summaryrefslogtreecommitdiff
path: root/npc/pre-re/other/arena/arena_lvl50.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/pre-re/other/arena/arena_lvl50.txt')
-rw-r--r--npc/pre-re/other/arena/arena_lvl50.txt166
1 files changed, 83 insertions, 83 deletions
diff --git a/npc/pre-re/other/arena/arena_lvl50.txt b/npc/pre-re/other/arena/arena_lvl50.txt
index 73d15ef4c..87f61825b 100644
--- a/npc/pre-re/other/arena/arena_lvl50.txt
+++ b/npc/pre-re/other/arena/arena_lvl50.txt
@@ -17,7 +17,7 @@ arena_room,64,138,5 script lvl 50s Waiting Room 124,{
end;
OnInit:
- waitingroom "Individual : lvl 50 or higher",50,"lvl 50s Waiting Room::OnStartArena",1,1000,50;
+ waitingroom "Individual; Level 50 to 69",50,"lvl 50s Waiting Room::OnStartArena",1,1000,50,69;
enablewaitingroomevent;
end;
@@ -34,29 +34,29 @@ Onstart:
force_1-1,99,20,4 script Heel and Toe#arena 124,{
end;
-
+
OnInit:
set $@mapcount50, 0;
end;
-
+
Onstart:
initnpctimer;
set $arena_min50st,gettime(2);
set $arena_sec50st,gettime(1);
end;
-
+
OnTimer3000:
mapannounce "force_1-1","Good day, my name is Heel and Toe, the guide of Time Force Battle for lvl 50s!",0;
end;
-
+
OnTimer4000:
mapannounce "force_1-1","Remember your right decision will save a lot of your time!",0;
end;
-
+
OnTimer5000:
mapannounce "force_1-1","In order to complete this battle course, you must start from the far left of this room to the clock wise direction. Please move to the far left side. You have 5 minutes from now.",0;
end;
-
+
OnTimer60000:
set $@mapcount50, getmapusers ("force_1-1");
if ($@mapcount50 == 0) {
@@ -64,7 +64,7 @@ OnTimer60000:
}
mapannounce "force_1-1","Remaining Time : 4 minutes ",0;
end;
-
+
OnTimer120000:
set $@mapcount50, getmapusers ("force_1-1");
if ($@mapcount50 == 0) {
@@ -72,7 +72,7 @@ OnTimer120000:
}
mapannounce "force_1-1","Remaining Time : 3 minutes ",0;
end;
-
+
OnTimer180000:
set $@mapcount50, getmapusers ("force_1-1");
if ($@mapcount50 == 0) {
@@ -87,11 +87,11 @@ OnTimer240000:
}
mapannounce "force_1-1","Remaining Time : 1 minute ",0;
end;
-
+
OnTimer300000:
mapannounce "force_1-1","Your time is over. I hope you had a good time~",0;
end;
-
+
OnTimer305000:
OnTimer306000:
OnTimer307000:
@@ -104,12 +104,12 @@ OnTimer313000:
OnTimer314000:
mapwarp "force_1-1","prt_are_in",126,190,0,0;
end;
-
+
OnTimer315000:
mapwarp "force_1-1","prt_are_in",126,190,0,0;
donpcevent "Heel and Toe#arena::Onfailclearstage";
end;
-
+
Ontimeroff:
stopnpctimer;
end;
@@ -122,78 +122,78 @@ Onfailclearstage:
donpcevent "alloff#50::Onon";
donpcevent "lvl 50s Waiting Room::Onstart";
end;
-
+
On01_start:
mapannounce "force_1-1","In order to clear this battle, you must kill all Smokies!",0;
end;
-
+
On01_end:
mapannounce "force_1-1","A door to the north room has opened!",0;
end;
-
+
On02_start:
mapannounce "force_1-1","Please escape to the door from monsters!",0;
end;
-
+
On02_end:
mapannounce "force_1-1","A door to the north room has opened!",0;
end;
-
+
On03_start:
mapannounce "force_1-1","In order to clear this battle, you must kill all Karakasa!",0;
end;
-
+
On03_end:
mapannounce "force_1-1","Clear! A door to the east room has opened!",0;
end;
-
+
On04_start:
mapannounce "force_1-1","In order to clear this battle, you must kill all Kobolds and escape to the east room!",0;
end;
-
+
On04_end:
mapannounce "force_1-1","A door to the east room has opened!",0;
end;
-
+
On05_start:
mapannounce "force_1-1","In order to clear this battle, you must kill all monsters except obstructor monsters!",0;
end;
-
+
On05_end:
mapannounce "force_1-1","Clear! A door to the south room has opened!",0;
end;
-
+
On06_start:
mapannounce "force_1-1","In order to clear this battle, you must kill all Drops and escape to the south room!",0;
end;
-
+
On06_end:
mapannounce "force_1-1","A door to the south room has opened!",0;
end;
-
+
On07_start:
mapannounce "force_1-1","In order to clear this battle, you must get rid of a Red Plant in the center of this room while dodging attacks from Hydras!",0;
end;
-
+
On07_end:
mapannounce "force_1-1","Clear! A door to the west room has opened!",0;
end;
-
+
On08_start:
mapannounce "force_1-1","Please escape to the north exit!",0;
end;
-
+
On09_start:
mapannounce "force_1-1","In order to clear this battle, you must defeat a Vocal!",0;
end;
-
+
On09_end:
mapannounce "force_1-1","Boss Clear! - A door at the north has opened. Thank you. ",0;
end;
}
-force_1-1,10,56,4 script arena#50 139,{
+- script arena#50 -1,{
Onreset_01:
donpcevent "force_01ex#50::Onreset";
@@ -201,51 +201,51 @@ Onreset_01:
enablenpc "force_01_02#50";
enablenpc "force_02_03#50";
end;
-
+
Onreset_02:
donpcevent "force_02mob#50::Onreset";
donpcevent "force_03start#50::Onon";
end;
-
+
Onreset_03:
enablenpc "force_03_04#50";
donpcevent "force_04start#50::Onon";
donpcevent "force_03ex#50::Onreset";
end;
-
+
Onreset_04:
enablenpc "force_04_05#50";
donpcevent "force_05start#50::Onon";
donpcevent "force_04ex#50::Onreset";
end;
-
+
Onreset_05:
enablenpc "force_05_06#50";
donpcevent "force_06start#50::Onon";
donpcevent "force_05ex#50::Onreset";
end;
-
+
Onreset_06:
enablenpc "force_06_07#50";
donpcevent "force_07start#50::Onon";
donpcevent "force_06ex#50::Onreset";
end;
-
+
Onreset_07:
enablenpc "force_07_08#50";
donpcevent "force_07ex#50::Onreset";
donpcevent "force_08start#50::Onon";
end;
-
+
Onreset_08:
donpcevent "force_09start#50::Onon";
enablenpc "force_08_09#50";
end;
-
+
Onreset_09:
enablenpc "force_exit#50";
end;
-
+
Onstart:
disablenpc "force_01_02#50";
disablenpc "force_02_03#50";
@@ -277,7 +277,7 @@ Onstart:
donpcevent "force_01start#50::Onon";
donpcevent "Heel and Toe#arena::Onstart";
end;
-
+
Onreset_all:
donpcevent "force_01mob#50::Onreset";
donpcevent "force_02mob#50::Onreset";
@@ -392,19 +392,19 @@ OnTouch:
}
-force_1-1,1,1,1 script force_01start#50 -1,{
+- script force_01start#50 -1,{
Onon:
donpcevent "force_01mob#50::Onon";
end;
}
-force_1-1,10,56,4 script force_01ex#50 139,{
+- script force_01ex#50 -1,{
Onreset:
killmonster "force_1-1","force_01ex#50::OnMobEx";
end;
-
+
Onsummonmob1:
monster "force_1-1",25,26,"Drops",1572,1,"force_01ex#50::OnMobEx";
monster "force_1-1",15,25,"Drops",1572,1,"force_01ex#50::OnMobEx";
@@ -437,7 +437,7 @@ OnMobEx:
}
-force_1-1,10,56,4 script force_01mob#50 139,{
+- script force_01mob#50 -1,{
Onon:
donpcevent "force_01ex#50::Onsummonmob1";
@@ -462,19 +462,19 @@ OnMobDeath:
end;
}
-force_1-1,1,1,1 script force_02start#50 -1,{
+- script force_02start#50 -1,{
Onon:
donpcevent "force_02mob#50::Onsummonmob2";
end;
}
-force_1-1,10,56,4 script force_02mob#50 139,{
+- script force_02mob#50 -1,{
Onreset:
killmonster "force_1-1","force_02mob#50::OnMobEx";
end;
-
+
Onsummonmob2:
monster "force_1-1",24,76,"Familiar",1419,1,"force_02mob#50::OnMobEx";
monster "force_1-1",28,76,"Familiar",1419,1,"force_02mob#50::OnMobEx";
@@ -493,19 +493,19 @@ OnMobEx:
end;
}
-force_1-1,1,1,1 script force_03start#50 -1,{
+- script force_03start#50 -1,{
Onon:
donpcevent "force_03mob#50::Onon";
end;
}
-force_1-1,10,56,4 script force_03ex#50 139,{
+- script force_03ex#50 -1,{
Onreset:
killmonster "force_1-1","force_03ex#50::OnMobEx";
end;
-
+
Onsummonmob_03:
monster "force_1-1",26,173,"Hydra",1579,1,"force_03ex#50::OnMobEx";
monster "force_1-1",21,173,"Hydra",1579,1,"force_03ex#50::OnMobEx";
@@ -521,7 +521,7 @@ OnMobEx:
end;
}
-force_1-1,20,56,4 script force_03mob#50 139,{
+- script force_03mob#50 -1,{
Onon:
donpcevent "force_03ex#50::Onsummonmob_03";
@@ -547,7 +547,7 @@ OnMobDeath:
end;
}
-force_1-1,1,1,1 script force_04start#50 -1,{
+- script force_04start#50 -1,{
Onon:
donpcevent "force_04mob#50::Onon";
@@ -555,12 +555,12 @@ end;
}
-force_1-1,10,56,4 script force_04ex#50 139,{
+- script force_04ex#50 -1,{
Onreset:
killmonster "force_1-1","force_04ex#50::OnMobEx";
end;
-
+
Onsummonmob_04:
monster "force_1-1",99,174,"Familiar",1419,1,"force_04ex#50::OnMobEx";
monster "force_1-1",103,174,"Familiar",1419,1,"force_04ex#50::OnMobEx";
@@ -583,7 +583,7 @@ OnMobEx:
}
-force_1-1,22,56,4 script force_04mob#50 139,{
+- script force_04mob#50 -1,{
Onon:
donpcevent "force_04ex#50::Onsummonmob_04";
@@ -595,7 +595,7 @@ Onon:
Onreset:
killmonster "force_1-1","force_04mob#50::OnMobDeath";
end;
-
+
OnMobDeath:
set $force_04_50,$force_04_50 -1;
if ($force_04_50 < 1) {
@@ -605,19 +605,19 @@ OnMobDeath:
end;
}
-force_1-1,1,1,1 script force_05start#50 -1,{
+- script force_05start#50 -1,{
Onon:
donpcevent "force_05mob#50::Onon";
end;
}
-force_1-1,10,56,4 script force_05ex#50 139,{
+- script force_05ex#50 -1,{
Onreset:
killmonster "force_1-1","force_05ex#50::OnMobEx";
end;
-
+
Onsummonmob_05:
set $@randmonster50,rand(1,2);
switch($@randmonster50) {
@@ -634,7 +634,7 @@ OnMobEx:
end;
}
-force_1-1,24,56,4 script force_05mob#50 139,{
+- script force_05mob#50 -1,{
Onon:
monster "force_1-1",173,166,"Hydra",1579,1,"force_05mob#50::OnMobDeath";
@@ -662,19 +662,19 @@ OnMobDeath:
}
-force_1-1,1,1,1 script force_06start#50 -1,{
+- script force_06start#50 -1,{
Onon:
donpcevent "force_06mob#50::Onon";
end;
}
-force_1-1,10,56,4 script force_06ex#50 139,{
+- script force_06ex#50 -1,{
Onreset:
killmonster "force_1-1","force_06ex#50::OnMobEx";
end;
-
+
Onsummonmob_06:
monster "force_1-1",173,118,"Smokie",1561,1,"force_06ex#50::OnMobEx";
monster "force_1-1",173,108,"Smokie",1561,1,"force_06ex#50::OnMobEx";
@@ -693,7 +693,7 @@ OnMobEx:
end;
}
-force_1-1,18,56,4 script force_06mob#50 139,{
+- script force_06mob#50 -1,{
Onon:
donpcevent "force_06ex#50::Onsummonmob_06";
@@ -718,19 +718,19 @@ OnMobDeath:
end;
}
-force_1-1,1,1,1 script force_07start#50 -1,{
+- script force_07start#50 -1,{
Onon:
donpcevent "force_07mob#50::Onon";
end;
}
-force_1-1,12,56,4 script force_07ex#50 139,{
+- script force_07ex#50 -1,{
Onreset:
killmonster "force_1-1","force_07ex#50::OnMobEx";
end;
-
+
Onsummonmob_07:
monster "force_1-1",163,36,"Hydra",1579,1,"force_07ex#50::OnMobEx";
monster "force_1-1",167,36,"Hydra",1579,1,"force_07ex#50::OnMobEx";
@@ -760,7 +760,7 @@ OnMobEx:
end;
}
-force_1-1,18,56,4 script force_07mob#50 139,{
+- script force_07mob#50 -1,{
Onon:
donpcevent "force_07ex#50::Onsummonmob_07";
@@ -781,33 +781,33 @@ OnMobDeath:
end;
}
-force_1-1,1,1,1 script force_08start#50 -1,{
+- script force_08start#50 -1,{
Onon:
donpcevent "force_08ex#50::Onon";
end;
}
-force_1-1,18,56,4 script force_08ex#50 139,{
+- script force_08ex#50 -1,{
Onon:
donpcevent "arena#50::Onreset_08";
end;
}
-force_1-1,1,1,1 script force_09start#50 -1,{
+- script force_09start#50 -1,{
Onon:
donpcevent "force_09mob#50::Onon";
end;
}
-force_1-1,10,56,4 script force_09ex#50 139,{
+- script force_09ex#50 -1,{
Onreset:
killmonster "force_1-1","force_09ex#50::OnMobEx";
end;
-
+
Onsummonmob_09:
monster "force_1-1",110,110,"Familiar",1419,1,"force_09ex#50::OnMobEx";
monster "force_1-1",89,110,"Familiar",1419,1,"force_09ex#50::OnMobEx";
@@ -830,18 +830,18 @@ OnMobEx:
end;
}
-force_1-1,16,56,4 script force_09mob#50 139,{
+- script force_09mob#50 -1,{
Onon:
monster "force_1-1",99,99,"Vocal",1581,1,"force_09mob#50::OnMobDeath";
donpcevent "force_09ex#50::Onsummonmob_09";
set $force_09_50,1;
end;
-
+
Onreset:
killmonster "force_1-1","force_09mob#50::OnMobDeath";
end;
-
+
OnMobDeath:
set $force_09_50,$force_09_50 -1;
if ($force_09_50 < 1) {
@@ -1010,7 +1010,7 @@ prt_are_in,25,188,3 script Staff#50-2 67,{
}
}
-prt_are_in,14,195,3 script #arn_timer_50 139,{
+- script #arn_timer_50 -1,{
Onon:
initnpctimer;
@@ -1035,21 +1035,21 @@ OnTimer60000:
donpcevent "alloff#50::Onon";
donpcevent "lvl 50s Waiting Room::Onstart";
end;
-
+
Onstop:
stopnpctimer;
end;
}
-prt_are_in,1,1,1 script arn_warp_50 -1,{
+- script arn_warp_50 -1,{
Onout:
- areawarp "prt_are_in",14,194,29,180,"arena_room",100,75;
+ areawarp "prt_are_in",14,195,29,178,"arena_room",100,75;
end;
}
-force_1-1,10,55,4 script cast#50 139,{
+- script cast#50 -1,{
Ontimeover1:
mapannounce "force_1-1","Arena will be reactivated due to an error occurred during battle.",0,0xFFCE00;
end;
@@ -1064,7 +1064,7 @@ Onnomal2:
end;
}
-force_1-1,100,60,3 script alloff#50 139,{
+- script alloff#50 -1,{
Onon:
mapwarp "force_1-1","prt_are_in",126,190,0,0;