From 5ccce765e60948ee8ed26d345ce217a13d86e01a Mon Sep 17 00:00:00 2001 From: Habilya Date: Tue, 23 Oct 2018 17:25:14 -0400 Subject: [PATCH] mesf npc/other --- npc/other/CashShop_Functions.txt | 26 +- npc/other/Global_Functions.txt | 6 +- npc/other/acolyte_warp.txt | 76 +- npc/other/arena/arena_aco.txt | 572 +-- npc/other/arena/arena_lvl50.txt | 116 +- npc/other/arena/arena_lvl60.txt | 116 +- npc/other/arena/arena_lvl70.txt | 116 +- npc/other/arena/arena_lvl80.txt | 116 +- npc/other/arena/arena_party.txt | 164 +- npc/other/arena/arena_point.txt | 194 +- npc/other/arena/arena_room.txt | 714 ++-- npc/other/auction.txt | 66 +- npc/other/books.txt | 6242 +++++++++++++++--------------- npc/other/bulletin_boards.txt | 820 ++-- npc/other/card_trader.txt | 116 +- npc/other/comodo_gambling.txt | 282 +- npc/other/divorce.txt | 268 +- npc/other/fortune.txt | 3930 +++++++++---------- npc/other/guildpvp.txt | 44 +- npc/other/gympass.txt | 156 +- npc/other/hugel_bingo.txt | 286 +- npc/other/item_merge.txt | 58 +- npc/other/mail.txt | 22 +- npc/other/marriage.txt | 1030 ++--- npc/other/mercenary_rent.txt | 344 +- npc/other/monster_museum.txt | 954 ++--- npc/other/monster_race.txt | 2644 ++++++------- npc/other/msg_boards.txt | 238 +- npc/other/poring_war.txt | 784 ++-- npc/other/powernpc.txt | 214 +- npc/other/pvp.txt | 372 +- npc/other/turbo_track.txt | 1722 ++++----- 32 files changed, 11404 insertions(+), 11404 deletions(-) diff --git a/npc/other/CashShop_Functions.txt b/npc/other/CashShop_Functions.txt index 92fe841e17c..64783fe91ad 100644 --- a/npc/other/CashShop_Functions.txt +++ b/npc/other/CashShop_Functions.txt @@ -42,9 +42,9 @@ // - No arguments. function script F_CashStore { cutin "kafra_01",2; - mes "[Kafra Employee]"; - mes "Welcome to the Kafra Corporation."; - mes "Here, let me open your Storage for you."; + mes("[Kafra Employee]"); + mes("Welcome to the Kafra Corporation."); + mes("Here, let me open your Storage for you."); close2; openstorage; cutin "",255; @@ -276,33 +276,33 @@ function script F_CashSiegeTele { // - No arguments. function script F_Snowball { cutin "rutie_snownow03",2; - mes "[Snowman]"; - mes "Merry Christmas!"; + mes("[Snowman]"); + mes("Merry Christmas!"); switch(select("Restore Some HP/SP", "Strengthen My Body!", "Restore My SP Fully.", "Return to Savepoint")) { case 1: - mes "Aha!"; - mes "Quiet night~"; + mes("Aha!"); + mes("Quiet night~"); percentheal 70,70; close2; cutin "",255; break; case 2: - mes "Blessings."; - mes "Holy night~"; + mes("Blessings."); + mes("Holy night~"); unitskilluseid getcharid(CHAR_ID_ACCOUNT),"SM_ENDURE",10; close2; cutin "",255; break; case 3: - mes "Hey!"; - mes "White Christmas~"; + mes("Hey!"); + mes("White Christmas~"); percentheal 0,100; close2; cutin "",255; break; case 4: - mes "Jingle Bells~"; - mes "Jingle Bells~ Jingle Bells!"; + mes("Jingle Bells~"); + mes("Jingle Bells~ Jingle Bells!"); close2; cutin "",255; warp "SavePoint",0,0; diff --git a/npc/other/Global_Functions.txt b/npc/other/Global_Functions.txt index 9882e9d71c6..71ff969d315 100644 --- a/npc/other/Global_Functions.txt +++ b/npc/other/Global_Functions.txt @@ -175,8 +175,8 @@ function script F_Bye { // - 1 - Element N (0=none,1=Ice,2=Earth,3=Fire,4=Wind) // - 2 - VVS meter 0...3 // - 3 - Refine -// Example: mes "Show me your "+callfunc("F_ItemName",1201,1,2,5)+"..."; -// is equal to: mes "Show me your ^000090 +5 VVS Fire Knife ^000000..." +// Example: mesf("Show me your %s...", callfunc("F_ItemName",1201,1,2,5)); +// is equal to: mes("Show me your ^000090 +5 VVS Fire Knife ^000000..."); function script F_ItemName { if(getarg(3)) .@t$ += "+"+getarg(3)+" "; @@ -434,7 +434,7 @@ function script F_ShuffleNumbers { //== Function F_MesColor =================================== // Function to colorize npc dialog without having to memorize the color code // Examples: -// mes callfunc("F_MesColor", C_BLUE) +"This message is now in BLUE"; +// mesf("%sThis message is now in BLUE", callfunc("F_MesColor", C_BLUE)); function script F_MesColor { return sprintf("^%06X", min(getarg(0), 0xFFFFFF)); } diff --git a/npc/other/acolyte_warp.txt b/npc/other/acolyte_warp.txt index 256c2d8024a..8a3f6069ffc 100644 --- a/npc/other/acolyte_warp.txt +++ b/npc/other/acolyte_warp.txt @@ -33,28 +33,28 @@ //========================================================================= prontera,98,121,4 script Acolyte#Prtclear 4_F_01,{ - mes "[Keiki]"; - mes "Hello there, adventurer."; - mes "I've been studying magic from all over Rune-Midgard to upgrade what I believe to be one of the greatest skills available to the acolyte class."; + mes("[Keiki]"); + mes("Hello there, adventurer."); + mes("I've been studying magic from all over Rune-Midgard to upgrade what I believe to be one of the greatest skills available to the acolyte class."); next; - mes "[Keiki]"; - mes "I am the one and only Acolyte that has attained the Level 10 Warp Portal skill!"; + mes("[Keiki]"); + mes("I am the one and only Acolyte that has attained the Level 10 Warp Portal skill!"); emotion e_dots,1; next; - mes "[Keiki]"; - mes "That's right! And..."; - mes "I promise you that I don't forget locations that I have already memorized."; - mes "One day I will level up my skills to warp to wherever I please~"; + mes("[Keiki]"); + mes("That's right! And..."); + mes("I promise you that I don't forget locations that I have already memorized."); + mes("One day I will level up my skills to warp to wherever I please~"); next; - mes "[Keiki]"; - mes "I am willing to warp you to the many locations that I have memorized for a small fee."; - mes "Would you like to use this service?"; + mes("[Keiki]"); + mes("I am willing to warp you to the many locations that I have memorized for a small fee."); + mes("Would you like to use this service?"); next; switch(select("Yes", "No")) { case 1: - mes "[Keiki]"; - mes "Where would you like to go to?"; - mes "I wish you goodluck on your journey."; + mes("[Keiki]"); + mes("Where would you like to go to?"); + mes("I wish you goodluck on your journey."); next; setarray .@towns$[0], "Izlude", "Geffen", "Payon", "Morroc", "Alberta", "Al De Baran", "Comodo", "Umbala", "Juno"; @@ -68,11 +68,11 @@ prontera,98,121,4 script Acolyte#Prtclear 4_F_01,{ if (.@i == .@size) close; if (Zeny < .@cost[.@i]) { - mes "[Keiki]"; - mes "I'm sorry, but you don't have"; - mes "enough zeny for the Teleport"; - mes "Service. The fee to teleport"; - mes "to "+.@towns$[.@i]+" is "+.@cost[.@i]+" zeny."; + mes("[Keiki]"); + mes("I'm sorry, but you don't have"); + mes("enough zeny for the Teleport"); + mes("Service. The fee to teleport"); + mesf("to %s is %d zeny.", .@towns$[.@i], .@cost[.@i]); close; } specialeffect(EF_READYPORTAL, AREA, playerattached()); @@ -98,26 +98,26 @@ prontera,98,121,4 script Acolyte#Prtclear 4_F_01,{ } yuno,142,184,6 script Acolyte#Junoclear 4_F_01,{ - mes "[Isalei]"; - mes "Hello, adventurer."; - mes "My companion Keiki and I have discovered a way to increase our warp portal abilities."; + mes("[Isalei]"); + mes("Hello, adventurer."); + mes("My companion Keiki and I have discovered a way to increase our warp portal abilities."); next; - mes "[Isalei]"; - mes "Though I have not mastered up to the level that she has, I have been able to attain Level 5."; + mes("[Isalei]"); + mes("Though I have not mastered up to the level that she has, I have been able to attain Level 5."); emotion e_dots,1; next; - mes "[Isalei]"; - mes "Maybe one day I can level up my skills enough so that I can use Warp portal to more saved locations."; + mes("[Isalei]"); + mes("Maybe one day I can level up my skills enough so that I can use Warp portal to more saved locations."); next; - mes "[Isalei]"; - mes "I am willing to warp you to the many locations that I have memorized for a small fee."; - mes "Would you like to use this service?"; + mes("[Isalei]"); + mes("I am willing to warp you to the many locations that I have memorized for a small fee."); + mes("Would you like to use this service?"); next; switch(select("Yes", "No")) { case 1: - mes "[Isalei]"; - mes "Where would you like to go to?"; - mes "I wish you goodluck on your journey."; + mes("[Isalei]"); + mes("Where would you like to go to?"); + mes("I wish you goodluck on your journey."); next; setarray .@towns$[0], "Einbroch", "Lighthalzen", "Hugel", "Rachel", "Prontera"; @@ -131,11 +131,11 @@ yuno,142,184,6 script Acolyte#Junoclear 4_F_01,{ if (.@i == .@size) close; if (Zeny < .@cost[.@i]) { - mes "[Isalei]"; - mes "I'm sorry, but you don't have"; - mes "enough zeny for the Teleport"; - mes "Service. The fee to teleport"; - mes "to "+.@towns$[.@i]+" is "+.@cost[.@i]+" zeny."; + mes("[Isalei]"); + mes("I'm sorry, but you don't have"); + mes("enough zeny for the Teleport"); + mes("Service. The fee to teleport"); + mesf("to %s is %d zeny.", .@towns$[.@i], .@cost[.@i]); close; } specialeffect(EF_READYPORTAL, AREA, playerattached()); diff --git a/npc/other/arena/arena_aco.txt b/npc/other/arena/arena_aco.txt index 99971eecd3c..18f01126035 100644 --- a/npc/other/arena/arena_aco.txt +++ b/npc/other/arena/arena_aco.txt @@ -41,7 +41,7 @@ OnTouch: end; } else { - mes "Only Acolyte class are applicable to join this mode."; + mes("Only Acolyte class are applicable to join this mode."); close; } } @@ -1064,30 +1064,30 @@ OnTouch: } prt_are_in,181,83,3 script Staff#aco-1 1_F_02,{ - mes "[Staff]"; - mes "Nice work!"; - mes "You might have failed"; - mes "the Time Attack battle,"; - mes "but you still earned a"; - mes "small Arena Point reward~"; + mes("[Staff]"); + mes("Nice work!"); + mes("You might have failed"); + mes("the Time Attack battle,"); + mes("but you still earned a"); + mes("small Arena Point reward~"); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Wait, I'm sorry, but you"; - mes "have too many Arena Points."; - mes "Since you've reached the point"; - mes "limitation, I can't give you any point rewards until you spend"; - mes "some of your Arena Points."; + mes("[Staff]"); + mes("Wait, I'm sorry, but you"); + mes("have too many Arena Points."); + mes("Since you've reached the point"); + mes("limitation, I can't give you any point rewards until you spend"); + mes("some of your Arena Points."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Well, let me guide"; - mes "you back outside."; - mes "I hope you enjoyed"; - mes "your battle in the area~"; + mes("[Staff]"); + mes("Well, let me guide"); + mes("you back outside."); + mes("I hope you enjoyed"); + mes("your battle in the area~"); close2; specialeffect(EF_EXIT, AREA, playerattached()); warp "arena_room",100,75; @@ -1114,35 +1114,35 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ .@record_secaco = .@record_timeaco % 60; if ((.@record_timeaco < 0 ) || (.@record_houraco < 0) || (.@record_minaco < 0 ) || (.@record_secaco < 0)) { emotion e_omg; - mes "[Staff]"; - mes "How did you...?"; - mes "According to these re-"; - mes "Uh oh. These records"; - mes "got messed up somehow."; - mes "Th-This isn't good at all!"; - mes "Now what am I gonna do?"; + mes("[Staff]"); + mes("How did you...?"); + mes("According to these re-"); + mes("Uh oh. These records"); + mes("got messed up somehow."); + mes("Th-This isn't good at all!"); + mes("Now what am I gonna do?"); next; - mes "[Staff]"; - mes "Well, I'll give you the"; - mes "benefit of the doubt and"; - mes "assume you completed the"; - mes "arena battle under the time"; - mes "limit. So, let me give you the"; - mes "standard Arena Point reward."; + mes("[Staff]"); + mes("Well, I'll give you the"); + mes("benefit of the doubt and"); + mes("assume you completed the"); + mes("arena battle under the time"); + mes("limit. So, let me give you the"); + mes("standard Arena Point reward."); next; - mes "[Staff]"; - mes "I'm really sorry about"; - mes "this, especially if you"; - mes "broke some record, but"; - mes "all I can do is restore your"; - mes "HP and SP for you, "+strcharinfo(PC_NAME)+"."; + mes("[Staff]"); + mes("I'm really sorry about"); + mes("this, especially if you"); + mes("broke some record, but"); + mes("all I can do is restore your"); + mesf("HP and SP for you, %s.", strcharinfo(PC_NAME)); percentheal 100,100; next; - mes "[Staff]"; + mes("[Staff]"); emotion e_korea; - mes "Thank you."; - mes "I hope you enjoy"; - mes "your time in the Arena~"; + mes("Thank you."); + mes("I hope you enjoy"); + mes("your time in the Arena~"); close2; if (arena_point < 29981) { arena_point += 20; @@ -1183,37 +1183,37 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ .@topbunaco = ((.@acotop_t % 3600) / 60); .@topchoaco = .@acotop_t % 60; .@gapaco = .@acotop_t - .@record_timeaco; - mes "[Staff]"; - mes "^3131FF"+strcharinfo(PC_NAME)+"^000000, right?"; - mes "Hey, you did great! You"; - mes "completed this Arena Battle"; - mes "in "+.@record_minaco+" min and "+.@record_secaco+" seconds!"; + mes("[Staff]"); + mesf("^3131FF%s^000000, right?", strcharinfo(PC_NAME)); + mes("Hey, you did great! You"); + mes("completed this Arena Battle"); + mesf("in %d min and %d seconds!", .@record_minaco, .@record_secaco); next; - mes "[Staff]"; - mes "Currently, ^3131FF"+.@acotop_n$+"^000000"; - mes "is the top player, with a record"; - mes "of ^3131FF"+.@topbunaco+"^000000 minutes, ^3131FF"+.@topchoaco+"^000000 seconds, of the Acolyte Class Time Force Battle."; + mes("[Staff]"); + mesf("Currently, ^3131FF%s^000000", .@acotop_n$); + mes("is the top player, with a record"); + mesf("of ^3131FF%d^000000 minutes, ^3131FF%d^000000 seconds, of the Acolyte Class Time Force Battle.", .@topbunaco, .@topchoaco); next; if ((.@acotop_t < 0) || (.@topbunaco < 0 ) || (.@topchoaco < 0)) { emotion e_omg; - mes "[Staff]"; - mes "Wait a second..."; - mes "Your time is better"; - mes "than that. Well now."; - mes "It's time I made a little"; - mes "correction to the records."; + mes("[Staff]"); + mes("Wait a second..."); + mes("Your time is better"); + mes("than that. Well now."); + mes("It's time I made a little"); + mes("correction to the records."); next; emotion e_no1; - mes "[Staff]"; - mes "Wow! A new record!"; - mes "Excellent!"; + mes("[Staff]"); + mes("Wow! A new record!"); + mes("Excellent!"); next; - mes "[Staff]"; - mes "^333333*Ahem*^000000 Oh wow!"; - mes "A new record! Your"; - mes "name will now be listed"; - mes "under the Time Force Battle"; - mes "Arena - Acolyte Class Record!"; + mes("[Staff]"); + mes("^333333*Ahem*^000000 Oh wow!"); + mes("A new record! Your"); + mes("name will now be listed"); + mes("under the Time Force Battle"); + mes("Arena - Acolyte Class Record!"); if (BaseJob == Job_Acolyte) { $arn_acotop = .@record_timeaco; $arn_acotopn$ = strcharinfo(PC_NAME); @@ -1240,52 +1240,52 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ } next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Alright, let me reward you"; - mes "with some Arena Poi--Wait."; - mes "I can't. Your Arena Points are"; - mes "already maxed out. I'm sorry,"; - mes "but you'll have to spend some before you can receive more points."; + mes("[Staff]"); + mes("Alright, let me reward you"); + mes("with some Arena Poi--Wait."); + mes("I can't. Your Arena Points are"); + mes("already maxed out. I'm sorry,"); + mes("but you'll have to spend some before you can receive more points."); next; - mes "[Staff]"; - mes "Anyway, you can check"; - mes "your current Arena Point"; - mes "total in the Arena Lobby"; - mes "with Vendigos. Well, I hope"; - mes "you enjoyed your battle. Now, let me guide you back outside..."; + mes("[Staff]"); + mes("Anyway, you can check"); + mes("your current Arena Point"); + mes("total in the Arena Lobby"); + mes("with Vendigos. Well, I hope"); + mes("you enjoyed your battle. Now, let me guide you back outside..."); close2; } else if (arena_point > 29950) { - mes "[Staff]"; - mes "Let me reward you with some"; - mes "Arena Points. This time, you'll"; - mes "be getting more points since"; - mes "you set a new record. Please"; - mes "talk with ^3131FFVendigos^000000 in the lobby"; - mes "to check your new point total."; + mes("[Staff]"); + mes("Let me reward you with some"); + mes("Arena Points. This time, you'll"); + mes("be getting more points since"); + mes("you set a new record. Please"); + mes("talk with ^3131FFVendigos^000000 in the lobby"); + mes("to check your new point total."); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point = 30000; } else { - mes "[Staff]"; - mes "Let me reward you with some"; - mes "Arena Points. This time, you'll"; - mes "be getting more points since"; - mes "you set a new record. Please"; - mes "talk with ^3131FFVendigos^000000 in the lobby"; - mes "to check your new point total."; + mes("[Staff]"); + mes("Let me reward you with some"); + mes("Arena Points. This time, you'll"); + mes("be getting more points since"); + mes("you set a new record. Please"); + mes("talk with ^3131FFVendigos^000000 in the lobby"); + mes("to check your new point total."); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point += 50; } @@ -1297,59 +1297,59 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ end; } if (gapaco < 0) { - mes "[Staff]"; - mes "You didn't break the"; - mes "current record this time,"; - mes "but you still gave an awesome"; - mes "performance. Excellent work!"; + mes("[Staff]"); + mes("You didn't break the"); + mes("current record this time,"); + mes("but you still gave an awesome"); + mes("performance. Excellent work!"); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Alright, let me reward you"; - mes "with some Arena Poi--Wait."; - mes "I can't. Your Arena Points are"; - mes "already maxed out. I'm sorry,"; - mes "but you'll have to spend some before you can receive more points."; + mes("[Staff]"); + mes("Alright, let me reward you"); + mes("with some Arena Poi--Wait."); + mes("I can't. Your Arena Points are"); + mes("already maxed out. I'm sorry,"); + mes("but you'll have to spend some before you can receive more points."); next; - mes "[Staff]"; - mes "Anyway, you can check"; - mes "your current Arena Point"; - mes "total in the Arena Lobby"; - mes "with Vendigos. Well, I hope"; - mes "you enjoyed your battle. Now, let me guide you back outside..."; + mes("[Staff]"); + mes("Anyway, you can check"); + mes("your current Arena Point"); + mes("total in the Arena Lobby"); + mes("with Vendigos. Well, I hope"); + mes("you enjoyed your battle. Now, let me guide you back outside..."); close2; } else if (arena_point > 29980) { - mes "[Staff]"; - mes "Let me reward you"; - mes "with some Arena Points."; - mes "Please check your new"; - mes "Arena Point total in the"; - mes "Arena Lobby by speaking"; - mes "to the friendly ^3131FFVendigos.^000000"; + mes("[Staff]"); + mes("Let me reward you"); + mes("with some Arena Points."); + mes("Please check your new"); + mes("Arena Point total in the"); + mes("Arena Lobby by speaking"); + mes("to the friendly ^3131FFVendigos.^000000"); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point = 30000; } else { - mes "[Staff]"; - mes "Let me reward you"; - mes "with some Arena Points."; - mes "Please check your new"; - mes "Arena Point total in the"; - mes "Arena Lobby by speaking"; - mes "to the friendly ^3131FFVendigos.^000000"; + mes("[Staff]"); + mes("Let me reward you"); + mes("with some Arena Points."); + mes("Please check your new"); + mes("Arena Point total in the"); + mes("Arena Lobby by speaking"); + mes("to the friendly ^3131FFVendigos.^000000"); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point += 20; } @@ -1362,17 +1362,17 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! A new record!"; - mes "This is awsome!"; + mes("[Staff]"); + mes("Wow! A new record!"); + mes("This is awsome!"); next; - mes "[Staff]"; - mes "Oooh... A brand new"; - mes "record. ^3131FF"+ strcharinfo(PC_NAME)+"^000000, your"; - mes "name will now be listed in"; - mes "the Time Force Battle Arena"; - mes "Acolyte Class Records."; - mes "Congratulations~"; + mes("[Staff]"); + mes("Oooh... A brand new"); + mesf("record. ^3131FF%s^000000, your", strcharinfo(PC_NAME)); + mes("name will now be listed in"); + mes("the Time Force Battle Arena"); + mes("Acolyte Class Records."); + mes("Congratulations~"); if (BaseJob == Job_Acolyte) { $arn_acotop = .@record_timeaco; $arn_acotopn$ = strcharinfo(PC_NAME); @@ -1402,52 +1402,52 @@ prt_are_in,25,31,3 script Staff#aco-2 1_F_02,{ } next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Alright, let me reward you"; - mes "with some Arena Poi--Wait."; - mes "I can't. Your Arena Points are"; - mes "already maxed out. I'm sorry,"; - mes "but you'll have to spend some before you can receive more points."; + mes("[Staff]"); + mes("Alright, let me reward you"); + mes("with some Arena Poi--Wait."); + mes("I can't. Your Arena Points are"); + mes("already maxed out. I'm sorry,"); + mes("but you'll have to spend some before you can receive more points."); next; - mes "[Staff]"; - mes "Anyway, you can check"; - mes "your current Arena Point"; - mes "total in the Arena Lobby"; - mes "with Vendigos. Well, I hope"; - mes "you enjoyed your battle. Now, let me guide you back outside..."; + mes("[Staff]"); + mes("Anyway, you can check"); + mes("your current Arena Point"); + mes("total in the Arena Lobby"); + mes("with Vendigos. Well, I hope"); + mes("you enjoyed your battle. Now, let me guide you back outside..."); close2; } else if (arena_point > 29980) { - mes "[Staff]"; - mes "Let me reward you with some"; - mes "Arena Points. This time, you'll"; - mes "be getting more points since"; - mes "you set a new record. Please"; - mes "talk with ^3131FFVendigos^000000 in the lobby"; - mes "to check your new point total."; + mes("[Staff]"); + mes("Let me reward you with some"); + mes("Arena Points. This time, you'll"); + mes("be getting more points since"); + mes("you set a new record. Please"); + mes("talk with ^3131FFVendigos^000000 in the lobby"); + mes("to check your new point total."); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point = 30000; } else { - mes "[Staff]"; - mes "Let me reward you with some"; - mes "Arena Points. This time, you'll"; - mes "be getting more points since"; - mes "you set a new record. Please"; - mes "talk with ^3131FFVendigos^000000 in the lobby"; - mes "to check your new point total."; + mes("[Staff]"); + mes("Let me reward you with some"); + mes("Arena Points. This time, you'll"); + mes("be getting more points since"); + mes("you set a new record. Please"); + mes("talk with ^3131FFVendigos^000000 in the lobby"); + mes("to check your new point total."); next; - mes "[Staff]"; - mes "Well, I hope you"; - mes "enjoyed your battle."; - mes "Now let me guide you"; - mes "back to the Arena Lobby..."; + mes("[Staff]"); + mes("Well, I hope you"); + mes("enjoyed your battle."); + mes("Now let me guide you"); + mes("back to the Arena Lobby..."); close2; arena_point += 20; } @@ -1572,20 +1572,20 @@ OnEnable: } arena_room,94,82,7 script Arena Record Staff#aco 1_F_PRIEST,{ - mes "[Mathea]"; - mes "Hello, I'm in charge of"; - mes "the Acolyte Class Records"; - mes "in the Arena. If you'd like to"; - mes "view the other records, please"; - mes "talk to the Arena Record Staff,"; - mes "Owen Kheuv, and he'll help you."; + mes("[Mathea]"); + mes("Hello, I'm in charge of"); + mes("the Acolyte Class Records"); + mes("in the Arena. If you'd like to"); + mes("view the other records, please"); + mes("talk to the Arena Record Staff,"); + mes("Owen Kheuv, and he'll help you."); next; - mes "[Mathea]"; - mes "Would you like to"; - mes "see who are the top"; - mes "players in the Acolyte"; - mes "Class Arena Challenges?"; - mes "Please choose from the menu."; + mes("[Mathea]"); + mes("Would you like to"); + mes("see who are the top"); + mes("players in the Acolyte"); + mes("Class Arena Challenges?"); + mes("Please choose from the menu."); next; switch(select("Acolyte Mode", "Priest - Level 70 or lower", "Priest - Level 80 or lower", "Priest - Level 90 or lower", "Priest - Level 91 ~ "+(RENEWAL?"160":"99"))) { case 1: @@ -1593,13 +1593,13 @@ arena_room,94,82,7 script Arena Record Staff#aco 1_F_PRIEST,{ .@acotop_n$ = $arn_acotopn$; .@acotopbun = ((.@acotop_t % 3600) / 60 ); .@acotopcho = (.@acotop_t % 60); - mes "[Mathea]"; - mes "^3131FF"+.@acotop_n$+"^000000"; - mes "is the top player of the"; - mes "Acolyte Mode, finishing"; - mes "with a time of ^3131FF"+.@acotopbun+"^000000 minutes"; - mes "and ^3131FF"+.@acotopcho+"^000000 seconds. Thank you"; - mes "for participating in the Arena."; + mes("[Mathea]"); + mesf("^3131FF%s^000000", .@acotop_n$); + mes("is the top player of the"); + mes("Acolyte Mode, finishing"); + mesf("with a time of ^3131FF%d^000000 minutes", .@acotopbun); + mesf("and ^3131FF%d^000000 seconds. Thank you", .@acotopcho); + mes("for participating in the Arena."); close; case 2: .@pritop_t = $arn_pritop60; @@ -1620,13 +1620,13 @@ arena_room,94,82,7 script Arena Record Staff#aco 1_F_PRIEST,{ } .@pritopbun = ((.@pritop_t % 3600) / 60 ); .@pritopcho = (.@pritop_t % 60); - mes "[Mathea]"; - mes "^3131FF"+.@pritop_n$+"^000000"; - mes "is the top player of this"; - mes "Priest Mode, finishing "; - mes "with a time of ^3131FF"+.@pritopbun+" minutes"; - mes "and ^3131FF"+.@pritopcho+" seconds. Thank you"; - mes "for participating in the Arena."; + mes("[Mathea]"); + mesf("^3131FF%s^000000", .@pritop_n$); + mes("is the top player of this"); + mes("Priest Mode, finishing "); + mesf("with a time of ^3131FF%d minutes", .@pritopbun); + mesf("and ^3131FF%d seconds. Thank you", .@pritopcho); + mes("for participating in the Arena."); close; OnInit: @@ -1668,83 +1668,83 @@ OnLineRec_pri90: } arena_room,140,136,3 script Guide Alias 4_F_NOVICE,{ - mes "[Alias]"; - mes "Hello there, I'm here"; - mes "to inform you about"; - mes "the Izlude Arena's"; - mes "Acolyte Class Mode."; - mes "My name is Alias,"; - mes "your Arena Guide."; + mes("[Alias]"); + mes("Hello there, I'm here"); + mes("to inform you about"); + mes("the Izlude Arena's"); + mes("Acolyte Class Mode."); + mes("My name is Alias,"); + mes("your Arena Guide."); next; - mes "[Alias]"; - mes "Now, there are two modes"; - mes "under Acolyte Class Mode."; - mes "These are ^3131FFAcolyte Mode^000000 and"; - mes "^3131FFPriest Mode^000000. For both modes,"; - mes "you will need to wait inside the ^3131FFAcolyte Class Waiting Room^000000."; + mes("[Alias]"); + mes("Now, there are two modes"); + mes("under Acolyte Class Mode."); + mes("These are ^3131FFAcolyte Mode^000000 and"); + mes("^3131FFPriest Mode^000000. For both modes,"); + mes("you will need to wait inside the ^3131FFAcolyte Class Waiting Room^000000."); next; - mes "[Alias]"; - mes "Once it's your turn,"; - mes "you'll be sent out of the"; - mes "waiting room and guided to"; - mes "the arena grounds. Oh, and"; - mes "the entrance fee is 1,000 zeny."; + mes("[Alias]"); + mes("Once it's your turn,"); + mes("you'll be sent out of the"); + mes("waiting room and guided to"); + mes("the arena grounds. Oh, and"); + mes("the entrance fee is 1,000 zeny."); next; - mes "[Alias]"; - mes "It'll be handy to know"; - mes "that the Red Plants and"; - mes "Permeters in the Acolyte"; - mes "Class Mode will drop items"; - mes "and give experience. Other"; - mes "monsters, however, won't."; + mes("[Alias]"); + mes("It'll be handy to know"); + mes("that the Red Plants and"); + mes("Permeters in the Acolyte"); + mes("Class Mode will drop items"); + mes("and give experience. Other"); + mes("monsters, however, won't."); next; - mes "[Alias]"; - mes "Once you've been guided"; - mes "to the actual arena grounds,"; - mes "listen to ^3131FFTrocco^000000 for the mission objectives that you will have to"; - mes "complete within the time limit"; - mes "of ^3131FF8 minutes^000000. Don't forget~"; + mes("[Alias]"); + mes("Once you've been guided"); + mes("to the actual arena grounds,"); + mes("listen to ^3131FFTrocco^000000 for the mission objectives that you will have to"); + mes("complete within the time limit"); + mes("of ^3131FF8 minutes^000000. Don't forget~"); next; - mes "[Alias]"; - mes "Upon completing the"; - mes "entire stage, you will be"; - mes "warped to the ^3131DDFinale Waiting"; - mes "Room^000000 where you'll be rewarded"; - mes "with Arena Points. But you must get your points within 1 minute."; + mes("[Alias]"); + mes("Upon completing the"); + mes("entire stage, you will be"); + mes("warped to the ^3131DDFinale Waiting"); + mes("Room^000000 where you'll be rewarded"); + mes("with Arena Points. But you must get your points within 1 minute."); next; - mes "[Alias]"; - mes "Once you're automatically"; - mes "sent outside of the Finale"; - mes "Waiting Room, you won't have"; - mes "the chance to get your Arena"; - mes "Points if you didn't get them"; - mes "there, so be careful~"; + mes("[Alias]"); + mes("Once you're automatically"); + mes("sent outside of the Finale"); + mes("Waiting Room, you won't have"); + mes("the chance to get your Arena"); + mes("Points if you didn't get them"); + mes("there, so be careful~"); next; - mes "[Alias]"; - mes "Well, I hope you enjoy"; - mes "the Acolyte Mode Arena!"; - mes "Good luck and good fighting!"; + mes("[Alias]"); + mes("Well, I hope you enjoy"); + mes("the Acolyte Mode Arena!"); + mes("Good luck and good fighting!"); close; } arena_room,195,5,3 script log-on-aco#arena 4_NFWISP,{ .@i = callfunc("F_GM_NPC",1357,0); if (.@i == -1) { - mes "^3355FFIncorrect Password.^000000"; + mes("^3355FFIncorrect Password.^000000"); close; } else if (.@i == 0) { end; } else { - mes "[!!CAUTION!!]"; - mes "^3355FFThe following menu"; - mes "the record for that"; - mes "particular mode in the"; - mes "Arena Acolyte Class Mode.^000000"; + mes("[!!CAUTION!!]"); + mes("^3355FFThe following menu"); + mes("the record for that"); + mes("particular mode in the"); + mes("Arena Acolyte Class Mode.^000000"); next; switch(select("Cancel", "Acolyte", "~level 70", "~level 80", "~level 90", "~level "+(RENEWAL?"160":"99"))) { case 1: - mes "^3355FFCommand has"; - mes "been canceled.^000000"; + mes("^3355FFCommand has"); + mes("been canceled.^000000"); close; case 2: $arn_acotop = 480; @@ -1774,32 +1774,32 @@ arena_room,195,5,3 script log-on-aco#arena 4_NFWISP,{ arena_room,195,10,3 script acolink#arena 4_NFWISP,{ .@i = callfunc("F_GM_NPC",1357,0); if (.@i == -1) { - mes "Command has"; - mes "been canceled."; + mes("Command has"); + mes("been canceled."); close; } else if (.@i == 0) { end; } else { - mes "This NPC opens and"; - mes "closes the Warp Portal"; - mes "to the Arena's Acolyte"; - mes "Class Mode. Choose"; - mes "an option from the menu."; + mes("This NPC opens and"); + mes("closes the Warp Portal"); + mes("to the Arena's Acolyte"); + mes("Class Mode. Choose"); + mes("an option from the menu."); next; switch(select("Cancel", "Warp ON", "Warp OFF")) { case 1: - mes "Command has"; - mes "been canceled."; + mes("Command has"); + mes("been canceled."); close; case 2: enablenpc "onlyaco#arena"; - mes "The Warp Portal"; - mes "will be opened shortly."; + mes("The Warp Portal"); + mes("will be opened shortly."); close; case 3: disablenpc "onlyaco#arena"; - mes "The Warp Portal"; - mes "will be closed shortly."; + mes("The Warp Portal"); + mes("will be closed shortly."); close; } } diff --git a/npc/other/arena/arena_lvl50.txt b/npc/other/arena/arena_lvl50.txt index 32bd1217882..ed73232dac2 100644 --- a/npc/other/arena/arena_lvl50.txt +++ b/npc/other/arena/arena_lvl50.txt @@ -802,21 +802,21 @@ OnMyMobDead: } prt_are_in,129,188,3 script Staff#50-1 1_F_02,{ - mes "[Staff]"; - mes "You did a good job."; - mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; + mes("[Staff]"); + mes("You did a good job."); + mes("Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Uh huh!"; - mes "You already have enough arena points."; - mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; + mes("[Staff]"); + mes("Uh huh!"); + mes("You already have enough arena points."); + mes("Please spend some arena points later. When I see you next time, I will make sure to give you some reward."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Let me guide you outside. I hope you had a good time."; + mes("[Staff]"); + mes("Let me guide you outside. I hope you had a good time."); close2; specialeffect(EF_EXIT, AREA, playerattached()); warp "arena_room",100,75; @@ -842,46 +842,46 @@ prt_are_in,25,188,3 script Staff#50-2 1_F_02,{ } } @gap50 = (60 * $top_50min + $top_50sec) - (60 * @record_min50 + @record_sec50); - mes "[Staff]"; - mes "Wow, you did a good job~ "; - mes "Your name is...^3131FF" + strcharinfo(PC_NAME) +"^000000, isn't it?"; - mes "^3131FF"+ strcharinfo(PC_NAME) +"^000000, total time you spent to pass the battle.."; + mes("[Staff]"); + mes("Wow, you did a good job~ "); + mesf("Your name is...^3131FF%s^000000, isn't it?", strcharinfo(PC_NAME)); + mesf("^3131FF%s^000000, total time you spent to pass the battle..", strcharinfo(PC_NAME)); next; - mes "[Staff]"; - mes "is "+@record_min50+"minutes "+@record_sec50+"seconds."; - mes "Congratulations!"; + mes("[Staff]"); + mesf("is %dminutes %dseconds.", @record_min50, @record_sec50); + mes("Congratulations!"); next; - mes "[Staff]"; - mes "The fastest player among people who cleared lvl 50s arena time force battle is ^3131FF"+$arena_50topn$+"^000000."; + mes("[Staff]"); + mesf("The fastest player among people who cleared lvl 50s arena time force battle is ^3131FF%s^000000.", $arena_50topn$); next; - mes "[Staff]"; - mes "^3131FF"+$arena_50topn$+"^000000's running time was ^3131FF"+$top_50min+"^000000minutes ^3131FF"+$top_50sec+"^000000seconds."; + mes("[Staff]"); + mesf("^3131FF%s^000000's running time was ^3131FF%d^000000minutes ^3131FF%d^000000seconds.", $arena_50topn$, $top_50min, $top_50sec); next; if (@gap50 < 0) { - mes "[Staff]"; - mes "Although you failed to make a new record, I hope you will succeed next time."; + mes("[Staff]"); + mes("Although you failed to make a new record, I hope you will succeed next time."); next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { arena_point += 20; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_EXIT, AREA, playerattached()); @@ -893,42 +893,42 @@ prt_are_in,25,188,3 script Staff#50-2 1_F_02,{ end; } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! You have renewed the record!"; - mes "What a great job!"; + mes("[Staff]"); + mes("Wow! You have renewed the record!"); + mes("What a great job!"); next; - mes "[Staff]"; - mes "You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 50s^000000, ^3131FF"+strcharinfo(PC_NAME)+"^000000."; + mes("[Staff]"); + mesf("You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 50s^000000, ^3131FF%s^000000.", strcharinfo(PC_NAME)); $top_50min = @record_min50; $top_50sec = @record_sec50; $arena_50topn$ = strcharinfo(PC_NAME); donpcevent "Vendigos::OnLineRec_50"; next; if (arena_point > 29950) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { - mes "[Staff]"; - mes "Let me reward you with some arena points."; - mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; + mes("[Staff]"); + mes("Let me reward you with some arena points."); + mes("At the same time, since you have renewed the record you will receive an extra amount of the points this time."); next; arena_point += 50; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_HIT5, AREA, playerattached()); diff --git a/npc/other/arena/arena_lvl60.txt b/npc/other/arena/arena_lvl60.txt index 30734f0430d..ff85b775886 100644 --- a/npc/other/arena/arena_lvl60.txt +++ b/npc/other/arena/arena_lvl60.txt @@ -812,21 +812,21 @@ OnMyMobDead: } prt_are_in,129,135,3 script Staff#60-1 1_F_02,{ - mes "[Staff]"; - mes "You did a good job."; - mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; + mes("[Staff]"); + mes("You did a good job."); + mes("Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Uh huh!"; - mes "You already have enough arena points."; - mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; + mes("[Staff]"); + mes("Uh huh!"); + mes("You already have enough arena points."); + mes("Please spend some arena points later. When I see you next time, I will make sure to give you some reward."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Let me guide you outside. I hope you had a good time."; + mes("[Staff]"); + mes("Let me guide you outside. I hope you had a good time."); close2; specialeffect(EF_EXIT, AREA, playerattached()); warp "arena_room",100,75; @@ -852,46 +852,46 @@ prt_are_in,25,135,3 script Staff#60-2 1_F_02,{ } } @gap60 = (60 * $top_60min + $top_60sec) - (60 * @record_min60 + @record_sec60); - mes "[Staff]"; - mes "Wow, you did a good job~ "; - mes "Your name is...^3131FF" + strcharinfo(PC_NAME) +"^000000, isn't it?"; - mes "^3131FF"+ strcharinfo(PC_NAME) +"^000000, total time you spent to pass the battle.."; + mes("[Staff]"); + mes("Wow, you did a good job~ "); + mesf("Your name is...^3131FF%s^000000, isn't it?", strcharinfo(PC_NAME)); + mesf("^3131FF%s^000000, total time you spent to pass the battle..", strcharinfo(PC_NAME)); next; - mes "[Staff]"; - mes "is "+@record_min60+"minutes "+@record_sec60+"seconds."; - mes "Congratulations!"; + mes("[Staff]"); + mesf("is %dminutes %dseconds.", @record_min60, @record_sec60); + mes("Congratulations!"); next; - mes "[Staff]"; - mes "The fastest player among people who cleared Lv60 arena time force battle is ^3131FF"+$arena_60topn$+"^000000."; + mes("[Staff]"); + mesf("The fastest player among people who cleared Lv60 arena time force battle is ^3131FF%s^000000.", $arena_60topn$); next; - mes "[Staff]"; - mes "^3131FF"+$arena_60topn$+"^000000's running time was ^3131FF"+$top_60min+"^000000minutes ^3131FF"+$top_60sec+"^000000seconds."; + mes("[Staff]"); + mesf("^3131FF%s^000000's running time was ^3131FF%d^000000minutes ^3131FF%d^000000seconds.", $arena_60topn$, $top_60min, $top_60sec); next; if (@gap60 < 0) { - mes "[Staff]"; - mes "Although you failed to make a new record, I hope you will succeed next time."; + mes("[Staff]"); + mes("Although you failed to make a new record, I hope you will succeed next time."); next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { arena_point += 20; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_EXIT, AREA, playerattached()); @@ -903,42 +903,42 @@ prt_are_in,25,135,3 script Staff#60-2 1_F_02,{ end; } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! You have renewed the record!"; - mes "What a great job!"; + mes("[Staff]"); + mes("Wow! You have renewed the record!"); + mes("What a great job!"); next; - mes "[Staff]"; - mes "You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 60s^000000, ^3131FF"+strcharinfo(PC_NAME)+"^000000."; + mes("[Staff]"); + mesf("You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 60s^000000, ^3131FF%s^000000.", strcharinfo(PC_NAME)); $top_60min = @record_min60; $top_60sec = @record_sec60; $arena_60topn$ = strcharinfo(PC_NAME); donpcevent "Vendigos::OnLineRec_60"; next; if (arena_point > 29950) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { - mes "[Staff]"; - mes "Let me reward you with some arena points."; - mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; + mes("[Staff]"); + mes("Let me reward you with some arena points."); + mes("At the same time, since you have renewed the record you will receive an extra amount of the points this time."); next; arena_point += 50; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_HIT5, AREA, playerattached()); diff --git a/npc/other/arena/arena_lvl70.txt b/npc/other/arena/arena_lvl70.txt index 9a0c26aa35b..2a03535254c 100644 --- a/npc/other/arena/arena_lvl70.txt +++ b/npc/other/arena/arena_lvl70.txt @@ -777,21 +777,21 @@ OnMyMobDead: } prt_are_in,129,83,3 script Staff#70-1 1_F_02,{ - mes "[Staff]"; - mes "You did a good job."; - mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; + mes("[Staff]"); + mes("You did a good job."); + mes("Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Uh huh!"; - mes "You already have enough arena points."; - mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; + mes("[Staff]"); + mes("Uh huh!"); + mes("You already have enough arena points."); + mes("Please spend some arena points later. When I see you next time, I will make sure to give you some reward."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Let me guide you outside. I hope you had a good time."; + mes("[Staff]"); + mes("Let me guide you outside. I hope you had a good time."); close2; specialeffect(EF_EXIT, AREA, playerattached()); warp "arena_room",100,75; @@ -817,46 +817,46 @@ prt_are_in,25,84,3 script Staff#70-2 1_F_02,{ } } @gap70 = (60 * $top_70min + $top_70sec) - (60 * @record_min70 + @record_sec70); - mes "[Staff]"; - mes "Wow, you did a good job~ "; - mes "Your name is...^3131FF" + strcharinfo(PC_NAME) +"^000000, isn't it?"; - mes "^3131FF"+ strcharinfo(PC_NAME) +"^000000, total time you spent to pass the battle.."; + mes("[Staff]"); + mes("Wow, you did a good job~ "); + mesf("Your name is...^3131FF%s^000000, isn't it?", strcharinfo(PC_NAME)); + mesf("^3131FF%s^000000, total time you spent to pass the battle..", strcharinfo(PC_NAME)); next; - mes "[Staff]"; - mes "is "+@record_min70+"minutes "+@record_sec70+"seconds."; - mes "Congratulations!"; + mes("[Staff]"); + mesf("is %dminutes %dseconds.", @record_min70, @record_sec70); + mes("Congratulations!"); next; - mes "[Staff]"; - mes "The fastest player among people who cleared Lv70 arena time force battle is ^3131FF"+$arena_70topn$+"^000000."; + mes("[Staff]"); + mesf("The fastest player among people who cleared Lv70 arena time force battle is ^3131FF%s^000000.", $arena_70topn$); next; - mes "[Staff]"; - mes "^3131FF"+$arena_70topn$+"^000000's running time was ^3131FF"+$top_70min+"^000000minutes ^3131FF"+$top_70sec+"^000000seconds."; + mes("[Staff]"); + mesf("^3131FF%s^000000's running time was ^3131FF%d^000000minutes ^3131FF%d^000000seconds.", $arena_70topn$, $top_70min, $top_70sec); next; if (@gap70 < 0) { - mes "[Staff]"; - mes "Although you failed to make a new record, I hope you will succeed next time."; + mes("[Staff]"); + mes("Although you failed to make a new record, I hope you will succeed next time."); next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { arena_point += 20; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_EXIT, AREA, playerattached()); @@ -868,42 +868,42 @@ prt_are_in,25,84,3 script Staff#70-2 1_F_02,{ end; } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! You have renewed the record!"; - mes "What a great job!"; + mes("[Staff]"); + mes("Wow! You have renewed the record!"); + mes("What a great job!"); next; - mes "[Staff]"; - mes "You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 70s^000000, ^3131FF"+strcharinfo(PC_NAME)+"^000000."; + mes("[Staff]"); + mesf("You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 70s^000000, ^3131FF%s^000000.", strcharinfo(PC_NAME)); $top_70min = @record_min70; $top_70sec = @record_sec70; $arena_70topn$ = strcharinfo(PC_NAME); donpcevent "Vendigos::OnLineRec_70"; next; if (arena_point > 29970) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { - mes "[Staff]"; - mes "Let me reward you with some arena points."; - mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; + mes("[Staff]"); + mes("Let me reward you with some arena points."); + mes("At the same time, since you have renewed the record you will receive an extra amount of the points this time."); next; arena_point += 50; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_HIT5, AREA, playerattached()); diff --git a/npc/other/arena/arena_lvl80.txt b/npc/other/arena/arena_lvl80.txt index 3bb1cf43ae9..b21107479c0 100644 --- a/npc/other/arena/arena_lvl80.txt +++ b/npc/other/arena/arena_lvl80.txt @@ -758,21 +758,21 @@ OnMyMobDead: } prt_are_in,181,188,3 script Staff#80-1 1_F_02,{ - mes "[Staff]"; - mes "You did a good job."; - mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; + mes("[Staff]"); + mes("You did a good job."); + mes("Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Uh huh!"; - mes "You already have enough arena points."; - mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; + mes("[Staff]"); + mes("Uh huh!"); + mes("You already have enough arena points."); + mes("Please spend some arena points later. When I see you next time, I will make sure to give you some reward."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Let me guide you outside. I hope you had a good time."; + mes("[Staff]"); + mes("Let me guide you outside. I hope you had a good time."); close2; specialeffect(EF_EXIT, AREA, playerattached()); warp "arena_room",100,75; @@ -798,46 +798,46 @@ prt_are_in,77,187,3 script Staff#80-2 1_F_02,{ } } @gap80 = (60 * $top_80min + $top_80sec) - (60 * @record_min80 + @record_sec80); - mes "[Staff]"; - mes "Wow, you did a good job~ "; - mes "Your name is...^3131FF" + strcharinfo(PC_NAME) +"^000000, isn't it?"; - mes "^3131FF"+ strcharinfo(PC_NAME) +"^000000, total time you spent to pass the battle.."; + mes("[Staff]"); + mes("Wow, you did a good job~ "); + mesf("Your name is...^3131FF%s^000000, isn't it?", strcharinfo(PC_NAME)); + mesf("^3131FF%s^000000, total time you spent to pass the battle..", strcharinfo(PC_NAME)); next; - mes "[Staff]"; - mes "is "+@record_min80+"minutes "+@record_sec80+"seconds."; - mes "Congratulations!"; + mes("[Staff]"); + mesf("is %dminutes %dseconds.", @record_min80, @record_sec80); + mes("Congratulations!"); next; - mes "[Staff]"; - mes "The fastest player among people who cleared Lv80 arena time force battle is ^3131FF"+$arena_80topn$+"^000000."; + mes("[Staff]"); + mesf("The fastest player among people who cleared Lv80 arena time force battle is ^3131FF%s^000000.", $arena_80topn$); next; - mes "[Staff]"; - mes "^3131FF"+$arena_80topn$+"^000000's running time was ^3131FF"+$top_80min+"^000000minutes ^3131FF"+$top_80sec+"^000000seconds."; + mes("[Staff]"); + mesf("^3131FF%s^000000's running time was ^3131FF%d^000000minutes ^3131FF%d^000000seconds.", $arena_80topn$, $top_80min, $top_80sec); next; if (@gap80 < 0) { - mes "[Staff]"; - mes "Although you failed to make a new record, I hope you will succeed next time."; + mes("[Staff]"); + mes("Although you failed to make a new record, I hope you will succeed next time."); next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { arena_point += 20; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_EXIT, AREA, playerattached()); @@ -849,42 +849,42 @@ prt_are_in,77,187,3 script Staff#80-2 1_F_02,{ end; } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! You have renewed the record!"; - mes "What a great job!"; + mes("[Staff]"); + mes("Wow! You have renewed the record!"); + mes("What a great job!"); next; - mes "[Staff]"; - mes "You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 80s^000000, ^3131FF"+strcharinfo(PC_NAME)+"^000000."; + mes("[Staff]"); + mesf("You have been recorded as the fastest player among people who cleared ^FF0000Arena Time Force Battle lvl 80s^000000, ^3131FF%s^000000.", strcharinfo(PC_NAME)); $top_80min = @record_min80; $top_80sec = @record_sec80; $arena_80topn$ = strcharinfo(PC_NAME); donpcevent "Vendigos::OnLineRec_80"; next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { - mes "[Staff]"; - mes "Let me reward you with some arena points."; - mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; + mes("[Staff]"); + mes("Let me reward you with some arena points."); + mes("At the same time, since you have renewed the record you will receive an extra amount of the points this time."); next; arena_point += 50; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } specialeffect(EF_HIT5, AREA, playerattached()); diff --git a/npc/other/arena/arena_party.txt b/npc/other/arena/arena_party.txt index c3133af3081..37134387f43 100644 --- a/npc/other/arena/arena_party.txt +++ b/npc/other/arena/arena_party.txt @@ -62,26 +62,26 @@ prt_are_in,76,87,3 script Helper#party 1_F_02,4,4,{ if($arn_partywait == 0) { $arn_partywait = 1; emotion e_gasp,0; - mes "[Helper Iriff]"; - mes "Good day, challengers!"; - mes "You are in the party arena waiting room."; + mes("[Helper Iriff]"); + mes("Good day, challengers!"); + mes("You are in the party arena waiting room."); next; - mes "[Helper Iriff]"; - mes "Only one person at a time is allowed to stay in this waiting room."; - mes "Would you like to start a battle now?"; + mes("[Helper Iriff]"); + mes("Only one person at a time is allowed to stay in this waiting room."); + mes("Would you like to start a battle now?"); next; switch( select( "No","Yes" ) ) { case 1: $arn_partywait = 0; - mes "[Helper Iriff]"; - mes "I see."; - mes "However, please remember you have only a limited amount of time."; + mes("[Helper Iriff]"); + mes("I see."); + mes("However, please remember you have only a limited amount of time."); close; case 2: - mes "[Helper Iriff]"; - mes "Thank you, let me start a battle."; - mes "A warp portal leading to the arena room will be open."; - mes "I hope you will survive until the end of the battle and engrave your name on the list of honor..."; + mes("[Helper Iriff]"); + mes("Thank you, let me start a battle."); + mes("A warp portal leading to the arena room will be open."); + mes("I hope you will survive until the end of the battle and engrave your name on the list of honor..."); close2; donpcevent "toarena#party::OnEnter"; donpcevent "Helper#party::OnStop"; @@ -970,21 +970,21 @@ OnMyMobDead: } prt_are_in,181,135,3 script Staff#party-1 1_F_02,{ - mes "[Staff]"; - mes "You did a good job."; - mes "Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."; + mes("[Staff]"); + mes("You did a good job."); + mes("Even if you have failed to clear a time attack battle, I will reward you with a small amount of arena points."); next; if (arena_point == 30000) { - mes "[Staff]"; - mes "Uh huh!"; - mes "You already have enough arena points."; - mes "Please spend some arena points later. When I see you next time, I will make sure to give you some reward."; + mes("[Staff]"); + mes("Uh huh!"); + mes("You already have enough arena points."); + mes("Please spend some arena points later. When I see you next time, I will make sure to give you some reward."); next; } else { ++arena_point; } - mes "[Staff]"; - mes "Let me guide you outside. I hope you had a good time."; + mes("[Staff]"); + mes("Let me guide you outside. I hope you had a good time."); close2; specialeffect(EF_HIT5, AREA, playerattached()); warp "arena_room",100,75; @@ -1010,47 +1010,47 @@ prt_are_in,77,135,3 script Staff#party-2 1_F_02,{ } } @gappt = (60 * $top_ptmin + $top_ptsec) - (60 * @record_minpt + @record_secpt); - mes "[Staff]"; - mes "Wow, you did a good job~ "; - mes "Your name is...^3131FF" + strcharinfo(PC_NAME) +"^000000, isn't it?"; - mes "^3131FF"+ strcharinfo(PC_NAME) +"^000000, total time you spent to pass the battle.."; + mes("[Staff]"); + mes("Wow, you did a good job~ "); + mesf("Your name is...^3131FF%s^000000, isn't it?", strcharinfo(PC_NAME)); + mesf("^3131FF%s^000000, total time you spent to pass the battle..", strcharinfo(PC_NAME)); next; - mes "[Staff]"; - mes "is "+@record_minpt+"minutes "+@record_secpt+"seconds."; - mes "Congratulations!"; + mes("[Staff]"); + mesf("is %dminutes %dseconds.", @record_minpt, @record_secpt); + mes("Congratulations!"); next; - mes "[Staff]"; - mes "The fastest party among people who cleared party arena time force battle is ^3131FF"+$arena_pttopn$+"^000000."; + mes("[Staff]"); + mesf("The fastest party among people who cleared party arena time force battle is ^3131FF%s^000000.", $arena_pttopn$); next; - mes "[Staff]"; - mes "^3131FF"+$arena_pttopn$+"^000000's running time was ^3131FF"+$top_ptmin+"^000000minutes ^3131FF"+$top_ptsec+"^000000seconds."; + mes("[Staff]"); + mesf("^3131FF%s^000000's running time was ^3131FF%d^000000minutes ^3131FF%d^000000seconds.", $arena_pttopn$, $top_ptmin, $top_ptsec); next; .arn_party = getcharid(CHAR_ID_PARTY); if (@gappt < 0) { - mes "[Staff]"; - mes "Although you failed to make a new record, I hope you will succeed next time."; + mes("[Staff]"); + mes("Although you failed to make a new record, I hope you will succeed next time."); next; if (arena_point > 29980) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { arena_point += 40; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } if(getpartyleader(.arn_party,2) == getcharid(CHAR_ID_CHAR)) { @@ -1064,23 +1064,23 @@ prt_are_in,77,135,3 script Staff#party-2 1_F_02,{ end; } else { emotion e_omg; - mes "[Staff]"; - mes "Wow! You have renewed the record!"; - mes "What a great job!"; + mes("[Staff]"); + mes("Wow! You have renewed the record!"); + mes("What a great job!"); next; if(getpartyleader(.arn_party,2) == getcharid(CHAR_ID_CHAR)) { - mes "[Staff]"; - mes "You can record you and your party members on ^FF0000the hall of Arena Time Force Battle party ^000000."; - mes "When you enter a name, the name will be remained on the top unless someone make a new record."; + mes("[Staff]"); + mes("You can record you and your party members on ^FF0000the hall of Arena Time Force Battle party ^000000."); + mes("When you enter a name, the name will be remained on the top unless someone make a new record."); next; - mes "[Staff]"; - mes "Please enter a name within 10 letters which can represent you and your party members."; + mes("[Staff]"); + mes("Please enter a name within 10 letters which can represent you and your party members."); next; switch( select( "Ok.","Let me think." ) ) { case 1: input .@arnparty$; - mes "[Staff]"; - mes "You have entered ^3131FF"+.@arnparty$+"^000000. Is it correct?"; + mes("[Staff]"); + mesf("You have entered ^3131FF%s^000000. Is it correct?", .@arnparty$); next; switch( select( "Yes","No" ) ) { case 1: @@ -1088,47 +1088,47 @@ prt_are_in,77,135,3 script Staff#party-2 1_F_02,{ $top_ptsec = @record_secpt; $arena_pttopn$ = .@arnparty$; donpcevent "Vendigos::OnLineRec_pt"; - mes "[Staff]"; - mes "Your record has been entered."; + mes("[Staff]"); + mes("Your record has been entered."); next; break; case 2: - mes "[Staff]"; - mes "Please take your time and think up a nice name."; + mes("[Staff]"); + mes("Please take your time and think up a nice name."); close; } break; case 2: - mes "[Staff]"; - mes "Please take your time and think up a nice name."; + mes("[Staff]"); + mes("Please take your time and think up a nice name."); close; } } if (arena_point > 29900) { - mes "[Staff]"; - mes "Then let me reward you with some arena points....eh?"; - mes "Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."; + mes("[Staff]"); + mes("Then let me reward you with some arena points....eh?"); + mes("Your arena points have exceeded the maximum amount. I cannot give you more points until you spend some points."); next; - mes "[Staff]"; - mes "You can check the amount of arena points you have in the arena waiting room."; + mes("[Staff]"); + mes("You can check the amount of arena points you have in the arena waiting room."); next; - mes "[Staff]"; - mes "I hope you had a good time and let me guide you to the entrance of arena."; - mes "Thank you."; + mes("[Staff]"); + mes("I hope you had a good time and let me guide you to the entrance of arena."); + mes("Thank you."); close2; } else { - mes "[Staff]"; - mes "Let me reward you with some arena points."; - mes "At the same time, since you have renewed the record you will receive an extra amount of the points this time."; + mes("[Staff]"); + mes("Let me reward you with some arena points."); + mes("At the same time, since you have renewed the record you will receive an extra amount of the points this time."); next; arena_point += 100; - mes "[Staff]"; - mes "Let me reward you some arena points."; - mes "If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."; + mes("[Staff]"); + mes("Let me reward you some arena points."); + mes("If you wish to check the amount of arena points you have, please go talk to ^3131FFVendigos^000000 at the arena entrance."); next; - mes "[Staff]"; - mes "Let me guide you to the entrance of arena."; - mes "See you later~"; + mes("[Staff]"); + mes("Let me guide you to the entrance of arena."); + mes("See you later~"); close2; } if(getpartyleader(.arn_party,2) == getcharid(CHAR_ID_CHAR)) { diff --git a/npc/other/arena/arena_point.txt b/npc/other/arena/arena_point.txt index 5292ebab31b..3f043837dcd 100644 --- a/npc/other/arena/arena_point.txt +++ b/npc/other/arena/arena_point.txt @@ -33,34 +33,34 @@ //========================================================================= prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{ - mes "[Arena Point Manager]"; - mes "I hope you're having a good"; - mes "time in the Arena. If you've"; - mes "earned Turbo Track Points at"; - mes "Al De Baran's Turbo Track, I can,"; - mes "convert them into Arena Points."; + mes("[Arena Point Manager]"); + mes("I hope you're having a good"); + mes("time in the Arena. If you've"); + mes("earned Turbo Track Points at"); + mes("Al De Baran's Turbo Track, I can,"); + mes("convert them into Arena Points."); next; switch(select("Point Check", "Convert Points", "^660000Conversion Info^000000")) { case 1: - mes "[Arena Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you currently have"; - mes "" + arena_point + " Arena Points"; - mes "and " + tt_point + " Turbo Track Points."; + mes("[Arena Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you currently have"); + mesf("%d Arena Points", arena_point); + mesf("and %d Turbo Track Points.", tt_point); close; case 2: - mes "[Arena Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you currently have"; - mes "" + arena_point + " Arena Points"; - mes "and " + tt_point + " Turbo Track Points."; + mes("[Arena Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you currently have"); + mesf("%d Arena Points", arena_point); + mesf("and %d Turbo Track Points.", tt_point); next; - mes "[Arena Point Manager]"; - mes "Please choose from among"; - mes "the Track Point to Arena Point"; - mes "conversions. Keep in mind that"; - mes "when you convert more than 10"; - mes "Track Points at one time, you can only convert in ^4D4DFFmultiples of 10^000000."; + mes("[Arena Point Manager]"); + mes("Please choose from among"); + mes("the Track Point to Arena Point"); + mes("conversions. Keep in mind that"); + mes("when you convert more than 10"); + mes("Track Points at one time, you can only convert in ^4D4DFFmultiples of 10^000000."); next; switch(select("2 TP -> 1 AP", "4 TP -> 2 AP", "6 TP -> 3 AP", "8 TP -> 4 AP", "10 TP and more", "Cancel")) { case 1: @@ -72,27 +72,27 @@ prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{ case 4: callsub S_ExchangePoints,28996,8,4; case 5: - mes "[Arena Point Manager]"; - mes "Please enter the number"; - mes "of times you wish to convert"; - mes "10 Turbo Track Points into"; - mes "Arena Points. The largest"; - mes "value you may enter is 20."; - mes "To cancel, enter ''^3355FF0^000000.''"; + mes("[Arena Point Manager]"); + mes("Please enter the number"); + mes("of times you wish to convert"); + mes("10 Turbo Track Points into"); + mes("Arena Points. The largest"); + mes("value you may enter is 20."); + mes("To cancel, enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Arena Point Manager]"; - mes "You have"; - mes "canceled"; - mes "this service."; + mes("[Arena Point Manager]"); + mes("You have"); + mes("canceled"); + mes("this service."); close; } else if (.@input > 20) { - mes "[Arena Point Manager]"; - mes "Your request exceeds"; - mes "the maximum limit. Please"; - mes "enter a value no greater than 20."; + mes("[Arena Point Manager]"); + mes("Your request exceeds"); + mes("the maximum limit. Please"); + mes("enter a value no greater than 20."); close; } else { @@ -101,54 +101,54 @@ prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{ .@my_arena_all = arena_point + .@want_point; .@my_turbo_all = tt_point - .@want_point1; if (.@my_arena_all > 28999) { - mes "[Arena Point Manager]"; - mes "You will exceed the"; - mes "maximum amount of"; - mes "Arena Points if we proceed"; - mes "with this conversion of your"; - mes "Turbo Track Points. You cannot"; - mes "have more than 29,000 Arena Points."; + mes("[Arena Point Manager]"); + mes("You will exceed the"); + mes("maximum amount of"); + mes("Arena Points if we proceed"); + mes("with this conversion of your"); + mes("Turbo Track Points. You cannot"); + mes("have more than 29,000 Arena Points."); next; - mes "[Arena Point Manager]"; - mes "Please spend some of"; - mes "your Arena Points before"; - mes "using this service again."; - mes "Thank you for your patronage."; + mes("[Arena Point Manager]"); + mes("Please spend some of"); + mes("your Arena Points before"); + mes("using this service again."); + mes("Thank you for your patronage."); close; } if (.@my_turbo_all < 0) { - mes "[Arena Point Manager]"; - mes "I'm sorry, but"; - mes "you don't have enough"; - mes "Turbo Track Points to"; - mes "perform this Arena"; - mes "Point conversion."; + mes("[Arena Point Manager]"); + mes("I'm sorry, but"); + mes("you don't have enough"); + mes("Turbo Track Points to"); + mes("perform this Arena"); + mes("Point conversion."); close; } else { - mes "[Arena Point Manager]"; - mes "You have converted"; - mes "10 Turbo Track Points"; - mes "into 5 Arena Points " + .@input + " times."; - mes "A total of " + .@want_point1 + " Turbo Track Points were converted into"; - mes "" + .@want_point +" Arena Points."; + mes("[Arena Point Manager]"); + mes("You have converted"); + mes("10 Turbo Track Points"); + mesf("into 5 Arena Points %d times.", .@input); + mesf("A total of %d Turbo Track Points were converted into", .@want_point1); + mesf("%d Arena Points.", .@want_point); tt_point -= .@want_point1; arena_point += .@want_point; next; - mes "[Arena Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you now have"; - mes "^4682B4" + arena_point + "^000000 Arena Points"; - mes "and ^00688B" + tt_point + "^000000 Turbo Track Points."; - mes "Thank you for your patronage."; + mes("[Arena Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you now have"); + mesf("^4682B4%d^000000 Arena Points", arena_point); + mesf("and ^00688B%d^000000 Turbo Track Points.", tt_point); + mes("Thank you for your patronage."); close; } } case 6: - mes "[Arena Point Manager]"; - mes "You have"; - mes "canceled"; - mes "this service."; + mes("[Arena Point Manager]"); + mes("You have"); + mes("canceled"); + mes("this service."); close; } case 3: @@ -159,42 +159,42 @@ prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{ S_ExchangePoints: if (arena_point > getarg(0) ) { - mes "[Arena Point Manager]"; - mes "You will exceed the"; - mes "maximum amount of"; - mes "Arena Points if we proceed"; - mes "with this conversion of your"; - mes "Turbo Track Points. You cannot"; - mes "have more than 29,000 Arena Points."; + mes("[Arena Point Manager]"); + mes("You will exceed the"); + mes("maximum amount of"); + mes("Arena Points if we proceed"); + mes("with this conversion of your"); + mes("Turbo Track Points. You cannot"); + mes("have more than 29,000 Arena Points."); next; - mes "[Arena Point Manager]"; - mes "Please spend some of"; - mes "your Arena Points before"; - mes "using this service again."; - mes "Thank you for your patronage."; + mes("[Arena Point Manager]"); + mes("Please spend some of"); + mes("your Arena Points before"); + mes("using this service again."); + mes("Thank you for your patronage."); close; } if (tt_point >= getarg(1)) { - mes "[Arena Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you've converted "+getarg(1)+" Track"; - mes "Points into "+getarg(2)+" Arena Point."; + mes("[Arena Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mesf("you've converted %d Track", getarg(1)); + mesf("Points into %d Arena Point.", getarg(2)); tt_point -= getarg(1); arena_point += getarg(2); next; - mes "[Arena Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you now have"; - mes "^4682B4" + arena_point + "^000000 Arena Points"; - mes "and ^00688B" + tt_point + "^000000 Turbo Track Points."; - mes "Thank you for your patronage."; + mes("[Arena Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you now have"); + mesf("^4682B4%d^000000 Arena Points", arena_point); + mesf("and ^00688B%d^000000 Turbo Track Points.", tt_point); + mes("Thank you for your patronage."); close; } else { - mes "[Arena Point Manager]"; - mes "I'm sorry, but you don't have"; - mes "enough Turbo Track Points."; - mes "You need at least 2 Turbo Track Points for this conversion service."; + mes("[Arena Point Manager]"); + mes("I'm sorry, but you don't have"); + mes("enough Turbo Track Points."); + mes("You need at least 2 Turbo Track Points for this conversion service."); close; } } diff --git a/npc/other/arena/arena_room.txt b/npc/other/arena/arena_room.txt index b8806e112ef..d82765eb930 100644 --- a/npc/other/arena/arena_room.txt +++ b/npc/other/arena/arena_room.txt @@ -35,63 +35,63 @@ //========================================================================= arena_room,94,93,5 script Vendigos 4W_M_01,{ - mes "[Vendigos]"; - mes "Welcome to the world of Arena, the battle against a time limit."; - mes "My name is Vendigos, I am here to help you."; + mes("[Vendigos]"); + mes("Welcome to the world of Arena, the battle against a time limit."); + mes("My name is Vendigos, I am here to help you."); next; - mes "[Vendigos]"; - mes "If you have any questions, feel free to ask me."; + mes("[Vendigos]"); + mes("If you have any questions, feel free to ask me."); next; while(1) { switch(select("How to challenge", "About Arena Points", "My Current Arena Points", "Cancel")) { case 1: - mes "[Vendigos]"; - mes "There are two different kinds of arena mode such as ^3131FFPlayer Mode^000000 and ^3131FFParty Mode^000000."; + mes("[Vendigos]"); + mes("There are two different kinds of arena mode such as ^3131FFPlayer Mode^000000 and ^3131FFParty Mode^000000."); next; - mes "[Vendigos]"; - mes "^3131FFPlayer Mode^000000 consists of 4 different stages based on character level from 50~80."; - mes "For a party with 5 members, they can participate in ^3131FFParty Mode^000000."; + mes("[Vendigos]"); + mes("^3131FFPlayer Mode^000000 consists of 4 different stages based on character level from 50~80."); + mes("For a party with 5 members, they can participate in ^3131FFParty Mode^000000."); next; - mes "[Vendigos]"; - mes "For ^3131FFeach Player Mode Stage^000000, characters who are 20 levels higher than the level requirement on each stage cannot enter. This is to prevent high level characters preoccupying a low level stage."; + mes("[Vendigos]"); + mes("For ^3131FFeach Player Mode Stage^000000, characters who are 20 levels higher than the level requirement on each stage cannot enter. This is to prevent high level characters preoccupying a low level stage."); next; - mes "[Vendigos]"; - mes "There are the NPCs for Player Mode Stages from 12 o'clock direction to the reversed clock direction."; - mes "While you're waiting in a chat room, you will be automatically guided to an arena room by the waiting order."; + mes("[Vendigos]"); + mes("There are the NPCs for Player Mode Stages from 12 o'clock direction to the reversed clock direction."); + mes("While you're waiting in a chat room, you will be automatically guided to an arena room by the waiting order."); break; case 2: - mes "[Vendigos]"; - mes "Let me explain about the ^3131FFArena Point^000000."; - mes "It is a reward point for players who ^3131FFsuccessfully cleared a arena stage^000000, a player can possess the maximum 30,000 points."; + mes("[Vendigos]"); + mes("Let me explain about the ^3131FFArena Point^000000."); + mes("It is a reward point for players who ^3131FFsuccessfully cleared a arena stage^000000, a player can possess the maximum 30,000 points."); next; - mes "[Vendigos]"; - mes "Even if you did not clear a stage due to time-over or other errors, you will be given a very small amount of arena points."; + mes("[Vendigos]"); + mes("Even if you did not clear a stage due to time-over or other errors, you will be given a very small amount of arena points."); next; - mes "[Vendigos]"; - mes "Regarding the use of Arena Points,"; - mes "we are providing various services such as souvenir photograph services through an NPC named Givu."; + mes("[Vendigos]"); + mes("Regarding the use of Arena Points,"); + mes("we are providing various services such as souvenir photograph services through an NPC named Givu."); break; case 3: - mes "[Vendigos]"; - mes "Let me check "+strcharinfo(PC_NAME)+"'s current arena points."; + mes("[Vendigos]"); + mesf("Let me check %s's current arena points.", strcharinfo(PC_NAME)); next; - mes "[Vendigos]"; - mes ""+strcharinfo(PC_NAME)+" has total ^3131FF"+arena_point+"^000000 points."; + mes("[Vendigos]"); + mesf("%s has total ^3131FF%d^000000 points.", strcharinfo(PC_NAME), arena_point); next; - mes "[Vendigos]"; - mes "If you wish to know how to use arena points, please refer to the 2nd menu ^3131FF'About Arena Points'^000000."; + mes("[Vendigos]"); + mes("If you wish to know how to use arena points, please refer to the 2nd menu ^3131FF'About Arena Points'^000000."); break; case 4: - mes "[Vendigos]"; - mes "Okay then,"; - mes "please have"; - mes "a good time."; + mes("[Vendigos]"); + mes("Okay then,"); + mes("please have"); + mes("a good time."); close; } next; - mes "[Vendigos]"; - mes "Is there anything"; - mes "more I can help you with?"; + mes("[Vendigos]"); + mes("Is there anything"); + mes("more I can help you with?"); next; } close; @@ -121,291 +121,291 @@ OnLineRec_pt: } arena_room,105,82,5 script Arena Record Staff 1_M_LIBRARYMASTER,{ - mes "[Owen Kheuv]"; - mes "Hello, my name is Own Kheuv"; - mes "in charge of every arena stage record of players."; + mes("[Owen Kheuv]"); + mes("Hello, my name is Own Kheuv"); + mes("in charge of every arena stage record of players."); next; - mes "[Owen Kheuv]"; - mes "Would you like to check the top record players in each stage?"; - mes "If so, please choose a menu below."; + mes("[Owen Kheuv]"); + mes("Would you like to check the top record players in each stage?"); + mes("If so, please choose a menu below."); next; switch(select("Lv 50 Stage", "Lv 60 Stage", "Lv 70 Stage", "Lv 80 Stage", "Party Stage")) { case 1: - mes "[Owen Kheuv]"; - mes "Currently the top player of the arena Lv 50 stage is ^3131FF "+$arena_50topn$+"^000000, the top record is ^3131FF"+$top_50min+"^000000 minutes ^3131FF"+$top_50sec+"^000000 seconds."; + mes("[Owen Kheuv]"); + mesf("Currently the top player of the arena Lv 50 stage is ^3131FF %s^000000, the top record is ^3131FF%d^000000 minutes ^3131FF%d^000000 seconds.", $arena_50topn$, $top_50min, $top_50sec); close; case 2: - mes "[Owen Kheuv]"; - mes "Currenly the top player of the arena Lv 60 stage is ^3131FF"+$arena_60topn$+"^000000, the top record is ^3131FF"+$top_60min+"^000000 minutes ^3131FF"+$top_60sec+"^000000 seconds."; + mes("[Owen Kheuv]"); + mesf("Currenly the top player of the arena Lv 60 stage is ^3131FF%s^000000, the top record is ^3131FF%d^000000 minutes ^3131FF%d^000000 seconds.", $arena_60topn$, $top_60min, $top_60sec); close; case 3: - mes "[Owen Kheuv]"; - mes "Currenly the top player of the arena Lv 70 stage is ^3131FF"+$arena_70topn$+"^000000, the top record is ^3131FF"+$top_70min+"^000000 minutes ^3131FF"+$top_70sec+"^000000 seconds."; + mes("[Owen Kheuv]"); + mesf("Currenly the top player of the arena Lv 70 stage is ^3131FF%s^000000, the top record is ^3131FF%d^000000 minutes ^3131FF%d^000000 seconds.", $arena_70topn$, $top_70min, $top_70sec); close; case 4: - mes "[Owen Kheuv]"; - mes "Currenly the top player of the arena Lv 80 stage is ^3131FF"+$arena_80topn$+"^000000, the top record is ^3131FF"+$top_80min+"^000000 minutes ^3131FF"+$top_80sec+"^000000 seconds."; + mes("[Owen Kheuv]"); + mesf("Currenly the top player of the arena Lv 80 stage is ^3131FF%s^000000, the top record is ^3131FF%d^000000 minutes ^3131FF%d^000000 seconds.", $arena_80topn$, $top_80min, $top_80sec); close; case 5: - mes "[Owen Kheuv]"; - mes "Currenly the top party is ^3131FF"+$arena_pttopn$+"^000000, the top record is ^3131FF"+$top_ptmin+"^000000 minutes ^3131FF"+$top_ptsec+"^000000 seconds."; + mes("[Owen Kheuv]"); + mesf("Currenly the top party is ^3131FF%s^000000, the top record is ^3131FF%d^000000 minutes ^3131FF%d^000000 seconds.", $arena_pttopn$, $top_ptmin, $top_ptsec); close; } } arena_room,68,135,3 script Helper Pat 4_F_JOB_BLACKSMITH,{ - mes "[Pat]"; - mes "Welcome, welcome."; - mes "I am a helper of the Lv 50 arena stage."; + mes("[Pat]"); + mes("Welcome, welcome."); + mes("I am a helper of the Lv 50 arena stage."); next; - mes "[Pat]"; - mes "This ^3131FFLv 50 arena stage^000000"; - mes "is accessable to characters from ^FF0000level 50^000000 to ^FF0000level 69^000000."; + mes("[Pat]"); + mes("This ^3131FFLv 50 arena stage^000000"); + mes("is accessable to characters from ^FF0000level 50^000000 to ^FF0000level 69^000000."); next; - mes "[Pat]"; - mes "This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."; - mes "Also we accept an entrance fee, 1,000 zeny."; + mes("[Pat]"); + mes("This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."); + mes("Also we accept an entrance fee, 1,000 zeny."); next; - mes "[Pat]"; - mes "Let me introduce you about the play rules of arena."; + mes("[Pat]"); + mes("Let me introduce you about the play rules of arena."); next; - mes "[Pat]"; - mes "^3131FFWait in a chat room for your turn coming.^000000"; - mes "When it's your turn, you will be automatically warped to an arena map."; + mes("[Pat]"); + mes("^3131FFWait in a chat room for your turn coming.^000000"); + mes("When it's your turn, you will be automatically warped to an arena map."); next; - mes "[Pat]"; - mes "As immediately as you enter, a timer to check your play time will be activated."; - mes "Please follow what ^3131FFHeel and Toe^000000 guides you. "; + mes("[Pat]"); + mes("As immediately as you enter, a timer to check your play time will be activated."); + mes("Please follow what ^3131FFHeel and Toe^000000 guides you. "); next; - mes "[Pat]"; - mes "You have a ^3131FF5 minutes^000000 battle time."; + mes("[Pat]"); + mes("You have a ^3131FF5 minutes^000000 battle time."); next; - mes "[Pat]"; - mes "After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."; - mes "You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."; + mes("[Pat]"); + mes("After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."); + mes("You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."); next; - mes "[Pat]"; - mes "If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."; + mes("[Pat]"); + mes("If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."); next; - mes "[Pat]"; - mes "I hope you will have a good time."; + mes("[Pat]"); + mes("I hope you will have a good time."); close; } arena_room,41,93,5 script Helper Ben 4_M_ALCHE_C,{ - mes "[Ben]"; - mes "Welcome, welcome."; - mes "I am a helper of the Lv 60 arena stage."; + mes("[Ben]"); + mes("Welcome, welcome."); + mes("I am a helper of the Lv 60 arena stage."); next; - mes "[Ben]"; - mes "This ^3131FFLv 60 arena stage^000000"; - mes "is accessable to characters from ^FF0000level 60^000000 to ^FF0000level 79^000000."; + mes("[Ben]"); + mes("This ^3131FFLv 60 arena stage^000000"); + mes("is accessable to characters from ^FF0000level 60^000000 to ^FF0000level 79^000000."); next; - mes "[Ben]"; - mes "This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."; - mes "Also we accept an entrance fee, 1,000 zeny."; + mes("[Ben]"); + mes("This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."); + mes("Also we accept an entrance fee, 1,000 zeny."); next; - mes "[Ben]"; - mes "Let me introduce you about the play rules of arena."; + mes("[Ben]"); + mes("Let me introduce you about the play rules of arena."); next; - mes "[Ben]"; - mes "^3131FFWait in a chat room for your turn coming.^000000"; - mes "When it's your turn, you will be automatically warped to an arena map."; + mes("[Ben]"); + mes("^3131FFWait in a chat room for your turn coming.^000000"); + mes("When it's your turn, you will be automatically warped to an arena map."); next; - mes "[Ben]"; - mes "As immediately as you enter, a timer to check your play time will be activated."; - mes "Please follow what ^3131FFMinilover^000000 guides you. "; + mes("[Ben]"); + mes("As immediately as you enter, a timer to check your play time will be activated."); + mes("Please follow what ^3131FFMinilover^000000 guides you. "); next; - mes "[Ben]"; - mes "You have a ^3131FF6 minutes^000000 battle time."; + mes("[Ben]"); + mes("You have a ^3131FF6 minutes^000000 battle time."); next; - mes "[Ben]"; - mes "After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."; - mes "You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."; + mes("[Ben]"); + mes("After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."); + mes("You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."); next; - mes "[Ben]"; - mes "If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."; + mes("[Ben]"); + mes("If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."); next; - mes "[Ben]"; - mes "I hope you will have a good time."; + mes("[Ben]"); + mes("I hope you will have a good time."); close; } arena_room,53,49,5 script Helper Vicious 4_M_JOB_ASSASSIN,{ - mes "[Vicious]"; - mes "Hey there."; - mes "My name is Vicious, I am a helper of Lv 70 arena stage."; - mes "(...I have no clue how the hell I put myself into this crappy work...mumble mumble...grumble grumble..)"; + mes("[Vicious]"); + mes("Hey there."); + mes("My name is Vicious, I am a helper of Lv 70 arena stage."); + mes("(...I have no clue how the hell I put myself into this crappy work...mumble mumble...grumble grumble..)"); next; - mes "[Vicious]"; - mes "This ^3131FFLv 70 arena stage^000000"; - mes "is accessable to characters from ^FF0000level 70^000000 to ^FF0000level 89^000000."; + mes("[Vicious]"); + mes("This ^3131FFLv 70 arena stage^000000"); + mes("is accessable to characters from ^FF0000level 70^000000 to ^FF0000level 89^000000."); next; - mes "[Vicious]"; - mes "This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."; - mes "Also we accept an entrance fee, 1,000 zeny."; + mes("[Vicious]"); + mes("This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."); + mes("Also we accept an entrance fee, 1,000 zeny."); next; - mes "[Vicious]"; - mes "Let me introduce you about the play rules of arena."; + mes("[Vicious]"); + mes("Let me introduce you about the play rules of arena."); next; - mes "[Vicious]"; - mes "^3131FFWait in a chat room for your turn coming.^000000"; - mes "When it's your turn, you will be automatically warped to an arena map."; + mes("[Vicious]"); + mes("^3131FFWait in a chat room for your turn coming.^000000"); + mes("When it's your turn, you will be automatically warped to an arena map."); next; - mes "[Vicious]"; - mes "As immediately as you enter, a timer to check your play time will be activated."; - mes "Please follow what ^3131FFCadilac^000000 guides you. "; + mes("[Vicious]"); + mes("As immediately as you enter, a timer to check your play time will be activated."); + mes("Please follow what ^3131FFCadilac^000000 guides you. "); next; - mes "[Vicious]"; - mes "You have a ^3131FF7 minutes^000000 battle time."; + mes("[Vicious]"); + mes("You have a ^3131FF7 minutes^000000 battle time."); next; - mes "[Vicious]"; - mes "After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."; - mes "You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."; + mes("[Vicious]"); + mes("After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."); + mes("You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."); next; - mes "[Vicious]"; - mes "If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Remember that."; + mes("[Vicious]"); + mes("If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Remember that."); next; - mes "[Vicious]"; - mes "Okay, take care now."; + mes("[Vicious]"); + mes("Okay, take care now."); close; } arena_room,147,49,3 script Helper Epin 4_F_JOB_HUNTER,{ - mes "[Epin]"; - mes "Good day,"; - mes "I am a helper of Lv 80 arena stage and my name is Epin."; - mes "I like reading and I am 19 years old...huh...? Don't you want to hear about me...?"; + mes("[Epin]"); + mes("Good day,"); + mes("I am a helper of Lv 80 arena stage and my name is Epin."); + mes("I like reading and I am 19 years old...huh...? Don't you want to hear about me...?"); next; emotion e_cry,0; - mes "[Epin]"; - mes "Okay..."; + mes("[Epin]"); + mes("Okay..."); next; - mes "[Epin]"; - mes "This ^3131FFLv 80 arena stage^000000"; - mes "is accessable to characters from ^FF0000level 80^000000 to ^FF0000level "+(RENEWAL?"160":"99")+"^000000."; + mes("[Epin]"); + mes("This ^3131FFLv 80 arena stage^000000"); + mesf("is accessable to characters from ^FF0000level 80^000000 to ^FF0000level %s^000000.", (RENEWAL?"160":"99")); next; - mes "[Epin]"; - mes "This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."; - mes "Also we accept an entrance fee, 1,000 zeny."; + mes("[Epin]"); + mes("This level limitation is to prevent high level characters abusing low level arena stages. I hope you will understand."); + mes("Also we accept an entrance fee, 1,000 zeny."); next; - mes "[Epin]"; - mes "Let me introduce you about the play rules of arena."; + mes("[Epin]"); + mes("Let me introduce you about the play rules of arena."); next; - mes "[Epin]"; - mes "^3131FFWait in a chat room for your turn coming.^000000"; - mes "When it's your turn, you will be automatically warped to an arena map."; + mes("[Epin]"); + mes("^3131FFWait in a chat room for your turn coming.^000000"); + mes("When it's your turn, you will be automatically warped to an arena map."); next; - mes "[Epin]"; - mes "As immediately as you enter, a timer to check your play time will be activated."; - mes "Please follow what ^3131FFActus^000000 guides you. "; + mes("[Epin]"); + mes("As immediately as you enter, a timer to check your play time will be activated."); + mes("Please follow what ^3131FFActus^000000 guides you. "); next; - mes "[Epin]"; - mes "You have a ^3131FF8 minutes^000000 battle time."; + mes("[Epin]"); + mes("You have a ^3131FF8 minutes^000000 battle time."); next; - mes "[Epin]"; - mes "After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."; - mes "You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."; + mes("[Epin]"); + mes("After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."); + mes("You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."); next; - mes "[Epin]"; - mes "If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."; + mes("[Epin]"); + mes("If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."); next; - mes "[Epin]"; - mes "I hope you will have a good time."; + mes("[Epin]"); + mes("I hope you will have a good time."); close; } arena_room,158,93,5 script Helper Lunic 4_M_ROGUE,{ - mes "[Lunic]"; - mes "Welcome to party arena stage."; - mes "I hope you will listen carefully to my introduction"; - mes "since this party arena stage is a little bit different from player mode stages."; + mes("[Lunic]"); + mes("Welcome to party arena stage."); + mes("I hope you will listen carefully to my introduction"); + mes("since this party arena stage is a little bit different from player mode stages."); next; - mes "[Lunic]"; - mes "^3131FFParty Arena Stage^000000"; - mes "is accessible to players from ^FF0000level 10^000000 to ^FF0000level "+(RENEWAL?"160":"99")+"^000000."; + mes("[Lunic]"); + mes("^3131FFParty Arena Stage^000000"); + mesf("is accessible to players from ^FF0000level 10^000000 to ^FF0000level %s^000000.", (RENEWAL?"160":"99")); next; - mes "[Lunic]"; - mes "Also, arena will be not be started until all of 5 party members enter the room. We accept an entrance fee 1,000 zeny."; + mes("[Lunic]"); + mes("Also, arena will be not be started until all of 5 party members enter the room. We accept an entrance fee 1,000 zeny."); next; - mes "[Lunic]"; - mes "Let me introduce you about the play rules of arena."; + mes("[Lunic]"); + mes("Let me introduce you about the play rules of arena."); next; - mes "[Lunic]"; - mes "^3131FFGroup a party with your friends and wait in a chat room^000000."; - mes "You must form a party beforehand. If you didn't do, you could still play but you would have a lot of inconvenience."; + mes("[Lunic]"); + mes("^3131FFGroup a party with your friends and wait in a chat room^000000."); + mes("You must form a party beforehand. If you didn't do, you could still play but you would have a lot of inconvenience."); next; - mes "[Lunic]"; - mes "Also please remember 5 players automatically warped to the arena room will be in order of ^FF0000entering a chat room^000000 not in order of ^FF0000party^000000. Please remember that."; + mes("[Lunic]"); + mes("Also please remember 5 players automatically warped to the arena room will be in order of ^FF0000entering a chat room^000000 not in order of ^FF0000party^000000. Please remember that."); next; - mes "[Lunic]"; - mes "And please form a party with ^3131FF5 players^000000 before you enter a chat room."; + mes("[Lunic]"); + mes("And please form a party with ^3131FF5 players^000000 before you enter a chat room."); next; - mes "[Lunic]"; - mes "When it becomes your turn, you will be warped into a small map where a warp and a help NPC are located."; - mes "In case you enter with members of a different party, use the warp to escape the map. Then you will return to the waiting room."; + mes("[Lunic]"); + mes("When it becomes your turn, you will be warped into a small map where a warp and a help NPC are located."); + mes("In case you enter with members of a different party, use the warp to escape the map. Then you will return to the waiting room."); next; - mes "[Lunic]"; - mes "In case you enter with your party members, please proceed speaking with the help NPC in the small map."; - mes "The help NPC is only accessible to talk ^FF0000 1 player ^000000at a time."; + mes("[Lunic]"); + mes("In case you enter with your party members, please proceed speaking with the help NPC in the small map."); + mes("The help NPC is only accessible to talk ^FF0000 1 player ^000000at a time."); next; - mes "[Lunic]"; - mes "The NPC will guide you and your party members to the actual arena room."; - mes "However, if anyone in the party ^3131FFdoes not have enough money to pay the entrance fee, he will be warped outside^000000."; + mes("[Lunic]"); + mes("The NPC will guide you and your party members to the actual arena room."); + mes("However, if anyone in the party ^3131FFdoes not have enough money to pay the entrance fee, he will be warped outside^000000."); next; - mes "[Lunic]"; - mes "Also be aware that you can only stay inside the map for ^FF0000 1 minute^000000."; + mes("[Lunic]"); + mes("Also be aware that you can only stay inside the map for ^FF0000 1 minute^000000."); next; - mes "[Lunic]"; - mes "As immediately as you enter the arena map, a timer which calculates your battle time will be activated."; - mes "Please follow what ^3131FFSlipslowrun^000000 guides you. "; + mes("[Lunic]"); + mes("As immediately as you enter the arena map, a timer which calculates your battle time will be activated."); + mes("Please follow what ^3131FFSlipslowrun^000000 guides you. "); next; - mes "[Lunic]"; - mes "You will have ^3131FF10 minutes^000000 to clear the stage however it is not that easy to do. And you're advised to use the time wisely."; + mes("[Lunic]"); + mes("You will have ^3131FF10 minutes^000000 to clear the stage however it is not that easy to do. And you're advised to use the time wisely."); next; - mes "[Lunic]"; - mes "After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."; - mes "You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."; + mes("[Lunic]"); + mes("After you clear every room including a boss room, you will be warped again to an ^3131FFending waiting room^000000."); + mes("You can only allow to stay in the waiting room for ^3131FF1 minute^000000, please hurry up to receive the arena points and leave."); next; - mes "[Lunic]"; - mes "If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."; + mes("[Lunic]"); + mes("If you stay over 1 minute inside the ending waiting room, you will be forced outside and will not receive any arena points. Please remember that."); next; - mes "[Lunic]"; - mes "Besides, if a party make a new record on time to clear the map,"; - mes "^3131FFthe party master^000000 can record ^3131FFthe party name^000000."; + mes("[Lunic]"); + mes("Besides, if a party make a new record on time to clear the map,"); + mes("^3131FFthe party master^000000 can record ^3131FFthe party name^000000."); next; - mes "[Lunic]"; - mes "In this case, if a party has more than one master or none, it is impossible to write ^FF0000the top party record^000000."; - mes "Therefore, it is strongly suggested to form one party before entering the arena map."; + mes("[Lunic]"); + mes("In this case, if a party has more than one master or none, it is impossible to write ^FF0000the top party record^000000."); + mes("Therefore, it is strongly suggested to form one party before entering the arena map."); next; - mes "[Lunic]"; - mes "Thank you for listening and"; - mes "I hope you will have a good time."; + mes("[Lunic]"); + mes("Thank you for listening and"); + mes("I hope you will have a good time."); close; } arena_room,158,82,1 script Helper Lonik 4_M_ROGUE,{ emotion e_no1,0; - mes "[Lonik]"; - mes "Tah dah! Here I am!"; + mes("[Lonik]"); + mes("Tah dah! Here I am!"); next; - mes "[Lonik]"; - mes "You are curious if there is anyone inside or not, aren't you?"; + mes("[Lonik]"); + mes("You are curious if there is anyone inside or not, aren't you?"); next; - mes "[Lonik]"; - mes "My answer is..."; - mes "............."; + mes("[Lonik]"); + mes("My answer is..."); + mes("............."); if (getmapusers("force_1-2")) { emotion e_oh,0; - mes "Yes!"; - mes "There is someone inside."; + mes("Yes!"); + mes("There is someone inside."); next; - mes "[Lonik]"; - mes "You'd better wait a little bit longer!"; + mes("[Lonik]"); + mes("You'd better wait a little bit longer!"); } else { emotion e_X,0; - mes "No!"; - mes "Go for it, good luck!"; + mes("No!"); + mes("Go for it, good luck!"); } close; } @@ -413,15 +413,15 @@ arena_room,158,82,1 script Helper Lonik 4_M_ROGUE,{ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{ .@i = callfunc("F_GM_NPC",1357,0); if (.@i == -1) { - mes "[Arena Manager]"; - mes "Command has been canceled."; + mes("[Arena Manager]"); + mes("Command has been canceled."); close; } else if (.@i == 0) { - mes "Password is incorrect."; + mes("Password is incorrect."); close; } else { - mes "[Arena Manager]"; - mes "Select an option."; + mes("[Arena Manager]"); + mes("Select an option."); next; switch(select("Restart arena", "Rearrange the Ranking Time")) { case 1: @@ -439,52 +439,52 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{ .@arena = 80; break; case 5: - mes "[Arena Manager]"; - mes "== Caution =="; - mes "You have chosen to restart party arena stage."; - mes "Do you wish to proceed?"; + mes("[Arena Manager]"); + mes("== Caution =="); + mes("You have chosen to restart party arena stage."); + mes("Do you wish to proceed?"); next; switch(select("Yes", "No")) { case 1: donpcevent "Ponox::OnStart"; - mes "[Arena Manager]"; - mes "The arena stage has been successfuly reactivated."; + mes("[Arena Manager]"); + mes("The arena stage has been successfuly reactivated."); close; case 2: - mes "[Arena Manager]"; - mes "Command has been canceled."; + mes("[Arena Manager]"); + mes("Command has been canceled."); close; } } - mes "[Arena Manager]"; - mes "== Caution =="; - mes "You have chosen to restart Lv "+.@arena+" arena stage."; - mes "Do you wish to proceed?"; + mes("[Arena Manager]"); + mes("== Caution =="); + mesf("You have chosen to restart Lv %d arena stage.", .@arena); + mes("Do you wish to proceed?"); next; switch(select("Yes", "No")) { case 1: donpcevent "Lv"+.@arena+" Waiting Room::OnStart"; - mes "[Arena Manager]"; - mes "The arena stage has been successfuly reactivated."; + mes("[Arena Manager]"); + mes("The arena stage has been successfuly reactivated."); close; case 2: - mes "[Arena Manager]"; - mes "Command has been canceled."; + mes("[Arena Manager]"); + mes("Command has been canceled."); close; } case 2: - mes "[Arena Manager]"; - mes "== Caution =="; - mes "^CE0000You have chosen to rearrange the ranking time. Make sure this is not a good decision unless if something serious was happened!^000000"; + mes("[Arena Manager]"); + mes("== Caution =="); + mes("^CE0000You have chosen to rearrange the ranking time. Make sure this is not a good decision unless if something serious was happened!^000000"); next; - mes "[Arena Manager]"; - mes "Are you sure you want to rearrange the ranking time?"; + mes("[Arena Manager]"); + mes("Are you sure you want to rearrange the ranking time?"); next; switch(select("No", "Yes")) { case 1: - mes "[Arena Manager]"; - mes "Phew~ :)"; + mes("[Arena Manager]"); + mes("Phew~ :)"); close; case 2: switch(select("Lv 50", "Lv 60", "Lv 70", "Lv 80", "Party Mode")) { @@ -514,18 +514,18 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{ .@mode$ = "party"; break; } - mes "[Arena Manager]"; + mes("[Arena Manager]"); // Doesn't work with Athena's implementation. - //mes "Please enter 0 to cancel."; - //mes "If not, please enter a value for minutes first and then seconds."; - mes "Please enter a value for minutes first and then seconds."; + //mes("Please enter 0 to cancel."); + //mes("If not, please enter a value for minutes first and then seconds."); + mes("Please enter a value for minutes first and then seconds."); next; input .@arenamin; setd .@min$,.@arenamin; input .@arenasec; setd .@sec$,.@arenasec; - mes "[Arena Manager]"; - mes "Current "+.@mode$+" ranker's play time has been rearranged to ^FF0000"+getd(.@min$)+"^000000 minutes and ^FF0000"+getd(.@sec$)+"^000000 seconds."; + mes("[Arena Manager]"); + mesf("Current %s ranker's play time has been rearranged to ^FF0000%d^000000 minutes and ^FF0000%d^000000 seconds.", .@mode$, getd(.@min$), getd(.@sec$)); close; } } @@ -535,30 +535,30 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{ sec_in02,79,171,3 script Reward Manager#arena 4_NFWISP,{ .@i = callfunc("F_GM_NPC",1357,0); if (.@i == -1) { - mes "[Reward Manager]"; - mes "Command has been canceled."; + mes("[Reward Manager]"); + mes("Command has been canceled."); close; } else if (.@i == 0) { - mes "[Reward Manager]"; - mes "Password is incorrect."; + mes("[Reward Manager]"); + mes("Password is incorrect."); close; } else { - mes "[Reward Manager]"; - mes "You have chosen to hide the teleporter NPC."; + mes("[Reward Manager]"); + mes("You have chosen to hide the teleporter NPC."); next; switch(select("Cancel", "Yes", "Turn on")) { case 1: - mes "[Reward Manager]"; - mes "You have canceled the command."; + mes("[Reward Manager]"); + mes("You have canceled the command."); close; case 2: - mes "[Reward Manager]"; - mes "NPC has been hidden."; + mes("[Reward Manager]"); + mes("NPC has been hidden."); disablenpc "Teleporter#arena"; close; case 3: - mes "[Reward Manager]"; - mes "NPC has been enabled."; + mes("[Reward Manager]"); + mes("NPC has been enabled."); enablenpc "Teleporter#arena"; close; } @@ -566,45 +566,45 @@ sec_in02,79,171,3 script Reward Manager#arena 4_NFWISP,{ } arena_room,105,93,5 script Teleporter#arena 1_M_JOBTESTER,{ - mes "[Teleporter]"; - mes "I can move you to the reward arena!"; - mes "Would you like to go there?"; + mes("[Teleporter]"); + mes("I can move you to the reward arena!"); + mes("Would you like to go there?"); next; switch(select("Yes", "No.")) { case 1: - mes "[Teleporter]"; - mes "Let me guide you."; + mes("[Teleporter]"); + mes("Let me guide you."); close2; warp "prt_are_in",60,14; end; case 2: - mes "[Teleporter]"; - mes "No problem, feel free to come back any time."; + mes("[Teleporter]"); + mes("No problem, feel free to come back any time."); close; } } prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{ if (checkweight(Royal_Jelly,5) == 0) { - mes "- Wait a moment! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please lighten your weight -"; - mes "- and try again. -"; + mes("- Wait a moment! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please lighten your weight -"); + mes("- and try again. -"); close; } - mes "[Givu]"; - mes "Hello, there. Welcome to the world of Arena."; - mes "My name is Givu, I am in charge of arena point exchange program."; + mes("[Givu]"); + mes("Hello, there. Welcome to the world of Arena."); + mes("My name is Givu, I am in charge of arena point exchange program."); next; - mes "[Givu]"; - mes "You can exchange your arena points with various stuffs."; - mes "Please choose a menu below."; + mes("[Givu]"); + mes("You can exchange your arena points with various stuffs."); + mes("Please choose a menu below."); next; switch(select("Exchange with Consumable items", "Exchange with EXP points", "Take a Souvenir Picture", "Check Current Arena Points")) { case 1: - mes "[Givu]"; - mes "What consumable item do you wish to exchange?"; + mes("[Givu]"); + mes("What consumable item do you wish to exchange?"); next; switch(select("Honey", "Royal Jelly", "Mastela Fruit", "Condensed White Potion", "Anodyne", "Yggdrasil Seed", "Yggdrasilberry", "Old Blue Box", "Old Purple Box", "Old Card Album")) { case 1: callfunc "Func_Are_Rew",518,5,20; @@ -619,20 +619,20 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{ case 10: callfunc "Func_Are_Rew",616,1,1000; } case 2: - mes "[Givu]"; - mes "Would you like to exchange your arena points with experience points?"; - mes "It requires 40 arena points."; + mes("[Givu]"); + mes("Would you like to exchange your arena points with experience points?"); + mes("It requires 40 arena points."); next; switch(select("Cancel", "Yes")) { case 1: - mes "[Givu]"; - mes "You have canceled your request."; + mes("[Givu]"); + mes("You have canceled your request."); close; case 2: if (arena_point < 40) { - mes "[Givu]"; - mes "You do not have enough arena points."; - mes "Please check the total amount of arena points you have."; + mes("[Givu]"); + mes("You do not have enough arena points."); + mes("Please check the total amount of arena points you have."); close; } arena_point -= 40; @@ -647,37 +647,37 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{ else if (BaseLevel < 90) getexp 10000,0; else getexp 30000,0; } - mes "[Givu]"; - mes "You have gained experience points. Thank you."; + mes("[Givu]"); + mes("You have gained experience points. Thank you."); close; } case 3: - mes "[Givu]"; - mes "You have chosen a souvenir picture services."; + mes("[Givu]"); + mes("You have chosen a souvenir picture services."); next; switch(select("About souvenir Picture Services", "Take a picture")) { case 1: - mes "[Givu]"; - mes "Do you see stairs at the right side of me?"; + mes("[Givu]"); + mes("Do you see stairs at the right side of me?"); next; - mes "[Givu]"; - mes "At the stairs, you can take a screenshot with an NPC or a monster."; + mes("[Givu]"); + mes("At the stairs, you can take a screenshot with an NPC or a monster."); next; - mes "[Givu]"; - mes "When you choose an NPC or a monster, it will show some emotion icons ^FF0000for 1 minute^000000."; + mes("[Givu]"); + mes("When you choose an NPC or a monster, it will show some emotion icons ^FF0000for 1 minute^000000."); next; - mes "[Givu]"; - mes "Don't miss the chance to take a picture with your favorite NPC!"; + mes("[Givu]"); + mes("Don't miss the chance to take a picture with your favorite NPC!"); close; case 2: if ($@arena_picture) { - mes "[Givu]"; - mes "A souvenir picture services is on progress. Please wait."; + mes("[Givu]"); + mes("A souvenir picture services is on progress. Please wait."); close; } - mes "[Givu]"; - mes "Please choose an NPC at below."; - mes "The NPC will appear for 1 minute and this service requires 10 arena points."; + mes("[Givu]"); + mes("Please choose an NPC at below."); + mes("The NPC will appear for 1 minute and this service requires 10 arena points."); next; switch(select("Baphomet", "Dark Lord", "Doppelganger", "Eddga", "Dracula", "Samurai", "Stormy Knight", "Phreeoni", "Girl", "Valkyrie")) { case 1: $@arena_picture_id = 1039; break; @@ -692,18 +692,18 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{ case 10: $@arena_picture_id = 7777; break; } if (arena_point < 10) { - mes "[Givu]"; - mes "You do not have enough arena points."; - mes "Please check the total amount of arena points you have."; + mes("[Givu]"); + mes("You do not have enough arena points."); + mes("Please check the total amount of arena points you have."); close; } - mes "[Givu]"; + mes("[Givu]"); if ($@arena_picture_id == 6969) - mes "Would you like to take a picture with pretty girls?"; + mes("Would you like to take a picture with pretty girls?"); else if ($@arena_picture_id == 7777) - mes "Would you like to take a picture with a Valkyrie?"; + mes("Would you like to take a picture with a Valkyrie?"); else - mes "Would you like to take a picture with a "+getmonsterinfo($@arena_picture_id,0)+"?"; + mesf("Would you like to take a picture with a %s?", getmonsterinfo($@arena_picture_id,0)); next; switch(select("Yes", "No")) { case 1: @@ -717,21 +717,21 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{ enablenpc "#arena_ss_4"; } donpcevent "npctime#arena::OnStart"; - mes "[Givu]"; - mes "Thank you."; + mes("[Givu]"); + mes("Thank you."); close; case 2: - mes "[Givu]"; - mes "Would you like to consider a little longer?"; + mes("[Givu]"); + mes("Would you like to consider a little longer?"); close; } } case 4: - mes "[Givu]"; - mes "Let me check "+strcharinfo(PC_NAME)+"'s current arena points."; + mes("[Givu]"); + mesf("Let me check %s's current arena points.", strcharinfo(PC_NAME)); next; - mes "[Givu]"; - mes ""+strcharinfo(PC_NAME)+" has total ^3131FF"+arena_point+"^000000 points."; + mes("[Givu]"); + mesf("%s has total ^3131FF%d^000000 points.", strcharinfo(PC_NAME), arena_point); close; } } @@ -968,25 +968,25 @@ OnTimer62000: sec_in02,72,171,3 script Picture Manager#arena 4_NFWISP,{ .@i = callfunc("F_GM_NPC",1357,0); if (.@i == -1) { - mes "[Picture Manager]"; - mes "Command has been canceled."; + mes("[Picture Manager]"); + mes("Command has been canceled."); close; } else if (.@i == 0) { - mes "[Picture Manager]"; - mes "Password is incorrect."; + mes("[Picture Manager]"); + mes("Password is incorrect."); close; } else { - mes "[Picture Manager]"; - mes "Would you like to reset Picture Reward variable to 0?"; + mes("[Picture Manager]"); + mes("Would you like to reset Picture Reward variable to 0?"); next; switch(select("Cancel", "Yes")) { case 1: - mes "[Picture Manager]"; - mes "You have canceled your request."; + mes("[Picture Manager]"); + mes("You have canceled your request."); close; case 2: - mes "[Picture Manager]"; - mes "Picture rewarding reseted."; + mes("[Picture Manager]"); + mes("Picture rewarding reseted."); $@arena_picture = 0; close; } @@ -995,41 +995,41 @@ sec_in02,72,171,3 script Picture Manager#arena 4_NFWISP,{ sec_in02,76,176,5 script Live Broadcast#arena 4_NFWISP,{ callfunc "F_GM_NPC"; - mes "[Live Broadcast]"; - mes "Currently there are "+getmapusers("force_1-1")+" people in Lv 50s map."; - mes "Currently there are "+getmapusers("force_2-1")+" people in Lv 60s map."; - mes "Currently there are "+getmapusers("force_3-1")+" people in Lv 70s map."; - mes "Currently there are "+getmapusers("force_4-1")+" people in Lv 80s map."; - mes "Currently there are "+getmapusers("force_1-2")+" people in party map."; - mes "Currently there are "+getmapusers("arena_room")+" people in the waiting room."; + mes("[Live Broadcast]"); + mesf("Currently there are %d people in Lv 50s map.", getmapusers("force_1-1")); + mesf("Currently there are %d people in Lv 60s map.", getmapusers("force_2-1")); + mesf("Currently there are %d people in Lv 70s map.", getmapusers("force_3-1")); + mesf("Currently there are %d people in Lv 80s map.", getmapusers("force_4-1")); + mesf("Currently there are %d people in party map.", getmapusers("force_1-2")); + mesf("Currently there are %d people in the waiting room.", getmapusers("arena_room")); close; } function script Func_Are_Rew { - mes "[Givu]"; - mes "Would you like to exchange your arena points with "+getitemname(getarg(0))+"?"; - mes "You can exchange ^3131FF"+getarg(2)+" arena points with "+getarg(1)+" "+getitemname(getarg(0))+"^000000."; - mes "If you wish to cancel, please enter 0. If you don't, please enter how many ^3131FFtimes^000000 of arena points you wish to spend."; + mes("[Givu]"); + mesf("Would you like to exchange your arena points with %s?", getitemname(getarg(0))); + mesf("You can exchange ^3131FF%d arena points with %d %s^000000.", getarg(2), getarg(1), getitemname(getarg(0))); + mes("If you wish to cancel, please enter 0. If you don't, please enter how many ^3131FFtimes^000000 of arena points you wish to spend."); next; input .@reward; if (.@reward == 0) { - mes "[Givu]"; - mes "You have canceled your request."; + mes("[Givu]"); + mes("You have canceled your request."); close; } else if (.@reward > 1500) { - mes "[Givu]"; - mes "You have exceeded the maximum capacity."; + mes("[Givu]"); + mes("You have exceeded the maximum capacity."); close; } if (arena_point < .@reward * getarg(2)) { - mes "[Givu]"; - mes "You do not have enough arena points."; - mes "Please check the total amount of arena points you have."; + mes("[Givu]"); + mes("You do not have enough arena points."); + mes("Please check the total amount of arena points you have."); close; } arena_point -= (.@reward * getarg(2)); getitem getarg(0),.@reward * getarg(1); - mes "[Givu]"; - mes "Thank you, please come again."; + mes("[Givu]"); + mes("Thank you, please come again."); close; } diff --git a/npc/other/auction.txt b/npc/other/auction.txt index 76e1a6042c3..cbeab9390e6 100644 --- a/npc/other/auction.txt +++ b/npc/other/auction.txt @@ -51,20 +51,20 @@ lighthalzen,205,169,6 script Auction Hall Guide#lhz 4_M_ZONDAOYAJI,{ } function script F_AuctionWarper { - mes "[Auction Hall Guide]"; - mes "Hello, would you"; - mes "like to enter the"; - mes "Auction Hall?"; + mes("[Auction Hall Guide]"); + mes("Hello, would you"); + mes("like to enter the"); + mes("Auction Hall?"); next; if (select("Yes", "No") == 1) { if (getarg(0) == 1 || getarg(0) == 4) { - mes "[Auction Hall Guide]"; - mes "Great! Well then,"; - mes "I hope you have fun"; - mes "and enjoy the auction~"; + mes("[Auction Hall Guide]"); + mes("Great! Well then,"); + mes("I hope you have fun"); + mes("and enjoy the auction~"); } else { - mes "[Auction Hall Guide]"; - mes "Enjoy your auction."; + mes("[Auction Hall Guide]"); + mes("Enjoy your auction."); } close2; switch(getarg(0)) { @@ -78,19 +78,19 @@ function script F_AuctionWarper { warp "auction_02",43,24; end; } } - mes "[Auction Hall Guide]"; - mes "Alright then,"; - mes "see you later."; - mes "If you change your"; - mes "mind, please come"; - mes "and enjoy the auctions~"; + mes("[Auction Hall Guide]"); + mes("Alright then,"); + mes("see you later."); + mes("If you change your"); + mes("mind, please come"); + mes("and enjoy the auctions~"); close; } //== Sign posts ============================================ - script Information Post#dum::AuctionSign FAKE_NPC,{ - mes "[Information]"; - mes "Auction Warp Guide"; + mes("[Information]"); + mes("Auction Warp Guide"); close; } @@ -107,30 +107,30 @@ auction_02,43,17,0 warp auction_enterance_lhz 1,1,lighthalzen,209,169 //== Auction House NPCs ==================================== - script Auction Broker#dum::AuctionBroker FAKE_NPC,{ - mes "[Auction Broker]"; - mes "Welcome to the Auction Hall."; - mes "Would you like to view the goods?"; + mes("[Auction Broker]"); + mes("Welcome to the Auction Hall."); + mes("Would you like to view the goods?"); next; if (select("Yes", "No") == 1) { - mes "[Auction Broker]"; + mes("[Auction Broker]"); if (getbattleflag("features/auction")) { - mes "Very well."; - mes "Please take"; - mes "a look, and see"; - mes "What's being offered~"; + mes("Very well."); + mes("Please take"); + mes("a look, and see"); + mes("What's being offered~"); openauction; } else { - mes "Auction feature isn't enabled."; + mes("Auction feature isn't enabled."); } close; } - mes "[Auction Broker]"; - mes "Very well, then."; - mes "If you change your"; - mes "mind, then please"; - mes "come and check"; - mes "out the auctions~"; + mes("[Auction Broker]"); + mes("Very well, then."); + mes("If you change your"); + mes("mind, then please"); + mes("come and check"); + mes("out the auctions~"); close; } diff --git a/npc/other/books.txt b/npc/other/books.txt index 919da1ca89e..79c87f65420 100644 --- a/npc/other/books.txt +++ b/npc/other/books.txt @@ -33,10 +33,10 @@ //========================================================================= prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{ - mes "^FF0000[Monster Encyclopedia]^000000"; - mes "This is a Monster Encyclopedia"; - mes "containing information on Water,"; - mes "Wind and Ghost property monsters."; + mes("^FF0000[Monster Encyclopedia]^000000"); + mes("This is a Monster Encyclopedia"); + mes("containing information on Water,"); + mes("Wind and Ghost property monsters."); next; .@loop1 = 1; while(.@loop1) { @@ -46,189 +46,189 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "1. Plankton"; - mes "Even though they seem"; - mes "insignificantly small, be careful"; - mes "not to step on them. Plankton are"; - mes "light and can drift on the water."; - mes "^0099FFItem Drops^000000: Single Cell, Garlet,"; - mes "Sticky Mucus, Empty Bottle"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "2. Kukre"; - mes "Kukre look better than Thief Bugs"; - mes "but basically loot items just the"; - mes "same. Luckily, they don't attack"; - mes "players in a group."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Monster's Feed, Red Herb, Insect"; - mes "Feeler"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "3. Hydra"; - mes "Vegetable Monstesr that live near"; - mes "water or in the deep sea that"; - mes "attack using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat."; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "4. Vadon"; - mes "Covered in a thick, protective"; - mes "shell, Vadons attack with powerful"; - mes "pincers. Although they look like"; - mes "crabs, their meat can't be eaten."; - mes "^0099FFItem Drops^000000: Nipper, Garlet, Solid"; - mes "Shell, Shell"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "5. Marina"; - mes "Transparent jellyfish that attack"; - mes "by stretching their flexible bodies"; - mes "in a whip-like fashion. They live"; - mes "in cool places near water."; - mes "^0099FFItem Drops^000000: Single Cell, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "6. Cornutus"; - mes "Benign monsters that conceal"; - mes "themselves in hard, turban shaped"; - mes "shells. They try to live as"; - mes "peacefully as they can in this"; - mes "crazy, crazy world."; - mes "^0099FFItem Drops^000000: Conch, Scell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "7. Magnolia"; - mes "Cute looking creatures that appear"; - mes "as large frying pans cooking an"; - mes "egg. They mercilessly spank all"; - mes "that oppose them."; - mes "^0099FFItem Drops^000000: Jellopy, Garlet, Scell"; - next; - mes "^FF0000[Vol. 1: Small Water Monsters]^000000"; - mes "8. Marine Sphere"; - mes "Strange, round-shaped monsters that"; - mes "pulse with destructive energy."; - mes "Gathering their Detonators may be"; - mes "useful for Alchemists."; - mes "^0099FFItem Drops^000000: Tendon, Detonator"; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("1. Plankton"); + mes("Even though they seem"); + mes("insignificantly small, be careful"); + mes("not to step on them. Plankton are"); + mes("light and can drift on the water."); + mes("^0099FFItem Drops^000000: Single Cell, Garlet,"); + mes("Sticky Mucus, Empty Bottle"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("2. Kukre"); + mes("Kukre look better than Thief Bugs"); + mes("but basically loot items just the"); + mes("same. Luckily, they don't attack"); + mes("players in a group."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Monster's Feed, Red Herb, Insect"); + mes("Feeler"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("3. Hydra"); + mes("Vegetable Monstesr that live near"); + mes("water or in the deep sea that"); + mes("attack using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat."); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("4. Vadon"); + mes("Covered in a thick, protective"); + mes("shell, Vadons attack with powerful"); + mes("pincers. Although they look like"); + mes("crabs, their meat can't be eaten."); + mes("^0099FFItem Drops^000000: Nipper, Garlet, Solid"); + mes("Shell, Shell"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("5. Marina"); + mes("Transparent jellyfish that attack"); + mes("by stretching their flexible bodies"); + mes("in a whip-like fashion. They live"); + mes("in cool places near water."); + mes("^0099FFItem Drops^000000: Single Cell, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("6. Cornutus"); + mes("Benign monsters that conceal"); + mes("themselves in hard, turban shaped"); + mes("shells. They try to live as"); + mes("peacefully as they can in this"); + mes("crazy, crazy world."); + mes("^0099FFItem Drops^000000: Conch, Scell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("7. Magnolia"); + mes("Cute looking creatures that appear"); + mes("as large frying pans cooking an"); + mes("egg. They mercilessly spank all"); + mes("that oppose them."); + mes("^0099FFItem Drops^000000: Jellopy, Garlet, Scell"); + next; + mes("^FF0000[Vol. 1: Small Water Monsters]^000000"); + mes("8. Marine Sphere"); + mes("Strange, round-shaped monsters that"); + mes("pulse with destructive energy."); + mes("Gathering their Detonators may be"); + mes("useful for Alchemists."); + mes("^0099FFItem Drops^000000: Tendon, Detonator"); next; break; case 2: - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "1. Poring"; - mes "Small, pink monsters that are made"; - mes "of a living gelatinous substance."; - mes "They're cute, and move by"; - mes "bouncing."; - mes "^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"; - mes "Apple, Empty Bottle, Red Herb"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "2. Roda Frog"; - mes "Amphibious frogs that have an"; - mes "annoying croak. In some countries,"; - mes "their legs are a delicacy."; - mes "^0099FFItem Drops^000000: Sticky Webfoot, Spawn,"; - mes "Green Herb, Empty Bottle"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "3. Spore"; - mes "Mushroom-like monsters that utilise"; - mes "mycelial reproduction. Usually live"; - mes "in forests or dungeons."; - mes "^0099FFItem Drops^000000: Spore, Red Herb, Blue"; - mes "Herb"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "4. Goblin"; - mes "Small, mask wearing monsters that"; - mes "viciously attack passerby's. There"; - mes "seem to be different types that use"; - mes "different weapons."; - mes "^0099FFItem Drops^000000: Yellow Herb, Red"; - mes "Herb"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "5. Thara Frog"; - mes "Red Frogs that are much stronger"; - mes "than the green Roda Frogs. They"; - mes "also produce an annoying croaking"; - mes "noise."; - mes "^0099FFItem Drops^000000: Spawn, Scell, Sticky"; - mes "Webfoot"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "6. Phen"; - mes "A blue fish with a pointed nose and"; - mes "sad, incredibly sad, vacant eyes."; - mes "^0099FFItem Drops^000000: Fish Tail, Sharp Scale,"; - mes "Meat, Fin"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "7. Marse"; - mes "A miniature squid with miniature"; - mes "tentacles. How it moves through"; - mes "water with those tiny things is"; - mes "still a scientific mystery."; - mes "^0099FFItem Drops^000000: Squid Ink, Tentacle"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "8. Obeaune"; - mes "A female Mermaid that attacks with"; - mes "its wild, flowing hair. Whether or"; - mes "not its male version is Merman is"; - mes "still under debate."; - mes "^0099FFItem Drops^000000: Heart of Mermaid, Fin"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "9. Sohee"; - mes "A female Ghost that harbours a deep"; - mes "grudge. Although she is usually"; - mes "crying, she can become fierce upon"; - mes "encountering the living."; - mes "^0099FFItem Drops^000000: Black Hair, Red Herb"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "10. Marc"; - mes "A proud looking Sea Horse that sort"; - mes "of looks like a dragon."; - mes "Unfortunately, you can't ride it."; - mes "^0099FFItem Drops^000000: Gill, Fin"; - next; - mes "^FF0000[Vol. 2: Medium Water Monsters]^000000"; - mes "11. Deviace"; - mes "Fish monster with a big mouth"; - mes "attached to a suction cup. Small,"; - mes "strong, and sort of looks like a"; - mes "watermelon."; - mes "^0099FFItem Drops^000000: Ancient Tooth, Ancient"; - mes "Lips"; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("1. Poring"); + mes("Small, pink monsters that are made"); + mes("of a living gelatinous substance."); + mes("They're cute, and move by"); + mes("bouncing."); + mes("^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"); + mes("Apple, Empty Bottle, Red Herb"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("2. Roda Frog"); + mes("Amphibious frogs that have an"); + mes("annoying croak. In some countries,"); + mes("their legs are a delicacy."); + mes("^0099FFItem Drops^000000: Sticky Webfoot, Spawn,"); + mes("Green Herb, Empty Bottle"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("3. Spore"); + mes("Mushroom-like monsters that utilise"); + mes("mycelial reproduction. Usually live"); + mes("in forests or dungeons."); + mes("^0099FFItem Drops^000000: Spore, Red Herb, Blue"); + mes("Herb"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("4. Goblin"); + mes("Small, mask wearing monsters that"); + mes("viciously attack passerby's. There"); + mes("seem to be different types that use"); + mes("different weapons."); + mes("^0099FFItem Drops^000000: Yellow Herb, Red"); + mes("Herb"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("5. Thara Frog"); + mes("Red Frogs that are much stronger"); + mes("than the green Roda Frogs. They"); + mes("also produce an annoying croaking"); + mes("noise."); + mes("^0099FFItem Drops^000000: Spawn, Scell, Sticky"); + mes("Webfoot"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("6. Phen"); + mes("A blue fish with a pointed nose and"); + mes("sad, incredibly sad, vacant eyes."); + mes("^0099FFItem Drops^000000: Fish Tail, Sharp Scale,"); + mes("Meat, Fin"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("7. Marse"); + mes("A miniature squid with miniature"); + mes("tentacles. How it moves through"); + mes("water with those tiny things is"); + mes("still a scientific mystery."); + mes("^0099FFItem Drops^000000: Squid Ink, Tentacle"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("8. Obeaune"); + mes("A female Mermaid that attacks with"); + mes("its wild, flowing hair. Whether or"); + mes("not its male version is Merman is"); + mes("still under debate."); + mes("^0099FFItem Drops^000000: Heart of Mermaid, Fin"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("9. Sohee"); + mes("A female Ghost that harbours a deep"); + mes("grudge. Although she is usually"); + mes("crying, she can become fierce upon"); + mes("encountering the living."); + mes("^0099FFItem Drops^000000: Black Hair, Red Herb"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("10. Marc"); + mes("A proud looking Sea Horse that sort"); + mes("of looks like a dragon."); + mes("Unfortunately, you can't ride it."); + mes("^0099FFItem Drops^000000: Gill, Fin"); + next; + mes("^FF0000[Vol. 2: Medium Water Monsters]^000000"); + mes("11. Deviace"); + mes("Fish monster with a big mouth"); + mes("attached to a suction cup. Small,"); + mes("strong, and sort of looks like a"); + mes("watermelon."); + mes("^0099FFItem Drops^000000: Ancient Tooth, Ancient"); + mes("Lips"); next; break; case 3: - mes "^FF0000[Vol. 3: Great Water Monsters]^000000"; - mes "1. Ambernite"; - mes "A snail shaped monster, it is"; - mes "highly strong offense and defense."; - mes "However, it is incredibly slow like"; - mes "all other snails."; - mes "^0099FFItem Drops^000000: Snail's Shell,"; - mes "Garlet, Shell, Solid Shell"; - next; - mes "^FF0000[Vol. 3: Great Water Monsters]^000000"; - mes "2. Sword Fish"; - mes "Fish Monster with a sharp, long nose"; - mes "that's just like a sword. Although it"; - mes "has googly eyes, it's a dangerous"; - mes "monster. Why wasn't it named Sword"; - mes "Nose Fish?"; - mes "^0099FFItem Drops^000000: Sharp Scale, Gill"; + mes("^FF0000[Vol. 3: Great Water Monsters]^000000"); + mes("1. Ambernite"); + mes("A snail shaped monster, it is"); + mes("highly strong offense and defense."); + mes("However, it is incredibly slow like"); + mes("all other snails."); + mes("^0099FFItem Drops^000000: Snail's Shell,"); + mes("Garlet, Shell, Solid Shell"); + next; + mes("^FF0000[Vol. 3: Great Water Monsters]^000000"); + mes("2. Sword Fish"); + mes("Fish Monster with a sharp, long nose"); + mes("that's just like a sword. Although it"); + mes("has googly eyes, it's a dangerous"); + mes("monster. Why wasn't it named Sword"); + mes("Nose Fish?"); + mes("^0099FFItem Drops^000000: Sharp Scale, Gill"); next; break; case 4: @@ -242,105 +242,105 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "1. Chonchon"; - mes "Fly monsters that move with great"; - mes "speed. Amazingly, they can heal in"; - mes "the presense of fecal matter."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Fly"; - mes "Wing"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "2. Hornet"; - mes "Usually benign, they will attack in"; - mes "groups if one of them is harmed."; - mes "^0099FFItem Drops^000000: Bee Sting, Jellopy,"; - mes "Green Herb"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "3. Creamy"; - mes "A flying monster with beautiful"; - mes "wings. It will escape by"; - mes "teleporting if it thinks that it is"; - mes "in grave danger."; - mes "^0099FFItem Drops^000000: Powder of Butterfly,"; - mes "Honey, Butterfly Wing, Flower"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "4. Stainer"; - mes "Tiny little insect with a splended,"; - mes "ladybug-like shell. It can sense"; - mes "magic and will attack once a spell"; - mes "begins casting."; - mes "^0099FFItem Drops^000000: Rainbow Shell, Garlet"; - mes "Shell, Solid Shell"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "5. Steel Chonchon"; - mes "Similar to Chonchon, but is yellow"; - mes "and green. It picks up everything"; - mes "from the ground, so be careful not"; - mes "to drop items."; - mes "^0099FFItem Drops^000000: Garlet, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "6. Dustiness"; - mes "This flying monsters has a high"; - mes "dodge rate, so if you have low"; - mes "attack accuracy, you may want to"; - mes "leave it alone."; - mes "^0099FFItem Drops^000000: Moth Dust, Moth Wing"; - mes "Insect Feeler, Red Herb"; - next; - mes "^FF0000[Vol. 4: Small Wind Monsters]^000000"; - mes "7. Hunter Fly"; - mes "Winged insect covered in the blood"; - mes "of innocents. It's incredibly"; - mes "quick, as well as strong. Novices"; - mes "must flee from this monster at all"; - mes "cost."; - mes "^0099FFItem Drops^000000: Solid Shell, Zargon"; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("1. Chonchon"); + mes("Fly monsters that move with great"); + mes("speed. Amazingly, they can heal in"); + mes("the presense of fecal matter."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Fly"); + mes("Wing"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("2. Hornet"); + mes("Usually benign, they will attack in"); + mes("groups if one of them is harmed."); + mes("^0099FFItem Drops^000000: Bee Sting, Jellopy,"); + mes("Green Herb"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("3. Creamy"); + mes("A flying monster with beautiful"); + mes("wings. It will escape by"); + mes("teleporting if it thinks that it is"); + mes("in grave danger."); + mes("^0099FFItem Drops^000000: Powder of Butterfly,"); + mes("Honey, Butterfly Wing, Flower"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("4. Stainer"); + mes("Tiny little insect with a splended,"); + mes("ladybug-like shell. It can sense"); + mes("magic and will attack once a spell"); + mes("begins casting."); + mes("^0099FFItem Drops^000000: Rainbow Shell, Garlet"); + mes("Shell, Solid Shell"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("5. Steel Chonchon"); + mes("Similar to Chonchon, but is yellow"); + mes("and green. It picks up everything"); + mes("from the ground, so be careful not"); + mes("to drop items."); + mes("^0099FFItem Drops^000000: Garlet, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("6. Dustiness"); + mes("This flying monsters has a high"); + mes("dodge rate, so if you have low"); + mes("attack accuracy, you may want to"); + mes("leave it alone."); + mes("^0099FFItem Drops^000000: Moth Dust, Moth Wing"); + mes("Insect Feeler, Red Herb"); + next; + mes("^FF0000[Vol. 4: Small Wind Monsters]^000000"); + mes("7. Hunter Fly"); + mes("Winged insect covered in the blood"); + mes("of innocents. It's incredibly"); + mes("quick, as well as strong. Novices"); + mes("must flee from this monster at all"); + mes("cost."); + mes("^0099FFItem Drops^000000: Solid Shell, Zargon"); next; break; case 2: - mes "^FF0000[Vol. 5: Medium Wind Monsters]^000000"; - mes "1. Condor"; - mes "A bald, funny looking vulture-like"; - mes "bird. They tend to attack in a"; - mes "group if one of them is"; - mes "threatened."; - mes "^0099FFItem Drops^000000: Talon, Arrow, Meat,"; - mes "Feather of Birds"; - next; - mes "^FF0000[Vol. 5: Medium Wind Monsters]^000000"; - mes "2. Cobold the 1st"; - mes "A monster looks like a baby wolf,"; - mes "but it is smart enough to make and"; - mes "use tools. Although Kobolds are"; - mes "cute, they're actually quite"; - mes "hostile."; - mes "^0099FFItem Drops^000000: Blue Hair, Zargon,"; - mes "Yellow Herb"; - next; - mes "^FF0000[Vol. 5: Medium Wind Monsters]^000000"; - mes "3. Petite"; - mes "A tiny, cute flying Dragon. There"; - mes "is another kind of Petite that"; - mes "walks, but it is of the Earth"; - mes "property."; - mes "^0099FFItem Drops^000000: Dragon Canine, Dragon"; - mes "Tail, Zargon"; + mes("^FF0000[Vol. 5: Medium Wind Monsters]^000000"); + mes("1. Condor"); + mes("A bald, funny looking vulture-like"); + mes("bird. They tend to attack in a"); + mes("group if one of them is"); + mes("threatened."); + mes("^0099FFItem Drops^000000: Talon, Arrow, Meat,"); + mes("Feather of Birds"); + next; + mes("^FF0000[Vol. 5: Medium Wind Monsters]^000000"); + mes("2. Cobold the 1st"); + mes("A monster looks like a baby wolf,"); + mes("but it is smart enough to make and"); + mes("use tools. Although Kobolds are"); + mes("cute, they're actually quite"); + mes("hostile."); + mes("^0099FFItem Drops^000000: Blue Hair, Zargon,"); + mes("Yellow Herb"); + next; + mes("^FF0000[Vol. 5: Medium Wind Monsters]^000000"); + mes("3. Petite"); + mes("A tiny, cute flying Dragon. There"); + mes("is another kind of Petite that"); + mes("walks, but it is of the Earth"); + mes("property."); + mes("^0099FFItem Drops^000000: Dragon Canine, Dragon"); + mes("Tail, Zargon"); next; break; case 3: - mes "^FF0000[Vol. 6: Great Wind Monsters]^000000"; - mes "1. Joker"; - mes "A large, enchanted playing card. If"; - mes "you don't have good attack"; - mes "accuracy, the stakes are against"; - mes "you when fighting Joker."; - mes "^0099FFItem Drops^000000: High Heels"; + mes("^FF0000[Vol. 6: Great Wind Monsters]^000000"); + mes("1. Joker"); + mes("A large, enchanted playing card. If"); + mes("you don't have good attack"); + mes("accuracy, the stakes are against"); + mes("you when fighting Joker."); + mes("^0099FFItem Drops^000000: High Heels"); next; break; case 4: @@ -354,47 +354,47 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 7: Small Ghost Monsters]^000000"; - mes "1. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Vol. 7: Small Ghost Monsters]^000000"; - mes "2. Marionette"; - mes "A monster reborn as a cursed doll"; - mes "that is bound to strings attached"; - mes "to wooden sticks."; - mes "^0099FFItem Drops^000000: Golden Hair, Trunk"; + mes("^FF0000[Vol. 7: Small Ghost Monsters]^000000"); + mes("1. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Vol. 7: Small Ghost Monsters]^000000"); + mes("2. Marionette"); + mes("A monster reborn as a cursed doll"); + mes("that is bound to strings attached"); + mes("to wooden sticks."); + mes("^0099FFItem Drops^000000: Golden Hair, Trunk"); next; break; case 2: - mes "^FF0000[Vol. 8: Medium Ghost Monsters]^000000"; - mes "1. Eggyra"; - mes "A weird, robotic egg looking thing"; - mes "that waddles when it walks. No one"; - mes "knows where these things come"; - mes "from."; - mes "^0099FFItem Drops^000000: Scell, Sticky Mucus,"; - mes "Red Herb"; + mes("^FF0000[Vol. 8: Medium Ghost Monsters]^000000"); + mes("1. Eggyra"); + mes("A weird, robotic egg looking thing"); + mes("that waddles when it walks. No one"); + mes("knows where these things come"); + mes("from."); + mes("^0099FFItem Drops^000000: Scell, Sticky Mucus,"); + mes("Red Herb"); next; break; case 3: - mes "^FF0000[Vol. 9: Great Ghost Monsters]^000000"; - mes "1. Nightmare"; - mes "A ghostly horse that radiates a"; - mes "violet aura of evil."; - mes "^0099FFItem Drops^000000: Horseshoe, Blue Herb"; - next; - mes "^FF0000[Vol. 9: Great Ghost Monsters]^000000"; - mes "2. Medusa"; - mes "Monster with hair composed of"; - mes "snakes. It is rumoured to turn"; - mes "people into stone if they look into"; - mes "her eyes."; - mes "^0099FFItem Drops^000000: Medusa Head, Horrendous"; - mes "Hair, White Herb"; + mes("^FF0000[Vol. 9: Great Ghost Monsters]^000000"); + mes("1. Nightmare"); + mes("A ghostly horse that radiates a"); + mes("violet aura of evil."); + mes("^0099FFItem Drops^000000: Horseshoe, Blue Herb"); + next; + mes("^FF0000[Vol. 9: Great Ghost Monsters]^000000"); + mes("2. Medusa"); + mes("Monster with hair composed of"); + mes("snakes. It is rumoured to turn"); + mes("people into stone if they look into"); + mes("her eyes."); + mes("^0099FFItem Drops^000000: Medusa Head, Horrendous"); + mes("Hair, White Herb"); next; break; case 4: @@ -413,11 +413,11 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{ } prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{ - mes "^FF0000[Monster Encyclopedia]^000000"; - mes "This is a Monster Encyclopedia"; - mes "containing information on Earth,"; - mes "Fire and Neutral property"; - mes "monsters."; + mes("^FF0000[Monster Encyclopedia]^000000"); + mes("This is a Monster Encyclopedia"); + mes("containing information on Earth,"); + mes("Fire and Neutral property"); + mes("monsters."); next; .@loop1 = 1; while(.@loop1) { @@ -427,243 +427,243 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "1. Fabre"; - mes "The weak and small larva of Creamy."; - mes "Although some say it is cute, the"; - mes "author must disagree."; - mes "Whole-heartedly."; - mes "^0099FFItem Drops^000000: Feather, Fluff, Green"; - mes "Herb, Clover"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "2. Pupa"; - mes "Monster that is the pupal stage of"; - mes "Fabre. It doesn't attack at all, so"; - mes "it's easy to kill for Novices."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "3. Martin"; - mes "An adorable mole wearing a safety"; - mes "helmet. He's deathly afraid of"; - mes "cave-ins and occasionally stops to"; - mes "cower in fear."; - mes "^0099FFItem Drops^000000: Mole Whiskers, Mole"; - mes "Claw"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "4. Savage Bebe"; - mes "Tiny, pink baby Savage. It's"; - mes "disheartening to know that it grows"; - mes "up to become ugly-looking."; - mes "^0099FFItem Drops^000000: Animal Skin, Meat,"; - mes "Arrow, Feather"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "5. Andre"; - mes "A kind of worker ant, Andres are"; - mes "yellow, very diligent and gather"; - mes "everything in sight for the Queen"; - mes "Ant."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "6. Coco"; - mes "A small Squirrel with dark"; - mes "piercing eyes. It's always holding"; - mes "an Acorn, and would be cute if it"; - mes "didn't always have a look of utter"; - mes "contempt."; - mes "^0099FFItem Drops^000000: Acorn, Fluff, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "7. Piere"; - mes "Pieres are green worker ants that"; - mes "are subtly different than Andres."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "8. Smokie"; - mes "A chubby little raccoon that loves"; - mes "nothing better than to scamper."; - mes "It's rumored to use a magic leaf to"; - mes "become invisible!"; - mes "^0099FFItem Drops^000000: Raccoon Leaf, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "9. Deniro"; - mes "Red worker ants that live to serve"; - mes "the Queen Ant. If there's anything"; - mes "on the ground, they'll pick it up."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "10. Yoyo"; - mes "A naughty monkey that picks up"; - mes "anything from the ground. They're"; - mes "very quick and will gang up on you"; - mes "if you attack just one of them."; - mes "^0099FFItem Drops^000000: Yoyo Tail, Banana,"; - mes "Yellow Herb, Animal Skin"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "11. Vitata"; - mes "Plump worker ants that heal the"; - mes "other ants in their colony. When"; - mes "killed their bodies leak... honey?"; - mes "^0099FFItem Drops^000000: Worm Peeling, Scell,"; - mes "Honey"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "12. Caramel"; - mes "An adorable porcupine with tiny"; - mes "spiky quills. However, it gets"; - mes "incredibly angry when touched."; - mes "^0099FFItem Drops^000000: Porcupine Quill,"; - mes "Animal Skin"; - next; - mes "^FF0000[Vol. 10: Small Earth Monsters]^000000"; - mes "13. Giearth"; - mes "An elderly pixie that wanders caves"; - mes "to gather ores. They're incredible"; - mes "chain smokers."; - mes "^0099FFItem Drops^000000: Old Pixie's Moustache"; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("1. Fabre"); + mes("The weak and small larva of Creamy."); + mes("Although some say it is cute, the"); + mes("author must disagree."); + mes("Whole-heartedly."); + mes("^0099FFItem Drops^000000: Feather, Fluff, Green"); + mes("Herb, Clover"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("2. Pupa"); + mes("Monster that is the pupal stage of"); + mes("Fabre. It doesn't attack at all, so"); + mes("it's easy to kill for Novices."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("3. Martin"); + mes("An adorable mole wearing a safety"); + mes("helmet. He's deathly afraid of"); + mes("cave-ins and occasionally stops to"); + mes("cower in fear."); + mes("^0099FFItem Drops^000000: Mole Whiskers, Mole"); + mes("Claw"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("4. Savage Bebe"); + mes("Tiny, pink baby Savage. It's"); + mes("disheartening to know that it grows"); + mes("up to become ugly-looking."); + mes("^0099FFItem Drops^000000: Animal Skin, Meat,"); + mes("Arrow, Feather"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("5. Andre"); + mes("A kind of worker ant, Andres are"); + mes("yellow, very diligent and gather"); + mes("everything in sight for the Queen"); + mes("Ant."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("6. Coco"); + mes("A small Squirrel with dark"); + mes("piercing eyes. It's always holding"); + mes("an Acorn, and would be cute if it"); + mes("didn't always have a look of utter"); + mes("contempt."); + mes("^0099FFItem Drops^000000: Acorn, Fluff, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("7. Piere"); + mes("Pieres are green worker ants that"); + mes("are subtly different than Andres."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("8. Smokie"); + mes("A chubby little raccoon that loves"); + mes("nothing better than to scamper."); + mes("It's rumored to use a magic leaf to"); + mes("become invisible!"); + mes("^0099FFItem Drops^000000: Raccoon Leaf, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("9. Deniro"); + mes("Red worker ants that live to serve"); + mes("the Queen Ant. If there's anything"); + mes("on the ground, they'll pick it up."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("10. Yoyo"); + mes("A naughty monkey that picks up"); + mes("anything from the ground. They're"); + mes("very quick and will gang up on you"); + mes("if you attack just one of them."); + mes("^0099FFItem Drops^000000: Yoyo Tail, Banana,"); + mes("Yellow Herb, Animal Skin"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("11. Vitata"); + mes("Plump worker ants that heal the"); + mes("other ants in their colony. When"); + mes("killed their bodies leak... honey?"); + mes("^0099FFItem Drops^000000: Worm Peeling, Scell,"); + mes("Honey"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("12. Caramel"); + mes("An adorable porcupine with tiny"); + mes("spiky quills. However, it gets"); + mes("incredibly angry when touched."); + mes("^0099FFItem Drops^000000: Porcupine Quill,"); + mes("Animal Skin"); + next; + mes("^FF0000[Vol. 10: Small Earth Monsters]^000000"); + mes("13. Giearth"); + mes("An elderly pixie that wanders caves"); + mes("to gather ores. They're incredible"); + mes("chain smokers."); + mes("^0099FFItem Drops^000000: Old Pixie's Moustache"); next; break; case 2: - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "1. Willow"; - mes "Creature reborn from an old tree."; - mes "Its features and the sounds it"; - mes "makes are incredibly eerie."; - mes "^0099FFItem Drops^000000: Tree Root, Trunk, Red"; - mes "Herb, Sweet Potato"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "2. Rocker"; - mes "A lazy grasshopper that loves to"; - mes "play the violin, just like in"; - mes "Aesop's fable."; - mes "^0099FFItem Drops^000000: Grasshopper's Leg,"; - mes "Jellopy"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "3. Mandragora"; - mes "Although it stays in the same"; - mes "place, it can attack passerby from"; - mes "a distance using underground"; - mes "stalks."; - mes "^0099FFItem Drops^000000: Stem, Green Herb,"; - mes "Shoot"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "4. Wolf"; - mes "Wild, roving wolves with blue"; - mes "manes. They tend to attack as a"; - mes "pack when even one of them is"; - mes "threatened."; - mes "^0099FFItem Drops^000000: Wolf Claw, Meat,"; - mes "Monster's Feed, Animal Skin"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "5. Snake"; - mes "Green snake that lives in the"; - mes "forests and deserts. They're not"; - mes "poisonous, but their bites still"; - mes "hurt."; - mes "^0099FFItem Drops^000000: Snake Scale, Red Herb"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "6. Horn"; - mes "Although it looks fierce, it's"; - mes "actually a peaceful insect. It"; - mes "roams around fields with a"; - mes "crunching sound."; - mes "^0099FFItem Drops^000000: Horn, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "7. Orc Warrior"; - mes "A warrior of the proud race of"; - mes "Orcs. At one time, Orcs and humans"; - mes "were allies, but now they are"; - mes "bitter enemies."; - mes "^0099FFItem Drops^000000: Orcish Voucher"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "8. Hode"; - mes "A huge earthworm that usually hides"; - mes "under the ground. It can usually be"; - mes "found in the desert."; - mes "^0099FFItem Drops^000000: Earthworm Peeling,"; - mes "Sticky Mucus"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "9. Mantis"; - mes "It wanders about fields, waving a"; - mes "tiny fan. An entire martial arts"; - mes "style is based on the movements of"; - mes "this insect."; - mes "^0099FFItem Drops^000000: Mantis Scythe, Scell"; - mes "Solid Shell, Red Herb"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "10. Savage"; - mes "A wild boar that walks around,"; - mes "grunting restlessly. Its rough"; - mes "looking tusks make it hard to"; - mes "believe it was cute as a baby."; - mes "^0099FFItem Drops^000000: Mane, Animal Skin"; - next; - mes "^FF0000[Vol. 11: Medium Earth Monsters]^000000"; - mes "11. Petite"; - mes "Cute, walking Dragon. There is"; - mes "another kind of Petite that flys,"; - mes "but it is of the Wind property."; - mes "^0099FFItem Drops^000000: Dragon Canine, Dragon"; - mes "Tail, Zargon"; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("1. Willow"); + mes("Creature reborn from an old tree."); + mes("Its features and the sounds it"); + mes("makes are incredibly eerie."); + mes("^0099FFItem Drops^000000: Tree Root, Trunk, Red"); + mes("Herb, Sweet Potato"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("2. Rocker"); + mes("A lazy grasshopper that loves to"); + mes("play the violin, just like in"); + mes("Aesop's fable."); + mes("^0099FFItem Drops^000000: Grasshopper's Leg,"); + mes("Jellopy"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("3. Mandragora"); + mes("Although it stays in the same"); + mes("place, it can attack passerby from"); + mes("a distance using underground"); + mes("stalks."); + mes("^0099FFItem Drops^000000: Stem, Green Herb,"); + mes("Shoot"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("4. Wolf"); + mes("Wild, roving wolves with blue"); + mes("manes. They tend to attack as a"); + mes("pack when even one of them is"); + mes("threatened."); + mes("^0099FFItem Drops^000000: Wolf Claw, Meat,"); + mes("Monster's Feed, Animal Skin"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("5. Snake"); + mes("Green snake that lives in the"); + mes("forests and deserts. They're not"); + mes("poisonous, but their bites still"); + mes("hurt."); + mes("^0099FFItem Drops^000000: Snake Scale, Red Herb"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("6. Horn"); + mes("Although it looks fierce, it's"); + mes("actually a peaceful insect. It"); + mes("roams around fields with a"); + mes("crunching sound."); + mes("^0099FFItem Drops^000000: Horn, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("7. Orc Warrior"); + mes("A warrior of the proud race of"); + mes("Orcs. At one time, Orcs and humans"); + mes("were allies, but now they are"); + mes("bitter enemies."); + mes("^0099FFItem Drops^000000: Orcish Voucher"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("8. Hode"); + mes("A huge earthworm that usually hides"); + mes("under the ground. It can usually be"); + mes("found in the desert."); + mes("^0099FFItem Drops^000000: Earthworm Peeling,"); + mes("Sticky Mucus"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("9. Mantis"); + mes("It wanders about fields, waving a"); + mes("tiny fan. An entire martial arts"); + mes("style is based on the movements of"); + mes("this insect."); + mes("^0099FFItem Drops^000000: Mantis Scythe, Scell"); + mes("Solid Shell, Red Herb"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("10. Savage"); + mes("A wild boar that walks around,"); + mes("grunting restlessly. Its rough"); + mes("looking tusks make it hard to"); + mes("believe it was cute as a baby."); + mes("^0099FFItem Drops^000000: Mane, Animal Skin"); + next; + mes("^FF0000[Vol. 11: Medium Earth Monsters]^000000"); + mes("11. Petite"); + mes("Cute, walking Dragon. There is"); + mes("another kind of Petite that flys,"); + mes("but it is of the Wind property."); + mes("^0099FFItem Drops^000000: Dragon Canine, Dragon"); + mes("Tail, Zargon"); next; break; case 3: - mes "^FF0000[Vol. 12: Great Earth Monsters]^000000"; - mes "1. Worm Tail"; - mes "A strange monster that uses"; - mes "whiping attacks with a tail that"; - mes "looks like a blade of grass."; - mes "^0099FFItem Drops^000000: Pointed Scale, Yellow"; - mes "Herb"; - next; - mes "^FF0000[Vol. 12: Great Earth Monsters]^000000"; - mes "2. Muka"; - mes "Cute Cactus commonly found in the"; - mes "desert. It tries to threaten"; - mes "passerby with its growls, but its"; - mes "noises are too funny to be scary."; - mes "^0099FFItem Drops^000000: Cactus Needle, Empty"; - mes "Bottle, Green Herb, Red Herb"; - next; - mes "^FF0000[Vol. 12: Great Earth Monsters]^000000"; - mes "3. Bigfoot"; - mes "Although its name may be"; - mes "misleading, Bigfoot is actually a"; - mes "large bera. It walks like it owns"; - mes "the forest, and it does."; - mes "^0099FFItem Drops^000000: Bear's Foot Skin,"; - mes "Animal Skin, Sweet Potato"; - next; - mes "^FF0000[Vol. 12: Great Earth Monsters]^000000"; - mes "4. Flora"; - mes "A man-eating plant. Its parts are"; - mes "considered useful for Alchemists to"; - mes "make monsters of their own..."; - mes "^0099FFItem Drops^000000: Maneater Blossom, Stem"; + mes("^FF0000[Vol. 12: Great Earth Monsters]^000000"); + mes("1. Worm Tail"); + mes("A strange monster that uses"); + mes("whiping attacks with a tail that"); + mes("looks like a blade of grass."); + mes("^0099FFItem Drops^000000: Pointed Scale, Yellow"); + mes("Herb"); + next; + mes("^FF0000[Vol. 12: Great Earth Monsters]^000000"); + mes("2. Muka"); + mes("Cute Cactus commonly found in the"); + mes("desert. It tries to threaten"); + mes("passerby with its growls, but its"); + mes("noises are too funny to be scary."); + mes("^0099FFItem Drops^000000: Cactus Needle, Empty"); + mes("Bottle, Green Herb, Red Herb"); + next; + mes("^FF0000[Vol. 12: Great Earth Monsters]^000000"); + mes("3. Bigfoot"); + mes("Although its name may be"); + mes("misleading, Bigfoot is actually a"); + mes("large bera. It walks like it owns"); + mes("the forest, and it does."); + mes("^0099FFItem Drops^000000: Bear's Foot Skin,"); + mes("Animal Skin, Sweet Potato"); + next; + mes("^FF0000[Vol. 12: Great Earth Monsters]^000000"); + mes("4. Flora"); + mes("A man-eating plant. Its parts are"); + mes("considered useful for Alchemists to"); + mes("make monsters of their own..."); + mes("^0099FFItem Drops^000000: Maneater Blossom, Stem"); next; break; case 4: @@ -677,128 +677,128 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 13: Small Fire Monsters]^000000"; - mes "1. Picky"; - mes "Cute little chick that may grow up"; - mes "to be a Peco Peco, unless, of"; - mes "course, you kill it."; - mes "^0099FFItem Drops^000000: Feather of Birds,"; - mes "Feather, Red Herb, Milk"; - next; - mes "^FF0000[Vol. 13: Small Fire Monsters]^000000"; - mes "2. Baby Desert Wolf"; - mes "A Baby Desert Wolf that tires to"; - mes "threaten adventurers with its cute,"; - mes "little yelps."; - mes "^0099FFItem Drops^000000: Animal Skin, Meat"; - next; - mes "^FF0000[Vol. 13: Small Fire Monsters]^000000"; - mes "3. Horong,"; - mes "An eerie-looking, violent fireball."; - mes "It's useless to use hiding skills"; - mes "near this vengeful spirit."; - mes "^0099FFItem Drops^000000: Stone Heart, Zargon,"; - mes "Fire Arrow"; + mes("^FF0000[Vol. 13: Small Fire Monsters]^000000"); + mes("1. Picky"); + mes("Cute little chick that may grow up"); + mes("to be a Peco Peco, unless, of"); + mes("course, you kill it."); + mes("^0099FFItem Drops^000000: Feather of Birds,"); + mes("Feather, Red Herb, Milk"); + next; + mes("^FF0000[Vol. 13: Small Fire Monsters]^000000"); + mes("2. Baby Desert Wolf"); + mes("A Baby Desert Wolf that tires to"); + mes("threaten adventurers with its cute,"); + mes("little yelps."); + mes("^0099FFItem Drops^000000: Animal Skin, Meat"); + next; + mes("^FF0000[Vol. 13: Small Fire Monsters]^000000"); + mes("3. Horong,"); + mes("An eerie-looking, violent fireball."); + mes("It's useless to use hiding skills"); + mes("near this vengeful spirit."); + mes("^0099FFItem Drops^000000: Stone Heart, Zargon,"); + mes("Fire Arrow"); next; break; case 2: - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "1. Drops"; - mes "The desert version of the Poring"; - mes "that has a pale orange colour. It"; - mes "seems a tiny bit stronger than"; - mes "Poring, though."; - mes "^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"; - mes "Apple, Empty Bottle, Red Herb"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "2. Elder Willow"; - mes "The elderly version of the Willow"; - mes "monster. It's red and can even use"; - mes "some magic."; - mes "^0099FFItem Drops^000000: Resin, Trunk, Sweet"; - mes "Potato"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "3. Metaller"; - mes "The evolved form of Rocker. It is"; - mes "dim brown and lives in the desert."; - mes "This cricket will pick items up"; - mes "from the ground."; - mes "^0099FFItem Drops^000000: Red Blood,"; - mes "Grasshopper's Leg, Scell, Shell"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "4. Zerom"; - mes "An undead slave. Sadly, not even"; - mes "death will bring peace to the"; - mes "abusive hours of labor Zerom"; - mes "suffers from his Pharaoh."; - mes "^0099FFItem Drops^000000: Panties"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "5. Scorpion"; - mes "Scorpions can be found in areas"; - mes "where there is desert. It has a"; - mes "beautiful colour, but can be"; - mes "dangerous."; - mes "^0099FFItem Drops^000000: Scorpion Tail, Green"; - mes "Herb, Yellow Herb"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "6. Desert Wolf"; - mes "Wolves in the desert are much"; - mes "stronger than those living in the"; - mes "forset. If you strike one, you'll"; - mes "have to deal with the whole pack."; - mes "Item Drops; Animal Skin, Mink"; - mes "Coat, Meat, Wolf Claw"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "7. Frilldora"; - mes "Lizard with a frilly, fan-like"; - mes "neck. Although it looks rediculous,"; - mes "it's actually pretty strong."; - mes "^0099FFItem Drops^000000: Frill, Reptile Tongue,"; - mes "Red Herb, Zargon"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "8. Cobold the 3rd"; - mes "A blue, wolf-like monster that is"; - mes "amazingly cuddly. However, all"; - mes "Kobolds have sworn to hate humans."; - mes "There are different kinds of"; - mes "Kobolds that use different"; - mes "weapons."; - mes "^0099FFItem Drops^000000: Blue Hair, Zargon,"; - mes "Yellow Herb"; - next; - mes "^FF0000[Vol. 14: Medium Fire Monsters]^000000"; - mes "9. Jakk"; - mes "A spooky, Pumpkin-headed monster"; - mes "that dresses in a slick formal"; - mes "suit. It's been known to invade"; - mes "Prontera on St. Hallow's Eve in the"; - mes "past."; - mes "^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("1. Drops"); + mes("The desert version of the Poring"); + mes("that has a pale orange colour. It"); + mes("seems a tiny bit stronger than"); + mes("Poring, though."); + mes("^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"); + mes("Apple, Empty Bottle, Red Herb"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("2. Elder Willow"); + mes("The elderly version of the Willow"); + mes("monster. It's red and can even use"); + mes("some magic."); + mes("^0099FFItem Drops^000000: Resin, Trunk, Sweet"); + mes("Potato"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("3. Metaller"); + mes("The evolved form of Rocker. It is"); + mes("dim brown and lives in the desert."); + mes("This cricket will pick items up"); + mes("from the ground."); + mes("^0099FFItem Drops^000000: Red Blood,"); + mes("Grasshopper's Leg, Scell, Shell"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("4. Zerom"); + mes("An undead slave. Sadly, not even"); + mes("death will bring peace to the"); + mes("abusive hours of labor Zerom"); + mes("suffers from his Pharaoh."); + mes("^0099FFItem Drops^000000: Panties"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("5. Scorpion"); + mes("Scorpions can be found in areas"); + mes("where there is desert. It has a"); + mes("beautiful colour, but can be"); + mes("dangerous."); + mes("^0099FFItem Drops^000000: Scorpion Tail, Green"); + mes("Herb, Yellow Herb"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("6. Desert Wolf"); + mes("Wolves in the desert are much"); + mes("stronger than those living in the"); + mes("forset. If you strike one, you'll"); + mes("have to deal with the whole pack."); + mes("Item Drops; Animal Skin, Mink"); + mes("Coat, Meat, Wolf Claw"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("7. Frilldora"); + mes("Lizard with a frilly, fan-like"); + mes("neck. Although it looks rediculous,"); + mes("it's actually pretty strong."); + mes("^0099FFItem Drops^000000: Frill, Reptile Tongue,"); + mes("Red Herb, Zargon"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("8. Cobold the 3rd"); + mes("A blue, wolf-like monster that is"); + mes("amazingly cuddly. However, all"); + mes("Kobolds have sworn to hate humans."); + mes("There are different kinds of"); + mes("Kobolds that use different"); + mes("weapons."); + mes("^0099FFItem Drops^000000: Blue Hair, Zargon,"); + mes("Yellow Herb"); + next; + mes("^FF0000[Vol. 14: Medium Fire Monsters]^000000"); + mes("9. Jakk"); + mes("A spooky, Pumpkin-headed monster"); + mes("that dresses in a slick formal"); + mes("suit. It's been known to invade"); + mes("Prontera on St. Hallow's Eve in the"); + mes("past."); + mes("^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"); next; break; case 3: - mes "^FF0000[Vol. 15: Great Fire Monsters]^000000"; - mes "1. Peco Peco"; - mes "Nowadays peco peco is popular as a"; - mes "vehicle for Knights and Crusaders."; - mes "They live in the Desert or Forest"; - mes "and will also attack in packs if"; - mes "one of them is threatened."; - mes "^0099FFItem Drops^000000: Bill of Birds, Yellow"; - mes "Herb, Red Herb"; - next; - mes "^FF0000[Vol. 15: Great Fire Monsters]^000000"; - mes "2. Marduk"; - mes "A gangly wizard of darkness. Look"; - mes "out, it knows magic!"; - mes "^0099FFItem Drops^000000: Flame Heart"; + mes("^FF0000[Vol. 15: Great Fire Monsters]^000000"); + mes("1. Peco Peco"); + mes("Nowadays peco peco is popular as a"); + mes("vehicle for Knights and Crusaders."); + mes("They live in the Desert or Forest"); + mes("and will also attack in packs if"); + mes("one of them is threatened."); + mes("^0099FFItem Drops^000000: Bill of Birds, Yellow"); + mes("Herb, Red Herb"); + next; + mes("^FF0000[Vol. 15: Great Fire Monsters]^000000"); + mes("2. Marduk"); + mes("A gangly wizard of darkness. Look"); + mes("out, it knows magic!"); + mes("^0099FFItem Drops^000000: Flame Heart"); next; break; case 4: @@ -812,68 +812,68 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 16: Small Neutral Monsters]^000000"; - mes "1. Lunatic"; - mes "A shaggy monster that looks kind of"; - mes "like a rabbit. Although some may"; - mes "think it's cute, the author"; - mes "believes it to be absolutely"; - mes "hideous. Perhaps that is because of"; - mes "his alleriges."; - mes "^0099FFItem Drops^000000: Clover, Feather,"; - mes "Carrot, Red Herb"; - next; - mes "^FF0000[Vol. 16: Small Neutral Monsters]^000000"; - mes "2. Peco Peco Egg"; - mes "The egg of a Peco Peco. It's small,"; - mes "and defenseless, making it a"; - mes "perfect target for Novices."; - mes "^0099FFItem Drops^000000: Shell, Red Herb,"; - mes "Empty Bottle"; - next; - mes "^FF0000[Vol. 16: Small Neutral Monsters]^000000"; - mes "3. Ant Egg"; - mes "An Ant Egg that is also"; - mes "defenseless. Some of them actually"; - mes "hatch, though."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Sticky"; - mes "Mucus, Empty Bottle"; - next; - mes "^FF0000[Vol. 16: Small Neutral Monsters]^000000"; - mes "4. Baby Thief Bug"; - mes "Dirty, filthy Creatures that tend"; - mes "to work in groups. Whatever you do,"; - mes "don't let them pollute the Prontera"; - mes "Culvert, it'd be a disaster!"; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy"; + mes("^FF0000[Vol. 16: Small Neutral Monsters]^000000"); + mes("1. Lunatic"); + mes("A shaggy monster that looks kind of"); + mes("like a rabbit. Although some may"); + mes("think it's cute, the author"); + mes("believes it to be absolutely"); + mes("hideous. Perhaps that is because of"); + mes("his alleriges."); + mes("^0099FFItem Drops^000000: Clover, Feather,"); + mes("Carrot, Red Herb"); + next; + mes("^FF0000[Vol. 16: Small Neutral Monsters]^000000"); + mes("2. Peco Peco Egg"); + mes("The egg of a Peco Peco. It's small,"); + mes("and defenseless, making it a"); + mes("perfect target for Novices."); + mes("^0099FFItem Drops^000000: Shell, Red Herb,"); + mes("Empty Bottle"); + next; + mes("^FF0000[Vol. 16: Small Neutral Monsters]^000000"); + mes("3. Ant Egg"); + mes("An Ant Egg that is also"); + mes("defenseless. Some of them actually"); + mes("hatch, though."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Sticky"); + mes("Mucus, Empty Bottle"); + next; + mes("^FF0000[Vol. 16: Small Neutral Monsters]^000000"); + mes("4. Baby Thief Bug"); + mes("Dirty, filthy Creatures that tend"); + mes("to work in groups. Whatever you do,"); + mes("don't let them pollute the Prontera"); + mes("Culvert, it'd be a disaster!"); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy"); next; break; case 2: - mes "^FF0000[Vol. 17: Medium Neutral Monsters]^000000"; - mes "^0099FF...^000000"; + mes("^FF0000[Vol. 17: Medium Neutral Monsters]^000000"); + mes("^0099FF...^000000"); next; - mes "^FF0000[Vol. 17: Medium Neutral Monsters]^000000"; - mes "^0099FF...^000000"; - mes "^0099FF......^000000"; + mes("^FF0000[Vol. 17: Medium Neutral Monsters]^000000"); + mes("^0099FF...^000000"); + mes("^0099FF......^000000"); next; - mes "^0099FFSome pages seem to have been ripped^000000"; - mes "^0099FFout of this book, and replaced with^000000"; - mes "^0099FFpinups of the Isis monster. It^000000"; - mes "^0099FFlooks like you'll need to learn^000000"; - mes "^0099FFabout Neutral, medium sizd^000000"; - mes "^0099FFmonsters on your own.^000000"; + mes("^0099FFSome pages seem to have been ripped^000000"); + mes("^0099FFout of this book, and replaced with^000000"); + mes("^0099FFpinups of the Isis monster. It^000000"); + mes("^0099FFlooks like you'll need to learn^000000"); + mes("^0099FFabout Neutral, medium sizd^000000"); + mes("^0099FFmonsters on your own.^000000"); next; break; case 3: - mes "^FF0000[Vol. 18: Great Neutral Monsters]^000000"; - mes "1. Golem"; - mes "A being of living stone that has"; - mes "been enchanted with black magic. It"; - mes "can recognise spell casting, but"; - mes "moves incredibly slowly due to its"; - mes "weight problem."; - mes "^0099FFItem Drops^000000: Scell"; + mes("^FF0000[Vol. 18: Great Neutral Monsters]^000000"); + mes("1. Golem"); + mes("A being of living stone that has"); + mes("been enchanted with black magic. It"); + mes("can recognise spell casting, but"); + mes("moves incredibly slowly due to its"); + mes("weight problem."); + mes("^0099FFItem Drops^000000: Scell"); next; break; case 4: @@ -892,10 +892,10 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{ } prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{ - mes "^FF0000[Monster Encyclopedia]^000000"; - mes "This is a Monster Encyclopedia"; - mes "containing information on Dark,"; - mes "Poison and Undead monsters."; + mes("^FF0000[Monster Encyclopedia]^000000"); + mes("This is a Monster Encyclopedia"); + mes("containing information on Dark,"); + mes("Poison and Undead monsters."); next; .@loop1 = 1; while(.@loop1) { @@ -905,128 +905,128 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "1. Thief Bug Egg"; - mes "A filthy egg from a filthy Thief"; - mes "Bug. They make horrible omelets."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "2. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "3. Tarou"; - mes "A tiny, little white mouse. Its"; - mes "squeaks can be heard in the Dead"; - mes "Pit and the Prontera Culvert."; - mes "^0099FFItem Drops^000000: Rat Tail, Animal"; - mes "Skin, Feather, Monster's Feed"; - next; - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "4. Drainliar"; - mes "A blood red bat that's much"; - mes "stronger than Familiar. It also"; - mes "tends to pursue any human it"; - mes "finds."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Red Herb"; - next; - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "5. Dokkaebi"; - mes "A traditional Korean demon with the"; - mes "power to generate wealth. Using"; - mes "Mammonite is no big deal to them."; - mes "^0099FFItem Drops^000000: Dokkaebi Horn"; - next; - mes "^FF0000[Vol. 19: Small Dark Monsters]^000000"; - mes "6. Deviruchi"; - mes "A miniature demon that repeatedly"; - mes "stabs umans with its pitchfork."; - mes "It's cute, but nonetheless a true"; - mes "fiend of darkness."; - mes "^0099FFItem Drops^000000: Little Evil Horn,"; - mes "Little Evil Wing, Zargon"; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("1. Thief Bug Egg"); + mes("A filthy egg from a filthy Thief"); + mes("Bug. They make horrible omelets."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("2. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("3. Tarou"); + mes("A tiny, little white mouse. Its"); + mes("squeaks can be heard in the Dead"); + mes("Pit and the Prontera Culvert."); + mes("^0099FFItem Drops^000000: Rat Tail, Animal"); + mes("Skin, Feather, Monster's Feed"); + next; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("4. Drainliar"); + mes("A blood red bat that's much"); + mes("stronger than Familiar. It also"); + mes("tends to pursue any human it"); + mes("finds."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Red Herb"); + next; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("5. Dokkaebi"); + mes("A traditional Korean demon with the"); + mes("power to generate wealth. Using"); + mes("Mammonite is no big deal to them."); + mes("^0099FFItem Drops^000000: Dokkaebi Horn"); + next; + mes("^FF0000[Vol. 19: Small Dark Monsters]^000000"); + mes("6. Deviruchi"); + mes("A miniature demon that repeatedly"); + mes("stabs umans with its pitchfork."); + mes("It's cute, but nonetheless a true"); + mes("fiend of darkness."); + mes("^0099FFItem Drops^000000: Little Evil Horn,"); + mes("Little Evil Wing, Zargon"); next; break; case 2: - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "1. Female Thief Bug"; - mes "Large, brown insects that are"; - mes "gruesome to the eye and disgusting"; - mes "to the touch. Notorious for quickly"; - mes "grabbing whatever drops to the"; - mes "ground."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler"; - next; - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "2. Male Thief Bug"; - mes "A large, green insect, the Male"; - mes "Thief Bug is considerably powerful."; - mes "They're also very aggressive"; - mes "towards humans."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler,"; - mes "Yellow Herb"; - next; - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "3. Matyr"; - mes "A hound saturated with evil. It's"; - mes "always sleeping, but springs to"; - mes "action after smelling an"; - mes "adventurer."; - mes "^0099FFItem Drops^000000: Monster's Feed,"; - mes "Animal Skin"; - next; - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "4. Zenorc"; - mes "A dishonourable Orc whose body has"; - mes "been cursed. They continue their"; - mes "shameful ways by looting items that"; - mes "have been dropped to the ground."; - mes "^0099FFItem Drops^000000: Zenorc's Fang, Sticky"; - mes "Mucus, Yellow Herb"; - next; - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "5. Requiem"; - mes "An ancient slave that carries a"; - mes "heavy coffin on its back. Weary"; - mes "from its labour, Requiem simply"; - mes "collapses, hoping the coffing will"; - mes "hit its mark, when attacking"; - mes "^0099FFItem Drops^000000: Old Blue Box"; - next; - mes "^FF0000[Vol. 20: Medium Dark Monsters]^000000"; - mes "6. Bathory"; - mes "A wart-nosed Witch wearing bunny"; - mes "boxers that will attack anything"; - mes "prettier that her. In other words,"; - mes "she attacks everyone."; - mes "^0099FFItem Drops^000000: Witch Starsand"; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("1. Female Thief Bug"); + mes("Large, brown insects that are"); + mes("gruesome to the eye and disgusting"); + mes("to the touch. Notorious for quickly"); + mes("grabbing whatever drops to the"); + mes("ground."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler"); + next; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("2. Male Thief Bug"); + mes("A large, green insect, the Male"); + mes("Thief Bug is considerably powerful."); + mes("They're also very aggressive"); + mes("towards humans."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler,"); + mes("Yellow Herb"); + next; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("3. Matyr"); + mes("A hound saturated with evil. It's"); + mes("always sleeping, but springs to"); + mes("action after smelling an"); + mes("adventurer."); + mes("^0099FFItem Drops^000000: Monster's Feed,"); + mes("Animal Skin"); + next; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("4. Zenorc"); + mes("A dishonourable Orc whose body has"); + mes("been cursed. They continue their"); + mes("shameful ways by looting items that"); + mes("have been dropped to the ground."); + mes("^0099FFItem Drops^000000: Zenorc's Fang, Sticky"); + mes("Mucus, Yellow Herb"); + next; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("5. Requiem"); + mes("An ancient slave that carries a"); + mes("heavy coffin on its back. Weary"); + mes("from its labour, Requiem simply"); + mes("collapses, hoping the coffing will"); + mes("hit its mark, when attacking"); + mes("^0099FFItem Drops^000000: Old Blue Box"); + next; + mes("^FF0000[Vol. 20: Medium Dark Monsters]^000000"); + mes("6. Bathory"); + mes("A wart-nosed Witch wearing bunny"); + mes("boxers that will attack anything"); + mes("prettier that her. In other words,"); + mes("she attacks everyone."); + mes("^0099FFItem Drops^000000: Witch Starsand"); next; break; case 3: - mes "^FF0000[Vol. 21: Great Dark Monsters]^000000"; - mes "1. Isis"; - mes "A monster that is half serpent and"; - mes "half woman, as well as one of"; - mes "Osiris' trusted champions."; - mes "^0099FFItem Drops^000000: Scale Skin, Shining"; - mes "Scale"; - next; - mes "^FF0000[Vol. 21: Great Dark Monsters]^000000"; - mes "2. Raydric"; - mes "The soul of a castle guard bound to"; - mes "a living suit of armour through a"; - mes "curse."; - mes "^0099FFItem Drops^000000: Elunium, Chivalry"; - mes "Emblem"; + mes("^FF0000[Vol. 21: Great Dark Monsters]^000000"); + mes("1. Isis"); + mes("A monster that is half serpent and"); + mes("half woman, as well as one of"); + mes("Osiris' trusted champions."); + mes("^0099FFItem Drops^000000: Scale Skin, Shining"); + mes("Scale"); + next; + mes("^FF0000[Vol. 21: Great Dark Monsters]^000000"); + mes("2. Raydric"); + mes("The soul of a castle guard bound to"); + mes("a living suit of armour through a"); + mes("curse."); + mes("^0099FFItem Drops^000000: Elunium, Chivalry"); + mes("Emblem"); next; break; case 4: @@ -1039,82 +1039,82 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 22: Small Poison Monsters]^000000"; - mes "^0099FF...^000000"; + mes("^FF0000[Vol. 22: Small Poison Monsters]^000000"); + mes("^0099FF...^000000"); next; - mes "^FF0000[Vol. 22: Small Posion Monsters]^000000"; - mes "^0099FF...^000000"; - mes "^0099FF......^000000"; + mes("^FF0000[Vol. 22: Small Posion Monsters]^000000"); + mes("^0099FF...^000000"); + mes("^0099FF......^000000"); next; - mes "^0099FFThere are^000000"; - mes "^0099FFPoring stickers^000000"; - mes "^0099FFall over these pages!^000000"; + mes("^0099FFThere are^000000"); + mes("^0099FFPoring stickers^000000"); + mes("^0099FFall over these pages!^000000"); next; - mes "^0099FFIt looks like you'll have to learn^000000"; - mes "^0099FFabout small, poisonous monsters all^000000"; - mes "^0099FFon your own.^000000"; + mes("^0099FFIt looks like you'll have to learn^000000"); + mes("^0099FFabout small, poisonous monsters all^000000"); + mes("^0099FFon your own.^000000"); next; break; case 2: - mes "^FF0000[Vol. 23: Medium Posion Monsters]^000000"; - mes "1. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus, Garlet,"; - mes "Green Herb"; - next; - mes "^FF0000[Vol. 23: Medium Posion Monsters]^000000"; - mes "2. Poison Spore"; - mes "A black capped mushroom. It attacks"; - mes "adventurers in fear of being eaten,"; - mes "despite being poisonous and not"; - mes "delicious."; - mes "^0099FFItem Drops^000000: Spore, Green Herb"; - next; - mes "^FF0000[Vol. 23: Medium Posion Monsters]^000000"; - mes "3. Cobold the 2nd"; - mes "A small, wolf-like monster that's"; - mes "intelligent enough to use weapons."; - mes "Look out, though, he's pretty mean"; - mes "for a little guy."; - mes "^0099FFItem Drops^000000: Blue Hair, Zargon,"; - mes "Yellow Herb"; - next; - mes "^FF0000[Vol. 23: Medium Posion Monsters]^000000"; - mes "4. Side Winder"; - mes "A dark coloured snake that hates"; - mes "people. Be careful, and kill them"; - mes "before they can poison you."; - mes "^0099FFItem Drops^000000: Shining Scale, Zargon,"; - mes "Poisonous Canine, Snake Scale"; + mes("^FF0000[Vol. 23: Medium Posion Monsters]^000000"); + mes("1. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus, Garlet,"); + mes("Green Herb"); + next; + mes("^FF0000[Vol. 23: Medium Posion Monsters]^000000"); + mes("2. Poison Spore"); + mes("A black capped mushroom. It attacks"); + mes("adventurers in fear of being eaten,"); + mes("despite being poisonous and not"); + mes("delicious."); + mes("^0099FFItem Drops^000000: Spore, Green Herb"); + next; + mes("^FF0000[Vol. 23: Medium Posion Monsters]^000000"); + mes("3. Cobold the 2nd"); + mes("A small, wolf-like monster that's"); + mes("intelligent enough to use weapons."); + mes("Look out, though, he's pretty mean"); + mes("for a little guy."); + mes("^0099FFItem Drops^000000: Blue Hair, Zargon,"); + mes("Yellow Herb"); + next; + mes("^FF0000[Vol. 23: Medium Posion Monsters]^000000"); + mes("4. Side Winder"); + mes("A dark coloured snake that hates"); + mes("people. Be careful, and kill them"); + mes("before they can poison you."); + mes("^0099FFItem Drops^000000: Shining Scale, Zargon,"); + mes("Poisonous Canine, Snake Scale"); next; break; case 3: - mes "^FF0000[Vol. 24: Great Poison Monsters]^000000"; - mes "1. Argos"; - mes "A monstrous spider that will attack"; - mes "adventurers on sight. It's too big"; - mes "for adventurers to squish with"; - mes "their feet."; - mes "^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"; - mes "Green Herb, Yellow Herb"; - next; - mes "^FF0000[Vol. 24: Great Poison Monsters]^000000"; - mes "2. Argriope"; - mes "A segmented, millipede type monster"; - mes "that will attack passerby with"; - mes "poison."; - mes "^0099FFItem Drops^000000: Bug Leg, Zargon, Green"; - mes "Herb"; - next; - mes "^FF0000[Vol. 24: Great Poison Monsters]^000000"; - mes "3. Myst"; - mes "A strange, monster made of mist"; - mes "that is attached to a phantom"; - mes "window."; - mes "^0099FFItem Drops^000000: Trunk, Gas Mask"; + mes("^FF0000[Vol. 24: Great Poison Monsters]^000000"); + mes("1. Argos"); + mes("A monstrous spider that will attack"); + mes("adventurers on sight. It's too big"); + mes("for adventurers to squish with"); + mes("their feet."); + mes("^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"); + mes("Green Herb, Yellow Herb"); + next; + mes("^FF0000[Vol. 24: Great Poison Monsters]^000000"); + mes("2. Argriope"); + mes("A segmented, millipede type monster"); + mes("that will attack passerby with"); + mes("poison."); + mes("^0099FFItem Drops^000000: Bug Leg, Zargon, Green"); + mes("Herb"); + next; + mes("^FF0000[Vol. 24: Great Poison Monsters]^000000"); + mes("3. Myst"); + mes("A strange, monster made of mist"); + mes("that is attached to a phantom"); + mes("window."); + mes("^0099FFItem Drops^000000: Trunk, Gas Mask"); next; break; case 4: @@ -1128,120 +1128,120 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{ while(.@loop2) { switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) { case 1: - mes "^FF0000[Vol. 25: Small Undead Monsters]^000000"; - mes "^0099FF...^000000"; + mes("^FF0000[Vol. 25: Small Undead Monsters]^000000"); + mes("^0099FF...^000000"); next; - mes "^FF0000[Vol. 25: Small Undead Monsters]^000000"; - mes "^0099FF...^000000"; - mes "^0099FF......^000000"; + mes("^FF0000[Vol. 25: Small Undead Monsters]^000000"); + mes("^0099FF...^000000"); + mes("^0099FF......^000000"); next; - mes "^0099FF...!^000000"; - mes "^0099FFSome stupid kid scribbled pictures^000000"; - mes "^0099FFall over this chapter! It looks^000000"; - mes "^0099FFlike you'll have to learn about^000000"; - mes "^0099FFsmall Undead monsters^000000"; - mes "^0099FFon your very own.^000000"; + mes("^0099FF...!^000000"); + mes("^0099FFSome stupid kid scribbled pictures^000000"); + mes("^0099FFall over this chapter! It looks^000000"); + mes("^0099FFlike you'll have to learn about^000000"); + mes("^0099FFsmall Undead monsters^000000"); + mes("^0099FFon your very own.^000000"); next; break; case 2: - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "1. Zombie"; - mes "An innocent human that has been"; - mes "raised from the dead through black"; - mes "magic."; - mes "^0099FFItem Drops^000000: Decayed Nail, Sticky"; - mes "Mucus, Horrendous Mouth"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "2. Megalodon"; - mes "An animated fish skeleton that"; - mes "roams the seas. Although it looks"; - mes "scary, it's actually benign."; - mes "^0099FFItem Drops^000000: Stinky Scale,"; - mes "Skel-Bone"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "3. Orc Zombie"; - mes "Orcs that have risen back from the"; - mes "dead. The honourable fighting spirit"; - mes "of the Orc Warrior never dies!"; - mes "^0099FFItem Drops^000000: Orc Claw, Sticky Mucus"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "4. Pirate Skel"; - mes "A topless pirate skeleton that"; - mes "skips around in purple socks."; - mes "Scourge of the seven seas."; - mes "^0099FFItem Drops^000000: Skel-Bone"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "5. Orc Skeleton"; - mes "The skeleton of an Orc that has"; - mes "been brought back to life. Even in"; - mes "death, Orcs continue to do battle."; - mes "^0099FFItem Drops^000000: Orc's Fang, Green"; - mes "Herb"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "6. Soldier Skeleton"; - mes "A skeleton soldier that wields two"; - mes "swords at once. He must have been a"; - mes "badass when he was alive."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "7. Munak"; - mes "A beautiful zombie that seems to be"; - mes "linked to Bongun somehow."; - mes "^0099FFItem Drops^000000: Daenggie, Munak Turban"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "8. Skel Worker"; - mes "A reanimated skeleton of a miner"; - mes "that has died without receiving its"; - mes "severance pay."; - mes "^0099FFItem Drops^000000: Iron, Lantern"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "9. Archer Skeleton"; - mes "Despite not having actual eyes,"; - mes "Archer Skeletons have great aim."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"; - mes "Red Herb"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "10. Mummy"; - mes "A walking corpse covered with"; - mes "bandages. It probably used to be"; - mes "beautiful once."; - mes "^0099FFItem Drops^000000: Rotten Bandage"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "11. Verit"; - mes "A mummified dog that will pick up"; - mes "anything dropped to the ground."; - mes "Although it's a zombie, it seems"; - mes "happy to be alive again."; - mes "^0099FFItem Drops^000000: Immortal Heart, Zargon"; - mes "Rotten Bandage"; - next; - mes "^FF0000[Vol. 26: Medium Undead Monsters]^000000"; - mes "12. Ghoul"; - mes "Similar to a Zombie, but Ghouls are"; - mes "green and much stronger. Its"; - mes "retching is offensive in more ways"; - mes "than one."; - mes "^0099FFItem Drops^000000: Horrendous Mouth"; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("1. Zombie"); + mes("An innocent human that has been"); + mes("raised from the dead through black"); + mes("magic."); + mes("^0099FFItem Drops^000000: Decayed Nail, Sticky"); + mes("Mucus, Horrendous Mouth"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("2. Megalodon"); + mes("An animated fish skeleton that"); + mes("roams the seas. Although it looks"); + mes("scary, it's actually benign."); + mes("^0099FFItem Drops^000000: Stinky Scale,"); + mes("Skel-Bone"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("3. Orc Zombie"); + mes("Orcs that have risen back from the"); + mes("dead. The honourable fighting spirit"); + mes("of the Orc Warrior never dies!"); + mes("^0099FFItem Drops^000000: Orc Claw, Sticky Mucus"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("4. Pirate Skel"); + mes("A topless pirate skeleton that"); + mes("skips around in purple socks."); + mes("Scourge of the seven seas."); + mes("^0099FFItem Drops^000000: Skel-Bone"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("5. Orc Skeleton"); + mes("The skeleton of an Orc that has"); + mes("been brought back to life. Even in"); + mes("death, Orcs continue to do battle."); + mes("^0099FFItem Drops^000000: Orc's Fang, Green"); + mes("Herb"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("6. Soldier Skeleton"); + mes("A skeleton soldier that wields two"); + mes("swords at once. He must have been a"); + mes("badass when he was alive."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("7. Munak"); + mes("A beautiful zombie that seems to be"); + mes("linked to Bongun somehow."); + mes("^0099FFItem Drops^000000: Daenggie, Munak Turban"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("8. Skel Worker"); + mes("A reanimated skeleton of a miner"); + mes("that has died without receiving its"); + mes("severance pay."); + mes("^0099FFItem Drops^000000: Iron, Lantern"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("9. Archer Skeleton"); + mes("Despite not having actual eyes,"); + mes("Archer Skeletons have great aim."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"); + mes("Red Herb"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("10. Mummy"); + mes("A walking corpse covered with"); + mes("bandages. It probably used to be"); + mes("beautiful once."); + mes("^0099FFItem Drops^000000: Rotten Bandage"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("11. Verit"); + mes("A mummified dog that will pick up"); + mes("anything dropped to the ground."); + mes("Although it's a zombie, it seems"); + mes("happy to be alive again."); + mes("^0099FFItem Drops^000000: Immortal Heart, Zargon"); + mes("Rotten Bandage"); + next; + mes("^FF0000[Vol. 26: Medium Undead Monsters]^000000"); + mes("12. Ghoul"); + mes("Similar to a Zombie, but Ghouls are"); + mes("green and much stronger. Its"); + mes("retching is offensive in more ways"); + mes("than one."); + mes("^0099FFItem Drops^000000: Horrendous Mouth"); next; break; case 3: - mes "^FF0000[Vol. 27: Great Undead Monsters]^000000"; - mes "1. Evil Druid"; - mes "A flamboyantly evil druid. It's"; - mes "always using a floating spellbook"; - mes "that crackles with energy to cause"; - mes "misery to adventurers"; - mes "^0099FFItem Drops^000000: Amulet, White Herb"; + mes("^FF0000[Vol. 27: Great Undead Monsters]^000000"); + mes("1. Evil Druid"); + mes("A flamboyantly evil druid. It's"); + mes("always using a floating spellbook"); + mes("that crackles with energy to cause"); + mes("misery to adventurers"); + mes("^0099FFItem Drops^000000: Amulet, White Herb"); next; break; case 4: @@ -1260,9 +1260,9 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{ } prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{ - mes "^FF0000[Dungeon Monster Encyclopedia]^000000"; - mes "This is an Encyclopedia describing"; - mes "monsters living in Dungeons."; + mes("^FF0000[Dungeon Monster Encyclopedia]^000000"); + mes("This is an Encyclopedia describing"); + mes("monsters living in Dungeons."); next; .@loop1 = 1; switch(select("Ant Hell", "Geffen Tower", "Sphinx", "Cancel")) { @@ -1270,102 +1270,102 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "Cancel")) { case 1: - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "1. Ant Egg"; - mes "Merely an Ant Egg. It can't hurt"; - mes "you."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Sticky"; - mes "Mucus, Empty Bottle"; - next; - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "2. Andre"; - mes "A diligent worker ant that lives"; - mes "for the sake of the colony. Look"; - mes "out though, hit one and you'll"; - mes "fight them all."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "3. Piere"; - mes "A green worker ant that works just"; - mes "as diligently as Andre."; - mes "^0099FFItem Drops^000000: Worm"; - mes "Peeling, Garlet, Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "4. Deniro"; - mes "The red worker ant, and is"; - mes "faster than Pieres and Deniros."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "5. Vitata"; - mes "Worker ants that are plump with"; - mes "honey... So plump, they won't pick"; - mes "up anything."; - mes "^0099FFItem Drops^000000: Worm Peeling, Scell"; - mes "Honey"; - next; - mes "^FF0000[Ant Hell 1F Monsters]^000000"; - mes "6. Giearth"; - mes "An elderly pixie that wanders caves"; - mes "to gather ores. When he dies, he"; - mes "plans to leave the world his"; - mes "beautiful moustache."; - mes "^0099FFItem Drops^000000: Old Pixie's Moustache"; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("1. Ant Egg"); + mes("Merely an Ant Egg. It can't hurt"); + mes("you."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Sticky"); + mes("Mucus, Empty Bottle"); + next; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("2. Andre"); + mes("A diligent worker ant that lives"); + mes("for the sake of the colony. Look"); + mes("out though, hit one and you'll"); + mes("fight them all."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("3. Piere"); + mes("A green worker ant that works just"); + mes("as diligently as Andre."); + mes("^0099FFItem Drops^000000: Worm"); + mes("Peeling, Garlet, Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("4. Deniro"); + mes("The red worker ant, and is"); + mes("faster than Pieres and Deniros."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("5. Vitata"); + mes("Worker ants that are plump with"); + mes("honey... So plump, they won't pick"); + mes("up anything."); + mes("^0099FFItem Drops^000000: Worm Peeling, Scell"); + mes("Honey"); + next; + mes("^FF0000[Ant Hell 1F Monsters]^000000"); + mes("6. Giearth"); + mes("An elderly pixie that wanders caves"); + mes("to gather ores. When he dies, he"); + mes("plans to leave the world his"); + mes("beautiful moustache."); + mes("^0099FFItem Drops^000000: Old Pixie's Moustache"); next; break; case 2: - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "1. Ant Egg"; - mes "Ant eggs incapable of attacking, or"; - mes "even feeling pain."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Sticky"; - mes "Mucus, Empty Bottle"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "2. Andre"; - mes "A yellow worker ant that may be the"; - mes "slowest of its race, aside from"; - mes "Vitata."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "3. Piere"; - mes "A green worker and obviously"; - mes "hailing from France."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "4. Deniro"; - mes "The speediest of the worker ants"; - mes "that comes in a flashy red colour."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Sticky Mucus, Shell"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "5. Vitata"; - mes "Worker ants in charge of storing"; - mes "honey inside their bellies."; - mes "^0099FFItem Drops^000000: Worm Peeling, Scell,"; - mes "Honey"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "6. Giearth"; - mes "An elderly pixie that wanders caves"; - mes "to gather ores. Almost a dwarf, but"; - mes "not quite."; - mes "^0099FFItem Drops^000000: Old Pixie's Moustache"; - next; - mes "^FF0000[Ant Hell 2F Monsters]^000000"; - mes "7. Phreeoni"; - mes "An extremely strong bastard that is"; - mes "forty percent tongue."; - mes "^0099FFItem Drops^000000: Tongue, Ant Jaw"; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("1. Ant Egg"); + mes("Ant eggs incapable of attacking, or"); + mes("even feeling pain."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Sticky"); + mes("Mucus, Empty Bottle"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("2. Andre"); + mes("A yellow worker ant that may be the"); + mes("slowest of its race, aside from"); + mes("Vitata."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("3. Piere"); + mes("A green worker and obviously"); + mes("hailing from France."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("4. Deniro"); + mes("The speediest of the worker ants"); + mes("that comes in a flashy red colour."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Sticky Mucus, Shell"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("5. Vitata"); + mes("Worker ants in charge of storing"); + mes("honey inside their bellies."); + mes("^0099FFItem Drops^000000: Worm Peeling, Scell,"); + mes("Honey"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("6. Giearth"); + mes("An elderly pixie that wanders caves"); + mes("to gather ores. Almost a dwarf, but"); + mes("not quite."); + mes("^0099FFItem Drops^000000: Old Pixie's Moustache"); + next; + mes("^FF0000[Ant Hell 2F Monsters]^000000"); + mes("7. Phreeoni"); + mes("An extremely strong bastard that is"); + mes("forty percent tongue."); + mes("^0099FFItem Drops^000000: Tongue, Ant Jaw"); next; break; case 3: @@ -1379,190 +1379,190 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "4F", "Cancel")) { case 1: - mes "^FF0000[Geffen Dungeon 1F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Geffen Dungeon 1F Monsters]^000000"; - mes "2. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus, Garlet"; - mes "Green Herb"; - next; - mes "^FF0000[Geffen Dungeon 1F Monsters]^000000"; - mes "3. Dustiness"; - mes "This flying monster has a high"; - mes "dodge rate, so if you have low"; - mes "attack accuracy, you may want to"; - mes "leave it alone."; - mes "^0099FFItem Drops^000000: Moth Dust, Moth Wing,"; - mes "Insect Feeler, Red Herb"; - next; - mes "^FF0000[Geffen Dungeon 1F Monsters]^000000"; - mes "4. Poison Spore"; - mes "A black capped mushroom. It attacks"; - mes "adventurers in fear of being eaten,"; - mes "despite being poisonous and not"; - mes "delicious."; - mes "^0099FFItem Drops^000000: Spore, Green Herb"; + mes("^FF0000[Geffen Dungeon 1F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Geffen Dungeon 1F Monsters]^000000"); + mes("2. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus, Garlet"); + mes("Green Herb"); + next; + mes("^FF0000[Geffen Dungeon 1F Monsters]^000000"); + mes("3. Dustiness"); + mes("This flying monster has a high"); + mes("dodge rate, so if you have low"); + mes("attack accuracy, you may want to"); + mes("leave it alone."); + mes("^0099FFItem Drops^000000: Moth Dust, Moth Wing,"); + mes("Insect Feeler, Red Herb"); + next; + mes("^FF0000[Geffen Dungeon 1F Monsters]^000000"); + mes("4. Poison Spore"); + mes("A black capped mushroom. It attacks"); + mes("adventurers in fear of being eaten,"); + mes("despite being poisonous and not"); + mes("delicious."); + mes("^0099FFItem Drops^000000: Spore, Green Herb"); next; break; case 2: - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "2. Dustiness"; - mes "This flying monster has a high"; - mes "dodge rate, so if you have low"; - mes "attack accuracy, you may want to"; - mes "leave it alone."; - mes "^0099FFItem Drops^000000: Moth Dust, Moth Wing,"; - mes "Insect Feeler, Red Herb"; - next; - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "3. Poison Spore"; - mes "A black capped mushroom. It attacks"; - mes "adventurers in fear of being eaten,"; - mes "despite being poisonous and not"; - mes "delicious."; - mes "^0099FFItem Drops^000000: Spore, Green Herb"; - next; - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "4. Argos"; - mes "A monstrous spider that will attack"; - mes "adventurers on sight. It's too big"; - mes "for adventurers to squish with"; - mes "their feet."; - mes "^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"; - mes "Green Herb, Yellow Herb"; - next; - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "5. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Geffen Dungeon 2F Monsters]^000000"; - mes "6. Jakk"; - mes "A spooky, Pumpkin-headed monster"; - mes "that dresses in a slick formal"; - mes "suit. It's been known to invade"; - mes "Prontera on St. Hallow's Even in the"; - mes "past."; - mes "^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("2. Dustiness"); + mes("This flying monster has a high"); + mes("dodge rate, so if you have low"); + mes("attack accuracy, you may want to"); + mes("leave it alone."); + mes("^0099FFItem Drops^000000: Moth Dust, Moth Wing,"); + mes("Insect Feeler, Red Herb"); + next; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("3. Poison Spore"); + mes("A black capped mushroom. It attacks"); + mes("adventurers in fear of being eaten,"); + mes("despite being poisonous and not"); + mes("delicious."); + mes("^0099FFItem Drops^000000: Spore, Green Herb"); + next; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("4. Argos"); + mes("A monstrous spider that will attack"); + mes("adventurers on sight. It's too big"); + mes("for adventurers to squish with"); + mes("their feet."); + mes("^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"); + mes("Green Herb, Yellow Herb"); + next; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("5. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Geffen Dungeon 2F Monsters]^000000"); + mes("6. Jakk"); + mes("A spooky, Pumpkin-headed monster"); + mes("that dresses in a slick formal"); + mes("suit. It's been known to invade"); + mes("Prontera on St. Hallow's Even in the"); + mes("past."); + mes("^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"); next; break; case 3: - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "1. Argos"; - mes "A monstrous spider that will attack"; - mes "adventurers on sight. It's too big"; - mes "for adventurers to squish with"; - mes "their feet."; - mes "^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"; - mes "Green Herb, Yellow Herb"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "2. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "3. Jakk"; - mes "A spooky, Pumpkin-headed monster"; - mes "that dresses in a slick formal"; - mes "suit. It's been known to invade"; - mes "Prontera on St. Hallow's Even in the"; - mes "past."; - mes "^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "4. Myst"; - mes "A strange, monster made of mist"; - mes "that is attached to a phantom"; - mes "window."; - mes "^0099FFItem Drops^000000: Trunk, Gas Mask"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "5. Marionette"; - mes "A monster reborn as a cursed doll"; - mes "that is bound to strings attached"; - mes "to wooden sticks."; - mes "^0099FFItem Drops^000000: Golden Hair, Trunk"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "6. Bathory"; - mes "A wart-nosed Witch wearing bunny"; - mes "boxers that will attack anything"; - mes "prettier than her. In other words,"; - mes "she attacks everyone."; - mes "^0099FFItem Drops^000000: With Starsand"; - next; - mes "^FF0000[Geffen Dungeon 3F Monsters]^000000"; - mes "7. Nightmare"; - mes "A ghostly horse that radiates a"; - mes "violet aura of evil."; - mes "^0099FFItem Drops^000000: Horseshoe, Blue Herb"; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("1. Argos"); + mes("A monstrous spider that will attack"); + mes("adventurers on sight. It's too big"); + mes("for adventurers to squish with"); + mes("their feet."); + mes("^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"); + mes("Green Herb, Yellow Herb"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("2. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("3. Jakk"); + mes("A spooky, Pumpkin-headed monster"); + mes("that dresses in a slick formal"); + mes("suit. It's been known to invade"); + mes("Prontera on St. Hallow's Even in the"); + mes("past."); + mes("^0099FFItem Drops^000000: Jack'o'Pumpkin, Zargon"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("4. Myst"); + mes("A strange, monster made of mist"); + mes("that is attached to a phantom"); + mes("window."); + mes("^0099FFItem Drops^000000: Trunk, Gas Mask"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("5. Marionette"); + mes("A monster reborn as a cursed doll"); + mes("that is bound to strings attached"); + mes("to wooden sticks."); + mes("^0099FFItem Drops^000000: Golden Hair, Trunk"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("6. Bathory"); + mes("A wart-nosed Witch wearing bunny"); + mes("boxers that will attack anything"); + mes("prettier than her. In other words,"); + mes("she attacks everyone."); + mes("^0099FFItem Drops^000000: With Starsand"); + next; + mes("^FF0000[Geffen Dungeon 3F Monsters]^000000"); + mes("7. Nightmare"); + mes("A ghostly horse that radiates a"); + mes("violet aura of evil."); + mes("^0099FFItem Drops^000000: Horseshoe, Blue Herb"); next; break; case 4: - mes "^FF0000[Geffen Dungeon 4F Monsters]^000000"; - mes "1. Myst"; - mes "A strange, monster made of mist"; - mes "that is attached to a phantom"; - mes "window."; - mes "^0099FFItem Drops^000000: Trunk, Gas Mask"; - next; - mes "^FF0000[Geffen Dungeon 4F Monsters]^000000"; - mes "2. Deviruchi"; - mes "A minature demon that repeatedly"; - mes "stabs humans with its pitchfork."; - mes "It's cute, but nonetheless a true"; - mes "fiend of darkness."; - mes "^0099FFItem Drops^000000: Little Evil Horn,"; - mes "Little Evil Wing, Zargon"; - next; - mes "^FF0000[Geffen Dungeon 4F Monsters]^000000"; - mes "3. Raydric"; - mes "The soul of a castle guard bound to"; - mes "a living suit of armour through a"; - mes "curse."; - mes "^0099FFItem Drops^000000: Elunium, Chivalry"; - mes "Emblem"; - next; - mes "^FF0000[Geffen Dungeon 4F Monsters]^000000"; - mes "4. Joker"; - mes "A large, enchanted playing card. If"; - mes "you don't have good attack"; - mes "accuracy, the stakes are against"; - mes "you when fighting Joker."; - mes "^0099FFItem Drops^000000: High Heels"; - next; - mes "^FF0000[Geffen Dungeon 4F Monsters]^000000"; - mes "5. Doppelganger"; - mes "A ghostly double of a Swordman."; - mes "Perhaps the coolest and baddest"; - mes "monster in all of Rune-Midgard."; - mes "^0099FFItem Drops^000000: Spiky Band, Blue"; - mes "Potion, Cursed Ruby, Ruby"; + mes("^FF0000[Geffen Dungeon 4F Monsters]^000000"); + mes("1. Myst"); + mes("A strange, monster made of mist"); + mes("that is attached to a phantom"); + mes("window."); + mes("^0099FFItem Drops^000000: Trunk, Gas Mask"); + next; + mes("^FF0000[Geffen Dungeon 4F Monsters]^000000"); + mes("2. Deviruchi"); + mes("A minature demon that repeatedly"); + mes("stabs humans with its pitchfork."); + mes("It's cute, but nonetheless a true"); + mes("fiend of darkness."); + mes("^0099FFItem Drops^000000: Little Evil Horn,"); + mes("Little Evil Wing, Zargon"); + next; + mes("^FF0000[Geffen Dungeon 4F Monsters]^000000"); + mes("3. Raydric"); + mes("The soul of a castle guard bound to"); + mes("a living suit of armour through a"); + mes("curse."); + mes("^0099FFItem Drops^000000: Elunium, Chivalry"); + mes("Emblem"); + next; + mes("^FF0000[Geffen Dungeon 4F Monsters]^000000"); + mes("4. Joker"); + mes("A large, enchanted playing card. If"); + mes("you don't have good attack"); + mes("accuracy, the stakes are against"); + mes("you when fighting Joker."); + mes("^0099FFItem Drops^000000: High Heels"); + next; + mes("^FF0000[Geffen Dungeon 4F Monsters]^000000"); + mes("5. Doppelganger"); + mes("A ghostly double of a Swordman."); + mes("Perhaps the coolest and baddest"); + mes("monster in all of Rune-Midgard."); + mes("^0099FFItem Drops^000000: Spiky Band, Blue"); + mes("Potion, Cursed Ruby, Ruby"); next; break; case 5: @@ -1576,156 +1576,156 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) { case 1: - mes "^FF0000[Sphinx 1F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly"; - mes "Wing, Grape, Red Herb"; - next; - mes "^FF0000[Sphinx 1F Monsters]^000000"; - mes "2. Snake"; - mes "Green snake that lives in the"; - mes "forests and deserts. They're not"; - mes "poisonous, but their bites still"; - mes "hurt."; - mes "^0099FFItem Drops^000000: Snake Scale, Red Herb"; - next; - mes "^FF0000[Sphinx 1F Monsters]^000000"; - mes "3. Zerom"; - mes "An undead slave. Sadly, not even"; - mes "death will bring peace to the"; - mes "abusive hours of labour Zerom"; - mes "suffers for his Pharaoh."; - mes "^0099FFItem Drops^000000: Panties"; - next; - mes "^FF0000[Sphinx 1F Monsters]^000000"; - mes "4. Matyr"; - mes "A hound saturated with evil. It's"; - mes "always sleeping, but springs to"; - mes "action after smelling an"; - mes "adventurer."; - mes "^0099FFItem Drops^000000: Monster's Feed,"; - mes "Animal Skin"; - next; - mes "^FF0000[Sphinx 1F Monsters]^000000"; - mes "5. Requieum"; - mes "An ancient slave that carries a"; - mes "heavy coffin on its back. Weary"; - mes "from its labour, Requiem simply"; - mes "collapses, hoping the coffin will"; - mes "hit its mark, when attacking."; - mes "^0099FFItem Drops^000000: Old Blue Box"; + mes("^FF0000[Sphinx 1F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly"); + mes("Wing, Grape, Red Herb"); + next; + mes("^FF0000[Sphinx 1F Monsters]^000000"); + mes("2. Snake"); + mes("Green snake that lives in the"); + mes("forests and deserts. They're not"); + mes("poisonous, but their bites still"); + mes("hurt."); + mes("^0099FFItem Drops^000000: Snake Scale, Red Herb"); + next; + mes("^FF0000[Sphinx 1F Monsters]^000000"); + mes("3. Zerom"); + mes("An undead slave. Sadly, not even"); + mes("death will bring peace to the"); + mes("abusive hours of labour Zerom"); + mes("suffers for his Pharaoh."); + mes("^0099FFItem Drops^000000: Panties"); + next; + mes("^FF0000[Sphinx 1F Monsters]^000000"); + mes("4. Matyr"); + mes("A hound saturated with evil. It's"); + mes("always sleeping, but springs to"); + mes("action after smelling an"); + mes("adventurer."); + mes("^0099FFItem Drops^000000: Monster's Feed,"); + mes("Animal Skin"); + next; + mes("^FF0000[Sphinx 1F Monsters]^000000"); + mes("5. Requieum"); + mes("An ancient slave that carries a"); + mes("heavy coffin on its back. Weary"); + mes("from its labour, Requiem simply"); + mes("collapses, hoping the coffin will"); + mes("hit its mark, when attacking."); + mes("^0099FFItem Drops^000000: Old Blue Box"); next; break; case 2: - mes "^FF0000[Sphinx 2F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly"; - mes "Wing, Grape, Red Herb"; - next; - mes "^FF0000[Sphinx 2F Monsters]^000000"; - mes "2. Matyr"; - mes "A hound saturated with evil. It's"; - mes "always sleeping, but springs to"; - mes "action after smelling an"; - mes "adventurer."; - mes "^0099FFItem Drops^000000: Monster's Feed,"; - mes "Animal Skin"; - next; - mes "^FF0000[Sphinx 2F Monsters]^000000"; - mes "3. Requiem"; - mes "An ancient slave that carries a"; - mes "heavy coffin on its back. Weary"; - mes "from its labour, Requiem simply"; - mes "collapses, hoping the coffin will"; - mes "hit its mark, when attacking."; - mes "^0099FFItem Drops^000000: Old Blue Box"; - next; - mes "^FF0000[Sphinx 2F Monsters]^000000"; - mes "4. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; + mes("^FF0000[Sphinx 2F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly"); + mes("Wing, Grape, Red Herb"); + next; + mes("^FF0000[Sphinx 2F Monsters]^000000"); + mes("2. Matyr"); + mes("A hound saturated with evil. It's"); + mes("always sleeping, but springs to"); + mes("action after smelling an"); + mes("adventurer."); + mes("^0099FFItem Drops^000000: Monster's Feed,"); + mes("Animal Skin"); + next; + mes("^FF0000[Sphinx 2F Monsters]^000000"); + mes("3. Requiem"); + mes("An ancient slave that carries a"); + mes("heavy coffin on its back. Weary"); + mes("from its labour, Requiem simply"); + mes("collapses, hoping the coffin will"); + mes("hit its mark, when attacking."); + mes("^0099FFItem Drops^000000: Old Blue Box"); + next; + mes("^FF0000[Sphinx 2F Monsters]^000000"); + mes("4. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); next; break; case 3: - mes "^FF0000[Sphinx 3F Monsters]^000000"; - mes "1. Matyr"; - mes "A hound saturated with evil. It's"; - mes "always sleeping, but springs to"; - mes "action after smelling an"; - mes "adventurer."; - mes "^0099FFItem Drops^000000: Monster's Feed,"; - mes "Animal Skin"; - next; - mes "^FF0000[Sphinx 3F Monsters]^000000"; - mes "2. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Sphinx 3F Monsters]^000000"; - mes "3. Marduk"; - mes "A gangly wizard of darkness. Look"; - mes "out, it knows magic!"; - mes "^0099FFItem Drops^000000: Flame Heart"; + mes("^FF0000[Sphinx 3F Monsters]^000000"); + mes("1. Matyr"); + mes("A hound saturated with evil. It's"); + mes("always sleeping, but springs to"); + mes("action after smelling an"); + mes("adventurer."); + mes("^0099FFItem Drops^000000: Monster's Feed,"); + mes("Animal Skin"); + next; + mes("^FF0000[Sphinx 3F Monsters]^000000"); + mes("2. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Sphinx 3F Monsters]^000000"); + mes("3. Marduk"); + mes("A gangly wizard of darkness. Look"); + mes("out, it knows magic!"); + mes("^0099FFItem Drops^000000: Flame Heart"); next; break; case 4: - mes "^FF0000[Sphinx 4F Monsters]^000000"; - mes "1. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Sphinx 4F Monsters]^000000"; - mes "2. Marduk"; - mes "A gangly wizard of darkness. Look"; - mes "out, it knows magic!"; - mes "^0099FFItem Drops^000000: Flame Heart"; - next; - mes "^FF0000[Sphinx 4F Monsters]^000000"; - mes "3. Medusa"; - mes "Monster with hair composed of"; - mes "snakes. It is rumoured to turn"; - mes "people into stone if they look into"; - mes "her eyes."; - mes "^0099FFItem Drops^000000: Dead Medusa, Horrendous"; - mes "Snake, White Herb"; + mes("^FF0000[Sphinx 4F Monsters]^000000"); + mes("1. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Sphinx 4F Monsters]^000000"); + mes("2. Marduk"); + mes("A gangly wizard of darkness. Look"); + mes("out, it knows magic!"); + mes("^0099FFItem Drops^000000: Flame Heart"); + next; + mes("^FF0000[Sphinx 4F Monsters]^000000"); + mes("3. Medusa"); + mes("Monster with hair composed of"); + mes("snakes. It is rumoured to turn"); + mes("people into stone if they look into"); + mes("her eyes."); + mes("^0099FFItem Drops^000000: Dead Medusa, Horrendous"); + mes("Snake, White Herb"); next; break; case 5: - mes "^FF0000[Sphinx 5F Monsters]^000000"; - mes "1. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Sphinx 5F Monsters]^000000"; - mes "2. Marduk"; - mes "A gangly wizard of darkness. Look"; - mes "out, it knows magic!"; - mes "^0099FFItem Drops^000000: Flame Heart"; - next; - mes "^FF0000[Sphinx 5F Monsters]^000000"; - mes "3. Medusa"; - mes "Monster with hair composed of"; - mes "snakes. It is rumoured to turn"; - mes "people into stone if they look into"; - mes "her eyes."; - mes "^0099FFItem Drops^000000: Dead Medusa, Horrendous"; - mes "Snake, White Herb"; + mes("^FF0000[Sphinx 5F Monsters]^000000"); + mes("1. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Sphinx 5F Monsters]^000000"); + mes("2. Marduk"); + mes("A gangly wizard of darkness. Look"); + mes("out, it knows magic!"); + mes("^0099FFItem Drops^000000: Flame Heart"); + next; + mes("^FF0000[Sphinx 5F Monsters]^000000"); + mes("3. Medusa"); + mes("Monster with hair composed of"); + mes("snakes. It is rumoured to turn"); + mes("people into stone if they look into"); + mes("her eyes."); + mes("^0099FFItem Drops^000000: Dead Medusa, Horrendous"); + mes("Snake, White Herb"); next; break; case 6: @@ -1741,9 +1741,9 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{ } prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{ - mes "^FF0000[Dungeon Monster Encyclopedia]^000000"; - mes "This is an Encyclopedia describing"; - mes "Monsters living in Dungeons."; + mes("^FF0000[Dungeon Monster Encyclopedia]^000000"); + mes("This is an Encyclopedia describing"); + mes("Monsters living in Dungeons."); next; .@loop1 = 1; switch(select("Orc Dungeon", "Byalan Cave near Izlude", "Prontera Culvert")){ @@ -1751,73 +1751,73 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "Cancel")) { case 1: - mes "^FF0000[Orc Dungeon 1F Monsters]^000000"; - mes "1. Chonchon"; - mes "Fly monsters that move with great"; - mes "speed. Amazingly, they can heal in"; - mes "the presense of fecal matter."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Fly"; - mes "Wing"; - next; - mes "^FF0000[Orc Dungeon 1F Monsters]^000000"; - mes "2. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Orc Dungeon 1F Monsters]^000000"; - mes "3. Orc Zombie"; - mes "Orcs that have risen back from the"; - mes "dead. The honorable fighting spirit"; - mes "of the Orc Warrior never dies!"; - mes "^0099FFItem Drops^000000: Orc Claw, Sticky Mucus"; - next; - mes "^FF0000[Orc Dungeon 1F Monsters]^000000"; - mes "4. Orc Skeleton"; - mes "The skeleton of an Orc that has"; - mes "been brought back to life. Even in"; - mes "death, Orcs continue to do battle."; - mes "^0099FFItem Drops^000000: Orc's Fang, Green"; - mes "Herb"; + mes("^FF0000[Orc Dungeon 1F Monsters]^000000"); + mes("1. Chonchon"); + mes("Fly monsters that move with great"); + mes("speed. Amazingly, they can heal in"); + mes("the presense of fecal matter."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Fly"); + mes("Wing"); + next; + mes("^FF0000[Orc Dungeon 1F Monsters]^000000"); + mes("2. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Orc Dungeon 1F Monsters]^000000"); + mes("3. Orc Zombie"); + mes("Orcs that have risen back from the"); + mes("dead. The honorable fighting spirit"); + mes("of the Orc Warrior never dies!"); + mes("^0099FFItem Drops^000000: Orc Claw, Sticky Mucus"); + next; + mes("^FF0000[Orc Dungeon 1F Monsters]^000000"); + mes("4. Orc Skeleton"); + mes("The skeleton of an Orc that has"); + mes("been brought back to life. Even in"); + mes("death, Orcs continue to do battle."); + mes("^0099FFItem Drops^000000: Orc's Fang, Green"); + mes("Herb"); next; break; case 2: - mes "^FF0000[Orc Dungeon 2F Monsters]^000000"; - mes "1. Chonchon"; - mes "Fly monsters that move with great"; - mes "speed. Amazingly, they can heal in"; - mes "the presense of fecal matter."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Fly"; - mes "Wing"; - next; - mes "^FF0000[Orc Dungeon 2F Monsters]^000000"; - mes "2. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerbys."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Orc Dungeon 2F Monsters]^000000"; - mes "3. Orc Skeleton"; - mes "The skeleton of an Orc that has"; - mes "been brought back to life. Even in"; - mes "death, Orcs continue to do battle."; - mes "^0099FFItem Drops^000000: Orc's Fang, Green"; - mes "Herb"; - next; - mes "^FF0000[Orc Dungeon 2F Monsters]^000000"; - mes "4. Zenorc"; - mes "A dishonorable Orc whose body has"; - mes "been cursed. They continue their"; - mes "shameful ways by looting items that"; - mes "have been dropped to the ground."; - mes "^0099FFItem Drops^000000: Zenorc's Fang, Sticky"; - mes "Mucus, Yellow Herb"; + mes("^FF0000[Orc Dungeon 2F Monsters]^000000"); + mes("1. Chonchon"); + mes("Fly monsters that move with great"); + mes("speed. Amazingly, they can heal in"); + mes("the presense of fecal matter."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Fly"); + mes("Wing"); + next; + mes("^FF0000[Orc Dungeon 2F Monsters]^000000"); + mes("2. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerbys."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Orc Dungeon 2F Monsters]^000000"); + mes("3. Orc Skeleton"); + mes("The skeleton of an Orc that has"); + mes("been brought back to life. Even in"); + mes("death, Orcs continue to do battle."); + mes("^0099FFItem Drops^000000: Orc's Fang, Green"); + mes("Herb"); + next; + mes("^FF0000[Orc Dungeon 2F Monsters]^000000"); + mes("4. Zenorc"); + mes("A dishonorable Orc whose body has"); + mes("been cursed. They continue their"); + mes("shameful ways by looting items that"); + mes("have been dropped to the ground."); + mes("^0099FFItem Drops^000000: Zenorc's Fang, Sticky"); + mes("Mucus, Yellow Herb"); next; break; case 3: @@ -1831,255 +1831,255 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) { case 1: - mes "^FF0000[Byalan Cave 1F Monsters]^000000"; - mes "1. Plankton"; - mes "Even though they seem"; - mes "insignificantly small, be careful"; - mes "not to step on them. Plankton are"; - mes "light and can drift on the water."; - mes "^0099FFItem Drops^000000: Single Cell, Garlet"; - mes "Sticky Mucus, Empty Bottle"; - next; - mes "^FF0000[Byalan Cave 1F Monsters]^000000"; - mes "2. Kukre"; - mes "Kukre look better than Thief Bugs"; - mes "but basically loot items just the"; - mes "same. Luckily, they don't attack"; - mes "players in a group."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet"; - mes "Monster's Feed, Red Herb, Insect"; - mes "Feeler"; - next; - mes "^FF0000[Byalan Cave 1F Monsters]^000000"; - mes "3. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea. Attack"; - mes "using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Byalan Cave 1F Monsters]^000000"; - mes "4. Vadon"; - mes "Covered in a thick, protective"; - mes "shell, Vadons attack with powerful"; - mes "pincers. Although they look like"; - mes "crabs, their meat can't be eaten."; - mes "^0099FFItem Drops^000000: Nipper, Garlet, Solid"; - mes "Shell, Shell"; - next; - mes "^FF0000[Byalan Cave 1F Monsters]^000000"; - mes "5. Marina"; - mes "Transparent jellyfish that attack"; - mes "by stretching their flexible bodies"; - mes "in a whip-like fashion. They live"; - mes "in cool places near water."; - mes "^0099FFItem Drops^000000: Single Cell, Sticky"; - mes "Mucus"; + mes("^FF0000[Byalan Cave 1F Monsters]^000000"); + mes("1. Plankton"); + mes("Even though they seem"); + mes("insignificantly small, be careful"); + mes("not to step on them. Plankton are"); + mes("light and can drift on the water."); + mes("^0099FFItem Drops^000000: Single Cell, Garlet"); + mes("Sticky Mucus, Empty Bottle"); + next; + mes("^FF0000[Byalan Cave 1F Monsters]^000000"); + mes("2. Kukre"); + mes("Kukre look better than Thief Bugs"); + mes("but basically loot items just the"); + mes("same. Luckily, they don't attack"); + mes("players in a group."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet"); + mes("Monster's Feed, Red Herb, Insect"); + mes("Feeler"); + next; + mes("^FF0000[Byalan Cave 1F Monsters]^000000"); + mes("3. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea. Attack"); + mes("using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Byalan Cave 1F Monsters]^000000"); + mes("4. Vadon"); + mes("Covered in a thick, protective"); + mes("shell, Vadons attack with powerful"); + mes("pincers. Although they look like"); + mes("crabs, their meat can't be eaten."); + mes("^0099FFItem Drops^000000: Nipper, Garlet, Solid"); + mes("Shell, Shell"); + next; + mes("^FF0000[Byalan Cave 1F Monsters]^000000"); + mes("5. Marina"); + mes("Transparent jellyfish that attack"); + mes("by stretching their flexible bodies"); + mes("in a whip-like fashion. They live"); + mes("in cool places near water."); + mes("^0099FFItem Drops^000000: Single Cell, Sticky"); + mes("Mucus"); next; break; case 2: - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "1. Plankton"; - mes "Even though they seem"; - mes "insignificantly small, be careful"; - mes "not to step on them. Plankton are"; - mes "light and can drift on the water."; - mes "^0099FFItem Drops^000000: Single Cell, Garlet"; - mes "Sticky Mucus, Empty Bottle"; - next; - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "2. Kukre"; - mes "Kukre look better than Thief Bugs"; - mes "but basically loot items just the"; - mes "same. Luckily, they don't attack"; - mes "players in a group."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet"; - mes "Monster's Feed, Red Herb, Insect"; - mes "Feeler"; - next; - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "3. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea. Attack"; - mes "using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "4. Vadon"; - mes "Covered in a thick, protective"; - mes "shell, Vadons attack with powerful"; - mes "pincers. Although they look like"; - mes "crabs, their meat can't be eaten."; - mes "^0099FFItem Drops^000000: Nipper, Garlet, Solid"; - mes "Shell, Shell"; - next; - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "5. Marina"; - mes "Transparent jellyfish that attack"; - mes "by stretching their flexible bodies"; - mes "in a whip-like fashion. They live"; - mes "in cool places near water."; - mes "^0099FFItem Drops^000000: Single Cell, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Byalan Cave 2F Monsters]^000000"; - mes "6. Thara Frog"; - mes "Frogs of red colour, surely stronger"; - mes "than Roda Frogs. However there is"; - mes "obviously one thing in common about"; - mes "them, an annoying croaking noise."; - mes "^0099FFItem Drops^000000: Spawn, Scell, Sticky"; - mes "Webfoot"; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("1. Plankton"); + mes("Even though they seem"); + mes("insignificantly small, be careful"); + mes("not to step on them. Plankton are"); + mes("light and can drift on the water."); + mes("^0099FFItem Drops^000000: Single Cell, Garlet"); + mes("Sticky Mucus, Empty Bottle"); + next; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("2. Kukre"); + mes("Kukre look better than Thief Bugs"); + mes("but basically loot items just the"); + mes("same. Luckily, they don't attack"); + mes("players in a group."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet"); + mes("Monster's Feed, Red Herb, Insect"); + mes("Feeler"); + next; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("3. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea. Attack"); + mes("using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("4. Vadon"); + mes("Covered in a thick, protective"); + mes("shell, Vadons attack with powerful"); + mes("pincers. Although they look like"); + mes("crabs, their meat can't be eaten."); + mes("^0099FFItem Drops^000000: Nipper, Garlet, Solid"); + mes("Shell, Shell"); + next; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("5. Marina"); + mes("Transparent jellyfish that attack"); + mes("by stretching their flexible bodies"); + mes("in a whip-like fashion. They live"); + mes("in cool places near water."); + mes("^0099FFItem Drops^000000: Single Cell, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Byalan Cave 2F Monsters]^000000"); + mes("6. Thara Frog"); + mes("Frogs of red colour, surely stronger"); + mes("than Roda Frogs. However there is"); + mes("obviously one thing in common about"); + mes("them, an annoying croaking noise."); + mes("^0099FFItem Drops^000000: Spawn, Scell, Sticky"); + mes("Webfoot"); next; break; case 3: - mes "^FF0000[Byalan Cave 3F Monsters]^000000"; - mes "1. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea. Attack"; - mes "using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Byalan Cave 3F Monsters]^000000"; - mes "2. Thara Frog"; - mes "Frogs of red colour, surely stronger"; - mes "than Roda Frogs. However there is"; - mes "obviously one thing in common about"; - mes "them, an annoying croaking noise."; - mes "^0099FFItem Drops^000000: Spawn, Scell, Sticky"; - mes "Webfoot"; - next; - mes "^FF0000[Byalan Cave 3F Monsters]^000000"; - mes "3. Cornutus"; - mes "Benign monsters that conceal"; - mes "themselves in hard, turban shaped"; - mes "shells. They try to live as"; - mes "peacefully as they can in this"; - mes "crazy, crazy world."; - mes "^0099FFItem Drops^000000: Conch, Scell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Byalan Cave 3F Monsters]^000000"; - mes "4. Marse"; - mes "A miniature squid with miniature"; - mes "tentacles. How it moves through"; - mes "water with those tiny things is"; - mes "still a scientific mystery."; - mes "^0099FFItem Drops^000000: Squid Ink, Tentacle"; - next; - mes "^FF0000[Byalan Cave 3F Monsters]^000000"; - mes "5. Obeaune"; - mes "A female Mermaid that attacks with"; - mes "its wild, flowing hair. Whether or"; - mes "not its male version is Merman is"; - mes "still under debate."; - mes "^0099FFItem Drops^000000: Heart of Mermaid, Fin"; + mes("^FF0000[Byalan Cave 3F Monsters]^000000"); + mes("1. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea. Attack"); + mes("using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Byalan Cave 3F Monsters]^000000"); + mes("2. Thara Frog"); + mes("Frogs of red colour, surely stronger"); + mes("than Roda Frogs. However there is"); + mes("obviously one thing in common about"); + mes("them, an annoying croaking noise."); + mes("^0099FFItem Drops^000000: Spawn, Scell, Sticky"); + mes("Webfoot"); + next; + mes("^FF0000[Byalan Cave 3F Monsters]^000000"); + mes("3. Cornutus"); + mes("Benign monsters that conceal"); + mes("themselves in hard, turban shaped"); + mes("shells. They try to live as"); + mes("peacefully as they can in this"); + mes("crazy, crazy world."); + mes("^0099FFItem Drops^000000: Conch, Scell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Byalan Cave 3F Monsters]^000000"); + mes("4. Marse"); + mes("A miniature squid with miniature"); + mes("tentacles. How it moves through"); + mes("water with those tiny things is"); + mes("still a scientific mystery."); + mes("^0099FFItem Drops^000000: Squid Ink, Tentacle"); + next; + mes("^FF0000[Byalan Cave 3F Monsters]^000000"); + mes("5. Obeaune"); + mes("A female Mermaid that attacks with"); + mes("its wild, flowing hair. Whether or"); + mes("not its male version is Merman is"); + mes("still under debate."); + mes("^0099FFItem Drops^000000: Heart of Mermaid, Fin"); next; break; case 4: - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "1. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea. Attack"; - mes "using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "2. Marse"; - mes "A miniature squid with miniature"; - mes "tentacles. How it moves through"; - mes "water with those tiny things is"; - mes "still a scientific mystery."; - mes "^0099FFItem Drops^000000: Squid Ink, Tentacle"; - next; - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "3. Obeaune"; - mes "A female Mermaid that attacks with"; - mes "its wild, flowing hair. Whether or"; - mes "not its male version is Merman is"; - mes "still under debate."; - mes "^0099FFItem Drops^000000: Heart of Mermaid, Fin"; - next; - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "4. Marine Sphere"; - mes "Strange, round-shaped monsters that"; - mes "pulse with destructive energy."; - mes "Gathering their Detonators may be"; - mes "useful for Alchemists."; - mes "^0099FFItem Drops^000000: Tendon, Detonator"; - next; - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "5. Phen"; - mes "A blue fish with a pointed nose and"; - mes "sad, incredibly sad, vacant eyes."; - mes "^0099FFItem Drops^000000: Fish Tail, Sharp Scale,"; - mes "Meat, Fin"; - next; - mes "^FF0000[Byalan Cave 4F Monsters]^000000"; - mes "6. Sword Fish"; - mes "Fish Monster with a sharp, long nose"; - mes "that's just like a sword. Although it"; - mes "has googly eyes, it's a dangerous"; - mes "monster. Why wasn't it named Sword"; - mes "Nose Fish?"; - mes "^0099FFItem Drops^000000: Sharp Scale, Gill"; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("1. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea. Attack"); + mes("using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("2. Marse"); + mes("A miniature squid with miniature"); + mes("tentacles. How it moves through"); + mes("water with those tiny things is"); + mes("still a scientific mystery."); + mes("^0099FFItem Drops^000000: Squid Ink, Tentacle"); + next; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("3. Obeaune"); + mes("A female Mermaid that attacks with"); + mes("its wild, flowing hair. Whether or"); + mes("not its male version is Merman is"); + mes("still under debate."); + mes("^0099FFItem Drops^000000: Heart of Mermaid, Fin"); + next; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("4. Marine Sphere"); + mes("Strange, round-shaped monsters that"); + mes("pulse with destructive energy."); + mes("Gathering their Detonators may be"); + mes("useful for Alchemists."); + mes("^0099FFItem Drops^000000: Tendon, Detonator"); + next; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("5. Phen"); + mes("A blue fish with a pointed nose and"); + mes("sad, incredibly sad, vacant eyes."); + mes("^0099FFItem Drops^000000: Fish Tail, Sharp Scale,"); + mes("Meat, Fin"); + next; + mes("^FF0000[Byalan Cave 4F Monsters]^000000"); + mes("6. Sword Fish"); + mes("Fish Monster with a sharp, long nose"); + mes("that's just like a sword. Although it"); + mes("has googly eyes, it's a dangerous"); + mes("monster. Why wasn't it named Sword"); + mes("Nose Fish?"); + mes("^0099FFItem Drops^000000: Sharp Scale, Gill"); next; break; case 5: - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "1. Marine Sphere"; - mes "Strange, round-shaped monsters that"; - mes "pulse with destructive energy."; - mes "Gathering their Detonators may be"; - mes "useful for Alchemists."; - mes "^0099FFItem Drops^000000: Tendon, Detonator"; - next; - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "2. Sword Fish"; - mes "Fish Monster with a sharp, long nose"; - mes "that's just like a sword. Although it"; - mes "has googly eyes, it's a dangerous"; - mes "monster. Why wasn't it named Sword"; - mes "Nose Fish?"; - mes "^0099FFItem Drops^000000: Sharp Scale, Gill"; - next; - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "3. Marse"; - mes "A miniature squid with miniature"; - mes "tentacles. How it moves through"; - mes "water with those tiny things is"; - mes "still a scientific mystery."; - mes "^0099FFItem Drops^000000: Squid Ink, Tentacle"; - next; - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "4. Obeaune"; - mes "A female Mermaid that attacks with"; - mes "its wild, flowing hair. Whether or"; - mes "not its male version is Merman is"; - mes "still under debate."; - mes "^0099FFItem Drops^000000: Heart of Mermaid, Fin"; - next; - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "5. Marc"; - mes "A proud looking Sea Horse that sort"; - mes "of looks like a dragon."; - mes "Unfortunately, you can't ride it."; - mes "^0099FFItem Drops^000000: Gill, Fin"; - next; - mes "^FF0000[Byalan Cave 5F Monsters]^000000"; - mes "6. Strouf"; - mes "A lordly fish monster that looks"; - mes "like the God of the Seas. Carries a"; - mes "lightning trident to fight the"; - mes "surface people."; - mes "^0099FFItem Drops^000000: Fin, Feather, Gill"; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("1. Marine Sphere"); + mes("Strange, round-shaped monsters that"); + mes("pulse with destructive energy."); + mes("Gathering their Detonators may be"); + mes("useful for Alchemists."); + mes("^0099FFItem Drops^000000: Tendon, Detonator"); + next; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("2. Sword Fish"); + mes("Fish Monster with a sharp, long nose"); + mes("that's just like a sword. Although it"); + mes("has googly eyes, it's a dangerous"); + mes("monster. Why wasn't it named Sword"); + mes("Nose Fish?"); + mes("^0099FFItem Drops^000000: Sharp Scale, Gill"); + next; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("3. Marse"); + mes("A miniature squid with miniature"); + mes("tentacles. How it moves through"); + mes("water with those tiny things is"); + mes("still a scientific mystery."); + mes("^0099FFItem Drops^000000: Squid Ink, Tentacle"); + next; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("4. Obeaune"); + mes("A female Mermaid that attacks with"); + mes("its wild, flowing hair. Whether or"); + mes("not its male version is Merman is"); + mes("still under debate."); + mes("^0099FFItem Drops^000000: Heart of Mermaid, Fin"); + next; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("5. Marc"); + mes("A proud looking Sea Horse that sort"); + mes("of looks like a dragon."); + mes("Unfortunately, you can't ride it."); + mes("^0099FFItem Drops^000000: Gill, Fin"); + next; + mes("^FF0000[Byalan Cave 5F Monsters]^000000"); + mes("6. Strouf"); + mes("A lordly fish monster that looks"); + mes("like the God of the Seas. Carries a"); + mes("lightning trident to fight the"); + mes("surface people."); + mes("^0099FFItem Drops^000000: Fin, Feather, Gill"); next; break; case 6: @@ -2093,218 +2093,218 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F.", "2F.", "3F.", "4F.", "Cancel.")) { case 1: - mes "^FF0000[Prontera Culvert 1F Monsters]^000000"; - mes "1. Thief Bug Egg"; - mes "A filthy egg form a filthy Thief"; - mes "Bug. They make horrible omelets."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Culvert 1F Monsters]^000000"; - mes "2. Thief Bug Baby"; - mes "The undeveloped version of the"; - mes "Thief Bug. Even as babies, they're"; - mes "pretty disgusting."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red"; - mes "Herb, Jellopy"; - next; - mes "^FF0000[Prontera Culvert 1F Monsters]^000000"; - mes "3. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Prontera Culvert 1F Monsters]^000000"; - mes "4. Spore"; - mes "Mushroom-like monsters that usually"; - mes "live in forests or dungeons. The"; - mes "strange, chocolate chip like nubs"; - mes "on its cap are actually something"; - mes "else."; - mes "^0099FFItem Drops^000000: Spore, Red Herb, Blue"; - mes "Herb"; - next; - mes "^FF0000[Prontera Culvert 1F Monsters]^000000"; - mes "5. Tarou"; - mes "A tiny, little white mouse. Its"; - mes "squeaks can be heard in the Dead"; - mes "Pit and the Prontera Culvert."; - mes "^0099FFItem Drops^000000: Rat Tail, Animal"; - mes "Skin, Feather, Monster's Feed"; + mes("^FF0000[Prontera Culvert 1F Monsters]^000000"); + mes("1. Thief Bug Egg"); + mes("A filthy egg form a filthy Thief"); + mes("Bug. They make horrible omelets."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Culvert 1F Monsters]^000000"); + mes("2. Thief Bug Baby"); + mes("The undeveloped version of the"); + mes("Thief Bug. Even as babies, they're"); + mes("pretty disgusting."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red"); + mes("Herb, Jellopy"); + next; + mes("^FF0000[Prontera Culvert 1F Monsters]^000000"); + mes("3. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Prontera Culvert 1F Monsters]^000000"); + mes("4. Spore"); + mes("Mushroom-like monsters that usually"); + mes("live in forests or dungeons. The"); + mes("strange, chocolate chip like nubs"); + mes("on its cap are actually something"); + mes("else."); + mes("^0099FFItem Drops^000000: Spore, Red Herb, Blue"); + mes("Herb"); + next; + mes("^FF0000[Prontera Culvert 1F Monsters]^000000"); + mes("5. Tarou"); + mes("A tiny, little white mouse. Its"); + mes("squeaks can be heard in the Dead"); + mes("Pit and the Prontera Culvert."); + mes("^0099FFItem Drops^000000: Rat Tail, Animal"); + mes("Skin, Feather, Monster's Feed"); next; break; case 2: - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "1. Thief Bug Egg"; - mes "A filthy egg form a filthy Thief"; - mes "Bug. They make horrible omelets."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "2. Thief Bug Baby"; - mes "The undeveloped version of the"; - mes "Thief Bug. Even as babies, they're"; - mes "pretty disgusting."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red"; - mes "Herb, Jellopy"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "3. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "4. Spore"; - mes "Mushroom-like monsters that usually"; - mes "live in forests or dungeons. The"; - mes "strange, chocolate chip like nubs"; - mes "on its cap are actually something"; - mes "else."; - mes "^0099FFItem Drops^000000: Spore, Red Herb, Blue"; - mes "Herb"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "5. Tarou"; - mes "A tiny, little white mouse. Its"; - mes "squeaks can be heard in the Dead"; - mes "Pit and the Prontera Culvert."; - mes "^0099FFItem Drops^000000: Rat Tail, Animal"; - mes "Skin, Feather, Monster's Feed"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "6. Plankton"; - mes "Even though they seem"; - mes "insignificantly small, be careful"; - mes "not to step on them. Plankton are"; - mes "light and can drift on the water."; - mes "^0099FFItem Drops^000000: Single Cell, Garlet"; - mes "Sticky Mucus, Empty Bottle"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "7. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea that"; - mes "attack using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Prontera Culvert 2F Monsters]^000000"; - mes "8. Female Thief Bug"; - mes "Large, brown insects that are"; - mes "gruesome to the eye and disgusting"; - mes "to the touch. Notorious for quickly"; - mes "grabbing whatever drops to the"; - mes "ground."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler"; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("1. Thief Bug Egg"); + mes("A filthy egg form a filthy Thief"); + mes("Bug. They make horrible omelets."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("2. Thief Bug Baby"); + mes("The undeveloped version of the"); + mes("Thief Bug. Even as babies, they're"); + mes("pretty disgusting."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red"); + mes("Herb, Jellopy"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("3. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("4. Spore"); + mes("Mushroom-like monsters that usually"); + mes("live in forests or dungeons. The"); + mes("strange, chocolate chip like nubs"); + mes("on its cap are actually something"); + mes("else."); + mes("^0099FFItem Drops^000000: Spore, Red Herb, Blue"); + mes("Herb"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("5. Tarou"); + mes("A tiny, little white mouse. Its"); + mes("squeaks can be heard in the Dead"); + mes("Pit and the Prontera Culvert."); + mes("^0099FFItem Drops^000000: Rat Tail, Animal"); + mes("Skin, Feather, Monster's Feed"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("6. Plankton"); + mes("Even though they seem"); + mes("insignificantly small, be careful"); + mes("not to step on them. Plankton are"); + mes("light and can drift on the water."); + mes("^0099FFItem Drops^000000: Single Cell, Garlet"); + mes("Sticky Mucus, Empty Bottle"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("7. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea that"); + mes("attack using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Prontera Culvert 2F Monsters]^000000"); + mes("8. Female Thief Bug"); + mes("Large, brown insects that are"); + mes("gruesome to the eye and disgusting"); + mes("to the touch. Notorious for quickly"); + mes("grabbing whatever drops to the"); + mes("ground."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler"); next; break; case 3: - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "1. Thief Bug Egg"; - mes "A filthy egg form a filthy Thief"; - mes "Bug. They make horrible omelets."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "2. Thief Bug Baby"; - mes "The undeveloped version of the"; - mes "Thief Bug. Even as babies, they're"; - mes "pretty disgusting."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red"; - mes "Herb, Jellopy"; - next; - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "3. Female Thief Bug"; - mes "Large, brown insects that are"; - mes "gruesome to the eye and disgusting"; - mes "to the touch. Notorious for quickly"; - mes "grabbing whatever drops to the"; - mes "ground."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler"; - next; - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "4. Tarou"; - mes "A tiny, little white mouse. Its"; - mes "squeaks can be heard in the Dead"; - mes "Pit and the Prontera Culvert."; - mes "^0099FFItem Drops^000000: Rat Tail, Animal"; - mes "Skin, Feather, Monster's Feed"; - next; - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "5. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Prontera Culvert 3F Monsters]^000000"; - mes "6. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus, Garlet"; - mes "Green Herb"; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("1. Thief Bug Egg"); + mes("A filthy egg form a filthy Thief"); + mes("Bug. They make horrible omelets."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("2. Thief Bug Baby"); + mes("The undeveloped version of the"); + mes("Thief Bug. Even as babies, they're"); + mes("pretty disgusting."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red"); + mes("Herb, Jellopy"); + next; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("3. Female Thief Bug"); + mes("Large, brown insects that are"); + mes("gruesome to the eye and disgusting"); + mes("to the touch. Notorious for quickly"); + mes("grabbing whatever drops to the"); + mes("ground."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler"); + next; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("4. Tarou"); + mes("A tiny, little white mouse. Its"); + mes("squeaks can be heard in the Dead"); + mes("Pit and the Prontera Culvert."); + mes("^0099FFItem Drops^000000: Rat Tail, Animal"); + mes("Skin, Feather, Monster's Feed"); + next; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("5. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Prontera Culvert 3F Monsters]^000000"); + mes("6. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus, Garlet"); + mes("Green Herb"); next; break; case 4: - mes "^FF0000[Prontera Culvert 4F Monsters]^000000"; - mes "1. Theif Bug Egg"; - mes "A filthy egg form a filthy Thief"; - mes "Bug. They make horrible omelets."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Culvert 4F Monsters]^000000"; - mes "2. Thief Bug Baby"; - mes "The undeveloped version of the"; - mes "Thief Bug. Even as babies, they're"; - mes "pretty disgusting."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red"; - mes "Herb, Jellopy"; - next; - mes "^FF0000[Prontera Culvert 4F Monsters]^000000"; - mes "3. Female Thief Bug"; - mes "Large, brown insects that are"; - mes "gruesome to the eye and disgusting"; - mes "to the touch. Notorious for quickly"; - mes "grabbing whatever drops to the"; - mes "ground."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler"; - next; - mes "^FF0000[Prontera Culvert 4F Monsters]^000000"; - mes "4. Male Thief Bug"; - mes "A large, blue insect, the Male"; - mes "Thief Bug is considerably powerful."; - mes "They're also very aggressive"; - mes "towards humans."; - mes "^0099FFItem Drops^000000: Worm Peeling, Red Herb,"; - mes "Jellopy, Garlet, Insect Feeler,"; - mes "Yellow Herb"; - next; - mes "^FF0000[Prontera Culvert 4F Monsters]^000000"; - mes "5. Golden Thief Bug"; - mes "A Thief Bug with a shell that"; - mes "shimmers in a brilliant, golden"; - mes "light. Beautiful, but still a nasty"; - mes "bug through and through."; - mes "^0099FFItem Drops^000000: Blue Herb, Gold, Ora"; - mes "Ora, Insect Feeler"; + mes("^FF0000[Prontera Culvert 4F Monsters]^000000"); + mes("1. Theif Bug Egg"); + mes("A filthy egg form a filthy Thief"); + mes("Bug. They make horrible omelets."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Culvert 4F Monsters]^000000"); + mes("2. Thief Bug Baby"); + mes("The undeveloped version of the"); + mes("Thief Bug. Even as babies, they're"); + mes("pretty disgusting."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red"); + mes("Herb, Jellopy"); + next; + mes("^FF0000[Prontera Culvert 4F Monsters]^000000"); + mes("3. Female Thief Bug"); + mes("Large, brown insects that are"); + mes("gruesome to the eye and disgusting"); + mes("to the touch. Notorious for quickly"); + mes("grabbing whatever drops to the"); + mes("ground."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler"); + next; + mes("^FF0000[Prontera Culvert 4F Monsters]^000000"); + mes("4. Male Thief Bug"); + mes("A large, blue insect, the Male"); + mes("Thief Bug is considerably powerful."); + mes("They're also very aggressive"); + mes("towards humans."); + mes("^0099FFItem Drops^000000: Worm Peeling, Red Herb,"); + mes("Jellopy, Garlet, Insect Feeler,"); + mes("Yellow Herb"); + next; + mes("^FF0000[Prontera Culvert 4F Monsters]^000000"); + mes("5. Golden Thief Bug"); + mes("A Thief Bug with a shell that"); + mes("shimmers in a brilliant, golden"); + mes("light. Beautiful, but still a nasty"); + mes("bug through and through."); + mes("^0099FFItem Drops^000000: Blue Herb, Gold, Ora"); + mes("Ora, Insect Feeler"); next; break; case 5: @@ -2319,9 +2319,9 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{ } prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{ - mes "^FF0000[Dungeon Monster Encyclopedia]^000000"; - mes "This is an Encyclopedia describing"; - mes "Monsters living in Dungeons."; + mes("^FF0000[Dungeon Monster Encyclopedia]^000000"); + mes("This is an Encyclopedia describing"); + mes("Monsters living in Dungeons."); next; .@loop1 = 1; switch(select("Mjolnir Dead Pit", "Payon Cave", "Pyramid")) { @@ -2329,97 +2329,97 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "Cancel")) { case 1: - mes "^FF0000[Dead Pit 1F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Dead Pit 1F Monsters]^000000"; - mes "2. Tarou"; - mes "A tiny, little white mouse. Its"; - mes "squeaks can be heard in the Dead"; - mes "Pit and the Prontera Culvert."; - mes "^0099FFItem Drops^000000: Rat Tail, Animal"; - mes "Skin, Feather, Monster's Feed"; - next; - mes "^FF0000[Dead Pit 1F Monsters]^000000"; - mes "3. Martin"; - mes "An adorable mole wearing a safety"; - mes "helmet. He's deathly afraid of"; - mes "cave-ins and occasionally stops to"; - mes "cower in fear."; - mes "^0099FFItem Drops^000000: Mole Whiskers, Mole"; - mes "Claw"; - next; - mes "^FF0000[Dead Pit 1F Monsters]^000000"; - mes "4. Drainliar"; - mes "A blood red bat that's much"; - mes "stronger than Familiar. It also"; - mes "tends to pursue any human it"; - mes "finds."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Red Herb"; + mes("^FF0000[Dead Pit 1F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Dead Pit 1F Monsters]^000000"); + mes("2. Tarou"); + mes("A tiny, little white mouse. Its"); + mes("squeaks can be heard in the Dead"); + mes("Pit and the Prontera Culvert."); + mes("^0099FFItem Drops^000000: Rat Tail, Animal"); + mes("Skin, Feather, Monster's Feed"); + next; + mes("^FF0000[Dead Pit 1F Monsters]^000000"); + mes("3. Martin"); + mes("An adorable mole wearing a safety"); + mes("helmet. He's deathly afraid of"); + mes("cave-ins and occasionally stops to"); + mes("cower in fear."); + mes("^0099FFItem Drops^000000: Mole Whiskers, Mole"); + mes("Claw"); + next; + mes("^FF0000[Dead Pit 1F Monsters]^000000"); + mes("4. Drainliar"); + mes("A blood red bat that's much"); + mes("stronger than Familiar. It also"); + mes("tends to pursue any human it"); + mes("finds."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Red Herb"); next; break; case 2: - mes "^FF0000[Dead Pit 2F Monsters]^000000"; - mes "1. Martin"; - mes "An adorable mole wearing a safety"; - mes "helmet. He's deathly afraid of"; - mes "cave-ins and occasionally stops to"; - mes "cower in fear."; - mes "^0099FFItem Drops^000000: Mole Whiskers, Mole"; - mes "Claw"; - next; - mes "^FF0000[Dead Pit 2F Monsters]^000000"; - mes "2. Drainliar"; - mes "A blood red bat that's much"; - mes "stronger than Familiar. It also"; - mes "tends to pursue any human it"; - mes "finds."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Red Herb"; - next; - mes "^FF0000[Dead Pit 2F Monsters]^000000"; - mes "3. Skel Wroker"; - mes "A reanimated skeleton of a miner"; - mes "that has died, but come back to"; - mes "abuse its health insurance policy."; - mes "^0099FFItem Drops^000000: Iron, Lantern"; - next; - mes "^FF0000[Dead Pit 2F Monsters]^000000"; - mes "4. Myst"; - mes "A strange, monster made of mist"; - mes "that is attached to a phantom"; - mes "window."; - mes "^0099FFItem Drops^000000: Trunk, Gas Mask"; + mes("^FF0000[Dead Pit 2F Monsters]^000000"); + mes("1. Martin"); + mes("An adorable mole wearing a safety"); + mes("helmet. He's deathly afraid of"); + mes("cave-ins and occasionally stops to"); + mes("cower in fear."); + mes("^0099FFItem Drops^000000: Mole Whiskers, Mole"); + mes("Claw"); + next; + mes("^FF0000[Dead Pit 2F Monsters]^000000"); + mes("2. Drainliar"); + mes("A blood red bat that's much"); + mes("stronger than Familiar. It also"); + mes("tends to pursue any human it"); + mes("finds."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Red Herb"); + next; + mes("^FF0000[Dead Pit 2F Monsters]^000000"); + mes("3. Skel Wroker"); + mes("A reanimated skeleton of a miner"); + mes("that has died, but come back to"); + mes("abuse its health insurance policy."); + mes("^0099FFItem Drops^000000: Iron, Lantern"); + next; + mes("^FF0000[Dead Pit 2F Monsters]^000000"); + mes("4. Myst"); + mes("A strange, monster made of mist"); + mes("that is attached to a phantom"); + mes("window."); + mes("^0099FFItem Drops^000000: Trunk, Gas Mask"); next; break; case 3: - mes "^FF0000[Dead Pit 3F Monsters]^000000"; - mes "1. Skel Worker"; - mes "A reanimated skeleton of a miner"; - mes "that has died, but returned to join"; - mes "his brothers in the Miner's Union"; - mes "Strike."; - mes "^0099FFItem Drops^000000: Iron, Lantern"; - next; - mes "^FF0000[Dead Pit 3F Monsters]^000000"; - mes "2. Myst"; - mes "A strange, monster made of mist"; - mes "that is attached to a phantom"; - mes "window."; - mes "^0099FFItem Drops^000000: Trunk, Gas Mask"; - next; - mes "^FF0000[Dead Pit 3F Monsters]^000000"; - mes "3. Evil Druid"; - mes "A flamboyantly evil druid. It's"; - mes "always using a floating spellbook"; - mes "that crackles with energy to cause"; - mes "misery to adventurers."; - mes "^0099FFItem Drops^000000: Amulet, White Herb"; + mes("^FF0000[Dead Pit 3F Monsters]^000000"); + mes("1. Skel Worker"); + mes("A reanimated skeleton of a miner"); + mes("that has died, but returned to join"); + mes("his brothers in the Miner's Union"); + mes("Strike."); + mes("^0099FFItem Drops^000000: Iron, Lantern"); + next; + mes("^FF0000[Dead Pit 3F Monsters]^000000"); + mes("2. Myst"); + mes("A strange, monster made of mist"); + mes("that is attached to a phantom"); + mes("window."); + mes("^0099FFItem Drops^000000: Trunk, Gas Mask"); + next; + mes("^FF0000[Dead Pit 3F Monsters]^000000"); + mes("3. Evil Druid"); + mes("A flamboyantly evil druid. It's"); + mes("always using a floating spellbook"); + mes("that crackles with energy to cause"); + mes("misery to adventurers."); + mes("^0099FFItem Drops^000000: Amulet, White Herb"); next; break; case 4: @@ -2433,171 +2433,171 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) { case 1: - mes "^FF0000[Payon Cave 1F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Batt, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Payon Cave 1F Monsters]^000000"; - mes "2. Spore"; - mes "Mushroom-like monsters that attack"; - mes "with mushy headbutts. Usually live"; - mes "in forests or dungeons."; - mes "^0099FFItem Drops^000000: Spore, Red Herb, Blue"; - mes "Herb"; - next; - mes "^FF0000[Payon Cave 1F Monsters]^000000"; - mes "3. Zombie"; - mes "Bad Case of the Dead which has been"; - mes "reborn as a Walking Corpse by Black"; - mes "magic. Let's lead it to Nirvana."; - mes "^0099FFItem Drops^000000: Decayed Nail, Sticky"; - mes "Mucus, Horrendous Mouth"; + mes("^FF0000[Payon Cave 1F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Batt, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Payon Cave 1F Monsters]^000000"); + mes("2. Spore"); + mes("Mushroom-like monsters that attack"); + mes("with mushy headbutts. Usually live"); + mes("in forests or dungeons."); + mes("^0099FFItem Drops^000000: Spore, Red Herb, Blue"); + mes("Herb"); + next; + mes("^FF0000[Payon Cave 1F Monsters]^000000"); + mes("3. Zombie"); + mes("Bad Case of the Dead which has been"); + mes("reborn as a Walking Corpse by Black"); + mes("magic. Let's lead it to Nirvana."); + mes("^0099FFItem Drops^000000: Decayed Nail, Sticky"); + mes("Mucus, Horrendous Mouth"); next; break; case 2: - mes "^FF0000[Payon Cave 2F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Payon Cave 2F Monsters]^000000"; - mes "2. Eggyra"; - mes "A weird, robotic egg looking thing"; - mes "that waddles when it walks. No one"; - mes "knows what these things are made"; - mes "out of."; - mes "^0099FFItem Drops^000000: Scell, Sticky Mucus,"; - mes "Red Herb"; - next; - mes "^FF0000[Payon Cave 2F Monsters]^000000"; - mes "3. Magnolia"; - mes "Cute looking creatures that appear"; - mes "as large frying pans cooking an"; - mes "egg. Ironically, they're not"; - mes "morning monsters."; - mes "^0099FFItem Drops^000000: Jellopy, Garlet, Scell"; - next; - mes "^FF0000[Payon Cave 2F Monsters]^000000"; - mes "4. Soldier Skeleton"; - mes "A skeleton soldier that wields two"; - mes "swords at once. In life, they"; - mes "laughed at him for being obese, but"; - mes "now he will have his revenge."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; + mes("^FF0000[Payon Cave 2F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Payon Cave 2F Monsters]^000000"); + mes("2. Eggyra"); + mes("A weird, robotic egg looking thing"); + mes("that waddles when it walks. No one"); + mes("knows what these things are made"); + mes("out of."); + mes("^0099FFItem Drops^000000: Scell, Sticky Mucus,"); + mes("Red Herb"); + next; + mes("^FF0000[Payon Cave 2F Monsters]^000000"); + mes("3. Magnolia"); + mes("Cute looking creatures that appear"); + mes("as large frying pans cooking an"); + mes("egg. Ironically, they're not"); + mes("morning monsters."); + mes("^0099FFItem Drops^000000: Jellopy, Garlet, Scell"); + next; + mes("^FF0000[Payon Cave 2F Monsters]^000000"); + mes("4. Soldier Skeleton"); + mes("A skeleton soldier that wields two"); + mes("swords at once. In life, they"); + mes("laughed at him for being obese, but"); + mes("now he will have his revenge."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); next; break; case 3: - mes "^FF0000[Payon Cave 3F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Payon Cave 3F Monsters]^000000"; - mes "2. Soldier Skeleton"; - mes "A double sword wielding skeleton."; - mes "Like all good soldiers, this"; - mes "skeleton has a nice, manly cleft in"; - mes "its chin."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Payon Cave 3F Monsters]^000000"; - mes "3. Munak"; - mes "A beautiful zombie that seems to be"; - mes "linked to Bongun somehow."; - mes "^0099FFItem Drops^000000: Daenggie, Munak Turban"; - next; - mes "^FF0000[Payon Cave 3F Monsters]^000000"; - mes "4. Archer Skeleton"; - mes "An excellent, Undead bowman."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow"; - mes "Red Herb"; + mes("^FF0000[Payon Cave 3F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Payon Cave 3F Monsters]^000000"); + mes("2. Soldier Skeleton"); + mes("A double sword wielding skeleton."); + mes("Like all good soldiers, this"); + mes("skeleton has a nice, manly cleft in"); + mes("its chin."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Payon Cave 3F Monsters]^000000"); + mes("3. Munak"); + mes("A beautiful zombie that seems to be"); + mes("linked to Bongun somehow."); + mes("^0099FFItem Drops^000000: Daenggie, Munak Turban"); + next; + mes("^FF0000[Payon Cave 3F Monsters]^000000"); + mes("4. Archer Skeleton"); + mes("An excellent, Undead bowman."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow"); + mes("Red Herb"); next; break; case 4: - mes "^FF0000[Payon Cave 4F Monsters]^000000"; - mes "1. Soldier Skeleton"; - mes "A skeleton wielding two swords at"; - mes "the same time> Wear shorts and"; - mes "booties, but not socks and"; - mes "underwear. A very risque monster."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Payon Cave 4F Monsters]^000000"; - mes "2. Archer Skeleton"; - mes "Despite not having actual eyes,"; - mes "Archer Skeletons have great aim."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"; - mes "Red Herb"; - next; - mes "^FF0000[Payon Cave 4F Monsters]^000000"; - mes "3. Sohee"; - mes "A female Ghost that harbours a deep"; - mes "grudge. Although she is usually"; - mes "crying, she can become fierce upon"; - mes "encountering the living."; - mes "^0099FFItem Drops^000000: Black Hair, Red Herb"; - next; - mes "^FF0000[Payon Cave 4F Monsters]^000000"; - mes "4. Horong"; - mes "An eerie-looking, violent fireball."; - mes "It's useless to use hiding skills"; - mes "near this vengeful spirit."; - mes "^0099FFItem Drops^000000: Stone Heart, Zargon,"; - mes "Fire Arrow"; + mes("^FF0000[Payon Cave 4F Monsters]^000000"); + mes("1. Soldier Skeleton"); + mes("A skeleton wielding two swords at"); + mes("the same time> Wear shorts and"); + mes("booties, but not socks and"); + mes("underwear. A very risque monster."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Payon Cave 4F Monsters]^000000"); + mes("2. Archer Skeleton"); + mes("Despite not having actual eyes,"); + mes("Archer Skeletons have great aim."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"); + mes("Red Herb"); + next; + mes("^FF0000[Payon Cave 4F Monsters]^000000"); + mes("3. Sohee"); + mes("A female Ghost that harbours a deep"); + mes("grudge. Although she is usually"); + mes("crying, she can become fierce upon"); + mes("encountering the living."); + mes("^0099FFItem Drops^000000: Black Hair, Red Herb"); + next; + mes("^FF0000[Payon Cave 4F Monsters]^000000"); + mes("4. Horong"); + mes("An eerie-looking, violent fireball."); + mes("It's useless to use hiding skills"); + mes("near this vengeful spirit."); + mes("^0099FFItem Drops^000000: Stone Heart, Zargon,"); + mes("Fire Arrow"); next; break; case 5: - mes "^FF0000[Payon Cave 5F Monsters]^000000"; - mes "1. Soldier Skeleton"; - mes "A skeleton soldier that wields two"; - mes "swords at once. He might have"; - mes "fought for justice at one time, but"; - mes "now he's one of the undead!"; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Payon Cave 5F Monsters]^000000"; - mes "2. Archer Skeleton"; - mes "Despite not having actualy eyes,"; - mes "Archer Skeletons have great aim."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"; - mes "Red Herb"; - next; - mes "^FF0000[Payon Cave 5F Monsters]^000000"; - mes "3. Sohee"; - mes "A female Ghost that harbours a deep"; - mes "grudge. Although she is usually"; - mes "crying, she can become fierce upon"; - mes "encountering the living."; - mes "^0099FFItem Drops^000000: Black Hair, Red Herb"; - next; - mes "^FF0000[Payon Cave 5F Monsters]^000000"; - mes "4. Horong"; - mes "An eerie-looking, violent fireball."; - mes "It's useless to use hiding skills"; - mes "near this vengeful spirit."; - mes "^0099FFItem Drops^000000: Stone Heart, Zargon,"; - mes "Fire Arrow"; - next; - mes "^FF0000[Payon Cave 5F Monsters]^000000"; - mes "5. Moonlight Flower"; - mes "A wild Girl that command the 9 Tail"; - mes "Foxes. She carries around a staff"; - mes "topped with a Bell."; - mes "^0099FFItem Drops^000000: 9 Tails, White Herb"; - mes "Topaz, Elunium"; + mes("^FF0000[Payon Cave 5F Monsters]^000000"); + mes("1. Soldier Skeleton"); + mes("A skeleton soldier that wields two"); + mes("swords at once. He might have"); + mes("fought for justice at one time, but"); + mes("now he's one of the undead!"); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Payon Cave 5F Monsters]^000000"); + mes("2. Archer Skeleton"); + mes("Despite not having actualy eyes,"); + mes("Archer Skeletons have great aim."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"); + mes("Red Herb"); + next; + mes("^FF0000[Payon Cave 5F Monsters]^000000"); + mes("3. Sohee"); + mes("A female Ghost that harbours a deep"); + mes("grudge. Although she is usually"); + mes("crying, she can become fierce upon"); + mes("encountering the living."); + mes("^0099FFItem Drops^000000: Black Hair, Red Herb"); + next; + mes("^FF0000[Payon Cave 5F Monsters]^000000"); + mes("4. Horong"); + mes("An eerie-looking, violent fireball."); + mes("It's useless to use hiding skills"); + mes("near this vengeful spirit."); + mes("^0099FFItem Drops^000000: Stone Heart, Zargon,"); + mes("Fire Arrow"); + next; + mes("^FF0000[Payon Cave 5F Monsters]^000000"); + mes("5. Moonlight Flower"); + mes("A wild Girl that command the 9 Tail"); + mes("Foxes. She carries around a staff"); + mes("topped with a Bell."); + mes("^0099FFItem Drops^000000: 9 Tails, White Herb"); + mes("Topaz, Elunium"); next; break; case 6: @@ -2611,207 +2611,207 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "3F", "4F", "5F", "6F", "Cancel")) { case 1: - mes "^FF0000[Pyramid 1F Monsters]^000000"; - mes "1. Familiar"; - mes "A gray bat that's not very strong,"; - mes "but really annoying because it"; - mes "attacks very fast and relentlessly"; - mes "pursues passerby."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"; - mes "Grape, Red Herb"; - next; - mes "^FF0000[Pyramid 1F Monsters]^000000"; - mes "2. Spore"; - mes "Giant sized mushroom-like monsters"; - mes "that might taste good on giant"; - mes "sized pizza. Usually live in"; - mes "forests or dungeons."; - mes "^0099FFItem Drops^000000: Spore, Red Herb, Blue"; - mes "Herb"; - next; - mes "^FF0000[Pyramid 1F Monsters]^000000"; - mes "3. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus, Garlet,"; - mes "Green Herb"; + mes("^FF0000[Pyramid 1F Monsters]^000000"); + mes("1. Familiar"); + mes("A gray bat that's not very strong,"); + mes("but really annoying because it"); + mes("attacks very fast and relentlessly"); + mes("pursues passerby."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Fly Wing,"); + mes("Grape, Red Herb"); + next; + mes("^FF0000[Pyramid 1F Monsters]^000000"); + mes("2. Spore"); + mes("Giant sized mushroom-like monsters"); + mes("that might taste good on giant"); + mes("sized pizza. Usually live in"); + mes("forests or dungeons."); + mes("^0099FFItem Drops^000000: Spore, Red Herb, Blue"); + mes("Herb"); + next; + mes("^FF0000[Pyramid 1F Monsters]^000000"); + mes("3. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus, Garlet,"); + mes("Green Herb"); next; break; case 2: - mes "^FF0000[Pyramid 2F Monsters]^000000"; - mes "1. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus,"; - mes "Garlet, Green Herb"; - next; - mes "^FF0000[Pyramid 2F Monsters]^000000"; - mes "2. Drainliar"; - mes "A blood red bat that's much"; - mes "stronger than Familiar. It also"; - mes "tends to pursue any human it"; - mes "finds."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Red Herb"; - next; - mes "^FF0000[Pyramid 2F Monsters]^000000"; - mes "3. Soldier Skeleton"; - mes "A skeleton soldier that wields two"; - mes "swords at once. Doesn't have much"; - mes "to do, other than attack passerby."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Pyramid 2F Monsters]^000000"; - mes "4. Archer Skeleton"; - mes "Despite not having actual eyes,"; - mes "Archer Skeletons have great aim."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"; - mes "Red Herb"; + mes("^FF0000[Pyramid 2F Monsters]^000000"); + mes("1. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus,"); + mes("Garlet, Green Herb"); + next; + mes("^FF0000[Pyramid 2F Monsters]^000000"); + mes("2. Drainliar"); + mes("A blood red bat that's much"); + mes("stronger than Familiar. It also"); + mes("tends to pursue any human it"); + mes("finds."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Red Herb"); + next; + mes("^FF0000[Pyramid 2F Monsters]^000000"); + mes("3. Soldier Skeleton"); + mes("A skeleton soldier that wields two"); + mes("swords at once. Doesn't have much"); + mes("to do, other than attack passerby."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Pyramid 2F Monsters]^000000"); + mes("4. Archer Skeleton"); + mes("Despite not having actual eyes,"); + mes("Archer Skeletons have great aim."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"); + mes("Red Herb"); next; break; case 3: - mes "^FF0000[Pyramid 3F Monsters]^000000"; - mes "1. Drainliar"; - mes "A blood red bat that's much"; - mes "stronger than Familiar. It also"; - mes "tends to pursue any human it"; - mes "finds."; - mes "^0099FFItem Drops^000000: Tooth of Bat, Red Herb"; - next; - mes "^FF0000[Pyramid 3F Monsters]^000000"; - mes "2. Soldier Skeleton"; - mes "A skeleton soldier that wields two"; - mes "swords at once. Surprisingly quick"; - mes "for an Undead monster."; - mes "^0099FFItem Drops^000000: Skel-Bone, Red Herb"; - next; - mes "^FF0000[Pyramid 3F Monsters]^000000"; - mes "3. Archer Skeleton"; - mes "Despite not having actual eyes,"; - mes "Archer Skeletons have great aim."; - mes "^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"; - mes "Red Herb"; - next; - mes "^FF0000[Pyramid 3F Monsters]^000000"; - mes "4. Mummy"; - mes "A walking corpse covered with"; - mes "bandages. It probably used to be"; - mes "beautiful once."; - mes "^0099FFItem Drops^000000: Rotten Bandage"; - next; - mes "^FF0000[Pyramid 3F Monsters]^000000"; - mes "5. Verit"; - mes "A mummified dog that will pick up"; - mes "anything dropped to the ground."; - mes "Although it's a zombie, it seems"; - mes "happy to be alive again."; - mes "^0099FFItem Drops^000000: Immortal Herat, Zargon"; - mes "Rotten Bandage"; + mes("^FF0000[Pyramid 3F Monsters]^000000"); + mes("1. Drainliar"); + mes("A blood red bat that's much"); + mes("stronger than Familiar. It also"); + mes("tends to pursue any human it"); + mes("finds."); + mes("^0099FFItem Drops^000000: Tooth of Bat, Red Herb"); + next; + mes("^FF0000[Pyramid 3F Monsters]^000000"); + mes("2. Soldier Skeleton"); + mes("A skeleton soldier that wields two"); + mes("swords at once. Surprisingly quick"); + mes("for an Undead monster."); + mes("^0099FFItem Drops^000000: Skel-Bone, Red Herb"); + next; + mes("^FF0000[Pyramid 3F Monsters]^000000"); + mes("3. Archer Skeleton"); + mes("Despite not having actual eyes,"); + mes("Archer Skeletons have great aim."); + mes("^0099FFItem Drops^000000: Skel-Bone, Fire Arrow,"); + mes("Red Herb"); + next; + mes("^FF0000[Pyramid 3F Monsters]^000000"); + mes("4. Mummy"); + mes("A walking corpse covered with"); + mes("bandages. It probably used to be"); + mes("beautiful once."); + mes("^0099FFItem Drops^000000: Rotten Bandage"); + next; + mes("^FF0000[Pyramid 3F Monsters]^000000"); + mes("5. Verit"); + mes("A mummified dog that will pick up"); + mes("anything dropped to the ground."); + mes("Although it's a zombie, it seems"); + mes("happy to be alive again."); + mes("^0099FFItem Drops^000000: Immortal Herat, Zargon"); + mes("Rotten Bandage"); next; break; case 4: - mes "^FF0000[Pyramid 4F Monsters]^000000"; - mes "1. Mummy"; - mes "A walking corpse covered with"; - mes "bandages. It probably used to be"; - mes "beautiful once."; - mes "^0099FFItem Drops^000000: Rotten Bandage"; - next; - mes "^FF0000[Pyramid 4F Monsters]^000000"; - mes "2. Verit"; - mes "A mummified dog that will pick up"; - mes "anything dropped to the ground."; - mes "Although it's a zombie, it seems"; - mes "happy to be alive again."; - mes "^0099FFItem Drops^000000: Immortal Heart, Zargon,"; - mes "Rotten Bandage"; - next; - mes "^FF0000[Pyramid 4F Monsters]^000000"; - mes "3. Ghoul"; - mes "Similar to a Zombie, but Ghouls are"; - mes "green and much stronger. Its"; - mes "retching is offensive in more ways"; - mes "than one."; - mes "^0099FFItem Drops^000000: Horrendous Mouth"; - next; - mes "^FF0000[Pyramid 4F Monsters]^000000"; - mes "4. Isis"; - mes "A monster that is half serpent and"; - mes "half woman, as well as one of"; - mes "Osiris' trusted champions."; - mes "^0099FFItem Drops^000000: Scale Skin, Shining"; - mes "Scale"; + mes("^FF0000[Pyramid 4F Monsters]^000000"); + mes("1. Mummy"); + mes("A walking corpse covered with"); + mes("bandages. It probably used to be"); + mes("beautiful once."); + mes("^0099FFItem Drops^000000: Rotten Bandage"); + next; + mes("^FF0000[Pyramid 4F Monsters]^000000"); + mes("2. Verit"); + mes("A mummified dog that will pick up"); + mes("anything dropped to the ground."); + mes("Although it's a zombie, it seems"); + mes("happy to be alive again."); + mes("^0099FFItem Drops^000000: Immortal Heart, Zargon,"); + mes("Rotten Bandage"); + next; + mes("^FF0000[Pyramid 4F Monsters]^000000"); + mes("3. Ghoul"); + mes("Similar to a Zombie, but Ghouls are"); + mes("green and much stronger. Its"); + mes("retching is offensive in more ways"); + mes("than one."); + mes("^0099FFItem Drops^000000: Horrendous Mouth"); + next; + mes("^FF0000[Pyramid 4F Monsters]^000000"); + mes("4. Isis"); + mes("A monster that is half serpent and"); + mes("half woman, as well as one of"); + mes("Osiris' trusted champions."); + mes("^0099FFItem Drops^000000: Scale Skin, Shining"); + mes("Scale"); next; break; case 5: - mes "^FF0000[Pyramid 5F Monsters]^000000"; - mes "1. Mummy"; - mes "A walking corpse covered with"; - mes "bandages. It probably used to be"; - mes "beautiful once."; - mes "^0099FFItem Drops^000000: Rotten Bandage"; - next; - mes "^FF0000[Pyramid 5F Monsters]^000000"; - mes "2. Ghoul"; - mes "Similar to a Zombie, but Ghouls are"; - mes "green and much stronger. Its"; - mes "retching is offensive in more ways"; - mes "than one."; - mes "^0099FFItem Drops^000000: Horrendous Mouth"; - next; - mes "^FF0000[Pyramid 5F Monsters]^000000"; - mes "3. Isis"; - mes "A monster that is half serpent and"; - mes "half woman, as well as one of"; - mes "Osiris' trusted champions."; - mes "^0099FFItem Drops^000000: Scale Skin, Shining"; - mes "Scale"; + mes("^FF0000[Pyramid 5F Monsters]^000000"); + mes("1. Mummy"); + mes("A walking corpse covered with"); + mes("bandages. It probably used to be"); + mes("beautiful once."); + mes("^0099FFItem Drops^000000: Rotten Bandage"); + next; + mes("^FF0000[Pyramid 5F Monsters]^000000"); + mes("2. Ghoul"); + mes("Similar to a Zombie, but Ghouls are"); + mes("green and much stronger. Its"); + mes("retching is offensive in more ways"); + mes("than one."); + mes("^0099FFItem Drops^000000: Horrendous Mouth"); + next; + mes("^FF0000[Pyramid 5F Monsters]^000000"); + mes("3. Isis"); + mes("A monster that is half serpent and"); + mes("half woman, as well as one of"); + mes("Osiris' trusted champions."); + mes("^0099FFItem Drops^000000: Scale Skin, Shining"); + mes("Scale"); next; break; case 6: - mes "^FF0000[Pyramid 6F Monsters]^000000"; - mes "1. Mummy"; - mes "A walking corpse covered with"; - mes "bandages. It probably used to be"; - mes "beautiful once."; - mes "^0099FFItem Drops^000000: Rotten Bandage"; - next; - mes "^FF0000[Pyramid 6F Monsters]^000000"; - mes "2. Verit"; - mes "A mummified dog that will pick up"; - mes "anything dropped to the ground."; - mes "Although it's a zombie, it seems"; - mes "happy to be alive again."; - mes "^0099FFItem Drops^000000: Immortal Heart, Zargon,"; - mes "Rotten Bandage"; - next; - mes "^FF0000[Pyramid 6F Monsters]^000000"; - mes "3. Ghoul"; - mes "Similar to a Zombie, but Ghouls are"; - mes "green and much stronger. Its"; - mes "retching is offensive in more ways"; - mes "than one."; - mes "^0099FFItem Drops^000000: Horrendous Mouth"; - next; - mes "^FF0000[Pyramid 6F Monsters]^000000"; - mes "4. Isis"; - mes "A monster that is half serpent and"; - mes "half woman, as well as one of"; - mes "Osiris' trusted champions."; - mes "^0099FFItem Drops^000000: Scale Skin, Shining"; - mes "Scale"; - next; - mes "^FF0000[Pyramid 6F Monsters]^000000"; - mes "5. Osiris"; - mes "The indisputable King of Mummies."; - mes "He wears a crown and rotting"; - mes "bandages that are decidedly royal"; - mes "purple colour."; - mes "^0099FFItem Drops^000000: Memento, Rotten"; - mes "Bandage, Hand of God, Elunium"; + mes("^FF0000[Pyramid 6F Monsters]^000000"); + mes("1. Mummy"); + mes("A walking corpse covered with"); + mes("bandages. It probably used to be"); + mes("beautiful once."); + mes("^0099FFItem Drops^000000: Rotten Bandage"); + next; + mes("^FF0000[Pyramid 6F Monsters]^000000"); + mes("2. Verit"); + mes("A mummified dog that will pick up"); + mes("anything dropped to the ground."); + mes("Although it's a zombie, it seems"); + mes("happy to be alive again."); + mes("^0099FFItem Drops^000000: Immortal Heart, Zargon,"); + mes("Rotten Bandage"); + next; + mes("^FF0000[Pyramid 6F Monsters]^000000"); + mes("3. Ghoul"); + mes("Similar to a Zombie, but Ghouls are"); + mes("green and much stronger. Its"); + mes("retching is offensive in more ways"); + mes("than one."); + mes("^0099FFItem Drops^000000: Horrendous Mouth"); + next; + mes("^FF0000[Pyramid 6F Monsters]^000000"); + mes("4. Isis"); + mes("A monster that is half serpent and"); + mes("half woman, as well as one of"); + mes("Osiris' trusted champions."); + mes("^0099FFItem Drops^000000: Scale Skin, Shining"); + mes("Scale"); + next; + mes("^FF0000[Pyramid 6F Monsters]^000000"); + mes("5. Osiris"); + mes("The indisputable King of Mummies."); + mes("He wears a crown and rotting"); + mes("bandages that are decidedly royal"); + mes("purple colour."); + mes("^0099FFItem Drops^000000: Memento, Rotten"); + mes("Bandage, Hand of God, Elunium"); next; break; case 7: @@ -2827,9 +2827,9 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{ } prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{ - mes "^FF0000[Dungeon Monster Encyclopedia]^000000"; - mes "This is an Encyclopedia describing"; - mes "Monsters living in Dungeons."; + mes("^FF0000[Dungeon Monster Encyclopedia]^000000"); + mes("This is an Encyclopedia describing"); + mes("Monsters living in Dungeons."); next; .@loop1 = 1; switch(select("Sunken Ship near Alberta", "Prontera Maze")) { @@ -2837,131 +2837,131 @@ prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "2F", "Cancel")) { case 1: - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "1. Plankton"; - mes "Even though they seem"; - mes "insignificantly small, be careful"; - mes "not to step on them. Plankton are"; - mes "light and can drift on the water."; - mes "^0099FFItem Drops^000000: Single Cell, Garlet"; - mes "Sticky Mucus, Empty Bottle"; - next; - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "2. Kukre"; - mes "Kukre look better than Thief Bugs"; - mes "but basically loot items just the"; - mes "same. Luckily, they don't attack"; - mes "players in a group."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Monster's Feed, Red Herb, Insect"; - mes "Feeler"; - next; - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "3. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea that"; - mes "attack using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacles, Sticky Mucus"; - mes "Meat"; - next; - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "4. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus, Garlet"; - mes "Green Herb"; - next; - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "5. Poison Spore"; - mes "A black capped mushroom. It attacks"; - mes "adventurers in fear of being eaten,"; - mes "despite being poisonous and not"; - mes "delicious."; - mes "^0099FFItem Drops^000000: Spore, Green Herb"; - next; - mes "^FF0000[Sunken Ship 1F Monsters]^000000"; - mes "6. Pirate Skel"; - mes "A topless pirate skeleton that"; - mes "skips around in purple socks."; - mes "Scourge of the seven seas."; - mes "^0099FFItem Drops^000000: Skel-Bone"; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("1. Plankton"); + mes("Even though they seem"); + mes("insignificantly small, be careful"); + mes("not to step on them. Plankton are"); + mes("light and can drift on the water."); + mes("^0099FFItem Drops^000000: Single Cell, Garlet"); + mes("Sticky Mucus, Empty Bottle"); + next; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("2. Kukre"); + mes("Kukre look better than Thief Bugs"); + mes("but basically loot items just the"); + mes("same. Luckily, they don't attack"); + mes("players in a group."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Monster's Feed, Red Herb, Insect"); + mes("Feeler"); + next; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("3. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea that"); + mes("attack using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacles, Sticky Mucus"); + mes("Meat"); + next; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("4. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus, Garlet"); + mes("Green Herb"); + next; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("5. Poison Spore"); + mes("A black capped mushroom. It attacks"); + mes("adventurers in fear of being eaten,"); + mes("despite being poisonous and not"); + mes("delicious."); + mes("^0099FFItem Drops^000000: Spore, Green Herb"); + next; + mes("^FF0000[Sunken Ship 1F Monsters]^000000"); + mes("6. Pirate Skel"); + mes("A topless pirate skeleton that"); + mes("skips around in purple socks."); + mes("Scourge of the seven seas."); + mes("^0099FFItem Drops^000000: Skel-Bone"); next; break; case 2: - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "1. Kukre"; - mes "Kukre look better than Thief Bugs"; - mes "but basically loot items just the"; - mes "same. Luckily, they don't attack"; - mes "players in a group."; - mes "^0099FFItem Drops^000000: Worm Peeling, Garlet,"; - mes "Monster's Feed, Red Herb, Insect"; - mes "Feeler"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "2. Hydra"; - mes "Vegetable Monsters that live near"; - mes "water or in the deep sea that"; - mes "attack using tentacles. As a group,"; - mes "they're a pain in the ass."; - mes "^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"; - mes "Meat"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "3. Poporing"; - mes "A light green Poring with the"; - mes "Poison property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus,"; - mes "Garlet, Green Herb"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "4. Thara Frog"; - mes "Red Frogs that are much stronger"; - mes "than the green Roda Frogs. They"; - mes "also produce an annoying croaking"; - mes "noise."; - mes "^0099FFItem Drops^000000: Spawn, Scell, Sticky"; - mes "Webfoot"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "5. Whisper"; - mes "A piece of living fabric that gives"; - mes "off spooky vibes. Sometimes, it"; - mes "likes to turn invisible..."; - mes "^0099FFItem Drops^000000: Fabric"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "6. Megalodon"; - mes "Skeleton Fish having spooky empty"; - mes "eye-holes."; - mes "^0099FFItem Drops^000000: Stinky Scale, Skel-Bone"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "7. Pirate Skel"; - mes "A topless pirate skeleton that"; - mes "skips around in purple socks."; - mes "Scourge of the seven seas."; - mes "^0099FFItem Drops^000000: Skel-Bone"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "8. Marionette"; - mes "A monster reborn as a cursed doll"; - mes "that is bound to strings attached"; - mes "to wooden sticks."; - mes "^0099FFItem Drops^000000: Golden Hair, Trunk"; - next; - mes "^FF0000[Sunken Ship 2F Monsters]^000000"; - mes "9. Drake"; - mes "A peg-legged, ghostly pirate"; - mes "captain that takes its leisurely"; - mes "time to attack the living."; - mes "^0099FFItem Drops^000000: Skel-Bone, White"; - mes "Herb, Elunium"; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("1. Kukre"); + mes("Kukre look better than Thief Bugs"); + mes("but basically loot items just the"); + mes("same. Luckily, they don't attack"); + mes("players in a group."); + mes("^0099FFItem Drops^000000: Worm Peeling, Garlet,"); + mes("Monster's Feed, Red Herb, Insect"); + mes("Feeler"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("2. Hydra"); + mes("Vegetable Monsters that live near"); + mes("water or in the deep sea that"); + mes("attack using tentacles. As a group,"); + mes("they're a pain in the ass."); + mes("^0099FFItem Drops^000000: Tentacle, Sticky Mucus,"); + mes("Meat"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("3. Poporing"); + mes("A light green Poring with the"); + mes("Poison property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus,"); + mes("Garlet, Green Herb"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("4. Thara Frog"); + mes("Red Frogs that are much stronger"); + mes("than the green Roda Frogs. They"); + mes("also produce an annoying croaking"); + mes("noise."); + mes("^0099FFItem Drops^000000: Spawn, Scell, Sticky"); + mes("Webfoot"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("5. Whisper"); + mes("A piece of living fabric that gives"); + mes("off spooky vibes. Sometimes, it"); + mes("likes to turn invisible..."); + mes("^0099FFItem Drops^000000: Fabric"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("6. Megalodon"); + mes("Skeleton Fish having spooky empty"); + mes("eye-holes."); + mes("^0099FFItem Drops^000000: Stinky Scale, Skel-Bone"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("7. Pirate Skel"); + mes("A topless pirate skeleton that"); + mes("skips around in purple socks."); + mes("Scourge of the seven seas."); + mes("^0099FFItem Drops^000000: Skel-Bone"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("8. Marionette"); + mes("A monster reborn as a cursed doll"); + mes("that is bound to strings attached"); + mes("to wooden sticks."); + mes("^0099FFItem Drops^000000: Golden Hair, Trunk"); + next; + mes("^FF0000[Sunken Ship 2F Monsters]^000000"); + mes("9. Drake"); + mes("A peg-legged, ghostly pirate"); + mes("captain that takes its leisurely"); + mes("time to attack the living."); + mes("^0099FFItem Drops^000000: Skel-Bone, White"); + mes("Herb, Elunium"); next; break; case 3: @@ -2975,488 +2975,488 @@ prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{ while(.@loop1) { switch(select("1F", "3F", "Cancel")) { case 1: - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "1. Poring"; - mes "Small, pink monsters that are made"; - mes "of a living gelatinous substance."; - mes "They're cute, and move by"; - mes "bouncing."; - mes "^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"; - mes "Apple, Empty Bottle, Red Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "2. Lunatic"; - mes "Plump and shaggy monster shaped in"; - mes "a Rabbit. However it won't give you a"; - mes "'Bunny Band'."; - mes "^0099FFItem Drops^000000:"; - mes "Clover, Feather, Carrot, Red Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "3. Fabre"; - mes "The weak and small larva of Creamy."; - mes "Although some say it is cute, the"; - mes "author must disagree."; - mes "Whole-heartedly."; - mes "^0099FFItem Drops^000000: Fluff, Feather, Green"; - mes "Herb, Clover"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "4. Creamy"; - mes "A flying monster with beautiful"; - mes "wings. It will escape by"; - mes "teleporting if it thinks that it's"; - mes "in grave danger."; - mes "^0099FFItem Drops^000000: Powder of Butterfly"; - mes "Honey, Butterfly Wing, Flower"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "5. Pupa"; - mes "Monster that is the pupal stage of"; - mes "Fabre. It doesn't attack at all, so"; - mes "it's easy to kill for Novices."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "6. Poporing"; - mes "A light green Poring with the"; - mes "Posion property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus,"; - mes "Garlet, Green Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "7. Rocker"; - mes "A lazy grasshopper that loves to"; - mes "play the violin, just like in"; - mes "Aesop's fable."; - mes "^0099FFItem Drops^000000: Grasshopper's Leg,"; - mes "Jellopy"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "8. Bigfoot"; - mes "Althought its name may be"; - mes "misleading, Bigfoot is actually a"; - mes "large bear. It walks like it owns"; - mes "the forest, and it does."; - mes "^0099FFItem Drops^000000: Bear's Foot Skin,"; - mes "Animal Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "9. Smokie"; - mes "A chubby little raccoon that loves"; - mes "nothing better than to scamper."; - mes "It's rumoured to use a magic leaf to"; - mes "become invisible!"; - mes "^0099FFItem Drops^000000: Raccoon Leaf, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "10. Snake"; - mes "Green Coloured Snake living in the"; - mes "Forest or Desert. Not poisonous but"; - mes "be careful."; - mes "^0099FFItem Drops^000000: Snake Scale, Red Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "11. Wolf"; - mes "Wild, roving wolves with blue"; - mes "manes. They tend to attack as a"; - mes "pack when even one of them is"; - mes "threatened."; - mes "^0099FFItem Drops^000000: Wolf Claw, Meat,"; - mes "Monster's Feed, Animal Skin"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "12. Agriope"; - mes "A segmented, millipede type monster"; - mes "that will attack passerby with"; - mes "poison."; - mes "^0099FFItem Drops^000000: Bug Leg, Zargon, Green"; - mes "Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "13. Agros"; - mes "A monstrous spider that will attack"; - mes "adventurers on sight. It's too big"; - mes "for adventurers to squish with"; - mes "their feet."; - mes "^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"; - mes "Green Herb, Yellow Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "14. Chonchon"; - mes "Fly monsters that move with great"; - mes "speed. Amazingly, they can heal in"; - mes "the presense of fecal matter."; - mes "^0099FFItem Drops^000000: Shell, Jellopy, Fly"; - mes "Wing"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "15. Horn"; - mes "Although it looks fierce, it's"; - mes "actually a peaceful insect. It"; - mes "roams around fields with a"; - mes "crunching sound."; - mes "^0099FFItem Drops^000000: Horn, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "16. Hunter Fly"; - mes "Winged insects covered in the blood"; - mes "of innocents. It's incredibly"; - mes "quick, as well as strong. Novices"; - mes "must flee from this monster at all"; - mes "cost."; - mes "^0099FFItem Drops^000000: Solid Shell, Zargon"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "17. Mantis"; - mes "It wanders about fields, waving a"; - mes "tiny fan. An entire martial arts"; - mes "style is based on the movements of"; - mes "this insect."; - mes "^0099FFItem Drops^000000: Mantis Scythe, Scell,"; - mes "Solid Shell, Red Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "18. Stainer"; - mes "Tiny little insect with a splendid,"; - mes "ladybug-like shell. It can sense"; - mes "magic and will attack once a spell"; - mes "begins casting."; - mes "^0099FFItem Drops^000000: Rainbow Shell, Garlet,"; - mes "Shell, Solid Shell"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "19. Side Winder"; - mes "A dark coloured snake that hates"; - mes "people. Be careful, and kill them"; - mes "before they can poison you."; - mes "^0099FFItem Drops^000000: Shining Scale, Zargon,"; - mes "Poisonous Canine, Snake Scale"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "20. Yoyo"; - mes "Pink coloured Monkey. Not only do"; - mes "they pick up everything dropped on the"; - mes "ground, outrageously, but they are"; - mes "nimble and cooperative, you must be"; - mes "cautious of being attacked by a"; - mes "group."; - mes "^0099FFItem Drops^000000: Yoyo Tail, Banana, Yellow"; - mes "Herb, Animal Skin"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "21. Caramel"; - mes "An adorable porcupine with tiny"; - mes "spiky quills. However, it gets"; - mes "incredibly angry when touched."; - mes "^0099FFItem Drops^000000: Porcupine Quill,"; - mes "Animal Skin"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "22. Steel Chonchon"; - mes "Similar to Chonchon, but is yellow"; - mes "and green. It picks up everything"; - mes "from the ground, so be careful not"; - mes "to drop items."; - mes "^0099FFItem Drops^000000: Garlet, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "23. Coco"; - mes "A small Squirrel with dark,"; - mes "piercing eyes. It's always holding"; - mes "an Acorn, and would be cute if it"; - mes "didn't always have a look of utter"; - mes "contempt."; - mes "^0099FFItem Drops^000000: Acorn, Fluff, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "24. Dustiness"; - mes "This flying monster has a high"; - mes "dodge rate, so if you have low"; - mes "attack accuracy, you may want to"; - mes "leave it alone."; - mes "^0099FFItem Drops^000000: Moth Dust, Moth Wing"; - mes "Insect Feeler, Red Herb"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "25. Martin"; - mes "An adorable mole wearing a safety"; - mes "helmet. He's deathly afraid of"; - mes "cave-ins and occasionally stops to"; - mes "cower in fear."; - mes "^0099FFItem Drops^000000: Mole Whiskers, Mole"; - mes "Claw"; - next; - mes "^FF0000[Prontera Maze 1F Monsters]^000000"; - mes "26. Savage"; - mes "A wild boar that walks around,"; - mes "grunting restlessly. It's rough"; - mes "looking tusks make it hard to"; - mes "believe it was cute as a baby."; - mes "^0099FFItem Drops^000000: Mane, Animal Skin"; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("1. Poring"); + mes("Small, pink monsters that are made"); + mes("of a living gelatinous substance."); + mes("They're cute, and move by"); + mes("bouncing."); + mes("^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"); + mes("Apple, Empty Bottle, Red Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("2. Lunatic"); + mes("Plump and shaggy monster shaped in"); + mes("a Rabbit. However it won't give you a"); + mes("'Bunny Band'."); + mes("^0099FFItem Drops^000000:"); + mes("Clover, Feather, Carrot, Red Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("3. Fabre"); + mes("The weak and small larva of Creamy."); + mes("Although some say it is cute, the"); + mes("author must disagree."); + mes("Whole-heartedly."); + mes("^0099FFItem Drops^000000: Fluff, Feather, Green"); + mes("Herb, Clover"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("4. Creamy"); + mes("A flying monster with beautiful"); + mes("wings. It will escape by"); + mes("teleporting if it thinks that it's"); + mes("in grave danger."); + mes("^0099FFItem Drops^000000: Powder of Butterfly"); + mes("Honey, Butterfly Wing, Flower"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("5. Pupa"); + mes("Monster that is the pupal stage of"); + mes("Fabre. It doesn't attack at all, so"); + mes("it's easy to kill for Novices."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("6. Poporing"); + mes("A light green Poring with the"); + mes("Posion property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus,"); + mes("Garlet, Green Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("7. Rocker"); + mes("A lazy grasshopper that loves to"); + mes("play the violin, just like in"); + mes("Aesop's fable."); + mes("^0099FFItem Drops^000000: Grasshopper's Leg,"); + mes("Jellopy"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("8. Bigfoot"); + mes("Althought its name may be"); + mes("misleading, Bigfoot is actually a"); + mes("large bear. It walks like it owns"); + mes("the forest, and it does."); + mes("^0099FFItem Drops^000000: Bear's Foot Skin,"); + mes("Animal Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("9. Smokie"); + mes("A chubby little raccoon that loves"); + mes("nothing better than to scamper."); + mes("It's rumoured to use a magic leaf to"); + mes("become invisible!"); + mes("^0099FFItem Drops^000000: Raccoon Leaf, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("10. Snake"); + mes("Green Coloured Snake living in the"); + mes("Forest or Desert. Not poisonous but"); + mes("be careful."); + mes("^0099FFItem Drops^000000: Snake Scale, Red Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("11. Wolf"); + mes("Wild, roving wolves with blue"); + mes("manes. They tend to attack as a"); + mes("pack when even one of them is"); + mes("threatened."); + mes("^0099FFItem Drops^000000: Wolf Claw, Meat,"); + mes("Monster's Feed, Animal Skin"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("12. Agriope"); + mes("A segmented, millipede type monster"); + mes("that will attack passerby with"); + mes("poison."); + mes("^0099FFItem Drops^000000: Bug Leg, Zargon, Green"); + mes("Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("13. Agros"); + mes("A monstrous spider that will attack"); + mes("adventurers on sight. It's too big"); + mes("for adventurers to squish with"); + mes("their feet."); + mes("^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"); + mes("Green Herb, Yellow Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("14. Chonchon"); + mes("Fly monsters that move with great"); + mes("speed. Amazingly, they can heal in"); + mes("the presense of fecal matter."); + mes("^0099FFItem Drops^000000: Shell, Jellopy, Fly"); + mes("Wing"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("15. Horn"); + mes("Although it looks fierce, it's"); + mes("actually a peaceful insect. It"); + mes("roams around fields with a"); + mes("crunching sound."); + mes("^0099FFItem Drops^000000: Horn, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("16. Hunter Fly"); + mes("Winged insects covered in the blood"); + mes("of innocents. It's incredibly"); + mes("quick, as well as strong. Novices"); + mes("must flee from this monster at all"); + mes("cost."); + mes("^0099FFItem Drops^000000: Solid Shell, Zargon"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("17. Mantis"); + mes("It wanders about fields, waving a"); + mes("tiny fan. An entire martial arts"); + mes("style is based on the movements of"); + mes("this insect."); + mes("^0099FFItem Drops^000000: Mantis Scythe, Scell,"); + mes("Solid Shell, Red Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("18. Stainer"); + mes("Tiny little insect with a splendid,"); + mes("ladybug-like shell. It can sense"); + mes("magic and will attack once a spell"); + mes("begins casting."); + mes("^0099FFItem Drops^000000: Rainbow Shell, Garlet,"); + mes("Shell, Solid Shell"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("19. Side Winder"); + mes("A dark coloured snake that hates"); + mes("people. Be careful, and kill them"); + mes("before they can poison you."); + mes("^0099FFItem Drops^000000: Shining Scale, Zargon,"); + mes("Poisonous Canine, Snake Scale"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("20. Yoyo"); + mes("Pink coloured Monkey. Not only do"); + mes("they pick up everything dropped on the"); + mes("ground, outrageously, but they are"); + mes("nimble and cooperative, you must be"); + mes("cautious of being attacked by a"); + mes("group."); + mes("^0099FFItem Drops^000000: Yoyo Tail, Banana, Yellow"); + mes("Herb, Animal Skin"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("21. Caramel"); + mes("An adorable porcupine with tiny"); + mes("spiky quills. However, it gets"); + mes("incredibly angry when touched."); + mes("^0099FFItem Drops^000000: Porcupine Quill,"); + mes("Animal Skin"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("22. Steel Chonchon"); + mes("Similar to Chonchon, but is yellow"); + mes("and green. It picks up everything"); + mes("from the ground, so be careful not"); + mes("to drop items."); + mes("^0099FFItem Drops^000000: Garlet, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("23. Coco"); + mes("A small Squirrel with dark,"); + mes("piercing eyes. It's always holding"); + mes("an Acorn, and would be cute if it"); + mes("didn't always have a look of utter"); + mes("contempt."); + mes("^0099FFItem Drops^000000: Acorn, Fluff, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("24. Dustiness"); + mes("This flying monster has a high"); + mes("dodge rate, so if you have low"); + mes("attack accuracy, you may want to"); + mes("leave it alone."); + mes("^0099FFItem Drops^000000: Moth Dust, Moth Wing"); + mes("Insect Feeler, Red Herb"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("25. Martin"); + mes("An adorable mole wearing a safety"); + mes("helmet. He's deathly afraid of"); + mes("cave-ins and occasionally stops to"); + mes("cower in fear."); + mes("^0099FFItem Drops^000000: Mole Whiskers, Mole"); + mes("Claw"); + next; + mes("^FF0000[Prontera Maze 1F Monsters]^000000"); + mes("26. Savage"); + mes("A wild boar that walks around,"); + mes("grunting restlessly. It's rough"); + mes("looking tusks make it hard to"); + mes("believe it was cute as a baby."); + mes("^0099FFItem Drops^000000: Mane, Animal Skin"); next; break; case 2: - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "1. Poring"; - mes "Small, pink monsters that are made"; - mes "of a living gelatinous substance."; - mes "They're cute, and move by"; - mes "bouncing."; - mes "^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"; - mes "Apple, Empty Bottle, Red Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "2. Lunatic"; - mes "Plump and shaggy monster shaped in"; - mes "a Rabbit. However it won't give you a"; - mes "'Bunny Band'."; - mes "^0099FFItem Drops^000000:"; - mes "Clover, Feather, Carrot, Red Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "3. Fabre"; - mes "The weak and small larva of Creamy."; - mes "Although some say it is cute, the"; - mes "author must disagree."; - mes "Whole-heartedly."; - mes "^0099FFItem Drops^000000: Fluff, Feather, Green"; - mes "Herb, Clover"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "4. Creamy"; - mes "A flying monster with beautiful"; - mes "wings. It will escape by"; - mes "teleporting if it thinks that it's"; - mes "in grave danger."; - mes "^0099FFItem Drops^000000: Powder of Butterfly"; - mes "Honey, Butterfly Wing, Flower"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "5. Pupa"; - mes "Monster that is the pupal stage of"; - mes "Fabre. It doesn't attack at all, so"; - mes "it's easy to kill for Novices."; - mes "^0099FFItem Drops^000000: Chrysalis, Sticky"; - mes "Mucus"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "6. Poporing"; - mes "A light green Poring with the"; - mes "Posion property. It's much stronger"; - mes "than Poring, but still moves by"; - mes "means of bouncing."; - mes "^0099FFItem Drops^000000: Sticky Mucus,"; - mes "Garlet, Green Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "7. Rocker"; - mes "A lazy grasshopper that loves to"; - mes "play the violin, just like in"; - mes "Aesop's fable."; - mes "^0099FFItem Drops^000000: Grasshopper's Leg,"; - mes "Jellopy"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "8. Bigfoot"; - mes "Althought its name may be"; - mes "misleading, Bigfoot is actually a"; - mes "large bear. It walks like it owns"; - mes "the forest, and it does."; - mes "^0099FFItem Drops^000000: Bear's Foot Skin,"; - mes "Animal Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "9. Smokie"; - mes "A chubby little raccoon that loves"; - mes "nothing better than to scamper."; - mes "It's rumoured to use a magic leaf to"; - mes "become invisible!"; - mes "^0099FFItem Drops^000000: Raccoon Leaf, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "10. Snake"; - mes "Green Coloured Snake living in the"; - mes "Forest or Desert. Not poisonous but"; - mes "be careful."; - mes "^0099FFItem Drops^000000: Snake Scale, Red Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "11. Wolf."; - mes "Wild, roving wolves with blue"; - mes "manes. They tend to attack as a"; - mes "pack when even one of them is"; - mes "threatened."; - mes "^0099FFItem Drops^000000: Wolf Claw, Meat,"; - mes "Monster's Feed, Animal Skin"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "12. Agriope"; - mes "A segmented, millipede type monster"; - mes "that will attack passerby with"; - mes "poison."; - mes "^0099FFItem Drops^000000: Bug Leg, Zargon, Green"; - mes "Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "13. Agros"; - mes "A monstrous spider that will attack"; - mes "adventurers on sight. It's too big"; - mes "for adventurers to squish with"; - mes "their feet."; - mes "^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"; - mes "Green Herb, Yellow Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "14. Horn"; - mes "Although it looks fierce, it's"; - mes "actually a peaceful insect. It"; - mes "roams around fields with a"; - mes "crunching sound."; - mes "^0099FFItem Drops^000000: Horn, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "15. Hunter Fly"; - mes "Winged insects covered in the blood"; - mes "of innocents. It's incredibly"; - mes "quick, as well as strong. Novices"; - mes "must flee from this monster at all"; - mes "cost."; - mes "^0099FFItem Drops^000000: Solid Shell, Zargon"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "16. Mantis"; - mes "It wanders about fields, waving a"; - mes "tiny fan. An entire martial arts"; - mes "style is based on the movements of"; - mes "this insect."; - mes "^0099FFItem Drops^000000: Mantis Scythe, Scell,"; - mes "Solid Shell, Red Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "17. Stainer"; - mes "Tiny little insect with a splendid,"; - mes "ladybug-like shell. It can sense"; - mes "magic and will attack once a spell"; - mes "begins casting."; - mes "^0099FFItem Drops^000000: Rainbow Shell, Garlet,"; - mes "Shell, Solid Shell"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "18. Side Winder"; - mes "A dark coloured snake that hates"; - mes "people. Be careful, and kill them"; - mes "before they can poison you."; - mes "^0099FFItem Drops^000000: Shining Scale, Zargon,"; - mes "Poisonous Canine, Snake Scale"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "19. Yoyo"; - mes "Pink coloured Monkey. Not only do"; - mes "they pick up everything dropped on the"; - mes "ground, outrageously, but they are"; - mes "nimble and cooperative, you must be"; - mes "cautious of being attacked by a"; - mes "group."; - mes "^0099FFItem Drops^000000: Yoyo Tail, Banana, Yellow"; - mes "Herb, Animal Skin"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "20. Caramel"; - mes "An adorable porcupine with tiny"; - mes "spiky quills. However, it gets"; - mes "incredibly angry when touched."; - mes "^0099FFItem Drops^000000: Porcupine Quill,"; - mes "Animal Skin"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "21. Steel Chonchon"; - mes "Similar to Chonchon, but is yellow"; - mes "and green. It picks up everything"; - mes "from the ground, so be careful not"; - mes "to drop items."; - mes "^0099FFItem Drops^000000: Garlet, Shell, Solid"; - mes "Shell"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "22. Coco"; - mes "A small Squirrel with dark,"; - mes "piercing eyes. It's always holding"; - mes "an Acorn, and would be cute if it"; - mes "didn't always have a look of utter"; - mes "contempt."; - mes "^0099FFItem Drops^000000: Acorn, Fluff, Animal"; - mes "Skin, Sweet Potato"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "23. Dustiness"; - mes "This flying monster has a high"; - mes "dodge rate, so if you have low"; - mes "attack accuracy, you may want to"; - mes "leave it alone."; - mes "^0099FFItem Drops^000000: Moth Dust, Moth Wing"; - mes "Insect Feeler, Red Herb"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "24. Martin"; - mes "An adorable mole wearing a safety"; - mes "helmet. He's deathly afraid of"; - mes "cave-ins and occasionally stops to"; - mes "cower in fear."; - mes "^0099FFItem Drops^000000: Mole Whiskers, Mole"; - mes "Claw"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "25. Savage"; - mes "A wild boar that walks around,"; - mes "grunting restlessly. It's rough"; - mes "looking tusks make it hard to"; - mes "believe it was cute as a baby."; - mes "^0099FFItem Drops^000000: Mane, Animal Skin"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "26. Savage Bebe"; - mes "Tiny, pink baby Savage. It's"; - mes "disheartening to know that it grows"; - mes "up to become ugly-looking."; - mes "^0099FFItem Drops^000000: Animal Skin, Meat,"; - mes "Arrow, Feather"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "27. Mastering"; - mes "A giant Poring rarely seen in the"; - mes "Morroc Desert, Mt. Mjolnir or the"; - mes "Prontera Maze. It may be the Master"; - mes "of Porings, but... it's still a"; - mes "Poring"; - mes "^0099FFItem Drops^000000: Apple, Apple Juice"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "28. Eclipse"; - mes "Lord and Master of all Lunatics."; - mes "Its attacks may be weak, but it"; - mes "has considerable defense."; - mes "^0099FFItem Drops^000000: Carrot, Glass Bead,"; - mes "Milk, Carrot Juice"; - next; - mes "^FF0000[Prontera Maze 3F Monsters]^000000"; - mes "29. Baphomet"; - mes "A horned goat-like beast that"; - mes "wields an intimidating scythe with"; - mes "incredible might. Sired countless"; - mes "Baphomet Jrs."; - mes "^0099FFItem Drops^000000: Evil Horn,"; - mes "Yggdrasilberry, Animal Skin,"; - mes "Oridecon"; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("1. Poring"); + mes("Small, pink monsters that are made"); + mes("of a living gelatinous substance."); + mes("They're cute, and move by"); + mes("bouncing."); + mes("^0099FFItem Drops^000000: Jellopy, Sticky Mucus,"); + mes("Apple, Empty Bottle, Red Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("2. Lunatic"); + mes("Plump and shaggy monster shaped in"); + mes("a Rabbit. However it won't give you a"); + mes("'Bunny Band'."); + mes("^0099FFItem Drops^000000:"); + mes("Clover, Feather, Carrot, Red Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("3. Fabre"); + mes("The weak and small larva of Creamy."); + mes("Although some say it is cute, the"); + mes("author must disagree."); + mes("Whole-heartedly."); + mes("^0099FFItem Drops^000000: Fluff, Feather, Green"); + mes("Herb, Clover"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("4. Creamy"); + mes("A flying monster with beautiful"); + mes("wings. It will escape by"); + mes("teleporting if it thinks that it's"); + mes("in grave danger."); + mes("^0099FFItem Drops^000000: Powder of Butterfly"); + mes("Honey, Butterfly Wing, Flower"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("5. Pupa"); + mes("Monster that is the pupal stage of"); + mes("Fabre. It doesn't attack at all, so"); + mes("it's easy to kill for Novices."); + mes("^0099FFItem Drops^000000: Chrysalis, Sticky"); + mes("Mucus"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("6. Poporing"); + mes("A light green Poring with the"); + mes("Posion property. It's much stronger"); + mes("than Poring, but still moves by"); + mes("means of bouncing."); + mes("^0099FFItem Drops^000000: Sticky Mucus,"); + mes("Garlet, Green Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("7. Rocker"); + mes("A lazy grasshopper that loves to"); + mes("play the violin, just like in"); + mes("Aesop's fable."); + mes("^0099FFItem Drops^000000: Grasshopper's Leg,"); + mes("Jellopy"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("8. Bigfoot"); + mes("Althought its name may be"); + mes("misleading, Bigfoot is actually a"); + mes("large bear. It walks like it owns"); + mes("the forest, and it does."); + mes("^0099FFItem Drops^000000: Bear's Foot Skin,"); + mes("Animal Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("9. Smokie"); + mes("A chubby little raccoon that loves"); + mes("nothing better than to scamper."); + mes("It's rumoured to use a magic leaf to"); + mes("become invisible!"); + mes("^0099FFItem Drops^000000: Raccoon Leaf, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("10. Snake"); + mes("Green Coloured Snake living in the"); + mes("Forest or Desert. Not poisonous but"); + mes("be careful."); + mes("^0099FFItem Drops^000000: Snake Scale, Red Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("11. Wolf."); + mes("Wild, roving wolves with blue"); + mes("manes. They tend to attack as a"); + mes("pack when even one of them is"); + mes("threatened."); + mes("^0099FFItem Drops^000000: Wolf Claw, Meat,"); + mes("Monster's Feed, Animal Skin"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("12. Agriope"); + mes("A segmented, millipede type monster"); + mes("that will attack passerby with"); + mes("poison."); + mes("^0099FFItem Drops^000000: Bug Leg, Zargon, Green"); + mes("Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("13. Agros"); + mes("A monstrous spider that will attack"); + mes("adventurers on sight. It's too big"); + mes("for adventurers to squish with"); + mes("their feet."); + mes("^0099FFItem Drops^000000: Cobweb, Scell, Bug Leg,"); + mes("Green Herb, Yellow Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("14. Horn"); + mes("Although it looks fierce, it's"); + mes("actually a peaceful insect. It"); + mes("roams around fields with a"); + mes("crunching sound."); + mes("^0099FFItem Drops^000000: Horn, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("15. Hunter Fly"); + mes("Winged insects covered in the blood"); + mes("of innocents. It's incredibly"); + mes("quick, as well as strong. Novices"); + mes("must flee from this monster at all"); + mes("cost."); + mes("^0099FFItem Drops^000000: Solid Shell, Zargon"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("16. Mantis"); + mes("It wanders about fields, waving a"); + mes("tiny fan. An entire martial arts"); + mes("style is based on the movements of"); + mes("this insect."); + mes("^0099FFItem Drops^000000: Mantis Scythe, Scell,"); + mes("Solid Shell, Red Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("17. Stainer"); + mes("Tiny little insect with a splendid,"); + mes("ladybug-like shell. It can sense"); + mes("magic and will attack once a spell"); + mes("begins casting."); + mes("^0099FFItem Drops^000000: Rainbow Shell, Garlet,"); + mes("Shell, Solid Shell"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("18. Side Winder"); + mes("A dark coloured snake that hates"); + mes("people. Be careful, and kill them"); + mes("before they can poison you."); + mes("^0099FFItem Drops^000000: Shining Scale, Zargon,"); + mes("Poisonous Canine, Snake Scale"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("19. Yoyo"); + mes("Pink coloured Monkey. Not only do"); + mes("they pick up everything dropped on the"); + mes("ground, outrageously, but they are"); + mes("nimble and cooperative, you must be"); + mes("cautious of being attacked by a"); + mes("group."); + mes("^0099FFItem Drops^000000: Yoyo Tail, Banana, Yellow"); + mes("Herb, Animal Skin"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("20. Caramel"); + mes("An adorable porcupine with tiny"); + mes("spiky quills. However, it gets"); + mes("incredibly angry when touched."); + mes("^0099FFItem Drops^000000: Porcupine Quill,"); + mes("Animal Skin"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("21. Steel Chonchon"); + mes("Similar to Chonchon, but is yellow"); + mes("and green. It picks up everything"); + mes("from the ground, so be careful not"); + mes("to drop items."); + mes("^0099FFItem Drops^000000: Garlet, Shell, Solid"); + mes("Shell"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("22. Coco"); + mes("A small Squirrel with dark,"); + mes("piercing eyes. It's always holding"); + mes("an Acorn, and would be cute if it"); + mes("didn't always have a look of utter"); + mes("contempt."); + mes("^0099FFItem Drops^000000: Acorn, Fluff, Animal"); + mes("Skin, Sweet Potato"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("23. Dustiness"); + mes("This flying monster has a high"); + mes("dodge rate, so if you have low"); + mes("attack accuracy, you may want to"); + mes("leave it alone."); + mes("^0099FFItem Drops^000000: Moth Dust, Moth Wing"); + mes("Insect Feeler, Red Herb"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("24. Martin"); + mes("An adorable mole wearing a safety"); + mes("helmet. He's deathly afraid of"); + mes("cave-ins and occasionally stops to"); + mes("cower in fear."); + mes("^0099FFItem Drops^000000: Mole Whiskers, Mole"); + mes("Claw"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("25. Savage"); + mes("A wild boar that walks around,"); + mes("grunting restlessly. It's rough"); + mes("looking tusks make it hard to"); + mes("believe it was cute as a baby."); + mes("^0099FFItem Drops^000000: Mane, Animal Skin"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("26. Savage Bebe"); + mes("Tiny, pink baby Savage. It's"); + mes("disheartening to know that it grows"); + mes("up to become ugly-looking."); + mes("^0099FFItem Drops^000000: Animal Skin, Meat,"); + mes("Arrow, Feather"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("27. Mastering"); + mes("A giant Poring rarely seen in the"); + mes("Morroc Desert, Mt. Mjolnir or the"); + mes("Prontera Maze. It may be the Master"); + mes("of Porings, but... it's still a"); + mes("Poring"); + mes("^0099FFItem Drops^000000: Apple, Apple Juice"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("28. Eclipse"); + mes("Lord and Master of all Lunatics."); + mes("Its attacks may be weak, but it"); + mes("has considerable defense."); + mes("^0099FFItem Drops^000000: Carrot, Glass Bead,"); + mes("Milk, Carrot Juice"); + next; + mes("^FF0000[Prontera Maze 3F Monsters]^000000"); + mes("29. Baphomet"); + mes("A horned goat-like beast that"); + mes("wields an intimidating scythe with"); + mes("incredible might. Sired countless"); + mes("Baphomet Jrs."); + mes("^0099FFItem Drops^000000: Evil Horn,"); + mes("Yggdrasilberry, Animal Skin,"); + mes("Oridecon"); next; break; case 3: @@ -3472,206 +3472,206 @@ prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{ } prt_in,162,68,4 script Vending Guide#pront HIDDEN_NPC,{ - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "So you want to open your own shop"; - mes "so that you can sell items to other"; - mes "players and make zeny?"; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("So you want to open your own shop"); + mes("so that you can sell items to other"); + mes("players and make zeny?"); next; if (select("Yes, I do!", "Close the book.") == 1) { - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "First, only certain job classes can"; - mes "open vending shops. As a Merchant,"; - mes "Blacksmith or Alchemist, you must"; - mes "first learn ^009933Level 5 Enlarge Weight^000000"; - mes "^009933Limit^000000, and then learn the ^009933Pushcart^000000"; - mes "skill."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("First, only certain job classes can"); + mes("open vending shops. As a Merchant,"); + mes("Blacksmith or Alchemist, you must"); + mes("first learn ^009933Level 5 Enlarge Weight^000000"); + mes("^009933Limit^000000, and then learn the ^009933Pushcart^000000"); + mes("skill."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "When you have learned the Pushcart"; - mes "skill, you can go ahead and rent a"; - mes "Cart form a Kafra Employee. Once"; - mes "this cart is equipped, it won't"; - mes "disappear as long as you don't take"; - mes "it off."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("When you have learned the Pushcart"); + mes("skill, you can go ahead and rent a"); + mes("Cart form a Kafra Employee. Once"); + mes("this cart is equipped, it won't"); + mes("disappear as long as you don't take"); + mes("it off."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "However, equipping a Cart reduces"; - mes "your movement speed. You can"; - mes "recover this movement speed by"; - mes "continuing to add skill points to"; - mes "the ^009933Pushcart^000000 skill."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("However, equipping a Cart reduces"); + mes("your movement speed. You can"); + mes("recover this movement speed by"); + mes("continuing to add skill points to"); + mes("the ^009933Pushcart^000000 skill."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "Now, this next part is very"; - mes "important. If you want to be able"; - mes "to sell what is inside your cart,"; - mes "you must learn ^009933Level 3 Pushcart^000000 so"; - mes "that youc an learn ^009933Vending^000000,"; - mes "allowing you to sell items inside"; - mes "your cart."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("Now, this next part is very"); + mes("important. If you want to be able"); + mes("to sell what is inside your cart,"); + mes("you must learn ^009933Level 3 Pushcart^000000 so"); + mes("that youc an learn ^009933Vending^000000,"); + mes("allowing you to sell items inside"); + mes("your cart."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "Remember, only items inside your"; - mes "Cart can be sold with the Vending"; - mes "skill. Press the '^009933Alt^000000' and ^009933W^000000' keys"; - mes "to open the Cart Window labeled"; - mes "'Rent a Cart Item.'"; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("Remember, only items inside your"); + mes("Cart can be sold with the Vending"); + mes("skill. Press the '^009933Alt^000000' and ^009933W^000000' keys"); + mes("to open the Cart Window labeled"); + mes("'Rent a Cart Item.'"); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "You can drag and drop items from"; - mes "your Inventory Window into this"; - mes "Cart Window. You can also click the"; - mes "'^009933items^000000' button int he Equipment"; - mes "Window (^009933Alt^000000 + ^009933Q^000000) to open the Cart"; - mes "Window."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("You can drag and drop items from"); + mes("your Inventory Window into this"); + mes("Cart Window. You can also click the"); + mes("'^009933items^000000' button int he Equipment"); + mes("Window (^009933Alt^000000 + ^009933Q^000000) to open the Cart"); + mes("Window."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "Now use the Vending skill. Two"; - mes "windows will pop up. ^009933Available^000000"; - mes "^009933 items for Vending^000000 and ^009933 Vend a Shop^000000."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("Now use the Vending skill. Two"); + mes("windows will pop up. ^009933Available^000000"); + mes("^009933 items for Vending^000000 and ^009933 Vend a Shop^000000."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "Drag and drop items from the"; - mes "^009933Available items for Vending^000000"; - mes "Window into the ^009933Vend a Shop^000000 Window."; - mes "Then, in the ^009933Vend a Shop^000000 window,"; - mes "you may set prices and name your"; - mes "shop."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("Drag and drop items from the"); + mes("^009933Available items for Vending^000000"); + mes("Window into the ^009933Vend a Shop^000000 Window."); + mes("Then, in the ^009933Vend a Shop^000000 window,"); + mes("you may set prices and name your"); + mes("shop."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "After confirming the items and"; - mes "prices, click the 'OK' button. The"; - mes "^009933My Shop^000000 window will appear."; - mes "Congratulations, you are now"; - mes "vending your items!"; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("After confirming the items and"); + mes("prices, click the 'OK' button. The"); + mes("^009933My Shop^000000 window will appear."); + mes("Congratulations, you are now"); + mes("vending your items!"); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "When you close the ^009933My Shop^000000 window,"; - mes "your shop will be closed. You can"; - mes "check the prices of your items in"; - mes "the ^009933My Shop^000000 window, and your sales"; - mes "will be recorded in the chat"; - mes "window."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("When you close the ^009933My Shop^000000 window,"); + mes("your shop will be closed. You can"); + mes("check the prices of your items in"); + mes("the ^009933My Shop^000000 window, and your sales"); + mes("will be recorded in the chat"); + mes("window."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "When everything's sold out, the"; - mes "shop will automatically close."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("When everything's sold out, the"); + mes("shop will automatically close."); next; - mes "^FF0000[Vending Guide for Dummies]^000000"; - mes "SuperNovices can learn all the"; - mes "skills needed to open vending"; - mes "shops, but none of the Kafra"; - mes "Employees will rent Carts to them."; - mes "If only they could find somewhere"; - mes "to rent a cart..."; + mes("^FF0000[Vending Guide for Dummies]^000000"); + mes("SuperNovices can learn all the"); + mes("skills needed to open vending"); + mes("shops, but none of the Kafra"); + mes("Employees will rent Carts to them."); + mes("If only they could find somewhere"); + mes("to rent a cart..."); } close; } prt_in,168,68,4 script Blacksmith Guide#pront HIDDEN_NPC,{ - mes "^FF0000[Blacksmith Guide for Dummies]^000000"; - mes "This is a useful guide detailing"; - mes "the process of Ore Refining and"; - mes "Weapon Crafting for Blacksmith job"; - mes "class characters."; + mes("^FF0000[Blacksmith Guide for Dummies]^000000"); + mes("This is a useful guide detailing"); + mes("the process of Ore Refining and"); + mes("Weapon Crafting for Blacksmith job"); + mes("class characters."); next; switch(select("Ore Refining.", "Weapon Craft", "Cancel.")) { case 1: - mes "^FF0000[Ore Refining for Dummies]^000000"; - mes "Rough ores, like Iron Ore, and"; - mes "rough enchanted stones can be"; - mes "refined to create a higher quality"; - mes "metal or stone. Refining rough"; - mes "materials requires a ^0099FFMini Furnace^000000."; + mes("^FF0000[Ore Refining for Dummies]^000000"); + mes("Rough ores, like Iron Ore, and"); + mes("rough enchanted stones can be"); + mes("refined to create a higher quality"); + mes("metal or stone. Refining rough"); + mes("materials requires a ^0099FFMini Furnace^000000."); next; - mes "^FF0000[Ore Refining for Dummies]^000000"; - mes "Several rough ores are also needed"; - mes "to create just one of a higher"; - mes "quality. When you think you have"; - mes "enough rough ores or stones of the"; - mes "same kind, double-click the Mini"; - mes "Furnace item in the Inventory"; - mes "window."; + mes("^FF0000[Ore Refining for Dummies]^000000"); + mes("Several rough ores are also needed"); + mes("to create just one of a higher"); + mes("quality. When you think you have"); + mes("enough rough ores or stones of the"); + mes("same kind, double-click the Mini"); + mes("Furnace item in the Inventory"); + mes("window."); next; - mes "^FF0000[Ore Refining for Dummies]^000000"; - mes "If you have the available materials"; - mes "and creation skills, a list of"; - mes "enchanted stones or metals that you"; - mes "can create will appear in a new"; - mes "window labeled ^0099FFItem List you can^000000"; - mes "^0099FFcraft^000000."; + mes("^FF0000[Ore Refining for Dummies]^000000"); + mes("If you have the available materials"); + mes("and creation skills, a list of"); + mes("enchanted stones or metals that you"); + mes("can create will appear in a new"); + mes("window labeled ^0099FFItem List you can^000000"); + mes("^0099FFcraft^000000."); next; - mes "^FF0000[Ore Refining for Dummies]^000000"; - mes "However, if you don't have the"; - mes "necessary skills or materials, you"; - mes "will receive a message stating '^0099FFYou^000000"; - mes "^0099FFcan't Create Items yet^000000'."; + mes("^FF0000[Ore Refining for Dummies]^000000"); + mes("However, if you don't have the"); + mes("necessary skills or materials, you"); + mes("will receive a message stating '^0099FFYou^000000"); + mes("^0099FFcan't Create Items yet^000000'."); next; - mes "^FF0000[Ore Refining for Dummies]^000000"; - mes "Remember that there is a"; - mes "possibility that the refining"; - mes "process may fail. Also, be aware"; - mes "that a Mini Furnace will be used"; - mes "each time you double-click it,"; - mes "regardless of the end result."; + mes("^FF0000[Ore Refining for Dummies]^000000"); + mes("Remember that there is a"); + mes("possibility that the refining"); + mes("process may fail. Also, be aware"); + mes("that a Mini Furnace will be used"); + mes("each time you double-click it,"); + mes("regardless of the end result."); close; case 2: - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "To create weapons, you must first"; - mes "learn the appropriate smithing"; - mes "skills, depending on the weapon you"; - mes "wish to create. The following is a"; - mes "list of Blacksmith weapon creation"; - mes "skills."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("To create weapons, you must first"); + mes("learn the appropriate smithing"); + mes("skills, depending on the weapon you"); + mes("wish to create. The following is a"); + mes("list of Blacksmith weapon creation"); + mes("skills."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "^0099FFSmith Dagger^000000"; - mes "^0099FFSmith Sword^000000"; - mes "^0099FFSmith Two-handed Sword^000000"; - mes "^0099FFSmith Axe^000000"; - mes "^0099FFSmith Mace^000000"; - mes "^0099FFSmith Spear^000000"; - mes "^0099FFSmith Knucklebrace^000000"; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("^0099FFSmith Dagger^000000"); + mes("^0099FFSmith Sword^000000"); + mes("^0099FFSmith Two-handed Sword^000000"); + mes("^0099FFSmith Axe^000000"); + mes("^0099FFSmith Mace^000000"); + mes("^0099FFSmith Spear^000000"); + mes("^0099FFSmith Knucklebrace^000000"); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "Every Weapon requires ^0099FFSteel^000000 and the"; - mes "consumption of one ^0099FFHammer^000000."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("Every Weapon requires ^0099FFSteel^000000 and the"); + mes("consumption of one ^0099FFHammer^000000."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "When you double-click on a Hammer"; - mes "item in the Inventory Window, a new"; - mes "window labeled ^0099FFItem List you can^000000"; - mes "^0099FFcraft^000000 will appear."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("When you double-click on a Hammer"); + mes("item in the Inventory Window, a new"); + mes("window labeled ^0099FFItem List you can^000000"); + mes("^0099FFcraft^000000 will appear."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "A list of weapons that you are"; - mes "currently able to craft will"; - mes "appear. Clicking a Weapon in that"; - mes "list will show the items required"; - mes "for creation."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("A list of weapons that you are"); + mes("currently able to craft will"); + mes("appear. Clicking a Weapon in that"); + mes("list will show the items required"); + mes("for creation."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "In that list window, there are 3"; - mes "sockets into which you can insert"; - mes "additional items, such as Enchanted"; - mes "Stones or Star Crumbs, which enable"; - mes "you to enhance the smithed weapon."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("In that list window, there are 3"); + mes("sockets into which you can insert"); + mes("additional items, such as Enchanted"); + mes("Stones or Star Crumbs, which enable"); + mes("you to enhance the smithed weapon."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "Afterwards, cick the 'OK' button"; - mes "to confirm that you want to create"; - mes "the selected item. The materials"; - mes "required to create the weapon will"; - mes "be automatically consumed from your"; - mes "inventory."; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("Afterwards, cick the 'OK' button"); + mes("to confirm that you want to create"); + mes("the selected item. The materials"); + mes("required to create the weapon will"); + mes("be automatically consumed from your"); + mes("inventory."); next; - mes "^FF0000[Weapon Craft for Dummies]^000000"; - mes "The chance of smithing success will"; - mes "depend on your character stats and"; - mes "skills, and other factors. If the"; - mes "smithing fails, any items used to"; - mes "create the new weapon will still be"; - mes "consumed. Good luck!"; + mes("^FF0000[Weapon Craft for Dummies]^000000"); + mes("The chance of smithing success will"); + mes("depend on your character stats and"); + mes("skills, and other factors. If the"); + mes("smithing fails, any items used to"); + mes("create the new weapon will still be"); + mes("consumed. Good luck!"); close; case 3: close; diff --git a/npc/other/bulletin_boards.txt b/npc/other/bulletin_boards.txt index e1e0ce51991..330f9461802 100644 --- a/npc/other/bulletin_boards.txt +++ b/npc/other/bulletin_boards.txt @@ -39,266 +39,266 @@ //========================================================================= alberta,111,59,5 script Bulletin Board#1 2_BULLETIN_BOARD,{ - mes "[Alberta: The Port City]"; - mes "Welcome to Alberta, the Port City."; + mes("[Alberta: The Port City]"); + mes("Welcome to Alberta, the Port City."); next; - mes "[Alberta: The Port City]"; - mes "In Alberta, you can find the Merchant guild where adventurers can change their job to merchant"; + mes("[Alberta: The Port City]"); + mes("In Alberta, you can find the Merchant guild where adventurers can change their job to merchant"); next; - mes "[Alberta: The Port City]"; - mes "As a city that provides dependable sea travel, Alberta has provided the means for the foreign commerce that has brought prosperity to the Rune-Midgarts Kingdom."; + mes("[Alberta: The Port City]"); + mes("As a city that provides dependable sea travel, Alberta has provided the means for the foreign commerce that has brought prosperity to the Rune-Midgarts Kingdom."); next; - mes "[Alberta: The Port City]"; - mes "On the docks, you may find representatives from foreign lands that will guide tourists to their countries."; + mes("[Alberta: The Port City]"); + mes("On the docks, you may find representatives from foreign lands that will guide tourists to their countries."); next; - mes "[Alberta: The Port City]"; - mes "Among seafarers, there is a rumor of a place known as ^338C60Turtle Island^000000. Intrepid adventurers may seek to investigate this rumor and learn the truth for themselves"; + mes("[Alberta: The Port City]"); + mes("Among seafarers, there is a rumor of a place known as ^338C60Turtle Island^000000. Intrepid adventurers may seek to investigate this rumor and learn the truth for themselves"); next; - mes "[Alberta: The Port City]"; - mes "There is also a sunken ship that has been discovered near Alberta, and it has become a popular area for adventurers to explore"; + mes("[Alberta: The Port City]"); + mes("There is also a sunken ship that has been discovered near Alberta, and it has become a popular area for adventurers to explore"); next; - mes "[Alberta: The Port City]"; - mes "From Alberta, ^1F3A11Payon^000000 is located to the Northwest. You can board passenger ships at the dock to travel to ^5E5C69Izlude^000000."; - mes "Enjoy your travels."; + mes("[Alberta: The Port City]"); + mes("From Alberta, ^1F3A11Payon^000000 is located to the Northwest. You can board passenger ships at the dock to travel to ^5E5C69Izlude^000000."); + mes("Enjoy your travels."); close; } geffen,124,65,5 script Bulletin Board#2 2_BULLETIN_BOARD,{ - mes "[Geffen: The City of Magic]"; - mes "Welcome to Geffen, the City of Magic. Geffen is well known for its various legends related to magic."; + mes("[Geffen: The City of Magic]"); + mes("Welcome to Geffen, the City of Magic. Geffen is well known for its various legends related to magic."); next; - mes "[Geffen: The City of Magic]"; - mes "Points of interest in the city include the Forge, where people can change their jobs to Blacksmith, the Magic Academy for aspiring mages, and the Geffen Tower for the Wizard job change."; + mes("[Geffen: The City of Magic]"); + mes("Points of interest in the city include the Forge, where people can change their jobs to Blacksmith, the Magic Academy for aspiring mages, and the Geffen Tower for the Wizard job change."); next; - mes "[Geffen: The City of Magic]"; - mes "Underneath the Geffen Tower lies a dungeon in which dreadful monsters are rumored to appear."; + mes("[Geffen: The City of Magic]"); + mes("Underneath the Geffen Tower lies a dungeon in which dreadful monsters are rumored to appear."); next; - mes "[Geffen: The City of Magic]"; - mes "It is said that the lost city of Gefenia, a place of elven lore and legend, is hidden within the depths of this dungeon."; + mes("[Geffen: The City of Magic]"); + mes("It is said that the lost city of Gefenia, a place of elven lore and legend, is hidden within the depths of this dungeon."); next; - mes "[Geffen: The City of Magic]"; - mes "From Geffen, the ^828E28Orc Village^000000 is located to the South, ^4C6055Glast Heim^000000 to the West, ^6D6FE0Prontera^000000 to the far East, and ^744B2DMt. Mjolnir^000000 to the North. Enjoy your stay here in Geffen."; + mes("[Geffen: The City of Magic]"); + mes("From Geffen, the ^828E28Orc Village^000000 is located to the South, ^4C6055Glast Heim^000000 to the West, ^6D6FE0Prontera^000000 to the far East, and ^744B2DMt. Mjolnir^000000 to the North. Enjoy your stay here in Geffen."); close; } gef_fild10,69,340,5 script Bulletin Board#3 2_BULLETIN_BOARD,{ - mes "[Orc Dungeon]"; - mes "^6B1312Caution!^000000"; - mes "The Orc Dungeon is comprised of 2 levels. Although not very strong individually, the monsters here attack in groups. Be careful."; + mes("[Orc Dungeon]"); + mes("^6B1312Caution!^000000"); + mes("The Orc Dungeon is comprised of 2 levels. Although not very strong individually, the monsters here attack in groups. Be careful."); next; - mes "[Orc Dungeon]"; - mes "Only in this dungeon will you be able to encounter Orc Skeletons, Zenorcs and Orc Zombies."; + mes("[Orc Dungeon]"); + mes("Only in this dungeon will you be able to encounter Orc Skeletons, Zenorcs and Orc Zombies."); next; - mes "[Orc Dungeon]"; - mes "Holy attribute weapons will greatly aid you in this place, since most of the monsters in this dungeon are Undead."; + mes("[Orc Dungeon]"); + mes("Holy attribute weapons will greatly aid you in this place, since most of the monsters in this dungeon are Undead."); next; - mes "[Orc Dungeon]"; - mes "If you don't have a Holy Weapon and you're teamed with a Priest, the Priest's Aspersio spell would be of tremendous help."; + mes("[Orc Dungeon]"); + mes("If you don't have a Holy Weapon and you're teamed with a Priest, the Priest's Aspersio spell would be of tremendous help."); close; } izlu2dun,104,92,5 script Bulletin Board#4 2_BULLETIN_BOARD,{ - mes "[Byalan Island]"; - mes "^6B1312Caution!^000000"; - mes "The Izlude dungeon is comprised of 5 levels. The first few levels are suited for newer adventurers."; + mes("[Byalan Island]"); + mes("^6B1312Caution!^000000"); + mes("The Izlude dungeon is comprised of 5 levels. The first few levels are suited for newer adventurers."); next; - mes "[Byalan Island]"; - mes "As you venture deeper into the Byalan dungeon, you will encounter stronger, more powerful monsters."; + mes("[Byalan Island]"); + mes("As you venture deeper into the Byalan dungeon, you will encounter stronger, more powerful monsters."); next; - mes "[Byalan Island]"; - mes "With a few exceptions, most of the monsters in this dungeon are of the Water attribute. Therefore, a Wind attribute weapon will help you greatly"; + mes("[Byalan Island]"); + mes("With a few exceptions, most of the monsters in this dungeon are of the Water attribute. Therefore, a Wind attribute weapon will help you greatly"); close; } payon,178,108,5 script Bulletin Board#06 2_BULLETIN_BOARD,{ - mes "[Payon: The Mountain City]"; - mes "Welcome to Payon, the mountain city. Payon has recently been renovated, so we hope you enjoy the clean, nice streets and buildings."; + mes("[Payon: The Mountain City]"); + mes("Welcome to Payon, the mountain city. Payon has recently been renovated, so we hope you enjoy the clean, nice streets and buildings."); next; - mes "[Payon: The Mountain City]"; - mes "Payon is famous for being a city of archery. For a long time, its citizens have made their living by hunting with bows and arrows. Bow crafting and training have also been developed here in Payon"; + mes("[Payon: The Mountain City]"); + mes("Payon is famous for being a city of archery. For a long time, its citizens have made their living by hunting with bows and arrows. Bow crafting and training have also been developed here in Payon"); next; - mes "[Payon: The Mountain City]"; - mes "Payon has various armor and weapons, especially for the Archer class. If you wish to become an Archer, it would be best to become familiar with this city."; + mes("[Payon: The Mountain City]"); + mes("Payon has various armor and weapons, especially for the Archer class. If you wish to become an Archer, it would be best to become familiar with this city."); next; - mes "[Payon: The Mountain City]"; - mes "Payon Palace is located in the center of the city. The Archer Village is located in the Northern part of Payon. There, people can change their jobs to Archer."; + mes("[Payon: The Mountain City]"); + mes("Payon Palace is located in the center of the city. The Archer Village is located in the Northern part of Payon. There, people can change their jobs to Archer."); next; - mes "[Payon: The Mountain City]"; - mes "Near the Archer Village, you can find the ^2F0400Payon Cave^000000 where Undead monsters reside."; + mes("[Payon: The Mountain City]"); + mes("Near the Archer Village, you can find the ^2F0400Payon Cave^000000 where Undead monsters reside."); next; - mes "[Payon: The Mountain City]"; - mes "From Payon, ^123972Alberta^000000 is located to the Southeast, and ^866C4BMorroc^000000 is to the West. ^5E5C69Izlude^000000 and ^6D6FE0Prontera^000000 are North of Payon."; - mes "Enjoy your travels."; + mes("[Payon: The Mountain City]"); + mes("From Payon, ^123972Alberta^000000 is located to the Southeast, and ^866C4BMorroc^000000 is to the West. ^5E5C69Izlude^000000 and ^6D6FE0Prontera^000000 are North of Payon."); + mes("Enjoy your travels."); close; } pay_arche,79,31,5 script Bulletin Board#07 2_BULLETIN_BOARD,{ - mes "[Archer Village]"; - mes "Welcome to the Payon Archer Village where Novices can change their jobs to Archer."; + mes("[Archer Village]"); + mes("Welcome to the Payon Archer Village where Novices can change their jobs to Archer."); next; - mes "[Archer Village]"; - mes "The Archer Village provides Bows and Tights that are available for purchase. These are necessities for new Archers and Hunters."; + mes("[Archer Village]"); + mes("The Archer Village provides Bows and Tights that are available for purchase. These are necessities for new Archers and Hunters."); next; - mes "[Archer Village]"; - mes "If you wish to become an Archer, it is suggested to become familiar with this village. For aspiring Hunters, the Hunter Guild is located in a field that is East of Payon."; + mes("[Archer Village]"); + mes("If you wish to become an Archer, it is suggested to become familiar with this village. For aspiring Hunters, the Hunter Guild is located in a field that is East of Payon."); close; } pay_arche,39,134,5 script Bulletin Board#08 2_BULLETIN_BOARD,{ - mes "[Payon Cave]"; - mes "^6B1312Caution!^000000"; - mes "Payon Cave consists of 5 levels full of Undead and Demon monsters. Beware of swarms of Hydra in the third and fourth levels."; + mes("[Payon Cave]"); + mes("^6B1312Caution!^000000"); + mes("Payon Cave consists of 5 levels full of Undead and Demon monsters. Beware of swarms of Hydra in the third and fourth levels."); next; - mes "[Payon Cave]"; - mes "In the fifth level, there is a pretty, yet dreadful boss monster known as ^6B1312Moonlight^000000 that spawns at certain times. Approach with extreme caution."; + mes("[Payon Cave]"); + mes("In the fifth level, there is a pretty, yet dreadful boss monster known as ^6B1312Moonlight^000000 that spawns at certain times. Approach with extreme caution."); close; } prontera,148,49,5 script Bulletin Board#09 2_BULLETIN_BOARD,{ - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "Welcome to Prontera, the capital city of Rune-Midgard."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "Prontera is located in the center of the Rune-Midgard continent and is very well-known as a city of flourishing commerce."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "In this city, you can fint the Sanctuary, where people can change their jobs to Acolyte and Priest."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "You can also find the Castle, where people can change their jobs to Crusader."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "Please feel free to explore the streets of Prontera, as there are various tourist attractions within the city."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "When you need to upgrade your weapons and armors, please visit the building in the 5 o'clock direction from the fountain in the center of Prontera."; - next; - mes "[Prontera: Capital of the]"; - mes "[Rune-Midgards Kingdom]"; - mes "From Prontera, ^5E5C69Izlude^000000 is located to the Southeast, ^1F3A11Payon^000000 to the far South, ^683C1FGeffen^000000 to the far West and ^2D3832Al De Baran^000000 to the far North."; - mes "Enjoy your time in Prontera."; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("Welcome to Prontera, the capital city of Rune-Midgard."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("Prontera is located in the center of the Rune-Midgard continent and is very well-known as a city of flourishing commerce."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("In this city, you can fint the Sanctuary, where people can change their jobs to Acolyte and Priest."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("You can also find the Castle, where people can change their jobs to Crusader."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("Please feel free to explore the streets of Prontera, as there are various tourist attractions within the city."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("When you need to upgrade your weapons and armors, please visit the building in the 5 o'clock direction from the fountain in the center of Prontera."); + next; + mes("[Prontera: Capital of the]"); + mes("[Rune-Midgards Kingdom]"); + mes("From Prontera, ^5E5C69Izlude^000000 is located to the Southeast, ^1F3A11Payon^000000 to the far South, ^683C1FGeffen^000000 to the far West and ^2D3832Al De Baran^000000 to the far North."); + mes("Enjoy your time in Prontera."); close; } mjolnir_02,76,362,5 script Bulletin Board#10 2_BULLETIN_BOARD,{ - mes "[Coal Mine]"; - mes "^6B1312Caution!^000000"; - mes "The Coal Mine consists of a total of 3 levels. This dungeon is suited to both new and experienced adventurers, depending on the dungeon level."; + mes("[Coal Mine]"); + mes("^6B1312Caution!^000000"); + mes("The Coal Mine consists of a total of 3 levels. This dungeon is suited to both new and experienced adventurers, depending on the dungeon level."); next; - mes "[Coal Mine]"; - mes "In the third level, monsters tend to attack adventurers in swarms, so avoid being surrounded. Since this area is a mine, many Ores can be found within the depths of this dungeon."; + mes("[Coal Mine]"); + mes("In the third level, monsters tend to attack adventurers in swarms, so avoid being surrounded. Since this area is a mine, many Ores can be found within the depths of this dungeon."); close; } morocc,152,110,5 script Bulletin Board#11 2_BULLETIN_BOARD,{ - mes "[Morroc: The Frontier Town]"; - mes "Welcome to Morroc, the City of the Desert. Morroc was built on an oasis, so this town can accomodate its many visitors and travelers."; + mes("[Morroc: The Frontier Town]"); + mes("Welcome to Morroc, the City of the Desert. Morroc was built on an oasis, so this town can accomodate its many visitors and travelers."); next; - mes "[Morroc: The Frontier Town]"; - mes "Morroc Castle lies in the center of this city. Please feel free to explore this town, and enjoy its unique atmosphere. However, watch your pockets and beware of Rogues and Thieves."; + mes("[Morroc: The Frontier Town]"); + mes("Morroc Castle lies in the center of this city. Please feel free to explore this town, and enjoy its unique atmosphere. However, watch your pockets and beware of Rogues and Thieves."); next; - mes "[Morroc: The Frontier Town]"; - mes "From Morroc, the ^660000Pyramid Dungeon^000000 can be found to the Northwest, and the ^660000Sphinx Dungeon^000000 can be found to the West. To the Southeast, you may find ^660000Ant Hell^000000."; + mes("[Morroc: The Frontier Town]"); + mes("From Morroc, the ^660000Pyramid Dungeon^000000 can be found to the Northwest, and the ^660000Sphinx Dungeon^000000 can be found to the West. To the Southeast, you may find ^660000Ant Hell^000000."); next; - mes "[Morroc: The Frontier Town"; - mes "The Assassin Guild is rumored to be located to the Southeast. When you head East from Morroc, and then North, you will arrive at ^3355FFProntera^000000."; + mes("[Morroc: The Frontier Town"); + mes("The Assassin Guild is rumored to be located to the Southeast. When you head East from Morroc, and then North, you will arrive at ^3355FFProntera^000000."); close; } comodo,210,148,5 script Bulletin Board#12 2_BULLETIN_BOARD,{ - mes "[Comodo: The Beach City]"; - mes "Welcome! This town of Comodo is"; - mes "surrounded by many ancient relics"; - mes "from a forgotten era."; - next; - mes "[Comodo: The Beach City]"; - mes "Only in Comodo can you find the"; - mes "Dancer Guild and Bard Guild which"; - mes "provide the opportunity for"; - mes "adventurers to change their jobs to"; - mes "Dancers and Bards."; - next; - mes "[Comodo: The Beach City]"; - mes "You can also visit the Casino,"; - mes "which is a popular as a tourist"; - mes "attraction and place to lounge"; - next; - mes "[Comodo: The Beach City]"; - mes "You can buy Berserk Potions, a"; - mes "special product of Comodo, from the"; - mes "Tool Dealers in the area."; - next; - mes "[Comodo: The Beach City]"; - mes "There are 3 caves around Comodo"; - mes "that are inhabited by many"; - mes "different monsters. If you enter"; - mes "these areas, please be extremely"; - mes "careful."; - next; - mes "[Comodo: The Beach City]"; - mes "From Comodo, you can travel to"; - mes "^866C4BMorroc^000000 through the East Cave"; - mes "and to ^7D2272Umbala^000000 through the North"; - mes "Cave."; - next; - mes "[Comodo: The Beach City]"; - mes "To the East, you can find ^BF2B0DParos"; - mes "^BF2B0DLighthouse^000000, where the Rogue Guild"; - mes "is located. Enjoy the Comodo night"; - mes "life~"; + mes("[Comodo: The Beach City]"); + mes("Welcome! This town of Comodo is"); + mes("surrounded by many ancient relics"); + mes("from a forgotten era."); + next; + mes("[Comodo: The Beach City]"); + mes("Only in Comodo can you find the"); + mes("Dancer Guild and Bard Guild which"); + mes("provide the opportunity for"); + mes("adventurers to change their jobs to"); + mes("Dancers and Bards."); + next; + mes("[Comodo: The Beach City]"); + mes("You can also visit the Casino,"); + mes("which is a popular as a tourist"); + mes("attraction and place to lounge"); + next; + mes("[Comodo: The Beach City]"); + mes("You can buy Berserk Potions, a"); + mes("special product of Comodo, from the"); + mes("Tool Dealers in the area."); + next; + mes("[Comodo: The Beach City]"); + mes("There are 3 caves around Comodo"); + mes("that are inhabited by many"); + mes("different monsters. If you enter"); + mes("these areas, please be extremely"); + mes("careful."); + next; + mes("[Comodo: The Beach City]"); + mes("From Comodo, you can travel to"); + mes("^866C4BMorroc^000000 through the East Cave"); + mes("and to ^7D2272Umbala^000000 through the North"); + mes("Cave."); + next; + mes("[Comodo: The Beach City]"); + mes("To the East, you can find ^BF2B0DParos"); + mes("^BF2B0DLighthouse^000000, where the Rogue Guild"); + mes("is located. Enjoy the Comodo night"); + mes("life~"); close; } umbala,137,94,5 script Bulletin Board#13 2_BULLETIN_BOARD,{ - mes "[Umbala: The Utan Village]"; - mes "Welcome to Umbala,"; - mes "the village of the Utan tribe."; - next; - mes "[Umbala: The Utan Village]"; - mes "Umbala, as well as the Utan tribe"; - mes "which speak their own unique"; - mes "language, was recently discovered"; - mes "by a few intrepid adventurers."; - next; - mes "[Umbala: The Utan Village]"; - mes "Scholars believe that Umbala may be"; - mes "the border between our world"; - mes "and another realm. They believe the"; - mes "junction between the worlds might"; - mes "be the Yggdrasil tree to the North."; - next; - mes "[Umbala: The Utan Village]"; - mes "Points of interest include the"; - mes "Chief's House, the Shaman's House,"; - mes "and the Bungee Jump Area. Thousands"; - mes "of tourists visit the Bungee Jump"; - mes "Area to test their courage."; - next; - mes "[Umbala: The Utan Village]"; - mes "From Umbala, head South to go to"; - mes "^D91B73Comodo^000000. Please enjoy your"; - mes "stay here in Umbala."; + mes("[Umbala: The Utan Village]"); + mes("Welcome to Umbala,"); + mes("the village of the Utan tribe."); + next; + mes("[Umbala: The Utan Village]"); + mes("Umbala, as well as the Utan tribe"); + mes("which speak their own unique"); + mes("language, was recently discovered"); + mes("by a few intrepid adventurers."); + next; + mes("[Umbala: The Utan Village]"); + mes("Scholars believe that Umbala may be"); + mes("the border between our world"); + mes("and another realm. They believe the"); + mes("junction between the worlds might"); + mes("be the Yggdrasil tree to the North."); + next; + mes("[Umbala: The Utan Village]"); + mes("Points of interest include the"); + mes("Chief's House, the Shaman's House,"); + mes("and the Bungee Jump Area. Thousands"); + mes("of tourists visit the Bungee Jump"); + mes("Area to test their courage."); + next; + mes("[Umbala: The Utan Village]"); + mes("From Umbala, head South to go to"); + mes("^D91B73Comodo^000000. Please enjoy your"); + mes("stay here in Umbala."); close; } gef_fild09,227,29,4 script Bulletin Board::OrcsBoard 2_BOARD1,{ - mes "[Orc Village]"; - mes "^6B1312Caution!^000000"; - mes "Beyond this point"; - mes "lies the Orc Village."; - next; - mes "[Orc Village]"; - mes "Be aware that this village is"; - mes "teeming with dangerous Orcs, namely"; - mes "Orc Warriors, Orc Ladies and High"; - mes "Orcs. Two boss monsters, ^6B1312Orc Hero^000000"; - mes "and ^6B1312Orc Lord^000000 will also appear at certain times."; + mes("[Orc Village]"); + mes("^6B1312Caution!^000000"); + mes("Beyond this point"); + mes("lies the Orc Village."); + next; + mes("[Orc Village]"); + mes("Be aware that this village is"); + mes("teeming with dangerous Orcs, namely"); + mes("Orc Warriors, Orc Ladies and High"); + mes("Orcs. Two boss monsters, ^6B1312Orc Hero^000000"); + mes("and ^6B1312Orc Lord^000000 will also appear at certain times."); close; } @@ -306,10 +306,10 @@ gef_fild13,202,31,5 duplicate(OrcsBoard) Bulletin Board#orc1 2_BOARD1 gef_fild13,29,206,5 script Bulletin Board::KoboldsBoard 2_BOARD2,{ - mes "[Kobold Village]"; - mes "^6B1312Caution!^000000"; - mes "You're heading to the Kobold Village."; - mes "Please be aware this village is filled with many kobolds."; + mes("[Kobold Village]"); + mes("^6B1312Caution!^000000"); + mes("You're heading to the Kobold Village."); + mes("Please be aware this village is filled with many kobolds."); close; } @@ -317,280 +317,280 @@ gef_fild08,211,24,5 duplicate(KoboldsBoard) Bulletin Board#kb1 2_BOARD2 gef_fild10,109,23,5 script Bulletin Board#15 2_BOARD2,{ - mes "[Goblin Village]"; - mes "^6B1312Caution!^000000"; - mes "You're heading to the Goblin Village."; - mes "Please be aware this village is filled with many goblins."; + mes("[Goblin Village]"); + mes("^6B1312Caution!^000000"); + mes("You're heading to the Goblin Village."); + mes("Please be aware this village is filled with many goblins."); close; } prt_fild05,278,220,5 script Bulletin Board#16 2_BULLETIN_BOARD,{ - mes "[Culvert]"; - mes "Culvert is comprised of a total of"; - mes "4 levels, and is a good training"; - mes "ground for new adventurers."; - next; - mes "[Culvert]"; - mes "In order to access the Culver, you"; - mes "must volunteer as a monster"; - mes "exterminator at the Prontera"; - mes "Chivalry. Remember that the"; - mes "monsters here may attack in"; - mes "swarms."; - next; - mes "[Culvert]"; - mes "In the fourth level of the Prontera"; - mes "Culvert, you may encounter the boss"; - mes "monster known as the ^6B1312Golden Thief"; - mes "^6B1312Bug^000000. New adventurers should"; - mes "exercise caution."; + mes("[Culvert]"); + mes("Culvert is comprised of a total of"); + mes("4 levels, and is a good training"); + mes("ground for new adventurers."); + next; + mes("[Culvert]"); + mes("In order to access the Culver, you"); + mes("must volunteer as a monster"); + mes("exterminator at the Prontera"); + mes("Chivalry. Remember that the"); + mes("monsters here may attack in"); + mes("swarms."); + next; + mes("[Culvert]"); + mes("In the fourth level of the Prontera"); + mes("Culvert, you may encounter the boss"); + mes("monster known as the ^6B1312Golden Thief"); + mes("^6B1312Bug^000000. New adventurers should"); + mes("exercise caution."); close; } yuno,154,112,5 script Bulletin Board#17 2_BULLETIN_BOARD,{ - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "Welcome to Juno, the City of Sages."; - mes "Juno is kept aloft in the air by"; - mes "the power of the Ymir Heart"; - mes "Pieces"; - next; - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "Those interested in becoming Sages"; - mes "should visit the Sage Castle for"; - mes "more information on the Sage job"; - mes "and its requirements."; - next; - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "Other notable places include the"; - mes "Monster Museum, Magic Academy"; - mes "and the Juno Library."; - next; - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "Somewhere around Juno, there is"; - mes "information regarding secret access"; - mes "to the world where adventurers may"; - mes "be reborn with newfound strength."; - next; - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "To the Southeast of Juno lies ^6B1312Nogg"; - mes "^6B1312Road^000000, the Magma Dungeon. Nogg Road"; - mes "is infamous for its aggressive"; - mes "creatures, so be careful"; - next; - mes "[Juno: Capital of]"; - mes "[The Schwarzwald Republic]"; - mes "From Juno, ^2D3832Al De Baran^000000, a city of"; - mes "the Rune-Midgarts Kingdom, is"; - mes "located to the South."; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("Welcome to Juno, the City of Sages."); + mes("Juno is kept aloft in the air by"); + mes("the power of the Ymir Heart"); + mes("Pieces"); + next; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("Those interested in becoming Sages"); + mes("should visit the Sage Castle for"); + mes("more information on the Sage job"); + mes("and its requirements."); + next; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("Other notable places include the"); + mes("Monster Museum, Magic Academy"); + mes("and the Juno Library."); + next; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("Somewhere around Juno, there is"); + mes("information regarding secret access"); + mes("to the world where adventurers may"); + mes("be reborn with newfound strength."); + next; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("To the Southeast of Juno lies ^6B1312Nogg"); + mes("^6B1312Road^000000, the Magma Dungeon. Nogg Road"); + mes("is infamous for its aggressive"); + mes("creatures, so be careful"); + next; + mes("[Juno: Capital of]"); + mes("[The Schwarzwald Republic]"); + mes("From Juno, ^2D3832Al De Baran^000000, a city of"); + mes("the Rune-Midgarts Kingdom, is"); + mes("located to the South."); close; } aldebaran,145,105,5 script Bulletin Board#18 2_BULLETIN_BOARD,{ - mes "[Al De Baran: The Border City]"; - mes "Welcome to Al De Baran, the border"; - mes "city of the Rune-Midgarts Kingdom."; - mes "Al De Baran's beautiful canals and"; - mes "majestic Clock Tower are a source"; - mes "of pride for its citizens."; - next; - mes "[Al De Baran: The Border City]"; - mes "Adventurers can explore the Clock"; - mes "Tower located in the city's center."; - mes "Other notable places are the Kafra"; - mes "Corporation Headquarters, and the"; - mes "Alchemist Guild which provides the"; - mes "Alchemist job change."; - next; - mes "[Al De Baran: The Border City]"; - mes "There is a fully trained Santa"; - mes "Claus somewhere in Al De Baran who"; - mes "can send you to the magical town of"; - mes "^1D2585Lutie^000000. If you're interested in"; - mes "seeing it for yourself, you must"; - mes "seek Santa Claus."; - next; - mes "[Al De Baran: The Border City]"; - mes "From this city, ^60D5FDJuno^000000 is located to"; - mes "the North, and ^6D6FE0Prontera^000000 is located"; - mes "to the South."; + mes("[Al De Baran: The Border City]"); + mes("Welcome to Al De Baran, the border"); + mes("city of the Rune-Midgarts Kingdom."); + mes("Al De Baran's beautiful canals and"); + mes("majestic Clock Tower are a source"); + mes("of pride for its citizens."); + next; + mes("[Al De Baran: The Border City]"); + mes("Adventurers can explore the Clock"); + mes("Tower located in the city's center."); + mes("Other notable places are the Kafra"); + mes("Corporation Headquarters, and the"); + mes("Alchemist Guild which provides the"); + mes("Alchemist job change."); + next; + mes("[Al De Baran: The Border City]"); + mes("There is a fully trained Santa"); + mes("Claus somewhere in Al De Baran who"); + mes("can send you to the magical town of"); + mes("^1D2585Lutie^000000. If you're interested in"); + mes("seeing it for yourself, you must"); + mes("seek Santa Claus."); + next; + mes("[Al De Baran: The Border City]"); + mes("From this city, ^60D5FDJuno^000000 is located to"); + mes("the North, and ^6D6FE0Prontera^000000 is located"); + mes("to the South."); close; } aldebaran,136,133,5 script Bulletin Board#19 2_BULLETIN_BOARD,{ - mes "[Clock Tower]"; - mes "^6B1312Caution!^000000"; - mes "Only well-experienced adventurers"; - mes "should consider entering the Clock"; - mes "Tower. There are a total of 8"; - mes "levels: 4 beneath the ground and 4 above the earth."; - next; - mes "[Clock Tower]"; - mes "The main monsters of the Clock"; - mes "Tower are Clocks, Alarms and"; - mes "Bathories. Beware of the Clock"; - mes "Tower Keepers on patrol."; - next; - mes "[Clock Tower]"; - mes "The paths in the Clock Tower are"; - mes "winding and complicated, so please"; - mes "be careful and avoid getting"; - mes "lost."; + mes("[Clock Tower]"); + mes("^6B1312Caution!^000000"); + mes("Only well-experienced adventurers"); + mes("should consider entering the Clock"); + mes("Tower. There are a total of 8"); + mes("levels: 4 beneath the ground and 4 above the earth."); + next; + mes("[Clock Tower]"); + mes("The main monsters of the Clock"); + mes("Tower are Clocks, Alarms and"); + mes("Bathories. Beware of the Clock"); + mes("Tower Keepers on patrol."); + next; + mes("[Clock Tower]"); + mes("The paths in the Clock Tower are"); + mes("winding and complicated, so please"); + mes("be careful and avoid getting"); + mes("lost."); close; } moc_fild19,107,101,5 script Bulletin Board#20 2_BULLETIN_BOARD,{ - mes "[Sphinx]"; - mes "^6B1312Caution!^000000"; - mes "The Sphinx consists of 5 levels."; - mes "This dungeon is suited for training"; - mes "well-experienced adventurers."; - next; - mes "[Sphinx]"; - mes "There are many aggressive monsters"; - mes "residing in the Sphinx, and it is"; - mes "advised to run away if you happen"; - mes "to be surrounded by them."; - next; - mes "[Sphinx]"; - mes "In the fifth level, the boss"; - mes "monster ^6B1312Pharaoh^000000 will appear at"; - mes "certain times. Exorcise with"; - mes "extreme prejudice."; + mes("[Sphinx]"); + mes("^6B1312Caution!^000000"); + mes("The Sphinx consists of 5 levels."); + mes("This dungeon is suited for training"); + mes("well-experienced adventurers."); + next; + mes("[Sphinx]"); + mes("There are many aggressive monsters"); + mes("residing in the Sphinx, and it is"); + mes("advised to run away if you happen"); + mes("to be surrounded by them."); + next; + mes("[Sphinx]"); + mes("In the fifth level, the boss"); + mes("monster ^6B1312Pharaoh^000000 will appear at"); + mes("certain times. Exorcise with"); + mes("extreme prejudice."); close; } gef_tower,55,142,5 script Bulletin Board#21 2_BULLETIN_BOARD,{ - mes "[Geffen Dungeon]"; - mes "^6B1312Caution!^000000"; - mes "Geffen dungeon is consisted of 3 levels"; - mes "is too difficult for new adventurers to venture."; - mes "As main monsters constantly appear,"; - mes "there are ^6B1312Hunter Flies^000000, ^6B1312Nightmares^000000 and ^6B1312Jakks^000000."; - mes "Nightmares and Jakks only appear in this dungeon."; - next; - mes "[Geffen Dungeon]"; - mes "On the 2nd level of this dungeon,"; - mes "^6B1312Ogretooth^000000, the creature of a doomed sword and ^6B1312Dracula^000000,"; - mes "the boss monster appear without warning."; - mes "On the 3rd level, ^6B1312Doppelganger^000000 one of the strongest boss monster appears at certain time."; + mes("[Geffen Dungeon]"); + mes("^6B1312Caution!^000000"); + mes("Geffen dungeon is consisted of 3 levels"); + mes("is too difficult for new adventurers to venture."); + mes("As main monsters constantly appear,"); + mes("there are ^6B1312Hunter Flies^000000, ^6B1312Nightmares^000000 and ^6B1312Jakks^000000."); + mes("Nightmares and Jakks only appear in this dungeon."); + next; + mes("[Geffen Dungeon]"); + mes("On the 2nd level of this dungeon,"); + mes("^6B1312Ogretooth^000000, the creature of a doomed sword and ^6B1312Dracula^000000,"); + mes("the boss monster appear without warning."); + mes("On the 3rd level, ^6B1312Doppelganger^000000 one of the strongest boss monster appears at certain time."); close; } xmas_fild01,75,80,5 script Bulletin Board#22 2_BULLETIN_BOARD,{ - mes "[Winter Town, Lutie]"; - mes "Welcome to Lutie, the town of snowfall."; - mes "Manufacturing toys in the toy factory is the main"; - mes "business of this town."; - next; - mes "[Winter Town, Lutie]"; - mes "You can access to the toy factory dungeon"; - mes "at the north of Lutie."; - mes "Please remember to visit Lutie in Christmas season."; - mes "There are various event held with joy."; - mes "Please beware of ^6B1312Stormy Knight^000000 and ^6B1312Hatii^000000 the boss monsters of the toy factory dungeon."; + mes("[Winter Town, Lutie]"); + mes("Welcome to Lutie, the town of snowfall."); + mes("Manufacturing toys in the toy factory is the main"); + mes("business of this town."); + next; + mes("[Winter Town, Lutie]"); + mes("You can access to the toy factory dungeon"); + mes("at the north of Lutie."); + mes("Please remember to visit Lutie in Christmas season."); + mes("There are various event held with joy."); + mes("Please beware of ^6B1312Stormy Knight^000000 and ^6B1312Hatii^000000 the boss monsters of the toy factory dungeon."); close; } xmas,147,311,5 script Bulletin Board#23 2_BULLETIN_BOARD,{ - mes "[Toy Factory]"; - mes "^6B1312Caution!^000000"; - mes "Toy Factory is consisting of 2 levels."; - mes "This dungeon is not that difficult to venture for new adventurers,"; - mes "but there are 3 dangerous boss monsters spawn at certain time."; - next; - mes "[Toy Factory]"; - mes "In 1st level, you will encounter a boss monster, ^6B1312Angeling^000000."; - mes "In 2nd level, you will encounter 2 dangrous boss monsters which are"; - mes "^6B1312Stormy Knight^000000 and ^6B1312Hatii^000000. It is advised to be attentive while venturing."; - mes "For your reference, ^6B1312Myst Cases^000000, ^6B1312Cruisers^000000 and ^6B1312Cookies^000000 only appear in this dungeon."; + mes("[Toy Factory]"); + mes("^6B1312Caution!^000000"); + mes("Toy Factory is consisting of 2 levels."); + mes("This dungeon is not that difficult to venture for new adventurers,"); + mes("but there are 3 dangerous boss monsters spawn at certain time."); + next; + mes("[Toy Factory]"); + mes("In 1st level, you will encounter a boss monster, ^6B1312Angeling^000000."); + mes("In 2nd level, you will encounter 2 dangrous boss monsters which are"); + mes("^6B1312Stormy Knight^000000 and ^6B1312Hatii^000000. It is advised to be attentive while venturing."); + mes("For your reference, ^6B1312Myst Cases^000000, ^6B1312Cruisers^000000 and ^6B1312Cookies^000000 only appear in this dungeon."); close; } yuno_fild03,37,143,5 script Bulletin Board#24 2_BULLETIN_BOARD,{ - mes "[The Magma Dungeon, Nogg Road]"; - mes "^6B1312Caution!^000000"; - mes "Nogg Road is filled with very dangerous creatures."; - mes "It is limited to enter only to well-experienced adventurers."; - next; - mes "[The Magma Dungeon, Nogg Road]"; - mes "Main Monsters of this dungeon is"; - mes "^6B1312Kahos^000000 and ^6B1312Nightmare Terrors^000000."; - mes "Please be attentive."; + mes("[The Magma Dungeon, Nogg Road]"); + mes("^6B1312Caution!^000000"); + mes("Nogg Road is filled with very dangerous creatures."); + mes("It is limited to enter only to well-experienced adventurers."); + next; + mes("[The Magma Dungeon, Nogg Road]"); + mes("Main Monsters of this dungeon is"); + mes("^6B1312Kahos^000000 and ^6B1312Nightmare Terrors^000000."); + mes("Please be attentive."); close; } niflheim,200,191,5 script Bulletin Board#25 2_BULLETIN_BOARD,{ - mes "[City of the Dead, Nifflheim]"; - mes "Welcome to Nifflheim, the City of the Dead."; - mes "Nifflheim was known as the other world where"; - mes "you come after the death."; - mes "However, recently people found out a secret path behind of a mysterious tree."; - mes "So, you will find many other people travelling around this area."; - next; - mes "[City of the Dead, Nifflheim]"; - mes "As a tourist attraction, The Witch's castle is suggested."; - mes "Unlike normal towns, it is prohibited to save respawn point or"; - mes "warp point inside Nifflheim. Also monsters spawn within the town as well."; - next; - mes "[City of the Dead, Nifflheim]"; - mes "Especially, please be attentive with a boss monster"; - mes "called ^6B1312Lord of the Death^000000."; - next; - mes "[City of the Dead, Nifflheim]"; - mes "When you go ahead west, you will arrive at ^6B1312Valley of Gyoll^000000"; - mes "where all the powerful and fearful monsters dwell upon."; - mes "It is suggested to leave the area immediately in case of a new solo adventurer."; + mes("[City of the Dead, Nifflheim]"); + mes("Welcome to Nifflheim, the City of the Dead."); + mes("Nifflheim was known as the other world where"); + mes("you come after the death."); + mes("However, recently people found out a secret path behind of a mysterious tree."); + mes("So, you will find many other people travelling around this area."); + next; + mes("[City of the Dead, Nifflheim]"); + mes("As a tourist attraction, The Witch's castle is suggested."); + mes("Unlike normal towns, it is prohibited to save respawn point or"); + mes("warp point inside Nifflheim. Also monsters spawn within the town as well."); + next; + mes("[City of the Dead, Nifflheim]"); + mes("Especially, please be attentive with a boss monster"); + mes("called ^6B1312Lord of the Death^000000."); + next; + mes("[City of the Dead, Nifflheim]"); + mes("When you go ahead west, you will arrive at ^6B1312Valley of Gyoll^000000"); + mes("where all the powerful and fearful monsters dwell upon."); + mes("It is suggested to leave the area immediately in case of a new solo adventurer."); close; } /* moc_fild15,267,264,5 script Bulletin Board#26 2_BULLETIN_BOARD,{ - mes "[Ant Hell]"; - mes "^6B1312Caution!^000000"; - mes "Ant Hell is consisting of 2 levels."; - mes "As the name shows, this dungeon is filled with various ants"; - mes "and good as the training grounds for new adventurers."; - next; - mes "[Ant Hell]"; - mes "However, please be aware that ^6B1312Maya Purple^000000 appears in the 1st level"; - mes "and ^6B1312Maya^000000 does in the 2nd level. They are the queens of ants."; - mes "Also, in the field where you're standing"; - mes "a boss monster called ^6B1312Phreeoni^000000 will appear at certain time."; + mes("[Ant Hell]"); + mes("^6B1312Caution!^000000"); + mes("Ant Hell is consisting of 2 levels."); + mes("As the name shows, this dungeon is filled with various ants"); + mes("and good as the training grounds for new adventurers."); + next; + mes("[Ant Hell]"); + mes("However, please be aware that ^6B1312Maya Purple^000000 appears in the 1st level"); + mes("and ^6B1312Maya^000000 does in the 2nd level. They are the queens of ants."); + mes("Also, in the field where you're standing"); + mes("a boss monster called ^6B1312Phreeoni^000000 will appear at certain time."); close; } */ moc_ruins,61,164,5 script Bulletin Board#27 2_BULLETIN_BOARD,{ - mes "[Pyramids]"; - mes "^6B1312Caution!^000000"; - mes "Pyramids is consisting of total 7 levels as 4 levels on the earth and the rest under the ground."; - mes "First few levels are suited for new adventurers to venture, but as deeper you go down, you will encounter stronger monsters."; - next; - mes "[Pyramids]"; - mes "In first level, there is the thief guild where people can change their jobs into Thief."; - mes "In the 4:th level, a boss monster called ^6B1312Osiris^000000 appears at certain time."; - mes "In the 3:d basement, ^6B1312Amon Ra^000000 appears at certain time."; + mes("[Pyramids]"); + mes("^6B1312Caution!^000000"); + mes("Pyramids is consisting of total 7 levels as 4 levels on the earth and the rest under the ground."); + mes("First few levels are suited for new adventurers to venture, but as deeper you go down, you will encounter stronger monsters."); + next; + mes("[Pyramids]"); + mes("In first level, there is the thief guild where people can change their jobs into Thief."); + mes("In the 4:th level, a boss monster called ^6B1312Osiris^000000 appears at certain time."); + mes("In the 3:d basement, ^6B1312Amon Ra^000000 appears at certain time."); close; } glast_01,369,308,5 script Bulletin Board#28 2_BULLETIN_BOARD,{ - mes "[Glast Heim]"; - mes "Glast Heim is an enormous dungeon with countless levels."; - mes "This dungeon is definately not for new or experienced adventurers"; - mes "but for dungeon experts."; - next; - mes "[Glast Heim]"; - mes "There are many fearsome monsters such as ^6B1312Dark Lord^000000,"; - mes "^6B1312Owl Baron^000000, ^6B1312Owl Duke^000000, ^6B1312Dark Illusion^000000, ^6B1312Bloody Knight^000000, ^6B1312Abysmal Knight^000000, ^6B1312Chimera^000000 and various types of doomed swords."; - next; - mes "[Glast Heim]"; - mes "However, more difficult the expedition is, greater the reward is."; - mes "Therefore, this dungeon is pretty popular among dungeon experts."; - mes "Enjoy your dungeon expedition."; + mes("[Glast Heim]"); + mes("Glast Heim is an enormous dungeon with countless levels."); + mes("This dungeon is definately not for new or experienced adventurers"); + mes("but for dungeon experts."); + next; + mes("[Glast Heim]"); + mes("There are many fearsome monsters such as ^6B1312Dark Lord^000000,"); + mes("^6B1312Owl Baron^000000, ^6B1312Owl Duke^000000, ^6B1312Dark Illusion^000000, ^6B1312Bloody Knight^000000, ^6B1312Abysmal Knight^000000, ^6B1312Chimera^000000 and various types of doomed swords."); + next; + mes("[Glast Heim]"); + mes("However, more difficult the expedition is, greater the reward is."); + mes("Therefore, this dungeon is pretty popular among dungeon experts."); + mes("Enjoy your dungeon expedition."); close; } diff --git a/npc/other/card_trader.txt b/npc/other/card_trader.txt index 514a032b008..231b36a5e77 100644 --- a/npc/other/card_trader.txt +++ b/npc/other/card_trader.txt @@ -78,48 +78,48 @@ prontera,115,90,0 script Putty 4_F_01,{ } .@points = oversea_event9; if (!.@points) { - mes "[Putty]"; - mes "Hi there."; - mes "I don't know if I can be"; - mes "of any assistance, but I"; - mes "am trying to help older veterans"; - mes "by exchaning the cards that"; - mes "they are no longer using."; + mes("[Putty]"); + mes("Hi there."); + mes("I don't know if I can be"); + mes("of any assistance, but I"); + mes("am trying to help older veterans"); + mes("by exchaning the cards that"); + mes("they are no longer using."); next; switch(select("Ask for more information!","I don't have any cards right now.")) { case 1: - mes "[Putty]"; - mes "I am giving 1 point for each card that you bring me."; - mes "The points can be used to exchange for items that I have."; + mes("[Putty]"); + mes("I am giving 1 point for each card that you bring me."); + mes("The points can be used to exchange for items that I have."); next; - mes "[Putty]"; - mes "For ^CC0000100 points^000000: ^0000CC1 Old Card Album^000000."; - mes "For ^CC000050 points^000000: ^0000CC20 Yggdrasil Berry^000000."; - mes "For ^CC000020 points^000000: ^0000CC10 Blue Potion^000000."; - mes "For ^CC00001 point^000000: ^0000CC4 Honey^000000."; + mes("[Putty]"); + mes("For ^CC0000100 points^000000: ^0000CC1 Old Card Album^000000."); + mes("For ^CC000050 points^000000: ^0000CC20 Yggdrasil Berry^000000."); + mes("For ^CC000020 points^000000: ^0000CC10 Blue Potion^000000."); + mes("For ^CC00001 point^000000: ^0000CC4 Honey^000000."); next; break; case 2: - mes "[Putty]"; - mes "Well, remember this offer!"; + mes("[Putty]"); + mes("Well, remember this offer!"); close; break; } } else { - mes "[Putty]"; - mes "Welcome back!"; - mes "I see you already have some"; - mes "trading points. Actually, you currently have ^00cc00" + .@points + "^000000."; + mes("[Putty]"); + mes("Welcome back!"); + mes("I see you already have some"); + mesf("trading points. Actually, you currently have ^00cc00%d^000000.", .@points); next; - mes "[Putty]"; - mes "Would you like to exchange these"; - mes "points now, or you would like to exchange more cards?"; + mes("[Putty]"); + mes("Would you like to exchange these"); + mes("points now, or you would like to exchange more cards?"); next; } switch(select("I would like to exchange cards.","Can I exchange the points?")) { case 1: - mes "[Putty]"; - mes "Please tell me what card you want to exchange."; + mes("[Putty]"); + mes("Please tell me what card you want to exchange."); next; input .@i$; .@input$ = "_"+.@i$; @@ -132,82 +132,82 @@ prontera,115,90,0 script Putty 4_F_01,{ sleep2 10; // For good measure if (.@card) break; } freeloop(0); - mes "[Putty]"; - if (!.@card) mes "Please, come back here if you want to exchange a monster card."; + mes("[Putty]"); + if (!.@card) mes("Please, come back here if you want to exchange a monster card."); else { .@count = countitem(.@card); if (!.@count) { - mes "You don't have any ^0055FF"+getitemname(.@card)+"s^000000 with you!"; + mesf("You don't have any ^0055FF%ss^000000 with you!", getitemname(.@card)); close; } - mes "You've got ^0055FF"+.@count+" "+getitemname(.@card)+((.@count>1)?"s":"")+"^000000."; - mes " "; - mes "Would you like to exchange 1 point for each of them?"; + mesf("You've got ^0055FF%d %s%s^000000.", .@count, getitemname(.@card), ((.@count>1)?"s":"")); + mes(" "); + mes("Would you like to exchange 1 point for each of them?"); next; switch(select("Yes, please!","No, thank you.")) { case 1: delitem .@card,.@count; oversea_event9 = (.@points+.@count); - mes "[Putty]"; - mes "Alright, you have received ^CC0000"+.@count+"^000000 points."; + mes("[Putty]"); + mesf("Alright, you have received ^CC0000%d^000000 points.", .@count); break; case 2: - mes "[Putty]"; - mes "Okay, let me know if I can help you with something else."; + mes("[Putty]"); + mes("Okay, let me know if I can help you with something else."); break; } } close; case 2: if (.@points) { - mes "[Putty]"; - mes "These are the items that I have."; + mes("[Putty]"); + mes("These are the items that I have."); next; switch(select("1 Old Card Album - 50 Points","20 Yggdrasil Berry - 50 Points","10 Blue Potion - 20 Points","4 Honey - 1 Point","^777777Nerver mind.^000000")) { case 1: if (.@points < 100) break; - mes "[Putty]"; - mes "Great, I wish you the best"; - mes "of luck with this album. I have a"; - mes "very good feeling about this one!"; + mes("[Putty]"); + mes("Great, I wish you the best"); + mes("of luck with this album. I have a"); + mes("very good feeling about this one!"); oversea_event9 = .@points - 100; getitem 616,1; close; case 2: if (.@points < 50) break; - mes "[Putty]"; - mes "Oh, you must like adventures."; - mes "Here you go, just what you need!"; + mes("[Putty]"); + mes("Oh, you must like adventures."); + mes("Here you go, just what you need!"); oversea_event9 = .@points - 50; getitem 607,20; close; case 3: if (.@points < 20) break; - mes "[Putty]"; - mes "Blue Potions? Are you sure?"; - mes "If that's what you want, here they are!"; + mes("[Putty]"); + mes("Blue Potions? Are you sure?"); + mes("If that's what you want, here they are!"); oversea_event9 = .@points - 20; getitem 505,10; close; case 4: if (.@points < 1) break; - mes "[Putty]"; - mes "It took many bees"; - mes "to make all of this."; - mes "Make good use of it."; + mes("[Putty]"); + mes("It took many bees"); + mes("to make all of this."); + mes("Make good use of it."); oversea_event9 = .@points - 1; getitem 518,4; close; case 5: - mes "[Putty]"; - mes "Alright, come back when you have more points."; + mes("[Putty]"); + mes("Alright, come back when you have more points."); close; } - mes "[Putty]"; - mes "Sorry, but you don't have enough points."; + mes("[Putty]"); + mes("Sorry, but you don't have enough points."); close; } else { - mes "[Putty]"; - mes "You have 0 points. You need at least 1 point to exchange."; + mes("[Putty]"); + mes("You have 0 points. You need at least 1 point to exchange."); } break; } diff --git a/npc/other/comodo_gambling.txt b/npc/other/comodo_gambling.txt index bd2b0d6922e..072556f812e 100644 --- a/npc/other/comodo_gambling.txt +++ b/npc/other/comodo_gambling.txt @@ -45,25 +45,25 @@ comodo,219,158,6 script Kachua 4_F_02,{ if (checkweight(Knife,1) == 0) { - mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000"; + mes("^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000"); close; } cutin "katsua01.bmp",2; - mes "[Kachua]"; - mes "Diamonds...!"; - mes "I simply can't get my mind off"; - mes "them! Ever since that man"; - mes "showed me that diamond,"; - mes "it's been all I think about!"; + mes("[Kachua]"); + mes("Diamonds...!"); + mes("I simply can't get my mind off"); + mes("them! Ever since that man"); + mes("showed me that diamond,"); + mes("it's been all I think about!"); next; if (select("Would you like to have mine?", "Ah, what a shame...") == 2) { - mes "[Kachua]"; - mes "Yes, I know..."; - mes "Even among everything"; - mes "in my collections, nothing"; - mes "compares to diamonds..."; + mes("[Kachua]"); + mes("Yes, I know..."); + mes("Even among everything"); + mes("in my collections, nothing"); + mes("compares to diamonds..."); close2; cutin "katsua01.bmp",255; end; @@ -72,32 +72,32 @@ comodo,219,158,6 script Kachua 4_F_02,{ if (countitem(Crystal_Jewel__) == 0) { cutin "katsua01.bmp",255; cutin "katsua03.bmp",2; - mes "[Kachua]"; - mes "*piff*"; - mes "You don't have any diamonds!"; - mes "Don't even try to fool me!"; + mes("[Kachua]"); + mes("*piff*"); + mes("You don't have any diamonds!"); + mes("Don't even try to fool me!"); close2; cutin "katsua03.bmp",255; end; } - mes "[Kachua]"; - mes "Are you sure you don't mind"; - mes "giving this to me? Thank you"; - mes "so much! I don't have much in"; - mes "the way of money, but i can give"; - mes "you something from one of my"; - mes "collections~"; + mes("[Kachua]"); + mes("Are you sure you don't mind"); + mes("giving this to me? Thank you"); + mes("so much! I don't have much in"); + mes("the way of money, but i can give"); + mes("you something from one of my"); + mes("collections~"); next; if (MaxWeight - Weight < 5500) { cutin "katsua01.bmp",255; cutin "katsua03.bmp",2; - mes "[Kachua]"; - mes "Errr..."; - mes "You brought too many things."; - mes "You can't receive this item now."; - mes "You better reorganize your inventory and try again."; + mes("[Kachua]"); + mes("Errr..."); + mes("You brought too many things."); + mes("You can't receive this item now."); + mes("You better reorganize your inventory and try again."); close2; cutin "katsua03.bmp",255; end; @@ -110,9 +110,9 @@ comodo,219,158,6 script Kachua 4_F_02,{ } delitem 732,1; - mes "[Kachua]"; - mes "So what would"; - mes "you like to have?"; + mes("[Kachua]"); + mes("So what would"); + mes("you like to have?"); next; switch (select("Weapon", "Armor", "Garment", "Helmet", "Shoes", "Shield")) { @@ -402,9 +402,9 @@ comodo,219,158,6 script Kachua 4_F_02,{ cutin "katsua01.bmp",255; cutin "katsua02.bmp",2; - mes "[Kachua]"; - mes "Ah~ that Diamond is so beautiful."; - mes "I wish I could repay you better."; + mes("[Kachua]"); + mes("Ah~ that Diamond is so beautiful."); + mes("I wish I could repay you better."); close2; cutin "katsua02.bmp",255; end; @@ -412,97 +412,97 @@ comodo,219,158,6 script Kachua 4_F_02,{ comodo,204,148,7 script Devellin 4_F_01,{ - mes "[Devellin]"; - mes "It seems some traveller showed"; - mes "a huge diamond to Kachua a while ago. Ever since then, all she's been talking about is diamonds and how much she wants them."; + mes("[Devellin]"); + mes("It seems some traveller showed"); + mes("a huge diamond to Kachua a while ago. Ever since then, all she's been talking about is diamonds and how much she wants them."); next; - mes "[Devellin]"; - mes "She's been getting pretty obsessive about it, which scares me. It seems she's more than willing to sacrifice anything she owns for a diamond."; + mes("[Devellin]"); + mes("She's been getting pretty obsessive about it, which scares me. It seems she's more than willing to sacrifice anything she owns for a diamond."); next; - mes "[Devellin]"; - mes "She's the type of person who'll do anything to get what she wants. I'm worried that she might give away something far more valuable than a diamond in exchange..."; + mes("[Devellin]"); + mes("She's the type of person who'll do anything to get what she wants. I'm worried that she might give away something far more valuable than a diamond in exchange..."); close; } comodo,210,154,2 script Suspicious Guy#cmd 2_M_THIEFMASTER,{ if (BaseClass == Job_Thief){ - mes "[Cain]"; - mes "Heeeey..."; - mes "It seems we share the same line of work, you and me. Heh heh, lemme give you a hot tip."; + mes("[Cain]"); + mes("Heeeey..."); + mes("It seems we share the same line of work, you and me. Heh heh, lemme give you a hot tip."); next; - mes "[Cain]"; - mes "I've been charging other people for this information, but since, shall we say, we work in the same professional field, I don't have the heart to take your zeny."; + mes("[Cain]"); + mes("I've been charging other people for this information, but since, shall we say, we work in the same professional field, I don't have the heart to take your zeny."); next; - mes "[Cain]"; - mes "You see that lady over there?"; - mes "She's just totally in love with diamonds. And from what my sources tell me, she's loaded. Tons and tons of valuables."; + mes("[Cain]"); + mes("You see that lady over there?"); + mes("She's just totally in love with diamonds. And from what my sources tell me, she's loaded. Tons and tons of valuables."); next; - mes "[Cain]"; - mes "I'm talkin' rare items."; - mes "I took the liberty of sneaking a peek at what she owns, and saw she's got a helmet with goat horns and even a crown! She's so rich it's ridiculous!"; + mes("[Cain]"); + mes("I'm talkin' rare items."); + mes("I took the liberty of sneaking a peek at what she owns, and saw she's got a helmet with goat horns and even a crown! She's so rich it's ridiculous!"); next; - mes "[Cain]"; - mes "The buzz that's been going around is that she's got a cache of rare equipment and weapons too! So whaddya say? Wanna be partners in crime and rob her house?"; + mes("[Cain]"); + mes("The buzz that's been going around is that she's got a cache of rare equipment and weapons too! So whaddya say? Wanna be partners in crime and rob her house?"); next; switch(select("No, thanks.", "Sweet, I'm in!")){ case 1: - mes "[Cain]"; - mes "Wha...?"; - mes "C'mon! I thought pilfering was something you do! Aw well, I'm gonna do it, but stay hushed on this, got it?"; + mes("[Cain]"); + mes("Wha...?"); + mes("C'mon! I thought pilfering was something you do! Aw well, I'm gonna do it, but stay hushed on this, got it?"); close; case 2: - mes "[Cain]"; - mes "Ha ha ha!"; - mes "...^660000Dork^000000!"; - mes "I'm just jivin'"; - mes "sp fuggedabout it!"; + mes("[Cain]"); + mes("Ha ha ha!"); + mes("...^660000Dork^000000!"); + mes("I'm just jivin'"); + mes("sp fuggedabout it!"); next; - mes "[Cain]"; - mes "Ah right. Supposedly, there's a mountain where tons of diamonds are buried. A pal o' mine says there's a mine near the mountain too, so I guess if you went to the mine, you'd find Diamonds."; + mes("[Cain]"); + mes("Ah right. Supposedly, there's a mountain where tons of diamonds are buried. A pal o' mine says there's a mine near the mountain too, so I guess if you went to the mine, you'd find Diamonds."); next; - mes "[Cain]"; - mes "I guess it can't hurt to gather some Diamonds there and try to exchange them for whatever the old lady's got. Take care, pal~"; + mes("[Cain]"); + mes("I guess it can't hurt to gather some Diamonds there and try to exchange them for whatever the old lady's got. Take care, pal~"); close; } } - mes "[Cain]"; - mes "Hey..."; - mes "I got a hot tip for you."; - mes "It'll just cost you 500 zeny"; - mes "and trust me, it's worth it."; - mes "So whaddya say...?"; + mes("[Cain]"); + mes("Hey..."); + mes("I got a hot tip for you."); + mes("It'll just cost you 500 zeny"); + mes("and trust me, it's worth it."); + mes("So whaddya say...?"); next; switch(select("Alright.", "No, thanks.")){ case 1: if (Zeny > 499){ - mes "[Cain]"; - mes "You see that lady over there? She's just totally in love with diamonds. And from what my sources tell me, she's loaded. Tons and tons of valuables."; + mes("[Cain]"); + mes("You see that lady over there? She's just totally in love with diamonds. And from what my sources tell me, she's loaded. Tons and tons of valuables."); next; - mes "[Cain]"; - mes "I'm talkin' rare items."; - mes "I took the liberty of sneaking a peek at what she owns, and saw she's got a helmet with goat horns and even a crown! She's so rich it's ridiculous!"; + mes("[Cain]"); + mes("I'm talkin' rare items."); + mes("I took the liberty of sneaking a peek at what she owns, and saw she's got a helmet with goat horns and even a crown! She's so rich it's ridiculous!"); next; - mes "[Cain]"; - mes "There's a chance that rare equipment and weapons might be yours! She'll give anything for a 3 carat diamond. So if you have any of those, you might as well see her."; + mes("[Cain]"); + mes("There's a chance that rare equipment and weapons might be yours! She'll give anything for a 3 carat diamond. So if you have any of those, you might as well see her."); next; - mes "[Cain]"; - mes "Ah right. Supposedly, there's a mountain where tons of diamonds"; - mes "are buried. A pal o' mine says there's a mine near the mountain too, so I guess if you went to the mine, you'd find Diamonds."; + mes("[Cain]"); + mes("Ah right. Supposedly, there's a mountain where tons of diamonds"); + mes("are buried. A pal o' mine says there's a mine near the mountain too, so I guess if you went to the mine, you'd find Diamonds."); next; - mes "[Cain]"; - mes "I guess it can't hurt to gather some Diamonds there and try to exchange them for whatever the old lady's got. Take care, pal~"; + mes("[Cain]"); + mes("I guess it can't hurt to gather some Diamonds there and try to exchange them for whatever the old lady's got. Take care, pal~"); Zeny -= 500; close; } - mes "[Cain]"; - mes "What the hell?!"; - mes "Don't you have any money? Didn't I say 500 zeny? Hey man, info like this doesn't come cheap!"; + mes("[Cain]"); + mes("What the hell?!"); + mes("Don't you have any money? Didn't I say 500 zeny? Hey man, info like this doesn't come cheap!"); close; case 2: - mes "[Cain]"; - mes "Hey hey!"; - mes "What are you, a cheapskate? You understand that everything has its price and this information is so worth it. C'mon, you can't pass this up, can you?"; + mes("[Cain]"); + mes("Hey hey!"); + mes("What are you, a cheapskate? You understand that everything has its price and this information is so worth it. C'mon, you can't pass this up, can you?"); close; } } @@ -510,83 +510,83 @@ comodo,210,154,2 script Suspicious Guy#cmd 2_M_THIEFMASTER,{ mjolnir_02,85,362,3 script Blacksmith Miner 4_F_JOB_BLACKSMITH,{ if (checkweight(Knife,1) == 0) { - mes "^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000"; + mes("^3355FFWait a second! Right now, you're carrying too many items with you. Please come back after putting some of your things into Kafra Storage.^000000"); close; } - mes "[Dwayne]"; - mes "Wahahahaha~"; - mes "I've dug up a fortune!"; + mes("[Dwayne]"); + mes("Wahahahaha~"); + mes("I've dug up a fortune!"); next; - mes "[Dwayne]"; - mes "Diamonds! Hundreds and"; - mes "thousands of Diamonds,"; - mes "all of them mine!"; - mes "I'm rich!"; + mes("[Dwayne]"); + mes("Diamonds! Hundreds and"); + mes("thousands of Diamonds,"); + mes("all of them mine!"); + mes("I'm rich!"); emotion e_heh; next; switch(select("I want to buy some.", "Congratulations.")){ case 1: - mes "[Dwayne]"; - mes "Ah, you have an"; - mes "eye for valuables!"; - mes "Sure, sure why not!"; - mes "I'll give you a discount, too!"; - mes "55,000 Zeny for a diamond,"; - mes "how does that sound?"; + mes("[Dwayne]"); + mes("Ah, you have an"); + mes("eye for valuables!"); + mes("Sure, sure why not!"); + mes("I'll give you a discount, too!"); + mes("55,000 Zeny for a diamond,"); + mes("how does that sound?"); next; - mes "[Dwayne]"; - mes "How many"; - mes "diamonds do you need?"; - mes "If you change your mind,"; - mes "please enter '0' to cancel."; + mes("[Dwayne]"); + mes("How many"); + mes("diamonds do you need?"); + mes("If you change your mind,"); + mes("please enter '0' to cancel."); next; input .@amount; if (.@amount == 0) { - mes "[Dwayne]"; - mes "Alright, you've"; - mes "canceled the trade."; - mes "Take care!"; + mes("[Dwayne]"); + mes("Alright, you've"); + mes("canceled the trade."); + mes("Take care!"); close; } else if (.@amount < 1 || .@amount > 500){ - mes "[Dwayne]"; - mes "The maximum"; - mes "amount is 500."; - mes "Please enter 500 or less."; + mes("[Dwayne]"); + mes("The maximum"); + mes("amount is 500."); + mes("Please enter 500 or less."); close; } .@cost = .@amount * 55000; if (Zeny < .@cost) { - mes "[Dwayne]"; - mes "Errr..."; - mes "I'm sorry, but you"; - mes "do not have enough money."; - mes "I'll be losing money if"; - mes "I sell them at that price."; + mes("[Dwayne]"); + mes("Errr..."); + mes("I'm sorry, but you"); + mes("do not have enough money."); + mes("I'll be losing money if"); + mes("I sell them at that price."); close; } if (!checkweight(Crystal_Jewel__, .@amount)) { - mes "[Dwayne]"; - mes "Errr..."; - mes "You're carrying too many items."; - mes "I don't think give you anything if there's no room in your inventory. Why don't you put some of your stuff into Kafra Storage?"; + mes("[Dwayne]"); + mes("Errr..."); + mes("You're carrying too many items."); + mes("I don't think give you anything if there's no room in your inventory. Why don't you put some of your stuff into Kafra Storage?"); close; } Zeny -= .@cost; getitem(Crystal_Jewel__, .@amount); - mes "[Dwayne]"; - mes "Thank you for"; - mes "buying my diamonds!"; - mes "You're welcome to"; - mes "come back anytime."; + mes("[Dwayne]"); + mes("Thank you for"); + mes("buying my diamonds!"); + mes("You're welcome to"); + mes("come back anytime."); close; case 2: - mes "[Dwayne]"; - mes "Haha, thank you~"; - mes "If by any chance"; - mes "you need a diamond,"; - mes "please drop by."; - mes "I'll sell them to"; - mes "you at a cheap price."; + mes("[Dwayne]"); + mes("Haha, thank you~"); + mes("If by any chance"); + mes("you need a diamond,"); + mes("please drop by."); + mes("I'll sell them to"); + mes("you at a cheap price."); close; } } diff --git a/npc/other/divorce.txt b/npc/other/divorce.txt index f490df2f9fc..c9cf887da69 100644 --- a/npc/other/divorce.txt +++ b/npc/other/divorce.txt @@ -39,173 +39,173 @@ //========================================================================= nif_in,190,112,5 script Deviruchi#divorce 4_DEVIRUCHI,{ - mes "[Deviruchi]"; + mes("[Deviruchi]"); // if (wedding_sign == 0) { -// mes "Heh heh..."; -// mes "Look at that depressed face."; -// mes "You must be feeling very lonely."; -// mes "But that's something everyone"; -// mes "has to deal with."; +// mes("Heh heh..."); +// mes("Look at that depressed face."); +// mes("You must be feeling very lonely."); +// mes("But that's something everyone"); +// mes("has to deal with."); // next; -// mes "[Deviruchi]"; -// mes "If you feel that lonely,"; -// mes "how about raising a Pet?"; -// mes "I hear that my kind is very"; -// mes "popular nowadays, heh heh~"; +// mes("[Deviruchi]"); +// mes("If you feel that lonely,"); +// mes("how about raising a Pet?"); +// mes("I hear that my kind is very"); +// mes("popular nowadays, heh heh~"); // close; // } // else if (!getpartnerid()) { - mes "Bwah hah hah~!"; - mes "That look in your eyes~!"; + mes("Bwah hah hah~!"); + mes("That look in your eyes~!"); if (Sex == SEX_MALE) { - mes "Those are definitely the eyes"; - mes "of a lonely male bachelor."; - mes "I'm almost 100 percent sure"; - mes "you got ditched at the altar."; + mes("Those are definitely the eyes"); + mes("of a lonely male bachelor."); + mes("I'm almost 100 percent sure"); + mes("you got ditched at the altar."); } else { - mes "They're just filled with the"; - mes "pain of an old maid--!"; - mes "Couldn't rope some poor guy"; - mes "into marriage, huh?"; + mes("They're just filled with the"); + mes("pain of an old maid--!"); + mes("Couldn't rope some poor guy"); + mes("into marriage, huh?"); } next; - mes "[Deviruchi]"; - mes "HHAHAHAHA~!"; - mes "Oooooh...Hee hee~"; - mes "I'd be more sympathetic if,"; - mes "you know, I weren't a creature"; - mes "of darkness."; + mes("[Deviruchi]"); + mes("HHAHAHAHA~!"); + mes("Oooooh...Hee hee~"); + mes("I'd be more sympathetic if,"); + mes("you know, I weren't a creature"); + mes("of darkness."); close; } - mes "You look awfully depressed..."; - mes "Lucky for you, I could care"; - mes "less about happy people..."; - mes "It's the humans in despair"; - mes "that I take an interest in."; - mes "Hahahahahahah~!"; + mes("You look awfully depressed..."); + mes("Lucky for you, I could care"); + mes("less about happy people..."); + mes("It's the humans in despair"); + mes("that I take an interest in."); + mes("Hahahahahahah~!"); next; - mes "[Deviruchi]"; - mes "I sense that you carry a"; - mes "tiresome burden..."; - mes "If I'm not wrong, you're"; + mes("[Deviruchi]"); + mes("I sense that you carry a"); + mes("tiresome burden..."); + mes("If I'm not wrong, you're"); if (Sex == SEX_MALE) - mes "a married man, aren't you?"; + mes("a married man, aren't you?"); else - mes "a married woman, aren't you?"; + mes("a married woman, aren't you?"); next; - mes "[Deviruchi]"; - mes "Let me ask you one thing."; - mes "Are you happy to be married?"; - mes "Forget about responsibilities,"; - mes "romance and all that other junk"; - mes "for now."; + mes("[Deviruchi]"); + mes("Let me ask you one thing."); + mes("Are you happy to be married?"); + mes("Forget about responsibilities,"); + mes("romance and all that other junk"); + mes("for now."); next; - mes "[Deviruchi]"; - mes "I mean, can just one single"; - mes "person really bring you all that"; - mes "happiness? I know all about how"; - mes "special weddings and the magic"; - mes "of love is supposed to be, but..."; + mes("[Deviruchi]"); + mes("I mean, can just one single"); + mes("person really bring you all that"); + mes("happiness? I know all about how"); + mes("special weddings and the magic"); + mes("of love is supposed to be, but..."); next; - mes "[Deviruchi]"; - mes "At the end of the day, you and"; - mes "your partner fight, and you feel"; - mes "totally totally miserable."; + mes("[Deviruchi]"); + mes("At the end of the day, you and"); + mes("your partner fight, and you feel"); + mes("totally totally miserable."); if (Sex == SEX_MALE) - mes "...all because of HER."; + mes("...all because of HER."); else - mes "...all because of HIM."; + mes("...all because of HIM."); next; - mes "[Deviruchi]"; - mes "Yes, it's your destiny to find me"; - mes "here. We all make mistakes..."; - mes "Even if you promised everlasting"; - mes "love, even if you made a vow..."; - mes "I can free you from that prison"; - mes "of matrimony."; + mes("[Deviruchi]"); + mes("Yes, it's your destiny to find me"); + mes("here. We all make mistakes..."); + mes("Even if you promised everlasting"); + mes("love, even if you made a vow..."); + mes("I can free you from that prison"); + mes("of matrimony."); next; - mes "[Deviruchi]"; - mes "It's simple if you look at"; - mes "marriage as a contract...a"; - mes "contract that ends with 'till"; - mes "death do we part.' Here in"; - mes "Nifleheim, it's easy to use"; - mes "that little loophole..."; + mes("[Deviruchi]"); + mes("It's simple if you look at"); + mes("marriage as a contract...a"); + mes("contract that ends with 'till"); + mes("death do we part.' Here in"); + mes("Nifleheim, it's easy to use"); + mes("that little loophole..."); next; - mes "[Deviruchi]"; - mes "*whispers*"; - mes "^555555It's not like you're breaking^000000"; + mes("[Deviruchi]"); + mes("*whispers*"); + mes("^555555It's not like you're breaking^000000"); if (Sex == SEX_MALE) { - mes "^555555any promises, and it's not"; - mes "like your wife will care if she"; - mes "doesn't know... Don't you"; - mes "want to be freed from her?^000000"; + mes("^555555any promises, and it's not"); + mes("like your wife will care if she"); + mes("doesn't know... Don't you"); + mes("want to be freed from her?^000000"); } else { - mes "^555555any promises. Hell, your husband"; - mes "doesn't even have to know"; - mes "about it... you deserve"; - mes "real happiness, right?^000000"; + mes("^555555any promises. Hell, your husband"); + mes("doesn't even have to know"); + mes("about it... you deserve"); + mes("real happiness, right?^000000"); } next; - mes "[Deviruchi]"; - mes "You can have a brand new love"; - mes "with a better person..."; - mes "Wouldn't that be great...?"; - mes "I can help you if you want..."; - mes "I can make all of this happen!"; + mes("[Deviruchi]"); + mes("You can have a brand new love"); + mes("with a better person..."); + mes("Wouldn't that be great...?"); + mes("I can help you if you want..."); + mes("I can make all of this happen!"); next; if (select("No thanks, I am happy.", "Yes, please do.") == 1) { - mes "[Deviruchi]"; - mes "Hmpf~! You must still be"; - mes "fascinated with the silly"; - mes "notion of eternal love. Well,"; - mes "if you think you're happy,"; - mes "then I'll have nothing"; - mes "to do with you--!"; + mes("[Deviruchi]"); + mes("Hmpf~! You must still be"); + mes("fascinated with the silly"); + mes("notion of eternal love. Well,"); + mes("if you think you're happy,"); + mes("then I'll have nothing"); + mes("to do with you--!"); close2; warp "niflheim",169,162; end; } - mes "[Deviruchi]"; - mes "Good, good..."; - mes "Now all you have to do is give"; - mes "me what I want in exchange..."; - mes "Just 2,500,000 zeny and...*cough!*"; - mes "^666666An eensy piece of your soul.^000000"; + mes("[Deviruchi]"); + mes("Good, good..."); + mes("Now all you have to do is give"); + mes("me what I want in exchange..."); + mes("Just 2,500,000 zeny and...*cough!*"); + mes("^666666An eensy piece of your soul.^000000"); next; - mes "[Deviruchi]"; - mes "After that, it's the carefree"; - mes "single's life. All you have to"; - mes "do is say the word..."; + mes("[Deviruchi]"); + mes("After that, it's the carefree"); + mes("single's life. All you have to"); + mes("do is say the word..."); next; if (select("...Give me some time to think.", "Any price will do, give me a divorce right now!") == 1) { - mes "[Deviruchi]"; - mes "I understand. But if you think"; - mes "about anything, think about"; + mes("[Deviruchi]"); + mes("I understand. But if you think"); + mes("about anything, think about"); if (Sex == SEX_MALE) { - mes "your wife's nagging, and"; - mes "how great it would be to"; - mes "finally free yourself of the"; - mes "old ball and chain~"; + mes("your wife's nagging, and"); + mes("how great it would be to"); + mes("finally free yourself of the"); + mes("old ball and chain~"); } else { - mes "how horrible your husband is,"; - mes "and what a relief it would"; - mes "be to be rid of that crumbum~"; + mes("how horrible your husband is,"); + mes("and what a relief it would"); + mes("be to be rid of that crumbum~"); } close; } - mes "[Deviruchi]"; + mes("[Deviruchi]"); if (Zeny > 2499999) { - mes "Excellent choice~"; - mes "Let's get started right"; - mes "away! This may take some"; - mes "time, but it's better than"; - mes "being hopelessly married"; - mes "^FF0000for the rest of your life.^000000"; + mes("Excellent choice~"); + mes("Let's get started right"); + mes("away! This may take some"); + mes("time, but it's better than"); + mes("being hopelessly married"); + mes("^FF0000for the rest of your life.^000000"); next; specialeffect EF_MAGICROD; specialeffect(EF_DEVIL, AREA, playerattached()); @@ -214,19 +214,19 @@ nif_in,190,112,5 script Deviruchi#divorce 4_DEVIRUCHI,{ Sp = 0; Hp = 1; divorce; - mes "[Deviruchi]"; - mes "Bwahhahahaha~!"; - mes "Now you're free~!"; - mes "Don't you feel so much"; - mes "better now as a single?"; - mes "Ah, bachelorhood..."; + mes("[Deviruchi]"); + mes("Bwahhahahaha~!"); + mes("Now you're free~!"); + mes("Don't you feel so much"); + mes("better now as a single?"); + mes("Ah, bachelorhood..."); close; } - mes "Hmmm...I did tell you to bring"; - mes "2,500,000 zeny, right?"; - mes "No one else in this world can"; - mes "offer this kind of freedom..."; - mes "You can't put a price on"; - mes "peace of mind, can you?"; + mes("Hmmm...I did tell you to bring"); + mes("2,500,000 zeny, right?"); + mes("No one else in this world can"); + mes("offer this kind of freedom..."); + mes("You can't put a price on"); + mes("peace of mind, can you?"); close; } diff --git a/npc/other/fortune.txt b/npc/other/fortune.txt index 23d65e88f83..83e1ddfc35c 100644 --- a/npc/other/fortune.txt +++ b/npc/other/fortune.txt @@ -29,9 +29,9 @@ //================= File Encoding ========================================= //= CP-949 (EUC-KR compatible). Do NOT read/save it as UTF-8. //= -If the encoding is correct, the next three lines have the same length- -//= ============ ¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä¡Ä ============ +//= ============ �ġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġġ� ============ //= ============ ============================================= ============ -//= ============ ¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á¡Á ============ +//= ============ ������������������������������������������������������������������������������������������ ============ //================= Description =========================================== //= Fortune teller NPC. Displays random Card image. //================= Current Version ======================================= @@ -39,3547 +39,3547 @@ //========================================================================= payon_in03,117,128,5 script Fortune Teller 4_M_BIBI,{ - mes "[Lhimetorra]"; - mes "You're an adventurer of this world... " +strcharinfo(PC_NAME)+ ", right? So, what can an old person like me do for you?"; + mes("[Lhimetorra]"); + mesf("You're an adventurer of this world... %s, right? So, what can an old person like me do for you?", strcharinfo(PC_NAME)); next; switch(select("I would like a tarot card reading.", "What's a tarot card reading?")) { case 1: - mes "[Lhimetorra]"; - mes "Is that so...?"; - mes "Well, if you want a monster card reading, you must first show me your faith. Otherwise, the monster spirits will grow angry and place a curse on you."; + mes("[Lhimetorra]"); + mes("Is that so...?"); + mes("Well, if you want a monster card reading, you must first show me your faith. Otherwise, the monster spirits will grow angry and place a curse on you."); next; - mes "[Lhimetorra]"; - mes "So, would you like a monster card reading? "; + mes("[Lhimetorra]"); + mes("So, would you like a monster card reading? "); next; switch(select("Yes.", "I would like to think it over once more.")) { case 1: - mes "[Lhimetorra]"; - mes "Then..."; - mes "Please pay your fee with all of your sincerity."; + mes("[Lhimetorra]"); + mes("Then..."); + mes("Please pay your fee with all of your sincerity."); next; input .@input; if (.@input == 0) { - mes "[Lhimetorra]"; - mes "Ah...?!"; - mes "You have angered the monster spirits!"; + mes("[Lhimetorra]"); + mes("Ah...?!"); + mes("You have angered the monster spirits!"); close; } else if (.@input > Zeny) { - mes "[Lhimetorra]"; - mes "There's no need to overdo it. Just give with all your heart... *Tsk tsk*"; + mes("[Lhimetorra]"); + mes("There's no need to overdo it. Just give with all your heart... *Tsk tsk*"); close; } else { - mes "[Lhimetorra]"; - mes "I accept your heart and your devotion with my gratitude. Thoughts are more important than the amount when paying a fortune teller."; + mes("[Lhimetorra]"); + mes("I accept your heart and your devotion with my gratitude. Thoughts are more important than the amount when paying a fortune teller."); Zeny -= .@input; } next; - mes "[Lhimetorra]"; - mes "Then, I will begin to tell the fortune of your wish. Concentrate on yourself..."; + mes("[Lhimetorra]"); + mes("Then, I will begin to tell the fortune of your wish. Concentrate on yourself..."); next; - mes "[Lhimetorra]"; - mes "..."; - mes "Clear your mind... "; + mes("[Lhimetorra]"); + mes("..."); + mes("Clear your mind... "); next; - mes "[Lhimetorra]"; - mes "..."; - mes "Once you have emptied your mind, think of the thing you most wish to know."; + mes("[Lhimetorra]"); + mes("..."); + mes("Once you have emptied your mind, think of the thing you most wish to know."); next; switch(select(" (I would like to know my love fortune.) ", " (How rich will I be?) ", " (I need advice about my future.) ", " (Can I get a warning of any dangers awaiting?) ")) { case 1: - mes "[Lhimetorra]"; - mes " I see it... I see a sign of love... "; + mes("[Lhimetorra]"); + mes(" I see it... I see a sign of love... "); next; .@card_1_love = rand(1,74); if (.@card_1_love == 1) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " You are afraid to show yourself working, to your loved one.. "; - mes " But that is not love. Do not be afraid to show different sides of yourself to your loved one.. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" You are afraid to show yourself working, to your loved one.. "); + mes(" But that is not love. Do not be afraid to show different sides of yourself to your loved one.. "); next; - mes "[Lhimetorra]"; - mes " So do not worry and move on. "; + mes("[Lhimetorra]"); + mes(" So do not worry and move on. "); next; } if (.@card_1_love == 2) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Maybe you are using love as an excuse to work? The card is saying to try observing love from a different perspective. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Maybe you are using love as an excuse to work? The card is saying to try observing love from a different perspective. "); next; - mes "[Lhimetorra]"; - mes " Shoveling requires skills as well. "; + mes("[Lhimetorra]"); + mes(" Shoveling requires skills as well. "); next; } if (.@card_1_love == 3) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " How about taking a break from love and giving yourself time to relax.. I agree with what the card is saying. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" How about taking a break from love and giving yourself time to relax.. I agree with what the card is saying. "); next; - mes "[Lhimetorra]"; - mes " Love is not meant to be so hard. "; + mes("[Lhimetorra]"); + mes(" Love is not meant to be so hard. "); next; } if (.@card_1_love == 4) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " A shovel..? "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" A shovel..? "); next; - mes "[Lhimetorra]"; - mes " Strange that this would come up about love.. bizarre.. You aren't using this shovel to take revenge on someone, are you?? "; - mes " Don't get malicious thoughts. Keep a kind heart. "; + mes("[Lhimetorra]"); + mes(" Strange that this would come up about love.. bizarre.. You aren't using this shovel to take revenge on someone, are you?? "); + mes(" Don't get malicious thoughts. Keep a kind heart. "); next; - mes "[Lhimetorra]"; - mes " How about taking a break from love and giving yourself time to relax.. I agree with this card. "; + mes("[Lhimetorra]"); + mes(" How about taking a break from love and giving yourself time to relax.. I agree with this card. "); next; } if (.@card_1_love == 5) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Its pure eyes look at a loved one but cannot recognize them, the wings flutter towards the loved one, but it helplessly stays in one place, "; - mes " it calls its loved one, but they cannot hear.. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Its pure eyes look at a loved one but cannot recognize them, the wings flutter towards the loved one, but it helplessly stays in one place, "); + mes(" it calls its loved one, but they cannot hear.. "); next; - mes "[Lhimetorra]"; - mes " What a sad fortune.. "; - mes " Indeed, it is sad love... it might be hard to overcome. "; + mes("[Lhimetorra]"); + mes(" What a sad fortune.. "); + mes(" Indeed, it is sad love... it might be hard to overcome. "); next; } if (.@card_1_love == 6) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The passion of love like a raging wave... You can't even hide it. "; - mes " With such passionate love, isn't there only one way..? "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The passion of love like a raging wave... You can't even hide it. "); + mes(" With such passionate love, isn't there only one way..? "); next; - mes "[Lhimetorra]"; - mes " Passionate love is nearby. It is a good sign. "; + mes("[Lhimetorra]"); + mes(" Passionate love is nearby. It is a good sign. "); next; } if (.@card_1_love == 7) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The teeth of dustiness are very strong. This means.. use your teeth for victory?! "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The teeth of dustiness are very strong. This means.. use your teeth for victory?! "); next; } if (.@card_1_love == 8) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The card is telling me, 'Fly to your loved one as if you were a butterfly and shoot at it as if you were a star.' "; - mes "..even though it doesn't sound like something a moth would say. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The card is telling me, 'Fly to your loved one as if you were a butterfly and shoot at it as if you were a star.' "); + mes("..even though it doesn't sound like something a moth would say. "); next; - mes "[Lhimetorra]"; - mes " The passion of love like a raging wave.. You can't even hide it. "; + mes("[Lhimetorra]"); + mes(" The passion of love like a raging wave.. You can't even hide it. "); next; } if (.@card_1_love == 9) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Perhaps the person you believe to be a butterfly is actually a moth. This fortune is awaiting a prudent judgement. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Perhaps the person you believe to be a butterfly is actually a moth. This fortune is awaiting a prudent judgement. "); next; - mes "[Lhimetorra]"; - mes " Love is indeed a subject to be dealt with prudence. Keep that in mind young one. "; + mes("[Lhimetorra]"); + mes(" Love is indeed a subject to be dealt with prudence. Keep that in mind young one. "); next; } if (.@card_1_love == 10) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " The one you love will give you a kiss of death. "; - mes " The irresistable kiss.. It is up to you to decide whether to avoid it or not. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" The one you love will give you a kiss of death. "); + mes(" The irresistable kiss.. It is up to you to decide whether to avoid it or not. "); next; - mes "[Lhimetorra]"; - mes " Charisma... is the sweetest poison. "; + mes("[Lhimetorra]"); + mes(" Charisma... is the sweetest poison. "); next; } if (.@card_1_love == 11) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " You are looking at a wonderful person, but their eyes are fixed in darkness. "; - mes " How about trying to grab their attention? "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" You are looking at a wonderful person, but their eyes are fixed in darkness. "); + mes(" How about trying to grab their attention? "); next; - mes "[Lhimetorra]"; - mes " If so, you need to try something other than charisma. "; + mes("[Lhimetorra]"); + mes(" If so, you need to try something other than charisma. "); next; } if (.@card_1_love == 12) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Your love needs fresh blood. Healthy exercises and eating habits are necessary! "; - mes " You must change your living pattern first. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Your love needs fresh blood. Healthy exercises and eating habits are necessary! "); + mes(" You must change your living pattern first. "); next; - mes "[Lhimetorra]"; - mes " Health is the best. "; + mes("[Lhimetorra]"); + mes(" Health is the best. "); next; } if (.@card_1_love == 13) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Don't you think you are infatuated by outer appearance and gambling with love? You might have to be more careful about it this time. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Don't you think you are infatuated by outer appearance and gambling with love? You might have to be more careful about it this time. "); next; - mes "[Lhimetorra]"; - mes " Beauty is only skin deep. "; + mes("[Lhimetorra]"); + mes(" Beauty is only skin deep. "); next; } if (.@card_1_love == 14) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Become a pirate of love! It is a simple, yet strong fortune! "; + cutin "�巹��ũī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Become a pirate of love! It is a simple, yet strong fortune! "); next; } if (.@card_1_love == 15) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " No matter how romantic and beautiful love is, if it is not rightful, it is undesirable.. "; - mes " is what this card means. "; + cutin "�巹��ũī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" No matter how romantic and beautiful love is, if it is not rightful, it is undesirable.. "); + mes(" is what this card means. "); next; - mes "[Lhimetorra]"; - mes " I hope you are not disappointed by the moral of this fortune. "; + mes("[Lhimetorra]"); + mes(" I hope you are not disappointed by the moral of this fortune. "); next; } if (.@card_1_love == 16) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " In the rough sea called the world, only pirates, the outlaws of love, are the law. "; - mes " This card supports strong love. "; + cutin "�巹��ũī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" In the rough sea called the world, only pirates, the outlaws of love, are the law. "); + mes(" This card supports strong love. "); next; - mes "[Lhimetorra]"; - mes " You must overcome it - no matter how strong the wave is. "; + mes("[Lhimetorra]"); + mes(" You must overcome it - no matter how strong the wave is. "); next; } if (.@card_1_love == 17) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " It is a warning not to get involved in false love like pirated editions! "; - mes " You may have to reconsider your love right now. "; + cutin "�巹��ũī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" It is a warning not to get involved in false love like pirated editions! "); + mes(" You may have to reconsider your love right now. "); next; - mes "[Lhimetorra]"; - mes " Illegal copying is not love! "; + mes("[Lhimetorra]"); + mes(" Illegal copying is not love! "); next; } if (.@card_1_love == 18) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " This is praising the type of love that is always there, yet barely has a form as if it does not exist. "; - mes " Are you involved this type of love? "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" This is praising the type of love that is always there, yet barely has a form as if it does not exist. "); + mes(" Are you involved this type of love? "); next; - mes "[Lhimetorra]"; - mes " Love's form is obscure. "; + mes("[Lhimetorra]"); + mes(" Love's form is obscure. "); next; } if (.@card_1_love == 19) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " You must be careful. Love is quietly approaching and spreading poison. Be careful of the poison of love. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" You must be careful. Love is quietly approaching and spreading poison. Be careful of the poison of love. "); next; - mes "[Lhimetorra]"; - mes " There is no cure for this poison! "; + mes("[Lhimetorra]"); + mes(" There is no cure for this poison! "); next; } if (.@card_1_love == 20) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " Aren't you already caught in love that you cannot run away from? Look around you. "; - mes " You might be captured inside invisible walls. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" Aren't you already caught in love that you cannot run away from? Look around you. "); + mes(" You might be captured inside invisible walls. "); next; - mes "[Lhimetorra]"; - mes " You have been blinded by love and became a prisoner! Shouldn't you escape? "; + mes("[Lhimetorra]"); + mes(" You have been blinded by love and became a prisoner! Shouldn't you escape? "); next; } if (.@card_1_love == 21) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " This fortune is saying that love is.. approaching wobbly and softly~ and then bam~ embracing it. "; - mes " Very romantic. Hehe. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" This fortune is saying that love is.. approaching wobbly and softly~ and then bam~ embracing it. "); + mes(" Very romantic. Hehe. "); next; - mes "[Lhimetorra]"; - mes " Romance is the best part of love~ "; + mes("[Lhimetorra]"); + mes(" Romance is the best part of love~ "); next; } if (.@card_1_love == 22) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marina Card - mes "[Lhimetorra]"; - mes " This card is warning you to not treat your loved one like a puppet. "; - mes " You're not doing this, are you? "; + cutin "��������Ʈī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" This card is warning you to not treat your loved one like a puppet. "); + mes(" You're not doing this, are you? "); next; - mes "[Lhimetorra]"; - mes " Love is not supposed to be about controlling and restraining~ mm~ "; + mes("[Lhimetorra]"); + mes(" Love is not supposed to be about controlling and restraining~ mm~ "); next; } if (.@card_1_love == 23) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marina Card - mes "[Lhimetorra]"; - mes " Dolls understand a human's heart more than a human. Try treating your loved one as if they were a doll. "; + cutin "��������Ʈī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" Dolls understand a human's heart more than a human. Try treating your loved one as if they were a doll. "); next; - mes "[Lhimetorra]"; - mes " Your loved one can't be worse than a doll, can they? "; + mes("[Lhimetorra]"); + mes(" Your loved one can't be worse than a doll, can they? "); next; } if (.@card_1_love == 24) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marina Card - mes "[Lhimetorra]"; - mes " If you are afraid to look into a doll's eyes, that is because there is a dark shadow covering your love. "; - mes " Rid yourselves of that shadow. Then the doll will smile as well. "; + cutin "��������Ʈī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" If you are afraid to look into a doll's eyes, that is because there is a dark shadow covering your love. "); + mes(" Rid yourselves of that shadow. Then the doll will smile as well. "); next; - mes "[Lhimetorra]"; - mes " That is what love is. "; + mes("[Lhimetorra]"); + mes(" That is what love is. "); next; } if (.@card_1_love == 25) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marina Card - mes "[Lhimetorra]"; - mes " Dolls become accustomed to the owner the more they are handled. Give your doll more attention. "; - mes " The doll is craving attention. A lot of attention. "; + cutin "��������Ʈī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" Dolls become accustomed to the owner the more they are handled. Give your doll more attention. "); + mes(" The doll is craving attention. A lot of attention. "); next; - mes "[Lhimetorra]"; - mes " Delicate treatment and attention is the best in love. "; + mes("[Lhimetorra]"); + mes(" Delicate treatment and attention is the best in love. "); next; } if (.@card_1_love == 26) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " Do you fear the snake hair of a Medusa? However, love cannot be achieved with fear. "; - mes " You must move forward! "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" Do you fear the snake hair of a Medusa? However, love cannot be achieved with fear. "); + mes(" You must move forward! "); next; - mes "[Lhimetorra]"; - mes " Love must be pushed forward! "; + mes("[Lhimetorra]"); + mes(" Love must be pushed forward! "); next; } if (.@card_1_love == 27) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " Warriors that hastily attacked the Medusa all failed, but the one hero that used a mirror succeeded. "; - mes " You cannot succeed in love with brute force. You must use wisdom. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" Warriors that hastily attacked the Medusa all failed, but the one hero that used a mirror succeeded. "); + mes(" You cannot succeed in love with brute force. You must use wisdom. "); next; - mes "[Lhimetorra]"; - mes " Do you understand what I mean young one? "; + mes("[Lhimetorra]"); + mes(" Do you understand what I mean young one? "); next; } if (.@card_1_love == 28) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " Must you love the one that has hair of snakes? Reconsider this love and think about it earnestly. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" Must you love the one that has hair of snakes? Reconsider this love and think about it earnestly. "); next; - mes "[Lhimetorra]"; - mes " What do you think? Isn't this a great opportunity to ponder about the relationship. "; + mes("[Lhimetorra]"); + mes(" What do you think? Isn't this a great opportunity to ponder about the relationship. "); next; } if (.@card_1_love == 29) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " It is a hint saying that a strong hairstyle is the key to turning over the situation. Change your hairstyle! "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" It is a hint saying that a strong hairstyle is the key to turning over the situation. Change your hairstyle! "); next; - mes "[Lhimetorra]"; - mes " Fashion is in the hands of those who are ahead! "; + mes("[Lhimetorra]"); + mes(" Fashion is in the hands of those who are ahead! "); next; } if (.@card_1_love == 30) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " Love must have two things: great strength and the will to live. Have you thought about whether or not you can overcome this with your current self? "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" Love must have two things: great strength and the will to live. Have you thought about whether or not you can overcome this with your current self? "); next; - mes "[Lhimetorra]"; - mes " Know love and know thyself! "; + mes("[Lhimetorra]"); + mes(" Know love and know thyself! "); next; } if (.@card_1_love == 31) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " A scythe may seem burdensome but a strong Baphomet can freely use it. "; - mes " It is the same concept. If you are ready, any type of love is possible. There is no such thing as impossible. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" A scythe may seem burdensome but a strong Baphomet can freely use it. "); + mes(" It is the same concept. If you are ready, any type of love is possible. There is no such thing as impossible. "); next; - mes "[Lhimetorra]"; - mes " Love requires preparation as well! "; + mes("[Lhimetorra]"); + mes(" Love requires preparation as well! "); next; } if (.@card_1_love == 32) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " Love must have two things: great strength and the will to live. Have you thought about whether or not you can overcome this with your current self? "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" Love must have two things: great strength and the will to live. Have you thought about whether or not you can overcome this with your current self? "); next; - mes "[Lhimetorra]"; - mes " Know love and know thyself! "; + mes("[Lhimetorra]"); + mes(" Know love and know thyself! "); next; } if (.@card_1_love == 33) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " There are those who are born, destined to run into this wall, an obstacle. Your love seems to have reached that wall.. It must be hard. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" There are those who are born, destined to run into this wall, an obstacle. Your love seems to have reached that wall.. It must be hard. "); next; - mes "[Lhimetorra]"; - mes " What a pity. "; + mes("[Lhimetorra]"); + mes(" What a pity. "); next; } if (.@card_1_love == 34) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " This Baphomet looks as if it is having a hard time. The person must be exhausted even if it may not seem so. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" This Baphomet looks as if it is having a hard time. The person must be exhausted even if it may not seem so. "); next; - mes "[Lhimetorra]"; - mes " Approach then with affection. "; + mes("[Lhimetorra]"); + mes(" Approach then with affection. "); next; } if (.@card_1_love == 35) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " Can't you hear the cry of the card? It is suffering. Love is like that.. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" Can't you hear the cry of the card? It is suffering. Love is like that.. "); next; - mes "[Lhimetorra]"; - mes " So don't be upset about it! "; + mes("[Lhimetorra]"); + mes(" So don't be upset about it! "); next; } if (.@card_1_love == 36) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " Your love right now is so bored that it is yawning. How about trying something fresh and new? "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" Your love right now is so bored that it is yawning. How about trying something fresh and new? "); next; - mes "[Lhimetorra]"; - mes " Try changing your dating style. "; + mes("[Lhimetorra]"); + mes(" Try changing your dating style. "); next; } if (.@card_1_love == 37) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " Deep sleep brings happiness and dreams. I think what you need right now is sleep. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" Deep sleep brings happiness and dreams. I think what you need right now is sleep. "); next; - mes "[Lhimetorra]"; - mes " Get some sleep. "; + mes("[Lhimetorra]"); + mes(" Get some sleep. "); next; } if (.@card_1_love == 38) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " I feel some sort of emptiness.. Maybe there is a gap in your love? "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" I feel some sort of emptiness.. Maybe there is a gap in your love? "); next; - mes "[Lhimetorra]"; - mes " Take a close look. "; + mes("[Lhimetorra]"); + mes(" Take a close look. "); next; } if (.@card_1_love == 39) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Even a traditional beauty can seem cold to others. Try looking at your loved one from a different point of view. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Even a traditional beauty can seem cold to others. Try looking at your loved one from a different point of view. "); next; - mes "[Lhimetorra]"; - mes " Look at love from a different perspective. You never know when you'll be able to discover something. "; + mes("[Lhimetorra]"); + mes(" Look at love from a different perspective. You never know when you'll be able to discover something. "); next; } if (.@card_1_love == 40) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " They may seem dreary and ominous but their attire is spotless. They show devotion to the other. "; - mes " Even though you are not satisfied with your love right now, take a look at their attire. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" They may seem dreary and ominous but their attire is spotless. They show devotion to the other. "); + mes(" Even though you are not satisfied with your love right now, take a look at their attire. "); next; - mes "[Lhimetorra]"; - mes " If it is carefully worn, their heart for you can be seen in it as well.. "; + mes("[Lhimetorra]"); + mes(" If it is carefully worn, their heart for you can be seen in it as well.. "); next; } if (.@card_1_love == 41) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " There is a person you must not deal with thoughtlessly nearby. Don't say or do anything carelessly. You must be careful when dealing with this person. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" There is a person you must not deal with thoughtlessly nearby. Don't say or do anything carelessly. You must be careful when dealing with this person. "); next; - mes "[Lhimetorra]"; - mes " Bear that in mind. "; + mes("[Lhimetorra]"); + mes(" Bear that in mind. "); next; } if (.@card_1_love == 42) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Even if the wind blows and the trail of her clothes flutter, her posture never changes. Loving a person with that type of heart will bring goodwill and happiness. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Even if the wind blows and the trail of her clothes flutter, her posture never changes. Loving a person with that type of heart will bring goodwill and happiness. "); next; - mes "[Lhimetorra]"; - mes " Keep a righteous heart and mind. "; + mes("[Lhimetorra]"); + mes(" Keep a righteous heart and mind. "); next; } if (.@card_1_love == 43) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " That lightens and attacks with a pickaxe! You must aggressively move forward. What do you think? Your fortune is a good one. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" That lightens and attacks with a pickaxe! You must aggressively move forward. What do you think? Your fortune is a good one. "); next; - mes "[Lhimetorra]"; - mes " Is your heart ready young one? "; + mes("[Lhimetorra]"); + mes(" Is your heart ready young one? "); next; } if (.@card_1_love == 44) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The card only shows gaunt bones, but notice how it has all the necessary tools?"; - mes " Even though your love right now may seem as if there is nothing to it, it has everything you need. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The card only shows gaunt bones, but notice how it has all the necessary tools?"); + mes(" Even though your love right now may seem as if there is nothing to it, it has everything you need. "); next; - mes "[Lhimetorra]"; - mes " Don't get too greedy about things. "; + mes("[Lhimetorra]"); + mes(" Don't get too greedy about things. "); next; } if (.@card_1_love == 45) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " It has a lantern on its back and even in its hand.. it believes one light is insufficient. "; - mes " If you are only shining one type of light to your loved one, shining another might help. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" It has a lantern on its back and even in its hand.. it believes one light is insufficient. "); + mes(" If you are only shining one type of light to your loved one, shining another might help. "); next; - mes "[Lhimetorra]"; - mes " They might be feeling that one is not enough. "; + mes("[Lhimetorra]"); + mes(" They might be feeling that one is not enough. "); next; } if (.@card_1_love == 46) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " You know the smile of Mona Lisa.. Perhaps the person you are looking at has the same expression? "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" You know the smile of Mona Lisa.. Perhaps the person you are looking at has the same expression? "); next; - mes "[Lhimetorra]"; - mes " Don't try to gaze straight them. Make an effort to approach them. "; + mes("[Lhimetorra]"); + mes(" Don't try to gaze straight them. Make an effort to approach them. "); next; } if (.@card_1_love == 47) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " A knight on a horse is a fantasy in every person's heart. Make it so that this fantasy becomes real. "; + cutin "���̳���Ʈī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" A knight on a horse is a fantasy in every person's heart. Make it so that this fantasy becomes real. "); next; - mes "[Lhimetorra]"; - mes " Then there will surely be progress. "; + mes("[Lhimetorra]"); + mes(" Then there will surely be progress. "); next; } if (.@card_1_love == 48) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Is that soldier waiting to attack? I can feel great tension between the horse and knight. "; - mes " Don't run forward carelessly. Raise your sword and wait for your chance. "; + cutin "���̳���Ʈī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Is that soldier waiting to attack? I can feel great tension between the horse and knight. "); + mes(" Don't run forward carelessly. Raise your sword and wait for your chance. "); next; - mes "[Lhimetorra]"; - mes " This means now is a time to wait. How about it, would you like to wait a while? "; + mes("[Lhimetorra]"); + mes(" This means now is a time to wait. How about it, would you like to wait a while? "); next; } if (.@card_1_love == 49) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " He is falling asleep awaiting a battle. Is it because he is laid back, or simply pathetic? Depends on the situation I suppose. "; - mes " But you've got to give him credit for his boldness. "; + cutin "���̳���Ʈī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" He is falling asleep awaiting a battle. Is it because he is laid back, or simply pathetic? Depends on the situation I suppose. "); + mes(" But you've got to give him credit for his boldness. "); next; - mes "[Lhimetorra]"; - mes " How about becoming a brave warrior in the battle of love? "; + mes("[Lhimetorra]"); + mes(" How about becoming a brave warrior in the battle of love? "); next; } if (.@card_1_love == 50) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Very favorable. It's to a point that I can feel strong energy from the card. I will give some of this energy to you. "; + cutin "���̳���Ʈī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Very favorable. It's to a point that I can feel strong energy from the card. I will give some of this energy to you. "); next; - mes "[Lhimetorra]"; - mes " Devote that energy to love..! "; + mes("[Lhimetorra]"); + mes(" Devote that energy to love..! "); next; } if (.@card_1_love == 51) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " What does the god of death have to say about love? It is something ominous for sure. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" What does the god of death have to say about love? It is something ominous for sure. "); next; - mes "[Lhimetorra]"; - mes " I think it is trying to give a warning. Be careful. "; + mes("[Lhimetorra]"); + mes(" I think it is trying to give a warning. Be careful. "); next; } if (.@card_1_love == 52) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " Hmm. How about giving a cute puppy as a gift? One with a round nose. Then they will surely be happy. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" Hmm. How about giving a cute puppy as a gift? One with a round nose. Then they will surely be happy. "); next; - mes "[Lhimetorra]"; - mes " But can't help it if they don't like puppies. "; + mes("[Lhimetorra]"); + mes(" But can't help it if they don't like puppies. "); next; } if (.@card_1_love == 53) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " I can tell what it was doing from the way it is crying while holding an axe with blood. It is deeply wounded by love. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" I can tell what it was doing from the way it is crying while holding an axe with blood. It is deeply wounded by love. "); next; - mes "[Lhimetorra]"; - mes " If that wound isn't cured soon, it will become as Anubis wanted. "; + mes("[Lhimetorra]"); + mes(" If that wound isn't cured soon, it will become as Anubis wanted. "); next; } if (.@card_1_love == 54) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The pattern of the clothes symbolizes a warning. It is saying to be careful of love. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The pattern of the clothes symbolizes a warning. It is saying to be careful of love. "); next; - mes "[Lhimetorra]"; - mes "Be cautious. "; + mes("[Lhimetorra]"); + mes("Be cautious. "); next; } if (.@card_1_love == 55) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " He is a warning you not to drool over someone else. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" He is a warning you not to drool over someone else. "); next; - mes "[Lhimetorra]"; - mes " That's bad! You will be punished! "; + mes("[Lhimetorra]"); + mes(" That's bad! You will be punished! "); next; } if (.@card_1_love == 56) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " Who is he so fiercly gazing at with those grand muscles? He is looking at someone else for sure. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" Who is he so fiercly gazing at with those grand muscles? He is looking at someone else for sure. "); next; - mes "[Lhimetorra]"; - mes " Don't get sidetracked and look elsewhere! You will be cursed! "; + mes("[Lhimetorra]"); + mes(" Don't get sidetracked and look elsewhere! You will be cursed! "); next; } if (.@card_1_love == 57) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " Strengthen your body and observe the target. That is the step to success. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" Strengthen your body and observe the target. That is the step to success. "); next; - mes "[Lhimetorra]"; - mes " If you want love as well, why don't you take the card's advice and prepare yourself first? "; + mes("[Lhimetorra]"); + mes(" If you want love as well, why don't you take the card's advice and prepare yourself first? "); next; } if (.@card_1_love == 58) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " His navel is very pretty. You have to meet someone with that type of navel to be happy. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" His navel is very pretty. You have to meet someone with that type of navel to be happy. "); next; - mes "[Lhimetorra]"; - mes " Ok? Keep that in mind~ "; + mes("[Lhimetorra]"); + mes(" Ok? Keep that in mind~ "); next; } if (.@card_1_love == 59) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " You'll get hurt if you mess around. This card is giving you a piece of advice. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" You'll get hurt if you mess around. This card is giving you a piece of advice. "); next; - mes "[Lhimetorra]"; - mes " You did something wrong to your loved one, didn't you? Make an effort to make up for it~! "; + mes("[Lhimetorra]"); + mes(" You did something wrong to your loved one, didn't you? Make an effort to make up for it~! "); next; } if (.@card_1_love == 60) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " From the way he is massaging its back because of a shoulder cramp, maybe your love is seeking someone to massage them. Love starts from little thoughts."; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" From the way he is massaging its back because of a shoulder cramp, maybe your love is seeking someone to massage them. Love starts from little thoughts."); next; - mes "[Lhimetorra]"; - mes " Next time you meet them, give them a massage. Start with the little things. "; + mes("[Lhimetorra]"); + mes(" Next time you meet them, give them a massage. Start with the little things. "); next; } if (.@card_1_love == 61) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " His expression is in awe. When encountering an absurd incident, his face and expression becomes peculiarly distorted. "; - mes " I think the one you are looking towards has that type of expression. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" His expression is in awe. When encountering an absurd incident, his face and expression becomes peculiarly distorted. "); + mes(" I think the one you are looking towards has that type of expression. "); next; - mes "[Lhimetorra]"; - mes " Did you do something absurd to that person? Are you sure? Think about it~ "; + mes("[Lhimetorra]"); + mes(" Did you do something absurd to that person? Are you sure? Think about it~ "); next; } if (.@card_1_love == 62) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " If the lover does something wrong he pokes them with a needle. How scary.. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" If the lover does something wrong he pokes them with a needle. How scary.. "); next; } if (.@card_1_love == 63) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " A person's heart is like this card. If you flip it over nobody can tell what is behind it. Try turning the person's card over. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" A person's heart is like this card. If you flip it over nobody can tell what is behind it. Try turning the person's card over. "); next; - mes "[Lhimetorra]"; - mes " You must approach their true heart. Understand? "; + mes("[Lhimetorra]"); + mes(" You must approach their true heart. Understand? "); next; } if (.@card_1_love == 64) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Jokers are sly, but that is just because it is their habit. "; - mes " The reason the person may seem capricious or cunning is partially because they are born like that. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Jokers are sly, but that is just because it is their habit. "); + mes(" The reason the person may seem capricious or cunning is partially because they are born like that. "); next; - mes "[Lhimetorra]"; - mes " Will you be able to approach them regardless? To do so, you must prepare you heart.. mm.. "; + mes("[Lhimetorra]"); + mes(" Will you be able to approach them regardless? To do so, you must prepare you heart.. mm.. "); next; } if (.@card_1_love == 65) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " The joker can't use any of his strength because he is tied to a card. Perhaps the person is caught in something and can't show their true merit? "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" The joker can't use any of his strength because he is tied to a card. Perhaps the person is caught in something and can't show their true merit? "); next; - mes "[Lhimetorra]"; - mes " If you love them, free them from the chains tying them down.. That is consideration.. and love "; + mes("[Lhimetorra]"); + mes(" If you love them, free them from the chains tying them down.. That is consideration.. and love "); next; } if (.@card_1_love == 66) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Don't get fooled by tricks. They are a person, too. They know how to lie once in a while. Search for the trick calmly and carefully. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Don't get fooled by tricks. They are a person, too. They know how to lie once in a while. Search for the trick calmly and carefully. "); next; - mes "[Lhimetorra]"; - mes " And then search for a different route. That is the wise decision. "; + mes("[Lhimetorra]"); + mes(" And then search for a different route. That is the wise decision. "); next; } if (.@card_1_love == 67) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " It is saying that daring action is necessary, such as that of the Hode that strikes up from the sand. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" It is saying that daring action is necessary, such as that of the Hode that strikes up from the sand. "); next; - mes "[Lhimetorra]"; - mes " Maybe you are discouraged a little too much right now. Be brave and daring young one. "; + mes("[Lhimetorra]"); + mes(" Maybe you are discouraged a little too much right now. Be brave and daring young one. "); next; } if (.@card_1_love == 68) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Seeing that the Hode spits out sand to those who bother them, you must have done something to bother the person somehow. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Seeing that the Hode spits out sand to those who bother them, you must have done something to bother the person somehow. "); next; - mes "[Lhimetorra]"; - mes " Maybe you are being troublesome? Make an effort to relax a little more. "; + mes("[Lhimetorra]"); + mes(" Maybe you are being troublesome? Make an effort to relax a little more. "); next; } if (.@card_1_love == 69) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Hode has a very strong will to live. It is to survive in the forest. It is suggesting dating with that kind of will."; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Hode has a very strong will to live. It is to survive in the forest. It is suggesting dating with that kind of will."); next; - mes "[Lhimetorra]"; - mes " Hmm, try love with more spirit. You will get good results. "; + mes("[Lhimetorra]"); + mes(" Hmm, try love with more spirit. You will get good results. "); next; } if (.@card_1_love == 70) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Ah.. there is a noble person up north. North it is. This direction will never change. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Ah.. there is a noble person up north. North it is. This direction will never change. "); next; - mes "[Lhimetorra]"; - mes " Trust me and go for it. "; + mes("[Lhimetorra]"); + mes(" Trust me and go for it. "); next; } if (.@card_1_love == 71) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " A walking bull is rare. The person you are looking towards is that rare. Don't let go of them. You may never see them again.. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" A walking bull is rare. The person you are looking towards is that rare. Don't let go of them. You may never see them again.. "); next; - mes "[Lhimetorra]"; - mes " The card is saying this. "; + mes("[Lhimetorra]"); + mes(" The card is saying this. "); next; } if (.@card_1_love == 72) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Can you see the strong muscles that even arrows cannot pierce? The person is like that, too. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Can you see the strong muscles that even arrows cannot pierce? The person is like that, too. "); next; - mes "[Lhimetorra]"; - mes " To attack with love.. you will need a stronger attack.. Mmm.. "; + mes("[Lhimetorra]"); + mes(" To attack with love.. you will need a stronger attack.. Mmm.. "); next; } if (.@card_1_love == 73) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " The scariest thing is not the hammer nor horn. It is the massive legs that support its heavy weight. Nobody can survive a hit by those legs. The person is also probably hiding the most dangerous part. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" The scariest thing is not the hammer nor horn. It is the massive legs that support its heavy weight. Nobody can survive a hit by those legs. The person is also probably hiding the most dangerous part. "); next; - mes "[Lhimetorra]"; - mes " You must love but be careful at the same time. You never know when you will be hit by the hind legs. "; + mes("[Lhimetorra]"); + mes(" You must love but be careful at the same time. You never know when you will be hit by the hind legs. "); next; } if (.@card_1_love == 74) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " No matter how fearful the bull may be, if it has a nose ring, it has already been tamed by humans. No matter how astonishing that person may be, taming is your responsibility. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" No matter how fearful the bull may be, if it has a nose ring, it has already been tamed by humans. No matter how astonishing that person may be, taming is your responsibility. "); next; - mes "[Lhimetorra]"; - mes " Approach them with more sincerity and consideration. "; + mes("[Lhimetorra]"); + mes(" Approach them with more sincerity and consideration. "); next; } - mes "[Lhimetorra]"; - mes " You seeked advice about love. "; - mes " Even if you may not pleased with it, consider it calmly and make an effort to find true happiness. "; - cutin "°¡À̾ƽºÄ«µå",255; // Giearth Card + mes("[Lhimetorra]"); + mes(" You seeked advice about love. "); + mes(" Even if you may not pleased with it, consider it calmly and make an effort to find true happiness. "); + cutin "���̾ƽ�ī��",255; // Giearth Card next; - mes "[Lhimetorra]"; - mes " Then... "; + mes("[Lhimetorra]"); + mes(" Then... "); break; //=================================================================Assets? === case 2: - mes "[Lhimetorra]"; - mes " Ooh... something about your fortune is starting to show... "; + mes("[Lhimetorra]"); + mes(" Ooh... something about your fortune is starting to show... "); next; .@card_1_money = rand(1,73); if (.@card_1_money == 1) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " You must work hard to become wealthy. Don't think of other things.. Focus on and put effort into achieving your goals. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" You must work hard to become wealthy. Don't think of other things.. Focus on and put effort into achieving your goals. "); next; - mes "[Lhimetorra]"; - mes " Then good luck and try your best. "; + mes("[Lhimetorra]"); + mes(" Then good luck and try your best. "); next; } if (.@card_1_money == 2) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Something very rare may come your way. A gold mine has been the dream of many since ancient times. You have a gold mine right in front of you. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Something very rare may come your way. A gold mine has been the dream of many since ancient times. You have a gold mine right in front of you. "); next; - mes "[Lhimetorra]"; - mes " All in all, a big fortune is right in front of your eyes. I'll be looking forward to it. "; + mes("[Lhimetorra]"); + mes(" All in all, a big fortune is right in front of your eyes. I'll be looking forward to it. "); next; } if (.@card_1_money == 3) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " In the stomach pocket, there must be a secret treasure. There may be something in your pocket as well. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" In the stomach pocket, there must be a secret treasure. There may be something in your pocket as well. "); next; - mes "[Lhimetorra]"; - mes " Are you hiding things from other people? You should get rid of them. They may bring bad luck. "; + mes("[Lhimetorra]"); + mes(" Are you hiding things from other people? You should get rid of them. They may bring bad luck. "); next; } if (.@card_1_money == 4) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " The card says that you should not be too greedy, for that may cause you to dig your own grave. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" The card says that you should not be too greedy, for that may cause you to dig your own grave. "); next; - mes "[Lhimetorra]"; - mes " You may not feel good about it, but you should accept the card's advice..! "; + mes("[Lhimetorra]"); + mes(" You may not feel good about it, but you should accept the card's advice..! "); next; } if (.@card_1_money == 5) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Did you know that a moth's wings has infinite amounts of powder on it? A moth symbolizes wealth in the sense that it can gather wealth just as the powder on its wings. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Did you know that a moth's wings has infinite amounts of powder on it? A moth symbolizes wealth in the sense that it can gather wealth just as the powder on its wings. "); next; - mes "[Lhimetorra]"; - mes " Young one, you will gather much wealth. "; + mes("[Lhimetorra]"); + mes(" Young one, you will gather much wealth. "); next; } if (.@card_1_money == 6) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " You must work hard to become wealthy. Don't think of other things. Simply focusing on your goals putting effort into it will help. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" You must work hard to become wealthy. Don't think of other things. Simply focusing on your goals putting effort into it will help. "); next; - mes "[Lhimetorra]"; - mes " Good luck and try your best. "; + mes("[Lhimetorra]"); + mes(" Good luck and try your best. "); next; } if (.@card_1_money == 7) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " There is a common saying that when a moth flaps its wings, wealth will fly away as well. It's not a very good sign. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" There is a common saying that when a moth flaps its wings, wealth will fly away as well. It's not a very good sign. "); next; - mes "[Lhimetorra]"; - mes " Be careful not to lose your assets. Take good care of your wallet. "; + mes("[Lhimetorra]"); + mes(" Be careful not to lose your assets. Take good care of your wallet. "); next; } if (.@card_1_money == 8) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Dustiness teeth are very strong. This means.. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Dustiness teeth are very strong. This means.. "); next; - mes "[Lhimetorra]"; - mes " Your tooth will become a gold tooth?! "; + mes("[Lhimetorra]"); + mes(" Your tooth will become a gold tooth?! "); next; } if (.@card_1_money == 9) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " When a dustiness flies around, a big expense comes up. You may need to spend some money soon. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" When a dustiness flies around, a big expense comes up. You may need to spend some money soon. "); next; - mes "[Lhimetorra]"; - mes " You might want to set up a budget to prepare for this expense. "; + mes("[Lhimetorra]"); + mes(" You might want to set up a budget to prepare for this expense. "); next; } if (.@card_1_money == 10) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula brings in money. Maybe it is the moral influence from when it was a count. It is expensive to be a vampire, but I've never seen a poor one before. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula brings in money. Maybe it is the moral influence from when it was a count. It is expensive to be a vampire, but I've never seen a poor one before. "); next; - mes "[Lhimetorra]"; - mes " You don't need to worry about money. "; + mes("[Lhimetorra]"); + mes(" You don't need to worry about money. "); next; } if (.@card_1_money == 11) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " To Dracula, money is not important. Blood is more valuable. To you, money must not be that important. You don't need to be concerned about money. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" To Dracula, money is not important. Blood is more valuable. To you, money must not be that important. You don't need to be concerned about money. "); next; - mes "[Lhimetorra]"; - mes " How about it? Try being a little more casual about money. "; + mes("[Lhimetorra]"); + mes(" How about it? Try being a little more casual about money. "); next; } if (.@card_1_money == 12) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula mocks human's money. To him it is worthless. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula mocks human's money. To him it is worthless. "); next; - mes "[Lhimetorra]"; - mes " You should not be so concerned about money and assets, too. "; + mes("[Lhimetorra]"); + mes(" You should not be so concerned about money and assets, too. "); next; } if (.@card_1_money == 13) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " No matter what, stealing is wrong! Even if a Drake blesses you in the name of pirates! Stealing is forbidden! "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" No matter what, stealing is wrong! Even if a Drake blesses you in the name of pirates! Stealing is forbidden! "); next; - mes "[Lhimetorra]"; - mes " Noooooooo stealing! "; + mes("[Lhimetorra]"); + mes(" Noooooooo stealing! "); next; } if (.@card_1_money == 14) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " You will gather good fortune in a secretive and peculiar way.. Although, there seems to be shadows over some parts of your life. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" You will gather good fortune in a secretive and peculiar way.. Although, there seems to be shadows over some parts of your life. "); next; - mes "[Lhimetorra]"; - mes " It's an uneasy fortune. Are you ready? "; + mes("[Lhimetorra]"); + mes(" It's an uneasy fortune. Are you ready? "); next; } if (.@card_1_money == 15) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " The reason pirates indulge in others assets in the vast rough ocean, is because it is the only way to let the people of the land know of their existence. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" The reason pirates indulge in others assets in the vast rough ocean, is because it is the only way to let the people of the land know of their existence. "); next; - mes "[Lhimetorra]"; - mes " But those who live on land do not need to do so. Don't look over other people's belongings. It is the advice of a pirate. "; + mes("[Lhimetorra]"); + mes(" But those who live on land do not need to do so. Don't look over other people's belongings. It is the advice of a pirate. "); next; } if (.@card_1_money == 16) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " Marina prefers clean funds. It hates suspicious money. Your possessions should be clean as well. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" Marina prefers clean funds. It hates suspicious money. Your possessions should be clean as well. "); next; - mes "[Lhimetorra]"; - mes " Why? The Marina might get rid of it all. "; + mes("[Lhimetorra]"); + mes(" Why? The Marina might get rid of it all. "); next; } if (.@card_1_money == 17) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina gathers money quietly, little by little, and freely roaming at the same time. That's the real way to make money. The Marina is suggesting this method to you. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina gathers money quietly, little by little, and freely roaming at the same time. That's the real way to make money. The Marina is suggesting this method to you. "); next; - mes "[Lhimetorra]"; - mes " You should take a shot at it. You've got nothing to lose. "; + mes("[Lhimetorra]"); + mes(" You should take a shot at it. You've got nothing to lose. "); next; } if (.@card_1_money == 18) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina is not interested in money. The card suggests that you will resemble these traits as well. You will enjoy life apart from money. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina is not interested in money. The card suggests that you will resemble these traits as well. You will enjoy life apart from money. "); next; - mes "[Lhimetorra]"; - mes " That's the fortune from a Marina card. "; + mes("[Lhimetorra]"); + mes(" That's the fortune from a Marina card. "); next; } if (.@card_1_money == 19) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " You will gather money swiftly and quietly, then boom~ blow it all at once. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" You will gather money swiftly and quietly, then boom~ blow it all at once. "); next; - mes "[Lhimetorra]"; - mes " Very witty, hoho. "; + mes("[Lhimetorra]"); + mes(" Very witty, hoho. "); next; } if (.@card_1_money == 20) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette treasures art over wealth. Bear that in mind. Honor over assets. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette treasures art over wealth. Bear that in mind. Honor over assets. "); next; - mes "[Lhimetorra]"; - mes " What an important lesson.. Mmm... "; + mes("[Lhimetorra]"); + mes(" What an important lesson.. Mmm... "); next; } if (.@card_1_money == 21) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette likes shiny money. Not dull money, but the shiny kind. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette likes shiny money. Not dull money, but the shiny kind. "); next; - mes "[Lhimetorra]"; - mes " Anyways, search for that type of money. "; + mes("[Lhimetorra]"); + mes(" Anyways, search for that type of money. "); next; } if (.@card_1_money == 22) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette requires lots of money. Its expenditures are enormous. You must have many expenditures ahead of you. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette requires lots of money. Its expenditures are enormous. You must have many expenditures ahead of you. "); next; - mes "[Lhimetorra]"; - mes " A gloomy fortune. How about being cautious? "; + mes("[Lhimetorra]"); + mes(" A gloomy fortune. How about being cautious? "); next; } if (.@card_1_money == 23) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette uses a lot of money. There is someone around you that is like that, too. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette uses a lot of money. There is someone around you that is like that, too. "); next; - mes "[Lhimetorra]"; - mes " There is a person like that for sure. You should watch out. "; + mes("[Lhimetorra]"); + mes(" There is a person like that for sure. You should watch out. "); next; } if (.@card_1_money == 24) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The hair of the Medusa symbolizes the amount of wealth. Seems as if something good will happen to you, young one. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The hair of the Medusa symbolizes the amount of wealth. Seems as if something good will happen to you, young one. "); next; - mes "[Lhimetorra]"; - mes " You can look forward to it. "; + mes("[Lhimetorra]"); + mes(" You can look forward to it. "); next; } if (.@card_1_money == 25) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The hair of the Medusa are all snakes. Snakes symbolize greed and slyness. When gathering things, it seems as if a cunning force will join you. It's not exactly a bright sign.. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The hair of the Medusa are all snakes. Snakes symbolize greed and slyness. When gathering things, it seems as if a cunning force will join you. It's not exactly a bright sign.. "); next; - mes "[Lhimetorra]"; - mes " But you surely will get money. Hmm.. "; + mes("[Lhimetorra]"); + mes(" But you surely will get money. Hmm.. "); next; } if (.@card_1_money == 26) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa is strongly recommending saving. This card is telling you to save. It says to put many savings accounts in your hair and make yourself resemble its head shape. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa is strongly recommending saving. This card is telling you to save. It says to put many savings accounts in your hair and make yourself resemble its head shape. "); next; - mes "[Lhimetorra]"; - mes " That is what it believes to be wealth. Oooh! "; + mes("[Lhimetorra]"); + mes(" That is what it believes to be wealth. Oooh! "); next; } if (.@card_1_money == 28) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa does not enjoy playing with money. If you are attempting to use money other than the way it should be used, you should stop. Why? "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa does not enjoy playing with money. If you are attempting to use money other than the way it should be used, you should stop. Why? "); next; - mes "[Lhimetorra]"; - mes " Because there can be a curse of the Medusa. "; + mes("[Lhimetorra]"); + mes(" Because there can be a curse of the Medusa. "); next; } if (.@card_1_money == 29) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The great strength of the Baphomet brings in fortune. It seems as if you will be able to gather much wealth with the aid of the Baphomet's force! "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The great strength of the Baphomet brings in fortune. It seems as if you will be able to gather much wealth with the aid of the Baphomet's force! "); next; - mes "[Lhimetorra]"; - mes " It's a good sign! Congratulations! "; + mes("[Lhimetorra]"); + mes(" It's a good sign! Congratulations! "); next; } if (.@card_1_money == 30) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The scythe of the Baphomet means a strong tool to gather wealth. If you have a strong tool like his, it should be easy to gather wealth. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The scythe of the Baphomet means a strong tool to gather wealth. If you have a strong tool like his, it should be easy to gather wealth. "); next; - mes "[Lhimetorra]"; - mes " What the Baphomet is trying to say is, find a mean that can help you like his tool. "; + mes("[Lhimetorra]"); + mes(" What the Baphomet is trying to say is, find a mean that can help you like his tool. "); next; } if (.@card_1_money == 31) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " How about getting involved in raising cattle? It seems like you can gather much wealth through it. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" How about getting involved in raising cattle? It seems like you can gather much wealth through it. "); next; } if (.@card_1_money == 32) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet would like a tribute. He is saying that if you do, he will return great benefits. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet would like a tribute. He is saying that if you do, he will return great benefits. "); next; - mes "[Lhimetorra]"; - mes " So try offering a part of your assets to the Baphomet. "; + mes("[Lhimetorra]"); + mes(" So try offering a part of your assets to the Baphomet. "); next; } if (.@card_1_money == 33) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " The Sandman cries with sadness when money comes up. It is sad because money does not possess love or affection. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" The Sandman cries with sadness when money comes up. It is sad because money does not possess love or affection. "); next; - mes "[Lhimetorra]"; - mes " I wonder if the meaning of money will slowly disappear from your life as well. "; + mes("[Lhimetorra]"); + mes(" I wonder if the meaning of money will slowly disappear from your life as well. "); next; } if (.@card_1_money == 34) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " The Sandman is screaming because it saw too much money. It saw the money in the hands of your future. I wonder what all that money is? "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" The Sandman is screaming because it saw too much money. It saw the money in the hands of your future. I wonder what all that money is? "); next; - mes "[Lhimetorra]"; - mes " I wonder.. Aren't you curious? "; + mes("[Lhimetorra]"); + mes(" I wonder.. Aren't you curious? "); next; } if (.@card_1_money == 35) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " The Sandman's body is empty inside. Your wallet seems to be emtpy, too. You should save up some money. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" The Sandman's body is empty inside. Your wallet seems to be emtpy, too. You should save up some money. "); next; - mes "[Lhimetorra]"; - mes " The Sandman likes to save, too. Even a monster likes to save, but when a human doesn't... "; + mes("[Lhimetorra]"); + mes(" The Sandman likes to save, too. Even a monster likes to save, but when a human doesn't... "); next; } if (.@card_1_money == 36) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " Money is like sand. Even if you save it, once the wind blows, it disappears. This card shows the emptiness of money. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" Money is like sand. Even if you save it, once the wind blows, it disappears. This card shows the emptiness of money. "); next; - mes "[Lhimetorra]"; - mes " Indeed, money is futile. "; + mes("[Lhimetorra]"); + mes(" Indeed, money is futile. "); next; } if (.@card_1_money == 37) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee is wearing a fine article. To wear something like that, you would need plenty of money. Do you know what the secret is? Sohee saved very much when she was once alive. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee is wearing a fine article. To wear something like that, you would need plenty of money. Do you know what the secret is? Sohee saved very much when she was once alive. "); next; - mes "[Lhimetorra]"; - mes " So you should start saving, too. "; + mes("[Lhimetorra]"); + mes(" So you should start saving, too. "); next; } if (.@card_1_money == 38) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee hates misers. She believes she has become like that because of a miser. Don't be stingy in front of Sohee! "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee hates misers. She believes she has become like that because of a miser. Don't be stingy in front of Sohee! "); next; - mes "[Lhimetorra]"; - mes " That type of stinginess will spite other people. Use money when it is necessary. "; + mes("[Lhimetorra]"); + mes(" That type of stinginess will spite other people. Use money when it is necessary. "); next; } if (.@card_1_money == 39) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee dislikes the wealthy. They try to gather money, but never use it for others. If you don't want to be cursed by Sohee, you need to learn how to be generous with money. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee dislikes the wealthy. They try to gather money, but never use it for others. If you don't want to be cursed by Sohee, you need to learn how to be generous with money. "); next; - mes "[Lhimetorra]"; - mes " So if you have malicious desires, forget them. An ill heart easily gathers misfortune. "; + mes("[Lhimetorra]"); + mes(" So if you have malicious desires, forget them. An ill heart easily gathers misfortune. "); next; } if (.@card_1_money == 40) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee likes foreign money. They are cute and pretty. If you have foreign currency, Sohee will love you. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee likes foreign money. They are cute and pretty. If you have foreign currency, Sohee will love you. "); next; - mes "[Lhimetorra]"; - mes " Keep an eye out for foreign currency. It will bring you luck. "; + mes("[Lhimetorra]"); + mes(" Keep an eye out for foreign currency. It will bring you luck. "); next; } if (.@card_1_money == 41) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Those who work hard will gather great fortune. The Skeleton says diligent work will help greatly in gathering wealth. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Those who work hard will gather great fortune. The Skeleton says diligent work will help greatly in gathering wealth. "); next; - mes "[Lhimetorra]"; - mes " Hmm~ a ghost is saying strange things. "; + mes("[Lhimetorra]"); + mes(" Hmm~ a ghost is saying strange things. "); next; } if (.@card_1_money == 42) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Its youth is gone after a lifetime of chasing after gold. It became a monster with only bones left. No matter how much you like money and your work, look after your life as well. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Its youth is gone after a lifetime of chasing after gold. It became a monster with only bones left. No matter how much you like money and your work, look after your life as well. "); next; - mes "[Lhimetorra]"; - mes " There is much more to life than wealth. "; + mes("[Lhimetorra]"); + mes(" There is much more to life than wealth. "); next; } if (.@card_1_money == 43) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " To become rich, you must work hard as if you became a skeleton. The Skeleton is saying to work hard until you become a skeleton. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" To become rich, you must work hard as if you became a skeleton. The Skeleton is saying to work hard until you become a skeleton. "); next; - mes "[Lhimetorra]"; - mes " Then not only the Skeleton, but many people will repay you greatly. "; + mes("[Lhimetorra]"); + mes(" Then not only the Skeleton, but many people will repay you greatly. "); next; } if (.@card_1_money == 44) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The Skeleton says that you can make money by going north. Go north. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The Skeleton says that you can make money by going north. Go north. "); next; - mes "[Lhimetorra]"; - mes " There must be great fortune in that direction. "; + mes("[Lhimetorra]"); + mes(" There must be great fortune in that direction. "); next; } if (.@card_1_money == 45) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " A knight is a job that requires a lot of money. A hint of a big expense. You might want to tighten your belt. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" A knight is a job that requires a lot of money. A hint of a big expense. You might want to tighten your belt. "); next; - mes "[Lhimetorra]"; - mes " That is, if you don't want go to bankrupt. "; + mes("[Lhimetorra]"); + mes(" That is, if you don't want go to bankrupt. "); next; } if (.@card_1_money == 46) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " Knights do not fight for money. If they did, they would be a mercenary. A knight reaches for something higher. What the knight wants to tell you is the way to live. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" Knights do not fight for money. If they did, they would be a mercenary. A knight reaches for something higher. What the knight wants to tell you is the way to live. "); next; - mes "[Lhimetorra]"; - mes " Set a goal higher than money and wealth. Do you understand, young one? "; + mes("[Lhimetorra]"); + mes(" Set a goal higher than money and wealth. Do you understand, young one? "); next; } if (.@card_1_money == 47) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " A knight values honor more than fortune. They consider discussing wealth itself dirty not worthy. How would you be able to ask such a knight a fortune about wealth? "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" A knight values honor more than fortune. They consider discussing wealth itself dirty not worthy. How would you be able to ask such a knight a fortune about wealth? "); next; - mes "[Lhimetorra]"; - mes " The knight says that a new road of life will open once you look away from fortune. "; + mes("[Lhimetorra]"); + mes(" The knight says that a new road of life will open once you look away from fortune. "); next; } if (.@card_1_money == 48) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " You need to think of an ideal more noble than money. The fortune the knight suggests is this: Knights never speak of ways to make money. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" You need to think of an ideal more noble than money. The fortune the knight suggests is this: Knights never speak of ways to make money. "); next; - mes "[Lhimetorra]"; - mes " Compared to life, they believe money is foolish. The knight would like to understand these ideas of life. "; + mes("[Lhimetorra]"); + mes(" Compared to life, they believe money is foolish. The knight would like to understand these ideas of life. "); next; } if (.@card_1_money == 49) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " Working hard is the only way to gather wealth; don't get sidetracked and put effort into working will help your fortune. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" Working hard is the only way to gather wealth; don't get sidetracked and put effort into working will help your fortune. "); next; - mes "[Lhimetorra]"; - mes " So do your best. "; + mes("[Lhimetorra]"); + mes(" So do your best. "); next; } if (.@card_1_money == 50) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " What does the god of death have to say about wealth? It is surely a bad omen. It is trying to warn something. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" What does the god of death have to say about wealth? It is surely a bad omen. It is trying to warn something. "); next; - mes "[Lhimetorra]"; - mes " Be careful. It is the word of the god of death. "; + mes("[Lhimetorra]"); + mes(" Be careful. It is the word of the god of death. "); next; } if (.@card_1_money == 51) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis is very interested in the sacrifices offered. The offerings he likes are youth and effort. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis is very interested in the sacrifices offered. The offerings he likes are youth and effort. "); next; - mes "[Lhimetorra]"; - mes " If you offer these two things, the Anubis says he will bring you wealth. "; + mes("[Lhimetorra]"); + mes(" If you offer these two things, the Anubis says he will bring you wealth. "); next; } if (.@card_1_money == 52) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis is giving a warning of the west. There is a being there that can break away your wealth. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis is giving a warning of the west. There is a being there that can break away your wealth. "); next; - mes "[Lhimetorra]"; - mes " If you want to protect your assets, beware of the west. "; + mes("[Lhimetorra]"); + mes(" If you want to protect your assets, beware of the west. "); next; } if (.@card_1_money == 53) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis hates those who try to gather money for his death. He believes it's a waste of money. Don't make the mistake of gathering money for death. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis hates those who try to gather money for his death. He believes it's a waste of money. Don't make the mistake of gathering money for death. "); next; - mes "[Lhimetorra]"; - mes " This is the true advice of a Anubis. "; + mes("[Lhimetorra]"); + mes(" This is the true advice of a Anubis. "); next; } if (.@card_1_money == 54) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord possesses much wealth. It's because of greed. Greed is essential in collecting money. The desire and greediness to make money is not something to be ashamed about. Be diligent and go make money. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord possesses much wealth. It's because of greed. Greed is essential in collecting money. The desire and greediness to make money is not something to be ashamed about. Be diligent and go make money. "); next; - mes "[Lhimetorra]"; - mes " But, too much greed is forbidden. "; + mes("[Lhimetorra]"); + mes(" But, too much greed is forbidden. "); next; } if (.@card_1_money == 55) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord starts drooling about anything involving money. He targets anybody with money. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord starts drooling about anything involving money. He targets anybody with money. "); next; - mes "[Lhimetorra]"; - mes " Therefore, don't speak of money to the Orc Lord. "; + mes("[Lhimetorra]"); + mes(" Therefore, don't speak of money to the Orc Lord. "); next; - mes "[Lhimetorra]"; - mes " Same goes for humans. Be wary of those who are avaricious like the Orc Lord. "; + mes("[Lhimetorra]"); + mes(" Same goes for humans. Be wary of those who are avaricious like the Orc Lord. "); next; } if (.@card_1_money == 56) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " There should be great wealth awaiting in the direction the Orc Lord's horn is pointing. The card is directing towards.. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" There should be great wealth awaiting in the direction the Orc Lord's horn is pointing. The card is directing towards.. "); next; - mes "[Lhimetorra]"; - mes " The northwest? Would you like to try your luck in that direction? "; + mes("[Lhimetorra]"); + mes(" The northwest? Would you like to try your luck in that direction? "); next; } if (.@card_1_money == 57) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord likes gold. Of all the treasures, gold is the best. Closely watch gold. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord likes gold. Of all the treasures, gold is the best. Closely watch gold. "); next; - mes "[Lhimetorra]"; - mes " Gold is rather peculiar compared to other assets. "; + mes("[Lhimetorra]"); + mes(" Gold is rather peculiar compared to other assets. "); next; } if (.@card_1_money == 58) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack makes money through jokes. Others' happiness is the key to his wealth. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack makes money through jokes. Others' happiness is the key to his wealth. "); next; - mes "[Lhimetorra]"; - mes " Why don't you learn how to make others happy? It should be of great help. "; + mes("[Lhimetorra]"); + mes(" Why don't you learn how to make others happy? It should be of great help. "); next; } if (.@card_1_money == 59) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack likes fun money. He detests sad and burdensome money. "; - mes " He always says this. Light-hearted and easy money isn't dangerous even if it piles up. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack likes fun money. He detests sad and burdensome money. "); + mes(" He always says this. Light-hearted and easy money isn't dangerous even if it piles up. "); next; - mes "[Lhimetorra]"; - mes " As Jack's advice says, stay closer to light money. It is safer and better. "; + mes("[Lhimetorra]"); + mes(" As Jack's advice says, stay closer to light money. It is safer and better. "); next; } if (.@card_1_money == 60) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack thinks of money as a foolish item. But somehow he makes that kind of money. "; - mes " That's why those who are controlled by fools consider the other a fool, too. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack thinks of money as a foolish item. But somehow he makes that kind of money. "); + mes(" That's why those who are controlled by fools consider the other a fool, too. "); next; - mes "[Lhimetorra]"; - mes " If you don't want to be considered a fool by Jack, don't be controlled by money. "; - mes " Or else, Jack will attack. "; + mes("[Lhimetorra]"); + mes(" If you don't want to be considered a fool by Jack, don't be controlled by money. "); + mes(" Or else, Jack will attack. "); next; } if (.@card_1_money == 61) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack is asking for money. Don't be stingy about paying those who bring entertainment and fun. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack is asking for money. Don't be stingy about paying those who bring entertainment and fun. "); next; - mes "[Lhimetorra]"; - mes " Then, Jack will reward you in return. "; + mes("[Lhimetorra]"); + mes(" Then, Jack will reward you in return. "); next; } if (.@card_1_money == 62) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Do you know what a joker's specialty is? It is tricking others and making money. Be wary of the joker. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Do you know what a joker's specialty is? It is tricking others and making money. Be wary of the joker. "); next; - mes "[Lhimetorra]"; - mes " Jokers do not exist in one form. They will aim for your money in several different ways. "; + mes("[Lhimetorra]"); + mes(" Jokers do not exist in one form. They will aim for your money in several different ways. "); next; } if (.@card_1_money == 63) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " The Joker says if you let him borrow money, he will repay you with more. You're going to refuse, right? But the Joker's temptation does not end after one try. "; - mes " He will linger around you as a neighbor, or a rare item and ask for money. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" The Joker says if you let him borrow money, he will repay you with more. You're going to refuse, right? But the Joker's temptation does not end after one try. "); + mes(" He will linger around you as a neighbor, or a rare item and ask for money. "); next; - mes "[Lhimetorra]"; - mes " Act wisely! You'll be in trouble if you are tricked easily! "; + mes("[Lhimetorra]"); + mes(" Act wisely! You'll be in trouble if you are tricked easily! "); next; } if (.@card_1_money == 64) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Even if a joker asks for change, never give any to him. He will ask for change, then end up ask for a big sum of money. "; - mes " Jokers are like that. They have the ability to turn a small mistake into a big calamity. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Even if a joker asks for change, never give any to him. He will ask for change, then end up ask for a big sum of money. "); + mes(" Jokers are like that. They have the ability to turn a small mistake into a big calamity. "); next; - mes "[Lhimetorra]"; - mes " That's why you should be more careful about it. "; + mes("[Lhimetorra]"); + mes(" That's why you should be more careful about it. "); next; } if (.@card_1_money == 65) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " There is only one reason a Joker requests money.. to take yours. "; - mes " His goal is not to become rich. A real foul playful one. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" There is only one reason a Joker requests money.. to take yours. "); + mes(" His goal is not to become rich. A real foul playful one. "); next; - mes "[Lhimetorra]"; - mes " But losing money isn't a joke now, is it? You should be careful. "; + mes("[Lhimetorra]"); + mes(" But losing money isn't a joke now, is it? You should be careful. "); next; } if (.@card_1_money == 66) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes do not know about money. They just gobble everything up. But that might be the shortcut to gaining great wealth. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes do not know about money. They just gobble everything up. But that might be the shortcut to gaining great wealth. "); next; - mes "[Lhimetorra]"; - mes " Don't focus too much on money. Just work at it. It's saying that it is the best method. "; + mes("[Lhimetorra]"); + mes(" Don't focus too much on money. Just work at it. It's saying that it is the best method. "); next; } if (.@card_1_money == 67) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes do not know anything about money. But they do not forgive those who have an eye on their things. "; - mes " Not being greedy and taking care of your share is the wisest way to manage your wealth. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes do not know anything about money. But they do not forgive those who have an eye on their things. "); + mes(" Not being greedy and taking care of your share is the wisest way to manage your wealth. "); next; - mes "[Lhimetorra]"; - mes " Indeed, the Hode is right. Do you understand as well? "; + mes("[Lhimetorra]"); + mes(" Indeed, the Hode is right. Do you understand as well? "); next; } if (.@card_1_money == 68) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Hode knows nothing about money. But a very rare item drops from a Hode's body. "; - mes " It has a treasure in it without knowing. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Hode knows nothing about money. But a very rare item drops from a Hode's body. "); + mes(" It has a treasure in it without knowing. "); next; - mes "[Lhimetorra]"; - mes " Take a careful look around you. Treasures are hidden all over. "; + mes("[Lhimetorra]"); + mes(" Take a careful look around you. Treasures are hidden all over. "); next; } if (.@card_1_money == 69) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes are strong even though they live in the desert. Just because the environment is poor, doesn't mean that you can't gather wealth. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes are strong even though they live in the desert. Just because the environment is poor, doesn't mean that you can't gather wealth. "); next; - mes "[Lhimetorra]"; - mes " Don't blame the environment. That excuse is only for whiners. "; + mes("[Lhimetorra]"); + mes(" Don't blame the environment. That excuse is only for whiners. "); next; } if (.@card_1_money == 70) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Do you know the saying that says those who work like bulls become rich? Working hard is the best way. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Do you know the saying that says those who work like bulls become rich? Working hard is the best way. "); next; - mes "[Lhimetorra]"; - mes " Just like a bull. "; + mes("[Lhimetorra]"); + mes(" Just like a bull. "); next; } if (.@card_1_money == 71) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Bulls only know how to work, but the bull itself has a lot to offer. Meat, leather, horn.. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Bulls only know how to work, but the bull itself has a lot to offer. Meat, leather, horn.. "); next; - mes "[Lhimetorra]"; - mes " You, too, should look after yourself and not just work. You have many hidden values. "; + mes("[Lhimetorra]"); + mes(" You, too, should look after yourself and not just work. You have many hidden values. "); next; } if (.@card_1_money == 72) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Bulls continue to work even on gloomy days. Then they can gather a lot of things. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Bulls continue to work even on gloomy days. Then they can gather a lot of things. "); next; - mes "[Lhimetorra]"; - mes " Don't be picky about the days you work. You will be able to make more money. "; + mes("[Lhimetorra]"); + mes(" Don't be picky about the days you work. You will be able to make more money. "); next; } if (.@card_1_money == 73) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Bulls do not like working for money. They are disgruntled when others consider labor as money. "; - mes " Shouldn't you reconsider working against your will just for money? "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Bulls do not like working for money. They are disgruntled when others consider labor as money. "); + mes(" Shouldn't you reconsider working against your will just for money? "); next; - mes "[Lhimetorra]"; - mes " It is a serious problem. It is your life, so ponder about it young one. "; + mes("[Lhimetorra]"); + mes(" It is a serious problem. It is your life, so ponder about it young one. "); } - mes "[Lhimetorra]"; - mes " Most people are curious about money. "; - mes " It is a very humanly and common curiosity. Cards are very stingy about fortunes regarding wealth. "; + mes("[Lhimetorra]"); + mes(" Most people are curious about money. "); + mes(" It is a very humanly and common curiosity. Cards are very stingy about fortunes regarding wealth. "); next; - cutin "°¡À̾ƽºÄ«µå",255; // Giearth Card - mes "[Lhimetorra]"; - mes " Therefore, getting a fortune like this is considered being lucky. Use this fortune to prosper. "; + cutin "���̾ƽ�ī��",255; // Giearth Card + mes("[Lhimetorra]"); + mes(" Therefore, getting a fortune like this is considered being lucky. Use this fortune to prosper. "); break; //=================================================================Future === case 3: - mes "[Lhimetorra]"; - mes " Future... the card that sees the future is beginning to speak...... Prepare yourself... "; + mes("[Lhimetorra]"); + mes(" Future... the card that sees the future is beginning to speak...... Prepare yourself... "); next; .@card_1_future = rand(1,67); if (.@card_1_future == 1) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Youth is not eternal. At one point when you wake up, you realize you are already a middle-aged worker. "; - mes " Even reminiscing about the past over a cup of coffee can't bring back time. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Youth is not eternal. At one point when you wake up, you realize you are already a middle-aged worker. "); + mes(" Even reminiscing about the past over a cup of coffee can't bring back time. "); next; - mes "[Lhimetorra]"; - mes " Treasure the present.. is what the card is saying. "; + mes("[Lhimetorra]"); + mes(" Treasure the present.. is what the card is saying. "); next; } if (.@card_1_future == 2) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " This fortune is foreshadowing that you will become a strong and healthy worker in the future. "; - mes " Not a normal worker, but one that has great strength and might.. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" This fortune is foreshadowing that you will become a strong and healthy worker in the future. "); + mes(" Not a normal worker, but one that has great strength and might.. "); next; - mes "[Lhimetorra]"; - mes " You should prepare for your future. "; + mes("[Lhimetorra]"); + mes(" You should prepare for your future. "); next; } if (.@card_1_future == 3) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Smoking in a mine is an imprudent, life-threatening thing to do. You are wasting your precious life with that kind of behavior. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Smoking in a mine is an imprudent, life-threatening thing to do. You are wasting your precious life with that kind of behavior. "); next; - mes "[Lhimetorra]"; - mes " Act with a little more wisdom for your future. "; + mes("[Lhimetorra]"); + mes(" Act with a little more wisdom for your future. "); next; } if (.@card_1_future == 4) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " You may be shoveling in the future. In a dark dark place, shoveling that requires great strength. You must be careful young one. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" You may be shoveling in the future. In a dark dark place, shoveling that requires great strength. You must be careful young one. "); next; - mes "[Lhimetorra]"; - mes " This type of fortune is never wrong. "; + mes("[Lhimetorra]"); + mes(" This type of fortune is never wrong. "); next; } if (.@card_1_future == 5) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The moth is used when it is a caterpillar and ignored after it becomes a moth, by humans. "; - mes " Which is better? "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The moth is used when it is a caterpillar and ignored after it becomes a moth, by humans. "); + mes(" Which is better? "); next; - mes "[Lhimetorra]"; - mes " Check to see if there is an aspect of your life that is like the moth. "; + mes("[Lhimetorra]"); + mes(" Check to see if there is an aspect of your life that is like the moth. "); next; } if (.@card_1_future == 6) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The moth flies around without worrying about the future. It is telling you to fly freely rather than getting anxious about the future.. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The moth flies around without worrying about the future. It is telling you to fly freely rather than getting anxious about the future.. "); next; - mes "[Lhimetorra]"; - mes " This is the fortune from this card. "; + mes("[Lhimetorra]"); + mes(" This is the fortune from this card. "); next; } if (.@card_1_future == 7) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Dustiness' teeth are very strong. This means... "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Dustiness' teeth are very strong. This means... "); next; - mes "[Lhimetorra]"; - mes " To live the future with strong teeth?! "; + mes("[Lhimetorra]"); + mes(" To live the future with strong teeth?! "); next; } if (.@card_1_future == 8) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The moth says that this is not a time to think about wealth and prosperity. It says that someone important has appeared near you. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The moth says that this is not a time to think about wealth and prosperity. It says that someone important has appeared near you. "); next; - mes "[Lhimetorra]"; - mes " Any ideas who that may be? "; + mes("[Lhimetorra]"); + mes(" Any ideas who that may be? "); next; } if (.@card_1_future == 9) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Dustiness symbolizes a hazy future. It is similar to your mind right now. It says it is obvious. "; - mes " It says that there is no set path in the future. Isn't a relief in a way? "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Dustiness symbolizes a hazy future. It is similar to your mind right now. It says it is obvious. "); + mes(" It says that there is no set path in the future. Isn't a relief in a way? "); next; - mes "[Lhimetorra]"; - mes " It is not good nor bad, so there is always room for new possibilities. "; + mes("[Lhimetorra]"); + mes(" It is not good nor bad, so there is always room for new possibilities. "); next; } if (.@card_1_future == 10) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Sometime in your future, a future like Dracula awaits you. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Sometime in your future, a future like Dracula awaits you. "); next; - mes "[Lhimetorra]"; - mes " If you hope for that type of future, it is no problem, but you should be careful nonetheless. "; + mes("[Lhimetorra]"); + mes(" If you hope for that type of future, it is no problem, but you should be careful nonetheless. "); next; } if (.@card_1_future == 11) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " If the condition is just right, vampires can live forever. But, when that perfect condition is disrupted, they meet a tragic end. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" If the condition is just right, vampires can live forever. But, when that perfect condition is disrupted, they meet a tragic end. "); next; - mes "[Lhimetorra]"; - mes " This means that if you go after fame and eternal life, tragedy awaits you in the end. They are not the important things in life. "; + mes("[Lhimetorra]"); + mes(" This means that if you go after fame and eternal life, tragedy awaits you in the end. They are not the important things in life. "); next; } if (.@card_1_future == 12) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " The Dracula says to be true to the present. Indeed, thinking and being true to the present is much more important than trying to figure out your future. "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" The Dracula says to be true to the present. Indeed, thinking and being true to the present is much more important than trying to figure out your future. "); next; - mes "[Lhimetorra]"; - mes " Unfortunately, I agree with it young one. "; + mes("[Lhimetorra]"); + mes(" Unfortunately, I agree with it young one. "); next; } if (.@card_1_future == 13) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " Pirates do not have a future. That doesn't mean you do not have one. But.. you simply need to make more prudent decisions. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" Pirates do not have a future. That doesn't mean you do not have one. But.. you simply need to make more prudent decisions. "); next; - mes "[Lhimetorra]"; - mes " How about changing your lifestyle? That's what this means. "; + mes("[Lhimetorra]"); + mes(" How about changing your lifestyle? That's what this means. "); next; } if (.@card_1_future == 14) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " In this world, being a pirate out in the rough seas is very dangerous. But, they do not regret their decisions. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" In this world, being a pirate out in the rough seas is very dangerous. But, they do not regret their decisions. "); next; - mes "[Lhimetorra]"; - mes " Because they find their meaning of life in the process. Young one, how about searching for the meaning of your life? "; + mes("[Lhimetorra]"); + mes(" Because they find their meaning of life in the process. Young one, how about searching for the meaning of your life? "); next; } if (.@card_1_future == 15) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " Pirates are remembered as pirates even after they pass away. A person's name is beyond the matter of life and death. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" Pirates are remembered as pirates even after they pass away. A person's name is beyond the matter of life and death. "); next; - mes "[Lhimetorra]"; - mes " You should live with that aspect in mind."; + mes("[Lhimetorra]"); + mes(" You should live with that aspect in mind."); next; } if (.@card_1_future == 16) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina does not think of its future.. But I can tell you one thing. Survival. The Marina only thinks about survival and life. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina does not think of its future.. But I can tell you one thing. Survival. The Marina only thinks about survival and life. "); next; - mes "[Lhimetorra]"; - mes " You.. no, all of us should learn and do the same. "; + mes("[Lhimetorra]"); + mes(" You.. no, all of us should learn and do the same. "); next; } if (.@card_1_future == 17) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina doesn't think of its future.. but I can tell you one thing. Freedom. The Marina swims freely. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina doesn't think of its future.. but I can tell you one thing. Freedom. The Marina swims freely. "); next; - mes "[Lhimetorra]"; - mes " How about living like that, too? "; + mes("[Lhimetorra]"); + mes(" How about living like that, too? "); next; } if (.@card_1_future == 18) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " Leave your future to the Marina. The Marina treasures its precious ocean. The sea will be of great significance in your future, too. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" Leave your future to the Marina. The Marina treasures its precious ocean. The sea will be of great significance in your future, too. "); next; - mes "[Lhimetorra]"; - mes " A fisherman? Oceanographer? Pirate? Although I do not know which job it is... "; + mes("[Lhimetorra]"); + mes(" A fisherman? Oceanographer? Pirate? Although I do not know which job it is... "); next; } if (.@card_1_future == 19) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " A Marionette is a Marionette forever. Its past and future never changes. Its present is its future. Don't you think it is rather sad? "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" A Marionette is a Marionette forever. Its past and future never changes. Its present is its future. Don't you think it is rather sad? "); next; - mes "[Lhimetorra]"; - mes " But that could also be a good thing. This is the meaning of a Marionette. "; + mes("[Lhimetorra]"); + mes(" But that could also be a good thing. This is the meaning of a Marionette. "); next; } if (.@card_1_future == 20) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " A Marionette is restrained but it has hope that it will be freed one day. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" A Marionette is restrained but it has hope that it will be freed one day. "); next; - mes "[Lhimetorra]"; - mes " Very nice. This fortune signifies 'hope'. "; + mes("[Lhimetorra]"); + mes(" Very nice. This fortune signifies 'hope'. "); next; } if (.@card_1_future == 21) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The eyes of a Marionette symbolize 'challenge.' Challenge will mean a lot in your future. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The eyes of a Marionette symbolize 'challenge.' Challenge will mean a lot in your future. "); next; - mes "[Lhimetorra]"; - mes " ...to the point where that challenge will change your life. "; + mes("[Lhimetorra]"); + mes(" ...to the point where that challenge will change your life. "); next; } if (.@card_1_future == 22) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette believes the present is more important than the future. Basically, asking about the future is pointless. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette believes the present is more important than the future. Basically, asking about the future is pointless. "); next; - mes "[Lhimetorra]"; - mes " The Marionette devotes everything into the present. It suggests that type of attitude to you, too. "; + mes("[Lhimetorra]"); + mes(" The Marionette devotes everything into the present. It suggests that type of attitude to you, too. "); next; } if (.@card_1_future == 23) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa symbolizes the absolute one who accepts everyone's challenge. Your future will be in a position that is challenged by many. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa symbolizes the absolute one who accepts everyone's challenge. Your future will be in a position that is challenged by many. "); next; - mes "[Lhimetorra]"; - mes " It could be good and bad. It is also a very tiring position. "; + mes("[Lhimetorra]"); + mes(" It could be good and bad. It is also a very tiring position. "); next; } if (.@card_1_future == 24) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa symbolizes the absolute one who accepts everyone's challenge. Your future must be filled with challenges! "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa symbolizes the absolute one who accepts everyone's challenge. Your future must be filled with challenges! "); next; - mes "[Lhimetorra]"; - mes " Always challenge others! It is alright to fail, since challenge itself will become life. "; + mes("[Lhimetorra]"); + mes(" Always challenge others! It is alright to fail, since challenge itself will become life. "); next; } if (.@card_1_future == 25) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa says that there will be great chaos in the future. Chaos... I'm not sure what type of chaos it means, but it is definitely something that has never happened before. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa says that there will be great chaos in the future. Chaos... I'm not sure what type of chaos it means, but it is definitely something that has never happened before. "); next; - mes "[Lhimetorra]"; - mes " There is something that you must fight.. and win, in your future. "; + mes("[Lhimetorra]"); + mes(" There is something that you must fight.. and win, in your future. "); next; } if (.@card_1_future == 26) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The hair of the Medusa are sticking up. It is nervous about the big change that is going to happen. A change that even makes the scary Medusa worried. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The hair of the Medusa are sticking up. It is nervous about the big change that is going to happen. A change that even makes the scary Medusa worried. "); next; - mes "[Lhimetorra]"; - mes " How about preparing yourself as well? "; + mes("[Lhimetorra]"); + mes(" How about preparing yourself as well? "); next; } if (.@card_1_future == 27) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet doesn't care about a human's future. They simply observe quietly. Hmm... It seems like it has nothing to say about your future as well... "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet doesn't care about a human's future. They simply observe quietly. Hmm... It seems like it has nothing to say about your future as well... "); next; - mes "[Lhimetorra]"; - mes " It has an unconcerned expression. "; + mes("[Lhimetorra]"); + mes(" It has an unconcerned expression. "); next; } if (.@card_1_future == 28) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The scythe the Baphomet is holding signifies the strong will to conquer the future. "; - mes " What you need is not someone else's help or wisdom, but strong willpower. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The scythe the Baphomet is holding signifies the strong will to conquer the future. "); + mes(" What you need is not someone else's help or wisdom, but strong willpower. "); next; - mes "[Lhimetorra]"; - mes " Once you have that type of willpower, the road to the future will be very broad and promising. "; + mes("[Lhimetorra]"); + mes(" Once you have that type of willpower, the road to the future will be very broad and promising. "); next; } if (.@card_1_future == 29) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet says that humans have no future. It says that their greed and selfishness shows no hope. "; - mes " The future will only open to those that go beyond human's greed. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet says that humans have no future. It says that their greed and selfishness shows no hope. "); + mes(" The future will only open to those that go beyond human's greed. "); next; - mes "[Lhimetorra]"; - mes " The card expects something like that from you. "; + mes("[Lhimetorra]"); + mes(" The card expects something like that from you. "); next; } if (.@card_1_future == 30) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet is facing the future. No matter how much effort you put in, without an eye that looks towards the future, it is pointless. "; - mes " The Baphomet is telling you to look towards the future. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet is facing the future. No matter how much effort you put in, without an eye that looks towards the future, it is pointless. "); + mes(" The Baphomet is telling you to look towards the future. "); next; - mes "[Lhimetorra]"; - mes " To know your position right now and where to aim in the future. "; + mes("[Lhimetorra]"); + mes(" To know your position right now and where to aim in the future. "); next; } if (.@card_1_future == 31) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " A sand's future is simply sand. Not a rock, nor mud. Some things just don't change young one. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" A sand's future is simply sand. Not a rock, nor mud. Some things just don't change young one. "); next; - mes "[Lhimetorra]"; - mes " What the Sandman card is trying to say is to treasure your present self. "; + mes("[Lhimetorra]"); + mes(" What the Sandman card is trying to say is to treasure your present self. "); next; } if (.@card_1_future == 32) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " A sand dune changes its shape even after a day. The Sandman card is speaking of a future with many changes. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" A sand dune changes its shape even after a day. The Sandman card is speaking of a future with many changes. "); next; - mes "[Lhimetorra]"; - mes " It says not to be too caught up with the present, because the future is always changing. "; + mes("[Lhimetorra]"); + mes(" It says not to be too caught up with the present, because the future is always changing. "); next; } if (.@card_1_future == 33) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " You will have a son in the future. Hmm? What'd you say? No plans for a baby? "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" You will have a son in the future. Hmm? What'd you say? No plans for a baby? "); next; - mes "[Lhimetorra]"; - mes " That's why it is the future. Unexpected things happen every once in a while in the future. Lala~ "; + mes("[Lhimetorra]"); + mes(" That's why it is the future. Unexpected things happen every once in a while in the future. Lala~ "); next; } if (.@card_1_future == 34) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " There are rare and precious treasures in the sand. The Sandman says that in the vast sand of the world, a treasure, will be discovered. That treasure is you young one."; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" There are rare and precious treasures in the sand. The Sandman says that in the vast sand of the world, a treasure, will be discovered. That treasure is you young one."); next; - mes "[Lhimetorra]"; - mes " Hmm... Expecting a lot. Hehe~ "; + mes("[Lhimetorra]"); + mes(" Hmm... Expecting a lot. Hehe~ "); next; } if (.@card_1_future == 35) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Do you know what a Sohee thinks the most pitiful thing is? The future. It is because she was not able to live her future. "; - mes " That is why you cannot bring up the subject of future in front of Sohee. I'm very sorry I cannot help. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Do you know what a Sohee thinks the most pitiful thing is? The future. It is because she was not able to live her future. "); + mes(" That is why you cannot bring up the subject of future in front of Sohee. I'm very sorry I cannot help. "); next; - mes "[Lhimetorra]"; - mes " But isn't it better than a curse. Just think of it as that and forget about it. "; + mes("[Lhimetorra]"); + mes(" But isn't it better than a curse. Just think of it as that and forget about it. "); next; } if (.@card_1_future == 36) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Even in darkness you will shine for your goal. "; - mes " The Skeleton is encouraging you to not lose your light even in a life in dark and damp places. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Even in darkness you will shine for your goal. "); + mes(" The Skeleton is encouraging you to not lose your light even in a life in dark and damp places. "); next; - mes "[Lhimetorra]"; - mes " You must feel good, getting a word of encouragement from the Skeleton. Lala~ "; + mes("[Lhimetorra]"); + mes(" You must feel good, getting a word of encouragement from the Skeleton. Lala~ "); next; } if (.@card_1_future == 37) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The story I heard from the skeleton goes like this. I am the king of the future. What in the world is that supposed to mean? "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The story I heard from the skeleton goes like this. I am the king of the future. What in the world is that supposed to mean? "); next; - mes "[Lhimetorra]"; - mes " I don't know. Maybe it is saying that a scrawny person will do something great in the future? "; + mes("[Lhimetorra]"); + mes(" I don't know. Maybe it is saying that a scrawny person will do something great in the future? "); next; } if (.@card_1_future == 38) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " If you want to do something great in the future, you must express your thankfulness to the Skeleton. "; - mes " Then the Skeleton will help you. How do you express your thankfulness? "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" If you want to do something great in the future, you must express your thankfulness to the Skeleton. "); + mes(" Then the Skeleton will help you. How do you express your thankfulness? "); next; - mes "[Lhimetorra]"; - mes " If you see someone that resembles the Skeleton, help them. "; - mes " Then the Skeleton will think that you helped itself and be happy. What a silly monster. Haha. "; + mes("[Lhimetorra]"); + mes(" If you see someone that resembles the Skeleton, help them. "); + mes(" Then the Skeleton will think that you helped itself and be happy. What a silly monster. Haha. "); next; } if (.@card_1_future == 39) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The Skeleton has the ability to dig where it feels the future, rather than looking into it. "; - mes " It is digging in the east right now. How about it, won't you try going there? "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The Skeleton has the ability to dig where it feels the future, rather than looking into it. "); + mes(" It is digging in the east right now. How about it, won't you try going there? "); next; - mes "[Lhimetorra]"; - mes " Who knows, the key to the future may be lying in the east. "; + mes("[Lhimetorra]"); + mes(" Who knows, the key to the future may be lying in the east. "); next; } if (.@card_1_future == 40) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " A knight's future leads to death. An honorable death on the battlefield. "; - mes " One cannot live as a knight without being proud of that type of future. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" A knight's future leads to death. An honorable death on the battlefield. "); + mes(" One cannot live as a knight without being proud of that type of future. "); next; - mes "[Lhimetorra]"; - mes " The knight wants you to be proud of yourself. "; - mes " It says what you need is pride. Not honor, wealth, or love.. but pride. "; + mes("[Lhimetorra]"); + mes(" The knight wants you to be proud of yourself. "); + mes(" It says what you need is pride. Not honor, wealth, or love.. but pride. "); next; } if (.@card_1_future == 41) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " A knight commenting about a person's future is very rare. "; - mes " It says nothing for you in particular. Nothing ominous. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" A knight commenting about a person's future is very rare. "); + mes(" It says nothing for you in particular. Nothing ominous. "); next; - mes "[Lhimetorra]"; - mes " It is a very good thing. Means a bright and clear future. Hohoho~ "; + mes("[Lhimetorra]"); + mes(" It is a very good thing. Means a bright and clear future. Hohoho~ "); next; } if (.@card_1_future == 42) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " A knight commenting about a person's future is very rare. "; - mes " It says it will say one thing for you. Dark clouds can be seen beyond the clear skies. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" A knight commenting about a person's future is very rare. "); + mes(" It says it will say one thing for you. Dark clouds can be seen beyond the clear skies. "); next; - mes "[Lhimetorra]"; - mes " You must find out for yourself what those clouds mean. Anyways, you must be careful. "; + mes("[Lhimetorra]"); + mes(" You must find out for yourself what those clouds mean. Anyways, you must be careful. "); next; } if (.@card_1_future == 43) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " It is necessary to reflect upon the past and present in order to look into the future. This card says to look carefully into your past. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" It is necessary to reflect upon the past and present in order to look into the future. This card says to look carefully into your past. "); next; - mes "[Lhimetorra]"; - mes " ..with the attitude of reflecting upon yourself. What do you think? Don't you think you lived too much looking into the future? "; + mes("[Lhimetorra]"); + mes(" ..with the attitude of reflecting upon yourself. What do you think? Don't you think you lived too much looking into the future? "); next; } if (.@card_1_future == 44) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " What does the god of death want to say about the future? It is definitely an ominous sign. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" What does the god of death want to say about the future? It is definitely an ominous sign. "); next; - mes "[Lhimetorra]"; - mes " It is trying to warn something about the future. Be careful. "; + mes("[Lhimetorra]"); + mes(" It is trying to warn something about the future. Be careful. "); next; } if (.@card_1_future == 45) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis likes comedy despite people's expectations. It looks forward to comedy. Comedy must be important in the future. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis likes comedy despite people's expectations. It looks forward to comedy. Comedy must be important in the future. "); next; - mes "[Lhimetorra]"; - mes " In your case, it would be wise to grow your sense of humor. "; + mes("[Lhimetorra]"); + mes(" In your case, it would be wise to grow your sense of humor. "); next; } if (.@card_1_future == 46) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis is the god of death, but it expresses more interest in the future than death. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis is the god of death, but it expresses more interest in the future than death. "); next; - mes "[Lhimetorra]"; - mes " Even the Anubis doesn't think about death, so why should you be thinking about it? Expect a good future young one. "; + mes("[Lhimetorra]"); + mes(" Even the Anubis doesn't think about death, so why should you be thinking about it? Expect a good future young one. "); next; } if (.@card_1_future == 47) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis says it has no interest in you. It is a good sign. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis says it has no interest in you. It is a good sign. "); next; - mes "[Lhimetorra]"; - mes " What can be better than being ignored by the god of death? "; + mes("[Lhimetorra]"); + mes(" What can be better than being ignored by the god of death? "); next; } if (.@card_1_future == 48) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord says that dairy farming will develop in the future. Why don't you invest in it as well? "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord says that dairy farming will develop in the future. Why don't you invest in it as well? "); next; - mes "[Lhimetorra]"; - mes " A business looking into the future? "; + mes("[Lhimetorra]"); + mes(" A business looking into the future? "); next; } if (.@card_1_future == 49) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord says you need great strength in the future. Strength that is three, four times greater than now. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord says you need great strength in the future. Strength that is three, four times greater than now. "); next; - mes "[Lhimetorra]"; - mes " Make yourself stronger in any form. In the future, you will need it. "; + mes("[Lhimetorra]"); + mes(" Make yourself stronger in any form. In the future, you will need it. "); next; } if (.@card_1_future == 50) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord says that love for your companions will become great strength in the future. "; - mes " Your strength is not enough. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord says that love for your companions will become great strength in the future. "); + mes(" Your strength is not enough. "); next; - mes "[Lhimetorra]"; - mes " To become a Lord, you will need colleagues. You should take the Orc Lord's advice! "; + mes("[Lhimetorra]"); + mes(" To become a Lord, you will need colleagues. You should take the Orc Lord's advice! "); next; } if (.@card_1_future == 51) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord is expressing opposition in being too curious about the future. "; - mes " Pay a little more attention to the present. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord is expressing opposition in being too curious about the future. "); + mes(" Pay a little more attention to the present. "); next; - mes "[Lhimetorra]"; - mes " Respect his opinion young one. You have nothing to lose. "; + mes("[Lhimetorra]"); + mes(" Respect his opinion young one. You have nothing to lose. "); next; } if (.@card_1_future == 52) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack says something interesting will happen in the future. According to him, the future will be more fun than the present. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack says something interesting will happen in the future. According to him, the future will be more fun than the present. "); next; - mes "[Lhimetorra]"; - mes " Are you looking forward to it? "; + mes("[Lhimetorra]"); + mes(" Are you looking forward to it? "); next; } if (.@card_1_future == 53) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack says, in order to prepare for the future, a delightful preparation is necessary. "; - mes " Delightful preparation? I don't understand.. I suppose I am too old. Maybe young ones get it.. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack says, in order to prepare for the future, a delightful preparation is necessary. "); + mes(" Delightful preparation? I don't understand.. I suppose I am too old. Maybe young ones get it.. "); next; - mes "[Lhimetorra]"; - mes " What do you think? Any assumptions? "; + mes("[Lhimetorra]"); + mes(" What do you think? Any assumptions? "); next; } if (.@card_1_future == 54) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack is jealous because a splendid person is headed your way in the future. "; - mes " I wonder what type of person it is to make that Jack jealous! "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack is jealous because a splendid person is headed your way in the future. "); + mes(" I wonder what type of person it is to make that Jack jealous! "); next; - mes "[Lhimetorra]"; - mes " One thing for sure is that you will be very happy! Congratulations young one! "; + mes("[Lhimetorra]"); + mes(" One thing for sure is that you will be very happy! Congratulations young one! "); next; } if (.@card_1_future == 56) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack says you may be frustrated in the future. "; - mes " He says to overcome the frustration, it is necessary to think of happy thoughts. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack says you may be frustrated in the future. "); + mes(" He says to overcome the frustration, it is necessary to think of happy thoughts. "); next; - mes "[Lhimetorra]"; - mes " Meaning your future will become a battle between happiness and frustration.. "; + mes("[Lhimetorra]"); + mes(" Meaning your future will become a battle between happiness and frustration.. "); next; } if (.@card_1_future == 57) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " The Joker is trying to trick you. This card has all different types of ominous fortunes. "; - mes " He wants to enjoy watching you tremble with anxiety. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" The Joker is trying to trick you. This card has all different types of ominous fortunes. "); + mes(" He wants to enjoy watching you tremble with anxiety. "); next; - mes "[Lhimetorra]"; - mes " Sadness, failure, darkness, loneliness.. you may feel all of these emotions, but they are not fatal. Don't worry. "; + mes("[Lhimetorra]"); + mes(" Sadness, failure, darkness, loneliness.. you may feel all of these emotions, but they are not fatal. Don't worry. "); next; } if (.@card_1_future == 58) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Jokers don't just appear and go away. They come back in the future. "; - mes " They will seduce you numerous times. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Jokers don't just appear and go away. They come back in the future. "); + mes(" They will seduce you numerous times. "); next; - mes "[Lhimetorra]"; - mes " So train yourself not to be tempted. "; - mes " Or else you will face frustration or commit a blunder. "; + mes("[Lhimetorra]"); + mes(" So train yourself not to be tempted. "); + mes(" Or else you will face frustration or commit a blunder. "); next; } if (.@card_1_future == 59) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Do you see the thing that looks like a leaf flying around the Joker? That is the spade mark. "; - mes " Spades means death. Jokers leave those kinds of marks on purpose. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Do you see the thing that looks like a leaf flying around the Joker? That is the spade mark. "); + mes(" Spades means death. Jokers leave those kinds of marks on purpose. "); next; - mes "[Lhimetorra]"; - mes " Don't get disturbed by the mark of death. It's merely a Joker's joke. "; + mes("[Lhimetorra]"); + mes(" Don't get disturbed by the mark of death. It's merely a Joker's joke. "); next; } if (.@card_1_future == 60) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Joker offers a nice insurance and says to prepare for the future, but most of it is a waste of time. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Joker offers a nice insurance and says to prepare for the future, but most of it is a waste of time. "); next; - mes "[Lhimetorra]"; - mes " Don't prepare for the future carelessly. A loose measure is worse than a prepared adventure. "; + mes("[Lhimetorra]"); + mes(" Don't prepare for the future carelessly. A loose measure is worse than a prepared adventure. "); next; } if (.@card_1_future == 61) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes do not know about tomorrow. But though they are quiet, they endanger other living things. "; - mes " Effort into oneself puts great power into the mere existence of one. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes do not know about tomorrow. But though they are quiet, they endanger other living things. "); + mes(" Effort into oneself puts great power into the mere existence of one. "); next; - mes "[Lhimetorra]"; - mes " Don't forget that you must think about yorsrelf the most. "; + mes("[Lhimetorra]"); + mes(" Don't forget that you must think about yorsrelf the most. "); next; } if (.@card_1_future == 62) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes do not know about tomorrow, but they still know about death. "; - mes " Even though you may be honest and simple, in a time of a crisis, you must be alert. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes do not know about tomorrow, but they still know about death. "); + mes(" Even though you may be honest and simple, in a time of a crisis, you must be alert. "); next; - mes "[Lhimetorra]"; - mes " Or else you will really be a simple and honest fool. That may be troublesome. "; + mes("[Lhimetorra]"); + mes(" Or else you will really be a simple and honest fool. That may be troublesome. "); next; } if (.@card_1_future == 62) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes do not ponder about life, but their will to live is very strong."; - mes " You can gain a lot simply through the will to hold on to life. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes do not ponder about life, but their will to live is very strong."); + mes(" You can gain a lot simply through the will to hold on to life. "); next; - mes "[Lhimetorra]"; - mes " Be thankful that you are alive. Thankfullness itself should help greatly. "; + mes("[Lhimetorra]"); + mes(" Be thankful that you are alive. Thankfullness itself should help greatly. "); next; } if (.@card_1_future == 63) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " Hodes are afraid of crises. You should try not to be afraid of crises either. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" Hodes are afraid of crises. You should try not to be afraid of crises either. "); next; - mes "[Lhimetorra]"; - mes " Don't think of them too much. A crisis is simply a crisis. "; + mes("[Lhimetorra]"); + mes(" Don't think of them too much. A crisis is simply a crisis. "); next; } if (.@card_1_future == 64) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Before, bulls used to be thought of as foolishly honest workers, but these days bulls are great strong fighters. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Before, bulls used to be thought of as foolishly honest workers, but these days bulls are great strong fighters. "); next; - mes "[Lhimetorra]"; - mes " Finding different sides of oneself is the way to improve. Study about yourself. "; + mes("[Lhimetorra]"); + mes(" Finding different sides of oneself is the way to improve. Study about yourself. "); next; } if (.@card_1_future == 65) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " Do bulls leave leather when they pass away? Or was it the tiger? "; - mes " Anyways, he is jealous of the humans that leave their name in history. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" Do bulls leave leather when they pass away? Or was it the tiger? "); + mes(" Anyways, he is jealous of the humans that leave their name in history. "); next; - mes "[Lhimetorra]"; - mes " If you don't leave your name, he may bear hatred against you for wasting your life. "; - mes " So, to not be cursed, make an effort to leave your name in history. "; + mes("[Lhimetorra]"); + mes(" If you don't leave your name, he may bear hatred against you for wasting your life. "); + mes(" So, to not be cursed, make an effort to leave your name in history. "); next; } if (.@card_1_future == 66) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " It might seem funny that a bull will look into the future, but the bull is looking into your future right now. "; - mes " He says your future is mixed with storms and fall weather. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" It might seem funny that a bull will look into the future, but the bull is looking into your future right now. "); + mes(" He says your future is mixed with storms and fall weather. "); next; - mes "[Lhimetorra]"; - mes " It may be difficult if you are caught up with one situation. In good times, prepare for the bad, and in bad times look forward to good luck. "; + mes("[Lhimetorra]"); + mes(" It may be difficult if you are caught up with one situation. In good times, prepare for the bad, and in bad times look forward to good luck. "); next; } if (.@card_1_future == 67) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The bull thinks of the happiness awaiting in the future, but it doesn't like reduced efficiency because of that happiness. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The bull thinks of the happiness awaiting in the future, but it doesn't like reduced efficiency because of that happiness. "); next; - mes "[Lhimetorra]"; - mes " Even though happiness may be on its way, don't let it affect your work right now. "; - mes " This is the bull's thought and your fortune. "; + mes("[Lhimetorra]"); + mes(" Even though happiness may be on its way, don't let it affect your work right now. "); + mes(" This is the bull's thought and your fortune. "); next; } - mes "[Lhimetorra]"; - mes " Speaking of the future is as dangerous act. "; - mes " Humans may face disaster if speaking of the future carelessly. That's why we ask cards about the future. "; + mes("[Lhimetorra]"); + mes(" Speaking of the future is as dangerous act. "); + mes(" Humans may face disaster if speaking of the future carelessly. That's why we ask cards about the future. "); next; - cutin "°¡À̾ƽºÄ«µå",255; // Giearth Card - mes "[Lhimetorra]"; - mes " Your fortune is a rather good one. There are some in this world who get more horrible fortunes. "; - mes " Use this fortune as a support in your life. Ok? "; + cutin "���̾ƽ�ī��",255; // Giearth Card + mes("[Lhimetorra]"); + mes(" Your fortune is a rather good one. There are some in this world who get more horrible fortunes. "); + mes(" Use this fortune as a support in your life. Ok? "); break; //=================================================================Warning === case 4: - mes "[Lhimetorra]"; - mes " Someone that knows of the dangers you do not, will warn you in the form of cards... so listen carefully-! "; + mes("[Lhimetorra]"); + mes(" Someone that knows of the dangers you do not, will warn you in the form of cards... so listen carefully-! "); next; .@card_1_warning = rand(1,70); if (.@card_1_warning == 1) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Do you see the forbidden mark on its shoulder? It is telling you to not do something. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Do you see the forbidden mark on its shoulder? It is telling you to not do something. "); next; - mes "[Lhimetorra]"; - mes " If you are thinking of something right now, stop your movement. Or else disaster may be headed your way. "; + mes("[Lhimetorra]"); + mes(" If you are thinking of something right now, stop your movement. Or else disaster may be headed your way. "); next; } if (.@card_1_warning == 2) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " Someone is after you. The person is very strong like the picture. They might be holding grudges against you. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" Someone is after you. The person is very strong like the picture. They might be holding grudges against you. "); next; - mes "[Lhimetorra]"; - mes " Look around you. Of course, look for anyone you might have spited.. "; + mes("[Lhimetorra]"); + mes(" Look around you. Of course, look for anyone you might have spited.. "); next; } if (.@card_1_warning == 3) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " It is saying to be careful not to burn your mustache with a cigarette. When you do something, something is always at risk.. It is probably warning about that. "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" It is saying to be careful not to burn your mustache with a cigarette. When you do something, something is always at risk.. It is probably warning about that. "); next; } if (.@card_1_warning == 4) { - cutin "°¡À̾ƽºÄ«µå",4; // Giearth Card - mes "[Lhimetorra]"; - mes " 'Be careful of shoveling'.. You might get hit by a shovel. Should you be careful around a construction site? "; + cutin "���̾ƽ�ī��",4; // Giearth Card + mes("[Lhimetorra]"); + mes(" 'Be careful of shoveling'.. You might get hit by a shovel. Should you be careful around a construction site? "); next; } if (.@card_1_warning == 5) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The sound of a moth's wings fluttering means chaos. A chaotic event may occur around you. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The sound of a moth's wings fluttering means chaos. A chaotic event may occur around you. "); next; - mes "[Lhimetorra]"; - mes " The moth is warning you of this. You should be careful. "; + mes("[Lhimetorra]"); + mes(" The moth is warning you of this. You should be careful. "); next; } if (.@card_1_warning == 6) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " Be aware of the wings. Wings symbolize flight, adventure, and fickleness of a player. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" Be aware of the wings. Wings symbolize flight, adventure, and fickleness of a player. "); next; - mes "[Lhimetorra]"; - mes " If a word strikes you, be wary of that. Maybe.. a player? "; + mes("[Lhimetorra]"); + mes(" If a word strikes you, be wary of that. Maybe.. a player? "); next; } if (.@card_1_warning == 7) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The teeth of Dustiness are very strong. This means.. Someone may attempt to bite you with their teeth?! "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The teeth of Dustiness are very strong. This means.. Someone may attempt to bite you with their teeth?! "); next; } if (.@card_1_warning == 8) { - cutin "´õ½ºÆ¼³×½ºÄ«µå",4; // Dustiness Card - mes "[Lhimetorra]"; - mes " The moth's warning: 'Dangerous!'. A very simple, yet obvious warning. "; + cutin "����Ƽ�׽�ī��",4; // Dustiness Card + mes("[Lhimetorra]"); + mes(" The moth's warning: 'Dangerous!'. A very simple, yet obvious warning. "); next; } if (.@card_1_warning == 9) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula says, 'Be careful in the streets at night.' "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula says, 'Be careful in the streets at night.' "); next; } if (.@card_1_warning == 10) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula says, 'Don't be too picky.' "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula says, 'Don't be too picky.' "); next; } if (.@card_1_warning == 11) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula says, 'Brush your teeth 3 times a day.' Make sure you brush your teeth! "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula says, 'Brush your teeth 3 times a day.' Make sure you brush your teeth! "); next; } if (.@card_1_warning == 12) { - cutin "µå¶óÅ¥¶óÄ«µå",4; // Dracula Card - mes "[Lhimetorra]"; - mes " Dracula says, 'Study the important points first.' Cramming will not work! "; + cutin "����ť��ī��",4; // Dracula Card + mes("[Lhimetorra]"); + mes(" Dracula says, 'Study the important points first.' Cramming will not work! "); next; } if (.@card_1_warning == 13) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " If you see the flag of a pirate, either run or do as they say. Pirates do not give more than one warning. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" If you see the flag of a pirate, either run or do as they say. Pirates do not give more than one warning. "); next; - mes "[Lhimetorra]"; - mes " It is the same in life. "; + mes("[Lhimetorra]"); + mes(" It is the same in life. "); next; } if (.@card_1_warning == 14) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " Pirates give warnings about many things. But right now, this card is speaking of betrayal. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" Pirates give warnings about many things. But right now, this card is speaking of betrayal. "); next; - mes "[Lhimetorra]"; - mes " To pirates, betrayal means tragic death. Be careful of betrayals. "; + mes("[Lhimetorra]"); + mes(" To pirates, betrayal means tragic death. Be careful of betrayals. "); next; } if (.@card_1_warning == 15) { - cutin "µå·¹ÀÌÅ©Ä«µå",4; // Drake Card - mes "[Lhimetorra]"; - mes " The pirate is warning you of your beauty. Don't show off your beauty too much. Pirates are very jealous of appearance, as well. "; + cutin "�巹��ũī��",4; // Drake Card + mes("[Lhimetorra]"); + mes(" The pirate is warning you of your beauty. Don't show off your beauty too much. Pirates are very jealous of appearance, as well. "); next; } if (.@card_1_warning == 16) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina is warning of a hot stinging poison. Be cautious of poison. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina is warning of a hot stinging poison. Be cautious of poison. "); next; } if (.@card_1_warning == 17) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina is warning about a lazy lifestyle. It says such a lifestyle will lead to something like itself. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina is warning about a lazy lifestyle. It says such a lifestyle will lead to something like itself. "); next; } if (.@card_1_warning == 18) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina doesn't really think about anything else.. But it will say one thing. Food. The Marina loves food. "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina doesn't really think about anything else.. But it will say one thing. Food. The Marina loves food. "); next; - mes "[Lhimetorra]"; - mes " Eating is happiness. Same goes for humans as well. Value food and enjoy eating. "; + mes("[Lhimetorra]"); + mes(" Eating is happiness. Same goes for humans as well. Value food and enjoy eating. "); next; } if (.@card_1_warning == 19) { - cutin "¸¶¸®³ªÄ«µå",4; // Marina Card - mes "[Lhimetorra]"; - mes " The Marina is warning about a big belly. It's not happy because it resembles itself.. How about losing some weight? "; + cutin "������ī��",4; // Marina Card + mes("[Lhimetorra]"); + mes(" The Marina is warning about a big belly. It's not happy because it resembles itself.. How about losing some weight? "); next; } if (.@card_1_warning == 20) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette says that you must not rely on violence and to use a different method. "; - mes " I'm not quite sure, but it may become an important word of advice to you..? "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette says that you must not rely on violence and to use a different method. "); + mes(" I'm not quite sure, but it may become an important word of advice to you..? "); next; } if (.@card_1_warning == 21) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette is warning about ominous activities. If you did something recently, you should settle it soon. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette is warning about ominous activities. If you did something recently, you should settle it soon. "); next; - mes "[Lhimetorra]"; - mes " A bad result may come your way. "; + mes("[Lhimetorra]"); + mes(" A bad result may come your way. "); next; } if (.@card_1_warning == 22) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette's eyes are warning about your falsehood. Lies, deceit, fake calculations and actions.. The Marionette is warning about all of them. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette's eyes are warning about your falsehood. Lies, deceit, fake calculations and actions.. The Marionette is warning about all of them. "); next; - mes "[Lhimetorra]"; - mes " This is all for you young one. Therefore, follow this fortune and rid yourself of falsehood. "; + mes("[Lhimetorra]"); + mes(" This is all for you young one. Therefore, follow this fortune and rid yourself of falsehood. "); next; } if (.@card_1_warning == 23) { - cutin "¸¶¸®¿À³×Ʈīµå",4; // Marionette Card - mes "[Lhimetorra]"; - mes " The Marionette is emphasizing a proper diet. Don't rely too much on meat. "; + cutin "��������Ʈī��",4; // Marionette Card + mes("[Lhimetorra]"); + mes(" The Marionette is emphasizing a proper diet. Don't rely too much on meat. "); next; - mes "[Lhimetorra]"; - mes " Take the Marionette's advice. She never says anything wrong. Hoho... "; + mes("[Lhimetorra]"); + mes(" Take the Marionette's advice. She never says anything wrong. Hoho... "); next; } if (.@card_1_warning == 24) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa punishes those who challenge it without warning. Unexpected punishment. "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa punishes those who challenge it without warning. Unexpected punishment. "); next; - mes "[Lhimetorra]"; - mes " That is a Medusa. You should be careful. The warning ended a long time ago. "; + mes("[Lhimetorra]"); + mes(" That is a Medusa. You should be careful. The warning ended a long time ago. "); next; } if (.@card_1_warning == 25) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa is warning you to be nice to others, or else it will turn you into stone."; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa is warning you to be nice to others, or else it will turn you into stone."); next; - mes "[Lhimetorra]"; - mes " What a rightful Medusa. Hmm... "; + mes("[Lhimetorra]"); + mes(" What a rightful Medusa. Hmm... "); next; } if (.@card_1_warning == 26) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa is warning you to return anything you borrow on time. "; - mes " Saying it will not forgive those who use other's things like a black hole.. borrowing and never returning "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa is warning you to return anything you borrow on time. "); + mes(" Saying it will not forgive those who use other's things like a black hole.. borrowing and never returning "); next; - mes "[Lhimetorra]"; - mes " Are you sure you returned everything you have borrowed? Better take care of everything before you get punished. "; + mes("[Lhimetorra]"); + mes(" Are you sure you returned everything you have borrowed? Better take care of everything before you get punished. "); next; } if (.@card_1_warning == 27) { - cutin "¸ÞµÎ»çÄ«µå",4; // Medusa Card - mes "[Lhimetorra]"; - mes " The Medusa is warning about a person near you. Of their existence.. and the relationship, "; + cutin "�޵λ�ī��",4; // Medusa Card + mes("[Lhimetorra]"); + mes(" The Medusa is warning about a person near you. Of their existence.. and the relationship, "); next; - mes "[Lhimetorra]"; - mes " The Medusa's warning is very stern. Take a close look around you. "; + mes("[Lhimetorra]"); + mes(" The Medusa's warning is very stern. Take a close look around you. "); next; } if (.@card_1_warning == 28) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet says to beware when intervening with others' issues. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet says to beware when intervening with others' issues. "); next; - mes "[Lhimetorra]"; - mes " He is very angry about intruding in others' spaces. Accept the Baphomet's warning. "; + mes("[Lhimetorra]"); + mes(" He is very angry about intruding in others' spaces. Accept the Baphomet's warning. "); next; } if (.@card_1_warning == 29) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet is warning about arrogance. Even a strong and wise warrior must show respect to a Baphomet, "; - mes " Arrogance takes away that respect. The Baphomet hates that type of arrogance. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet is warning about arrogance. Even a strong and wise warrior must show respect to a Baphomet, "); + mes(" Arrogance takes away that respect. The Baphomet hates that type of arrogance. "); next; - mes "[Lhimetorra]"; - mes " Maybe it means he sees that type of arrogance in you? Since the Baphomet is warning you.. "; + mes("[Lhimetorra]"); + mes(" Maybe it means he sees that type of arrogance in you? Since the Baphomet is warning you.. "); next; } if (.@card_1_warning == 30) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet is warning about the laziness that stops one from sharpening the scythe. "; - mes " That laziness will cause you to lose your life in an instant. "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet is warning about the laziness that stops one from sharpening the scythe. "); + mes(" That laziness will cause you to lose your life in an instant. "); next; - mes "[Lhimetorra]"; - mes " Laziness is more dangerous than the monster in front of you. Don't forget about this warning. "; + mes("[Lhimetorra]"); + mes(" Laziness is more dangerous than the monster in front of you. Don't forget about this warning. "); next; } if (.@card_1_warning == 31) { - cutin "¹ÙÆ÷¸ÞƮīµå",4; // Baphomet Card - mes "[Lhimetorra]"; - mes " The Baphomet says it has nothing to say. I wonder why? Isn't it a very good sign?!! "; + cutin "������Ʈī��",4; // Baphomet Card + mes("[Lhimetorra]"); + mes(" The Baphomet says it has nothing to say. I wonder why? Isn't it a very good sign?!! "); next; } if (.@card_1_warning == 32) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " Sand is an instant cure of athlete's foot. He says to beware of athlete's foot and that he hates those rubbing their infected feet into his body. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" Sand is an instant cure of athlete's foot. He says to beware of athlete's foot and that he hates those rubbing their infected feet into his body. "); next; - mes "[Lhimetorra]"; - mes " A Sandman's warning is very stern. Wash your feet regularly, young one. "; + mes("[Lhimetorra]"); + mes(" A Sandman's warning is very stern. Wash your feet regularly, young one. "); next; } if (.@card_1_warning == 33) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " A chicken puts sand in its mouth to aid its insufficient digestion system. "; - mes " The Sandman says to watch out before you become like a chicken. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" A chicken puts sand in its mouth to aid its insufficient digestion system. "); + mes(" The Sandman says to watch out before you become like a chicken. "); next; - mes "[Lhimetorra]"; - mes " And don't eat too much spicy and salty food, alcohol, etc. What a thoughtful Sandman. "; + mes("[Lhimetorra]"); + mes(" And don't eat too much spicy and salty food, alcohol, etc. What a thoughtful Sandman. "); next; } if (.@card_1_warning == 34) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " The Sandman says over-sleepers will be punished by society! "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" The Sandman says over-sleepers will be punished by society! "); next; - mes "[Lhimetorra]"; - mes " Oooh, a stern warning about the future! Young one, bear this in mind. "; + mes("[Lhimetorra]"); + mes(" Oooh, a stern warning about the future! Young one, bear this in mind. "); next; } if (.@card_1_warning == 35) { - cutin "»÷µå¸ÇÄ«µå",4; // Sandman Card - mes "[Lhimetorra]"; - mes " One warning from the Sandman, respect your parents. "; + cutin "������ī��",4; // Sandman Card + mes("[Lhimetorra]"); + mes(" One warning from the Sandman, respect your parents. "); next; - mes "[Lhimetorra]"; - mes " If you don't, you will end up like him. Listen to the Sandman. "; + mes("[Lhimetorra]"); + mes(" If you don't, you will end up like him. Listen to the Sandman. "); next; } if (.@card_1_warning == 36) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee dislikes stinky feet. Don't forget to wash your feet. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee dislikes stinky feet. Don't forget to wash your feet. "); next; - mes "[Lhimetorra]"; - mes " Bah, don't laugh about it! This is a solemn warning. "; + mes("[Lhimetorra]"); + mes(" Bah, don't laugh about it! This is a solemn warning. "); next; } if (.@card_1_warning == 37) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Sohee stands on the tip of her toes. It is because her toes are very strong. "; - mes " No matter what a person does, physical strength is the most important. Exercise and get stronger. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Sohee stands on the tip of her toes. It is because her toes are very strong. "); + mes(" No matter what a person does, physical strength is the most important. Exercise and get stronger. "); next; - mes "[Lhimetorra]"; - mes " If you sit around all day, even the things that were going to work won't. Got it? Exercise, exercise! "; + mes("[Lhimetorra]"); + mes(" If you sit around all day, even the things that were going to work won't. Got it? Exercise, exercise! "); next; } if (.@card_1_warning == 38) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Look at Sohee's hairstyle. Isn't it splendid. "; - mes " Sohee likes to take care of her appearance. If you don't, Sohee will get mad at you. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Look at Sohee's hairstyle. Isn't it splendid. "); + mes(" Sohee likes to take care of her appearance. If you don't, Sohee will get mad at you. "); next; - mes "[Lhimetorra]"; - mes " Making yourself look presentable is just as important as keeping a good heart. "; - mes " Take care of your appearance. And get that pepper out from between your teeth! "; + mes("[Lhimetorra]"); + mes(" Making yourself look presentable is just as important as keeping a good heart. "); + mes(" Take care of your appearance. And get that pepper out from between your teeth! "); next; } if (.@card_1_warning == 39) { - cutin "¼ÒÈñÄ«µå",4; // Sohee Card - mes "[Lhimetorra]"; - mes " Once, Sohee didn't get her change back when she asked a baby ghost to run an errand. "; - mes " No can do! Always return the change. "; + cutin "����ī��",4; // Sohee Card + mes("[Lhimetorra]"); + mes(" Once, Sohee didn't get her change back when she asked a baby ghost to run an errand. "); + mes(" No can do! Always return the change. "); next; - mes "[Lhimetorra]"; - mes " No matter how little the amount, you must not just keep it. Sohee greatly dislikes it. "; + mes("[Lhimetorra]"); + mes(" No matter how little the amount, you must not just keep it. Sohee greatly dislikes it. "); next; } if (.@card_1_warning == 40) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " Even though it is a skeleton with only bones, it has all the safety gear needed. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" Even though it is a skeleton with only bones, it has all the safety gear needed. "); next; - mes "[Lhimetorra]"; - mes " What the skeleton wants to say is, be aware of 'safety'. Being ignorant about safety is dangerous. "; + mes("[Lhimetorra]"); + mes(" What the skeleton wants to say is, be aware of 'safety'. Being ignorant about safety is dangerous. "); next; } if (.@card_1_warning == 41) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The skeleton card has a gray tone. If you read the grey, you can see the darkness. "; - mes " It seems like darkness is on its way. Be careful, this darkness isn't ordinary. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The skeleton card has a gray tone. If you read the grey, you can see the darkness. "); + mes(" It seems like darkness is on its way. Be careful, this darkness isn't ordinary. "); next; - mes "[Lhimetorra]"; - mes " Hmm.. would you like an amulet? "; + mes("[Lhimetorra]"); + mes(" Hmm.. would you like an amulet? "); next; } if (.@card_1_warning == 42) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The skeleton is warning you about an irregular eating pattern. "; - mes " It says it became like that because of a bad eating habit. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The skeleton is warning you about an irregular eating pattern. "); + mes(" It says it became like that because of a bad eating habit. "); next; - mes "[Lhimetorra]"; - mes " Eat the right food at the right time. That's the only way your body will survive. You can't afford to become like a skeleton. "; + mes("[Lhimetorra]"); + mes(" Eat the right food at the right time. That's the only way your body will survive. You can't afford to become like a skeleton. "); next; } if (.@card_1_warning == 43) { - cutin "½ºÄÌ¿öÄ¿Ä«µå",4; // Skel Worker Card - mes "[Lhimetorra]"; - mes " The skeleton's pickaxe is very strong. Even though its body seems weak, with the right tools, it can do great things. "; + cutin "���̿�Ŀī��",4; // Skel Worker Card + mes("[Lhimetorra]"); + mes(" The skeleton's pickaxe is very strong. Even though its body seems weak, with the right tools, it can do great things. "); next; - mes "[Lhimetorra]"; - mes " So don't blame your body right now and go search for the right tools. Then you will have a good result. "; + mes("[Lhimetorra]"); + mes(" So don't blame your body right now and go search for the right tools. Then you will have a good result. "); next; } if (.@card_1_warning == 44) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " The knight is warning you of reckless driving. Do you ride a Pecopeco by any chance? "; - mes " Anyhow, you should avoid reckless driving.. If a knight is saying that, it is a big problem. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" The knight is warning you of reckless driving. Do you ride a Pecopeco by any chance? "); + mes(" Anyhow, you should avoid reckless driving.. If a knight is saying that, it is a big problem. "); next; } if (.@card_1_warning == 45) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " The knight is warning you of cruelty. It could be yours or that of someone around you. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" The knight is warning you of cruelty. It could be yours or that of someone around you. "); next; - mes "[Lhimetorra]"; - mes " Anyhow, cruelty will harm you for sure. Be cautious of it. "; + mes("[Lhimetorra]"); + mes(" Anyhow, cruelty will harm you for sure. Be cautious of it. "); next; } if (.@card_1_warning == 46) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " The misfortune shown in the knight card is hastiness. That is also what takes away a knight's life, too. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" The misfortune shown in the knight card is hastiness. That is also what takes away a knight's life, too. "); next; - mes "[Lhimetorra]"; - mes " This knight is warning you from the bottom of his heart, "; - mes " so that you don't repeat his mistake. Be ware of hastiness. "; + mes("[Lhimetorra]"); + mes(" This knight is warning you from the bottom of his heart, "); + mes(" so that you don't repeat his mistake. Be ware of hastiness. "); next; } if (.@card_1_warning == 47) { - cutin "½ºÄ̳ªÀÌƮīµå",4; // Khalitzburg Card - mes "[Lhimetorra]"; - mes " This knight is warning you of loneliness. He doesn't have a person to help his horse, "; - mes " nor a lover awaiting him, so loneliness hits him in the heart. "; + cutin "���̳���Ʈī��",4; // Khalitzburg Card + mes("[Lhimetorra]"); + mes(" This knight is warning you of loneliness. He doesn't have a person to help his horse, "); + mes(" nor a lover awaiting him, so loneliness hits him in the heart. "); next; - mes "[Lhimetorra]"; - mes " Loneliness is not simply sadness. It is a formless devil eating your life. Stay away from loneliness. "; + mes("[Lhimetorra]"); + mes(" Loneliness is not simply sadness. It is a formless devil eating your life. Stay away from loneliness. "); next; } if (.@card_1_warning == 48) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The warning of the god of death is death itself. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The warning of the god of death is death itself. "); next; - mes "[Lhimetorra]"; - mes " Be cautious of death.. death that can be your turn, or maybe someone else. "; + mes("[Lhimetorra]"); + mes(" Be cautious of death.. death that can be your turn, or maybe someone else. "); next; } if (.@card_1_warning == 49) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis says to be careful of darkness. In darkness, death lingers in the dark. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis says to be careful of darkness. In darkness, death lingers in the dark. "); next; - mes "[Lhimetorra]"; - mes " Take the Anubis's advice and avoid the dark. That is the wisest choice. "; + mes("[Lhimetorra]"); + mes(" Take the Anubis's advice and avoid the dark. That is the wisest choice. "); next; } if (.@card_1_warning == 50) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis doesn't like foul language. You don't have a foul mouth, do you? "; - mes " Watch your mouth. The Anubis is after those that say foul language."; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis doesn't like foul language. You don't have a foul mouth, do you? "); + mes(" Watch your mouth. The Anubis is after those that say foul language."); next; - mes "[Lhimetorra]"; - mes " Humans have a problem with their mouths. Mmm~ Agh. Me, too?! "; + mes("[Lhimetorra]"); + mes(" Humans have a problem with their mouths. Mmm~ Agh. Me, too?! "); next; } if (.@card_1_warning == 51) { - cutin "¾Æ´©ºñ½ºÄ«µå",4; // Anubis Card - mes "[Lhimetorra]"; - mes " The Anubis is warning you of hatred. Hatred only brings upon death. "; - mes " The Anubis must not like being busy these days. "; + cutin "�ƴ�����ī��",4; // Anubis Card + mes("[Lhimetorra]"); + mes(" The Anubis is warning you of hatred. Hatred only brings upon death. "); + mes(" The Anubis must not like being busy these days. "); next; - mes "[Lhimetorra]"; - mes " Seeing that he is warning about hatred. Don't you think it's a good idea to avoid his eyes at a time like this? "; + mes("[Lhimetorra]"); + mes(" Seeing that he is warning about hatred. Don't you think it's a good idea to avoid his eyes at a time like this? "); next; } if (.@card_1_warning == 52) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord is warning you of self-righteousness. It is the most dangerous noxious bug that will feed on you. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord is warning you of self-righteousness. It is the most dangerous noxious bug that will feed on you. "); next; - mes "[Lhimetorra]"; - mes " Learn how to accept others' opinions. How about starting from accepting the Orc Lord's? "; + mes("[Lhimetorra]"); + mes(" Learn how to accept others' opinions. How about starting from accepting the Orc Lord's? "); next; } if (.@card_1_warning == 53) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord is warning you about freedom. Isn't freedom a good thing? "; - mes " Not always! Too much freedom can lead to self-indulgence! "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord is warning you about freedom. Isn't freedom a good thing? "); + mes(" Not always! Too much freedom can lead to self-indulgence! "); next; - mes "[Lhimetorra]"; - mes " He knows about the danger of freedom as a lord. "; + mes("[Lhimetorra]"); + mes(" He knows about the danger of freedom as a lord. "); next; } if (.@card_1_warning == 54) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord warning you of the opposite sex. Yes. They are poisonous. Keep your distance. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord warning you of the opposite sex. Yes. They are poisonous. Keep your distance. "); next; - mes "[Lhimetorra]"; - mes " Especially a young one like you... You are too close to one. Cough. "; + mes("[Lhimetorra]"); + mes(" Especially a young one like you... You are too close to one. Cough. "); next; } if (.@card_1_warning == 55) { - cutin "¿ÀÅ©·ÎµåÄ«µå",4; // Orc Lord Card - mes "[Lhimetorra]"; - mes " The Orc Lord is warning about destruction. He knows destruction very well because he is a master of destruction. "; + cutin "��ũ�ε�ī��",4; // Orc Lord Card + mes("[Lhimetorra]"); + mes(" The Orc Lord is warning about destruction. He knows destruction very well because he is a master of destruction. "); next; - mes "[Lhimetorra]"; - mes " That's why he knows about the danger and misfortune destruction brings. Don't destroy thoughtlessly. You will end up destroying yourself as well. "; + mes("[Lhimetorra]"); + mes(" That's why he knows about the danger and misfortune destruction brings. Don't destroy thoughtlessly. You will end up destroying yourself as well. "); next; } if (.@card_1_warning == 56) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack is warning you of lame jokes. When he finds one saying them, he tends to hit them with his stick. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack is warning you of lame jokes. When he finds one saying them, he tends to hit them with his stick. "); next; - mes "[Lhimetorra]"; - mes " If you don't want to be hit, stop your lame jokes! "; + mes("[Lhimetorra]"); + mes(" If you don't want to be hit, stop your lame jokes! "); next; } if (.@card_1_warning == 57) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " Jack is warning you about others' anger and that anger takes away happiness and kills a joke. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" Jack is warning you about others' anger and that anger takes away happiness and kills a joke. "); next; - mes "[Lhimetorra]"; - mes " Anger only exhausts you. Keep your distance from anger and befriend jokes. Jack's word. "; + mes("[Lhimetorra]"); + mes(" Anger only exhausts you. Keep your distance from anger and befriend jokes. Jack's word. "); next; } if (.@card_1_warning == 58) { - cutin "ÀèÄ«µå",4; // Jakk Card - mes "[Lhimetorra]"; - mes " It seems like Jack is worried about excessive jokes. "; - mes " Jokes are fun, but too much will turn you into a ghost like him. "; + cutin "��ī��",4; // Jakk Card + mes("[Lhimetorra]"); + mes(" It seems like Jack is worried about excessive jokes. "); + mes(" Jokes are fun, but too much will turn you into a ghost like him. "); next; - mes "[Lhimetorra]"; - mes " Be careful. When Jack speaks like this, he playfulness is gone. "; + mes("[Lhimetorra]"); + mes(" Be careful. When Jack speaks like this, he playfulness is gone. "); next; } if (.@card_1_warning == 59) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Jokers enjoy giving opposite warnings. He says to enjoy sleeping in."; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Jokers enjoy giving opposite warnings. He says to enjoy sleeping in."); next; - mes "[Lhimetorra]"; - mes " I think you should wake up early. "; + mes("[Lhimetorra]"); + mes(" I think you should wake up early. "); next; } if (.@card_1_warning == 60) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Jokers enjoy giving opposite warnings. He says to enjoy a midnight snack. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Jokers enjoy giving opposite warnings. He says to enjoy a midnight snack. "); next; - mes "[Lhimetorra]"; - mes " Don't eat anything at night. Your stomach will hurt. "; + mes("[Lhimetorra]"); + mes(" Don't eat anything at night. Your stomach will hurt. "); next; } if (.@card_1_warning == 61) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Jokers enjoy giving opposite warnings. "; - mes " He says if someone has something you want, make it yours. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Jokers enjoy giving opposite warnings. "); + mes(" He says if someone has something you want, make it yours. "); next; - mes "[Lhimetorra]"; - mes " Need I say more? That's a dangerous thought!! "; + mes("[Lhimetorra]"); + mes(" Need I say more? That's a dangerous thought!! "); next; } if (.@card_1_warning == 62) { - cutin "Á¶Ä¿Ä«µå",4; // Joker Card - mes "[Lhimetorra]"; - mes " Joker enjoys giving opposite warnings. "; - mes " What he is telling you is to not fear death. "; + cutin "��Ŀī��",4; // Joker Card + mes("[Lhimetorra]"); + mes(" Joker enjoys giving opposite warnings. "); + mes(" What he is telling you is to not fear death. "); next; - mes "[Lhimetorra]"; - mes " If a Joker is saying this, be careful. There is no cure for thoughtless fools. "; + mes("[Lhimetorra]"); + mes(" If a Joker is saying this, be careful. There is no cure for thoughtless fools. "); next; } if (.@card_1_warning == 63) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Hode can forgive others, but not those who hurt it. "; - mes " You should also only not forgive those who hurt you. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Hode can forgive others, but not those who hurt it. "); + mes(" You should also only not forgive those who hurt you. "); next; - mes "[Lhimetorra]"; - mes " A small territory will ensure great happiness. "; + mes("[Lhimetorra]"); + mes(" A small territory will ensure great happiness. "); next; } if (.@card_1_warning == 64) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Hode is warning you of voracious eating that made it sluggish. "; - mes " Eating is good, but the wild is a dangerous place. Leave your stomach partially empty. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Hode is warning you of voracious eating that made it sluggish. "); + mes(" Eating is good, but the wild is a dangerous place. Leave your stomach partially empty. "); next; - mes "[Lhimetorra]"; - mes " So you can quickly respond to crises. "; + mes("[Lhimetorra]"); + mes(" So you can quickly respond to crises. "); next; } if (.@card_1_warning == 65) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Hode is warning you of voracious eating that made it sluggish. "; - mes " Eating is good, but the wild is a dangerous place. Leave your stomach partially empty."; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Hode is warning you of voracious eating that made it sluggish. "); + mes(" Eating is good, but the wild is a dangerous place. Leave your stomach partially empty."); next; - mes "[Lhimetorra]"; - mes " So you can quickly respond to crises. "; + mes("[Lhimetorra]"); + mes(" So you can quickly respond to crises. "); next; } if (.@card_1_warning == 66) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " If you are to the point of being warned by a Hode.. you must be one considerable person. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" If you are to the point of being warned by a Hode.. you must be one considerable person. "); next; - mes "[Lhimetorra]"; - mes " It says to do better.. I have no idea what it means. "; + mes("[Lhimetorra]"); + mes(" It says to do better.. I have no idea what it means. "); next; } if (.@card_1_warning == 67) { - cutin "È£µåÄ«µå",4; // Hode Card - mes "[Lhimetorra]"; - mes " The Bull warns of corruption. A lazy hedonist that is not diligent. "; - mes " He believes that is like a cancer cell that can't be removed. "; + cutin "ȣ��ī��",4; // Hode Card + mes("[Lhimetorra]"); + mes(" The Bull warns of corruption. A lazy hedonist that is not diligent. "); + mes(" He believes that is like a cancer cell that can't be removed. "); next; - mes "[Lhimetorra]"; - mes " Be careful to not have that kind of cell stuck on you. "; + mes("[Lhimetorra]"); + mes(" Be careful to not have that kind of cell stuck on you. "); next; } if (.@card_1_warning == 68) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " The bull is warning about ignorance about a crisis. "; - mes " Not knowing that a crisis is a crisis is the most dangerous of all. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" The bull is warning about ignorance about a crisis. "); + mes(" Not knowing that a crisis is a crisis is the most dangerous of all. "); next; - mes "[Lhimetorra]"; - mes " You will need to learn how to read danger. Accept the bull's advice. "; + mes("[Lhimetorra]"); + mes(" You will need to learn how to read danger. Accept the bull's advice. "); next; } if (.@card_1_warning == 69) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " The bull is warning of something that will make life sad. "; - mes " Sadness is a natural feeling, but don't let that put you down. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" The bull is warning of something that will make life sad. "); + mes(" Sadness is a natural feeling, but don't let that put you down. "); next; - mes "[Lhimetorra]"; - mes " A bull is an honest worker that cries even while it works. It knows that it must not be lazy about what it needs to do, even when expressing sadness. "; - mes " It seems like he wants to tell you this. "; + mes("[Lhimetorra]"); + mes(" A bull is an honest worker that cries even while it works. It knows that it must not be lazy about what it needs to do, even when expressing sadness. "); + mes(" It seems like he wants to tell you this. "); next; } if (.@card_1_warning == 70) { - cutin "Ȳ¼ÒÄ«µå",4; // Minorous Card - mes "[Lhimetorra]"; - mes " The bull is warning about meat from watered cows. "; - mes " Saying that, that type of behavior will surely bring upon monsters' curses. "; + cutin "Ȳ��ī��",4; // Minorous Card + mes("[Lhimetorra]"); + mes(" The bull is warning about meat from watered cows. "); + mes(" Saying that, that type of behavior will surely bring upon monsters' curses. "); next; - mes "[Lhimetorra]"; - mes " I don't know why he would warn you about it.. Do you raise cattle by any chance? "; + mes("[Lhimetorra]"); + mes(" I don't know why he would warn you about it.. Do you raise cattle by any chance? "); next; } - mes "[Lhimetorra]"; - mes " A warning is always a useful fortune. You can never lose anything. "; + mes("[Lhimetorra]"); + mes(" A warning is always a useful fortune. You can never lose anything. "); next; - cutin "°¡À̾ƽºÄ«µå",255; // Giearth Card - mes "[Lhimetorra]"; - mes " I hope you will be able to avoid misfortune with this warning. Then... "; + cutin "���̾ƽ�ī��",255; // Giearth Card + mes("[Lhimetorra]"); + mes(" I hope you will be able to avoid misfortune with this warning. Then... "); close; } close; case 2: - mes "[Lhimetorra]"; - mes " Ok then. Young adventurer, may luck be with you... "; + mes("[Lhimetorra]"); + mes(" Ok then. Young adventurer, may luck be with you... "); close; } close; case 2: - mes "[Lhimetorra]"; - mes " Monster card reading uses the cards of familiar monsters around us to get advice about our future, love, and many other things. "; - mes " A fortuneteller like me takes a question from a person and asks the card. The card answers and I tell the person. "; + mes("[Lhimetorra]"); + mes(" Monster card reading uses the cards of familiar monsters around us to get advice about our future, love, and many other things. "); + mes(" A fortuneteller like me takes a question from a person and asks the card. The card answers and I tell the person. "); next; - mes "[Lhimetorra]"; - mes " You should not get more than one card reading a day, and don't get one often since the card can get angry or confused. "; - mes " Also, it can have a bad influence on your life, too! "; + mes("[Lhimetorra]"); + mes(" You should not get more than one card reading a day, and don't get one often since the card can get angry or confused. "); + mes(" Also, it can have a bad influence on your life, too! "); next; - mes "[Lhimetorra]"; - mes " And... one more thing. "; - mes " A card reading is only a reading... No matter how extraordinary the result may be, don't get too caught up with it. Bear that in mind. "; + mes("[Lhimetorra]"); + mes(" And... one more thing. "); + mes(" A card reading is only a reading... No matter how extraordinary the result may be, don't get too caught up with it. Bear that in mind. "); close; } } payon_in03,75,129,5 script Poring Fortune Teller 4_M_BIBI,{ - mes "[Chocarle]"; - mes " Welcome, welcome~!! " +strcharinfo(PC_NAME)+ "~!"; - mes " What brings you here today!? "; + mes("[Chocarle]"); + mesf(" Welcome, welcome~!! %s~!", strcharinfo(PC_NAME)); + mes(" What brings you here today!? "); next; switch(select(" I would like a Poring card reading. ", " What is a Poring card reading? ")) { case 1: - mes "[Chocarle]"; - mes " Ah~ is that so! "; - mes " Solving the wonders of the future with these cute and adorable Poring cards! "; - mes " It is 1000z for each fortune! Shall we begin? "; + mes("[Chocarle]"); + mes(" Ah~ is that so! "); + mes(" Solving the wonders of the future with these cute and adorable Poring cards! "); + mes(" It is 1000z for each fortune! Shall we begin? "); next; switch(select(" Yes. ", " I would like to think about it once more. ")) { //=================================================================Fortune Teller === case 1: if (Zeny < 1000) { - mes "[Chocarle]"; - mes "You don't even have 1000 zeny!"; - mes "Nope, I can read cards for you!"; - mes "Nope!"; + mes("[Chocarle]"); + mes("You don't even have 1000 zeny!"); + mes("Nope, I can read cards for you!"); + mes("Nope!"); close; } Zeny -= 1000; - mes "[Chocarle]"; - mes " Thank you~! Then we shall look into your fortune! "; - mes " First, clear your mind! Just like washing when you wash dishes! "; + mes("[Chocarle]"); + mes(" Thank you~! Then we shall look into your fortune! "); + mes(" First, clear your mind! Just like washing when you wash dishes! "); next; - mes "[Chocarle]"; - mes " Then~ gently think of your wish! "; + mes("[Chocarle]"); + mes(" Then~ gently think of your wish! "); next; switch(select(" (I'm curious about love!) ", " (I would like to do well in school!) ", " (Will my friendship be intact?) ", " (I want to know about my future self!) ", " (Will I make a lot of money?) ")) { //=================================================================Love === case 1: - mes "[Chocarle]"; - mes " Ohh! Cute love fortune! Heh! Lets look at the cards! "; + mes("[Chocarle]"); + mes(" Ohh! Cute love fortune! Heh! Lets look at the cards! "); next; - mes "[Chocarle]"; + mes("[Chocarle]"); .@card_2_love = rand(1,33); if (.@card_2_love == 1) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Oh! Your lover is about to leave your side! Hold on tight! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Oh! Your lover is about to leave your side! Hold on tight! "); } if (.@card_2_love == 2) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Agh! You're about to give your soul to your loved one! Take it down a notch! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Agh! You're about to give your soul to your loved one! Take it down a notch! "); } if (.@card_2_love == 3) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " No! Your heart is about to leave your love! Catch it! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" No! Your heart is about to leave your love! Catch it! "); } if (.@card_2_love == 4) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Love is like juice in the forest! It is refreshing! Take care of your loved one! "; + cutin "��������ī��",4; // Drops Card + mes(" Love is like juice in the forest! It is refreshing! Take care of your loved one! "); } if (.@card_2_love == 5) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Uh! You didn't share your juice with your loved one! What a shame! Take care of your loved one! "; + cutin "��������ī��",4; // Drops Card + mes(" Uh! You didn't share your juice with your loved one! What a shame! Take care of your loved one! "); } if (.@card_2_love == 6) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Why not share with your loved one? Don't be too greedy and try to keep it all! "; + cutin "��������ī��",4; // Drops Card + mes(" Why not share with your loved one? Don't be too greedy and try to keep it all! "); } if (.@card_2_love == 7) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Your love is going to have a crisis! Protect your love! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Your love is going to have a crisis! Protect your love! "); } if (.@card_2_love == 8) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Hee! Go after your love like a mole! Puhahaha! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Hee! Go after your love like a mole! Puhahaha! "); } if (.@card_2_love == 9) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Oh no! Your love is in danger! Run away from the menace! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Oh no! Your love is in danger! Run away from the menace! "); } if (.@card_2_love == 10) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Oh no! You lost your loved one. And, nobody similar around you. Cheer up! "; + cutin "����ī��",4; // Munak Card + mes(" Oh no! You lost your loved one. And, nobody similar around you. Cheer up! "); } if (.@card_2_love == 11) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Ah! A sexy rival has appeared! Don't get sidetracked! "; + cutin "����ī��",4; // Munak Card + mes(" Ah! A sexy rival has appeared! Don't get sidetracked! "); } if (.@card_2_love == 12) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You are desperately searching for love! If you go beyond this desert, you can find love! "; + cutin "����ī��",4; // Munak Card + mes(" You are desperately searching for love! If you go beyond this desert, you can find love! "); } if (.@card_2_love == 13) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Prepare an event of love! They will be flying with happiness! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Prepare an event of love! They will be flying with happiness! "); } if (.@card_2_love == 14) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Love is sweet! Be careful not to get cavities! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Love is sweet! Be careful not to get cavities! "); } if (.@card_2_love == 15) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Prepare a present for your love! They might get a heart attack because they will be overwhelmed with happiness! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Prepare a present for your love! They might get a heart attack because they will be overwhelmed with happiness! "); } if (.@card_2_love == 16) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Don't be shy in front of your loved one! Love transcends everything! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Don't be shy in front of your loved one! Love transcends everything! "); } if (.@card_2_love == 17) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Embrace every aspect of your loved one! That is true love! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Embrace every aspect of your loved one! That is true love! "); } if (.@card_2_love == 18) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Love will blossom with a totally different person! Wow, so cool! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Love will blossom with a totally different person! Wow, so cool! "); } if (.@card_2_love == 19) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " No matter what other people say, run towards your loved one! One-track love! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" No matter what other people say, run towards your loved one! One-track love! "); } if (.@card_2_love == 20) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Go to your loved one with a present! They will be very happy! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Go to your loved one with a present! They will be very happy! "); } if (.@card_2_love == 21) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Love requires health and strength! Exercise to become stronger! Power and love! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Love requires health and strength! Exercise to become stronger! Power and love! "); } if (.@card_2_love == 22) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Even if you wish to approach your loved one, your body is discomforted! Take a break and rest! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Even if you wish to approach your loved one, your body is discomforted! Take a break and rest! "); } if (.@card_2_love == 23) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Love is bending yourself for someone! Service! Sacrifice! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Love is bending yourself for someone! Service! Sacrifice! "); } if (.@card_2_love == 24) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " You will be meeting your lover's parents! Prepare well! "; + cutin "���尡ī��",4; // Eddga Card + mes(" You will be meeting your lover's parents! Prepare well! "); } if (.@card_2_love == 25) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Your relationship must be very happy as it seems you two are flying amongst the clouds! Very jealous! "; + cutin "������ī��",4; // Angeling Card + mes(" Your relationship must be very happy as it seems you two are flying amongst the clouds! Very jealous! "); } if (.@card_2_love == 26) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Make an opportunity to be alone with each other! It will bring much happiness! "; + cutin "������ī��",4; // Angeling Card + mes(" Make an opportunity to be alone with each other! It will bring much happiness! "); } if (.@card_2_love == 27) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Uh oh! Someone is peeping at your love! Go scold them! "; + cutin "������ī��",4; // Angeling Card + mes(" Uh oh! Someone is peeping at your love! Go scold them! "); } if (.@card_2_love == 28) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Love blossoms from the foundation! Be true to the basics! "; + cutin "����ī��",4; // Poring Card + mes(" Love blossoms from the foundation! Be true to the basics! "); } if (.@card_2_love == 29) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " When your loved one is hurt, be by them! They will be very happy! "; + cutin "����ī��",4; // Poring Card + mes(" When your loved one is hurt, be by them! They will be very happy! "); } if (.@card_2_love == 30) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " One day, when you wake up, your loved one will leave a present! Be happy! "; + cutin "����ī��",4; // Poring Card + mes(" One day, when you wake up, your loved one will leave a present! Be happy! "); } if (.@card_2_love == 31) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Give lots~~ of presents to your loved one! Then you will experience many~ many good things! "; + cutin "������ī��",4; // Poporing Card + mes(" Give lots~~ of presents to your loved one! Then you will experience many~ many good things! "); } if (.@card_2_love == 32) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Lean against a wall and await your love! *Boom* Love will appear! "; + cutin "������ī��",4; // Poporing Card + mes(" Lean against a wall and await your love! *Boom* Love will appear! "); } if (.@card_2_love == 33) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " You must be lonely! It's ok, cheer up! "; + cutin "������ī��",4; // Poporing Card + mes(" You must be lonely! It's ok, cheer up! "); } next; - mes "[Chocarle]"; - mes " A fortune of love was told! What do you think! Do you like it? "; - mes " Even if you did not get the fortune you wished for, don't be do upset and simply go for your love! "; - cutin "°¡À̾ƽºÄ«µå",255; // Giearth Card + mes("[Chocarle]"); + mes(" A fortune of love was told! What do you think! Do you like it? "); + mes(" Even if you did not get the fortune you wished for, don't be do upset and simply go for your love! "); + cutin "���̾ƽ�ī��",255; // Giearth Card next; - mes "[Chocarle]"; - mes " Then, see you next time~~~~~ "; + mes("[Chocarle]"); + mes(" Then, see you next time~~~~~ "); break; //=================================================================Study === case 2: - mes "[Chocarle]"; - mes " Issues about studying is a serious matter! Lets take a look! Yap! "; + mes("[Chocarle]"); + mes(" Issues about studying is a serious matter! Lets take a look! Yap! "); next; - mes "[Chocarle]"; + mes("[Chocarle]"); .@card_2_study = rand(1,33); if (.@card_2_study == 1) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Agh! Don't die from studying! Take breaks while you're at it! You need some rest! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Agh! Don't die from studying! Take breaks while you're at it! You need some rest! "); } if (.@card_2_study == 2) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Oh, no! You're missing the main points! Figure out the essentials! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Oh, no! You're missing the main points! Figure out the essentials! "); } if (.@card_2_study == 3) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Mmph! You're dying not to study! At times like this, a break is the best! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Mmph! You're dying not to study! At times like this, a break is the best! "); } if (.@card_2_study == 4) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Studying is just like hunting a monster in the desert. Resting for a little is the best. Understand? "; + cutin "��������ī��",4; // Drops Card + mes(" Studying is just like hunting a monster in the desert. Resting for a little is the best. Understand? "); } if (.@card_2_study == 5) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " A nice cup of cold juice under the hot sun! Studying should be done like that, too! "; + cutin "��������ī��",4; // Drops Card + mes(" A nice cup of cold juice under the hot sun! Studying should be done like that, too! "); } if (.@card_2_study == 6) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Even though it is the desert, you seem to have a relaxed smile! Maybe you need to relax like this when studying as well! "; + cutin "��������ī��",4; // Drops Card + mes(" Even though it is the desert, you seem to have a relaxed smile! Maybe you need to relax like this when studying as well! "); } if (.@card_2_study == 7) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Your grades are in danger! You must study harder! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Your grades are in danger! You must study harder! "); } if (.@card_2_study == 8) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " There may be a big crisis! Don't get too stressed just because you can't study! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" There may be a big crisis! Don't get too stressed just because you can't study! "); } if (.@card_2_study == 9) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " It is saying studying in the dark night can be dangerous! Careful when studying at night! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" It is saying studying in the dark night can be dangerous! Careful when studying at night! "); } if (.@card_2_study == 10) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Studying came to a strange place! It needs to find its original path! You can do it! "; + cutin "����ī��",4; // Munak Card + mes(" Studying came to a strange place! It needs to find its original path! You can do it! "); } if (.@card_2_study == 11) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You're gazing at a smart friend with the eyes of a Poring! Heehee! Doing good! "; + cutin "����ī��",4; // Munak Card + mes(" You're gazing at a smart friend with the eyes of a Poring! Heehee! Doing good! "); } if (.@card_2_study == 12) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Eh? You're too smart! You're at a much higher level than your friends! Take a break! "; + cutin "����ī��",4; // Munak Card + mes(" Eh? You're too smart! You're at a much higher level than your friends! Take a break! "); } if (.@card_2_study == 13) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " You will be rewarded for your accomplishments! It was worth the effort! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" You will be rewarded for your accomplishments! It was worth the effort! "); } if (.@card_2_study == 14) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Forget about studying for a moment and enjoy the party! It should be refreshing~! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Forget about studying for a moment and enjoy the party! It should be refreshing~! "); } if (.@card_2_study == 15) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Study something that will make people happy! Future set! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Study something that will make people happy! Future set! "); } if (.@card_2_study == 16) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " If you're not sure of something, ask a friend! It's not something to be ashamed about! You can do it! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" If you're not sure of something, ask a friend! It's not something to be ashamed about! You can do it! "); } if (.@card_2_study == 17) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Don't think that your head is empty! Because, you are smart! You can do it! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Don't think that your head is empty! Because, you are smart! You can do it! "); } if (.@card_2_study == 18) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " There's a phenomenon you don't understand! Do a little more research! You'll be able to figure it out soon! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" There's a phenomenon you don't understand! Do a little more research! You'll be able to figure it out soon! "); } if (.@card_2_study == 19) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Don't get lazy about studying wherever you go! Seek the road of truth and go down it to find the answer! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Don't get lazy about studying wherever you go! Seek the road of truth and go down it to find the answer! "); } if (.@card_2_study == 20) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " You need strength to study! Get stronger! Running is a start! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" You need strength to study! Get stronger! Running is a start! "); } if (.@card_2_study == 21) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " You will become an admirable person because of all the effort put into studying! You must feel very worth while! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" You will become an admirable person because of all the effort put into studying! You must feel very worth while! "); } if (.@card_2_study == 22) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Try studying the history of our country! From when the tiger started smoking! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Try studying the history of our country! From when the tiger started smoking! "); } if (.@card_2_study == 23) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " You must be having a hard time studying because of all the pressure! Go out and get some fresh air! "; + cutin "���尡ī��",4; // Eddga Card + mes(" You must be having a hard time studying because of all the pressure! Go out and get some fresh air! "); } if (.@card_2_study == 24) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Your head seems to be heavy because of studying! You need a diversion! Put studying aside for a moment! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Your head seems to be heavy because of studying! You need a diversion! Put studying aside for a moment! "); } if (.@card_2_study == 25) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Try studying aerospace or meteorology! Don't you think it would be fun? "; + cutin "������ī��",4; // Angeling Card + mes(" Try studying aerospace or meteorology! Don't you think it would be fun? "); } if (.@card_2_study == 26) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " How about studying theology? You even get to study about angels! "; + cutin "������ī��",4; // Angeling Card + mes(" How about studying theology? You even get to study about angels! "); } if (.@card_2_study == 27) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Study little by little and make yourself feel lighter! You can't study if you're overloaded with words! "; + cutin "������ī��",4; // Angeling Card + mes(" Study little by little and make yourself feel lighter! You can't study if you're overloaded with words! "); } if (.@card_2_study == 28) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " When studying, you should have a snack! It may seem trivial, but it is rather important! "; + cutin "����ī��",4; // Poring Card + mes(" When studying, you should have a snack! It may seem trivial, but it is rather important! "); } if (.@card_2_study == 29) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Even when you are sick, don't forget about studying! Where there is effort, there is bound to be good results! "; + cutin "����ī��",4; // Poring Card + mes(" Even when you are sick, don't forget about studying! Where there is effort, there is bound to be good results! "); } if (.@card_2_study == 30) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Newton discovered gravity through a falling apple! Be wary of even the little things in your surroundings! "; + cutin "����ī��",4; // Poring Card + mes(" Newton discovered gravity through a falling apple! Be wary of even the little things in your surroundings! "); } if (.@card_2_study == 31) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Green is good for studying! Color your walls green or get a green drink! The lucky color! Green! "; + cutin "������ī��",4; // Poporing Card + mes(" Green is good for studying! Color your walls green or get a green drink! The lucky color! Green! "); } if (.@card_2_study == 32) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " There is a jewel in your mind! You need to bring all the wisdom to life! Don't study bad things! "; + cutin "������ī��",4; // Poporing Card + mes(" There is a jewel in your mind! You need to bring all the wisdom to life! Don't study bad things! "); } if (.@card_2_study == 33) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " You will receive good results from studying! You can focus on your current studies! "; + cutin "������ī��",4; // Poporing Card + mes(" You will receive good results from studying! You can focus on your current studies! "); } next; - mes "[Chocarle]"; - mes " You've been told your study fortune! Was it a good one? "; - mes " But in studying, effort is more important than any type of fortune! "; + mes("[Chocarle]"); + mes(" You've been told your study fortune! Was it a good one? "); + mes(" But in studying, effort is more important than any type of fortune! "); next; cutin "",255; - mes "[Chocarle]"; - mes " Try your best. Then, see you again! Byyyyyyyyyyyyyyyyeeeee~~byyyyeeee~ "; + mes("[Chocarle]"); + mes(" Try your best. Then, see you again! Byyyyyyyyyyyyyyyyeeeee~~byyyyeeee~ "); break; //=================================================================Friends === case 3: - mes "[Chocarle]"; - mes " Relationships among friends is more difficult than people think! Let's use the cards to try and solve this complicated puzzle of friendship! "; + mes("[Chocarle]"); + mes(" Relationships among friends is more difficult than people think! Let's use the cards to try and solve this complicated puzzle of friendship! "); next; - mes "[Chocarle]"; + mes("[Chocarle]"); .@card_2_buddy = rand(1,33); if (.@card_2_buddy == 1) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Ah! Your friend has gone crazy! They need the heal of friendship! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Ah! Your friend has gone crazy! They need the heal of friendship! "); } if (.@card_2_buddy == 2) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Mmm! You both have gone crazy. You must overcome it through conversations! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Mmm! You both have gone crazy. You must overcome it through conversations! "); } if (.@card_2_buddy == 3) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Agh! You are suffering because of your friend! Try opening your heart and be more lenient! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Agh! You are suffering because of your friend! Try opening your heart and be more lenient! "); } if (.@card_2_buddy == 4) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " You even split a pea between friends! Don't be so cruel. Reflect upon yourself and apologize! "; + cutin "��������ī��",4; // Drops Card + mes(" You even split a pea between friends! Don't be so cruel. Reflect upon yourself and apologize! "); } if (.@card_2_buddy == 5) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Oh no! Your friend is ignoring you! Offer a bottle of juice to your friend! Your friendship may come back? "; + cutin "��������ī��",4; // Drops Card + mes(" Oh no! Your friend is ignoring you! Offer a bottle of juice to your friend! Your friendship may come back? "); } if (.@card_2_buddy == 6) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Eh!? What kind of friendship is this?! Hurry up and make up! "; + cutin "��������ī��",4; // Drops Card + mes(" Eh!? What kind of friendship is this?! Hurry up and make up! "); } if (.@card_2_buddy == 7) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes "Oh no?! This person is not your friend, but an enemy! You must be careful! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes("Oh no?! This person is not your friend, but an enemy! You must be careful! "); } if (.@card_2_buddy == 8) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Your friend is in danger! You must help your friend! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Your friend is in danger! You must help your friend! "); } if (.@card_2_buddy == 9) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Your friendship is on the verge of falling apart! Cast a shield around your friendship! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Your friendship is on the verge of falling apart! Cast a shield around your friendship! "); } if (.@card_2_buddy == 10) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " One person is left out amongst your friends! Be more friendly! "; + cutin "����ī��",4; // Munak Card + mes(" One person is left out amongst your friends! Be more friendly! "); } if (.@card_2_buddy == 11) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Your friend hit you! Don't cry even if it may hurt! Hurry and make up! "; + cutin "����ī��",4; // Munak Card + mes(" Your friend hit you! Don't cry even if it may hurt! Hurry and make up! "); } if (.@card_2_buddy == 12) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You must be alone! It must be hard to make friends! Try putting on a brighter face! "; + cutin "����ī��",4; // Munak Card + mes(" You must be alone! It must be hard to make friends! Try putting on a brighter face! "); } if (.@card_2_buddy == 13) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Give your friends a present! Your friendship will become deeper! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Give your friends a present! Your friendship will become deeper! "); } if (.@card_2_buddy == 14) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Prepare a hat to cover your friend's large head! They will be moved by your care! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Prepare a hat to cover your friend's large head! They will be moved by your care! "); } if (.@card_2_buddy == 15) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " A friend is waiting for you! Be nice to your friend! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" A friend is waiting for you! Be nice to your friend! "); } if (.@card_2_buddy == 16) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Being close friends despite differences is true friendship! Shelter each other's differences! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Being close friends despite differences is true friendship! Shelter each other's differences! "); } if (.@card_2_buddy == 17) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Your misunderstandings will be removed if you take the time to talk! Go have a conversation with your friend! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Your misunderstandings will be removed if you take the time to talk! Go have a conversation with your friend! "); } if (.@card_2_buddy == 18) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " When a friend is sick, visit them! They will be happy! For sure! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" When a friend is sick, visit them! They will be happy! For sure! "); } if (.@card_2_buddy == 19) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Go out and have some fun with your friend! Your friendship will surely get stronger! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Go out and have some fun with your friend! Your friendship will surely get stronger! "); } if (.@card_2_buddy == 20) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Give your friend a present! They'll go bragging around town?! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Give your friend a present! They'll go bragging around town?! "); } if (.@card_2_buddy == 21) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Share your bone with your friend! Sacrifices in friendship are beautiful! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Share your bone with your friend! Sacrifices in friendship are beautiful! "); } if (.@card_2_buddy == 22) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Do anything for your friend! With all your heart and soul! Your friend will be delighted! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Do anything for your friend! With all your heart and soul! Your friend will be delighted! "); } if (.@card_2_buddy == 23) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " No smoking, even with a friend! Stop smoking for your health! "; + cutin "���尡ī��",4; // Eddga Card + mes(" No smoking, even with a friend! Stop smoking for your health! "); } if (.@card_2_buddy == 24) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " You and your friend will encounter hardships! Combine your powers and overcome it! "; + cutin "���尡ī��",4; // Eddga Card + mes(" You and your friend will encounter hardships! Combine your powers and overcome it! "); } if (.@card_2_buddy == 25) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Go on a trip with your friend! Friendship can get stronger in new environments! "; + cutin "������ī��",4; // Angeling Card + mes(" Go on a trip with your friend! Friendship can get stronger in new environments! "); } if (.@card_2_buddy == 26) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Give your friend a ride in a plane! They'll probably fly with joy!? "; + cutin "������ī��",4; // Angeling Card + mes(" Give your friend a ride in a plane! They'll probably fly with joy!? "); } if (.@card_2_buddy == 27) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Don't forget your friend in heaven! Friendship is eternal! "; + cutin "������ī��",4; // Angeling Card + mes(" Don't forget your friend in heaven! Friendship is eternal! "); } if (.@card_2_buddy == 28) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Help your friend's scar. Your friend would greatly appreciate it! "; + cutin "����ī��",4; // Poring Card + mes(" Help your friend's scar. Your friend would greatly appreciate it! "); } if (.@card_2_buddy == 29) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " You even split a slice of an apple among friends! Share more things with your friend! Something good will happen! "; + cutin "����ī��",4; // Poring Card + mes(" You even split a slice of an apple among friends! Share more things with your friend! Something good will happen! "); } if (.@card_2_buddy == 30) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " When your friend is sleeping, think of them! Then there will be progress in your friendship! What do you think~ it means~?! "; + cutin "����ī��",4; // Poring Card + mes(" When your friend is sleeping, think of them! Then there will be progress in your friendship! What do you think~ it means~?! "); } if (.@card_2_buddy == 31) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Don't measure friendship with money! If you do, be careful for there will be a crack in your friendship! "; + cutin "������ī��",4; // Poporing Card + mes(" Don't measure friendship with money! If you do, be careful for there will be a crack in your friendship! "); } if (.@card_2_buddy == 32) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " It seems as if your friend will give you many presents! Look forward to it! "; + cutin "������ī��",4; // Poporing Card + mes(" It seems as if your friend will give you many presents! Look forward to it! "); } if (.@card_2_buddy == 33) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " You must be lonely without a friend! A good friend will come along soon! "; + cutin "������ī��",4; // Poporing Card + mes(" You must be lonely without a friend! A good friend will come along soon! "); } next; - mes "[Chocarle]"; - mes " Poring fortunetelling works very well when it is about friendship! "; - mes " It is the heart of the poring card that earnestly hopes for good friendships! "; + mes("[Chocarle]"); + mes(" Poring fortunetelling works very well when it is about friendship! "); + mes(" It is the heart of the poring card that earnestly hopes for good friendships! "); next; cutin "",255; - mes "[Chocarle]"; - mes " Did you like it? Next time invite your friend! Then byebye!! "; + mes("[Chocarle]"); + mes(" Did you like it? Next time invite your friend! Then byebye!! "); break; //=================================================================Future === case 4: - mes "[Chocarle]"; - mes " If you say fortunetelling! Of course it is about the future! Let's try to figure this out! "; + mes("[Chocarle]"); + mes(" If you say fortunetelling! Of course it is about the future! Let's try to figure this out! "); next; - mes "[Chocarle]"; + mes("[Chocarle]"); .@card_2_future = rand(1,33); if (.@card_2_future == 1) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Oh no! You are not confident about the future! Trust yourself a little more! Hope! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Oh no! You are not confident about the future! Trust yourself a little more! Hope! "); } if (.@card_2_future == 2) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Oh! Do you keep on thinking about your death in the future! First, forget about death and live your life! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Oh! Do you keep on thinking about your death in the future! First, forget about death and live your life! "); } if (.@card_2_future == 3) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Cut! You are filled with uncertainty about the future! Let's get rid of this! Wee! It's gone! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Cut! You are filled with uncertainty about the future! Let's get rid of this! Wee! It's gone! "); } if (.@card_2_future == 4) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Life may seem like a hot and dry desert, but in the future, delicious juice and rest awaits you! "; + cutin "��������ī��",4; // Drops Card + mes(" Life may seem like a hot and dry desert, but in the future, delicious juice and rest awaits you! "); } if (.@card_2_future == 5) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Even in a hot and dry desert, isn't the future happier since you can encounter sweet juice? Put forth your strength! "; + cutin "��������ī��",4; // Drops Card + mes(" Even in a hot and dry desert, isn't the future happier since you can encounter sweet juice? Put forth your strength! "); } if (.@card_2_future == 6) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Don't your troubles disappear watching a poring smile? Your future must be filled with good things! "; + cutin "��������ī��",4; // Drops Card + mes(" Don't your troubles disappear watching a poring smile? Your future must be filled with good things! "); } if (.@card_2_future == 7) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " There is danger waiting ahead! You should avoid it for now! Take care of yourself! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" There is danger waiting ahead! You should avoid it for now! Take care of yourself! "); } if (.@card_2_future == 8) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " You must be fearing your future!? Don't worry too much! Think of happy thoughts! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" You must be fearing your future!? Don't worry too much! Think of happy thoughts! "); } if (.@card_2_future == 9) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " You may endanger someone in the future! Don't become a bad person~! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" You may endanger someone in the future! Don't become a bad person~! "); } if (.@card_2_future == 10) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You may have to stand alone in the future! Prepare yourself right now! "; + cutin "����ī��",4; // Munak Card + mes(" You may have to stand alone in the future! Prepare yourself right now! "); } if (.@card_2_future == 11) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " Many hardships await you in the future! But you can overcome them! "; + cutin "����ī��",4; // Munak Card + mes(" Many hardships await you in the future! But you can overcome them! "); } if (.@card_2_future == 12) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You might not even be able to buy summer clothes in the future! Don't waste your money! "; + cutin "����ī��",4; // Munak Card + mes(" You might not even be able to buy summer clothes in the future! Don't waste your money! "); } if (.@card_2_future == 13) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Something exciting may happen! What can it be? Fun! Fun! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Something exciting may happen! What can it be? Fun! Fun! "); } if (.@card_2_future == 14) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Something good might happen on this nice day! You can look forward to it! Yay! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Something good might happen on this nice day! You can look forward to it! Yay! "); } if (.@card_2_future == 15) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " A splendid event will be held! Go get ready! Look forward to it! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" A splendid event will be held! Go get ready! Look forward to it! "); } if (.@card_2_future == 16) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " You will meet someone new! It will be very interesting! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" You will meet someone new! It will be very interesting! "); } if (.@card_2_future == 17) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " If you go little by little, something good will happen! Sit and take a look around you! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" If you go little by little, something good will happen! Sit and take a look around you! "); } if (.@card_2_future == 18) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " You get a headache from thinking about the future? Empty your mind! You will feel refreshed! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" You get a headache from thinking about the future? Empty your mind! You will feel refreshed! "); } if (.@card_2_future == 19) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " You will become a respectable person in the future! Good job! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" You will become a respectable person in the future! Good job! "); } if (.@card_2_future == 20) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " I can see you working hard in the future! What a lively future! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" I can see you working hard in the future! What a lively future! "); } if (.@card_2_future == 21) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " You have a very busy future! Take care of your health! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" You have a very busy future! Take care of your health! "); } if (.@card_2_future == 22) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Pick a job where you can work with other people! It will be very rewarding, right? "; + cutin "���尡ī��",4; // Eddga Card + mes(" Pick a job where you can work with other people! It will be very rewarding, right? "); } if (.@card_2_future == 23) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Try doing some volunteer work! It is worthwhile and you will feel good about it, too! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Try doing some volunteer work! It is worthwhile and you will feel good about it, too! "); } if (.@card_2_future == 24) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " You may become a commander! Mmm~! Kind of scary! "; + cutin "���尡ī��",4; // Eddga Card + mes(" You may become a commander! Mmm~! Kind of scary! "); } if (.@card_2_future == 25) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Choose a job that involves flying! You show potential! "; + cutin "������ī��",4; // Angeling Card + mes(" Choose a job that involves flying! You show potential! "); } if (.@card_2_future == 26) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Scrumptious ice cream that could even be eaten in heaven! Challenge yourself and get involved in a job making things of that sort! "; + cutin "������ī��",4; // Angeling Card + mes(" Scrumptious ice cream that could even be eaten in heaven! Challenge yourself and get involved in a job making things of that sort! "); } if (.@card_2_future == 27) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " In the future, things that cannot be done right now will be accomplished! You can look forward to it! "; + cutin "������ī��",4; // Angeling Card + mes(" In the future, things that cannot be done right now will be accomplished! You can look forward to it! "); } if (.@card_2_future == 28) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Little things in life will bring you happiness and joy in the future! Even more than now! "; + cutin "����ī��",4; // Poring Card + mes(" Little things in life will bring you happiness and joy in the future! Even more than now! "); } if (.@card_2_future == 29) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Do what you have to do. Live life to the fullest, even though the world may end tomorrow! "; + cutin "����ī��",4; // Poring Card + mes(" Do what you have to do. Live life to the fullest, even though the world may end tomorrow! "); } if (.@card_2_future == 30) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " You will deal with fruits in the future! How about preparing yourself? "; + cutin "����ī��",4; // Poring Card + mes(" You will deal with fruits in the future! How about preparing yourself? "); } if (.@card_2_future == 31) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Your future self will encounter a high wall! Although, I'm not sure what type of building it may be! "; + cutin "������ī��",4; // Poporing Card + mes(" Your future self will encounter a high wall! Although, I'm not sure what type of building it may be! "); } if (.@card_2_future == 32) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Green symbolizes peace! Your future seems as if it will be very peaceful! It's a good thing, right? "; + cutin "������ī��",4; // Poporing Card + mes(" Green symbolizes peace! Your future seems as if it will be very peaceful! It's a good thing, right? "); } if (.@card_2_future == 33) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " Romance lays ahead in your future! Relax yourself and prepare yourself! "; + cutin "������ī��",4; // Poporing Card + mes(" Romance lays ahead in your future! Relax yourself and prepare yourself! "); } next; - mes "[Chocarle]"; - mes " What do you think? Has your anxiety been relieved after hearing your fortune? "; - mes " This is only a small part of your future! You must discover the rest! "; + mes("[Chocarle]"); + mes(" What do you think? Has your anxiety been relieved after hearing your fortune? "); + mes(" This is only a small part of your future! You must discover the rest! "); next; cutin "",255; - mes "[Chocarle]"; - mes " Am I cheesy? I'm just like that! Then, bye~~~~ye~~~ye~~~~!! "; + mes("[Chocarle]"); + mes(" Am I cheesy? I'm just like that! Then, bye~~~~ye~~~ye~~~~!! "); break; //=================================================================Fortune === case 5: - mes "[Chocarle]"; - mes " Mmm! The long awaited time has come! Asking a question about money to the cute Poring! "; - mes " Ok! Let's try it! "; + mes("[Chocarle]"); + mes(" Mmm! The long awaited time has come! Asking a question about money to the cute Poring! "); + mes(" Ok! Let's try it! "); next; - mes "[Chocarle]"; + mes("[Chocarle]"); .@card_2_fortune = rand(1,33); if (.@card_2_fortune == 1) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Uh oh! You're about to be robbed! You must save a little first! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Uh oh! You're about to be robbed! You must save a little first! "); } if (.@card_2_fortune == 2) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Kek! Your mind goes blank when you think about money! Think of other thoughts! Forget about money for a while! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Kek! Your mind goes blank when you think about money! Think of other thoughts! Forget about money for a while! "); } if (.@card_2_fortune == 3) { - cutin "°í½ºÆ®¸µÄ«µå",4; // Ghostring Card - mes " Bah! This isn't a time to think about money. Calm down and put your mind at ease! "; + cutin "����Ʈ��ī��",4; // Ghostring Card + mes(" Bah! This isn't a time to think about money. Calm down and put your mind at ease! "); } if (.@card_2_fortune == 4) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " If you look carefully, it is not drinking juice, but underground water through a straw in the ground! Money is hidden where nobody expects! Good luck searching! "; + cutin "��������ī��",4; // Drops Card + mes(" If you look carefully, it is not drinking juice, but underground water through a straw in the ground! Money is hidden where nobody expects! Good luck searching! "); } if (.@card_2_fortune == 5) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " As you can quench your thirst in the dry desert, you can gather money even in this difficult world! "; + cutin "��������ī��",4; // Drops Card + mes(" As you can quench your thirst in the dry desert, you can gather money even in this difficult world! "); } if (.@card_2_fortune == 6) { - cutin "µå·ÓÇÁ½ºÄ«µå",4; // Drops Card - mes " Just like the juice inside the needles of a cactus, you can still gather wealth though you may be in anguish. You can do it! "; + cutin "��������ī��",4; // Drops Card + mes(" Just like the juice inside the needles of a cactus, you can still gather wealth though you may be in anguish. You can do it! "); } if (.@card_2_fortune == 7) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes "Agh! Someone is after your possessions! Be careful! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes("Agh! Someone is after your possessions! Be careful! "); } if (.@card_2_fortune == 8) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " Uh oh! Someone is after your money! Take good care of it! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" Uh oh! Someone is after your money! Take good care of it! "); } if (.@card_2_fortune == 9) { - cutin "¸ÇƼ½ºÄ«µå",4; // Mantis Card - mes " It says you might be tempted to do something bad to gather money! Don't forget about a kind heart! "; + cutin "��Ƽ��ī��",4; // Mantis Card + mes(" It says you might be tempted to do something bad to gather money! Don't forget about a kind heart! "); } if (.@card_2_fortune == 10) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You have hidden money in your clothes! Hidden rich one! Be careful not to be caught! "; + cutin "����ī��",4; // Munak Card + mes(" You have hidden money in your clothes! Hidden rich one! Be careful not to be caught! "); } if (.@card_2_fortune == 11) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " In the future, it seems like you will be kicking money around with your feet like those Porings! Congratulations! "; + cutin "����ī��",4; // Munak Card + mes(" In the future, it seems like you will be kicking money around with your feet like those Porings! Congratulations! "); } if (.@card_2_fortune == 12) { - cutin "¹«³«Ä«µå",4; // Munak Card - mes " You must be exhausted! Making money is not the easiest thing to do! But it will be that much more valuable! "; + cutin "����ī��",4; // Munak Card + mes(" You must be exhausted! Making money is not the easiest thing to do! But it will be that much more valuable! "); } if (.@card_2_fortune == 13) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Your tendency to spend money is growing! Be careful! Don't be left empty-handed! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Your tendency to spend money is growing! Be careful! Don't be left empty-handed! "); } if (.@card_2_fortune == 14) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Use your money to buy something fun! Then good luck will be headed your way! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Use your money to buy something fun! Then good luck will be headed your way! "); } if (.@card_2_fortune == 15) { - cutin "»êŸÆ÷¸µÄ«µå",4; // Santa Poring Card - mes " Use your money on something exciting! It looks as if good luck will be headed your way! "; + cutin "��Ÿ����ī��",4; // Santa Poring Card + mes(" Use your money on something exciting! It looks as if good luck will be headed your way! "); } if (.@card_2_fortune == 16) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " It seems like you will have two lucky offerings! Don't miss these two opportunities! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" It seems like you will have two lucky offerings! Don't miss these two opportunities! "); } if (.@card_2_fortune == 17) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " Doesn't it seem like there should be money in the small wallet? You will have some small income! Save money wisely! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" Doesn't it seem like there should be money in the small wallet? You will have some small income! Save money wisely! "); } if (.@card_2_fortune == 18) { - cutin "¼ÖÁ®½ºÄÌÅæÄ«µå",4; // Soldier Skeleton Card - mes " So~ empty. Upsetting, but don't worry too much about money! Something better ought to happen! "; + cutin "����������ī��",4; // Soldier Skeleton Card + mes(" So~ empty. Upsetting, but don't worry too much about money! Something better ought to happen! "); } if (.@card_2_fortune == 19) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Someone will return something you lost! What a relief! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Someone will return something you lost! What a relief! "); } if (.@card_2_fortune == 20) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " No need to worry about osteoporosis! Wasn't it a good thing to eat so much calcium? Oops! This isn't about money?! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" No need to worry about osteoporosis! Wasn't it a good thing to eat so much calcium? Oops! This isn't about money?! "); } if (.@card_2_fortune == 21) { - cutin "½ºÄÌ·¹ÅæÄ«µå",4; // Skeleton Card - mes " Seeing that you work so hard, seems like you will make lots of money! Congratz~! "; + cutin "���̷���ī��",4; // Skeleton Card + mes(" Seeing that you work so hard, seems like you will make lots of money! Congratz~! "); } if (.@card_2_fortune == 22) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Even if you save money, it disappears like smoke. Don't get too caught up with it! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Even if you save money, it disappears like smoke. Don't get too caught up with it! "); } if (.@card_2_fortune == 23) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " It's hard to make money, isn't it? But don't forget the good deeds in life! "; + cutin "���尡ī��",4; // Eddga Card + mes(" It's hard to make money, isn't it? But don't forget the good deeds in life! "); } if (.@card_2_fortune == 24) { - cutin "¿¡µå°¡Ä«µå",4; // Eddga Card - mes " Going around to collect money might lead you to a scary person! Be very careful! "; + cutin "���尡ī��",4; // Eddga Card + mes(" Going around to collect money might lead you to a scary person! Be very careful! "); } if (.@card_2_fortune == 25) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Forget about money and fly~fly! You will feel very refreshed! "; + cutin "������ī��",4; // Angeling Card + mes(" Forget about money and fly~fly! You will feel very refreshed! "); } if (.@card_2_fortune == 26) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Money is like clouds! Instead of money, think about a happy life! "; + cutin "������ī��",4; // Angeling Card + mes(" Money is like clouds! Instead of money, think about a happy life! "); } if (.@card_2_fortune == 27) { - cutin "¿£Á©¸µÄ«µå",4; // Angeling Card - mes " Even if it may seem pointless, if you persist, you will be able to make lots of money! You can do it! "; + cutin "������ī��",4; // Angeling Card + mes(" Even if it may seem pointless, if you persist, you will be able to make lots of money! You can do it! "); } if (.@card_2_fortune == 28) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " Don't neglect the trivial things on the floor! If you keep an open heart like that, you will be able to collect money! "; + cutin "����ī��",4; // Poring Card + mes(" Don't neglect the trivial things on the floor! If you keep an open heart like that, you will be able to collect money! "); } if (.@card_2_fortune == 29) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " If you work with something that is related to mushrooms or apples, a good fortune awaits you! What kind of work would that be? "; + cutin "����ī��",4; // Poring Card + mes(" If you work with something that is related to mushrooms or apples, a good fortune awaits you! What kind of work would that be? "); } if (.@card_2_fortune == 30) { - cutin "Æ÷¸µÄ«µå",4; // Poring Card - mes " How can you think of money looking at such a peaceful card! That's not nice! Sniff..sniffles! Anyhow, it seems like you will gather much fortune! "; + cutin "����ī��",4; // Poring Card + mes(" How can you think of money looking at such a peaceful card! That's not nice! Sniff..sniffles! Anyhow, it seems like you will gather much fortune! "); } if (.@card_2_fortune == 31) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " You have many fine stones! You will prosper if you are involved in this industry! "; + cutin "������ī��",4; // Poporing Card + mes(" You have many fine stones! You will prosper if you are involved in this industry! "); } if (.@card_2_fortune == 32) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " It is an indication that you will prosper! No need to worry now! "; + cutin "������ī��",4; // Poporing Card + mes(" It is an indication that you will prosper! No need to worry now! "); } if (.@card_2_fortune == 33) { - cutin "Æ÷Æ÷¸µÄ«µå",4; // Poporing Card - mes " You will collect many treasures! But the problem is protecting all of it! "; + cutin "������ī��",4; // Poporing Card + mes(" You will collect many treasures! But the problem is protecting all of it! "); } next; - mes "[Chocarle]"; - mes " There is something you need to keep in mind after being told a fortune about wealth! "; - mes " Money does not automatically come to one without effort! No matter how good the fortune, you must work diligently! "; + mes("[Chocarle]"); + mes(" There is something you need to keep in mind after being told a fortune about wealth! "); + mes(" Money does not automatically come to one without effort! No matter how good the fortune, you must work diligently! "); next; cutin "",255; - mes "[Chocarle]"; - mes " Bear that in mind! Then, until we meet again.. *poof*! "; + mes("[Chocarle]"); + mes(" Bear that in mind! Then, until we meet again.. *poof*! "); break; } break; case 2: - mes "[Chocarle]"; - mes " Ok then! Come again next time! We'll do a good job! Bye-bye~! "; + mes("[Chocarle]"); + mes(" Ok then! Come again next time! We'll do a good job! Bye-bye~! "); break; } break; case 2: - mes "[Chocarle]"; - mes " Poring card readings focus on cards with cute Porings..! "; - mes " Poke~poke~ they tell you your fortune! It is not traditional, but the liveliness is the best! "; + mes("[Chocarle]"); + mes(" Poring card readings focus on cards with cute Porings..! "); + mes(" Poke~poke~ they tell you your fortune! It is not traditional, but the liveliness is the best! "); next; - mes "[Chocarle]"; - mes " The fortunes are simple and refreshing. It is perfect when you would like your fortune told with a light heart and not be burdensome! "; + mes("[Chocarle]"); + mes(" The fortunes are simple and refreshing. It is perfect when you would like your fortune told with a light heart and not be burdensome! "); break; } close; } payon_in03,118,119,1 script Ascetic 4W_F_01,2,2,{ - mes "[Kissy-Kissy]"; - mes "NyangNyangNyang~"; - mes "NyaNyangNyaNyag~"; + mes("[Kissy-Kissy]"); + mes("NyangNyangNyang~"); + mes("NyaNyangNyaNyag~"); next; - mes "[Kissy-Kissy]"; - mes "I decided to become a fortuneteller"; - mes "when I was young and came to the city"; - mes "and devoted myself to training."; - mes "I was in agony because of my slow progress."; + mes("[Kissy-Kissy]"); + mes("I decided to become a fortuneteller"); + mes("when I was young and came to the city"); + mes("and devoted myself to training."); + mes("I was in agony because of my slow progress."); next; - mes "[Kissy-Kissy]"; - mes "I came because I heard many "; - mes "fortunetellers gather here in Payon,"; - mes "but nobody will tell me anything~"; - mes "Waaah~ so sad~"; + mes("[Kissy-Kissy]"); + mes("I came because I heard many "); + mes("fortunetellers gather here in Payon,"); + mes("but nobody will tell me anything~"); + mes("Waaah~ so sad~"); next; - mes "[Kissy-Kissy]"; - mes "NyangNyangNyang~"; - mes "NyaNyangNyaNyang~"; + mes("[Kissy-Kissy]"); + mes("NyangNyangNyang~"); + mes("NyaNyangNyaNyang~"); next; - mes "[Kissy-Kissy]"; - mes "Kiss me~~"; + mes("[Kissy-Kissy]"); + mes("Kiss me~~"); close; OnTouch: - mes "[Kissy-Kissy]"; - mes "NyangNyangNyang~"; - mes "NyaNyangNyaNyang~"; - mes "Kissy me~"; + mes("[Kissy-Kissy]"); + mes("NyangNyangNyang~"); + mes("NyaNyangNyaNyang~"); + mes("Kissy me~"); close; } diff --git a/npc/other/guildpvp.txt b/npc/other/guildpvp.txt index 5eda613875c..dc9ba35fa66 100644 --- a/npc/other/guildpvp.txt +++ b/npc/other/guildpvp.txt @@ -39,36 +39,36 @@ pvp_y_room,77,85,4 script Guild Battle Guide 8W_SOLDIER,{ setarray .@map2x[1],91,90,83,91,79; setarray .@mapy[1],49,49,50,49,50; - mes "[Guild Battle Guide]"; - mes "How are you doing?"; - mes "I'm the Guild Battle Guide"; - mes "for the new PvP maps."; - mes "Let me know to which map"; - mes "you want me to move you."; + mes("[Guild Battle Guide]"); + mes("How are you doing?"); + mes("I'm the Guild Battle Guide"); + mes("for the new PvP maps."); + mes("Let me know to which map"); + mes("you want me to move you."); next; .@i = select("Map 1", "Map 2", "Map 3", "Map 4", "Map 5"); - mes "[Guild Battle Guide]"; - mes "You've chosen Map "+.@i+"."; - mes "Now, which team are"; - mes "you on? You can choose"; - mes "either Team 1 or Team 2."; + mes("[Guild Battle Guide]"); + mesf("You've chosen Map %d.", .@i); + mes("Now, which team are"); + mes("you on? You can choose"); + mes("either Team 1 or Team 2."); next; .@j = select("Team 1", "Team 2"); - mes "[Guild Battle Guide]"; - mes "Alright, I'll move you"; - mes "to Map "+.@i+" as a member"; - mes "of Team "+.@j+". Are you ready"; - mes "to be transported there now?"; + mes("[Guild Battle Guide]"); + mes("Alright, I'll move you"); + mesf("to Map %d as a member", .@i); + mesf("of Team %d. Are you ready", .@j); + mes("to be transported there now?"); next; if(select("Yes", "No") == 2) { - mes "[Guild Battle Guide]"; - mes "Alright, I hope to"; - mes "see you again on"; - mes "the PvP fields!"; + mes("[Guild Battle Guide]"); + mes("Alright, I hope to"); + mes("see you again on"); + mes("the PvP fields!"); close; } - mes "[Guild Battle Guide]"; - mes "Great! Have a good time~"; + mes("[Guild Battle Guide]"); + mes("Great! Have a good time~"); close2; warp "guild_vs"+.@i,getd(".@map"+.@j+"x["+.@i+"]"),.@mapy[.@i]; end; diff --git a/npc/other/gympass.txt b/npc/other/gympass.txt index 50f7b18f760..065e43f278d 100644 --- a/npc/other/gympass.txt +++ b/npc/other/gympass.txt @@ -36,36 +36,36 @@ //========================================================================= payon,173,141,4 script Ripped Cabus#GymPass 4_M_HUMAN_02,{ - mes "[Ripped]"; - mes "Hey, there. People aren't"; - mes "as physically active as they"; - mes "used to be. Even if you fight"; - mes "for a living, your body might"; - mes "be weak and flabby in some"; - mes "areas. Know what I mean?"; + mes("[Ripped]"); + mes("Hey, there. People aren't"); + mes("as physically active as they"); + mes("used to be. Even if you fight"); + mes("for a living, your body might"); + mes("be weak and flabby in some"); + mes("areas. Know what I mean?"); next; - mes "[Ripped]"; - mes "Hey, train with me, and I can"; - mes "guarantee that you'll be able"; - mes "to lift and carry more of your"; - mes "stuff. Just gimme your"; - mes "^FF0000Gym Pass^000000 each time,"; - mes "and we'll be good to go."; + mes("[Ripped]"); + mes("Hey, train with me, and I can"); + mes("guarantee that you'll be able"); + mes("to lift and carry more of your"); + mes("stuff. Just gimme your"); + mes("^FF0000Gym Pass^000000 each time,"); + mes("and we'll be good to go."); next; - mes "[Ripped]"; - mes "But don't get too excited:"; - mes "no matter how much training"; - mes "I take you through, you can"; - mes "overdo it. You ever hear of"; - mes "anyone that got too buff?"; - mes "That's cuz they're dead. See?"; + mes("[Ripped]"); + mes("But don't get too excited:"); + mes("no matter how much training"); + mes("I take you through, you can"); + mes("overdo it. You ever hear of"); + mes("anyone that got too buff?"); + mes("That's cuz they're dead. See?"); next; - mes "[Ripped]"; - mes "I'd say that it'd be safe"; - mes "for you to seriously train"; - mes "with me and increase your"; - mes "item carrying capacity ^FF000010 times^000000."; - mes "So... Are you ready to sweat?"; + mes("[Ripped]"); + mes("I'd say that it'd be safe"); + mes("for you to seriously train"); + mes("with me and increase your"); + mes("item carrying capacity ^FF000010 times^000000."); + mes("So... Are you ready to sweat?"); next; switch(select("Yes", "No", "Um, my workouts wore off.")) { case 1: @@ -73,12 +73,12 @@ payon,173,141,4 script Ripped Cabus#GymPass 4_M_HUMAN_02,{ .@add_carry = gympassmemory + 1; .@remain_carry = 10 - .@add_carry; if (countitem(Max_Weight_Up_Scroll) > 0) { - mes "[Ripped]"; - mes "Oh, awesome, I see you"; - mes "brought your Gym Pass."; - mes "Alright, just do what I do,"; - mes "and try to feel the burn."; - mes "Ready? Let's do this."; + mes("[Ripped]"); + mes("Oh, awesome, I see you"); + mes("brought your Gym Pass."); + mes("Alright, just do what I do,"); + mes("and try to feel the burn."); + mes("Ready? Let's do this."); next; specialeffect(EF_EARTHSPIKE, AREA, playerattached()); next; @@ -88,56 +88,56 @@ payon,173,141,4 script Ripped Cabus#GymPass 4_M_HUMAN_02,{ next; specialeffect(EF_SIGHTRASHER, AREA, playerattached()); next; - mes "[Ripped]"; - mes "There, you should be able"; - mes "to carry more stuff with you."; - mes "Let's see, we can increase"; - mes "your item carrying capacity"; - mes "^FF00000" + .@remain_carry + "^000000 more times if we continue"; - mes "training together like this."; + mes("[Ripped]"); + mes("There, you should be able"); + mes("to carry more stuff with you."); + mes("Let's see, we can increase"); + mes("your item carrying capacity"); + mesf("^FF00000%d^000000 more times if we continue", .@remain_carry); + mes("training together like this."); delitem Max_Weight_Up_Scroll,1; gympassmemory = .@add_carry; skill ALL_INCCARRY,.@add_carry,3; close; } else { - mes "[Ripped]"; - mes "Dude, what'd I tell you?"; - mes "You gotta bring me your"; - mes "^FF0000Gym Pass^000000 if you wanna"; - mes "work out, and build up your"; - mes "item carrying muscles."; + mes("[Ripped]"); + mes("Dude, what'd I tell you?"); + mes("You gotta bring me your"); + mes("^FF0000Gym Pass^000000 if you wanna"); + mes("work out, and build up your"); + mes("item carrying muscles."); close; } } else { - mes "[Ripped]"; - mes "Dude, I don't think we can"; - mes "build up your item carrying"; - mes "muscles anymore than that."; - mes "It's too dangerous for your"; - mes "body if we even tried! C'mon,"; - mes "I told you about the limits."; + mes("[Ripped]"); + mes("Dude, I don't think we can"); + mes("build up your item carrying"); + mes("muscles anymore than that."); + mes("It's too dangerous for your"); + mes("body if we even tried! C'mon,"); + mes("I told you about the limits."); close; } case 2: - mes "[Ripped]"; - mes "Aw, that's too bad."; - mes "Well, come back if you"; - mes "change your mind. Tell"; - mes "your friends about me:"; - mes "if they're flabby, I'll help"; - mes "get them in shape."; + mes("[Ripped]"); + mes("Aw, that's too bad."); + mes("Well, come back if you"); + mes("change your mind. Tell"); + mes("your friends about me:"); + mes("if they're flabby, I'll help"); + mes("get them in shape."); close; case 3: if (gympassmemory > 0) { - mes "[Ripped]"; - mes "What happened?"; - mes "You let your item carrying"; - mes "muscles just atrophy? Lucky"; - mes "for you, there's such a thing"; - mes "as muscle memory. It's won't take"; - mes "as long to build 'em back up..."; + mes("[Ripped]"); + mes("What happened?"); + mes("You let your item carrying"); + mes("muscles just atrophy? Lucky"); + mes("for you, there's such a thing"); + mes("as muscle memory. It's won't take"); + mes("as long to build 'em back up..."); next; specialeffect(EF_EARTHSPIKE, AREA, playerattached()); next; @@ -147,21 +147,21 @@ payon,173,141,4 script Ripped Cabus#GymPass 4_M_HUMAN_02,{ next; specialeffect(EF_SIGHTRASHER, AREA, playerattached()); next; - mes "[Ripped]"; - mes "How about that?"; - mes "Your item carrying"; - mes "muscles grew back,"; - mes "just like that! Try not to"; - mes "wimp out again, okay?"; + mes("[Ripped]"); + mes("How about that?"); + mes("Your item carrying"); + mes("muscles grew back,"); + mes("just like that! Try not to"); + mes("wimp out again, okay?"); skill "ALL_INCCARRY",gympassmemory,3; close; } else { - mes "[Ripped]"; - mes "Uhh..."; - mes "We didn't work out"; - mes "together before."; - mes "I'm sure about that."; + mes("[Ripped]"); + mes("Uhh..."); + mes("We didn't work out"); + mes("together before."); + mes("I'm sure about that."); close; } } diff --git a/npc/other/hugel_bingo.txt b/npc/other/hugel_bingo.txt index 9c7b87ee40c..05a3ee23aa9 100644 --- a/npc/other/hugel_bingo.txt +++ b/npc/other/hugel_bingo.txt @@ -99,19 +99,19 @@ OnTouch: while (true) { @bingo_fill = callfunc("Func_Bingo",@bingo_case); if (!@bingo_fill) { - mes "The numbers you have entered"; - mes "exceed the limit, or you have"; - mes "already entered these numbers."; - mes "Please enter your numbers again."; + mes("The numbers you have entered"); + mes("exceed the limit, or you have"); + mes("already entered these numbers."); + mes("Please enter your numbers again."); next; } else if (@bingo_fill) { if(@bingoplate[25] < 10) @bingo_e5$ = "0"+@bingoplate[25]+""; else @bingo_e5$ = @bingoplate[25]; donpcevent "start#bingo::OnEnter"; - mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ["+@bingo_a3$+"] ["+@bingo_a4$+"] ["+@bingo_a5$+"]"; - mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ["+@bingo_b3$+"] ["+@bingo_b4$+"] ["+@bingo_b5$+"]"; - mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ["+@bingo_c3$+"] ["+@bingo_c4$+"] ["+@bingo_c5$+"]"; - mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ["+@bingo_d3$+"] ["+@bingo_d4$+"] ["+@bingo_d5$+"]"; - mes "["+@bingo_e1$+"] ["+@bingo_e2$+"] ["+@bingo_e3$+"] ["+@bingo_e4$+"] ["+@bingo_e5$+"]"; + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_a1$, @bingo_a2$, @bingo_a3$, @bingo_a4$, @bingo_a5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_b1$, @bingo_b2$, @bingo_b3$, @bingo_b4$, @bingo_b5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_c1$, @bingo_c2$, @bingo_c3$, @bingo_c4$, @bingo_c5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_d1$, @bingo_d2$, @bingo_d3$, @bingo_d4$, @bingo_d5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_e1$, @bingo_e2$, @bingo_e3$, @bingo_e4$, @bingo_e5$); close; } } @@ -461,26 +461,26 @@ OnTouch: if(@bingoplate[5] == @bingoplate[10] && @bingoplate[5] == @bingoplate[15] && @bingoplate[5] == @bingoplate[20] && @bingoplate[5] == @bingoplate[25]) @bingowin = @bingowin +1; if(@bingoplate[1] == @bingoplate[7] && @bingoplate[1] == @bingoplate[13] && @bingoplate[1] == @bingoplate[19] && @bingoplate[1] == @bingoplate[25]) @bingowin = @bingowin +1; if(@bingoplate[5] == @bingoplate[9] && @bingoplate[5] == @bingoplate[13] && @bingoplate[5] == @bingoplate[17] && @bingoplate[5] == @bingoplate[21]) @bingowin = @bingowin +1; - if($@bingoresult == 1 || $@bingoresult == 21) mes "[ "+$@bingoresult+"st Number - "+$bingo[$@bingoresult -1]+" ]"; - else if($@bingoresult == 2 || $@bingoresult == 22) mes "[ "+$@bingoresult+"nd Number - "+$bingo[$@bingoresult -1]+" ]"; - else if($@bingoresult == 3 || $@bingoresult == 23) mes "[ "+$@bingoresult+"rd Number - "+$bingo[$@bingoresult -1]+" ]"; - else mes "[ "+$@bingoresult+"th Number - "+$bingo[$@bingoresult -1]+" ]"; - mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ["+@bingo_a3$+"] ["+@bingo_a4$+"] ["+@bingo_a5$+"]"; - mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ["+@bingo_b3$+"] ["+@bingo_b4$+"] ["+@bingo_b5$+"]"; - mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ["+@bingo_c3$+"] ["+@bingo_c4$+"] ["+@bingo_c5$+"]"; - mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ["+@bingo_d3$+"] ["+@bingo_d4$+"] ["+@bingo_d5$+"]"; - mes "["+@bingo_e1$+"] ["+@bingo_e2$+"] ["+@bingo_e3$+"] ["+@bingo_e4$+"] ["+@bingo_e5$+"]"; - mes "[Currently Finished Lines - "+@bingowin+" ]"; + if($@bingoresult == 1 || $@bingoresult == 21) mesf("[ %dst Number - %d ]", $@bingoresult, $bingo[$@bingoresult -1]); + else if($@bingoresult == 2 || $@bingoresult == 22) mesf("[ %dnd Number - %d ]", $@bingoresult, $bingo[$@bingoresult -1]); + else if($@bingoresult == 3 || $@bingoresult == 23) mesf("[ %drd Number - %d ]", $@bingoresult, $bingo[$@bingoresult -1]); + else mesf("[ %dth Number - %d ]", $@bingoresult, $bingo[$@bingoresult -1]); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_a1$, @bingo_a2$, @bingo_a3$, @bingo_a4$, @bingo_a5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_b1$, @bingo_b2$, @bingo_b3$, @bingo_b4$, @bingo_b5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_c1$, @bingo_c2$, @bingo_c3$, @bingo_c4$, @bingo_c5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_d1$, @bingo_d2$, @bingo_d3$, @bingo_d4$, @bingo_d5$); + mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_e1$, @bingo_e2$, @bingo_e3$, @bingo_e4$, @bingo_e5$); + mesf("[Currently Finished Lines - %d ]", @bingowin); if ($@bingoresult > 15) { if (@bingowin > 4) { next; - mes "We just have made 5 lines!"; - mes "Say ^ff0000Bingo^000000!"; - mes "W-we just matched"; - mes "5 numbers in a row!"; - mes "Quickly, say ''^FF0000Bingo^000000!''"; - mes "Remember, you'll only"; - mes "have one chance to say it!"; + mes("We just have made 5 lines!"); + mes("Say ^ff0000Bingo^000000!"); + mes("W-we just matched"); + mes("5 numbers in a row!"); + mes("Quickly, say ''^FF0000Bingo^000000!''"); + mes("Remember, you'll only"); + mes("have one chance to say it!"); input @bingoyell$; if (@bingoyell$ == "Bingo") { if ($@hu_bingoa == 5) { @@ -492,20 +492,20 @@ OnTouch: } else if ($@hu_bingoa == 6) { next; - mes "Oh no! I'm sorry, but"; - mes "someone already yelled"; - mes "''bingo'' before you did."; - mes "I'm sorry, but you missed"; - mes "your chance! Better luck,"; - mes "next time, alright?"; + mes("Oh no! I'm sorry, but"); + mes("someone already yelled"); + mes("''bingo'' before you did."); + mes("I'm sorry, but you missed"); + mes("your chance! Better luck,"); + mes("next time, alright?"); close; } } else { next; - mes "I'm sorry, but you"; - mes "said it wrong. Next time,"; - mes "make sure that you yell"; - mes "out the word, ''^FF0000Bingo^000000,'' okay?"; + mes("I'm sorry, but you"); + mes("said it wrong. Next time,"); + mes("make sure that you yell"); + mes("out the word, ''^FF0000Bingo^000000,'' okay?"); close; } } @@ -787,14 +787,14 @@ function script Func_Bingo { if(@bingoplate[3] < 10) @bingo_a3$ = "0"+@bingoplate[3]+""; else @bingo_a3$ = @bingoplate[3]; if(@bingoplate[4] < 10) @bingo_a4$ = "0"+@bingoplate[4]+""; else @bingo_a4$ = @bingoplate[4]; if(@bingoplate[5] < 10) @bingo_a5$ = "0"+@bingoplate[5]+""; else @bingo_a5$ = @bingoplate[5]; - if(.@i > 5) mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ["+@bingo_a3$+"] ["+@bingo_a4$+"] ["+@bingo_a5$+"]"; + if(.@i > 5) mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_a1$, @bingo_a2$, @bingo_a3$, @bingo_a4$, @bingo_a5$); else { switch(.@i) { - case 1: mes "^ff0000[__]^000000 [ ] [ ] [ ] [ ]"; break; - case 2: mes "["+@bingo_a1$+"] ^ff0000[__]^000000 [ ] [ ] [ ]"; break; - case 3: mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ^ff0000[__]^000000 [ ] [ ]"; break; - case 4: mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ["+@bingo_a3$+"] ^ff0000[__]^000000 [ ]"; break; - case 5: mes "["+@bingo_a1$+"] ["+@bingo_a2$+"] ["+@bingo_a3$+"] ["+@bingo_a4$+"] ^ff0000[__]^000000"; break; + case 1: mes("^ff0000[__]^000000 [ ] [ ] [ ] [ ]"); break; + case 2: mesf("[%s] ^ff0000[__]^000000 [ ] [ ] [ ]", @bingo_a1$); break; + case 3: mesf("[%s] [%s] ^ff0000[__]^000000 [ ] [ ]", @bingo_a1$, @bingo_a2$); break; + case 4: mesf("[%s] [%s] [%s] ^ff0000[__]^000000 [ ]", @bingo_a1$, @bingo_a2$, @bingo_a3$); break; + case 5: mesf("[%s] [%s] [%s] [%s] ^ff0000[__]^000000", @bingo_a1$, @bingo_a2$, @bingo_a3$, @bingo_a4$); break; } } if(@bingoplate[6] < 10) @bingo_b1$ = "0"+@bingoplate[6]+""; else @bingo_b1$ = @bingoplate[6]; @@ -802,15 +802,15 @@ function script Func_Bingo { if(@bingoplate[8] < 10) @bingo_b3$ = "0"+@bingoplate[8]+""; else @bingo_b3$ = @bingoplate[8]; if(@bingoplate[9] < 10) @bingo_b4$ = "0"+@bingoplate[9]+""; else @bingo_b4$ = @bingoplate[9]; if(@bingoplate[10] < 10) @bingo_b5$ = "0"+@bingoplate[10]+""; else @bingo_b5$ = @bingoplate[10]; - if(.@i > 10) mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ["+@bingo_b3$+"] ["+@bingo_b4$+"] ["+@bingo_b5$+"]"; - else if(.@i < 6) mes "[ ] [ ] [ ] [ ] [ ]"; + if(.@i > 10) mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_b1$, @bingo_b2$, @bingo_b3$, @bingo_b4$, @bingo_b5$); + else if(.@i < 6) mes("[ ] [ ] [ ] [ ] [ ]"); else { switch(.@i) { - case 6: mes "^ff0000[__]^000000 [ ] [ ] [ ] [ ]"; break; - case 7: mes "["+@bingo_b1$+"] ^ff0000[__]^000000 [ ] [ ] [ ]"; break; - case 8: mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ^ff0000[__]^000000 [ ] [ ]"; break; - case 9: mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ["+@bingo_b3$+"] ^ff0000[__]^000000 [ ]"; break; - case 10: mes "["+@bingo_b1$+"] ["+@bingo_b2$+"] ["+@bingo_b3$+"] ["+@bingo_b4$+"] ^ff0000[__]^000000"; break; + case 6: mes("^ff0000[__]^000000 [ ] [ ] [ ] [ ]"); break; + case 7: mesf("[%s] ^ff0000[__]^000000 [ ] [ ] [ ]", @bingo_b1$); break; + case 8: mesf("[%s] [%s] ^ff0000[__]^000000 [ ] [ ]", @bingo_b1$, @bingo_b2$); break; + case 9: mesf("[%s] [%s] [%s] ^ff0000[__]^000000 [ ]", @bingo_b1$, @bingo_b2$, @bingo_b3$); break; + case 10: mesf("[%s] [%s] [%s] [%s] ^ff0000[__]^000000", @bingo_b1$, @bingo_b2$, @bingo_b3$, @bingo_b4$); break; } } if(@bingoplate[11] < 10) @bingo_c1$ = "0"+@bingoplate[11]+""; else @bingo_c1$ = @bingoplate[11]; @@ -818,15 +818,15 @@ function script Func_Bingo { if(@bingoplate[13] < 10) @bingo_c3$ = "0"+@bingoplate[13]+""; else @bingo_c3$ = @bingoplate[13]; if(@bingoplate[14] < 10) @bingo_c4$ = "0"+@bingoplate[14]+""; else @bingo_c4$ = @bingoplate[14]; if(@bingoplate[15] < 10) @bingo_c5$ = "0"+@bingoplate[15]+""; else @bingo_c5$ = @bingoplate[15]; - if(.@i > 15) mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ["+@bingo_c3$+"] ["+@bingo_c4$+"] ["+@bingo_c5$+"]"; - else if(.@i < 11) mes "[ ] [ ] [ ] [ ] [ ]"; + if(.@i > 15) mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_c1$, @bingo_c2$, @bingo_c3$, @bingo_c4$, @bingo_c5$); + else if(.@i < 11) mes("[ ] [ ] [ ] [ ] [ ]"); else { switch(.@i) { - case 11: mes "^ff0000[__]^000000 [ ] [ ] [ ] [ ]"; break; - case 12: mes "["+@bingo_c1$+"] ^ff0000[__]^000000 [ ] [ ] [ ]"; break; - case 13: mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ^ff0000[__]^000000 [ ] [ ]"; break; - case 14: mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ["+@bingo_c3$+"] ^ff0000[__]^000000 [ ]"; break; - case 15: mes "["+@bingo_c1$+"] ["+@bingo_c2$+"] ["+@bingo_c3$+"] ["+@bingo_c4$+"] ^ff0000[__]^000000"; break; + case 11: mes("^ff0000[__]^000000 [ ] [ ] [ ] [ ]"); break; + case 12: mesf("[%s] ^ff0000[__]^000000 [ ] [ ] [ ]", @bingo_c1$); break; + case 13: mesf("[%s] [%s] ^ff0000[__]^000000 [ ] [ ]", @bingo_c1$, @bingo_c2$); break; + case 14: mesf("[%s] [%s] [%s] ^ff0000[__]^000000 [ ]", @bingo_c1$, @bingo_c2$, @bingo_c3$); break; + case 15: mesf("[%s] [%s] [%s] [%s] ^ff0000[__]^000000", @bingo_c1$, @bingo_c2$, @bingo_c3$, @bingo_c4$); break; } } if(@bingoplate[16] < 10) @bingo_d1$ = "0"+@bingoplate[16]+""; else @bingo_d1$ = @bingoplate[16]; @@ -834,29 +834,29 @@ function script Func_Bingo { if(@bingoplate[18] < 10) @bingo_d3$ = "0"+@bingoplate[18]+""; else @bingo_d3$ = @bingoplate[18]; if(@bingoplate[19] < 10) @bingo_d4$ = "0"+@bingoplate[19]+""; else @bingo_d4$ = @bingoplate[19]; if(@bingoplate[20] < 10) @bingo_d5$ = "0"+@bingoplate[20]+""; else @bingo_d5$ = @bingoplate[20]; - if(.@i > 20) mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ["+@bingo_d3$+"] ["+@bingo_d4$+"] ["+@bingo_d5$+"]"; - else if(.@i < 16) mes "[ ] [ ] [ ] [ ] [ ]"; + if(.@i > 20) mesf("[%s] [%s] [%s] [%s] [%s]", @bingo_d1$, @bingo_d2$, @bingo_d3$, @bingo_d4$, @bingo_d5$); + else if(.@i < 16) mes("[ ] [ ] [ ] [ ] [ ]"); else { switch(.@i) { - case 16: mes "^ff0000[__]^000000 [ ] [ ] [ ] [ ]"; break; - case 17: mes "["+@bingo_d1$+"] ^ff0000[__]^000000 [ ] [ ] [ ]"; break; - case 18: mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ^ff0000[__]^000000 [ ] [ ]"; break; - case 19: mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ["+@bingo_d3$+"] ^ff0000[__]^000000 [ ]"; break; - case 20: mes "["+@bingo_d1$+"] ["+@bingo_d2$+"] ["+@bingo_d3$+"] ["+@bingo_d4$+"] ^ff0000[__]^000000"; break; + case 16: mes("^ff0000[__]^000000 [ ] [ ] [ ] [ ]"); break; + case 17: mesf("[%s] ^ff0000[__]^000000 [ ] [ ] [ ]", @bingo_d1$); break; + case 18: mesf("[%s] [%s] ^ff0000[__]^000000 [ ] [ ]", @bingo_d1$, @bingo_d2$); break; + case 19: mesf("[%s] [%s] [%s] ^ff0000[__]^000000 [ ]", @bingo_d1$, @bingo_d2$, @bingo_d3$); break; + case 20: mesf("[%s] [%s] [%s] [%s] ^ff0000[__]^000000", @bingo_d1$, @bingo_d2$, @bingo_d3$, @bingo_d4$); break; } } if(@bingoplate[21] < 10) @bingo_e1$ = "0"+@bingoplate[21]+""; else @bingo_e1$ = @bingoplate[21]; if(@bingoplate[22] < 10) @bingo_e2$ = "0"+@bingoplate[22]+""; else @bingo_e2$ = @bingoplate[22]; if(@bingoplate[23] < 10) @bingo_e3$ = "0"+@bingoplate[23]+""; else @bingo_e3$ = @bingoplate[23]; if(@bingoplate[24] < 10) @bingo_e4$ = "0"+@bingoplate[24]+""; else @bingo_e4$ = @bingoplate[24]; - if(.@i < 21) mes "[ ] [ ] [ ] [ ] [ ]"; + if(.@i < 21) mes("[ ] [ ] [ ] [ ] [ ]"); else { switch(.@i) { - case 21: mes "^ff0000[__]^000000 [ ] [ ] [ ] [ ]"; break; - case 22: mes "["+@bingo_e1$+"] ^ff0000[__]^000000 [ ] [ ] [ ]"; break; - case 23: mes "["+@bingo_e1$+"] ["+@bingo_e2$+"] ^ff0000[__]^000000 [ ] [ ]"; break; - case 24: mes "["+@bingo_e1$+"] ["+@bingo_e2$+"] ["+@bingo_e3$+"] ^ff0000[__]^000000 [ ]"; break; - case 25: mes "["+@bingo_e1$+"] ["+@bingo_e2$+"] ["+@bingo_e3$+"] ["+@bingo_e4$+"] ^ff0000[__]^000000"; break; + case 21: mes("^ff0000[__]^000000 [ ] [ ] [ ] [ ]"); break; + case 22: mesf("[%s] ^ff0000[__]^000000 [ ] [ ] [ ]", @bingo_e1$); break; + case 23: mesf("[%s] [%s] ^ff0000[__]^000000 [ ] [ ]", @bingo_e1$, @bingo_e2$); break; + case 24: mesf("[%s] [%s] [%s] ^ff0000[__]^000000 [ ]", @bingo_e1$, @bingo_e2$, @bingo_e3$); break; + case 25: mesf("[%s] [%s] [%s] [%s] ^ff0000[__]^000000", @bingo_e1$, @bingo_e2$, @bingo_e3$, @bingo_e4$); break; } } next; @@ -888,99 +888,99 @@ function script Func_BingoResult { } que_bingo,49,31,4 script Arcade Helper#1 1_M_01,{ - mes "[Helper]"; - mes "If you'd like to play"; - mes "a game of bingo, then"; - mes "please proceed this way."; + mes("[Helper]"); + mes("If you'd like to play"); + mes("a game of bingo, then"); + mes("please proceed this way."); close; } que_bingo,42,31,4 duplicate(Arcade Helper#1) Arcade Helper#2 1_F_01 que_bingo,54,17,5 script Arcade Owner 4_M_05,{ - mes "[Arcade Owner]"; - mes "Welcome to the"; - mes "Bingo Game Arcade."; - mes "Care to play a game of"; - mes "bingo? If you have any"; - mes "questions, feel free to ask."; + mes("[Arcade Owner]"); + mes("Welcome to the"); + mes("Bingo Game Arcade."); + mes("Care to play a game of"); + mes("bingo? If you have any"); + mes("questions, feel free to ask."); next; switch(select("Rules for Bingo", "Bingo Room", "Marvelous Medals")) { case 1: - mes "[Arcade Owner]"; - mes "The rules for playing bingo"; - mes "are simple. First, take a board"; - mes "with 25 boxes organized so that"; - mes "there are five rows and five"; - mes "columns. Then, number the"; - mes "boxes in any order you like."; + mes("[Arcade Owner]"); + mes("The rules for playing bingo"); + mes("are simple. First, take a board"); + mes("with 25 boxes organized so that"); + mes("there are five rows and five"); + mes("columns. Then, number the"); + mes("boxes in any order you like."); next; - mes "[Arcade Owner]"; - mes "Of course, you must use"; - mes "the numbers 1 through 25."; - mes "When everyone's bingo board"; - mes "is ready, the game will begin."; - mes "Our game coordinator will call out a number from 1 to 25 at random."; + mes("[Arcade Owner]"); + mes("Of course, you must use"); + mes("the numbers 1 through 25."); + mes("When everyone's bingo board"); + mes("is ready, the game will begin."); + mes("Our game coordinator will call out a number from 1 to 25 at random."); next; - mes "[Arcade Owner]"; - mes "Each time the coordinator"; - mes "calls out a number, make sure"; - mes "that you mark the corresponding"; - mes "numbered square on your bingo"; - mes "board. Now, these are the"; - mes "conditions for winning..."; + mes("[Arcade Owner]"); + mes("Each time the coordinator"); + mes("calls out a number, make sure"); + mes("that you mark the corresponding"); + mes("numbered square on your bingo"); + mes("board. Now, these are the"); + mes("conditions for winning..."); next; - mes "[Arcade Owner]"; - mes "If you can make a line of"; - mes "5 squares in a row, horizontally, vertically, or diagonally, using"; - mes "the numbers called out by the"; - mes "coordinator, you quickly yell"; - mes "the word, ''Bingo.''"; + mes("[Arcade Owner]"); + mes("If you can make a line of"); + mes("5 squares in a row, horizontally, vertically, or diagonally, using"); + mes("the numbers called out by the"); + mes("coordinator, you quickly yell"); + mes("the word, ''Bingo.''"); next; - mes "[Arcade Owner]"; - mes "If you are the first to yell"; - mes "the word, ''Bingo,'' you'll"; - mes "win! But if someone beats you"; - mes "to it, then it can't be helped."; - mes "Anyway, it costs 1,000 zeny"; - mes "to play each bingo game~"; + mes("[Arcade Owner]"); + mes("If you are the first to yell"); + mes("the word, ''Bingo,'' you'll"); + mes("win! But if someone beats you"); + mes("to it, then it can't be helped."); + mes("Anyway, it costs 1,000 zeny"); + mes("to play each bingo game~"); close; case 2: - mes "[Arcade Owner]"; - mes "Ah, if you want to join a"; - mes "bingo game, enter the right"; - mes "door. There must be at least"; - mes "5 people to play a game, so"; - mes "you may need to wait until"; - mes "that requirement is fulfilled."; + mes("[Arcade Owner]"); + mes("Ah, if you want to join a"); + mes("bingo game, enter the right"); + mes("door. There must be at least"); + mes("5 people to play a game, so"); + mes("you may need to wait until"); + mes("that requirement is fulfilled."); next; - mes "[Arcade Owner]"; - mes "If you just want to"; - mes "watch the bingo game,"; - mes "then you may enter the"; - mes "left door as a spectator"; - mes "in the Bingo Room."; + mes("[Arcade Owner]"); + mes("If you just want to"); + mes("watch the bingo game,"); + mes("then you may enter the"); + mes("left door as a spectator"); + mes("in the Bingo Room."); close; case 3: - mes "[Arcade Owner]"; - mes "When you win a bingo"; - mes "game, you will be rewarded"; - mes "with ''Marvelous Medals,''"; - mes "which can only be used within"; - mes "this arcade. You also can't trade medals with other players."; + mes("[Arcade Owner]"); + mes("When you win a bingo"); + mes("game, you will be rewarded"); + mes("with ''Marvelous Medals,''"); + mes("which can only be used within"); + mes("this arcade. You also can't trade medals with other players."); next; - mes "[Arcade Owner]"; - mes "You usually get 1 Marvelous"; - mes "Medal for winning a bingo game,"; - mes "but you can win 50 at one time"; - mes "under special conditions. You"; - mes "can also play Monster Racing"; - mes "games to win more medals."; + mes("[Arcade Owner]"); + mes("You usually get 1 Marvelous"); + mes("Medal for winning a bingo game,"); + mes("but you can win 50 at one time"); + mes("under special conditions. You"); + mes("can also play Monster Racing"); + mes("games to win more medals."); next; - mes "[Arcade Owner]"; - mes "Collect as many Marvelous"; - mes "Medals as you can, and trade"; - mes "them for products in the Monster Racing Arena. I hear there's also"; - mes "a place in Einbroch where you can use them, but I wouldn't know."; + mes("[Arcade Owner]"); + mes("Collect as many Marvelous"); + mes("Medals as you can, and trade"); + mes("them for products in the Monster Racing Arena. I hear there's also"); + mes("a place in Einbroch where you can use them, but I wouldn't know."); close; } } diff --git a/npc/other/item_merge.txt b/npc/other/item_merge.txt index 6f7a9f0e55a..5a0d41ee5b8 100644 --- a/npc/other/item_merge.txt +++ b/npc/other/item_merge.txt @@ -34,54 +34,54 @@ prontera,146,95,3 script Mergician#pron 1_M_WIZARD,{ if (checkweight(Axe,1) == 0) { - mes "- Wait a second !! -"; - mes "- You are carrying too many items -"; - mes "- or too much weight to proceed. -"; - mes "- Come back after -"; - mes "- arranging your inventory. -"; + mes("- Wait a second !! -"); + mes("- You are carrying too many items -"); + mes("- or too much weight to proceed. -"); + mes("- Come back after -"); + mes("- arranging your inventory. -"); close; } - mes "[Mergician]"; - mes "Do you believe in the miracle of Merge god?? If so, repeat my spell loudly as I pronunce it!!!"; - mes "Merge Merge, Merrrrge!!!"; + mes("[Mergician]"); + mes("Do you believe in the miracle of Merge god?? If so, repeat my spell loudly as I pronunce it!!!"); + mes("Merge Merge, Merrrrge!!!"); next; switch(select("What is the miracle of Merge?", "Merrrrge!!!!", "Abandon...")) { case 1: - mes "[Mergician]"; - mes "There is an order which rules the world and keeps the world to go well."; + mes("[Mergician]"); + mes("There is an order which rules the world and keeps the world to go well."); next; - mes "[Mergician]"; - mes "But there has been a bad factor which totally jeopardised this rule!!"; + mes("[Mergician]"); + mes("But there has been a bad factor which totally jeopardised this rule!!"); next; - mes "[Mergician]"; - mes "Those things which are separated even if they are composed by the same material!!"; + mes("[Mergician]"); + mes("Those things which are separated even if they are composed by the same material!!"); next; - mes "[Mergician]"; - mes "Have you never experienced this bad incident??"; - mes "The fact that I had ^3131FFthe same potion, but appearing more than twice in your inventory!!^000000 So unpleasant!!!"; + mes("[Mergician]"); + mes("Have you never experienced this bad incident??"); + mes("The fact that I had ^3131FFthe same potion, but appearing more than twice in your inventory!!^000000 So unpleasant!!!"); next; - mes "[Mergician]"; - mes "Believe in Mergism. That is the truth."; - mes "Then I can help you be happy and content."; + mes("[Mergician]"); + mes("Believe in Mergism. That is the truth."); + mes("Then I can help you be happy and content."); close; case 2: - mes "[Mergician]"; - mes "This is the total holy ritual to pray to the Great God, Merge! and I am borrowing the power for a while!!"; + mes("[Mergician]"); + mes("This is the total holy ritual to pray to the Great God, Merge! and I am borrowing the power for a while!!"); next; - mes "[Mergician]"; - mes "And if you eagerly want to be blessed by Merge, be humble and shout out loud! Merge Merge, Merrrrge!!!"; + mes("[Mergician]"); + mes("And if you eagerly want to be blessed by Merge, be humble and shout out loud! Merge Merge, Merrrrge!!!"); next; switch(select("Merrrrge!", "Don't follow what he says.")) { case 1: - mes "[Mergician]"; - mes "Merge just heard your wish and let it be realised!"; - mes "Open your inventory to check the miracle!"; + mes("[Mergician]"); + mes("Merge just heard your wish and let it be realised!"); + mes("Open your inventory to check the miracle!"); close2; mergeitem(); end; case 2: - mes "[Mergician]"; - mes "You jerk!!! You just broke the whole rhythm! Why can't you get my flow and follow me?! Idiot!"; + mes("[Mergician]"); + mes("You jerk!!! You just broke the whole rhythm! Why can't you get my flow and follow me?! Idiot!"); close; } case 3: diff --git a/npc/other/mail.txt b/npc/other/mail.txt index 63b53bf24d5..168b4d86ff3 100644 --- a/npc/other/mail.txt +++ b/npc/other/mail.txt @@ -38,28 +38,28 @@ //== Floating mailbox npc that all NPCs duplicate from ===== - script Mailbox#dummy::MailBox FAKE_NPC,{ - mes "[Mailbox]"; - mes "To use the mailbox service,"; - mes "you are required to pay 130 zeny."; - mes "Would you like to use the service?"; + mes("[Mailbox]"); + mes("To use the mailbox service,"); + mes("you are required to pay 130 zeny."); + mes("Would you like to use the service?"); next; switch(select("Yes.", "No.")) { case 1: - mes "[Mailbox]"; + mes("[Mailbox]"); if (Zeny < 130) { - mes "I am sorry, but you do not have enough money."; - mes "To use the mailbox service,"; - mes "you are required to pay 130 zeny."; + mes("I am sorry, but you do not have enough money."); + mes("To use the mailbox service,"); + mes("you are required to pay 130 zeny."); close; } - mes "Thank you, please come again."; + mes("Thank you, please come again."); Zeny -= 130; close2; openmail; end; case 2: - mes "[Mailbox]"; - mes "Thank you, please come again."; + mes("[Mailbox]"); + mes("Thank you, please come again."); close; } } diff --git a/npc/other/marriage.txt b/npc/other/marriage.txt index 0f640af2aa3..314ca6483e9 100644 --- a/npc/other/marriage.txt +++ b/npc/other/marriage.txt @@ -42,338 +42,338 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{ cutin "wedding_marry01",2; if (Upper == 2) { - mes "[Marry Happy]"; - mes "Hello~"; - mes "My name is Marry Happy"; - mes "and I'm here to provide you"; - mes "with information related to"; - mes "marriage. Now, did you"; - mes "have any questions?"; + mes("[Marry Happy]"); + mes("Hello~"); + mes("My name is Marry Happy"); + mes("and I'm here to provide you"); + mes("with information related to"); + mes("marriage. Now, did you"); + mes("have any questions?"); next; if (select("I want to get married.", "I don't need your help!") == 1) { - mes "[Marry Happy]"; - mes "Oh, I'm sorry, but"; - mes "adopted characters"; - mes "aren't allowed to get"; - mes "married. For now, why"; - mes "don't you enjoy the simple"; - mes "pleasures of childhood?"; + mes("[Marry Happy]"); + mes("Oh, I'm sorry, but"); + mes("adopted characters"); + mes("aren't allowed to get"); + mes("married. For now, why"); + mes("don't you enjoy the simple"); + mes("pleasures of childhood?"); callsub L_End; } - mes "[Marry Happy]"; - mes "Oh, of course you"; - mes "don't! Little children"; - mes "can't get married-- there"; - mes "are too many laws against"; - mes "that~ Aren't you the most"; - mes "adorable little thing?"; + mes("[Marry Happy]"); + mes("Oh, of course you"); + mes("don't! Little children"); + mes("can't get married-- there"); + mes("are too many laws against"); + mes("that~ Aren't you the most"); + mes("adorable little thing?"); callsub L_End; } - mes "[Marry Happy]"; - mes "Marriage is the beautiful"; - mes "union of two souls that have"; - mes "chosen to be together forever,"; - mes "to share their joy and lives."; - mes "Is there a special someone"; - mes "like that in your life?"; + mes("[Marry Happy]"); + mes("Marriage is the beautiful"); + mes("union of two souls that have"); + mes("chosen to be together forever,"); + mes("to share their joy and lives."); + mes("Is there a special someone"); + mes("like that in your life?"); next; switch(select("Ask about Wedding Ceremony", "Ask about Procedure", "Apply for Wedding", "We are the Invincible Single Army!")) { case 1: - mes "[Marry Happy]"; - mes "Wise and benevolent"; - mes "King Tristram III used to"; - mes "conduct wedding ceremonies,"; - mes "but he's no longer able to do"; - mes "so because of his royal duties"; - mes "and freneticly paced schedule."; + mes("[Marry Happy]"); + mes("Wise and benevolent"); + mes("King Tristram III used to"); + mes("conduct wedding ceremonies,"); + mes("but he's no longer able to do"); + mes("so because of his royal duties"); + mes("and freneticly paced schedule."); next; - mes "[Marry Happy]"; - mes "Bishop Vomars, the bishop"; - mes "of love, is now the officiator"; - mes "of the marriage ceremony."; - mes "He is truly a treasure to the"; - mes "Rune-Midgarts Kingdom."; + mes("[Marry Happy]"); + mes("Bishop Vomars, the bishop"); + mes("of love, is now the officiator"); + mes("of the marriage ceremony."); + mes("He is truly a treasure to the"); + mes("Rune-Midgarts Kingdom."); next; - mes "[Marry Happy]"; - mes "When you marry someone,"; - mes "it's for the rest of your life, so think carefully before making or"; - mes "accepting a marriage proposal."; - mes "Keep in mind that a man can only"; - mes "marry a woman and vice versa."; + mes("[Marry Happy]"); + mes("When you marry someone,"); + mes("it's for the rest of your life, so think carefully before making or"); + mes("accepting a marriage proposal."); + mes("Keep in mind that a man can only"); + mes("marry a woman and vice versa."); next; - mes "[Marry Happy]"; - mes "If you're lucky enough to"; - mes "find someone that you really"; - mes "want to spend the rest of your"; - mes "life with, you might want to pop the question. I hope everyone"; - mes "finds their perfect match~"; + mes("[Marry Happy]"); + mes("If you're lucky enough to"); + mes("find someone that you really"); + mes("want to spend the rest of your"); + mes("life with, you might want to pop the question. I hope everyone"); + mes("finds their perfect match~"); break; case 2: - mes "[Marry Happy]"; - mes "The first part of the"; - mes "wedding procedure is to"; - mes "complete the application."; - mes "Once the bride and bridegroom"; - mes "have finished applying, they"; - mes "must form a party of two."; + mes("[Marry Happy]"); + mes("The first part of the"); + mes("wedding procedure is to"); + mes("complete the application."); + mes("Once the bride and bridegroom"); + mes("have finished applying, they"); + mes("must form a party of two."); next; - mes "[Marry Happy]"; - mes "After forming a party of two,"; - mes "the couple must then speak to"; - mes "Bishop Vomars. The bridegroom"; - mes "speaks first and must tell his"; - mes "bride's exact name to the Bishop. Otherwise, the ceremony will stop."; + mes("[Marry Happy]"); + mes("After forming a party of two,"); + mes("the couple must then speak to"); + mes("Bishop Vomars. The bridegroom"); + mes("speaks first and must tell his"); + mes("bride's exact name to the Bishop. Otherwise, the ceremony will stop."); next; - mes "[Marry Happy]"; - mes "Afterwards, the bride will"; - mes "speak to the Bishop and tell"; - mes "him the name of her groom."; - mes "If these names are correctly"; - mes "told to the Bishop, they will"; - mes "be able to exchange rings."; + mes("[Marry Happy]"); + mes("Afterwards, the bride will"); + mes("speak to the Bishop and tell"); + mes("him the name of her groom."); + mes("If these names are correctly"); + mes("told to the Bishop, they will"); + mes("be able to exchange rings."); next; - mes "[Marry Happy]"; - mes "Once the wedding rings are"; - mes "exchanged, the couple is forever bound in matrimony. Of course,"; - mes "before this point, there are many chances to change your mind, so..."; + mes("[Marry Happy]"); + mes("Once the wedding rings are"); + mes("exchanged, the couple is forever bound in matrimony. Of course,"); + mes("before this point, there are many chances to change your mind, so..."); next; - mes "[Marry Happy]"; - mes "If there are too many"; - mes "couples who want to get"; - mes "married at one time, please"; - mes "form a line and speak to Bishop"; - mes "Vomars in order since only one couple can be married at a time."; + mes("[Marry Happy]"); + mes("If there are too many"); + mes("couples who want to get"); + mes("married at one time, please"); + mes("form a line and speak to Bishop"); + mes("Vomars in order since only one couple can be married at a time."); next; - mes "[Marry Happy]"; - mes "Finally, be sure to tell"; - mes "Bishop Vomars your partner's"; - mes "exact name without wasting too much time. If you take too long,"; - mes "the ceremony will automatically stop and you'll have to try again."; + mes("[Marry Happy]"); + mes("Finally, be sure to tell"); + mes("Bishop Vomars your partner's"); + mes("exact name without wasting too much time. If you take too long,"); + mes("the ceremony will automatically stop and you'll have to try again."); next; - mes "[Marry Happy]"; - mes "Brides need to remember"; - mes "that they only have 3 minutes"; - mes "to finish speaking to Bishop"; - mes "Vomars after their grooms"; - mes "have finished speaking to him."; + mes("[Marry Happy]"); + mes("Brides need to remember"); + mes("that they only have 3 minutes"); + mes("to finish speaking to Bishop"); + mes("Vomars after their grooms"); + mes("have finished speaking to him."); next; if (select("Thanks, that helps a lot!", "Easiest way to say my partner's name?") == 1) { - mes "[Marry Happy]"; - mes "Well, I'm here to help"; - mes "weddings proceed as"; - mes "smoothly as possible."; - mes "If there was something"; - mes "you didn't understand,"; - mes "feel free to ask me again."; + mes("[Marry Happy]"); + mes("Well, I'm here to help"); + mes("weddings proceed as"); + mes("smoothly as possible."); + mes("If there was something"); + mes("you didn't understand,"); + mes("feel free to ask me again."); callsub L_End; } - mes "[Marry Happy]"; - mes "The easiest way to write"; - mes "your partner's name for the"; - mes "bishop is to send a private"; - mes "message to your partner, and"; - mes "then left-click the name section that is left of the chat prompt."; + mes("[Marry Happy]"); + mes("The easiest way to write"); + mes("your partner's name for the"); + mes("bishop is to send a private"); + mes("message to your partner, and"); + mes("then left-click the name section that is left of the chat prompt."); next; - mes "[Marry Happy]"; - mes "Press the ''Ctrl'' and ''C''"; - mes "keys to copy the name. Then,"; - mes "you can paste the name into"; - mes "the input prompt by pressing"; - mes "the ''Insert'' and ''Shift'' keys. That sounds easy, right?"; + mes("[Marry Happy]"); + mes("Press the ''Ctrl'' and ''C''"); + mes("keys to copy the name. Then,"); + mes("you can paste the name into"); + mes("the input prompt by pressing"); + mes("the ''Insert'' and ''Shift'' keys. That sounds easy, right?"); next; - mes "[Marry Happy]"; - mes "Alright, now let's try"; - mes "it. Practice giving me the"; - mes "name of your partner using"; - mes "the method I just described."; + mes("[Marry Happy]"); + mes("Alright, now let's try"); + mes("it. Practice giving me the"); + mes("name of your partner using"); + mes("the method I just described."); next; input .@partner$; - mes "[Marry Happy]"; - mes "Alright, after you've"; - mes "decided to get married,"; - mes "come back to me and"; - mes "submit your application."; - mes "I'll see you later, adventurer~"; + mes("[Marry Happy]"); + mes("Alright, after you've"); + mes("decided to get married,"); + mes("come back to me and"); + mes("submit your application."); + mes("I'll see you later, adventurer~"); break; case 3: cutin "wedding_marry02",2; if (Sex == SEX_MALE) { - mes "[Marry Happy]"; - mes "So you'd like to get married?"; - mes "As a groom, you need to prepare"; - mes "^3377FF1 Tuxedo^000000 and pay ^3377FF1,300,000 zeny^000000."; - mes "Brides have to provide their own Wedding Dresses and pay a fee"; - mes "of 1,200,000 zeny."; + mes("[Marry Happy]"); + mes("So you'd like to get married?"); + mes("As a groom, you need to prepare"); + mes("^3377FF1 Tuxedo^000000 and pay ^3377FF1,300,000 zeny^000000."); + mes("Brides have to provide their own Wedding Dresses and pay a fee"); + mes("of 1,200,000 zeny."); } else { - mes "[Marry Happy]"; - mes "So you'd like to get married?"; - mes "As a bride, you need to prepare"; - mes "1 Wedding Dress and pay a fee"; - mes "of 1,200,000 zeny. Grooms must"; - mes "bring a Tuxedo and pay 1,300,000 zeny to get married."; + mes("[Marry Happy]"); + mes("So you'd like to get married?"); + mes("As a bride, you need to prepare"); + mes("1 Wedding Dress and pay a fee"); + mes("of 1,200,000 zeny. Grooms must"); + mes("bring a Tuxedo and pay 1,300,000 zeny to get married."); } next; - mes "[Marry Happy]"; - mes "Brides and grooms also need"; - mes "to have ^3377FF1 Diamond Ring^000000 to be"; - mes "exchanged with their partners."; - mes "You'll need all of these items"; - mes "prepared when you submit your"; - mes "wedding ceremony application."; + mes("[Marry Happy]"); + mes("Brides and grooms also need"); + mes("to have ^3377FF1 Diamond Ring^000000 to be"); + mes("exchanged with their partners."); + mes("You'll need all of these items"); + mes("prepared when you submit your"); + mes("wedding ceremony application."); next; - mes "[Marry Happy]"; - mes "The prospective bride and"; - mes "groom must both complete"; - mes "application process before"; - mes "the wedding can take place."; - mes "Now, would you like to"; - mes "apply for marriage?"; + mes("[Marry Happy]"); + mes("The prospective bride and"); + mes("groom must both complete"); + mes("application process before"); + mes("the wedding can take place."); + mes("Now, would you like to"); + mes("apply for marriage?"); next; if (select("Yes", "No") == 1) { if (getpartnerid()) { cutin "wedding_marry02",2; - mes "[Marry Happy]"; - mes "I'm sorry, but you can't"; - mes "apply for another marriage!"; - mes "I can't allow you to betray"; - mes "your spouse like that, and"; - mes "besides, polygamy isn't"; - mes "legal here in Rune-Midgarts."; + mes("[Marry Happy]"); + mes("I'm sorry, but you can't"); + mes("apply for another marriage!"); + mes("I can't allow you to betray"); + mes("your spouse like that, and"); + mes("besides, polygamy isn't"); + mes("legal here in Rune-Midgarts."); break; } else if (wedding_sign == 1) { - mes "[Marry Happy]"; - mes "Didn't you already"; - mes "complete the application?"; - mes "Hmm, make sure that your"; - mes "partner also finished the"; - mes "application process, and"; - mes "then talk to Bishop Vomars."; + mes("[Marry Happy]"); + mes("Didn't you already"); + mes("complete the application?"); + mes("Hmm, make sure that your"); + mes("partner also finished the"); + mes("application process, and"); + mes("then talk to Bishop Vomars."); break; } else if (BaseLevel < 45) { - mes "[Marry Happy]"; - mes "Hmm, you need to be"; - mes "strong enough to protect"; - mes "the one that you love before"; - mes "you can consider marriage."; - mes "After you grow stronger,"; - mes "come and talk to me again."; + mes("[Marry Happy]"); + mes("Hmm, you need to be"); + mes("strong enough to protect"); + mes("the one that you love before"); + mes("you can consider marriage."); + mes("After you grow stronger,"); + mes("come and talk to me again."); callsub L_End; } else if (countitem(Diamond_Ring) < 1) { - mes "[Marry Happy]"; - mes "Mm? Did you forget to"; - mes "bring the Diamond Ring"; - mes "to exchange with your partner"; - mes "during the wedding ceremony?"; - mes "Look for it carefully and come"; - mes "back after you find it, okay?"; + mes("[Marry Happy]"); + mes("Mm? Did you forget to"); + mes("bring the Diamond Ring"); + mes("to exchange with your partner"); + mes("during the wedding ceremony?"); + mes("Look for it carefully and come"); + mes("back after you find it, okay?"); callsub L_End; } else if (Sex == SEX_MALE) { if (Zeny < 1300000) { - mes "[Marry Happy]"; - mes "I'm sorry, but you don't"; - mes "have the 1,300,000 zeny"; - mes "that all grooms must pay"; - mes "for the wedding ceremony."; - mes "Did you misplace your money?"; + mes("[Marry Happy]"); + mes("I'm sorry, but you don't"); + mes("have the 1,300,000 zeny"); + mes("that all grooms must pay"); + mes("for the wedding ceremony."); + mes("Did you misplace your money?"); callsub L_End; } else if (countitem(Tuxedo) < 1) { - mes "[Marry Happy]"; - mes "Where's your Tuxedo?"; - mes "You absolutely have to"; - mes "wear it during the wedding"; - mes "ceremony! Find it, bring it"; - mes "to me, and then we can finally"; - mes "begin the wedding, okay?"; + mes("[Marry Happy]"); + mes("Where's your Tuxedo?"); + mes("You absolutely have to"); + mes("wear it during the wedding"); + mes("ceremony! Find it, bring it"); + mes("to me, and then we can finally"); + mes("begin the wedding, okay?"); callsub L_End; } } else if (Sex == SEX_FEMALE) { if (Zeny < 1200000) { - mes "[Marry Happy]"; - mes "I'm sorry, but all brides"; - mes "must pay the 1,200,000"; - mes "zeny fee to proceed with the"; - mes "wedding ceremony. Perhaps"; - mes "you could ask your partner"; - mes "to help you with the funds?"; + mes("[Marry Happy]"); + mes("I'm sorry, but all brides"); + mes("must pay the 1,200,000"); + mes("zeny fee to proceed with the"); + mes("wedding ceremony. Perhaps"); + mes("you could ask your partner"); + mes("to help you with the funds?"); callsub L_End; } else if (countitem(Wedding_Dress) < 1) { - mes "[Marry Happy]"; - mes "Oh dear, did you forget"; - mes "your Wedding Dress?"; - mes "Hurry and find it, then"; - mes "bring it to me-- you"; - mes "absolutely need it"; - mes "for the wedding!"; + mes("[Marry Happy]"); + mes("Oh dear, did you forget"); + mes("your Wedding Dress?"); + mes("Hurry and find it, then"); + mes("bring it to me-- you"); + mes("absolutely need it"); + mes("for the wedding!"); callsub L_End; } } - mes "[Marry Happy]"; - mes "Well, it looks like you"; - mes "have everything ready."; - mes "Although I'm not sure who"; - mes "your partner is, let me be"; - mes "the first to congratulate you"; - mes "on your upcoming wedding~"; + mes("[Marry Happy]"); + mes("Well, it looks like you"); + mes("have everything ready."); + mes("Although I'm not sure who"); + mes("your partner is, let me be"); + mes("the first to congratulate you"); + mes("on your upcoming wedding~"); next; - mes "[Marry Happy]"; - mes "Now, let's begin the"; - mes "application. Please write"; - mes "down your exact name here."; + mes("[Marry Happy]"); + mes("Now, let's begin the"); + mes("application. Please write"); + mes("down your exact name here."); next; while(1) { input .@name$; if (.@name$ == strcharinfo(PC_NAME)) break; - mes "[Marry Happy]"; - mes "Hmmm, you have to write"; - mes "down your name exactly as"; - mes "it is displayed. Maybe you"; - mes "need to copy and paste it?"; - mes "Anyway, let's try it again."; + mes("[Marry Happy]"); + mes("Hmmm, you have to write"); + mes("down your name exactly as"); + mes("it is displayed. Maybe you"); + mes("need to copy and paste it?"); + mes("Anyway, let's try it again."); next; } - mes "[Marry Happy]"; - mes "Great, it looks like we"; - mes "finished your application."; - mes "Remember that you'll need"; - mes "to tell Bishop Vomars your"; - mes "partner's exact name when"; - mes "you talk to him later, okay?"; + mes("[Marry Happy]"); + mes("Great, it looks like we"); + mes("finished your application."); + mes("Remember that you'll need"); + mes("to tell Bishop Vomars your"); + mes("partner's exact name when"); + mes("you talk to him later, okay?"); next; - mes "[Marry Happy]"; - mes "When your partner is"; - mes "finished with the application"; - mes "process, both of you should"; - mes "speak to the Bishop to begin"; - mes "the wedding ceremony."; + mes("[Marry Happy]"); + mes("When your partner is"); + mes("finished with the application"); + mes("process, both of you should"); + mes("speak to the Bishop to begin"); + mes("the wedding ceremony."); emotion e_lv; next; - mes "[Marry Happy]"; + mes("[Marry Happy]"); if (Sex == SEX_MALE) { - mes "Since you're the groom,"; - mes "you need to speak to the"; - mes "Bishop first. When you're"; - mes "finished, it will be your"; - mes "bride's turn to speak to"; - mes "Bishop Vomars."; + mes("Since you're the groom,"); + mes("you need to speak to the"); + mes("Bishop first. When you're"); + mes("finished, it will be your"); + mes("bride's turn to speak to"); + mes("Bishop Vomars."); Zeny -= 1300000; delitem Tuxedo,1; } else { - mes "Since you're the bride,"; - mes "you need to wait for the"; - mes "groom to speak to Bishop"; - mes "Vomars first. When he's"; - mes "finished, it'll be your turn"; - mes "to speak to Bishop Vomars."; + mes("Since you're the bride,"); + mes("you need to wait for the"); + mes("groom to speak to Bishop"); + mes("Vomars first. When he's"); + mes("finished, it'll be your turn"); + mes("to speak to Bishop Vomars."); Zeny -= 1200000; delitem Wedding_Dress,1; } @@ -381,13 +381,13 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{ wedding_sign = 1; callsub L_End; } - mes "[Marry Happy]"; - mes "No...?"; - mes "Well, when you're"; - mes "ready for marriage,"; - mes "feel free to come back to"; - mes "me so that you can apply,"; - mes "okay? Have a good day~"; + mes("[Marry Happy]"); + mes("No...?"); + mes("Well, when you're"); + mes("ready for marriage,"); + mes("feel free to come back to"); + mes("me so that you can apply,"); + mes("okay? Have a good day~"); break; case 4: @@ -399,42 +399,42 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{ donpcevent "Single Army#Amatsu::OnEnable"; donpcevent "Single Army#Gonryun::OnEnable"; emotion e_omg; - mes "[Single Army]"; - mes "^CC9933You have to refine"; - mes "items on your own to"; - mes "make great equipment!^000000"; + mes("[Single Army]"); + mes("^CC9933You have to refine"); + mes("items on your own to"); + mes("make great equipment!^000000"); emotion e_rock,0,"Single Army#Prontera"; next; - mes "[Single Army]"; - mes "^330099It's a waste to"; - mes "form parties in"; - mes "dungeons! I can"; - mes "make it on my own!^000000"; + mes("[Single Army]"); + mes("^330099It's a waste to"); + mes("form parties in"); + mes("dungeons! I can"); + mes("make it on my own!^000000"); emotion e_rock,0,"Single Army#Geffen"; next; - mes "[Single Army]"; - mes "^666666Hell, I've trained"; - mes "all by myself since"; - mes "birth, all the way"; - mes "to my job change!^000000"; + mes("[Single Army]"); + mes("^666666Hell, I've trained"); + mes("all by myself since"); + mes("birth, all the way"); + mes("to my job change!^000000"); emotion e_rock,0,"Single Army#Morocc"; next; - mes "[Single Army]"; - mes "^666600I CHOOSE to spend"; - mes "Christmas alone..."; - mes "playing Solitaire and"; - mes "doing crossword puzzles!^000000"; + mes("[Single Army]"); + mes("^666600I CHOOSE to spend"); + mes("Christmas alone..."); + mes("playing Solitaire and"); + mes("doing crossword puzzles!^000000"); emotion e_rock,0,"Single Army#Payon"; next; - mes "[Single Army]"; - mes "^CC9966Women may break my"; - mes "spirit, but they'll never"; - mes "take... my FREEDOM!^000000"; + mes("[Single Army]"); + mes("^CC9966Women may break my"); + mes("spirit, but they'll never"); + mes("take... my FREEDOM!^000000"); emotion e_rock,0,"Single Army#Amatsu"; next; - mes "[Single Army]"; - mes "^669900...We're the free! We're"; - mes "the Invincible Single Army!^000000"; + mes("[Single Army]"); + mes("^669900...We're the free! We're"); + mes("the Invincible Single Army!^000000"); emotion e_rock,0,"Single Army#Gonryun"; close2; cutin "wedding_marry01",255; @@ -458,10 +458,10 @@ L_End: } prt_church,97,102,0 script Single Army#Prontera 8W_SOLDIER,{ - mes "[Single Army]"; - mes "^CC9933You have to refine"; - mes "items on your own to"; - mes "make great equipment!^000000"; + mes("[Single Army]"); + mes("^CC9933You have to refine"); + mes("items on your own to"); + mes("make great equipment!^000000"); close; OnInit: @@ -475,11 +475,11 @@ OnEnable: } prt_church,98,102,0 script Single Army#Geffen 4_M_GEF_SOLDIER,{ - mes "[Single Army]"; - mes "^330099It's a waste to"; - mes "form parties in"; - mes "dungeons! I can"; - mes "make it on my own!^000000"; + mes("[Single Army]"); + mes("^330099It's a waste to"); + mes("form parties in"); + mes("dungeons! I can"); + mes("make it on my own!^000000"); close; OnInit: @@ -493,11 +493,11 @@ OnEnable: } prt_church,99,102,0 script Single Army#Morocc 4_M_MOC_SOLDIER,{ - mes "[Single Army]"; - mes "^666666Hell, I've trained"; - mes "all by myself since"; - mes "birth, all the way"; - mes "to my job change!^000000"; + mes("[Single Army]"); + mes("^666666Hell, I've trained"); + mes("all by myself since"); + mes("birth, all the way"); + mes("to my job change!^000000"); close; OnInit: @@ -511,11 +511,11 @@ OnEnable: } prt_church,100,102,0 script Single Army#Payon 4_M_PAY_SOLDIER,{ - mes "[Single Army]"; - mes "^666600I CHOOSE to spend"; - mes "Christmas alone..."; - mes "playing Solitaire and"; - mes "doing crossword puzzles!^000000"; + mes("[Single Army]"); + mes("^666600I CHOOSE to spend"); + mes("Christmas alone..."); + mes("playing Solitaire and"); + mes("doing crossword puzzles!^000000"); close; OnInit: @@ -529,10 +529,10 @@ OnEnable: } prt_church,101,102,0 script Single Army#Amatsu 8_M_JPNSOLDIER,{ - mes "[Single Army]"; - mes "^CC9966Women may break my"; - mes " spirit, but they'll never"; - mes "take... my FREEDOM!^000000"; + mes("[Single Army]"); + mes("^CC9966Women may break my"); + mes(" spirit, but they'll never"); + mes("take... my FREEDOM!^000000"); close; OnInit: @@ -546,9 +546,9 @@ OnEnable: } prt_church,102,102,0 script Single Army#Gonryun 8_M_TWSOLDIER,{ - mes "[Single Army]"; - mes "^669900...We're the free! We're"; - mes "the Invincible Single Army!^000000"; + mes("[Single Army]"); + mes("^669900...We're the free! We're"); + mes("the Invincible Single Army!^000000"); close; OnInit: @@ -564,11 +564,11 @@ OnEnable: prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ cutin "wedding_bomars01",2; if (Upper == 2) { - mes "[Vomars]"; - mes "Greetings, child."; - mes "Are you lost? Hmmm."; - mes "Do you know where your"; - mes "mommy and daddy are?"; + mes("[Vomars]"); + mes("Greetings, child."); + mes("Are you lost? Hmmm."); + mes("Do you know where your"); + mes("mommy and daddy are?"); close2; cutin "wedding_bomars01",255; end; @@ -583,67 +583,67 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ if (Sex == SEX_MALE) { $@wedding = 1; initnpctimer; - mes "[Vomars]"; - mes "Young lovers, please"; - mes "remember this moment for"; - mes "the rest of your lives. May your future be blessed with peace"; - mes "and joy. May the love you share"; - mes "grow with each passing day."; + mes("[Vomars]"); + mes("Young lovers, please"); + mes("remember this moment for"); + mes("the rest of your lives. May your future be blessed with peace"); + mes("and joy. May the love you share"); + mes("grow with each passing day."); next; mapannounce "prt_church","It's the marriage proposal from the groom, Mr. " + strcharinfo(PC_NAME) + "...",bc_map; - mes "[Vomars]"; - mes "Until the end of the"; - mes "world, may you stand"; - mes "by the side of the one"; - mes "whom you love, to support"; - mes "her and protect her. Now, may"; - mes "I know the name of your bride?"; + mes("[Vomars]"); + mes("Until the end of the"); + mes("world, may you stand"); + mes("by the side of the one"); + mes("whom you love, to support"); + mes("her and protect her. Now, may"); + mes("I know the name of your bride?"); next; input $@wed_bride$; - mes "[Vomars]"; - mes "Mr. " + strcharinfo(PC_NAME) + "..."; - mes "Do you swear on your life"; - mes "that you will forever cherish"; - mes "and care for your bride,"; - mes "Miss " + $@wed_bride$ + "?"; + mes("[Vomars]"); + mesf("Mr. %s...", strcharinfo(PC_NAME)); + mes("Do you swear on your life"); + mes("that you will forever cherish"); + mes("and care for your bride,"); + mesf("Miss %s?", $@wed_bride$); next; select("I do."); $@wed_groom$ = strcharinfo(PC_NAME); - mes "[Vomars]"; - mes "Now, it is time for"; - mes "your bride to make"; - mes "her wedding vows."; - mes "If she will come forward..."; + mes("[Vomars]"); + mes("Now, it is time for"); + mes("your bride to make"); + mes("her wedding vows."); + mes("If she will come forward..."); close2; mapannounce "prt_church","The groom, Mr. " + strcharinfo(PC_NAME) + ", has made his vows to Miss " + $@wed_bride$ + "...",bc_map; cutin "",255; end; } - mes "[Vomars]"; - mes "I'm sorry, but the groom"; - mes "must speak to me first in"; - mes "order to begin the wedding."; - mes "It's old fashioned protocol,"; - mes "but I'll admit that it does"; - mes "keep things running smoothly."; + mes("[Vomars]"); + mes("I'm sorry, but the groom"); + mes("must speak to me first in"); + mes("order to begin the wedding."); + mes("It's old fashioned protocol,"); + mes("but I'll admit that it does"); + mes("keep things running smoothly."); callsub L_End; } - mes "[Vomars]"; - mes "Before you can be"; - mes "married, you must"; - mes "first form a party of"; - mes "two with your partner."; - mes "Then, we can proceed"; - mes "with the ceremony."; + mes("[Vomars]"); + mes("Before you can be"); + mes("married, you must"); + mes("first form a party of"); + mes("two with your partner."); + mes("Then, we can proceed"); + mes("with the ceremony."); callsub L_End; } - mes "[Vomars]"; - mes "You must apply for"; - mes "marriage with Happy Marry"; - mes "before you can get married."; - mes "Happy Marry will let you know"; - mes "what else you'll need to do"; - mes "to prepare for marriage."; + mes("[Vomars]"); + mes("You must apply for"); + mes("marriage with Happy Marry"); + mes("before you can get married."); + mes("Happy Marry will let you know"); + mes("what else you'll need to do"); + mes("to prepare for marriage."); callsub L_End; } else if ($@wedding == 1) { @@ -653,40 +653,40 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ if (.@partymembercount == 2) { if (Sex == SEX_FEMALE) { if (strcharinfo(PC_NAME) == $@wed_bride$) { - mes "[Vomars]"; - mes "Young lovers, please"; - mes "remember this moment for"; - mes "the rest of your lives. May your future be blessed with peace"; - mes "and joy. May the love you share"; - mes "grow with each passing day."; + mes("[Vomars]"); + mes("Young lovers, please"); + mes("remember this moment for"); + mes("the rest of your lives. May your future be blessed with peace"); + mes("and joy. May the love you share"); + mes("grow with each passing day."); next; mapannounce "prt_church","Let's hear what the bride, Miss "+$@wed_bride$+", has to say...",bc_map; - mes "[Vomars]"; - mes "Miss "+$@wed_bride$+"..."; - mes "Do you swear to stay"; - mes "true to "+$@wed_groom$+","; - mes "to be by his side, no matter"; - mes "what the dangers may be?"; + mes("[Vomars]"); + mesf("Miss %s...", $@wed_bride$); + mes("Do you swear to stay"); + mesf("true to %s,", $@wed_groom$); + mes("to be by his side, no matter"); + mes("what the dangers may be?"); next; if (select("^FF0000No.^000000", "I do.") == 1) { cutin "wedding_bomars03",2; mapannounce "prt_church","Next couple, please proceed...",bc_map; - mes "[Vomars]"; - mes "So "+$@wed_groom$; - mes "isn't the one you"; - mes "want to marry? Hmm."; - mes "I'm truly sorry for this"; - mes "misunderstanding..."; + mes("[Vomars]"); + mesf("So %s", $@wed_groom$); + mes("isn't the one you"); + mes("want to marry? Hmm."); + mes("I'm truly sorry for this"); + mes("misunderstanding..."); $@wedding = 0; close2; stopnpctimer; cutin "",255; end; } - mes "[Vomars]"; - mes "Do you truly swear"; - mes "fidelity and patience?"; - mes "Will you marry "+$@wed_groom$+"?"; + mes("[Vomars]"); + mes("Do you truly swear"); + mes("fidelity and patience?"); + mesf("Will you marry %s?", $@wed_groom$); next; if (select("Yes, I do.", "^FF0000No.^000000") == 1) { if (isloggedin(getcharid(CHAR_ID_ACCOUNT,$@wed_groom$))) { @@ -705,18 +705,18 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ attachrid(getcharid(CHAR_ID_ACCOUNT,$@wed_bride$)); cutin "wedding_bomars02",2; mapannounce "prt_church","I now pronounce you, "+$@wed_groom$+" and "+$@wed_bride$+", husband and wife.",bc_map; - mes "[Vomars]"; - mes "By the power invested"; - mes "in me as Royal Bishop of"; - mes "the Rune-Midgarts Kingdom,"; - mes "I now pronounce you husband"; - mes "and wife. May your future be"; - mes "blessed with many great joys."; + mes("[Vomars]"); + mes("By the power invested"); + mes("in me as Royal Bishop of"); + mes("the Rune-Midgarts Kingdom,"); + mes("I now pronounce you husband"); + mes("and wife. May your future be"); + mes("blessed with many great joys."); next; - mes "[Vomars]"; - mes "And lastly..."; - mes "Always be happy,"; - mes "dear "+$@wed_bride$+"..."; + mes("[Vomars]"); + mes("And lastly..."); + mes("Always be happy,"); + mesf("dear %s...", $@wed_bride$); $@wed_groom$ = ""; $@wed_bride$ = ""; $@wedding = 0; @@ -728,24 +728,24 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ } } cutin "wedding_bomars03",2; - mes "[Vomars]"; - mes "Hm. It seems that"; - mes "your groom left before"; - mes "the ceremony has finished"; - mes "Please try again once he's"; - mes "returned."; + mes("[Vomars]"); + mes("Hm. It seems that"); + mes("your groom left before"); + mes("the ceremony has finished"); + mes("Please try again once he's"); + mes("returned."); callsub L_End; } else { cutin "wedding_bomars03",2; mapannounce "prt_church","Alas! "+$@wed_bride$+" has rejected "+$@wed_groom$+"'s marriage proposal!",bc_map; - mes "[Vomars]"; - mes "Hm. It seems that"; - mes "you've changed your"; - mes "mind. Although I feel"; - mes "sorry for the groom, you"; - mes "must do what your heart"; - mes "tells you is right. Now, run!"; + mes("[Vomars]"); + mes("Hm. It seems that"); + mes("you've changed your"); + mes("mind. Although I feel"); + mes("sorry for the groom, you"); + mes("must do what your heart"); + mes("tells you is right. Now, run!"); } $@wed_groom$ = ""; $@wed_bride$ = ""; @@ -762,26 +762,26 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{ callsub S_Busy; } if (strcharinfo(PC_NAME) == $@wed_bride$) { - mes "[Vomars]"; - mes "Hm? It appears that"; - mes "Happy Marry still hasn't"; - mes "received your marriage"; - mes "application. Please speak"; - mes "to her so that we can begin"; - mes "the wedding ceremony."; + mes("[Vomars]"); + mes("Hm? It appears that"); + mes("Happy Marry still hasn't"); + mes("received your marriage"); + mes("application. Please speak"); + mes("to her so that we can begin"); + mes("the wedding ceremony."); callsub L_End; } callsub S_Busy; } callsub S_Busy; } - mes "[Vomars]"; - mes "I wish you eternal"; - mes "happiness. No matter"; - mes "how dark the present may"; - mes "be, always stand by your"; - mes "loved one's side and look"; - mes "to the future with hope."; + mes("[Vomars]"); + mes("I wish you eternal"); + mes("happiness. No matter"); + mes("how dark the present may"); + mes("be, always stand by your"); + mes("loved one's side and look"); + mes("to the future with hope."); L_End: close2; @@ -790,19 +790,19 @@ L_End: S_Busy: if ($@wed_groom$ != "" && $@wed_bride$ != "") { - mes "[Vomars]"; - mes "The wedding of"; - mes "Miss "+ $@wed_bride$ +" and"; - mes "Mister "+ $@wed_groom$; - mes "is currently in progress."; - mes "Please keep your voice down."; + mes("[Vomars]"); + mes("The wedding of"); + mesf("Miss %s and", $@wed_bride$); + mesf("Mister %s", $@wed_groom$); + mes("is currently in progress."); + mes("Please keep your voice down."); callsub L_End; } - mes "[Vomars]"; - mes "I'm conducting a wedding"; - mes "for another couple now, so"; - mes "please wait patiently for your"; - mes "turn. Thanks for understanding... "; + mes("[Vomars]"); + mes("I'm conducting a wedding"); + mes("for another couple now, so"); + mes("please wait patiently for your"); + mes("turn. Thanks for understanding... "); callsub L_End; OnStop: @@ -824,150 +824,150 @@ OnTimer180000: prt_church,28,178,4 script The King of Midgart 1_M_PRON_KING,{ callfunc "F_GM_NPC"; - mes "[Vomars]"; - mes "Wh-who are you?"; - mes "You must know the"; - mes "password to invoke"; - mes "my awesome powers."; + mes("[Vomars]"); + mes("Wh-who are you?"); + mes("You must know the"); + mes("password to invoke"); + mes("my awesome powers."); next; if (callfunc("F_GM_NPC",1854,0) < 1) { - mes "[Vomars]"; - mes "This is"; - mes "no place for"; - mes "fooling around."; + mes("[Vomars]"); + mes("This is"); + mes("no place for"); + mes("fooling around."); close2; warp "prt_church",101,102; end; } - mes "[Wedding Switch]"; - mes "Is there a problem with"; - mes "the wedding ceremony?"; - mes "I can reset the Bishop"; - mes "Vomars NPC if you like."; + mes("[Wedding Switch]"); + mes("Is there a problem with"); + mes("the wedding ceremony?"); + mes("I can reset the Bishop"); + mes("Vomars NPC if you like."); next; switch(select("No, thanks", "RESET")) { case 1: - mes "[Wedding Switch]"; - mes "Alright, then."; - mes "However, if the"; - mes "Bishop Vomars"; - mes "NPC is stuck, it may"; - mes "be best to reset it."; + mes("[Wedding Switch]"); + mes("Alright, then."); + mes("However, if the"); + mes("Bishop Vomars"); + mes("NPC is stuck, it may"); + mes("be best to reset it."); close; case 2: donpcevent "Bishop#w::OnStop"; donpcevent "Bishop#w::OnReset"; mapannounce "prt_church","You've responded too slowly... Next couple, please proceed.",bc_map; - mes "[Wedding Switch]"; - mes "The Bishop Vomars NPC"; - mes "has now been reactivated."; - mes "It should now be possible"; - mes "to proceed with weddings."; + mes("[Wedding Switch]"); + mes("The Bishop Vomars NPC"); + mes("has now been reactivated."); + mes("It should now be possible"); + mes("to proceed with weddings."); close; } } prt_church,20,179,4 script Divorce Staff 1_F_LIBRARYGIRL,{ callfunc "F_GM_NPC"; - mes "[Bad Ending]"; - mes "Uh oh..."; - mes "You know I can't"; - mes "do anything for you."; + mes("[Bad Ending]"); + mes("Uh oh..."); + mes("You know I can't"); + mes("do anything for you."); next; if (callfunc("F_GM_NPC",1854,0) < 1) { - mes "[Bad Ending]"; - mes "Hmm..."; - mes "You really"; - mes "shouldn't be"; - mes "in this place..."; + mes("[Bad Ending]"); + mes("Hmm..."); + mes("You really"); + mes("shouldn't be"); + mes("in this place..."); close; } - mes "[Bad Ending]"; - mes "Great, you know the"; - mes "password! Now, did you"; - mes "want me to remove the"; - mes "Wedding Ring in your"; - mes "inventory?"; + mes("[Bad Ending]"); + mes("Great, you know the"); + mes("password! Now, did you"); + mes("want me to remove the"); + mes("Wedding Ring in your"); + mes("inventory?"); next; switch(select("Drop 1 Wedding Ring.", "Keep it.")) { case 1: .@ring = (Sex == SEX_MALE) ? 2634 : 2635; //Bridegroom_Ring, Bride_Ring if (countitem(.@ring)) { delitem .@ring,1; - mes "[Bad Ending]"; - mes "It's done!"; + mes("[Bad Ending]"); + mes("It's done!"); } else { - mes "[Bad Ending]"; - mes "I couldn't find"; - mes "the Wedding Ring..."; - mes "Please make sure"; - mes "that it's not equipped."; + mes("[Bad Ending]"); + mes("I couldn't find"); + mes("the Wedding Ring..."); + mes("Please make sure"); + mes("that it's not equipped."); } close; case 2: - mes "[Bad Ending]"; - mes "You sure you want"; - mes "to keep that ring?"; - mes "Alright, but if it becomes"; - mes "a problem, you come to me."; + mes("[Bad Ending]"); + mes("You sure you want"); + mes("to keep that ring?"); + mes("Alright, but if it becomes"); + mes("a problem, you come to me."); close; } } prt_church,22,179,4 script Remarry Staff 1_F_LIBRARYGIRL,{ callfunc "F_GM_NPC"; - mes "[Wedding Again]"; - mes "Hmm...?"; - mes "What exactly are"; - mes "you doing here?"; + mes("[Wedding Again]"); + mes("Hmm...?"); + mes("What exactly are"); + mes("you doing here?"); next; if (callfunc("F_GM_NPC",1854,0) < 1) { - mes "[Wedding Again]"; - mes "Ahk!"; - mes "An adventurer"; - mes "like you shouldn't"; - mes "be in this place!"; + mes("[Wedding Again]"); + mes("Ahk!"); + mes("An adventurer"); + mes("like you shouldn't"); + mes("be in this place!"); close; } if (getpartnerid()) { - mes "[Wedding Again]"; - mes "Hmm..."; - mes "I can only create"; - mes "a Wedding Ring if the"; - mes "character is married."; + mes("[Wedding Again]"); + mes("Hmm..."); + mes("I can only create"); + mes("a Wedding Ring if the"); + mes("character is married."); close; } - mes "[Wedding Again]"; - mes "Ah, I see that you"; - mes "know the password."; - mes "Alright, if you somehow"; - mes "lost your Wedding Ring,"; - mes "I can make you a new one."; + mes("[Wedding Again]"); + mes("Ah, I see that you"); + mes("know the password."); + mes("Alright, if you somehow"); + mes("lost your Wedding Ring,"); + mes("I can make you a new one."); next; switch(select("Make new Wedding Ring.", "Cancel.")) { case 1: .@ring = (Sex == SEX_MALE) ? 2634 : 2635; //Bridegroom_Ring, Bride_Ring if (countitem(.@ring) || isequipped(.@ring)) { - mes "[Wedding Again]"; - mes "Wait, wait..."; - mes "You're wearing your"; - mes "Wedding Ring. I better"; - mes "not make you another since"; - mes "you don't need more than one."; + mes("[Wedding Again]"); + mes("Wait, wait..."); + mes("You're wearing your"); + mes("Wedding Ring. I better"); + mes("not make you another since"); + mes("you don't need more than one."); } else { getitem .@ring,1; - mes "[Wedding Again]"; - mes "Here you go~"; - mes "It's your brand"; - mes "new Wedding Ring!"; + mes("[Wedding Again]"); + mes("Here you go~"); + mes("It's your brand"); + mes("new Wedding Ring!"); } close; case 2: - mes "[Wedding Again]"; - mes "Alright. If you ever"; - mes "lose your Wedding Ring,"; - mes "come to me if you happen"; - mes "to need a new one, okay?"; + mes("[Wedding Again]"); + mes("Alright. If you ever"); + mes("lose your Wedding Ring,"); + mes("come to me if you happen"); + mes("to need a new one, okay?"); close; } } diff --git a/npc/other/mercenary_rent.txt b/npc/other/mercenary_rent.txt index 4b0878e79be..d5b3b2d0a3b 100644 --- a/npc/other/mercenary_rent.txt +++ b/npc/other/mercenary_rent.txt @@ -44,18 +44,18 @@ for (.@i = 0; .@i < .@size; ++.@i) if (.@npc$ == .@name$[.@i]) .@type = .@i; .@faith_merc = mercenary_get_faith(getd(.@faith$[.@type])); - mes "[Mercenary Manager]"; - mes "Welcome to the"; - mes .@npc$ + " Mercenary Guild."; - mes "What can I do for you?"; + mes("[Mercenary Manager]"); + mes("Welcome to the"); + mesf("%s Mercenary Guild.", .@npc$); + mes("What can I do for you?"); next; switch(select("Hire Mercenary", "Mercenary Info", "Nothing", "10th Grade Mercenaries")) { case 1: - mes "[Mercenary Manager]"; - mes "You want to hire a"; - mes .@npc$ + " Mercenary?"; - mes "Which Grade were you"; - mes "interested in hiring?"; + mes("[Mercenary Manager]"); + mes("You want to hire a"); + mesf(" Mercenary?", .@npc$); + mes("Which Grade were you"); + mes("interested in hiring?"); next; setarray .@suffix$, "th","st","nd","rd"; for (.@i = 1; .@i <= 9; ++.@i) @@ -66,160 +66,160 @@ .@ZenyCost = 7 * .@Grade; setarray .@FaithCost[7], 50,100,300; .@FaithCost = .@FaithCost[.@Grade]; - mes "[Mercenary Manager]"; - mes "So you want to hire a " + .@Grade + .@suffix$[((.@Grade <= 3)? .@i : 0)]; - mes "Grade " + .@npc$ + " Mercenary?"; - mes "You need to have attained"; - mes "Base Level " + .@BaseLevel + " or higher, and"; - mes "must pay the " + .@ZenyCost + ",000 zeny fee."; + mes("[Mercenary Manager]"); + mesf("So you want to hire a %d%s", .@Grade, .@suffix$[((.@Grade <= 3)? .@i : 0)]); + mesf("Grade %s Mercenary?", .@npc$); + mes("You need to have attained"); + mesf("Base Level %d or higher, and", .@BaseLevel); + mesf("must pay the %d,000 zeny fee.", .@ZenyCost); next; if(select("Yes", "No") == 2) { - mes "[Mercenary Manager]"; - mes "Oh, really? Well, now"; - mes "might not be a good time"; - mes "for you to consider hiring"; - mes "a Mercenary, but please feel"; - mes "free to come back if your"; - mes "needs change. Thank you~"; + mes("[Mercenary Manager]"); + mes("Oh, really? Well, now"); + mes("might not be a good time"); + mes("for you to consider hiring"); + mes("a Mercenary, but please feel"); + mes("free to come back if your"); + mes("needs change. Thank you~"); } else if(.@FaithCost && .@faith_merc < .@FaithCost) { - mes "[Mercenary Manager]"; - mes "Oh... Your Loyalty rating"; - mes "with the " + .@npc$ + " Mercenary"; - mes "Guild isn't high enough to"; - mes "hire this Mercenary. Please"; - mes "come back after you earn"; - mes "" + .@FaithCost + " or more Loyalty with us."; + mes("[Mercenary Manager]"); + mes("Oh... Your Loyalty rating"); + mesf("with the %s Mercenary", .@npc$); + mes("Guild isn't high enough to"); + mes("hire this Mercenary. Please"); + mes("come back after you earn"); + mesf("%d or more Loyalty with us.", .@FaithCost); } else if (BaseLevel < .@BaseLevel) { - mes "[Mercenary Manager]"; - mes "I'm sorry, but your Base"; - mes "Level isn't high enough"; - mes "to hire this Mercenary."; - mes "Please come back to me"; - mes "once you reach Base Level " + .@BaseLevel + "."; + mes("[Mercenary Manager]"); + mes("I'm sorry, but your Base"); + mes("Level isn't high enough"); + mes("to hire this Mercenary."); + mes("Please come back to me"); + mesf("once you reach Base Level %d.", .@BaseLevel); } else if (Zeny < .@ZenyCost * 1000) { - mes "[Mercenary Manager]"; - mes "I'm sorry, but you"; - mes "don't have enough zeny"; - mes "to hire this Mercenary."; - mes "The hiring fee is " + .@ZenyCost + ",000 zeny."; + mes("[Mercenary Manager]"); + mes("I'm sorry, but you"); + mes("don't have enough zeny"); + mes("to hire this Mercenary."); + mesf("The hiring fee is %d,000 zeny.", .@ZenyCost); } else { - mes "[Mercenary Manager]"; - mes "Great! Our Mercenaries"; - mes "are sincere and devoted"; - mes "to protecting their clients."; - mes "Summoned Mercenaries will"; - mes "offer their support to you for"; - mes "30 minutes. Take care now."; + mes("[Mercenary Manager]"); + mes("Great! Our Mercenaries"); + mes("are sincere and devoted"); + mes("to protecting their clients."); + mes("Summoned Mercenaries will"); + mes("offer their support to you for"); + mes("30 minutes. Take care now."); Zeny -= (.@ZenyCost * 1000); getitem .@item[.@type] - 10 + .@Grade, 1; } close; case 2: - mes "[Mercenary Manager]"; - mes "Mercenaries are soldiers"; - mes "that will fight at your side"; - mes "on the battlefield, but there"; - mes "are a few terms and conditions"; - mes "you must fulfill to hire them."; + mes("[Mercenary Manager]"); + mes("Mercenaries are soldiers"); + mes("that will fight at your side"); + mes("on the battlefield, but there"); + mes("are a few terms and conditions"); + mes("you must fulfill to hire them."); next; - mes "[Mercenary Manager]"; - mes "You must fulfill a level"; - mes "requirement and pay a zeny"; - mes "fee to hire a Mercenary."; - mes "Higher grade Mercenaries"; - mes "will also require that you"; - mes "build a Loyalty rating with us."; + mes("[Mercenary Manager]"); + mes("You must fulfill a level"); + mes("requirement and pay a zeny"); + mes("fee to hire a Mercenary."); + mes("Higher grade Mercenaries"); + mes("will also require that you"); + mes("build a Loyalty rating with us."); next; - mes "[Mercenary Manager]"; - mes "Mercenary contracts can't be"; - mes "transferred to other people,"; - mes "and we only allow a 5 Base Level difference between the Mercenary"; - mes "and client so you can't hire one much stronger than you."; + mes("[Mercenary Manager]"); + mes("Mercenary contracts can't be"); + mes("transferred to other people,"); + mes("and we only allow a 5 Base Level difference between the Mercenary"); + mes("and client so you can't hire one much stronger than you."); next; - mes "[Mercenary Manager]"; - mes "Well, you can figure out the"; - mes "details when you actually form"; - mes "a contract with one of our"; - mes "Mercenaries, and receive"; - mes "the Summon Scroll that will"; - mes "call a Mercenary to your side."; + mes("[Mercenary Manager]"); + mes("Well, you can figure out the"); + mes("details when you actually form"); + mes("a contract with one of our"); + mes("Mercenaries, and receive"); + mes("the Summon Scroll that will"); + mes("call a Mercenary to your side."); next; - mes "[Mercenary Manager]"; - mes "You can't give this scroll"; - mes "to anyone else, and the"; - mes "Mercenary will only remain"; - mes "with you for 30 minutes after"; - mes "you summon him. Don't forget"; - mes "about the time limit, okay?"; + mes("[Mercenary Manager]"); + mes("You can't give this scroll"); + mes("to anyone else, and the"); + mes("Mercenary will only remain"); + mes("with you for 30 minutes after"); + mes("you summon him. Don't forget"); + mes("about the time limit, okay?"); close; case 3: - mes "[Mercenary Manager]"; - mes "No? You didn't need any"; - mes "help? Well, feel free to"; - mes "ask me if you have any"; - mes "questions about Mercenaries."; + mes("[Mercenary Manager]"); + mes("No? You didn't need any"); + mes("help? Well, feel free to"); + mes("ask me if you have any"); + mes("questions about Mercenaries."); close; case 4: - mes "[Mercenary Manager]"; - mes "10th Grade Mercenaries are"; - mes "the best we have to offer,"; - mes "and we use different criteria"; - mes "for our clients to hire them."; - mes "There's no zeny fee, but you"; - mes "must have 500 Loyalty."; + mes("[Mercenary Manager]"); + mes("10th Grade Mercenaries are"); + mes("the best we have to offer,"); + mes("and we use different criteria"); + mes("for our clients to hire them."); + mes("There's no zeny fee, but you"); + mes("must have 500 Loyalty."); next; - mes "[Mercenary Manager]"; - mes "Once you make a contract"; - mes "with a 10th Grade Mercenary,"; - mes "your Loyalty rating will be"; - mes "decreased by 400. In other"; - mes "words, you pay 400 Loyalty"; - mes "to hire a 10th Grade Mercenary."; + mes("[Mercenary Manager]"); + mes("Once you make a contract"); + mes("with a 10th Grade Mercenary,"); + mes("your Loyalty rating will be"); + mes("decreased by 400. In other"); + mes("words, you pay 400 Loyalty"); + mes("to hire a 10th Grade Mercenary."); next; - mes "[Mercenary Manager]"; - mes "You must also be at"; - mes "Base Level 90 or higher to"; - mes "hire a 10th Grade Mercenary."; - mes "Are you still interested in"; - mes "forming this contract?"; + mes("[Mercenary Manager]"); + mes("You must also be at"); + mes("Base Level 90 or higher to"); + mes("hire a 10th Grade Mercenary."); + mes("Are you still interested in"); + mes("forming this contract?"); next; if (select("Yes", "No") == 2) { - mes "[Mercenary Manager]"; - mes "I understand... It takes"; - mes "hard work and sacrifice to"; - mes "even reach the point where"; - mes "you can hire a 10th Grade"; - mes "Mercenary. Have you considered"; - mes "hiring a lower grade Mercenary?"; + mes("[Mercenary Manager]"); + mes("I understand... It takes"); + mes("hard work and sacrifice to"); + mes("even reach the point where"); + mes("you can hire a 10th Grade"); + mes("Mercenary. Have you considered"); + mes("hiring a lower grade Mercenary?"); } else if (.@faith_merc < 500) { - mes "[Mercenary Manager]"; - mes "I'm sorry, but your"; - mes "Loyalty rating is too"; - mes "low to hire a 10th Grade"; - mes "Mercenary. You must have"; - mes "500 or more Loyalty to"; - mes "form a contract with one."; + mes("[Mercenary Manager]"); + mes("I'm sorry, but your"); + mes("Loyalty rating is too"); + mes("low to hire a 10th Grade"); + mes("Mercenary. You must have"); + mes("500 or more Loyalty to"); + mes("form a contract with one."); } else if (BaseLevel < 90) { - mes "[Mercenary Manager]"; - mes "I'm sorry, but you must"; - mes "be at Base Level 90 or"; - mes "higher to form a contract"; - mes "with a 10th Grade Mercenary."; + mes("[Mercenary Manager]"); + mes("I'm sorry, but you must"); + mes("be at Base Level 90 or"); + mes("higher to form a contract"); + mes("with a 10th Grade Mercenary."); } else { - mes "[Mercenary Manager]"; - mes "Congratulations! It looks"; - mes "like you're planning in taking"; - mes "on some very dangerous work"; - mes "since you're hiring a 10th"; - mes "Grade Mercenary. I wish you"; - mes "the best of luck with him."; + mes("[Mercenary Manager]"); + mes("Congratulations! It looks"); + mes("like you're planning in taking"); + mes("on some very dangerous work"); + mes("since you're hiring a 10th"); + mes("Grade Mercenary. I wish you"); + mes("the best of luck with him."); mercenary_set_faith getd(.@faith$[.@type]),-400; getitem .@item[.@type],1; } @@ -231,12 +231,12 @@ pay_arche,99,167,4 duplicate(Mercenary Manager#main) Mercenary Manager#Bow 4_M_J //== Mercenary Merchant NPCs =============================== - script Mercenary Merchant#dummy::MercMerchant FAKE_NPC,{ - mes "[Mercenary Goods Merchant]"; - mes "Hello, I sell goods"; - mes "that Mercenaries can"; - mes "use. Is there anything"; - mes "in particular that"; - mes "you're looking for?"; + mes("[Mercenary Goods Merchant]"); + mes("Hello, I sell goods"); + mes("that Mercenaries can"); + mes("use. Is there anything"); + mes("in particular that"); + mes("you're looking for?"); next; setarray .@item, 12184, 12185, 12241, 12242, 12243; setarray .@cost, 1750, 3000, 560, 1050, 2100; @@ -247,60 +247,60 @@ pay_arche,99,167,4 duplicate(Mercenary Manager#main) Mercenary Manager#Bow 4_M_J .@str$ = .@cost[.@m] + ""; .@len = getstrlen(.@str$); .@str_cost$ = (.@len <= 3)? .@str$ : insertchar(.@str$,",",.@len-3); - mes "[Mercenary Goods Merchant]"; - mes getitemname(.@item[.@m]); - mes "each cost " + .@str_cost$ + " zeny."; - mes "How many would you like?"; + mes("[Mercenary Goods Merchant]"); + mes(getitemname(.@item[.@m])); + mesf("each cost %s zeny.", .@str_cost$); + mes("How many would you like?"); next; input .@input; if (!.@input) { - mes "[Mercenary Goods Merchant]"; - mes "You changed your mind?"; - mes "Alright, feel free to come"; - mes "back to me whenever you want"; - mes "to buy any Mercenary Potions."; + mes("[Mercenary Goods Merchant]"); + mes("You changed your mind?"); + mes("Alright, feel free to come"); + mes("back to me whenever you want"); + mes("to buy any Mercenary Potions."); close; } if (.@input < 0 || .@input > 10000) { - mes "[Mercenary Goods Merchant]"; - mes "I'm sorry, but you"; - mes "can only buy up to"; - mes "10,000 of these potions"; - mes "at a time. Please enter"; - mes "a number from 1 to 10,000."; + mes("[Mercenary Goods Merchant]"); + mes("I'm sorry, but you"); + mes("can only buy up to"); + mes("10,000 of these potions"); + mes("at a time. Please enter"); + mes("a number from 1 to 10,000."); close; } .@total_po = .@input * .@cost[.@m]; if (.@total_po > Zeny) { - mes "[Mercenary Goods Merchant]"; - mes "I'm sorry, but you don't"; - mes "have enough zeny for this"; - mes "many potions. Well, I'll be"; - mes "be here when you're ready"; - mes "to purchase something"; - mes "for your Mercenaries."; + mes("[Mercenary Goods Merchant]"); + mes("I'm sorry, but you don't"); + mes("have enough zeny for this"); + mes("many potions. Well, I'll be"); + mes("be here when you're ready"); + mes("to purchase something"); + mes("for your Mercenaries."); close; } if (!checkweight(.@item[.@m], .@input)) { - mes "[Mercenary Goods Merchant]"; - mes "If I gave you that many"; - mes "potions, you wouldn't be"; - mes "able to carry them with you."; - mes "Please come back after"; - mes "you free up some space"; - mes "in your Inventory."; + mes("[Mercenary Goods Merchant]"); + mes("If I gave you that many"); + mes("potions, you wouldn't be"); + mes("able to carry them with you."); + mes("Please come back after"); + mes("you free up some space"); + mes("in your Inventory."); close; } - mes "[Mercenary Goods Merchant]"; + mes("[Mercenary Goods Merchant]"); if (.@input == 1) - mes "Here's your " + getitemname(.@item[.@m]) + "."; + mesf("Here's your %s.", getitemname(.@item[.@m])); else { - mes "Here you are, this is exactly"; - mes .@input + " " + getitemname(.@item[.@m]) + "s."; + mes("Here you are, this is exactly"); + mesf("%d %ss.", .@input, getitemname(.@item[.@m])); } - mes "Thank you, and please come"; - mes "again when you need more"; - mes "potions for your Mercenaries."; + mes("Thank you, and please come"); + mes("again when you need more"); + mes("potions for your Mercenaries."); Zeny -= .@total_po; getitem .@item[.@m], .@input; close; diff --git a/npc/other/monster_museum.txt b/npc/other/monster_museum.txt index 0788289c2ae..09f298dddba 100644 --- a/npc/other/monster_museum.txt +++ b/npc/other/monster_museum.txt @@ -39,42 +39,42 @@ //========================================================================= yuno_in03,32,15,3 script Museum Guide 1_F_02,{ - mes "[Cenia]"; - mes "Welcome to the Monster Museum."; + mes("[Cenia]"); + mes("Welcome to the Monster Museum."); next; switch(select("Monster Museum?", "Tips")) { case 1: - mes "[Cenia]"; - mes "The Monster Museum was founded by"; - mes "the Sages of the Schweicherbil"; - mes "Magic Academy after researching"; - mes "every creature dwelling in the"; - mes "Rune-Midgard continent."; + mes("[Cenia]"); + mes("The Monster Museum was founded by"); + mes("the Sages of the Schweicherbil"); + mes("Magic Academy after researching"); + mes("every creature dwelling in the"); + mes("Rune-Midgard continent."); next; - mes "[Cenia]"; - mes "In this museum, you can see every"; - mes "single monster in Rune-Midgard,"; - mes "even the ones you hardly ever encounter."; + mes("[Cenia]"); + mes("In this museum, you can see every"); + mes("single monster in Rune-Midgard,"); + mes("even the ones you hardly ever encounter."); next; - mes "[Cenia]"; - mes "The glass tubes holding monsters"; - mes "was developed with the latest"; - mes "technology as a part of the"; - mes "Schwartz Project. Rest assured,"; - mes "you'll be well protected."; + mes("[Cenia]"); + mes("The glass tubes holding monsters"); + mes("was developed with the latest"); + mes("technology as a part of the"); + mes("Schwartz Project. Rest assured,"); + mes("you'll be well protected."); next; break; case 2: - mes "[Cenia]"; - mes "Please check on the Opaque option"; - mes "on your option windows by"; - mes "pressing ALT + O, if you want to"; - mes "see the monsters better."; + mes("[Cenia]"); + mes("Please check on the Opaque option"); + mes("on your option windows by"); + mes("pressing ALT + O, if you want to"); + mes("see the monsters better."); next; break; } - mes "[Cenia]"; - mes "Feel free to talk to me anytime."; + mes("[Cenia]"); + mes("Feel free to talk to me anytime."); close; } @@ -82,25 +82,25 @@ yuno_in03,36,21,3 script Deviace#yuno DEVIACE,{ end; } yuno_in03,33,21,1 script #DEVIACE HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Deviace"; - mes "Size : Medium"; - mes "Attribute : Water"; - next; - mes "Explanation :"; - mes "This monster dwells under the deep"; - mes "sea and has a round body with a"; - mes "acetabulum on its dorsal side."; - mes "Although its sharp teeth are"; - mes "intimidating, it has a very mellow"; - mes "character."; - next; - mes "Therefore, it never initiates"; - mes "attack on an undersea traveler"; - mes "unless it's attacked first."; - mes "However, once it becomes upset, it"; - mes "uses high level magic skills. So"; - mes "it's better to be careful with this monster."; + mes(" "); + mes("Scientific name : Deviace"); + mes("Size : Medium"); + mes("Attribute : Water"); + next; + mes("Explanation :"); + mes("This monster dwells under the deep"); + mes("sea and has a round body with a"); + mes("acetabulum on its dorsal side."); + mes("Although its sharp teeth are"); + mes("intimidating, it has a very mellow"); + mes("character."); + next; + mes("Therefore, it never initiates"); + mes("attack on an undersea traveler"); + mes("unless it's attacked first."); + mes("However, once it becomes upset, it"); + mes("uses high level magic skills. So"); + mes("it's better to be careful with this monster."); close; } @@ -108,25 +108,25 @@ yuno_in03,36,27,3 script Seal#yuno FUR_SEAL,{ end; } yuno_in03,33,27,1 script #FUR_SEAL HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Seal"; - mes "Size : Medium"; - mes "Attribute : Water"; - next; - mes "Explanation :"; - mes "When you take a look at this"; - mes "monster carefully, you will find"; - mes "that it's not actually a seal but"; - mes "an unidentified monster hiding"; - mes "inside the seal-like leather"; - mes "clothing."; - next; - mes "It is rumored that the monster"; - mes "wears this clothing in order"; - mes "to protect its sensitive skin"; - mes "from the weather. The Seal's"; - mes "clothing is a very good material"; - mes "for people to produce winter coats."; + mes(" "); + mes("Scientific name : Seal"); + mes("Size : Medium"); + mes("Attribute : Water"); + next; + mes("Explanation :"); + mes("When you take a look at this"); + mes("monster carefully, you will find"); + mes("that it's not actually a seal but"); + mes("an unidentified monster hiding"); + mes("inside the seal-like leather"); + mes("clothing."); + next; + mes("It is rumored that the monster"); + mes("wears this clothing in order"); + mes("to protect its sensitive skin"); + mes("from the weather. The Seal's"); + mes("clothing is a very good material"); + mes("for people to produce winter coats."); close; } @@ -134,21 +134,21 @@ yuno_in03,36,33,3 script Sage Worm#yuno SAGEWORM,{ end; } yuno_in03,33,33,1 script #SAGEWORM HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Sage Worm"; - mes "Size : Small"; - mes "Attribute : Neutral"; - next; - mes "Explanation :"; - mes "A strange beast with the head of"; - mes "an old scholar and the tail of a"; - mes "worm. Although it is physically"; - mes "weak, it has the intelligence"; - mes "to support its comrades with"; - mes "magic skills."; - next; - mes "As its scholarly appearance"; - mes "indicates, it's usually seen near books or book shelves."; + mes(" "); + mes("Scientific name : Sage Worm"); + mes("Size : Small"); + mes("Attribute : Neutral"); + next; + mes("Explanation :"); + mes("A strange beast with the head of"); + mes("an old scholar and the tail of a"); + mes("worm. Although it is physically"); + mes("weak, it has the intelligence"); + mes("to support its comrades with"); + mes("magic skills."); + next; + mes("As its scholarly appearance"); + mes("indicates, it's usually seen near books or book shelves."); close; } @@ -156,25 +156,25 @@ yuno_in03,39,39,3 script Penomena#yuno PENOMENA,{ end; } yuno_in03,38,39,1 script #PENOMANA HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Penomena"; - mes "Size : Medium"; - mes "Attribute : Poison"; - next; - mes "Explanation :"; - mes "This monster dwells inside the"; - mes "deepest part of caves where there"; - mes "is enough moisture to keep it from"; - mes "getting dried up."; - next; - mes "Unlike Hydra, a similar looking"; - mes "creature, it can move itself"; - mes "towards its enemy using many"; - mes "small appendixes on its acetabulum."; - next; - mes "The long, thin tentacles on the"; - mes "body shoot deadly poison which is"; - mes "enough to kill its enemy at once."; + mes(" "); + mes("Scientific name : Penomena"); + mes("Size : Medium"); + mes("Attribute : Poison"); + next; + mes("Explanation :"); + mes("This monster dwells inside the"); + mes("deepest part of caves where there"); + mes("is enough moisture to keep it from"); + mes("getting dried up."); + next; + mes("Unlike Hydra, a similar looking"); + mes("creature, it can move itself"); + mes("towards its enemy using many"); + mes("small appendixes on its acetabulum."); + next; + mes("The long, thin tentacles on the"); + mes("body shoot deadly poison which is"); + mes("enough to kill its enemy at once."); close; } @@ -182,20 +182,20 @@ yuno_in03,39,44,3 script Galapago#yuno GALAPAGO,{ end; } yuno_in03,37,44,3 script #GALAPAGO HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Galapago"; - mes "Size : Small"; - mes "Attribute : Earth"; - next; - mes "Explanation :"; - mes "It's a kind of bird, but sadly, its body is too heavy to fly."; - mes "It's very sensitive to sunlight so it carries a water bottle and wears sunglasses all the time."; - next; - mes "Although gluttonous, it will"; - mes "always cooperate to attack"; - mes "prey, as well as predators."; - mes "Otherwise, Galapago is a"; - mes "generally laid back monster."; + mes(" "); + mes("Scientific name : Galapago"); + mes("Size : Small"); + mes("Attribute : Earth"); + next; + mes("Explanation :"); + mes("It's a kind of bird, but sadly, its body is too heavy to fly."); + mes("It's very sensitive to sunlight so it carries a water bottle and wears sunglasses all the time."); + next; + mes("Although gluttonous, it will"); + mes("always cooperate to attack"); + mes("prey, as well as predators."); + mes("Otherwise, Galapago is a"); + mes("generally laid back monster."); close; } @@ -203,20 +203,20 @@ yuno_in03,15,21,5 script Raydric#yuno RAYDRIC,{ end; } yuno_in03,19,21,1 script #RAYDRIC HIDDEN_NPC,{ - mes " "; - mes "Scientific name : Raydric"; - mes "Size : Large"; - mes "Attribute : Shadow"; - next; - mes "Explanation :"; - mes "A suit of armor animated by the"; - mes "spirit of a castle guard. The"; - mes "spirit is bound to this armor by"; - mes "a powerful curse."; - next; - mes "Since Raydric used to be a castle"; - mes "guard, it possesses fast movements"; - mes "and powerful attack strength."; + mes(" "); + mes("Scientific name : Raydric"); + mes("Size : Large"); + mes("Attribute : Shadow"); + next; + mes("Explanation :"); + mes("A suit of armor animated by the"); + mes("spirit of a castle guard. The"); + mes("spirit is bound to this armor by"); + mes("a powerful curse."); + next; + mes("Since Raydric used to be a castle"); + mes("guard, it possesses fast movements"); + mes("and powerful attack strength."); close; } @@ -224,18 +224,18 @@ yuno_in03,15,27,5 script Chepet#yuno CHEPET,{ end; } yuno_in03,19,27,1 script #CHEPET HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Chepet"; - mes " Size : Medium"; - mes " Attribute : Fire"; - next; - mes "Explanation :"; - mes "An evil creature hiding in a"; - mes "pretty doll. It attacks passersby"; - mes "by striking matchsticks held in"; - mes "the doll's hand. A very rare"; - mes "monster since it dwells in"; - mes "only a few places."; + mes(" "); + mes(" Scientific name : Chepet"); + mes(" Size : Medium"); + mes(" Attribute : Fire"); + next; + mes("Explanation :"); + mes("An evil creature hiding in a"); + mes("pretty doll. It attacks passersby"); + mes("by striking matchsticks held in"); + mes("the doll's hand. A very rare"); + mes("monster since it dwells in"); + mes("only a few places."); close; } @@ -243,16 +243,16 @@ yuno_in03,15,33,5 script Violy#yuno VIOLY,{ end; } yuno_in03,19,33,1 script #VIOLY HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Violy"; - mes " Size : Medium"; - mes " Attribute : Neutral"; + mes(" "); + mes(" Scientific name : Violy"); + mes(" Size : Medium"); + mes(" Attribute : Neutral"); next; - mes "Explanation :"; - mes "A pretty doll looking creature with beautiful golden hair."; - mes "Since It plays violin all the time with a peaceful look on its face, people don't realize at first that it's a monster."; + mes("Explanation :"); + mes("A pretty doll looking creature with beautiful golden hair."); + mes("Since It plays violin all the time with a peaceful look on its face, people don't realize at first that it's a monster."); next; - mes "Exercise extreme caution upon encountering a Violy. Otherwise, it will snatch your soul in no time with its charming song."; + mes("Exercise extreme caution upon encountering a Violy. Otherwise, it will snatch your soul in no time with its charming song."); close; } @@ -260,21 +260,21 @@ yuno_in03,10,39,5 script Alice#yuno ALICE,{ end; } yuno_in03,12,39,1 script #ALICE HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Alice "; - mes " Size : Medium"; - mes " Attribute : Neutral"; - next; - mes "Explanation :"; - mes "Alice is a robot made to assist as"; - mes "a castle housemaid. They've been"; - mes "known to remain and automatically"; - mes "do their tasks long after the"; - mes "castle has been abandoned."; - next; - mes "Without any discernable power"; - mes "source, how it moves and operates"; - mes "is still a scientific mystery."; + mes(" "); + mes(" Scientific name : Alice "); + mes(" Size : Medium"); + mes(" Attribute : Neutral"); + next; + mes("Explanation :"); + mes("Alice is a robot made to assist as"); + mes("a castle housemaid. They've been"); + mes("known to remain and automatically"); + mes("do their tasks long after the"); + mes("castle has been abandoned."); + next; + mes("Without any discernable power"); + mes("source, how it moves and operates"); + mes("is still a scientific mystery."); close; } @@ -282,24 +282,24 @@ yuno_in03,10,45,5 script Assulter#yuno ASSULTER,{ end; } yuno_in03,12,45,1 script #ASSULTER HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Assulter"; - mes " Size : Medium"; - mes " Attribute : Wind"; - next; - mes "Explanation :"; - mes "Unlike other turtles on Turtle"; - mes "Island, this turtle stands on two"; - mes "legs and attacks passersby with"; - mes "the other two legs, wielding a"; - mes "big shuriken from its back."; - next; - mes "Interestingly, it creates a clone"; - mes "to do more damage when it"; - mes "encounters dangerous enemies."; - mes "It does very powerful damage using"; - mes "its shuriken, but its nail attack"; - mes "is more threatening."; + mes(" "); + mes(" Scientific name : Assulter"); + mes(" Size : Medium"); + mes(" Attribute : Wind"); + next; + mes("Explanation :"); + mes("Unlike other turtles on Turtle"); + mes("Island, this turtle stands on two"); + mes("legs and attacks passersby with"); + mes("the other two legs, wielding a"); + mes("big shuriken from its back."); + next; + mes("Interestingly, it creates a clone"); + mes("to do more damage when it"); + mes("encounters dangerous enemies."); + mes("It does very powerful damage using"); + mes("its shuriken, but its nail attack"); + mes("is more threatening."); close; } @@ -317,21 +317,21 @@ yuno_in03,18,96,5 script Wanderer#yuno WANDER_MAN,{ end; } yuno_in03,20,96,1 script #WANDER_MAN HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Wanderer"; - mes " Size : Medium"; - mes " Attribute : Wind"; - next; - mes "Explanation :"; - mes "Undead warrior who came back to"; - mes "life through a curse. Considering"; - mes "its technical fencing skill, he"; - mes "must have been a very honorable"; - mes "warrior as a living human."; - next; - mes "Wanderer can move amazingly fast"; - mes "and can slay enemies with a single"; - mes "stroke of its sword."; + mes(" "); + mes(" Scientific name : Wanderer"); + mes(" Size : Medium"); + mes(" Attribute : Wind"); + next; + mes("Explanation :"); + mes("Undead warrior who came back to"); + mes("life through a curse. Considering"); + mes("its technical fencing skill, he"); + mes("must have been a very honorable"); + mes("warrior as a living human."); + next; + mes("Wanderer can move amazingly fast"); + mes("and can slay enemies with a single"); + mes("stroke of its sword."); close; } @@ -339,21 +339,21 @@ yuno_in03,16,100,5 script Caterpillar#yuno CATERPILLAR,{ end; } yuno_in03,18,100,1 script #CATERPILLAR HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Caterpillar"; - mes " Size : Small"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "Although the eyes of this creature"; - mes "have atrophied due to living under"; - mes "the earth, it uses a feeler and"; - mes "appendices on its body to sense"; - mes "objects in its dark surroundings."; - next; - mes "Caterpillar is rumored to be the"; - mes "larva of Creamy Fear, the advanced"; - mes "Creamy."; + mes(" "); + mes(" Scientific name : Caterpillar"); + mes(" Size : Small"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("Although the eyes of this creature"); + mes("have atrophied due to living under"); + mes("the earth, it uses a feeler and"); + mes("appendices on its body to sense"); + mes("objects in its dark surroundings."); + next; + mes("Caterpillar is rumored to be the"); + mes("larva of Creamy Fear, the advanced"); + mes("Creamy."); close; } @@ -361,17 +361,17 @@ yuno_in03,16,104,5 script Male Thiefbug#yuno THIEF_BUG__,{ end; } yuno_in03,18,104,1 script #THIEF_BUG__ HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Thief Bug"; - mes " ^FFFFFFScientific name :^000000 (Male)"; - mes " Size : Medium"; - mes " Attribute : Shadow"; + mes(" "); + mes(" Scientific name : Thief Bug"); + mes(" ^FFFFFFScientific name :^000000 (Male)"); + mes(" Size : Medium"); + mes(" Attribute : Shadow"); next; - mes "Explanation :"; - mes "Although it has a big blue body,"; - mes "it's also fast and voracious, just like other Thief Bugs."; + mes("Explanation :"); + mes("Although it has a big blue body,"); + mes("it's also fast and voracious, just like other Thief Bugs."); next; - mes "However, it is stronger than other Thief Bugs because it's designated to protect the females and babies from danger."; + mes("However, it is stronger than other Thief Bugs because it's designated to protect the females and babies from danger."); close; } @@ -379,19 +379,19 @@ yuno_in03,16,108,5 script Tri Joint#yuno TRI_JOINT,{ end; } yuno_in03,18,108,1 script #TRI_JOINT HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Tri Joint"; - mes " Size : Small"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "Tri Joint is a prehistoric"; - mes "monster that is covered with"; - mes "a hard shell, and uses a feeler"; - mes "instead of eyes so that it can"; - mes "live in dark places."; - next; - mes "Recently, since many Tri Joints have been discovered inside many caves, Sages are very excited to study them to learn more about the evolution of monsters in Rune-Midgard."; + mes(" "); + mes(" Scientific name : Tri Joint"); + mes(" Size : Small"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("Tri Joint is a prehistoric"); + mes("monster that is covered with"); + mes("a hard shell, and uses a feeler"); + mes("instead of eyes so that it can"); + mes("live in dark places."); + next; + mes("Recently, since many Tri Joints have been discovered inside many caves, Sages are very excited to study them to learn more about the evolution of monsters in Rune-Midgard."); close; } @@ -399,22 +399,22 @@ yuno_in03,16,111,5 script Arclouz#yuno ARCLOUSE,{ end; } yuno_in03,18,111,1 script #ARCLOUSE HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Arclouz"; - mes " Size : Medium"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "Hard shelled monster that coils"; - mes "its body to attack its enemy."; - mes "Arclouz tend to stay in groups"; - mes "and are very aggressive"; - mes "creatures."; - next; - mes "They have incredibly fast"; - mes "movement speed, contrary to"; - mes "their looks, and are often"; - mes "compared to PecoPecos."; + mes(" "); + mes(" Scientific name : Arclouz"); + mes(" Size : Medium"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("Hard shelled monster that coils"); + mes("its body to attack its enemy."); + mes("Arclouz tend to stay in groups"); + mes("and are very aggressive"); + mes("creatures."); + next; + mes("They have incredibly fast"); + mes("movement speed, contrary to"); + mes("their looks, and are often"); + mes("compared to PecoPecos."); close; } @@ -422,18 +422,18 @@ yuno_in03,16,117,5 script Dragon Tail#yuno DRAGON_TAIL,{ end; } yuno_in03,18,116,1 script #DRAGON_TAIL HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Dragon Tail"; - mes " Size : Medium"; - mes " Attribute : Wind"; - next; - mes "Explanation :"; - mes "An insect which is considered as"; - mes "a Libelluidae, or Dragon Fly. It"; - mes "uses its strong tail to suck the"; - mes "blood out of an enemy, or to put"; - mes "the enemy to sleep by shooting"; - mes "a sleeping poison."; + mes(" "); + mes(" Scientific name : Dragon Tail"); + mes(" Size : Medium"); + mes(" Attribute : Wind"); + next; + mes("Explanation :"); + mes("An insect which is considered as"); + mes("a Libelluidae, or Dragon Fly. It"); + mes("uses its strong tail to suck the"); + mes("blood out of an enemy, or to put"); + mes("the enemy to sleep by shooting"); + mes("a sleeping poison."); close; } @@ -441,24 +441,24 @@ yuno_in03,46,96,3 script Owl Duke#yuno OWL_DUKE,{ end; } yuno_in03,44,96,1 script #OWL_DUKE HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Owl Duke"; - mes " Size : Large"; - mes " Attribute : Neutral "; - next; - mes "Explanation:"; - mes "An owl that wears a count costume."; - mes "It's very intimidating looking"; - mes "with its dark, yet suave look."; - mes "Owl Duke is not actually an owl,"; - mes "but a devil with very sharp claws"; - mes "on its big feet."; - next; - mes "It's skillful at using many"; - mes "lightning magic spells. When"; - mes "you see it attacking an enemy,"; - mes "you can sense the Owl Duke's"; - mes "aristocratic pompousness."; + mes(" "); + mes(" Scientific name : Owl Duke"); + mes(" Size : Large"); + mes(" Attribute : Neutral "); + next; + mes("Explanation:"); + mes("An owl that wears a count costume."); + mes("It's very intimidating looking"); + mes("with its dark, yet suave look."); + mes("Owl Duke is not actually an owl,"); + mes("but a devil with very sharp claws"); + mes("on its big feet."); + next; + mes("It's skillful at using many"); + mes("lightning magic spells. When"); + mes("you see it attacking an enemy,"); + mes("you can sense the Owl Duke's"); + mes("aristocratic pompousness."); close; } @@ -466,23 +466,23 @@ yuno_in03,48,100,3 script Marine Sphere#yuno MARINE_SPHERE,{ end; } yuno_in03,46,101,1 script #MARINE_SPHERE HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Marine Sphere"; - mes " Size : Small"; - mes " Attribute : Water"; - next; - mes "Explanation :"; - mes "A strange creature that wanders"; - mes "in the deep oceans. It explodes"; - mes "with great power when it's"; - mes "touched, earning it the name"; - mes "'The Sea Bomb.'"; - next; - mes "If there is a Marine Sphere"; - mes "caught in the explosion of"; - mes "another, a trigger explosion"; - mes "will result, and can lead to"; - mes "a dangerous chain reaction."; + mes(" "); + mes(" Scientific name : Marine Sphere"); + mes(" Size : Small"); + mes(" Attribute : Water"); + next; + mes("Explanation :"); + mes("A strange creature that wanders"); + mes("in the deep oceans. It explodes"); + mes("with great power when it's"); + mes("touched, earning it the name"); + mes("'The Sea Bomb.'"); + next; + mes("If there is a Marine Sphere"); + mes("caught in the explosion of"); + mes("another, a trigger explosion"); + mes("will result, and can lead to"); + mes("a dangerous chain reaction."); close; } @@ -490,30 +490,30 @@ yuno_in03,48,104,3 script Mandragora#yuno MANDRAGORA,{ end; } yuno_in03,46,105,1 script #MANDRAGORA HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Mandragora"; - mes " Size : Medium"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "An insectivore that swallows"; - mes "anything alive. When it finds"; - mes "its prey, it strikes it first"; - mes "with a long tentacle to"; - mes "to paralyze it."; - next; - mes "Once paralyzed, its prey is"; - mes "put in a large tube attached"; - mes "to its body where it is slowly"; - mes "digested. Although this tube"; - mes "has a skull mark, Mandragora"; - mes "does not actually contain any"; - mes "poison."; - next; - mes "This digestive tube"; - mes "apparatus also has a very unique,"; - mes "but disgusting smell that is far"; - mes "from useful in attracting prey."; + mes(" "); + mes(" Scientific name : Mandragora"); + mes(" Size : Medium"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("An insectivore that swallows"); + mes("anything alive. When it finds"); + mes("its prey, it strikes it first"); + mes("with a long tentacle to"); + mes("to paralyze it."); + next; + mes("Once paralyzed, its prey is"); + mes("put in a large tube attached"); + mes("to its body where it is slowly"); + mes("digested. Although this tube"); + mes("has a skull mark, Mandragora"); + mes("does not actually contain any"); + mes("poison."); + next; + mes("This digestive tube"); + mes("apparatus also has a very unique,"); + mes("but disgusting smell that is far"); + mes("from useful in attracting prey."); close; } @@ -521,33 +521,33 @@ yuno_in03,48,108,3 script Geographer#yuno GEOGRAPHER,{ end; } yuno_in03,46,108,1 script #GEOGRAPHER HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Geographer"; - mes " Size : Medium"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "An insectivore that looks like"; - mes "a sunflower. It uses the petal"; - mes "like tentacles around its"; - mes "mouth to attract and snare"; - mes "its prey."; - next; - mes "Unlike Mandragora, Geographer"; - mes "does not have a tube to"; - mes "store its prey. So it slowly"; - mes "eats it's prey, little by little."; - next; - mes "Although Geographer has small"; - mes "and short roots, the roots are"; - mes "tough and strong enough to"; - mes "bear the weight of the upper body."; - next; - mes "The namesake of this monster, a"; - mes "human geographer that was"; - mes "promptly eaten upon discovering"; - mes "this species of beast, will"; - mes "never be forgotten..."; + mes(" "); + mes(" Scientific name : Geographer"); + mes(" Size : Medium"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("An insectivore that looks like"); + mes("a sunflower. It uses the petal"); + mes("like tentacles around its"); + mes("mouth to attract and snare"); + mes("its prey."); + next; + mes("Unlike Mandragora, Geographer"); + mes("does not have a tube to"); + mes("store its prey. So it slowly"); + mes("eats it's prey, little by little."); + next; + mes("Although Geographer has small"); + mes("and short roots, the roots are"); + mes("tough and strong enough to"); + mes("bear the weight of the upper body."); + next; + mes("The namesake of this monster, a"); + mes("human geographer that was"); + mes("promptly eaten upon discovering"); + mes("this species of beast, will"); + mes("never be forgotten..."); close; } @@ -555,24 +555,24 @@ yuno_in03,48,112,3 script Rafflesia#yuno RAFFLESIA,{ end; } yuno_in03,46,112,1 script #RAFFLESIA HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Rafflesia"; - mes " Size : Small"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "A puffy, leafy monster"; - mes "threatened with extinction."; - mes "Rafflesia is the rarest"; - mes "monster in Rune-Midgard and"; - mes "is thus protected by law."; - next; - mes "Due to this situation, most Sages"; - mes "are having a hard time to"; - mes "research this monster."; - mes "However, a few Sages are"; - mes "currently seeking methods to"; - mes "cultivate and save the Rafflesias."; + mes(" "); + mes(" Scientific name : Rafflesia"); + mes(" Size : Small"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("A puffy, leafy monster"); + mes("threatened with extinction."); + mes("Rafflesia is the rarest"); + mes("monster in Rune-Midgard and"); + mes("is thus protected by law."); + next; + mes("Due to this situation, most Sages"); + mes("are having a hard time to"); + mes("research this monster."); + mes("However, a few Sages are"); + mes("currently seeking methods to"); + mes("cultivate and save the Rafflesias."); close; } @@ -580,18 +580,18 @@ yuno_in03,48,116,3 script Stem Worm#yuno STEM_WORM,{ end; } yuno_in03,45,116,1 script #STEM_WORM HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Stem Worm"; - mes " Size : Medium"; - mes " Attribute : Wind"; - next; - mes "Explanation :"; - mes "A mutated Worm Tail that has a"; - mes "round, brownish grey body with"; - mes "a small head. It is covered"; - mes "with scales and has a long"; - mes "stem-like tail which is used"; - mes "as a whip in attacks."; + mes(" "); + mes(" Scientific name : Stem Worm"); + mes(" Size : Medium"); + mes(" Attribute : Wind"); + next; + mes("Explanation :"); + mes("A mutated Worm Tail that has a"); + mes("round, brownish grey body with"); + mes("a small head. It is covered"); + mes("with scales and has a long"); + mes("stem-like tail which is used"); + mes("as a whip in attacks."); close; } @@ -599,24 +599,24 @@ yuno_in03,24,124,3 script Blazzer#yuno BLAZZER,{ end; } yuno_in03,24,122,1 script #BLAZZER HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Blazzer"; - mes " Size : Medium"; - mes " Attribute : Fire"; - next; - mes "Explanation :"; - mes "This is a fire ball that has been"; - mes "seen near volcanic zones."; - mes "Because of this monster's sudden"; - mes "appearance, Sages believe that"; - mes "volcanic activity may occur"; - mes "sooner or later near Juno."; - next; - mes "Blazzer blows out noxious gas"; - mes "which harm passersby. It is"; - mes "unknown whether or not these"; - mes "are attacks or the Blazzer's"; - mes "form of communication."; + mes(" "); + mes(" Scientific name : Blazzer"); + mes(" Size : Medium"); + mes(" Attribute : Fire"); + next; + mes("Explanation :"); + mes("This is a fire ball that has been"); + mes("seen near volcanic zones."); + mes("Because of this monster's sudden"); + mes("appearance, Sages believe that"); + mes("volcanic activity may occur"); + mes("sooner or later near Juno."); + next; + mes("Blazzer blows out noxious gas"); + mes("which harm passersby. It is"); + mes("unknown whether or not these"); + mes("are attacks or the Blazzer's"); + mes("form of communication."); close; } @@ -624,14 +624,14 @@ yuno_in03,28,124,5 script Ride Word#yuno RIDEWORD,{ end; } yuno_in03,28,122,1 script #RIDEWORD HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Ride Word"; - mes " Size : Small"; - mes " Attribute : Neutral"; - next; - mes "Explanation :"; - mes "It's a cursed magic book with"; - mes "sharp teeth. It exists to attack any living thing nearby."; + mes(" "); + mes(" Scientific name : Ride Word"); + mes(" Size : Small"); + mes(" Attribute : Neutral"); + next; + mes("Explanation :"); + mes("It's a cursed magic book with"); + mes("sharp teeth. It exists to attack any living thing nearby."); close; } @@ -639,17 +639,17 @@ yuno_in03,31,124,3 script Megalodon#yuno MEGALODON,{ end; } yuno_in03,31,122,1 script #MEGALODON HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Megalodon"; - mes " Size : Medium"; - mes " Attribute : Undead"; - next; - mes "Explanation :"; - mes "A skeleton fish that was brought"; - mes "back to life by a curse. Although"; - mes "It looks very threatening, it's"; - mes "benign and will not attack"; - mes "undersea travellers outright."; + mes(" "); + mes(" Scientific name : Megalodon"); + mes(" Size : Medium"); + mes(" Attribute : Undead"); + next; + mes("Explanation :"); + mes("A skeleton fish that was brought"); + mes("back to life by a curse. Although"); + mes("It looks very threatening, it's"); + mes("benign and will not attack"); + mes("undersea travellers outright."); close; } @@ -657,20 +657,20 @@ yuno_in03,35,124,3 script Sleeper#yuno SLEEPER,{ end; } yuno_in03,35,122,1 script #SLEEPER HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Sleeper"; - mes " Size : Medium"; - mes " Attribute : Earth"; - next; - mes "Explanation :"; - mes "Unidentified sand creature."; - mes "Usually it stays under the earth,"; - mes "but when travellers step on the"; - mes "sand, it may abruptly"; - mes "appear to attack them."; - next; - mes "It's smaller than Sandman and can"; - mes "cause indirect attacks by causing a sand storm."; + mes(" "); + mes(" Scientific name : Sleeper"); + mes(" Size : Medium"); + mes(" Attribute : Earth"); + next; + mes("Explanation :"); + mes("Unidentified sand creature."); + mes("Usually it stays under the earth,"); + mes("but when travellers step on the"); + mes("sand, it may abruptly"); + mes("appear to attack them."); + next; + mes("It's smaller than Sandman and can"); + mes("cause indirect attacks by causing a sand storm."); close; } @@ -678,28 +678,28 @@ yuno_in03,39,124,3 script Ancient Mummy#yuno ANCIENT_MUMMY,{ end; } yuno_in03,39,122,1 script #ANCIENT_MUMMY HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Ancient Mummy"; - mes " Size : Medium"; - mes " Attribute : Undead"; - next; - mes "Explanation :"; - mes "A mummy cursed with eternal life."; - mes "Although wrapped in decaying"; - mes "bandages, Ancient Mummy also"; - mes "wears a splendid hair ornament"; - mes "adorned with a snake."; - next; - mes "This kind of head ornament"; - mes "indicates that the Ancient"; - mes "Mummy was a person of high rank"; - mes "while he was still alive."; - next; - mes "Since Ancient Mummy has"; - mes "been wandering the underworld"; - mes "for a long time, it does not have"; - mes "any consciousness and will"; - mes "attack any living thing nearby."; + mes(" "); + mes(" Scientific name : Ancient Mummy"); + mes(" Size : Medium"); + mes(" Attribute : Undead"); + next; + mes("Explanation :"); + mes("A mummy cursed with eternal life."); + mes("Although wrapped in decaying"); + mes("bandages, Ancient Mummy also"); + mes("wears a splendid hair ornament"); + mes("adorned with a snake."); + next; + mes("This kind of head ornament"); + mes("indicates that the Ancient"); + mes("Mummy was a person of high rank"); + mes("while he was still alive."); + next; + mes("Since Ancient Mummy has"); + mes("been wandering the underworld"); + mes("for a long time, it does not have"); + mes("any consciousness and will"); + mes("attack any living thing nearby."); close; } @@ -707,21 +707,21 @@ yuno_in03,18,122,5 script Incubus#yuno INCUBUS,{ end; } yuno_in03,19,120,1 script #INCUBUS HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Incubus"; - mes " Size : Medium"; - mes " Attribute : Shadow"; - next; - mes "Explanation :"; - mes "This demon attracts humans"; - mes "with its stunningly beautiful"; - mes "appearance. When it poses as a"; - mes "male human, we call it Incubus."; - mes "As a female, we call it Succubus."; - next; - mes "This devil targets people with"; - mes "mental vulnerabilities so that"; - mes "it can eventually take them to hell."; + mes(" "); + mes(" Scientific name : Incubus"); + mes(" Size : Medium"); + mes(" Attribute : Shadow"); + next; + mes("Explanation :"); + mes("This demon attracts humans"); + mes("with its stunningly beautiful"); + mes("appearance. When it poses as a"); + mes("male human, we call it Incubus."); + mes("As a female, we call it Succubus."); + next; + mes("This devil targets people with"); + mes("mental vulnerabilities so that"); + mes("it can eventually take them to hell."); close; } @@ -729,20 +729,20 @@ yuno_in03,44,120,3 script Succubus#yuno SUCCUBUS,{ end; } yuno_in03,42,120,1 script #SUCCUBUS HIDDEN_NPC,{ - mes " "; - mes " Scientific name : Succubus"; - mes " Size : Medium"; - mes " Attribute : Shadow"; - next; - mes "Explanation :"; - mes "This demon attracts humans"; - mes "with its stunningly beautiful"; - mes "appearance. When it poses as a"; - mes "female human, we call it Succubus."; - mes "As a male, we call it Incubus."; - next; - mes "This devil targets people with"; - mes "mental vulnerabilities so that"; - mes "it can eventually take them to hell."; + mes(" "); + mes(" Scientific name : Succubus"); + mes(" Size : Medium"); + mes(" Attribute : Shadow"); + next; + mes("Explanation :"); + mes("This demon attracts humans"); + mes("with its stunningly beautiful"); + mes("appearance. When it poses as a"); + mes("female human, we call it Succubus."); + mes("As a male, we call it Incubus."); + next; + mes("This devil targets people with"); + mes("mental vulnerabilities so that"); + mes("it can eventually take them to hell."); close; } diff --git a/npc/other/monster_race.txt b/npc/other/monster_race.txt index 9e938c66328..81259fab849 100644 --- a/npc/other/monster_race.txt +++ b/npc/other/monster_race.txt @@ -177,54 +177,54 @@ OnInit: } p_track01,73,22,1 script Ticket Helper#single 4_M_HUMAN_02,{ - mes "[Ticket Helper]"; - 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."; + mes("[Ticket Helper]"); + 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; if (!checkweight(Spawn,200)) { - 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("[Ticket Helper]"); + mes("Wait, wait..."); + mes("I can't give you"); + mes("anything right now."); + mes("You're carrying way"); + mes("too many things..."); close; } .@m = select ("Monster Status", "Monster 1", "Monster 2", "Monster 3", "Monster 4", "Monster 5", "Monster 6") - 1; if (.@m == 0) { for (.@i = 1; .@i <= 6; ++.@i) - mes "Monster "+.@i+" [^CC6600Luck^000000: " + $@mr_1_luk[.@i] + "] [^EE0000HP^000000: " + $@mr_1_tire[.@i] + "]"; + mesf("Monster %d [^CC6600Luck^000000: %d] [^EE0000HP^000000: %d]", .@i, $@mr_1_luk[.@i], $@mr_1_tire[.@i]); close; } else { if ($@mon_time_1_1 == 1) { if (monster_race_1) { - mes "[Ticket Helper]"; - mes "You have selected"; - mes "Monster ^FF0000"+ monster_race_1 +"^000000 for the"; - mes "Single Monster Race."; - mes "The start of the race"; - mes "will be announced soon,"; - mes "so please wait. Thank you."; + mes("[Ticket Helper]"); + mes("You have selected"); + mesf("Monster ^FF0000%d^000000 for the", monster_race_1); + mes("Single Monster Race."); + mes("The start of the race"); + mes("will be announced soon,"); + mes("so please wait. Thank you."); close; } - mes "[Ticket Helper]"; - mes "You've chosen Monster "+.@m+"?"; - 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 this ticket to redeem your prize."; + mes("[Ticket Helper]"); + mesf("You've chosen Monster %d?", .@m); + 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 this ticket to redeem your prize."); getitem Monster_Ticket,1; monster_race_1 = .@m; close; } - mes "[Ticket Helper]"; - mes "I'm sorry, but a Monster"; - mes "Race is now in progress."; - mes "If you'd like to participate, then please wait for the next race."; + mes("[Ticket Helper]"); + mes("I'm sorry, but a Monster"); + mes("Race is now in progress."); + mes("If you'd like to participate, then please wait for the next race."); close; } @@ -301,128 +301,128 @@ p_track01,30,28,0 duplicate(Runner_main) Runner No. 6#6 FAKE_NPC,1,0 p_track01,67,45,5 script Medal Distributor#single 4_F_RACING,{ if (!checkweight(Spawn,200)) { - mes "[Medal Distributor]"; - mes "I'm sorry, but I can't"; - mes "reward you with any medals"; - mes "until you make more space"; - mes "available in your Inventory."; + mes("[Medal Distributor]"); + mes("I'm sorry, but I can't"); + mes("reward you with any medals"); + mes("until you make more space"); + mes("available in your Inventory."); close; } if (countitem(Monster_Ticket)) { // 7514 - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; + mes("[Medal Distributor]"); + mes("Hello there~"); + mes("If you've wagered on the"); + mes("winning monster in a recent"); + mes("race, then you can exchange"); + mes("your game ticket here for"); + mes("some Prize Medals."); next; - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; + mes("[Medal Distributor]"); + mes("Please remember that you can"); + mes("only exchange winning Game"); + mes("Tickets for Prize Medals right"); + mes("after the race finishes. Prize"); + mes("Medals may be given to Wayne"); + mes("in Hugel in exchange for items."); next; if ($@monster_race) { if (monster_race_1 == $@monster_race) { - mes "[Medal Distributor]"; - 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?"; + mes("[Medal Distributor]"); + 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; if (select("Yes, please.", "No, thanks.") == 2) { - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; + mes("[Medal Distributor]"); + mes("Um, are you sure? You "); + mes("can only exchange a winning"); + mes("Racing Ticket for Prize Medals"); + mes("for a short time after the race. If you made a mistake, you"); + mes("should ask me again quickly."); close; } - mes "[Medal Distributor]"; - mes "Let me see your ticket..."; - mes "Oh! Congratulations, you"; - mes "won! May I have your name?"; + mes("[Medal Distributor]"); + mes("Let me see your ticket..."); + mes("Oh! Congratulations, you"); + mes("won! May I have your name?"); next; input .@input$; if (.@input$ == strcharinfo(PC_NAME)) { .@insa = rand(1,1000); - mes "[Medal Distributor]"; - mes "Ah, "+strcharinfo(PC_NAME)+"."; - 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."; + mes("[Medal Distributor]"); + mesf("Ah, %s.", strcharinfo(PC_NAME)); + mes("You can exchange this"); + mes("ticket for a Prize Medal by"); + mes("entering your ticket exchange"); + mes("number now. Your ticket"); + mesf("exchange number is ^FF0000%s^000000.", .@insa); next; input .@input; //,0,1000; if (!.@input) { - mes "[Medal Distributor]"; - mes "Oh? You don't want"; - mes "to exchange your"; - mes "winning ticket?"; + 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!"; + mes("[Medal Distributor]"); + mes("Thank you! You entered"); + mes("the correct number..."); + mes("Everything seems to"); + mes("be in order. Alright!"); next; - mes "[Medal Distributor]"; - 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~"; + mes("[Medal Distributor]"); + 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 Monster_Ticket,1; monster_race_1 = 0; getitem Marvelous_Medal,4; close; } - 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?"; + 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; } - 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."; + 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 "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~"; + mes("[Medal Distributor]"); + mes("You may not have wagered"); + mes("on the winning monster in"); + mes("the last race, but I hope that"); + mes("you get lucky next time~"); close; } } - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; + mes("[Medal Distributor]"); + mes("Hello there~"); + mes("If you've wagered on the"); + mes("winning monster in a recent"); + mes("race, then you can exchange"); + mes("your game ticket here for"); + mes("some Prize Medals."); next; - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; + mes("[Medal Distributor]"); + mes("Please remember that you can"); + mes("only exchange winning Game"); + mes("Tickets for Prize Medals right"); + mes("after the race finishes. Prize"); + mes("Medals may be given to Wayne"); + mes("in Hugel in exchange for items."); close; OnEnable: @@ -495,41 +495,41 @@ OnInit: } p_track01,76,36,1 script Exit Guide#single 4_M_NFMAN,{ - mes "[Exit Guide]"; - mes "If you have a winning Racing"; - mes "Ticket, please make sure that"; - mes "you redeem it for Prize Medals"; - mes "now. All Racing Tickets become"; - mes "void once the next race begins."; + mes("[Exit Guide]"); + mes("If you have a winning Racing"); + mes("Ticket, please make sure that"); + mes("you redeem it for Prize Medals"); + mes("now. All Racing Tickets become"); + mes("void once the next race begins."); next; - mes "[Exit Guide]"; - mes "If you wish to leave"; - mes "the arena, then I can guide"; - mes "you outside. Would you like"; - mes "to leave the arena right now?"; + mes("[Exit Guide]"); + mes("If you wish to leave"); + mes("the arena, then I can guide"); + mes("you outside. Would you like"); + mes("to leave the arena right now?"); next; if (select("Yes", "No") == 2) { - mes "[Exit Guide]"; - mes "Alright, then."; - mes "Just let me know"; - mes "whenever you're"; - mes "ready to leave."; + mes("[Exit Guide]"); + mes("Alright, then."); + mes("Just let me know"); + mes("whenever you're"); + mes("ready to leave."); close; } if (!countitem(Monster_Ticket)) { - mes "[Exit Guide]"; - mes "Thank you for"; - mes "your patronage, and"; - mes "I hope that you come"; - mes "visit us again soon~"; + mes("[Exit Guide]"); + mes("Thank you for"); + mes("your patronage, and"); + mes("I hope that you come"); + mes("visit us again soon~"); } else { - mes "[Exit Guide]"; - mes "In accordance with our"; - mes "policies, I must take your"; - mes "Racing Ticket before you leave."; - mes "Thank you for your patronage,"; - mes "and I hope you enjoy your time"; - mes "here in the Monster Race Arena."; + mes("[Exit Guide]"); + mes("In accordance with our"); + mes("policies, I must take your"); + mes("Racing Ticket before you leave."); + mes("Thank you for your patronage,"); + mes("and I hope you enjoy your time"); + mes("here in the Monster Race Arena."); delitem Monster_Ticket,1; } monster_race_1 = 0; @@ -539,112 +539,112 @@ p_track01,76,36,1 script Exit Guide#single 4_M_NFMAN,{ } hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{ - mes "[Eckar Ellebird]"; - mes "Welcome to the biggest"; - mes "attraction in Hugel, the"; - mes "Monster Race Arena."; - mes "How may I help you today?"; + mes("[Eckar Ellebird]"); + mes("Welcome to the biggest"); + mes("attraction in Hugel, the"); + mes("Monster Race Arena."); + mes("How may I help you today?"); next; if (select("Monster Race Info", "Enter Monster Race") == 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."; + 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 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."; + 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 Ellebird]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; + mes("[Eckar Ellebird]"); + mes("Then, we have the Dual Monster"); + mes("Race in which the house odds and rewards are greater than in Single"); + mes("Monster Races: you must wager on 2 monsters, and they must place in"); + mes("1st and 2nd for you to win."); next; - mes "[Eckar Ellebird]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; + mes("[Eckar Ellebird]"); + mes("Although a small entrance"); + mes("fee is required, we only use"); + mes("the money to give rewards to"); + mes("participants and maintain this"); + mes("arena. Therefore, we're not"); + mes("profiting from this enterprise."); next; - mes "[Eckar 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("[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..."); next; - 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."; + 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; } - mes "[Eckar Ellebird]"; - 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 Dual Monster Race, then"; - mes "please ask my brother Erenes,"; - mes "and he will help you."; + mes("[Eckar Ellebird]"); + 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 Dual Monster Race, then"); + mes("please ask my brother Erenes,"); + mes("and he will help you."); next; - mes "[Eckar Ellebird]"; - mes "Otherwise, I'll help get you"; - mes "started if you're interested"; - mes "in a Single Monster Race."; - mes "Would you like wager on"; - mes "a Single Monster Race?"; + mes("[Eckar Ellebird]"); + mes("Otherwise, I'll help get you"); + mes("started if you're interested"); + mes("in a Single Monster Race."); + mes("Would you like wager on"); + mes("a Single Monster Race?"); next; if (select("Yes, please.", "No, thanks.") == 2) { - mes "[Eckar Ellebird]"; - mes "Very well. I hope that"; - mes "you enjoy your time here"; - mes "in the Monster Race Arena~"; + mes("[Eckar Ellebird]"); + mes("Very well. I hope that"); + mes("you enjoy your time here"); + mes("in the Monster Race Arena~"); close; } if (!checkweight(Spawn,700)) { - mes "[Eckar Ellebird]"; - 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."; + mes("[Eckar Ellebird]"); + 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 < 2000) { - 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("[Eckar Ellebird]"); + mes("I'm sorry, but you"); + mes("don't have enough"); + mes("money to pay the"); + mes("2,000 zeny entrance fee. "); close; } if (countitem(Monster_Ticket)) { - mes "[Eckar Ellebird]"; - mes "Hm? What are you doing"; - mes "with an expired Racing Ticket?"; - mes "Well, I better get rid of it for you before it can get mixed up"; - mes "with your new Racing Ticket."; + mes("[Eckar Ellebird]"); + mes("Hm? What are you doing"); + mes("with an expired Racing Ticket?"); + mes("Well, I better get rid of it for you before it can get mixed up"); + mes("with your new Racing Ticket."); delitem Monster_Ticket,1; next; if ($@mon_time_1_1 == 1) { if (Zeny < 2000) { - 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("[Eckar Ellebird]"); + mes("I'm sorry, but you"); + mes("don't have enough"); + mes("money to pay the"); + mes("2,000 zeny entrance fee. "); close; } - mes "[Eckar Ellebird]"; - 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."; + mes("[Eckar Ellebird]"); + 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."); Zeny -= 2000; monster_race_1 = 0; close2; @@ -653,18 +653,18 @@ hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{ } } else if ($@mon_time_1_1 == 1) { if (Zeny < 2000) { - 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("[Eckar Ellebird]"); + mes("I'm sorry, but you"); + mes("don't have enough"); + mes("money to pay the"); + mes("2,000 zeny entrance fee. "); close; } - 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("[Eckar Ellebird]"); + mes("Thanks, I hope that"); + mes("you enjoy this race."); + mes("Let me guide you now"); + mes("to the Monster Race Arena."); Zeny -= 2000; monster_race_1 = 0; close2; @@ -672,55 +672,55 @@ hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{ end; } if ($@mon_time_1_1 == 2) { - mes "[Eckar Ellebird]"; - mes "We're still finishing our"; - mes "preparations for the next"; - mes "Single Monster Race, so"; - mes "we ask that you please"; - mes "wait a little while longer..."; + mes("[Eckar Ellebird]"); + mes("We're still finishing our"); + mes("preparations for the next"); + mes("Single Monster Race, so"); + mes("we ask that you please"); + mes("wait a little while longer..."); close; } if (!$@monster_race) { - mes "[Eckar Ellebird]"; - mes "Right now, a Monster Race"; - mes "is in progress. It's too late to place a wager, but if you'd like"; - mes "to watch, the fee is 500 zeny"; - mes "for spectators. Would you like to enter the Monster Race Arena?"; + mes("[Eckar Ellebird]"); + mes("Right now, a Monster Race"); + mes("is in progress. It's too late to place a wager, but if you'd like"); + mes("to watch, the fee is 500 zeny"); + mes("for spectators. Would you like to enter the Monster Race Arena?"); next; if (select("Enter", "Cancel") == 2) { - mes "[Eckar Ellebird]"; - mes "Alright, then. If you'd like"; - mes "to wager on a monster"; - mes "race, please wait for the"; - mes "current race to finish. I hope"; - mes "that you enjoy your time here"; - mes "in the Monster Race Arena~"; + mes("[Eckar Ellebird]"); + mes("Alright, then. If you'd like"); + mes("to wager on a monster"); + mes("race, please wait for the"); + mes("current race to finish. I hope"); + mes("that you enjoy your time here"); + mes("in the Monster Race Arena~"); close; } if (Zeny > 499) { - mes "[Eckar Ellebird]"; - mes "Thank you~"; - mes "I hope you enjoy"; - mes "watching this race!"; + mes("[Eckar Ellebird]"); + mes("Thank you~"); + mes("I hope you enjoy"); + mes("watching this race!"); Zeny -= 500; monster_race_1 = 0; close2; warp "p_track01",75,41; end; } - mes "[Eckar Ellebird]"; - mes "I'm sorry, but you don't"; - mes "have enough money to pay"; - mes "the 500 zeny spectator fee."; + mes("[Eckar Ellebird]"); + mes("I'm sorry, but you don't"); + mes("have enough money to pay"); + mes("the 500 zeny spectator fee."); close; } - mes "[Eckar Ellebird]"; - mes "I'm sorry, but a monster"; - mes "race has just ended, so we're"; - mes "having the 5 minute period in"; - mes "which the winners can claim"; - mes "their Prize Medals. The gate"; - mes "will open soon, so please wait."; + mes("[Eckar Ellebird]"); + mes("I'm sorry, but a monster"); + mes("race has just ended, so we're"); + mes("having the 5 minute period in"); + mes("which the winners can claim"); + mes("their Prize Medals. The gate"); + mes("will open soon, so please wait."); close; OnEnable: enablenpc "Eckar Ellebird#single"; @@ -731,100 +731,100 @@ OnDisable: } p_track01,39,49,3 script Game Guide#single 4_F_RACING,{ - mes "[Game Guide]"; - mes "Welcome to the"; - mes "Monster Race Arena."; - mes "How can I help you?"; + mes("[Game Guide]"); + mes("Welcome to the"); + mes("Monster Race Arena."); + mes("How can I help you?"); next; switch(select("Monster Race Info", "Wager Info", "Ticket Redemption Info")) { case 1: - mes "[Game Guide]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; + mes("[Game Guide]"); + mes("Monster Races originated from"); + mes("simple children's games in which"); + mes("Cute Pets would race against each other. This grew into an adult"); + mes("pastime that is so popular, we've built a racing arena in Hugel."); next; - mes "[Game Guide]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; + mes("[Game Guide]"); + mes("Our Monster Race Arena hosts"); + mes("two types of monster races. First, we have the Single Monster Race,"); + mes("in which those that wagered on the 1st place monster are rewarded."); next; - mes "[Game Guide]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; + mes("[Game Guide]"); + mes("Then, we have the Dual Monster"); + mes("Race in which the house odds and rewards are greater than in Single"); + mes("Monster Races: you must wager on 2 monsters, and they must place in"); + mes("1st and 2nd for you to win."); next; - mes "[Game Guide]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; + mes("[Game Guide]"); + mes("Although a small entrance"); + mes("fee is required, we only use"); + mes("the money to give rewards to"); + mes("participants and maintain this"); + mes("arena. Therefore, we're not"); + mes("profiting from this enterprise."); next; - mes "[Game Guide]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; + mes("[Game Guide]"); + mes("Also, we prohibit others"); + mes("from making personal bets"); + mes("and wagers, using items and"); + mes("zeny, based on the outcomes"); + mes("of these races. That kind of"); + mes("gambling is illegal here..."); next; - mes "[Game Guide]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; + mes("[Game Guide]"); + mes("Once you enter the Race Arena, you will receive a Racing Ticket."); + mes("Keep in mind that winning Racing Tickets can only be exchanged for"); + mes("Prize Medals during a 5 minute window after the end of the race."); next; break; case 2: - mes "[Game Guide]"; - mes "Before placing a wager, you"; - mes "must get a free Racing Ticket"; - mes "from the Ticket Helper. There,"; - mes "I've marked the Ticket Helper"; - mes "on your Mini-Map, so you can"; - mes "find him pretty easily."; + mes("[Game Guide]"); + mes("Before placing a wager, you"); + mes("must get a free Racing Ticket"); + mes("from the Ticket Helper. There,"); + mes("I've marked the Ticket Helper"); + mes("on your Mini-Map, so you can"); + mes("find him pretty easily."); viewpoint 1,73,22,1,0xFF3355; next; break; case 3: - mes "[Game Guide]"; - mes "If you wagered on the winner"; - mes "of a Single Monster Race, or"; - mes "on the 1st or 2nd place winners"; - mes "in a Dual Monster Race, then"; - mes "you can exchange your Racing"; - mes "Ticket for Prize Medals."; + mes("[Game Guide]"); + mes("If you wagered on the winner"); + mes("of a Single Monster Race, or"); + mes("on the 1st or 2nd place winners"); + mes("in a Dual Monster Race, then"); + mes("you can exchange your Racing"); + mes("Ticket for Prize Medals."); next; - mes "[Game Guide]"; - mes "However, you must exchange"; - mes "your Racing Ticket with the"; - mes "Medal Distributor within the"; - mes "5 minute window after the end"; - mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"; + mes("[Game Guide]"); + mes("However, you must exchange"); + mes("your Racing Ticket with the"); + mes("Medal Distributor within the"); + mes("5 minute window after the end"); + mes("of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"); next; - mes "[Game Guide]"; - mes "When this 5 minute window"; - mes "elapses, you will be teleported outside, and we will immediately"; - mes "begin preparing for the next race. Make sure that you remember this"; - mes "information when you wager."; + mes("[Game Guide]"); + mes("When this 5 minute window"); + mes("elapses, you will be teleported outside, and we will immediately"); + mes("begin preparing for the next race. Make sure that you remember this"); + mes("information when you wager."); next; - mes "[Game Guide]"; - mes "If you haven't received"; - mes "your free Racing Ticket,"; - mes "then please visit the Ticket"; - mes "Helper. There, I've just marked"; - mes "his location on your Mini-Map."; + mes("[Game Guide]"); + mes("If you haven't received"); + mes("your free Racing Ticket,"); + mes("then please visit the Ticket"); + mes("Helper. There, I've just marked"); + mes("his location on your Mini-Map."); viewpoint 1,67,45,2,0xCE6300; next; break; } - mes "[Game Guide]"; - mes "Thank you, and"; - mes "I hope you enjoy"; - mes "your time here in the"; - mes "Monster Racing Arena."; + mes("[Game Guide]"); + mes("Thank you, and"); + mes("I hope you enjoy"); + mes("your time here in the"); + mes("Monster Racing Arena."); close; } @@ -1132,107 +1132,107 @@ OnInit: } hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{ - mes "[Eckar Erenes]"; - mes "Welcome to the"; - mes "Monster Race Arena,"; - mes "the pride and joy of"; - mes "the village of Hugel!"; - mes "How may I help you?"; + mes("[Eckar Erenes]"); + mes("Welcome to the"); + mes("Monster Race Arena,"); + mes("the pride and joy of"); + mes("the village of Hugel!"); + mes("How may I help you?"); next; if (select("Monster Race Info", "Enter Monster Race") == 1) { - mes "[Eckar Erenes]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; + mes("[Eckar Erenes]"); + mes("Monster Races originated from"); + mes("simple children's games in which"); + mes("Cute Pets would race against each other. This grew into an adult"); + mes("pastime that is so popular, we've built a racing arena in Hugel."); next; - mes "[Eckar Erenes]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; + mes("[Eckar Erenes]"); + mes("Our Monster Race Arena hosts"); + mes("two types of monster races. First, we have the Single Monster Race,"); + mes("in which those that wagered on the 1st place monster are rewarded."); next; - mes "[Eckar Erenes]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; + mes("[Eckar Erenes]"); + mes("Then, we have the Dual Monster"); + mes("Race in which the house odds and rewards are greater than in Single"); + mes("Monster Races: you must wager on 2 monsters, and they must place in"); + mes("1st and 2nd for you to win."); next; - mes "[Eckar Erenes]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; + mes("[Eckar Erenes]"); + mes("Although a small entrance"); + mes("fee is required, we only use"); + mes("the money to give rewards to"); + mes("participants and maintain this"); + mes("arena. Therefore, we're not"); + mes("profiting from this enterprise."); next; - mes "[Eckar Erenes]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; + mes("[Eckar Erenes]"); + mes("Also, we prohibit others"); + mes("from making personal bets"); + mes("and wagers, using items and"); + mes("zeny, based on the outcomes"); + mes("of these races. That kind of"); + mes("gambling is illegal here..."); next; - mes "[Eckar Erenes]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; + mes("[Eckar Erenes]"); + mes("Once you enter the Race Arena, you will receive a Racing Ticket."); + mes("Keep in mind that winning Racing Tickets can only be exchanged for"); + mes("Prize Medals during a 5 minute window after the end of the race."); next; } - mes "[Eckar Erenes]"; - mes "The entrance fee for all races"; - mes "in the Monster Race Arena is"; - mes "2,000 zeny. If you'd like to wager on a Single Monster Race,"; - mes "then please ask my brother"; - mes "Ellebird to help you."; + mes("[Eckar Erenes]"); + mes("The entrance fee for all races"); + mes("in the Monster Race Arena is"); + mes("2,000 zeny. If you'd like to wager on a Single Monster Race,"); + mes("then please ask my brother"); + mes("Ellebird to help you."); next; - mes "[Eckar Erenes]"; - mes "Otherwise, I'll help get you"; - mes "started if you're interested"; - mes "in a Dual Monster Race."; - mes "Would you like to wager"; - mes "on a Dual Monster Race?"; + mes("[Eckar Erenes]"); + mes("Otherwise, I'll help get you"); + mes("started if you're interested"); + mes("in a Dual Monster Race."); + mes("Would you like to wager"); + mes("on a Dual Monster Race?"); next; if (select("Yes, please.", "No, thanks.") == 2) { - mes "[Eckar Erenes]"; - mes "Very well. I hope that"; - mes "you enjoy your time here"; - mes "in the Monster Race Arena~"; + mes("[Eckar Erenes]"); + mes("Very well. I hope that"); + mes("you enjoy your time here"); + mes("in the Monster Race Arena~"); close; } if (!checkweight(Jellopy,700)) { - mes "[Eckar Erenes]"; - mes "Hmm... You're toting"; - mes "too many things with you"; - mes "right now. You better put"; - mes "some of your stuff away in"; - mes "Kafra Storage before you can"; - mes "wager on any monster races..."; + mes("[Eckar Erenes]"); + mes("Hmm... You're toting"); + mes("too many things with you"); + mes("right now. You better put"); + mes("some of your stuff away in"); + mes("Kafra Storage before you can"); + mes("wager on any monster races..."); close; } if (Zeny < 2000) { - 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("[Eckar Erenes]"); + mes("I'm sorry, but you"); + mes("don't have enough"); + mes("money to pay the"); + mes("2,000 zeny entrance fee. "); close; } if (countitem(Monster_Ticket)) { - mes "[Eckar Erenes]"; - mes "Hm? What are you doing"; - mes "with an expired Racing Ticket?"; - mes "Well, I better get rid of it for you before it can get mixed up"; - mes "with your new Racing Ticket."; + mes("[Eckar Erenes]"); + mes("Hm? What are you doing"); + mes("with an expired Racing Ticket?"); + mes("Well, I better get rid of it for you before it can get mixed up"); + mes("with your new Racing Ticket."); delitem Monster_Ticket,1; next; if ($@mon_time_2_1 == 1) { - mes "[Eckar Erenes]"; - mes "Alright, I think you"; - mes "should be all set. I hope"; - mes "that you enjoy the race~"; - mes "Let me guide you inside"; - mes "the Monster Race Arena now."; + mes("[Eckar Erenes]"); + mes("Alright, I think you"); + mes("should be all set. I hope"); + mes("that you enjoy the race~"); + mes("Let me guide you inside"); + mes("the Monster Race Arena now."); Zeny -= 2000; monster_race_2_1 = 0; monster_race_2_2 = 0; @@ -1241,21 +1241,21 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{ end; } else if ($@mon_time_2_1 == 2) { - mes "[Eckar Erenes]"; - mes "We're still finishing our"; - mes "preparations for the next"; - mes "Double Monster Race, so"; - mes "we ask that you please"; - mes "wait a little while longer..."; + mes("[Eckar Erenes]"); + mes("We're still finishing our"); + mes("preparations for the next"); + mes("Double Monster Race, so"); + mes("we ask that you please"); + mes("wait a little while longer..."); close; } } else { if ($@mon_time_2_1 == 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("[Eckar Erenes]"); + mes("Thanks, I hope that"); + mes("you enjoy this race."); + mes("Let me guide you now"); + mes("to the Monster Race Arena."); Zeny -= 2000; monster_race_2_1 = 0; monster_race_2_2 = 0; @@ -1263,37 +1263,37 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{ warp "p_track02",75,41; end; } else if ($@mon_time_2_1 == 2) { - mes "[Eckar Erenes]"; - mes "We're still finishing our"; - mes "preparations for the next"; - mes "Double Monster Race, so"; - mes "we ask that you please"; - mes "wait a little while longer..."; + mes("[Eckar Erenes]"); + mes("We're still finishing our"); + mes("preparations for the next"); + mes("Double Monster Race, so"); + mes("we ask that you please"); + mes("wait a little while longer..."); close; } } if (!$@mon_time_2_2) { - mes "[Eckar Erenes]"; - mes "Right now, a Monster Race"; - mes "is in progress. It's too late to place a wager, but if you'd like"; - mes "to watch, the fee is 500 zeny"; - mes "for spectators. Would you like to enter the Monster Race Arena?"; + mes("[Eckar Erenes]"); + mes("Right now, a Monster Race"); + mes("is in progress. It's too late to place a wager, but if you'd like"); + mes("to watch, the fee is 500 zeny"); + mes("for spectators. Would you like to enter the Monster Race Arena?"); next; if (select("Enter", "Cancel") == 2) { - mes "[Eckar Erenes]"; - mes "Alright, then. If you'd like"; - mes "to wager on a monster"; - mes "race, please wait for the"; - mes "current race to finish. I hope"; - mes "that you enjoy your time here"; - mes "in the Monster Race Arena~"; + mes("[Eckar Erenes]"); + mes("Alright, then. If you'd like"); + mes("to wager on a monster"); + mes("race, please wait for the"); + mes("current race to finish. I hope"); + mes("that you enjoy your time here"); + mes("in the Monster Race Arena~"); close; } if (Zeny > 499) { - mes "[Eckar Erenes]"; - mes "Thank you~"; - mes "I hope you enjoy"; - mes "watching this race!"; + mes("[Eckar Erenes]"); + mes("Thank you~"); + mes("I hope you enjoy"); + mes("watching this race!"); Zeny -= 500; monster_race_2_1 = 0; monster_race_2_2 = 0; @@ -1301,19 +1301,19 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{ warp "p_track02",75,41; end; } - mes "[Eckar Erenes]"; - mes "I'm sorry, but you don't"; - mes "have enough money to pay"; - mes "the 500 zeny spectator fee."; + mes("[Eckar Erenes]"); + mes("I'm sorry, but you don't"); + mes("have enough money to pay"); + mes("the 500 zeny spectator fee."); close; } - mes "[Eckar Erenes]"; - mes "I'm sorry, but a monster"; - mes "race has just ended, so we're"; - mes "having the 5 minute period in"; - mes "which the winners can claim"; - mes "their Prize Medals. The gate"; - mes "will open soon, so please wait."; + mes("[Eckar Erenes]"); + mes("I'm sorry, but a monster"); + mes("race has just ended, so we're"); + mes("having the 5 minute period in"); + mes("which the winners can claim"); + mes("their Prize Medals. The gate"); + mes("will open soon, so please wait."); close; OnEnable: enablenpc "Eckar Erenes#double"; @@ -1325,50 +1325,50 @@ OnDisable: p_track02,73,22,1 script Ticket Helper#2 4_M_HUMAN_02,{ if (!checkweight(Spawn,200)) { - mes "[Ticket Helper]"; - mes "Welcome to the"; - mes "Monster Race Arena."; - mes "If you'd like to participate"; - mes "in the ^3131FFDouble Monster Race^000000,"; - mes "then please select 1 out of"; - mes "the 6 monsters from the list."; + mes("[Ticket Helper]"); + mes("Welcome to the"); + mes("Monster Race Arena."); + mes("If you'd like to participate"); + mes("in the ^3131FFDouble Monster Race^000000,"); + mes("then please select 1 out of"); + mes("the 6 monsters from the list."); next; - mes "[Ticket Helper]"; - mes "Wait, wait..."; - mes "I can't give you"; - mes "anything right now."; - mes "You're carrying way"; - mes "too many things..."; + mes("[Ticket Helper]"); + mes("Wait, wait..."); + mes("I can't give you"); + mes("anything right now."); + mes("You're carrying way"); + mes("too many things..."); close; } if (!monster_race_2_1 && !monster_race_2_2) { - mes "[Ticket Helper]"; - mes "Hello there!"; - mes "Interested in wagering on"; - mes "the Dual Monster Race?"; - mes "I'm here to help you if you've"; - mes "got any questions, or if you"; - mes "want to place your wager."; + mes("[Ticket Helper]"); + mes("Hello there!"); + mes("Interested in wagering on"); + mes("the Dual Monster Race?"); + mes("I'm here to help you if you've"); + mes("got any questions, or if you"); + mes("want to place your wager."); next; switch(select("Check Monster Status", "Wager on Race", "Monster Race?", "Cancel")) { case 1: for (.@i = 1; .@i <= 6; ++.@i) - mes "Monster "+.@i+" [^CC6600Luck^000000: " + $@mon_r02_luk[.@i] + "] [^EE0000HP^000000: " + $@mon_r02_tire[.@i] + "]"; + mesf("Monster %d [^CC6600Luck^000000: %d] [^EE0000HP^000000: %d]", $@mon_r02_luk[.@i], $@mon_r02_tire[.@i], .@i); close; case 2: - mes "[Ticket Helper]"; - mes "Alright, please choose which"; - mes "two monsters that you think"; - mes "will win 1st and 2nd place."; - mes "If both your monsters come"; - mes "in 1st and 2nd, in any order,"; - mes "you'll win the wager."; + mes("[Ticket Helper]"); + mes("Alright, please choose which"); + mes("two monsters that you think"); + mes("will win 1st and 2nd place."); + mes("If both your monsters come"); + mes("in 1st and 2nd, in any order,"); + mes("you'll win the wager."); next; - mes "[Ticket Helper]"; - mes "Now, please tell me"; - mes "your first choice for one"; - mes "of the monsters that"; - mes "will win this race."; + mes("[Ticket Helper]"); + mes("Now, please tell me"); + mes("your first choice for one"); + mes("of the monsters that"); + mes("will win this race."); next; while (true) { .@list$ = ""; @@ -1383,47 +1383,47 @@ p_track02,73,22,1 script Ticket Helper#2 4_M_HUMAN_02,{ case 5: setarray .@string$, "a small, yet","demonic, Deviruchi"; break; case 6: setarray .@string$, "a naughty","Baphomet Jr. monster"; break; } - mes "[Ticket Helper]"; - mes "You've chosen"; - mes "^0000FFMonster "+.@m+"^000000, "+.@string$[0]; - mes .@string$[1]+"."; - mes "Are you sure you want"; - mes "to choose this monster?"; + mes("[Ticket Helper]"); + mes("You've chosen"); + mesf("^0000FFMonster %d^000000, %s", .@m, .@string$[0]); + mesf("%s.", .@string$[1]); + mes("Are you sure you want"); + mes("to choose this monster?"); next; if (select("Yes", "No") == 2) { - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; + mes("[Ticket Helper]"); + mes("You have canceled"); + mes("your wager. Okay,"); + mes("I understand. Perhaps"); + mes("you'd feel more comfortable"); + mes("checking the monsters first?"); close; } if (!.@m1) { - mes "[Ticket Helper]"; - mes "Now, please make"; - mes "your second choice"; - mes "for the monster that"; - mes "you think will place"; - mes "1st or 2nd in this race."; + mes("[Ticket Helper]"); + mes("Now, please make"); + mes("your second choice"); + mes("for the monster that"); + mes("you think will place"); + mes("1st or 2nd in this race."); next; .@m1 = .@m; continue; } if ($@mon_time_2_2 != 0) { - mes "[Ticket Helper]"; - mes "I'm very sorry, but a"; - mes "monster race is underway."; - mes "Please wait, and then place"; - mes "your wager for the next race."; + mes("[Ticket Helper]"); + mes("I'm very sorry, but a"); + mes("monster race is underway."); + mes("Please wait, and then place"); + mes("your wager for the next race."); close; } - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster "+.@m1+"^000000 and ^0000FFMonster "+.@m+"^000000"; - mes "to win this race. Good luck!"; - mes "I really hope that the odds"; - mes "work out in your favor~"; + mes("[Ticket Helper]"); + mes("You've wagered on"); + mesf("^0000FFMonster %d^000000 and ^0000FFMonster %d^000000", .@m1, .@m); + mes("to win this race. Good luck!"); + mes("I really hope that the odds"); + mes("work out in your favor~"); emotion e_kis; monster_race_2_1 = .@m1; monster_race_2_2 = .@m; @@ -1431,75 +1431,75 @@ p_track02,73,22,1 script Ticket Helper#2 4_M_HUMAN_02,{ close; } case 3: - mes "[Ticket Helper]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; + mes("[Ticket Helper]"); + mes("Monster Races originated from"); + mes("simple children's games in which"); + mes("Cute Pets would race against each other. This grew into an adult"); + mes("pastime that is so popular, we've built a racing arena in Hugel."); next; - mes "[Ticket Helper]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; + mes("[Ticket Helper]"); + mes("Our Monster Race Arena hosts"); + mes("two types of monster races. First, we have the Single Monster Race,"); + mes("in which those that wagered on the 1st place monster are rewarded."); next; - mes "[Eclar Ellbird]"; - mes "Then, we have the Dual Monster"; - mes "Race in which those that wagered on the 1st and 2nd place monsters"; - mes "are equally rewarded. The house"; - mes "odds and wager rewards are greater in Dual Races than Single Races."; + mes("[Eclar Ellbird]"); + mes("Then, we have the Dual Monster"); + mes("Race in which those that wagered on the 1st and 2nd place monsters"); + mes("are equally rewarded. The house"); + mes("odds and wager rewards are greater in Dual Races than Single Races."); next; - mes "[Ticket Helper]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; + mes("[Ticket Helper]"); + mes("Although a small entrance"); + mes("fee is required, we only use"); + mes("the money to give rewards to"); + mes("participants and maintain this"); + mes("arena. Therefore, we're not"); + mes("profiting from this enterprise."); next; - mes "[Ticket Helper]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; + mes("[Ticket Helper]"); + mes("Also, we prohibit others"); + mes("from making personal bets"); + mes("and wagers, using items and"); + mes("zeny, based on the outcomes"); + mes("of these races. That kind of"); + mes("gambling is illegal here..."); next; - mes "[Ticket Helper]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; + mes("[Ticket Helper]"); + mes("Once you enter the Race Arena, you will receive a Racing Ticket."); + mes("Keep in mind that winning Racing Tickets can only be exchanged for"); + mes("Prize Medals during a 5 minute window after the end of the race."); next; - mes "[Ticket Helper]"; - mes "You're already here"; - mes "inside the Monster Race"; - mes "Arena, so you may as well"; - mes "try placing a wager. It's"; - mes "more fun than you'd think~"; + mes("[Ticket Helper]"); + mes("You're already here"); + mes("inside the Monster Race"); + mes("Arena, so you may as well"); + mes("try placing a wager. It's"); + mes("more fun than you'd think~"); close; case 4: - mes "[Ticket Helper]"; - mes "You have canceled"; - mes "your wager. Okay,"; - mes "I understand. Perhaps"; - mes "you'd feel more comfortable"; - mes "checking the monsters first?"; + mes("[Ticket Helper]"); + mes("You have canceled"); + mes("your wager. Okay,"); + mes("I understand. Perhaps"); + mes("you'd feel more comfortable"); + mes("checking the monsters first?"); close; } } else { if (countitem(Monster_Ticket)) { - mes "[Ticket Helper]"; - mes "You've wagered on"; - mes "^0000FFMonster " + monster_race_2_1 + "^000000 and ^0000FFMonster " + monster_race_2_2 + "^000000"; - mes "for this Dual Monster Race."; + mes("[Ticket Helper]"); + mes("You've wagered on"); + mesf("^0000FFMonster %d^000000 and ^0000FFMonster %d^000000", monster_race_2_1, monster_race_2_2); + mes("for this Dual Monster Race."); next; } - mes "[Ticket Helper]"; - mes "The start of the race will be"; - mes "announced through a broadcast."; - mes "You can refer to your Mini-Map"; - mes "to track the monsters' race"; - mes "positions. Thank you, and"; - mes "have a good time!"; + mes("[Ticket Helper]"); + mes("The start of the race will be"); + mes("announced through a broadcast."); + mes("You can refer to your Mini-Map"); + mes("to track the monsters' race"); + mes("positions. Thank you, and"); + mes("have a good time!"); viewpoint 1,43,35,0,0xFF0000; close; } @@ -1510,188 +1510,188 @@ OnInit: } p_track02,39,49,3 script Game Guide#double 4_F_RACING,{ - mes "[Game Guide]"; - mes "Welcome to the"; - mes "Monster Race Arena."; - mes "How can I help you?"; + mes("[Game Guide]"); + mes("Welcome to the"); + mes("Monster Race Arena."); + mes("How can I help you?"); next; switch(select("Monster Race Info", "Wager Info", "Ticket Redemption Info")) { case 1: - mes "[Game Guide]"; - mes "Monster Races originated from"; - mes "simple children's games in which"; - mes "Cute Pets would race against each other. This grew into an adult"; - mes "pastime that is so popular, we've built a racing arena in Hugel."; + mes("[Game Guide]"); + mes("Monster Races originated from"); + mes("simple children's games in which"); + mes("Cute Pets would race against each other. This grew into an adult"); + mes("pastime that is so popular, we've built a racing arena in Hugel."); next; - mes "[Game Guide]"; - mes "Our Monster Race Arena hosts"; - mes "two types of monster races. First, we have the Single Monster Race,"; - mes "in which those that wagered on the 1st place monster are rewarded."; + mes("[Game Guide]"); + mes("Our Monster Race Arena hosts"); + mes("two types of monster races. First, we have the Single Monster Race,"); + mes("in which those that wagered on the 1st place monster are rewarded."); next; - mes "[Game Guide]"; - mes "Then, we have the Dual Monster"; - mes "Race in which the house odds and rewards are greater than in Single"; - mes "Monster Races: you must wager on 2 monsters, and they must place in"; - mes "1st and 2nd for you to win."; + mes("[Game Guide]"); + mes("Then, we have the Dual Monster"); + mes("Race in which the house odds and rewards are greater than in Single"); + mes("Monster Races: you must wager on 2 monsters, and they must place in"); + mes("1st and 2nd for you to win."); next; - mes "[Game Guide]"; - mes "Although a small entrance"; - mes "fee is required, we only use"; - mes "the money to give rewards to"; - mes "participants and maintain this"; - mes "arena. Therefore, we're not"; - mes "profiting from this enterprise."; + mes("[Game Guide]"); + mes("Although a small entrance"); + mes("fee is required, we only use"); + mes("the money to give rewards to"); + mes("participants and maintain this"); + mes("arena. Therefore, we're not"); + mes("profiting from this enterprise."); next; - mes "[Game Guide]"; - mes "Also, we prohibit others"; - mes "from making personal bets"; - mes "and wagers, using items and"; - mes "zeny, based on the outcomes"; - mes "of these races. That kind of"; - mes "gambling is illegal here..."; + mes("[Game Guide]"); + mes("Also, we prohibit others"); + mes("from making personal bets"); + mes("and wagers, using items and"); + mes("zeny, based on the outcomes"); + mes("of these races. That kind of"); + mes("gambling is illegal here..."); next; - mes "[Game Guide]"; - mes "Once you enter the Race Arena, you will receive a Racing Ticket."; - mes "Keep in mind that winning Racing Tickets can only be exchanged for"; - mes "Prize Medals during a 5 minute window after the end of the race."; + mes("[Game Guide]"); + mes("Once you enter the Race Arena, you will receive a Racing Ticket."); + mes("Keep in mind that winning Racing Tickets can only be exchanged for"); + mes("Prize Medals during a 5 minute window after the end of the race."); next; break; case 2: - mes "[Game Guide]"; - mes "Before placing a wager, you"; - mes "must get a free Racing Ticket"; - mes "from the Ticket Helper. There,"; - mes "I've marked the Ticket Helper"; - mes "on your Mini-Map, so you can"; - mes "find him pretty easily."; + mes("[Game Guide]"); + mes("Before placing a wager, you"); + mes("must get a free Racing Ticket"); + mes("from the Ticket Helper. There,"); + mes("I've marked the Ticket Helper"); + mes("on your Mini-Map, so you can"); + mes("find him pretty easily."); viewpoint 1,73,22,1,0xFF3355; next; break; case 3: - mes "[Game Guide]"; - mes "If you wagered on the winner"; - mes "of a Single Monster Race, or"; - mes "on the 1st or 2nd place winners"; - mes "in a Dual Monster Race, then"; - mes "you can exchange your Racing"; - mes "Ticket for Prize Medals."; + mes("[Game Guide]"); + mes("If you wagered on the winner"); + mes("of a Single Monster Race, or"); + mes("on the 1st or 2nd place winners"); + mes("in a Dual Monster Race, then"); + mes("you can exchange your Racing"); + mes("Ticket for Prize Medals."); next; - mes "[Game Guide]"; - mes "However, you must exchange"; - mes "your Racing Ticket with the"; - mes "Medal Distributor within the"; - mes "5 minute window after the end"; - mes "of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"; + mes("[Game Guide]"); + mes("However, you must exchange"); + mes("your Racing Ticket with the"); + mes("Medal Distributor within the"); + mes("5 minute window after the end"); + mes("of the race. ^FF0000Your ticket becomes^FFFFFF ^FF0000 void after these 5 minutes.^000000"); next; - mes "[Game Guide]"; - mes "When this 5 minute window"; - mes "elapses, you will be teleported outside, and we will immediately"; - mes "begin preparing for the next race. Make sure that you remember this"; - mes "information when you wager."; + mes("[Game Guide]"); + mes("When this 5 minute window"); + mes("elapses, you will be teleported outside, and we will immediately"); + mes("begin preparing for the next race. Make sure that you remember this"); + mes("information when you wager."); next; - mes "[Game Guide]"; - mes "If you haven't received"; - mes "your free Racing Ticket,"; - mes "then please visit the Ticket"; - mes "Helper. There, I've just marked"; - mes "his location on your Mini-Map."; + mes("[Game Guide]"); + mes("If you haven't received"); + mes("your free Racing Ticket,"); + mes("then please visit the Ticket"); + mes("Helper. There, I've just marked"); + mes("his location on your Mini-Map."); viewpoint 1,67,45,2,0xCE6300; next; break; } - mes "[Game Guide]"; - mes "Thank you, and"; - mes "I hope you enjoy"; - mes "your time here in the"; - mes "Monster Racing Arena."; + mes("[Game Guide]"); + mes("Thank you, and"); + mes("I hope you enjoy"); + mes("your time here in the"); + mes("Monster Racing Arena."); close; } p_track02,67,45,5 script Medal Distributor#medal 4_F_RACING,{ if (!checkweight(Jellopy,20)) { - mes "[Medal Distributor]"; - mes "I'm sorry, but I can't"; - mes "reward you with any medals"; - mes "until you make more space"; - mes "available in your Inventory."; + mes("[Medal Distributor]"); + mes("I'm sorry, but I can't"); + mes("reward you with any medals"); + mes("until you make more space"); + mes("available in your Inventory."); close; } - mes "[Medal Distributor]"; - mes "Hello there~"; - mes "If you've wagered on the"; - mes "winning monster in a recent"; - mes "race, then you can exchange"; - mes "your game ticket here for"; - mes "some Prize Medals."; + mes("[Medal Distributor]"); + mes("Hello there~"); + mes("If you've wagered on the"); + mes("winning monster in a recent"); + mes("race, then you can exchange"); + mes("your game ticket here for"); + mes("some Prize Medals."); next; if (!countitem(Monster_Ticket)) { - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; + mes("[Medal Distributor]"); + mes("Please remember that you can"); + mes("only exchange winning Game"); + mes("Tickets for Prize Medals right"); + mes("after the race finishes. Prize"); + mes("Medals may be given to Wayne"); + mes("in Hugel in exchange for items."); close; } - mes "[Medal Distributor]"; - mes "Please remember that you can"; - mes "only exchange winning Game"; - mes "Tickets for Prize Medals right"; - mes "after the race finishes. Prize"; - mes "Medals may be given to Wayne"; - mes "in Hugel in exchange for items."; + mes("[Medal Distributor]"); + mes("Please remember that you can"); + mes("only exchange winning Game"); + mes("Tickets for Prize Medals right"); + mes("after the race finishes. Prize"); + mes("Medals may be given to Wayne"); + mes("in Hugel in exchange for items."); next; if (monster_race_2_1 == $@mon_race_2_1 && monster_race_2_2 == $@mon_race_2_2) { - mes "[Medal Distributor]"; - mes "Congratulations! It's really"; - mes "difficult to guess the winners"; - mes "of a Dual Monster Race, so you"; - mes "must be really lucky! Would you"; - mes "like to exchange your winning"; - mes "Racing Ticket for Prize Medals?"; + mes("[Medal Distributor]"); + mes("Congratulations! It's really"); + mes("difficult to guess the winners"); + mes("of a Dual Monster Race, so you"); + mes("must be really lucky! Would you"); + mes("like to exchange your winning"); + mes("Racing Ticket for Prize Medals?"); next; if (select("Yes, please.", "No, thanks.") == 1) { - mes "[Medal Distributor]"; - mes "Okay, everything looks good,"; - mes "so here's your Prize Medals~"; - mes "If you want to trade these"; - mes "medals for items, please"; - mes "visit Wayne in Hugel. We hope"; - mes "you enjoyed the Monster Race~"; + mes("[Medal Distributor]"); + mes("Okay, everything looks good,"); + mes("so here's your Prize Medals~"); + mes("If you want to trade these"); + mes("medals for items, please"); + mes("visit Wayne in Hugel. We hope"); + mes("you enjoyed the Monster Race~"); delitem Monster_Ticket,1; monster_race_2_1 = 7; monster_race_2_2 = 7; getitem Marvelous_Medal,15; close; } - mes "[Medal Distributor]"; - mes "Um, are you sure? You "; - mes "can only exchange a winning"; - mes "Racing Ticket for Prize Medals"; - mes "for a short time after the race. If you made a mistake, you"; - mes "should ask me again quickly."; + mes("[Medal Distributor]"); + mes("Um, are you sure? You "); + mes("can only exchange a winning"); + mes("Racing Ticket for Prize Medals"); + mes("for a short time after the race. If you made a mistake, you"); + mes("should ask me again quickly."); close; } else if (!monster_race_2_1 && !monster_race_2_2) { - mes "[Medal Distributor]"; - mes "Well, better luck next time..."; - mes "Although you can't always"; - mes "be lucky, it's always fun to"; - mes "wager on the monster races!"; + mes("[Medal Distributor]"); + mes("Well, better luck next time..."); + mes("Although you can't always"); + mes("be lucky, it's always fun to"); + mes("wager on the monster races!"); close; } else if (monster_race_2_1 == 7 && monster_race_2_2 == 7) { - mes "[Medal Distributor]"; - mes "Thanks for visiting the"; - mes "Monster Race Arena, and"; - mes "I hope you enjoy your time"; - mes "here. I'll see you next time~"; + mes("[Medal Distributor]"); + mes("Thanks for visiting the"); + mes("Monster Race Arena, and"); + mes("I hope you enjoy your time"); + mes("here. I'll see you next time~"); close; } else if (monster_race_2_1 != $@mon_race_2_1 || monster_race_2_2 != $@mon_race_2_2) { - mes "[Medal Distributor]"; - mes "You may not have wagered"; - mes "on the winning monster in"; - mes "the last race, but I hope that"; - mes "you get lucky next time~"; + mes("[Medal Distributor]"); + mes("You may not have wagered"); + mes("on the winning monster in"); + mes("the last race, but I hope that"); + mes("you get lucky next time~"); close; } @@ -1701,41 +1701,41 @@ OnInit: } p_track02,76,38,1 script Exit Guide#double 4_M_NFMAN,{ - mes "[Exit Guide]"; - mes "If you have a winning Racing"; - mes "Ticket, please make sure that"; - mes "you redeem it for Prize Medals"; - mes "now. All Racing Tickets become"; - mes "void once the next race begins."; + mes("[Exit Guide]"); + mes("If you have a winning Racing"); + mes("Ticket, please make sure that"); + mes("you redeem it for Prize Medals"); + mes("now. All Racing Tickets become"); + mes("void once the next race begins."); next; - mes "[Exit Guide]"; - mes "If you wish to leave"; - mes "the arena, then I can guide"; - mes "you outside. Would you like"; - mes "to leave the arena right now?"; + mes("[Exit Guide]"); + mes("If you wish to leave"); + mes("the arena, then I can guide"); + mes("you outside. Would you like"); + mes("to leave the arena right now?"); next; if (select("Yes", "No") == 2) { - mes "[Exit Guide]"; - mes "Alright, then."; - mes "Just let me know"; - mes "whenever you're"; - mes "ready to leave."; + mes("[Exit Guide]"); + mes("Alright, then."); + mes("Just let me know"); + mes("whenever you're"); + mes("ready to leave."); close; } if (!countitem(Monster_Ticket)) { - mes "[Exit Guide]"; - mes "Thank you for"; - mes "your patronage, and"; - mes "I hope that you come"; - mes "visit us again soon~"; + mes("[Exit Guide]"); + mes("Thank you for"); + mes("your patronage, and"); + mes("I hope that you come"); + mes("visit us again soon~"); } else { - mes "[Exit Guide]"; - mes "In accordance with our"; - mes "policies, I must take your"; - mes "Racing Ticket before you leave."; - mes "Thank you for your patronage,"; - mes "and I hope you enjoy your time"; - mes "here in the Monster Race Arena."; + mes("[Exit Guide]"); + mes("In accordance with our"); + mes("policies, I must take your"); + mes("Racing Ticket before you leave."); + mes("Thank you for your patronage,"); + mes("and I hope you enjoy your time"); + mes("here in the Monster Race Arena."); delitem Monster_Ticket,1; } monster_race_2_1 = 0; @@ -1990,158 +1990,158 @@ p_track02,47,28,0 duplicate(Tire_1) Tire#race02_6_6 FAKE_NPC,0,0 //== NPCs for Redeeming Prize Medals (Einbroch and Hugel) == ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{ if (!ein_medal01) { - 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!"; + 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 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..."; + 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 "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..."; + 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 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..."; + 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(Marvelous_Medal)) { - mes "["+ strcharinfo(PC_NAME) +"]"; - 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."; + mesf("[%s]", strcharinfo(PC_NAME)); + 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 "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?"; + 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; } - 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..."; + 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 < 500) { - 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..."; + 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(Marvelous_Medal)) { - 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?"; + 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; } - 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..."; + 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; } if (!checkweight(Knife,1)) { - 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!"; + 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; } if (ein_medal01 > 499 && ein_medal01 < 1500) { if (ein_medal01 < 1000) { - 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?"; + 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 "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?"; + 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; if (select("Accept", "Wait for Further Development") == 1) { callsub S_BonusReward,500,Glittering_Clothes; end; } - 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..."; + 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; } else if (ein_medal01 < 1500) { - 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."; + 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 "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."; + 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; switch(select("Accept Armor", "Can I have something else?", "Wait for Further Development")) { case 1: - 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?"; + 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 Property", "Earth Property", "Wind Property", "Water Property")) { case 1: callsub S_BonusReward,1000,Flame_Sprits_Armor_; end; @@ -2150,71 +2150,71 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{ case 4: callsub S_BonusReward,1000,Water_Sprits_Armor_; end; } case 2: - 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..."; + 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; callsub S_BonusReward,500,2319; end; case 3: - 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..."; + 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(Marvelous_Medal)) { - 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?"; + 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; } - 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..."; + 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) { - 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?"; + 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 "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?"; + 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; if (select("Yes, I want a Level 4 Weapon.", "Can I have something else?") == 2) { - 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~"; + 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; 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; @@ -2227,11 +2227,11 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{ } setarray .@type$, "Dagger","One Handed Sword","Two Handed Sword","Axe","Mace","Bow","Staff","Book","Spear","Katar","Knuckle","Whip","Musical Instrument"; .@m = select(implode(.@type$,":")) - 1; - mes "[Ei'felle]"; - mes "So you'd like to have a"; - mes .@type$[.@m]+"? Please choose"; - mes "which Level 4 Weapon"; - mes "that you want me to create."; + mes("[Ei'felle]"); + mes("So you'd like to have a"); + mesf("%s? Please choose", .@type$[.@m]); + mes("which Level 4 Weapon"); + mes("that you want me to create."); next; switch (.@m) { case 0: @@ -2295,46 +2295,46 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{ S_Reward: if (select("Sure", "No") == 2) { - 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."; + 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; } - 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?"; + 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; switch(select("Base Experience", "Job Experience", "No, I'm just glad to help.", "How's your research progressing?")) { case 1: - 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."; + 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 "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!"; + 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* How's that?"; - mes "Now do you see the"; - mes "power of hope?"; + mes("[Ei'felle]"); + mes("*Phew* How's that?"); + mes("Now do you see the"); + mes("power of hope?"); delitem Marvelous_Medal,1; if (RENEWAL_EXP) { if (BaseLevel < 21) getexp 110,0; @@ -2373,30 +2373,30 @@ S_Reward: } close; case 2: - 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."; + 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 "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!"; + 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 "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."; + 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 Marvelous_Medal,1; if (RENEWAL_EXP) { if (Class == Job_Novice) { @@ -2481,198 +2481,198 @@ S_Reward: } close; case 3: - 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."; + 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(PC_NAME) +"]"; - 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!"; + mesf("[%s]", strcharinfo(PC_NAME)); + 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 "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!"; + 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 "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?"; + 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("Take them all.", "How about this much?", "No, I changed my mind.")) { case 1: - 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!"; + 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!"); .@medals = countitem(Marvelous_Medal); delitem Marvelous_Medal,.@medals; ein_medal01 += .@medals; close; case 2: - 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."; + 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 (true) { input .@input; if (!.@input) { - 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..."; + 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 < 1 || .@input > 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~"; + 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~"); next; } else break; } if (countitem(Marvelous_Medal) < .@input) { - 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."; + 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; } - 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!"; + 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 Marvelous_Medal,.@input; ein_medal01 += .@input; close; case 3: - 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."; + 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; } case 4: - mes "[Ei'felle]"; - mes "Well, I've been able to"; - mes "create a Glittering Jacket"; - 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!"; + mes("[Ei'felle]"); + mes("Well, I've been able to"); + mes("create a Glittering Jacket"); + 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!"; + mes("[Ei'felle]"); + mes("As of now, I have the metal"); + mesf("from ^FF0000%d^000000 Prizes Medals that", ein_medal01); + mes("you've donated to me. The more"); + mes("that you bring, the closer I can get to making a new breakthrough!"); close; } S_BonusReward: - mes "[Ei'felle]"; + mes("[Ei'felle]"); .@arg1 = getarg(1); if (.@arg1 == 2319) { - mes "Do you really want"; - mes "this "+getitemname(.@arg1)+"?"; - mes "You may want to forego this"; - mes "reward in favor of getting"; - mes "something better later..."; + mes("Do you really want"); + mesf("this %s?", getitemname(.@arg1)); + mes("You may want to forego this"); + mes("reward in favor of getting"); + mes("something better later..."); } else if (.@arg1 == 2345 || .@arg1 == 2347 || .@arg1 == 2349 || .@arg1 == 2351) { - mes "Are you sure that you want"; - mes "to accept this set of slotted"; - if (.@arg1 == 2345) mes "Fire property Armor? If you do,"; - else if (.@arg1 == 2351) mes "Earth property Armor? If you do,"; - else if (.@arg1 == 2349) mes "Wind property Armor? If you do,"; - else if (.@arg1 == 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."; + mes("Are you sure that you want"); + mes("to accept this set of slotted"); + if (.@arg1 == 2345) mes("Fire property Armor? If you do,"); + else if (.@arg1 == 2351) mes("Earth property Armor? If you do,"); + else if (.@arg1 == 2349) mes("Wind property Armor? If you do,"); + else if (.@arg1 == 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(.@arg1)+"? 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?"; + mes("So you wish to have a"); + mesf("%s? If you choose", getitemname(.@arg1)); + 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; if (select("Decline", "Accept") == 1) { - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "W-wait, I changed my"; - mes "mind. Would it be fine"; - mes "if I asked you to give"; - mes "me a reward later?"; + mesf("[%s]", strcharinfo(PC_NAME)); + 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("[Ei'felle]"); if (!getiteminfo(.@arg1, ITEMINFO_WLV)) { // 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~"; + 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."; + 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; } - mes "[Ei'felle]"; + mes("[Ei'felle]"); if (.@arg1 == 2319) { - mes "Here you are, I trust that"; - mes "this "+getitemname(.@arg1)+" 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~"; + mes("Here you are, I trust that"); + mesf("this %s will", getitemname(.@arg1)); + 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 (.@arg1 == 2345 || .@arg1 == 2347 || .@arg1 == 2349 || .@arg1 == 2351) { - mes "Great choice! I'm sure"; - if (.@arg1 == 2345) mes "that this set of slotted Fire"; - else if (.@arg1 == 2351) mes "that this set of slotted Earth"; - else if (.@arg1 == 2349) mes "that this set of slotted Wind"; - else if (.@arg1 == 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~"; + mes("Great choice! I'm sure"); + if (.@arg1 == 2345) mes("that this set of slotted Fire"); + else if (.@arg1 == 2351) mes("that this set of slotted Earth"); + else if (.@arg1 == 2349) mes("that this set of slotted Wind"); + else if (.@arg1 == 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~"; + 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~"); } ein_medal01 -= getarg(0); getitem .@arg1,1; @@ -2681,62 +2681,62 @@ S_BonusReward: hugel,71,83,4 script Wayne 4_M_HUMERCHANT,{ if (!checkweight(Knife,1)) { - 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?"; + 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! 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..."; + mes("[Wayne]"); + 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 "...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."; + mes("[Wayne]"); + 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; if (select("Prize Medal Exchange", "Cancel") == 2) { - mes "[Wayne]"; - 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..."; + mes("[Wayne]"); + 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?"; + 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; } if (!checkweight(Jellopy,550)) { - 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?"; + 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 "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."; + mes("[Wayne]"); + 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; setarray .@pm, 1,3,7,8,16,25,42,59; .@list$ = ""; @@ -2777,29 +2777,29 @@ hugel,71,83,4 script Wayne 4_M_HUMERCHANT,{ setarray .@item_array, 12109,1; break; } - mes "[Wayne]"; - mes "Now, please choose"; - mes "which of the following item"; - mes "sets that you'd like to receive"; - mes "in exchange for "+.@pm[.@m]+" Prize Medal."+((getarraysize(.@item_array)<3)?" Well, we have only 1 set, but...":""); + mes("[Wayne]"); + mes("Now, please choose"); + mes("which of the following item"); + mes("sets that you'd like to receive"); + mesf("in exchange for %d Prize Medal.%s", .@pm[.@m], ((getarraysize(.@item_array)<3)?" Well, we have only 1 set, but...":"")); next; .@m2 = select(.@items$) - 1; if (countitem(Marvelous_Medal) < .@pm[.@m]) { - mes "[Wayne]"; - 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."; + mes("[Wayne]"); + 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; } - mes "[Wayne]"; - 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~"; + mes("[Wayne]"); + 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 Marvelous_Medal,.@pm[.@m]; getitem .@item_array[.@m2*2], .@item_array[.@m2*2+1]; close; @@ -2807,81 +2807,81 @@ hugel,71,83,4 script Wayne 4_M_HUMERCHANT,{ //== Monster Race Affiliated NPCs ========================== airplane,246,47,1 script Eocatt#decoy01 4_M_OILMAN,{ - mes "[Eocatt]"; - mes "There's an old, humble"; - mes "village on the outskirts of"; - mes "the Schwaltzvalt Republic."; - mes "It was just a tiny blip on the"; - mes "map until they opened up"; - mes "their Monster Race Arena!"; + mes("[Eocatt]"); + mes("There's an old, humble"); + mes("village on the outskirts of"); + mes("the Schwaltzvalt Republic."); + mes("It was just a tiny blip on the"); + mes("map until they opened up"); + mes("their Monster Race Arena!"); next; - mes "[Eocatt]"; - mes "If you win wagers on the"; - 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 metal's in demand in Einbroch..."; + mes("[Eocatt]"); + mes("If you win wagers on the"); + 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 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 that the Race Arena is a must!"; + 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 that the Race Arena is a must!"); close; } hugel,85,93,5 script Mudie#dummy01 4_M_LGTGRAND,{ - mes "[Mudie]"; - mes "The Monster Races"; - mes "are probably the biggest"; - mes "attraction here in Hugel."; - mes "We don't have much else"; - mes "going on here, I'm afraid."; + mes("[Mudie]"); + mes("The Monster Races"); + mes("are probably the biggest"); + mes("attraction here in Hugel."); + mes("We don't have much else"); + mes("going on here, I'm afraid."); next; - mes "[Mudie]"; - mes "If you want to go visit"; - mes "the Monster Race Arena,"; - mes "just head towards the"; - mes "7 'o clock direction on"; - mes "your Mini-Map, and look for"; - mes "the hill surrounded by a fence."; + mes("[Mudie]"); + mes("If you want to go visit"); + mes("the Monster Race Arena,"); + mes("just head towards the"); + mes("7 'o clock direction on"); + mes("your Mini-Map, and look for"); + mes("the hill surrounded by a fence."); next; - mes "[Mudie]"; - mes "You should find the arena"; - 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. I hope you enjoy our little town~"; + mes("[Mudie]"); + mes("You should find the arena"); + 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. I hope you enjoy our little town~"); close; } p_track02,32,45,5 script Eccentric Scholar#double 4_M_SAGE_C,{ - mes "[Eccentric Scholar]"; - mes "Let's see now..."; - mes "Monster 1's average speed"; - mes "and luck, as affected by"; - mes "wind resistance, fatigue..."; - mes "What's the approximate"; - mes "probability of winning...?"; + mes("[Eccentric Scholar]"); + mes("Let's see now..."); + mes("Monster 1's average speed"); + mes("and luck, as affected by"); + mes("wind resistance, fatigue..."); + mes("What's the approximate"); + mes("probability of winning...?"); next; - mes "[Eccentric Scholar]"; - mes "Crunch it into my"; - mes "algorithm... Carry the two..."; - mes "Wait, how many significant"; - mes "figures should I be using?"; - mes "Ah, right, 7, to account for x,"; - mes "a value representing--"; + mes("[Eccentric Scholar]"); + mes("Crunch it into my"); + mes("algorithm... Carry the two..."); + mes("Wait, how many significant"); + mes("figures should I be using?"); + mes("Ah, right, 7, to account for x,"); + mes("a value representing--"); next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Excuse me, but"; - mes "what are you doing?"; + mesf("[%s]", strcharinfo(PC_NAME)); + mes("Excuse me, but"); + mes("what are you doing?"); next; - mes "[Eccentric Scholar]"; - mes "S-silence!"; - mes "I must complete"; - mes "my calculations!"; - mes "Now, where was I...?"; + mes("[Eccentric Scholar]"); + mes("S-silence!"); + mes("I must complete"); + mes("my calculations!"); + mes("Now, where was I...?"); specialeffect EF_CLAYMORE; emotion e_an; close; @@ -2889,168 +2889,168 @@ p_track02,32,45,5 script Eccentric Scholar#double 4_M_SAGE_C,{ p_track02,69,31,1 script Blacksmith Guildsman#dou 4_F_JOB_BLACKSMITH,{ if (!$@mon_time_2_2) { - mes "[Blacksmith Guildsman]"; - mes "How many times must"; - mes "I wager on these races?!"; - mes "I haven't won even once!"; - mes "Oh, I must have the worst"; - mes "luck in wagering history!"; + mes("[Blacksmith Guildsman]"); + mes("How many times must"); + mes("I wager on these races?!"); + mes("I haven't won even once!"); + mes("Oh, I must have the worst"); + mes("luck in wagering history!"); emotion e_sob; next; - mes "[Blacksmith Guildsman]"; - mes "I've been assigned by my"; - mes "guild to bring back some"; - 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~!"; + mes("[Blacksmith Guildsman]"); + mes("I've been assigned by my"); + mes("guild to bring back some"); + 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~!"); emotion e_swt2; close; } - mes "[Blacksmith Guildsman]"; - mes "Run! Go go go!"; - mes "I need to win some"; - mes "medals! Otherwise, I'll"; - mes "be too ashamed to return"; - mes "home to Einbroch! F-faster!"; + mes("[Blacksmith Guildsman]"); + mes("Run! Go go go!"); + mes("I need to win some"); + mes("medals! Otherwise, I'll"); + mes("be too ashamed to return"); + mes("home to Einbroch! F-faster!"); emotion e_korea; close; } p_track02,53,45,3 script Valiant Knight#double 4_M_JOB_KNIGHT1,{ - mes "[Valiant Knight]"; - mes "Hey, have you been"; - mes "wagering on the races?"; - mes "If you've got a hot tip, then"; - mes "would you share it with me?"; - mes "I've won some wagers... But"; - mes "I really wanna win more!"; + mes("[Valiant Knight]"); + mes("Hey, have you been"); + mes("wagering on the races?"); + mes("If you've got a hot tip, then"); + mes("would you share it with me?"); + mes("I've won some wagers... But"); + mes("I really wanna win more!"); next; - mes "[Valiant Knight]"; - 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 same monster. Me? I always"; - mes "bet on the black Deviruchi~"; + mes("[Valiant Knight]"); + 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 same monster. Me? I always"); + mes("bet on the black Deviruchi~"); next; - mes "[Valiant Knight]"; - mes "You too...!"; - mes "Always bet"; - mes "on Deviruchi!"; + mes("[Valiant Knight]"); + mes("You too...!"); + mes("Always bet"); + mes("on Deviruchi!"); emotion e_no1; close; } p_track01,27,47,5 script Drunkard#single 4_M_YURI,{ - mes "[Familiar Drunkard]"; - mes "Grrr...! ^333333*Hiccup*^000000"; - mes "I just gotta win this"; - mes "next game! I hafta do it!"; - mes "Hey, you! Which number is"; - mes "your lucky number? Huh?"; + mes("[Familiar Drunkard]"); + mes("Grrr...! ^333333*Hiccup*^000000"); + mes("I just gotta win this"); + mes("next game! I hafta do it!"); + mes("Hey, you! Which number is"); + mes("your lucky number? Huh?"); next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "I, er..."; + mesf("[%s]", strcharinfo(PC_NAME)); + mes("I, er..."); next; - mes "[Familiar Drunkard]"; - mes "C'mon, I need your"; - mes "lucky number cuz I ran"; - mes "out of mine! Tell me!"; - mes "Tell me! ^333333*Hiccup~*^000000"; + mes("[Familiar Drunkard]"); + mes("C'mon, I need your"); + mes("lucky number cuz I ran"); + mes("out of mine! Tell me!"); + mes("Tell me! ^333333*Hiccup~*^000000"); close; } p_track01,69,31,1 script Blacksmith Guildsman#sin 1_M_PAY_ELDER,{ - mes "[Blacksmith Guildsman]"; - mes "How can this be so hard?"; - mes "Why can't I win at least"; - mes "one of these races? Argh!"; - mes "I can't go back until I get"; - mes "at least one Prize Medal!"; + mes("[Blacksmith Guildsman]"); + mes("How can this be so hard?"); + mes("Why can't I win at least"); + mes("one of these races? Argh!"); + mes("I can't go back until I get"); + mes("at least one Prize Medal!"); next; - mes "[Blacksmith Guildsman]"; - 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. But it looks like they picked"; - mes "the wrong guy for this job..."; + mes("[Blacksmith Guildsman]"); + 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. But it looks like they picked"); + mes("the wrong guy for this job..."); next; - mes "[Blacksmith Guildsman]"; - mes "I mean, I've been here"; - mes "forever and I haven't won"; - mes "anything yet! Hey, do me"; - mes "a favor and give any extra"; - mes "Prize Medals you might have"; - mes "to the Einbroch Factory, okay?"; + mes("[Blacksmith Guildsman]"); + mes("I mean, I've been here"); + mes("forever and I haven't won"); + mes("anything yet! Hey, do me"); + mes("a favor and give any extra"); + mes("Prize Medals you might have"); + mes("to the Einbroch Factory, okay?"); close; } p_track01,45,42,3 script Absent Minded Man#single 4_M_SITDOWN,{ - mes "[Absent Minded Man]"; - mes "Say, are you here to bet"; - mes "on the monster races? I've"; - 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("[Absent Minded Man]"); + mes("Say, are you here to bet"); + mes("on the monster races? I've"); + 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..."); next; - mes "[Absent Minded Man]"; - mes "But I've made more than"; - mes "100 wagers, and haven't won"; - mes "any of them! I mean, if I bet"; - mes "on the same monster 6 times,"; - mes "I should win at least once,"; - mes "right? What's going on?!"; + mes("[Absent Minded Man]"); + mes("But I've made more than"); + mes("100 wagers, and haven't won"); + mes("any of them! I mean, if I bet"); + mes("on the same monster 6 times,"); + mes("I should win at least once,"); + mes("right? What's going on?!"); close; } hugel,5,5,3 script Monster Race Manager 4_M_LGTGUARD,{ callfunc "F_GM_NPC"; - mes "[Monster Race Manager]"; - mes "I can activate and"; - mes "deactivate the Arena"; - mes "Entry NPCs for the Single"; - mes "and Dual Monster Races."; + mes("[Monster Race Manager]"); + mes("I can activate and"); + mes("deactivate the Arena"); + mes("Entry NPCs for the Single"); + mes("and Dual Monster Races."); next; .@select = select("Single Race Entry - ON", "Dual Race Entry - ON", "Single Race Entry - OFF", "Dual Race Entry - OFF"); - mes "[Monster Race Manager]"; - mes "Please enter"; - mes "the password."; + mes("[Monster Race Manager]"); + mes("Please enter"); + mes("the password."); next; .@i = callfunc("F_GM_NPC",1854,0,0,2000); if (.@i == -2) { - mes "[Monster Race Manager]"; - mes "Error."; + mes("[Monster Race Manager]"); + mes("Error."); close; } if (.@i == -1) { - mes "[Monster Race Manager]"; - mes "Incorrect password."; + mes("[Monster Race Manager]"); + mes("Incorrect password."); close; } if (.@i == 0) { close; } - mes "[Monster Race Manager]"; + mes("[Monster Race Manager]"); switch(.@select) { case 1: - mes "The Single Monster"; - mes "Race Entry NPC is ON."; + mes("The Single Monster"); + mes("Race Entry NPC is ON."); donpcevent "Eckar Ellebird#single::OnEnable"; close; case 2: - mes "The Dual Monster"; - mes "Race Entry NPC is ON."; + mes("The Dual Monster"); + mes("Race Entry NPC is ON."); donpcevent "Eckar Erenes#double::OnEnable"; close; case 3: - mes "The Single Monster"; - mes "Race Entry NPC is OFF."; + mes("The Single Monster"); + mes("Race Entry NPC is OFF."); donpcevent "Eckar Ellebird#single::OnDisable"; close; case 4: - mes "The Dual Monster"; - mes "Race Entry NPC is OFF."; + mes("The Dual Monster"); + mes("Race Entry NPC is OFF."); donpcevent "Eckar Erenes#double::OnDisable"; close; } diff --git a/npc/other/msg_boards.txt b/npc/other/msg_boards.txt index 7daad4cbabc..5f06bc3f086 100644 --- a/npc/other/msg_boards.txt +++ b/npc/other/msg_boards.txt @@ -46,242 +46,242 @@ //== Prontera ============================================== prontera,158,213,1 script Sign Post#Prt1 HIDDEN_NPC,{ - mes "^993300- The Sign Post Reads -^000000"; - mes "North to Prontera Castle"; - mes "North to Al De Baran"; - mes "Northwest to Geffen"; - mes "East to Prontera Fields"; - mes "South to Prontera Fields"; - mes "Southeast to Alberta"; - mes "Southwest to Morroc"; - mes "Southwest to Comodo"; - mes "West to Prontera Fields"; + mes("^993300- The Sign Post Reads -^000000"); + mes("North to Prontera Castle"); + mes("North to Al De Baran"); + mes("Northwest to Geffen"); + mes("East to Prontera Fields"); + mes("South to Prontera Fields"); + mes("Southeast to Alberta"); + mes("Southwest to Morroc"); + mes("Southwest to Comodo"); + mes("West to Prontera Fields"); close; } prontera,156,197,1 script Prontera Bulletin#Prt2 HIDDEN_NPC,{ - mes "^993300- The Prontera Bulletin Reads -^000000"; - mes "Wanted: Two Clip Accessories"; - mes "Please contact..."; - mes "- Name appears to be worn off -"; - mes "Selling: Used Bastard Sword"; - mes "Will take any offer!"; - mes "Contact Abramulious"; - mes "Help Wanted: Buying or selling a used Peco Peco?"; - mes "Contact Grasisium in Morroc now!"; + mes("^993300- The Prontera Bulletin Reads -^000000"); + mes("Wanted: Two Clip Accessories"); + mes("Please contact..."); + mes("- Name appears to be worn off -"); + mes("Selling: Used Bastard Sword"); + mes("Will take any offer!"); + mes("Contact Abramulious"); + mes("Help Wanted: Buying or selling a used Peco Peco?"); + mes("Contact Grasisium in Morroc now!"); close; } prontera,278,212,1 script Sign#Prt3 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Please help keep Prontera a clean place."; + mes("^993300- The Sign Reads -^000000"); + mes("Please help keep Prontera a clean place."); close; } /* prontera,150,326,1 script Sign#Prt4 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Citizens of Prontera are Welcomed in the Prontera Castle."; + mes("^993300- The Sign Reads -^000000"); + mes("Citizens of Prontera are Welcomed in the Prontera Castle."); close; } */ prontera,31,212,1 script Billboard#Prt5 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "~WANTED~"; - mes "iROGM01"; - mes "DEAD or ALIVE"; - mes "*Kill Stealing in Glast Heim*"; - mes "~REWARD~"; - mes "50,000 Zeny "; - mes "Contact: iROGM02"; + mes("^993300- The Billboard Reads -^000000"); + mes("~WANTED~"); + mes("iROGM01"); + mes("DEAD or ALIVE"); + mes("*Kill Stealing in Glast Heim*"); + mes("~REWARD~"); + mes("50,000 Zeny "); + mes("Contact: iROGM02"); close; } prontera,165,305,1 script Billboard#Prt6 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "We hope you enjoy your stay in Prontera."; + mes("^993300- The Billboard Reads -^000000"); + mes("We hope you enjoy your stay in Prontera."); close; } prontera,145,304,1 script Sign#Prt7 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Note:"; - mes "I lost my cart in Mt. Mjolnir, if someone finds it please tell me, my life was in that bucket of goods!"; + mes("^993300- The Sign Reads -^000000"); + mes("Note:"); + mes("I lost my cart in Mt. Mjolnir, if someone finds it please tell me, my life was in that bucket of goods!"); close; } //== Morroc ================================================ morocc,144,84,1 script Sign#Moc1 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Wanted: Body guard to protect my shop from thieves"; - mes "Please contact Butcher"; + mes("^993300- The Sign Reads -^000000"); + mes("Wanted: Body guard to protect my shop from thieves"); + mes("Please contact Butcher"); close; } morocc,145,83,1 script Sign#Moc2 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Selling, well groomed Peco Peco!"; - mes "This beautiful specimen has only been ridden by myself, comes with a saddle, a harness and..."; + mes("^993300- The Sign Reads -^000000"); + mes("Selling, well groomed Peco Peco!"); + mes("This beautiful specimen has only been ridden by myself, comes with a saddle, a harness and..."); close; } morocc,32,174,1 script Bulletin#Moc3 HIDDEN_NPC,{ - mes "^993300- The Bulletin Reads -^000000"; - mes "^0099FFMorroc women up in arms!^000000"; - mes "A recent study has shown that the majority of male citizens in"; - mes "Morroc prefer the women of Geffen. 90 of the 100 male citizens"; - mes "of Morroc claimed that they have had numerous relationships"; - mes "with Geffen women outside of the Morroc Region."; + mes("^993300- The Bulletin Reads -^000000"); + mes("^0099FFMorroc women up in arms!^000000"); + mes("A recent study has shown that the majority of male citizens in"); + mes("Morroc prefer the women of Geffen. 90 of the 100 male citizens"); + mes("of Morroc claimed that they have had numerous relationships"); + mes("with Geffen women outside of the Morroc Region."); next; - mes "^993300- The Bulletin Continued -^000000"; - mes "'I just prefer their company better, that's all...' said one Morroc man."; - mes "'it's not like I'm against Morroc women or anything, so what's the problem...'"; - mes "Besides emotional and stressful issues in regards to the daily"; - mes "activities of these males."; - mes "Hunting still seems to be their number one priority"; - mes "over finding decent woman within the region...."; + mes("^993300- The Bulletin Continued -^000000"); + mes("'I just prefer their company better, that's all...' said one Morroc man."); + mes("'it's not like I'm against Morroc women or anything, so what's the problem...'"); + mes("Besides emotional and stressful issues in regards to the daily"); + mes("activities of these males."); + mes("Hunting still seems to be their number one priority"); + mes("over finding decent woman within the region...."); close; } morocc,168,266,1 script Sign#Moc5 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Welcome to Morroc."; + mes("^993300- The Sign Reads -^000000"); + mes("Welcome to Morroc."); close; } morocc,168,264,1 script Billboard#Moc6 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "^CC0033Battle Royal!^000000"; - mes "Do you have what it takes to battle someone in a no holds barred, player vs. player game of death!"; - mes "Head to Prontera if you think you have what it takes!"; + mes("^993300- The Billboard Reads -^000000"); + mes("^CC0033Battle Royal!^000000"); + mes("Do you have what it takes to battle someone in a no holds barred, player vs. player game of death!"); + mes("Head to Prontera if you think you have what it takes!"); close; } morocc,298,211,1 script Sign#Moc7 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Welcome to Morroc."; + mes("^993300- The Sign Reads -^000000"); + mes("Welcome to Morroc."); close; } //== Geffen ================================================ geffen,116,58,1 script Geffen Bulletin#Gef1 HIDDEN_NPC,{ - mes "^993300- The Geffen Bulletin Reads -^000000"; - mes "Remember Wizard's...It's not how many skills you know, it's the magic that counts!"; + mes("^993300- The Geffen Bulletin Reads -^000000"); + mes("Remember Wizard's...It's not how many skills you know, it's the magic that counts!"); close; } /* geffen,61,174,1 script Sign#Gef2 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "- Seems to be written in a language unfamiliar to you -"; + mes("^993300- The Sign Reads -^000000"); + mes("- Seems to be written in a language unfamiliar to you -"); close; } */ geffen,113,104,1 script Billboard#Gef3 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "Selling: Brand new Chon Chon Doll!"; - mes "What a great gift to give to a loved one, contact me now!"; - mes "- Name seems to be smeared -"; - mes " "; - mes "Buying: Manteau!"; - mes "I'm freezing and I have no zeny, please help me!"; - mes "Contact Edionyus"; + mes("^993300- The Billboard Reads -^000000"); + mes("Selling: Brand new Chon Chon Doll!"); + mes("What a great gift to give to a loved one, contact me now!"); + mes("- Name seems to be smeared -"); + mes(" "); + mes("Buying: Manteau!"); + mes("I'm freezing and I have no zeny, please help me!"); + mes("Contact Edionyus"); close; } geffen,119,190,1 script Sign Post#Gef4 HIDDEN_NPC,{ - mes "^993300- The Sign Post Reads -^000000"; - mes "North to Geffen Fields"; - mes "Northeast to Al De Baran"; - mes "Northwest to Glast Heim"; - mes "East to Geffen Fields"; - mes "South to Morroc"; - mes "Southeast to Prontera"; - mes "Southeast to Alberta"; - mes "Southwest to Comodo"; - mes "West to Geffen Fields"; + mes("^993300- The Sign Post Reads -^000000"); + mes("North to Geffen Fields"); + mes("Northeast to Al De Baran"); + mes("Northwest to Glast Heim"); + mes("East to Geffen Fields"); + mes("South to Morroc"); + mes("Southeast to Prontera"); + mes("Southeast to Alberta"); + mes("Southwest to Comodo"); + mes("West to Geffen Fields"); close; } geffen,168,175,1 script Sign#Gef5 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "''Your always welcomed in Geffen''"; + mes("^993300- The Sign Reads -^000000"); + mes("''Your always welcomed in Geffen''"); close; } geffen,183,61,1 script Sign#Gef6 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Welcome."; + mes("^993300- The Sign Reads -^000000"); + mes("Welcome."); close; } //== Aldebaran ============================================= aldebaran,181,172,1 script Billboard#Alde1 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "In Search of:"; - mes "I lost my Bongun pet, it wasn't my fault, it just ran away..."; - mes "If you see him, please let me know. Reward to whomever finds him!"; + mes("^993300- The Billboard Reads -^000000"); + mes("In Search of:"); + mes("I lost my Bongun pet, it wasn't my fault, it just ran away..."); + mes("If you see him, please let me know. Reward to whomever finds him!"); close; } aldebaran,133,104,1 script Al De Baran Bulletin#Al2 HIDDEN_NPC,{ - mes "^993300- The Al De Baran Bulletin Reads -^000000"; - mes "''Enjoy your stay in Al De Baran''"; + mes("^993300- The Al De Baran Bulletin Reads -^000000"); + mes("''Enjoy your stay in Al De Baran''"); close; } aldebaran,54,223,1 script Billboard#Alde3 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "Help Wanted:"; - mes "We are looking for young, strong and athletic people who are"; - mes "interested in a full time career as a Blacksmith. If your interested, please contact Altiregen"; - mes "in Geffen!"; + mes("^993300- The Billboard Reads -^000000"); + mes("Help Wanted:"); + mes("We are looking for young, strong and athletic people who are"); + mes("interested in a full time career as a Blacksmith. If your interested, please contact Altiregen"); + mes("in Geffen!"); close; } aldebaran,197,228,1 script #Alde4 FAKE_NPC,1,1,{ OnTouch: - mes "[Home Owner]"; - mes "Get off my roof you no good leecher!"; + mes("[Home Owner]"); + mes("Get off my roof you no good leecher!"); close; } aldebaran,217,222,1 script Sign#Alde5 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "I saw Santa Claus in Lutie!"; - mes "- The rest looks like scribble -"; + mes("^993300- The Sign Reads -^000000"); + mes("I saw Santa Claus in Lutie!"); + mes("- The rest looks like scribble -"); close; } //== Alberta =============================================== alberta,35,241,1 script Billboard#Alb1 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "Welcome to Alberta, the Merchant's paradise."; + mes("^993300- The Billboard Reads -^000000"); + mes("Welcome to Alberta, the Merchant's paradise."); close; } alberta,37,39,1 script Billboard#Alb2 HIDDEN_NPC,{ - mes "^993300- The Billboard Reads -^000000"; - mes "Welcome."; + mes("^993300- The Billboard Reads -^000000"); + mes("Welcome."); close; } alberta,99,151,1 script Sign#Alb3 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Tools by the Cart full!"; - mes "You need tools? We got'em!"; - mes "Come on in, we never close!"; + mes("^993300- The Sign Reads -^000000"); + mes("Tools by the Cart full!"); + mes("You need tools? We got'em!"); + mes("Come on in, we never close!"); close; } alberta,196,152,1 script Sign#Alb4 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Docking and Shipment times very on load. For information regarding"; - mes "Shipping and Receiving, please..."; - mes "- You can't make out the rest -"; + mes("^993300- The Sign Reads -^000000"); + mes("Docking and Shipment times very on load. For information regarding"); + mes("Shipping and Receiving, please..."); + mes("- You can't make out the rest -"); close; } alberta,149,54,1 script Sign#Alb5 HIDDEN_NPC,{ - mes "^993300- The Sign Reads -^000000"; - mes "Welcome."; + mes("^993300- The Sign Reads -^000000"); + mes("Welcome."); close; } diff --git a/npc/other/poring_war.txt b/npc/other/poring_war.txt index d89bb3fed01..66fa4633d6e 100644 --- a/npc/other/poring_war.txt +++ b/npc/other/poring_war.txt @@ -38,49 +38,49 @@ //== Poring War Recruiter ================================== prt_fild08,159,371,3 script Poring War Recruiter#wop 4_PORING,{ - mes "[Poring]"; - mes "!!!!!"; - mes "Whoa-! Humans, ring~!!"; - mes "Gotta hide, hide, right~!"; - mes "They're tempting us with Jellopy! Don't be fooled!"; + mes("[Poring]"); + mes("!!!!!"); + mes("Whoa-! Humans, ring~!!"); + mes("Gotta hide, hide, right~!"); + mes("They're tempting us with Jellopy! Don't be fooled!"); next; - mes "[Poring]"; - mes "Hwak!!"; - mes "Ring, Ring~ What's wrong with you people..?"; - mes "Hey.. Hey, there. Hu.. Humans..."; - mes "Poring.."; + mes("[Poring]"); + mes("Hwak!!"); + mes("Ring, Ring~ What's wrong with you people..?"); + mes("Hey.. Hey, there. Hu.. Humans..."); + mes("Poring.."); next; - mes "[Poring]"; - mes "I.. I've got some interesting work for ya.. Would you be interested?"; - mes "We.. we porings need lots and lots of brave human worriers, ring~."; + mes("[Poring]"); + mes("I.. I've got some interesting work for ya.. Would you be interested?"); + mes("We.. we porings need lots and lots of brave human worriers, ring~."); next; switch(select("Alright, I'm with you!", "What's that?", "Ignore")) { case 1: if (Zeny > 499) { - mes "[Poring]"; - mes "Oh, and there's an entrance fee of 500 zeny, ring."; - mes "Have a good time, ring."; + mes("[Poring]"); + mes("Oh, and there's an entrance fee of 500 zeny, ring."); + mes("Have a good time, ring."); delitem War_Badge,countitem(War_Badge); Zeny -= 500; close2; warp "poring_w01",112,138; end; } else { - mes "[Poring]"; - mes "Oh, and there's an entrance fee of 500 zeny, ring."; - mes "..........."; - mes "Hey, that's life, ring. We need zeny too you know~!"; + mes("[Poring]"); + mes("Oh, and there's an entrance fee of 500 zeny, ring."); + mes("..........."); + mes("Hey, that's life, ring. We need zeny too you know~!"); close; } case 2: - mes "[Poring]"; - mes "That's.. because there's been a.. slight confliction in our.. Ring Society.."; - mes "So we've got to.............have a battle to settle this problem.."; - mes "You'll see when you get there!"; + mes("[Poring]"); + mes("That's.. because there's been a.. slight confliction in our.. Ring Society.."); + mes("So we've got to.............have a battle to settle this problem.."); + mes("You'll see when you get there!"); close; case 3: - mes "[Poring]"; - mes "Huhhhh! Hu.. Humans are so cold and cruel!!!"; + mes("[Poring]"); + mes("Huhhhh! Hu.. Humans are so cold and cruel!!!"); close; } } @@ -88,15 +88,15 @@ prt_fild08,159,371,3 script Poring War Recruiter#wop 4_PORING,{ //== Poring Vending Machine ================================ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{ if (checkweight(Emperium,3) == 0) { - mes "- You are carrying too much items in order to use the Vending Machine. -"; + mes("- You are carrying too much items in order to use the Vending Machine. -"); close; } - mes "It's a vending machine. You can use Poring Coints to purchase."; + mes("It's a vending machine. You can use Poring Coints to purchase."); next; if(select("Purchase.", "Read the descriptions of goods.") == 1) { - mes "You need Poring Coins to purchase items."; - mes "You cannot use any zeny."; - mes "Item name - Price Poring Coin(P.Co)"; + mes("You need Poring Coins to purchase items."); + mes("You cannot use any zeny."); + mes("Item name - Price Poring Coin(P.Co)"); next; switch(select("Marvelous Medal - 4 P.Co", "Union of Tribe - 20 P.Co", "Poring Box - 30 P.Co", "Next")) { case 1: @@ -106,8 +106,8 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{ case 3: callsub S_PoringVending,Poring_Box,30; case 4: - mes "This is a special item."; - mes "Item name - Poring Coin(P.Co)"; + mes("This is a special item."); + mes("Item name - Poring Coin(P.Co)"); next; switch(select("Wild Rose - 15 P.Co", "Doppelganger - 20 P.Co", "Egnigem Cenia - 20 P.Co", "Collection Item")) { case 1: @@ -117,10 +117,10 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{ case 3: callsub S_PoringVending,Ygnizem_Scroll,20; case 4: - mes "Figures of 1st Job Class Characters including Novice are finally on sale!"; - mes "Figures except for Novice are all ^4d4dffCharacter bound items^000000."; - mes "Please be aware before you make a purchase~"; - mes "Item name - Poring Coin(P.Co)"; + mes("Figures of 1st Job Class Characters including Novice are finally on sale!"); + mes("Figures except for Novice are all ^4d4dffCharacter bound items^000000."); + mes("Please be aware before you make a purchase~"); + mes("Item name - Poring Coin(P.Co)"); next; switch(select("Novice Figure - 50 P.Co", "Swordman Figure - 100 P.Co", "Thief Figure - 100 P.Co", "Merchant Figure - 100 P.Co", "Acolyte Figure - 100 P.Co", "Mage Figure - 100 P.Co", "Archer Figure - 100 P.Co", "Random Draw - 50 P.Co", "Cancel")) { case 1: @@ -138,14 +138,14 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{ case 7: callsub S_PoringVending,Archer_Figure,100; case 8: - mes "You have chosen Random Draw."; - mes "1 of 7 diffeent kinds of figures will be selected."; + mes("You have chosen Random Draw."); + mes("1 of 7 diffeent kinds of figures will be selected."); next; if(select("Draw", "Cancel") == 1) { if (countitem(Poring_Coin) >= 50) { - mes "Insert the Poring coin and pull the lever."; - mes "Click~ The item came out of the mouth of the Poring with a rumbling sound."; - mes "What could it be?"; + mes("Insert the Poring coin and pull the lever."); + mes("Click~ The item came out of the mouth of the Poring with a rumbling sound."); + mes("What could it be?"); next; switch(rand(1,17)) { case 5: .@Random_Figure = 2766; break; // Swordman_Figure @@ -156,83 +156,83 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{ case 14: .@Random_Figure = 2768; break; // Mage_Figure default: .@Random_Figure = 2765; break; // Novice_Figure } - mes "A nice " + getitemname(.@Random_Figure) + "."; + mesf("A nice %s.", getitemname(.@Random_Figure)); delitem Poring_Coin,50; // Poring_Coin getitem .@Random_Figure,1; close; } else { - mes "Not enough coins."; + mes("Not enough coins."); close; } } - mes "["+strcharinfo(PC_NAME)+"]"; - mes "... Maybe next time..."; + mesf("[%s]", strcharinfo(PC_NAME)); + mes("... Maybe next time..."); close; case 9: - mes "["+strcharinfo(PC_NAME)+"]"; - mes "... Maybe next time..."; + mesf("[%s]", strcharinfo(PC_NAME)); + mes("... Maybe next time..."); close; } } } } - mes "Selling Item List"; - mes "===================="; - mes "[Marvelous Medal]"; - mes " : A medal made of special metal only produced in Hugel."; - mes " "; - mes "[Union of Tribe]"; - mes " : A statue with the image of a strong union of Tribes. People believe watching this statue actually helps strengthen the relationships between Tribes."; - mes " "; - mes "[Poring Box]"; - mes " : A box wrapped with Poring patterned wrapping paper. Something's inside."; - mes " "; - mes "[Wild Rose]"; - mes " : Your friend Wild Rose will come and help you."; - mes " "; - mes "[Mr. Doppel]"; - mes " : A young nobe, Doppelganger will come and help you."; - mes " "; - mes "[Egnigem Cenia]"; - mes " : A beautiful girl, Egnigem Cenia from Somatology Laboratory, is going to come and help you."; - mes " "; - mes "[Novice Figure]"; - mes " : A fine figure of a Novice. Can be equiped as an '^4d4dffaccessory^000000'."; - mes " HP + 70, extra effect of HP + 30 when equipped by a Novices."; - mes " "; - mes "[Swordman Figure]"; - mes " : A nice figure of a Swordman. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " VIT + 1, extra effect of DEF + 2 when equipped by Swordman classes."; - mes " "; - mes "[Merchant Figure]"; - mes " : A fine figure of a Merchant. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " STR + 1, extra effect of CRI + 5 when equipped by Merchant classes."; - mes " "; - mes "[Thief Figure]"; - mes " : A fine Figure of a Thief. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " AGI + 1, extra effectASPD + 3% when equipped by Thief classes."; - mes " "; - mes "[Mage Figure]"; - mes " : A fine figure of a Mage. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " INT + 1, an extra SP Recovery increase by 5% when equipped by Mage classes."; - mes " "; - mes "[Acolyte Figure]"; - mes " : A fine figure of an Acolyte. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " INT + 1, extra effct of SP + 50 when equipped by Acolyte classes."; - mes " "; - mes "[Archer Figure]"; - mes " : A fine figure of an Archer. Can be equipped as an '^4d4dffaccessory^000000'."; - mes " DEX + 1, extra effct of ATK + 10 when equipped by Archer classes."; + mes("Selling Item List"); + mes("===================="); + mes("[Marvelous Medal]"); + mes(" : A medal made of special metal only produced in Hugel."); + mes(" "); + mes("[Union of Tribe]"); + mes(" : A statue with the image of a strong union of Tribes. People believe watching this statue actually helps strengthen the relationships between Tribes."); + mes(" "); + mes("[Poring Box]"); + mes(" : A box wrapped with Poring patterned wrapping paper. Something's inside."); + mes(" "); + mes("[Wild Rose]"); + mes(" : Your friend Wild Rose will come and help you."); + mes(" "); + mes("[Mr. Doppel]"); + mes(" : A young nobe, Doppelganger will come and help you."); + mes(" "); + mes("[Egnigem Cenia]"); + mes(" : A beautiful girl, Egnigem Cenia from Somatology Laboratory, is going to come and help you."); + mes(" "); + mes("[Novice Figure]"); + mes(" : A fine figure of a Novice. Can be equiped as an '^4d4dffaccessory^000000'."); + mes(" HP + 70, extra effect of HP + 30 when equipped by a Novices."); + mes(" "); + mes("[Swordman Figure]"); + mes(" : A nice figure of a Swordman. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" VIT + 1, extra effect of DEF + 2 when equipped by Swordman classes."); + mes(" "); + mes("[Merchant Figure]"); + mes(" : A fine figure of a Merchant. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" STR + 1, extra effect of CRI + 5 when equipped by Merchant classes."); + mes(" "); + mes("[Thief Figure]"); + mes(" : A fine Figure of a Thief. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" AGI + 1, extra effectASPD + 3% when equipped by Thief classes."); + mes(" "); + mes("[Mage Figure]"); + mes(" : A fine figure of a Mage. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" INT + 1, an extra SP Recovery increase by 5% when equipped by Mage classes."); + mes(" "); + mes("[Acolyte Figure]"); + mes(" : A fine figure of an Acolyte. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" INT + 1, extra effct of SP + 50 when equipped by Acolyte classes."); + mes(" "); + mes("[Archer Figure]"); + mes(" : A fine figure of an Archer. Can be equipped as an '^4d4dffaccessory^000000'."); + mes(" DEX + 1, extra effct of ATK + 10 when equipped by Archer classes."); close; end; S_PoringVending: if (countitem(Poring_Coin) >= getarg(1)) { - mes "Click~ The item came out of the mouth of the Poring with a rumbling sound."; + mes("Click~ The item came out of the mouth of the Poring with a rumbling sound."); delitem Poring_Coin,getarg(1); // Poring_Coin getitem getarg(0),1; } else { - mes "Not enough coins."; + mes("Not enough coins."); } close; } @@ -240,72 +240,72 @@ S_PoringVending: //== Information =========================================== poring_w01,96,97,3 script Sweet Devi#wop 4_DEVIRUCHI,{ if (MaxWeight-Weight < 2000 || checkweight(Knife,1) == 0) { - mes "- Wait a minute !! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please try again -"; - mes "- after you loose some weight. -"; + mes("- Wait a minute !! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please try again -"); + mes("- after you loose some weight. -"); close; } - mes "[Deviruchi]"; - mes "Oh, Another Human Warrior!"; - mes "How come so many humans want to join our Poring War these days?"; + mes("[Deviruchi]"); + mes("Oh, Another Human Warrior!"); + mes("How come so many humans want to join our Poring War these days?"); next; - mes "[Deviruchi]"; - mes "Well, whatever, as long as I make money out of it~"; - mes "Ok, Warriors-! Hahaha How badly have I wanted to shout it out~!!"; + mes("[Deviruchi]"); + mes("Well, whatever, as long as I make money out of it~"); + mes("Ok, Warriors-! Hahaha How badly have I wanted to shout it out~!!"); next; - mes "[Deviruchi]"; - mes "You, brave warrior, are you ready to join the holy battle of Angeling and Deviling?"; + mes("[Deviruchi]"); + mes("You, brave warrior, are you ready to join the holy battle of Angeling and Deviling?"); next; - mes "[Deviruchi]"; - mes "Hehehee, I feel kinda shy now."; - mes "Anyway, human. Do you want to join our Poring War?"; + mes("[Deviruchi]"); + mes("Hehehee, I feel kinda shy now."); + mes("Anyway, human. Do you want to join our Poring War?"); next; switch(select("Am I qualified to join?", "How do I join the war?", "Cancel", "Let me out of here, please!")) { case 1: - mes "[Deviruchi]"; - mes "No racial discrimination! Anyone can join if they're willing to fight."; - mes "But the weird thing is that you humans who used to be our greatest enemies are now our participants."; + mes("[Deviruchi]"); + mes("No racial discrimination! Anyone can join if they're willing to fight."); + mes("But the weird thing is that you humans who used to be our greatest enemies are now our participants."); next; - mes "[Deviruchi]"; - mes "If you really want to fight in the war or whatever.. the Team recruiter's right there."; - mes "Also, it's totally up to you which team you want to fight for~"; + mes("[Deviruchi]"); + mes("If you really want to fight in the war or whatever.. the Team recruiter's right there."); + mes("Also, it's totally up to you which team you want to fight for~"); close; case 2: - mes "[Deviruchi]"; - mes "It's simple. You see that Team recruiting room?"; - mes "Each team is composed of 5 people. As soon as 5 members are collected, the battle starts."; - mes "You win if you kill the other team's Porings."; + mes("[Deviruchi]"); + mes("It's simple. You see that Team recruiting room?"); + mes("Each team is composed of 5 people. As soon as 5 members are collected, the battle starts."); + mes("You win if you kill the other team's Porings."); next; - mes "[Deviruchi]"; - mes "This also means that the battle needs the total of 10 members."; + mes("[Deviruchi]"); + mes("This also means that the battle needs the total of 10 members."); next; - mes "[Deviruchi]"; - mes "When all 10 members are collected, those participants get to choose a team. Each team then should have 5 members who are in the SAME party."; + mes("[Deviruchi]"); + mes("When all 10 members are collected, those participants get to choose a team. Each team then should have 5 members who are in the SAME party."); next; - mes "[Deviruchi]"; - mes "So, finally, half of the members joins the Angeling Team"; - mes "and the other half joins the Deviling Team."; + mes("[Deviruchi]"); + mes("So, finally, half of the members joins the Angeling Team"); + mes("and the other half joins the Deviling Team."); next; - mes "[Deviruchi]"; - mes "If you're a member of the Angeling Team, your goal is to kill the Devilings at the other team's base and vice versa."; + mes("[Deviruchi]"); + mes("If you're a member of the Angeling Team, your goal is to kill the Devilings at the other team's base and vice versa."); next; - mes "[Deviruchi]"; - mes "Each team should try killing both Porings in the other team's base. After killing one Poring, you have a limited time to kill the other Poring. Otherwise, the one you killed will come back alive."; + mes("[Deviruchi]"); + mes("Each team should try killing both Porings in the other team's base. After killing one Poring, you have a limited time to kill the other Poring. Otherwise, the one you killed will come back alive."); next; - mes "[Deviruchi]"; - mes "It's sort of like a capture the flag game but with Porings instead. Understood?"; - mes "And you need to make sure you know who's in which party."; + mes("[Deviruchi]"); + mes("It's sort of like a capture the flag game but with Porings instead. Understood?"); + mes("And you need to make sure you know who's in which party."); close; case 3: - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "hmm, I see."; + mesf("[%s]", strcharinfo(PC_NAME)); + mes("hmm, I see."); close; case 4: - mes "[Deviruchi]"; - mes "Oh, Alright. I can help."; - mes "I'll send you back to your savepoint."; + mes("[Deviruchi]"); + mes("Oh, Alright. I can help."); + mes("I'll send you back to your savepoint."); close2; if (WoP_SaveMap$ != "") { savepoint WoP_SaveMap$,WoP_SaveMap_X,WoP_SaveMap_Y; @@ -636,44 +636,44 @@ OnTimer65000: //== Mr. Doppel ============================================ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{ if (checkweight(Emperium,3) == 0) { - mes "- Wait a minute !! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please try again -"; - mes "- after you loose some weight. -"; + mes("- Wait a minute !! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please try again -"); + mes("- after you loose some weight. -"); close; } .@a_tname$ = getpartyname($@wop_team_a); .@pname$ = getpartyname(getcharid(CHAR_ID_PARTY)); if ($@wop_team_a != 0 && $@wop_team_a == getcharid(CHAR_ID_PARTY)) { - mes "[Mr. Doppel]"; - mes "So, everyone joined the party?"; - mes "The name of the party is... " + .@pname$ + ", right?"; - mes "I'll transfer you to the battle staging area."; + mes("[Mr. Doppel]"); + mes("So, everyone joined the party?"); + mesf("The name of the party is... %s, right?", .@pname$); + mes("I'll transfer you to the battle staging area."); next; switch(select("No! Wait!", "Go to the staging area.")) { case 1: - mes "[Mr. Doppel]"; - mes "What is it now?"; - mes "Can't you have a little more consideration?"; - mes "You don't have much time. Decide now!"; + mes("[Mr. Doppel]"); + mes("What is it now?"); + mes("Can't you have a little more consideration?"); + mes("You don't have much time. Decide now!"); next; - mes "[Mr. Doppel]"; - mes "If you don't get there in time, you won't make it to the battle."; + mes("[Mr. Doppel]"); + mes("If you don't get there in time, you won't make it to the battle."); close; case 2: if ((getpartyleader(getcharid(CHAR_ID_PARTY),2) == getcharid(CHAR_ID_CHAR))) { - mes "[Mr. Doppel]"; - mes "So, you are the leader. Before going to the battlefield, you should check all your members."; + mes("[Mr. Doppel]"); + mes("So, you are the leader. Before going to the battlefield, you should check all your members."); next; switch(select("Very well. I'll be the last.", "I am the last. Send me to the battlefield.")) { case 1: - mes "[Mr. Doppel]"; - mes "First, make sure all the members are in your party."; + mes("[Mr. Doppel]"); + mes("First, make sure all the members are in your party."); close; case 2: - mes "[Mr. Doppel]"; - mes "Very well. Nice you have done everything on time."; + mes("[Mr. Doppel]"); + mes("Very well. Nice you have done everything on time."); delitem War_Badge,countitem(War_Badge); close2; wop_team = 0; @@ -682,9 +682,9 @@ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{ } } else { - mes "[Mr. Doppel]"; - mes "Right. I'm gonna send you to the battle staging area."; - mes "Wait for all the other party members there."; + mes("[Mr. Doppel]"); + mes("Right. I'm gonna send you to the battle staging area."); + mes("Wait for all the other party members there."); delitem War_Badge,countitem(War_Badge); close2; wop_team = 0; @@ -696,58 +696,58 @@ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{ else { if ((getpartyleader(getcharid(CHAR_ID_PARTY),2) == getcharid(CHAR_ID_CHAR))) { if ($@wop_team_a == 0) { - mes "[Mr. Doppel]"; - mes "So, you are the party leader of Angeling Team."; - mes "Are you sure all the members are in your party?"; - mes "First, lets register your party name, after, we'll check the members."; + mes("[Mr. Doppel]"); + mes("So, you are the party leader of Angeling Team."); + mes("Are you sure all the members are in your party?"); + mes("First, lets register your party name, after, we'll check the members."); next; - mes "[Mr. Doppel]"; - mes "Lets see... The name of the party is..."; - mes " "; - mes "^4d4dff " + .@pname$ + " ^000000"; - mes " "; - mes "Right? That is the name you wish?"; + mes("[Mr. Doppel]"); + mes("Lets see... The name of the party is..."); + mes(" "); + mesf("^4d4dff %s ^000000", .@pname$); + mes(" "); + mes("Right? That is the name you wish?"); next; switch(select("No! You're wrong.", "Yes. I would like to register that name.", "Cancel")) { case 1: - mes "[Mr. Doppel]"; - mes "Hey, I don't have all day! Make your mind and register as fast as you can."; - mes "Don't forget to let all the members join the party. Only the members of a registered party can join the battle."; + mes("[Mr. Doppel]"); + mes("Hey, I don't have all day! Make your mind and register as fast as you can."); + mes("Don't forget to let all the members join the party. Only the members of a registered party can join the battle."); close; case 2: - mes "[Mr. Doppel]"; - mes "So, I'll register your party name as - " +.@pname$ + " -."; - mes "Now, Tell your ^4d4dffmembers to confirm your party^000000."; - mes "I'll send you to the battlefield as soon as I confirm your party."; + mes("[Mr. Doppel]"); + mesf("So, I'll register your party name as - %s -.", .@pname$); + mes("Now, Tell your ^4d4dffmembers to confirm your party^000000."); + mes("I'll send you to the battlefield as soon as I confirm your party."); $@wop_team_a = getcharid(CHAR_ID_PARTY); mapannounce "poring_w02","The registration of the Angeling Team has been confirmed. The party members must confirm their team with Mr. Doppel.",0,0x33FF66; close; case 3: - mes "[Mr. Doppel]"; - mes "The clock is ticking. Make up your mind and register as soon as you can."; + mes("[Mr. Doppel]"); + mes("The clock is ticking. Make up your mind and register as soon as you can."); close; } } else { - mes "[Mr. Doppel]"; - mes "So, you are the leader of the party."; - mes "Haven't you finished the party registration yet?"; - mes "You must stay on the one that has been registered!"; + mes("[Mr. Doppel]"); + mes("So, you are the leader of the party."); + mes("Haven't you finished the party registration yet?"); + mes("You must stay on the one that has been registered!"); next; - mes "[Mr. Doppel]"; - mes "The name of the party is "; - mes " " + .@a_tname$ + " "; - mes "Please, confirm."; + mes("[Mr. Doppel]"); + mes("The name of the party is "); + mesf(" %s ", .@a_tname$); + mes("Please, confirm."); close; } } else { - mes "[Mr. Doppel]"; - mes "If you aren't a registered member of the party, you can't join the battle."; + mes("[Mr. Doppel]"); + mes("If you aren't a registered member of the party, you can't join the battle."); next; - mes "[Mr. Doppel]"; - mes "I'll check again and, after the registeration of the party name, you'll be sent to the battlefield."; - mes "We must stay together as a party, since this is a team game. Otherwise, we'll have problems."; + mes("[Mr. Doppel]"); + mes("I'll check again and, after the registeration of the party name, you'll be sent to the battlefield."); + mes("We must stay together as a party, since this is a team game. Otherwise, we'll have problems."); close; } } @@ -767,44 +767,44 @@ OnDisable: poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{ if (checkweight(Emperium,3) == 0) { - mes "- Wait a minute !! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please try again -"; - mes "- after you loose some weight. -"; + mes("- Wait a minute !! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please try again -"); + mes("- after you loose some weight. -"); close; } .@d_tname$ = getpartyname($@wop_team_d); .@pname$ = getpartyname(getcharid(CHAR_ID_PARTY)); if ($@wop_team_d != 0 && $@wop_team_d == getcharid(CHAR_ID_PARTY)) { - mes "[Mr. Doppel]"; - mes "So, everyone joined the party?"; - mes "The name of the party is... " + .@pname$ + ", right?"; - mes "I'll transfer you to the battle staging area."; + mes("[Mr. Doppel]"); + mes("So, everyone joined the party?"); + mesf("The name of the party is... %s, right?", .@pname$); + mes("I'll transfer you to the battle staging area."); next; switch(select("No! Wait!", "Go to the staging area.")) { case 1: - mes "[Mr. Doppel]"; - mes "What is it now?"; - mes "Can't you have a little more consideration?"; - mes "You don't have much time. Decide now!"; + mes("[Mr. Doppel]"); + mes("What is it now?"); + mes("Can't you have a little more consideration?"); + mes("You don't have much time. Decide now!"); next; - mes "[Mr. Doppel]"; - mes "If you don't get there in time, you won't make it to the battle."; + mes("[Mr. Doppel]"); + mes("If you don't get there in time, you won't make it to the battle."); close; case 2: if ((getpartyleader(getcharid(CHAR_ID_PARTY),2) == getcharid(CHAR_ID_CHAR))) { - mes "[Mr. Doppel]"; - mes "So, you are the leader. Before going to the battlefield, you should check all your members."; + mes("[Mr. Doppel]"); + mes("So, you are the leader. Before going to the battlefield, you should check all your members."); next; switch(select("Very well. I'll be the last.", "I am the last. Send me to the battlefield.")) { case 1: - mes "[Mr. Doppel]"; - mes "First, make sure all the members are in your party."; + mes("[Mr. Doppel]"); + mes("First, make sure all the members are in your party."); close; case 2: - mes "[Mr. Doppel]"; - mes "Very well. Nice you have done everything on time."; + mes("[Mr. Doppel]"); + mes("Very well. Nice you have done everything on time."); delitem War_Badge,countitem(War_Badge); close2; wop_team = 0; @@ -812,9 +812,9 @@ poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{ end; } } else { - mes "[Mr. Doppel]"; - mes "Right. I'm gonna send you to the battle staging area."; - mes "Wait for all the other party members there."; + mes("[Mr. Doppel]"); + mes("Right. I'm gonna send you to the battle staging area."); + mes("Wait for all the other party members there."); delitem War_Badge,countitem(War_Badge); close2; wop_team = 0; @@ -825,56 +825,56 @@ poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{ } else { if ((getpartyleader(getcharid(CHAR_ID_PARTY),2) == getcharid(CHAR_ID_CHAR))) { if ($@wop_team_d == 0) { - mes "[Mr. Doppel]"; - mes "So, you are the party leader of Deviling Team."; - mes "Are you sure all the members are in your party?"; - mes "First, lets register your party name, after, we'll check the members."; + mes("[Mr. Doppel]"); + mes("So, you are the party leader of Deviling Team."); + mes("Are you sure all the members are in your party?"); + mes("First, lets register your party name, after, we'll check the members."); next; - mes "[Mr. Doppel]"; - mes "Lets see... The name of the party is..."; - mes " "; - mes "^4d4dff " + .@pname$ + " ^000000"; - mes " "; - mes "Right? That is the name you wish?"; + mes("[Mr. Doppel]"); + mes("Lets see... The name of the party is..."); + mes(" "); + mesf("^4d4dff %s ^000000", .@pname$); + mes(" "); + mes("Right? That is the name you wish?"); next; switch(select("No! You're wrong.", "Yes. I would like to register that name.", "Cancel")) { case 1: - mes "[Mr. Doppel]"; - mes "Hey, I don't have all day! Make your mind and register as fast as you can."; - mes "Don't forget to let all the members join the party. Only the members of a registered party can join the battle."; + mes("[Mr. Doppel]"); + mes("Hey, I don't have all day! Make your mind and register as fast as you can."); + mes("Don't forget to let all the members join the party. Only the members of a registered party can join the battle."); close; case 2: - mes "[Mr. Doppel]"; - mes "So, I'll register your party name as - " + .@pname$ + " -."; - mes "Now, Tell your ^4d4dffmembers to confirm your party^000000."; - mes "I'll send you to the battlefield as soon as I confirm your party."; + mes("[Mr. Doppel]"); + mesf("So, I'll register your party name as - %s -.", .@pname$); + mes("Now, Tell your ^4d4dffmembers to confirm your party^000000."); + mes("I'll send you to the battlefield as soon as I confirm your party."); $@wop_team_d = getcharid(CHAR_ID_PARTY); mapannounce "poring_w02","The registration of the Deviling Team has been confirmed. The party members must confirm their team with Mr. Doppel.",0,0x33FF66; close; case 3: - mes "[Mr. Doppel]"; - mes "The clock is ticking. Make up your mind and register as soon as you can."; + mes("[Mr. Doppel]"); + mes("The clock is ticking. Make up your mind and register as soon as you can."); close; } } else { - mes "[Mr. Doppel]"; - mes "So, you are the leader of the party."; - mes "Haven't you finished the party registration yet?"; - mes "You must stay on the one that has been registered!"; + mes("[Mr. Doppel]"); + mes("So, you are the leader of the party."); + mes("Haven't you finished the party registration yet?"); + mes("You must stay on the one that has been registered!"); next; - mes "[Mr. Doppel]"; - mes "The name of the party is "; - mes " " + .@d_tname$ + " "; - mes "Please, confirm."; + mes("[Mr. Doppel]"); + mes("The name of the party is "); + mesf(" %s ", .@d_tname$); + mes("Please, confirm."); close; } } else { - mes "[Mr. Doppel]"; - mes "If you aren't a registered member of the party, you can't join the battle."; + mes("[Mr. Doppel]"); + mes("If you aren't a registered member of the party, you can't join the battle."); next; - mes "[Mr. Doppel]"; - mes "I'll check again and, after the registeration of the party name, you'll be sent to the battlefield."; - mes "We must stay together as a party, since this is a team game. Otherwise, we'll have problems."; + mes("[Mr. Doppel]"); + mes("I'll check again and, after the registeration of the party name, you'll be sent to the battlefield."); + mes("We must stay together as a party, since this is a team game. Otherwise, we'll have problems."); close; } } @@ -1229,36 +1229,36 @@ OnTimer120000: //== Deviruchi ============================================= poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ if (MaxWeight-Weight < 2000 || checkweight(Knife,1) == 0) { - mes "- Wait a minute !! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please try again -"; - mes "- after you loose some weight. -"; + mes("- Wait a minute !! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please try again -"); + mes("- after you loose some weight. -"); close; } .@a_point = $@wop_deadcount_a; .@d_point = $@wop_deadcount_d; if (getcharid(CHAR_ID_PARTY) == $@wop_team_a) { if (.@a_point < .@d_point) { - mes "[Devi]"; - mes "Good work!"; - mes "Thanks to you, we increased our chances of victory."; - mes "Please, accept these Poring Coins as a sign of our appreciation."; + mes("[Devi]"); + mes("Good work!"); + mes("Thanks to you, we increased our chances of victory."); + mes("Please, accept these Poring Coins as a sign of our appreciation."); next; if (wop_team == 1) { - mes "[Devi]"; - mes "Goodbye, my human friend."; + mes("[Devi]"); + mes("Goodbye, my human friend."); close2; getitem Poring_Coin,3; // Poring_Coin warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute, you look suspicious!!"; - mes "Ah, I got it! You are on the side of the Devilings?!"; - mes "You are spying on us!"; - mes "I will never forgive you!"; + mes("[Devi]"); + mes("Wait a minute, you look suspicious!!"); + mes("Ah, I got it! You are on the side of the Devilings?!"); + mes("You are spying on us!"); + mes("I will never forgive you!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1266,26 +1266,26 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } } else if (.@a_point == .@d_point) { - mes "[Devi]"; - mes "You did the best you could."; - mes "I' ts a shame the battle was tied..."; - mes "Even so, thanks for coming to fight for us. Please, accept this Poring Coin."; + mes("[Devi]"); + mes("You did the best you could."); + mes("I' ts a shame the battle was tied..."); + mes("Even so, thanks for coming to fight for us. Please, accept this Poring Coin."); next; if (wop_team == 1) { - mes "[Devi]"; - mes "Goodbye, my human friend."; + mes("[Devi]"); + mes("Goodbye, my human friend."); close2; getitem Poring_Coin,1; // Poring_Coin warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute, you look suspicious!!"; - mes "Ah, I got it! You are on the side of the Devilings?!"; - mes "You are spying on us!"; - mes "It must have been you that made us tie the battle!!"; - mes "I will never forgive you!"; + mes("[Devi]"); + mes("Wait a minute, you look suspicious!!"); + mes("Ah, I got it! You are on the side of the Devilings?!"); + mes("You are spying on us!"); + mes("It must have been you that made us tie the battle!!"); + mes("I will never forgive you!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1294,24 +1294,24 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } else { if (wop_team == 1) { - mes "[Devi]"; - mes "Well, I guess we had bad luck..."; - mes "I cant give you anything, since we lost and everything..."; + mes("[Devi]"); + mes("Well, I guess we had bad luck..."); + mes("I cant give you anything, since we lost and everything..."); next; - mes "[Devi]"; - mes "Goodbye, my human friend."; + mes("[Devi]"); + mes("Goodbye, my human friend."); close2; warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute... There is a traitor here!"; - mes "Ah, I got it! You are on the side of the Devilings?!"; - mes "You are spying on us, Angelings!"; + mes("[Devi]"); + mes("Wait a minute... There is a traitor here!"); + mes("Ah, I got it! You are on the side of the Devilings?!"); + mes("You are spying on us, Angelings!"); next; - mes "[Devi]"; - mes "You should be ashamed!"; + mes("[Devi]"); + mes("You should be ashamed!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1321,25 +1321,25 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } else if (getcharid(CHAR_ID_PARTY) == $@wop_team_d) { if (.@a_point > .@d_point) { - mes "[Devi]"; - mes "Good work!"; - mes "Thanks to you, we increased our chances of victory."; - mes "Please, accept these Poring Coins as a sign of our appreciation."; + mes("[Devi]"); + mes("Good work!"); + mes("Thanks to you, we increased our chances of victory."); + mes("Please, accept these Poring Coins as a sign of our appreciation."); next; if (wop_team == 2) { - mes "[Devi]"; - mes "Goodbye, my human friend."; + mes("[Devi]"); + mes("Goodbye, my human friend."); close2; getitem Poring_Coin,3; // Poring_Coin warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute, you look suspicious!!"; - mes "Ah, I got it! You are on the side of the Angelings?!"; - mes "You are spying on us!!"; - mes "I will never forgive you!"; + mes("[Devi]"); + mes("Wait a minute, you look suspicious!!"); + mes("Ah, I got it! You are on the side of the Angelings?!"); + mes("You are spying on us!!"); + mes("I will never forgive you!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1347,26 +1347,26 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } } else if (.@a_point == .@d_point) { - mes "[Devi]"; - mes "You did the best you could."; - mes "It's a shame the battle was tied..."; - mes "Even so, thanks for coming to fight for us. Please, accept this Poring Coin."; + mes("[Devi]"); + mes("You did the best you could."); + mes("It's a shame the battle was tied..."); + mes("Even so, thanks for coming to fight for us. Please, accept this Poring Coin."); next; if (wop_team == 2) { - mes "[Devi]"; - mes "Goodbye, my human friend."; + mes("[Devi]"); + mes("Goodbye, my human friend."); close2; getitem Poring_Coin,1; // Poring_Coin warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute, you look suspicious!!"; - mes "Ah, I got it! You are on the side of the Angelings?!"; - mes "You are spying on us!"; - mes "It must have been you that made us tie the battle!!"; - mes "I will never forgive you!"; + mes("[Devi]"); + mes("Wait a minute, you look suspicious!!"); + mes("Ah, I got it! You are on the side of the Angelings?!"); + mes("You are spying on us!"); + mes("It must have been you that made us tie the battle!!"); + mes("I will never forgive you!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1375,24 +1375,24 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } else { if (wop_team == 2) { - mes "[Devi]"; - mes "Well, I guess we had bad luck..."; - mes "I cant give you anything, since we lost and everything..."; + mes("[Devi]"); + mes("Well, I guess we had bad luck..."); + mes("I cant give you anything, since we lost and everything..."); next; - mes "[Devi]"; - mes "I will allow you to return to your human world."; + mes("[Devi]"); + mes("I will allow you to return to your human world."); close2; warp "prt_fild08",150,370; end; } else { - mes "[Devi]"; - mes "Wait a minute, you look suspicious!!"; - mes "Ah, I got it! You are on the side of the Angelings?!"; - mes "You are spying on us, Devilings!"; + mes("[Devi]"); + mes("Wait a minute, you look suspicious!!"); + mes("Ah, I got it! You are on the side of the Angelings?!"); + mes("You are spying on us, Devilings!"); next; - mes "[Devi]"; - mes "You should be ashamed!"; + mes("[Devi]"); + mes("You should be ashamed!"); close2; percentheal 99,0; warp "prt_fild08",150,370; @@ -1401,9 +1401,9 @@ poring_w02,99,201,3 script Deviruchi#wop_endmaster 4_DEVIRUCHI,{ } } else { - mes "[Devi]"; - mes "This is weird...Your party name ain't registered."; - mes "Im sorry, but rules are rules. I can't help you if your party ain't registered."; + mes("[Devi]"); + mes("This is weird...Your party name ain't registered."); + mes("Im sorry, but rules are rules. I can't help you if your party ain't registered."); close; } OnInit: @@ -1465,49 +1465,49 @@ poring_w02,99,52,0 script Angeling Guardian#wop_da HIDDEN_NPC,{ cutin "wop_emb0" + $@wop_doorcount_a,1; if ($@wop_doorcount_a < 4) { if (wop_team == 2) { - mes "There is a device to equip the War Badges."; - mes "I can see the empty slots to equip the Badges."; + mes("There is a device to equip the War Badges."); + mes("I can see the empty slots to equip the Badges."); next; switch(select("Equip War Badge.", "Cancel.")) { case 1: if (countitem(War_Badge)) { if ($@wop_doorcount_a < 4) { - mes "War Badge equipped."; + mes("War Badge equipped."); delitem War_Badge,1; // War_Badge ++$@wop_doorcount_a; cutin "wop_emb0" + $@wop_doorcount_a,1; if ($@wop_doorcount_a == 4) { next; - mes "Gate Activated."; + mes("Gate Activated."); donpcevent "#aroom_ingate_wop::OnEnable"; donpcevent "#aroom_outgate_wop::OnEnable"; } close2; } else { - mes "All War Badges equipped."; - mes "No need to equip any more."; + mes("All War Badges equipped."); + mes("No need to equip any more."); close2; } } else { - mes "^4d4dff - War Badge missing. You can obtain a War badge by killing members of the other team. - ^000000"; + mes("^4d4dff - War Badge missing. You can obtain a War badge by killing members of the other team. - ^000000"); close2; } break; case 2: - mes "Cancel."; + mes("Cancel."); close2; } } else { - mes "There is a device to equip a War Badge."; - mes "Be carefull to not allow the enemy to take and equip your War Badge here."; + mes("There is a device to equip a War Badge."); + mes("Be carefull to not allow the enemy to take and equip your War Badge here."); close2; } } else { - mes "All War Badges have been equipped."; + mes("All War Badges have been equipped."); close2; } cutin "",255; @@ -1562,49 +1562,49 @@ poring_w02,98,113,0 script Deviling Guardian#wop_dd HIDDEN_NPC,{ cutin "wop_emb0" + $@wop_doorcount_d,1; if ($@wop_doorcount_d < 4) { if (wop_team == 1) { - mes "There is a device to equip the War Badges."; - mes "I can see the empty slots to equip the Badges."; + mes("There is a device to equip the War Badges."); + mes("I can see the empty slots to equip the Badges."); next; switch(select("Equip War Badge.", "Cancel.")) { case 1: if (countitem(War_Badge)) { if ($@wop_doorcount_d < 4) { - mes "War Badge equipped."; + mes("War Badge equipped."); delitem War_Badge,1; // War_Badge ++$@wop_doorcount_d; cutin "wop_emb0" + $@wop_doorcount_d,1; if ($@wop_doorcount_d == 4) { next; - mes "Gate Activated."; + mes("Gate Activated."); donpcevent "#droom_ingate_wop::OnEnable"; donpcevent "#droom_outgate_wop::OnEnable"; } close2; } else { - mes "All War Badges equipped."; - mes "No need to equip any more."; + mes("All War Badges equipped."); + mes("No need to equip any more."); close2; } } else { - mes "^4d4dff - War Badge missing. You can obtain a War badge by killing members of the other team. - ^000000"; + mes("^4d4dff - War Badge missing. You can obtain a War badge by killing members of the other team. - ^000000"); close2; } break; case 2: - mes "Cancel."; + mes("Cancel."); close2; } } else { - mes "There is a device to equip a War Badge."; - mes "Be carefull to not allow the enemy to take and equip your War Badge here."; + mes("There is a device to equip a War Badge."); + mes("Be carefull to not allow the enemy to take and equip your War Badge here."); close2; } } else { - mes "All War Badges have been equipped."; + mes("All War Badges have been equipped."); close2; } cutin "",255; @@ -1680,13 +1680,13 @@ poring_w01,84,108,3 script #wop_ex_1 HIDDEN_WARP_NPC,3,3,{ end; OnTouch: - mes "[Porings]"; - mes "P~ooooooooo -!!!"; - mes "Let's teach them a lesson, ring!"; - mes "We are no longer betting our lives for Jellopies, ring!!!"; + mes("[Porings]"); + mes("P~ooooooooo -!!!"); + mes("Let's teach them a lesson, ring!"); + mes("We are no longer betting our lives for Jellopies, ring!!!"); next; - mes "[Porings]"; - mes "Let's go! Let's fight! Let's win, win, win!!!"; + mes("[Porings]"); + mes("Let's go! Let's fight! Let's win, win, win!!!"); emotion e_go,0,"Angeling Side Poring#wa1"; emotion e_go,0,"Angeling Side Poring#wa2"; emotion e_go,0,"Angeling Side Poring#wa3"; @@ -1694,17 +1694,17 @@ OnTouch: emotion e_go,0,"Angeling Side Poring#wa5"; next; if (wop_team == 1) { - mes "[Porings]"; - mes "Ohhhhhh, there he is, the warrior that fought for us!!"; - mes "Oh my god... Nice, ring!"; - mes "Poring~ Poring~ Poooooo~"; - mes "Party of Angeling~ Popopo, Poring!"; + mes("[Porings]"); + mes("Ohhhhhh, there he is, the warrior that fought for us!!"); + mes("Oh my god... Nice, ring!"); + mes("Poring~ Poring~ Poooooo~"); + mes("Party of Angeling~ Popopo, Poring!"); } else if (wop_team == 2) { - mes "[Porings]"; - mes "Wait, YOU! Aren't you on the side of the Devilings?!"; - mes "Get out now! Leave!!"; - mes "Booooo~ Boo~ Boooo~"; + mes("[Porings]"); + mes("Wait, YOU! Aren't you on the side of the Devilings?!"); + mes("Get out now! Leave!!"); + mes("Booooo~ Boo~ Boooo~"); emotion e_omg,0,"Angeling Side Poring#wa1"; emotion e_an,0,"Angeling Side Poring#wa2"; emotion e_omg,0,"Angeling Side Poring#wa3"; @@ -1712,8 +1712,8 @@ OnTouch: emotion e_gasp,0,"Angeling Side Poring#wa5"; } else { - mes "[Porings]"; - mes "Hey, human. How about fighting for us Porings on Angeling's side??!"; + mes("[Porings]"); + mes("Hey, human. How about fighting for us Porings on Angeling's side??!"); emotion e_hlp,0,"Angeling Side Poring#wa1"; emotion e_go,0,"Angeling Side Poring#wa2"; emotion e_hlp,0,"Angeling Side Poring#wa3"; @@ -1721,11 +1721,11 @@ OnTouch: emotion e_go,0,"Angeling Side Poring#wa5"; } next; - mes "[Porings]"; - mes "Party of Angeling~ Popopo, Poring!"; - mes "Victory~ Victory~ Pooooooo~"; + mes("[Porings]"); + mes("Party of Angeling~ Popopo, Poring!"); + mes("Victory~ Victory~ Pooooooo~"); next; - mes "- Porings are cheerfully shouting for the victory. -"; + mes("- Porings are cheerfully shouting for the victory. -"); close; } @@ -1733,13 +1733,13 @@ poring_w01,119,107,3 script #wop_ex_2 HIDDEN_WARP_NPC,3,3,{ end; OnTouch: - mes "[Marins]"; - mes "Woooooaaaaaaaaaaa!"; - mes "Finally, it's time for us to teach those stupid pigs a lesson!!"; - mes "Those Porings with low-grades are all idiots!!"; + mes("[Marins]"); + mes("Woooooaaaaaaaaaaa!"); + mes("Finally, it's time for us to teach those stupid pigs a lesson!!"); + mes("Those Porings with low-grades are all idiots!!"); next; - mes "[Marins]"; - mes "Let's go! Let's fight! Fight for Triumph!!!!"; + mes("[Marins]"); + mes("Let's go! Let's fight! Fight for Triumph!!!!"); emotion e_go,0,"Deviling Side Marin#wd1"; emotion e_go,0,"Deviling Side Marin#wd2"; emotion e_go,0,"Deviling Side Marin#wd3"; @@ -1747,16 +1747,16 @@ OnTouch: emotion e_go,0,"Deviling Side Marin#wd5"; next; if (wop_team == 2) { - mes "[Marins]"; - mes "Ohhhh... Here is the warrior that fought for us!!"; - mes "Amazing!"; - mes "This proves that humans recognize us as true monsters!!"; + mes("[Marins]"); + mes("Ohhhh... Here is the warrior that fought for us!!"); + mes("Amazing!"); + mes("This proves that humans recognize us as true monsters!!"); } else if (wop_team == 1) { - mes "[Marins]"; - mes "Wait, YOU! Aren't you on the side of the Angelings?!"; - mes "Get out now! Leave!!"; - mes "Booooo~ Boo~ Boooo~"; + mes("[Marins]"); + mes("Wait, YOU! Aren't you on the side of the Angelings?!"); + mes("Get out now! Leave!!"); + mes("Booooo~ Boo~ Boooo~"); emotion e_omg,0,"Deviling Side Marin#wd1"; emotion e_an,0,"Deviling Side Marin#wd2"; emotion e_omg,0,"Deviling Side Marin#wd3"; @@ -1764,8 +1764,8 @@ OnTouch: emotion e_gasp,0,"Deviling Side Marin#wd5"; } else { - mes "[Marins]"; - mes "Hey, human. Don't you wanna fight for Deviling, the noble of darkness? What do you say?!"; + mes("[Marins]"); + mes("Hey, human. Don't you wanna fight for Deviling, the noble of darkness? What do you say?!"); emotion e_hlp,0,"Deviling Side Marin#wd1"; emotion e_go,0,"Deviling Side Marin#wd2"; emotion e_hlp,0,"Deviling Side Marin#wd3"; @@ -1773,9 +1773,9 @@ OnTouch: emotion e_go,0,"Deviling Side Marin#wd5"; } next; - mes "[Marins]"; - mes "The world's Best Miraculous Poring! Deviling has it all! Go, Deviling, Go-!!"; + mes("[Marins]"); + mes("The world's Best Miraculous Poring! Deviling has it all! Go, Deviling, Go-!!"); next; - mes "- Marins are cheerfully shouting for the victory. -"; + mes("- Marins are cheerfully shouting for the victory. -"); close; } diff --git a/npc/other/powernpc.txt b/npc/other/powernpc.txt index b784507e600..5fcf7783fe8 100644 --- a/npc/other/powernpc.txt +++ b/npc/other/powernpc.txt @@ -36,77 +36,77 @@ gonryun,180,118,4 script Iron man#gnp 4_M_03,{ if (checkweight(Knife,1) == 0) { - mes "- Wait a minute !! -"; - mes "- Currently you're carrying -"; - mes "- too many items with you. -"; - mes "- Please try again -"; - mes "- after you lose some weight. -"; + mes("- Wait a minute !! -"); + mes("- Currently you're carrying -"); + mes("- too many items with you. -"); + mes("- Please try again -"); + mes("- after you lose some weight. -"); close; } if (BaseJob == Job_Novice) { - mes "[Songmoodoo]"; - mes "Children are not allowed in here."; + mes("[Songmoodoo]"); + mes("Children are not allowed in here."); close; } if (in_battle == 3) in_battle = 1; if (in_battle < 1) { - mes "[Songmoodoo]"; - mes "Hey hey~ This is not something"; - mes "you can see everyday."; - mes "Oh~ you look strong!"; - mes "Wanna try?"; + mes("[Songmoodoo]"); + mes("Hey hey~ This is not something"); + mes("you can see everyday."); + mes("Oh~ you look strong!"); + mes("Wanna try?"); next; switch(select("Why not?", "?????", "No thanks.")){ case 1: - mes "[Songmoodoo]"; - mes "Haha~ I knew you would try."; - mes "If you could lift this up,"; - mes "I'll tell you something interesting."; - mes "Ready?"; + mes("[Songmoodoo]"); + mes("Haha~ I knew you would try."); + mes("If you could lift this up,"); + mes("I'll tell you something interesting."); + mes("Ready?"); next; - mes "^0000FFSongmoodoo points to a rock"; - mes "and asks you to lift it."; + mes("^0000FFSongmoodoo points to a rock"); + mes("and asks you to lift it."); if (BaseJob < Job_Knight) callsub L_Lifting,690; else if (BaseClass == Job_Swordman || BaseClass == Job_Thief || BaseClass == Job_Merchant || BaseJob == Job_Monk) callsub L_Lifting,1100; else callsub L_Lifting,730; break; case 2: - mes "[Songmoodoo]"; - mes "That's not a big deal."; - mes "If you believe you're strong,"; - mes "this might be a good chance to experience"; - mes "something new. Wanna try??"; + mes("[Songmoodoo]"); + mes("That's not a big deal."); + mes("If you believe you're strong,"); + mes("this might be a good chance to experience"); + mes("something new. Wanna try??"); break; case 3: - mes "[Songmoodoo]"; - mes "I guess not..."; + mes("[Songmoodoo]"); + mes("I guess not..."); emotion e_pif; break; } } else if (in_battle == 1) { - mes "[Songmoodoo]"; - mes "Good to see you again!"; - mes "Wanna go??"; + mes("[Songmoodoo]"); + mes("Good to see you again!"); + mes("Wanna go??"); next; if (select("Sure", "Maybe next time") == 1) { - mes "[Songmoodoo]"; - mes "Good! Haha."; - mes "I like your confidence."; - mes "Good luck to you~"; + mes("[Songmoodoo]"); + mes("Good! Haha."); + mes("I like your confidence."); + mes("Good luck to you~"); close2; warp "gon_test",53,6; end; } else { - mes "[Songmoodoo]"; - mes "Well... alright."; - mes "I'll see you next time then."; + mes("[Songmoodoo]"); + mes("Well... alright."); + mes("I'll see you next time then."); } } else { - mes "[Songmoodoo]"; - mes "You ran away from there?"; - mes "Guess you're not strong enough!"; - mes "I'll give you another chance."; - mes "See you again."; + mes("[Songmoodoo]"); + mes("You ran away from there?"); + mes("Guess you're not strong enough!"); + mes("I'll give you another chance."); + mes("See you again."); emotion e_pif; in_battle = 1; } @@ -114,51 +114,51 @@ gonryun,180,118,4 script Iron man#gnp 4_M_03,{ L_Lifting: if (checkweight(Stone,getarg(0))) { - mes "You lifted the Stone lightly.^000000"; + mes("You lifted the Stone lightly.^000000"); in_battle = 1; getitem Stone, getarg(0); // Stone next; emotion e_no1; - mes "[Songmoodoo]"; - mes "Wow~ Excellent~"; - mes "I'll take you to someplace nice"; - mes "next time I see you."; - mes "See ya~"; + mes("[Songmoodoo]"); + mes("Wow~ Excellent~"); + mes("I'll take you to someplace nice"); + mes("next time I see you."); + mes("See ya~"); } else { - mes "Looks too heavy for you.^000000"; + mes("Looks too heavy for you.^000000"); next; - mes "[Songmoodoo]"; - mes "You lack training."; - mes "Come back after more practice."; + mes("[Songmoodoo]"); + mes("You lack training."); + mes("Come back after more practice."); } return; } gon_test,50,14,4 script Administrator#gnp 8_M_TWSOLDIER,{ - mes "[Administrator]"; + mes("[Administrator]"); if (BaseJob == Job_Novice) { - mes "Children are not allowed in here."; + mes("Children are not allowed in here."); close; } if ($@in_battle) { - mes "Sorry, the field of fight"; - mes "is occupied right now."; - mes "Try again later."; + mes("Sorry, the field of fight"); + mes("is occupied right now."); + mes("Try again later."); close; } - mes "Are you ready?"; - mes " "; - mes "Remember, you have to pay"; - mes "500z to fight."; + mes("Are you ready?"); + mes(" "); + mes("Remember, you have to pay"); + mes("500z to fight."); next; if (select("Yes, let me fight!", "One moment, please.") == 2) { - mes "[Administrator]"; - mes "Ok, see you later."; + mes("[Administrator]"); + mes("Ok, see you later."); close; } if (Zeny < 500) { - mes "[Administrator]"; - mes "I'm sorry but you don't have enough zeny."; + mes("[Administrator]"); + mes("I'm sorry but you don't have enough zeny."); close; } Zeny -= 500; @@ -171,27 +171,27 @@ gon_test,50,14,4 script Administrator#gnp 8_M_TWSOLDIER,{ } gon_test,42,89,4 script Summoner#gnp 4_M_TWBOY,{ - mes "[SongYeunWoo]"; + mes("[SongYeunWoo]"); if (in_battle == 3) { - mes "Please come back after registration."; + mes("Please come back after registration."); close; } else if (in_battle == 2) { - mes "You had a single match already."; - mes "You can have a match once at a time."; - mes "Please re-enter if you want a match"; - mes "with other monsters."; + mes("You had a single match already."); + mes("You can have a match once at a time."); + mes("Please re-enter if you want a match"); + mes("with other monsters."); close; } - mes "Welcome."; - mes "Which monster will you recall?"; + mes("Welcome."); + mes("Which monster will you recall?"); next; .@gnpGroup = select("Group 1", "Group 2", "Group 3", "Group 4", "Group 5", "Group 6", "Group 7", "Group 8", "Group 9", "Group 10", "Group 11"); .@gnpGroupMob$ = .gnpMobsName$[(.@gnpGroup-1)*6]; for (.@i = 1; .@i < 6; ++.@i) .@gnpGroupMob$ += ":" + .gnpMobsName$[(.@gnpGroup-1)*6 + .@i]; .@gnpMob = select(.@gnpGroupMob$); - mes "[SongYeunWoo]"; - mes "Let the fight begin!"; + mes("[SongYeunWoo]"); + mes("Let the fight begin!"); close2; in_battle = 2; if (getnpctimer(0) < 180000) monster "gon_test",56,86,.gnpMobsName$[(.@gnpGroup-1)*6 + .@gnpMob - 1],.gnpMobsId[(.@gnpGroup-1)*6 + .@gnpMob - 1],1,"Summoner#gnp::OnGnpMobDead"; @@ -248,68 +248,68 @@ OnTimer184000: } gon_test,46,14,3 script Guide of field of fight 4_F_TWGIRL,{ - mes "[SongHeeYeon]"; - mes "....."; - mes "Hi, there~"; - mes "This is a field of fight."; - mes "Got any questions?"; + mes("[SongHeeYeon]"); + mes("....."); + mes("Hi, there~"); + mes("This is a field of fight."); + mes("Got any questions?"); next; switch(select("A field of fight?", "You got a minute lady?", "Get in.", "Out.", "Nope.")){ case 1: - mes "[SongHeeYeon]"; - mes "Just like the name of this place,"; - mes "it is a field for matches."; - mes "We have various monsters"; - mes "in different levels."; + mes("[SongHeeYeon]"); + mes("Just like the name of this place,"); + mes("it is a field for matches."); + mes("We have various monsters"); + mes("in different levels."); next; - mes "[SongHeeYeon]"; - mes "1st Class Boss Monsters are in middle of preparation yet."; - mes "We charge you a small fee to enter here."; + mes("[SongHeeYeon]"); + mes("1st Class Boss Monsters are in middle of preparation yet."); + mes("We charge you a small fee to enter here."); break; case 2: - mes "[SongHeeYeon]"; - mes "Eh.... excuse me?"; - mes "Ah, I'm afraid I have to work right now..."; - mes "Sorry..."; + mes("[SongHeeYeon]"); + mes("Eh.... excuse me?"); + mes("Ah, I'm afraid I have to work right now..."); + mes("Sorry..."); break; case 3: - mes "[SongHeeYeon]"; - mes "Yes, thank you."; - mes "Have a good time."; + mes("[SongHeeYeon]"); + mes("Yes, thank you."); + mes("Have a good time."); close2; in_battle = 3; warp "gon_test",25,98; end; case 4: - mes "[SongHeeYeon]"; - mes "Thank you."; - mes "Please come again."; + mes("[SongHeeYeon]"); + mes("Thank you."); + mes("Please come again."); close2; warp "gonryun",177,112; end; case 5: - mes "[SongHeeYeon]"; - mes "........"; - mes "Goodbye..."; + mes("[SongHeeYeon]"); + mes("........"); + mes("Goodbye..."); break; } close; } gon_test,70,103,3 script ChowAnAn#gnp 4_F_TWMIDWOMAN,{ - mes "[ChowAnAn]"; - mes "Want to go back?"; + mes("[ChowAnAn]"); + mes("Want to go back?"); next; if (select("Yes.", "No.") == 1) { - mes "[ChowAnAn]"; - mes "Thank you."; - mes "Please come again."; + mes("[ChowAnAn]"); + mes("Thank you."); + mes("Please come again."); close2; in_battle = 1; warp "gon_test",44,4; end; } - mes "[ChowAnAn]"; - mes "Thank you."; + mes("[ChowAnAn]"); + mes("Thank you."); close; } diff --git a/npc/other/pvp.txt b/npc/other/pvp.txt index 6978d49d209..d0e926d649b 100644 --- a/npc/other/pvp.txt +++ b/npc/other/pvp.txt @@ -39,133 +39,133 @@ //== Information =========================================== - script PVP Narrator::pvpe FAKE_NPC,{ - mes "[PVP Narrator]"; - mes "Hello and welcome!"; - mes "I am in charge of"; - mes "explaining the PVP Modes."; - mes "I am the PVP Narrator!"; + mes("[PVP Narrator]"); + mes("Hello and welcome!"); + mes("I am in charge of"); + mes("explaining the PVP Modes."); + mes("I am the PVP Narrator!"); next; switch(select("What is PVP?", "What are the PVP Modes?", "What are the rules for PVP?", "Save Position.", "End Dialog.")) { case 1: - mes "[PVP Narrator]"; - mes "In short, PVP means"; - mes "' Player VS Player Mode '"; - mes "It's a unique place for people"; - mes "to duel with each other."; + mes("[PVP Narrator]"); + mes("In short, PVP means"); + mes("' Player VS Player Mode '"); + mes("It's a unique place for people"); + mes("to duel with each other."); next; - mes "[PVP Narrator]"; - mes "Just tell the"; - mes "^3355FFGate Keeper^000000"; - mes "that you want to try. He will"; - mes "let you enter the PVP square."; + mes("[PVP Narrator]"); + mes("Just tell the"); + mes("^3355FFGate Keeper^000000"); + mes("that you want to try. He will"); + mes("let you enter the PVP square."); next; - mes "[PVP Narrator]"; - mes "But, you need to be at"; - mes "least level 31. And you"; - mes "must pay 500 zeny entrance fee in order"; - mes "to enter a PVP fight square."; + mes("[PVP Narrator]"); + mes("But, you need to be at"); + mes("least level 31. And you"); + mes("must pay 500 zeny entrance fee in order"); + mes("to enter a PVP fight square."); break; case 2: - mes "[PVP Narrator]"; - mes "When you are qualified, you"; - mes "can choose one of the two modes."; - mes "Yoyo Mode or Nightmare Mode."; + mes("[PVP Narrator]"); + mes("When you are qualified, you"); + mes("can choose one of the two modes."); + mes("Yoyo Mode or Nightmare Mode."); next; - mes "[PVP Narrator]"; - mes "Yoyo Mode is risk free."; - mes "You can experience PVP"; - mes "without any restriction or"; - mes "punishment. It is recommended"; - mes "that you practice your skills"; - mes "here before you move on."; + mes("[PVP Narrator]"); + mes("Yoyo Mode is risk free."); + mes("You can experience PVP"); + mes("without any restriction or"); + mes("punishment. It is recommended"); + mes("that you practice your skills"); + mes("here before you move on."); next; - mes "[PVP Narrator]"; - mes "Nightmare Mode is very"; - mes "dangerous! Please be cautious,"; - mes "you will lose some of your"; - mes "EXP when you are defeated. And"; - mes "there is a small chance that"; - mes "you will drop some equipment."; + mes("[PVP Narrator]"); + mes("Nightmare Mode is very"); + mes("dangerous! Please be cautious,"); + mes("you will lose some of your"); + mes("EXP when you are defeated. And"); + mes("there is a small chance that"); + mes("you will drop some equipment."); next; - mes "[PVP Narrator]"; - mes "However, if you win, the"; - mes "rewards can be great!"; - mes "To avoid misunderstanding,"; - mes "you should think twice"; - mes "before you go there..."; - mes "Good Luck!"; + mes("[PVP Narrator]"); + mes("However, if you win, the"); + mes("rewards can be great!"); + mes("To avoid misunderstanding,"); + mes("you should think twice"); + mes("before you go there..."); + mes("Good Luck!"); break; case 3: - mes "[PVP Narrator]"; - mes "Each of the fight squares"; - mes "have a row of Narrators and"; - mes "choose them based on your"; - mes "qualifications."; + mes("[PVP Narrator]"); + mes("Each of the fight squares"); + mes("have a row of Narrators and"); + mes("choose them based on your"); + mes("qualifications."); next; - mes "[PVP Narrator]"; - mes "Each Narrator will ask"; - mes "which of the five PVP maps"; - mes "you wish to go to."; - mes "Choose, and go in!"; + mes("[PVP Narrator]"); + mes("Each Narrator will ask"); + mes("which of the five PVP maps"); + mes("you wish to go to."); + mes("Choose, and go in!"); next; - mes "[PVP Narrator]"; - mes "Each map has a limitation on"; - mes "the number of people who can"; - mes "participate. So you will see"; - mes "figures in the corner showing"; - mes "'Attendee/Total'."; + mes("[PVP Narrator]"); + mes("Each map has a limitation on"); + mes("the number of people who can"); + mes("participate. So you will see"); + mes("figures in the corner showing"); + mes("'Attendee/Total'."); next; - mes "[PVP Narrator]"; - mes "Also, there is a hidden EXP"; - mes "value in PVP mode. This EXP"; - mes "score will only apply inside"; - mes "of the PVP zone, so do not"; - mes "worry."; + mes("[PVP Narrator]"); + mes("Also, there is a hidden EXP"); + mes("value in PVP mode. This EXP"); + mes("score will only apply inside"); + mes("of the PVP zone, so do not"); + mes("worry."); next; - mes "[PVP Narrator]"; - mes "Every player's EXP at the"; - mes "beginning is usually 5 points."; - mes "If you win, it will"; - mes "increase by 1 point"; + mes("[PVP Narrator]"); + mes("Every player's EXP at the"); + mes("beginning is usually 5 points."); + mes("If you win, it will"); + mes("increase by 1 point"); next; - mes "[PVP Narrator]"; - mes "In the same way, when you"; - mes "lose... Your EXP will"; - mes "drop by 5 points."; - mes "So be careful!"; + mes("[PVP Narrator]"); + mes("In the same way, when you"); + mes("lose... Your EXP will"); + mes("drop by 5 points."); + mes("So be careful!"); next; - mes "[PVP Narrator]"; - mes "When you are defeated"; - mes "And your EXP is equal"; - mes "to or less than 0,"; - mes "You will be removed from PVP"; - mes "and your duel is finished!"; + mes("[PVP Narrator]"); + mes("When you are defeated"); + mes("And your EXP is equal"); + mes("to or less than 0,"); + mes("You will be removed from PVP"); + mes("and your duel is finished!"); next; - mes "[PVP Narrator]"; - mes "However, if your EXP is more"; - mes "than 0. You can still get help"; - mes "through other players healing..."; - mes "Do you get it?"; + mes("[PVP Narrator]"); + mes("However, if your EXP is more"); + mes("than 0. You can still get help"); + mes("through other players healing..."); + mes("Do you get it?"); next; - mes "[PVP Narrator]"; - mes "The fighting commands inside of"; - mes "PVP are the same as the normal."; - mes "All the basic controls are the"; - mes "same."; + mes("[PVP Narrator]"); + mes("The fighting commands inside of"); + mes("PVP are the same as the normal."); + mes("All the basic controls are the"); + mes("same."); next; - mes "[PVP Narrator]"; - mes "However, there is one thing..."; - mes "Within the PVP fight square"; - mes "and PVP fighting zones,"; - mes "you cannot save your position."; - mes "Remember well... These rules"; - mes "can help to ensure your victory."; + mes("[PVP Narrator]"); + mes("However, there is one thing..."); + mes("Within the PVP fight square"); + mes("and PVP fighting zones,"); + mes("you cannot save your position."); + mes("Remember well... These rules"); + mes("can help to ensure your victory."); break; case 4: - mes "[PVP Narrator]"; - mes "Position successfully saved..."; - mes "Thank you very much!"; - mes "We will see you again soon."; + mes("[PVP Narrator]"); + mes("Position successfully saved..."); + mes("Thank you very much!"); + mes("We will see you again soon."); if(strnpcinfo(NPC_MAP) == "morocc_in") { savepoint "morocc_in",141,139; } if(strnpcinfo(NPC_MAP) == "alberta_in") { savepoint "alberta_in",22,148; } if(strnpcinfo(NPC_MAP) == "prt_in") { savepoint "prt_in",54,137; } @@ -173,13 +173,13 @@ if(strnpcinfo(NPC_MAP) == "payon_in01") { savepoint "payon_in01",142,46; } break; case 5: - mes "[PVP Narrator]"; - mes "With war raging between monsters"; - mes "and humans, this competition"; - mes "among people - PVP -"; - mes "encourages us all to get"; - mes "stronger. Come again,"; - mes "we welcome your challenge!"; + mes("[PVP Narrator]"); + mes("With war raging between monsters"); + mes("and humans, this competition"); + mes("among people - PVP -"); + mes("encourages us all to get"); + mes("stronger. Come again,"); + mes("we welcome your challenge!"); break; } close; @@ -193,26 +193,26 @@ geffen_in,67,63,4 duplicate(pvpe) PVP Narrator#pe6 4_M_02 //== Mode Select =========================================== - script Gate Keeper::gkut FAKE_NPC,{ - mes "[Gate Keeper]"; - mes "Glad to be of service."; - mes "I will open the PVP fight"; - mes "square for you! If you have"; - mes "any questions about the PVP"; - mes "modes or rules, Please ask"; - mes "the Narrator..."; + mes("[Gate Keeper]"); + mes("Glad to be of service."); + mes("I will open the PVP fight"); + mes("square for you! If you have"); + mes("any questions about the PVP"); + mes("modes or rules, Please ask"); + mes("the Narrator..."); next; switch(select("^FF5533' PvP Nightmare Mode'^000000", "^3355FF' PvP Yoyo Mode'^000000", "^3355FF' PvP Event Mode'^000000", "Quit")) { case 1: - mes "[Gate Keeper]"; - mes "I am sorry, but currently the Nightmare mode service is not available."; - mes "Please use the Yoyo Mode instead. We apologize for the inconvenience."; + mes("[Gate Keeper]"); + mes("I am sorry, but currently the Nightmare mode service is not available."); + mes("Please use the Yoyo Mode instead. We apologize for the inconvenience."); break; case 2: - mes "[Gate Keeper]"; - mes "The admission fee is 500 Zeny."; - mes "Do you want to move"; - mes "to the Yoyo Mode"; - mes "fight square?"; + mes("[Gate Keeper]"); + mes("The admission fee is 500 Zeny."); + mes("Do you want to move"); + mes("to the Yoyo Mode"); + mes("fight square?"); next; switch(select("Move", "Cancel")) { case 1: @@ -221,52 +221,52 @@ geffen_in,67,63,4 duplicate(pvpe) PVP Narrator#pe6 4_M_02 callsub L_Warp,"pvp_y_room"; } else { - mes "[Gate Keeper]"; - mes "Excuse me, but"; - mes "did you not come prepared?"; - mes "Double check that you have the"; - mes "500 Zeny entrance fee, and"; - mes "that you are at least level 31!"; + mes("[Gate Keeper]"); + mes("Excuse me, but"); + mes("did you not come prepared?"); + mes("Double check that you have the"); + mes("500 Zeny entrance fee, and"); + mes("that you are at least level 31!"); } close; case 2: - mes "[Gate Keeper]"; - mes "With war raging between monsters"; - mes "and humans, this competition"; - mes "among people - PVP -"; - mes "encourages us all to get"; - mes "stronger. Come again,"; - mes "we welcome your challenge!"; + mes("[Gate Keeper]"); + mes("With war raging between monsters"); + mes("and humans, this competition"); + mes("among people - PVP -"); + mes("encourages us all to get"); + mes("stronger. Come again,"); + mes("we welcome your challenge!"); close; } case 3: - mes "[Gate Keeper]"; - mes "Welcome!"; - mes "Please double check"; - mes "that you have the admission or viewing ticket."; + mes("[Gate Keeper]"); + mes("Welcome!"); + mes("Please double check"); + mes("that you have the admission or viewing ticket."); next; if ((countitem(Invite_For_Duel) == 0) && (countitem(Admission_For_Duel) == 0)) { - mes "[Gate Keeper]"; - mes "Eh? You don't have it? Then I"; - mes "am sorry, this fight square is"; - mes "only for people who have"; - mes "admission or viewing tickets."; - mes "You cannot come in without it."; + mes("[Gate Keeper]"); + mes("Eh? You don't have it? Then I"); + mes("am sorry, this fight square is"); + mes("only for people who have"); + mes("admission or viewing tickets."); + mes("You cannot come in without it."); close; } - mes "[Gate Keeper]"; - mes "Yes, thank you for participating. Have fun!"; + mes("[Gate Keeper]"); + mes("Yes, thank you for participating. Have fun!"); if (Zeny >= 500) Zeny -= 500; callsub L_Warp,"pvp_room"; break; case 4: - mes "[Gate Keeper]"; - mes "With war raging between monsters"; - mes "and humans, This competition"; - mes "among people - PVP -"; - mes "encourages us all to get"; - mes "stronger. Come again,"; - mes "we welcome your challenge!"; + mes("[Gate Keeper]"); + mes("With war raging between monsters"); + mes("and humans, This competition"); + mes("among people - PVP -"); + mes("encourages us all to get"); + mes("stronger. Come again,"); + mes("we welcome your challenge!"); break; } close; @@ -302,8 +302,8 @@ payon_in01,140,53,4 duplicate(gkut) Gate Keeper#gke5 4_M_01 function script F_PVP_FSRS { if (getargcount()) { if (BaseLevel < getarg(0) || BaseLevel > getarg(1)) { - mes "[PVP Fight Square Reception Staff]"; - mes "Sorry, but you base level has to be between LV "+getarg(0)+" and LV "+getarg(1)+"."; + mes("[PVP Fight Square Reception Staff]"); + mesf("Sorry, but you base level has to be between LV %d and LV %d.", getarg(0), getarg(1)); close; } } @@ -323,8 +323,8 @@ function script F_PVP_FSRS { .@i = select(.@menu$)-1; if (.@i == 5) close; if (getmapusers(.@maps$[.@i]) >= .@Limit[.@i]) { - mes "[PVP Fight Square Reception Staff]"; - mes "This map is currently full."; + mes("[PVP Fight Square Reception Staff]"); + mes("This map is currently full."); close; } warp .@maps$[.@i],0,0; @@ -334,10 +334,10 @@ function script F_PVP_FSRS { //== Event Contestant Entrance ============================= pvp_room,54,85,4 script Registration Staff#1 8W_SOLDIER,{ if (countitem(Invite_For_Duel) == 0) { - mes "[PVP Combat Square Register Staff]"; - mes "Eh? How did you get in here?"; - mes "This is the entrance for players only."; - mes "For details about viewers please proceed to the Register Staff on your right."; + mes("[PVP Combat Square Register Staff]"); + mes("Eh? How did you get in here?"); + mes("This is the entrance for players only."); + mes("For details about viewers please proceed to the Register Staff on your right."); close; } .@size = getarraysize(.warp_x); @@ -346,14 +346,14 @@ pvp_room,54,85,4 script Registration Staff#1 8W_SOLDIER,{ setarray .warp_y,59,40,40,20; } if (select("Combat Square one", "Cancel") == 1) { - mes "[PVP Combat Square Register Staff]"; - mes "'"+ strcharinfo(PC_NAME) +"'"; - mes "Are you ready?!"; + mes("[PVP Combat Square Register Staff]"); + mesf("'%s'", strcharinfo(PC_NAME)); + mes("Are you ready?!"); next; if (select("Yes!", "No!") == 1) { - mes "[PVP Combat Square Register Staff]"; - mes "OK! I will send you inside"; - mes "Good luck!"; + mes("[PVP Combat Square Register Staff]"); + mes("OK! I will send you inside"); + mes("Good luck!"); close2; delitem Invite_For_Duel,1; .@rand = rand(.@size); @@ -362,8 +362,8 @@ pvp_room,54,85,4 script Registration Staff#1 8W_SOLDIER,{ deletearray .warp_y[.@rand],1; end; } - mes "[PVP Combat Square Register Staff]"; - mes "Come back anytime you are ready."; + mes("[PVP Combat Square Register Staff]"); + mes("Come back anytime you are ready."); close; } close; @@ -376,14 +376,14 @@ OnInit: //== Spectator Entrance ==================================== - script Spectator's Entrance#dum::PVPSpectator FAKE_NPC,{ if (countitem(Admission_For_Duel) == 0) { - mes "[PVP Compete Square Register Staff]"; - mes "This is the entrance for viewers."; - mes "For details about players entrance please proceed to the Register Staff on your left."; + mes("[PVP Compete Square Register Staff]"); + mes("This is the entrance for viewers."); + mes("For details about players entrance please proceed to the Register Staff on your left."); close; } if (select("Compete Square one", "Cancel") == 1) { - mes "[PVP Combat Square Register Staff]"; - mes "You got it, thanks for participating. Have fun!"; + mes("[PVP Combat Square Register Staff]"); + mes("You got it, thanks for participating. Have fun!"); close2; delitem Admission_For_Duel,1; switch(rand(1,4)) { @@ -407,8 +407,8 @@ pvp_room,86,85,4 duplicate(PVPSpectator) Spectator's Entrance#4 8W_SOLDIER //== Spectator Warps ======================================= - script Combat Square Staff#dum::PVPSpecWarp FAKE_NPC,{ OnTouch: - mes "[Combat Square Staff]"; - mes "May I help you?"; + mes("[Combat Square Staff]"); + mes("May I help you?"); if (select("To the center viewer seat.", "Leave Combat Square.") == 1) { warp "pvp_2vs2",38,38; end; @@ -422,8 +422,8 @@ pvp_2vs2,74,74,0 duplicate(PVPSpecWarp) Combat Square Staff#3 WARPNPC,1,1 pvp_2vs2,74,5,0 duplicate(PVPSpecWarp) Combat Square Staff#4 WARPNPC,1,1 pvp_2vs2,40,40,0 script Combat Square Staff#5 WARPNPC,1,1,{ - mes "[Combat Square Staff]"; - mes "May I help you?"; + mes("[Combat Square Staff]"); + mes("May I help you?"); switch(select("To the side viewer seat.", "Leave Combat Square.")) { case 1: switch(rand(1,4)) { @@ -441,9 +441,9 @@ pvp_2vs2,40,40,0 script Combat Square Staff#5 WARPNPC,1,1,{ //== PVP Area Exit warp ==================================== pvp_room,51,19,0 script out#eventpvp WARPNPC,4,2,{ OnTouch: - mes "[Combat Square Staff]"; - mes "Did you have fun in Combat Square?"; - mes "May I ask where you want to go?"; + mes("[Combat Square Staff]"); + mes("Did you have fun in Combat Square?"); + mes("May I ask where you want to go?"); next; switch(select("Prontera.", "Morocc.", "Geffen.", "Payon.", "Alberta.", "Cancel.")) { case 1: warp "prontera",107,60; end; diff --git a/npc/other/turbo_track.txt b/npc/other/turbo_track.txt index f70c9742730..01fd5ae6b74 100644 --- a/npc/other/turbo_track.txt +++ b/npc/other/turbo_track.txt @@ -90,13 +90,13 @@ turbo_room,91,135,3 duplicate(entrance#tt_main) Normal mode - 16 person 4_F_TELE turbo_room,72,132,3 duplicate(entrance#tt_main) Solo Mode#n1 4_F_TELEPORTER turbo_e_4,298,167,3 script Helper#tt_main 4_F_TELEPORTER,{ - mes "[Helper]"; - mes "You are now in the"; - mes "Waiting Room. You will"; - mes "be guided to the Starting Line"; - mes "after 30 seconds, so please use"; - mes "this time to prepare your items"; - mes "and equipment. Thank you."; + mes("[Helper]"); + mes("You are now in the"); + mes("Waiting Room. You will"); + mes("be guided to the Starting Line"); + mes("after 30 seconds, so please use"); + mes("this time to prepare your items"); + mes("and equipment. Thank you."); close; } turbo_e_4,298,167,3 duplicate(Helper#tt_main) Helper#e4_F 4_F_TELEPORTER @@ -1201,56 +1201,56 @@ OnTouch: if (rand(1,3) == 1) { .@w$ = callfunc("F_tt"); cutin "kafra_03",2; - mes "^4d4dffAl De Baran"; - mes "Turbo Track"; - mes "is brought to you by"; - mes "the ^800000Kafra Corporation^4d4dff.^000000"; + mes("^4d4dffAl De Baran"); + mes("Turbo Track"); + mes("is brought to you by"); + mes("the ^800000Kafra Corporation^4d4dff.^000000"); next; - mes "^4d4dffWe wish the best of luck to all"; - mes "Turbo Track participants today"; - mes "and thank everyone for using the Kafra Services with all our hearts.^000000"; + mes("^4d4dffWe wish the best of luck to all"); + mes("Turbo Track participants today"); + mes("and thank everyone for using the Kafra Services with all our hearts.^000000"); next; - mes "^800000Kafra Corporation^4d4dff has been providing Storage Services,"; - mes "Save Point Services and Teleport Services^4d4dff to our valued customers for years. Just listen to these real customers...^000000"; + mes("^800000Kafra Corporation^4d4dff has been providing Storage Services,"); + mes("Save Point Services and Teleport Services^4d4dff to our valued customers for years. Just listen to these real customers...^000000"); next; if (.@w$ == "e4") { - mes "^4d4dff[Kachua]"; - mes "Oh yes, they provide the best Storage! There's even enough"; - mes "room for my Diaaaamonds!"; - mes " "; - mes "[Chief Mahnsoo]"; - mes "I looove you Kafra!^000000"; + mes("^4d4dff[Kachua]"); + mes("Oh yes, they provide the best Storage! There's even enough"); + mes("room for my Diaaaamonds!"); + mes(" "); + mes("[Chief Mahnsoo]"); + mes("I looove you Kafra!^000000"); } else if (.@w$ == "e8" || .@w$ == "n8") { - mes "^4d4dff[Errende]"; - mes "Kafra Ladies? Exquisite! Oh, and their service is good too~!^000000"; - mes " "; - mes "[Tristram III]"; - mes "By my crown! Such low prices!"; + mes("^4d4dff[Errende]"); + mes("Kafra Ladies? Exquisite! Oh, and their service is good too~!^000000"); + mes(" "); + mes("[Tristram III]"); + mes("By my crown! Such low prices!"); } else if (.@w$ == "e16" || .@w$ == "n16") { - mes "^4d4dff[Union Staff Kay]"; - mes "Of course I love 'em, especially their Pushcart Service~"; - mes " "; - mes "[Santa Claus]"; - mes "Ho ho ho!"; - mes "Such Merry Prices!"; + mes("^4d4dff[Union Staff Kay]"); + mes("Of course I love 'em, especially their Pushcart Service~"); + mes(" "); + mes("[Santa Claus]"); + mes("Ho ho ho!"); + mes("Such Merry Prices!"); } else if (.@w$ == "n4") { - mes "^4d4dff[Xenophon Zolotas]"; - mes "I wouldn't be able to do business without the Kafra Services. Thank you, Kafra!"; - mes " "; - mes "[Chief Mahnsoo]"; - mes "I looove you Kafra!^000000"; + mes("^4d4dff[Xenophon Zolotas]"); + mes("I wouldn't be able to do business without the Kafra Services. Thank you, Kafra!"); + mes(" "); + mes("[Chief Mahnsoo]"); + mes("I looove you Kafra!^000000"); } else { - mes "^4d4dff[Karkatan]"; - mes "My land suffered from poor customer service...until Kafra came along!"; - mes " "; - mes "[Curator Guiss]"; - mes "Oh, Kafra is simply the best!^000000"; + mes("^4d4dff[Karkatan]"); + mes("My land suffered from poor customer service...until Kafra came along!"); + mes(" "); + mes("[Curator Guiss]"); + mes("Oh, Kafra is simply the best!^000000"); } next; - mes "^ff0000Turbo Track"; - mes "^ff0000Traps in the Cursed Desert!"; - mes "^4d4dffSponsored by ^800000Kafra Corporation^4d4dff"; - mes "''We are always by your side.''^000000"; + mes("^ff0000Turbo Track"); + mes("^ff0000Traps in the Cursed Desert!"); + mes("^4d4dffSponsored by ^800000Kafra Corporation^4d4dff"); + mes("''We are always by your side.''^000000"); close2; cutin "kafra_03",255; end; @@ -2082,56 +2082,56 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 - script WHelper#tt_main FAKE_NPC,{ function RName; if (tt_rank < 29999) { - mes "[Guide]"; - mes "Congratulations!"; + mes("[Guide]"); + mes("Congratulations!"); .@w$ = callfunc("F_tt"); if (compare(.@w$,"4")) { if (tt_point < 28961) { - mes "As the winner, your reward"; - mes "is 40 Turbo Track Points~"; + mes("As the winner, your reward"); + mes("is 40 Turbo Track Points~"); tt_point += 40; my_point = tt_point; - mes "You now have a total of"; - mes tt_point + " Turbo Track points,"; - mes strcharinfo(PC_NAME) +"."; + mes("You now have a total of"); + mesf("%d Turbo Track points,", tt_point); + mesf("%d.", strcharinfo(PC_NAME)); } - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry,"; - mes strcharinfo(PC_NAME) +"..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry,"); + mesf("%s...", strcharinfo(PC_NAME)); } else { - mes "As the winner, your reward"; - mes "is "+((compare(.@w$,"8"))?"50":"40")+" Turbo Track Points,"; - mes strcharinfo(PC_NAME) +"~"; + mes("As the winner, your reward"); + mesf("is %s Turbo Track Points,", ((compare(.@w$,"8"))?"50":"40")); + mesf("%s~", strcharinfo(PC_NAME)); next; - mes "[Guide]"; - mes "However, you cannot receive"; - mes "any points if you exceed the"; - mes "point limit. You now have a total of " + my_point + " Turbo Track points."; + mes("[Guide]"); + mes("However, you cannot receive"); + mes("any points if you exceed the"); + mesf("point limit. You now have a total of %d Turbo Track points.", my_point); } ++tt_rank; next; if (tt_rank > $ttranks[1]) { setarray $ttranks[0],$ttranks[0],tt_rank,$ttranks[1],$ttranks[2],$ttranks[3],$ttranks[4]; setarray $ttnames$[9],strcharinfo(PC_NAME); - mes "[Guide]"; - mes "Congratulations!"; - mes "You are ranked as"; - mes "the top player for"; - mes "winning the most games!"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You are ranked as"); + mes("the top player for"); + mes("winning the most games!"); donpcevent "Turbo Track Guide::OnNew_Top1"; if (tt_rank == 29999) { if ($ttnames$[7] == "Breezy Havana") { $ttnames$[7] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } else if ($ttnames$[8] == "RS125") { $ttnames$[8] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); if (compare(.@w$,"4")) announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } } @@ -2139,23 +2139,23 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 else if (tt_rank > $ttranks[2]) { setarray $ttranks[0],$ttranks[0],$ttranks[1],tt_rank,$ttranks[3],$ttranks[4],$ttranks[5]; setarray $ttnames$[10],strcharinfo(PC_NAME); - mes "[Guide]"; - mes "Congratulations!"; - mes "You've ranked Second"; - mes "among the Top Five Players"; - mes "who've won the most games!"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You've ranked Second"); + mes("among the Top Five Players"); + mes("who've won the most games!"); donpcevent "Turbo Track Guide::OnNew_Top2"; if (tt_rank == 29999) { if ($ttnames$[7] == "Breezy Havana") { $ttnames$[7] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } else if ($ttnames$[8] == "RS125") { $ttnames$[8] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } } @@ -2163,23 +2163,23 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 else if (tt_rank > $ttranks[3]) { setarray $ttranks[0],$ttranks[0],$ttranks[1],$ttranks[2],tt_rank,$ttranks[4],$ttranks[5]; setarray $ttnames$[11],strcharinfo(PC_NAME); - mes "[Guide]"; - mes "Congratulations!"; - mes "You've ranked Third"; - mes "among the Top Five Players"; - mes "who've won the most games!"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You've ranked Third"); + mes("among the Top Five Players"); + mes("who've won the most games!"); donpcevent "Turbo Track Guide::OnNew_Top3"; if (tt_rank == 29999) { if ($ttnames$[7] == "Breezy Havana") { $ttnames$[7] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } else if ($ttnames$[8] == "RS125") { $ttnames$[8] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } } @@ -2187,23 +2187,23 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 else if (tt_rank > $ttranks[4]) { setarray $ttranks[0],$ttranks[0],$ttranks[1],$ttranks[2],$ttranks[3],tt_rank,$ttranks[5]; setarray $ttnames$[12],strcharinfo(PC_NAME); - mes "[Guide]"; - mes "Congratulations!"; - mes "You've ranked Fourth"; - mes "among the Top Five Players"; - mes "who've won the most games!"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You've ranked Fourth"); + mes("among the Top Five Players"); + mes("who've won the most games!"); donpcevent "Turbo Track Guide::OnNew_Top4"; if (tt_rank == 29999) { if ($ttnames$[7] == "Breezy Havana") { $ttnames$[7] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } else if ($ttnames$[8] == "RS125") { $ttnames$[8] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } } @@ -2211,47 +2211,47 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 else if (tt_rank > $ttranks[5]) { setarray $ttranks[0],$ttranks[0],$ttranks[1],$ttranks[2],$ttranks[3],$ttranks[4],tt_rank; setarray $ttnames$[13],strcharinfo(PC_NAME); - mes "[Guide]"; - mes "Congratulations!"; - mes "You've ranked Fifth"; - mes "among the Top Five Players"; - mes "who've won the most games!"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You've ranked Fifth"); + mes("among the Top Five Players"); + mes("who've won the most games!"); donpcevent "Turbo Track Guide::OnNew_Top5"; if (tt_rank == 29999) { if ($ttnames$[7] == "Breezy Havana") { $ttnames$[7] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce "" + strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } else if ($ttnames$[8] == "RS125") { $ttnames$[8] = strcharinfo(PC_NAME); - mes "You've secured your place in"; - mes "the Turbo Track Hall of Honor!"; + mes("You've secured your place in"); + mes("the Turbo Track Hall of Honor!"); announce strcharinfo(PC_NAME) + " has joined the Turbo Track Hall of Honor!",bc_all,"FF0000"; } } } else { - mes "[Guide]"; - mes "If you can win more games"; - mes "than everybody else, your"; - mes "name will be registered in"; - mes "our Top Five Player Ranking."; + mes("[Guide]"); + mes("If you can win more games"); + mes("than everybody else, your"); + mes("name will be registered in"); + mes("our Top Five Player Ranking."); next; - mes "[Guide]"; - mes "What do you"; - mes "think, " + strcharinfo(PC_NAME) +"?"; - mes "Glory can be yours if"; - mes "you can achieve victory!"; + mes("[Guide]"); + mes("What do you"); + mesf("think, %s?", strcharinfo(PC_NAME)); + mes("Glory can be yours if"); + mes("you can achieve victory!"); } next; - mes "[Guide]"; - mes "Thank you for"; - mes "participating in"; - mes "the Turbo Track."; - mes "You will be transported"; - mes "to a Waiting Room shortly."; + mes("[Guide]"); + mes("Thank you for"); + mes("participating in"); + mes("the Turbo Track."); + mes("You will be transported"); + mes("to a Waiting Room shortly."); close2; warp "turbo_room",72,89; end; @@ -2259,123 +2259,123 @@ turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 else { if ($ttnames$[7] == strcharinfo(PC_NAME)) { if (compare(.@w$,"4")) { - mes "[Guide]"; - mes "Oh wow!"; - mes "You're a member"; - mes "in our Hall of Honor,"; - mes "aren't you? This is great!"; - mes "I'm talking to a living legend!"; + mes("[Guide]"); + mes("Oh wow!"); + mes("You're a member"); + mes("in our Hall of Honor,"); + mes("aren't you? This is great!"); + mes("I'm talking to a living legend!"); next; - mes "[Guide]"; - mes "Right, your reward..."; + mes("[Guide]"); + mes("Right, your reward..."); if (tt_point < 28961) { - mes "40 Turbo Track Points!"; + mes("40 Turbo Track Points!"); tt_point += 40; - mes "You now have a total of"; - mes tt_point +" Turbo Track Points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry,"; - mes strcharinfo(PC_NAME) +"..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry,"); + mesf("%s...", strcharinfo(PC_NAME)); } } else { - mes "Oh, I'm sorry! You're"; - mes "here so that I can tell you"; - mes "how many Turbo Track Points"; + mes("Oh, I'm sorry! You're"); + mes("here so that I can tell you"); + mes("how many Turbo Track Points"); my_point = tt_point; - mes "you have, right? You've got a total of " + my_point + " Turbo Track Points, "+ strcharinfo(PC_NAME) +"."; + mesf("you have, right? You've got a total of %d Turbo Track Points, %s.", my_point, strcharinfo(PC_NAME)); } next; - mes "[Guide]"; - mes "Oh, and thanks for"; - mes "participating in the"; - mes "Turbo Track! You'll be sent"; - mes "to the Waiting Room soon~"; + mes("[Guide]"); + mes("Oh, and thanks for"); + mes("participating in the"); + mes("Turbo Track! You'll be sent"); + mes("to the Waiting Room soon~"); close2; warp "turbo_room",72,89; end; } else if ($ttnames$[8] == strcharinfo(PC_NAME)) { - mes "[Guide]"; - mes "Hey, aren't you"; - mes "in our Hall of Honor?"; - mes "I've been watching your"; - mes "races... You're pretty quick"; - mes "on your feet, hotshot~"; + mes("[Guide]"); + mes("Hey, aren't you"); + mes("in our Hall of Honor?"); + mes("I've been watching your"); + mes("races... You're pretty quick"); + mes("on your feet, hotshot~"); next; - mes "[Guide]"; + mes("[Guide]"); if (compare(.@w$,"4")) { - mes "Right, your reward..."; + mes("Right, your reward..."); if (tt_point < 28961) { - mes "40 Turbo Track Points!"; + mes("40 Turbo Track Points!"); tt_point += 40; - mes "You now have a total of"; - mes tt_point +" Turbo Track Points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry..."); } } else { - mes "Oh right, your current"; + mes("Oh right, your current"); my_point = tt_point; - mes "Turbo Track Point total!"; - mes "You've got a total of"; - mes my_point + " Turbo Track points,"; - mes strcharinfo(PC_NAME) + "."; + mes("Turbo Track Point total!"); + mes("You've got a total of"); + mesf("%d Turbo Track points,", my_point); + mesf("%s.", strcharinfo(PC_NAME)); } next; - mes "[Guide]"; - mes "Oh, and thanks for"; - mes "participating in the"; - mes "Turbo Track! You'll be sent"; - mes "to the Waiting Room soon~"; + mes("[Guide]"); + mes("Oh, and thanks for"); + mes("participating in the"); + mes("Turbo Track! You'll be sent"); + mes("to the Waiting Room soon~"); close2; warp "turbo_room",72,89; end; } else { - mes "[Guide]"; - mes "Awwww~"; - mes "You were almost able"; - mes "to join our Hall of Honor...!"; - mes "But don't let that get you"; - mes "down. Maybe next time!"; + mes("[Guide]"); + mes("Awwww~"); + mes("You were almost able"); + mes("to join our Hall of Honor...!"); + mes("But don't let that get you"); + mes("down. Maybe next time!"); next; - mes "[Guide]"; + mes("[Guide]"); if (compare(.@w$,"4")) { - mes "Right, your reward..."; - mes "40 Turbo Track Points!"; + mes("Right, your reward..."); + mes("40 Turbo Track Points!"); if (tt_point < 28961) { tt_point += 40; my_point = tt_point; - mes "You now have a total of"; - mes tt_point +" Turbo Track Points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry..."); } } else { - mes "Oh, right."; - mes "Currently, you"; - mes "have a total of"; - mes tt_point + " Turbo Track points."; + mes("Oh, right."); + mes("Currently, you"); + mes("have a total of"); + mesf("%d Turbo Track Points.", tt_point); } next; - mes "[Guide]"; - mes "Thank you for"; - mes "participating in"; - mes "the Turbo Track."; - mes "You will be transported"; - mes "to a Waiting Room shortly."; + mes("[Guide]"); + mes("Thank you for"); + mes("participating in"); + mes("the Turbo Track."); + mes("You will be transported"); + mes("to a Waiting Room shortly."); close2; warp "turbo_room",72,89; end; @@ -2579,36 +2579,36 @@ turbo_n_1,384,167,1 script Guide#TBT_n1 1_M_01,{ .@record_min = ((.@record_time % 3600) / 60); .@record_sec = .@record_time % 60; if (.@record_min < 0) { - mes "[Guide]"; - mes "Good work! Maybe you didn't"; - mes "set any new records, but you"; - mes "went the distance. Now, let"; - mes "me relieve you of your fatigue~"; + mes("[Guide]"); + mes("Good work! Maybe you didn't"); + mes("set any new records, but you"); + mes("went the distance. Now, let"); + mes("me relieve you of your fatigue~"); percentheal 100,100; next; - mes "[Guide]"; + mes("[Guide]"); if (tt_point < 28991) { - mes "You will be rewarded"; - mes "with 10 Turbo Track points~!"; + mes("You will be rewarded"); + mes("with 10 Turbo Track points~!"); tt_point += 10; my_point = tt_point; - mes "You now have a total of"; - mes tt_point + " Turbo Track points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry,"; - mes strcharinfo(PC_NAME) +"..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry,"); + mesf("%s...", strcharinfo(PC_NAME)); } next; - mes "[Guide]"; - mes "Thank you for"; - mes "participating in"; - mes "in Turbo Track."; - mes "You will be guided"; - mes "to a Waiting Room soon."; + mes("[Guide]"); + mes("Thank you for"); + mes("participating in"); + mes("in Turbo Track."); + mes("You will be guided"); + mes("to a Waiting Room soon."); close2; warp "turbo_room",72,89; end; @@ -2618,75 +2618,75 @@ turbo_n_1,384,167,1 script Guide#TBT_n1 1_M_01,{ .@topcho = $ttranks[0] % 60; .@gap = $ttranks[0] - .@record_time; if (.@gap < 0) { - mes "[Guide]"; - mes "Good work! Maybe you didn't"; - mes "set any new records, but you"; - mes "went the distance. Now, let"; - mes "me relieve you of your fatigue~"; + mes("[Guide]"); + mes("Good work! Maybe you didn't"); + mes("set any new records, but you"); + mes("went the distance. Now, let"); + mes("me relieve you of your fatigue~"); percentheal 100,100; next; - mes "[Guide]"; + mes("[Guide]"); if (tt_point < 28991) { - mes "You will be rewarded"; - mes "with 10 Turbo Track points~!"; + mes("You will be rewarded"); + mes("with 10 Turbo Track points~!"); tt_point += 10; my_point = tt_point; - mes "You now have a total of"; - mes tt_point + " Turbo Track points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry,"; - mes strcharinfo(PC_NAME) +"..."; + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry,"); + mesf("%s...", strcharinfo(PC_NAME)); } next; - mes "[Guide]"; - mes "Thank you for"; - mes "participating in"; - mes "in Turbo Track."; - mes "You will be guided"; - mes "to a Waiting Room soon."; + mes("[Guide]"); + mes("Thank you for"); + mes("participating in"); + mes("in Turbo Track."); + mes("You will be guided"); + mes("to a Waiting Room soon."); close2; warp "turbo_room",72,89; end; } else { - mes "[Guide]"; - mes "Congratulations!"; - mes "You ranked as the"; - mes "top player in Solo Mode!"; - mes "Your name will be entered"; - mes "into our records, "+ strcharinfo(PC_NAME) +"~"; + mes("[Guide]"); + mes("Congratulations!"); + mes("You ranked as the"); + mes("top player in Solo Mode!"); + mes("Your name will be entered"); + mesf("into our records, %s~", strcharinfo(PC_NAME)); setarray $ttranks[0],.@record_time; setarray $ttnames$[0],strcharinfo(PC_NAME); next; if (tt_point < 28961) { - mes "[Guide]"; - mes "Since you've set"; - mes "a new record, you"; - mes "will be rewarded with"; - mes "40 Turbo Track Points!"; + mes("[Guide]"); + mes("Since you've set"); + mes("a new record, you"); + mes("will be rewarded with"); + mes("40 Turbo Track Points!"); tt_point += 40; - mes "You now have a total of"; - mes tt_point + " Turbo Track points."; + mes("You now have a total of"); + mesf("%d Turbo Track Points.", tt_point); } else { - mes "[Guide]"; - mes "Unfortunately, I can't give"; - mes "you any Turbo Track Points"; - mes "since you would exceed the"; - mes "maximum limit. Sorry,"; - mes strcharinfo(PC_NAME) +"..."; + mes("[Guide]"); + mes("Unfortunately, I can't give"); + mes("you any Turbo Track Points"); + mes("since you would exceed the"); + mes("maximum limit. Sorry,"); + mesf("%s...", strcharinfo(PC_NAME)); } next; - mes "[Guide]"; - mes "Thank you for"; - mes "participating in"; - mes "in Turbo Track."; - mes "You will be guided"; - mes "to a Waiting Room soon."; + mes("[Guide]"); + mes("Thank you for"); + mes("participating in"); + mes("in Turbo Track."); + mes("You will be guided"); + mes("to a Waiting Room soon."); close2; warp "turbo_room",72,89; end; @@ -3660,13 +3660,13 @@ turbo_n_16,217,214,0 duplicate(bing_2#tt_main) bing2#n16 WARPNPC,3,3 turbo_room,130,92,3 script Kafra Staff#tt 4_F_KAFRA3,{ cutin "kafra_03",2; - mes "[Kafra Staff]"; - mes "Welcome~ The Kafra Services"; - mes "are always on your side. Let me"; - mes "remind you that using the Save"; - mes "Service here will change your"; - mes "Respawn Point to Al De Baran."; - mes "Now, how may I assist you?"; + mes("[Kafra Staff]"); + mes("Welcome~ The Kafra Services"); + mes("are always on your side. Let me"); + mes("remind you that using the Save"); + mes("Service here will change your"); + mes("Respawn Point to Al De Baran."); + mes("Now, how may I assist you?"); callfunc "F_Kafra",5,8,1,40,0; M_Save: @@ -3679,212 +3679,212 @@ turbo_room,124,86,0 shop Turbo Track Merchant 4_F_01,501:-1,502:-1,503:-1,504:-1 // Official name: "TBT_Guide#Broadcast" turbo_room,99,120,4 script Turbo Track Guide 4_F_TELEPORTER,{ - mes "[Turbo Track Guide]"; - mes "Good day~"; - mes "Is there anything that"; - mes "you would like to know"; - mes "about the Turbo Track?"; - mes "Feel free to ask me"; - mes "any questions."; + mes("[Turbo Track Guide]"); + mes("Good day~"); + mes("Is there anything that"); + mes("you would like to know"); + mes("about the Turbo Track?"); + mes("Feel free to ask me"); + mes("any questions."); next; while(1) { switch(select("Race Rules", "Game Courses", "Game Modes", "Prohibited Items and Skills", "Cancel")) { case 1: - mes "[Turbo Track Guide]"; - mes "The rules for all the races"; - mes "are pretty simple. Just get"; - mes "past all the obstacles and"; - mes "try to get to the Finish Line"; - mes "as quickly as you can."; + mes("[Turbo Track Guide]"); + mes("The rules for all the races"); + mes("are pretty simple. Just get"); + mes("past all the obstacles and"); + mes("try to get to the Finish Line"); + mes("as quickly as you can."); next; - mes "[Turbo Track Guide]"; - mes "Of course, some of the courses"; - mes "in the races may present a few"; - mes "unexpected situations, but I can't really illustrate an example..."; - mes "Just know that there will"; - mes "be traps lying about."; + mes("[Turbo Track Guide]"); + mes("Of course, some of the courses"); + mes("in the races may present a few"); + mes("unexpected situations, but I can't really illustrate an example..."); + mes("Just know that there will"); + mes("be traps lying about."); next; - mes "[Turbo Track Guide]"; - mes "Classes that can mount"; - mes "a Peco Peco, such as Knight,"; - mes "Lord Knight, Crusader and"; - mes "Paladin, must get off their"; - mes "Peco Pecos before entering"; - mes "the Turbo Track Arena."; + mes("[Turbo Track Guide]"); + mes("Classes that can mount"); + mes("a Peco Peco, such as Knight,"); + mes("Lord Knight, Crusader and"); + mes("Paladin, must get off their"); + mes("Peco Pecos before entering"); + mes("the Turbo Track Arena."); next; - mes "[Turbo Track Guide]"; - mes "Well, more accurately,"; - mes "someone at the Turbo Track"; - mes "entrance will ask you to get"; - mes "off and will give you a ticket"; - mes "so that you can rent your"; - mes "Peco again free of charge."; + mes("[Turbo Track Guide]"); + mes("Well, more accurately,"); + mes("someone at the Turbo Track"); + mes("entrance will ask you to get"); + mes("off and will give you a ticket"); + mes("so that you can rent your"); + mes("Peco again free of charge."); next; - mes "[Turbo Track Guide]"; - mes "Now, the winner of the race"; - mes "is the person who reaches the"; - mes "Finish Line first. Once someone"; - mes "crosses the Finish Line, the race ends and everyone is automatically transported to a Waiting Room."; + mes("[Turbo Track Guide]"); + mes("Now, the winner of the race"); + mes("is the person who reaches the"); + mes("Finish Line first. Once someone"); + mes("crosses the Finish Line, the race ends and everyone is automatically transported to a Waiting Room."); next; - mes "[Turbo Track Guide]"; - mes "Keep in mind that every"; - mes "race is only 15 minutes long."; - mes "If no one can reach the Finish"; - mes "Line within that time, the race"; - mes "will end without a winner."; + mes("[Turbo Track Guide]"); + mes("Keep in mind that every"); + mes("race is only 15 minutes long."); + mes("If no one can reach the Finish"); + mes("Line within that time, the race"); + mes("will end without a winner."); next; - mes "[Turbo Track Guide]"; - mes "There are no character"; - mes "class or level requirements"; - mes "to participate in the Turbo"; - mes "Track. However, there is a"; - mes "participation fee of 1,000 zeny."; + mes("[Turbo Track Guide]"); + mes("There are no character"); + mes("class or level requirements"); + mes("to participate in the Turbo"); + mes("Track. However, there is a"); + mes("participation fee of 1,000 zeny."); next; break; case 2: - mes "[Turbo Track Guide]"; - mes "Races in the Turbo Track"; - mes "consist of various courses:"; - mes "^4d4dffLog Bridge, Cube Hills, the"; - mes "Single Snail, Snake Dice, Small"; - mes "Cave and the Invisible Maze."; + mes("[Turbo Track Guide]"); + mes("Races in the Turbo Track"); + mes("consist of various courses:"); + mes("^4d4dffLog Bridge, Cube Hills, the"); + mes("Single Snail, Snake Dice, Small"); + mes("Cave and the Invisible Maze."); next; - mes "[Turbo Track Guide]"; - mes "The availability of specific"; - mes "courses is determined by the"; - mes "game mode. Would you like to"; - mes "learn more about a certain course?"; + mes("[Turbo Track Guide]"); + mes("The availability of specific"); + mes("courses is determined by the"); + mes("game mode. Would you like to"); + mes("learn more about a certain course?"); next; .@exitloop = 1; while (.@exitloop) { switch(select("Log Bridge and Cube Hills", "Cursed Desert and Flasher Maze", "Single Snail and Invisible Maze", "Snake Dice and Small Cave", "No, thanks.")) { case 1: - mes "[Turbo Track Guide]"; - mes "In the Log Bridge"; - mes "course, you must cross"; - mes "over a single log. If you"; - mes "fall off, you'll be brought"; - mes "back to the beginning of"; - mes "the Log Bridge."; + mes("[Turbo Track Guide]"); + mes("In the Log Bridge"); + mes("course, you must cross"); + mes("over a single log. If you"); + mes("fall off, you'll be brought"); + mes("back to the beginning of"); + mes("the Log Bridge."); next; - mes "[Turbo Track Guide]"; - mes "The Cube Hills is a maze"; - mes "consisting of piles and piles"; - mes "of boxes. You can climb over"; - mes "some boxes, but cannot pass"; - mes ",through others. You'll have to navigate and find the best path."; + mes("[Turbo Track Guide]"); + mes("The Cube Hills is a maze"); + mes("consisting of piles and piles"); + mes("of boxes. You can climb over"); + mes("some boxes, but cannot pass"); + mes(",through others. You'll have to navigate and find the best path."); next; break; case 2: - mes "[Turbo Track Guide]"; - mes "The Cursed Desert is"; - mes "a short course that is full"; - mes "of surprises. If you're really"; - mes "unlucky, you may find yourself"; - mes "confused or even cursed!"; + mes("[Turbo Track Guide]"); + mes("The Cursed Desert is"); + mes("a short course that is full"); + mes("of surprises. If you're really"); + mes("unlucky, you may find yourself"); + mes("confused or even cursed!"); next; - mes "[Turbo Track Guide]"; - mes "The Flasher Maze"; - mes "is full of traps that will"; - mes "blind so you better be extra"; - mes "careful in navigating this maze. It might be wiser to try to slow down and avoid the traps..."; + mes("[Turbo Track Guide]"); + mes("The Flasher Maze"); + mes("is full of traps that will"); + mes("blind so you better be extra"); + mes("careful in navigating this maze. It might be wiser to try to slow down and avoid the traps..."); next; break; case 3: - mes "[Turbo Track Guide]"; - mes "The Single Snail is"; - mes "a narrow, spiral path"; - mes "shaped like a snail's shell."; - mes "There aren't many obstacles,"; - mes "but it will be tough to race at your top speed in this course."; + mes("[Turbo Track Guide]"); + mes("The Single Snail is"); + mes("a narrow, spiral path"); + mes("shaped like a snail's shell."); + mes("There aren't many obstacles,"); + mes("but it will be tough to race at your top speed in this course."); next; - mes "[Turbo Track Guide]"; - mes "The Invisible Maze"; - mes "looks like a huge, open"; - mes "room, but it's actually full"; - mes "of invisible walls. You'll"; - mes "be given some hints, so"; - mes "it's not impossible."; + mes("[Turbo Track Guide]"); + mes("The Invisible Maze"); + mes("looks like a huge, open"); + mes("room, but it's actually full"); + mes("of invisible walls. You'll"); + mes("be given some hints, so"); + mes("it's not impossible."); next; break; case 4: - mes "[Turbo Track Guide]"; - mes "The Snake Dice course"; - mes "offers winding paths, much"; - mes "like the body of a snake. The"; - mes "factor of luck also plays a role in this course, which you'll"; - mes "have to see for yourself."; + mes("[Turbo Track Guide]"); + mes("The Snake Dice course"); + mes("offers winding paths, much"); + mes("like the body of a snake. The"); + mes("factor of luck also plays a role in this course, which you'll"); + mes("have to see for yourself."); next; - mes "[Turbo Track Guide]"; - mes "The Small Cave is simply"; - mes "a replica of the Payon Cave."; - mes "This part should be a breeze"; - mes "if you're pretty comfortable with hunting in the Payon Cave."; + mes("[Turbo Track Guide]"); + mes("The Small Cave is simply"); + mes("a replica of the Payon Cave."); + mes("This part should be a breeze"); + mes("if you're pretty comfortable with hunting in the Payon Cave."); next; break; case 5: - mes "[Turbo Track Guide]"; - mes "I see."; - mes "Okay then,"; - mes "best of luck to"; - mes "you in the races!"; + mes("[Turbo Track Guide]"); + mes("I see."); + mes("Okay then,"); + mes("best of luck to"); + mes("you in the races!"); next; .@exitloop = 0; } } - mes "[Turbo Track Guide]"; - mes "Would you like to"; - mes "know anything else"; - mes "about Turbo Track?"; + mes("[Turbo Track Guide]"); + mes("Would you like to"); + mes("know anything else"); + mes("about Turbo Track?"); next; break; case 3: - mes "[Turbo Track Guide]"; - mes "There are three different"; - mes "game modes available for"; - mes "races in the Turbo Track:"; - mes "Normal, Expert and Solo."; + mes("[Turbo Track Guide]"); + mes("There are three different"); + mes("game modes available for"); + mes("races in the Turbo Track:"); + mes("Normal, Expert and Solo."); next; - mes "[Turbo Track Guide]"; - mes "Unlike the other game"; - mes "modes, ^4d4dffExpert Mode"; - mes "allows players to PvP^000000. This mode"; - mes "is ideal for races between"; - mes "parties or guilds."; + mes("[Turbo Track Guide]"); + mes("Unlike the other game"); + mes("modes, ^4d4dffExpert Mode"); + mes("allows players to PvP^000000. This mode"); + mes("is ideal for races between"); + mes("parties or guilds."); next; - mes "[Turbo Track Guide]"; - mes "Now, the Invisible Maze is"; - mes "a special course that is only"; - mes "available in 16 person races"; - mes "in ^4d4dffNormal^000000 and ^4D4DFFExpert^000000 modes."; + mes("[Turbo Track Guide]"); + mes("Now, the Invisible Maze is"); + mes("a special course that is only"); + mes("available in 16 person races"); + mes("in ^4d4dffNormal^000000 and ^4D4DFFExpert^000000 modes."); next; - mes "[Turbo Track Guide]"; - mes "If you play Solo Mode,"; - mes "you can experience every"; - mes "course, and the name of time"; - mes "of the fastest player will be"; - mes "recorded in our Hall of Honor."; + mes("[Turbo Track Guide]"); + mes("If you play Solo Mode,"); + mes("you can experience every"); + mes("course, and the name of time"); + mes("of the fastest player will be"); + mes("recorded in our Hall of Honor."); next; break; case 4: - mes "[Turbo Track Guide]"; - mes "Now in Turbo Track, the"; - mes "following items are prohibited"; - mes "from use: Green Potion, Panacea"; - mes "and Fly Wing. If you do try to use them, they won't work until after you leave the race track."; + mes("[Turbo Track Guide]"); + mes("Now in Turbo Track, the"); + mes("following items are prohibited"); + mes("from use: Green Potion, Panacea"); + mes("and Fly Wing. If you do try to use them, they won't work until after you leave the race track."); next; - mes "[Turbo Track Guide]"; - mes "The following skills cannot"; - mes "be used during Turbo Track"; - mes "races: Snatch, Teleport, Warp"; - mes "Portal, Hiding, Cloaking, Stealth, Cure, Ice Wall, Berserk, Basilica, Sheltering Bless and Spear Dynamo."; + mes("[Turbo Track Guide]"); + mes("The following skills cannot"); + mes("be used during Turbo Track"); + mes("races: Snatch, Teleport, Warp"); + mes("Portal, Hiding, Cloaking, Stealth, Cure, Ice Wall, Berserk, Basilica, Sheltering Bless and Spear Dynamo."); next; //this appears supposed to fall through. case 5: - mes "[Turbo Track Guide]"; - mes "Please enjoy your"; - mes "time in the Al De Baran"; - mes "Turbo Track. Thank you~"; + mes("[Turbo Track Guide]"); + mes("Please enjoy your"); + mes("time in the Al De Baran"); + mes("Turbo Track. Thank you~"); close; } } @@ -3994,55 +3994,55 @@ OnWin_e16: } turbo_room,102,117,3 script Hall of Honor#tt 4_BOARD3,{ - mes "^2F4F4FTurbo Track Hall of Honor^000000"; - mes " "; - mes "The First:"; - mes "^4d4dff" + $ttnames$[7] + "^000000"; - mes " "; - mes "The Last:"; - mes "^4d4dff" + $ttnames$[8] + "^000000"; + mes("^2F4F4FTurbo Track Hall of Honor^000000"); + mes(" "); + mes("The First:"); + mesf("^4d4dff%s^000000", $ttnames$[7]); + mes(" "); + mes("The Last:"); + mesf("^4d4dff%s^000000", $ttnames$[8]); close; } turbo_room,77,115,5 script Solo Mode#tt::TurboSoloNames 4_BOARD3,{ - mes "^2F4F4FSolo Mode Record^000000"; - mes " "; - mes "The best player"; - mes "in Solo Mode..."; - mes "^4d4dff" + $ttnames$[0] + "^000000 !"; + mes("^2F4F4FSolo Mode Record^000000"); + mes(" "); + mes("The best player"); + mes("in Solo Mode..."); + mesf("^4d4dff%s^000000 !", $ttnames$[0]); close; } turbo_room,87,114,5 script Normal Mode Record#tt::TurboNormalNames 4_BOARD3,{ - mes "<>"; - mes "Winners of Normal Mode - 4 Person"; - mes "^4d4dff" + $ttnames$[1] + "^000000"; - mes "Winners of Normal Mode - 8 Person"; - mes "^4d4dff" + $ttnames$[2] + "^000000"; - mes "Winners of Normal Mode - 16 Person"; - mes "^4d4dff" + $ttnames$[3] + "^000000"; + mes("<>"); + mes("Winners of Normal Mode - 4 Person"); + mesf("^4d4dff%s^000000", $ttnames$[1]); + mes("Winners of Normal Mode - 8 Person"); + mesf("^4d4dff%s^000000", $ttnames$[2]); + mes("Winners of Normal Mode - 16 Person"); + mesf("^4d4dff%s^000000", $ttnames$[3]); close; } turbo_room,112,114,3 script Expert Mode Record::TurboExpertNames 4_BOARD3,{ - mes "<>"; - mes "Winners of Expert Mode - 4 Person"; - mes "^4d4dff" + $ttnames$[4] + "^000000"; - mes "Winners of Expert Mode - 8 Person"; - mes "^4d4dff" + $ttnames$[5] + "^000000"; - mes "Winners of Expert Mode - 16 Person"; - mes "^4d4dff" + $ttnames$[6] + "^000000"; + mes("<>"); + mes("Winners of Expert Mode - 4 Person"); + mesf("^4d4dff%s^000000", $ttnames$[4]); + mes("Winners of Expert Mode - 8 Person"); + mesf("^4d4dff%s^000000", $ttnames$[5]); + mes("Winners of Expert Mode - 16 Person"); + mesf("^4d4dff%s^000000", $ttnames$[6]); close; } turbo_room,97,117,5 script Hall of Honor#tt2 4_BOARD3,{ - mes "^2F4F4FTurbo Track Hall of Honor^000000"; - mes " "; - mes "1st: ^4d4dff" + $ttnames$[9] + "^000000"; - mes "2nd: ^4d4dff" + $ttnames$[10] + "^000000"; - mes "3rd: ^4d4dff" + $ttnames$[11] + "^000000"; - mes "4th: ^4d4dff" + $ttnames$[12] + "^000000"; - mes "5th: ^4d4dff" + $ttnames$[13] + "^000000"; + mes("^2F4F4FTurbo Track Hall of Honor^000000"); + mes(" "); + mesf("1st: ^4d4dff%s^000000", $ttnames$[9]); + mesf("2nd: ^4d4dff%s^000000", $ttnames$[10]); + mesf("3rd: ^4d4dff%s^000000", $ttnames$[11]); + mesf("4th: ^4d4dff%s^000000", $ttnames$[12]); + mesf("5th: ^4d4dff%s^000000", $ttnames$[13]); close; } @@ -4052,123 +4052,123 @@ turbo_room,71,95,5 duplicate(TurboExpertNames) Expert Mode Records#1 4_BOARD3 turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "too many items with you."; - mes "Please come back after"; - mes "putting storing some of your"; - mes "things using the Kafra Service.^000000"; + mes("^3355FFWait a second!"); + mes("Right now, you're carrying"); + mes("too many items with you."); + mes("Please come back after"); + mes("putting storing some of your"); + mes("things using the Kafra Service.^000000"); close; } if (tt_point < 10) { - mes "[Item Exchange Helper]"; - mes "Good day,"; - mes "" + strcharinfo(PC_NAME) + "."; - mes "You've got a total of"; - mes "" + tt_point + " Turbo Track Points."; + mes("[Item Exchange Helper]"); + mes("Good day,"); + mesf("%s.", strcharinfo(PC_NAME)); + mes("You've got a total of"); + mesf("%d Turbo Track Points.", tt_point); next; - mes "[Item Exchange Helper]"; - mes "If you have at least"; - mes "10 Turbo Track Points,"; - mes "you can exchange these"; - mes "points for items. Would"; - mes "you like to see the Turbo"; - mes "Track Point exchange list?"; + mes("[Item Exchange Helper]"); + mes("If you have at least"); + mes("10 Turbo Track Points,"); + mes("you can exchange these"); + mes("points for items. Would"); + mes("you like to see the Turbo"); + mes("Track Point exchange list?"); next; if (select("Yes.", "Cancel.") == 1) { - mes "[Item Exchange Helper]"; - mes "^3355FF10 TTP^000000: 1 Free Ticket"; - mes "for Kafra Transportation"; - mes "^3355FF12 TTP^000000: 1 Level 5 Magic Scroll"; - mes "^3355FF40 TTP^000000: Experience Points"; + mes("[Item Exchange Helper]"); + mes("^3355FF10 TTP^000000: 1 Free Ticket"); + mes("for Kafra Transportation"); + mes("^3355FF12 TTP^000000: 1 Level 5 Magic Scroll"); + mes("^3355FF40 TTP^000000: Experience Points"); next; - mes "[Item Exchange Helper]"; - mes "^3355FF150 TTP^000000: 1 3 Carat Diamond"; - mes "^3355FF300 TTP^000000: 1 Gift Box"; - mes "^3355FF400 TTP^000000: 1 Speed Potion"; + mes("[Item Exchange Helper]"); + mes("^3355FF150 TTP^000000: 1 3 Carat Diamond"); + mes("^3355FF300 TTP^000000: 1 Gift Box"); + mes("^3355FF400 TTP^000000: 1 Speed Potion"); next; - mes "[Item Exchange Helper]"; - mes "You can also convert Turbo Track Points into Arena Points. For more information, please speak to the Arena Point Manager. Thank you."; + mes("[Item Exchange Helper]"); + mes("You can also convert Turbo Track Points into Arena Points. For more information, please speak to the Arena Point Manager. Thank you."); close; } - mes "[Item Exchange Helper]"; - mes "We hope that you enjoy"; - mes "Al De Baran's Turbo Track."; - mes "Try to earn as many points"; - mes "as you can so that you can"; - mes "exchange them for useful"; - mes "stuff later. Happy racing~"; + mes("[Item Exchange Helper]"); + mes("We hope that you enjoy"); + mes("Al De Baran's Turbo Track."); + mes("Try to earn as many points"); + mes("as you can so that you can"); + mes("exchange them for useful"); + mes("stuff later. Happy racing~"); close; } else { - mes "[Item Exchange Helper]"; - mes "Good day,"; - mes "" + strcharinfo(PC_NAME) + "."; - mes "You've got a total of"; - mes "" + tt_point + " Turbo Track Points."; - mes "Would you like to exchange"; - mes "these points for items?"; + mes("[Item Exchange Helper]"); + mes("Good day,"); + mesf("%s.", strcharinfo(PC_NAME)); + mes("You've got a total of"); + mesf("%d Turbo Track Points.", tt_point); + mes("Would you like to exchange"); + mes("these points for items?"); next; switch(select("Exchange.", "Cancel.")) { case 1: - mes "[Item Exchange Helper]"; - mes "Please choose the item for"; - mes "which you'd like to exchange"; - mes "your Turbo Track Points."; + mes("[Item Exchange Helper]"); + mes("Please choose the item for"); + mes("which you'd like to exchange"); + mes("your Turbo Track Points."); next; switch(select("Free Ticket for Kafra Transportation", "Level 5 Magic Scroll", "Experience Points", "3 Carat Diamond", "Gift Box", "Speed Potion", "Cancel.")) { case 1: - mes "[Item Exchange Helper]"; - mes "Each Free Ticket for"; - mes "Kafra Transportation"; - mes "costs 10 Turbo Track Points."; - mes "Please enter the amount that"; - mes "you wish to have. To cancel,"; - mes "please enter ''^3355FF0^000000.''"; + mes("[Item Exchange Helper]"); + mes("Each Free Ticket for"); + mes("Kafra Transportation"); + mes("costs 10 Turbo Track Points."); + mes("Please enter the amount that"); + mes("you wish to have. To cancel,"); + mes("please enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input < 0 || .@input > 50) { - mes "[Item Exchange Helper]"; - mes "Your request exceeds"; - mes "the maximum limit. You"; - mes "can only receive a maximum"; - mes "of 50 tickets at once."; + mes("[Item Exchange Helper]"); + mes("Your request exceeds"); + mes("the maximum limit. You"); + mes("can only receive a maximum"); + mes("of 50 tickets at once."); close; } else { .@total_point = 10 * .@input; if (.@total_point > tt_point) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= .@total_point; getitem Warp_Free_Ticket,.@input; - mes "[Item Exchange Helper]"; - mes "Thank you for"; - mes "your patronage."; - mes "We hope you enjoy"; - mes "your time here in"; - mes "the Turbo Track~"; + mes("[Item Exchange Helper]"); + mes("Thank you for"); + mes("your patronage."); + mes("We hope you enjoy"); + mes("your time here in"); + mes("the Turbo Track~"); close; } case 2: - mes "[Item Exchange Helper]"; - mes "Each Magic Scroll costs"; - mes "12 Turbo Track Points. Please"; - mes "select the Magic Scroll you would like to receive. Each scroll enables a one time use of a Level 5 spell or skill."; + mes("[Item Exchange Helper]"); + mes("Each Magic Scroll costs"); + mes("12 Turbo Track Points. Please"); + mes("select the Magic Scroll you would like to receive. Each scroll enables a one time use of a Level 5 spell or skill."); next; switch(select("Earth Spike", "Cold Bolt", "Fire Bolt", "Lightning Bolt", "Soul Strike", "Fire Ball", "Fire Wall", "Frost Diver", "Heal")) { case 1: @@ -4208,68 +4208,68 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{ .@name$ = "Heal"; break; } - mes "[Item Exchange Helper]"; - mes "Please enter the number"; - mes "of ^4d4dff"+.@name$+"^000000 Magic Scrolls that"; - mes "you would like to receive."; - mes "To cancel, enter ''^3355FF0^000000.''"; + mes("[Item Exchange Helper]"); + mes("Please enter the number"); + mesf("of ^4d4dff%s^000000 Magic Scrolls that", .@name$); + mes("you would like to receive."); + mes("To cancel, enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input < 0 || .@input > 50) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but your"; - mes "request has exceeded the"; - mes "maximum limit. You can only"; - mes "request up to 50 scrolls at once."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but your"); + mes("request has exceeded the"); + mes("maximum limit. You can only"); + mes("request up to 50 scrolls at once."); close; } else { .@total_point = 12 * .@input; if (.@total_point > tt_point) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= .@total_point; getitem .@scroll,.@input; - mes "[Item Exchange Helper]"; - mes "Thank you for"; - mes "your patronage."; - mes "We hope you enjoy"; - mes "your time here in"; - mes "the Turbo Track~"; + mes("[Item Exchange Helper]"); + mes("Thank you for"); + mes("your patronage."); + mes("We hope you enjoy"); + mes("your time here in"); + mes("the Turbo Track~"); close; } case 3: - mes "[Item Exchange Helper]"; - mes "You can exchange"; - mes "40 Turbo Track Points"; - mes "to receive Base Level"; - mes "Experience. Would you"; - mes "like to exchange your Turbo"; - mes "Track Points for Experience?"; + mes("[Item Exchange Helper]"); + mes("You can exchange"); + mes("40 Turbo Track Points"); + mes("to receive Base Level"); + mes("Experience. Would you"); + mes("like to exchange your Turbo"); + mes("Track Points for Experience?"); next; if (select("No", "Yes") == 2) { if (tt_point < 40) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= 40; @@ -4277,220 +4277,220 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{ else if (BaseLevel < 80) getexp 9000,0; else if (BaseLevel < 90) getexp 10000,0; else if (BaseLevel < 100) getexp 30000,0; - mes "[Item Exchange Helper]"; - mes "Thank you, your"; - mes "Turbo Track Points"; - mes "have been converted into"; - mes "Base Level Experience."; + mes("[Item Exchange Helper]"); + mes("Thank you, your"); + mes("Turbo Track Points"); + mes("have been converted into"); + mes("Base Level Experience."); close; } - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; case 4: - mes "[Item Exchange Helper]"; - mes "You can exchange"; - mes "150 Turbo Track Points"; - mes "for ^3131FF1 3 Carat Diamond^000000."; - mes "Please enter the number of"; - mes "diamonds you would like to receive."; - mes "To cancel, enter ''^3355FF0^000000.''"; + mes("[Item Exchange Helper]"); + mes("You can exchange"); + mes("150 Turbo Track Points"); + mes("for ^3131FF1 3 Carat Diamond^000000."); + mes("Please enter the number of"); + mes("diamonds you would like to receive."); + mes("To cancel, enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input < 0 || .@input > 10) { - mes "[Item Exchange Helper]"; - mes "Your request exceeds"; - mes "the maximum limit. You"; - mes "can only receive a maximum"; - mes "of 10 diamonds at once."; + mes("[Item Exchange Helper]"); + mes("Your request exceeds"); + mes("the maximum limit. You"); + mes("can only receive a maximum"); + mes("of 10 diamonds at once."); close; } else { .@total_point = 150 * .@input; if (.@total_point > tt_point) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= .@total_point; getitem Crystal_Jewel__,.@input; - mes "[Item Exchange Helper]"; - mes "Thank you for"; - mes "your patronage."; - mes "We hope you enjoy"; - mes "your time here in"; - mes "the Turbo Track~"; + mes("[Item Exchange Helper]"); + mes("Thank you for"); + mes("your patronage."); + mes("We hope you enjoy"); + mes("your time here in"); + mes("the Turbo Track~"); close; } case 5: - mes "[Item Exchange Helper]"; - mes "You can exchange"; - mes "300 Turbo Track Points"; - mes "for ^3131FF1 Gift Box^000000. Please enter"; - mes "the number of Gift Boxes"; - mes "that you'd like to receive."; - mes "To cancel, enter ''^3355FF0^000000.''"; + mes("[Item Exchange Helper]"); + mes("You can exchange"); + mes("300 Turbo Track Points"); + mes("for ^3131FF1 Gift Box^000000. Please enter"); + mes("the number of Gift Boxes"); + mes("that you'd like to receive."); + mes("To cancel, enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input < 0 || .@input > 10) { - mes "[Item Exchange Helper]"; - mes "Your request exceeds"; - mes "the maximum limit. You"; - mes "can only receive a maximum"; - mes "of 10 Gift Boxes at once."; + mes("[Item Exchange Helper]"); + mes("Your request exceeds"); + mes("the maximum limit. You"); + mes("can only receive a maximum"); + mes("of 10 Gift Boxes at once."); close; } else { .@total_point = 300 * .@input; if (.@total_point > tt_point) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= .@total_point; getitem Gift_Box,.@input; - mes "[Item Exchange Helper]"; - mes "Thank you for"; - mes "your patronage."; - mes "We hope you enjoy"; - mes "your time here in"; - mes "the Turbo Track~"; + mes("[Item Exchange Helper]"); + mes("Thank you for"); + mes("your patronage."); + mes("We hope you enjoy"); + mes("your time here in"); + mes("the Turbo Track~"); close; } case 6: - mes "[Item Exchange Helper]"; - mes "You can exchange"; - mes "400 Turbo Track Points"; - mes "for ^3131FF1 Speed Potion^000000. Please"; - mes "enter the number of potions"; - mes "that you'd like to receive."; - mes "To cancel, enter ''^3355FF0^000000.''"; + mes("[Item Exchange Helper]"); + mes("You can exchange"); + mes("400 Turbo Track Points"); + mes("for ^3131FF1 Speed Potion^000000. Please"); + mes("enter the number of potions"); + mes("that you'd like to receive."); + mes("To cancel, enter ''^3355FF0^000000.''"); next; input .@input; if (.@input == 0) { - mes "[Item Exchange Helper]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Item Exchange Helper]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input < 0 || .@input > 10) { - mes "[Item Exchange Helper]"; - mes "Your request exceeds"; - mes "the maximum limit. You"; - mes "can only receive a maximum"; - mes "of 10 potions at once."; + mes("[Item Exchange Helper]"); + mes("Your request exceeds"); + mes("the maximum limit. You"); + mes("can only receive a maximum"); + mes("of 10 potions at once."); close; } else { .@total_point = 400 * .@input; if (.@total_point > tt_point) { - mes "[Item Exchange Helper]"; - mes "I'm sorry, but you do"; - mes "not have enough Turbo"; - mes "Track Points. Please check"; - mes "the amount of Turbo Track"; - mes "Points you have earned before"; - mes "redeeming your points again."; + mes("[Item Exchange Helper]"); + mes("I'm sorry, but you do"); + mes("not have enough Turbo"); + mes("Track Points. Please check"); + mes("the amount of Turbo Track"); + mes("Points you have earned before"); + mes("redeeming your points again."); close; } tt_point -= .@total_point; getitem Speed_Up_Potion,.@input; - mes "[Item Exchange Helper]"; - mes "Thank you for"; - mes "your patronage."; - mes "We hope you enjoy"; - mes "your time here in"; - mes "the Turbo Track~"; + mes("[Item Exchange Helper]"); + mes("Thank you for"); + mes("your patronage."); + mes("We hope you enjoy"); + mes("your time here in"); + mes("the Turbo Track~"); close; } case 7: - mes "[Item Exchange Helper]"; - mes "This Item Exchange"; - mes "Service is brought"; - mes "to you by..."; + mes("[Item Exchange Helper]"); + mes("This Item Exchange"); + mes("Service is brought"); + mes("to you by..."); next; - mes "[Item Exchange Helper]"; - mes "This Item Exchange Service"; - mes "is brought to you by the Kafra"; - mes "Corporation, Blacksmith Guild"; - mes "and the Comodo Casino and"; - mes "the Al De Baran Guild Castle"; - mes "Management Luina."; + mes("[Item Exchange Helper]"); + mes("This Item Exchange Service"); + mes("is brought to you by the Kafra"); + mes("Corporation, Blacksmith Guild"); + mes("and the Comodo Casino and"); + mes("the Al De Baran Guild Castle"); + mes("Management Luina."); close; } case 2: - mes "[Item Exchange Helper]"; - mes "Turbo Track Points can be"; - mes "converted into Arena Points."; - mes "You can save a maximum of"; - mes "^4D4DFF29,000 Turbo Track Points."; + mes("[Item Exchange Helper]"); + mes("Turbo Track Points can be"); + mes("converted into Arena Points."); + mes("You can save a maximum of"); + mes("^4D4DFF29,000 Turbo Track Points."); next; - mes "[Item Exchange Helper]"; - mes "Before reaching the maximum"; - mes "amount of Turbo Track Points,"; - mes "you might want to spend some"; - mes "of them so that you can keep"; - mes "getting your point rewards after winning Turbo Track races."; + mes("[Item Exchange Helper]"); + mes("Before reaching the maximum"); + mes("amount of Turbo Track Points,"); + mes("you might want to spend some"); + mes("of them so that you can keep"); + mes("getting your point rewards after winning Turbo Track races."); close; } } } turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{ - mes "[Turbo Track Point Manager]"; - mes "Good day."; - mes "Did you enjoy your"; - mes "time in Turbo Track?"; - mes "How may I be of"; - mes "assistance?"; + mes("[Turbo Track Point Manager]"); + mes("Good day."); + mes("Did you enjoy your"); + mes("time in Turbo Track?"); + mes("How may I be of"); + mes("assistance?"); next; switch(select("Check Points", "Convert Points", "^660000Conversion Info^000000")) { case 1: - mes "[Turbo Track Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you currently have"; - mes "" + tt_point + " Turbo Track Points"; - mes "and " + arena_point + " Arena Points."; + mes("[Turbo Track Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you currently have"); + mesf("%d Turbo Track Points",tt_point); + mesf("and %d Arena Points.", arena_point); close; case 2: - mes "[Turbo Track Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you currently have"; - mes "" + tt_point + " Turbo Track Points"; - mes "and " + arena_point + " Arena Points."; + mes("[Turbo Track Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you currently have"); + mesf("%d Turbo Track Points",tt_point); + mesf("and %d Arena Points.", arena_point); next; - mes "[Turbo Track Point Manager]"; - mes "Please choose from among the following Arena Point conversions. When converting more than"; - mes "10 Arena Points at once, you"; - mes "can only convert Arena Points"; - mes "in ^4D4DFFmultiples of 10^000000."; + mes("[Turbo Track Point Manager]"); + mes("Please choose from among the following Arena Point conversions. When converting more than"); + mes("10 Arena Points at once, you"); + mes("can only convert Arena Points"); + mes("in ^4D4DFFmultiples of 10^000000."); next; switch(select("2 AP -> 1 TTP", "4 AP -> 2 TTP", "6 AP -> 3 TTP", "8 AP -> 4 TTP", "10 AP or more", "Cancel")) { case 1: @@ -4502,23 +4502,23 @@ turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{ case 4: callsub S_ExchangePoints,28996,8,4; case 5: - mes "[Turbo Track Point Manager]"; - mes "Please enter the number of times you wish to convert 10 Arena Points into Turbo Track Points. The largest value you may enter"; - mes "is 20. To cancel, enter '^3355FF0^000000.'"; + mes("[Turbo Track Point Manager]"); + mes("Please enter the number of times you wish to convert 10 Arena Points into Turbo Track Points. The largest value you may enter"); + mes("is 20. To cancel, enter '^3355FF0^000000.'"); next; input .@input; if (.@input == 0) { - mes "[Turbo Track Point Manager]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Turbo Track Point Manager]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } else if (.@input > 20) { - mes "[Turbo Track Point Manager]"; - mes "Your request exceeds"; - mes "the maximum limit. Please"; - mes "enter a value no greater than 20."; + mes("[Turbo Track Point Manager]"); + mes("Your request exceeds"); + mes("the maximum limit. Please"); + mes("enter a value no greater than 20."); close; } else { @@ -4527,44 +4527,44 @@ turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{ .@my_turbo_all = tt_point+.@want_point; .@my_arena_all = arena_point-.@want_point1; if (.@my_turbo_all > 28999) { - mes "[Turbo Track Point Manager]"; - mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more"; - mes "of your Turbo Track Points before using this service. Thank you."; + mes("[Turbo Track Point Manager]"); + mes("Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more"); + mes("of your Turbo Track Points before using this service. Thank you."); close; } if (.@my_arena_all < 0) { - mes "[Turbo Track Point Manager]"; - mes "I am sorry, but you do"; - mes "not have enough Arena Points"; - mes "to perform this Turbo Track"; - mes "Point conversion."; + mes("[Turbo Track Point Manager]"); + mes("I am sorry, but you do"); + mes("not have enough Arena Points"); + mes("to perform this Turbo Track"); + mes("Point conversion."); close; } else { - mes "[Turbo Track Point Manager]"; - mes "You have converted"; - mes "10 Arena Points into"; - mes "Turbo Track Points " + .@input + " times."; - mes "A total of " + .@want_point1 + " Arena Points"; - mes "has been converted into"; - mes "" + .@want_point +" Turbo Track Points."; + mes("[Turbo Track Point Manager]"); + mes("You have converted"); + mes("10 Arena Points into"); + mesf("Turbo Track Points %d times.", .@input); + mesf("A total of %d Arena Points", .@want_point1); + mes("has been converted into"); + mesf("%d Turbo Track Points.", .@want_point); arena_point = .@my_arena_all; //arena_point tt_point = .@my_turbo_all; next; - mes "[Turbo Track Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you now have"; - mes "^00688B" + tt_point + "^000000 Turbo Track Points"; - mes "and ^4682B4" + arena_point + "^000000 Arena Points."; - mes "Thank you for your patronage."; + mes("[Turbo Track Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you now have"); + mesf("^00688B%d^000000 Turbo Track Points", tt_point); + mesf("and ^4682B4%d^000000 Arena Points.", arena_point); + mes("Thank you for your patronage."); close; } } case 6: - mes "[Turbo Track Point Manager]"; - mes "You have"; - mes "canceled"; - mes "your request."; + mes("[Turbo Track Point Manager]"); + mes("You have"); + mes("canceled"); + mes("your request."); close; } case 3: @@ -4577,33 +4577,33 @@ turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{ S_ExchangePoints: if (tt_point > getarg(0)) { - mes "[Turbo Track Point Manager]"; - mes "Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more"; - mes "of your Turbo Track Points before using this service. Thank you."; + mes("[Turbo Track Point Manager]"); + mes("Unfortunately, your Turbo Track Points will exceed the maximum limit if we proceed with point conversion. Please spend more"); + mes("of your Turbo Track Points before using this service. Thank you."); close; } if (arena_point >= getarg(1)) { - mes "[Turbo Track Point Manager]"; - mes "As requested,"; - mes "2 Arena Points"; - mes "have been converted"; - mes "into 1 Turbo Track Point."; + mes("[Turbo Track Point Manager]"); + mes("As requested,"); + mes("2 Arena Points"); + mes("have been converted"); + mes("into 1 Turbo Track Point."); arena_point -= getarg(1); tt_point += getarg(2); next; - mes "[Turbo Track Point Manager]"; - mes "" + strcharinfo(PC_NAME) + ","; - mes "you now have"; - mes "^00688B" + tt_point + "^000000 Turbo Track Points"; - mes "and ^4682B4" + arena_point + "^000000 Arena Points."; - mes "Thank you for your patronage."; + mes("[Turbo Track Point Manager]"); + mesf("%s,", strcharinfo(PC_NAME)); + mes("you now have"); + mesf("^00688B%d^000000 Turbo Track Points", tt_point); + mesf("and ^4682B4%d^000000 Arena Points.", arena_point); + mes("Thank you for your patronage."); close; } else { - mes "[Turbo Track Point Manager]"; - mes "I'm sorry, but you do not have enough Arena Points. You need"; - mes "at least 2 Arena Points in order"; - mes "to use this service."; + mes("[Turbo Track Point Manager]"); + mes("I'm sorry, but you do not have enough Arena Points. You need"); + mes("at least 2 Arena Points in order"); + mes("to use this service."); close; } } @@ -4611,33 +4611,33 @@ S_ExchangePoints: alde_gld,183,204,0 script en_turbo WARPNPC,1,1,{ OnTouch: if (checkweight(Knife,1) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "too many items with you."; - mes "Please come back after"; - mes "putting storing some of your"; - mes "things using the Kafra Service.^000000"; + mes("^3355FFWait a second!"); + mes("Right now, you're carrying"); + mes("too many items with you."); + mes("Please come back after"); + mes("putting storing some of your"); + mes("things using the Kafra Service.^000000"); close; } if ((BaseJob == Job_Knight || BaseJob == Job_Crusader) && checkmount()) { if (MaxWeight-Weight < 20000) { if (!(eaclass()&EAJL_THIRD)) { .@mount$ = (BaseJob == Job_Knight) ? "Peco Peco" : "Grand Peco"; - mes "[Helper]"; - mes .@mount$+"s are prohibited"; - mes "in the Turbo Track Arena."; - mes "Please dismount from your"; - mes .@mount$+" and you will receive"; - mes "a Free Ticket for Peco Ride"; - mes "for retrieving your "+.@mount$+"."; + mes("[Helper]"); + mesf("%ss are prohibited", .@mount$); + mes("in the Turbo Track Arena."); + mes("Please dismount from your"); + mesf("%s and you will receive", .@mount$); + mes("a Free Ticket for Peco Ride"); + mesf("for retrieving your %s.", .@mount$); } else { .@mount$ = (BaseJob == Job_Knight) ? "Dragon" : "Gryphon"; - mes "[Helper]"; - mes .@mount$+"s are prohibited"; - mes "in the Turbo Track Arena."; - mes "Please dismount from your"; - mes .@mount$+". You can retrieve"; - mes "it for free outside."; + mes("[Helper]"); + mesf("%ss are prohibited", .@mount$); + mes("in the Turbo Track Arena."); + mes("Please dismount from your"); + mesf("%s. You can retrieve", .@mount$); + mes("it for free outside."); } close2; warp "alde_gld",183,199; @@ -4651,10 +4651,10 @@ OnTouch: } } else if ((Class == Job_Ranger || Class == Job_Ranger_T || Class == Job_Baby_Ranger) && checkoption(Option_Wugrider)) { if (MaxWeight-Weight < 20000) { - mes "[Helper]"; - mes "Wargs are prohibited"; - mes "in the Turbo Track Arena."; - mes "Please dismount from your Warg."; + mes("[Helper]"); + mes("Wargs are prohibited"); + mes("in the Turbo Track Arena."); + mes("Please dismount from your Warg."); close2; warp "alde_gld",183,199; end; @@ -4664,12 +4664,12 @@ OnTouch: } } else if ((Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) && checkmount()) { if (MaxWeight-Weight < 20000) { - mes "[Helper]"; - mes "Magic Gears are prohibited"; - mes "in the Turbo Track Arena."; - mes "Please dismount from your"; - mes "Magic Gear. You can retrieve"; - mes "it for free outside."; + mes("[Helper]"); + mes("Magic Gears are prohibited"); + mes("in the Turbo Track Arena."); + mes("Please dismount from your"); + mes("Magic Gear. You can retrieve"); + mes("it for free outside."); close2; warp "alde_gld",183,199; end; @@ -4683,31 +4683,31 @@ OnTouch: } alde_gld,186,199,3 script Turbo Track Guide#Entran 4_F_RACING,{ - mes "[Guide]"; - mes "Welcome to"; - mes "the Al De Baran"; - mes "Turbo Track~"; + mes("[Guide]"); + mes("Welcome to"); + mes("the Al De Baran"); + mes("Turbo Track~"); next; - mes "[Guide]"; + mes("[Guide]"); if (RENEWAL) - mes "Peco Pecos, Grand Pecos, Dragons, Gryphons, Wargs and Magic Gears are prohibited inside the Turbo Track Arena."; + mes("Peco Pecos, Grand Pecos, Dragons, Gryphons, Wargs and Magic Gears are prohibited inside the Turbo Track Arena."); else - mes "Peco Pecos are prohibited inside the Turbo Track Arena."; - mes "But anyone riding on a Peco Peco will receive a Free Peco Peco Mount Ticket at the Turbo Track Entrance and automatically dismount."; + mes("Peco Pecos are prohibited inside the Turbo Track Arena."); + mes("But anyone riding on a Peco Peco will receive a Free Peco Peco Mount Ticket at the Turbo Track Entrance and automatically dismount."); next; - mes "[Guide]"; - mes "Well then,"; - mes "enjoy your time"; - mes "in Turbo Track~!"; + mes("[Guide]"); + mes("Well then,"); + mes("enjoy your time"); + mes("in Turbo Track~!"); close; } - script ::MountManager_turbo FAKE_NPC,{ .@n$ = "["+strnpcinfo(NPC_NAME_VISIBLE)+"]"; - mes .@n$; + mes(.@n$); if (hascashmount()) { - mes "Please get off of that creature you're riding on."; - mes "Then talk to me again."; + mes("Please get off of that creature you're riding on."); + mes("Then talk to me again."); close; } if (BaseJob == Job_Knight || BaseJob == Job_Crusader) { @@ -4735,45 +4735,45 @@ alde_gld,186,199,3 script Turbo Track Guide#Entran 4_F_RACING,{ .@skill = NC_MADOLICENCE; .@skill$ = "Magic Gear License"; } else { - mes "Thank you for"; - mes "visiting Al De Baran's"; - mes "Turbo Track~"; + mes("Thank you for"); + mes("visiting Al De Baran's"); + mes("Turbo Track~"); close; } - mes "Welcome, would you like"; - mes "to retrieve your "+.@mount$+"?"; + mes("Welcome, would you like"); + mesf("to retrieve your %s?", .@mount$); if (.@zeny) { - mes "Please show me your Free"; - mes "Ticket for Peco Ride. You"; - mes "may also pay a rental fee"; - mes "of "+.@zeny$+" zeny."; + mes("Please show me your Free"); + mes("Ticket for Peco Ride. You"); + mes("may also pay a rental fee"); + mesf("of %s zeny.", .@zeny$); } next; switch(select("Yes", "Cancel")) { case 1: if (getskilllv(.@skill) == 0) { - mes .@n$; - mes "I'm sorry, but you're"; - mes "not eligible for this"; - mes "service. Please go learn"; - mes "the "+.@skill$+" skill first."; + mes(.@n$); + mes("I'm sorry, but you're"); + mes("not eligible for this"); + mes("service. Please go learn"); + mesf("the %s skill first.",.@skill$); close; } else { if (checkmount()) { - mes .@n$; - mes "You're already"; - mes "mounted on a"; - mes .@mount$+"."; - mes "Thank you~"; + mes(.@n$); + mes("You're already"); + mes("mounted on a"); + mesf("%s.", .@mount$); + mes("Thank you~"); close; } else { if (.@zeny) { if (countitem(Free_Peco_Ticket) < 1 && Zeny < .@zeny) { - mes .@n$; - mes "I'm sorry, but you"; - mes "don't have a Free Ticket"; - mes "for Peco Ride or "+.@zeny$+" zeny."; - mes "to use the Peco rental service."; + mes(.@n$); + mes("I'm sorry, but you"); + mes("don't have a Free Ticket"); + mesf("for Peco Ride or %s zeny.", .@zeny$); + mes("to use the Peco rental service."); close; } else { if (countitem(Free_Peco_Ticket) > 0) @@ -4783,31 +4783,31 @@ alde_gld,186,199,3 script Turbo Track Guide#Entran 4_F_RACING,{ } } setmount; - mes .@n$; - mes "Thank you for"; - mes "your patronage~"; + mes(.@n$); + mes("Thank you for"); + mes("your patronage~"); close; } } case 2: - mes .@n$; - mes "Are you going"; - mes "back to race in"; - mes "the Turbo Track?"; - mes "Good luck!"; + mes(.@n$); + mes("Are you going"); + mes("back to race in"); + mes("the Turbo Track?"); + mes("Good luck!"); close; } } alde_gld,178,180,0 script Sign#TBT 2_BULLETIN_BOARD,{ - mes "[Al De Baran Turbo Track]"; - mes "This way..."; - mes "to the Al De Baran"; - mes "Turbo Track Arena!"; + mes("[Al De Baran Turbo Track]"); + mes("This way..."); + mes("to the Al De Baran"); + mes("Turbo Track Arena!"); next; - mes "[Al De Baran Turbo Track]"; - mes "Turbo Track is"; - mes "an arena where"; - mes "participants compete to be the first to reach the Finish Line! Don't miss the chance to race against your friends!"; + mes("[Al De Baran Turbo Track]"); + mes("Turbo Track is"); + mes("an arena where"); + mes("participants compete to be the first to reach the Finish Line! Don't miss the chance to race against your friends!"); close; }