0
Likes
0
Downloads
0
Comments
Description
Description
Configurable way to set follower homes.
Supports 50 followers.
Use dialog options to:
Set follower home when they are dismissed.
Unset follower home and revert to default dismissed behaviour.
MCM options to:
Option to set anywhere as a follower home.
Blacklist certain followers if they already have home setting logic.
View which follower is in which home.
Unset follower home and revert to default dismissed behaviour remotely.
All configurations are saved to PapyrusUtil JSON and can be persisted across saves and shared with other users.
Works with custom follower mods. Tested with the following:
Auri
Lucien
Inigo
Works with custom home mods.
Voice acting for standard vanilla voice types.
Followers will try to find a bed to sleep in at night. Unless they are vampire, then they sleep during the day.
ESL.
No conflicts.
Minor issues
Custom follower mods may already have home-setting logic. This mod causes no known issues with these mods other than duplicating functionality. Simply blacklist these followers in the MCM if you want to hide the extra dialog. If you don't want to download the mod to use the MCM or look at the config format, at least provide the plugin name and form id of the npc.
The dismissal dialog might say they're going somewhere else, but they're going to the home you set.
Followers must be able to reach the home in order to return to them. If you set their home to be a location unreachable by them, they will not be able to return there.
FAQ
Q: How do NPC packages work?
A: NPC packages are sets of simple procedures NPCs follow when they satisfy the package conditions. Examples of this include: follow, travel, sandbox in some area. These packages are organized in a stack or priority list. If multiple packages satisfies their conditions at the same time, the package with higher priority wins and is executed. Packages are given to NPCs via quest aliases, and the priority of these packages are determined by the quest's priority. Lowest on the priority list are default packages given to NPCs on their NPC records, which are usually their default sandbox packages.Package Data: The list of packages is considered an additional "package stack" that sits on top of the aliased actor's base package stack. If an actor is in multiple aliases, the alias packages stack in quest priority order.
-- Alias Data, Quest Alias Tab, Creation Kit Wiki
Best Practice
Because packages can be dynamically added at run time via quest aliases, it's best practice to put all important quest packages inside alias package lists, rather than directly on an actor, so that the quest priority data can assist in determining which packages are on top of the stack. This is also why it so important to carefully conditionalize quest aliases so you don't grab someone important who might be busy doing something else and why it's so important to reserve your aliases in your quests. See Category: Radiant Story for more information on aliases.-- Best Practice, Package Stack, Creation Kit Wiki
For example, for follower mods, they have a default sandbox package on their NPC record for when they are dismissed, a following package on their follower quest when they are following you, and a waiting package on their follower quest when they are waiting. Because the following and waiting packages exist on quests with higher priority, followers follow you instead of sandboxing at home.
Q: How does this mod work?
A: This mod works by giving NPCs new dismissed packages via a 0 priority quest. Because the quest has 0 priority, these packages do not override any followers' packages other than their default dismissed package. This means the only thing that changes is their dismissed sandbox location.
Installation/Uninstallation/Update
Whenever. It doesn't matter.
Requirements