From 272ce93ee24d8edc1ef426063591942024e93bae Mon Sep 17 00:00:00 2001 From: daegaladh Date: Sat, 4 Aug 2012 10:13:48 +0000 Subject: Fixed and cleaned Izlude Arena and some other scripts. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16574 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/pre-re/other/arena/arena_lvl70.txt | 166 ++++++++++++++++----------------- 1 file changed, 83 insertions(+), 83 deletions(-) (limited to 'npc/pre-re/other/arena/arena_lvl70.txt') diff --git a/npc/pre-re/other/arena/arena_lvl70.txt b/npc/pre-re/other/arena/arena_lvl70.txt index 66412693d..c5ca4d1e2 100644 --- a/npc/pre-re/other/arena/arena_lvl70.txt +++ b/npc/pre-re/other/arena/arena_lvl70.txt @@ -17,7 +17,7 @@ arena_room,52,42,7 script lvl 70s Waiting Room 124,{ end; OnInit: - waitingroom "Individual : lvl 70 or higher",50,"lvl 70s Waiting Room::OnStartArena",1,1000,70; + waitingroom "Individual; Level 70 to 89",50,"lvl 70s Waiting Room::OnStartArena",1,1000,70,89; enablewaitingroomevent; end; @@ -34,29 +34,29 @@ Onstart: force_3-1,99,20,4 script Cadillac#arena 124,{ end; - + OnInit: set $@mapcount70, 0; end; - + Onstart: initnpctimer; set $arena_min70st,gettime(2); set $arena_sec70st,gettime(1); end; - + OnTimer3000: mapannounce "force_3-1","Good day, my name is Cadillac, the guide of Time Force Battle for lvl 70s!",0; end; - + OnTimer4000: mapannounce "force_3-1","Remember your right decision will save a lot of your time!",0; end; - + OnTimer7000: mapannounce "force_3-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 7 minutes from now.",0; end; - + OnTimer60000: set $@mapcount70, getmapusers ("force_3-1"); if ($@mapcount70 == 0) { @@ -64,7 +64,7 @@ OnTimer60000: } mapannounce "force_3-1","Remaining Time : 6 minutes ",0; end; - + OnTimer120000: set $@mapcount70, getmapusers ("force_3-1"); if ($@mapcount70 == 0) { @@ -72,7 +72,7 @@ OnTimer120000: } mapannounce "force_3-1","Remaining Time : 5 minutes ",0; end; - + OnTimer180000: set $@mapcount70, getmapusers ("force_3-1"); if ($@mapcount70 == 0) { @@ -103,11 +103,11 @@ OnTimer360000: } mapannounce "force_3-1","Remaining Time : 1 minute ",0; end; - + OnTimer420000: mapannounce "force_3-1","Your time is over. I hope you had a good time~",0; end; - + OnTimer425000: OnTimer426000: OnTimer427000: @@ -120,12 +120,12 @@ OnTimer433000: OnTimer434000: mapwarp "force_3-1","prt_are_in",126,87,0,0; end; - + OnTimer435000: mapwarp "force_3-1","prt_are_in",126,87,0,0; donpcevent "Cadillac#arena::Onfailclearstage"; end; - + Ontimeroff: stopnpctimer; end; @@ -138,130 +138,130 @@ Onfailclearstage: donpcevent "alloff#70::Onon"; donpcevent "lvl 70s Waiting Room::Onstart"; end; - + On01_start: mapannounce "force_3-1","In order to clear this battle, you must kill all Kobolds!",0; end; - + On01_end: mapannounce "force_3-1","A door to the north room has opened!",0; end; - + On02_start: mapannounce "force_3-1","In order to clear this battle, you must kill all Horongs and escape!",0; end; - + On02_end: mapannounce "force_3-1","A door to the north room has opened!",0; end; - + On03_start: mapannounce "force_3-1","In order to clear this battle, you must kill all monsters except Enchanted Peach Trees!",0; end; - + On03_end: mapannounce "force_3-1","Clear! A door to the east room has opened!",0; end; - + On04_start: mapannounce "force_3-1","In order to clear this battle, you must kill all Stem Worms while dodging Bathories!",0; end; - + On04_end: mapannounce "force_3-1","A door to the east room has opened!",0; end; - + On05_start: mapannounce "force_3-1","In order to clear this battle, you must kill all Argiopes!",0; end; - + On05_end: mapannounce "force_3-1","Clear! A door to the south room has opened!",0; end; - + On06_start: mapannounce "force_3-1","In order to clear this battle, you must kill all Hammer Goblins!",0; end; - + On06_end: mapannounce "force_3-1","A door to the south room has opened!",0; end; - + On07_start: mapannounce "force_3-1","In order to clear this battle, you must kill an Alice in the center!",0; end; - + On07_end: mapannounce "force_3-1","Clear! A door to the west room has opened!",0; end; - + On08_start: mapannounce "force_3-1","Please escape to the north exit!",0; end; - + On09_start: mapannounce "force_3-1","In order to clear this battle, you must kill a Kobold Leader and all Kobolds!",0; end; - + On09_end: mapannounce "force_3-1","Boss Clear! - A door at the north has opened. Thank you. ",0; end; } -force_3-1,10,56,4 script arena#70 139,{ +- script arena#70 -1,{ Onreset_01: donpcevent "force_01ex#70::Onreset"; donpcevent "force_02start#70::Onon"; enablenpc "force_01_02#70"; end; - + Onreset_02: donpcevent "force_02ex#70::Onreset"; donpcevent "force_03start#70::Onon"; enablenpc "force_02_03#70"; end; - + Onreset_03: enablenpc "force_03_04#70"; donpcevent "force_04start#70::Onon"; donpcevent "force_03ex#70::Onreset"; end; - + Onreset_04: enablenpc "force_04_05#70"; donpcevent "force_05start#70::Onon"; donpcevent "force_04ex#70::Onreset"; end; - + Onreset_05: enablenpc "force_05_06#70"; donpcevent "force_06start#70::Onon"; donpcevent "force_05ex#70::Onreset"; end; - + Onreset_06: enablenpc "force_06_07#70"; donpcevent "force_07start#70::Onon"; donpcevent "force_06ex#70::Onreset"; end; - + Onreset_07: enablenpc "force_07_08#70"; donpcevent "force_07ex#70::Onreset"; donpcevent "force_08start#70::Onon"; end; - + Onreset_08: donpcevent "force_09start#70::Onon"; enablenpc "force_08_09#70"; end; - + Onreset_09: enablenpc "force_exit#70"; end; - + Onstart: disablenpc "force_01_02#70"; disablenpc "force_02_03#70"; @@ -296,7 +296,7 @@ Onstart: donpcevent "force_01start#70::Onon"; donpcevent "Cadillac#arena::Onstart"; end; - + Onreset_all: donpcevent "force_01mob#70::Onreset"; donpcevent "force_02mob#70::Onreset"; @@ -411,14 +411,14 @@ OnTouch: } -force_3-1,1,1,1 script force_01start#70 -1,{ +- script force_01start#70 -1,{ Onon: donpcevent "force_01mob#70::Onon"; end; } -force_3-1,10,56,4 script force_01mob#70 139,{ +- script force_01mob#70 -1,{ Onon: monster "force_3-1",25,36,"Kobold",1545,1,"force_01mob#70::OnMobDeath"; @@ -442,19 +442,19 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_02start#70 -1,{ +- script force_02start#70 -1,{ Onon: donpcevent "force_02mob#70::Onon"; end; } -force_3-1,10,56,4 script force_02ex#70 139,{ +- script force_02ex#70 -1,{ Onreset: killmonster "force_3-1","force_02ex#70::OnMobEx"; end; - + Onsummonmob2: monster "force_3-1",21,78,"Archer Skeleton",1420,1,"force_02ex#70::OnMobEx"; monster "force_3-1",22,93,"Archer Skeleton",1420,1,"force_02ex#70::OnMobEx"; @@ -474,12 +474,12 @@ OnMobEx: end; } -force_3-1,10,56,4 script force_02mob#70 139,{ +- script force_02mob#70 -1,{ Onreset: killmonster "force_3-1","force_02mob#70::OnMobDeath"; end; - + Onon: monster "force_3-1",25,79,"Horong",1578,1,"force_02mob#70::OnMobDeath"; monster "force_3-1",29,114,"Horong",1578,1,"force_02mob#70::OnMobDeath"; @@ -496,19 +496,19 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_03start#70 -1,{ +- script force_03start#70 -1,{ Onon: donpcevent "force_03mob#70::Onon"; end; } -force_3-1,10,56,4 script force_03ex#70 139,{ +- script force_03ex#70 -1,{ Onreset: killmonster "force_3-1","force_03ex#70::OnMobEx"; end; - + Onsummonmob_03: monster "force_3-1",10,170,"Enchanted Peach Tree",1550,1,"force_03ex#70::OnMobEx"; monster "force_3-1",26,180,"Enchanted Peach Tree",1550,1,"force_03ex#70::OnMobEx"; @@ -518,7 +518,7 @@ OnMobEx: end; } -force_3-1,20,56,4 script force_03mob#70 139,{ +- script force_03mob#70 -1,{ Onon: donpcevent "force_03ex#70::Onsummonmob_03"; @@ -542,7 +542,7 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_04start#70 -1,{ +- script force_04start#70 -1,{ Onon: donpcevent "force_04mob#70::Onon"; @@ -550,12 +550,12 @@ end; } -force_3-1,10,56,4 script force_04ex#70 139,{ +- script force_04ex#70 -1,{ Onreset: killmonster "force_3-1","force_04ex#70::OnMobEx"; end; - + Onsummonmob_04: monster "force_3-1",94,179,"Bathory",1525,1,"force_04ex#70::OnMobEx"; monster "force_3-1",110,179,"Bathory",1525,1,"force_04ex#70::OnMobEx"; @@ -570,7 +570,7 @@ OnMobEx: } -force_3-1,22,56,4 script force_04mob#70 139,{ +- script force_04mob#70 -1,{ Onon: donpcevent "force_04ex#70::Onsummonmob_04"; @@ -582,7 +582,7 @@ Onon: Onreset: killmonster "force_3-1","force_04mob#70::OnMobDeath"; end; - + OnMobDeath: set $force_04_70,$force_04_70 -1; if ($force_04_70 < 1) { @@ -592,19 +592,19 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_05start#70 -1,{ +- script force_05start#70 -1,{ Onon: donpcevent "force_05mob#70::Onon"; end; } -force_3-1,10,56,4 script force_05ex#70 139,{ +- script force_05ex#70 -1,{ Onreset: killmonster "force_3-1","force_05ex#70::OnMobEx"; end; - + Onsummonmob_05: set $@randmonster70,rand(1,2); switch($@randmonster70) { @@ -621,7 +621,7 @@ OnMobEx: end; } -force_3-1,24,56,4 script force_05mob#70 139,{ +- script force_05mob#70 -1,{ Onon: monster "force_3-1",164,183,"Argiope",1429,1,"force_05mob#70::OnMobDeath"; @@ -647,19 +647,19 @@ OnMobDeath: } -force_3-1,1,1,1 script force_06start#70 -1,{ +- script force_06start#70 -1,{ Onon: donpcevent "force_06mob#70::Onon"; end; } -force_3-1,10,56,4 script force_06ex#70 139,{ +- script force_06ex#70 -1,{ Onreset: killmonster "force_3-1","force_06ex#70::OnMobEx"; end; - + Onsummonmob_06: monster "force_3-1",176,99,"Goblin",1534,1,"force_06ex#70::OnMobEx"; monster "force_3-1",170,86,"Goblin",1535,1,"force_06ex#70::OnMobEx"; @@ -677,7 +677,7 @@ OnMobEx: end; } -force_3-1,18,56,4 script force_06mob#70 139,{ +- script force_06mob#70 -1,{ Onon: donpcevent "force_06ex#70::Onsummonmob_06"; @@ -702,19 +702,19 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_07start#70 -1,{ +- script force_07start#70 -1,{ Onon: donpcevent "force_07mob#70::Onon"; end; } -force_3-1,12,56,4 script force_07ex#70 139,{ +- script force_07ex#70 -1,{ Onreset: killmonster "force_3-1","force_07ex#70::OnMobEx"; end; - + Onsummonmob_07: monster "force_3-1",168,26,"Nightmare",1427,1,"force_07ex#70::OnMobEx"; monster "force_3-1",186,23,"Nightmare",1427,1,"force_07ex#70::OnMobEx"; @@ -735,7 +735,7 @@ OnMobEx: end; } -force_3-1,18,56,4 script force_07mob#70 139,{ +- script force_07mob#70 -1,{ Onon: donpcevent "force_07ex#70::Onsummonmob_07"; @@ -756,33 +756,33 @@ OnMobDeath: end; } -force_3-1,1,1,1 script force_08start#70 -1,{ +- script force_08start#70 -1,{ Onon: donpcevent "force_08ex#70::Onon"; end; } -force_3-1,18,56,4 script force_08ex#70 139,{ +- script force_08ex#70 -1,{ Onon: donpcevent "arena#70::Onreset_08"; end; } -force_3-1,1,1,1 script force_09start#70 -1,{ +- script force_09start#70 -1,{ Onon: donpcevent "force_09mob#70::Onon"; end; } -force_3-1,10,56,4 script force_09ex#70 139,{ +- script force_09ex#70 -1,{ Onreset: killmonster "force_3-1","force_09ex#70::OnMobEx"; end; - + Onsummonmob_09: monster "force_3-1",93,100,"Familiar",1419,1,"force_09ex#70::OnMobEx"; monster "force_3-1",94,100,"Familiar",1419,1,"force_09ex#70::OnMobEx"; @@ -804,7 +804,7 @@ OnMobEx: end; } -force_3-1,16,56,4 script force_09mob#70 139,{ +- script force_09mob#70 -1,{ Onon: monster "force_3-1",99,99,"Kobold Leader",1548,1,"force_09mob#70::OnMobDeath"; @@ -814,11 +814,11 @@ Onon: donpcevent "force_09ex#70::Onsummonmob_09"; set $force_09_70,4; end; - + Onreset: killmonster "force_3-1","force_09mob#70::OnMobDeath"; end; - + OnMobDeath: set $force_09_70,$force_09_70 -1; if ($force_09_70 < 1) { @@ -987,7 +987,7 @@ prt_are_in,25,84,3 script Staff#70-2 67,{ } } -prt_are_in,14,195,3 script #arn_timer_70 139,{ +- script #arn_timer_70 -1,{ Onon: initnpctimer; @@ -1012,21 +1012,21 @@ OnTimer60000: donpcevent "alloff#70::Onon"; donpcevent "lvl 70s Waiting Room::Onstart"; end; - + Onstop: stopnpctimer; end; } -prt_are_in,1,1,1 script arn_warp_70 -1,{ +- script arn_warp_70 -1,{ Onout: - areawarp "prt_are_in",14,91,29,76,"arena_room",100,75; + areawarp "prt_are_in",14,91,29,74,"arena_room",100,75; end; } -force_3-1,10,55,4 script cast#70 139,{ +- script cast#70 -1,{ Ontimeover1: mapannounce "force_3-1","Arena will be reactivated due to an error occurred during battle.",0,0xFFCE00; end; @@ -1041,7 +1041,7 @@ Onnomal2: end; } -force_3-1,100,60,3 script alloff#70 139,{ +- script alloff#70 -1,{ Onon: mapwarp "force_3-1","prt_are_in",126,190,0,0; -- cgit v1.2.3-60-g2f50