MantisBT

View Revisions: Issue #528 All Revisions ] Back to Issue ]
Summary 0000528: Blind spell implemented incorrectly
Revision 2010-07-30 19:24 by Zamolxis
Description 1. It should work only on living creatures (and only those which don't have immunity to it or mind/all spells in general). Right now it works also on undead, elementals... probably all.


2. Any damage-inflicting attack (melee, range or damage spell) should remove Blind from the target.


3. Also, Steven mentioned in the description of 0000179 "retaliation damage is not affected either". I didn't check myself how it's implemented, but just in case, here's how it should be:
Untrained / Basic: Deactivating attack is retaliated at 50% of base attack rating.
Advanced: Deactivating attack is retaliated at 25% of base attack rating.
Expert: Deactivating attack is not retaliated.


4. Another detail to keep in mind when fixing this: If the spell is removed by a damage inflicting attack, the creature should be added to the battle queue according to its speed. If slower creatures already moved, or if we are in the 2nd part of the round (when creatures that waited move), the dispelled creature should not lose the turn. On the contrary it should then get its turn immediately.
Revision 2010-07-13 10:12 by Zamolxis
Description 1. It should work only on living creatures (and only those which don't have immunity to it or mind/all spells in general). Right now it works also on undead, elementals... probably all.


2. Any damage-inflicting attack (melee, range or damage spell) should remove Blind from the target.

Also, Steven mentioned in the description of 0000179 "retaliation damage is not affected either". I'm not familiar with the mechanics or that. Could be that the melee retaliation of a creature still blind in the moment of the attack, inflicts the minimum damage, or half of the random damage they would normally inflict... If somebody knows and can clarify this, please share.

Another detail to keep in mind when fixing this: If the spell is removed by a damage inflicting attack, the creature should be added to the battle queue according to its speed. If slower creatures already moved, or if we are in the 2nd part of the round (when creatures that waited move), the dispelled creature should not lose the turn. On the contrary it should then get its turn immediately.

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2021 MantisBT Team
Hosting provided by DigitalOcean