Skip to content

[Known 9770] Casting graphics and STATE_SLOW

GalactygonGalactygon Member, Developer Posts: 412
edited September 2014 in BGII:EE Bugs (v1.2.2030)
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.
Post edited by Gate70 on

Comments

  • Gate70Gate70 Member, Developer Posts: 3,883
    Done
    (I used Flail of Ages +5 so this can be tested without mods)
Sign In or Register to comment.