adding life loss event sending to damage from creature sources in combat.
This commit is contained in:
@@ -171,7 +171,13 @@ int Damage::resolve()
|
|||||||
//return the left over amount after effects have been applied to them.
|
//return the left over amount after effects have been applied to them.
|
||||||
a = target->dealDamage(damage);
|
a = target->dealDamage(damage);
|
||||||
target->damageCount += 1;
|
target->damageCount += 1;
|
||||||
target->lifeLostThisTurn += damage;
|
if (target->type_as_damageable == DAMAGEABLE_PLAYER)
|
||||||
|
{
|
||||||
|
target->lifeLostThisTurn += damage;
|
||||||
|
WEvent * lifed = NEW WEventLife((Player*)target,-damage);
|
||||||
|
GameObserver * game = GameObserver::GetInstance();
|
||||||
|
game->receiveEvent(lifed);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Send (Damage/Replaced effect) event to listeners
|
//Send (Damage/Replaced effect) event to listeners
|
||||||
|
|||||||
Reference in New Issue
Block a user