PDA

View Full Version : Bugfix: Lifetaps


Kaiyodo
04-21-2002, 01:22 AM
I noticed the lifetap code was doing odd things, setting me to a seemingly random amount of health everytime I cast one. Here's the reason ..

in NPC::Damage()

if (spells[spell_id].targettype == ST_Tap) {
other->SetHP(GetHP() + damage);
...

Change that line to ..

other->SetHP(other->GetHP() + damage);

.. and they all work lovely. You'll need to change that in Client::Damage() too.

K.