AddSpell(): Auf ReceiveMsg() umgestellt.

AddSpell() akzeptiert statt Strings fuer die Meldungen
jetzt auch Arrays der Form ({string,int}), um einen
Messagetyp mit zu uebergeben.

Change-Id: I2522c06f80c36c4305e12a72907046d4910f6e09
diff --git a/doc/sphinx/lfun/AddSpell.rst b/doc/sphinx/lfun/AddSpell.rst
index 2ac4932..c4f8dbb 100644
--- a/doc/sphinx/lfun/AddSpell.rst
+++ b/doc/sphinx/lfun/AddSpell.rst
@@ -5,9 +5,9 @@
 --------
 ::
 
-    varargs int AddSpell(int rate, int damage, string TextForEnemy,
-                         string TextForOthers, string|string* dam_type,
-                         string|closure func, int|mapping spellarg)
+  varargs int AddSpell(int rate, int damage,
+    string|<int|spell>* TextForEnemy, string|<int|string>* TextForOthers,
+    string|string* dam_type, string|closure func, int|mapping spellarg)
 
 DEFINIERT IN
 ------------
@@ -25,7 +25,13 @@
                     muss >= 0 sein. Bei Schaden von 0 MUSS eine Funktion
                     eingetragen werden.
     TextForEnemy  - Text, den der Feind erhalten soll
+                    String <text> oder
+                    Array der Form ({<text>,<messagetype>})
+                    (Siehe ReceiveMsg())
     TextForOthers - Text, den andere im Raum erhalten sollen
+                    String <text> oder
+                    Array der Form ({<text>,<messagetype>})
+                    (Siehe ReceiveMsg())
     dam_type      - Schadenstyp(en) fuer Defend(),
                     (Default: ({DT_MAGIC}) )
     func          - Funktionsname oder Closure, die nach Anwendung
@@ -170,5 +176,4 @@
      Abwehr:     Defend, Defend_bsp, SpellDefend
      Methoden:   modifiers
 
-Zuletzt geaendert: 20.11.2016, Bugfix
-
+Letzte Aenderung: 15.02.2018, Bugfix