From 722ed0a89f56605feb7b9b5af57861b19b6a8289 Mon Sep 17 00:00:00 2001 From: L0ne_W0lf Date: Thu, 21 Jul 2011 20:57:57 +0000 Subject: Updated most active NPCs that give EXP to renewal standards. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/renewal@14920 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/instances/OrcsMemory.txt | 9 +- npc/instances/SealedShrine.txt | 216 +- npc/other/arena/arena_room.txt | 8 +- npc/other/monster_race.txt | 3441 +++++++++++++++++------------- npc/other/turbotrack/Turbo_Track.txt | 10 +- npc/quests/2007_relay.txt | 280 +-- npc/quests/Bard_Quest.txt | 36 +- npc/quests/Kiel_Hyre_Quest.txt | 4 +- npc/quests/eye_of_hellion.txt | 4 +- npc/quests/first_class/tu_acolyte.txt | 17 +- npc/quests/first_class/tu_archer.txt | 20 +- npc/quests/first_class/tu_magician01.txt | 34 +- npc/quests/first_class/tu_merchant.txt | 40 +- npc/quests/first_class/tu_sword.txt | 48 +- npc/quests/first_class/tu_thief01.txt | 36 +- npc/quests/quests_13_1.txt | 46 +- npc/quests/quests_13_2.txt | 22 +- npc/quests/quests_airship.txt | 4 +- npc/quests/quests_alberta.txt | 10 +- npc/quests/quests_ayothaya.txt | 36 +- npc/quests/quests_ein.txt | 38 +- npc/quests/quests_hugel.txt | 20 +- npc/quests/quests_juperos.txt | 8 +- npc/quests/quests_lighthalzen.txt | 22 +- npc/quests/quests_louyang.txt | 42 +- npc/quests/quests_morocc.txt | 20 +- npc/quests/quests_moscovia.txt | 64 +- npc/quests/quests_nameless.txt | 40 +- npc/quests/quests_prontera.txt | 4 +- npc/quests/quests_rachel.txt | 18 +- npc/quests/quests_veins.txt | 8 +- npc/quests/seals/brisingamen_seal.txt | 2 +- npc/quests/seals/megingard_seal.txt | 6 +- 33 files changed, 2520 insertions(+), 2093 deletions(-) (limited to 'npc') diff --git a/npc/instances/OrcsMemory.txt b/npc/instances/OrcsMemory.txt index 811968379..33476580f 100644 --- a/npc/instances/OrcsMemory.txt +++ b/npc/instances/OrcsMemory.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.4 +//= 1.5 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -27,6 +27,7 @@ //= 1.3 Disabled an exploit related to the orc hero spawn. [L0ne_W0lf] //= Corrected the variable type for party leader name. //= 1.4 Fixed donpcevent calling non-existant npc. (bugreport:4039) [L0ne_W0lf] +//= 1.5 Fixed a checkquest condition never setting quest. [L0ne_W0lf] //============================================================ // Entrance @@ -134,7 +135,7 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 406,{ else { mapannounce "gef_fild10", .@p_reader$ + " of the party, " + .@p_name$ + " is entering the " + .@md_name$ + ".",bc_map,"0x00ff99"; warp "1@orcs",179,15; - setquest 12059; + if (checkquest(12059)== -1) setquest 12059; close; } case 3: @@ -162,7 +163,7 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 406,{ //else if (move_md == 0) { else { mapannounce "gef_fild10", .@p_name$ + " Party's member " + .@p_reader$ + " has entered the " + .@md_name$ + ".",bc_map,"0x00ff99"; - setquest 12059; + if (checkquest(12059)== -1) setquest 12059; warp "1@orcs",179,15; close; } @@ -194,7 +195,7 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 406,{ //else if (move_md == 0) { else { mapannounce "gef_fild10", .@p_name$ + " Party's member " + .@p_reader$ + " has entered the " + .@md_name$ + ".",bc_map,"0x00ff99"; - setquest 12059; + if (checkquest(12059)== -1) setquest 12059; warp "1@orcs",179,15; close; } diff --git a/npc/instances/SealedShrine.txt b/npc/instances/SealedShrine.txt index 044ff8423..1a7566fd9 100644 --- a/npc/instances/SealedShrine.txt +++ b/npc/instances/SealedShrine.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.5 +//= 1.7 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -16,6 +16,10 @@ //= 1.3 Fixed cutins not being removed. (bugreport:4117) [L0ne_w0lf] //= 1.4 Fixed some typos. [Gepard] //= 1.5 Fixed not being able to enter dungeon for the first two hours. +//= 1.6 Players should be able to re-take the quest after 12 hours now. +//= Changed quest 3046 to 3040. This is the correct quest id. +//= Removed checking quest 3045, unofficial check. +//= 1.7 Fixed a checkquest condition never setting quest. [L0ne_W0lf] //============================================================ // Sealed Catacomb Entrance @@ -96,116 +100,114 @@ monk_test,309,146,3 script Friar Patrick#edq 412,{ next; // 12 hour cooldown - set .@ins_bapho_check,checkquest(3046,PLAYTIME); + set .@ins_bapho_check,checkquest(3040,PLAYTIME); // Two hour play limit - set .@ins_bapho_check2,checkquest(3045,PLAYTIME); - - if (.@ins_bapho_check < 2) { - if (.@ins_bapho_check == -1) { - if ((getpartyleader(.@party_id,2) == getcharid(0)) && (.@partymembercount > 1)) { - set .@instance, instance_create("Sealed Catacombs", .@party_id); - if (.@instance < 0) { - mes "[Friar Patrick]"; - mes "Party name is "+getpartyname(.@party_id)+"..."; - mes "Name of the leader is "+.@partymembername$[0]+"..."; - mes "Umm... But it seems that there is a problem here... I'll check quickly. Please wait."; - } - else { - - for( set .@i, 1; .@i <= 2; set .@i, .@i + 1 ) { - if( instance_attachmap("" + .@i + "@cata", .@instance) == "" ) - break; - } - if( .@i < 2 ) { - instance_destroy(.@instance); - close; - } - - instance_attach(.@instance); - instance_set_timeout 7200,300,.@instance; - instance_init(.@instance); - - // First Floor - disablenpc instance_npcname("Ancient Hero's Soul#1F", instance_id()); - disablenpc instance_npcname("ins_bapho_to_2f", instance_id()); - - for( set .@i, 1; .@i < 13; set .@i, .@i + 1 ) { - disablenpc instance_npcname("Gravestone#1F_"+.@i+"T", instance_id()); - disablenpc instance_npcname("Gravestone#1F_"+.@i+"F", instance_id()); - } - for( set .@i, 1; .@i <= 12; set .@i, .@i + 1 ) { - disablenpc instance_npcname("Bobbing Torch#"+.@i, instance_id()); - } - - // Second Floor - disablenpc instance_npcname("ins_baphomet_1f_timer", instance_id()); - disablenpc instance_npcname("ins_2f_enter_broad", instance_id()); - disablenpc instance_npcname("Magical Seal#0", instance_id()); - disablenpc instance_npcname("Magical Seal#2", instance_id()); - disablenpc instance_npcname("Magical Seal#4", instance_id()); - disablenpc instance_npcname("Magical Seal#8", instance_id()); - disablenpc instance_npcname("Magical Seal#10", instance_id()); - disablenpc instance_npcname("Ancient Hero's Soul#2F", instance_id()); - disablenpc instance_npcname("control_baphomet", instance_id()); - disablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); - disablenpc instance_npcname("2f_callmon_pattern_c", instance_id()); - disablenpc instance_npcname("2f_callmon_pattern", instance_id()); - disablenpc instance_npcname("ins_2f_hero_pattern_c", instance_id()); - disablenpc instance_npcname("ins_2f_hero_pattern", instance_id()); - - // Pick proper grave - donpcevent instance_npcname("ins_baphomet_lotto", instance_id())+"::OnEnable"; - - // Spawn monsters. - donpcevent instance_npcname("ins_1f_spawn_mobs", instance_id())+"::OnEnable"; - - mes "[Friar Patrick]"; - mes "Party name is "+getpartyname(.@party_id)+"..."; - mes "Name of the leader is "+.@partymembername$[0]+"..."; - mes "Okay... I'll adjust the shrine's seal so that you and your group can enter."; - next; - mes "[Friar Patrick]"; - mes "You will see a sign when the seal has broken. Please wait until the sign appears..."; - next; - mes "[Friar Patrick]"; - mes "When you see the sign, put your hands on the gravestone... Then you can move inside."; - next; - mes "[Friar Patrick]"; - mes "One thing that you should remember is... Anyone who enters this shrine will be cursed by Baphomet and cannot enter or leave while they are cursed."; - next; - mes "[Friar Patrick]"; - mes "And one more thing... In this cursed area, some skills, which are protected by outer physical power are prohibited by the effect of the seal."; - next; - mes "[Friar Patrick]"; - mes "For example, the skills like ^0000FFSafety Wall and Assumptio^000000... So you'd better prepare before entering the shrine."; - } + //set .@ins_bapho_check2,checkquest(3045,PLAYTIME); + + if (.@ins_bapho_check == -1) { + if ((getpartyleader(.@party_id,2) == getcharid(0)) && (.@partymembercount > 1)) { + set .@instance, instance_create("Sealed Catacombs", .@party_id); + if (.@instance < 0) { + mes "[Friar Patrick]"; + mes "Party name is "+getpartyname(.@party_id)+"..."; + mes "Name of the leader is "+.@partymembername$[0]+"..."; + mes "Umm... But it seems that there is a problem here... I'll check quickly. Please wait."; } else { + + for( set .@i, 1; .@i <= 2; set .@i, .@i + 1 ) { + if( instance_attachmap("" + .@i + "@cata", .@instance) == "" ) + break; + } + if( .@i < 2 ) { + instance_destroy(.@instance); + close; + } + + instance_attach(.@instance); + instance_set_timeout 7200,300,.@instance; + instance_init(.@instance); + + // First Floor + disablenpc instance_npcname("Ancient Hero's Soul#1F", instance_id()); + disablenpc instance_npcname("ins_bapho_to_2f", instance_id()); + + for( set .@i, 1; .@i < 13; set .@i, .@i + 1 ) { + disablenpc instance_npcname("Gravestone#1F_"+.@i+"T", instance_id()); + disablenpc instance_npcname("Gravestone#1F_"+.@i+"F", instance_id()); + } + for( set .@i, 1; .@i <= 12; set .@i, .@i + 1 ) { + disablenpc instance_npcname("Bobbing Torch#"+.@i, instance_id()); + } + + // Second Floor + disablenpc instance_npcname("ins_baphomet_1f_timer", instance_id()); + disablenpc instance_npcname("ins_2f_enter_broad", instance_id()); + disablenpc instance_npcname("Magical Seal#0", instance_id()); + disablenpc instance_npcname("Magical Seal#2", instance_id()); + disablenpc instance_npcname("Magical Seal#4", instance_id()); + disablenpc instance_npcname("Magical Seal#8", instance_id()); + disablenpc instance_npcname("Magical Seal#10", instance_id()); + disablenpc instance_npcname("Ancient Hero's Soul#2F", instance_id()); + disablenpc instance_npcname("control_baphomet", instance_id()); + disablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); + disablenpc instance_npcname("2f_callmon_pattern_c", instance_id()); + disablenpc instance_npcname("2f_callmon_pattern", instance_id()); + disablenpc instance_npcname("ins_2f_hero_pattern_c", instance_id()); + disablenpc instance_npcname("ins_2f_hero_pattern", instance_id()); + + // Pick proper grave + donpcevent instance_npcname("ins_baphomet_lotto", instance_id())+"::OnEnable"; + + // Spawn monsters. + donpcevent instance_npcname("ins_1f_spawn_mobs", instance_id())+"::OnEnable"; + + mes "[Friar Patrick]"; + mes "Party name is "+getpartyname(.@party_id)+"..."; + mes "Name of the leader is "+.@partymembername$[0]+"..."; + mes "Okay... I'll adjust the shrine's seal so that you and your group can enter."; + next; + mes "[Friar Patrick]"; + mes "You will see a sign when the seal has broken. Please wait until the sign appears..."; + next; mes "[Friar Patrick]"; - mes "Umm... I recognize your courage, but... I can't permit anyone to enter this place. I can only permit the leader of a party to enter first."; + mes "When you see the sign, put your hands on the gravestone... Then you can move inside."; next; mes "[Friar Patrick]"; - mes "Once the party leader is permitted, the rest of the party can enter. This is a rule of this monastery, so please understand."; + mes "One thing that you should remember is... Anyone who enters this shrine will be cursed by Baphomet and cannot enter or leave while they are cursed."; + next; + mes "[Friar Patrick]"; + mes "And one more thing... In this cursed area, some skills, which are protected by outer physical power are prohibited by the effect of the seal."; + next; + mes "[Friar Patrick]"; + mes "For example, the skills like ^0000FFSafety Wall and Assumptio^000000... So you'd better prepare before entering the shrine."; } } - else if ((.@ins_bapho_check == 0) || (.@ins_bapho_check == 1)) { - mes "[Friar Patrick]"; - mes "It seems you have entered this shrine recently... You cannot reenter because Baphomet's Curse still remains. Baphomet's Curse disappears only after a certain amount of time has passed."; - } - else if (.@ins_bapho_check == 2) { - mes "[Friar Patrick]"; - mes "Umm... It seems that Baphomet's Curse has weakened. I can remove it now."; - next; + else { mes "[Friar Patrick]"; - mes "Haaaaaaap... Hocus Pocus Wingardium Abracadabra!!!!!"; + mes "Umm... I recognize your courage, but... I can't permit anyone to enter this place. I can only permit the leader of a party to enter first."; next; - if (checkquest(3046)) erasequest 3046; - if (checkquest(3041)) erasequest 3041; - if (checkquest(3045)) erasequest 3045; mes "[Friar Patrick]"; - mes "Huu... It's over. Now that I've released Baphomet's Curse, you can enter again."; + mes "Once the party leader is permitted, the rest of the party can enter. This is a rule of this monastery, so please understand."; } } + else if ((.@ins_bapho_check == 0) || (.@ins_bapho_check == 1)) { + mes "[Friar Patrick]"; + mes "It seems you have entered this shrine recently... You cannot reenter because Baphomet's Curse still remains. Baphomet's Curse disappears only after a certain amount of time has passed."; + } + else if (.@ins_bapho_check == 2) { + mes "[Friar Patrick]"; + mes "Umm... It seems that Baphomet's Curse has weakened. I can remove it now."; + next; + mes "[Friar Patrick]"; + mes "Haaaaaaap... Hocus Pocus Wingardium Abracadabra!!!!!"; + next; + if (checkquest(3040)) erasequest 3040; + if (checkquest(3041)) erasequest 3041; + if (checkquest(3045)) erasequest 3045; + mes "[Friar Patrick]"; + mes "Huu... It's over. Now that I've released Baphomet's Curse, you can enter again."; + } } else { mes "[Friar Patrick]"; @@ -248,7 +250,6 @@ monk_test,309,146,3 script Friar Patrick#edq 412,{ } monk_test,306,151,3 script Grave of Baphomet#edq 111,{ - if (checkquest(3040)>=0) erasequest 3040; if (countitem(6002) > 0) delitem 6002,countitem(6002); //Token_Of_Apostle mes "This gravestone has a carving of a wicked devil with large horns. It arouses an ominous feeling."; @@ -265,11 +266,11 @@ monk_test,306,151,3 script Grave of Baphomet#edq 111,{ instance_attach(.@instance); // 12 hour cooldown - set .@ins_bapho_check,checkquest(3046,PLAYTIME); + set .@ins_bapho_check,checkquest(3040,PLAYTIME); // Two hour play limit - set .@ins_bapho_check2,checkquest(3045,PLAYTIME); + //set .@ins_bapho_check2,checkquest(3045,PLAYTIME); - if ((.@ins_bapho_check == -1) || ((.@ins_bapho_check2 >= 0) && (.@ins_bapho_check2 < 2))) { + if (.@ins_bapho_check == -1) { if (has_instance("1@cata") == "") { mes "It's cold to the touch. It doesn't respond."; } @@ -284,8 +285,7 @@ monk_test,306,151,3 script Grave of Baphomet#edq 111,{ //else if (ret == 0) { else { mapannounce "monk_test","[" + strcharinfo(0) + "] member of the [" + getpartyname(.@party_id) + "] party has entered the Sealed Shrine.",bc_map,"0x00ff99"; - setquest 3046; - setquest 3045; + if (checkquest(3040) == -1) setquest 3040; warp "1@cata",100,224; } } @@ -301,7 +301,7 @@ monk_test,306,151,3 script Grave of Baphomet#edq 111,{ mes "[Friar Patrick]"; mes "Haaaaaaap... Wingardium Leviosa Expecto Patronum !!!!!"; specialeffect2 EF_HOLYHIT; - if (checkquest(3046)) erasequest 3046; + if (checkquest(3040)) erasequest 3040; if (checkquest(3041)) erasequest 3041; if (checkquest(3045)) erasequest 3045; next; @@ -2126,8 +2126,8 @@ OnTouch: 2@cata,80,63,4 script Ancient Hero's Soul#2F 411,{ cutin "ins_cata_champ_s",2; if (checkquest(3041)) erasequest 3041; - if (checkquest(3046)) erasequest 3046; - setquest 3046; + if (checkquest(3040)) erasequest 3040; + setquest 3040; mes "[Ancient Hero's Soul]"; mes "Good job, my descendants... You've finished the long-cherished task that me and my bretheren could not complete."; next; @@ -2212,7 +2212,7 @@ OnDisable: OnMyMobDead: if (mobcount("2@cata",instance_npcname("control_baphomet", instance_id())+"::OnMyMobDead") < 1) { set 'ins_baphomet,7; - setquest 3046; + setquest 3040; erasequest 3041; instance_announce 0, "Baphomet : No! Nonono! How dare these weaklings defeat me!... No!!...",bc_map,"0xdb7093"; enablenpc instance_npcname("Ancient Hero's Soul#2F", instance_id()); diff --git a/npc/other/arena/arena_room.txt b/npc/other/arena/arena_room.txt index bfc0deb18..c742cc021 100644 --- a/npc/other/arena/arena_room.txt +++ b/npc/other/arena/arena_room.txt @@ -684,10 +684,10 @@ prt_are_in,98,14,3 script Givu#arena 728,{ close; } set arena_point,arena_point -40; - 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; + 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; mes "[Givu]"; mes "You have gained experience points. Thank you."; close; diff --git a/npc/other/monster_race.txt b/npc/other/monster_race.txt index 9d5d08be7..f69bee822 100644 --- a/npc/other/monster_race.txt +++ b/npc/other/monster_race.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.4 +//= 1.6 //===== Compatible With: ===================================== //= eAthena SVN (Trunk, r12752+) //===== Description: ========================================= @@ -18,6 +18,8 @@ //= 1.2 Replaced effect numerics with constants. [L0ne_W0lf] //= 1.3 Ei'felle now gives Exercise. (Bugreport:4092) [L0ne_W0lf] //= 1.4 Fixed call to a non-existant event. [L0ne_W0lf] +//= 1.5 Updated Dialog. [L0ne_W0lf] +//= 1.6 Updated experience rewards. [L0ne_W0lf] //============================================================ //============================================================ @@ -906,19 +908,19 @@ OnTimer10000: end; OnTimer120000: - mapannounce "p_track01","The Individual Monster Race will begin after 3 minutes.",bc_map,"0xffb6c1"; + mapannounce "p_track01","The Single Monster Race will start in 3 minutes.",bc_map,"0xffb6c1"; end; OnTimer123000: - mapannounce "p_track01","Anyone who wishes to join the race can enquire from the service staff in the arena.",bc_map,"0xffb6c1"; + mapannounce "p_track01","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0xffb6c1"; end; OnTimer240000: - mapannounce "p_track01","The Individual Monster Race will begin soon.",bc_map,"0xffb6c1"; + mapannounce "p_track01","The Single Monster Race will start shortly.",bc_map,"0xffb6c1"; end; OnTimer243000: - mapannounce "p_track01","Anyone who wishes to join the race can enquire from the service staff in the arena.",bc_map,"0xffb6c1"; + mapannounce "p_track01","Please ask a Ticket Helper if you wish to wager on the race.",bc_map,"0xffb6c1"; end; OnTimer300000: @@ -939,15 +941,19 @@ OnTimer300000: p_track01,73,22,1 script Ticket Helper#single 899,{ if (checkweight(908,200) == 0) { mes "[Ticket Helper]"; - mes "Hello there!"; - mes "If you wish to join the 'Individual' Monster Race, "; - mes "please choose one monster from "; - mes "Monster No.1 to Monster No. 6 ~"; + mes "Welcome to the"; + mes "Monster Race Arena."; + mes "If you'd like to participate"; + mes "in the ^3131FFSingle Monster Race^000000,"; + mes "then please select 1 out of"; + mes "the 6 monsters from the list."; next; mes "[Ticket Helper]"; - mes "However.."; - mes "It seems that you don't have enough space "; - mes "to receive the monster ticket."; + mes "Wait, wait..."; + mes "I can't give you"; + mes "anything right now."; + mes "You're carrying way"; + mes "too many things..."; close; } mes "[Ticket Helper]"; @@ -985,8 +991,7 @@ p_track01,73,22,1 script Ticket Helper#single 899,{ mes "Alright then, please wait"; mes "until the start of the race is"; mes "announced. If the monster you"; - mes "picked wins, then please use"; - mes "this ticket to redeem your prize."; + mes "picked wins, then please use this ticket to redeem your prize."; getitem 7514,1; //Monster_Ticket set monster_race_1,1; close; @@ -1049,8 +1054,7 @@ p_track01,73,22,1 script Ticket Helper#single 899,{ mes "Alright then, please wait"; mes "until the start of the race is"; mes "announced. If the monster you"; - mes "picked wins, then please use"; - mes "this ticket to redeem your prize."; + mes "picked wins, then please use this ticket to redeem your prize."; getitem 7514,1; //Monster_Ticket set monster_race_1,3; close; @@ -1081,8 +1085,7 @@ p_track01,73,22,1 script Ticket Helper#single 899,{ mes "Alright then, please wait"; mes "until the start of the race is"; mes "announced. If the monster you"; - mes "picked wins, then please use"; - mes "this ticket to redeem your prize."; + mes "picked wins, then please use this ticket to redeem your prize."; getitem 7514,1; //Monster_Ticket set monster_race_1,4; close; @@ -1113,8 +1116,7 @@ p_track01,73,22,1 script Ticket Helper#single 899,{ mes "Alright then, please wait"; mes "until the start of the race is"; mes "announced. If the monster you"; - mes "picked wins, then please use"; - mes "this ticket to redeem your prize."; + mes "picked wins, then please use this ticket to redeem your prize."; getitem 7514,1; //Monster_Ticket set monster_race_1,5; close; @@ -1145,8 +1147,7 @@ p_track01,73,22,1 script Ticket Helper#single 899,{ mes "Alright then, please wait"; mes "until the start of the race is"; mes "announced. If the monster you"; - mes "picked wins, then please use"; - mes "this ticket to redeem your prize."; + mes "picked wins, then please use this ticket to redeem your prize."; getitem 7514,1; //Monster_Ticket set monster_race_1,6; close; @@ -1482,347 +1483,616 @@ OnTimer9000: p_track01,67,45,5 script Medal Distributor#single 845,{ if (checkweight(908,200) == 0) { mes "[Medal Distributor]"; - mes "Before exchanging"; - mes "please take off some of the things that you're carrying."; + 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; } + set .@insa,rand(1,1000); if (countitem(7514) > 0) { mes "[Medal Distributor]"; - mes "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; - next; - mes "[Medal Distributor]"; - mes "Do you want to show me your ticket?"; + 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 ($@monster_race == 1) { if (monster_race_1 == 1) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; - next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 ($@monster_race == 2) { if (monster_race_1 == 2) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; - next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 ($@monster_race == 3) { if (monster_race_1 == 3) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; - next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 ($@monster_race == 4) { if (monster_race_1 == 4) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; - next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 ($@monster_race == 5) { if (monster_race_1 == 5) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; - next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 ($@monster_race == 6) { if (monster_race_1 == 6) { mes "[Medal Distributor]"; - mes "Congratulations! You have won!"; - mes "Although the winning rate for individual is higher than the doubles,"; - mes "it's not easy to get a correct guess too.."; - mes "You're really amazing"; + mes "Oh, congratulations, you"; + mes "have a winning ticket for"; + mes "a Single Monster Race! So "; + mes "would you like to exchange your"; + mes "Racing Ticket for Prize Medals?"; next; - mes "[Medal Distributor]"; - mes "Anyway..."; - mes "Do you want to change"; - mes "the 'ticket' into 'medal' right now?"; - next; - switch(select("Yes:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; + mes "Let me see your ticket..."; + mes "Oh! Congratulations, you"; + mes "won! May I have your name?"; next; + input .@input$; + if (.@input$ == strcharinfo(0)) { + mes "[Medal Distributor]"; + mes "Ah, "+strcharinfo(0)+"."; + mes "You can exchange this"; + mes "ticket for a Prize Medal by"; + mes "entering your ticket exchange"; + mes "number now. Your ticket"; + mes "exchange number is ^FF0000" + .@insa + "^000000."; + next; + input .@input; //,0,1000; + if (.@input == 0) { + mes "[Medal Distributor]"; + mes "Oh? You don't want"; + mes "to exchange your"; + mes "winning ticket?"; + close; + } + else if (.@input == .@insa) { + mes "[Medal Distributor]"; + mes "[Medal Distributor]"; + mes "Thank you! You entered"; + mes "the correct number..."; + mes "Everything seems to"; + mes "be in order. Alright!"; + next; + } + else { + mes "[Medal Distributor]"; + mes "I'm sorry, but it seems"; + mes "that you entered the"; + mes "incorrect ticket number."; + mes "Would you mind coming"; + mes "back again in a while?"; + close; + } + } + else { + mes "[Medal Distributor]"; + mes "What's this...?"; + mes "I think there's a problem..."; + mes "Did you enter your name"; + mes "incorrectly? Please check"; + mes "your name, and then try again."; + close; + } mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the individual race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + mes "Now please accept your"; + mes "Prize Medals! You can"; + mes "exchange these with"; + mes "Wayne in Hugel for some"; + mes "interesting items. Thank you~"; delitem 7514,1; //Monster_Ticket set monster_race_1,0; getitem 7515,4; //Marvelous_Medal close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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; } close; } else { mes "[Medal Distributor]"; - mes "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; + 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 "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; + 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; @@ -1902,9 +2172,9 @@ OnTimer342000: p_track01,76,36,1 script Exit Guide#single 798,{ mes "[Exit Guide]"; mes "If you have a winning Racing"; - mes "Ticket, please make sure that."; + mes "Ticket, please make sure that"; mes "you redeem it for Prize Medals"; - mes "now. All Racing Rickets become"; + mes "now. All Racing Tickets become"; mes "void once the next race begins."; next; mes "[Exit Guide]"; @@ -1927,7 +2197,7 @@ p_track01,76,36,1 script Exit Guide#single 798,{ mes "In accordance with our"; mes "policies, I must take your"; mes "Racing Ticket before you leave."; - mes "Thank you for your patronage"; + 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 @@ -1938,8 +2208,8 @@ p_track01,76,36,1 script Exit Guide#single 798,{ end; case 2: mes "[Exit Guide]"; - mes "Alright, then"; - mes "Kist let me know"; + mes "Alright, then."; + mes "Just let me know"; mes "whenever you're"; mes "ready to leave."; close; @@ -1953,26 +2223,26 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ mes "Monster Race Arena."; mes "How may I help you today?"; next; - if (select("Monster Race Info:Enter Monster Race") == 1) { - mes "[Eckar Erenes]"; + switch(select("Monster Race Info:Enter Monster Race")) { + case 1: + mes "[Eckar Ellebird]"; 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 "[Eckar Ellebird]"; 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 "[Eckar Ellebird]"; mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and"; - mes "rewards are greater than in Single"; - mes "Monster Races: you must wager on"; - mes "2 monsters, and they must place in."; + 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 "[Eckar Ellebird]"; mes "Although a small entrance"; mes "fee is required, we only use"; mes "the money to give rewards to"; @@ -1980,22 +2250,22 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ mes "arena. Therefore, we're not"; mes "profiting from this enterprise."; next; - mes "[Eckar Erenes]"; + mes "[Eckar Ellebird]"; 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."; + mes "gambling is illegal here..."; next; - mes "[Eckar Erenes]"; - mes "Once you enter the Race Arena,"; - mes "you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing"; - mes "Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute"; - mes "window after the end of the race."; + mes "[Eckar Ellebird]"; + 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 Ellebird]"; mes "The entrance fee for all races"; @@ -2015,12 +2285,10 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ case 1: if (checkweight(908,700) == 0) { mes "[Eckar Ellebird]"; - 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."; + mes "Oh, wow. You're carrying"; + mes "an awful lot of stuff... Yeah,"; + mes "you better put some of it away"; + mes "in Kafra Storage or something."; close; } if (Zeny > 1999) { @@ -2028,17 +2296,18 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ mes "[Eckar Ellebird]"; mes "Hm? What are you doing"; mes "with an expired Racing Ticket?"; - mes "Well, I better get rid of it for"; - mes "you before it can get mixed up"; + 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_1_1 == 1) { mes "[Eckar Ellebird]"; - mes "Thanks, I hope that"; - mes "you enjoy this race."; - mes "Let me guide you now"; - mes "to the Monster Race Arena."; + 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_1,0; close2; warp "p_track01",75,41; @@ -2057,20 +2326,17 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ if (.@monster_race == 0) { mes "[Eckar Ellebird]"; mes "Right now, a Monster Race"; - mes "is in progress. It's too late to"; - mes "place a wager, but if you'd like"; + 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"; - mes "to enter the Monster Race Arena?"; + mes "for spectators. Would you like to enter the Monster Race Arena?"; next; - switch(select("Yes:No, thanks")) { + switch(select("Enter:Cancel")) { case 1: if (Zeny > 499) { mes "[Eckar Ellebird]"; - mes "Thanks, I hope that"; - mes "you enjoy this race."; - mes "Let me guide you now"; - mes "to the Monster Race Arena."; + mes "Thank you~"; + mes "I hope you enjoy"; + mes "watching this race!"; set zeny,zeny-500; set monster_race_1,0; close2; @@ -2079,10 +2345,9 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ } else { mes "[Eckar Ellebird]"; - mes "I'm sorry, but you"; - mes "don't have enough"; - mes "money to pay the"; - mes "2,000 zeny entrance fee."; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; close; } case 2: @@ -2127,25 +2392,23 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ mes "preparations for the next"; mes "Single Monster Race, so"; mes "we ask that you please"; - mes "wait a little while longer."; + mes "wait a little while longer..."; close; } else { if ($@monster_race == 0) { mes "[Eckar Ellebird]"; mes "Right now, a Monster Race"; - mes "is in progress. It's too late to"; - mes "place a wager, but if you'd like"; + 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"; - mes "to enter the Monster Race Arena?"; + mes "for spectators. Would you like to enter the Monster Race Arena?"; next; - switch(select("Yes:No, thanks")) { + switch(select("Enter:Cancel")) { case 1: if (Zeny > 499) { mes "[Eckar Ellebird]"; mes "Thank you~"; - mes "I hope you enjoy."; + mes "I hope you enjoy"; mes "watching this race!"; set zeny,zeny-500; set monster_race_1,0; @@ -2155,10 +2418,9 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ } else { mes "[Eckar Ellebird]"; - mes "I'm sorry, but you"; - mes "don't have enough"; - mes "money to pay the"; - mes "2,000 zeny entrance fee."; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; close; } case 2: @@ -2190,14 +2452,14 @@ hugel,58,72,6 script Eckar Ellebird#single 798,{ mes "I'm sorry, but you"; mes "don't have enough"; mes "money to pay the"; - mes "2,000 zeny entrance fee."; + mes "2,000 zeny entrance fee. "; close; } case 2: mes "[Eckar Ellebird]"; mes "Very well. I hope that"; mes "you enjoy your time here"; - mes "in the Monster Race Arena~."; + mes "in the Monster Race Arena~"; close; } close; @@ -2224,10 +2486,9 @@ p_track01,39,49,3 script Game Guide#single 845,{ next; mes "[Game Guide]"; mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and"; - mes "rewards are greater than in Single"; - mes "Monster Races: you must wager on"; - mes "2 monsters, and they must place in."; + 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"; @@ -2243,15 +2504,12 @@ p_track01,39,49,3 script Game Guide#single 845,{ mes "and wagers, using items and"; mes "zeny, based on the outcomes"; mes "of these races. That kind of"; - mes "gambling is illegal here."; + mes "gambling is illegal here..."; next; mes "[Game Guide]"; - mes "Once you enter the Race Arena,"; - mes "you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing"; - mes "Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute"; - mes "window after the end of the race."; + 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: @@ -2262,7 +2520,7 @@ p_track01,39,49,3 script Game Guide#single 845,{ 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,0xFFFF33; + viewpoint 1,73,22,1,0xFF3355; next; break; case 3: @@ -2279,13 +2537,11 @@ p_track01,39,49,3 script Game Guide#single 845,{ 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"; - mes "void after these 5 minutes.^000000"; + 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"; - mes "outside, and we will immediately"; + 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; @@ -2295,7 +2551,7 @@ p_track01,39,49,3 script Game Guide#single 845,{ 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,0xFFCE63; + viewpoint 1,67,45,2,0xCE6300; next; break; } @@ -4648,7 +4904,8 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "the village of Hugel!"; mes "How may I help you?"; next; - if (select("Monster Race Info:Enter Monster Race") == 1) { + 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"; @@ -4662,10 +4919,9 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ next; mes "[Eckar Erenes]"; mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and"; - mes "rewards are greater than in Single"; - mes "Monster Races: you must wager on"; - mes "2 monsters, and they must place in."; + 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"; @@ -4681,21 +4937,21 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "and wagers, using items and"; mes "zeny, based on the outcomes"; mes "of these races. That kind of"; - mes "gambling is illegal here."; + mes "gambling is illegal here..."; next; mes "[Eckar Erenes]"; - mes "Once you enter the Race Arena,"; - mes "you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing"; - mes "Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute"; - mes "window after the end of the race."; + 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 "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; @@ -4715,7 +4971,7 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ 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."; + mes "wager on any monster races..."; close; } if (Zeny > 1999) { @@ -4723,17 +4979,17 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "[Eckar Erenes]"; mes "Hm? What are you doing"; mes "with an expired Racing Ticket?"; - mes "Well, I better get rid of it for"; - mes "you before it can get mixed up"; + 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 "Thanks, I hope that"; - mes "you enjoy this race."; - mes "Let me guide you now"; - mes "to the Monster Race Arena."; + 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; @@ -4747,27 +5003,24 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "preparations for the next"; mes "Double Monster Race, so"; mes "we ask that you please"; - mes "wait a little while longer."; + 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"; - mes "place a wager, but if you'd like"; + 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"; - mes "to enter the Monster Race Arena?"; + mes "for spectators. Would you like to enter the Monster Race Arena?"; next; - switch(select("Yes:No, thanks")) { + switch(select("Enter:Cancel")) { case 1: if (Zeny > 499) { 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."; + 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; @@ -4777,10 +5030,9 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ } 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."; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; close; } case 2: @@ -4826,25 +5078,23 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "preparations for the next"; mes "Double Monster Race, so"; mes "we ask that you please"; - mes "wait a little while longer."; + 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"; - mes "place a wager, but if you'd like"; + 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"; - mes "to enter the Monster Race Arena?"; + 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 "I hope you enjoy"; mes "watching this race!"; set zeny,zeny-500; set monster_race_2_1,0; @@ -4855,10 +5105,9 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ } 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."; + mes "I'm sorry, but you don't"; + mes "have enough money to pay"; + mes "the 500 zeny spectator fee."; close; } case 2: @@ -4890,14 +5139,14 @@ hugel,62,69,1 script Eckar Erenes#double 798,{ mes "I'm sorry, but you"; mes "don't have enough"; mes "money to pay the"; - mes "2,000 zeny entrance fee."; + 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~."; + mes "in the Monster Race Arena~"; close; } } @@ -4910,14 +5159,14 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ 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"; + 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."; + mes "too many things..."; close; } if ((monster_race_2_1 == 0) && (monster_race_2_2 == 0)) { @@ -4965,9 +5214,13 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Now, please make.....l...your second choice.....l...for the monster that.....l...you think will place...!.l...1st or 2nd in this race."; + 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:")) { + switch(select("Monster 2:Monster 3:Monster 4:Monster 5:Monster 6")) { case 1: mes "[Ticket Helper]"; mes "You've chosen"; @@ -5014,7 +5267,7 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ mes "^0000FFMonster 3^000000, a darling"; mes "Savage Bebe monster."; mes "Are you sure you want"; - mes "to choose this monster?."; + mes "to choose this monster?"; next; switch(select("Yes:No")) { case 1: @@ -5060,11 +5313,10 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ case 1: if ($@mon_time_2_2 == 0) { mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster 1^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~"; + 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; @@ -5190,8 +5442,11 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Please choose your"; - mes "second monster"; + 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: @@ -5410,13 +5665,16 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ mes "^0000FFMonster 3^000000, a darling"; mes "Savage Bebe monster."; mes "Are you sure you want"; - mes "to choose this monster?."; + mes "to choose this monster?"; next; switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Please choose your"; - mes "second monster"; + 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: @@ -5640,8 +5898,11 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Please choose your"; - mes "second monster"; + 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: @@ -5866,8 +6127,11 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Please choose your"; - mes "second monster"; + 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: @@ -6033,8 +6297,8 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ case 5: mes "[Ticket Helper]"; mes "You've chosen"; - mes "^0000FFMonster 6^000000, a naughty"; - mes "Baphomet Jr. monster."; + mes "^0000FFMonster 6^000000, a small, yet"; + mes "demonic, Deviruchi."; mes "Are you sure you want"; mes "to choose this monster?"; next; @@ -6091,8 +6355,7 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ switch(select("Yes:No")) { case 1: mes "[Ticket Helper]"; - mes "Please choose your"; - mes "second monster"; + mes "Then, please pick your 2nd choice."; next; switch(select("Monster 1:Monster 2:Monster 3:Monster 4:Monster 5")) { case 1: @@ -6181,7 +6444,7 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ mes "^0000FFMonster 3^000000, a darling"; mes "Savage Bebe monster."; mes "Are you sure you want"; - mes "to choose this monster?."; + mes "to choose this monster?"; next; switch(select("Yes:No")) { case 1: @@ -6318,10 +6581,9 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ 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 "[Ticket Helper]"; + mes "[Eclar Ellbird]"; mes "Then, we have the Dual Monster"; - mes "Race in which those that wagered"; - mes "on the 1st and 2nd place monsters"; + 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; @@ -6339,15 +6601,12 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ mes "and wagers, using items and"; mes "zeny, based on the outcomes"; mes "of these races. That kind of"; - mes "gambling is illegal here."; + mes "gambling is illegal here..."; next; mes "[Ticket Helper]"; - mes "Once you enter the Race Arena,"; - mes "you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing"; - mes "Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute"; - mes "window after the end of the race."; + 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"; @@ -6380,17 +6639,18 @@ p_track02,73,22,1 script Ticket Helper#2 899,{ mes "to track the monsters' race"; mes "positions. Thank you, and"; mes "have a good time!"; - viewpoint 1,43,35,0,0xFFFF00; + viewpoint 1,43,35,0,0xFF0000; close; } else { mes "[Ticket Helper]"; - mes "There will be broadcasting service"; - mes "at the beginning of the competition."; - mes "If you wish to watch the match,"; - mes "please proceed to the location indicated in the map."; - mes "Good luck."; - viewpoint 1,43,35,0,0xFFFF00; + 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; } } @@ -6421,10 +6681,9 @@ p_track02,39,49,3 script Game Guide#double 845,{ next; mes "[Game Guide]"; mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and"; - mes "rewards are greater than in Single"; - mes "Monster Races: you must wager on"; - mes "2 monsters, and they must place in."; + 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"; @@ -6440,15 +6699,12 @@ p_track02,39,49,3 script Game Guide#double 845,{ mes "and wagers, using items and"; mes "zeny, based on the outcomes"; mes "of these races. That kind of"; - mes "gambling is illegal here."; + mes "gambling is illegal here..."; next; mes "[Game Guide]"; - mes "Once you enter the Race Arena,"; - mes "you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing"; - mes "Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute"; - mes "window after the end of the race."; + 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: @@ -6459,7 +6715,7 @@ p_track02,39,49,3 script Game Guide#double 845,{ 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,0xFFFF33; + viewpoint 1,73,22,1,0xFF3355; next; break; case 3: @@ -6476,13 +6732,11 @@ p_track02,39,49,3 script Game Guide#double 845,{ 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"; - mes "void after these 5 minutes.^000000"; + 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"; - mes "outside, and we will immediately"; + 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; @@ -6492,7 +6746,7 @@ p_track02,39,49,3 script Game Guide#double 845,{ 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,0xFFCE63; + viewpoint 1,67,45,2,0xCE6300; next; break; } @@ -6507,51 +6761,48 @@ p_track02,39,49,3 script Game Guide#double 845,{ p_track02,67,45,5 script Medal Distributor#medal 845,{ if (checkweight(909,20) == 0) { mes "[Medal Distributor]"; - mes "Before exchanging"; - mes "please take off some of the things that you're carrying."; + 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 "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; - next; - mes "[Medal Distributor]"; - mes "Do you want to show me your ticket?"; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6559,56 +6810,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6616,56 +6869,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6673,56 +6928,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6730,56 +6987,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6787,56 +7046,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6844,56 +7105,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6901,56 +7164,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -6958,56 +7223,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7015,56 +7282,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7072,56 +7341,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7129,56 +7400,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7186,56 +7459,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7243,56 +7518,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7300,56 +7577,58 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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! You have won!"; - mes "It's really hard to win the Double Monster Race."; - mes "You're really amazing!"; - mes "Do you wish to redeem your ticket now?"; + 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:Maybe later")) { + switch(select("Yes, please.:No, thanks.")) { case 1: mes "[Medal Distributor]"; - mes "I will confirm your ticket now."; - mes "Hmm, the winning monster for this round..."; - mes "Yup! That's right!"; - mes "Congratulations again!"; - next; - mes "[Medal Distributor]"; - mes "I will give you the medal as"; - mes "the proof of the winner for the Double race."; - mes "As for the medal, bring it to Hugel "; - mes "and look for Wayne"; - mes "to change it into prizes."; - mes "Please use it wisely."; + 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; @@ -7357,64 +7636,74 @@ p_track02,67,45,5 script Medal Distributor#medal 845,{ close; case 2: mes "[Medal Distributor]"; - mes "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "Thank you for using"; - mes "Monster Race Arena"; - mes "Good luck for your"; - mes "next race."; + 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 "Ah, what a pity."; - mes "I hope that you will win it next time."; + 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 "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; + 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 "I am the Redemption Service Staff"; - mes "who will give the winner medals and ticket"; - mes "to the participants who"; - mes "make the correct guess"; - mes "for the Monster Race."; + 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 "The redemption of the winner ticket of every round"; - mes "can only be made at ^0000FFthe particular round^000000."; - mes "Please remember that."; - mes "You can take the medal and"; - mes "find Wayne in Hugel to retrieve your prizes."; + 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; } @@ -7426,9 +7715,9 @@ OnInit: 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 "Ticket, please make sure that"; mes "you redeem it for Prize Medals"; - mes "now. All Racing Rickets become"; + mes "now. All Racing Tickets become"; mes "void once the next race begins."; next; mes "[Exit Guide]"; @@ -7451,7 +7740,7 @@ p_track02,76,38,1 script Exit Guide#double 798,{ mes "In accordance with our"; mes "policies, I must take your"; mes "Racing Ticket before you leave."; - mes "Thank you for your patronage"; + 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 @@ -7463,8 +7752,8 @@ p_track02,76,38,1 script Exit Guide#double 798,{ end; case 2: mes "[Exit Guide]"; - mes "Alright, then"; - mes "Kist let me know"; + mes "Alright, then."; + mes "Just let me know"; mes "whenever you're"; mes "ready to leave."; close; @@ -10838,159 +11127,170 @@ OnTouchNPC: //============================================================ // NPCs for Redeeming Price Medals (Einbroch and Hugel) //============================================================ -ein_in01,85,208,5 script Ei felle#repay01 854,{ +ein_in01,85,208,5 script Ei'felle#repay01 854,{ if (ein_medal01 < 1) { - mes "[Ei felle]"; - mes "Ahhh."; - mes "I don't have much time left before the delivery of this product!!"; - mes "What should I do with"; - mes "so many failed product in this place."; - mes "I really hope I have that item now!!!"; + mes "[Ei'felle]"; + mes "Curses! We need to deliver"; + mes "what our customers ordered,"; + mes "but we've been making nothing"; + mes "but shipshod products! If we"; + mes "only had that metal, we could"; + mes "pump up our product quality!"; next; - select("What item do you mean?"); - mes "[Ei felle]"; - mes "I pick up the info from some rumor I heard."; - mes "There is a small isolated village"; - mes "at the fartherst border of Schwaltzvalt Republic."; - mes "It's said that"; - mes "the medal obtain from that village"; - mes "contain certain special ore."; + select("What metal are you talking about?"); + mes "[Ei'felle]"; + mes "There's a small village"; + mes "at the outskirts of the"; + mes "Schwaltzvalt Republic that"; + mes "gives these special medals"; + mes "that are made of this metal"; + mes "which we desperately need..."; next; - mes "[Ei felle]"; - mes "If I have that special ore!!"; - mes "I won't have so many useless iron"; - mes "left in this place."; + mes "[Ei'felle]"; + mes "We've sent one of our best"; + mes "guildsmen to get some of those"; + mes "medals for us, but he hasn't"; + mes "reported back to us quite yet."; + mes "I'm getting pretty anxious..."; next; - mes "[Ei felle]"; - mes "I have sent a lot of people to ask about that special ore"; - mes "but the result is nothing...How disappointing..."; + mes "[Ei'felle]"; + mes "I mean, we need a whole"; + mes "lot of that metal to fill out"; + mes "our orders and finish our"; + mes "manufacturing research,"; + mes "but so far, none of us have"; + mes "been able to get any medals..."; next; if (countitem(7515) > 0) { mes "["+ strcharinfo(0) +"]"; - mes "Excuse me, is this the medal that you mentioned just now..."; + mes "Oh! Are you talking"; + mes "about the medals that"; + mes "they give as rewards in"; + mes "the Monster Race Arena?"; + mes "I have some of those."; next; - mes "[Ei felle]"; - mes "Oh? Oh? That's the one!!"; - mes "Can you give it to me?"; - mes "If I have this,"; - mes "I can reconstruct that pile of useless iron"; - mes "and all the faulty product will be gone."; + mes "[Ei'felle]"; + mes "Huh? Show them to me..."; + mes "Yes! That's exactly what"; + mes "we need! Would you please"; + mes "donate your medals so that we"; + mes "can finally make some quality"; + mes "products for our customers?"; next; callsub S_Reward; end; } else { - mes "[Ei felle]"; - mes "If you ever get any medal,"; - mes "can you give some to me?"; + mes "[Ei'felle]"; + mes "If you happen to obtain any"; + mes "medals from the Monster"; + mes "Race Arena in Hugel, then"; + mes "please bring some of them"; + mes "to me. I'll be sure to repay"; + mes "you for your kindness..."; close; } } else if ((ein_medal01 > 499) && (ein_medal01 < 1000)) { if (checkweight(1201,1) == 0) { - mes "[Ei felle]"; - mes "Don't you feel tired"; - mes "when you're carrying so many items with you?"; - mes "Slow your pace and "; - mes "be relax once in a while."; + mes "[Ei'felle]"; + mes "Goodness, you're carrying"; + mes "so many things with you!"; + mes "You'd better put some of"; + mes "it away in Kafra Storage"; + mes "before you're overwhelmed"; + mes "by the bulk of your items!"; close; } - mes "[Ei felle]"; - mes "Oh! You're here just in time!"; - mes "After we have gathered the required metal"; - mes "from the the medal that you have given to us,"; - mes "we have used the substance to get a result for the research!!!"; - mes "We have managed to use it to create"; - mes "a very light yet sturdy armor."; - next; - mes "[Ei felle]"; - mes "Look at this Glittering Clothes!"; - mes "We have managed to get this "; - mes "thanks to your help."; + mes "[Ei'felle]"; + mes "Ah, welcome back! I've finally"; + mes "made a breakthrough in my"; + mes "metal research! Look, I've"; + mes "developed this Glittering"; + mes "Jacket! It's lightweight and"; + mes "very durable, you see?"; next; - mes "[Ei felle]"; - mes "So, according to what we've promised,"; - mes "when a result is obtained from the research,"; - mes "we'll give it to you as a token of gratitude."; - mes "Can you please take this?"; + mes "[Ei'felle]"; + mes "I wouldn't be able to have"; + mes "completed this without your"; + mes "help. Now, would you like to"; + mes "receive this Glittering Jacket"; + mes "as my way of repaying you?"; next; - switch(select("Thank you, I will treasure it carefully:For better research result...")) { + switch(select("Accept:Wait for Further Development")) { case 1: callsub S_BonusReward,500,2319; end; case 2: - mes "["+ strcharinfo(0) +"]"; - mes "No, it's fine."; - mes "There're still a lot of faulty items here."; - mes "If you work harder,"; - mes "you might be able to "; - mes "get better results."; - next; - mes "[Ei felle]"; - mes "You're right."; - mes "There are so many items for me to study"; - mes "and use it in my research..."; - mes "I will try to work harder!!!"; - next; - mes "[Ei felle]"; - mes "However, no matter how many medals you have gathered,"; - mes "it's still not enough to be made "; - mes "as the research materials..."; + mes "[Ei'felle]"; + mes "Ah, I see. You'd rather wait"; + mes "until we develop something"; + mes "more to your liking. In that"; + mes "case, would you please donate"; + mes "more medals to my research?"; + mes "We're always low on them..."; next; + break; } if (countitem(7515) > 0) { - mes "[Ei felle]"; - mes "Although the member of our factory "; - mes "had been trying to gather the medal from that village,"; - mes "we still haven't received any good news..."; - mes "I feel so ashamed..."; - mes "Can you help me if you "; - mes "have some additional medals?"; + mes "[Ei'felle]"; + mes "The other Blacksmith"; + mes "Guildsmen are doing their"; + mes "best to collect Prize Medals"; + mes "in Hugel, but they keep failing"; + mes "to win them! If you have any"; + mes "medals, then may I have some?"; next; callsub S_Reward; end; } else { - mes "[Ei felle]"; - mes "If you ever get any medal,"; - mes "can you give some to me?"; + mes "[Ei'felle]"; + mes "If you happen to obtain any"; + mes "medals from the Monster"; + mes "Race Arena in Hugel, then"; + mes "please bring some of them"; + mes "to me. I'll be sure to repay"; + mes "you for your kindness..."; close; } } else if ((ein_medal01 > 999) && (ein_medal01 < 1500)) { if (checkweight(1201,1) == 0) { - mes "[Ei felle]"; - mes "Don't you feel tired "; - mes "when you're carrying so many items with you?"; - mes "Slow your pace and "; - mes "be relax once in a while."; + mes "[Ei'felle]"; + mes "Goodness, you're carrying"; + mes "so many things with you!"; + mes "You'd better put some of"; + mes "it away in Kafra Storage"; + mes "before you're overwhelmed"; + mes "by the bulk of your items!"; close; } - mes "[Ei felle]"; - mes "Oh! You're here just in time!"; - mes "After we have gathered the required metal"; - mes "from the the medal that you have given to us,"; - mes "we have used the substance to get a result for the research!!!"; - mes "We have been able to create "; - mes "an elemental armor with slot."; + mes "[Ei'felle]"; + mes "Oh, you're back!"; + mes "Thanks to all the medals"; + mes "that you've donated, I'm now"; + mes "able to manufacture a set"; + mes "of slotted armor imbued"; + mes "with a property of your choice."; next; - mes "[Ei felle]"; - mes "We have managed to get this "; - mes "thanks to your help."; + mes "[Ei'felle]"; + mes "If you'd like, I can repay you"; + mes "now by creating a set of slotted elemental armor for you, or we"; + mes "can wait for you to donate more"; + mes "medals until I can develop"; + mes "something else for you."; next; - mes "[Ei felle]"; - mes "So, according to what we've promised,"; - mes "when a result is obtained from the research,"; - mes "we'll give it to you as a token of gratitude."; - mes "Can you please take this?"; - next; - switch(select("Thank you, I will treasure it carefully:Can I have other stuffs...:For better research result...")) { + switch(select("Accept Armor:Can I have something else?:Wait for Further Development")) { case 1: - mes "[Ei felle]"; - mes "Which element do you wish to take"; - mes "among the four elementals?"; + mes "[Ei'felle]"; + mes "I can manufacture one set of"; + mes "slotted Armor imbued with the"; + mes "Fire, Earth, Wind, or Water"; + mes "property. Which property would"; + mes "you like your armor to have?"; next; - switch(select("Fire Element:Earth Element:Wind Element:Water Element")) { + switch(select("Fire Property:Earth Property:Wind Property:Water Property")) { case 1: callsub S_BonusReward,1000,2345; end; @@ -11005,128 +11305,93 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ end; } case 2: - mes "[Ei felle]"; - mes "What? Other results means..."; - next; - mes "["+ strcharinfo(0) +"]"; - mes "The clothes you made last time..."; - next; - mes "[Ei felle]"; - mes "Oh! You're referring to Glittering Clothes!"; - mes "Ok then, here's the item you want."; - mes "Thanks to you, "; - mes "we're able to achieve great success in the research."; - next; - mes "[Ei felle]"; - mes "We'll work harder"; - mes "to achieve greater result"; - mes "in the future!"; + mes "[Ei'felle]"; + mes "Something else...?"; + mes "Oh, you must mean"; + mes "the Glittering Jacket that"; + mes "I developed earlier. After"; + mes "all, I have any other items"; + mes "to offer you for now..."; next; - mes "[Ei felle]"; - mes "Here, please accept "; - mes "this Glittering Clothes."; - next; - switch(select("Do not accept:Accept")) { - case 1: - mes "["+ strcharinfo(0) +"]"; - mes "Wait, I have changed my mind."; - mes "Can I take it next time? "; - next; - mes "[Ei felle]"; - mes "Oh? It's ok for me..."; - mes "You can take it anytime. "; - mes "So, please come again when you feel that you need it."; - close; - case 2: - mes "[Ei felle]"; - mes "Thank you!"; - mes "If you were free, "; - mes "please help us again next time."; - set ein_medal01,gift500; - getitem 2319,1; //Glittering_Clothes - close; - } + callsub S_BonusReward,500,2319; + end; case 3: - mes "["+ strcharinfo(0) +"]"; - mes "No, it's fine."; - mes "There're still a lot of faulty items here."; - mes "If you work harder,"; - mes "you might be able to "; - mes "get better results."; - next; - mes "[Ei felle]"; - mes "You're right."; - mes "There are so many items for me to study"; - mes "and use it in my research..."; - mes "I will try to work harder!!!"; - next; - mes "[Ei felle]"; - mes "However, no matter how many medals you have gathered,"; - mes "it's still not enough to be made "; - mes "as the research materials..."; + mes "[Ei'felle]"; + mes "Ah, I see. You'd rather wait"; + mes "until we develop something"; + mes "more to your liking. In that"; + mes "case, would you please donate"; + mes "more medals to my research?"; + mes "We're always low on them..."; next; break; } if (countitem(7515) > 0) { - mes "[Ei felle]"; - mes "Although the member of our factory "; - mes "had been trying to gather the medal from that village,"; - mes "we still haven't received any good news..."; - mes "I feel so ashamed..."; - mes "Can you help me if you "; - mes "have some additional medals?"; + mes "[Ei'felle]"; + mes "The other Blacksmith"; + mes "Guildsmen are doing their"; + mes "best to collect Prize Medals"; + mes "in Hugel, but they keep failing"; + mes "to win them! If you have any"; + mes "medals, then may I have some?"; next; callsub S_Reward; end; } else { - mes "[Ei felle]"; - mes "If you ever get any medal,"; - mes "can you give some to me?"; + mes "[Ei'felle]"; + mes "If you happen to obtain any"; + mes "medals from the Monster"; + mes "Race Arena in Hugel, then"; + mes "please bring some of them"; + mes "to me. I'll be sure to repay"; + mes "you for your kindness..."; close; } } else if (ein_medal01 > 1499) { if (checkweight(1201,1) == 0) { - mes "[Ei felle]"; - mes "Don't you feel tired "; - mes "when you're carrying so many items with you?"; - mes "Slow your pace and "; - mes "be relax once in a while."; + mes "[Ei'felle]"; + mes "Goodness, you're carrying"; + mes "so many things with you!"; + mes "You'd better put some of"; + mes "it away in Kafra Storage"; + mes "before you're overwhelmed"; + mes "by the bulk of your items!"; close; } - mes "[Ei felle]"; - mes "Oh! You're here just in time!"; - mes "After we have gathered the required metal"; - mes "from the the medal that you have given to us,"; - mes "we have used the substance to get a result for the research!!!"; - mes "We have been able to create"; - mes "some level 4 weapons!!!!!!"; - next; - mes "[Ei felle]"; - mes "We have managed to get this "; - mes "thanks to your help."; + mes "[Ei'felle]"; + mes "Ah, you're back! I've"; + mes "extracted all the metal"; + mes "from the medals you've"; + mes "given me, and I think I have"; + mes "enough to create a Level 4"; + mes "Weapon. Isn't that incredible?"; next; - mes "[Ei felle]"; - mes "So, according to what we've promised,"; - mes "when a result is obtained from the research,"; - mes "we'll give it to you as a token of gratitude."; - mes "Can you please take this?"; + mes "[Ei'felle]"; + mes "If you like, I can create"; + mes "one of these weapons for you"; + mes "as my way of repaying you for"; + mes "your help. What do you think?"; next; - switch(select("Thank you, I will treasure it carefully:Can I have other stuffs...")) { + switch(select("Yes, I want a Level 4 Weapon.:Can I have something else?")) { case 1: - mes "[Ei felle]"; - mes "I will give you anything you want."; - mes "What do you want?"; + mes "[Ei'felle]"; + mes "Great, great!"; + mes "Now, which kind of"; + mes "Level 4 Weapon would"; + mes "you like? It won't do"; + mes "you much good if you"; + mes "can't equip it, right?"; next; - switch(select("Dagger:Sword:2 Hand Sword:Axe:Mace:Bow:Staff:Book:Spear:Katar:Fists:Whip:Musical Weapon")) { + switch(select("Dagger:One Handed Sword:Two Handed Sword:Axe:Mace:Bow:Staff:Book:Spear:Katar:Knuckle:Whip:Musical Instrument")) { case 1: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you want a Dagger?"; + mes "Which Level 4 Dagger"; + mes "would you like me to create?"; next; - switch(select("Ginnungagap:Grimtooth:Dragon Killer:Mail Breaker:Bazerald:Sword Breaker:Ice Pick:Sucsamad:Kitchen Knife:Azoth:Exercise:Assassin Dagger:Moonlight Sword:Weeder Knife:Cursed Dagger:Counter Dagger:Combat Knife:Fortune Sword:Cancel")) { + switch(select("Ginnungagap:Grimtooth:Dragon Killer:Mail Breaker:Bazerald:Sword Breaker:Ice Pick:Sucsamad:Kitchen Knife:Azoth:Exorciser:Assassin Dagger:Moonlight Dagger:Weeder Knife:Cursed Dagger:Dagger of Counter:Combat Knife:Fortune Sword:Cancel")) { case 1: callsub S_BonusReward,1500,13002; end; @@ -11186,10 +11451,12 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 2: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a One Handed Sword?"; + mes "Please choose which"; + mes "Level 4 Weapon that"; + mes "you want me to create."; next; switch(select("Nagan:Immaterial Sword:Mysteltainn:Byeollungum:Star Dust Blade:Caesar's Sword:Ice Falchion:Excalibur:Edge:Cutlus:Solar Sword:Tirfing:Fireblend:Cancel")) { case 1: @@ -11236,12 +11503,14 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 3: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a Two Handed Sword?"; + mes "Please choose which"; + mes "Level 4 Weapon that"; + mes "you want me to create."; next; - switch(select("Dragon Slayer:Masamune:Muramasa:Schweizersabel:Executioner:Zweihander:Katzbalger:cancel")) { + switch(select("Dragon Slayer:Masamune:Muramasa:Schweizersabel:Executioner:Zweihander:Katzbalger:Cancel")) { case 1: callsub S_BonusReward,1500,1166; end; @@ -11268,12 +11537,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 4: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "an Axe? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Great Axe:Guillotine:Right Epsilon:Brood Axe:Sabbath:Slaughter:Cleaver:Tomahawk:cancel")) { + switch(select("Great Axe:Guillotine:Light Epsilon:Bloody Axe:Sabbath:Slaughter:Cleaver:Tomahawk:Cancel")) { case 1: callsub S_BonusReward,1500,1364; end; @@ -11303,12 +11573,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 5: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a Mace? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Golden Mace:Grand Cross:Long Mace:Spike:Slash:Quadrille:cancel")) { + switch(select("Golden Mace:Grand Cross:Long Mace:Spike:Slash:Quadrille:Cancel")) { case 1: callsub S_BonusReward,1500,1524; end; @@ -11332,12 +11603,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 6: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a Bow? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Bow Of Roguemaster:Dragon Wing:Bow Of Rudra:Balistar:cancel")) { + switch(select("Roguemaster's Bow:Dragon Wing:Rudra's Bow:Ballista:Cancel")) { case 1: callsub S_BonusReward,1500,1719; end; @@ -11355,12 +11627,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 7: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a Staff? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Staff Of Wing:Wizardy Staff:cancel")) { + switch(select("Wing Staff:Wizardry Staff:Cancel")) { case 1: callsub S_BonusReward,1500,1616; end; @@ -11372,12 +11645,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 8: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have"; + mes "a Book? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Legacy of Dragon:Book of the Apocalypse:Girl's Diary:Hardback:cancel")) { + switch(select("Legacy of Dragon:Book of the Apocalypse:Girl's Diary:Hardcover Book:Cancel")) { case 1: callsub S_BonusReward,1500,1559; end; @@ -11395,12 +11669,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 9: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have a"; + mes "Spear? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Gae Bolg:Gelerdria:Gungnir:Skewer:Longinus's Spear:Brionac:Bill Guisarme:Zephyrus:Crescent Scythe:Tjungkuletti:Hell Fire:cancel")) { + switch(select("Gae Bolg:Gelerdria:Gungnir:Skewer:Longinus's Spear:Brionac:Bill Guisarme:Zephyrus:Crescent Scythe:Tjungkuletti:Hellfire:Cancel")) { case 1: callsub S_BonusReward,1500,1474; end; @@ -11439,12 +11714,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 10: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have a"; + mes "Katar? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Infiltrator:Bloody Roar:Unholy Touch:cancel")) { + switch(select("Infiltrator:Bloody Roar:Unholy Touch:Cancel")) { case 1: callsub S_BonusReward,1500,1261; end; @@ -11459,12 +11735,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 11: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have a"; + mes "Knuckle? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Claw of Garm:Berserk:Kaiser Knuckle:cancel")) { + switch(select("Hatii Claw:Berserk:Kaiser Knuckle:Cancel")) { case 1: callsub S_BonusReward,1500,1815; end; @@ -11479,12 +11756,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 12: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have a"; + mes "Whip? Please choose"; + mes "which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Lariat:Rapture Rose:Bladed Whip:Chemeti:Queen's Whip:cancel")) { + switch(select("Lariat:Rapture Rose:Blade Whip:Chemeti:Queen's Whip:Cancel")) { case 1: callsub S_BonusReward,1500,1962; end; @@ -11505,12 +11783,13 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 13: - mes "[Ei felle]"; - mes "You can choose whichever unit you like."; - mes "Please select"; - mes "the item that you desire."; + mes "[Ei'felle]"; + mes "So you'd like to have a"; + mes "Musical Instrument? Please"; + mes "choose which Level 4 Weapon"; + mes "that you want me to create."; next; - switch(select("Oriental Lute:Electronic Guitar:cancel")) { + switch(select("Oriental Lute:Electric Guitar:Cancel")) { case 1: callsub S_BonusReward,1500,1918; end; @@ -11524,18 +11803,15 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } break; case 2: - mes "[Ei felle]"; - mes "Something else..."; + mes "[Ei'felle]"; + mes "Something else?"; + mes "Oh, alright then, would"; + mes "you like to have a Glittering"; + mes "Jacket, or a set of slotted"; + mes "elemental Armor? Please go"; + mes "ahead and make your choice~"; next; - mes "["+ strcharinfo(0) +"]"; - mes "The one you made last time..."; - next; - mes "[Ei felle]"; - mes "Oh, that one!!"; - mes "Here, there they are,"; - mes "Which item do you desire?"; - next; - switch(select("Glittering Clothes:Flame Sprits Armor:Earth Sprits Armor:Wind Sprits Armor:Water Sprits Armor:cancel")) { + switch(select("Glittering Jacket:Fire Property Armor:Earth Property Armor:Wind Property Armor:Water Property Armor:Cancel")) { case 1: callsub S_BonusReward,500,2319; end; @@ -11558,362 +11834,375 @@ ein_in01,85,208,5 script Ei felle#repay01 854,{ } } else { - mes "[Ei felle]"; - mes "Oh, how are you?"; - mes "I have been making good use"; - mes "of the medal that you gave me"; - mes "but with so many faulty product around"; - mes "it's really hard to"; - mes "save any of it for future use..."; + mes "[Ei'felle]"; + mes "Oh, how have you been?"; + mes "Thank you so much for"; + mes "donating so many medals,"; + mes "they've been helpful in my"; + mes "research. Still, I need more"; + mes "and more of them everyday..."; next; if (countitem(7515) > 0) { - mes "[Ei felle]"; - mes "Although the member of our factory "; - mes "had been trying to gather the medal from that village,"; - mes "we still haven't received any good news..."; - mes "I feel so ashamed..."; - mes "Can you help me if you "; - mes "have some additional medals?"; + mes "[Ei'felle]"; + mes "The other Blacksmith"; + mes "Guildsmen are doing their"; + mes "best to collect Prize Medals"; + mes "in Hugel, but they keep failing"; + mes "to win them! If you have any"; + mes "medals, then may I have some?"; next; callsub S_Reward; end; } else { - mes "[Ei felle]"; - mes "If you ever get any medal,"; - mes "can you give some to me?"; + mes "[Ei'felle]"; + mes "If you happen to obtain any"; + mes "medals from the Monster"; + mes "Race Arena in Hugel, then"; + mes "please bring some of them"; + mes "to me. I'll be sure to repay"; + mes "you for your kindness..."; close; } } close; S_Reward: - switch(select("Ok:No")) { + switch(select("Sure:No")) { case 1: - mes "[Ei felle]"; - mes "Really?!!!!!"; - mes "Thank you so much."; - mes "This metal is light and solid"; - mes "and it can be made use to "; - mes "produce good product."; + mes "[Ei'felle]"; + mes "Oh, thank you so much!"; + mes "I can use the metal in those"; + mes "medals to produce some high"; + mes "quality products. Now, how"; + mes "shall I repay you for giving me"; + mes "some of your Prize Medals?"; next; - mes "[Ei felle]"; - mes "I need to give you something as a reward."; - mes "What should I give you..."; - next; - switch(select("Please provide aid in future experience:Help me with the job NPC:Work harder in your research:Ask about progress of research")) { + switch(select("Base Experience:Job Experience:No, I'm just glad to help.:How's your research progressing?")) { case 1: - mes "[Ei felle]"; - mes "Hmmm...This is nothing important."; - mes "Anyway, let me pray for your safety"; - mes "and hopefully it will be helpful"; - mes "for your future adventure!"; + mes "[Ei'felle]"; + mes "You just want to improve"; + mes "yourself, huh? Well, I dunno"; + mes "if you want to get stronger,"; + mes "smarter, or faster, but I can"; + mes "coach you on some visualization if you like. Now, relax with me~"; + mes "physical development."; next; - mes "[Ei felle]"; - mes "Hmmmm.....Hahaha!!!"; + mes "[Ei'felle]"; + mes "Focus... and believe."; + mes "Believe that you are"; + mes "becoming what you want"; + mes "to be! B-believe... with"; + mes "all of your freakin' heart!"; emotion e_omg,1; emotion e_omg; next; - mes "[Ei felle]"; - mes "Phew, that's it."; - mes "I pray that your future will be blessed"; - mes "with safety and happiness."; + mes "[Ei'felle]"; + mes "*Phew* How's that?"; + mes "Now do you see the"; + mes "power of hope?"; delitem 7515,1; //Marvelous_Medal - if (BaseLevel < 21) { - getexp 150,0; - } - else if ((BaseLevel > 20) && (BaseLevel < 31)) { + if (BaseLevel < 21) + getexp 200,0; + else if ((BaseLevel > 20) && (BaseLevel < 31)) getexp 300,0; - } - else if ((BaseLevel > 30) && (BaseLevel < 41)) { - getexp 2000,0; - } - else if ((BaseLevel > 40) && (BaseLevel < 51)) { - getexp 8000,0; - } - else if ((BaseLevel > 50) && (BaseLevel < 61)) { - getexp 25000,0; - } - else if ((BaseLevel > 60) && (BaseLevel < 71)) { - getexp 47000,0; - } - else if ((BaseLevel > 70) && (BaseLevel < 81)) { - getexp 55000,0; - } - else { - getexp 65000,0; - } + else if ((BaseLevel > 30) && (BaseLevel < 41)) + getexp 1000,0; + else if ((BaseLevel > 40) && (BaseLevel < 51)) + getexp 1800,0; + else if ((BaseLevel > 50) && (BaseLevel < 61)) + getexp 2500,0; + else if ((BaseLevel > 60) && (BaseLevel < 71)) + getexp 4700,0; + else if ((BaseLevel > 70) && (BaseLevel < 81)) + getexp 5500,0; + else if ((BaseLevel > 80) && (BaseLevel < 96)) + getexp 7000,0; + else if ((BaseLevel > 95) && (BaseLevel < 111)) + getexp 8800,0; + else if ((BaseLevel > 110) && (BaseLevel < 126)) + getexp 10900,0; + else if ((BaseLevel > 125) && (BaseLevel < 141)) + getexp 13300,0; + else + getexp 16000,0; close; case 2: - mes "[Ei felle]"; - mes "Hmmm...This is nothing important."; - mes "Anyway, let me pray for your safety"; - mes "and hopefully it will be helpful"; - mes "for your future adventure!"; + mes "[Ei'felle]"; + mes "You want to become more"; + mes "competent in your job? Um..."; + mes "Alright, we can do that. Just"; + mes "meditate with me, and we'll go"; + mes "do some imagery work together."; + mes "I'm real good at this you know."; next; - mes "[Ei felle]"; - mes "Hmmmm.....Hahaha!!!"; + mes "[Ei'felle]"; + mes "J-just... visualize"; + mes "yourself... being..."; + mes "t-totally... awesome!"; + mes "You've gotta see it, and"; + mes "you've gotta feel it in your"; + mes "freakin' heart and mind!"; emotion e_omg,1; emotion e_omg; next; - mes "[Ei felle]"; - mes "Phew, that's it."; - mes "I pray that your future will be blessed"; - mes "with safety and happiness."; + mes "[Ei'felle]"; + mes "Yeap, it doesn't matter"; + mes "if it's real or imagined..."; + mes "Your mind will work on"; + mes "whatever you feed it."; + mes "Placebos and psychosomatic symptoms-- it all ties together."; delitem 7515,1; //Marvelous_Medal - if (Upper != 2 && Class < Job_SuperNovice) { - if (BaseJob == Job_Novice) { - getexp 0,30; - } - else if (((BaseJob >= Job_Swordman) && (BaseJob <= Job_Thief)) || (Class == Job_Taekwon)) { - if (JobLevel < 11) { - getexp 0,50; - } - else if ((JobLevel > 10) && (JobLevel < 21)) { - getexp 0,250; - } - else if ((JobLevel > 20) && (JobLevel < 31)) { - getexp 0,1500; - } - else if ((JobLevel > 30) && (JobLevel < 41)) { - getexp 0,7000; - } - else { - getexp 0,20000; - } - } - else if ((BaseJob >= Job_Knight) && (BaseJob <= Job_Crusader2)) { - if (JobLevel < 11) { - getexp 0,80; - } - else if ((JobLevel > 10) && (JobLevel < 21)) { - getexp 0,2000; - } - else if ((JobLevel > 20) && (JobLevel < 31)) { - getexp 0,10000; - } - else if ((JobLevel > 30) && (JobLevel < 41)) { - getexp 0,25000; - } - else { - getexp 0,38000; - } - } - } - else if (Upper == 2) { - if (Class == Job_Novice_High) { - getexp 0,40; - } - else if ((Class >= Job_Swordman_High) && (Class <= Job_Thief_High)) { - if (JobLevel < 11) { - getexp 0,65; - } - else if ((JobLevel > 10) && (JobLevel < 21)) { - getexp 0,300; - } - else if ((JobLevel > 20) && (JobLevel < 31)) { - getexp 0,2500; - } - else if ((JobLevel > 30) && (JobLevel < 41)) { - getexp 0,10000; - } - else { - getexp 0,25000; - } - } - else if ((Class >= Job_Lord_Knight) && (Class <= Job_Paladin_2)) { - if (JobLevel < 11) { - getexp 0,150; - } - else if ((JobLevel > 10) && (JobLevel < 21)) { - getexp 0,2200; - } - else if ((JobLevel > 20) && (JobLevel < 31)) { - getexp 0,13000; - } - else if ((JobLevel > 30) && (JobLevel < 41)) { - getexp 0,27000; - } - else if ((JobLevel > 40) && (JobLevel < 51)) { - getexp 0,38000; - } - else { - getexp 0,40000; - } - } - } - else { - if (JobLevel < 11) { - getexp 0,50; - } - else if ((JobLevel > 10) && (JobLevel < 21)) { - getexp 0,250; - } - else if ((JobLevel > 20) && (JobLevel < 31)) { - getexp 0,1500; - } - else if ((JobLevel > 30) && (JobLevel < 41)) { - getexp 0,7000; - } - else if ((JobLevel > 40) && (JobLevel < 51)) { - getexp 0,20000; - } - else if ((JobLevel > 50) && (JobLevel < 61)) { - getexp 0,30000; - } - else { - getexp 0,38000; - } - } + if (BaseLevel < 21) + getexp 0,150; + else if ((BaseLevel > 20) && (BaseLevel < 31)) + getexp 0,200; + else if ((BaseLevel > 30) && (BaseLevel < 41)) + getexp 0,750; + else if ((BaseLevel > 40) && (BaseLevel < 51)) + getexp 0,1800; + else if ((BaseLevel > 50) && (BaseLevel < 61)) + getexp 0,2500; + else if ((BaseLevel > 60) && (BaseLevel < 71)) + getexp 0,3525; + else if ((BaseLevel > 70) && (BaseLevel < 81)) + getexp 0,4125; + else if ((BaseLevel > 80) && (BaseLevel < 96)) + getexp 0,5250; + else if ((BaseLevel > 95) && (BaseLevel < 111)) + getexp 0,6600; + else if ((BaseLevel > 110) && (BaseLevel < 126)) + getexp 0,8175; + else if ((BaseLevel > 125) && (BaseLevel < 141)) + getexp 0,9975; + else + getexp 0,12000; close; case 3: - mes "[Ei felle]"; - mes "What? "; - mes "Are you trying to give it to me for free?"; - mes "That's great..."; - mes "I'm really grateful to you..."; + mes "[Ei'felle]"; + mes "What th--?! You sure"; + mes "you don't want anything?"; + mes "Hm, well, I think it's kind"; + mes "of bad karma if I don't give"; + mes "you anything in return, so..."; + mes "Think of something. Quick."; next; mes "["+ strcharinfo(0) +"]"; - mes "Please use this in your research."; - mes "I'll come for the reward"; - mes "when you manage to get a good result in your research."; + mes "Er, just use the medals"; + mes "to further your manufacturing"; + mes "research, and then you can"; + mes "pay me back if your develop"; + mes "something new. It's, um, like"; + mes "an investment in your work!"; next; - mes "[Ei felle]"; - mes "Oh, you're so kind."; - mes "I'm so grateful to you."; - mes "I will listen to you and "; - mes "work harder in my research"; - mes "to achieve great results!!!"; - mes "I'll pay my gratitude when I am successful in my research."; + mes "[Ei'felle]"; + mes "Yeah... Yeah."; + mes "Okay, I see where"; + mes "you're coming from."; + mes "That's pretty smart."; + mes "Okay, I'll repay you when"; + mes "we develop something new!"; next; - mes "[Ei felle]"; - mes "How many do you wish to give me?"; + mes "[Ei'felle]"; + mes "Anyway, I need as many"; + mes "medals as I can get as"; + mes "soon as I can. How many"; + mes "medals do you think you"; + mes "can give me right now?"; next; - switch(select("Give all to you:Hmm, is this enough?:I change my mind")) { + switch(select("Take them all.:How about this much?:No, I changed my mind.")) { case 1: - mes "[Ei felle]"; - mes "Wow!!! Thank you so much!!"; - mes "I will pay you back when!!!"; - mes "I achieve success in my research."; - next; - mes "[Ei felle]"; - mes "I shouldn't slack now!!"; - mes "I must do my research!!!"; + mes "[Ei'felle]"; + mes "Th-thank you!"; + mes "Thank you so much!"; + mes "Your help will greatly"; + mes "advance my research,"; + mes "and I promise to repay"; + mes "you as soon as I can!"; set .@medals,countitem(7515); delitem 7515,.@medals; //Marvelous_Medal set ein_medal01,ein_medal01+.@medals; close; case 2: - mes "[Ei felle]"; - mes "How many are you going to give it to me?"; - mes "Please set it below 100, ok?"; + mes "[Ei'felle]"; + mes "Alright, please enter the"; + mes "number of medals that"; + mes "you're willing to give me."; + mes "Please don't enter any"; + mes "number greater than 100."; next; while(1) { input .@input; if (.@input == 0) { - mes "[Ei felle]"; - mes "Are you going to give them to me for real?"; - mes "Or are you trying to joke with me?"; + mes "[Ei'felle]"; + mes "Aw, so you've decided"; + mes "to cancel? Well, it's your"; + mes "choice, but I'm still so"; + mes "disappointed. Please come"; + mes "back if you change your mind..."; close; } else if (.@input < 0 || .@input > 100) { - mes "[Ei felle]"; - mes "Please set the amount below 100."; + mes "[Ei'felle]"; + mes "Remember, you can only"; + mes "enter a number from 1 to 100."; + mes "If you want to give me more"; + mes "medals, then perhaps you"; + mes "should just give them all to me~ ^FFFFFF ^000000"; next; } - else { + else break; - } } if (countitem(7515) < .@input) { - mes "[Ei felle]"; - mes "Huh? Looks like you don't have enough medal."; - mes "Oh, you've gone too far."; + mes "[Ei'felle]"; + mes "I'm sorry, but I don't"; + mes "think you have that many"; + mes "medals with you. Make sure"; + mes "that you offer me an amount of"; + mes "medals that you actually have."; emotion e_heh; close; } else { - mes "[Ei felle]"; - mes "Thank you!!!"; - mes "Thanks for the medal that you give me."; - mes "I will try my best to do the research"; - mes "and achieve a great success one day!"; - mes "Please wait for me!!!"; + mes "[Ei'felle]"; + mes "Th-thank you!"; + mes "Thank you so much!"; + mes "Your help will greatly"; + mes "advance my research,"; + mes "and I promise to repay"; + mes "you as soon as I can!"; delitem 7515,.@input; //Marvelous_Medal set ein_medal01,ein_medal01+.@input; close; } case 3: - mes "[Ei felle]"; - mes "Oh, so that's what happened..."; - mes "If you change your mind,"; - mes "I am counting on you to help me."; + mes "[Ei'felle]"; + mes "Oh, alright..."; + mes "Still, I really need"; + mes "those medals, so if you"; + mes "change your mind, please"; + mes "come back as soon as you can."; close; } delitem 7515,1; //Marvelous_Medal set ein_medal01,1; close; case 4: - if (ein_medal01 == 0) { - mes "[Ei felle]"; - mes "Phew...There still isn't any progress."; - mes "If I can get that medal..."; - mes "Wooowoooo..."; - close; - } - else { - mes "[Ei felle]"; - mes "However,until then..."; - mes "I still haven't made any progress"; - mes "However, we still have ^FF0000"+ ein_medal01 +"^000000unit(s) Marvelous Medal"; - mes "given by Mr./Miss "+ strcharinfo(0) +"."; - mes "We will use it carefully."; - close; - } + mes "[Ei'felle]"; + mes "Well, I've been able to"; + mes "create a "+getitemname(getarg(0)); + mes "using the medals that you've"; + mes "brought to me. But I just know"; + mes "I can make something better"; + mes "if you'd bring me more!"; + next; + mes "[Ei'felle]"; + mes "As of now, I have the metal"; + mes "from ^FF0000"+ ein_medal01 +"^000000 Prizes Medals that"; + mes "you've donated to me. The more"; + mes "that you bring, the closer I can get to making a new breakthrough!"; + close; } case 2: - mes "[Ei felle]"; - mes "Oh, is that so..."; - mes "If you ever change your mind,"; - mes "I hope yo will be willing to help me."; + mes "[Ei'felle]"; + mes "Oh, alright..."; + mes "Still, I really need"; + mes "those medals, so if you"; + mes "change your mind, please"; + mes "come back as soon as you can."; emotion e_sob; close; } S_BonusReward: - mes "["+ strcharinfo(0) +"]"; - mes "I'm relieve that the research result"; - mes "is better than expected."; - mes "Well then, I will put it to good use."; - next; - mes "[Ei felle]"; - mes "I should be the one who say thank you"; - mes "for you have helped me to achieve"; - mes "great research result."; - mes "I will work harder"; - mes "to achieve greater results"; - mes "in the future."; - next; - mes "[Ei felle]"; - mes "Here, please accept "; - mes "this "+getitemname(getarg(1))+"."; + mes "[Ei'felle]"; + if (getarg(1) == 2319) { + mes "Do you really want"; + mes "this "+getitemname(getarg(1))+"?"; + mes "You may want to forego this"; + mes "reward in favor of getting"; + mes "something better later..."; + } + else if ((getarg(1) == 2345) || (getarg(1) == 2347) || (getarg(1) == 2349) || (getarg(1) == 2351)) { + mes "Are you sure that you want"; + mes "to accept this set of slotted"; + if (getarg(1) == 2345) + mes "Fire property Armor? If you do,"; + else if (getarg(1) == 2351) + mes "Earth property Armor? If you do,"; + else if (getarg(1) == 2349) + mes "Wind property Armor? If you do,"; + else if (getarg(1) == 2347) + mes "Water property Armor? If you do,"; + mes "I'll need more medals from you"; + mes "to make further advancements"; + mes "in my manufacturing research."; + } + else { + mes "So you wish to have a"; + mes getitemname(getarg(1))+"? If you choose"; + mes "to have this Level 4 Weapon,"; + mes "I'll need to melt many of the"; + mes "medals that you've donated"; + mes "to me. Shall we proceed?"; + } next; - switch(select("Do not accept:Accept")) { + switch(select("Decline:Accept")) { case 1: mes "["+ strcharinfo(0) +"]"; - mes "Wait, I have changed my mind."; - mes "Can I take it next time? "; + mes "W-wait, I changed my"; + mes "mind. Would it be fine"; + mes "if I asked you to give"; + mes "me a reward later?"; next; - mes "[Ei felle]"; - mes "Oh? It's ok for me..."; - mes "You can take it anytime. "; - mes "So, please come again when you feel that you need it."; + mes "[Ei'felle]"; + if (!getiteminfo(getarg(1),13)) { //use item level to determine if the item is armor (no weapon level) + mes "Of course, of course."; + mes "Remember, if you donate"; + mes "more medals to me, then"; + mes "I'll be able to create items"; + mes "of higher quality for you~"; + } + else { + mes "I don't think I can develop"; + mes "anything better than these Level 4 Weapons, but after making"; + mes "such a big investment, you should decide on what you want carefully."; + } close; case 2: - mes "[Ei felle]"; - mes "Thank you!"; - mes "If you were free, "; - mes "please help us again next time."; + mes "[Ei'felle]"; + if (getarg(1) == 2319) { + mes "Here you are, I trust that"; + mes "this "+getitemname(getarg(1))+" will"; + mes "serve you well. Thank you"; + mes "for your help, and I hope that"; + mes "you'll continue to donate your"; + mes "medals for my metal research~"; + } + else if ((getarg(1) == 2345) || (getarg(1) == 2347) || (getarg(1) == 2349) || (getarg(1) == 2351)) { + mes "Great choice! I'm sure"; + if (getarg(1) == 2345) + mes "that this set of slotted Fire"; + else if (getarg(1) == 2351) + mes "that this set of slotted Earth"; + else if (getarg(1) == 2349) + mes "that this set of slotted Wind"; + else if (getarg(1) == 2347) + mes "that this set of slotted Water"; + mes "property Armor will serve you"; + mes "well. Thank you for your help,"; + mes "and if you get more medals,"; + mes "please donate them to me~"; + } + else { + mes "Once again, I'd like to"; + mes "thank you for providing"; + mes "me with all of those medals."; + mes "I imagine it must have been"; + mes "difficult. In any case, I would"; + mes "appreciate your continued help~"; + } set ein_medal01,ein_medal01-getarg(0); getitem getarg(1),1; close; @@ -11923,52 +12212,75 @@ S_BonusReward: hugel,71,83,4 script Wayne 900,{ if (checkweight(1201,1) == 0) { - mes "- Please wait for a while!! -"; - mes "- You're carrying too many items-"; - mes "- and you won't be able to receive any item now.-"; - mes "- Please take off some of your loads-"; - mes "- and come for the challenge again.-"; + mes "[Wayne]"; + mes "Hold on a second..."; + mes "If you want to exchange"; + mes "your Prize Medals for items,"; + mes "you'd better free up more space"; + mes "in your Inventory first. Why don't you use your Kafra Storage?"; close; } mes "[Wayne]"; - mes "Hello there. This is the place where you can change the medals to other merchandise."; - mes "Rumors have that there are some other places that require medals too."; - mes "That's nothing to be surprise about since the medals from Hugel contains rare substance that can't be found from other places."; + mes "Hello, there! Ever wonder"; + mes "what you could do with all"; + mes "the Prize Medals you can win"; + mes "in Monster Race Arena? You"; + mes "can donate them in Einbroch"; + mes "to the Blacksmith Guild..."; next; mes "[Wayne]"; - mes "It's up to you how you're going to use the medals."; - mes "So, do you want to change the medals to merchandise?"; + mes "...Or you can exchange them"; + mes "for items, right here and right"; + mes "now, with me. As always, the"; + mes "choice is really up to you."; next; - switch(select("Yes:No")) { + switch(select("Prize Medal Exchange:Cancel")) { case 1: if (checkweight(909,550) == 0) { mes "[Wayne]"; - mes "Looks like you've been carrying too many items..."; - mes "Why don't you put it in the storage before you come again."; + mes "Hold on a second..."; + mes "If you want to exchange"; + mes "your Prize Medals for items,"; + mes "you'd better free up more space"; + mes "in your Inventory first. Why don't you use your Kafra Storage?"; close; } else { mes "[Wayne]"; - mes "How many items do you wish to change?"; + mes "Now, how many Prize Medals"; + mes "would you like to exchange?"; + mes "It doesn't take a genius to"; + mes "figure out that you can get"; + mes "more valuable items by trading"; + mes "more Prize Medals at a time."; next; - switch(select("1unit(s):3unit(s):7unit(s):8unit(s):16unit(s):25unit(s):42unit(s):59unit(s)")) { + switch(select("1 Prize Medal:3 Prize Medals:7 Prize Medals:8 Prize Medals:16 Prize Medals:25 Prize Medals:42 Prize Medals:59 Prize Medals")) { case 1: mes "[Wayne]"; - mes "Medal x1unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 1 Prize Medal."; next; - switch(select("Leaflet of Hinal x2unit(s):Leaflet of Aloe x2unit(s):Fruit of Mastela x1unit(s):Starsand of Witch x5unit(s):Red Slim Potion x4unit(s)")) { + switch(select("2 Hinale Leaflets:2 Aloe Leaflets:1 Mastela Fruit:5 Witch Starsands:4 Condensed Red Potions")) { case 1: if (countitem(7515) < 1) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here are the Leaflet of Hinal x 2unit(s),"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,1; //Marvelous_Medal getitem 520,2; //Leaflet_Of_Hinal close; @@ -11976,14 +12288,21 @@ hugel,71,83,4 script Wayne 900,{ case 2: if (countitem(7515) < 1) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here are Leaflet of Aloe x2unit(s),"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,1; //Marvelous_Medal getitem 521,2; //Leaflet_Of_Aloe close; @@ -11991,14 +12310,21 @@ hugel,71,83,4 script Wayne 900,{ case 3: if (countitem(7515) < 1) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is Fruit of Mastela x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,1; //Marvelous_Medal getitem 522,1; //Fruit_Of_Mastela close; @@ -12006,14 +12332,21 @@ hugel,71,83,4 script Wayne 900,{ case 4: if (countitem(7515) < 1) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here are Starsand of Witch x5unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,1; //Marvelous_Medal getitem 1061,5; //Starsand_Of_Witch close; @@ -12021,14 +12354,21 @@ hugel,71,83,4 script Wayne 900,{ case 5: if (countitem(7515) < 1) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here are Red Slim Potion x4unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,1; //Marvelous_Medal getitem 545,4; //Red_Slim_Potion close; @@ -12036,21 +12376,30 @@ hugel,71,83,4 script Wayne 900,{ } case 2: mes "[Wayne]"; - mes "Medal x3unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 3 Prize Medals."; next; - switch(select("Royal Jelly 1unit(s):Holy Water 6unit(s)")) { + switch(select("1 Royal Jelly:6 Holy Waters")) { case 1: if (countitem(7515) < 3) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is the Royal Jelly 1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,3; //Marvelous_Medal getitem 526,1; //Royal_Jelly close; @@ -12058,14 +12407,21 @@ hugel,71,83,4 script Wayne 900,{ case 2: if (countitem(7515) < 3) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here are Holy Water x6unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,3; //Marvelous_Medal getitem 523,6; //Holy_Water close; @@ -12073,21 +12429,30 @@ hugel,71,83,4 script Wayne 900,{ } case 3: mes "[Wayne]"; - mes "Medal x7unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 7 Prize Medals."; next; - switch(select("Cookie Bag x1unit(s):First Aid Kit x1unit(s)")) { + switch(select("1 Cookie Bag:1 First Aid Kit")) { case 1: if (countitem(7515) < 7) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is the Cookie Bag x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,7; //Marvelous_Medal getitem 12130,1; //Cookie_Bag close; @@ -12095,14 +12460,21 @@ hugel,71,83,4 script Wayne 900,{ case 2: if (countitem(7515) < 7) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is the First Aid Kit x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,7; //Marvelous_Medal getitem 12110,1; //First_Aid_Kit close; @@ -12110,100 +12482,145 @@ hugel,71,83,4 script Wayne 900,{ } case 4: mes "[Wayne]"; - mes "Medal x8unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 8 Prize Medals. Well, we have only 1 set, but..."; next; select("1 Gift Box"); if (countitem(7515) < 8) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here's the Gift Box x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,8; //Marvelous_Medal getitem 644,1; //Gift_Box close; } case 5: mes "[Wayne]"; - mes "Medal x16unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 16 Prize Medals. Well, we have only 1 set, but..."; next; - select("Old Blue Box 1unit(s)"); + select("1 Old Blue Box"); if (countitem(7515) < 16) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is the Old Blue Box x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,16; //Marvelous_Medal getitem 603,1; //Old_Blue_Box close; } case 6: mes "[Wayne]"; - mes "Medal x25unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 25 Prize Medals. Well, we have only 1 set, but..."; next; - select("Set of Taming Item 1unit(s)"); + select("1 Taming Gift Set"); if (countitem(7515) < 25) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here is Set of Taming Item x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,25; //Marvelous_Medal getitem 12105,1; //Set_Of_Taiming_Item close; } case 7: mes "[Wayne]"; - mes "Medal x42unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 42 Prize Medals. Well, we have only 1 set, but..."; next; - select("Old Violte Box 1unit(s)"); + select("1 Old Purple Box"); if (countitem(7515) < 42) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here's the Old Violet Box x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,42; //Marvelous_Medal getitem 617,1; //Old_Violet_Box close; } case 8: mes "[Wayne]"; - mes "Medal x59unit(s) can be used to exchange for the following items."; - mes "What items to you wish to receive?"; + mes "Now, please choose"; + mes "which of the following item"; + mes "sets that you'd like to receive"; + mes "in exchange for 59 Prize Medals. Well, we have only 1 set, but..."; next; - select("Poring Box 1unit(s)"); + select("1 Poring Box"); if (countitem(7515) < 59) { mes "[Wayne]"; - mes "Looks like you have forgotten something. This is the place where you redeem prizes with medals."; - mes "You should bring along your medals."; + mes "Hey, you don't have"; + mes "enough Prize Medals with"; + mes "you. Go and get some more"; + mes "if you want to exchange"; + mes "them with me for anything."; close; } else { mes "[Wayne]"; - mes "Here's the Poring Box x1unit(s)"; - mes "Please come and find me again if you ever wish to redeem any prizes with medals."; + mes "There you go~"; + mes "Thanks for using my"; + mes "service, and I hope that"; + mes "you come visit me again"; + mes "soon. Enjoy the monster"; + mes "races, fair adventurer~"; delitem 7515,59; //Marvelous_Medal getitem 12109,1; //Poring_Box close; @@ -12212,7 +12629,20 @@ hugel,71,83,4 script Wayne 900,{ } case 2: mes "[Wayne]"; - mes "It can be used in many ways. Please think about it before you come again."; + mes "Well, just keep in mind"; + mes "that you can always come"; + mes "to me to trade in your Prize"; + mes "Medals for consumable items."; + mes "That guy in Einbroch? Not sure"; + mes "what he'd give you for them..."; + next; + mes "[Wayne]"; + mes "All I know is that he"; + mes "needs a whole lot of medals"; + mes "for the work that he's doing."; + mes "Still, I hear that he just may"; + mes "make your donations worth"; + mes "all your effort, you know?"; close; } } @@ -12234,16 +12664,14 @@ airplane,246,47,1 script Eocatt#decoy01 878,{ mes "monster race games, you'll"; mes "be rewarded with these Prize"; mes "Medals that are made of some"; - mes "really rare metal. I hear this"; - mes "metal's in demand in Einbroch."; + mes "really rare metal. I hear this metal's in demand in Einbroch..."; next; mes "[Eocatt]"; mes "Right, right..."; mes "I remember now, the"; mes "town was named Hugel."; mes "I'm sure there's other fun"; - mes "things to do there, but I'm sure"; - mes "that the Race Arena is a must!"; + mes "things to do there, but I'm sure that the Race Arena is a must!"; close; } @@ -12268,12 +12696,11 @@ hugel,85,93,5 script Mudie#dummy01 866,{ mes "somewhere around that area."; mes "Anyway, if you want to wager"; mes "or just watch the races, just"; - mes "ask one of the Eckar brothers."; - mes "I hope you enjoy our little town~"; + mes "ask one of the Eckar brothers. I hope you enjoy our little town~"; close; } -p_track02,32,45,3 script Eccentric Scholar#double 755,{ +p_track02,32,45,5 script Eccentric Scholar#double 755,{ mes "[Eccentric Scholar]"; mes "Let's see now..."; mes "Monster 1's average speed"; @@ -12317,7 +12744,7 @@ p_track02,69,31,1 script Blacksmith Guildsman#dou 726,{ mes "[Blacksmith Guildsman]"; mes "I've been assigned by my"; mes "guild to bring back some"; - mes "Prize Medals to Einbroch."; + mes "Prize Medals to Einbroch..."; mes "They're apparently made"; mes "with some rare metal, but..."; mes "It's too hard for me to win~!"; @@ -12349,8 +12776,7 @@ p_track02,53,45,3 script Valiant Knight#double 733,{ mes "Hah hah! It's like I tell"; mes "those Blacksmiths! If they"; mes "don't wanna lose all the time,"; - mes "then they should just bet on the"; - mes "same monster. Me? I always"; + mes "then they should just bet on the same monster. Me? I always"; mes "bet on the black Deviruchi~"; next; mes "[Valiant Knight]"; @@ -12392,9 +12818,8 @@ p_track01,69,31,1 script Blacksmith Guildsman#sin 107,{ mes "Yeah, I've been assigned"; mes "by the Einbroch Factory to"; mes "get some Prize Medals since"; - mes "they're made of this rare medal."; - mes "But it looks like they picked"; - mes "the wrong guy for this job."; + mes "they're made of this rare medal. But it looks like they picked"; + mes "the wrong guy for this job..."; next; mes "[Blacksmith Guildsman]"; mes "I mean, I've been here"; @@ -12413,7 +12838,7 @@ p_track01,45,42,3 script Absent Minded Man#single 881,{ mes "come all the way here, just"; mes "because some strange man"; mes "asked me to win medals. It's"; - mes "the only reason I'm in Hugel."; + mes "the only reason I'm in Hugel..."; next; mes "[Absent Minded Man]"; mes "But I've made more than"; diff --git a/npc/other/turbotrack/Turbo_Track.txt b/npc/other/turbotrack/Turbo_Track.txt index e84403c4d..23c0ddc8c 100644 --- a/npc/other/turbotrack/Turbo_Track.txt +++ b/npc/other/turbotrack/Turbo_Track.txt @@ -636,13 +636,13 @@ turbo_room,93,117,5 script Point Exchange Helper 125,{ } set tt_point,tt_point-40; if (BaseLevel < 70) - getexp 3000,0; + getexp 300,0; else if (BaseLevel < 80) - getexp 9000,0; + getexp 900,0; else if (BaseLevel < 90) - getexp 10000,0; - else if (BaseLevel < 100) - getexp 30000,0; + getexp 1000,0; + else if (BaseLevel < 151) + getexp 3000,0; mes "[Item Exchange Helper]"; mes "Thank you, your"; mes "Turbo Track Points"; diff --git a/npc/quests/2007_relay.txt b/npc/quests/2007_relay.txt index a9d969e85..bc3c0a298 100644 --- a/npc/quests/2007_relay.txt +++ b/npc/quests/2007_relay.txt @@ -76,25 +76,25 @@ payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{ getitem 617,3; //Old_Violet_Box } if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 19560,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Ledrion]"; mes "Well, I hope you like it!"; @@ -152,25 +152,25 @@ payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{ getitem 617,1; //Old_Violet_Box getitem 7738,1; //Mission_Certificate9 if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 19560,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } next; mes "[Ledrion]"; @@ -221,25 +221,25 @@ payon,103,113,3 script Ledrion#payon::RelayLedrion 109,{ getitem 603,1; //Old_Blue_Box getitem 7734,1; //Mission_Certificate5 if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 19560,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } close; } @@ -486,25 +486,25 @@ payon,83,327,3 script Gatan#payon::RelayGatan 86,{ getitem 610,2; //Leaf_Of_Yggdrasil getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 19560,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } next; mes "[Gatan]"; @@ -971,25 +971,25 @@ payon,83,327,3 script Gatan#payon::RelayGatan 86,{ getitem 7735,1; //Mission_Certificate6 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 19560,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } next; mes "[Gatan]"; @@ -1462,25 +1462,25 @@ payon,83,327,3 script Gatan#payon::RelayGatan 86,{ getitem 7731,1; //Mission_Certificate2 getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } next; mes "[Gatan]"; @@ -1984,25 +1984,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 610,2; //Leaf_Of_Yggdrasil getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Make sure that you give"; @@ -2029,25 +2029,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 610,2; //Leaf_Of_Yggdrasil getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Make sure that you give"; @@ -2171,25 +2171,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7736,1; //Mission_Certificate7 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Do me a favor and make"; @@ -2215,25 +2215,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7736,1; //Mission_Certificate7 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Do me a favor and make"; @@ -2277,25 +2277,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7736,1; //Mission_Certificate7 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Do me a favor and make"; @@ -2321,25 +2321,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7736,1; //Mission_Certificate7 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Do me a favor and make"; @@ -2481,25 +2481,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7732,1; //Mission_Certificate3 getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Bafhail]"; mes "Please give that"; @@ -2524,25 +2524,25 @@ payon,204,221,3 script Bafhail#payon::RelayBafhail 731,{ getitem 7732,1; //Mission_Certificate3 getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } next; mes "[Bafhail]"; @@ -2784,25 +2784,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 610,2; //Leaf_Of_Yggdrasil getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; @@ -2841,25 +2841,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 610,2; //Leaf_Of_Yggdrasil getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; @@ -3022,25 +3022,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 7737,1; //Mission_Certificate8 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; @@ -3078,25 +3078,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 7737,1; //Mission_Certificate8 getitem 610,2; //Leaf_Of_Yggdrasil if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; @@ -3259,25 +3259,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 7733,1; //Mission_Certificate4 getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; @@ -3315,25 +3315,25 @@ payon,168,314,3 script Lospii#payon::RelayLospii 706,{ getitem 7733,1; //Mission_Certificate4 getitem 607,2; //Yggdrasilberry if (BaseLevel > 94) { - getexp 1047600,0; + getexp 104760,0; } else if (BaseLevel > 89) { - getexp 859200,0; + getexp 85920,0; } else if (BaseLevel > 79) { - getexp 385200,0; + getexp 38520,0; } else if (BaseLevel > 69) { - getexp 195600,0; + getexp 38520,0; } else if (BaseLevel > 59) { - getexp 672000,0; + getexp 67200,0; } else if (BaseLevel > 49) { - getexp 288000,0; + getexp 28800,0; } else { - getexp 10800,0; + getexp 1080,0; } mes "[Lospii]"; mes "Okay, now take this"; diff --git a/npc/quests/Bard_Quest.txt b/npc/quests/Bard_Quest.txt index 43f36c564..b249072fd 100644 --- a/npc/quests/Bard_Quest.txt +++ b/npc/quests/Bard_Quest.txt @@ -108,15 +108,15 @@ geffen,132,38,3 script Bard#2 51,{ specialeffect2 EF_RESURRECTION; mes "^3355FFWhile listening to his song, you feel at ease, and your thoughts become clearer. You believe that you see the vision of an angel, and you gain some experience points.^000000"; set gef_bard_q,31; - if (BaseLevel < 56) getexp 4500,0; - else if ((BaseLevel > 55) && (BaseLevel < 61)) getexp 5500,0; - else if ((BaseLevel > 60) && (BaseLevel < 66)) getexp 9684,0; - else if ((BaseLevel > 65) && (BaseLevel < 71)) getexp 13411,0; - else if ((BaseLevel > 70) && (BaseLevel < 76)) getexp 35757,0; - else if ((BaseLevel > 75) && (BaseLevel < 81)) getexp 60246,0; - else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 70340,0; - else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 92052,0; - else if (BaseLevel > 90) getexp 156786,0; + if (BaseLevel < 56) getexp 450,0; + else if ((BaseLevel > 55) && (BaseLevel < 61)) getexp 550,0; + else if ((BaseLevel > 60) && (BaseLevel < 66)) getexp 968,0; + else if ((BaseLevel > 65) && (BaseLevel < 71)) getexp 1341,0; + else if ((BaseLevel > 70) && (BaseLevel < 76)) getexp 3576,0; + else if ((BaseLevel > 75) && (BaseLevel < 81)) getexp 6025,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 7034,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 9205,0; + else if (BaseLevel > 90) getexp 15679,0; next; cutin "bard_eland02",2; mes "[Errende]"; @@ -198,15 +198,15 @@ geffen,132,38,3 script Bard#2 51,{ specialeffect2 EF_RESURRECTION; mes "^3355FFWhile listening to his song, you feel at ease, and your thoughts become clearer. You believe that you see the vision of an angel, and you gain some experience points.^000000"; set gef_bard_q,30; - if (BaseLevel < 56) getexp 4500,0; - else if ((BaseLevel > 55) && (BaseLevel < 61)) getexp 5500,0; - else if ((BaseLevel > 60) && (BaseLevel < 66)) getexp 9684,0; - else if ((BaseLevel > 65) && (BaseLevel < 71)) getexp 13411,0; - else if ((BaseLevel > 70) && (BaseLevel < 76)) getexp 35757,0; - else if ((BaseLevel > 75) && (BaseLevel < 81)) getexp 60246,0; - else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 70340,0; - else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 92052,0; - else if (BaseLevel > 90) getexp 156786,0; + if (BaseLevel < 56) getexp 450,0; + else if ((BaseLevel > 55) && (BaseLevel < 61)) getexp 550,0; + else if ((BaseLevel > 60) && (BaseLevel < 66)) getexp 968,0; + else if ((BaseLevel > 65) && (BaseLevel < 71)) getexp 1341,0; + else if ((BaseLevel > 70) && (BaseLevel < 76)) getexp 3576,0; + else if ((BaseLevel > 75) && (BaseLevel < 81)) getexp 6025,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 7034,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 9205,0; + else if (BaseLevel > 90) getexp 15679,0; next; cutin "bard_eland02",2; mes "[Errende]"; diff --git a/npc/quests/Kiel_Hyre_Quest.txt b/npc/quests/Kiel_Hyre_Quest.txt index cb6115e4a..cdc550b3b 100644 --- a/npc/quests/Kiel_Hyre_Quest.txt +++ b/npc/quests/Kiel_Hyre_Quest.txt @@ -4125,7 +4125,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 903,{ mes "a little reward for"; mes "saving my life."; getitem 12105,1; //Taming_Gift_Set - getexp 700000,0; + getexp 70000,0; set KielHyreQuest,50; } else if ((KielHyreQuest >= 50) && (KielHyreQuest < 64)) { @@ -4752,7 +4752,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 903,{ mes "your help, "+.@KHTitle$+" "+strcharinfo(0)+"."; getitem 616,1; //Old card Album delitem 7508,1; //Elysia_Ring - getexp 1000000,0; + getexp 100000,0; } else if (KielHyreQuest >= 108) { mes "[Kiel Hyre]"; diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt index a8416e9cc..632c79db3 100644 --- a/npc/quests/eye_of_hellion.txt +++ b/npc/quests/eye_of_hellion.txt @@ -547,7 +547,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{ set HELLIONQ,69; getitem 2658,1; //Nile_Rose_ getitem 603,1; //Old_Blue_Box - getexp 1200000,0; + getexp 120000,0; next; mes "[Sir Chilias'Tyus]"; mes "Thank you, kind"; @@ -614,7 +614,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{ delitem 7332,1; //Slate set HELLIONQ,70; getitem 2658,1; //Nile_Rose_ - getexp 1000000,0; + getexp 100000,0; next; mes "[Sir Chilias'Tyus]"; mes "Thank you, kind"; diff --git a/npc/quests/first_class/tu_acolyte.txt b/npc/quests/first_class/tu_acolyte.txt index 2e78d4d5f..d49e3207d 100644 --- a/npc/quests/first_class/tu_acolyte.txt +++ b/npc/quests/first_class/tu_acolyte.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Fix up by Jukka //===== Current Version: ===================================== -//= 1.4 +//= 1.5 //===== Compatible With: ===================================== //= eAthena SVN (Testet in Trunk 88xx) //===== Description: ========================================= @@ -15,6 +15,7 @@ //= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth] //= 1.3 Fixed bad NPC header data to comply with rev. 11603. [L0ne_W0lf] //= 1.4 Misc. updates. [L0ne_W0lf] +//= 1.5 Adjusted EXP gains to Renewal values. //============================================================ @@ -292,7 +293,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{ unitskilluseid getcharid(3),28,10; set tu_acolyte01, 3; if(getskilllv("AL_HEAL") == 0){ - getexp 0,100; + getexp 0,10; specialeffect2 EF_CONE; } close; @@ -385,11 +386,11 @@ prt_monk,230,106,3 script Asthe#tu 79,{ set tu_acolyte01, 5; delitem 1504, 1; //Mace if(Class == Job_Acolyte_High){ - getexp 2000,1000; + getexp 200,100; specialeffect2 EF_CONE; close; } else { - getexp 1000,500; + getexp 100,50; specialeffect2 EF_CONE; close; } @@ -792,7 +793,7 @@ prt_monk,230,106,3 script Asthe#tu 79,{ mes "[Asthe]"; mes "Well, please don't forget what I've taught you. I hope you look back with fondness at our time together amongst these beautiful flowers. May God bless you~"; set tu_acolyte01, 25; - getexp 5000,3000; + getexp 500,300; specialeffect2 EF_CONE; close; } @@ -867,9 +868,9 @@ monk_in,18,38,6 script Priest Gardron#tu 110,{ mes "Acolyte training."; set tu_acolyte01, 9; percentheal 100,100; - getexp 2000,2000; + getexp 200,200; specialeffect2 EF_CONE; - //getitem 505,1; //Blue_Potion + //getitem 505,1; //Blue_Potion close; } else { mes "A little while ago, a Prontere Sister sent me a message. Apparently,"; @@ -1099,7 +1100,7 @@ prt_monk,226,257,6 script Ill Girl#tu 93,{ mes "It seemed that this good"; mes "deed has improved your skills.^000000"; set tu_acolyte01, 13; - getexp 0,1000; + getexp 0,100; specialeffect2 EF_CONE; next; break; diff --git a/npc/quests/first_class/tu_archer.txt b/npc/quests/first_class/tu_archer.txt index 581850632..4d2f97f07 100644 --- a/npc/quests/first_class/tu_archer.txt +++ b/npc/quests/first_class/tu_archer.txt @@ -302,7 +302,7 @@ payon_in02,54,13,3 script Master Kavaruk 55,{ mes "for bringing me the news. As Arthail has said, I shall wait until he has more news for me."; mes "You should also train and prepare for the future as well."; set tu_archer02, 10; - getexp 2000,1000; + getexp 200,100; close; } } @@ -605,7 +605,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{ emotion e_ag; mes "Huh. So you already know a little about Owl's Eye already, huh? Well then, I guess I oughta talk about something you don't know about!"; set tu_archer01, 7; - getexp 500,0; + getexp 50,0; close; } break; @@ -633,7 +633,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{ mes "Here, this is a small, special reward for you."; specialeffect2 EF_WIND; set tu_archer01, 7; - getexp 500,0; + getexp 50,0; next; emotion e_pif; mes "[Reidin Corse]"; @@ -852,7 +852,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{ if(.@eagle == 0){ specialeffect2 EF_WIND; set tu_archer01, 10; - getexp 0,500; + getexp 0,50; } emotion e_no1; next; @@ -899,7 +899,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{ mes "Don't forget that you gotta keep training and improve your skills. Before you know it, you'll be an expert almost as good as me!"; specialeffect2 EF_WIND; set tu_archer01, 12; - getexp 1000,1000; + getexp 100,100; getitem 1707,1; //Great_Bow close; } @@ -994,7 +994,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 832,{ mes "this little reward!"; specialeffect2 EF_WIND; set tu_archer01,16; - getexp 3000,3000; + getexp 300,300; getitem 1770,500; //Iron_Arrow next; mes "[Reidin Corse]"; @@ -1289,13 +1289,13 @@ pay_arche,84,139,3 script Seisner 727,{ specialeffect2 EF_WIND; set tu_archer01, 3; if(JobLevel == 1){ - getexp 0,30; + getexp 0,5; } else if((JobLevel > 1) && (JobLevel < 11)){ - getexp 0,100; + getexp 0,10; } else if((JobLevel > 10) && (JobLevel < 21)){ - getexp 0,250; + getexp 0,25; } else { - getexp 0,500; + getexp 0,50; } end; } diff --git a/npc/quests/first_class/tu_magician01.txt b/npc/quests/first_class/tu_magician01.txt index d8d36e359..a325d2bf7 100644 --- a/npc/quests/first_class/tu_magician01.txt +++ b/npc/quests/first_class/tu_magician01.txt @@ -128,7 +128,7 @@ geffen,67,180,4 script New Mage Manager#M 102,{ mes "time for a break. But we'll"; mes "continue this later, okay?"; set tu_magician01, 1; - getexp BaseLevel*30,BaseLevel*15; + getexp BaseLevel*3,BaseLevel*2; //misceffect EF_HIT5; close; break; @@ -370,19 +370,19 @@ geffen,67,180,4 script New Mage Manager#M 102,{ set tu_magician01,2; specialeffect2 EF_HIT5; if(tu_mana&1){ - getexp 150,70; + getexp 15,7; } if(tu_mana&2){ - getexp 150,70; + getexp 15,7; } if(tu_mana&4){ - getexp 150,70; + getexp 15,7; } if(tu_mana&8){ - getexp 150,70; + getexp 15,7; } if(tu_mana&16){ - getexp 150,70; + getexp 15,7; } set tu_mana,0; } @@ -467,7 +467,7 @@ geffen,67,180,4 script New Mage Manager#M 102,{ mes "10 Chrysalis from them."; mes "Then bring them to me, okay?"; set tu_magician01, 3; - getexp 400,200; + getexp 40,20; specialeffect2 EF_HIT5; close; @@ -497,7 +497,7 @@ geffen,67,180,4 script New Mage Manager#M 102,{ mes "used to using your skills, huh?"; mes "Anyway, let me know when you're ready for the next lesson, okay?"; set tu_magician01, 5; - getexp 400,200; + getexp 40,20; specialeffect2 EF_HIT5; close; } @@ -526,7 +526,7 @@ geffen,67,180,4 script New Mage Manager#M 102,{ mes "used to using your skills, huh?"; mes "Anyway, let me know when you're ready for the next lesson, okay?"; set tu_magician01, 5; - getexp 400,200; + getexp 40,20; specialeffect2 EF_HIT5; close; } @@ -708,25 +708,25 @@ geffen,67,180,4 script New Mage Manager#M 102,{ getitem 1604,1; //Wand specialeffect2 EF_HIT5; if(tu_mana&1){ - getexp 300,100; + getexp 30,10; } if(tu_mana&2){ - getexp 300,100; + getexp 30,10; } if(tu_mana&4){ - getexp 300,100; + getexp 30,10; } if(tu_mana&8){ - getexp 300,100; + getexp 30,10; } if(tu_mana&16){ - getexp 300,100; + getexp 30,10; } if(tu_mana&32){ - getexp 300,100; + getexp 30,10; } if(tu_mana&64){ - getexp 300,100; + getexp 30,10; } set tu_mana,0; close; @@ -819,7 +819,7 @@ geffen,67,180,4 script New Mage Manager#M 102,{ set tu_magician01, 28; getitem 2321,1; //Silk_Robe set Zeny, Zeny + 3000; - getexp 3000,1000; + getexp 300,100; close; break; default: diff --git a/npc/quests/first_class/tu_merchant.txt b/npc/quests/first_class/tu_merchant.txt index 57f3d214c..30f391490 100644 --- a/npc/quests/first_class/tu_merchant.txt +++ b/npc/quests/first_class/tu_merchant.txt @@ -62,14 +62,14 @@ alberta_in,70,51,5 script Guarnien 98,{ mes "You've taught yourself well. Here, you've earned this little reward~"; set tu_merchant, 17; completequest 8240; - getexp 1860,604; + getexp 186,43; next; } else if(.@chk_vend == 10){ mes "[Guarnien]"; mes "Oh, I see that you're very serious about being a Merchant. I'm proud that you've managed to master this skill! Here, you deserve this reward!"; set tu_merchant, 17; completequest 8240; - getexp 1990,699; + getexp 199,69; next; } else { mes "[Guarnien]"; @@ -125,7 +125,7 @@ alberta_in,70,51,5 script Guarnien 98,{ mes "But I see that you must already know that, huh? Well, seeing as you're so clever, I think you've earned this little prize~"; set tu_merchant, 17; completequest 8239; - getexp 1860,604; + getexp 186,60; next; } else if(.@chk_vend == 10){ mes "[Guarnien]"; @@ -139,7 +139,7 @@ alberta_in,70,51,5 script Guarnien 98,{ mes "all your efforts~"; set tu_merchant, 17; completequest 8239; - getexp 1990,699; + getexp 199,69; next; } else { @@ -183,7 +183,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 15; erasequest 8238; setquest 8239; - getexp 1620,520; + getexp 162,52; next; mes "[Guarnien]"; mes "Next time, I'll talk about the skill that sets Merchants apart from all the other classes: ^871F78Vending^000000. So don't miss it!"; @@ -195,7 +195,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 15; erasequest 8238; setquest 8239; - getexp 1860,604; + getexp 186,60; next; mes "[Guarnien]"; mes "Next time, I'll talk about the skill that sets Merchants apart from all the other classes: ^871F78Vending^000000. So don't miss it!"; @@ -238,7 +238,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 15; erasequest 8237; setquest 8238; - getexp 1620,520; + getexp 162,52; next; mes "[Guarnien]"; mes "Next time, I'll talk about the skill that sets Merchants apart from all the other classes: ^871F78Vending^000000. So don't miss it!"; @@ -251,7 +251,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 15; erasequest 8237; setquest 8238; - getexp 1860,602; + getexp 186,60; next; mes "[Guarnien]"; @@ -285,7 +285,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 13; erasequest 8236; setquest 8237; - getexp 1260,272; + getexp 126,27; next; mes "[Guarnien]"; mes "Next time, I'll discuss the Push Cart skill. Be ready for this lecture, as Push Cart is one of the more important skills for a Merchant."; @@ -299,7 +299,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 13; erasequest 8236; setquest 8237; - getexp 1420,336; + getexp 142,33; next; mes "[Guarnien]"; mes "Next time, I'll discuss the Push Cart skill. Be ready for this lecture, as Push Cart is one of the more important skills for a Merchant."; @@ -333,7 +333,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 13; erasequest 8235; setquest 8236; - getexp 1260,272; + getexp 126,27; next; mes "[Guarnien]"; mes "Next time, I'll discuss the"; @@ -345,7 +345,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 13; erasequest 8235; setquest 8236; - getexp 1420,336; + getexp 142,33; next; mes "[Guarnien]"; mes "Next time, I'll discuss the"; @@ -392,7 +392,7 @@ alberta_in,70,51,5 script Guarnien 98,{ mes "Red Potions. Ah, it seems you researched the market and bought the cheapest ones! Great work!"; set tu_merchant, 11; changequest 8234,8235; - getexp 1120,220; + getexp 112,22; next; mes "[Guarnien]"; mes "Alright, next time, we'll talk about the skill that you can learn after knowing how to Discount:"; @@ -446,7 +446,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 5; erasequest 8232; setquest 8233; - getexp 830,116; + getexp 83,11; next; mes "[Guarnien]"; mes "Alright, my next lesson will hopefully offer you a bit more of a challenge. Come back when you think you're ready, alright?"; @@ -457,7 +457,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 5; erasequest 8232; setquest 8233; - getexp 970,180; + getexp 97,18; next; mes "[Guarnien]"; mes "Alright, my next lesson will hopefully offer you a bit more of a challenge. Come back when you think you're ready, alright?"; @@ -493,7 +493,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 5; erasequest 8231; setquest 8232; - getexp 830,116; + getexp 83,11; next; mes "[Guarnien]"; mes "Alright, my next lesson will hopefully offer you a bit more of a challenge. Come back when you"; @@ -505,7 +505,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 5; erasequest 8231; setquest 8232; - getexp 970,180; + getexp 97,18; next; mes "[Guarnien]"; mes "Alright, my next lesson will hopefully offer you a bit more of a challenge. Come back when you"; @@ -548,7 +548,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 3; erasequest 8230; setquest 8231; - getexp 700,58; + getexp 70,12; next; mes "[Guarnien]"; mes "Okay. Now I think we're ready for me to discuss the ^871F78Discount^000000 skill. Come back when you'd like me to tell you more about it, okay?"; @@ -588,7 +588,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 2; erasequest 8229; setquest 8230; - getexp 585,43; + getexp 58,11; getitem 1351,1; //Battle_Axe next; mes "[Guarnien]"; @@ -657,7 +657,7 @@ alberta_in,70,51,5 script Guarnien 98,{ set tu_merchant, 2; erasequest 8229; setquest 8230; - getexp 585,43; + getexp 58,11; getitem 1351,1; //Battle_Axe next; mes "[Guarnien]"; diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt index e5633c5ab..22c3ade54 100644 --- a/npc/quests/first_class/tu_sword.txt +++ b/npc/quests/first_class/tu_sword.txt @@ -109,7 +109,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "your great efforts. But do not let your talents allow you to grow arrogant!"; set tu_swordman, 23; completequest 8228; - getexp 1860,0; + getexp 186,0; getitem 1113,1; //Scimiter next; mes "[Shurank]"; @@ -198,7 +198,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "your accomplishment."; set tu_swordman, 22; changequest 8227,8228; - getexp 1860,0; + getexp 186,0; next; mes "[Shurank]"; mes "Next time, I will tell you more about the Magnum Break skill."; @@ -227,7 +227,7 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 1260,0; + getexp 126,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -290,7 +290,7 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 1260,0; + getexp 126,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -368,7 +368,7 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 1260,0; + getexp 126,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -390,7 +390,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; - getexp 1120,0; + getexp 112,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -404,7 +404,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "an outstanding Swordman."; mes "Here is a small reward..."; set tu_swordman, 10; - getexp 1260,0; + getexp 126,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -454,7 +454,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; - getexp 1120,0; + getexp 112,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -468,7 +468,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "an outstanding Swordman."; mes "Here is a small reward..."; set tu_swordman, 10; - getexp 1260,0; + getexp 126,0; next; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; close; @@ -551,7 +551,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; changequest 8219,8220; - getexp 1120,0; + getexp 112,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -569,7 +569,7 @@ izlude_in,82,163,3 script Shurank 733,{ completequest 8219; completequest 8220; setquest 8221; - getexp 1260,0; + getexp 126,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -661,7 +661,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Ah! That healthy glow!"; mes "I see that you've mastered this skill already. Let me give you a little reward for your hard training!"; set tu_swordman, 5; - getexp 1120,0; + getexp 112,0; next; } else { mes "[Shurank]"; @@ -702,7 +702,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 970,0; + getexp 97,0; getitem 2503,1; //Muffler close; } else { @@ -738,7 +738,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a little reward for all of your hard work. I hope you realize the importance of using Bash as"; mes "you grow stronger."; set tu_swordman, 3; - getexp 830,0; + getexp 83,0; close; } else if(.@chk_bash == 10){ mes "[Shurank]"; @@ -749,7 +749,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 970,0; + getexp 97,0; getitem 2503,1; //Muffler close; } else { @@ -785,7 +785,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Still, for your training efforts, let me give you a humble reward. But remember, we still have more"; mes "of the fundamentals to cover!"; set tu_swordman, 2; - getexp 585,0; + getexp 58,0; close; } else if((.@chk_bash > 4) && (.@chk_bash < 10)){ mes "[Shurank]"; @@ -815,7 +815,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "For your efforts and patience, I offer you this small reward. Please take it and grow even stronger..."; set tu_swordman, 3; setquest 8211; - getexp 830,0; + getexp 83,0; next; mes "[Shurank]"; mes "I believe that every true Swordman should master the Bash skill. If you ever do master the skill as a Swordman, come back to me."; @@ -829,7 +829,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 970,0; + getexp 97,0; getitem 2503,1; //Muffler close; } else { @@ -863,7 +863,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Now, if you wish to become a true Swordman, you must learn the Bash skill. There's no question about it: You've got to know these basics! Take this, and learn to Bash!"; set tu_swordman, 1; - getexp 490,0; + getexp 49,0; setquest 8211; close; } else if((.@chk_bash > 0) && (.@chk_bash < 5)){ @@ -888,7 +888,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "of the fundamentals to cover!"; set tu_swordman, 2; changequest 8211,8212; - getexp 585,0; + getexp 58,0; close; } else if((.@chk_bash > 4) && (.@chk_bash < 10)){ mes "[Shurank]"; @@ -911,7 +911,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "of the fundamentals to cover!"; set tu_swordman, 3; changequest 8212,8213; - getexp 830,0; + getexp 83,0; next; mes "[Shurank]"; mes "But if you wish to become an expert Swordman in my eyes, you must master Bash!"; @@ -929,7 +929,7 @@ izlude_in,82,163,3 script Shurank 733,{ completequest 8212; completequest 8213; setquest 8214; - getexp 970,0; + getexp 97,0; getitem 2503,1; //Muffler close; } @@ -1080,7 +1080,7 @@ geffen,154,143,3 script Dequ'ee 734,{ mes "Hurry over to Morroc and monitor Bankley in case he does anything desperate. If something happens, report to me right away!"; set tu_swordman, 19; changequest 8224,8225; - getexp 1620,0; + getexp 162,0; close2; warp "moc_fild07",359,201; end; @@ -2172,7 +2172,7 @@ geffen,154,143,3 script Dequ'ee 734,{ mes "Thank you for taking the trouble to come this far. Let me reward you with some experience points."; set tu_swordman, 7; changequest 8216,8217; - getexp 1120,0; + getexp 112,0; next; mes "[Dequ'ee]"; mes "Take care"; diff --git a/npc/quests/first_class/tu_thief01.txt b/npc/quests/first_class/tu_thief01.txt index 10b0247a2..c79a48b4b 100644 --- a/npc/quests/first_class/tu_thief01.txt +++ b/npc/quests/first_class/tu_thief01.txt @@ -88,7 +88,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "[Yierhan]"; mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you."; set tu_thief01, 1; - getexp 200,100; + getexp 20,10; specialeffect2 EF_HIT5; close; break; @@ -105,7 +105,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "Sure, ^23238EDEX^000000 and LUK can"; mes "also increase your attack damage, but they're insignificant compared to STR. I repeat: ^660000insignificant^000000."; set tu_thief01, 1; - getexp 400,200; + getexp 40,20; specialeffect2 EF_HIT5; close; break; @@ -121,7 +121,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "[Yierhan]"; mes "So if you're feeling like the damage you're making is pretty weak, you might want more stat points in ^2F4F2FSTR^000000. How high your raise your own STR is really up to you."; set tu_thief01, 1; - getexp 200,100; + getexp 20,10; specialeffect2 EF_HIT5; close; break; @@ -232,7 +232,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "about any other skills,"; mes "I can explain real quick."; set tu_thief01, 3; - getexp BaseLevel*30,BaseLevel*15; + getexp BaseLevel*3,BaseLevel*2; specialeffect2 EF_HIT5; close; } else if(tu_thief01 == 3){ @@ -332,22 +332,22 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ set tu_thief01, 4; specialeffect2 EF_HIT5; if(.@read_d){ - getexp 300,100; + getexp 30,10; } if(.@read_f){ - getexp 300,100; + getexp 30,10; } if(.@read_s){ - getexp 300,100; + getexp 30,10; } if(.@read_p){ - getexp 300,100; + getexp 30,10; } if(.@read_h){ - getexp 300,100; + getexp 30,10; } if(.@read_r){ - getexp 300,100; + getexp 30,10; } close; break; @@ -366,7 +366,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ set tu_thief01, 5; savepoint "moc_ruins",80,164; getitem 602,1; //Wing_Of_Butterfly - getexp 100,50; + getexp 10,5; specialeffect2 EF_HIT5; close2; warp "moc_fild12",158,373; @@ -424,7 +424,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "is pretty strong!"; set tu_thief01, 8; getitem 1207,1; //Main_Gauche - getexp 1000,500; + getexp 100,50; specialeffect2 EF_HIT5; close; break; @@ -435,7 +435,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all."; set tu_thief01, 7; getitem 1207,1; //Main_Gauche - getexp 500,200; + getexp 50,20; specialeffect2 EF_HIT5; close; break; @@ -455,7 +455,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "Take it, it's yours!"; set tu_thief01, 7; getitem 1207,1; //Main_Gauche - getexp 500,200; + getexp 50,20; specialeffect2 EF_HIT5; close; break; @@ -466,7 +466,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "Alright, you better get stronger the next time I see you. Oh, and you can have this stuff. You know, since you're so gangster and all."; set tu_thief01, 7; getitem 1207,1; //Main_Gauche - getexp 500,200; + getexp 50,20; specialeffect2 EF_HIT5; close; break; @@ -511,7 +511,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "out, be real careful"; mes "other there, okay?"; set tu_thief01, 8; - getexp 200,100; + getexp 20,10; specialeffect2 EF_HIT5; close; } else if(tu_thief01 == 8){ @@ -597,7 +597,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ set tu_thief01, 27; getitem 2307,1; //Mantle set Zeny, Zeny + 5000; - getexp 8000,3000; + getexp 800,300; close; break; } @@ -723,7 +723,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 84,{ mes "Hey, this stuff is yours. Think of it as a reward for helping us out. Right, and I'll let Mana know you did a great job. Take care of yourself now~"; set tu_magician01, 27; set Zeny, Zeny + 5000; - getexp 5000,2000; + getexp 500,200; close2; break; } diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt index eeba75889..bd30a29d8 100644 --- a/npc/quests/quests_13_1.txt +++ b/npc/quests/quests_13_1.txt @@ -286,7 +286,7 @@ prt_castle,83,67,5 script Recruiter for the Brave 109,{ next; changequest 10064,10065; set ep13_ryu,9; - getexp 660000,210000; + getexp 66000,21000; mes "[Recruiter]"; mes "Just go there!"; mes "And listen carefully"; @@ -2327,7 +2327,7 @@ moc_fild22b,230,197,5 script Munkenro#2 967,{ next; completequest 10078; set ep13_ryu,100; - getexp 660000,210000; + getexp 66000,21000; mes "[Munkenro]"; mes "I will let you go there."; mes "Let me know once you are ready."; @@ -3323,7 +3323,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 405,{ set ep13_newbs,100; getitem 617,1; //Old_Violet_Box getitem 12322,5; //Chocolate_Pie - getexp 1000000,100000; + getexp 100000,10000; completequest 11100; close; } @@ -4860,7 +4860,7 @@ mid_camp,188,254,3 script Monster Scholar#ep13 883,{ mes "I hope you'll make yourself known in Ash Vacuum with your great accomplishments."; set ep13_animal,15; completequest 2157; - getexp 1500000,0; + getexp 150000,0; close; } else { @@ -4958,7 +4958,7 @@ mid_camp,188,254,3 script Monster Scholar#ep13 883,{ mes "- You pat his shoulder gently, it's worrying that Rumis is not able to return to his country. -"; set ep13_animal,100; delitem 6033,1; //Horn_Of_Tendrilion - getexp 1000000,0; + getexp 100000,0; close; } else { @@ -6120,7 +6120,7 @@ mid_camp,212,237,5 script Camp Guard Captain#man1 852,{ mes "I'll discuss this more with the expedition management."; mes "Thank you for your valuable information."; completequest 2158; - getexp 700000,0; + getexp 70000,0; close; } else if (checkquest(2158) == -1) { @@ -6141,7 +6141,7 @@ mid_camp,212,237,5 script Camp Guard Captain#man1 852,{ mes "I'll discuss this more with the expedition management."; mes "Thank you for your valuable information."; completequest 2159; - getexp 700000,0; + getexp 70000,0; close; } else { @@ -6163,7 +6163,7 @@ mid_camp,212,237,5 script Camp Guard Captain#man1 852,{ mes "I'll discuss this more with the expedition management."; mes "Thank you for your valuable information."; completequest 2159; - getexp 700000,0; + getexp 70000,0; close; } else { @@ -6631,7 +6631,7 @@ OnTouch: mes "- You feel so refreshed and light, as you drink the tea that the Official offered. -"; specialeffect2 EF_ABSORBSPIRITS; set ep13_1_rhea,100; - getexp 300000,100000; + getexp 30000,10000; completequest 8210; next; mes "[United Research Official]"; @@ -8457,7 +8457,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{ mes "and 30000 JEXP.^000000."; delitem 579,50; //Delicious_Fish set ep13_alba,6; - getexp 80000,30000; + getexp 8000,3000; erasequest 7042; setquest 7047; close; @@ -8490,7 +8490,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{ delitem 7198,30; //Great_Leaf delitem 7188,30; //Browny_Root set ep13_alba,6; - getexp 90000,40000; + getexp 9000,4000; erasequest 7043; setquest 7047; close; @@ -8528,7 +8528,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{ delitem 528,20; //Monster's_Feed delitem 537,30; //Pet_Food set ep13_alba,6; - getexp 80000,30000; + getexp 8000,3000; erasequest 7044; setquest 7047; close; @@ -8563,7 +8563,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{ delitem 517,50; //Meat delitem 537,30; //Pet_Food set ep13_alba,6; - getexp 80000,30000; + getexp 8000,3000; erasequest 7045; setquest 7047; close; @@ -8595,7 +8595,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{ mes "and 30000 JEXP.^000000."; delitem 6020,30; //Fur set ep13_alba,6; - getexp 80000,30000; + getexp 8000,3000; erasequest 7046; setquest 7047; close; @@ -9911,7 +9911,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{ mes "You've brough Pieces of Fish!"; mes "GOOD JOB!"; delitem 6039,10; //Piece_Of_Fish - getexp 30000,0; + getexp 3000,0; set ep13_yong1,10; setquest 12060; next; @@ -9931,7 +9931,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{ mes "You've brough Pieces of Fish!"; mes "GOOD JOB!"; delitem 6039,10; //Piece_Of_Fish - getexp 15000,0; + getexp 1500,0; setquest 12060; set ep13_yong1,ep13_yong1+1; next; @@ -9952,7 +9952,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{ mes "You've brough Pieces of Fish!"; mes "GOOD JOB!"; delitem 6039,10; //Piece_Of_Fish - getexp 15000,0; + getexp 1500,0; setquest 12060; set ep13_yong1,ep13_yong1+1; next; @@ -9972,7 +9972,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{ mes "You've brough Pieces of Fish!"; mes "GOOD JOB!"; delitem 6039,10; //Piece_Of_Fish - getexp 15000,0; + getexp 1500,0; setquest 12060; set ep13_yong1,ep13_yong1+1; next; @@ -9995,7 +9995,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{ mes "You've brough Pieces of Fish!"; mes "GOOD JOB!"; delitem 6039,10; //Piece_Of_Fish - getexp 15000,0; + getexp 1500,0; setquest 12060; set ep13_yong1,ep13_yong1+1; next; @@ -10276,7 +10276,7 @@ mid_camp,88,100,55 script Cat Hand Mining Agent 876,{ mes "Thank you for collecting minerals for me."; next; delitem 6048,3; //Unidentified_Mineral - getexp 30000,0; + getexp 3000,0; setquest 12062; set ep13_yong1,ep13_yong1+1; select("I'm freezing! Take them quickly."); @@ -11466,7 +11466,7 @@ mid_campin,90,121,5 script Hibba Agip 459,{ mes "And please take this small reward."; mes "Thank you for your help so far."; next; - getexp 2500000,0; + getexp 250000,0; getitem 12110,3; //First_Aid_Kit set ep13_1_edq,14; completequest 3094; @@ -14594,7 +14594,7 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{ mes "[Echinacea]"; mes "Keep up the good work assisting the explorers in this camp."; set mao_morocc2,100; - getexp 1200000,200000; + getexp 120000,20000; getitem 617,1; //Old_Violet_Box completequest 7036; close; @@ -14975,7 +14975,7 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 884,{ delitem 6029,1; //Morocc_Tracing_Log delitem 6027,1; //Crystal_Of_Feardoom set mao_morocc2,10; - getexp 200000,10000; + getexp 20000,1000; changequest 7018,7019; close2; } diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt index 876f49e0d..f36595cde 100644 --- a/npc/quests/quests_13_2.txt +++ b/npc/quests/quests_13_2.txt @@ -4561,7 +4561,7 @@ spl_in02,239,93,3 script Terra#ep13md_l03 441,{ mes "I'm sorry this is all I can give you for now."; set ep13_mdrama,27; getitem 6081,25; //Splendide_Coin - getexp 1200000,100000; + getexp 120000,10000; completequest 7071; close; } @@ -4703,7 +4703,7 @@ spl_in02,236,92,5 script Arc#ep13md_l02 447,{ mes "I'm sorry this is all I can give you for now."; set ep13_mdrama,27; getitem 6081,25; //Splendide_Coin - getexp 1200000,100000; + getexp 120000,10000; completequest 7071; close; } @@ -4992,7 +4992,7 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 450,{ completequest 7074; completequest 7075; set ep13_2_days01,2; - getexp 500000,300000; + getexp 50000,30000; getitem 6080,10; //Manuk_Coin close; } @@ -5066,7 +5066,7 @@ man_in01,378,276,3 script Manuk Engineer#ep13_2 453,{ delitem 6090,20; //Purified_Bradium erasequest 7079; setquest 7080; - getexp 40000,40000; + getexp 4000,4000; getitem 6080,3; //Manuk_Coin close; } @@ -5176,7 +5176,7 @@ spl_in01,97,313,3 script Laphine Craftsman#ep13 446,{ delitem 6075,15; //Crystalized_Teardrop erasequest 7081; setquest 7082; - getexp 30000,30000; + getexp 3000,3000; getitem 6081,3; //Splendide_Coin close; } @@ -5381,7 +5381,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 982,{ erasequest 7077; setquest 7078; set ep13_2_dayegg,2; - getexp 40000,40000; + getexp 4000,4000; getitem 6081,1; //Splendide_Coin getitem 6080,1; //Manuk_Coin close; @@ -6213,7 +6213,7 @@ mid_camp,197,237,3 script Schwartzvalt Mechanic#1 869,{ mes "I hope this ring would be a big help for your journey through the other world."; completequest 8253; set ep13_2_rhea,100; - getexp 1000000,300000; + getexp 100000,30000; getitem 2782,1; //Ring_Of_Wise_King close; } @@ -7451,7 +7451,7 @@ man_in01,372,221,5 script Scientist#lifeguard 449,{ delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin - getexp 0,700000; + getexp 0,70000; changequest 2179,2182; close; } @@ -7485,7 +7485,7 @@ man_in01,372,221,5 script Scientist#lifeguard 449,{ delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin - getexp 0,700000; + getexp 0,70000; changequest 2180,2182; close; } @@ -7519,7 +7519,7 @@ man_in01,372,221,5 script Scientist#lifeguard 449,{ delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin - getexp 0,700000; + getexp 0,70000; changequest 2181,2182; close; } @@ -10105,7 +10105,7 @@ spl_in01,30,324,3 script High Laphine#grenouille 446,{ set ep13_2_tre1,6; changequest 2185,2186; getitem 6081,2; //Splendide_Coin - getexp 0,700000; + getexp 0,70000; close; } else { diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt index 935695dab..1b937c58f 100644 --- a/npc/quests/quests_airship.txt +++ b/npc/quests/quests_airship.txt @@ -1647,7 +1647,7 @@ airplane_01,238,154,5 script Airship Captain#01 873,{ mes "letters."; completequest 8035; set lght_air, 7; - getexp 200000, 10000; + getexp 20000, 1000; close2; cutin "",255; end; @@ -1992,7 +1992,7 @@ airplane,236,163,5 script Airship Captain#03 873,{ specialeffect2 EF_ABSORBSPIRITS; completequest 8043; set lhz_heart,13; - getexp 700000,400000; + getexp 70000,40000; cutin "",255; end; } diff --git a/npc/quests/quests_alberta.txt b/npc/quests/quests_alberta.txt index 828fc92a0..1539750da 100644 --- a/npc/quests/quests_alberta.txt +++ b/npc/quests/quests_alberta.txt @@ -2389,7 +2389,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{ next; set ep13_2_hiki,13; completequest 10089; - getexp 80000,0; + getexp 8000,0; mes "[Iromo]"; mes "The world is big, there are many things..."; mes "I have not seen yet. Yes... I want to..."; @@ -2518,7 +2518,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{ next; set ep13_2_hiki,11; changequest 10087,10088; - getexp 67000,0; + getexp 6700,0; mes "[Iromo]"; mes "Nevermind... it's not unexpected..."; mes "To go on an adventure with my friends,"; @@ -2586,7 +2586,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{ next; set ep13_2_hiki,10; changequest 10086,10087; - getexp 57000,0; + getexp 5700,0; mes "[Iromo]"; mes "...I'm not in a good mood, get out..."; close; @@ -2645,7 +2645,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{ next; set ep13_2_hiki,8; changequest 10084,10085; - getexp 47000,0; + getexp 4700,0; mes "[Iromo]"; mes "Thank you for being helpful."; mes "But, no thanks."; @@ -2701,7 +2701,7 @@ alberta_in,131,95,5 script Iromo#ep3_2 706,{ delitem 501,1; //Red_Potion set ep13_2_hiki,7; changequest 10083,10084; - getexp 37500,0; + getexp 3750,0; mes "[Iromo]"; mes "I don't want to see the cat again."; mes "If I go out, I will see him. It is scary."; diff --git a/npc/quests/quests_ayothaya.txt b/npc/quests/quests_ayothaya.txt index d5d8fb7d2..c05004ef4 100644 --- a/npc/quests/quests_ayothaya.txt +++ b/npc/quests/quests_ayothaya.txt @@ -746,23 +746,23 @@ ayo_dun02,91,264,3 script Haggard Man 841,{ mes "realigned every bone in your skeleton, placing them in the right spots. Strangely, you feel intense relaxation and refreshment instead of excruciating pain."; set thai_find,14; if(BaseLevel < 56) - getexp 9000,0; + getexp 900,0; else if(BaseLevel > 55 && BaseLevel < 61) - getexp 10500,0; + getexp 1050,0; else if(BaseLevel > 60 && BaseLevel < 66) - getexp 18684,0; + getexp 1868,0; else if(BaseLevel > 65 && BaseLevel < 71) - getexp 27411,0; + getexp 2741,0; else if(BaseLevel > 70 && BaseLevel < 76) - getexp 70757,0; + getexp 7076,0; else if(BaseLevel > 75 && BaseLevel < 81) - getexp 130246,0; + getexp 13025,0; else if(BaseLevel > 80 && BaseLevel < 86) - getexp 150340,0; + getexp 15034,0; else if(BaseLevel > 85 && BaseLevel < 91) - getexp 182052,0; + getexp 18205,0; else if(BaseLevel > 90) - getexp 406786,0; + getexp 40679,0; next; mes "[" +strcharinfo(0)+ "]"; mes "Whoa...?"; @@ -822,23 +822,23 @@ ayo_dun02,91,264,3 script Haggard Man 841,{ mes "realigned every bone in your skeleton, placing them in the right spots. Strangely, you feel intense relaxation and refreshment instead of excruciating pain."; set thai_find,14; if(BaseLevel < 56) - getexp 9000,0; + getexp 900,0; else if(BaseLevel > 55 && BaseLevel < 61) - getexp 10500,0; + getexp 1050,0; else if(BaseLevel > 60 && BaseLevel < 66) - getexp 18684,0; + getexp 1868,0; else if(BaseLevel > 65 && BaseLevel < 71) - getexp 27411,0; + getexp 2741,0; else if(BaseLevel > 70 && BaseLevel < 76) - getexp 70757,0; + getexp 7076,0; else if(BaseLevel > 75 && BaseLevel < 81) - getexp 130246,0; + getexp 13025,0; else if(BaseLevel > 80 && BaseLevel < 86) - getexp 150340,0; + getexp 15034,0; else if(BaseLevel > 85 && BaseLevel < 91) - getexp 182052,0; + getexp 18205,0; else if(BaseLevel > 90) - getexp 406786,0; + getexp 40679,0; next; mes "[" +strcharinfo(0)+ "]"; mes "Whoa...?"; diff --git a/npc/quests/quests_ein.txt b/npc/quests/quests_ein.txt index 0ec73cfdc..ba589a159 100644 --- a/npc/quests/quests_ein.txt +++ b/npc/quests/quests_ein.txt @@ -3554,25 +3554,25 @@ ein_in01,67,242,3 script Zelmeto 851,{ completequest 8031; set EinFactory,16; if (BaseLevel < 41) { - getexp 615,0; + getexp 62,0; } else if (BaseLevel < 51) { - getexp 3075,0; + getexp 308,0; } else if (BaseLevel < 61) { - getexp 6604,0; + getexp 660,0; } else if (BaseLevel < 71) { - getexp 18508,0; + getexp 1851,0; } else if( BaseLevel < 81) { - getexp 32062,0; + getexp 3206,0; } else if (BaseLevel < 91) { - getexp 76026,0; + getexp 7603,0; } else if (BaseLevel < 99) { - getexp 290675,0; + getexp 29068,0; } next; mes "[Zelmeto]"; @@ -4673,16 +4673,16 @@ einbech,165,105,7 script Buender Hikeman#ein 847,{ completequest 2078; set Shinokas_Quest,11; if (BaseLevel < 70) { - getexp 100000,80000; + getexp 10000,8000; } else if ((BaseLevel > 69) && (BaseLevel < 80)) { - getexp 300000,100000; + getexp 30000,10000; } else if ((BaseLevel > 79) && (BaseLevel < 90)) { - getexp 500000,300000; + getexp 50000,30000; } else if ((BaseLevel > 89) && (BaseLevel < 100)) { - getexp 700000,500000; + getexp 70000,50000; } end; case 2: @@ -5946,16 +5946,16 @@ ein_in01,31,138,3 script Calla#ein 90,{ percentheal 100,0; set EIN_LOVERQ,17; if (BaseLevel < 41) { - getexp 610,0; + getexp 61,0; } else if (BaseLevel < 61) { - getexp 6000,0; + getexp 600,0; } else if (BaseLevel < 81) { - getexp 30000,0; + getexp 3000,0; } else if (BaseLevel < 99) { - getexp 200000,0; + getexp 20000,0; } next; mes "[Calla]"; @@ -6414,16 +6414,16 @@ ein_in01,200,101,5 script Clitzer#ein 854,{ delitem 1901,1; //Violin set EIN_LOVERQ,5; if (BaseLevel < 41) { - getexp 610,0; + getexp 61,0; } else if (BaseLevel < 61) { - getexp 6000,0; + getexp 600,0; } else if (BaseLevel < 81) { - getexp 30000,0; + getexp 3000,0; } else if (BaseLevel < 99) { - getexp 200000,0; + getexp 20000,0; } next; mes "[Clitzer]"; diff --git a/npc/quests/quests_hugel.txt b/npc/quests/quests_hugel.txt index 617623db2..f156de7bd 100644 --- a/npc/quests/quests_hugel.txt +++ b/npc/quests/quests_hugel.txt @@ -701,7 +701,7 @@ OnTouch: specialeffect EF_CONE; set hg_herb,13; getitem 603,1; //Old blue box - getexp 50000,0; + getexp 5000,0; } else { @@ -1318,7 +1318,7 @@ ein_in01,16,36,3 script Morriphen 86,{ mes "I won't have to worry"; mes "about you. Take care~"; set hg_bio,9; - getexp 700000,0; + getexp 70000,0; close; } else if(hg_bio == 9) @@ -1530,7 +1530,7 @@ hu_in01,326,307,3 script Siria 90,{ mes "I just... I just need to relax."; mes "Thank you for everything..."; set hg_bio,8; - getexp 500000,0; + getexp 50000,0; close; } else if(hg_bio == 8) @@ -5346,7 +5346,7 @@ hugel,196,164,3 script El Schatt 50,{ next; specialeffect2 EF_CONE; set hg_memory,12; - getexp 50000,0; + getexp 5000,0; getitem 603,1; //Old blue box mes "[El Schatt]"; mes "Oh... Oh dear"; @@ -5677,7 +5677,7 @@ hu_fild06,190,367,3 script Torpy's Mom 701,{ specialeffect2 EF_CONE; set hg_ubu01,8; getitem 12065,3; //Green salad - getexp 50000,0; + getexp 5000,0; close; } else if(hg_ubu01 == 7) @@ -5699,7 +5699,7 @@ hu_fild06,190,367,3 script Torpy's Mom 701,{ specialeffect2 EF_MVP; set hg_ubu01,8; getitem 12065,3; //Green salad - getexp 50000,0; + getexp 5000,0; close; } else if(hg_ubu01 == 8) @@ -6416,7 +6416,7 @@ hu_in01,15,372,3 script Cellette Lavit 74,{ mes "you so much for your help~"; set hg_odeng,0; getitem 584,3; //Skewer soup - getexp 1000,0; + getexp 100,0; next; mes "[Cellette]"; mes "It was really nice working"; @@ -7171,7 +7171,7 @@ yuno,111,156,3 script Euslan 90,{ completequest 8052; set hg_ma1,13; specialeffect EF_ABSORBSPIRITS; - getexp 900000,600000; + getexp 90000,60000; end; } else if(hg_ma1 == 13) @@ -7729,7 +7729,7 @@ hugel,56,104,3 script Kurupe 709,3,3,{ } set hg_milk,9; specialeffect2 EF_CONE; - getexp 100000,0; + getexp 10000,0; getitem 12063,3; mes "[Kurupe]"; mes "I always need"; @@ -10411,7 +10411,7 @@ OnTouch: mes "used... Like that one lady,"; mes "that archaeologist, Laura."; next; - getexp 700000,0; + getexp 70000,0; set hg_odin,60; mes "[???]"; mes "...Thanks for"; diff --git a/npc/quests/quests_juperos.txt b/npc/quests/quests_juperos.txt index 3452c8904..82d6cd6d0 100644 --- a/npc/quests/quests_juperos.txt +++ b/npc/quests/quests_juperos.txt @@ -647,7 +647,7 @@ function script Func_JupHist { delitem getarg(0),1; set yuno_hist,5; set jupe_hist,getarg(1); - getexp 100000,0; + getexp 10000,0; next; mes "[Fayruz]"; mes "Everyone can relate"; @@ -728,7 +728,7 @@ function script Func_JupHist { else set jupe_hist,jupe_hist +8; } set yuno_hist,6; - getexp 100000,0; + getexp 10000,0; next; mes "[Fayruz]"; mes "By now I'm sure you've"; @@ -858,7 +858,7 @@ function script Func_JupHist { else set jupe_hist,jupe_hist +8; } set yuno_hist,8; - getexp 100000,0; + getexp 10000,0; next; mes "[Fayruz]"; mes "Well... That's just my"; @@ -959,7 +959,7 @@ function script Func_JupHist { else set jupe_hist,jupe_hist+8; set yuno_hist,10; delitem getarg(0),1; - getexp 100000,0; + getexp 10000,0; next; mes "[Fayruz]"; mes "Well, that is the"; diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt index 52dcea9d9..91e07b675 100644 --- a/npc/quests/quests_lighthalzen.txt +++ b/npc/quests/quests_lighthalzen.txt @@ -2747,13 +2747,13 @@ lighthalzen,337,232,3 script Maku 870,{ delitem 7351,1; //Friend's_Diary set friendship,14; if (BaseLevel > 90) { - getexp 700000,0; + getexp 70000,0; } else if (BaseLevel > 75) { - getexp 400000,0; + getexp 40000,0; } else { - getexp 200000,0; + getexp 20000,0; } cutin "lhz_macu04",2; mes "[Maku]"; @@ -3197,13 +3197,13 @@ yuno_in04,96,106,5 script Passionate Student 754,{ next; set friendship,16; if (BaseLevel > 90) { - getexp 700000,0; + getexp 70000,0; } else if (BaseLevel > 75) { - getexp 400000,0; + getexp 40000,0; } else { - getexp 200000,0; + getexp 20000,0; } getitem 7350,1; //Pass mes "[Benkaistein]"; @@ -7044,7 +7044,7 @@ lighthalzen,179,170,4 script Ordinary Man 98,{ mes "what we set out to do. Still..."; set lhz_boss,44; getitem 617,1; - getexp 1800000,0; + getexp 180000,0; next; mes "[Ghalstein]"; mes "I'd like to thank you"; @@ -8595,7 +8595,7 @@ L_Mission: mes "You can count on me to right what was wrong."; set hg_tre,57; delitem 7342,1; - getexp 2000000,0; + getexp 200000,0; getitem 617,1; close2; cutin "",255; @@ -10486,7 +10486,7 @@ lhz_in01,174,258,3 script Young Man#reken 868,{ mes "own good. That, and you"; mes "make me feel guilty..."; set lhz_rekenber,22; - getexp 550000,0; + getexp 55000,0; close; } else if(lhz_rekenber > 16) @@ -10558,7 +10558,7 @@ lhz_in01,174,258,3 script Young Man#reken 868,{ mes "him any trouble and make"; mes "sure you protect him."; set lhz_rekenber,17; - getexp 450000,0; + getexp 45000,0; close; } else if(lhz_rekenber > 11) @@ -10635,7 +10635,7 @@ lhz_in01,174,258,3 script Young Man#reken 868,{ mes "for the Rune-Midgarts Kingdom."; next; set lhz_rekenber,12; - getexp 400000,0; + getexp 40000,0; mes "[Kazien]"; mes "Alright, I'll see you"; mes "later. The important"; diff --git a/npc/quests/quests_louyang.txt b/npc/quests/quests_louyang.txt index e545f5e95..816cb470e 100644 --- a/npc/quests/quests_louyang.txt +++ b/npc/quests/quests_louyang.txt @@ -1291,7 +1291,7 @@ lou_in02,265,69,5 script Doctor#lyang 814,{ delitem 7252,1; //Herb_Medicine set ch_par,10; getitem 679,2; //Gold_Pill - getexp 10000,0; + getexp 1000,0; next; mes "[Hua Tuo]"; mes "Well then,"; @@ -1408,7 +1408,7 @@ lou_in02,265,69,5 script Doctor#lyang 814,{ delitem 7252,1; //Herb_Medicine set ch_par,10; getitem 679,2; //Gold_Pill - getexp 10000,0; + getexp 1000,0; next; mes "[Hua Tuo]"; mes "Well then, I will see you around. Once again, I'd like to thank you for your help."; @@ -1462,7 +1462,7 @@ lou_in02,265,69,5 script Doctor#lyang 814,{ delitem 7252,1; //Herb_Medicine set ch_par,18; getitem 679,5; //Gold_Pill - getexp 30000,0; + getexp 3000,0; next; mes "[Hua Tuo]"; mes "However, please remember not to take more than the recommended dosage for the pills I have given you. Even medicine, in the wrong doses, can become poison to the body."; @@ -3341,31 +3341,31 @@ lou_in02,123,39,4 script Poison King#lou 824,{ next; set ch_poison,20; if (BaseLevel < 56) { - getexp 9000,0; + getexp 900,0; } else if (BaseLevel > 55 && BaseLevel < 61) { - getexp 10500,0; + getexp 1050,0; } else if (BaseLevel > 60 && BaseLevel < 66) { - getexp 18684,0; + getexp 1868,0; } else if (BaseLevel > 65 && BaseLevel < 71) { - getexp 27411,0; + getexp 2741,0; } else if (BaseLevel > 70 && BaseLevel < 76) { - getexp 70757,0; + getexp 7076,0; } else if (BaseLevel > 75 && BaseLevel < 81) { - getexp 130246,0; + getexp 13025,0; } else if (BaseLevel > 80 && BaseLevel < 86) { - getexp 150340,0; + getexp 15034,0; } else if (BaseLevel > 85 && BaseLevel < 91) { - getexp 182052,0; + getexp 18205,0; } else if (BaseLevel > 90) { - getexp 406786,0; + getexp 40679,0; } mes "^3355FFThen..."; mes "Everything blacks out...^000000"; @@ -3992,31 +3992,31 @@ lou_in02,253,45,0 script Employee#poison 822,{ mes "^3355FFThe nasty taste lingers in your mouth, but then you feel a great warmth flowing throughout your body. Eventually, you pass out.^000000"; next; if (BaseLevel < 56) { - getexp 8909,0; + getexp 891,0; } else if (BaseLevel > 55 && BaseLevel < 61) { - getexp 10213,0; + getexp 1021,0; } else if (BaseLevel > 60 && BaseLevel < 66) { - getexp 17684,0; + getexp 1768,0; } else if (BaseLevel > 65 && BaseLevel < 71) { - getexp 25411,0; + getexp 2541,0; } else if (BaseLevel > 70 && BaseLevel < 76) { - getexp 68757,0; + getexp 6876,0; } else if (BaseLevel > 75 && BaseLevel < 81) { - getexp 128246,0; + getexp 12825,0; } else if (BaseLevel > 80 && BaseLevel < 86) { - getexp 142340,0; + getexp 14234,0; } else if (BaseLevel > 85 && BaseLevel < 91) { - getexp 152052,0; + getexp 15205,0; } else if (BaseLevel > 90) { - getexp 366786,0; + getexp 36679,0; } warp "louyang",270,136; end; diff --git a/npc/quests/quests_morocc.txt b/npc/quests/quests_morocc.txt index ccd1a54e0..85e8973fc 100644 --- a/npc/quests/quests_morocc.txt +++ b/npc/quests/quests_morocc.txt @@ -1617,7 +1617,7 @@ morocc,159,113,3 script Chief Balrog 752,{ mes "Once again, I thank you for your distinguished service on behalf of the Continental Guard and the Rune-Midgarts Kingdom. I'll report your great achievement to His Majesty right away."; next; delitem 7820,1; //Morroc_Skin - getexp 2000000,0; + getexp 200000,0; set rebirth_moc_edq,7; changequest 3055,3056; mes "[Chief Balrog]"; @@ -2316,7 +2316,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 48,{ delitem 7797,1; //Author_Memo delitem 7796,1; //Author_Autograph set barmunt_crow,16; - getexp 900000,900000; + getexp 90000,90000; close; case 2: mes "[Benjamin]"; @@ -5179,22 +5179,22 @@ prt_castle,117,163,5 script Inspector#prince 755,{ mes "So, keep up the good work."; mes "For the Kingdom of Rune Midgarts!"; if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 400000,0; + getexp 40000,0; } else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 450000,0; + getexp 45000,0; } else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 500000,0; + getexp 50000,0; } - else if ((BaseLevel > 95) && (BaseLevel < 99)) { - getexp 550000,0; + else if ((BaseLevel > 95) && (BaseLevel < 150)) { + getexp 55000,0; } - else if (BaseLevel == 99) { - getexp 1100000,0; + else if (BaseLevel == 150) { + getexp 110000,0; } else { - getexp 300000,0; + getexp 30000,0; } set nk_prince,8; completequest 10025; diff --git a/npc/quests/quests_moscovia.txt b/npc/quests/quests_moscovia.txt index 89f642316..f1da1b1b2 100644 --- a/npc/quests/quests_moscovia.txt +++ b/npc/quests/quests_moscovia.txt @@ -4566,7 +4566,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 965,{ mes "[Prime Minister Dmitree]"; mes "Even though I regard as your effort for the time so, award you. Take it and go out."; getitem 12702,1; - getexp 500000,0; + getexp 50000,0; set mos_whale_edq,39; close; } @@ -4594,7 +4594,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 965,{ mes "[Prime Minister Dmitree]"; mes "Even though I regard as your effort for the time so, award you. Take it."; getitem 12702,1; - getexp 700000,0; + getexp 70000,0; set mos_whale_edq,40; close; }else{ @@ -4678,7 +4678,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 965,{ mes "in his palace. I will reward your"; mes "efforts, in the name of the Csar."; getitem 617,1; - getexp 1200000,0; + getexp 120000,0; set mos_whale_edq,41; close; }else{ @@ -5267,7 +5267,7 @@ mosk_in,144,279,5 script Gallina#mos 959,{ mes "Well, now I have to get to work!"; mes "I'll make you my hotcakes someday. Please visit me later"; set mos_swan,100; - getexp 1000000,0; + getexp 100000,0; close; }else{ mes "[Gallina]"; @@ -11043,31 +11043,31 @@ mosk_dun01,45,259,0 script Wall#rus04 111,{ getitem 12098,1; } if (BaseLevel < 56) { - getexp 13000,3500; + getexp 1300,350; } else if (BaseLevel > 55 && BaseLevel < 61) { - getexp 24600,6150; + getexp 2460,615; } else if (BaseLevel > 60 && BaseLevel < 66) { - getexp 42420,10605; + getexp 4242,1061; } else if (BaseLevel > 65 && BaseLevel < 71) { - getexp 64892,16223; + getexp 6489,1622; } else if (BaseLevel > 70 && BaseLevel < 76) { - getexp 164908,41227; + getexp 16491,4123; } else if (BaseLevel > 75 && BaseLevel < 81) { - getexp 276292,69073; + getexp 27629,6907; } else if (BaseLevel > 80 && BaseLevel < 86) { - getexp 340408,85102; + getexp 34041,8510; } else if (BaseLevel > 85 && BaseLevel < 91) { - getexp 418460,104615; + getexp 41846,10462; } - else if (BaseLevel > 90 && BaseLevel < 99) { - getexp 888140,222035; + else if (BaseLevel > 90 && BaseLevel < 150) { + getexp 88814,22204; } else { getitem 617,1; @@ -11781,31 +11781,31 @@ moscovia,206,81,0 script Vassili Grandpapa#rus07 712,{ set rhea_rus_ring,10; getitem 7877,1; if (BaseLevel < 56) { - getexp 4700,0; + getexp 470,0; } else if (BaseLevel > 55 && BaseLevel < 61) { - getexp 6150,0; + getexp 615,0; } else if (BaseLevel > 60 && BaseLevel < 66) { - getexp 10605,0; + getexp 1061,0; } else if (BaseLevel > 65 && BaseLevel < 71) { - getexp 16223,0; + getexp 1622,0; } else if (BaseLevel > 70 && BaseLevel < 76) { - getexp 41227,0; + getexp 4123,0; } else if (BaseLevel > 75 && BaseLevel < 81) { - getexp 69073,0; + getexp 6907,0; } else if (BaseLevel > 80 && BaseLevel < 86) { - getexp 85102,0; + getexp 8510,0; } else if (BaseLevel > 85 && BaseLevel < 91) { - getexp 104615,0; + getexp 10462,0; } else if (BaseLevel > 90 && BaseLevel < 99) { - getexp 222035,0; + getexp 22204,0; } else { getitem 607,1; @@ -12138,31 +12138,31 @@ moscovia,213,216,3 script Ryubaba#rus08 960,{ set rhea_rus_ring,9; getitem 7877,1; if (BaseLevel < 56) { - getexp 4700,0; + getexp 470,0; } else if (BaseLevel > 55 && BaseLevel < 61) { - getexp 6150,0; + getexp 615,0; } else if (BaseLevel > 60 && BaseLevel < 66) { - getexp 10605,0; + getexp 1061,0; } else if (BaseLevel > 65 && BaseLevel < 71) { - getexp 16223,0; + getexp 1622,0; } else if (BaseLevel > 70 && BaseLevel < 76) { - getexp 41227,0; + getexp 4123,0; } else if (BaseLevel > 75 && BaseLevel < 81) { - getexp 69073,0; + getexp 6907,0; } else if (BaseLevel > 80 && BaseLevel < 86) { - getexp 85102,0; + getexp 8510,0; } else if (BaseLevel > 85 && BaseLevel < 91) { - getexp 104615,0; + getexp 10462,0; } else if (BaseLevel > 90 && BaseLevel < 99) { - getexp 222035,0; + getexp 22204,0; } else{ getitem 607,1; diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt index 03725e7aa..bcd85764b 100644 --- a/npc/quests/quests_nameless.txt +++ b/npc/quests/quests_nameless.txt @@ -878,7 +878,7 @@ ra_temple,165,57,5 script Niren#ss 915,{ mes "comes from that place."; delitem 7755,1; //Research_Note set aru_monas,26; - getexp 500000,0; + getexp 50000,0; close2; } } @@ -1347,7 +1347,7 @@ ra_temple,165,57,5 script Niren#ss 915,{ mes "that you've seen that"; mes "expression on her face.^000000"; set aru_em,23; - getexp 1000000,0; + getexp 100000,0; close2; } else if (aru_em > 21) { @@ -1924,7 +1924,7 @@ nameless_n,259,218,3 script Larjes#Boat1 97,{ mes "This is huge!"; set aru_monas,24; delitem 7726,1; //Token_Of_King - getexp 1000000,0; + getexp 100000,0; close; } mes "[Larjes]"; @@ -6554,7 +6554,7 @@ prontera,148,326,3 script Chief Officer#edq 734,{ mes "Congratulations! "; completequest 3134; set zdan_edq,19; - getexp 1000000,0; + getexp 100000,0; close; } mes "[Chief Officer]"; @@ -11070,30 +11070,30 @@ prontera,140,304,5 script Old Soldier 901,{ next; } else if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 50000,0; + getexp 5000,0; next; } else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 180000,0; + getexp 18000,0; next; } else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 360000,0; + getexp 36000,0; next; } else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 500000,0; + getexp 50000,0; next; } else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 800000,0; + getexp 80000,0; next; } - else if ((BaseLevel > 95) && (BaseLevel < 99)) { - getexp 1000000,0; + else if ((BaseLevel > 95) && (BaseLevel < 150)) { + getexp 100000,0; next; } - else if (BaseLevel == 99) { + else if (BaseLevel == 150) { getitem 617,1; //Old_Violet_Box next; } @@ -11141,30 +11141,30 @@ prontera,140,304,5 script Old Soldier 901,{ next; } else if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 50000,0; + getexp 5000,0; next; } else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 80000,0; + getexp 8000,0; next; } else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 150000,0; + getexp 15000,0; next; } else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 200000,0; + getexp 20000,0; next; } else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 400000,0; + getexp 40000,0; next; } - else if ((BaseLevel > 95) && (BaseLevel < 99)) { - getexp 500000,0; + else if ((BaseLevel > 95) && (BaseLevel < 150)) { + getexp 50000,0; next; } - else if (BaseLevel == 99) { + else if (BaseLevel == 150) { getitem 617,1; //Old_Violet_Box next; } diff --git a/npc/quests/quests_prontera.txt b/npc/quests/quests_prontera.txt index cbd25ee36..cdd8b5055 100644 --- a/npc/quests/quests_prontera.txt +++ b/npc/quests/quests_prontera.txt @@ -2662,7 +2662,7 @@ prt_church,185,106,3 script Father Bamph 60,{ mes "adventurer. May safety accompany you on all of your journeys."; if (prt_curse == 43) set prt_curse,44; else set prt_curse,54; - getexp 1600000,0; + getexp 160000,0; close; } else if (prt_curse > 43 && prt_curse < 50 && !aru_monas) { @@ -2993,7 +2993,7 @@ prt_church,184,110,3 script Father Biscuss 60,{ mes "Church, I want to thank"; mes "you for all of your help."; set prt_curse,36; - getexp 1600000,0; + getexp 160000,0; close; } else if (prt_curse == 36) { diff --git a/npc/quests/quests_rachel.txt b/npc/quests/quests_rachel.txt index 8c598bd8b..afe1735fc 100644 --- a/npc/quests/quests_rachel.txt +++ b/npc/quests/quests_rachel.txt @@ -2622,9 +2622,9 @@ OnTouch: mes "Who would be to blame?"; next; set rach_vice,24; - if (BaseLevel > 90) getexp 1300000,0; - else if (BaseLevel > 75) getexp 850000,0; - else getexp 450000,0; + if (BaseLevel > 90) getexp 130000,0; + else if (BaseLevel > 75) getexp 85000,0; + else getexp 45000,0; mes "[" + strcharinfo(0) + "]"; mes "Somehow, I wish that"; mes "Katinshuell had the"; @@ -2926,7 +2926,7 @@ rachel,157,183,3 script Sincere Follower Urstia 916,{ mes "token of my appreication for"; mes " what you have done for me."; delitem 7573,1; //Magic_Necklace_ - getexp 700000,0; + getexp 70000,0; completequest 2113; set ice_necklace_q,6; next; @@ -4268,7 +4268,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 920,{ if (countitem(12018) >= 20) { cutin "ra_nemma04",2; delitem 12018,20; //FireCracker"; - getexp 200000,0; + getexp 20000,0; set ra_tem_q,14; mes "[Priestess Nemma]"; mes "Yay!"; @@ -5056,7 +5056,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{ cutin "ra_gman",255; set lost_boy,13; specialeffect2 EF_ABSORBSPIRITS; - getexp 900000,0; + getexp 90000,0; end; } else if ((lost_boy == 13) && (ra_tem_q < 14)) { @@ -5471,7 +5471,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{ set ra_tem_q,0; cutin "",255; specialeffect2 EF_ABSORBSPIRITS; - getexp 900000,600000; + getexp 90000,60000; end; } else if (MISC_QUEST & 8192) { @@ -6027,7 +6027,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{ mes "peace between our nations."; completequest 60213; set aru_vol,27; - getexp 200000,0; + getexp 20000,0; close2; cutin "ra_gman",255; end; @@ -6467,7 +6467,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 932,{ mes "Your place in Valhalla is"; mes "already assured, I'm sure."; set aru_em,24; - getexp 1500000,0; + getexp 150000,0; } else { mes "[High Priest Zhed]"; diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt index a3647b34a..9af6933fa 100644 --- a/npc/quests/quests_veins.txt +++ b/npc/quests/quests_veins.txt @@ -288,7 +288,7 @@ ve_fild05,257,130,4 script Wincing Old Man#ve 945,{ mes "find these useful. Anyway,"; mes "I hope you like these rocks..."; set veins_stone,8; - getexp 300000,0; + getexp 30000,0; getitem 985,3; //Elunium close; } @@ -980,7 +980,7 @@ prt_church,89,108,6 script Bard#sch 741,{ mes "reward with our sincere thanks."; set que_sch,26; getitem 12106,1; //Accessory_Box - getexp 600000,0; + getexp 60000,0; close; } else { @@ -3034,7 +3034,7 @@ veins,327,185,3 script Kid#camelcamel 944,{ completequest 3083; set rachel_camel,25; specialeffect2 EF_ABSORBSPIRITS; - getexp 1000000,700000; + getexp 100000,70000; close; } else { @@ -6140,7 +6140,7 @@ ve_in,281,214,3 script Bookshelf#vol 111,{ else { getitem 12103,1; //Bloody_Dead_Branch } - getexp 800000,0; + getexp 80000,0; mes "^3355FFWell, you've done all"; mes "that you could here."; mes "Now would be a good time"; diff --git a/npc/quests/seals/brisingamen_seal.txt b/npc/quests/seals/brisingamen_seal.txt index 6e52c0651..de8aeaf96 100644 --- a/npc/quests/seals/brisingamen_seal.txt +++ b/npc/quests/seals/brisingamen_seal.txt @@ -891,7 +891,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 749,{ mes "Take this"; set god_brising,50; getitem 616,1; // Old_Card_Album - getexp 600000,0; + getexp 60000,0; next; mes "[Enrico Kaili]"; mes "Please accept this as my way of thanking you for assisting in my"; diff --git a/npc/quests/seals/megingard_seal.txt b/npc/quests/seals/megingard_seal.txt index 6303fe2f8..4d54f9d79 100644 --- a/npc/quests/seals/megingard_seal.txt +++ b/npc/quests/seals/megingard_seal.txt @@ -2648,7 +2648,7 @@ aldebaran,66,213,0 script Lady#megin 69,{ mes "I really appreciate you coming here to talk to me about the old days. I, I want you to have this."; set god_eremes,28; getitem 603,1; // Old_Blue_Box - getexp 1220358,0; + getexp 122036,0; close; } else if (god_eremes == 28) { @@ -3167,7 +3167,7 @@ niflheim,109,254,0 script Egnigem 796,{ specialeffect EF_LOCKON; specialeffect2 EF_HOLYCROSS; set god_eremes,27; - getexp 1220358,0; + getexp 122036,0; close; } else if (god_eremes == 26) { @@ -3205,7 +3205,7 @@ niflheim,109,254,0 script Egnigem 796,{ specialeffect EF_LOCKON; specialeffect2 EF_HOLYCROSS; set god_eremes,27; - getexp 1220358,0; + getexp 122036,0; close; } else if (god_eremes < 20) { -- cgit v1.2.3-60-g2f50