From 3911ae68834246aa93b3da90d467cab95da71f10 Mon Sep 17 00:00:00 2001 From: euphyy Date: Thu, 12 Jul 2012 00:44:42 +0000 Subject: * Optimization of Hugel's "Monster Race" script, 4000+ lines removed (other\monster_race.txt) * Deleted "Wandering Poets" custom script (custom\etc\wandering_poets.txt) * Deleted "Iron Cane" custom quest (custom\quests\ironcane.txt) * Deleted custom Poring Track script, what did this even do...? (custom\etc\p_track.txt) * Moved custom wedding script into /etc/ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16405 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/re/other/monster_race.txt | 12398 ++++++++++++++-------------------------- 1 file changed, 4135 insertions(+), 8263 deletions(-) (limited to 'npc/re/other') diff --git a/npc/re/other/monster_race.txt b/npc/re/other/monster_race.txt index aa82efbbe..3fd668380 100644 --- a/npc/re/other/monster_race.txt +++ b/npc/re/other/monster_race.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.6 +//= 1.7 //===== Compatible With: ===================================== //= rAthena SVN (Trunk, r12752+) //===== Description: ========================================= @@ -20,6 +20,7 @@ //= 1.4 Fixed call to a non-existant event. [L0ne_W0lf] //= 1.5 Updated Dialog. [L0ne_W0lf] //= 1.6 Updated experience rewards. [L0ne_W0lf] +//= 1.7 Optimization, -4000 lines (more can still be done). [Euphy] //============================================================ //============================================================ @@ -2563,8566 +2564,4437 @@ p_track01,39,49,3 script Game Guide#single 845,{ close; } -p_track01,56,38,0 script starting#1 -1,0,0,{ +- script starting_1 -1,{ end; OnDisable: - enablenpc "Luk#1"; - enablenpc "Luk#2"; - enablenpc "Luk#3"; - enablenpc "Luk#4"; - enablenpc "Luk#5"; - enablenpc "Luk#6"; - enablenpc "Tire#1"; - enablenpc "Tire#2"; - enablenpc "Tire#3"; - enablenpc "Tire#4"; - enablenpc "Tire#5"; - enablenpc "Tire#6"; - set $@mr_1_luk1,0; - set $@mr_1_tire1,0; + for(set .@i,1; .@i<7; set .@i,.@i+1) + enablenpc "Luk"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i; + for(set .@i,1; .@i<7; set .@i,.@i+1) + enablenpc "Tire"+((strnpcinfo(2)=="1")?"":strnpcinfo(2))+"#"+.@i; + setd "$@mr_1_luk"+strnpcinfo(2),0; + setd "$@mr_1_tire"+strnpcinfo(2),0; end; OnInit: - disablenpc "starting#1"; + disablenpc strnpcinfo(0); end; OnTouchNPC: set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } + if (.@start < 11) set .@speed,60; + else if (.@start < 21) set .@speed,70; + else if (.@start < 31) set .@speed,80; + else if (.@start < 41) set .@speed,90; + else if (.@start < 51) set .@speed,100; + else if (.@start < 61) set .@speed,110; + else if (.@start < 71) set .@speed,120; + else if (.@start < 81) set .@speed,130; + else if (.@start < 91) set .@speed,140; + else set .@speed,150; + sc_start SC_WALKSPEED,5000,.@speed; end; } -p_track01,33,38,0 script Luk#1 -1,0,0,{ +- script Luk_1 -1,{ end; OnInit: - disablenpc "Luk#1"; + disablenpc strnpcinfo(0); end; OnTouchNPC: set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } + if (.@start < 61) set .@speed,110; + else if (.@start < 71) set .@speed,120; + else if (.@start < 81) set .@speed,130; + else if (.@start < 91) set .@speed,140; + else set .@speed,150; + sc_start SC_WALKSPEED,10000,.@speed; end; } -p_track01,37,38,0 script Luk#2 -1,0,0,{ +- script Luk_2 -1,{ end; OnInit: - disablenpc "Luk#2"; + disablenpc strnpcinfo(0); end; OnTouchNPC: set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } + if (.@start < 61) set .@time,1000; + else if (.@start < 71) set .@time,2000; + else if (.@start < 81) set .@time,3000; + else if (.@start < 91) set .@time,4000; + if (.@time) sc_start SC_STUN,.@time,0; end; } -p_track01,53,38,0 script Luk#3 -1,0,0,{ +- script Tire_1 -1,{ end; - OnInit: - disablenpc "Luk#3"; + disablenpc strnpcinfo(0); end; OnTouchNPC: set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } + if (.@start < 61) set .@time,1000; + else if (.@start < 71) set .@time,2000; + else if (.@start < 81) set .@time,3000; + else if (.@start < 91) set .@time,4000; + if (.@time) sc_start SC_SLEEP,.@time,0; end; } -p_track01,45,38,0 script Luk#4 -1,0,0,{ - end; +p_track01,56,38,0 duplicate(starting_1) starting#1 -1,0,0 +p_track01,56,36,0 duplicate(starting_1) starting#2 -1,0,0 +p_track01,56,34,0 duplicate(starting_1) starting#3 -1,0,0 +p_track01,56,32,0 duplicate(starting_1) starting#4 -1,0,0 +p_track01,56,30,0 duplicate(starting_1) starting#5 -1,0,0 +p_track01,56,28,0 duplicate(starting_1) starting#6 -1,0,0 -OnInit: - disablenpc "Luk#4"; - end; +p_track01,33,38,0 duplicate(Luk_1) Luk#1 -1,0,0 +p_track01,37,38,0 duplicate(Luk_1) Luk#2 -1,0,0 +p_track01,53,38,0 duplicate(Luk_1) Luk#3 -1,0,0 +p_track01,45,38,0 duplicate(Luk_1) Luk#4 -1,0,0 +p_track01,33,36,0 duplicate(Luk_1) Luk2#1 -1,0,0 +p_track01,37,36,0 duplicate(Luk_1) Luk2#2 -1,0,0 +p_track01,53,36,0 duplicate(Luk_1) Luk2#3 -1,0,0 +p_track01,45,36,0 duplicate(Luk_1) Luk2#4 -1,0,0 +p_track01,33,34,0 duplicate(Luk_1) Luk3#1 -1,0,0 +p_track01,37,34,0 duplicate(Luk_1) Luk3#2 -1,0,0 +p_track01,53,34,0 duplicate(Luk_1) Luk3#3 -1,0,0 +p_track01,45,34,0 duplicate(Luk_1) Luk3#4 -1,0,0 +p_track01,33,32,0 duplicate(Luk_1) Luk4#1 -1,0,0 +p_track01,37,32,0 duplicate(Luk_1) Luk4#2 -1,0,0 +p_track01,53,32,0 duplicate(Luk_1) Luk4#3 -1,0,0 +p_track01,45,32,0 duplicate(Luk_1) Luk4#4 -1,0,0 +p_track01,33,30,0 duplicate(Luk_1) Luk5#1 -1,0,0 +p_track01,37,30,0 duplicate(Luk_1) Luk5#2 -1,0,0 +p_track01,53,30,0 duplicate(Luk_1) Luk5#3 -1,0,0 +p_track01,45,30,0 duplicate(Luk_1) Luk5#4 -1,0,0 +p_track01,33,28,0 duplicate(Luk_1) Luk6#1 -1,0,0 +p_track01,37,28,0 duplicate(Luk_1) Luk6#2 -1,0,0 +p_track01,53,28,0 duplicate(Luk_1) Luk6#3 -1,0,0 +p_track01,45,28,0 duplicate(Luk_1) Luk6#4 -1,0,0 -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} +p_track01,49,38,0 duplicate(Luk_2) Luk#5 -1,0,0 +p_track01,41,38,0 duplicate(Luk_2) Luk#6 -1,0,0 +p_track01,49,36,0 duplicate(Luk_2) Luk2#5 -1,0,0 +p_track01,41,36,0 duplicate(Luk_2) Luk2#6 -1,0,0 +p_track01,49,34,0 duplicate(Luk_2) Luk3#5 -1,0,0 +p_track01,41,34,0 duplicate(Luk_2) Luk3#6 -1,0,0 +p_track01,49,32,0 duplicate(Luk_2) Luk4#5 -1,0,0 +p_track01,41,32,0 duplicate(Luk_2) Luk4#6 -1,0,0 +p_track01,49,30,0 duplicate(Luk_2) Luk5#5 -1,0,0 +p_track01,41,30,0 duplicate(Luk_2) Luk5#6 -1,0,0 +p_track01,49,28,0 duplicate(Luk_2) Luk6#5 -1,0,0 +p_track01,41,28,0 duplicate(Luk_2) Luk6#6 -1,0,0 -p_track01,49,38,0 script Luk#5 -1,0,0,{ - end; +p_track01,43,38,0 duplicate(Tire_1) Tire#1 -1,0,0 +p_track01,39,38,0 duplicate(Tire_1) Tire#2 -1,0,0 +p_track01,35,38,0 duplicate(Tire_1) Tire#3 -1,0,0 +p_track01,55,38,0 duplicate(Tire_1) Tire#4 -1,0,0 +p_track01,51,38,0 duplicate(Tire_1) Tire#5 -1,0,0 +p_track01,47,38,0 duplicate(Tire_1) Tire#6 -1,0,0 +p_track01,43,36,0 duplicate(Tire_1) Tire2#1 -1,0,0 +p_track01,39,36,0 duplicate(Tire_1) Tire2#2 -1,0,0 +p_track01,35,36,0 duplicate(Tire_1) Tire2#3 -1,0,0 +p_track01,55,36,0 duplicate(Tire_1) Tire2#4 -1,0,0 +p_track01,51,36,0 duplicate(Tire_1) Tire2#5 -1,0,0 +p_track01,47,36,0 duplicate(Tire_1) Tire2#6 -1,0,0 +p_track01,43,34,0 duplicate(Tire_1) Tire3#1 -1,0,0 +p_track01,39,34,0 duplicate(Tire_1) Tire3#2 -1,0,0 +p_track01,35,34,0 duplicate(Tire_1) Tire3#3 -1,0,0 +p_track01,55,34,0 duplicate(Tire_1) Tire3#4 -1,0,0 +p_track01,51,34,0 duplicate(Tire_1) Tire3#5 -1,0,0 +p_track01,47,34,0 duplicate(Tire_1) Tire3#6 -1,0,0 +p_track01,43,32,0 duplicate(Tire_1) Tire4#1 -1,0,0 +p_track01,39,32,0 duplicate(Tire_1) Tire4#2 -1,0,0 +p_track01,35,32,0 duplicate(Tire_1) Tire4#3 -1,0,0 +p_track01,55,32,0 duplicate(Tire_1) Tire4#4 -1,0,0 +p_track01,51,32,0 duplicate(Tire_1) Tire4#5 -1,0,0 +p_track01,47,32,0 duplicate(Tire_1) Tire4#6 -1,0,0 +p_track01,43,30,0 duplicate(Tire_1) Tire5#1 -1,0,0 +p_track01,39,30,0 duplicate(Tire_1) Tire5#2 -1,0,0 +p_track01,35,30,0 duplicate(Tire_1) Tire5#3 -1,0,0 +p_track01,55,30,0 duplicate(Tire_1) Tire5#4 -1,0,0 +p_track01,51,30,0 duplicate(Tire_1) Tire5#5 -1,0,0 +p_track01,47,30,0 duplicate(Tire_1) Tire5#6 -1,0,0 +p_track01,43,28,0 duplicate(Tire_1) Tire6#1 -1,0,0 +p_track01,39,28,0 duplicate(Tire_1) Tire6#2 -1,0,0 +p_track01,35,28,0 duplicate(Tire_1) Tire6#3 -1,0,0 +p_track01,55,28,0 duplicate(Tire_1) Tire6#4 -1,0,0 +p_track01,51,28,0 duplicate(Tire_1) Tire6#5 -1,0,0 +p_track01,47,28,0 duplicate(Tire_1) Tire6#6 -1,0,0 +//============================================================ +// Monstrer Race - Dual Monster Race +//============================================================ +hugel,47,56,0 script #race_timer2-1 -1,{ OnInit: - disablenpc "Luk#5"; + enablenpc "#race_timer2-1"; + set $@mon_time_2_1,2; + initnpctimer; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } +OnEnable: + enablenpc "#race_timer2-1"; + set $@mon_time_2_1,2; + initnpctimer; end; -} -p_track01,41,38,0 script Luk#6 -1,0,0,{ +OnDisable: + disablenpc "#race_timer2-1"; + stopnpctimer; end; -OnInit: - disablenpc "Luk#6"; +OnTimer10000: + mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } +OnTimer30000: + mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1"; + set $@mon_time_2_1,1; + donpcevent "#race_timer2-2::OnEnable"; + enablenpc "Ticket Helper#2"; + donpcevent "TrapGlobal#race02::OnEnable"; end; -} -p_track01,43,38,0 script Tire#1 -1,0,0,{ - end; -OnInit: - disablenpc "Tire#1"; +OnTimer90000: + mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnTimer210000: + mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1"; end; -} -p_track01,39,38,0 script Tire#2 -1,0,0,{ +OnTimer270000: + mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1"; end; -OnInit: - disablenpc "Tire#2"; +OnTimer272000: + mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnTimer330000: + mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1"; + set $@mon_time_2_1,0; + donpcevent "#race_timer2-1::OnDisable"; + stopnpctimer; end; } -p_track01,35,38,0 script Tire#3 -1,0,0,{ +p_track02,42,23,0 script #race_timer2-2 -1,{ +OnInit: + disablenpc "#race_timer2-2"; + set $@mon_time_2_2,0; end; -OnInit: - disablenpc "Tire#3"; +OnEnable: + enablenpc "#race_timer2-2"; + set $@mon_time_2_2,0; + initnpctimer; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnDisable: + disablenpc "#race_timer2-2"; + stopnpctimer; end; -} -p_track01,55,38,0 script Tire#4 -1,0,0,{ +OnTimer5000: + mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb"; end; -OnInit: - disablenpc "Tire#4"; +OnTimer7000: + mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnTimer120000: + mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb"; end; -} -p_track01,51,38,0 script Tire#5 -1,0,0,{ +OnTimer122000: + mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb"; end; -OnInit: - disablenpc "Tire#5"; +OnTimer240000: + mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnTimer242000: + mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb"; end; -} -p_track01,47,38,0 script Tire#6 -1,0,0,{ +OnTimer300000: + mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb"; + set $@mon_time_2_2,1; + set $@mon_race_2_1,0; + set $@mon_race_2_2,0; + disablenpc "Ticket Helper#2"; + donpcevent "#poring1::OnEnable"; + donpcevent "#lunatic1::OnEnable"; + donpcevent "#savagebebe1::OnEnable"; + donpcevent "#desertwolf1::OnEnable"; + donpcevent "#deviruchi1::OnEnable"; + donpcevent "#baphomet1::OnEnable"; + stopnpctimer; end; +} +p_track02,80,43,0 script #race_timer2-3 -1,{ OnInit: - disablenpc "Tire#6"; + disablenpc "#race_timer2-3"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnEnable: + enablenpc "#race_timer2-3"; + initnpctimer; end; -} -p_track01,56,36,0 script starting#2 -1,0,0,{ +OnDisable: + disablenpc "#race_timer2-3"; + stopnpctimer; end; -OnDisable: - enablenpc "Luk2#1"; - enablenpc "Luk2#2"; - enablenpc "Luk2#3"; - enablenpc "Luk2#4"; - enablenpc "Luk2#5"; - enablenpc "Luk2#6"; - enablenpc "Tire2#1"; - enablenpc "Tire2#2"; - enablenpc "Tire2#3"; - enablenpc "Tire2#4"; - enablenpc "Tire2#5"; - enablenpc "Tire2#6"; - set $@mr_1_luk2,0; - set $@mr_1_tire2,0; +OnTimer3000: + mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00"; end; -OnInit: - disablenpc "starting#2"; +OnTimer6000: + mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } +OnTimer9000: + mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00"; end; -} -p_track01,33,36,0 script Luk2#1 -1,0,0,{ +OnTimer12000: + mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00"; end; -OnInit: - disablenpc "Luk2#1"; +OnTimer15000: + mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } +OnTimer240000: + mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00"; end; -} -p_track01,37,36,0 script Luk2#2 -1,0,0,{ +OnTimer243000: + mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00"; end; -OnInit: - disablenpc "Luk2#2"; +OnTimer246000: + mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00"; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } +OnTimer249000: + mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00"; end; -} -p_track01,53,36,0 script Luk2#3 -1,0,0,{ +OnTimer252000: + mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00"; end; -OnInit: - disablenpc "Luk2#3"; +OnTimer300000: + mapwarp "p_track02","hugel",63,73; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-1::OnEnable"; + set $@mon_race_2_1,0; + set $@mon_race_2_2,0; + donpcevent "#race_timer2-3::OnDisable"; + stopnpctimer; end; +} -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; +hugel,62,69,1 script Eckar Erenes#double 798,{ + mes "[Eckar Erenes]"; + mes "Welcome to the"; + mes "Monster Race Arena,"; + mes "the pride and joy of"; + mes "the village of Hugel!"; + mes "How may I help you?"; + next; + switch(select("Monster Race Info:Enter Monster Race")) { + case 1: + mes "[Eckar Erenes]"; + mes "Monster Races originated from"; + mes "simple children's games in which"; + mes "Cute Pets would race against each other. This grew into an adult"; + mes "pastime that is so popular, we've built a racing arena in Hugel."; + next; + mes "[Eckar Erenes]"; + mes "Our Monster Race Arena hosts"; + mes "two types of monster races. First, we have the Single Monster Race,"; + mes "in which those that wagered on the 1st place monster are rewarded."; + next; + mes "[Eckar Erenes]"; + mes "Then, we have the Dual Monster"; + mes "Race in which the house odds and rewards are greater than in Single"; + mes "Monster Races: you must wager on 2 monsters, and they must place in"; + mes "1st and 2nd for you to win."; + next; + mes "[Eckar Erenes]"; + mes "Although a small entrance"; + mes "fee is required, we only use"; + mes "the money to give rewards to"; + mes "participants and maintain this"; + mes "arena. Therefore, we're not"; + mes "profiting from this enterprise."; + next; + mes "[Eckar Erenes]"; + mes "Also, we prohibit others"; + mes "from making personal bets"; + mes "and wagers, using items and"; + mes "zeny, based on the outcomes"; + mes "of these races. That kind of"; + mes "gambling is illegal here..."; + next; + mes "[Eckar Erenes]"; + mes "Once you enter the Race Arena, you will receive a Racing Ticket."; + mes "Keep in mind that winning Racing Tickets can only be exchanged for"; + mes "Prize Medals during a 5 minute window after the end of the race."; + next; + break; + case 2: + break; } - else { - sc_start SC_WALKSPEED,10000,150; + mes "[Eckar Erenes]"; + mes "The entrance fee for all races"; + mes "in the Monster Race Arena is"; + mes "2,000 zeny. If you'd like to wager on a Single Monster Race,"; + mes "then please ask my brother"; + mes "Ellebird to help you."; + next; + mes "[Eckar Erenes]"; + mes "Otherwise, I'll help get you"; + mes "started if you're interested"; + mes "in a Dual Monster Race."; + mes "Would you like to wager"; + mes "on a Dual Monster Race?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + if (checkweight(909,700) == 0) { + mes "[Eckar Erenes]"; + mes "Hmm... You're toting"; + mes "too many things with you"; + mes "right now. You better put"; + mes "some of your stuff away in"; + mes "Kafra Storage before you can"; + mes "wager on any monster races..."; + close; + } + if (Zeny > 1999) { + if (countitem(7514) > 0) { + mes "[Eckar Erenes]"; + mes "Hm? What are you doing"; + mes "with an expired Racing Ticket?"; + mes "Well, I better get rid of it for you before it can get mixed up"; + mes "with your new Racing Ticket."; + delitem 7514,1; //Monster_Ticket + next; + if ($@mon_time_2_1 == 1) { + mes "[Eckar Erenes]"; + mes "Alright, I think you"; + mes "should be all set. I hope"; + mes "that you enjoy the race~"; + mes "Let me guide you inside"; + mes "the Monster Race Arena now."; + set zeny,zeny-2000; + set monster_race_2_1,0; + set monster_race_2_2,0; + close2; + warp "p_track02",75,41; + end; + } + else if ($@mon_time_2_1 == 2) { + mes "[Eckar Erenes]"; + mes "We're still finishing our"; + mes "preparations for the next"; + mes "Double Monster Race, so"; + mes "we ask that you please"; + mes "wait a little while longer..."; + close; + } + else { + if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) { + mes "[Eckar Erenes]"; + mes "Right now, a Monster Race"; + mes "is in progress. It's too late to place a wager, but if you'd like"; + mes "to watch, the fee is 500 zeny"; + mes "for spectators. Would you like to enter the Monster Race Arena?"; + next; + switch(select("Enter:Cancel")) { + case 1: + if (Zeny > 499) { + mes "[Eckar Erenes]"; + mes "Thank you~"; + mes "I hope you enjoy"; + mes "watching this race!"; + set zeny,zeny-500; + set monster_race_2_1,0; + set monster_race_2_2,0; + close2; + warp "p_track02",75,41; + end; + } + else { + mes "[Eckar Erenes]"; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; + close; + } + case 2: + mes "[Eckar Erenes]"; + mes "Alright, then. If you'd like"; + mes "to wager on a monster"; + mes "race, please wait for the"; + mes "current race to finish. I hope"; + mes "that you enjoy your time here"; + mes "in the Monster Race Arena~"; + close; + } + } + else { + mes "[Eckar Erenes]"; + mes "I'm sorry, but a monster"; + mes "race has just ended, so we're"; + mes "having the 5 minute period in"; + mes "which the winners can claim"; + mes "their Prize Medals. The gate"; + mes "will open soon, so please wait."; + close; + } + } + } + else { + if ($@mon_time_2_1 == 1) { + mes "[Eckar Erenes]"; + mes "Thanks, I hope that"; + mes "you enjoy this race."; + mes "Let me guide you now"; + mes "to the Monster Race Arena."; + set zeny,zeny-2000; + set monster_race_2_1,0; + set monster_race_2_2,0; + close2; + warp "p_track02",75,41; + end; + } + else if ($@mon_time_2_1 == 2) { + mes "[Eckar Erenes]"; + mes "We're still finishing our"; + mes "preparations for the next"; + mes "Double Monster Race, so"; + mes "we ask that you please"; + mes "wait a little while longer..."; + close; + } + else { + if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) { + mes "[Eckar Erenes]"; + mes "Right now, a Monster Race"; + mes "is in progress. It's too late to place a wager, but if you'd like"; + mes "to watch, the fee is 500 zeny"; + mes "for spectators. Would you like to enter the Monster Race Arena?"; + next; + switch(select("Enter:Cancel")) { + case 1: + if (Zeny > 499) { + mes "[Eckar Erenes]"; + mes "Thank you~"; + mes "I hope you enjoy"; + mes "watching this race!"; + set zeny,zeny-500; + set monster_race_2_1,0; + set monster_race_2_2,0; + close2; + warp "p_track02",75,41; + end; + } + else { + mes "[Eckar Erenes]"; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; + close; + } + case 2: + mes "[Eckar Erenes]"; + mes "Alright, then. If you'd like"; + mes "to wager on a monster"; + mes "race, please wait for the"; + mes "current race to finish. I hope"; + mes "that you enjoy your time here"; + mes "in the Monster Race Arena~"; + close; + } + } + else { + mes "[Eckar Erenes]"; + mes "I'm sorry, but a monster"; + mes "race has just ended, so we're"; + mes "having the 5 minute period in"; + mes "which the winners can claim"; + mes "their Prize Medals. The gate"; + mes "will open soon, so please wait."; + close; + } + } + } + } + else { + mes "[Eckar Erenes]"; + mes "I'm sorry, but you"; + mes "don't have enough"; + mes "money to pay the"; + mes "2,000 zeny entrance fee. "; + close; + } + case 2: + mes "[Eckar Erenes]"; + mes "Very well. I hope that"; + mes "you enjoy your time here"; + mes "in the Monster Race Arena~"; + close; } - end; } -p_track01,45,36,0 script Luk2#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk2#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,49,36,0 script Luk2#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk2#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,41,36,0 script Luk2#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk2#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,43,36,0 script Tire2#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,39,36,0 script Tire2#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,35,36,0 script Tire2#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,55,36,0 script Tire2#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,51,36,0 script Tire2#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,47,36,0 script Tire2#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire2#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,56,34,0 script starting#3 -1,0,0,{ - end; - -OnDisable: - enablenpc "Luk3#1"; - enablenpc "Luk3#2"; - enablenpc "Luk3#3"; - enablenpc "Luk3#4"; - enablenpc "Luk3#5"; - enablenpc "Luk3#6"; - enablenpc "Tire3#1"; - enablenpc "Tire3#2"; - enablenpc "Tire3#3"; - enablenpc "Tire3#4"; - enablenpc "Tire3#5"; - enablenpc "Tire3#6"; - set $@mr_1_luk3,0; - set $@mr_1_tire3,0; - end; - -OnInit: - disablenpc "starting#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track01,33,34,0 script Luk3#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,37,34,0 script Luk3#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,53,34,0 script Luk3#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,45,34,0 script Luk3#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,49,34,0 script Luk3#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,41,34,0 script Luk3#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk3#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; +p_track02,73,22,1 script Ticket Helper#2 899,{ + if (checkweight(908,200) == 0) { + mes "[Ticket Helper]"; + mes "Welcome to the"; + mes "Monster Race Arena."; + mes "If you'd like to participate"; + mes "in the ^3131FFDouble Monster Race^000000,"; + mes "then please select 1 out of"; + mes "the 6 monsters from the list."; + next; + mes "[Ticket Helper]"; + mes "Wait, wait..."; + mes "I can't give you"; + mes "anything right now."; + mes "You're carrying way"; + mes "too many things..."; + close; } - end; -} - -p_track01,43,34,0 script Tire3#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,39,34,0 script Tire3#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,35,34,0 script Tire3#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,55,34,0 script Tire3#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,51,34,0 script Tire3#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,47,34,0 script Tire3#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire3#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,56,32,0 script starting#4 -1,0,0,{ - end; - -OnDisable: - enablenpc "starting#4"; - enablenpc "Luk4#1"; - enablenpc "Luk4#2"; - enablenpc "Luk4#3"; - enablenpc "Luk4#4"; - enablenpc "Luk4#5"; - enablenpc "Luk4#6"; - enablenpc "Tire4#1"; - enablenpc "Tire4#2"; - enablenpc "Tire4#3"; - enablenpc "Tire4#4"; - enablenpc "Tire4#5"; - enablenpc "Tire4#6"; - set $@mr_1_luk4,0; - set $@mr_1_tire4,0; - end; - -OnInit: - disablenpc "starting#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track01,33,32,0 script Luk4#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,37,32,0 script Luk4#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,53,32,0 script Luk4#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,45,32,0 script Luk4#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,49,32,0 script Luk4#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,41,32,0 script Luk4#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk4#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,43,32,0 script Tire4#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,39,32,0 script Tire4#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,35,32,0 script Tire4#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,55,32,0 script Tire4#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,51,32,0 script Tire4#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,47,32,0 script Tire4#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire4#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,56,30,0 script starting#5 -1,0,0,{ - end; - -OnDisable: - enablenpc "Luk5#1"; - enablenpc "Luk5#2"; - enablenpc "Luk5#3"; - enablenpc "Luk5#4"; - enablenpc "Luk5#5"; - enablenpc "Luk5#6"; - enablenpc "Tire5#1"; - enablenpc "Tire5#2"; - enablenpc "Tire5#3"; - enablenpc "Tire5#4"; - enablenpc "Tire5#5"; - enablenpc "Tire5#6"; - set $@mr_1_luk5,0; - set $@mr_1_tire5,0; - end; - -OnInit: - disablenpc "starting#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track01,33,30,0 script Luk5#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,37,30,0 script Luk5#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,53,30,0 script Luk5#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,45,30,0 script Luk5#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,49,30,0 script Luk5#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,41,30,0 script Luk5#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk5#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,43,30,0 script Tire5#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,39,30,0 script Tire5#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,35,30,0 script Tire5#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,55,30,0 script Tire5#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,51,30,0 script Tire5#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,47,30,0 script Tire5#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire5#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,56,28,0 script starting#6 -1,0,0,{ - end; - -OnDisable: - enablenpc "Luk6#1"; - enablenpc "Luk6#2"; - enablenpc "Luk6#3"; - enablenpc "Luk6#4"; - enablenpc "Luk6#5"; - enablenpc "Luk6#6"; - enablenpc "Tire6#1"; - enablenpc "Tire6#2"; - enablenpc "Tire6#3"; - enablenpc "Tire6#4"; - enablenpc "Tire6#5"; - enablenpc "Tire6#6"; - set $@mr_1_luk6,0; - set $@mr_1_tire6,0; - end; - -OnInit: - disablenpc "starting#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track01,33,28,0 script Luk6#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,37,28,0 script Luk6#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,53,28,0 script Luk6#3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,45,28,0 script Luk6#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track01,49,28,0 script Luk6#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,41,28,0 script Luk6#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk6#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track01,43,28,0 script Tire6#1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire6#1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,39,28,0 script Tire6#2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire6#2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,35,28,0 script Tire6#3 -1,0,0,{ - end; -OnInit: - disablenpc "Tire6#3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,55,28,0 script Tire6#4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire6#4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,51,28,0 script Tire6#5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire6#5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track01,47,28,0 script Tire6#6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire6#6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -//============================================================ -// Monstrer Race - Dual Monster Race -//============================================================ -hugel,47,56,0 script #race_timer2-1 -1,{ -OnInit: - enablenpc "#race_timer2-1"; - set $@mon_time_2_1,2; - initnpctimer; - end; - -OnEnable: - enablenpc "#race_timer2-1"; - set $@mon_time_2_1,2; - initnpctimer; - end; - -OnDisable: - disablenpc "#race_timer2-1"; - stopnpctimer; - end; - -OnTimer10000: - mapannounce "hugel","The Dual Monster Race will soon begin. We hope to see many of you participate!",bc_map,"0xffb6c1"; - end; - -OnTimer30000: - mapannounce "hugel","The Dual Monster Race Arena has just opened.",bc_map,"0xffb6c1"; - set $@mon_time_2_1,1; - donpcevent "#race_timer2-2::OnEnable"; - enablenpc "Ticket Helper#2"; - donpcevent "TrapGlobal#race02::OnEnable"; - end; - -OnTimer90000: - mapannounce "hugel","The Dual Monster Race arena is now open. Participants should enter the Arena as soon as they can.",bc_map,"0xffb6c1"; - end; - -OnTimer210000: - mapannounce "hugel","The entrance to the Dual Monster Race Arena will close shortly. Participants, please enter the arena now.",bc_map,"0xffb6c1"; - end; - -OnTimer270000: - mapannounce "hugel","The Dual Monster Race Arena's entrance will soon close.",bc_map,"0xffb6c1"; - end; - -OnTimer272000: - mapannounce "hugel","Participants, please enter the Arena before the doors close.",bc_map,"0xffb6c1"; - end; - -OnTimer330000: - mapannounce "hugel","The race is now starting. If you missed your chance to enter this race, please try again next time~!",bc_map,"0xffb6c1"; - set $@mon_time_2_1,0; - donpcevent "#race_timer2-1::OnDisable"; - stopnpctimer; - end; -} - -p_track02,42,23,0 script #race_timer2-2 -1,{ -OnInit: - disablenpc "#race_timer2-2"; - set $@mon_time_2_2,0; - end; - -OnEnable: - enablenpc "#race_timer2-2"; - set $@mon_time_2_2,0; - initnpctimer; - end; - -OnDisable: - disablenpc "#race_timer2-2"; - stopnpctimer; - end; - -OnTimer5000: - mapannounce "p_track02","Welcome to the Monster Race Arena.",bc_map,"0x87ceeb"; - end; - -OnTimer7000: - mapannounce "p_track02","Feel free to inquire at the help desk whenever you have questions.",bc_map,"0x87ceeb"; - end; - -OnTimer120000: - mapannounce "p_track02","The Dual Monster Race will start in 3 minutes.",bc_map,"0x87ceeb"; - end; - -OnTimer122000: - mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb"; - end; - -OnTimer240000: - mapannounce "p_track02","The Dual Monster Race will start shortly.",bc_map,"0x87ceeb"; - end; - -OnTimer242000: - mapannounce "p_track02","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0x87ceeb"; - end; - -OnTimer300000: - mapannounce "p_track02","The Monster Race is starting now. Good luck, everybody!",bc_map,"0x87ceeb"; - set $@mon_time_2_2,1; - set $@mon_race_2_1,0; - set $@mon_race_2_2,0; - disablenpc "Ticket Helper#2"; - donpcevent "#poring1::OnEnable"; - donpcevent "#lunatic1::OnEnable"; - donpcevent "#savagebebe1::OnEnable"; - donpcevent "#desertwolf1::OnEnable"; - donpcevent "#deviruchi1::OnEnable"; - donpcevent "#baphomet1::OnEnable"; - stopnpctimer; - end; -} - -p_track02,80,43,0 script #race_timer2-3 -1,{ -OnInit: - disablenpc "#race_timer2-3"; - end; - -OnEnable: - enablenpc "#race_timer2-3"; - initnpctimer; - end; - -OnDisable: - disablenpc "#race_timer2-3"; - stopnpctimer; - end; - -OnTimer3000: - mapannounce "p_track02","The Monster Race is finished! Congratulations to all the winners!",bc_map,"0xFFFF00"; - end; - -OnTimer6000: - mapannounce "p_track02","Please give your Racing Ticket to the Medal Distributor if you bet on the winning monster.",bc_map,"0xFFFF00"; - end; - -OnTimer9000: - mapannounce "p_track02","You have 5 minutes to exchange a winning ticket for Prize Medals from the Medal Distributor.",bc_map,"0xFFFF00"; - end; - -OnTimer12000: - mapannounce "p_track02","All tickets become void after this 5 minute period, so winners should claim their prize now.",bc_map,"0xFFFF00"; - end; - -OnTimer15000: - mapannounce "p_track02","Please leave the Race Arena before this 5 minute period elapses. Thank you.",bc_map,"0xFFFF00"; - end; - -OnTimer240000: - mapannounce "p_track02","Attention. We will being preparing for the next race shortly...",bc_map,"0xFFFF00"; - end; - -OnTimer243000: - mapannounce "p_track02","We will close the Racing Arena in 1 minute to prepare for the next race.",bc_map,"0xFFFF00"; - end; - -OnTimer246000: - mapannounce "p_track02","Participants in the last race should leave the arena as soon as possible.",bc_map,"0xFFFF00"; - end; - -OnTimer249000: - mapannounce "p_track02","Thank you for your cooperation.",bc_map,"0xFFFF00"; - end; - -OnTimer252000: - mapannounce "p_track02","We hope that you enjoyed the Monster Race arena. Come back again soon~",bc_map,"0xFFFF00"; - end; - -OnTimer300000: - mapwarp "p_track02","hugel",63,73; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-1::OnEnable"; - set $@mon_race_2_1,0; - set $@mon_race_2_2,0; - donpcevent "#race_timer2-3::OnDisable"; - stopnpctimer; - end; -} - -hugel,62,69,1 script Eckar Erenes#double 798,{ - mes "[Eckar Erenes]"; - mes "Welcome to the"; - mes "Monster Race Arena,"; - mes "the pride and joy of"; - mes "the village of Hugel!"; - mes "How may I help you?"; - next; - switch(select("Monster Race Info:Enter Monster Race")) { - case 1: - mes "[Eckar Erenes]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; - next; - mes "[Eckar Erenes]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; - next; - mes "[Eckar Erenes]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; - next; - mes "[Eckar Erenes]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; - next; - mes "[Eckar Erenes]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; - next; - mes "[Eckar Erenes]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; - next; - break; - case 2: - break; - } - mes "[Eckar Erenes]"; - mes "The entrance fee for all races"; - mes "in the Monster Race Arena is"; - mes "2,000 zeny. If you'd like to wager on a Single Monster Race,"; - mes "then please ask my brother"; - mes "Ellebird to help you."; - next; - mes "[Eckar Erenes]"; - mes "Otherwise, I'll help get you"; - mes "started if you're interested"; - mes "in a Dual Monster Race."; - mes "Would you like to wager"; - mes "on a Dual Monster Race?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - if (checkweight(909,700) == 0) { - mes "[Eckar Erenes]"; - mes "Hmm... You're toting"; - mes "too many things with you"; - mes "right now. You better put"; - mes "some of your stuff away in"; - mes "Kafra Storage before you can"; - mes "wager on any monster races..."; - close; - } - if (Zeny > 1999) { - if (countitem(7514) > 0) { - mes "[Eckar Erenes]"; - mes "Hm? What are you doing"; - mes "with an expired Racing Ticket?"; - mes "Well, I better get rid of it for you before it can get mixed up"; - mes "with your new Racing Ticket."; - delitem 7514,1; //Monster_Ticket - next; - if ($@mon_time_2_1 == 1) { - mes "[Eckar Erenes]"; - mes "Alright, I think you"; - mes "should be all set. I hope"; - mes "that you enjoy the race~"; - mes "Let me guide you inside"; - mes "the Monster Race Arena now."; - set zeny,zeny-2000; - set monster_race_2_1,0; - set monster_race_2_2,0; - close2; - warp "p_track02",75,41; - end; - } - else if ($@mon_time_2_1 == 2) { - mes "[Eckar Erenes]"; - mes "We're still finishing our"; - mes "preparations for the next"; - mes "Double Monster Race, so"; - mes "we ask that you please"; - mes "wait a little while longer..."; - close; - } - else { - if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) { - mes "[Eckar Erenes]"; - mes "Right now, a Monster Race"; - mes "is in progress. It's too late to place a wager, but if you'd like"; - mes "to watch, the fee is 500 zeny"; - mes "for spectators. Would you like to enter the Monster Race Arena?"; - next; - switch(select("Enter:Cancel")) { - case 1: - if (Zeny > 499) { - mes "[Eckar Erenes]"; - mes "Thank you~"; - mes "I hope you enjoy"; - mes "watching this race!"; - set zeny,zeny-500; - set monster_race_2_1,0; - set monster_race_2_2,0; - close2; - warp "p_track02",75,41; - end; - } - else { - mes "[Eckar Erenes]"; - mes "I'm sorry, but you don't"; - mes "have enough money to pay"; - mes "the 500 zeny spectator fee."; - close; - } - case 2: - mes "[Eckar Erenes]"; - mes "Alright, then. If you'd like"; - mes "to wager on a monster"; - mes "race, please wait for the"; - mes "current race to finish. I hope"; - mes "that you enjoy your time here"; - mes "in the Monster Race Arena~"; - close; - } - } - else { - mes "[Eckar Erenes]"; - mes "I'm sorry, but a monster"; - mes "race has just ended, so we're"; - mes "having the 5 minute period in"; - mes "which the winners can claim"; - mes "their Prize Medals. The gate"; - mes "will open soon, so please wait."; - close; - } - } - } - else { - if ($@mon_time_2_1 == 1) { - mes "[Eckar Erenes]"; - mes "Thanks, I hope that"; - mes "you enjoy this race."; - mes "Let me guide you now"; - mes "to the Monster Race Arena."; - set zeny,zeny-2000; - set monster_race_2_1,0; - set monster_race_2_2,0; - close2; - warp "p_track02",75,41; - end; - } - else if ($@mon_time_2_1 == 2) { - mes "[Eckar Erenes]"; - mes "We're still finishing our"; - mes "preparations for the next"; - mes "Double Monster Race, so"; - mes "we ask that you please"; - mes "wait a little while longer..."; - close; - } - else { - if (($@mon_time_2_1 == 0) || ($@mon_time_2_2 == 0)) { - mes "[Eckar Erenes]"; - mes "Right now, a Monster Race"; - mes "is in progress. It's too late to place a wager, but if you'd like"; - mes "to watch, the fee is 500 zeny"; - mes "for spectators. Would you like to enter the Monster Race Arena?"; - next; - switch(select("Enter:Cancel")) { - case 1: - if (Zeny > 499) { - mes "[Eckar Erenes]"; - mes "Thank you~"; - mes "I hope you enjoy"; - mes "watching this race!"; - set zeny,zeny-500; - set monster_race_2_1,0; - set monster_race_2_2,0; - close2; - warp "p_track02",75,41; - end; - } - else { - mes "[Eckar Erenes]"; - mes "I'm sorry, but you don't"; - mes "have enough money to pay"; - mes "the 500 zeny spectator fee."; - close; - } - case 2: - mes "[Eckar Erenes]"; - mes "Alright, then. If you'd like"; - mes "to wager on a monster"; - mes "race, please wait for the"; - mes "current race to finish. I hope"; - mes "that you enjoy your time here"; - mes "in the Monster Race Arena~"; - close; - } - } - else { - mes "[Eckar Erenes]"; - mes "I'm sorry, but a monster"; - mes "race has just ended, so we're"; - mes "having the 5 minute period in"; - mes "which the winners can claim"; - mes "their Prize Medals. The gate"; - mes "will open soon, so please wait."; - close; - } - } - } - } - else { - mes "[Eckar Erenes]"; - mes "I'm sorry, but you"; - mes "don't have enough"; - mes "money to pay the"; - mes "2,000 zeny entrance fee. "; - close; - } - case 2: - mes "[Eckar Erenes]"; - mes "Very well. I hope that"; - mes "you enjoy your time here"; - mes "in the Monster Race Arena~"; - close; - } -} - -p_track02,73,22,1 script Ticket Helper#2 899,{ - if (checkweight(908,200) == 0) { - mes "[Ticket Helper]"; - mes "Welcome to the"; - mes "Monster Race Arena."; - mes "If you'd like to participate"; - mes "in the ^3131FFDouble Monster Race^000000,"; - mes "then please select 1 out of"; - mes "the 6 monsters from the list."; - next; - mes "[Ticket Helper]"; - mes "Wait, wait..."; - mes "I can't give you"; - mes "anything right now."; - mes "You're carrying way"; - mes "too many things..."; - close; - } - if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Ticket Helper]"; - mes "Hello there!"; - mes "Interested in wagering on"; - mes "the Dual Monster Race?"; - mes "I'm here to help you if you've"; - mes "got any questions, or if you"; - mes "want to place your wager."; - next; - switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) { - case 1: - mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]"; - mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]"; - mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]"; - mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]"; - mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]"; - mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]"; - close; - case 2: - mes "[Ticket Helper]"; - mes "Alright, please choose which"; - mes "two monsters that you think"; - mes "will win 1st and 2nd place."; - mes "If both your monsters come"; - mes "in 1st and 2nd, in any order,"; - mes "you'll win the wager."; - next; - mes "[Ticket Helper]"; - mes "Now, please tell me"; - mes "your first choice for one"; - mes "of the monsters that"; - mes "will win this race."; - next; - switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; - next; - switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,1; - set monster_race_2_2,2; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,1; - set monster_race_2_2,3; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000 and"; - mes "^0000FFMonster 4^000000."; - mes "I wish you good luck."; - emotion e_kis; - set monster_race_2_1,1; - set monster_race_2_2,4; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - break; - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,1; - set monster_race_2_2,5; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,1; - set monster_race_2_2,6; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; - next; - switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,2; - set monster_race_2_2,1; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?."; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,2; - set monster_race_2_2,3; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,2; - set monster_race_2_2,4; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,2; - set monster_race_2_2,5; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,2; - set monster_race_2_2,6; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; - next; - switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,3; - set monster_race_2_2,1; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,3; - set monster_race_2_2,2; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,3; - set monster_race_2_2,4; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,3; - set monster_race_2_2,5; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,3; - set monster_race_2_2,6; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; - next; - switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,4; - set monster_race_2_2,1; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,4; - set monster_race_2_2,2; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?."; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,4; - set monster_race_2_2,3; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - break; - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,4; - set monster_race_2_2,5; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,4; - set monster_race_2_2,6; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; - next; - switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,5; - set monster_race_2_2,1; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,5; - set monster_race_2_2,2; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?."; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,5; - set monster_race_2_2,3; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,5; - set monster_race_2_2,4; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,5; - set monster_race_2_2,6; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 6: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Ticket Helper]"; - mes "Then, please pick your 2nd choice."; - next; - switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) { - case 1: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 1^000000, a friendly"; - mes "Poring type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,6; - set monster_race_2_2,1; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 2^000000, an adorable"; - mes "Lunatic type monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,6; - set monster_race_2_2,2; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 3: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 3^000000, a darling"; - mes "Savage Bebe monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,6; - set monster_race_2_2,3; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 4: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 4^000000, a gentle Baby"; - mes "Desert Wolf monster."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,6; - set monster_race_2_2,4; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - case 5: - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster 5^000000, a small, yet"; - mes "demonic, Deviruchi."; - mes "Are you sure you want"; - mes "to choose this monster?"; - next; - switch(select("Yes:No")) { - case 1: - if ($@mon_time_2_2 == 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; - emotion e_kis; - set monster_race_2_1,6; - set monster_race_2_2,5; - getitem 7514,1; //Monster_Ticket - close; - } - else { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; - close; - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 2: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - case 3: - mes "[Ticket Helper]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; - next; - mes "[Ticket Helper]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; - next; - mes "[Eclar Ellbird]"; - mes "Then, we have the Dual Monster"; - mes "Race in which those that wagered on the 1st and 2nd place monsters"; - mes "are equally rewarded. The house"; - mes "odds and wager rewards are greater in Dual Races than Single Races."; - next; - mes "[Ticket Helper]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; - next; - mes "[Ticket Helper]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; - next; - mes "[Ticket Helper]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; - next; - mes "[Ticket Helper]"; - mes "You're already here"; - mes "inside the Monster Race"; - mes "Arena, so you may as well"; - mes "try placing a wager. It's"; - mes "more fun than you'd think~"; - close; - case 4: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; - close; - } - } - else { - if (countitem(7514) > 0) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000"; - mes "for this Dual Monster Race."; - next; - mes "[Ticket Helper]"; - mes "The start of the race will be"; - mes "announced through a broadcast."; - mes "You can refer to your Mini-Map"; - mes "to track the monsters' race"; - mes "positions. Thank you, and"; - mes "have a good time!"; - viewpoint 1,43,35,0,0xFF0000; - close; - } - else { - mes "[Ticket Helper]"; - mes "The start of the race will be"; - mes "announced through a broadcast."; - mes "You can refer to your Mini-Map"; - mes "to track the monsters' race"; - mes "positions. Thank you, and"; - mes "have a good time!"; - viewpoint 1,43,35,0,0xFF0000; - close; - } - } - -OnInit: - disablenpc "Ticket Helper#2"; - end; -} - -p_track02,39,49,3 script Game Guide#double 845,{ - mes "[Game Guide]"; - mes "Welcome to the"; - mes "Monster Race Arena."; - mes "How can I help you?"; - next; - switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) { - case 1: - mes "[Game Guide]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; - next; - mes "[Game Guide]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; - next; - mes "[Game Guide]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; - next; - mes "[Game Guide]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; - next; - mes "[Game Guide]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; - next; - mes "[Game Guide]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; - next; - break; - case 2: - mes "[Game Guide]"; - mes "Before placing a wager, you"; - mes "must get a free Racing Ticket"; - mes "from the Ticket Helper. There,"; - mes "I've marked the Ticket Helper"; - mes "on your Mini-Map, so you can"; - mes "find him pretty easily."; - viewpoint 1,73,22,1,0xFF3355; - next; - break; - case 3: - mes "[Game Guide]"; - mes "If you wagered on the winner"; - mes "of a Single Monster Race, or"; - mes "on the 1st or 2nd place winners"; - mes "in a Dual Monster Race, then"; - mes "you can exchange your Racing"; - mes "Ticket for Prize Medals."; - next; - mes "[Game Guide]"; - mes "However, you must exchange"; - mes "your Racing Ticket with the"; - mes "Medal Distributor within the"; - mes "5 minute window after the end"; - mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"; - next; - mes "[Game Guide]"; - mes "When this 5 minute window"; - mes "elapses, you will be teleported outside, and we will immediately"; - mes "begin preparing for the next race. Make sure that you remember this"; - mes "information when you wager."; - next; - mes "[Game Guide]"; - mes "If you haven't received"; - mes "your free Racing Ticket,"; - mes "then please visit the Ticket"; - mes "Helper. There, I've just marked"; - mes "his location on your Mini-Map."; - viewpoint 1,67,45,2,0xCE6300; - next; - break; - } - mes "[Game Guide]"; - mes "Thank you, and"; - mes "I hope you enjoy"; - mes "your time here in the"; - mes "Monster Racing Arena."; - close; -} - -p_track02,67,45,5 script Medal Distributor#medal 845,{ - if (checkweight(909,20) == 0) { - mes "[Medal Distributor]"; - mes "I'm sorry, but I can't"; - mes "reward you with any medals"; - mes "until you make more space"; - mes "available in your Inventory."; - close; - } - if (countitem(7514) > 0) { - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; - next; - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; - next; - if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) { - if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) { - if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) { - if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) { - if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) { - if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) { - if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) { - if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) { - if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) { - if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) { - if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) { - if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) { - if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) { - if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) { - if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) { - if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; - next; - switch(select("Yes, please.:No, thanks.")) { - case 1: - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; - delitem 7514,1; //Monster_Ticket - set monster_race_2_1,7; - set monster_race_2_2,7; - getitem 7515,15; //Marvelous_Medal - close; - case 2: - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; - close; - } - } - else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; - close; - } - else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; - close; - } - else { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; - close; - } - } - else { - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; - next; - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; - close; - } - } - else { - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; - next; - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; - close; - } - -OnInit: - disablenpc "Medal Distributor#medal"; - end; -} - -p_track02,76,38,1 script Exit Guide#double 798,{ - mes "[Exit Guide]"; - mes "If you have a winning Racing"; - mes "Ticket, please make sure that"; - mes "you redeem it for Prize Medals"; - mes "now. All Racing Tickets become"; - mes "void once the next race begins."; - next; - mes "[Exit Guide]"; - mes "If you wish to leave"; - mes "the arena, then I can guide"; - mes "you outside. Would you like"; - mes "to leave the arena right now?"; - next; - switch(select("Yes:No")) { - case 1: - if (countitem(7514) == 0) { - mes "[Exit Guide]"; - mes "Thank you for"; - mes "your patronage, and"; - mes "I hope that you come"; - mes "visit us again soon~"; - } - else { - mes "[Exit Guide]"; - mes "In accordance with our"; - mes "policies, I must take your"; - mes "Racing Ticket before you leave."; - mes "Thank you for your patronage,"; - mes "and I hope you enjoy your time"; - mes "here in the Monster Race Arena."; - delitem 7514,1; //Monster_Ticket - } - set monster_race_2_1,0; - set monster_race_2_2,0; - close2; - warp "hugel",63,73; - end; - case 2: - mes "[Exit Guide]"; - mes "Alright, then."; - mes "Just let me know"; - mes "whenever you're"; - mes "ready to leave."; - close; - } -} - -p_track02,30,38,0 script #poring1 139,0,0,{ -OnInit: - disablenpc "#poring1"; - end; - -OnEnable: - enablenpc "#poring1"; - monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#poring1::OnMyMobDead"; - disablenpc "#poring1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_lv; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,1; - donpcevent "#poring1::OnDisable"; - } - else { - emotion e_lv; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,1; - donpcevent "#poring1::OnDisable"; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "#baphomet1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,30,36,0 script #lunatic1 139,0,0,{ -OnInit: - disablenpc "#lunatic1"; - end; - -OnEnable: - enablenpc "#lunatic1"; - monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#lunatic1::OnMyMobDead"; - disablenpc "#lunatic1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_ho; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,2; - donpcevent "#lunatic1::OnDisable"; - } - else { - emotion e_ho; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,2; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#poring1::OnDisable"; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "#baphomet1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,30,34,0 script #savagebebe1 139,0,0,{ -OnInit: - disablenpc "#savagebebe1"; - end; - -OnEnable: - enablenpc "#savagebebe1"; - monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#savagebebe1::OnMyMobDead"; - disablenpc "#savagebebe1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_heh; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,3; - donpcevent "#savagebebe1::OnDisable"; - } - else { - emotion e_heh; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,3; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#poring1::OnDisable"; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "#baphomet1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,30,32,0 script #desertwolf1 139,0,0,{ -OnInit: - disablenpc "#desertwolf1"; - end; - -OnEnable: - enablenpc "#desertwolf1"; - monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#desertwolf1::OnMyMobDead"; - disablenpc "#desertwolf1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_kis; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,4; - donpcevent "#desertwolf1::OnDisable"; - } - else { - emotion e_kis; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,4; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#poring1::OnDisable"; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "#baphomet1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,30,30,0 script #deviruchi1 139,0,0,{ -OnInit: - disablenpc "#deviruchi1"; - end; - -OnEnable: - enablenpc "#deviruchi1"; - monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#deviruchi1::OnMyMobDead"; - disablenpc "#deviruchi1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_gg; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,5; - donpcevent "#deviruchi1::OnDisable"; - } - else { - emotion e_gg; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,5; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "#poring1::OnDisable"; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#baphomet1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,30,28,0 script #baphomet1 139,0,0,{ -OnInit: - disablenpc "#baphomet1"; - end; - -OnEnable: - enablenpc "#baphomet1"; - monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead"; - end; - -OnDisable: - killmonster "p_track02","#baphomet1::OnMyMobDead"; - disablenpc "#baphomet1"; - end; - -OnTouchNPC: - if ($@mon_race_2_1 == 0) { - emotion e_pif; - specialeffect EF_MVP; - mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_1,6; - donpcevent "#baphomet1::OnDisable"; - } - else { - emotion e_pif; - specialeffect EF_MVP; - mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC"; - set $@mon_race_2_2,6; - donpcevent "#baphomet1::OnDisable"; - donpcevent "#poring1::OnDisable"; - donpcevent "#lunatic1::OnDisable"; - donpcevent "#savagebebe1::OnDisable"; - donpcevent "#desertwolf1::OnDisable"; - donpcevent "#deviruchi1::OnDisable"; - donpcevent "TrapGlobal#race02::OnDisable"; - enablenpc "Medal Distributor#medal"; - donpcevent "#race_timer2-3::OnEnable"; - } - end; - -OnMyMobDead: - end; -} - -p_track02,19,48,0 script TrapGlobal#race02 -1,{ -OnInit: - set $@mon_r02_luk1,0; - set $@mon_r02_luk2,0; - set $@mon_r02_luk3,0; - set $@mon_r02_luk4,0; - set $@mon_r02_luk5,0; - set $@mon_r02_luk6,0; - set $@mon_r02_tire1,0; - set $@mon_r02_tire2,0; - set $@mon_r02_tire3,0; - set $@mon_r02_tire4,0; - set $@mon_r02_tire5,0; - set $@mon_r02_tire6,0; - end; - -OnEnable: - enablenpc "TrapGlobal#race02"; - enablenpc "starting#race02_1"; - enablenpc "starting#race02_2"; - enablenpc "starting#race02_3"; - enablenpc "starting#race02_4"; - enablenpc "starting#race02_5"; - enablenpc "starting#race02_6"; - //------------------------------------------------------------- - // Monster No. 1, Poring - //------------------------------------------------------------- - set .@firstline,rand(1,70); - if ((.@firstline > 0) && (.@firstline < 11)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_5"; - enablenpc "Luk#race02_1_6"; - set .@firsttired,rand(50,60); - if (.@firsttired > 49) && (.@firsttired < 61) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - } - } - else if ((.@firstline > 10) && (.@firstline < 31)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_5"; - set .@firsttired,rand(40,60); - if (.@firsttired > 49) && (.@firsttired < 61) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - } - else { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - } - } - else if ((.@firstline > 20) && (.@firstline < 41)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_1"; - set .@firsttired,rand(30,50); - if (.@firsttired > 39) && (.@firsttired < 51) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - } - else { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - } - } - else if ((.@firstline > 40) && (.@firstline < 51)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_1"; - enablenpc "Luk#race02_1_2"; - set .@firsttired,rand(20,40); - if (.@firsttired > 29) && (.@firsttired < 41) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - } - else { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - } - } - else if ((.@firstline > 50) && (.@firstline < 61)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_1"; - enablenpc "Luk#race02_1_2"; - enablenpc "Luk#race02_1_3"; - set .@firsttired,rand(10,30); - if (.@firsttired > 19) && (.@firsttired < 31) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - } - else { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - enablenpc "Tire#race02_1_5"; - } - } - else if ((.@firstline > 60) && (.@firstline < 71)) { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_1"; - enablenpc "Luk#race02_1_2"; - enablenpc "Luk#race02_1_3"; - enablenpc "Luk#race02_1_4"; - set .@firsttired,rand(0,20); - if (.@firsttired > 9) && (.@firsttired < 21) { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - enablenpc "Tire#race02_1_5"; - } - else { - set $@mon_r02_tire1,.@firsttired; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - enablenpc "Tire#race02_1_5"; - enablenpc "Tire#race02_1_6"; - } - } - else { - set $@mon_r02_luk1,.@firstline; - enablenpc "Luk#race02_1_1"; - enablenpc "Luk#race02_1_2"; - enablenpc "Luk#race02_1_3"; - enablenpc "Luk#race02_1_4"; - set .@firsttired,rand(0,20); - if (.@firsttired > 9) && (.@firsttired < 21) { - set $@mon_r02_tire1,.@firstline; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - enablenpc "Tire#race02_1_5"; - } - else { - set $@mon_r02_tire1,.@firstline; - enablenpc "Tire#race02_1_1"; - enablenpc "Tire#race02_1_2"; - enablenpc "Tire#race02_1_3"; - enablenpc "Tire#race02_1_4"; - enablenpc "Tire#race02_1_5"; - enablenpc "Tire#race02_1_6"; - } - } - //------------------------------------------------------------- - // Monster No. 2, Lunatic - //------------------------------------------------------------- - set .@secondline,rand(1,70); - if ((.@secondline > 0) && (.@secondline < 11)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_5"; - enablenpc "Luk#race02_2_6"; - set .@secondtired,rand(50,60); - if (.@secondtired > 49) && (.@secondtired < 61) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - } - } - else if ((.@secondline > 10) && (.@secondline < 31)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_5"; - set .@secondtired,rand(40,60); - if (.@secondtired > 49) && (.@secondtired < 61) { - set $@mon_r02_tire2,.@secondline; - enablenpc "Tire#race02_2_1"; - } - else { - set $@mon_r02_tire2,.@secondline; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - } - } - else if ((.@secondline > 20) && (.@secondline < 41)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_1"; - set .@secondtired,rand(30,50); - if (.@secondtired > 39) && (.@secondtired < 51) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - } - else { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - } - } - else if ((.@secondline > 40) && (.@secondline < 51)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_1"; - enablenpc "Luk#race02_2_2"; - set .@secondtired,rand(20,40); - if (.@secondtired > 29) && (.@secondtired < 41) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - } - else { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - } - } - else if ((.@secondline > 50) && (.@secondline < 61)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_1"; - enablenpc "Luk#race02_2_2"; - enablenpc "Luk#race02_2_3"; - set .@secondtired,rand(10,30); - if (.@secondtired > 19) && (.@secondtired < 31) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - } - else { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - enablenpc "Tire#race02_2_5"; - } - } - else if ((.@secondline > 60) && (.@secondline < 71)) { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_1"; - enablenpc "Luk#race02_2_2"; - enablenpc "Luk#race02_2_3"; - enablenpc "Luk#race02_2_4"; - set .@secondtired,rand(0,20); - if (.@secondtired > 9) && (.@secondtired < 21) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - enablenpc "Tire#race02_2_5"; - } - else { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - enablenpc "Tire#race02_2_5"; - enablenpc "Tire#race02_2_6"; - } - } - else { - set $@mon_r02_luk2,.@secondline; - enablenpc "Luk#race02_2_1"; - enablenpc "Luk#race02_2_2"; - enablenpc "Luk#race02_2_3"; - enablenpc "Luk#race02_2_4"; - set .@secondtired,rand(0,20); - if (.@secondtired > 9) && (.@secondtired < 21) { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - enablenpc "Tire#race02_2_5"; - } - else { - set $@mon_r02_tire2,.@secondtired; - enablenpc "Tire#race02_2_1"; - enablenpc "Tire#race02_2_2"; - enablenpc "Tire#race02_2_3"; - enablenpc "Tire#race02_2_4"; - enablenpc "Tire#race02_2_5"; - enablenpc "Tire#race02_2_6"; - } - } - //------------------------------------------------------------- - // Monster No. 3, Savage Babe - //------------------------------------------------------------- - set .@thirdline,rand(1,70); - if ((.@thirdline > 0) && (.@thirdline < 11)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_5"; - enablenpc "Luk#race02_3_6"; - set .@thridtired,rand(50,60); - if (.@thridtired > 49) && (.@thridtired < 61) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - } - } - else if ((.@thirdline > 10) && (.@thirdline < 31)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_5"; - set .@thridtired,rand(40,60); - if (.@thridtired > 49) && (.@thridtired < 61) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - } - } - else if ((.@thirdline > 20) && (.@thirdline < 41)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_1"; - set .@thridtired,rand(30,50); - if (.@thridtired > 39) && (.@thridtired < 51) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - } - } - else if ((.@thirdline > 40) && (.@thirdline < 51)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_1"; - enablenpc "Luk#race02_3_2"; - set .@thridtired,rand(20,40); - if (.@thridtired > 29) && (.@thridtired < 41) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - } - } - else if ((.@thirdline > 50) && (.@thirdline < 61)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_1"; - enablenpc "Luk#race02_3_2"; - enablenpc "Luk#race02_3_3"; - set .@thridtired,rand(10,30); - if (.@thridtired > 19) && (.@thridtired < 31) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - enablenpc "Tire#race02_3_5"; - } - } - else if ((.@thirdline > 60) && (.@thirdline < 71)) { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_1"; - enablenpc "Luk#race02_3_2"; - enablenpc "Luk#race02_3_3"; - enablenpc "Luk#race02_3_4"; - set .@thridtired,rand(0,20); - if (.@thridtired > 9) && (.@thridtired < 21) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - enablenpc "Tire#race02_3_5"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - enablenpc "Tire#race02_3_5"; - enablenpc "Tire#race02_3_6"; - } - } - else { - set $@mon_r02_luk3,.@thirdline; - enablenpc "Luk#race02_3_1"; - enablenpc "Luk#race02_3_2"; - enablenpc "Luk#race02_3_3"; - enablenpc "Luk#race02_3_4"; - set .@thridtired,rand(0,20); - if (.@thridtired > 9) && (.@thridtired < 21) { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - enablenpc "Tire#race02_3_5"; - } - else { - set $@mon_r02_tire3,.@thridtired; - enablenpc "Tire#race02_3_1"; - enablenpc "Tire#race02_3_2"; - enablenpc "Tire#race02_3_3"; - enablenpc "Tire#race02_3_4"; - enablenpc "Tire#race02_3_5"; - enablenpc "Tire#race02_3_6"; - } - } - //------------------------------------------------------------- - // Monster No. 4, Baby Desert Wolf - //------------------------------------------------------------- - set .@fourthline,rand(1,70); - if ((.@fourthline > 0) && (.@fourthline < 11)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_5"; - enablenpc "Luk#race02_4_6"; - set .@fourthtired,rand(50,60); - if (.@fourthtired > 49) && (.@fourthtired < 61) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - } - } - else if ((.@fourthline > 10) && (.@fourthline < 31)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_5"; - set .@fourthtired,rand(40,60); - if (.@fourthtired > 49) && (.@fourthtired < 61) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - } - } - else if ((.@fourthline > 20) && (.@fourthline < 41)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_1"; - set .@fourthtired,rand(30,50); - if (.@fourthtired > 39) && (.@fourthtired < 51) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - } - } - else if ((.@fourthline > 40) && (.@fourthline < 51)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_1"; - enablenpc "Luk#race02_4_2"; - set .@fourthtired,rand(20,40); - if (.@fourthtired > 29) && (.@fourthtired < 41) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - } - } - else if ((.@fourthline > 50) && (.@fourthline < 61)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_1"; - enablenpc "Luk#race02_4_2"; - enablenpc "Luk#race02_4_3"; - set .@fourthtired,rand(10,30); - if (.@fourthtired > 19) && (.@fourthtired < 31) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - enablenpc "Tire#race02_4_5"; - } - } - else if ((.@fourthline > 60) && (.@fourthline < 71)) { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_1"; - enablenpc "Luk#race02_4_2"; - enablenpc "Luk#race02_4_3"; - enablenpc "Luk#race02_4_4"; - set .@fourthtired,rand(0,20); - if (.@fourthtired > 9) && (.@fourthtired < 21) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - enablenpc "Tire#race02_4_5"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - enablenpc "Tire#race02_4_5"; - enablenpc "Tire#race02_4_6"; - } - } - else { - set $@mon_r02_luk4,.@fourthline; - enablenpc "Luk#race02_4_1"; - enablenpc "Luk#race02_4_2"; - enablenpc "Luk#race02_4_3"; - enablenpc "Luk#race02_4_4"; - set .@fourthtired,rand(0,20); - if (.@fourthtired > 9) && (.@fourthtired < 21) { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - enablenpc "Tire#race02_4_5"; - } - else { - set $@mon_r02_tire4,.@fourthtired; - enablenpc "Tire#race02_4_1"; - enablenpc "Tire#race02_4_2"; - enablenpc "Tire#race02_4_3"; - enablenpc "Tire#race02_4_4"; - enablenpc "Tire#race02_4_5"; - enablenpc "Tire#race02_4_6"; - } - } - //------------------------------------------------------------- - // Monster No. 5, Deviruchi - //------------------------------------------------------------- - set .@fifthline,rand(1,70); - if ((.@fifthline > 0) && (.@fifthline < 11)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_5"; - set .@fifthtired,rand(50,60); - if (.@fifthtired > 49) && (.@fifthtired < 61) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - } - } - else if ((.@fifthline > 10) && (.@fifthline < 31)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_5"; - set .@fifthtired,rand(40,60); - if (.@fifthtired > 49) && (.@fifthtired < 61) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - } - } - else if ((.@fifthline > 20) && (.@fifthline < 41)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_1"; - set .@fifthtired,rand(30,50); - if (.@fifthtired > 39) && (.@fifthtired < 51) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - } - } - else if ((.@fifthline > 40) && (.@fifthline < 51)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_1"; - enablenpc "Luk#race02_5_2"; - set .@fifthtired,rand(20,40); - if (.@fifthtired > 29) && (.@fifthtired < 41) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - } - } - else if ((.@fifthline > 50) && (.@fifthline < 61)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_1"; - enablenpc "Luk#race02_5_2"; - enablenpc "Luk#race02_5_3"; - set .@fifthtired,rand(10,30); - if (.@fifthtired > 19) && (.@fifthtired < 31) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - enablenpc "Tire#race02_5_5"; - } - } - else if ((.@fifthline > 60) && (.@fifthline < 71)) { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_1"; - enablenpc "Luk#race02_5_2"; - enablenpc "Luk#race02_5_3"; - enablenpc "Luk#race02_5_4"; - set .@fifthtired,rand(0,20); - if (.@fifthtired > 9) && (.@fifthtired < 21) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - enablenpc "Tire#race02_5_5"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - enablenpc "Tire#race02_5_5"; - enablenpc "Tire#race02_5_6"; - } - } - else { - set $@mon_r02_luk5,.@fifthline; - enablenpc "Luk#race02_5_1"; - enablenpc "Luk#race02_5_2"; - enablenpc "Luk#race02_5_3"; - enablenpc "Luk#race02_5_4"; - set .@fifthtired,rand(0,20); - if (.@fifthtired > 9) && (.@fifthtired < 21) { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - enablenpc "Tire#race02_5_5"; - } - else { - set $@mon_r02_tire5,.@fifthtired; - enablenpc "Tire#race02_5_1"; - enablenpc "Tire#race02_5_2"; - enablenpc "Tire#race02_5_3"; - enablenpc "Tire#race02_5_4"; - enablenpc "Tire#race02_5_5"; - enablenpc "Tire#race02_5_6"; - } - } - //------------------------------------------------------------- - // Monster No. 6, Baphomet Jr. - //------------------------------------------------------------- - set .@sixthline,rand(1,70); - if ((.@sixthline > 0) && (.@sixthline < 11)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_5"; - enablenpc "Luk#race02_6_6"; - set .@sixthtired,rand(50,60); - if (.@sixthtired > 49) && (.@sixthtired < 61) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - } - } - else if ((.@sixthline > 10) && (.@sixthline < 31)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_5"; - set .@sixthtired,rand(40,60); - if (.@sixthtired > 49) && (.@sixthtired < 61) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - } - } - else if ((.@sixthline > 20) && (.@sixthline < 41)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_1"; - set .@sixthtired,rand(30,50); - if (.@sixthtired > 39) && (.@sixthtired < 51) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - } - } - else if ((.@sixthline > 40) && (.@sixthline < 51)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_1"; - enablenpc "Luk#race02_6_2"; - set .@sixthtired,rand(20,40); - if (.@sixthtired > 29) && (.@sixthtired < 41) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - } - } - else if ((.@sixthline > 50) && (.@sixthline < 61)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_1"; - enablenpc "Luk#race02_6_2"; - enablenpc "Luk#race02_6_3"; - set .@sixthtired,rand(10,30); - if (.@sixthtired > 19) && (.@sixthtired < 31) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - enablenpc "Tire#race02_6_5"; - } - } - else if ((.@sixthline > 60) && (.@sixthline < 71)) { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_1"; - enablenpc "Luk#race02_6_2"; - enablenpc "Luk#race02_6_3"; - enablenpc "Luk#race02_6_4"; - set .@sixthtired,rand(0,20); - if (.@sixthtired > 9) && (.@sixthtired < 21) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - enablenpc "Tire#race02_6_5"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - enablenpc "Tire#race02_6_5"; - enablenpc "Tire#race02_6_6"; - } - } - else { - set $@mon_r02_luk6,.@sixthline; - enablenpc "Luk#race02_6_1"; - enablenpc "Luk#race02_6_2"; - enablenpc "Luk#race02_6_3"; - enablenpc "Luk#race02_6_4"; - set .@sixthtired,rand(0,20); - if (.@sixthtired > 9) && (.@sixthtired < 21) { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - enablenpc "Tire#race02_6_5"; - } - else { - set $@mon_r02_tire6,.@sixthtired; - enablenpc "Tire#race02_6_1"; - enablenpc "Tire#race02_6_2"; - enablenpc "Tire#race02_6_3"; - enablenpc "Tire#race02_6_4"; - enablenpc "Tire#race02_6_5"; - enablenpc "Tire#race02_6_6"; - } - } - end; - -OnDisable: - disablenpc "TrapGlobal#race02"; - donpcevent "starting#race02_1::OnDisable"; - donpcevent "starting#race02_2::OnDisable"; - donpcevent "starting#race02_3::OnDisable"; - donpcevent "starting#race02_4::OnDisable"; - donpcevent "starting#race02_5::OnDisable"; - donpcevent "starting#race02_6::OnDisable"; - end; -} - -p_track02,56,38,0 script starting#race02_1 -1,0,0,{ - end; - -OnInit: - disablenpc "starting#race02_1"; - end; - -OnDisable: - disablenpc "starting#race02_1"; - disablenpc "Luk#race02_1_1"; - disablenpc "Luk#race02_1_2"; - disablenpc "Luk#race02_1_3"; - disablenpc "Luk#race02_1_4"; - disablenpc "Luk#race02_1_5"; - disablenpc "Luk#race02_1_6"; - disablenpc "Tire#race02_1_1"; - disablenpc "Tire#race02_1_2"; - disablenpc "Tire#race02_1_3"; - disablenpc "Tire#race02_1_4"; - disablenpc "Tire#race02_1_5"; - disablenpc "Tire#race02_1_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track02,33,38,0 script Luk#race02_1_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,37,38,0 script Luk#race02_1_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,53,38,0 script Luk#race02_1_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,45,38,0 script Luk#race02_1_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,49,38,0 script Luk#race02_1_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,41,38,0 script Luk#race02_1_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_1_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,43,38,0 script Tire#race02_1_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,39,38,0 script Tire#race02_1_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,35,38,0 script Tire#race02_1_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,55,38,0 script Tire#race02_1_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,51,38,0 script Tire#race02_1_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,47,38,0 script Tire#race02_1_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_1_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,56,36,0 script starting#race02_2 -1,0,0,{ - end; - -OnInit: - disablenpc "starting#race02_2"; - end; - -OnDisable: - disablenpc "starting#race02_2"; - disablenpc "Luk#race02_2_1"; - disablenpc "Luk#race02_2_1"; - disablenpc "Luk#race02_2_1"; - disablenpc "Luk#race02_2_4"; - disablenpc "Luk#race02_2_5"; - disablenpc "Luk#race02_2_6"; - disablenpc "Tire#race02_2_1"; - disablenpc "Tire#race02_2_2"; - disablenpc "Tire#race02_2_3"; - disablenpc "Tire#race02_2_4"; - disablenpc "Tire#race02_2_5"; - disablenpc "Tire#race02_2_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track02,33,36,0 script Luk#race02_2_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_2_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,37,36,0 script Luk#race02_2_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_2_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,53,36,0 script Luk#race02_2_3 -1,0,0,{ -OnInit: - disablenpc "Luk#race02_2_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,45,36,0 script Luk#race02_2_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_2_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,49,36,0 script Luk#race02_2_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_2_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,41,36,0 script Luk#race02_2_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_2_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,43,36,0 script Tire#race02_2_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,39,36,0 script Tire#race02_2_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,35,36,0 script Tire#race02_2_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,55,36,0 script Tire#race02_2_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,51,36,0 script Tire#race02_2_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,47,36,0 script Tire#race02_2_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_2_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,56,34,0 script starting#race02_3 -1,0,0,{ - end; - -OnInit: - disablenpc "starting#race02_3"; - end; - -OnDisable: - disablenpc "starting#race02_3"; - disablenpc "Luk#race02_3_1"; - disablenpc "Luk#race02_3_2"; - disablenpc "Luk#race02_3_3"; - disablenpc "Luk#race02_3_4"; - disablenpc "Luk#race02_3_5"; - disablenpc "Luk#race02_3_6"; - disablenpc "Tire#race02_3_1"; - disablenpc "Tire#race02_3_2"; - disablenpc "Tire#race02_3_3"; - disablenpc "Tire#race02_3_4"; - disablenpc "Tire#race02_3_5"; - disablenpc "Tire#race02_3_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track02,33,34,0 script Luk#race02_3_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,37,34,0 script Luk#race02_3_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,53,34,0 script Luk#race02_3_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,45,34,0 script Luk#race02_3_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,49,34,0 script Luk#race02_3_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,41,34,0 script Luk#race02_3_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_3_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,43,34,0 script Tire#race02_3_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,39,34,0 script Tire#race02_3_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,35,34,0 script Tire#race02_3_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,55,34,0 script Tire#race02_3_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,51,34,0 script Tire#race02_3_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,47,34,0 script Tire#race02_3_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_3_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,56,32,0 script starting#race02_4 -1,0,0,{ - end; - -OnInit: - disablenpc "starting#race02_4"; - end; - -OnEnable: - enablenpc "starting#race02_4"; - end; - -OnDisable: - disablenpc "starting#race02_4"; - disablenpc "Luk#race02_4_1"; - disablenpc "Luk#race02_4_2"; - disablenpc "Luk#race02_4_3"; - disablenpc "Luk#race02_4_4"; - disablenpc "Luk#race02_4_5"; - disablenpc "Luk#race02_4_6"; - disablenpc "Tire#race02_4_1"; - disablenpc "Tire#race02_4_2"; - disablenpc "Tire#race02_4_3"; - disablenpc "Tire#race02_4_4"; - disablenpc "Tire#race02_4_5"; - disablenpc "Tire#race02_4_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track02,33,32,0 script Luk#race02_4_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,37,32,0 script Luk#race02_4_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,53,32,0 script Luk#race02_4_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,45,32,0 script Luk#race02_4_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,49,32,0 script Luk#race02_4_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,41,32,0 script Luk#race02_4_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_4_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; - } - end; -} - -p_track02,43,32,0 script Tire#race02_4_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,39,32,0 script Tire#race02_4_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,35,32,0 script Tire#race02_4_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,55,32,0 script Tire#race02_4_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,51,32,0 script Tire#race02_4_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,47,32,0 script Tire#race02_4_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_4_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} - -p_track02,56,30,0 script starting#race02_5 -1,0,0,{ - end; - -OnInit: - disablenpc "starting#race02_5"; - end; - -OnEnable: - enablenpc "starting#race02_5"; - end; - -OnDisable: - disablenpc "starting#race02_5"; - disablenpc "Luk#race02_5_1"; - disablenpc "Luk#race02_5_2"; - disablenpc "Luk#race02_5_3"; - disablenpc "Luk#race02_5_4"; - disablenpc "Luk#race02_5_5"; - disablenpc "Luk#race02_5_6"; - disablenpc "Tire#race02_5_1"; - disablenpc "Tire#race02_5_2"; - disablenpc "Tire#race02_5_3"; - disablenpc "Tire#race02_5_4"; - disablenpc "Tire#race02_5_5"; - disablenpc "Tire#race02_5_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; - } - else { - sc_start SC_WALKSPEED,5000,150; - } - end; -} - -p_track02,33,30,0 script Luk#race02_5_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_5_1"; - end; - -OnEnable: - enablenpc "Luk#race02_5_1"; - end; - -OnDisable: - disablenpc "Luk#race02_5_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Ticket Helper]"; + mes "Hello there!"; + mes "Interested in wagering on"; + mes "the Dual Monster Race?"; + mes "I'm here to help you if you've"; + mes "got any questions, or if you"; + mes "want to place your wager."; + next; + switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) { + case 1: + mes "Monster 1 [^CC6600Luck^000000: " + $@mon_r02_Luk1 + "] [^EE0000HP^000000: " + $@mon_r02_tire1 + "]"; + mes "Monster 2 [^CC6600Luck^000000: " + $@mon_r02_Luk2 + "] [^EE0000HP^000000: " + $@mon_r02_Tire2 + "]"; + mes "Monster 3 [^CC6600Luck^000000: " + $@mon_r02_Luk3 + "] [^EE0000HP^000000: " + $@mon_r02_Tire3 + "]"; + mes "Monster 4 [^CC6600Luck^000000: " + $@mon_r02_Luk4 + "] [^EE0000HP^000000: " + $@mon_r02_Tire4 + "]"; + mes "Monster 5 [^CC6600Luck^000000: " + $@mon_r02_Luk5 + "] [^EE0000HP^000000: " + $@mon_r02_Tire5 + "]"; + mes "Monster 6 [^CC6600Luck^000000: " + $@mon_r02_Luk6 + "] [^EE0000HP^000000: " + $@mon_r02_Tire6 + "]"; + close; + case 2: + mes "[Ticket Helper]"; + mes "Alright, please choose which"; + mes "two monsters that you think"; + mes "will win 1st and 2nd place."; + mes "If both your monsters come"; + mes "in 1st and 2nd, in any order,"; + mes "you'll win the wager."; + next; + mes "[Ticket Helper]"; + mes "Now, please tell me"; + mes "your first choice for one"; + mes "of the monsters that"; + mes "will win this race."; + next; + switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Now, please make"; + mes "your second choice"; + mes "for the monster that"; + mes "you think will place"; + mes "1st or 2nd in this race."; + next; + switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 1^000000 and ^0000FFMonster 2^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,1; + set monster_race_2_2,2; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 1^000000 and ^0000FFMonster 3^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,1; + set monster_race_2_2,3; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000 and"; + mes "^0000FFMonster 4^000000."; + mes "I wish you good luck."; + emotion e_kis; + set monster_race_2_1,1; + set monster_race_2_2,4; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + break; + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 1^000000 and ^0000FFMonster 5^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,1; + set monster_race_2_2,5; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a naughty"; + mes "Baphomet Jr. monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 1^000000 and ^0000FFMonster 6^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,1; + set monster_race_2_2,6; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Now, please make"; + mes "your second choice"; + mes "for the monster that"; + mes "you think will place"; + mes "1st or 2nd in this race."; + next; + switch(select("Monster 1:Monster 3:Monster 4:Monster 5:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 2^000000 and ^0000FFMonster 1^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,2; + set monster_race_2_2,1; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?."; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 2^000000 and ^0000FFMonster 3^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,2; + set monster_race_2_2,3; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 2^000000 and ^0000FFMonster 4^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,2; + set monster_race_2_2,4; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 2^000000 and ^0000FFMonster 5^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,2; + set monster_race_2_2,5; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a naughty"; + mes "Baphomet Jr. monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 2^000000 and ^0000FFMonster 6^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,2; + set monster_race_2_2,6; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Now, please make"; + mes "your second choice"; + mes "for the monster that"; + mes "you think will place"; + mes "1st or 2nd in this race."; + next; + switch(select("Monster 1:Monster 2:Monster 4:Monster 5:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 3^000000 and ^0000FFMonster 1^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,3; + set monster_race_2_2,1; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 3^000000 and ^0000FFMonster 2^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,3; + set monster_race_2_2,2; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 3^000000 and ^0000FFMonster 4^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,3; + set monster_race_2_2,4; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 3^000000 and ^0000FFMonster 5^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,3; + set monster_race_2_2,5; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a naughty"; + mes "Baphomet Jr. monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 3^000000 and ^0000FFMonster 6^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,3; + set monster_race_2_2,6; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Now, please make"; + mes "your second choice"; + mes "for the monster that"; + mes "you think will place"; + mes "1st or 2nd in this race."; + next; + switch(select("Monster 1:Monster 2:Monster 3:Monster 5:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 4^000000 and ^0000FFMonster 1^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,4; + set monster_race_2_2,1; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 4^000000 and ^0000FFMonster 2^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,4; + set monster_race_2_2,2; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?."; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 4^000000 and ^0000FFMonster 3^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,4; + set monster_race_2_2,3; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + break; + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 4^000000 and ^0000FFMonster 5^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,4; + set monster_race_2_2,5; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a naughty"; + mes "Baphomet Jr. monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 4^000000 and ^0000FFMonster 6^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,4; + set monster_race_2_2,6; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Now, please make"; + mes "your second choice"; + mes "for the monster that"; + mes "you think will place"; + mes "1st or 2nd in this race."; + next; + switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 6")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 5^000000 and ^0000FFMonster 1^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,5; + set monster_race_2_2,1; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 5^000000 and ^0000FFMonster 2^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,5; + set monster_race_2_2,2; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?."; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 5^000000 and ^0000FFMonster 3^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,5; + set monster_race_2_2,3; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 5^000000 and ^0000FFMonster 4^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,5; + set monster_race_2_2,4; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 5^000000 and ^0000FFMonster 6^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,5; + set monster_race_2_2,6; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 6: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 6^000000, a naughty"; + mes "Baphomet Jr. monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Ticket Helper]"; + mes "Then, please pick your 2nd choice."; + next; + switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) { + case 1: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 1^000000, a friendly"; + mes "Poring type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 6^000000 and ^0000FFMonster 1^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,6; + set monster_race_2_2,1; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 2^000000, an adorable"; + mes "Lunatic type monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 6^000000 and ^0000FFMonster 2^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,6; + set monster_race_2_2,2; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 3: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 3^000000, a darling"; + mes "Savage Bebe monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 6^000000 and ^0000FFMonster 3^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,6; + set monster_race_2_2,3; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 4: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 4^000000, a gentle Baby"; + mes "Desert Wolf monster."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 6^000000 and ^0000FFMonster 4^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,6; + set monster_race_2_2,4; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + case 5: + mes "[Ticket Helper]"; + mes "You've chosen"; + mes "^0000FFMonster 5^000000, a small, yet"; + mes "demonic, Deviruchi."; + mes "Are you sure you want"; + mes "to choose this monster?"; + next; + switch(select("Yes:No")) { + case 1: + if ($@mon_time_2_2 == 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster 6^000000 and ^0000FFMonster 5^000000"; + mes "to win this race. Good luck!"; + mes "I really hope that the odds"; + mes "work out in your favor~"; + emotion e_kis; + set monster_race_2_1,6; + set monster_race_2_2,5; + getitem 7514,1; //Monster_Ticket + close; + } + else { + mes "[Ticket Helper]"; + mes "I'm very sorry, but a"; + mes "monster race is underway."; + mes "Please wait, and then place"; + mes "your wager for the next race."; + close; + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 2: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } + } + case 3: + mes "[Ticket Helper]"; + mes "Monster Races originated from"; + mes "simple children's games in which"; + mes "Cute Pets would race against each other. This grew into an adult"; + mes "pastime that is so popular, we've built a racing arena in Hugel."; + next; + mes "[Ticket Helper]"; + mes "Our Monster Race Arena hosts"; + mes "two types of monster races. First, we have the Single Monster Race,"; + mes "in which those that wagered on the 1st place monster are rewarded."; + next; + mes "[Eclar Ellbird]"; + mes "Then, we have the Dual Monster"; + mes "Race in which those that wagered on the 1st and 2nd place monsters"; + mes "are equally rewarded. The house"; + mes "odds and wager rewards are greater in Dual Races than Single Races."; + next; + mes "[Ticket Helper]"; + mes "Although a small entrance"; + mes "fee is required, we only use"; + mes "the money to give rewards to"; + mes "participants and maintain this"; + mes "arena. Therefore, we're not"; + mes "profiting from this enterprise."; + next; + mes "[Ticket Helper]"; + mes "Also, we prohibit others"; + mes "from making personal bets"; + mes "and wagers, using items and"; + mes "zeny, based on the outcomes"; + mes "of these races. That kind of"; + mes "gambling is illegal here..."; + next; + mes "[Ticket Helper]"; + mes "Once you enter the Race Arena, you will receive a Racing Ticket."; + mes "Keep in mind that winning Racing Tickets can only be exchanged for"; + mes "Prize Medals during a 5 minute window after the end of the race."; + next; + mes "[Ticket Helper]"; + mes "You're already here"; + mes "inside the Monster Race"; + mes "Arena, so you may as well"; + mes "try placing a wager. It's"; + mes "more fun than you'd think~"; + close; + case 4: + mes "[Ticket Helper]"; + mes "You have canceled"; + mes "your wager. Okay,"; + mes "I understand. Perhaps"; + mes "you'd feel more comfortable"; + mes "checking the monsters first?"; + close; + } } else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,37,30,0 script Luk#race02_5_2 -1,0,0,{ - end; + if (countitem(7514) > 0) { + mes "[Ticket Helper]"; + mes "You've wagered on"; + mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000"; + mes "for this Dual Monster Race."; + next; + mes "[Ticket Helper]"; + mes "The start of the race will be"; + mes "announced through a broadcast."; + mes "You can refer to your Mini-Map"; + mes "to track the monsters' race"; + mes "positions. Thank you, and"; + mes "have a good time!"; + viewpoint 1,43,35,0,0xFF0000; + close; + } + else { + mes "[Ticket Helper]"; + mes "The start of the race will be"; + mes "announced through a broadcast."; + mes "You can refer to your Mini-Map"; + mes "to track the monsters' race"; + mes "positions. Thank you, and"; + mes "have a good time!"; + viewpoint 1,43,35,0,0xFF0000; + close; + } + } OnInit: - disablenpc "Luk#race02_5_2"; - end; - -OnEnable: - enablenpc "Luk#race02_5_2"; - end; - -OnDisable: - disablenpc "Luk#race02_5_2"; + disablenpc "Ticket Helper#2"; end; +} -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; +p_track02,39,49,3 script Game Guide#double 845,{ + mes "[Game Guide]"; + mes "Welcome to the"; + mes "Monster Race Arena."; + mes "How can I help you?"; + next; + switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) { + case 1: + mes "[Game Guide]"; + mes "Monster Races originated from"; + mes "simple children's games in which"; + mes "Cute Pets would race against each other. This grew into an adult"; + mes "pastime that is so popular, we've built a racing arena in Hugel."; + next; + mes "[Game Guide]"; + mes "Our Monster Race Arena hosts"; + mes "two types of monster races. First, we have the Single Monster Race,"; + mes "in which those that wagered on the 1st place monster are rewarded."; + next; + mes "[Game Guide]"; + mes "Then, we have the Dual Monster"; + mes "Race in which the house odds and rewards are greater than in Single"; + mes "Monster Races: you must wager on 2 monsters, and they must place in"; + mes "1st and 2nd for you to win."; + next; + mes "[Game Guide]"; + mes "Although a small entrance"; + mes "fee is required, we only use"; + mes "the money to give rewards to"; + mes "participants and maintain this"; + mes "arena. Therefore, we're not"; + mes "profiting from this enterprise."; + next; + mes "[Game Guide]"; + mes "Also, we prohibit others"; + mes "from making personal bets"; + mes "and wagers, using items and"; + mes "zeny, based on the outcomes"; + mes "of these races. That kind of"; + mes "gambling is illegal here..."; + next; + mes "[Game Guide]"; + mes "Once you enter the Race Arena, you will receive a Racing Ticket."; + mes "Keep in mind that winning Racing Tickets can only be exchanged for"; + mes "Prize Medals during a 5 minute window after the end of the race."; + next; + break; + case 2: + mes "[Game Guide]"; + mes "Before placing a wager, you"; + mes "must get a free Racing Ticket"; + mes "from the Ticket Helper. There,"; + mes "I've marked the Ticket Helper"; + mes "on your Mini-Map, so you can"; + mes "find him pretty easily."; + viewpoint 1,73,22,1,0xFF3355; + next; + break; + case 3: + mes "[Game Guide]"; + mes "If you wagered on the winner"; + mes "of a Single Monster Race, or"; + mes "on the 1st or 2nd place winners"; + mes "in a Dual Monster Race, then"; + mes "you can exchange your Racing"; + mes "Ticket for Prize Medals."; + next; + mes "[Game Guide]"; + mes "However, you must exchange"; + mes "your Racing Ticket with the"; + mes "Medal Distributor within the"; + mes "5 minute window after the end"; + mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"; + next; + mes "[Game Guide]"; + mes "When this 5 minute window"; + mes "elapses, you will be teleported outside, and we will immediately"; + mes "begin preparing for the next race. Make sure that you remember this"; + mes "information when you wager."; + next; + mes "[Game Guide]"; + mes "If you haven't received"; + mes "your free Racing Ticket,"; + mes "then please visit the Ticket"; + mes "Helper. There, I've just marked"; + mes "his location on your Mini-Map."; + viewpoint 1,67,45,2,0xCE6300; + next; + break; } - end; + mes "[Game Guide]"; + mes "Thank you, and"; + mes "I hope you enjoy"; + mes "your time here in the"; + mes "Monster Racing Arena."; + close; } -p_track02,53,30,0 script Luk#race02_5_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_5_3"; - end; - -OnEnable: - enablenpc "Luk#race02_5_3"; - end; - -OnDisable: - disablenpc "Luk#race02_5_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; +p_track02,67,45,5 script Medal Distributor#medal 845,{ + if (checkweight(909,20) == 0) { + mes "[Medal Distributor]"; + mes "I'm sorry, but I can't"; + mes "reward you with any medals"; + mes "until you make more space"; + mes "available in your Inventory."; + close; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + if (countitem(7514) > 0) { + mes "[Medal Distributor]"; + mes "Hello there~"; + mes "If you've wagered on the"; + mes "winning monster in a recent"; + mes "race, then you can exchange"; + mes "your game ticket here for"; + mes "some Prize Medals."; + next; + mes "[Medal Distributor]"; + mes "Please remember that you can"; + mes "only exchange winning Game"; + mes "Tickets for Prize Medals right"; + mes "after the race finishes. Prize"; + mes "Medals may be given to Wayne"; + mes "in Hugel in exchange for items."; + next; + if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 2)) || (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 1)) { + if ((monster_race_2_1 == 1) && (monster_race_2_2 == 2)) || ((monster_race_2_1 == 2) && (monster_race_2_2 == 1)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 1)) { + if ((monster_race_2_1 == 1) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 1)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 1)) { + if ((monster_race_2_1 == 1) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 1)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 1)) { + if ((monster_race_2_1 == 1) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 1)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 1) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 1)) { + if ((monster_race_2_1 == 1) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 1)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 3)) || (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 2)) { + if ((monster_race_2_1 == 2) && (monster_race_2_2 == 3)) || ((monster_race_2_1 == 3) && (monster_race_2_2 == 2)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 2)) { + if ((monster_race_2_1 == 2) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 2)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 2)) { + if ((monster_race_2_1 == 2) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 2)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 2) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 2)) { + if ((monster_race_2_1 == 2) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 2)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 4)) || (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 3)) { + if ((monster_race_2_1 == 3) && (monster_race_2_2 == 4)) || ((monster_race_2_1 == 4) && (monster_race_2_2 == 3)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 3)) { + if ((monster_race_2_1 == 3) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 3)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 3) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 3)) { + if ((monster_race_2_1 == 3) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 3)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 5)) || (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 4)) { + if ((monster_race_2_1 == 4) && (monster_race_2_2 == 5)) || ((monster_race_2_1 == 5) && (monster_race_2_2 == 4)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 4) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 4)) { + if ((monster_race_2_1 == 4) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 4)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else if (($@mon_race_2_1 == 5) && ($@mon_race_2_2 == 6)) || (($@mon_race_2_1 == 6) && ($@mon_race_2_2 == 5)) { + if ((monster_race_2_1 == 5) && (monster_race_2_2 == 6)) || ((monster_race_2_1 == 6) && (monster_race_2_2 == 5)) { + mes "[Medal Distributor]"; + mes "Congratulations! It's really"; + mes "difficult to guess the winners"; + mes "of a Dual Monster Race, so you"; + mes "must be really lucky! Would you"; + mes "like to exchange your winning"; + mes "Racing Ticket for Prize Medals?"; + next; + switch(select("Yes, please.:No, thanks.")) { + case 1: + mes "[Medal Distributor]"; + mes "Okay, everything looks good,"; + mes "so here's your Prize Medals~"; + mes "If you want to trade these"; + mes "medals for items, please"; + mes "visit Wayne in Hugel. We hope"; + mes "you enjoyed the Monster Race~"; + delitem 7514,1; //Monster_Ticket + set monster_race_2_1,7; + set monster_race_2_2,7; + getitem 7515,15; //Marvelous_Medal + close; + case 2: + mes "[Medal Distributor]"; + mes "Um, are you sure? You "; + mes "can only exchange a winning"; + mes "Racing Ticket for Prize Medals"; + mes "for a short time after the race. If you made a mistake, you"; + mes "should ask me again quickly."; + close; + } + } + else if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { + mes "[Medal Distributor]"; + mes "Well, better luck next time..."; + mes "Although you can't always"; + mes "be lucky, it's always fun to"; + mes "wager on the monster races!"; + close; + } + else if ((monster_race_2_1 == 7) && (monster_race_2_2 == 7)) { + mes "[Medal Distributor]"; + mes "Thanks for visiting the"; + mes "Monster Race Arena, and"; + mes "I hope you enjoy your time"; + mes "here. I'll see you next time~"; + close; + } + else { + mes "[Medal Distributor]"; + mes "You may not have wagered"; + mes "on the winning monster in"; + mes "the last race, but I hope that"; + mes "you get lucky next time~"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "Hello there~"; + mes "If you've wagered on the"; + mes "winning monster in a recent"; + mes "race, then you can exchange"; + mes "your game ticket here for"; + mes "some Prize Medals."; + next; + mes "[Medal Distributor]"; + mes "Please remember that you can"; + mes "only exchange winning Game"; + mes "Tickets for Prize Medals right"; + mes "after the race finishes. Prize"; + mes "Medals may be given to Wayne"; + mes "in Hugel in exchange for items."; + close; + } } else { - sc_start SC_WALKSPEED,10000,150; + mes "[Medal Distributor]"; + mes "Hello there~"; + mes "If you've wagered on the"; + mes "winning monster in a recent"; + mes "race, then you can exchange"; + mes "your game ticket here for"; + mes "some Prize Medals."; + next; + mes "[Medal Distributor]"; + mes "Please remember that you can"; + mes "only exchange winning Game"; + mes "Tickets for Prize Medals right"; + mes "after the race finishes. Prize"; + mes "Medals may be given to Wayne"; + mes "in Hugel in exchange for items."; + close; } - end; -} - -p_track02,45,30,0 script Luk#race02_5_4 -1,0,0,{ - end; OnInit: - disablenpc "Luk#race02_5_4"; - end; - -OnEnable: - enablenpc "Luk#race02_5_4"; - end; - -OnDisable: - disablenpc "Luk#race02_5_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; - } - else { - sc_start SC_WALKSPEED,10000,150; - } + disablenpc "Medal Distributor#medal"; end; } -p_track02,49,30,0 script Luk#race02_5_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_5_5"; - end; - -OnEnable: - enablenpc "Luk#race02_5_5"; - end; - -OnDisable: - disablenpc "Luk#race02_5_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; +p_track02,76,38,1 script Exit Guide#double 798,{ + mes "[Exit Guide]"; + mes "If you have a winning Racing"; + mes "Ticket, please make sure that"; + mes "you redeem it for Prize Medals"; + mes "now. All Racing Tickets become"; + mes "void once the next race begins."; + next; + mes "[Exit Guide]"; + mes "If you wish to leave"; + mes "the arena, then I can guide"; + mes "you outside. Would you like"; + mes "to leave the arena right now?"; + next; + switch(select("Yes:No")) { + case 1: + if (countitem(7514) == 0) { + mes "[Exit Guide]"; + mes "Thank you for"; + mes "your patronage, and"; + mes "I hope that you come"; + mes "visit us again soon~"; + } + else { + mes "[Exit Guide]"; + mes "In accordance with our"; + mes "policies, I must take your"; + mes "Racing Ticket before you leave."; + mes "Thank you for your patronage,"; + mes "and I hope you enjoy your time"; + mes "here in the Monster Race Arena."; + delitem 7514,1; //Monster_Ticket + } + set monster_race_2_1,0; + set monster_race_2_2,0; + close2; + warp "hugel",63,73; + end; + case 2: + mes "[Exit Guide]"; + mes "Alright, then."; + mes "Just let me know"; + mes "whenever you're"; + mes "ready to leave."; + close; } - end; } -p_track02,41,30,0 script Luk#race02_5_6 -1,0,0,{ - end; - +p_track02,30,38,0 script #poring1 139,0,0,{ OnInit: - disablenpc "Luk#race02_5_6"; + disablenpc "#poring1"; end; OnEnable: - enablenpc "Luk#race02_5_6"; + enablenpc "#poring1"; + monster "p_track02",58,38,"Monster 1",1725,1,"#poring1::OnMyMobDead"; end; OnDisable: - disablenpc "Luk#race02_5_6"; + killmonster "p_track02","#poring1::OnMyMobDead"; + disablenpc "#poring1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; + if ($@mon_race_2_1 == 0) { + emotion e_lv; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,1; + donpcevent "#poring1::OnDisable"; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; + else { + emotion e_lv; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 1 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,1; + donpcevent "#poring1::OnDisable"; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "#baphomet1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} - -p_track02,43,30,0 script Tire#race02_5_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_5_1"; - end; -OnEnable: - enablenpc "Tire#race02_5_1"; - end; - -OnDisable: - disablenpc "Tire#race02_5_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnMyMobDead: end; } -p_track02,39,30,0 script Tire#race02_5_2 -1,0,0,{ - end; - +p_track02,30,36,0 script #lunatic1 139,0,0,{ OnInit: - disablenpc "Tire#race02_5_2"; + disablenpc "#lunatic1"; end; OnEnable: - enablenpc "Tire#race02_5_2"; + enablenpc "#lunatic1"; + monster "p_track02",58,36,"Monster No. 2",1726,1,"#lunatic1::OnMyMobDead"; end; OnDisable: - disablenpc "Tire#race02_5_2"; + killmonster "p_track02","#lunatic1::OnMyMobDead"; + disablenpc "#lunatic1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + if ($@mon_race_2_1 == 0) { + emotion e_ho; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,2; + donpcevent "#lunatic1::OnDisable"; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else { + emotion e_ho; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 2 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,2; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#poring1::OnDisable"; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "#baphomet1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} - -p_track02,35,30,0 script Tire#race02_5_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_5_3"; - end; - -OnEnable: - enablenpc "Tire#race02_5_3"; - end; - -OnDisable: - disablenpc "Tire#race02_5_3"; - end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnMyMobDead: end; } -p_track02,55,30,0 script Tire#race02_5_4 -1,0,0,{ - end; - +p_track02,30,34,0 script #savagebebe1 139,0,0,{ OnInit: - disablenpc "Tire#race02_5_4"; + disablenpc "#savagebebe1"; end; OnEnable: - enablenpc "Tire#race02_5_4"; + enablenpc "#savagebebe1"; + monster "p_track02",58,34,"Monster No. 3",1727,1,"#savagebebe1::OnMyMobDead"; end; OnDisable: - disablenpc "Tire#race02_5_4"; + killmonster "p_track02","#savagebebe1::OnMyMobDead"; + disablenpc "#savagebebe1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + if ($@mon_race_2_1 == 0) { + emotion e_heh; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,3; + donpcevent "#savagebebe1::OnDisable"; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else { + emotion e_heh; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 3 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,3; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#poring1::OnDisable"; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "#baphomet1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} -p_track02,51,30,0 script Tire#race02_5_5 -1,0,0,{ +OnMyMobDead: end; +} +p_track02,30,32,0 script #desertwolf1 139,0,0,{ OnInit: - disablenpc "Tire#race02_5_5"; + disablenpc "#desertwolf1"; end; OnEnable: - enablenpc "Tire#race02_5_5"; + enablenpc "#desertwolf1"; + monster "p_track02",58,32,"Monster No. 4",1728,1,"#desertwolf1::OnMyMobDead"; end; OnDisable: - disablenpc "Tire#race02_5_5"; + killmonster "p_track02","#desertwolf1::OnMyMobDead"; + disablenpc "#desertwolf1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + if ($@mon_race_2_1 == 0) { + emotion e_kis; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,4; + donpcevent "#desertwolf1::OnDisable"; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else { + emotion e_kis; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 4 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,4; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#poring1::OnDisable"; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "#baphomet1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} -p_track02,47,30,0 script Tire#race02_5_6 -1,0,0,{ +OnMyMobDead: end; +} +p_track02,30,30,0 script #deviruchi1 139,0,0,{ OnInit: - disablenpc "Tire#race02_5_6"; + disablenpc "#deviruchi1"; end; OnEnable: - enablenpc "Tire#race02_5_6"; + enablenpc "#deviruchi1"; + monster "p_track02",58,30,"Monster No. 5",1730,1,"#deviruchi1::OnMyMobDead"; end; OnDisable: - disablenpc "Tire#race02_5_6"; + killmonster "p_track02","#deviruchi1::OnMyMobDead"; + disablenpc "#deviruchi1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + if ($@mon_race_2_1 == 0) { + emotion e_gg; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,5; + donpcevent "#deviruchi1::OnDisable"; } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else { + emotion e_gg; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 5 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,5; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "#poring1::OnDisable"; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#baphomet1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} -p_track02,56,28,0 script starting#race02_6 -1,0,0,{ +OnMyMobDead: end; +} +p_track02,30,28,0 script #baphomet1 139,0,0,{ OnInit: - disablenpc "starting#race02_6"; + disablenpc "#baphomet1"; end; OnEnable: - enablenpc "starting#race02_6"; + enablenpc "#baphomet1"; + monster "p_track02",58,28,"Monster No. 6",1729,1,"#baphomet1::OnMyMobDead"; end; OnDisable: - disablenpc "starting#race02_6"; - disablenpc "Luk#race02_6_1"; - disablenpc "Luk#race02_6_2"; - disablenpc "Luk#race02_6_3"; - disablenpc "Luk#race02_6_4"; - disablenpc "Luk#race02_6_5"; - disablenpc "Luk#race02_6_6"; - disablenpc "Tire#race02_6_1"; - disablenpc "Tire#race02_6_2"; - disablenpc "Tire#race02_6_3"; - disablenpc "Tire#race02_6_4"; - disablenpc "Tire#race02_6_5"; - disablenpc "Tire#race02_6_6"; + killmonster "p_track02","#baphomet1::OnMyMobDead"; + disablenpc "#baphomet1"; end; OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 11) { - sc_start SC_WALKSPEED,5000,60; - } - else if (.@start > 10) && (.@start < 21) { - sc_start SC_WALKSPEED,5000,70; - } - else if (.@start > 20) && (.@start < 31) { - sc_start SC_WALKSPEED,5000,80; - } - else if (.@start > 30) && (.@start < 41) { - sc_start SC_WALKSPEED,5000,90; - } - else if (.@start > 40) && (.@start < 51) { - sc_start SC_WALKSPEED,5000,100; - } - else if (.@start > 50) && (.@start < 61) { - sc_start SC_WALKSPEED,5000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,5000,120; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,5000,130; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,5000,140; + if ($@mon_race_2_1 == 0) { + emotion e_pif; + specialeffect EF_MVP; + mapannounce "p_track02","Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_1,6; + donpcevent "#baphomet1::OnDisable"; } else { - sc_start SC_WALKSPEED,5000,150; + emotion e_pif; + specialeffect EF_MVP; + mapannounce "p_track02","The race is over! Monster 6 has reached the Finish Line!",bc_map,"0x66FFCC"; + set $@mon_race_2_2,6; + donpcevent "#baphomet1::OnDisable"; + donpcevent "#poring1::OnDisable"; + donpcevent "#lunatic1::OnDisable"; + donpcevent "#savagebebe1::OnDisable"; + donpcevent "#desertwolf1::OnDisable"; + donpcevent "#deviruchi1::OnDisable"; + donpcevent "TrapGlobal#race02::OnDisable"; + enablenpc "Medal Distributor#medal"; + donpcevent "#race_timer2-3::OnEnable"; } end; -} -p_track02,33,28,0 script Luk#race02_6_1 -1,0,0,{ +OnMyMobDead: end; +} +p_track02,19,48,0 script TrapGlobal#race02 -1,{ OnInit: - disablenpc "Luk#race02_6_1"; + set $@mon_r02_luk1,0; + set $@mon_r02_luk2,0; + set $@mon_r02_luk3,0; + set $@mon_r02_luk4,0; + set $@mon_r02_luk5,0; + set $@mon_r02_luk6,0; + set $@mon_r02_tire1,0; + set $@mon_r02_tire2,0; + set $@mon_r02_tire3,0; + set $@mon_r02_tire4,0; + set $@mon_r02_tire5,0; + set $@mon_r02_tire6,0; end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; +OnEnable: + enablenpc "TrapGlobal#race02"; + enablenpc "starting#race02_1"; + enablenpc "starting#race02_2"; + enablenpc "starting#race02_3"; + enablenpc "starting#race02_4"; + enablenpc "starting#race02_5"; + enablenpc "starting#race02_6"; + //------------------------------------------------------------- + // Monster No. 1, Poring + //------------------------------------------------------------- + set .@firstline,rand(1,70); + if ((.@firstline > 0) && (.@firstline < 11)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_5"; + enablenpc "Luk#race02_1_6"; + set .@firsttired,rand(50,60); + if (.@firsttired > 49) && (.@firsttired < 61) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; + else if ((.@firstline > 10) && (.@firstline < 31)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_5"; + set .@firsttired,rand(40,60); + if (.@firsttired > 49) && (.@firsttired < 61) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + } + else { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + else if ((.@firstline > 20) && (.@firstline < 41)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_1"; + set .@firsttired,rand(30,50); + if (.@firsttired > 39) && (.@firsttired < 51) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + } + else { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + } } - else { - sc_start SC_WALKSPEED,10000,150; + else if ((.@firstline > 40) && (.@firstline < 51)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_1"; + enablenpc "Luk#race02_1_2"; + set .@firsttired,rand(20,40); + if (.@firsttired > 29) && (.@firsttired < 41) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + } + else { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + } } - end; -} - -p_track02,37,28,0 script Luk#race02_6_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_6_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; + else if ((.@firstline > 50) && (.@firstline < 61)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_1"; + enablenpc "Luk#race02_1_2"; + enablenpc "Luk#race02_1_3"; + set .@firsttired,rand(10,30); + if (.@firsttired > 19) && (.@firsttired < 31) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + } + else { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + enablenpc "Tire#race02_1_5"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; + else if ((.@firstline > 60) && (.@firstline < 71)) { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_1"; + enablenpc "Luk#race02_1_2"; + enablenpc "Luk#race02_1_3"; + enablenpc "Luk#race02_1_4"; + set .@firsttired,rand(0,20); + if (.@firsttired > 9) && (.@firsttired < 21) { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + enablenpc "Tire#race02_1_5"; + } + else { + set $@mon_r02_tire1,.@firsttired; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + enablenpc "Tire#race02_1_5"; + enablenpc "Tire#race02_1_6"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; + else { + set $@mon_r02_luk1,.@firstline; + enablenpc "Luk#race02_1_1"; + enablenpc "Luk#race02_1_2"; + enablenpc "Luk#race02_1_3"; + enablenpc "Luk#race02_1_4"; + set .@firsttired,rand(0,20); + if (.@firsttired > 9) && (.@firsttired < 21) { + set $@mon_r02_tire1,.@firstline; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + enablenpc "Tire#race02_1_5"; + } + else { + set $@mon_r02_tire1,.@firstline; + enablenpc "Tire#race02_1_1"; + enablenpc "Tire#race02_1_2"; + enablenpc "Tire#race02_1_3"; + enablenpc "Tire#race02_1_4"; + enablenpc "Tire#race02_1_5"; + enablenpc "Tire#race02_1_6"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + //------------------------------------------------------------- + // Monster No. 2, Lunatic + //------------------------------------------------------------- + set .@secondline,rand(1,70); + if ((.@secondline > 0) && (.@secondline < 11)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_5"; + enablenpc "Luk#race02_2_6"; + set .@secondtired,rand(50,60); + if (.@secondtired > 49) && (.@secondtired < 61) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + } } - else { - sc_start SC_WALKSPEED,10000,150; + else if ((.@secondline > 10) && (.@secondline < 31)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_5"; + set .@secondtired,rand(40,60); + if (.@secondtired > 49) && (.@secondtired < 61) { + set $@mon_r02_tire2,.@secondline; + enablenpc "Tire#race02_2_1"; + } + else { + set $@mon_r02_tire2,.@secondline; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + } } - end; -} - -p_track02,53,28,0 script Luk#race02_6_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_6_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; + else if ((.@secondline > 20) && (.@secondline < 41)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_1"; + set .@secondtired,rand(30,50); + if (.@secondtired > 39) && (.@secondtired < 51) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + } + else { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; + else if ((.@secondline > 40) && (.@secondline < 51)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_1"; + enablenpc "Luk#race02_2_2"; + set .@secondtired,rand(20,40); + if (.@secondtired > 29) && (.@secondtired < 41) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + } + else { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; + else if ((.@secondline > 50) && (.@secondline < 61)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_1"; + enablenpc "Luk#race02_2_2"; + enablenpc "Luk#race02_2_3"; + set .@secondtired,rand(10,30); + if (.@secondtired > 19) && (.@secondtired < 31) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + } + else { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + enablenpc "Tire#race02_2_5"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + else if ((.@secondline > 60) && (.@secondline < 71)) { + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_1"; + enablenpc "Luk#race02_2_2"; + enablenpc "Luk#race02_2_3"; + enablenpc "Luk#race02_2_4"; + set .@secondtired,rand(0,20); + if (.@secondtired > 9) && (.@secondtired < 21) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + enablenpc "Tire#race02_2_5"; + } + else { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + enablenpc "Tire#race02_2_5"; + enablenpc "Tire#race02_2_6"; + } } else { - sc_start SC_WALKSPEED,10000,150; - } - end; -} - -p_track02,45,28,0 script Luk#race02_6_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_6_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_WALKSPEED,10000,110; + set $@mon_r02_luk2,.@secondline; + enablenpc "Luk#race02_2_1"; + enablenpc "Luk#race02_2_2"; + enablenpc "Luk#race02_2_3"; + enablenpc "Luk#race02_2_4"; + set .@secondtired,rand(0,20); + if (.@secondtired > 9) && (.@secondtired < 21) { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + enablenpc "Tire#race02_2_5"; + } + else { + set $@mon_r02_tire2,.@secondtired; + enablenpc "Tire#race02_2_1"; + enablenpc "Tire#race02_2_2"; + enablenpc "Tire#race02_2_3"; + enablenpc "Tire#race02_2_4"; + enablenpc "Tire#race02_2_5"; + enablenpc "Tire#race02_2_6"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_WALKSPEED,10000,120; + //------------------------------------------------------------- + // Monster No. 3, Savage Babe + //------------------------------------------------------------- + set .@thirdline,rand(1,70); + if ((.@thirdline > 0) && (.@thirdline < 11)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_5"; + enablenpc "Luk#race02_3_6"; + set .@thridtired,rand(50,60); + if (.@thridtired > 49) && (.@thridtired < 61) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_WALKSPEED,10000,130; + else if ((.@thirdline > 10) && (.@thirdline < 31)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_5"; + set .@thridtired,rand(40,60); + if (.@thridtired > 49) && (.@thridtired < 61) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_WALKSPEED,10000,140; + else if ((.@thirdline > 20) && (.@thirdline < 41)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_1"; + set .@thridtired,rand(30,50); + if (.@thridtired > 39) && (.@thridtired < 51) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + } } - else { - sc_start SC_WALKSPEED,10000,150; + else if ((.@thirdline > 40) && (.@thirdline < 51)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_1"; + enablenpc "Luk#race02_3_2"; + set .@thridtired,rand(20,40); + if (.@thridtired > 29) && (.@thridtired < 41) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + } } - end; -} - -p_track02,49,28,0 script Luk#race02_6_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_6_5"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; + else if ((.@thirdline > 50) && (.@thirdline < 61)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_1"; + enablenpc "Luk#race02_3_2"; + enablenpc "Luk#race02_3_3"; + set .@thridtired,rand(10,30); + if (.@thridtired > 19) && (.@thridtired < 31) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + enablenpc "Tire#race02_3_5"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; + else if ((.@thirdline > 60) && (.@thirdline < 71)) { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_1"; + enablenpc "Luk#race02_3_2"; + enablenpc "Luk#race02_3_3"; + enablenpc "Luk#race02_3_4"; + set .@thridtired,rand(0,20); + if (.@thridtired > 9) && (.@thridtired < 21) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + enablenpc "Tire#race02_3_5"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + enablenpc "Tire#race02_3_5"; + enablenpc "Tire#race02_3_6"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; + else { + set $@mon_r02_luk3,.@thirdline; + enablenpc "Luk#race02_3_1"; + enablenpc "Luk#race02_3_2"; + enablenpc "Luk#race02_3_3"; + enablenpc "Luk#race02_3_4"; + set .@thridtired,rand(0,20); + if (.@thridtired > 9) && (.@thridtired < 21) { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + enablenpc "Tire#race02_3_5"; + } + else { + set $@mon_r02_tire3,.@thridtired; + enablenpc "Tire#race02_3_1"; + enablenpc "Tire#race02_3_2"; + enablenpc "Tire#race02_3_3"; + enablenpc "Tire#race02_3_4"; + enablenpc "Tire#race02_3_5"; + enablenpc "Tire#race02_3_6"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; + //------------------------------------------------------------- + // Monster No. 4, Baby Desert Wolf + //------------------------------------------------------------- + set .@fourthline,rand(1,70); + if ((.@fourthline > 0) && (.@fourthline < 11)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_5"; + enablenpc "Luk#race02_4_6"; + set .@fourthtired,rand(50,60); + if (.@fourthtired > 49) && (.@fourthtired < 61) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + } } - end; -} - -p_track02,41,28,0 script Luk#race02_6_6 -1,0,0,{ - end; - -OnInit: - disablenpc "Luk#race02_6_6"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_STUN,1000,0; + else if ((.@fourthline > 10) && (.@fourthline < 31)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_5"; + set .@fourthtired,rand(40,60); + if (.@fourthtired > 49) && (.@fourthtired < 61) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_STUN,2000,0; + else if ((.@fourthline > 20) && (.@fourthline < 41)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_1"; + set .@fourthtired,rand(30,50); + if (.@fourthtired > 39) && (.@fourthtired < 51) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_STUN,3000,0; + else if ((.@fourthline > 40) && (.@fourthline < 51)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_1"; + enablenpc "Luk#race02_4_2"; + set .@fourthtired,rand(20,40); + if (.@fourthtired > 29) && (.@fourthtired < 41) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_STUN,4000,0; + else if ((.@fourthline > 50) && (.@fourthline < 61)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_1"; + enablenpc "Luk#race02_4_2"; + enablenpc "Luk#race02_4_3"; + set .@fourthtired,rand(10,30); + if (.@fourthtired > 19) && (.@fourthtired < 31) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + enablenpc "Tire#race02_4_5"; + } } - end; -} - -p_track02,43,28,0 script Tire#race02_6_1 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_6_1"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; + else if ((.@fourthline > 60) && (.@fourthline < 71)) { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_1"; + enablenpc "Luk#race02_4_2"; + enablenpc "Luk#race02_4_3"; + enablenpc "Luk#race02_4_4"; + set .@fourthtired,rand(0,20); + if (.@fourthtired > 9) && (.@fourthtired < 21) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + enablenpc "Tire#race02_4_5"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + enablenpc "Tire#race02_4_5"; + enablenpc "Tire#race02_4_6"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; + else { + set $@mon_r02_luk4,.@fourthline; + enablenpc "Luk#race02_4_1"; + enablenpc "Luk#race02_4_2"; + enablenpc "Luk#race02_4_3"; + enablenpc "Luk#race02_4_4"; + set .@fourthtired,rand(0,20); + if (.@fourthtired > 9) && (.@fourthtired < 21) { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + enablenpc "Tire#race02_4_5"; + } + else { + set $@mon_r02_tire4,.@fourthtired; + enablenpc "Tire#race02_4_1"; + enablenpc "Tire#race02_4_2"; + enablenpc "Tire#race02_4_3"; + enablenpc "Tire#race02_4_4"; + enablenpc "Tire#race02_4_5"; + enablenpc "Tire#race02_4_6"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + //------------------------------------------------------------- + // Monster No. 5, Deviruchi + //------------------------------------------------------------- + set .@fifthline,rand(1,70); + if ((.@fifthline > 0) && (.@fifthline < 11)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_5"; + set .@fifthtired,rand(50,60); + if (.@fifthtired > 49) && (.@fifthtired < 61) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else if ((.@fifthline > 10) && (.@fifthline < 31)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_5"; + set .@fifthtired,rand(40,60); + if (.@fifthtired > 49) && (.@fifthtired < 61) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + } } - end; -} - -p_track02,39,28,0 script Tire#race02_6_2 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_6_2"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; + else if ((.@fifthline > 20) && (.@fifthline < 41)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_1"; + set .@fifthtired,rand(30,50); + if (.@fifthtired > 39) && (.@fifthtired < 51) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; + else if ((.@fifthline > 40) && (.@fifthline < 51)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_1"; + enablenpc "Luk#race02_5_2"; + set .@fifthtired,rand(20,40); + if (.@fifthtired > 29) && (.@fifthtired < 41) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + else if ((.@fifthline > 50) && (.@fifthline < 61)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_1"; + enablenpc "Luk#race02_5_2"; + enablenpc "Luk#race02_5_3"; + set .@fifthtired,rand(10,30); + if (.@fifthtired > 19) && (.@fifthtired < 31) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + enablenpc "Tire#race02_5_5"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else if ((.@fifthline > 60) && (.@fifthline < 71)) { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_1"; + enablenpc "Luk#race02_5_2"; + enablenpc "Luk#race02_5_3"; + enablenpc "Luk#race02_5_4"; + set .@fifthtired,rand(0,20); + if (.@fifthtired > 9) && (.@fifthtired < 21) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + enablenpc "Tire#race02_5_5"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + enablenpc "Tire#race02_5_5"; + enablenpc "Tire#race02_5_6"; + } } - end; -} - -p_track02,35,28,0 script Tire#race02_6_3 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_6_3"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; + else { + set $@mon_r02_luk5,.@fifthline; + enablenpc "Luk#race02_5_1"; + enablenpc "Luk#race02_5_2"; + enablenpc "Luk#race02_5_3"; + enablenpc "Luk#race02_5_4"; + set .@fifthtired,rand(0,20); + if (.@fifthtired > 9) && (.@fifthtired < 21) { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + enablenpc "Tire#race02_5_5"; + } + else { + set $@mon_r02_tire5,.@fifthtired; + enablenpc "Tire#race02_5_1"; + enablenpc "Tire#race02_5_2"; + enablenpc "Tire#race02_5_3"; + enablenpc "Tire#race02_5_4"; + enablenpc "Tire#race02_5_5"; + enablenpc "Tire#race02_5_6"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; + //------------------------------------------------------------- + // Monster No. 6, Baphomet Jr. + //------------------------------------------------------------- + set .@sixthline,rand(1,70); + if ((.@sixthline > 0) && (.@sixthline < 11)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_5"; + enablenpc "Luk#race02_6_6"; + set .@sixthtired,rand(50,60); + if (.@sixthtired > 49) && (.@sixthtired < 61) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + else if ((.@sixthline > 10) && (.@sixthline < 31)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_5"; + set .@sixthtired,rand(40,60); + if (.@sixthtired > 49) && (.@sixthtired < 61) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else if ((.@sixthline > 20) && (.@sixthline < 41)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_1"; + set .@sixthtired,rand(30,50); + if (.@sixthtired > 39) && (.@sixthtired < 51) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + } } - end; -} - -p_track02,55,28,0 script Tire#race02_6_4 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_6_4"; - end; - -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; + else if ((.@sixthline > 40) && (.@sixthline < 51)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_1"; + enablenpc "Luk#race02_6_2"; + set .@sixthtired,rand(20,40); + if (.@sixthtired > 29) && (.@sixthtired < 41) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + } } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; + else if ((.@sixthline > 50) && (.@sixthline < 61)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_1"; + enablenpc "Luk#race02_6_2"; + enablenpc "Luk#race02_6_3"; + set .@sixthtired,rand(10,30); + if (.@sixthtired > 19) && (.@sixthtired < 31) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + enablenpc "Tire#race02_6_5"; + } } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; + else if ((.@sixthline > 60) && (.@sixthline < 71)) { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_1"; + enablenpc "Luk#race02_6_2"; + enablenpc "Luk#race02_6_3"; + enablenpc "Luk#race02_6_4"; + set .@sixthtired,rand(0,20); + if (.@sixthtired > 9) && (.@sixthtired < 21) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + enablenpc "Tire#race02_6_5"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + enablenpc "Tire#race02_6_5"; + enablenpc "Tire#race02_6_6"; + } } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; + else { + set $@mon_r02_luk6,.@sixthline; + enablenpc "Luk#race02_6_1"; + enablenpc "Luk#race02_6_2"; + enablenpc "Luk#race02_6_3"; + enablenpc "Luk#race02_6_4"; + set .@sixthtired,rand(0,20); + if (.@sixthtired > 9) && (.@sixthtired < 21) { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + enablenpc "Tire#race02_6_5"; + } + else { + set $@mon_r02_tire6,.@sixthtired; + enablenpc "Tire#race02_6_1"; + enablenpc "Tire#race02_6_2"; + enablenpc "Tire#race02_6_3"; + enablenpc "Tire#race02_6_4"; + enablenpc "Tire#race02_6_5"; + enablenpc "Tire#race02_6_6"; + } } end; -} - -p_track02,51,28,0 script Tire#race02_6_5 -1,0,0,{ - end; - -OnInit: - disablenpc "Tire#race02_6_5"; - end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } +OnDisable: + disablenpc "TrapGlobal#race02"; + donpcevent "starting#race02_1::OnDisable"; + donpcevent "starting#race02_2::OnDisable"; + donpcevent "starting#race02_3::OnDisable"; + donpcevent "starting#race02_4::OnDisable"; + donpcevent "starting#race02_5::OnDisable"; + donpcevent "starting#race02_6::OnDisable"; end; } -p_track02,47,28,0 script Tire#race02_6_6 -1,0,0,{ +- script starting_2 -1,{ end; OnInit: - disablenpc "Tire#race02_6_6"; + disablenpc strnpcinfo(0); end; -OnTouchNPC: - set .@start,rand(1,100); - if (.@start > 0) && (.@start < 61) { - sc_start SC_SLEEP,1000,0; - } - else if (.@start > 60) && (.@start < 71) { - sc_start SC_SLEEP,2000,0; - } - else if (.@start > 70) && (.@start < 81) { - sc_start SC_SLEEP,3000,0; - } - else if (.@start > 80) && (.@start < 91) { - sc_start SC_SLEEP,4000,0; - } - end; -} +OnDisable: + disablenpc strnpcinfo(0); + for(set .@i,1; .@i<7; set .@i,.@i+1) + disablenpc "Luk#"+strnpcinfo(2)+"_"+.@i; + for(set .@i,1; .@i<7; set .@i,.@i+1) + disablenpc "Tire#"+strnpcinfo(2)+"_"+.@i; + end; + +OnTouchNPC: + set .@start,rand(1,100); + if (.@start < 11) set .@speed,60; + else if (.@start < 21) set .@speed,70; + else if (.@start < 31) set .@speed,80; + else if (.@start < 41) set .@speed,90; + else if (.@start < 51) set .@speed,100; + else if (.@start < 61) set .@speed,110; + else if (.@start < 71) set .@speed,120; + else if (.@start < 81) set .@speed,130; + else if (.@start < 91) set .@speed,140; + else set .@speed,150; + sc_start SC_WALKSPEED,5000,.@speed; + end; +} + +p_track02,56,38,0 duplicate(starting_2) starting#race02_1 -1,0,0 +p_track02,56,36,0 duplicate(starting_2) starting#race02_2 -1,0,0 +p_track02,56,34,0 duplicate(starting_2) starting#race02_3 -1,0,0 +p_track02,56,32,0 duplicate(starting_2) starting#race02_4 -1,0,0 +p_track02,56,30,0 duplicate(starting_2) starting#race02_5 -1,0,0 +p_track02,56,28,0 duplicate(starting_2) starting#race02_6 -1,0,0 + +p_track02,33,38,0 duplicate(Luk_1) Luk#race02_1_1 -1,0,0 +p_track02,37,38,0 duplicate(Luk_1) Luk#race02_1_2 -1,0,0 +p_track02,53,38,0 duplicate(Luk_1) Luk#race02_1_3 -1,0,0 +p_track02,45,38,0 duplicate(Luk_1) Luk#race02_1_4 -1,0,0 +p_track02,33,36,0 duplicate(Luk_1) Luk#race02_2_1 -1,0,0 +p_track02,37,36,0 duplicate(Luk_1) Luk#race02_2_2 -1,0,0 +p_track02,53,36,0 duplicate(Luk_1) Luk#race02_2_3 -1,0,0 +p_track02,45,36,0 duplicate(Luk_1) Luk#race02_2_4 -1,0,0 +p_track02,33,34,0 duplicate(Luk_1) Luk#race02_3_1 -1,0,0 +p_track02,37,34,0 duplicate(Luk_1) Luk#race02_3_2 -1,0,0 +p_track02,53,34,0 duplicate(Luk_1) Luk#race02_3_3 -1,0,0 +p_track02,45,34,0 duplicate(Luk_1) Luk#race02_3_4 -1,0,0 +p_track02,33,32,0 duplicate(Luk_1) Luk#race02_4_1 -1,0,0 +p_track02,37,32,0 duplicate(Luk_1) Luk#race02_4_2 -1,0,0 +p_track02,53,32,0 duplicate(Luk_1) Luk#race02_4_3 -1,0,0 +p_track02,45,32,0 duplicate(Luk_1) Luk#race02_4_4 -1,0,0 +p_track02,33,30,0 duplicate(Luk_1) Luk#race02_5_1 -1,0,0 +p_track02,37,30,0 duplicate(Luk_1) Luk#race02_5_2 -1,0,0 +p_track02,53,30,0 duplicate(Luk_1) Luk#race02_5_3 -1,0,0 +p_track02,45,30,0 duplicate(Luk_1) Luk#race02_5_4 -1,0,0 +p_track02,33,28,0 duplicate(Luk_1) Luk#race02_6_1 -1,0,0 +p_track02,37,28,0 duplicate(Luk_1) Luk#race02_6_2 -1,0,0 +p_track02,53,28,0 duplicate(Luk_1) Luk#race02_6_3 -1,0,0 +p_track02,45,28,0 duplicate(Luk_1) Luk#race02_6_4 -1,0,0 + +p_track02,49,38,0 duplicate(Luk_2) Luk#race02_1_5 -1,0,0 +p_track02,41,38,0 duplicate(Luk_2) Luk#race02_1_6 -1,0,0 +p_track02,49,36,0 duplicate(Luk_2) Luk#race02_2_5 -1,0,0 +p_track02,41,36,0 duplicate(Luk_2) Luk#race02_2_6 -1,0,0 +p_track02,49,34,0 duplicate(Luk_2) Luk#race02_3_5 -1,0,0 +p_track02,41,34,0 duplicate(Luk_2) Luk#race02_3_6 -1,0,0 +p_track02,49,32,0 duplicate(Luk_2) Luk#race02_4_5 -1,0,0 +p_track02,41,32,0 duplicate(Luk_2) Luk#race02_4_6 -1,0,0 +p_track02,49,30,0 duplicate(Luk_2) Luk#race02_5_5 -1,0,0 +p_track02,41,30,0 duplicate(Luk_2) Luk#race02_5_6 -1,0,0 +p_track02,49,28,0 duplicate(Luk_2) Luk#race02_6_5 -1,0,0 +p_track02,41,28,0 duplicate(Luk_2) Luk#race02_6_6 -1,0,0 + +p_track02,43,38,0 duplicate(Tire_1) Tire#race02_1_1 -1,0,0 +p_track02,39,38,0 duplicate(Tire_1) Tire#race02_1_2 -1,0,0 +p_track02,35,38,0 duplicate(Tire_1) Tire#race02_1_3 -1,0,0 +p_track02,55,38,0 duplicate(Tire_1) Tire#race02_1_4 -1,0,0 +p_track02,51,38,0 duplicate(Tire_1) Tire#race02_1_5 -1,0,0 +p_track02,47,38,0 duplicate(Tire_1) Tire#race02_1_6 -1,0,0 +p_track02,43,36,0 duplicate(Tire_1) Tire#race02_2_1 -1,0,0 +p_track02,39,36,0 duplicate(Tire_1) Tire#race02_2_2 -1,0,0 +p_track02,35,36,0 duplicate(Tire_1) Tire#race02_2_3 -1,0,0 +p_track02,55,36,0 duplicate(Tire_1) Tire#race02_2_4 -1,0,0 +p_track02,51,36,0 duplicate(Tire_1) Tire#race02_2_5 -1,0,0 +p_track02,47,36,0 duplicate(Tire_1) Tire#race02_2_6 -1,0,0 +p_track02,43,34,0 duplicate(Tire_1) Tire#race02_3_1 -1,0,0 +p_track02,39,34,0 duplicate(Tire_1) Tire#race02_3_2 -1,0,0 +p_track02,35,34,0 duplicate(Tire_1) Tire#race02_3_3 -1,0,0 +p_track02,55,34,0 duplicate(Tire_1) Tire#race02_3_4 -1,0,0 +p_track02,51,34,0 duplicate(Tire_1) Tire#race02_3_5 -1,0,0 +p_track02,47,34,0 duplicate(Tire_1) Tire#race02_3_6 -1,0,0 +p_track02,43,32,0 duplicate(Tire_1) Tire#race02_4_1 -1,0,0 +p_track02,39,32,0 duplicate(Tire_1) Tire#race02_4_2 -1,0,0 +p_track02,35,32,0 duplicate(Tire_1) Tire#race02_4_3 -1,0,0 +p_track02,55,32,0 duplicate(Tire_1) Tire#race02_4_4 -1,0,0 +p_track02,51,32,0 duplicate(Tire_1) Tire#race02_4_5 -1,0,0 +p_track02,47,32,0 duplicate(Tire_1) Tire#race02_4_6 -1,0,0 +p_track02,43,30,0 duplicate(Tire_1) Tire#race02_5_1 -1,0,0 +p_track02,39,30,0 duplicate(Tire_1) Tire#race02_5_2 -1,0,0 +p_track02,35,30,0 duplicate(Tire_1) Tire#race02_5_3 -1,0,0 +p_track02,55,30,0 duplicate(Tire_1) Tire#race02_5_4 -1,0,0 +p_track02,51,30,0 duplicate(Tire_1) Tire#race02_5_5 -1,0,0 +p_track02,47,30,0 duplicate(Tire_1) Tire#race02_5_6 -1,0,0 +p_track02,43,28,0 duplicate(Tire_1) Tire#race02_6_1 -1,0,0 +p_track02,39,28,0 duplicate(Tire_1) Tire#race02_6_2 -1,0,0 +p_track02,35,28,0 duplicate(Tire_1) Tire#race02_6_3 -1,0,0 +p_track02,55,28,0 duplicate(Tire_1) Tire#race02_6_4 -1,0,0 +p_track02,51,28,0 duplicate(Tire_1) Tire#race02_6_5 -1,0,0 +p_track02,47,28,0 duplicate(Tire_1) Tire#race02_6_6 -1,0,0 //============================================================ // NPCs for Redeeming Price Medals (Einbroch and Hugel) -- cgit v1.2.3-70-g09d2