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});