Issue Data
|
Issue #31453: DialogueRiverwoodIntroScene sometimes won't start after Hadvar talks to Alvor
Under certain load orders*, DialogueRiverwoodIntroScene (Hilde and Sven's "A dragon! I saw a dragon!" scene) sometimes never plays. When this happens, Sven will continue marching back and forth in front of his mother for I don't know how long.
The script for the quest suggests that the scene should be started by MQ102A by setting it to stage 5. The Hadvar-Alvor scene in that quest does so when they finish talking and start to head inside the house. However, DialogueRiverwoodIntroScene event is set to ChangeLocationEvent, which enforces the quest to be initiated by the story manager. I'm assuming the quest may be triggered differently when it does play, but when it doesn't, this will produce a Papyrus log saying the quest can only be started by story manager, and Sven will be stuck walking around in front of his mother until whatever makes him unstuck in the future. Changing the quest's event type to NONE seems to fix this, and the scene still seems to play fine even when escaping with Ralof, though there are a lot more ways this can play out that I haven't tested, so I don't know the full ramifications here. *I initially thought it was due to having heavy script load, though I've purged those mods and it still sometimes happens. |
This issue should have been fixed years ago in USKP 1.3.0 (Issue #11914). We're going to need to take a look at one of your affected game saves to have any chance of reproducing what you're describing. Both of those scenes play out correctly in my game.
Comment #1 Jun 23, 2021 2:17 am
Edited by BlackPete on Jun 23, 2021 2:24 am
The linked issue seems to be for the scene inside the house though (although technically the same Hadvar-Alvor scene, so maybe better to just call it part 2). The Hadvar-Alvor scene, both part 1 and 2, seems to play out correctly, it's Sven-Hilde's scene that doesn't. Snooping the quest stage with GetStage in-game reveals DialogueRiverwoodIntroScene quest is stuck in stage 0.
To clarify, the Hadvar-Alvor scene, referred more specifically as MQ102HadvarAlvorScene of MQ102A (Season Unending), fires RiverwoodIntroSceneQuest.SetStage(5) in phase 13. As I understand it, DialogueRiverwoodIntroScene has the event type "Change Location Event". The CK wiki explains that quests with any event type other than NONE needs to be triggered by the story manager, so this script will likely fail on its own. I'm assuming if the change location event fired properly the issue wouldn't happen.
The Hadvar-Alvor scene is fine (on its own). It just sometimes fail to fire Sven-Hilde's scene.
In any case, all the existing saves that have the issue are likely gone since I normally delete saves from old playthroughs to save space (and to prevent some confusion when doing new playthroughs) since I tend to make so many of them in each run, so I'll have to try to get it to happen again. Whenever I do manage that, I'll let you know, though that could take a while. Thanks.
To clarify, the Hadvar-Alvor scene, referred more specifically as MQ102HadvarAlvorScene of MQ102A (Season Unending), fires RiverwoodIntroSceneQuest.SetStage(5) in phase 13. As I understand it, DialogueRiverwoodIntroScene has the event type "Change Location Event". The CK wiki explains that quests with any event type other than NONE needs to be triggered by the story manager, so this script will likely fail on its own. I'm assuming if the change location event fired properly the issue wouldn't happen.
The Hadvar-Alvor scene is fine (on its own). It just sometimes fail to fire Sven-Hilde's scene.
In any case, all the existing saves that have the issue are likely gone since I normally delete saves from old playthroughs to save space (and to prevent some confusion when doing new playthroughs) since I tend to make so many of them in each run, so I'll have to try to get it to happen again. Whenever I do manage that, I'll let you know, though that could take a while. Thanks.
Showing Comments 1 - 2 of 2