UseSpell: Aufruf der Spellfunktion repariert.
Der Aufruf von Spellfunktionen schlug fehl, weil symbol_function()
zur Erzeugung einer lfun-Closure das definierende Objekt
benoetigt - ohne wird eine efun/operator-Closure erzeugt.
Change-Id: I2a099152f7a0a114bcf60dde2ab38918147ee782
diff --git a/std/spellbook.c b/std/spellbook.c
index a55b145..fe7a92e 100644
--- a/std/spellbook.c
+++ b/std/spellbook.c
@@ -433,7 +433,7 @@
}
else {
// Spruch ausfuehren.
- res=funcall(symbol_function(fname),caster,ski);
+ res=funcall(symbol_function(fname,ME),caster,ski);
}
if (!res || !caster)
return 1;