From 69c077f8ca1a3b7be8f555737850192130fa96e9 Mon Sep 17 00:00:00 2001 From: L0ne_W0lf Date: Tue, 23 Nov 2010 00:42:25 +0000 Subject: * Added quest log support for the following quests. - Factory Quest, Murder Quest, Cursed Spirit Quest, Juno Remedy Quest, Airship Ticket Quest, How the Airship Works, Ice Necklace Quest, Siblings Quest, Thor Volcano Base Quest, Muff's Loan, Broken Diamond, and the Z-Gang Quest git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/renewal@14490 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/quests/quests_airship.txt | 176 ++++++++++++++++++++++++------------------ 1 file changed, 101 insertions(+), 75 deletions(-) (limited to 'npc/quests/quests_airship.txt') diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt index 43e51d5d0..935695dab 100644 --- a/npc/quests/quests_airship.txt +++ b/npc/quests/quests_airship.txt @@ -3,7 +3,7 @@ //===== By: ================================================== // Samuray22 //===== Current Version: ===================================== -//= 1.7 +//= 1.8 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -11,8 +11,8 @@ //= Reward: -Free Ticket for Flyship. //= -Free System to Repair. //= Quest about how work the airship -//= Reward: -Base Experience 200.000 -//= -Job Experience 10.000 +//= Reward: -Base Experience 200,000 +//= -Job Experience 10,000 //===== Additional Comments: ================================= //= 1.0 First Beta. //= 1.1 Added Heart Fragment quest. [SinSloth] @@ -24,6 +24,9 @@ //= 1.5 Replaced effect numerics with constants. [Samuray22] //= 1.6 Changed some variables to scope instead of permanent char. [brianluau] //= 1.7 some minor cleanup updates to the airship invasion. [L0ne_W0lf] +//= 1.8 Added quest log entries for: +//= - Airship Ticket Quest +//= - How the Airship Works //============================================================ //=======================================================================================================// @@ -47,6 +50,7 @@ airplane,47,61,1 script Crewman 833,{ mes "[Kain Himere]"; mes "It's a strange favor to ask, but I'll pay you back as soon as you return."; next; + setquest 2079; set kain_ticket, 5; mes "^3355FFKain Himere has given you a small box.^000000"; close; @@ -270,7 +274,7 @@ airplane,47,61,1 script Crewman 833,{ mes "I needed sent to Einbroch. Anyway, I hope you have a good trip. Oh, and thanks for listening."; close; } - } + } } else if(kain_ticket==3) { mes "[Kain Himere]"; mes "Oh, how are you?"; @@ -368,6 +372,7 @@ airplane,47,61,1 script Crewman 833,{ next; mes "[Kain Himere]"; mes "Would be so kind as to help me by finding that journal and seeing if Tarsha is my daughter?"; + changequest 2081,2082; set kain_ticket, 11; close; } @@ -403,6 +408,7 @@ airplane,47,61,1 script Crewman 833,{ mes "[Kain Himere]"; mes "I know this isn't much, but please understand that it's all I can give you. God bless you for your all your help!"; delitem 7276, 1; + completequest 2085; set kain_ticket, 15; getitem 7311, 4; close; @@ -473,6 +479,7 @@ OnTouch: mes "out 'comrades!'"; close; case 2: + changequest 2079,2080; set kain_ticket, 7; mes "[Elle Cherno]"; mes "This...?"; @@ -519,6 +526,7 @@ OnTouch: mes "^3355FFElle put a big"; mes "doodled message"; mes "in your hand.^000000"; + changequest 2084,2085; set kain_ticket, 14; getitem 7276, 1; //Picture Letter, close; @@ -641,6 +649,7 @@ ein_in01,125,99,3 script Tarsha Cherno 850,{ next; mes "["+strcharinfo(0)+"]"; mes "I've got to go check something now, but hopefully I'll be back soon with good news!"; + changequest 2080,2081; set kain_ticket, 10; close; } else if(kain_ticket == 10 || kain_ticket == 11) { @@ -708,6 +717,7 @@ ein_in01,125,99,3 script Tarsha Cherno 850,{ mes "[Tarsha Cherno]"; mes "Ah, right."; mes "Elle wants to see you again. Would you be so kind as to see her before you go?"; + changequest 2083,2084; set kain_ticket, 13; close; case 3: @@ -920,6 +930,7 @@ einbech,45,113,5 script Tree#t1-1::Tree 111,{ close; } else { callfunc "diary"; + changequest 2082,2083; set kain_ticket, 12; close; } @@ -1500,6 +1511,7 @@ airplane_01,238,154,5 script Airship Captain#01 873,{ cutin "",255; end; case 2: + setquest 8032; set lght_air, 2; mes "[Tarlock]"; mes "Ha-hah! I like you"; @@ -1633,6 +1645,7 @@ airplane_01,238,154,5 script Airship Captain#01 873,{ mes "I'm tired for reading"; mes "and writing those long"; mes "letters."; + completequest 8035; set lght_air, 7; getexp 200000, 10000; close2; @@ -1755,6 +1768,7 @@ airplane,236,163,5 script Airship Captain#03 873,{ next; mes "[Ferlock]"; mes "And if you ever meet him, please send him my gratitude and regards."; + changequest 8045,8046; set hg_ma1,5; close2; cutin "",255; @@ -1976,6 +1990,7 @@ airplane,236,163,5 script Airship Captain#03 873,{ mes "is goodbye for now, adventurer."; close2; specialeffect2 EF_ABSORBSPIRITS; + completequest 8043; set lhz_heart,13; getexp 700000,400000; cutin "",255; @@ -2024,71 +2039,73 @@ airplane,236,163,5 script Airship Captain#03 873,{ case 2: if (lght_air == 2) { - set lght_air, 3; - mes "^3131FFYou give Captain Ferlock"; - mes "the letter that his brother"; - mes "Tarlock has written for him.^000000"; - next; - mes "[Ferlock]"; - mes "Oh, this is from my"; - mes "brother? Hey, thanks so"; - mes "much for bringing this to"; - mes "me for him. Ah, give me"; - mes "a minute to read all of"; - mes "this, would you now?"; - next; - mes "[Ferlock]"; - mes "..."; - mes "So that's what he's been"; - mes "up to. Huh. Hahaha! Oh, that's"; - mes "funny. Ah, it's always good to"; - mes "hear from Tarlock. Anyway,"; - mes "I'm sorry to make you wait."; - next; - mes "[Ferlock]"; - mes "Anyway, my brother wrote"; - mes "about the usual stuff, but"; - mes "he mentioned that he was"; - mes "hoping to finally return a few"; - mes "things he borrowed from me."; - mes "However, he lost them..."; - next; - mes "[Ferlock]"; - mes "It turns that those nasty"; - mes "gremlins that sometimes"; - mes "attack his ship stole my"; - mes "things, so was he actually"; - mes "hoping that you would"; - mes "help me get them back."; - next; - mes "[Ferlock]"; - mes "Yeah, yeah. He specifically"; - mes "mentioned that I shouldn't"; - mes "give you my reply until you"; - mes "hunt those monsters and get"; - mes "my stuff back. I'm sorry, but"; - mes "I guess you owe big bro, huh?"; - next; - mes "[Ferlock]"; - mes "Well, if you're willing to"; - mes "help me, would you get my"; - mes "^ff00002 Will of the Darkness^000000 and"; - mes "^ff00002 Prickly Fruit^000000 back for me?"; - next; - mes "[Ferlock]"; - mes "The monsters that attack"; - mes "Tarlock's Airship should"; - mes "have them. I'd appreciate"; - mes "it if you'd help me out on"; - mes "this, adventurer. Thanks"; - mes "in advance and good luck~"; - close2; - cutin "",255; - end; + changequest 8032,8033; + set lght_air, 3; + mes "^3131FFYou give Captain Ferlock"; + mes "the letter that his brother"; + mes "Tarlock has written for him.^000000"; + next; + mes "[Ferlock]"; + mes "Oh, this is from my"; + mes "brother? Hey, thanks so"; + mes "much for bringing this to"; + mes "me for him. Ah, give me"; + mes "a minute to read all of"; + mes "this, would you now?"; + next; + mes "[Ferlock]"; + mes "..."; + mes "So that's what he's been"; + mes "up to. Huh. Hahaha! Oh, that's"; + mes "funny. Ah, it's always good to"; + mes "hear from Tarlock. Anyway,"; + mes "I'm sorry to make you wait."; + next; + mes "[Ferlock]"; + mes "Anyway, my brother wrote"; + mes "about the usual stuff, but"; + mes "he mentioned that he was"; + mes "hoping to finally return a few"; + mes "things he borrowed from me."; + mes "However, he lost them..."; + next; + mes "[Ferlock]"; + mes "It turns that those nasty"; + mes "gremlins that sometimes"; + mes "attack his ship stole my"; + mes "things, so was he actually"; + mes "hoping that you would"; + mes "help me get them back."; + next; + mes "[Ferlock]"; + mes "Yeah, yeah. He specifically"; + mes "mentioned that I shouldn't"; + mes "give you my reply until you"; + mes "hunt those monsters and get"; + mes "my stuff back. I'm sorry, but"; + mes "I guess you owe big bro, huh?"; + next; + mes "[Ferlock]"; + mes "Well, if you're willing to"; + mes "help me, would you get my"; + mes "^ff00002 Will of the Darkness^000000 and"; + mes "^ff00002 Prickly Fruit^000000 back for me?"; + next; + mes "[Ferlock]"; + mes "The monsters that attack"; + mes "Tarlock's Airship should"; + mes "have them. I'd appreciate"; + mes "it if you'd help me out on"; + mes "this, adventurer. Thanks"; + mes "in advance and good luck~"; + close2; + cutin "",255; + end; } else if(lght_air == 3) { if (countitem(7340) >= 2 && countitem(576) >= 2) { delitem 7340, 2; delitem 576, 2; + changequest 8033,8034; set lght_air, 4; mes "[Ferlock]"; mes "You brought the items!"; @@ -2107,16 +2124,16 @@ airplane,236,163,5 script Airship Captain#03 873,{ cutin "",255; end; } - mes "[Ferlock]"; - mes "Oh, I'm sorry, but it looks"; - mes "like you're missing something."; - mes "Would you please go and find"; - mes "^ff00002 Will of the Darkness^000000 and"; - mes "^ff00002 Prickly Fruit^000000? Thanks,"; - mes "brave adventurer~"; - close2; - cutin "",255; - end; + mes "[Ferlock]"; + mes "Oh, I'm sorry, but it looks"; + mes "like you're missing something."; + mes "Would you please go and find"; + mes "^ff00002 Will of the Darkness^000000 and"; + mes "^ff00002 Prickly Fruit^000000? Thanks,"; + mes "brave adventurer~"; + close2; + cutin "",255; + end; } mes "[Ferlock]"; mes "Well, I hope that"; @@ -2293,6 +2310,7 @@ airplane,236,63,4 script Hallen 706,{ mes "^3355FFHallen gave you"; mes "Mawong's letter to"; mes "be delivered to Kaci.^000000"; + setquest 8036; set lhz_heart,2; next; mes "[Hallen]"; @@ -2456,6 +2474,7 @@ airplane,236,63,4 script Hallen 706,{ mes "is it even possible? Well, if"; mes "you could find out for me, "; mes "it'd be a really big help."; + changequest 8038,8039; set lhz_heart,6; close; } @@ -2518,6 +2537,7 @@ airplane,236,63,4 script Hallen 706,{ mes "Heart Piece. Now where"; mes "have I heard about that"; mes "before? Mm, let me think..."; + changequest 8039,8040; set lhz_heart,7; close; } @@ -2594,6 +2614,7 @@ airplane,236,63,4 script Hallen 706,{ } if(Shinokas_Quest > 9) set lhz_heart,9; else set lhz_heart,8; + changequest 8040,8041; getitem 501,1; mes "[Hallen]"; mes "Here you go~"; @@ -2688,6 +2709,7 @@ airplane,33,69,4 script Kaci 73,{ mes "As for Euslan, please tell her about me and let her know that I hope she gets well soon."; next; mes "^3355FFSince she's begging, I guess I should send her message."; + changequest 8044,8045; set hg_ma1,4; close; } @@ -2718,6 +2740,7 @@ airplane,33,69,4 script Kaci 73,{ mes "asking customers for favors!"; mes "But still, he's really busy..."; next; + changequest 8036,8037; set lhz_heart,3; mes "[Kaci]"; mes "Thank you for bringing"; @@ -2834,6 +2857,7 @@ L_Ask: mes "back to work now."; mes "Have a nice day,"; mes "and I'll see you later~"; + changequest 8037,8038; set lhz_heart,4; close; } @@ -2885,6 +2909,7 @@ L_Ask: mes "that laboratory in Einbroch"; mes "as soon as I can, even if it's"; mes "a heavily restricted area.^000000)"; + changequest 8041,8042; set lhz_heart,9; close; } @@ -3097,6 +3122,7 @@ L_Input: mes "Airship, alright? Now hurry!"; close2; donpcevent "Ferlock#lab::OnInit"; + changequest 8042,8043; set lhz_heart,11; end; } -- cgit v1.2.3-70-g09d2 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/quests/quests_airship.txt') 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-70-g09d2