Returning null avoids exploiting.
Try this instead.
Index: dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java
===================================================================
--- dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java (revision 11051)
+++ dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java (working copy)
@@ -80,11 +80,13 @@
case "31616-02.htm":
case "31616-03.htm":
{
+ htmltext = event;
break;
}
case "31616-04.htm":
{
qs.startQuest();
+ htmltext = event;
break;
}
case "31683-02.html":