In vanilla, NPCs are supposed to stand in one place, then, after a certain quest stage is reached, go to a different place. Two different packages, each one having a GetStage condition, but one being for an earlier stage, and the other being for a later stage.
The mod, however, adds a possibility for the player to slightly change the progress of the quest, and it requires those NPCs to stay where they were standing in the earlier stage. Unfortunately, the later quest stage still tells them to go to that different place.
My intention was to change the conditions in related vanilla packages and add a new one, which would tell them to stay where they are standing despite the later quest stage.
However, I have no idea how the game applies quest-related AI packages to NPCs. They aren't in those NPCs' base entries, and all what the related quest stages do is doing EvaluatePackage on those NPCs. How does it work? In Oblivion it was perfectly clear to me, but Skyrim have apparently flipped everything upside-down...

