|
@@ -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)
|