summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskyleo <skyleo@skyleo.de>2020-07-07 03:55:35 +0200
committerskyleo <skyleo@skyleo.de>2020-07-07 03:55:35 +0200
commitbe1e71e0252f66e472395aa6d1f56883a565b59a (patch)
treeb60f6a997467d330ceacd52695bb32aac805f329
parentac699c6bac6c2f11254703d24099765667cc0b26 (diff)
downloadhercules-be1e71e0252f66e472395aa6d1f56883a565b59a.tar.gz
hercules-be1e71e0252f66e472395aa6d1f56883a565b59a.tar.bz2
hercules-be1e71e0252f66e472395aa6d1f56883a565b59a.tar.xz
hercules-be1e71e0252f66e472395aa6d1f56883a565b59a.zip
Fix possible exploit in Dokebi Battle Quest
As many players as wanted could remain in the battle area, where the dokebis and am muts spawn, as long as you have a dialogue open, which the script provides. One could even keep a certain part of the dialogue open right before the am muts spawn. Making you able to abuse this quest in order to have your own am mut farming map, since they drop loot and give exp. If you have any NPC that you can whisper to trigger a dialogue, you could even do this more efficiently and kill am muts per run. First run you kill 3. Second you can kill 6. Third 9. So once you got 10 players in there, you will have killed 135 Am Muts and can kill 30 more.
-rw-r--r--npc/quests/quests_amatsu.txt16
1 files changed, 1 insertions, 15 deletions
diff --git a/npc/quests/quests_amatsu.txt b/npc/quests/quests_amatsu.txt
index d2fa56e6d..504ab6032 100644
--- a/npc/quests/quests_amatsu.txt
+++ b/npc/quests/quests_amatsu.txt
@@ -780,11 +780,7 @@ OnTimer361000:
end;
OnTimer361500:
- enablenpc "backwarp#ama";
- end;
-
-OnTimer362000:
- disablenpc "backwarp#ama";
+ areawarp("ama_test", 25, 75, 80, 130, "amatsu", 115, 95);
end;
OnTimer362500:
@@ -792,16 +788,6 @@ OnTimer362500:
end;
}
-ama_test,50,100,0 script backwarp#ama FAKE_NPC,25,25,{
-OnInit:
- disablenpc "backwarp#ama";
- end;
-
-OnTouch:
- warp "amatsu",115,95;
- end;
-}
-
//== Sushi Quest :: japan_sushi ============================
ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
if (MaxWeight - Weight < 5000) {