From f7482028eae17ab9f668a2a6b74f28cec2967edb Mon Sep 17 00:00:00 2001 From: Christian Schlittchen Date: Sun, 20 Oct 2002 08:58:56 +0000 Subject: [PATCH] - assert u->hp >= u->number in battle-aftermath --- src/common/kernel/battle.c | 1 + src/common/kernel/item.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/kernel/battle.c b/src/common/kernel/battle.c index 03aee5092..9e867181c 100644 --- a/src/common/kernel/battle.c +++ b/src/common/kernel/battle.c @@ -2460,6 +2460,7 @@ aftermath(battle * b) * for each of them, a peasant will die as well */ is += dead; } + assert(du->hp >= du->number || !"unit has less hitpoints than people"); } next(df); } next(s); dead_peasants = min(rpeasants(r), (is*BATTLE_KILLS_PEASANTS)/100); diff --git a/src/common/kernel/item.c b/src/common/kernel/item.c index 98b63973b..629ec8dbb 100644 --- a/src/common/kernel/item.c +++ b/src/common/kernel/item.c @@ -798,7 +798,7 @@ destroy_curse_crystal(attrib **alist, int cast_level, int force) #endif /* ------------------------------------------------------------- */ -/* Kann auch von Nichtmagier benutzt werden, erzeugt eine +/* Kann auch von Nichtmagiern benutzt werden, erzeugt eine * Antimagiezone, die zwei Runden bestehen bleibt */ static void use_antimagiccrystal(region * r, unit * mage, int amount, strlist * cmdstrings) @@ -841,7 +841,7 @@ use_antimagiccrystal(region * r, unit * mage, int amount, strlist * cmdstrings) if(*ap) ap = &(*ap)->next; } - if (force>0) { + if(force > 0) { create_curse(mage, &r->attribs, ct_find("antimagiczone"), force, duration, effect, 0); }