vampiric touch
Observed behaviour: I can cast it repeatedly and drain the enemy's hp; it's especially a viable attack spell starting BG2 as an evil character (the PC gets it as a free power).
Expected behaviour: I think it is meant to not work again once used on an enemy once.
Expected behaviour: I think it is meant to not work again once used on an enemy once.
Post edited by Balquo on
0
Comments
- Vampiric Touch adds hitpoints to the caster regardless of whether the target has magic resistance or is undead/elemetal/other nonliving
- The amount of hitpoints added is not equivalent to the amount of damage inflicted
- Added bonus hitpoints should not be cumulative with itself
It would be nice to be able to use the spell multiple times throughout the 5 turn duration so that the highest number rolled for bonus hitpoints are used, and subsequent effects simply overlap with the previous ones. Because of its complexity this might require the introduction of a completely new life drain opcode, which acts as opcode 12 in all respects except for non-cumulative temporary hitpoints being applied to the caster for a duration set in one of the parameters (the other being part of the die rolled).
Storing information on the .cre about noncumulative temporary hps might require another new opcode.
What is the mentioned patch doing? Thanks.
The fix actually doesn't address all the issues with Vampiric Touch. The Infinity Engine doesn't have a way (or at least an easy way) to add the same amount of damage that is inflicted to your own HP, so that part of the spell is still a problem.~~For the rest you can see the changes here:
http://forum.baldursgate.com/discussion/1591/bgee-bg2-bug-larlochs-minor-drain-vampiric-touch-bugs