diff options
author | skyleo <skyleo@skyleo.de> | 2020-07-07 03:37:57 +0200 |
---|---|---|
committer | skyleo <skyleo@skyleo.de> | 2020-07-07 03:38:44 +0200 |
commit | ac699c6bac6c2f11254703d24099765667cc0b26 (patch) | |
tree | 92f37d8eef05653b8d8ba1b7928c62260fd6f305 | |
parent | 1dfebbd4966310387357cbddae600418a56df658 (diff) | |
download | hercules-ac699c6bac6c2f11254703d24099765667cc0b26.tar.gz hercules-ac699c6bac6c2f11254703d24099765667cc0b26.tar.bz2 hercules-ac699c6bac6c2f11254703d24099765667cc0b26.tar.xz hercules-ac699c6bac6c2f11254703d24099765667cc0b26.zip |
Fix Dokebi Battle Quest becoming undoable until server restart under certain circumstances
-rw-r--r-- | npc/quests/quests_amatsu.txt | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/npc/quests/quests_amatsu.txt b/npc/quests/quests_amatsu.txt index 3c55f91a3..d2fa56e6d 100644 --- a/npc/quests/quests_amatsu.txt +++ b/npc/quests/quests_amatsu.txt @@ -399,11 +399,14 @@ OnStartArena: enablenpc "Grandma#ama1"; enablenpc "Grandpa#ama"; warpwaitingpc "ama_test",50,83; - donpcevent "Timer#ama::OnEnable"; + enablenpc("Timer#ama"); + initnpctimer("Timer#ama"); disablewaitingroomevent "Assistant#ama"; end; OnReset: + stopnpctimer("Timer#ama"); + disablenpc("Timer#ama"); enablewaitingroomevent "Assistant#ama"; end; } @@ -620,7 +623,6 @@ ama_test,50,100,3 script Coach#ama 4_M_JPN2,15,15,{ mes "Don't lose your high self-esteem"; mes "in the future. Farewell."; close2; - donpcevent "Timer#ama::OnDisable"; warp "amatsu",223,230; disablenpc "Coach#ama"; donpcevent "Assistant#ama::OnReset"; @@ -665,7 +667,6 @@ ama_test,50,100,3 script Coach#ama 4_M_JPN2,15,15,{ setquest 8128; warp "amatsu",223,230; disablenpc "Coach#ama"; - donpcevent "Timer#ama::OnDisable"; donpcevent "Assistant#ama::OnReset"; end; } @@ -754,7 +755,6 @@ OnTouch: changequest 8129,8130; warp "amatsu",223,230; disablenpc "Coach#after"; - donpcevent "Timer#ama::OnDisable"; donpcevent "Assistant#ama::OnReset"; end; } @@ -764,14 +764,6 @@ OnInit: disablenpc "Timer#ama"; end; -OnEnable: - enablenpc "Timer#ama"; - initnpctimer; - end; -OnDisable: - stopnpctimer; - end; - OnTimer1000: mapannounce "ama_test"," The Timer has been activated. You have 6 minutes. Annihilate the monsters in time! ",bc_map; end; @@ -797,7 +789,6 @@ OnTimer362000: OnTimer362500: donpcevent "Assistant#ama::OnReset"; - donpcevent "Timer#ama::OnDisable"; end; } |