Platzhalter-Ersetzung in AddSpell() korrigiert

Die Ersetzung der Platzhalter @WER, @WESSEN etc. durch
@WER1, @WESSEN1 etc., um die Strings durch replace_personal()
verarbeiten lassen zu koennen, schlug bei Verwendung von
Platzhaltern wie @WERQP1 fehl. Daher wurde die RegEx so
erweitert, dass in diesen Faellen keine Ersetzung mehr
erfolgt.

Change-Id: Ife9aba8f2940eba3e72c0f163e3782471addd97c
diff --git a/std/npc/combat.c b/std/npc/combat.c
index aba14fb..6a99e1f 100644
--- a/std/npc/combat.c
+++ b/std/npc/combat.c
@@ -187,11 +187,11 @@
     // Zeichen nach @WER & Co in runde Klammern einschliessen, damit es als
     // Sub-Pattern im Ausgabestring wiederholt werden kann. Ansonsten wuerde
     // es mit ersetzt.
-    TextForOthers = regreplace(TextForOthers, "@WER([^1-9])", "@WER1\\1", 1);
-    TextForOthers = regreplace(TextForOthers, "@WESSEN([^1-9])",
+    TextForOthers = regreplace(TextForOthers, "@WER([^1-9QU])", "@WER1\\1", 1);
+    TextForOthers = regreplace(TextForOthers, "@WESSEN([^1-9QU])",
                                "@WESSEN1\\1", 1);
-    TextForOthers = regreplace(TextForOthers, "@WEM([^1-9])", "@WEM1\\1", 1);
-    TextForOthers = regreplace(TextForOthers, "@WEN([^1-9])", "@WEN1\\1", 1);
+    TextForOthers = regreplace(TextForOthers, "@WEM([^1-9QU])", "@WEM1\\1", 1);
+    TextForOthers = regreplace(TextForOthers, "@WEN([^1-9QU])", "@WEN1\\1", 1);
   }
   total_rates=Query("npc:total_rates")+rate;
   spells=Query(P_SPELLS);