[Known, #9279] Abazigal "Death Speech" scripts break easily
Ark_Tolei
Member Posts: 69
I have 2 related bugs that I think are fundamentally the same core issue of death speech scripts being both 1 time events and reliant on things other than the hp of the enemy hitting 0 (or 1, whatever it takes). If the script fails to go off the first time, it will never try again, and thus the enemy will be permanently unkillable.
The first bug relates to Abazigal. It happened twice and is thus replicable with my playstyle, but I was streaming and couldn't test to differentiate between two possible options that could have broken it. I'm not sure if it's because the MC was mazed, or if it was because there were no valid party members in Abazigal's line of sight. Specifically what seemed to trigger it is that I killed Abazigal via time stopped meganuke while the main character was mazed and nobody else was in melee. The meganuker was likely out of line of sight by the time the nukes hit.
On my third attempt (the successful one) I ended up using the same strategy but waited until the MC was not mazed, and my mage was not effected by the casting failure. This led to killing him while he was in the MC's sights, and his script triggered normally despite a much heavier meganuke (Neera cast roughly 6 dragon breaths along with a dozen or so other aoe nukes during the timestop due to lucky nahal's usage). Due to this I find it unlikely that the bug is related to overkill damage.
Current behavior: If the Main Character is mazed and/or no valid characters are in Abazigal's line of sight when he reaches his death speech threshold, the script fails, and cannot be reset even if you heal him back to full life and beat him back down to death range. Thus, he becomes incapable of dying and you need to reload.
Expected behavior: Abazigal does his speech regardless of mazed protagonists and/or line of sight to the party. If this isn't possible, the script should continue trying to fire any time he takes damage while at death range. To prevent chain firing the second option would require an internal timer.
The second time I ran into the same form of bug related to Korkorran in Hexxat's ToB quest.
Current behavior: If Korkorran is fleeing due to turn undead when his death script is meant to fire, it does not fire, and he becomes permanently unkillable. He also seemed to become permanently turned. I left him standing there without turn undead on for several minutes without the effect dropping.
Expected behavior: Turn undead does not turn off death speech scripts.
Since I was streaming these events I can probably create videos out of the fights if it'll help diagnose the problem. The Korkorran one was pretty straightforward, but the Abazigal fight was much more hectic and confusing.
The first bug relates to Abazigal. It happened twice and is thus replicable with my playstyle, but I was streaming and couldn't test to differentiate between two possible options that could have broken it. I'm not sure if it's because the MC was mazed, or if it was because there were no valid party members in Abazigal's line of sight. Specifically what seemed to trigger it is that I killed Abazigal via time stopped meganuke while the main character was mazed and nobody else was in melee. The meganuker was likely out of line of sight by the time the nukes hit.
On my third attempt (the successful one) I ended up using the same strategy but waited until the MC was not mazed, and my mage was not effected by the casting failure. This led to killing him while he was in the MC's sights, and his script triggered normally despite a much heavier meganuke (Neera cast roughly 6 dragon breaths along with a dozen or so other aoe nukes during the timestop due to lucky nahal's usage). Due to this I find it unlikely that the bug is related to overkill damage.
Current behavior: If the Main Character is mazed and/or no valid characters are in Abazigal's line of sight when he reaches his death speech threshold, the script fails, and cannot be reset even if you heal him back to full life and beat him back down to death range. Thus, he becomes incapable of dying and you need to reload.
Expected behavior: Abazigal does his speech regardless of mazed protagonists and/or line of sight to the party. If this isn't possible, the script should continue trying to fire any time he takes damage while at death range. To prevent chain firing the second option would require an internal timer.
The second time I ran into the same form of bug related to Korkorran in Hexxat's ToB quest.
Current behavior: If Korkorran is fleeing due to turn undead when his death script is meant to fire, it does not fire, and he becomes permanently unkillable. He also seemed to become permanently turned. I left him standing there without turn undead on for several minutes without the effect dropping.
Expected behavior: Turn undead does not turn off death speech scripts.
Since I was streaming these events I can probably create videos out of the fights if it'll help diagnose the problem. The Korkorran one was pretty straightforward, but the Abazigal fight was much more hectic and confusing.
Post edited by Illydth on
1
Comments
Korkorran doesn't seem to be affected by turn undead - I tried with Anomen and a pure cleric both at the XP cap. Do you have any mods installed @Ark_Tolei
Thanks
I have no mods installed but do have custom portraits. The turn was performed by Viconia, but I unfortunately am not sure what level she was. Somewhere in the early 30's. Oddities leading up to the fight include me killing the previous lich while he was turned (and thus friendly) and me NOT killing Phreya at all. She doesn't have a weapon that can effect my main character so I just had him tank her. I locked her in a room just before the fight in an attempt to get myself the ability to save (a failed attempt, she never loses sight of you and keeps you in combat). I didn't consider that relevant since she was also alive when I refought and successfully killed the boss but if he's supposed to be immune to turn undead that could have had some script impact. On my successful kill she was not, however, locked in a room. She was standing there beating on Grilnesh ineffectually. I made no use of turn undead against him on the successful kill, but did still kill the previous lich by turning it and killing it while it was friendly.
Upon rewatching the fight to create the highlight (My initial report was done from memory) it looks like something does trigger when he hits 0 hitpoints, but it doesn't fully work and leaves him at full hp and permanently trapped in turn undead mode. Viconia was standing there with turn undead active, maybe it triggered mid-script.
It was now or never on making the highlight since the original video expires in 2 days. I figure it's better safe than sorry.
1) He stays at near death and seems to be permanently turned (the reported scenario).
2) The cutscene starts but never ends and he continues attacking a party member through it.
Need to work out how to produce each, failing that raise an issue saying turn undead produced unpredictable results.