AddSpell: Meldungsexistenz pruefen

Nur auf alte Platzhalter pruefen, wenn TextForOthers ein Array ist,
andernfalls ist es naemlich 0 und dann bugt es.

Change-Id: Iefd87cb143d7a64662e8124bbb3345bfd63d1578
diff --git a/std/npc/combat.c b/std/npc/combat.c
index de0200d..d4dca90 100644
--- a/std/npc/combat.c
+++ b/std/npc/combat.c
@@ -236,7 +236,7 @@
 
   // Falls vorhanden, alte Syntax auf die von replace_personal() anpassen,
   // die im heart_beat() beim Ausgeben der Meldung verwendet wird.
-  if ( strstr(TextForOthers[0], "@", 0) != -1 )
+  if ( pointerp(TextForOthers) && strstr(TextForOthers[0], "@", 0) != -1 )
   {
     // Zeichen nach @WER & Co in runde Klammern einschliessen, damit es als
     // Sub-Pattern im Ausgabestring wiederholt werden kann. Ansonsten wuerde