AddSpell: Parameterbereich erweitert
* Eine Rate von 0 ist sinnlos und wird daher nicht mehr
akzeptiert.
* Ein Schaden von 0 ist in Ordnung, wenn eine Funktion
angegeben ist, welche dann gerufen wird.
* Meldungen duerfen 0 sein, wenn die Spellfunktion
alleinig Meldungen ausgeben soll. (Bislang ueber
die Angabe von "" moeglich.)
Change-Id: Ic61d69725b208310be9382ccbc9d47d71035c6c8
diff --git a/std/npc/combat.c b/std/npc/combat.c
index 6a99e1f..f9945f3 100644
--- a/std/npc/combat.c
+++ b/std/npc/combat.c
@@ -140,9 +140,7 @@
int total_rates;
closure cl;
- if (rate<0 || damage<=0 || !stringp(TextForEnemy) ||
- !stringp(TextForOthers))
- return 0;
+ if(rate<=0 || damage<0) return 0;
if (stringp(dam_type))
dam_type = ({dam_type});