From 4cfa1ec7c385297bbb56c04ba9292c66edcb3b5b Mon Sep 17 00:00:00 2001 From: CTD Date: Fri, 18 Jul 2014 13:15:18 +0200 Subject: [PATCH] Bug 1755 Beschworene Skelette mit Ausdauerproblemen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sowohl Beschworenen Untote als auch Monster (Drachen, für Monster-Untote war es Ok) hatten keine Anpassung ihrer Max-HP nach der Zuweisung von Skills. --- src/kernel/equipment.c | 1 + src/spells/spells.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/kernel/equipment.c b/src/kernel/equipment.c index b94b0c307..9ea176385 100644 --- a/src/kernel/equipment.c +++ b/src/kernel/equipment.c @@ -139,6 +139,7 @@ void equip_unit_mask(struct unit *u, const struct equipment *eq, int mask) set_level(u, (skill_t)sk, i); } } + u->hp = unit_max_hp(u) * u->number; // Bring the unit to max HitPoints just for the case stamina was changed } if (mask & EQUIP_SPELLS) { diff --git a/src/spells/spells.c b/src/spells/spells.c index 605119f19..33e8c527a 100644 --- a/src/spells/spells.c +++ b/src/spells/spells.c @@ -3235,6 +3235,7 @@ static void skill_summoned(unit * u, int level) } } } + u->hp = unit_max_hp(u) * u->number; // Bring the unit to max HitPoints just for the case stamina was changed } /* ------------------------------------------------------------- */