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