Effect of dispel on stun is inconsistant with other debuffs

Shax
77 posts Member
Currently a stun only has primary effect (prevent character from taking a turn) when the affected character reaches 100% TM. If the character is affected by a stun at that time, it will be unable to act, loose the effect and start the next turn (with 0 tm).
If the stun gets dispelled at any point before 100% TM is reached, it is as though the character was never stunned. TM will continue filling and the character will act when it's filled.
This behaviour makes stuns particularly vulnarable to dispells especially for slow characters. It is also very inconsistent with for example speed down debuff, which will have an effect the entire time between application and dispell.

Dispelling the stun should work similary to a stun expiring causing TM to emtpy upon dispell.

(current implementation - NOT dispelled)
-Character gets stunned at 30% TM
-Character reaches 100%TM while stunned
-Character does not act. Stun is removed, TM starts at 0%
Total unable to act time = 70% TM
Total time between active turns = 200% TM (lost a turn)

(current implementation - dispelled)
-Character gets stunned at 30% TM
-Stun is dispelled at 60% TM
-Character keeps gaining TM and acts at 100% as though it was never stunned
Total unable to act time = 30% TM
Total time between active turns = 100% TM (did not loose any time)

(suggested implementation)
-Character gets stunned at 30% TM
-Stun is dispelled at 60% TM
-TM is reset back to 0%
Total unable to act time = 30% TM
Total time between active turns = 160% TM (By dispelling the stun 40% TM early, the character was able to act 40% TM earlier then otherwise vs 100% TM earlier in current implementation)
Sign In or Register to comment.