Uebergabe Schluesselphrase an dyn. Infos
Closures fuer Infos und casebased werden die von der
Spielerin gefragten Schluesselphrasen uebergeben, um
generische Funktionenn fuer Infos zu ermoeglichen.
Change-Id: I31147d023df9641644800914f37dc1f81db30e45
diff --git a/std/npc/info.c b/std/npc/info.c
index 160aa69..cba2985 100644
--- a/std/npc/info.c
+++ b/std/npc/info.c
@@ -215,7 +215,7 @@
}
if (closurep(info[0]) ) {
- answer=funcall(info[0]);
+ answer=funcall(info[0], text);
if( !answer || answer=="") return 1;
} else {
answer=process_string(info[0]);
@@ -223,13 +223,13 @@
if (closurep(info[3]) )
{
- noanswer=funcall(info[3]);
+ noanswer=funcall(info[3], text);
if ( intp(noanswer) && noanswer > 0)
{
text = DEFAULT_NOINFO;
info = GetInfoArr(text);
if (closurep(info[0]) ) {
- answer=funcall(info[0]);
+ answer=funcall(info[0], text);
if( !answer || answer=="") return 1;
} else {
answer=process_string(info[0]);