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