[Known 9770] Casting graphics and STATE_SLOW
Galactygon
Member, Developer Posts: 412
Reposting this as suggested by @Gate70. See original post here:
http://forum.baldursgate.com/discussion/comment/532052/#Comment_532052
Existing behavior: spellcasting graphics duration (incl. when cast via opcodes 146 and 148) are not correctly calculated when the character is STATE_SLOWed. This behavior extends to the different ForceSpell() actions (ForceSpell, ForceSpellRES, ForceSpellPoint, ForceSpellPointRES).
Expected behavior: When the character is slowed (and spells take 2x longer), the duration of the casting graphics should also be extended by 2x.
Suggested method to reproduce this: Cast any slow spell on a spellcasting opponent and their spells take double the length to cast while the casting graphics are calculated normally. To check opcodes 146 and 148, use any scroll while your character is slowed. To check the ForceSpell() actions, simply (1) download the attached script, (2) unzip into the override folder, (3) CLUA MAGE6A.cre and (4) attempt to slow her. She will be casting 4 spells in succession over and over again, and you will see the casting graphics disappear before her spells are complete if she is STATE_SLOWed.
http://forum.baldursgate.com/discussion/comment/532052/#Comment_532052
Existing behavior: spellcasting graphics duration (incl. when cast via opcodes 146 and 148) are not correctly calculated when the character is STATE_SLOWed. This behavior extends to the different ForceSpell() actions (ForceSpell, ForceSpellRES, ForceSpellPoint, ForceSpellPointRES).
Expected behavior: When the character is slowed (and spells take 2x longer), the duration of the casting graphics should also be extended by 2x.
Suggested method to reproduce this: Cast any slow spell on a spellcasting opponent and their spells take double the length to cast while the casting graphics are calculated normally. To check opcodes 146 and 148, use any scroll while your character is slowed. To check the ForceSpell() actions, simply (1) download the attached script, (2) unzip into the override folder, (3) CLUA MAGE6A.cre and (4) attempt to slow her. She will be casting 4 spells in succession over and over again, and you will see the casting graphics disappear before her spells are complete if she is STATE_SLOWed.
Post edited by Gate70 on
1
Comments
(I used Flail of Ages +5 so this can be tested without mods)