Quest-XP wieder in Seherhausvertrag einzahlen
Quest-XP zählten nicht mehr fuer den Seherhaus-
Bausparvertrag, weil die Vergabe durch internen
Aufruf von AddExp() erfolgte. Damit der Block-
Shadow das mitkriegt, muss das AddExp() per
call_other gerufen werden. Das ging bei einer
Überarbeitung der Questverwaltung vor einigen
Jahren verloren.
Change-Id: I31cd6227f8403919703ba70c99062a973cad4200
diff --git a/std/player/quests.c b/std/player/quests.c
index 95f6051..1499efe 100644
--- a/std/player/quests.c
+++ b/std/player/quests.c
@@ -68,7 +68,7 @@
// Quest bereits gesetzt
if (QueryQuest(questname))
return GQ_ALREADY_SET;
- AddExp(quest[1]);
+ this_object()->AddExp(quest[1]); // call_other erforderlich fuer Seherhaus-Block
quests += ([ questname : quest[0]; time() ]);
force_save();
// Event ausloesen