summaryrefslogtreecommitdiff
path: root/npc/pre-re/other/arena/arena_room.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/pre-re/other/arena/arena_room.txt')
-rw-r--r--npc/pre-re/other/arena/arena_room.txt235
1 files changed, 57 insertions, 178 deletions
diff --git a/npc/pre-re/other/arena/arena_room.txt b/npc/pre-re/other/arena/arena_room.txt
index 3cfa7ba64..3156d5c57 100644
--- a/npc/pre-re/other/arena/arena_room.txt
+++ b/npc/pre-re/other/arena/arena_room.txt
@@ -40,7 +40,7 @@ L_Menu:
mes "There are the NPCs for Player Mode Stages from 12 o'clock direction to the reversed clock direction.";
mes "While you're waiting in a chat room, you will be automatically guided to an arena room by the waiting order.";
break;
-
+
case 2:
mes "[Vendigos]";
mes "Let me explain about the ^3131FFArena Point^000000.";
@@ -74,22 +74,22 @@ L_Menu:
mes "[Vendigos]";
mes "Is there anything I can help you more?";
goto L_Menu;
-
+
Onlinerec_50:
mapannounce "arena_room",""+$arena_50topn$+" has renewed the top record in the Arena Time Force Battle level 50. Congratulations!",0;
end;
-
+
Onlinerec_60:
mapannounce "arena_room",""+$arena_60topn$+" has renewed the top record in the Arena Time Force Battle level 60. Congratulations!",0;
end;
-
+
Onlinerec_70:
mapannounce "arena_room",""+$arena_70topn$+" has renewed the top record in the Arena Time Force Battle level 70. Congratulations!",0;
end;
Onlinerec_80:
mapannounce "arena_room",""+$arena_80topn$+" has renewed the top record in the Arena Time Force Battle level 80. Congratulations!",0;
end;
-
+
Onlinerec_pt:
mapannounce "arena_room","Party "+$arena_pttopn$+" has renewed the top record in the Arena Time Force Battle. Congratulations!",0;
end;
@@ -471,13 +471,13 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
mes "[Arena Manager]";
mes "The arena stage has been successfuly reactivated.";
close;
-
+
case 2:
mes "[Arena Manager]";
mes "Command has been canceled.";
close;
}
-
+
case 2:
mes "[Arena Manager]";
mes "== Caution ==";
@@ -499,7 +499,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 1:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please enter a value for minutes first and then seconds..";
+ mes "If not, please enter a value for minutes first and then seconds.";
next;
input .@arenamin;
set $top_50min,.@arenamin;
@@ -511,7 +511,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 2:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please enter a value for minutes first and then seconds..";
+ mes "If not, please enter a value for minutes first and then seconds.";
next;
input .@arenamin;
set $top_60min,.@arenamin;
@@ -523,7 +523,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 3:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please enter a value for minutes first and then seconds..";
+ mes "If not, please enter a value for minutes first and then seconds.";
next;
input .@arenamin;
set $top_70min,.@arenamin;
@@ -535,7 +535,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 4:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please enter a value for minutes first and then seconds..";
+ mes "If not, please enter a value for minutes first and then seconds.";
next;
input .@arenamin;
set $top_80min,.@arenamin;
@@ -547,7 +547,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 5:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please enter a value for minutes first and then seconds..";
+ mes "If not, please enter a value for minutes first and then seconds.";
next;
input .@arenamin;
set $top_ptmin,.@arenamin;
@@ -586,13 +586,13 @@ sec_in02,79,171,3 script Reward Manager#arena 802,{
mes "[Reward Manager]";
mes "You have canceled the command.";
close;
-
+
case 2:
mes "[Reward Manager]";
mes "NPC has been hidden";
disablenpc "Teleporter#arena";
close;
-
+
case 3:
mes "[Reward Manager]";
mes "NPC has been enabled.";
@@ -666,7 +666,7 @@ prt_are_in,98,14,3 script Givu#arena 728,{
case 9: callfunc "Func_Are_Rew",617,1,300;
case 10: callfunc "Func_Are_Rew",616,1,1000;
}
-
+
case 2:
mes "[Givu]";
mes "Would you like to exchange your arena points with experience points?";
@@ -678,7 +678,7 @@ prt_are_in,98,14,3 script Givu#arena 728,{
mes "[Givu]";
mes "You have canceled your request.";
close;
-
+
case 2:
if(arena_point < 40)
{
@@ -688,10 +688,10 @@ prt_are_in,98,14,3 script Givu#arena 728,{
close;
}
set arena_point,arena_point -40;
- if(BaseLevel < 70) getexp 300,0;
- else if(BaseLevel < 80) getexp 900,0;
- else if(BaseLevel < 90) getexp 1000,0;
- else if(BaseLevel < 151) getexp 3000,0;
+ if(BaseLevel < 70) getexp 3000,0;
+ else if(BaseLevel < 80) getexp 9000,0;
+ else if(BaseLevel < 90) getexp 10000,0;
+ else if(BaseLevel < 100) getexp 30000,0;
mes "[Givu]";
mes "You have gained experience points. Thank you.";
close;
@@ -777,7 +777,7 @@ prt_are_in,98,14,3 script Givu#arena 728,{
close;
}
}
-
+
case 4:
mes "[Givu]";
mes "Let me check "+strcharinfo(0)+"'s current arena points.";
@@ -794,7 +794,7 @@ OnInit:
prt_are_in,1,1,5 script #arena_1039 1039,{
end;
-
+
OnInit:
disablenpc "#arena_6969";
disablenpc "#arena_ss_2";
@@ -844,36 +844,36 @@ prt_are_in,1,1,5 duplicate(#arena_1039) #arena_1251 1251
prt_are_in,1,1,5 duplicate(#arena_1039) #arena_1159 1159
prt_are_in,1,1,5 duplicate(#arena_1039) #arena_7777 811
-prt_are_in,130,30,3 script npctime#arena 139,{
+- script npctime#arena -1,{
OnStop:
stopnpctimer;
end;
-
+
OnStart:
initnpctimer;
end;
-
+
OnTimer2000:
mapannounce "prt_are_in","Givu : You should keep time with popping emotion icons~",1,0xFFCE00;
end;
-
+
OnTimer5000:
mapannounce "prt_are_in","Emoticon : /lv",1,0xFFCE00;
end;
-
+
OnTimer7000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
-
+
OnTimer8000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer9000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer10000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnHeart";
@@ -884,23 +884,23 @@ OnTimer10000:
donpcevent "#arena_ss_4::OnHeart";
}
end;
-
+
OnTimer15000:
mapannounce "prt_are_in","Emoticon : /gawi",1,0xFFCE00;
end;
-
+
OnTimer17000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
-
+
OnTimer18000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer19000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer20000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnSci";
@@ -911,23 +911,23 @@ OnTimer20000:
donpcevent "#arena_ss_4::OnSci";
}
end;
-
+
OnTimer25000:
mapannounce "prt_are_in","Emoticon : /no1",1,0xFFCE00;
end;
-
+
OnTimer27000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
-
+
OnTimer28000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer29000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer30000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnBest";
@@ -938,23 +938,23 @@ OnTimer30000:
donpcevent "#arena_ss_4::OnBest";
}
end;
-
+
OnTimer35000:
mapannounce "prt_are_in","Emoticon : /huk",1,0xFFCE00;
end;
-
+
OnTimer37000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
-
+
OnTimer38000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer39000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer40000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnOmg";
@@ -965,23 +965,23 @@ OnTimer40000:
donpcevent "#arena_ss_4::OnOmg";
}
end;
-
+
OnTimer45000:
mapannounce "prt_are_in","Emoticon : /gg",1,0xFFCE00;
end;
-
+
OnTimer47000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
-
+
OnTimer48000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer49000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer50000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnKik";
@@ -992,11 +992,11 @@ OnTimer50000:
donpcevent "#arena_ss_4::OnKik";
}
end;
-
+
OnTimer55000:
mapannounce "prt_are_in","Emoticon : /kis",1,0xFFCE00;
end;
-
+
OnTimer57000:
mapannounce "prt_are_in"," 3 ",1,0xFFCE00;
end;
@@ -1004,11 +1004,11 @@ OnTimer57000:
OnTimer58000:
mapannounce "prt_are_in"," 2 ",1,0xFFCE00;
end;
-
+
OnTimer59000:
mapannounce "prt_are_in"," 1 ",1,0xFFCE00;
end;
-
+
OnTimer60000:
mapannounce "prt_are_in"," ",1,0xFFCE00;
donpcevent "#arena_"+$@arenapic+"::OnKis";
@@ -1019,7 +1019,7 @@ OnTimer60000:
donpcevent "#arena_ss_4::OnKis";
}
end;
-
+
OnTimer62000:
mapannounce "prt_are_in","Time is over. Thank you for using my services.",1,0xFFCE00;
movenpc "#arena_"+$@arenapic+"",1,1;
@@ -1077,7 +1077,7 @@ sec_in02,76,176,5 script Live Broadcast#arena 802,{
}
function script Func_Are_Rew {
-
+
mes "[Givu]";
mes "Would you like to exchange your arena points with "+getitemname(getarg(0))+"?";
mes "You can exchange ^3131FF"+getarg(2)+" arena points with "+getarg(1)+" "+getitemname(getarg(0))+"^000000.";
@@ -1089,7 +1089,7 @@ function script Func_Are_Rew {
mes "[Givu]";
mes "You have canceled your request.";
close;
-
+
}
else if(.@reward > 1500)
{
@@ -1110,124 +1110,3 @@ function script Func_Are_Rew {
mes "Thank you, please come again.";
close;
}
-
-arena_room,63,126,0 script LevelCheck#50 139,5,5,{
-
-OnTouch:
- if(BaseLevel < 50 || BaseLevel > 69)
- {
- mes "[Helper Pat]";
- mes "I'm sorry but that place is";
- mes "only available to people from";
- mes "level ^FF000050^000000 to ^FF000069^000000. I'm afraid you";
- mes "have to leave immediately.";
- mes "Please proceed to your proper";
- mes "arenas. Have fun !";
- close2;
- warp "arena_room",100,75;
- }
- else if(Zeny < 1000)
- {
- mes "[Helper Pat]";
- mes "Oh! That's too bad!";
- mes "You have the required level";
- mes "to attempt this arena but";
- mes "it costs 1000 zeny to enter.";
- mes "Please come back when you'll";
- mes "have them!";
- close2;
- warp "arena_room",100,75;
- }
- end;
-}
-
-arena_room,49,87,0 script LevelCheck#60 139,5,5,{
-
-OnTouch:
- if(BaseLevel < 60 || BaseLevel > 79)
- {
- mes "[Helper Ben]";
- mes "I'm sorry but that place is";
- mes "only available to people from";
- mes "level ^FF000060^000000 to ^FF000079^000000. I'm afraid you";
- mes "have to leave immediately.";
- mes "Please proceed to your proper";
- mes "arenas. Have fun !";
- close2;
- warp "arena_room",100,75;
- }
- else if(Zeny < 1000)
- {
- mes "[Helper Ben]";
- mes "Oh! That's too bad!";
- mes "You have the required level";
- mes "to attempt this arena but";
- mes "it costs 1000 zeny to enter.";
- mes "Please come back when you'll";
- mes "have them!";
- close2;
- warp "arena_room",100,75;
- }
- end;
-}
-
-arena_room,63,53,0 script LevelCheck#70 139,5,5,{
-
-OnTouch:
- if(BaseLevel < 70 || BaseLevel > 89)
- {
- mes "[Helper Vicious]";
- mes "I'm sorry but that place is";
- mes "only available to people from";
- mes "level ^FF000070^000000 to ^FF000089^000000. I'm afraid you";
- mes "have to leave immediately.";
- mes "Please proceed to your proper";
- mes "arenas. Have fun !";
- close2;
- warp "arena_room",100,75;
- }
- else if(Zeny < 1000)
- {
- mes "[Helper Vicious]";
- mes "Oh! That's too bad!";
- mes "You have the required level";
- mes "to attempt this arena but";
- mes "it costs 1000 zeny to enter.";
- mes "Please come back when you'll";
- mes "have them!";
- close2;
- warp "arena_room",100,75;
- }
- end;
-}
-
-arena_room,136,53,0 script LevelCheck#80 139,5,5,{
-
-OnTouch:
- if(BaseLevel < 80)
- {
- mes "[Helper Epin]";
- mes "I'm sorry but that place is";
- mes "only available to people from";
- mes "level ^FF000080^000000 to ^FF000099^000000. I'm afraid you";
- mes "have to leave immediately.";
- mes "Please proceed to your proper";
- mes "arenas. Have fun !";
- close2;
- warp "arena_room",100,75;
- }
- else if(Zeny < 1000)
- {
- mes "[Helper Epin]";
- mes "Oh! That's too bad!";
- mes "You have the required level";
- mes "to attempt this arena but";
- mes "it costs 1000 zeny to enter.";
- mes "Please come back when you'll";
- mes "have them!";
- close2;
- warp "arena_room",100,75;
- }
- end;
-
-}