From cf281b082ddfa75775c856bb7b4096822b0ef5df Mon Sep 17 00:00:00 2001 From: euphyy Date: Wed, 1 Aug 2012 23:44:04 +0000 Subject: * Optimized Brasilis quests (re\quests\quests_brasilis.txt) * Follow-up r16538, removed one more check - thanks Vali! (quests\skills\archer_skills.txt) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16553 54d463be-8e91-2dee-dedb-b68131a5f0ec --- doc/script_commands.txt | 86 +- npc/quests/skills/archer_skills.txt | 9 +- npc/re/quests/quests_brasilis.txt | 4384 +++++++++++++---------------------- 3 files changed, 1597 insertions(+), 2882 deletions(-) diff --git a/doc/script_commands.txt b/doc/script_commands.txt index a8b3f27ed..599364e8c 100644 --- a/doc/script_commands.txt +++ b/doc/script_commands.txt @@ -2109,49 +2109,6 @@ array, shifting all the elements beyond this towards the beginning. --------------------------------------- -*bindatcmd "command","::"{,,}; -*bindatcmd("command","::"{,,}); - -This command will bind a NPC event label to an atcommand. Upon execution of -the atcommand, the user will invoke the NPC event label. - -Example: -When a user types the command "@test", an angel effect will be shown. - -- script atcmd_example -1,{ -OnInit: - bindatcmd("test","atcmd_example::OnAtcommand"); - end; -OnAtcommand: - specialeffect2 338; - end; -} - ---------------------------------------- - -*unbindatcmd "command"; -*unbindatcmd("command"); - -This command will unbind a NPC event label from an atcommand. - ---------------------------------------- - -*useatcmd "command"; -*useatcmd("command"); - -This command will execute a custom atcommand on the attached RID from a script. -Whether invoked by a script or command, an array .@atcmd_parameters$[] will be -filled with the given parameters, starting with an index of 0. - -Example: - @test Testing Command - -The following array values will be generated: - .@atcmd_parameters$[0] = "Testing" - .@atcmd_parameters$[1] = "Command" - ---------------------------------------- - ====================================== |2.- Information-retrieving commands.| ====================================== @@ -6515,6 +6472,49 @@ Example(s): --------------------------------------- +*bindatcmd "command","::"{,,}; +*bindatcmd("command","::"{,,}); + +This command will bind a NPC event label to an atcommand. Upon execution of +the atcommand, the user will invoke the NPC event label. + +Example: +When a user types the command "@test", an angel effect will be shown. + +- script atcmd_example -1,{ +OnInit: + bindatcmd("test","atcmd_example::OnAtcommand"); + end; +OnAtcommand: + specialeffect2 338; + end; +} + +--------------------------------------- + +*unbindatcmd "command"; +*unbindatcmd("command"); + +This command will unbind a NPC event label from an atcommand. + +--------------------------------------- + +*useatcmd "command"; +*useatcmd("command"); + +This command will execute a custom atcommand on the attached RID from a script. +Whether invoked by a script or command, an array .@atcmd_parameters$[] will be +filled with the given parameters, starting with an index of 0. + +Example: + @test Testing Command + +The following array values will be generated: + .@atcmd_parameters$[0] = "Testing" + .@atcmd_parameters$[1] = "Command" + +--------------------------------------- + *unitskilluseid ,,{,}; *unitskilluseid ,"",{,}; *unitskillusepos ,,,,; diff --git a/npc/quests/skills/archer_skills.txt b/npc/quests/skills/archer_skills.txt index 0fbb4d270..2e27cf900 100644 --- a/npc/quests/skills/archer_skills.txt +++ b/npc/quests/skills/archer_skills.txt @@ -40,7 +40,7 @@ moc_ruins,118,99,5 script Roberto 88,{ mes " "; mes "You are..."; next; - if ((countitem(907) > 19) && (countitem(921) > 6) && (countitem(906) > 40) && (countitem(1019) > 12) && (countitem(501) > 0) && (BaseClass == Job_Archer) && (JobLevel >= 30)) { + if ((countitem(907) > 19) && (countitem(921) > 6) && (countitem(906) > 40) && (countitem(1019) > 12) && (countitem(501) > 0)) { mes "[Roberto]"; mes "You brought them!"; mes "Thank you very much."; @@ -120,12 +120,7 @@ moc_ruins,118,99,5 script Roberto 88,{ close; case 2: mes "[Roberto]"; - if (Sex > 1) { - mes "...hey miss."; - } - else { - mes "...hey mister."; - } + mes "...hey "+((Sex)?"mister":"miss")+"."; mes "...be careful at night."; close; } diff --git a/npc/re/quests/quests_brasilis.txt b/npc/re/quests/quests_brasilis.txt index 19f9f8881..88b021a0f 100644 --- a/npc/re/quests/quests_brasilis.txt +++ b/npc/re/quests/quests_brasilis.txt @@ -3,13 +3,13 @@ //===== By =================================================== //= L0ne_W0lf //===== Version ============================================== -//= 1.1 +//= 1.2 //===== Compatible With ====================================== //= rAthena SVN //===== Description ========================================== //= [Translated from the Official] //= Lost Puppies (Repeatable, 24 hours.) -//= Suspicious Beach (Repeatable, 24 hours / iRO/cRO version.) +//= Suspicious Beach (Repeatable, 24 hours. iRO/cRO version.) //= Guarana Candy Quest //= Brasilis Water Lily Quest //= Brasilis Dungeon Access Quest @@ -17,6 +17,7 @@ //===== Comments ============================================= //= 1.0 First version. //= 1.1 Hydra Ball (12408) +//= 1.2 Optimization. [Euphy] //============================================================ // Lost Puppies, Original file: dogdog.sc @@ -51,19 +52,11 @@ brasilis,297,307,5 script Angelo#br 50,{ getexp 50000,0; erasequest 9031; setquest 9032; + specialeffect2 EF_ASSUMPTIO; + percentheal 100,100; set .@rand,rand(1,10); - if (.@rand < 5) { - specialeffect2 EF_ASSUMPTIO; - //ConsumeSpecialItem Yggdrasilberry - } else if (.@rand < 9) { - specialeffect2 EF_ASSUMPTIO; - //ConsumeSpecialItem Yggdrasilberry - getitem 504,2; //White_Potion - } else { - specialeffect2 EF_ASSUMPTIO; - //ConsumeSpecialItem Yggdrasilberry - getitem 608,1; //Seed_Of_Yggdrasil - } + if (.@rand > 4 && .@rand < 9) getitem 504,2; //White_Potion + else if (.@rand > 8) getitem 608,1; //Seed_Of_Yggdrasil close; } mes "[Angelo]"; @@ -92,2978 +85,1855 @@ OnGo: end; } -bra_fild01,98,96,3 script Puppy#a1 81,{ +- script Puppy#bra -1,{ if (checkquest(9030) == 1) { if (brazil_kid < 3) { mes "[Puppy]"; mes "bow wow bow wow!!"; next; set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#a2::OnEnable"; - hideonnpc "Puppy#a1"; - } else { - donpcevent "Puppy#a3::OnEnable"; - hideonnpc "Puppy#a1"; - } - close; - } mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#a2::OnEnable"; - hideonnpc "Puppy#a1"; - } else { - donpcevent "Puppy#a3::OnEnable"; - hideonnpc "Puppy#a1"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnEnable: - hideoffnpc "Puppy#a1"; - end; - -OnDisable: - hideonnpc "Puppy#a1"; - end; -} - -bra_fild01,59,116,5 script Puppy#a2 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; mes "Good. I found all 3 puppies."; mes "Now I need to go tell Angelo."; set brazil_kid,0; erasequest 9030; setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#a1::OnEnable"; - hideonnpc "Puppy#a2"; - } else { - donpcevent "Puppy#a3::OnEnable"; - hideonnpc "Puppy#a2"; - } - close; } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#a1::OnEnable"; - hideonnpc "Puppy#a2"; - } else { - donpcevent "Puppy#a3::OnEnable"; - hideonnpc "Puppy#a2"; + else { + mes "Ah... who's a good puppy?"; + mes "Ok, where are the others?"; } + if (compare(strnpcinfo(2),"1")) setarray .@i[0],2,3; + else if (compare(strnpcinfo(2),"2")) setarray .@i[0],1,3; + else setarray .@i[0],1,2; + donpcevent "Puppy#"+charat(strnpcinfo(2),0)+.@i[rand(2)]+"::OnEnable"; + hideonnpc strnpcinfo(0); close; } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; } mes "[Puppy]"; mes "bow! wow wow!"; close; OnInit: - hideonnpc "Puppy#a2"; + if (!compare(strnpcinfo(2),"1")) hideonnpc strnpcinfo(0); end; OnEnable: - hideoffnpc "Puppy#a2"; + hideoffnpc strnpcinfo(0); end; OnDisable: - hideonnpc "Puppy#a2"; + hideonnpc strnpcinfo(0); end; } -bra_fild01,62,142,3 script Puppy#a3 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; +bra_fild01,98,96,3 duplicate(Puppy#bra) Puppy#a1 81 +bra_fild01,59,116,5 duplicate(Puppy#bra) Puppy#a2 81 +bra_fild01,62,142,3 duplicate(Puppy#bra) Puppy#a3 81 +bra_fild01,80,163,3 duplicate(Puppy#bra) Puppy#b1 81 +bra_fild01,73,210,3 duplicate(Puppy#bra) Puppy#b2 81 +bra_fild01,80,210,3 duplicate(Puppy#bra) Puppy#b3 81 +bra_fild01,38,235,3 duplicate(Puppy#bra) Puppy#c1 81 +bra_fild01,307,64,3 duplicate(Puppy#bra) Puppy#c2 81 +bra_fild01,260,60,3 duplicate(Puppy#bra) Puppy#c3 81 +bra_fild01,234,101,3 duplicate(Puppy#bra) Puppy#d1 81 +bra_fild01,200,84,3 duplicate(Puppy#bra) Puppy#d2 81 +bra_fild01,176,63,5 duplicate(Puppy#bra) Puppy#d3 81 + +// Suspicious Beach, original file: Suspicious_Beach.sc +//============================================================ +brasilis,192,133,6 script Lucia#brasilis 478,{ + /* -------------- Hydra Ball ------------------------- + if (countitem(12408) > 0) { + delitem 12408,1; //Leaf_Cat_Ball + getitem 12408,1; //Leaf_Cat_Ball + } + else if (countitem(6221) > 0) { + delitem 6221,1; //Mystic_Leaf_Cat_Ball + getitem 6221,1; //Mystic_Leaf_Cat_Ball + } + --------------------------------------------------- */ + if (BaseLevel < 40) { + mes "[Lucia]"; + mes "Hello."; + mes "I'm worried about ^FF0000Strange Hydra^000000's on"; + mes "the south beach."; + mes "I hope some experienced adventurers"; + mes "will come to help."; + emotion e_sigh; + close; + } + else { + set .@nQState1,checkquest(9028); + set .@nQState2,checkquest(9029); + if (.@nQState1 == 0) { + mes "[Lucia]"; + mes "Hello."; + mes "Have you come here to hunt ^FF0000Strange Hydra^000000s?"; next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#a1::OnEnable"; - hideonnpc "Puppy#a3"; - } else { - donpcevent "Puppy#a2::OnEnable"; - hideonnpc "Puppy#a3"; + switch(select("Yes.:No.:^006400What is happening here?^000000")) { + case 1: + setquest 9028; + getitem 12408,1; //Hydra_Ball + mes "[Lucia]"; + mes "Here, take this ^006400Hydra Ball^000000."; + mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000"; + mes "I hope you can do it~!"; + close; + case 2: + mes "[Lucia]"; + mes "Ah, I misunderstood."; + mes "See you then."; + close; + case 3: + mes "[Lucia]"; + mes "One day ^FF0000Strange Hydra^000000s"; + mes "came here and surrounded the town."; + mes "We're not sure what attracted them but some say that it's because of you adventurers."; + next; + mes "[Lucia]"; + mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; + mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; + next; + mes "[Lucia]"; + mes "If you still have the ^006400Hydra Ball^000000,"; + mes "please use it on the ^FF0000Strange Hydra^000000s that"; + mes "you can find at the beach."; + mes "If you are lucky, the tool will work perfectly."; + next; + mes "[Lucia]"; + mes "I hope many adventurers"; + mes "volunteer for this job."; + mes " "; + mes "I really hate Hydra!"; + emotion e_sob; + close; + } + } + else if ((.@nQState1 == 0) || (.@nQState1 == 1)) { + if (countitem(6221) > 0) { + mes "[Lucia]"; + mes "Hello, you really did it!"; + if (checkweight(11502,3)) { + //mes "I don't have enough ^006400Hydra Ball^000000s to give you."; //Poorly translated by iRO? + mes "I hope you will come"; + mes "again to help me."; + mes "Have a nice day~!"; + delitem 6221,1; //Mystic_Leaf_Cat_Ball + completequest 9028; + //recall_completequest 9029; + if (.@nQState2 > -1) erasequest 9029; + setquest 9029; + percentheal 100,100; + sc_start SC_LUKFOOD, 1200000, 5; percentheal 5,2; + sc_start SC_VITFOOD, 1200000, 5; percentheal 10,0; + sc_start SC_DEXFOOD, 1200000, 5; percentheal 5,5; + getitem 11502,3; //Light_Blue_Pot + close; + } + else { + mes " "; + mes "I'd like to reward you,"; + mes "however your bags are full."; + mes "Please make room and come back!"; + close; + } + } + else { + mes "[Lucia]"; + if (countitem(12408) < 1) { + mes "Did you need another ^006400Hydra Ball^000000?"; + mes "I will give you one more."; + getitem 12408,1; //Leaf_Cat_Ball + close; + } + else { + mes "Any problems?"; + next; + switch(select("No.:^006400Tell me again what happened^000000")) { + case 1: + mes "[Lucia]"; + mes "Ok, please do me a favor."; + close; + case 2: + mes "[Lucia]"; + mes "One day ^FF0000Strange Hydra^000000s"; + mes "came here and surrounded the town."; + mes "We're not sure what attracted them but some say that it's because of you adventurers."; + next; + mes "[Lucia]"; + mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; + mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; + next; + mes "[Lucia]"; + mes "If you still have the ^006400Hydra Ball^000000,"; + mes "please use it on the ^FF0000Strange Hydra^000000s that"; + mes "you can find at the beach."; + mes "If you are lucky, the tool will work perfectly."; + next; + mes "[Lucia]"; + mes "I hope many adventurers"; + mes "volunteer for this job."; + mes " "; + mes "I really hate Hydra!"; + emotion e_sob; + close; + } } + } + } + else { + mes "[Lucia]"; + mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 you're back."; + set .@nCheckTime,checkquest(9029,PLAYTIME); + if ((.@nCheckTime == 0) || (.@nCheckTime == 1)) { + mes "I'm so grateful for your help."; + mes "Each ^006400Hydra Ball^000000 is provided ^006400every 24 hours^000000"; + mes "Please come at the appropriate time."; close; } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#a1::OnEnable"; - hideonnpc "Puppy#a3"; - } else { - donpcevent "Puppy#a2::OnEnable"; - hideonnpc "Puppy#a3"; + else { + //recall_completequest 9028; + if (.@nQState1 > -1) erasequest 9028; + completequest 9029; + mes "Did you come here to hunt ^FF0000Strange Hydra^000000s?"; + next; + switch(select("Yes.:No.:^006400What is happening here?^000000")) { + case 1: + setquest 9028; + getitem 12408,1; //Leaf_Cat_Ball + mes "[Lucia]"; + mes "Here, take this ^006400Hydra Ball^000000."; + mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000"; + mes "I hope you can do it~!"; + close; + case 2: + mes "[Lucia]"; + mes "Ah, I misunderstood."; + mes "See you then."; + close; + case 3: + mes "[Lucia]"; + mes "One day ^FF0000Strange Hydra^000000s"; + mes "came here and surrounded the town."; + mes "We're not sure what attracted them but some say that it's because of you adventurers."; + next; + mes "[Lucia]"; + mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; + mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; + next; + mes "[Lucia]"; + mes "If you still have the ^006400Hydra Ball^000000,"; + mes "please use it on the ^FF0000Strange Hydra^000000s that"; + mes "you can find at the beach."; + mes "If you are lucky, the tool will work perfectly."; + next; + mes "[Lucia]"; + mes "I hope many adventurers"; + mes "volunteer for this job."; + mes " "; + mes "I really hate Hydra!"; + emotion e_sob; + close; + } } - close; } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; + end; OnInit: - hideonnpc "Puppy#a3"; + initnpctimer; end; -OnEnable: - hideoffnpc "Puppy#a3"; +OnTimer7000: + emotion e_gasp; + stopnpctimer; + initnpctimer; end; +} -OnDisable: - hideonnpc "Puppy#a3"; - end; -} - -bra_fild01,80,163,3 script Puppy#b1 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#b2::OnEnable"; - hideonnpc "Puppy#b1"; - } else { - donpcevent "Puppy#b3::OnEnable"; - hideonnpc "Puppy#b1"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#b2::OnEnable"; - hideonnpc "Puppy#b1"; - } else { - donpcevent "Puppy#b3::OnEnable"; - hideonnpc "Puppy#b1"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnEnable: - hideoffnpc "Puppy#b1"; - end; - -OnDisable: - hideonnpc "Puppy#b1"; - end; -} - -bra_fild01,73,210,3 script Puppy#b2 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#b1::OnEnable"; - hideonnpc "Puppy#b2"; - } else { - donpcevent "Puppy#b3::OnEnable"; - hideonnpc "Puppy#b2"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#b1::OnEnable"; - hideonnpc "Puppy#b2"; - } else { - donpcevent "Puppy#b3::OnEnable"; - hideonnpc "Puppy#b2"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#b2"; - end; - -OnEnable: - hideoffnpc "Puppy#b2"; - end; - -OnDisable: - hideonnpc "Puppy#b2"; - end; -} - -bra_fild01,80,210,3 script Puppy#b3 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#b1::OnEnable"; - hideonnpc "Puppy#b3"; - } else { - donpcevent "Puppy#b2::OnEnable"; - hideonnpc "Puppy#b3"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#b1::OnEnable"; - hideonnpc "Puppy#b3"; - } else { - donpcevent "Puppy#b2::OnEnable"; - hideonnpc "Puppy#b3"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#b3"; - end; - -OnEnable: - hideoffnpc "Puppy#b3"; - end; - -OnDisable: - hideonnpc "Puppy#b3"; - end; -} - -bra_fild01,38,235,3 script Puppy#c1 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - set rand(1,2), rand(1,2); - if (rand(1,2) == 1) { - donpcevent "Puppy#c2::OnEnable"; - hideonnpc "Puppy#c1"; - } else { - donpcevent "Puppy#c3::OnEnable"; - hideonnpc "Puppy#c1"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - set rand(1,2), rand(1,2); - if (rand(1,2) == 1) { - donpcevent "Puppy#c2::OnEnable"; - hideonnpc "Puppy#c1"; - } else { - donpcevent "Puppy#c3::OnEnable"; - hideonnpc "Puppy#c1"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnEnable: - hideoffnpc "Puppy#c1"; - end; - -OnDisable: - hideonnpc "Puppy#c1"; - end; -} - -bra_fild01,307,64,3 script Puppy#c2 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#c1::OnEnable"; - hideonnpc "Puppy#c2"; - } else { - donpcevent "Puppy#c3::OnEnable"; - hideonnpc "Puppy#c2"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - set rand(1,2), rand(1,2); - if (rand(1,2) == 1) { - donpcevent "Puppy#c1::OnEnable"; - hideonnpc "Puppy#c2"; - } else { - donpcevent "Puppy#c3::OnEnable"; - hideonnpc "Puppy#c2"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#c2"; - end; - -OnEnable: - hideoffnpc "Puppy#c2"; - end; - -OnDisable: - hideonnpc "Puppy#c2"; - end; -} - -bra_fild01,260,60,3 script Puppy#c3 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#c1::OnEnable"; - hideonnpc "Puppy#c3"; - } else { - donpcevent "Puppy#c2::OnEnable"; - hideonnpc "Puppy#c3"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#c1::OnEnable"; - hideonnpc "Puppy#c3"; - } else { - donpcevent "Puppy#c2::OnEnable"; - hideonnpc "Puppy#c3"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#c3"; - end; - -OnEnable: - hideoffnpc "Puppy#c3"; - end; - -OnDisable: - hideonnpc "Puppy#c3"; - end; -} - -bra_fild01,234,101,3 script Puppy#d1 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#d2::OnEnable"; - hideonnpc "Puppy#d1"; - } else { - donpcevent "Puppy#d3::OnEnable"; - hideonnpc "Puppy#d1"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#d2::OnEnable"; - hideonnpc "Puppy#d1"; - } else { - donpcevent "Puppy#d3::OnEnable"; - hideonnpc "Puppy#d1"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnEnable: - hideoffnpc "Puppy#d1"; - end; - -OnDisable: - hideonnpc "Puppy#d1"; - end; -} - -bra_fild01,200,84,3 script Puppy#d2 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#d1::OnEnable"; - hideonnpc "Puppy#d2"; - } else { - donpcevent "Puppy#d3::OnEnable"; - hideonnpc "Puppy#d2"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#d1::OnEnable"; - hideonnpc "Puppy#d2"; - } else { - donpcevent "Puppy#d3::OnEnable"; - hideonnpc "Puppy#d2"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#d2"; - end; - -OnEnable: - hideoffnpc "Puppy#d2"; - end; - -OnDisable: - hideonnpc "Puppy#d2"; - end; -} - -bra_fild01,176,63,5 script Puppy#d3 81,{ - if (checkquest(9030) == 1) { - if (brazil_kid < 3) { - mes "[Puppy]"; - mes "bow wow bow wow!!"; - next; - set brazil_kid,brazil_kid+1; - if (brazil_kid == 3) { - mes "[" + strcharinfo(0) + "]"; - mes "Good. I found all 3 puppies."; - mes "Now I need to go tell Angelo."; - set brazil_kid,0; - erasequest 9030; - setquest 9031; - if (rand(1,2) == 1) { - donpcevent "Puppy#d1::OnEnable"; - hideonnpc "Puppy#d3"; - } else { - donpcevent "Puppy#d2::OnEnable"; - hideonnpc "Puppy#d3"; - } - close; - } - mes "[" + strcharinfo(0) + "]"; - mes "Ah... who's a good puppy?"; - mes "Ok, where are the others?"; - if (rand(1,2) == 1) { - donpcevent "Puppy#d1::OnEnable"; - hideonnpc "Puppy#d3"; - } else { - donpcevent "Puppy#d2::OnEnable"; - hideonnpc "Puppy#d3"; - } - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - } - mes "[Puppy]"; - mes "bow! wow wow!"; - close; - -OnInit: - hideonnpc "Puppy#d3"; - end; - -OnEnable: - hideoffnpc "Puppy#d3"; - end; - -OnDisable: - hideonnpc "Puppy#d3"; - end; -} - -// Suspicious Beach, original file: Suspicious_Beach.sc -//============================================================ -brasilis,192,133,6 script Lucia#brasilis 478,{ - /* -------------- Hydra Ball ------------------------- - if (countitem(12408) > 0) { - delitem 12408,1; //Leaf_Cat_Ball - getitem 12408,1; //Leaf_Cat_Ball - } - else if (countitem(6221) > 0) { - delitem 6221,1; //Mystic_Leaf_Cat_Ball - getitem 6221,1; //Mystic_Leaf_Cat_Ball - } - --------------------------------------------------- */ - if (BaseLevel < 40) { - mes "[Lucia]"; - mes "Hello."; - mes "I'm worried about ^FF0000Strange Hydra^000000's on"; - mes "the south beach."; - mes "I hope some experienced adventurers"; - mes "will come to help."; - emotion e_sigh; - close; - } - else { - set .@nQState1,checkquest(9028); - set .@nQState2,checkquest(9029); - if (.@nQState1 == 0) { - mes "[Lucia]"; - mes "Hello."; - mes "Have you come here to hunt ^FF0000Strange Hydra^000000s?"; - next; - switch(select("Yes.:No.:^006400What is happening here?^000000")) { - case 1: - setquest 9028; - getitem 12408,1; //Hydra_Ball - mes "[Lucia]"; - mes "Here, take this ^006400Hydra Ball^000000."; - mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000"; - mes "I hope you can do it~!"; - close; - case 2: - mes "[Lucia]"; - mes "Ah, I misunderstood."; - mes "See you then."; - close; - case 3: - mes "[Lucia]"; - mes "One day ^FF0000Strange Hydra^000000s"; - mes "came here and surrounded the town."; - mes "We're not sure what attracted them but some say that it's because of you adventurers."; - next; - mes "[Lucia]"; - mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; - mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; - next; - mes "[Lucia]"; - mes "If you still have the ^006400Hydra Ball^000000,"; - mes "please use it on the ^FF0000Strange Hydra^000000s that"; - mes "you can find at the beach."; - mes "If you are lucky, the tool will work perfectly."; - next; - mes "[Lucia]"; - mes "I hope many adventurers"; - mes "volunteer for this job."; - mes " "; - mes "I really hate Hydra!"; - emotion e_sob; - close; - } - } - else if ((.@nQState1 == 0) || (.@nQState1 == 1)) { - if (countitem(6221) > 0) { - mes "[Lucia]"; - mes "Hello, you really did it!"; - if (checkweight(11502,3)) { - //mes "I don't have enough ^006400Hydra Ball^000000s to give you."; //Poorly translated by iRO? - mes "I hope you will come"; - mes "again to help me."; - mes "Have a nice day~!"; - delitem 6221,1; //Mystic_Leaf_Cat_Ball - completequest 9028; - //recall_completequest 9029; - if (.@nQState2 > -1) erasequest 9029; - setquest 9029; - //ConsumeSpecialItem Yggdrasilberry - percentheal 100,100; - //ConsumeSpecialItem Luk_Dish05 - sc_start SC_LUKFOOD, 1200000, 5; percentheal 5,2; - //ConsumeSpecialItem Vit_Dish05 - sc_start SC_VITFOOD, 1200000, 5; percentheal 10,0; - //ConsumeSpecialItem Dex_Dish05 - sc_start SC_DEXFOOD, 1200000, 5; percentheal 5,5; - getitem 11502,3; //Light_Blue_Pot - close; - } - else { - mes " "; - mes "I'd like to reward you,"; - mes "however your bags are full."; - mes "Please make room and come back!"; - close; - } - } - else { - mes "[Lucia]"; - if (countitem(12408) < 1) { - mes "Did you need another ^006400Hydra Ball^000000?"; - mes "I will give you one more."; - getitem 12408,1; //Leaf_Cat_Ball - close; - } - else { - mes "Any problems?"; - next; - switch(select("No.:^006400Tell me again what happened^000000")) { - case 1: - mes "[Lucia]"; - mes "Ok, please do me a favor."; - close; - case 2: - mes "[Lucia]"; - mes "One day ^FF0000Strange Hydra^000000s"; - mes "came here and surrounded the town."; - mes "We're not sure what attracted them but some say that it's because of you adventurers."; - next; - mes "[Lucia]"; - mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; - mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; - next; - mes "[Lucia]"; - mes "If you still have the ^006400Hydra Ball^000000,"; - mes "please use it on the ^FF0000Strange Hydra^000000s that"; - mes "you can find at the beach."; - mes "If you are lucky, the tool will work perfectly."; - next; - mes "[Lucia]"; - mes "I hope many adventurers"; - mes "volunteer for this job."; - mes " "; - mes "I really hate Hydra!"; - emotion e_sob; - close; - } - } - } - } - else { - mes "[Lucia]"; - mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 you're back."; - set .@nCheckTime,checkquest(9029,PLAYTIME); - if ((.@nCheckTime == 0) || (.@nCheckTime == 1)) { - mes "I'm so grateful for your help."; - mes "Each ^006400Hydra Ball^000000 is provided ^006400every 24 hours^000000"; - mes "Please come at the appropriate time."; - close; - } - else { - //recall_completequest 9028; - if (.@nQState1 > -1) erasequest 9028; - completequest 9029; - mes "Did you come here to hunt ^FF0000Strange Hydra^000000s?"; - next; - switch(select("Yes.:No.:^006400What is happening here?^000000")) { - case 1: - setquest 9028; - getitem 12408,1; //Leaf_Cat_Ball - mes "[Lucia]"; - mes "Here, take this ^006400Hydra Ball^000000."; - mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000"; - mes "I hope you can do it~!"; - close; - case 2: - mes "[Lucia]"; - mes "Ah, I misunderstood."; - mes "See you then."; - close; - case 3: - mes "[Lucia]"; - mes "One day ^FF0000Strange Hydra^000000s"; - mes "came here and surrounded the town."; - mes "We're not sure what attracted them but some say that it's because of you adventurers."; - next; - mes "[Lucia]"; - mes "In any case, to contain the ^FF0000Strange Hydra^000000s,"; - mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000"; - next; - mes "[Lucia]"; - mes "If you still have the ^006400Hydra Ball^000000,"; - mes "please use it on the ^FF0000Strange Hydra^000000s that"; - mes "you can find at the beach."; - mes "If you are lucky, the tool will work perfectly."; - next; - mes "[Lucia]"; - mes "I hope many adventurers"; - mes "volunteer for this job."; - mes " "; - mes "I really hate Hydra!"; - emotion e_sob; - close; - } - } - } - } - end; - -OnInit: - initnpctimer; - end; - -OnTimer7000: - emotion e_gasp; - stopnpctimer; - initnpctimer; - end; -} - -// Guarana Quest, Original file: brazil_tre.sc -//============================================================ -brasilis,187,162,5 script Candy Maker 476,{ - if (!checkweight(1201,1)) { - mes "- You can't start the quest. Please reduce the weight in your inventory. -"; - close; - } - if (brazil_gua == 0) { - mes "[Candy Maker]"; - mes "Yo, do you know a berry called ^FF0000Guarana^000000?"; - next; - mes "[Candy Maker]"; - mes "Guarana is a really special berry raised in a specific area, it relieves physical fatigue, and gives power to the body. It even detoxes waste from the body."; - next; - mes "[Candy Maker]"; - mes "I used to sell the candy made of it back in the day."; - mes "I got a prize sometimes every year in the . Those were the good 'ol days."; - next; - mes "[Candy Maker]"; - mes "Since then, the output of that fruit has reduced and the price has gone up so now candy ingredients were changed to coconuts or other tropical fruits instead. I miss the guarana candy."; - next; - switch(select("How can I taste this guarana candy?:End conversation.")) { - case 1: - mes "[Candy Maker]"; - mes "Hmm? I already sold out of all my old supply."; - next; - mes "[Candy Maker]"; - mes "But if you can find some guarana, I can make it for you."; - next; - switch(select("How do I find guarana?:End conversation.")) { - case 1: - mes "[Candy Maker]"; - mes "Will you find the guarana?? Hoooooh~"; - next; - mes "[Candy Maker]"; - mes "Can you find it?"; - mes "It's probably very expensive."; - mes "Trading isn't my thing. Let me think."; - next; - mes "[Candy Maker]"; - mes "Let me introduce you to someone with whom I used to do guarana business with."; - mes "He might still be dealing it."; - next; - mes "[Candy Maker]"; - mes "His name is Cherto."; - mes "If you can't find him in the city, go to museum."; - mes "He's a vain person so he likes to act big."; - mes "He's probably wandering in the museum trying to show off to someone for sure."; - set brazil_gua,1; - setquest 2192; - close; - case 2: - mes "[Candy Maker]"; - mes "Don't you want to try the guarana candy?"; - close; - } - case 2: - mes "[Candy Maker]"; - mes "Those were the good 'ole days..."; - close; - } - } - else if (brazil_gua == 1) { - mes "[Candy Maker]"; - mes "If you want to get the guarana, find Cherto."; - mes "Maybe he will be in the museum."; - close; - } - else if (brazil_gua == 10) { - if (!countitem(6237)) { - mes "- The guarana that I had has disappeared. -"; - close; - } - delitem 6237,1; //Guarana_Fruit - mes "[Candy Maker]"; - mes "Did you get the guarana?"; - next; - mes "- You give the guarana to him. -"; - next; - mes "[Candy Maker]"; - mes "Wow! You have special talent."; - mes "It's the best thing I have ever seen so far. Cool~!"; - next; - mes "[Candy Maker]"; - mes "Good, let's make the candy~!"; - mes "Long time no see my wonderful guarana candy..."; - next; - mes "- hash hash hash hash hash hash -"; - mes "- hash hash hash hash hash hash -"; - next; - mes "[Candy Maker]"; - mes "Look! It's the popular guarana candy."; - mes "Try to savor its amazing taste hey~ take it easy. hahaha!!"; - set brazil_gua,11; - completequest 2200; - getitem 12414,1; //Guarana_Candy - getexp 700000,100000; - close; - } - else if (brazil_gua == 11) { - mes "[Candy Maker]"; - mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; - next; - mes "[Candy Maker]"; - mes "Since you helped me, guarana supply has been steadily rising."; - mes "So, naturally I'm back to making guarana candy."; - next; - mes "[Candy Maker]"; - mes "What about it? Wanna buy some?"; - mes "It's 4000 zeny each."; - next; - switch(select("Buy a Guarana Candy.:Cancel.")) { - case 1: - if (Zeny > 3999) { - mes "[Candy Maker]"; - mes "Here is a delicious guarana candy."; - set zeny,zeny-4000; - getitem 12414,1; //Guarana_Candy - close; - } - else { - mes "[Candy Maker]"; - mes "What? You should say before if you don't have money!"; - mes "Even if you are poor, I can't give this away for free."; - close; - } - case 2: - mes "[Candy Maker]"; - mes "Sometimes some people don't like it due to it's arousal effect."; - close; - } - close; - } - else { - mes "[Candy Maker]"; - mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; - close; - } -} - -bra_in01,95,179,3 script Cherto 477,{ - if (brazil_gua == 0) { - mes "[Cherto]"; - mes "Hmm... hey man, you are from outside, aren't you?"; - next; - mes "[Cherto]"; - mes "Cherto can figure it out even if it's the first time. You can't trick Cherto."; - mes "Cherto has sharp eyes like an eagle! Hahaha!"; - next; - mes "[Cherto]"; - mes "Ok, ok. Yes, yes. I see!"; - next; - mes "[Cherto]"; - mes "Anyway, you arrived in Brasilis but don't know what to do?"; - mes "Am I right?"; - mes "You don't know how fortunate you are to have found a really proper helper as myself."; - next; - mes "[Cherto]"; - mes "Cherto takes it by your expression that you want to say, ''You are a master!'' Right?"; - mes "Cherto, I can read and figure out all at once! That is written in your face!"; - next; - mes "[Cherto]"; - mes "Cherto would love to stay here and explain everything to you but he is a busy man."; - close; - } - else if (brazil_gua == 1) { - mes "[Cherto]"; - mes "Hmm... hey man, you are from outside, aren't you?"; - next; - mes "[Cherto]"; - mes "Cherto can figure it out even if it's the first time. You can't trick Cherto."; - mes "Cherto has sharp eyes like an eagle! Hahaha!"; - next; - mes "[Cherto]"; - mes "Ok, ok. Yes, yes. I see!"; - next; - mes "[Cherto]"; - mes "Anyway, you arrived in Brasilis but don't know what to do?"; - mes "Am I right?"; - mes "You don't know how fortunate you are to have found a really proper helper as myself."; - next; - mes "[Cherto]"; - mes "Cherto takes it by your expression that you want to say, ''You are a master!'' Right?"; - mes "Cherto, I can read and figure out all at once! That is written in your face!"; - next; - mes "[Cherto]"; - mes "If you have a curious thing to ask to Cherto. Cherto will be kind enough to answer."; - next; - select("Guarana?"); - mes "[Cherto]"; - mes "What? Do you want to find a guarana?"; - next; - mes "[Cherto]"; - mes "Guarana is only raised in this area, it has a soft inside and is coverd with a light fur."; - mes "It seems a little bit weird but the flower is really big and smells beautiful."; - next; - mes "[Cherto]"; - mes "A long time ago, guarana was used to relieve desease and thirst. But recently it's getting popular to revitalize body power and increase blood circulation."; - next; - mes "[Cherto]"; - mes "Although it has such great effects, Cherto is sorry to inform you that we can't get it anymore."; - next; - select("Whaaaat??"); - mes "[Cherto]"; - mes "For a while now, guarana berries haven't been growing here."; - next; - mes "[Cherto]"; - mes "Even if Cherto managed to find one, it will rot quickly."; - next; - mes "[Cherto]"; - mes "If only it didn't happen!"; - next; - select("What are you talking about?"); - mes "[Cherto]"; - mes "Quiet!!!!!!!!!!!!!!!!"; - mes "This story has been forbidden! Someone might be listening to our conversation..."; - next; - mes "[Cherto]"; - mes "If Cherto tells you, you might get us into trouble. But you look like you really wanna know so let me give you a tip."; - mes "Come closer. Cherto will whisper so nobody can listen in."; - set brazil_gua,2; - close; - } - else if (brazil_gua == 2) { - mes "[Cherto]"; - mes "A Guarana boy was born."; - next; - select("Guarana kid?"); - mes "[Cherto]"; - mes "There was woman who was an expert botanist."; - mes "The woman was really popular to all living creatures."; - next; - mes "[Cherto]"; - mes "At around the time her baby was born, she started a guarana farm. For some reason, her brothers were jealous so they destroyed the farm and disappeared."; - mes "That kind of story..."; - next; - mes "[Cherto]"; - mes "We can't be sure that baby was born in the world but since that time, all guarana in Brasilis disappeared."; - next; - mes "[Cherto]"; - mes "Who is the guarana kid?"; - mes "Pedro who is famous as a greedy man?"; - mes "Meto who can't endure about all the fruits?"; - mes "Hovenue who is gloomy?"; - mes "They might know~!"; - next; - mes "[Cherto]"; - mes "What about you?"; - mes "Who is the guarana kid?"; - mes "Will you figure out it? hohohhhhh~"; - set brazil_gua,3; - changequest 2192,2193; - close; - } - else if (brazil_gua == 3) { - mes "[Cherto]"; - mes "Can you find the guarana kid?"; - mes "Maybe yes? Maybe no?"; - close; - } - else if (brazil_gua == 4) { - mes "[Cherto]"; - mes "Did you find guarana kid?"; - next; - mes "- I tell Cherto about the kid making animal-like sounds. -"; - next; - mes "[Cherto]"; - mes "Hoooh. That's unbelivable."; - mes "That kid might be a guarana kid. Sure..."; - mes "According to the story the kid can have conversations with animals."; - next; - mes "[Cherto]"; - mes "If he can make crying sounds of animals, they might be able to converse!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Now, what can I do?"; - mes "If he is the kid from the legend, is there any way to raise the guarana again?"; - next; - mes "[Cherto]"; - mes "Haha!! What'd Cherto say?"; - mes "Cherto knows all~!!"; - mes "Cherto's already thought"; - mes "of the next step."; - next; - mes "[Cherto]"; - mes "In Brasilis there is an expert Mage."; - mes "His name is Paje."; - mes "Take this note over to him."; - mes "He will show the solution for you and the kid."; - set brazil_gua,5; - changequest 2194,2195; - close; - } - else { - mes "[Cherto]"; - mes "hoho tickle~tickle~~~~!!!"; - close; - } -} - -brasilis,203,64,3 script Strange Kid#bra 706,{ - if (brazil_gua < 3) { - mes "[Strange Kid]"; - mes "................"; - close; - } - else if (brazil_gua == 3) { - mes "[Strange Kid]"; - mes "................"; - next; - switch(select("Try to talk.:Pretend to pass by.")) { - case 1: - break; - case 2: - mes "[Strange Kid]"; - mes "................"; - close; - } - mes "What can I say to him?"; - next; - while(1) { - switch(select("What's your name?:How old are you?:What are you doing?:End conversation.")) { - case 1: - mes "[Strange Kid]"; - mes "Kaaaaaaao~"; - mes "Grrrrrrrrr - kaaan-"; - next; - break; - case 2: - mes "[Strange Kid]"; - mes "Booooowoooooo-"; - mes "Booooowoooooo- -"; - next; - break; - case 3: - mes "[Strange Kid]"; - mes "chamber pot braeee chamber pot brae chamber pot brae -"; - mes "Bbeeeebbeee -"; - next; - break; - case 4: - mes "[Strange Kid]"; - mes "Kaaaaaaao~"; - mes "Grrrrrrrrr - kaaan-"; - next; - mes "["+strcharinfo(0)+"]"; - mes "He makes strange sound like an animals."; - mes "Should I ask advice from Cherto?"; - set brazil_gua,4; - changequest 2193,2194; - close; - } - } - } - else if (brazil_gua == 4) { - mes "["+strcharinfo(0)+"]"; - mes "He makes strange sounds like an animal."; - mes "Should I ask advice from Cherto?"; - close; - } - else if ((brazil_gua > 4) && (brazil_gua < 9)) { - mes "[Strange Kid]"; - mes "Ah...? ah.....?"; - close; - } - else if (brazil_gua == 9) { - mes "[Strange Kid]"; - mes "ah... ahah....."; - next; - mes "["+strcharinfo(0)+"]"; - mes "I don't have a story but there are lots of friends waiting outside."; - next; - mes "- You give the feather, fresh meat and branch of grapes to the kid -"; - next; - mes "[Strange Kid]"; - mes "Ah............."; - next; - mes "[Strange Kid]"; - mes "Un, uhh...."; - mes "mooo... mommy....."; - next; - mes "[Strange Kid]"; - mes "Ah.........."; - mes "bird...."; - mes "mon, mon, mon...key......"; - mes "boo, booow..........."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Dog?!"; - mes "kkk yes. Lots of friends want to meet you."; - mes "Don't be lonely anymore and be happy with your friends."; - next; - mes "[Strange Kid]"; - mes "ah....he...hehe...."; - next; - mes "- He starts to smile lightly and laughs. -"; - next; - mes "[Strange Kid]"; - mes "Ye......yes......."; - mes "tha... than......thank......yo.........you."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Alright such a cute smile!"; - mes "Be a happy kid as always."; - next; - mes "[Strange Kid]"; - mes "Uh......"; - next; - mes "["+strcharinfo(0)+"]"; - mes "what?"; - next; - mes "[Strange Kid]"; - mes "hey.........."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Do you want to say anything?"; - next; - mes "- You get closer and pretend to take caution. -"; - next; - emotion e_kis; - mes "(kiss~)"; - next; - mes "- The kid laughs again lightly then puts something in your hand. -"; - next; - mes "- It's a fresh berry that's colored red and hard. -"; - next; - mes "[Strange Kid]"; - mes "ga...ra..........na..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Oops, guarana berry?"; - mes "Ah! Thank you very much!"; - emotion e_kis2,1; - emotion e_heh; - next; - mes "["+strcharinfo(0)+"]"; - mes "If I have this, I can make a guarana candy."; - mes "I better find that Candy Maker!"; - set brazil_gua,10; - changequest 2199,2200; - getitem 6237,1; //Guarana_Fruit - close; - } - else if (brazil_gua == 10) { - if (!countitem(6237)) { - mes "[Strange Kid]"; - mes "He........."; - getitem 6237,1; //Guarana_Fruit - close; - } - } - else { - mes "- The kid is smiling. -"; - close; - } - end; -} - -brasilis,56,224,7 script Mage Paje#bra 704,{ - if (brazil_gua < 5) { - mes "[Mage Paje]"; - mes "Abracadabra~"; - set .@cspr_bra,rand(1,3); - if (.@cspr_bra == 1) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",876; - } - else if (.@cspr_bra == 2) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",800; - } - else { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",909; - } - close; - } - else if (brazil_gua == 5) { - mes "[Mage Paje]"; - mes "Abracadabra~"; - set .@cspr_bra,rand(1,3); - if (.@cspr_bra == 1) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",876; - } - else if (.@cspr_bra == 2) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",800; - } - else { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",909; - } - next; - mes "[Mage Paje]"; - mes "Ohoooh~!"; - mes "I have a guest."; - mes "Good to see you."; - mes "I am the Mage Paje."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Hello. Mr. Cherto told me to find you."; - next; - mes "[Mage Paje]"; - mes "Um.. Mr. Cherto? What's happened?"; - mes "Have you come here to ask about lots of weird rumors?"; - next; - mes "- You give the note to Paje-"; - next; - mes "[Mage Paje]"; - mes "Ohoooh~"; - mes "Hmm gosh.. that's what happened."; - next; - mes "[Mage Paje]"; - mes "I can't help you directly."; - mes "But I will give you simple magic so you can figure it out by yourself."; - next; - select("What kind of magic?"); - mes "[Mage Paje]"; - mes "It's a magic that will make you appear as an animal to other animals. Pretty cool huh?"; - next; - mes "[Mage Paje]"; - mes "Ok~ I will give you the magic."; - mes "Most animals are really sensitive so they might be aware of it. Find a Toucan in the field that's oblivious to the spell. You'll know when you talk to it."; - next; - mes "[Mage Paje]"; - mes "Good luck~!"; - set brazil_gua,6; - changequest 2195,2196; - specialeffect2 EF_ASSUMPTIO; - close; - } - else { - mes "[Mage Paje]"; - mes "Abrakatabra~"; - set .@cspr_bra,rand(1,3); - if (.@cspr_bra == 1) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",876; - } - else if (.@cspr_bra == 2) { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",800; - } - else { - specialeffect EF_POISONHIT,AREA,"Poring#bra"; - setnpcdisplay "Poring#bra",909; - } - close; - } - end; -} - -brasilis,59,226,3 script Poring#bra 909,{ - end; -} - -bra_fild01,75,83,5 script Toucan#bra 2073,2,2,{ -OnTouch: - if (brazil_gua == 6) { - mes "[Toucan]"; - mes "Baaeecc!"; - mes "I've never seen you before."; - mes "Baaeec!"; - next; - mes "[Toucan]"; - mes "It's the middle of the new and old continent... I know I've never seen you before but you seem familiar, like a woman dancing a samba. "; - next; - select("What are you talking about?"); - mes "[Toucan]"; - mes "I can feel some similar power like guarana kid. bbaaaeeeccc!"; - next; - mes "[Toucan]"; - mes "That kid has had a really lonely time, baaecc! Perhaps you are a friend of him? Baaeec!!"; - next; - select("Not yet... but I want to be a friend."); - mes "[Toucan]"; - mes "The kid who received care from guarana woman is also a friend of animals. Bbaaeecc!"; - next; - mes "[Toucan]"; - mes "I'd like to give the symbol of a toucan representative for the kid. Bbaaeecc!"; - next; - mes "[Toucan]"; - mes "If you want to relieve his loneliness, can you help me?"; - next; - select("Absolutely!"); - mes "[Toucan]"; - mes "It's my feather."; - mes "Send it to the kid."; - mes "We will keep our promise of friendship between guarana kid and Toucan forever. Bbaaeecc!"; - next; - mes "- You take a feather from Toucan. - "; - next; - mes "[Toucan]"; - mes "There have to be others around here like me."; - mes "Why don't you find a jaguar Bbaaeecc!"; - next; - mes "[Toucan]"; - mes "I will give a blessing from Toucan to you."; - next; - mes "[Toucan]"; - mes "Fly fly far away. bbaaaeeeccckkk--!"; - set brazil_gua,7; - changequest 2196,2197; - specialeffect2 EF_SEISMICWEAPON; - close2; - warp "bra_fild01",68,146; - end; - } - else { - mes "[Toucan]"; - mes "Bbbaaeec~! Baaeec~!"; - close; - } - end; -} - -bra_fild01,34,184,5 script Jaguar#bra 2072,2,2,{ -OnTouch_: - if (brazil_gua == 7) { - mes "[Jaguar]"; - mes "Hhooww..hhooww....."; - next; - mes "[Jaguar]"; - mes "Smelling! This smell is from a human!"; - mes "Somewhere, a human!"; - mes "I got it. You are!!!"; - specialeffect EF_HIT1,AREA,"Jaguar#bra"; - emotion e_omg,1; - next; - mes "[Jaguar]"; - mes "Don't be afraid human."; - mes "I don't have enough power to hunt humans, just waiting time to end my lifetime in this jungle."; - next; - mes "[Jaguar]"; - mes "Anyway you can talk with me, are you a guarana kid?"; - next; - select("Yes? N...o......actually...."); - mes "[Jaguar]"; - mes "The son of guarana woman became our friend also."; - mes "They treated all life preciously."; - mes "I hope you are same the as her."; - next; - mes "[Jaguar]"; - mes "Bird's chirpings informed me."; - mes "The son of guarana woman has a diseased heart."; - mes "Her brothers made him lonely, don't you think?"; - next; - mes "[Jaguar]"; - mes "Here is fresh meat that I hunted just a few days ago."; - mes "Take it and give it to the poor kid."; - next; - mes "[Jaguar]"; - mes "I can give this tiny thing to you so, don't forget it."; - mes "The jungle will welcome you whenever!"; - next; - mes "- You get fresh meat from Jaguar. -"; - next; - mes "[Jaguar]"; - mes "Monkey, who's always meddling with others, wants to meet you."; - next; - mes "[Jaguar]"; - mes "I will give you a Jaguar's high blessing."; - mes "Go to monkey by flowing through the wind like a bee."; - mes "Let's meet again my friend!"; - set brazil_gua,8; - changequest 2197,2198; - close2; - //ConsumeSpecialItem Speed_Up_Potion - sc_start SC_SpeedUp1,5000,0; - end; - } - else { - mes "[Jaguar]"; - mes "krrrrrr...."; +// Guarana Quest, Original file: brazil_tre.sc +//============================================================ +brasilis,187,162,5 script Candy Maker 476,{ + if (!checkweight(1201,1)) { + mes "- You can't start the quest. Please reduce the weight in your inventory. -"; close; } - end; -} - -bra_fild01,245,53,3 script #Monkeybra 1057,{ - end; -} - -bra_fild01,245,52,3 script Monkey#bra 111,{ - if (brazil_gua == 8) { - mes "[Monkey]"; - mes "What is it??!!"; - mes "We don't tolerate humans? Get out~!!"; + if (brazil_gua == 0) { + mes "[Candy Maker]"; + mes "Yo, do you know a berry called ^FF0000Guarana^000000?"; next; - mes "[Monkey]"; - mes "Nono... wait.... that scent!!"; - mes "I can smell Jaguar from you, who are you?"; - mes "Gosh, maybe there's no jaguar without fur and weird shape!"; + mes "[Candy Maker]"; + mes "Guarana is a really special berry raised in a specific area, it relieves physical fatigue, and gives power to the body. It even detoxes waste from the body."; next; - mes "["+strcharinfo(0)+"]"; - mes "........................"; - mes "Are you saying that I look like an animal?!?!"; + mes "[Candy Maker]"; + mes "I used to sell the candy made of it back in the day."; + mes "I got a prize sometimes every year in the . Those were the good 'ol days."; next; - mes "[Monkey]"; - mes "Uh? Aren't you a jaguar?"; + mes "[Candy Maker]"; + mes "Since then, the output of that fruit has reduced and the price has gone up so now candy ingredients were changed to coconuts or other tropical fruits instead. I miss the guarana candy."; next; - mes "[Monkey]"; - mes "Ahhha. Jaguar send you to me, right?? kkkikkki"; - mes "But you don't look like guarana kid."; + switch(select("How can I taste this guarana candy?:End conversation.")) { + case 1: + mes "[Candy Maker]"; + mes "Hmm? I already sold out of all my old supply."; + next; + mes "[Candy Maker]"; + mes "But if you can find some guarana, I can make it for you."; + next; + switch(select("How do I find guarana?:End conversation.")) { + case 1: + mes "[Candy Maker]"; + mes "Will you find the guarana?? Hoooooh~"; + next; + mes "[Candy Maker]"; + mes "Can you find it?"; + mes "It's probably very expensive."; + mes "Trading isn't my thing. Let me think."; + next; + mes "[Candy Maker]"; + mes "Let me introduce you to someone with whom I used to do guarana business with."; + mes "He might still be dealing it."; + next; + mes "[Candy Maker]"; + mes "His name is Cherto."; + mes "If you can't find him in the city, go to museum."; + mes "He's a vain person so he likes to act big."; + mes "He's probably wandering in the museum trying to show off to someone for sure."; + set brazil_gua,1; + setquest 2192; + close; + case 2: + mes "[Candy Maker]"; + mes "Don't you want to try the guarana candy?"; + close; + } + case 2: + mes "[Candy Maker]"; + mes "Those were the good 'ole days..."; + close; + } + } + else if (brazil_gua == 1) { + mes "[Candy Maker]"; + mes "If you want to get the guarana, find Cherto."; + mes "Maybe he will be in the museum."; + close; + } + else if (brazil_gua == 10) { + if (!countitem(6237)) { + mes "- The guarana that I had has disappeared. -"; + close; + } + delitem 6237,1; //Guarana_Fruit + mes "[Candy Maker]"; + mes "Did you get the guarana?"; next; - select("I've come here to help him."); - mes "[Monkey]"; - mes "I heard guarana kid became lonely, is he?"; - mes "We are experts in acrobatic acts, does kid like it?? kkkickkksk!"; + mes "- You give the guarana to him. -"; next; - mes "[Monkey]"; - mes "Give this branch of grapes to guarana kid."; - mes "We will make him have fun during the whole night whenever he comes to us!! kkkickkksk!"; + mes "[Candy Maker]"; + mes "Wow! You have special talent."; + mes "It's the best thing I have ever seen so far. Cool~!"; next; - mes "- You get a bunch of grapes from Monkey. -"; + mes "[Candy Maker]"; + mes "Good, let's make the candy~!"; + mes "Long time no see my wonderful guarana candy..."; next; - mes "["+strcharinfo(0)+"]"; - mes "Good~ Now it's time to go back to the kid~!!"; - set brazil_gua,9; - changequest 2198,2199; - close; - } - else { - mes "[Monkey]"; - mes "kkkickkksk!"; + mes "- hash hash hash hash hash hash -"; + mes "- hash hash hash hash hash hash -"; + next; + mes "[Candy Maker]"; + mes "Look! It's the popular guarana candy."; + mes "Try to savor its amazing taste hey~ take it easy. hahaha!!"; + set brazil_gua,11; + completequest 2200; + getitem 12414,1; //Guarana_Candy + getexp 700000,100000; close; } -} - -// Water Lily Quest, Original file: brazil_tre.sc -//============================================================ -brasilis,203,286,3 script Botanist Karmen#bra 893,{ - if (brazil_regia == 0) { - mes "[Karmen]"; - mes "Brasilis' climate is special."; - mes "This climate offers special cases in botany classes different from any other regions of the world."; + else if (brazil_gua == 11) { + mes "[Candy Maker]"; + mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; next; - mes "[Karmen]"; - mes "The plants here have robust frames and are clear and colorful."; - mes "Here the plants are really huge and we can feel their presence."; + mes "[Candy Maker]"; + mes "Since you helped me, guarana supply has been steadily rising."; + mes "So, naturally I'm back to making guarana candy."; next; - mes "[Karmen]"; - mes "One of them, a Water Lily, is a really gorgeous and unique plant."; - mes "This flower is quite sensitive so it doesn't bloom everywhere."; + mes "[Candy Maker]"; + mes "What about it? Wanna buy some?"; + mes "It's 4000 zeny each."; next; - switch(select("Interesting.:End conversation.")) { + switch(select("Buy a Guarana Candy.:Cancel.")) { case 1: - break; + if (Zeny > 3999) { + mes "[Candy Maker]"; + mes "Here is a delicious guarana candy."; + set zeny,zeny-4000; + getitem 12414,1; //Guarana_Candy + close; + } + else { + mes "[Candy Maker]"; + mes "What? You should say before if you don't have money!"; + mes "Even if you are poor, I can't give this away for free."; + close; + } case 2: - mes "[Karmen]"; - mes "I guess you aren't interested in botany."; + mes "[Candy Maker]"; + mes "Sometimes some people don't like it due to it's arousal effect."; close; } - mes "[Karmen]"; - mes "It doesn't appear easily and it is a mysterious flower even to the natives, so the Brasilis people believe that a person will get great luck if someone finds it."; - next; - mes "[Karmen]"; - mes "As a botanist, I have been hanging around here to find the lucky flower but as I expected, it hasn't shown itself yet."; - next; - mes "[Karmen]"; - mes "I believe that with enough perseverence, this flower will show me it's beautiful brilliance."; - next; - mes "[Karmen]"; - mes "Ah, if you are interested more in the Water Lily story, find someone named Marta."; - mes "She is wise and knows lots of stories here in Brasilis."; - set brazil_regia,1; - setquest 2201; - close; - } - else if (brazil_regia == 1) { - mes "[Karmen]"; - mes "Ah, if you are interested more in the Water Lily story, find someone named Marta."; - mes "She is wise and knows lots of stories here in Brasilis."; - close; - } - else if (brazil_regia == 9) { - mes "- You show a lotus flower to Karmen and talk about the story so far. -"; - next; - mes "[Karmen]"; - mes "Wow!! You had a really good experience."; - mes "So~~~ the water lily lives in the depths of brasilis, right?"; - mes "I wil try to find it again by myself, I won't give up!!"; - next; - mes "[Karmen]"; - mes "I am so grateful that I met you."; - mes "The water lily must truly be a lucky flower. hahaha"; - set brazil_regia,10; - completequest 2207; - getexp 500000,100000; close; } else { - mes "[Karmen]"; - mes "This climate offers special cases in botany classes different from any other regions of the world."; - next; - mes "[Karmen]"; - mes "The plants here have robust frames and are clear and colorful."; - mes "Here the plants are really huge and we can feel their presence."; - next; - mes "[Karmen]"; - mes "It's a botanist's dream."; + mes "[Candy Maker]"; + mes "Guarana candy. That was the most unique masterpiece in my life for sure!"; close; } } -bra_in01,142,27,5 script Marta#bra 474,{ - if (brazil_regia == 1) { - mes "[Brasilis Boy]"; - mes "Grandma! That person has a weird smell."; - next; - mes "[Marta]"; - mes "This person isn't from here."; - mes "Say hello to our guest."; - next; - mes "[Brasilis Boy]"; - mes "heee~ hi!!"; - mes "I am Kaka!!"; - mes "Whats your name?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I am "+strcharinfo(0)+"."; - next; - mes "[Brasilis Boy]"; - mes "The outsider has a weird name!"; - mes "Thas ok! If we keep talking we'll be friends! Cheer up!"; - next; - mes "[Marta]"; - mes "Hehe..."; - mes "So, why have you come here stranger~?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I heard you knows lots of stories, is that true?"; +bra_in01,95,179,3 script Cherto 477,{ + if (brazil_gua == 0) { + mes "[Cherto]"; + mes "Hmm... hey man, you are from outside, aren't you?"; next; - mes "[Kaka]"; - mes "Wooo! how you know my grandma knows lots of stories, amazing~?"; - mes "Grandma is really wise and kind so, I heard lotsa things."; + mes "[Cherto]"; + mes "Cherto can figure it out even if it's the first time. You can't trick Cherto."; + mes "Cherto has sharp eyes like an eagle! Hahaha!"; next; - mes "[Marta]"; - mes "Hehe. Kaka always listens to many stories every night, he really likes my stories."; - mes "Kaka always makes me happy because he asks so many curious things. That is pure happiness."; + mes "[Cherto]"; + mes "Ok, ok. Yes, yes. I see!"; next; - mes "[Marta]"; - mes "Ok, Kaka why don't you invite our guest today to our small meeting?"; + mes "[Cherto]"; + mes "Anyway, you arrived in Brasilis but don't know what to do?"; + mes "Am I right?"; + mes "You don't know how fortunate you are to have found a really proper helper as myself."; next; - mes "[Kaka]"; - mes "Ok grandma~!!"; + mes "[Cherto]"; + mes "Cherto takes it by your expression that you want to say, ''You are a master!'' Right?"; + mes "Cherto, I can read and figure out all at once! That is written in your face!"; next; - mes "[Marta]"; - mes "Hey~ do you have special story that you want to listen to?"; + mes "[Cherto]"; + mes "Cherto would love to stay here and explain everything to you but he is a busy man."; + close; + } + else if (brazil_gua == 1) { + mes "[Cherto]"; + mes "Hmm... hey man, you are from outside, aren't you?"; next; - mes "["+strcharinfo(0)+"]"; - mes "About the mysterious water lily?"; + mes "[Cherto]"; + mes "Cherto can figure it out even if it's the first time. You can't trick Cherto."; + mes "Cherto has sharp eyes like an eagle! Hahaha!"; next; - mes "[Marta]"; - mes "Water lily...."; - mes "It's from a long long time ago."; + mes "[Cherto]"; + mes "Ok, ok. Yes, yes. I see!"; next; - mes "[Marta]"; - mes "Before Brasilis was established."; - mes "A tribe that lived with the giant waterfall and jungle as friends spent their whole time with nature."; + mes "[Cherto]"; + mes "Anyway, you arrived in Brasilis but don't know what to do?"; + mes "Am I right?"; + mes "You don't know how fortunate you are to have found a really proper helper as myself."; next; - mes "[Marta]"; - mes "One of tribe chiefs had a pretty daughter called 'Naia'."; + mes "[Cherto]"; + mes "Cherto takes it by your expression that you want to say, ''You are a master!'' Right?"; + mes "Cherto, I can read and figure out all at once! That is written in your face!"; next; - mes "[Marta]"; - mes "Naia liked listening to stories like Kaka so, her mom told her stories every night about nature and gods."; + mes "[Cherto]"; + mes "If you have a curious thing to ask to Cherto. Cherto will be kind enough to answer."; next; - mes "[Kaka]"; - mes "Woooa, she's just like me!"; - mes "Maybe she would be pretty... hehe."; + select("Guarana?"); + mes "[Cherto]"; + mes "What? Do you want to find a guarana?"; next; - mes "[Marta]"; - mes "According to her mother..."; - mes "If the moon in the sky loves some woman in the earth, he turns her into a star so that they can stay together forever."; + mes "[Cherto]"; + mes "Guarana is only raised in this area, it has a soft inside and is coverd with a light fur."; + mes "It seems a little bit weird but the flower is really big and smells beautiful."; next; - mes "[Marta]"; - mes "After Naia heard this story, she went to her dad to ask if it was true or not."; + mes "[Cherto]"; + mes "A long time ago, guarana was used to relieve desease and thirst. But recently it's getting popular to revitalize body power and increase blood circulation."; next; - mes "[Kaka]"; - mes "So, what did he say?"; + mes "[Cherto]"; + mes "Although it has such great effects, Cherto is sorry to inform you that we can't get it anymore."; next; - mes "[Marta]"; - mes "^3131FF'My dear, Naia the moon is one of the bravest men. But he can no longer have a bride. So you can't become a star... Sorry~.^000000"; + select("Whaaaat??"); + mes "[Cherto]"; + mes "For a while now, guarana berries haven't been growing here."; next; - mes "[Kaka]"; - mes "Did Naia wants to be the bride of the man?"; + mes "[Cherto]"; + mes "Even if Cherto managed to find one, it will rot quickly."; next; - mes "[Marta]"; - mes "Yes Kaka, imagine the moon how beautiful and mysterious, that's just ideal for girls."; + mes "[Cherto]"; + mes "If only it didn't happen!"; next; - mes "[Kaka]"; - mes "But the moon doesn't meet a human as his wife anymore? What was going on with Naia?"; + select("What are you talking about?"); + mes "[Cherto]"; + mes "Quiet!!!!!!!!!!!!!!!!"; + mes "This story has been forbidden! Someone might be listening to our conversation..."; next; - mes "[Marta]"; - mes "Naia was really a nice girl."; + mes "[Cherto]"; + mes "If Cherto tells you, you might get us into trouble. But you look like you really wanna know so let me give you a tip."; + mes "Come closer. Cherto will whisper so nobody can listen in."; + set brazil_gua,2; + close; + } + else if (brazil_gua == 2) { + mes "[Cherto]"; + mes "A Guarana boy was born."; next; - mes "[Marta]"; - mes "Although her parents tried to prevent her, she still went to the forest to meet the moon every night."; - mes "Sadly, even with all of her effort, the moon didn't show any reaction to her."; + select("Guarana kid?"); + mes "[Cherto]"; + mes "There was woman who was an expert botanist."; + mes "The woman was really popular to all living creatures."; next; - mes "[Marta]"; - mes "One day she also went to the top of the mountain to be closer to him. She decided to take a rest for a while around the lake."; + mes "[Cherto]"; + mes "At around the time her baby was born, she started a guarana farm. For some reason, her brothers were jealous so they destroyed the farm and disappeared."; + mes "That kind of story..."; next; - mes "[Marta]"; - mes "That's when.. Naia saw it."; - mes "It was the moon he was shining beautifully over the waving lake lightly."; + mes "[Cherto]"; + mes "We can't be sure that baby was born in the world but since that time, all guarana in Brasilis disappeared."; next; - mes "[Kaka]"; - mes "I know, it's just the moon reflecting on the water. Right?!"; + mes "[Cherto]"; + mes "Who is the guarana kid?"; + mes "Pedro who is famous as a greedy man?"; + mes "Meto who can't endure about all the fruits?"; + mes "Hovenue who is gloomy?"; + mes "They might know~!"; next; - mes "[Marta]"; - mes "Yes, but to her, the image made her fall into the lake without hesitating and drowned."; + mes "[Cherto]"; + mes "What about you?"; + mes "Who is the guarana kid?"; + mes "Will you figure out it? hohohhhhh~"; + set brazil_gua,3; + changequest 2192,2193; + close; + } + else if (brazil_gua == 3) { + mes "[Cherto]"; + mes "Can you find the guarana kid?"; + mes "Maybe yes? Maybe no?"; + close; + } + else if (brazil_gua == 4) { + mes "[Cherto]"; + mes "Did you find guarana kid?"; next; - mes "[Kaka]"; - mes "Oh no."; + mes "- I tell Cherto about the kid making animal-like sounds. -"; next; - mes "[Marta]"; - mes "The moon was also watching her from the sky."; - mes "He felt sad and pitied her. So he decided to turn her into a beautiful flower to thank her for her love."; + mes "[Cherto]"; + mes "Hoooh. That's unbelivable."; + mes "That kid might be a guarana kid. Sure..."; + mes "According to the story the kid can have conversations with animals."; next; - mes "[Marta]"; - mes "That is the story of the mysterious flower people called the Brasilis Water Flower."; - mes "This Naia flower appears as light white during daytime but in the night turns into red due to it's love connection to the moon."; + mes "[Cherto]"; + mes "If he can make crying sounds of animals, they might be able to converse!"; next; - mes "[Kaka]"; - mes "How sad but beautiful!"; + mes "["+strcharinfo(0)+"]"; + mes "Now, what can I do?"; + mes "If he is the kid from the legend, is there any way to raise the guarana again?"; next; - mes "[Marta]"; - mes "How about you stranger?"; - mes "Did you enjoy this story?"; - mes "If you want to listen to another story, just come to me."; - mes "If you don't mind playing with my grandson a ~ little. hoohoo."; - set brazil_regia,2; + mes "[Cherto]"; + mes "Haha!! What'd Cherto say?"; + mes "Cherto knows all~!!"; + mes "Cherto's already thought"; + mes "of the next step."; + next; + mes "[Cherto]"; + mes "In Brasilis there is an expert Mage."; + mes "His name is Paje."; + mes "Take this note over to him."; + mes "He will show the solution for you and the kid."; + set brazil_gua,5; + changequest 2194,2195; close; } - else if (brazil_regia > 1) { - mes "[Kaka]"; - mes "My grandma is really a bit tired doing some tribe stuff!"; - mes "Could you come another day?"; + else { + mes "[Cherto]"; + mes "hoho tickle~tickle~~~~!!!"; close; } - else { - mes "[Marta]"; - mes "You are not from around here."; - mes "I can sense a strange earth smell."; +} + +brasilis,203,64,3 script Strange Kid#bra 706,{ + if (brazil_gua < 3) { + mes "[Strange Kid]"; + mes "................"; + close; + } + else if (brazil_gua == 3) { + mes "[Strange Kid]"; + mes "................"; next; - mes "[Marta]"; - mes "But your eyes shine with strength."; - mes "Indeed you are spreading out spirit and will from your whole body."; + if(select("Try to talk.:Pretend to pass by.") == 2) { + mes "[Strange Kid]"; + mes "................"; + close; + } + mes "What can I say to him?"; next; - mes "[Marta]"; - mes "If you work at it you will be a great person someday."; + while(1) { + switch(select("What's your name?:How old are you?:What are you doing?:End conversation.")) { + case 1: + mes "[Strange Kid]"; + mes "Kaaaaaaao~"; + mes "Grrrrrrrrr - kaaan-"; + next; + break; + case 2: + mes "[Strange Kid]"; + mes "Booooowoooooo-"; + mes "Booooowoooooo- -"; + next; + break; + case 3: + mes "[Strange Kid]"; + mes "chamber pot braeee chamber pot brae chamber pot brae -"; + mes "Bbeeeebbeee -"; + next; + break; + case 4: + mes "[Strange Kid]"; + mes "Kaaaaaaao~"; + mes "Grrrrrrrrr - kaaan-"; + next; + mes "["+strcharinfo(0)+"]"; + mes "He makes strange sound like an animals."; + mes "Should I ask advice from Cherto?"; + set brazil_gua,4; + changequest 2193,2194; + close; + } + } + } + else if (brazil_gua == 4) { + mes "["+strcharinfo(0)+"]"; + mes "He makes strange sounds like an animal."; + mes "Should I ask advice from Cherto?"; + close; + } + else if ((brazil_gua > 4) && (brazil_gua < 9)) { + mes "[Strange Kid]"; + mes "Ah...? ah.....?"; close; } -} - -bra_in01,145,27,3 script Brasilis Boy#bra 472,{ - if (brazil_regia == 1) { - mes "[Brasilis Boy]"; - mes "Grandma! That person has a weird smell."; - next; - mes "[Marta]"; - mes "This person isn't from here."; - mes "Say hello to our guest."; - next; - mes "[Brasilis Boy]"; - mes "heee~ hi!!"; - mes "I am Kaka!!"; - mes "Whats your name?"; + else if (brazil_gua == 9) { + mes "[Strange Kid]"; + mes "ah... ahah....."; next; mes "["+strcharinfo(0)+"]"; - mes "I am "+strcharinfo(0)+"."; + mes "I don't have a story but there are lots of friends waiting outside."; next; - mes "[Brasilis Boy]"; - mes "The outsider has a weird name!"; - mes "Thas ok! If we keep talking we'll be friends! Cheer up!"; + mes "- You give the feather, fresh meat and branch of grapes to the kid -"; next; - mes "[Marta]"; - mes "Hehe..."; - mes "So, why have you come here stranger~?"; + mes "[Strange Kid]"; + mes "Ah............."; next; - mes "["+strcharinfo(0)+"]"; - mes "I heard you knows lots of stories, is that true?"; + mes "[Strange Kid]"; + mes "Un, uhh...."; + mes "mooo... mommy....."; next; - mes "[Kaka]"; - mes "Wooo! how you know my grandma knows lots of stories, amazing~?"; - mes "Grandma is really wise and kind so, I heard lotsa things."; + mes "[Strange Kid]"; + mes "Ah.........."; + mes "bird...."; + mes "mon, mon, mon...key......"; + mes "boo, booow..........."; next; - mes "[Marta]"; - mes "Hehe. Kaka always listens to many stories every night, he really likes my stories."; - mes "Kaka always makes me happy because he asks so many curious things. That is pure happiness."; + mes "["+strcharinfo(0)+"]"; + mes "Dog?!"; + mes "kkk yes. Lots of friends want to meet you."; + mes "Don't be lonely anymore and be happy with your friends."; next; - mes "[Marta]"; - mes "Ok, Kaka why don't you invite our guest today to our small meeting?"; + mes "[Strange Kid]"; + mes "ah....he...hehe...."; next; - mes "[Kaka]"; - mes "Ok grandma~!!"; + mes "- He starts to smile lightly and laughs. -"; next; - mes "[Marta]"; - mes "Hey~ do you have special story that you want to listen to?"; + mes "[Strange Kid]"; + mes "Ye......yes......."; + mes "tha... than......thank......yo.........you."; next; mes "["+strcharinfo(0)+"]"; - mes "About the mysterious water lily?"; - next; - mes "[Marta]"; - mes "Water lily...."; - mes "It's from a long long time ago."; - next; - mes "[Marta]"; - mes "Before Brasilis was established."; - mes "A tribe that lived with the giant waterfall and jungle as friends spent their whole time with nature."; - next; - mes "[Marta]"; - mes "One of tribe chiefs had a pretty daughter called 'Naia'."; + mes "Alright such a cute smile!"; + mes "Be a happy kid as always."; next; - mes "[Marta]"; - mes "Naia liked listening to stories like Kaka so, her mom told her stories every night about nature and gods."; + mes "[Strange Kid]"; + mes "Uh......"; next; - mes "[Kaka]"; - mes "Woooa, she's just like me!"; - mes "Maybe she would be pretty... hehe."; + mes "["+strcharinfo(0)+"]"; + mes "what?"; next; - mes "[Marta]"; - mes "According to her mother..."; - mes "If the moon in the sky loves some woman in the earth, he turns her into a star so that they can stay together forever."; + mes "[Strange Kid]"; + mes "hey.........."; next; - mes "[Marta]"; - mes "After Naia heard this story, she went to her dad to ask if it was true or not."; + mes "["+strcharinfo(0)+"]"; + mes "Do you want to say anything?"; next; - mes "[Kaka]"; - mes "So, what did he say?"; + mes "- You get closer and pretend to take caution. -"; next; - mes "[Marta]"; - mes "^3131FF'My dear, Naia the moon is one of the bravest men. But he can no longer have a bride. So you can't become a star... Sorry~.^000000"; + emotion e_kis; + mes "(kiss~)"; next; - mes "[Kaka]"; - mes "Did Naia wants to be the bride of the man?"; + mes "- The kid laughs again lightly then puts something in your hand. -"; next; - mes "[Marta]"; - mes "Yes Kaka, imagine the moon how beautiful and mysterious, that's just ideal for girls."; + mes "- It's a fresh berry that's colored red and hard. -"; next; - mes "[Kaka]"; - mes "But the moon doesn't meet a human as his wife anymore? What was going on with Naia?"; + mes "[Strange Kid]"; + mes "ga...ra..........na..."; next; - mes "[Marta]"; - mes "Naia was really a nice girl."; + mes "["+strcharinfo(0)+"]"; + mes "Oops, guarana berry?"; + mes "Ah! Thank you very much!"; + emotion e_kis2,1; + emotion e_heh; next; - mes "[Marta]"; - mes "Although her parents tried to prevent her, she still went to the forest to meet the moon every night."; - mes "Sadly, even with all of her effort, the moon didn't show any reaction to her."; + mes "["+strcharinfo(0)+"]"; + mes "If I have this, I can make a guarana candy."; + mes "I better find that Candy Maker!"; + set brazil_gua,10; + changequest 2199,2200; + getitem 6237,1; //Guarana_Fruit + close; + } + else if (brazil_gua == 10) { + if (!countitem(6237)) { + mes "[Strange Kid]"; + mes "He........."; + getitem 6237,1; //Guarana_Fruit + close; + } + } + else { + mes "- The kid is smiling. -"; + close; + } + end; +} + +brasilis,56,224,7 script Mage Paje#bra 704,{ + mes "[Mage Paje]"; + mes "Abracadabra~"; + specialeffect EF_POISONHIT,AREA,"Poring#bra"; + setarray .@display[0],800,876,909; + setnpcdisplay "Poring#bra",.@display[rand(3)]; + if (brazil_gua != 5) close; + next; + mes "[Mage Paje]"; + mes "Ohoooh~!"; + mes "I have a guest."; + mes "Good to see you."; + mes "I am the Mage Paje."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Hello. Mr. Cherto told me to find you."; + next; + mes "[Mage Paje]"; + mes "Um.. Mr. Cherto? What's happened?"; + mes "Have you come here to ask about lots of weird rumors?"; + next; + mes "- You give the note to Paje-"; + next; + mes "[Mage Paje]"; + mes "Ohoooh~"; + mes "Hmm gosh.. that's what happened."; + next; + mes "[Mage Paje]"; + mes "I can't help you directly."; + mes "But I will give you simple magic so you can figure it out by yourself."; + next; + select("What kind of magic?"); + mes "[Mage Paje]"; + mes "It's a magic that will make you appear as an animal to other animals. Pretty cool huh?"; + next; + mes "[Mage Paje]"; + mes "Ok~ I will give you the magic."; + mes "Most animals are really sensitive so they might be aware of it. Find a Toucan in the field that's oblivious to the spell. You'll know when you talk to it."; + next; + mes "[Mage Paje]"; + mes "Good luck~!"; + set brazil_gua,6; + changequest 2195,2196; + specialeffect2 EF_ASSUMPTIO; + close; +} + +brasilis,59,226,3 script Poring#bra 909,{ + end; +} + +bra_fild01,75,83,5 script Toucan#bra 2073,2,2,{ +OnTouch: + if (brazil_gua == 6) { + mes "[Toucan]"; + mes "Baaeecc!"; + mes "I've never seen you before."; + mes "Baaeec!"; next; - mes "[Marta]"; - mes "One day she also went to the top of the mountain to be closer to him. She decided to take a rest for a while around the lake."; + mes "[Toucan]"; + mes "It's the middle of the new and old continent... I know I've never seen you before but you seem familiar, like a woman dancing a samba. "; next; - mes "[Marta]"; - mes "That's when.. Naia saw it."; - mes "It was the moon he was shining beautifully over the waving lake lightly."; + select("What are you talking about?"); + mes "[Toucan]"; + mes "I can feel some similar power like guarana kid. bbaaaeeeccc!"; next; - mes "[Kaka]"; - mes "I know, it's just the moon reflecting on the water. Right?!"; + mes "[Toucan]"; + mes "That kid has had a really lonely time, baaecc! Perhaps you are a friend of him? Baaeec!!"; next; - mes "[Marta]"; - mes "Yes, but to her, the image made her fall into the lake without hesitating and drowned."; + select("Not yet... but I want to be a friend."); + mes "[Toucan]"; + mes "The kid who received care from guarana woman is also a friend of animals. Bbaaeecc!"; next; - mes "[Kaka]"; - mes "Oh no."; + mes "[Toucan]"; + mes "I'd like to give the symbol of a toucan representative for the kid. Bbaaeecc!"; next; - mes "[Marta]"; - mes "The moon was also watching her from the sky."; - mes "He felt sad and pitied her. So he decided to turn her into a beautiful flower to thank her for her love."; + mes "[Toucan]"; + mes "If you want to relieve his loneliness, can you help me?"; next; - mes "[Marta]"; - mes "That is the story of the mysterious flower people called the Brasilis Water Flower."; - mes "This Naia flower appears as light white during daytime but in the night turns into red due to it's love connection to the moon."; + select("Absolutely!"); + mes "[Toucan]"; + mes "It's my feather."; + mes "Send it to the kid."; + mes "We will keep our promise of friendship between guarana kid and Toucan forever. Bbaaeecc!"; next; - mes "[Kaka]"; - mes "How sad but beautiful!"; + mes "- You take a feather from Toucan. - "; next; - mes "[Marta]"; - mes "How about you stranger?"; - mes "Did you enjoy this story?"; - mes "If you want to listen to another story, just come to me."; - mes "If you don't mind playing with my grandson a ~ little. hoohoo."; - set brazil_regia,2; - close; - } - else if (brazil_regia > 1) { - mes "[Kaka]"; - mes "My grandma is really a bit tired doing some tribe stuff!"; - mes "Could you come another day?"; - close; - } - else { - mes "[Marta]"; - mes "You are not from around here."; - mes "I can sense a strange earth smell."; + mes "[Toucan]"; + mes "There have to be others around here like me."; + mes "Why don't you find a jaguar Bbaaeecc!"; next; - mes "[Marta]"; - mes "But your eyes shine with strength."; - mes "Indeed you are spreading out spirit and will from your whole body."; + mes "[Toucan]"; + mes "I will give a blessing from Toucan to you."; next; - mes "[Marta]"; - mes "If you work at it you will be a great person someday."; - close; - } -} - -brasilis,270,145,5 script Brasilis Girl#bra 473,5,5,{ - if (!checkweight(1201,1)) { - mes "- wait a second!! -"; - mes "- you have too many items -"; - mes "- so you can't get any more items. -"; - mes "- make your body lighter -"; - mes "- then try again. -"; + mes "[Toucan]"; + mes "Fly fly far away. bbaaaeeeccckkk--!"; + set brazil_gua,7; + changequest 2196,2197; + specialeffect2 EF_SEISMICWEAPON; + close2; + warp "bra_fild01",68,146; + end; + } + else { + mes "[Toucan]"; + mes "Bbbaaeec~! Baaeec~!"; close; } - if (brazil_regia == 2) { - mes "[Distant Sound]"; - mes "Jasira!!!"; - mes "Where are you going again?!!"; - mes "come back~, please!!"; - next; - mes "[Brasilis Girl]"; - mes "Mom, I have to go out!!"; - next; - mes "[Distant Sound]"; - mes "No way~!! You shouldn't!!"; + end; +} + +bra_fild01,34,184,5 script Jaguar#bra 2072,2,2,{ +OnTouch_: + if (brazil_gua == 7) { + mes "[Jaguar]"; + mes "Hhooww..hhooww....."; next; - mes "[Brasilis Girl]"; - mes "Gosh.. today also failed."; + mes "[Jaguar]"; + mes "Smelling! This smell is from a human!"; + mes "Somewhere, a human!"; + mes "I got it. You are!!!"; + specialeffect EF_HIT1,AREA,"Jaguar#bra"; + emotion e_omg,1; next; - mes "[Brasilis Girl]"; - mes "......"; - mes "What's up? Why are you looking at me?"; - mes "I don't want to be a showgirl!! Get out!!"; + mes "[Jaguar]"; + mes "Don't be afraid human."; + mes "I don't have enough power to hunt humans, just waiting time to end my lifetime in this jungle."; next; - switch(select("Nothing, sorry.:What's wrong?")) { - case 1: - mes "[Brasilis Girl]"; - mes "I am so sad!!!"; - close; - case 2: - break; - } - mes "[Brasilis Girl]"; - mes "It's not your business."; - mes "You are just an outsider!"; + mes "[Jaguar]"; + mes "Anyway you can talk with me, are you a guarana kid?"; next; - switch(select("How rude!:Just trying to help.")) { - case 1: - mes "[Brasilis Girl]"; - mes "What's it matter to you that I'm rude??!!"; - close; - case 2: - break; - } - mes "["+strcharinfo(0)+"]"; - mes "I know that I'm just passing by but I might be able to help you. What do you think?"; + select("Yes? N...o......actually...."); + mes "[Jaguar]"; + mes "The son of guarana woman became our friend also."; + mes "They treated all life preciously."; + mes "I hope you are same the as her."; next; - mes "["+strcharinfo(0)+"]"; - mes "This kind of meeting could be more than just a coincidence."; + mes "[Jaguar]"; + mes "Bird's chirpings informed me."; + mes "The son of guarana woman has a diseased heart."; + mes "Her brothers made him lonely, don't you think?"; next; - mes "[Brasilis Girl]"; - mes "......................"; + mes "[Jaguar]"; + mes "Here is fresh meat that I hunted just a few days ago."; + mes "Take it and give it to the poor kid."; next; - mes "["+strcharinfo(0)+"]"; - mes "Hmm can you tell me your name?"; + mes "[Jaguar]"; + mes "I can give this tiny thing to you so, don't forget it."; + mes "The jungle will welcome you whenever!"; next; - mes "[Brasilis Girl]"; - mes "ja..."; - mes "Jasira."; - mes "My name is Jasira."; + mes "- You get fresh meat from Jaguar. -"; next; - mes "["+strcharinfo(0)+"]"; - mes "Nice name~."; - mes "Jasira what's going on?"; + mes "[Jaguar]"; + mes "Monkey, who's always meddling with others, wants to meet you."; next; - mes "[Jasira]"; - mes "............."; + mes "[Jaguar]"; + mes "I will give you a Jaguar's high blessing."; + mes "Go to monkey by flowing through the wind like a bee."; + mes "Let's meet again my friend!"; + set brazil_gua,8; + changequest 2197,2198; + close2; + sc_start SC_SpeedUp1,5000,0; + end; + } + else { + mes "[Jaguar]"; + mes "krrrrrr...."; + close; + } + end; +} + +bra_fild01,245,53,3 script #Monkeybra 1057,{ + end; +} + +bra_fild01,245,52,3 script Monkey#bra 111,{ + if (brazil_gua == 8) { + mes "[Monkey]"; + mes "What is it??!!"; + mes "We don't tolerate humans? Get out~!!"; next; - mes "[Jasira]"; - mes "I have to meet 'Jasi' but I can't go out...."; + mes "[Monkey]"; + mes "Nono... wait.... that scent!!"; + mes "I can smell Jaguar from you, who are you?"; + mes "Gosh, maybe there's no jaguar without fur and weird shape!"; next; mes "["+strcharinfo(0)+"]"; - mes "who is Jasi?"; - mes "Your.... lover?"; - next; - emotion e_omg; - mes "[Jasira]"; - mes "l...o...v...e...lover??!!"; - mes "No way~"; - next; - mes "[Jasira]"; - mes "If he is my lover, it would be great... but..."; + mes "........................"; + mes "Are you saying that I look like an animal?!?!"; next; - mes "[Jasira]"; - mes "Jasi is......"; - mes "the great moon."; + mes "[Monkey]"; + mes "Uh? Aren't you a jaguar?"; next; - mes "["+strcharinfo(0)+"]"; - mes "The moon?"; - mes "Maybe... are you talking about the moon from the story?"; + mes "[Monkey]"; + mes "Ahhha. Jaguar send you to me, right?? kkkikkki"; + mes "But you don't look like guarana kid."; next; - mes "[Jasira]"; - mes "Yeah!"; - mes "Dear Jasi is from the moon from the sky!"; + select("I've come here to help him."); + mes "[Monkey]"; + mes "I heard guarana kid became lonely, is he?"; + mes "We are experts in acrobatic acts, does kid like it?? kkkickkksk!"; next; - mes "["+strcharinfo(0)+"]"; - mes "Why are you thinking like that?"; + mes "[Monkey]"; + mes "Give this branch of grapes to guarana kid."; + mes "We will make him have fun during the whole night whenever he comes to us!! kkkickkksk!"; next; - mes "[Jasira]"; - mes "Cuz' Jasi is really gorgeous and the most important thing is he is taking care of the water lily in Brasilis."; + mes "- You get a bunch of grapes from Monkey. -"; next; - emotion e_omg,1; mes "["+strcharinfo(0)+"]"; - mes "Brasilis water lily??!!"; - mes "Isn't it the uniqe flower?"; + mes "Good~ Now it's time to go back to the kid~!!"; + set brazil_gua,9; + changequest 2198,2199; + close; + } + else { + mes "[Monkey]"; + mes "kkkickkksk!"; + close; + } +} + +// Water Lily Quest, Original file: brazil_tre.sc +//============================================================ +brasilis,203,286,3 script Botanist Karmen#bra 893,{ + if (brazil_regia == 0) { + mes "[Karmen]"; + mes "Brasilis' climate is special."; + mes "This climate offers special cases in botany classes different from any other regions of the world."; next; - mes "[Jasira]"; - mes "Right. It's a really mysterious flower and difficult to find."; - mes "But around Jasi there are lots of water lilies."; - mes "That's why I believe Jasi is the moon."; + mes "[Karmen]"; + mes "The plants here have robust frames and are clear and colorful."; + mes "Here the plants are really huge and we can feel their presence."; next; - mes "["+strcharinfo(0)+"]"; - mes "Where is Jasi?"; + mes "[Karmen]"; + mes "One of them, a Water Lily, is a really gorgeous and unique plant."; + mes "This flower is quite sensitive so it doesn't bloom everywhere."; next; - mes "[Jasira]"; - mes "He is deep inside the Jungle."; - mes "As you can see I am so weak so, I've been staying home. But once, I was strong enough to leave this village."; + if(select("Interesting.:End conversation.") == 2) { + mes "[Karmen]"; + mes "I guess you aren't interested in botany."; + close; + } + mes "[Karmen]"; + mes "It doesn't appear easily and it is a mysterious flower even to the natives, so the Brasilis people believe that a person will get great luck if someone finds it."; next; - mes "[Jasira]"; - mes "I just wandered the jungle and fell down somewhere and that's where I saw him."; - mes "He was so nice. He helped heal me and guided me back home."; - mes "That was really really great time."; + mes "[Karmen]"; + mes "As a botanist, I have been hanging around here to find the lucky flower but as I expected, it hasn't shown itself yet."; next; - mes "[Jasira]"; - mes "Since I came back home, my parents punished me."; - mes "I can understand why they are worrying but i missed Jasi a lot!"; + mes "[Karmen]"; + mes "I believe that with enough perseverence, this flower will show me it's beautiful brilliance."; next; - mes "["+strcharinfo(0)+"]"; - mes "Why don't you meet him after recovering your strength?"; + mes "[Karmen]"; + mes "Ah, if you are interested more in the Water Lily story, find someone named Marta."; + mes "She is wise and knows lots of stories here in Brasilis."; + set brazil_regia,1; + setquest 2201; + close; + } + else if (brazil_regia == 1) { + mes "[Karmen]"; + mes "Ah, if you are interested more in the Water Lily story, find someone named Marta."; + mes "She is wise and knows lots of stories here in Brasilis."; + close; + } + else if (brazil_regia == 9) { + mes "- You show a lotus flower to Karmen and talk about the story so far. -"; next; - mes "[Jasira]"; - mes "................."; - mes "I wanna see him right now..."; + mes "[Karmen]"; + mes "Wow!! You had a really good experience."; + mes "So~~~ the water lily lives in the depths of brasilis, right?"; + mes "I wil try to find it again by myself, I won't give up!!"; next; - switch(select("Help Jasira.:Ignore her.")) { - case 1: - break; - case 2: - mes "["+strcharinfo(0)+"]"; - mes "Sorry I can't help you. Cheer up!"; - next; - mes "[Jasira]"; - mes "Crying........"; - close; - } - mes "["+strcharinfo(0)+"]"; - mes "Jasira I came here to find the Brasilis water lily."; - mes "Don't you think fate has brought us together?"; + mes "[Karmen]"; + mes "I am so grateful that I met you."; + mes "The water lily must truly be a lucky flower. hahaha"; + set brazil_regia,10; + completequest 2207; + getexp 500000,100000; + close; + } + else { + mes "[Karmen]"; + mes "This climate offers special cases in botany classes different from any other regions of the world."; next; - mes "["+strcharinfo(0)+"]"; - mes "If you tell me how to find Jasi, I can help you."; + mes "[Karmen]"; + mes "The plants here have robust frames and are clear and colorful."; + mes "Here the plants are really huge and we can feel their presence."; next; - mes "[Jasira]"; - mes "Really? But I don't know exactly how to get there. I was just wandering around when I met him."; + mes "[Karmen]"; + mes "It's a botanist's dream."; + close; + } +} + +bra_in01,142,27,5 script Marta#bra 474,{ + if (brazil_regia == 1) { + mes "[Brasilis Boy]"; + mes "Grandma! That person has a weird smell."; next; - mes "["+strcharinfo(0)+"]"; - mes "Can't you remember anything?"; - mes "If you know something you've gotta tell me."; + mes "[Marta]"; + mes "This person isn't from here."; + mes "Say hello to our guest."; next; - mes "[Jasira]"; - mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere."; + mes "[Brasilis Boy]"; + mes "heee~ hi!!"; + mes "I am Kaka!!"; + mes "Whats your name?"; next; mes "["+strcharinfo(0)+"]"; - mes "Good, that's better than nothing! I will look for a similar place."; + mes "I am "+strcharinfo(0)+"."; next; - mes "[Jasira]"; - mes "I gave you your information, so can you do me a favor?"; - mes "It's really simple..."; + mes "[Brasilis Boy]"; + mes "The outsider has a weird name!"; + mes "Thas ok! If we keep talking we'll be friends! Cheer up!"; next; - mes "[Jasira]"; - mes "I'd like to give a delicious fruit."; - mes "The place where Jas seemed cozy but I didn't see any food around... So if he sees a yummy fruit he will be happy!"; + mes "[Marta]"; + mes "Hehe..."; + mes "So, why have you come here stranger~?"; next; - mes "[Jasira]"; - mes "Give him 10 Banana and tell him that I really miss him."; - mes "Sorry for ignoring you before. Please, only you can help me!"; - set brazil_regia,3; - changequest 2201,2202; - close; - } - else if ((brazil_regia == 3) || (brazil_regia == 4)) { - mes "[Jasira]"; - mes "If you meet Jasi, give him 10 Bananas."; - mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere."; + mes "["+strcharinfo(0)+"]"; + mes "I heard you knows lots of stories, is that true?"; next; - mes "[Jasira]"; - mes "If you can't find the way, go up to the waterfall and ask the kids in Brasilis village."; - mes "I heard one of the children went to a strange place before. He might've gone to the same place as me!"; - close; - } - else if (brazil_regia == 5) { - mes "[Jasira]"; - mes "Did you meet Jasi?"; - mes "Did you talk about me?"; - mes "You didn't? Uh? Stupid! Gosh~!"; + mes "[Kaka]"; + mes "Wooo! how you know my grandma knows lots of stories, amazing~?"; + mes "Grandma is really wise and kind so, I heard lotsa things."; next; - mes "["+strcharinfo(0)+"]"; - mes "Hey girl~ you've got a short temper."; - mes "I did see him and I talked about you!"; + mes "[Marta]"; + mes "Hehe. Kaka always listens to many stories every night, he really likes my stories."; + mes "Kaka always makes me happy because he asks so many curious things. That is pure happiness."; next; - mes "[Jasira]"; - mes "Did you?"; - mes "What did he say?"; - mes "Does he remember me?"; + mes "[Marta]"; + mes "Ok, Kaka why don't you invite our guest today to our small meeting?"; next; - mes "["+strcharinfo(0)+"]"; - mes "That you have a really good heart~"; - mes "I told him that you will try to meet him when your condition gets better."; + mes "[Kaka]"; + mes "Ok grandma~!!"; next; - mes "[Jasira]"; - mes "Yeahhhhh!!"; - mes "Thank you! You are more reliable than I thought you would be."; + mes "[Marta]"; + mes "Hey~ do you have special story that you want to listen to?"; next; mes "["+strcharinfo(0)+"]"; - mes "Anyway, I'm looking for a fruit that's brown and has a hard shell."; - mes "It has juice inside and can be used as a cup to drink out of."; + mes "About the mysterious water lily?"; next; - mes "[Jasira]"; - mes "Duh! You mean a coconut right?!"; - mes "They're everywhere here in Brasilis."; + mes "[Marta]"; + mes "Water lily...."; + mes "It's from a long long time ago."; next; - mes "["+strcharinfo(0)+"]"; - mes "Thanks Jasira!"; - set brazil_regia,6; - changequest 2204,2205; - close; - } - else if ((brazil_regia == 6) || (brazil_regia == 7)) { - mes "[Jasira]"; - mes "I should take care of my strength by myself!"; - mes "I can't just lie in my bed forever. Don't you agree?"; - close; - } - else if (brazil_regia == 8) { - mes "[Jasira]"; - mes "Uh? Why have you come back?"; + mes "[Marta]"; + mes "Before Brasilis was established."; + mes "A tribe that lived with the giant waterfall and jungle as friends spent their whole time with nature."; next; - mes "- You tell her what Jasi told you to tell her -"; + mes "[Marta]"; + mes "One of tribe chiefs had a pretty daughter called 'Naia'."; next; - mes "[Jasira]"; - mes "Oh... really?"; - mes "Did he say that?"; - mes "Gosh! Gosh!!!"; - mes "Kkkkkaaaaa - !!"; + mes "[Marta]"; + mes "Naia liked listening to stories like Kaka so, her mom told her stories every night about nature and gods."; next; - mes "["+strcharinfo(0)+"]"; - mes "Thanks to you, I was able to get a flower."; - mes "Thanks a lot!!"; + mes "[Kaka]"; + mes "Woooa, she's just like me!"; + mes "Maybe she would be pretty... hehe."; next; - mes "[Jasira]"; - mes "Wooow. It's so beautiful."; + mes "[Marta]"; + mes "According to her mother..."; + mes "If the moon in the sky loves some woman in the earth, he turns her into a star so that they can stay together forever."; next; - mes "[Jasira]"; - mes "Ah... can I see it for a second?"; + mes "[Marta]"; + mes "After Naia heard this story, she went to her dad to ask if it was true or not."; next; - mes "[Jasira]"; - mes "Surprise~!!"; - mes "I've been working on this hat while you were gone and now it's complete with the water lily flower!"; + mes "[Kaka]"; + mes "So, what did he say?"; next; - mes "[Jasira]"; - mes "I know, I know! I'm the best..."; - delitem 7553,1; //Lotus_Flower - set brazil_regia,9; - changequest 2206,2207; - set .@regiahat,rand(1,3); - if (.@regiahat == 1) - getitem2 5302,1,1,0,0,4195,0,0,0; //Lotus_Flower_Hat, Leaf_Cat_Card - else if (.@regiahat == 2) - getitem2 5302,1,1,0,0,4177,0,0,0; //Lotus_Flower_Hat, Dryad_Card - else - getitem2 5302,1,1,0,0,4188,0,0,0; //Lotus_Flower_Hat, Leib_Olmai_Card - close; - } - else if (brazil_regia > 8) { - mes "[Jasira]"; - mes "I just need to get a little bit stronger!"; - mes "I can't just lie in bed forever. My Jasi is waiting for me~"; - close; - } - else { - mes "[Distant Sound]"; - mes "Jasira!!!"; - mes "Where are you going again?!!"; - mes "Come back~, please!!"; + mes "[Marta]"; + mes "^3131FF'My dear, Naia the moon is one of the bravest men. But he can no longer have a bride. So you can't become a star... Sorry~.^000000"; next; - mes "[Brasilis Girl]"; - mes "Please mom~!"; - mes "Please let me go!"; - close; - } - end; - -OnTouch: - if (brazil_regia == 2) { - emotion e_an; - } - end; -} - -bra_dun02,67,205,5 script Recluse#bra 475,3,3,{ - if (brazil_regia == 3) { - mes "[Recluse]"; - mes "Oh, I haven't seen another person in such a long time."; + mes "[Kaka]"; + mes "Did Naia wants to be the bride of the man?"; next; - switch(select("Keep going.:Are you the moon?")) { - case 1: - mes "[Recluse]"; - mes "You don't have specific business with me."; - close; - case 2: - break; - } - mes "[Recluse]"; - mes "Moon?"; - mes "My name is Jasi."; - mes "My family has worked to take care of the water lily from generation to generation."; + mes "[Marta]"; + mes "Yes Kaka, imagine the moon how beautiful and mysterious, that's just ideal for girls."; next; - mes "[Jasi]"; - mes "Basically the Brasilis water lily is too shy to appear in front of people so, they only bloom in rare places. I guess they like it here, though, that's why I've been staying here for such a long time."; + mes "[Kaka]"; + mes "But the moon doesn't meet a human as his wife anymore? What was going on with Naia?"; next; - mes "[Jasi]"; - mes "My family has taken care of the water lily calmly to prevent harm from people's hand or monsters."; + mes "[Marta]"; + mes "Naia was really a nice girl."; next; - mes "["+strcharinfo(0)+"]"; - mes "Do you remember a girl named Jasi."; + mes "[Marta]"; + mes "Although her parents tried to prevent her, she still went to the forest to meet the moon every night."; + mes "Sadly, even with all of her effort, the moon didn't show any reaction to her."; next; - mes "[Jasi]"; - mes "Ja...si.........."; - mes "Ah!! a hurry scurry girl. "; - mes "Gosh.. I was in trouble due to that girl."; + mes "[Marta]"; + mes "One day she also went to the top of the mountain to be closer to him. She decided to take a rest for a while around the lake."; next; - mes "["+strcharinfo(0)+"]"; - mes "Trouble?"; + mes "[Marta]"; + mes "That's when.. Naia saw it."; + mes "It was the moon he was shining beautifully over the waving lake lightly."; next; - mes "[Jasi]"; - mes "One day a young lady appeared with lots of scars so I helped her. Then suddenly she tried to pick up the water lily and asked me to accept her as my wife or make her into a water lily what a nutcase!"; + mes "[Kaka]"; + mes "I know, it's just the moon reflecting on the water. Right?!"; next; - mes "[Jasi]"; - mes "I was barely able to calm down and send her to the village."; - mes "My life is that water lily so I didn't want anything embarrassing to happen."; + mes "[Marta]"; + mes "Yes, but to her, the image made her fall into the lake without hesitating and drowned."; next; - mes "["+strcharinfo(0)+"]"; - mes "This is a gift from Jasira to say sorry for that time."; - mes "She is really sad that can't come here by herself due to private difficulties."; + mes "[Kaka]"; + mes "Oh no."; next; - if (countitem(513) < 10) { - mes "[Jasi]"; - mes "What are you saying?"; - next; - mes "- Oh yeah, I forgot to bring 10 Bananas -"; - close; - } - mes "[Jasi]"; - mes "Ah! Bananas! Wow it's been a long time. She's pretty considerate isn't she?"; + mes "[Marta]"; + mes "The moon was also watching her from the sky."; + mes "He felt sad and pitied her. So he decided to turn her into a beautiful flower to thank her for her love."; next; - mes "[Jasi]"; - mes "Anyway is that all the business you have with me?"; + mes "[Marta]"; + mes "That is the story of the mysterious flower people called the Brasilis Water Flower."; + mes "This Naia flower appears as light white during daytime but in the night turns into red due to it's love connection to the moon."; next; - mes "["+strcharinfo(0)+"]"; - mes "Umm honestly I was wondering to find water lily and met you by coincidence. Jasira told me her sad story so that's what led me here."; + mes "[Kaka]"; + mes "How sad but beautiful!"; next; - mes "[Jasi]"; - mes "I got it."; - mes "As you can see, there are lots of Brasilis water lily around here."; - mes "If you make sure that you won't destroy them you can appreciate them as you wish."; - set brazil_regia,4; - changequest 2202,2203; - close; - } - else if (brazil_regia == 4) { - mes "[Jasi]"; - mes "Did you enjoy the water lily?"; + mes "[Marta]"; + mes "How about you stranger?"; + mes "Did you enjoy this story?"; + mes "If you want to listen to another story, just come to me."; + mes "If you don't mind playing with my grandson a ~ little. hoohoo."; + set brazil_regia,2; close; } - else if (brazil_regia == 5) { - mes "[Jasi]"; - mes "I forgot what the name of that fruit was..."; + else if (brazil_regia > 1) { + mes "[Kaka]"; + mes "My grandma is really a bit tired doing some tribe stuff!"; + mes "Could you come another day?"; close; } - else if (brazil_regia == 6) { - if (countitem(11515) < 5) { - mes "[Jasi]"; - mes "I forgot what the name of that fruit was..."; - close; - } - else { - mes "[Jasi]"; - mes "Did you find the fruit?"; - mes "Oh right this is....?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "It's called a 'coconut'."; - next; - mes "[Jasi]"; - mes "Ahah! COCONUT!!"; - mes "Now I remember thank you very much. I can't remember the last time I had this fruit."; - next; - mes "[Jasi]"; - mes "I guess I should keep my promise."; - mes "You can take one Water lily."; - next; - mes "[Jasi]"; - mes "I hope the Brasilis water lily will understand me."; - mes "You better grab the flower while you have a chance~"; - next; - mes "[Jasi]"; - mes "Oh, can you tell that girl Jasira something for me?"; - mes "Tell her that I am not the moon from the story, but I want to become the moon to shine only for her."; - delitem 11515,5; //Coconut - set brazil_regia,7; - changequest 2205,2206; - close; - } - } else { - mes "[Jasi]"; - mes "The flowers blooming from the Water lily today is wonderful."; + mes "[Marta]"; + mes "You are not from around here."; + mes "I can sense a strange earth smell."; + next; + mes "[Marta]"; + mes "But your eyes shine with strength."; + mes "Indeed you are spreading out spirit and will from your whole body."; + next; + mes "[Marta]"; + mes "If you work at it you will be a great person someday."; close; } - end; - -OnTouchNPC: - unitwarp 0,"this",67,215; - end; } -bra_dun02,71,200,3 script Water lily#bra 111,{ - if (brazil_regia == 4) { - mes "An unusual Water lily is blooming here. You can't stop staring at it, knowing that few people have seen this flower bloom."; +bra_in01,145,27,3 script Brasilis Boy#bra 472,{ + if (brazil_regia == 1) { + mes "[Brasilis Boy]"; + mes "Grandma! That person has a weird smell."; next; - switch(select("Pick up the flower.:Keep gazing.")) { - case 1: - break; - case 2: - mes "- You can't avoid staring at it's beauty. -"; - close; - } - mes "[Jasi]"; - mes "Uh! What are you doing??!!"; + mes "[Marta]"; + mes "This person isn't from here."; + mes "Say hello to our guest."; + next; + mes "[Brasilis Boy]"; + mes "heee~ hi!!"; + mes "I am Kaka!!"; + mes "Whats your name?"; next; mes "["+strcharinfo(0)+"]"; - mes "There is a person who really needs this flower, can I just take one of 'em?"; + mes "I am "+strcharinfo(0)+"."; next; - mes "[Jasi]"; - mes "As I said earlier, I am the guardian of this water lily."; - mes "I can't just stand by here and watch you pluck even a single flower from it."; + mes "[Brasilis Boy]"; + mes "The outsider has a weird name!"; + mes "Thas ok! If we keep talking we'll be friends! Cheer up!"; + next; + mes "[Marta]"; + mes "Hehe..."; + mes "So, why have you come here stranger~?"; next; mes "["+strcharinfo(0)+"]"; - mes "Hey man~ I brought these delicious fruits for you... try it! They are really well matured and fresh bananas."; + mes "I heard you knows lots of stories, is that true?"; next; - if (countitem(513) < 10) { - mes "[Jasi]"; - mes "What are you saying?"; - next; - mes "- Oh yeah, I forgot to bring 10 Bananas -"; - close; - } - mes "[Jasi]"; - mes "Hmm... It's been so long since I've had this fruit."; + mes "[Kaka]"; + mes "Wooo! how you know my grandma knows lots of stories, amazing~?"; + mes "Grandma is really wise and kind so, I heard lotsa things."; next; - mes "[Jasi]"; - mes "I will just try one. That's all."; + mes "[Marta]"; + mes "Hehe. Kaka always listens to many stories every night, he really likes my stories."; + mes "Kaka always makes me happy because he asks so many curious things. That is pure happiness."; next; - mes "- munch -"; - mes "- mumble mumble mumble -"; - specialeffect EF_POTION7,AREA,"Recluse#bra"; + mes "[Marta]"; + mes "Ok, Kaka why don't you invite our guest today to our small meeting?"; next; - mes "[Jasi]"; - mes "Uh, this taste... is!"; - mes "I remember my mom baking these into a tasty bread!"; + mes "[Kaka]"; + mes "Ok grandma~!!"; next; - mes "[Jasi]"; - mes "It makes me miss my childhood."; + mes "[Marta]"; + mes "Hey~ do you have special story that you want to listen to?"; next; - emotion e_omg,0,"Recluse#bra"; - mes "[Jasi]"; - mes "Hoho!!!!"; - mes "I've been here for as long as I can remember..."; - mes "I don't have enough time to even do simple things like eat delicious fruit."; + mes "["+strcharinfo(0)+"]"; + mes "About the mysterious water lily?"; next; - mes "[Jasi]"; - mes "It was a really delicious banana."; - mes "But rules are rules!"; - mes "I must do my duty."; + mes "[Marta]"; + mes "Water lily...."; + mes "It's from a long long time ago."; next; - mes "["+strcharinfo(0)+"]"; - mes "Please! I just need one flower~ What can I do to convince you?"; + mes "[Marta]"; + mes "Before Brasilis was established."; + mes "A tribe that lived with the giant waterfall and jungle as friends spent their whole time with nature."; next; - mes "[Jasi]"; - mes "Rules are rules, what do you want from me?"; + mes "[Marta]"; + mes "One of tribe chiefs had a pretty daughter called 'Naia'."; next; - mes "["+strcharinfo(0)+"]"; - mes "Didn't that banana remind you of your childhood? What can I get for you?"; + mes "[Marta]"; + mes "Naia liked listening to stories like Kaka so, her mom told her stories every night about nature and gods."; next; - mes "[Jasi]"; - mes "Now that you mention it, there is one fruit that I really miss."; - mes "It was my favorite when I was young but I don't remember what it was called."; + mes "[Kaka]"; + mes "Woooa, she's just like me!"; + mes "Maybe she would be pretty... hehe."; next; - mes "[Jasi]"; - mes "It's brown and has a hard shell around it. It has juice inside and you can use it as a cup when you're done eating the fruit."; - mes "Do you know what it is?"; + mes "[Marta]"; + mes "According to her mother..."; + mes "If the moon in the sky loves some woman in the earth, he turns her into a star so that they can stay together forever."; next; - mes "[Jasi]"; - mes "If you bring 5 of those things, I will reconsider your suggestion."; - delitem 513,10; //Banana - set brazil_regia,5; - changequest 2203,2204; + mes "[Marta]"; + mes "After Naia heard this story, she went to her dad to ask if it was true or not."; next; - mes "["+strcharinfo(0)+"]"; - mes "Ok so I have to bring 5 fruits with hard shells."; - mes "Hmm what is it?"; - close; - } - else if (brazil_regia == 5) { - mes "[Jasi]"; - mes "It was my favorite when I was young but I don't remember what it was called."; + mes "[Kaka]"; + mes "So, what did he say?"; next; - mes "[Jasi]"; - mes "It's brown and has a hard shell around it. It has juice inside and you can use it as a cup when you're done eating the fruit."; - mes "Do you know what it is?"; - close; - } - else if (brazil_regia == 7) { - if (!checkweight(1201,1)) { - mes "- wait a second!! -"; - mes "- you have too many items -"; - mes "- so you can't get any more items. -"; - mes "- make your body lighter -"; - mes "- then try again. -"; - close; - } - mes "- You take a beautiful water lily carefully in your hands. -"; - set brazil_regia,8; - getitem 7553,1; //Lotus_Flower - close; - } -} - -// Dungeon Access Quest, Original file: brazil_tre.sc -//============================================================ -brasilis,185,246,5 script Pedro#bra 62,{ - if (brazil_ghost == 0) { - mes "[Pedro]"; - mes "Wow it's really a great statue!"; + mes "[Marta]"; + mes "^3131FF'My dear, Naia the moon is one of the bravest men. But he can no longer have a bride. So you can't become a star... Sorry~.^000000"; next; - mes "[Mariana]"; - mes "It is, isn't it?"; - mes "This statue is called Verass Monument."; + mes "[Kaka]"; + mes "Did Naia wants to be the bride of the man?"; next; - mes "[Mariana]"; - mes "A long time ago there was a really brave adventurer named Verass, thanks to his dedicated exploration, Brasilis was able to develop into this great city."; + mes "[Marta]"; + mes "Yes Kaka, imagine the moon how beautiful and mysterious, that's just ideal for girls."; next; - mes "[Pedro]"; - mes "Awesome!!"; - mes "i wanna become a real man like Verass."; + mes "[Kaka]"; + mes "But the moon doesn't meet a human as his wife anymore? What was going on with Naia?"; next; - mes "[Mariana]"; - mes "Pedro, you can become whatever you want."; + mes "[Marta]"; + mes "Naia was really a nice girl."; next; - mes "[Pedro]"; - mes "Mariana is so smart, isn't she? hehe."; + mes "[Marta]"; + mes "Although her parents tried to prevent her, she still went to the forest to meet the moon every night."; + mes "Sadly, even with all of her effort, the moon didn't show any reaction to her."; next; - mes "[Fabio]"; - mes "Ooooh! You love her don't you!"; + mes "[Marta]"; + mes "One day she also went to the top of the mountain to be closer to him. She decided to take a rest for a while around the lake."; next; - mes "[Daniel]"; - mes "Wooooaaaa Pedro and Mari sitting in a tree!"; + mes "[Marta]"; + mes "That's when.. Naia saw it."; + mes "It was the moon he was shining beautifully over the waving lake lightly."; next; - mes "[Fabio]"; - mes "Woooo k-i-s-s-i-n-g~!!!"; + mes "[Kaka]"; + mes "I know, it's just the moon reflecting on the water. Right?!"; next; - mes "[Daniel]"; - mes "Nya nya nya!"; + mes "[Marta]"; + mes "Yes, but to her, the image made her fall into the lake without hesitating and drowned."; next; - mes "[Fabio]"; - mes "Hahahahaha."; + mes "[Kaka]"; + mes "Oh no."; next; - mes "[Pedro]"; - mes "Stop acting like babies!"; + mes "[Marta]"; + mes "The moon was also watching her from the sky."; + mes "He felt sad and pitied her. So he decided to turn her into a beautiful flower to thank her for her love."; next; - mes "[Mariana]"; - mes "Boys~!"; + mes "[Marta]"; + mes "That is the story of the mysterious flower people called the Brasilis Water Flower."; + mes "This Naia flower appears as light white during daytime but in the night turns into red due to it's love connection to the moon."; next; - mes "[Daniel]"; - mes "Yah yah..."; - mes "Hey guys, did you hear that something happened a few days ago?"; + mes "[Kaka]"; + mes "How sad but beautiful!"; next; - mes "[Mariana]"; - mes "Oh yeah~ I heard that something really scary happened."; + mes "[Marta]"; + mes "How about you stranger?"; + mes "Did you enjoy this story?"; + mes "If you want to listen to another story, just come to me."; + mes "If you don't mind playing with my grandson a ~ little. hoohoo."; + set brazil_regia,2; + close; + } + else if (brazil_regia > 1) { + mes "[Kaka]"; + mes "My grandma is really a bit tired doing some tribe stuff!"; + mes "Could you come another day?"; + close; + } + else { + mes "[Marta]"; + mes "You are not from around here."; + mes "I can sense a strange earth smell."; next; - mes "[Fabio]"; - mes "Uh, yeah that's why Mariana got scared of going ot the bathroom for 3 days and everything was stinky. Ewwww~"; + mes "[Marta]"; + mes "But your eyes shine with strength."; + mes "Indeed you are spreading out spirit and will from your whole body."; next; - mes "[Daniel]"; - mes "Ha ha ha! Smelly Mari!"; + mes "[Marta]"; + mes "If you work at it you will be a great person someday."; + close; + } +} + +brasilis,270,145,5 script Brasilis Girl#bra 473,5,5,{ + if (!checkweight(1201,1)) { + mes "- wait a second!! -"; + mes "- you have too many items -"; + mes "- so you can't get any more items. -"; + mes "- make your body lighter -"; + mes "- then try again. -"; + close; + } + if (brazil_regia == 2) { + mes "[Distant Sound]"; + mes "Jasira!!!"; + mes "Where are you going again?!!"; + mes "come back~, please!!"; next; - mes "[Mariana]"; - mes "I hate you~!"; - mes "Stop spreading rumors about me. I'm not scared of the bathroom."; - mes "Pedro, do you think that I stink?"; + mes "[Brasilis Girl]"; + mes "Mom, I have to go out!!"; next; - mes "[Pedro]"; - mes "Uh? Uh?"; - mes "N......no... no way."; - mes "Hey guys~ be nice to her~"; + mes "[Distant Sound]"; + mes "No way~!! You shouldn't!!"; next; - mes "[Fabio]"; - mes "kkkickkkkkkkkick"; + mes "[Brasilis Girl]"; + mes "Gosh.. today also failed."; next; - mes "[Daniel]"; - mes "kkkickkkkkkkk"; + mes "[Brasilis Girl]"; + mes "......"; + mes "What's up? Why are you looking at me?"; + mes "I don't want to be a showgirl!! Get out!!"; next; - switch(select("Walk by.:Ask about the gossip.")) { - case 1: - mes "[Fabio]"; - mes "Mariana~ smells~ Nya nya~"; - next; - mes "[Daniel]"; - mes "Oh man you stink too~! Nya nya~"; + if(select("Nothing, sorry.:What's wrong?") == 1) { + mes "[Brasilis Girl]"; + mes "I am so sad!!!"; close; - case 2: - break; } - mes "[Fabio]"; - mes "Haven't you heard?"; - mes "The ghost story in the art museum."; + mes "[Brasilis Girl]"; + mes "It's not your business."; + mes "You are just an outsider!"; next; - mes "[Daniel]"; - mes "Ooohhhh! Scary~~~!"; + if(select("How rude!:Just trying to help.") == 1) { + mes "[Brasilis Girl]"; + mes "What's it matter to you that I'm rude??!!"; + close; + } + mes "["+strcharinfo(0)+"]"; + mes "I know that I'm just passing by but I might be able to help you. What do you think?"; next; - select("Can you tell me more?"); - mes "[Fabio]"; - mes "A coupla days ago we went to the art museum for a picnic at school."; - mes "You know nothing special, just a ordinary field trip."; + mes "["+strcharinfo(0)+"]"; + mes "This kind of meeting could be more than just a coincidence."; next; - mes "[Fabio]"; - mes "Museums are boring so me and some friends snuck away from the group~!"; + mes "[Brasilis Girl]"; + mes "......................"; next; - mes "[Fabio]"; - mes "That's when we heard a scream echoing through the whole museum."; + mes "["+strcharinfo(0)+"]"; + mes "Hmm can you tell me your name?"; next; - mes "[Daniel]"; - mes "kkakkakkaaaah!!"; - mes "kkieeeeeeh!"; - mes "kehkeh.."; + mes "[Brasilis Girl]"; + mes "ja..."; + mes "Jasira."; + mes "My name is Jasira."; next; - mes "[Mariana]"; - mes "I heard the scream too..."; - mes "You boys are always making noises where you're not supposed to."; + mes "["+strcharinfo(0)+"]"; + mes "Nice name~."; + mes "Jasira what's going on?"; next; - mes "[Pedro]"; - mes "What else are we supposed to do? If we don't do it someone else will."; + mes "[Jasira]"; + mes "............."; next; - emotion e_an,0,"Mariana#bra"; - mes "[Mariana]"; - mes "Argh~ Boys are so frustrating sometimes."; + mes "[Jasira]"; + mes "I have to meet 'Jasi' but I can't go out...."; next; - select("So then what happened?"); - mes "[Fabio]"; - mes "Daniel and me guessed something weird was goin' on so we ran to where we thought the screams were comin' from."; + mes "["+strcharinfo(0)+"]"; + mes "who is Jasi?"; + mes "Your.... lover?"; next; - mes "[Fabio]"; - mes "They were coming from the bathroom."; - mes "Some kids got so scared that they started screaming too and closing their eyes. It got pretty bad."; + emotion e_omg; + mes "[Jasira]"; + mes "l...o...v...e...lover??!!"; + mes "No way~"; next; - mes "[Daniel]"; - mes "I think you pissed or pooped your pants. It smelled freakin' gross."; + mes "[Jasira]"; + mes "If he is my lover, it would be great... but..."; next; - mes "[Fabio]"; - mes "Nah uh~ Your mom pissed her pants~ Nyah!"; + mes "[Jasira]"; + mes "Jasi is......"; + mes "the great moon."; next; - mes "[Daniel]"; - mes "Nah uh~ You~ pissed your pants~"; + mes "["+strcharinfo(0)+"]"; + mes "The moon?"; + mes "Maybe... are you talking about the moon from the story?"; next; - mes "[Fabio]"; - mes "Anyway, so yeah, anyway that's how the rumor of the ghost in the museum started."; + mes "[Jasira]"; + mes "Yeah!"; + mes "Dear Jasi is from the moon from the sky!"; next; - mes "[Daniel]"; - mes "Liar, there's no such thing as ghosts~"; + mes "["+strcharinfo(0)+"]"; + mes "Why are you thinking like that?"; next; - select("So was it a ghost?"); - mes "[Fabio]"; - mes "How should I know?"; - mes "No one could say they saw one and no one wanted to get in trouble from the teachers."; + mes "[Jasira]"; + mes "Cuz' Jasi is really gorgeous and the most important thing is he is taking care of the water lily in Brasilis."; next; - mes "[Pedro]"; - mes "I heard if you say special magic words that the ghost will come out."; + emotion e_omg,1; + mes "["+strcharinfo(0)+"]"; + mes "Brasilis water lily??!!"; + mes "Isn't it the uniqe flower?"; next; - mes "[Daniel]"; - mes "Quit butting into our conversation Pedro."; + mes "[Jasira]"; + mes "Right. It's a really mysterious flower and difficult to find."; + mes "But around Jasi there are lots of water lilies."; + mes "That's why I believe Jasi is the moon."; next; - mes "[Fabio]"; - mes "Yah, what are you talking about, Pedro?"; - mes "So did you see the ghost?"; + mes "["+strcharinfo(0)+"]"; + mes "Where is Jasi?"; next; - mes "[Pedro]"; - mes "N... no. I'm scared of ghosts."; - mes "But my friends said they saw one and they're not liars."; + mes "[Jasira]"; + mes "He is deep inside the Jungle."; + mes "As you can see I am so weak so, I've been staying home. But once, I was strong enough to leave this village."; + next; + mes "[Jasira]"; + mes "I just wandered the jungle and fell down somewhere and that's where I saw him."; + mes "He was so nice. He helped heal me and guided me back home."; + mes "That was really really great time."; + next; + mes "[Jasira]"; + mes "Since I came back home, my parents punished me."; + mes "I can understand why they are worrying but i missed Jasi a lot!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Why don't you meet him after recovering your strength?"; + next; + mes "[Jasira]"; + mes "................."; + mes "I wanna see him right now..."; + next; + if(select("Help Jasira.:Ignore her.") == 2) { + mes "["+strcharinfo(0)+"]"; + mes "Sorry I can't help you. Cheer up!"; + next; + mes "[Jasira]"; + mes "Crying........"; + close; + } + mes "["+strcharinfo(0)+"]"; + mes "Jasira I came here to find the Brasilis water lily."; + mes "Don't you think fate has brought us together?"; next; - select("Did anyone tell you the magic words?"); - mes "[Pedro]"; - mes "I heard it in a kind of song."; - mes "the special magic words are..."; + mes "["+strcharinfo(0)+"]"; + mes "If you tell me how to find Jasi, I can help you."; next; - mes "[Pedro]"; - mes "'^3131FFMother the door won't open!^000000'"; - mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'"; - mes ""; - mes "'^3131FFMother the water is flooding!^000000'"; - mes "'^FF0000If the moon disappears 3 times, don't worry.^000000'"; - mes ""; - mes "'^3131FFMother the drought has started!^000000'"; - mes "'^FF0000Don't worry, the waterfall will help it.^000000'"; - mes ""; - mes "'^3131FFMother where are my friends?^000000'"; - mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'"; - mes ""; - mes "'^3131FFWhere are you mom?^000000'"; + mes "[Jasira]"; + mes "Really? But I don't know exactly how to get there. I was just wandering around when I met him."; next; - mes "[Mariana]"; - mes "Umm it seems like a riddle."; + mes "["+strcharinfo(0)+"]"; + mes "Can't you remember anything?"; + mes "If you know something you've gotta tell me."; next; - select("Wanna help me find this ghost?"); - mes "[Pedro]"; - mes "You're on your own pal~."; + mes "[Jasira]"; + mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere."; next; - mes "[Mariana]"; - mes "I don't like scary things!"; + mes "["+strcharinfo(0)+"]"; + mes "Good, that's better than nothing! I will look for a similar place."; next; - mes "[Fabio]"; - mes "Pfft, I can't believe you're gonna believe that story."; + mes "[Jasira]"; + mes "I gave you your information, so can you do me a favor?"; + mes "It's really simple..."; next; - mes "[Daniel]"; - mes "I'll do whatever Fabio does, as always!"; + mes "[Jasira]"; + mes "I'd like to give a delicious fruit."; + mes "The place where Jas seemed cozy but I didn't see any food around... So if he sees a yummy fruit he will be happy!"; next; - mes "[Fabio]"; - mes "Maybe you're just scared..."; - set brazil_ghost,1; - setquest 2208; + mes "[Jasira]"; + mes "Give him 10 Banana and tell him that I really miss him."; + mes "Sorry for ignoring you before. Please, only you can help me!"; + set brazil_regia,3; + changequest 2201,2202; close; } - else if (brazil_ghost == 1) { - mes "[Pedro]"; - mes "Do you wanna hear the magic words again?"; + else if ((brazil_regia == 3) || (brazil_regia == 4)) { + mes "[Jasira]"; + mes "If you meet Jasi, give him 10 Bananas."; + mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere."; next; - mes "[Pedro]"; - mes "'^3131FFMother the door won't open!^000000'"; - mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'"; - mes ""; - mes "'^3131FFMother the water is flooding!^000000'"; - mes "'^FF0000If the moon disappears 3 times, don't worry.^000000'"; - mes ""; - mes "'^3131FFMother the drought has started!^000000'"; - mes "'^FF0000Don't worry, the waterfall will help it.^000000'"; - mes ""; - mes "'^3131FFMother where are my friends?^000000'"; - mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'"; - mes ""; - mes "'^3131FFWhere are you mom?^000000'"; - close; - } - else { - mes "[Pedro]"; - mes "I wonder what I need to do to have a statue made of me?"; + mes "[Jasira]"; + mes "If you can't find the way, go up to the waterfall and ask the kids in Brasilis village."; + mes "I heard one of the children went to a strange place before. He might've gone to the same place as me!"; close; } -} - -brasilis,187,244,1 script Mariana#bra 72,{ - if (brazil_ghost == 0) { - mes "[Pedro]"; - mes "Wow it's really a great statue!"; - next; - mes "[Mariana]"; - mes "It is, isn't it?"; - mes "This statue is called Verass Monument."; - next; - mes "[Mariana]"; - mes "A long time ago there was a really brave adventurer named Verass, thanks to his dedicated exploration, Brasilis was able to develop into this great city."; - next; - mes "[Pedro]"; - mes "Awesome!!"; - mes "i wanna become a real man like Verass."; - next; - mes "[Mariana]"; - mes "Pedro, you can become whatever you want."; - next; - mes "[Pedro]"; - mes "Mariana is so smart, isn't she? hehe."; + else if (brazil_regia == 5) { + mes "[Jasira]"; + mes "Did you meet Jasi?"; + mes "Did you talk about me?"; + mes "You didn't? Uh? Stupid! Gosh~!"; next; - mes "[Fabio]"; - mes "Ooooh! You love her don't you!"; + mes "["+strcharinfo(0)+"]"; + mes "Hey girl~ you've got a short temper."; + mes "I did see him and I talked about you!"; next; - mes "[Daniel]"; - mes "Wooooaaaa Pedro and Mari sitting in a tree!"; + mes "[Jasira]"; + mes "Did you?"; + mes "What did he say?"; + mes "Does he remember me?"; next; - mes "[Fabio]"; - mes "Woooo k-i-s-s-i-n-g~!!!"; + mes "["+strcharinfo(0)+"]"; + mes "That you have a really good heart~"; + mes "I told him that you will try to meet him when your condition gets better."; next; - mes "[Daniel]"; - mes "Nya nya nya!"; + mes "[Jasira]"; + mes "Yeahhhhh!!"; + mes "Thank you! You are more reliable than I thought you would be."; next; - mes "[Fabio]"; - mes "Hahahahaha."; + mes "["+strcharinfo(0)+"]"; + mes "Anyway, I'm looking for a fruit that's brown and has a hard shell."; + mes "It has juice inside and can be used as a cup to drink out of."; next; - mes "[Pedro]"; - mes "Stop acting like babies!"; + mes "[Jasira]"; + mes "Duh! You mean a coconut right?!"; + mes "They're everywhere here in Brasilis."; next; - mes "[Mariana]"; - mes "Boys~!"; + mes "["+strcharinfo(0)+"]"; + mes "Thanks Jasira!"; + set brazil_regia,6; + changequest 2204,2205; + close; + } + else if ((brazil_regia == 6) || (brazil_regia == 7)) { + mes "[Jasira]"; + mes "I should take care of my strength by myself!"; + mes "I can't just lie in my bed forever. Don't you agree?"; + close; + } + else if (brazil_regia == 8) { + mes "[Jasira]"; + mes "Uh? Why have you come back?"; next; - mes "[Daniel]"; - mes "Yah yah..."; - mes "Hey guys, did you hear that something happened a few days ago?"; + mes "- You tell her what Jasi told you to tell her -"; next; - mes "[Mariana]"; - mes "Oh yeah~ I heard that something really scary happened."; + mes "[Jasira]"; + mes "Oh... really?"; + mes "Did he say that?"; + mes "Gosh! Gosh!!!"; + mes "Kkkkkaaaaa - !!"; next; - mes "[Fabio]"; - mes "Uh, yeah that's why Mariana got scared of going ot the bathroom for 3 days and everything was stinky. Ewwww~"; + mes "["+strcharinfo(0)+"]"; + mes "Thanks to you, I was able to get a flower."; + mes "Thanks a lot!!"; next; - mes "[Daniel]"; - mes "Ha ha ha! Smelly Mari!"; + mes "[Jasira]"; + mes "Wooow. It's so beautiful."; next; - mes "[Mariana]"; - mes "I hate you~!"; - mes "Stop spreading rumors about me. I'm not scared of the bathroom."; - mes "Pedro, do you think that I stink?"; + mes "[Jasira]"; + mes "Ah... can I see it for a second?"; next; - mes "[Pedro]"; - mes "Uh? Uh?"; - mes "N......no... no way."; - mes "Hey guys~ be nice to her~"; + mes "[Jasira]"; + mes "Surprise~!!"; + mes "I've been working on this hat while you were gone and now it's complete with the water lily flower!"; next; - mes "[Fabio]"; - mes "kkkickkkkkkkkick"; + mes "[Jasira]"; + mes "I know, I know! I'm the best..."; + delitem 7553,1; //Lotus_Flower + set brazil_regia,9; + changequest 2206,2207; + setarray .@card[0],4195,4177,4188; //Leaf_Cat_Card, Dryad_Card, Leib_Olmai_Card + getitem2 5302,1,1,0,0,.@card[rand(3)],0,0,0; //Lotus_Flower_Hat + close; + } + else if (brazil_regia > 8) { + mes "[Jasira]"; + mes "I just need to get a little bit stronger!"; + mes "I can't just lie in bed forever. My Jasi is waiting for me~"; + close; + } + else { + mes "[Distant Sound]"; + mes "Jasira!!!"; + mes "Where are you going again?!!"; + mes "Come back~, please!!"; next; - mes "[Daniel]"; - mes "kkkickkkkkkkk"; + mes "[Brasilis Girl]"; + mes "Please mom~!"; + mes "Please let me go!"; + close; + } + end; + +OnTouch: + if (brazil_regia == 2) + emotion e_an; + end; +} + +bra_dun02,67,205,5 script Recluse#bra 475,3,3,{ + if (brazil_regia == 3) { + mes "[Recluse]"; + mes "Oh, I haven't seen another person in such a long time."; next; - switch(select("Walk by.:Ask about the gossip.")) { - case 1: - mes "[Fabio]"; - mes "Mariana~ smells~ Nya nya~"; - next; - mes "[Daniel]"; - mes "Oh man you stink too~! Nya nya~"; + if(select("Keep going.:Are you the moon?") == 1) { + mes "[Recluse]"; + mes "You don't have specific business with me."; close; - case 2: - break; } - mes "[Fabio]"; - mes "Haven't you heard?"; - mes "The ghost story in the art museum."; + mes "[Recluse]"; + mes "Moon?"; + mes "My name is Jasi."; + mes "My family has worked to take care of the water lily from generation to generation."; + next; + mes "[Jasi]"; + mes "Basically the Brasilis water lily is too shy to appear in front of people so, they only bloom in rare places. I guess they like it here, though, that's why I've been staying here for such a long time."; next; - mes "[Daniel]"; - mes "Ooohhhh! Scary~~~!"; + mes "[Jasi]"; + mes "My family has taken care of the water lily calmly to prevent harm from people's hand or monsters."; next; - select("Can you tell me more?"); - mes "[Fabio]"; - mes "A coupla days ago we went to the art museum for a picnic at school."; - mes "You know nothing special, just a ordinary field trip."; + mes "["+strcharinfo(0)+"]"; + mes "Do you remember a girl named Jasi."; next; - mes "[Fabio]"; - mes "Museums are boring so me and some friends snuck away from the group~!"; + mes "[Jasi]"; + mes "Ja...si.........."; + mes "Ah!! a hurry scurry girl. "; + mes "Gosh.. I was in trouble due to that girl."; next; - mes "[Fabio]"; - mes "That's when we heard a scream echoing through the whole museum."; + mes "["+strcharinfo(0)+"]"; + mes "Trouble?"; next; - mes "[Daniel]"; - mes "kkakkakkaaaah!!"; - mes "kkieeeeeeh!"; - mes "kehkeh.."; + mes "[Jasi]"; + mes "One day a young lady appeared with lots of scars so I helped her. Then suddenly she tried to pick up the water lily and asked me to accept her as my wife or make her into a water lily what a nutcase!"; next; - mes "[Mariana]"; - mes "I heard the scream too..."; - mes "You boys are always making noises where you're not supposed to."; + mes "[Jasi]"; + mes "I was barely able to calm down and send her to the village."; + mes "My life is that water lily so I didn't want anything embarrassing to happen."; next; - mes "[Pedro]"; - mes "What else are we supposed to do? If we don't do it someone else will."; + mes "["+strcharinfo(0)+"]"; + mes "This is a gift from Jasira to say sorry for that time."; + mes "She is really sad that can't come here by herself due to private difficulties."; next; - emotion e_an,0,"Mariana#bra"; - mes "[Mariana]"; - mes "Argh~ Boys are so frustrating sometimes."; + if (countitem(513) < 10) { + mes "[Jasi]"; + mes "What are you saying?"; + next; + mes "- Oh yeah, I forgot to bring 10 Bananas -"; + close; + } + mes "[Jasi]"; + mes "Ah! Bananas! Wow it's been a long time. She's pretty considerate isn't she?"; next; - select("So then what happened?"); - mes "[Fabio]"; - mes "Daniel and me guessed something weird was goin' on so we ran to where we thought the screams were comin' from."; + mes "[Jasi]"; + mes "Anyway is that all the business you have with me?"; next; - mes "[Fabio]"; - mes "They were coming from the bathroom."; - mes "Some kids got so scared that they started screaming too and closing their eyes. It got pretty bad."; + mes "["+strcharinfo(0)+"]"; + mes "Umm honestly I was wondering to find water lily and met you by coincidence. Jasira told me her sad story so that's what led me here."; next; - mes "[Daniel]"; - mes "I think you pissed or pooped your pants. It smelled freakin' gross."; + mes "[Jasi]"; + mes "I got it."; + mes "As you can see, there are lots of Brasilis water lily around here."; + mes "If you make sure that you won't destroy them you can appreciate them as you wish."; + set brazil_regia,4; + changequest 2202,2203; + close; + } + else if (brazil_regia == 4) { + mes "[Jasi]"; + mes "Did you enjoy the water lily?"; + close; + } + else if (brazil_regia == 5) { + mes "[Jasi]"; + mes "I forgot what the name of that fruit was..."; + close; + } + else if (brazil_regia == 6) { + if (countitem(11515) < 5) { + mes "[Jasi]"; + mes "I forgot what the name of that fruit was..."; + close; + } + else { + mes "[Jasi]"; + mes "Did you find the fruit?"; + mes "Oh right this is....?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "It's called a 'coconut'."; + next; + mes "[Jasi]"; + mes "Ahah! COCONUT!!"; + mes "Now I remember thank you very much. I can't remember the last time I had this fruit."; + next; + mes "[Jasi]"; + mes "I guess I should keep my promise."; + mes "You can take one Water lily."; + next; + mes "[Jasi]"; + mes "I hope the Brasilis water lily will understand me."; + mes "You better grab the flower while you have a chance~"; + next; + mes "[Jasi]"; + mes "Oh, can you tell that girl Jasira something for me?"; + mes "Tell her that I am not the moon from the story, but I want to become the moon to shine only for her."; + delitem 11515,5; //Coconut + set brazil_regia,7; + changequest 2205,2206; + close; + } + } + else { + mes "[Jasi]"; + mes "The flowers blooming from the Water lily today is wonderful."; + close; + } + end; + +OnTouchNPC: + unitwarp 0,"this",67,215; + end; +} + +bra_dun02,71,200,3 script Water lily#bra 111,{ + if (brazil_regia == 4) { + mes "An unusual Water lily is blooming here. You can't stop staring at it, knowing that few people have seen this flower bloom."; next; - mes "[Fabio]"; - mes "Nah uh~ Your mom pissed her pants~ Nyah!"; + if(select("Pick up the flower.:Keep gazing.") == 2) { + mes "- You can't avoid staring at it's beauty. -"; + close; + } + mes "[Jasi]"; + mes "Uh! What are you doing??!!"; next; - mes "[Daniel]"; - mes "Nah uh~ You~ pissed your pants~"; + mes "["+strcharinfo(0)+"]"; + mes "There is a person who really needs this flower, can I just take one of 'em?"; next; - mes "[Fabio]"; - mes "Anyway, so yeah, anyway that's how the rumor of the ghost in the museum started."; + mes "[Jasi]"; + mes "As I said earlier, I am the guardian of this water lily."; + mes "I can't just stand by here and watch you pluck even a single flower from it."; next; - mes "[Daniel]"; - mes "Liar, there's no such thing as ghosts~"; + mes "["+strcharinfo(0)+"]"; + mes "Hey man~ I brought these delicious fruits for you... try it! They are really well matured and fresh bananas."; next; - select("So was it a ghost?"); - mes "[Fabio]"; - mes "How should I know?"; - mes "No one could say they saw one and no one wanted to get in trouble from the teachers."; + if (countitem(513) < 10) { + mes "[Jasi]"; + mes "What are you saying?"; + next; + mes "- Oh yeah, I forgot to bring 10 Bananas -"; + close; + } + mes "[Jasi]"; + mes "Hmm... It's been so long since I've had this fruit."; next; - mes "[Pedro]"; - mes "I heard if you say special magic words that the ghost will come out."; + mes "[Jasi]"; + mes "I will just try one. That's all."; next; - mes "[Daniel]"; - mes "Quit butting into our conversation Pedro."; + mes "- munch -"; + mes "- mumble mumble mumble -"; + specialeffect EF_POTION7,AREA,"Recluse#bra"; next; - mes "[Fabio]"; - mes "Yah, what are you talking about, Pedro?"; - mes "So did you see the ghost?"; + mes "[Jasi]"; + mes "Uh, this taste... is!"; + mes "I remember my mom baking these into a tasty bread!"; next; - mes "[Pedro]"; - mes "N... no. I'm scared of ghosts."; - mes "But my friends said they saw one and they're not liars."; + mes "[Jasi]"; + mes "It makes me miss my childhood."; next; - select("Did anyone tell you the magic words?"); - mes "[Pedro]"; - mes "I heard it in a kind of song."; - mes "the special magic words are..."; + emotion e_omg,0,"Recluse#bra"; + mes "[Jasi]"; + mes "Hoho!!!!"; + mes "I've been here for as long as I can remember..."; + mes "I don't have enough time to even do simple things like eat delicious fruit."; next; - mes "[Pedro]"; - mes "'^3131FFMother the door won't open!^000000'"; - mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'"; - mes ""; - mes "'^3131FFMother the water is flooding!^000000'"; - mes "'^FF0000If the moon disappears 3 times, don't worry.^000000'"; - mes ""; - mes "'^3131FFMother the drought has started!^000000'"; - mes "'^FF0000Don't worry, the waterfall will help it.^000000'"; - mes ""; - mes "'^3131FFMother where are my friends?^000000'"; - mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'"; - mes ""; - mes "'^3131FFWhere are you mom?^000000'"; + mes "[Jasi]"; + mes "It was a really delicious banana."; + mes "But rules are rules!"; + mes "I must do my duty."; next; - mes "[Mariana]"; - mes "Umm it seems like a riddle."; + mes "["+strcharinfo(0)+"]"; + mes "Please! I just need one flower~ What can I do to convince you?"; next; - select("Wanna help me find this ghost?"); - mes "[Pedro]"; - mes "You're on your own pal~."; + mes "[Jasi]"; + mes "Rules are rules, what do you want from me?"; next; - mes "[Mariana]"; - mes "I don't like scary things!"; + mes "["+strcharinfo(0)+"]"; + mes "Didn't that banana remind you of your childhood? What can I get for you?"; next; - mes "[Fabio]"; - mes "Pfft, I can't believe you're gonna believe that story."; + mes "[Jasi]"; + mes "Now that you mention it, there is one fruit that I really miss."; + mes "It was my favorite when I was young but I don't remember what it was called."; next; - mes "[Daniel]"; - mes "I'll do whatever Fabio does, as always!"; + mes "[Jasi]"; + mes "It's brown and has a hard shell around it. It has juice inside and you can use it as a cup when you're done eating the fruit."; + mes "Do you know what it is?"; next; - mes "[Fabio]"; - mes "Maybe you're just scared..."; - set brazil_ghost,1; - setquest 2208; + mes "[Jasi]"; + mes "If you bring 5 of those things, I will reconsider your suggestion."; + delitem 513,10; //Banana + set brazil_regia,5; + changequest 2203,2204; + next; + mes "["+strcharinfo(0)+"]"; + mes "Ok so I have to bring 5 fruits with hard shells."; + mes "Hmm what is it?"; close; } - else if (brazil_ghost == 1) { - mes "[Mariana]"; - mes "Can you guys stop talking about the ghosts?"; - mes "I've already got goosebumps all over."; + else if (brazil_regia == 5) { + mes "[Jasi]"; + mes "It was my favorite when I was young but I don't remember what it was called."; + next; + mes "[Jasi]"; + mes "It's brown and has a hard shell around it. It has juice inside and you can use it as a cup when you're done eating the fruit."; + mes "Do you know what it is?"; close; } - else { - mes "[Mariana]"; - mes "Why do Fabio and Daniel always bother us?"; + else if (brazil_regia == 7) { + if (!checkweight(1201,1)) { + mes "- wait a second!! -"; + mes "- you have too many items -"; + mes "- so you can't get any more items. -"; + mes "- make your body lighter -"; + mes "- then try again. -"; + close; + } + mes "- You take a beautiful water lily carefully in your hands. -"; + set brazil_regia,8; + getitem 7553,1; //Lotus_Flower close; } } -brasilis,181,250,5 script Fabio#bra 706,{ +// Dungeon Access Quest, Original file: brazil_tre.sc +//============================================================ +brasilis,185,246,5 script Pedro#bra 62,{ if (brazil_ghost == 0) { + OnTalk: mes "[Pedro]"; mes "Wow it's really a great statue!"; next; @@ -3134,16 +2004,13 @@ brasilis,181,250,5 script Fabio#bra 706,{ mes "[Daniel]"; mes "kkkickkkkkkkk"; next; - switch(select("Walk by.:Ask about the gossip.")) { - case 1: + if(select("Walk by.:Ask about the gossip.") == 1) { mes "[Fabio]"; mes "Mariana~ smells~ Nya nya~"; next; mes "[Daniel]"; mes "Oh man you stink too~! Nya nya~"; close; - case 2: - break; } mes "[Fabio]"; mes "Haven't you heard?"; @@ -3264,183 +2131,8 @@ brasilis,181,250,5 script Fabio#bra 706,{ close; } else if (brazil_ghost == 1) { - mes "[Fabio]"; - mes "You still wasting your time with that ghost story?"; - close; - } - else { - mes "[Fabio]"; - mes "Mariana, wanna see something cool?"; - next; - mes "[Mariana]"; - mes "kkkkkkkaaaaaacck!! Bugs!! Get 'em away!"; - close; - } -} - -brasilis,180,249,5 script Daniel#bra 706,{ - if (brazil_ghost == 0) { - mes "[Pedro]"; - mes "Wow it's really a great statue!"; - next; - mes "[Mariana]"; - mes "It is, isn't it?"; - mes "This statue is called Verass Monument."; - next; - mes "[Mariana]"; - mes "A long time ago there was a really brave adventurer named Verass, thanks to his dedicated exploration, Brasilis was able to develop into this great city."; - next; - mes "[Pedro]"; - mes "Awesome!!"; - mes "i wanna become a real man like Verass."; - next; - mes "[Mariana]"; - mes "Pedro, you can become whatever you want."; - next; - mes "[Pedro]"; - mes "Mariana is so smart, isn't she? hehe."; - next; - mes "[Fabio]"; - mes "Ooooh! You love her don't you!"; - next; - mes "[Daniel]"; - mes "Wooooaaaa Pedro and Mari sitting in a tree!"; - next; - mes "[Fabio]"; - mes "Woooo k-i-s-s-i-n-g~!!!"; - next; - mes "[Daniel]"; - mes "Nya nya nya!"; - next; - mes "[Fabio]"; - mes "Hahahahaha."; - next; - mes "[Pedro]"; - mes "Stop acting like babies!"; - next; - mes "[Mariana]"; - mes "Boys~!"; - next; - mes "[Daniel]"; - mes "Yah yah..."; - mes "Hey guys, did you hear that something happened a few days ago?"; - next; - mes "[Mariana]"; - mes "Oh yeah~ I heard that something really scary happened."; - next; - mes "[Fabio]"; - mes "Uh, yeah that's why Mariana got scared of going ot the bathroom for 3 days and everything was stinky. Ewwww~"; - next; - mes "[Daniel]"; - mes "Ha ha ha! Smelly Mari!"; - next; - mes "[Mariana]"; - mes "I hate you~!"; - mes "Stop spreading rumors about me. I'm not scared of the bathroom."; - mes "Pedro, do you think that I stink?"; - next; - mes "[Pedro]"; - mes "Uh? Uh?"; - mes "N......no... no way."; - mes "Hey guys~ be nice to her~"; - next; - mes "[Fabio]"; - mes "kkkickkkkkkkkick"; - next; - mes "[Daniel]"; - mes "kkkickkkkkkkk"; - next; - switch(select("Walk by.:Ask about the gossip.")) { - case 1: - mes "[Fabio]"; - mes "Mariana~ smells~ Nya nya~"; - next; - mes "[Daniel]"; - mes "Oh man you stink too~! Nya nya~"; - close; - case 2: - break; - } - mes "[Fabio]"; - mes "Haven't you heard?"; - mes "The ghost story in the art museum."; - next; - mes "[Daniel]"; - mes "Ooohhhh! Scary~~~!"; - next; - select("Can you tell me more?"); - mes "[Fabio]"; - mes "A coupla days ago we went to the art museum for a picnic at school."; - mes "You know nothing special, just a ordinary field trip."; - next; - mes "[Fabio]"; - mes "Museums are boring so me and some friends snuck away from the group~!"; - next; - mes "[Fabio]"; - mes "That's when we heard a scream echoing through the whole museum."; - next; - mes "[Daniel]"; - mes "kkakkakkaaaah!!"; - mes "kkieeeeeeh!"; - mes "kehkeh.."; - next; - mes "[Mariana]"; - mes "I heard the scream too..."; - mes "You boys are always making noises where you're not supposed to."; - next; - mes "[Pedro]"; - mes "What else are we supposed to do? If we don't do it someone else will."; - next; - emotion e_an,0,"Mariana#bra"; - mes "[Mariana]"; - mes "Argh~ Boys are so frustrating sometimes."; - next; - select("So then what happened?"); - mes "[Fabio]"; - mes "Daniel and me guessed something weird was goin' on so we ran to where we thought the screams were comin' from."; - next; - mes "[Fabio]"; - mes "They were coming from the bathroom."; - mes "Some kids got so scared that they started screaming too and closing their eyes. It got pretty bad."; - next; - mes "[Daniel]"; - mes "I think you pissed or pooped your pants. It smelled freakin' gross."; - next; - mes "[Fabio]"; - mes "Nah uh~ Your mom pissed her pants~ Nyah!"; - next; - mes "[Daniel]"; - mes "Nah uh~ You~ pissed your pants~"; - next; - mes "[Fabio]"; - mes "Anyway, so yeah, anyway that's how the rumor of the ghost in the museum started."; - next; - mes "[Daniel]"; - mes "Liar, there's no such thing as ghosts~"; - next; - select("So was it a ghost?"); - mes "[Fabio]"; - mes "How should I know?"; - mes "No one could say they saw one and no one wanted to get in trouble from the teachers."; - next; - mes "[Pedro]"; - mes "I heard if you say special magic words that the ghost will come out."; - next; - mes "[Daniel]"; - mes "Quit butting into our conversation Pedro."; - next; - mes "[Fabio]"; - mes "Yah, what are you talking about, Pedro?"; - mes "So did you see the ghost?"; - next; - mes "[Pedro]"; - mes "N... no. I'm scared of ghosts."; - mes "But my friends said they saw one and they're not liars."; - next; - select("Did anyone tell you the magic words?"); mes "[Pedro]"; - mes "I heard it in a kind of song."; - mes "the special magic words are..."; + mes "Do you wanna hear the magic words again?"; next; mes "[Pedro]"; mes "'^3131FFMother the door won't open!^000000'"; @@ -3456,29 +2148,58 @@ brasilis,180,249,5 script Daniel#bra 706,{ mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'"; mes ""; mes "'^3131FFWhere are you mom?^000000'"; - next; - mes "[Mariana]"; - mes "Umm it seems like a riddle."; - next; - select("Wanna help me find this ghost?"); + close; + } + else { mes "[Pedro]"; - mes "You're on your own pal~."; - next; + mes "I wonder what I need to do to have a statue made of me?"; + close; + } +} + +brasilis,187,244,1 script Mariana#bra 72,{ + if (brazil_ghost == 0) { + doevent "Pedro#bra::OnTalk"; + end; + } + else if (brazil_ghost == 1) { mes "[Mariana]"; - mes "I don't like scary things!"; - next; + mes "Can you guys stop talking about the ghosts?"; + mes "I've already got goosebumps all over."; + close; + } + else { + mes "[Mariana]"; + mes "Why do Fabio and Daniel always bother us?"; + close; + } +} + +brasilis,181,250,5 script Fabio#bra 706,{ + if (brazil_ghost == 0) { + doevent "Pedro#bra::OnTalk"; + end; + } + else if (brazil_ghost == 1) { mes "[Fabio]"; - mes "Pfft, I can't believe you're gonna believe that story."; - next; - mes "[Daniel]"; - mes "I'll do whatever Fabio does, as always!"; - next; + mes "You still wasting your time with that ghost story?"; + close; + } + else { mes "[Fabio]"; - mes "Maybe you're just scared..."; - set brazil_ghost,1; - setquest 2208; + mes "Mariana, wanna see something cool?"; + next; + mes "[Mariana]"; + mes "kkkkkkkaaaaaacck!! Bugs!! Get 'em away!"; close; } +} + +brasilis,180,249,5 script Daniel#bra 706,{ + if (brazil_ghost == 0) { + doevent "Pedro#bra::OnTalk"; + end; + } else if (brazil_ghost == 1) { mes "[Daniel]"; mes "Nyah nyah nyah~"; @@ -4349,7 +3070,6 @@ bra_dun02,157,74,5 script Iara#nk 478,2,2,{ mes "Get away from me quickly."; delitem 11517,1; //Puri_Potion percentheal 100,100; - // may requitre new SCs sc_start SC_INCFLEE,3600000,20; sc_start SC_INCCRI,3600000,10; sc_start SC_STRFOOD,1200000,3; -- cgit v1.2.3-70-g09d2