Issue Data
|
Issue #30228: Problems with RETravelCT06 (Stash & Co, pt2)
(1) The quest has a separate stage to set a tracking bool in case the NPCs turn hostile (either because the player tries to steal from them or because he attacks them directly). In that case, they would be killed eventually, and it would make no sense to start the next part in this series of encounters. REAliasScript (which runs on all aliases) has the functionality to handle this: if the NPC in the alias gets hit by the player, a stage on the quest will be set. Unfortunately though, specifying the quest stage in the respective script properties has been forgotten.
(2) Like all RE quests, this quest is stopped by calling Stop() on a quest script, which results in the 'Run on Stop' flagged end stage being set, and the fragment on that stage runs while the quest is hutting down. When it gets to the point where it tries to move the NPCs back into the holding cell, the aliases may be cleared already and the operations fail. There's also a check for the control stage missing: moving the actors back into the holding cell when they are dead makes not much sense. |
Related Issues: 26734