quests_brasilis.txt 82 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941
  1. //===== rAthena Script =======================================
  2. //= Brasilis Quests
  3. //===== By ===================================================
  4. //= L0ne_W0lf
  5. //===== Version ==============================================
  6. //= 1.3
  7. //===== Compatible With ======================================
  8. //= rAthena Project
  9. //===== Description ==========================================
  10. //= [Official Conversion]
  11. //= Lost Puppies (Repeatable, 24 hours.)
  12. //= Suspicious Beach (Repeatable, 24 hours. iRO/cRO version.)
  13. //= Guarana Candy Quest
  14. //= Brasilis Water Lily Quest
  15. //= Brasilis Dungeon Access Quest
  16. //= Iara (Buff reward. Repeatable, 24 hours.)
  17. //===== Comments =============================================
  18. //= 1.0 First version.
  19. //= 1.1 Hydra Ball (12408)
  20. //= 1.2 Optimization. [Euphy]
  21. //= 1.2a Added 'consumeitem' command. [Euphy]
  22. //= 1.3 Added VIP features and fixed some EXP values. [Euphy]
  23. //= 1.3a Clean-up. [Capuche]
  24. //============================================================
  25. // Lost Puppies :: dogdog.sc
  26. //============================================================
  27. brasilis,297,307,5 script Angelo#br 1_M_04,{
  28. if (BaseLevel < 40) {
  29. mes "[Angelo]";
  30. mes "Pets went out the village~!!";
  31. mes "Gosh... what can I do... ?";
  32. close;
  33. }
  34. if (checkquest(9032,PLAYTIME) == 2) {
  35. erasequest 9032;
  36. }
  37. if (checkquest(9032,PLAYTIME) == 0) {
  38. mes "[Angelo]";
  39. mes "The day is not finished yet.";
  40. mes "You can only help once a day. Hehe.";
  41. close;
  42. }
  43. if (checkquest(9030) == 1) {
  44. mes "[Angelo]";
  45. mes "My pets are in the field outside of the village.";
  46. mes "Why did they leave? Please find them.";
  47. close;
  48. }
  49. if (checkquest(9031) == 1) {
  50. mes "[Angelo]";
  51. mes "Oh, thank you. You found all of 3 puppies.";
  52. mes "Thanks a lot.";
  53. mes "I hope this is useful to you. hoho.";
  54. if (VIP_SCRIPT && vip_status(1))
  55. getexp 75000,0;
  56. else
  57. getexp 50000,0;
  58. erasequest 9031;
  59. setquest 9032;
  60. specialeffect2 EF_ASSUMPTIO;
  61. consumeitem 607; //Yggdrasilberry
  62. .@rand = rand(1,10);
  63. if (.@rand > 4 && .@rand < 9) getitem 504,2; //White_Potion
  64. else if (.@rand > 8) getitem 608,1; //Seed_Of_Yggdrasil
  65. close;
  66. }
  67. mes "[Angelo]";
  68. mes "Are you an adventurer? You came here right on time.";
  69. mes "Puppies have been disappearing.";
  70. mes "And someone said that they saw them out on the field just outside the village....";
  71. next;
  72. mes "[Angelo]";
  73. mes "It's pretty difficult and dangerous to find 'em.";
  74. mes "You have to find ^0000FF3 puppies^000000.";
  75. setquest 9030;
  76. close;
  77. OnInit:
  78. initnpctimer;
  79. end;
  80. OnTimer10000:
  81. stopnpctimer;
  82. donpcevent "Angelo#br::OnGo";
  83. end;
  84. OnGo:
  85. emotion e_gasp;
  86. initnpctimer;
  87. end;
  88. }
  89. - script Puppy#bra -1,{
  90. mes "[Puppy]";
  91. mes "bow! wow wow!";
  92. if (checkquest(9030) == 1) {
  93. if (brazil_kid < 3) {
  94. next;
  95. brazil_kid++;
  96. mes "[" + strcharinfo(0) + "]";
  97. if (brazil_kid == 3) {
  98. mes "Good. I found all 3 puppies.";
  99. mes "Now I need to go tell Angelo.";
  100. brazil_kid = 0;
  101. erasequest 9030;
  102. setquest 9031;
  103. }
  104. else {
  105. mes "Ah... who's a good puppy?";
  106. mes "Ok, where are the others?";
  107. }
  108. if (compare(strnpcinfo(2),"1")) setarray .@i[0],2,3;
  109. else if (compare(strnpcinfo(2),"2")) setarray .@i[0],1,3;
  110. else setarray .@i[0],1,2;
  111. donpcevent "Puppy#"+charat(strnpcinfo(2),0)+.@i[rand(2)]+"::OnEnable";
  112. hideonnpc strnpcinfo(0);
  113. }
  114. }
  115. close;
  116. OnInit:
  117. if (!compare(strnpcinfo(2),"1")) hideonnpc strnpcinfo(0);
  118. end;
  119. OnEnable:
  120. hideoffnpc strnpcinfo(0);
  121. end;
  122. OnDisable:
  123. hideonnpc strnpcinfo(0);
  124. end;
  125. }
  126. bra_fild01,98,96,3 duplicate(Puppy#bra) Puppy#a1 4_DOG01
  127. bra_fild01,59,116,5 duplicate(Puppy#bra) Puppy#a2 4_DOG01
  128. bra_fild01,62,142,3 duplicate(Puppy#bra) Puppy#a3 4_DOG01
  129. bra_fild01,80,163,3 duplicate(Puppy#bra) Puppy#b1 4_DOG01
  130. bra_fild01,73,210,3 duplicate(Puppy#bra) Puppy#b2 4_DOG01
  131. bra_fild01,80,210,3 duplicate(Puppy#bra) Puppy#b3 4_DOG01
  132. bra_fild01,38,235,3 duplicate(Puppy#bra) Puppy#c1 4_DOG01
  133. bra_fild01,307,64,3 duplicate(Puppy#bra) Puppy#c2 4_DOG01
  134. bra_fild01,260,60,3 duplicate(Puppy#bra) Puppy#c3 4_DOG01
  135. bra_fild01,234,101,3 duplicate(Puppy#bra) Puppy#d1 4_DOG01
  136. bra_fild01,200,84,3 duplicate(Puppy#bra) Puppy#d2 4_DOG01
  137. bra_fild01,176,63,5 duplicate(Puppy#bra) Puppy#d3 4_DOG01
  138. // Suspicious Beach :: Suspicious_Beach.sc
  139. //============================================================
  140. brasilis,192,133,6 script Lucia#brasilis 4_F_BRZ_WOMAN,{
  141. /* -------------- Hydra Ball -------------------------
  142. if (countitem(12408) > 0) {
  143. delitem 12408,1; //Leaf_Cat_Ball
  144. getitem 12408,1; //Leaf_Cat_Ball
  145. }
  146. else if (countitem(6221) > 0) {
  147. delitem 6221,1; //Mystic_Leaf_Cat_Ball
  148. getitem 6221,1; //Mystic_Leaf_Cat_Ball
  149. }
  150. --------------------------------------------------- */
  151. if (BaseLevel < 40) {
  152. mes "[Lucia]";
  153. mes "Hello.";
  154. mes "I'm worried about ^FF0000Strange Hydra^000000's on";
  155. mes "the south beach.";
  156. mes "I hope some experienced adventurers";
  157. mes "will come to help.";
  158. emotion e_sigh;
  159. close;
  160. }
  161. .@nQState1 = checkquest(9028);
  162. .@nQState2 = checkquest(9029);
  163. if (.@nQState1 == -1) {
  164. mes "[Lucia]";
  165. mes "Hello.";
  166. mes "Have you come here to hunt ^FF0000Strange Hydra^000000s?";
  167. next;
  168. switch(select("Yes.:No.:^006400What is happening here?^000000")) {
  169. case 1:
  170. setquest 9028;
  171. getitem 12408,1; //Hydra_Ball
  172. mes "[Lucia]";
  173. mes "Here, take this ^006400Hydra Ball^000000.";
  174. mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000";
  175. mes "I hope you can do it~!";
  176. close;
  177. case 2:
  178. mes "[Lucia]";
  179. mes "Ah, I misunderstood.";
  180. mes "See you then.";
  181. close;
  182. case 3:
  183. L_WhatHappen:
  184. mes "[Lucia]";
  185. mes "One day ^FF0000Strange Hydra^000000s";
  186. mes "came here and surrounded the town.";
  187. mes "We're not sure what attracted them but some say that it's because of you adventurers.";
  188. next;
  189. mes "[Lucia]";
  190. mes "In any case, to contain the ^FF0000Strange Hydra^000000s,";
  191. mes "you have to use this specially designed tool a.k.a. a ^8B4513Hydra Ball^000000";
  192. next;
  193. mes "[Lucia]";
  194. mes "If you still have the ^006400Hydra Ball^000000,";
  195. mes "please use it on the ^FF0000Strange Hydra^000000s that";
  196. mes "you can find at the beach.";
  197. mes "If you are lucky, the tool will work perfectly.";
  198. next;
  199. mes "[Lucia]";
  200. mes "I hope many adventurers";
  201. mes "volunteer for this job.";
  202. mes " ";
  203. mes "I really hate Hydra!";
  204. emotion e_sob;
  205. close;
  206. }
  207. }
  208. else if ((.@nQState1 == 0) || (.@nQState1 == 1)) {
  209. if (countitem(6221) > 0) {
  210. mes "[Lucia]";
  211. mes "Hello, you really did it!";
  212. if (checkweight(11502,3)) {
  213. //mes "I don't have enough ^006400Hydra Ball^000000s to give you."; //Poorly translated by iRO?
  214. mes "I hope you will come";
  215. mes "again to help me.";
  216. mes "Have a nice day~!";
  217. delitem 6221,1; //Mystic_Leaf_Cat_Ball
  218. completequest 9028;
  219. //recall_completequest 9029;
  220. if (.@nQState2 > -1) erasequest 9029;
  221. setquest 9029;
  222. consumeitem 607; //Yggdrasilberry
  223. consumeitem 12070; //Luk_Dish05
  224. consumeitem 12055; //Vit_Dish05
  225. consumeitem 12065; //Dex_Dish05
  226. getitem 11502,3; //Light_Blue_Pot
  227. close;
  228. }
  229. else {
  230. mes " ";
  231. mes "I'd like to reward you,";
  232. mes "however your bags are full.";
  233. mes "Please make room and come back!";
  234. close;
  235. }
  236. }
  237. else {
  238. mes "[Lucia]";
  239. if (countitem(12408) < 1) {
  240. mes "Did you need another ^006400Hydra Ball^000000?";
  241. mes "I will give you one more.";
  242. getitem 12408,1; //Leaf_Cat_Ball
  243. close;
  244. }
  245. else {
  246. mes "Any problems?";
  247. next;
  248. switch(select("No.:^006400Tell me again what happened^000000")) {
  249. case 1:
  250. mes "[Lucia]";
  251. mes "Ok, please do me a favor.";
  252. close;
  253. case 2:
  254. goto L_WhatHappen;
  255. }
  256. }
  257. }
  258. }
  259. else {
  260. mes "[Lucia]";
  261. mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 you're back.";
  262. .@nCheckTime = checkquest(9029,PLAYTIME);
  263. if ((.@nCheckTime == 0) || (.@nCheckTime == 1)) {
  264. mes "I'm so grateful for your help.";
  265. mes "Each ^006400Hydra Ball^000000 is provided ^006400every 24 hours^000000";
  266. mes "Please come at the appropriate time.";
  267. close;
  268. }
  269. else {
  270. //recall_completequest 9028;
  271. if (.@nQState1 > -1) erasequest 9028;
  272. completequest 9029;
  273. mes "Did you come here to hunt ^FF0000Strange Hydra^000000s?";
  274. next;
  275. switch(select("Yes.:No.:^006400What is happening here?^000000")) {
  276. case 1:
  277. setquest 9028;
  278. getitem 12408,1; //Leaf_Cat_Ball
  279. mes "[Lucia]";
  280. mes "Here, take this ^006400Hydra Ball^000000.";
  281. mes "Use it to capture a ^FF0000Strange Hydra^8B4513.^000000";
  282. mes "I hope you can do it~!";
  283. close;
  284. case 2:
  285. mes "[Lucia]";
  286. mes "Ah, I misunderstood.";
  287. mes "See you then.";
  288. close;
  289. case 3:
  290. goto L_WhatHappen;
  291. }
  292. }
  293. }
  294. end;
  295. OnInit:
  296. initnpctimer;
  297. end;
  298. OnTimer7000:
  299. emotion e_gasp;
  300. stopnpctimer;
  301. initnpctimer;
  302. end;
  303. }
  304. // Guarana Quest :: brazil_tre.sc
  305. //============================================================
  306. brasilis,187,162,5 script Candy Maker 4_M_BRZ_MAN1,{
  307. if (!checkweight(1201,1)) {
  308. mes "- You can't start the quest. Please reduce the weight in your inventory. -";
  309. close;
  310. }
  311. if (brazil_gua == 0) {
  312. mes "[Candy Maker]";
  313. mes "Yo, do you know a berry called ^FF0000Guarana^000000?";
  314. next;
  315. mes "[Candy Maker]";
  316. 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.";
  317. next;
  318. mes "[Candy Maker]";
  319. mes "I used to sell the candy made of it back in the day.";
  320. mes "I got a prize sometimes every year in the <annual best product contest>. Those were the good 'ol days.";
  321. next;
  322. mes "[Candy Maker]";
  323. 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.";
  324. next;
  325. switch(select("How can I taste this guarana candy?:End conversation.")) {
  326. case 1:
  327. mes "[Candy Maker]";
  328. mes "Hmm? I already sold out of all my old supply.";
  329. next;
  330. mes "[Candy Maker]";
  331. mes "But if you can find some guarana, I can make it for you.";
  332. next;
  333. switch(select("How do I find guarana?:End conversation.")) {
  334. case 1:
  335. mes "[Candy Maker]";
  336. mes "Will you find the guarana?? Hoooooh~";
  337. next;
  338. mes "[Candy Maker]";
  339. mes "Can you find it?";
  340. mes "It's probably very expensive.";
  341. mes "Trading isn't my thing. Let me think.";
  342. next;
  343. mes "[Candy Maker]";
  344. mes "Let me introduce you to someone with whom I used to do guarana business with.";
  345. mes "He might still be dealing it.";
  346. next;
  347. mes "[Candy Maker]";
  348. mes "His name is Cherto.";
  349. mes "If you can't find him in the city, go to museum.";
  350. mes "He's a vain person so he likes to act big.";
  351. mes "He's probably wandering in the museum trying to show off to someone for sure.";
  352. brazil_gua = 1;
  353. setquest 2192;
  354. close;
  355. case 2:
  356. mes "[Candy Maker]";
  357. mes "Don't you want to try the guarana candy?";
  358. close;
  359. }
  360. case 2:
  361. mes "[Candy Maker]";
  362. mes "Those were the good 'ole days...";
  363. close;
  364. }
  365. }
  366. else if (brazil_gua == 1) {
  367. mes "[Candy Maker]";
  368. mes "If you want to get the guarana, find Cherto.";
  369. mes "Maybe he will be in the museum.";
  370. close;
  371. }
  372. else if (brazil_gua == 10) {
  373. if (!countitem(6237)) {
  374. mes "- The guarana that I had has disappeared. -";
  375. close;
  376. }
  377. delitem 6237,1; //Guarana_Fruit
  378. mes "[Candy Maker]";
  379. mes "Did you get the guarana?";
  380. next;
  381. mes "- You give the guarana to him. -";
  382. next;
  383. mes "[Candy Maker]";
  384. mes "Wow! You have special talent.";
  385. mes "It's the best thing I have ever seen so far. Cool~!";
  386. next;
  387. mes "[Candy Maker]";
  388. mes "Good, let's make the candy~!";
  389. mes "Long time no see my wonderful guarana candy...";
  390. next;
  391. mes "- hash hash hash hash hash hash -";
  392. mes "- hash hash hash hash hash hash -";
  393. next;
  394. mes "[Candy Maker]";
  395. mes "Look! It's the popular guarana candy.";
  396. mes "Try to savor its amazing taste hey~ take it easy. hahaha!!";
  397. brazil_gua = 11;
  398. completequest 2200;
  399. getitem 12414,1; //Guarana_Candy
  400. if (VIP_SCRIPT && vip_status(1))
  401. getexp 105000,15000;
  402. else
  403. getexp 70000,10000;
  404. close;
  405. }
  406. else if (brazil_gua == 11) {
  407. mes "[Candy Maker]";
  408. mes "Guarana candy. That was the most unique masterpiece in my life for sure!";
  409. next;
  410. mes "[Candy Maker]";
  411. mes "Since you helped me, guarana supply has been steadily rising.";
  412. mes "So, naturally I'm back to making guarana candy.";
  413. next;
  414. mes "[Candy Maker]";
  415. mes "What about it? Wanna buy some?";
  416. mes "It's 4000 zeny each.";
  417. next;
  418. switch(select("Buy a Guarana Candy.:Cancel.")) {
  419. case 1:
  420. if (Zeny > 3999) {
  421. mes "[Candy Maker]";
  422. mes "Here is a delicious guarana candy.";
  423. Zeny = Zeny-4000;
  424. getitem 12414,1; //Guarana_Candy
  425. close;
  426. }
  427. else {
  428. mes "[Candy Maker]";
  429. mes "What? You should say before if you don't have money!";
  430. mes "Even if you are poor, I can't give this away for free.";
  431. close;
  432. }
  433. case 2:
  434. mes "[Candy Maker]";
  435. mes "Sometimes some people don't like it due to it's arousal effect.";
  436. close;
  437. }
  438. close;
  439. }
  440. else {
  441. mes "[Candy Maker]";
  442. mes "Guarana candy. That was the most unique masterpiece in my life for sure!";
  443. close;
  444. }
  445. }
  446. bra_in01,95,179,3 script Cherto 4_M_BRZ_MAN2,{
  447. if (brazil_gua <= 1) {
  448. mes "[Cherto]";
  449. mes "Hmm... hey man, you are from outside, aren't you?";
  450. next;
  451. mes "[Cherto]";
  452. mes "Cherto can figure it out even if it's the first time. You can't trick Cherto.";
  453. mes "Cherto has sharp eyes like an eagle! Hahaha!";
  454. next;
  455. mes "[Cherto]";
  456. mes "Ok, ok. Yes, yes. I see!";
  457. next;
  458. mes "[Cherto]";
  459. mes "Anyway, you arrived in Brasilis but don't know what to do?";
  460. mes "Am I right?";
  461. mes "You don't know how fortunate you are to have found a really proper helper as myself.";
  462. next;
  463. mes "[Cherto]";
  464. mes "Cherto takes it by your expression that you want to say, ''You are a master!'' Right?";
  465. mes "Cherto, I can read and figure out all at once! That is written in your face!";
  466. next;
  467. if (brazil_gua == 0) {
  468. mes "[Cherto]";
  469. mes "Cherto would love to stay here and explain everything to you but he is a busy man.";
  470. close;
  471. }
  472. else {// brazil_gua == 1
  473. mes "[Cherto]";
  474. mes "If you have a curious thing to ask to Cherto. Cherto will be kind enough to answer.";
  475. next;
  476. select("Guarana?");
  477. mes "[Cherto]";
  478. mes "What? Do you want to find a guarana?";
  479. next;
  480. mes "[Cherto]";
  481. mes "Guarana is only raised in this area, it has a soft inside and is coverd with a light fur.";
  482. mes "It seems a little bit weird but the flower is really big and smells beautiful.";
  483. next;
  484. mes "[Cherto]";
  485. 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.";
  486. next;
  487. mes "[Cherto]";
  488. mes "Although it has such great effects, Cherto is sorry to inform you that we can't get it anymore.";
  489. next;
  490. select("Whaaaat??");
  491. mes "[Cherto]";
  492. mes "For a while now, guarana berries haven't been growing here.";
  493. next;
  494. mes "[Cherto]";
  495. mes "Even if Cherto managed to find one, it will rot quickly.";
  496. next;
  497. mes "[Cherto]";
  498. mes "If only it didn't happen!";
  499. next;
  500. select("What are you talking about?");
  501. mes "[Cherto]";
  502. mes "Quiet!!!!!!!!!!!!!!!!";
  503. mes "This story has been forbidden! Someone might be listening to our conversation...";
  504. next;
  505. mes "[Cherto]";
  506. 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.";
  507. mes "Come closer. Cherto will whisper so nobody can listen in.";
  508. brazil_gua = 2;
  509. close;
  510. }
  511. }
  512. else if (brazil_gua == 2) {
  513. mes "[Cherto]";
  514. mes "A Guarana boy was born.";
  515. next;
  516. select("Guarana kid?");
  517. mes "[Cherto]";
  518. mes "There was woman who was an expert botanist.";
  519. mes "The woman was really popular to all living creatures.";
  520. next;
  521. mes "[Cherto]";
  522. 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.";
  523. mes "That kind of story...";
  524. next;
  525. mes "[Cherto]";
  526. mes "We can't be sure that baby was born in the world but since that time, all guarana in Brasilis disappeared.";
  527. next;
  528. mes "[Cherto]";
  529. mes "Who is the guarana kid?";
  530. mes "Pedro who is famous as a greedy man?";
  531. mes "Meto who can't endure about all the fruits?";
  532. mes "Hovenue who is gloomy?";
  533. mes "They might know~!";
  534. next;
  535. mes "[Cherto]";
  536. mes "What about you?";
  537. mes "Who is the guarana kid?";
  538. mes "Will you figure out it? hohohhhhh~";
  539. brazil_gua = 3;
  540. changequest 2192,2193;
  541. close;
  542. }
  543. else if (brazil_gua == 3) {
  544. mes "[Cherto]";
  545. mes "Can you find the guarana kid?";
  546. mes "Maybe yes? Maybe no?";
  547. close;
  548. }
  549. else if (brazil_gua == 4) {
  550. mes "[Cherto]";
  551. mes "Did you find guarana kid?";
  552. next;
  553. mes "- I tell Cherto about the kid making animal-like sounds. -";
  554. next;
  555. mes "[Cherto]";
  556. mes "Hoooh. That's unbelivable.";
  557. mes "That kid might be a guarana kid. Sure...";
  558. mes "According to the story the kid can have conversations with animals.";
  559. next;
  560. mes "[Cherto]";
  561. mes "If he can make crying sounds of animals, they might be able to converse!";
  562. next;
  563. mes "["+strcharinfo(0)+"]";
  564. mes "Now, what can I do?";
  565. mes "If he is the kid from the legend, is there any way to raise the guarana again?";
  566. next;
  567. mes "[Cherto]";
  568. mes "Haha!! What'd Cherto say?";
  569. mes "Cherto knows all~!!";
  570. mes "Cherto's already thought";
  571. mes "of the next step.";
  572. next;
  573. mes "[Cherto]";
  574. mes "In Brasilis there is an expert Mage.";
  575. mes "His name is Paje.";
  576. mes "Take this note over to him.";
  577. mes "He will show the solution for you and the kid.";
  578. brazil_gua = 5;
  579. changequest 2194,2195;
  580. close;
  581. }
  582. else {
  583. mes "[Cherto]";
  584. mes "hoho tickle~tickle~~~~!!!";
  585. close;
  586. }
  587. }
  588. brasilis,203,64,3 script Strange Kid#bra 4_M_KID1,{
  589. if (brazil_gua < 3) {
  590. mes "[Strange Kid]";
  591. mes "................";
  592. close;
  593. }
  594. else if (brazil_gua == 3) {
  595. mes "[Strange Kid]";
  596. mes "................";
  597. next;
  598. if(select("Try to talk.:Pretend to pass by.") == 2) {
  599. mes "[Strange Kid]";
  600. mes "................";
  601. close;
  602. }
  603. mes "What can I say to him?";
  604. next;
  605. while(1) {
  606. switch(select("What's your name?:How old are you?:What are you doing?:End conversation.")) {
  607. case 1:
  608. mes "[Strange Kid]";
  609. mes "Kaaaaaaao~";
  610. mes "Grrrrrrrrr - kaaan-";
  611. next;
  612. break;
  613. case 2:
  614. mes "[Strange Kid]";
  615. mes "Booooowoooooo-";
  616. mes "Booooowoooooo- -";
  617. next;
  618. break;
  619. case 3:
  620. mes "[Strange Kid]";
  621. mes "chamber pot braeee chamber pot brae chamber pot brae -";
  622. mes "Bbeeeebbeee -";
  623. next;
  624. break;
  625. case 4:
  626. mes "[Strange Kid]";
  627. mes "Kaaaaaaao~";
  628. mes "Grrrrrrrrr - kaaan-";
  629. next;
  630. mes "["+strcharinfo(0)+"]";
  631. mes "He makes strange sound like an animals.";
  632. mes "Should I ask advice from Cherto?";
  633. brazil_gua = 4;
  634. changequest 2193,2194;
  635. close;
  636. }
  637. }
  638. }
  639. else if (brazil_gua == 4) {
  640. mes "["+strcharinfo(0)+"]";
  641. mes "He makes strange sounds like an animal.";
  642. mes "Should I ask advice from Cherto?";
  643. close;
  644. }
  645. else if ((brazil_gua > 4) && (brazil_gua < 9)) {
  646. mes "[Strange Kid]";
  647. mes "Ah...? ah.....?";
  648. close;
  649. }
  650. else if (brazil_gua == 9) {
  651. mes "[Strange Kid]";
  652. mes "ah... ahah.....";
  653. next;
  654. mes "["+strcharinfo(0)+"]";
  655. mes "I don't have a story but there are lots of friends waiting outside.";
  656. next;
  657. mes "- You give the feather, fresh meat and branch of grapes to the kid -";
  658. next;
  659. mes "[Strange Kid]";
  660. mes "Ah.............";
  661. next;
  662. mes "[Strange Kid]";
  663. mes "Un, uhh....";
  664. mes "mooo... mommy.....";
  665. next;
  666. mes "[Strange Kid]";
  667. mes "Ah..........";
  668. mes "bird....";
  669. mes "mon, mon, mon...key......";
  670. mes "boo, booow...........";
  671. next;
  672. mes "["+strcharinfo(0)+"]";
  673. mes "Dog?!";
  674. mes "kkk yes. Lots of friends want to meet you.";
  675. mes "Don't be lonely anymore and be happy with your friends.";
  676. next;
  677. mes "[Strange Kid]";
  678. mes "ah....he...hehe....";
  679. next;
  680. mes "- He starts to smile lightly and laughs. -";
  681. next;
  682. mes "[Strange Kid]";
  683. mes "Ye......yes.......";
  684. mes "tha... than......thank......yo.........you.";
  685. next;
  686. mes "["+strcharinfo(0)+"]";
  687. mes "Alright such a cute smile!";
  688. mes "Be a happy kid as always.";
  689. next;
  690. mes "[Strange Kid]";
  691. mes "Uh......";
  692. next;
  693. mes "["+strcharinfo(0)+"]";
  694. mes "what?";
  695. next;
  696. mes "[Strange Kid]";
  697. mes "hey..........";
  698. next;
  699. mes "["+strcharinfo(0)+"]";
  700. mes "Do you want to say anything?";
  701. next;
  702. mes "- You get closer and pretend to take caution. -";
  703. next;
  704. emotion e_kis;
  705. mes "(kiss~)";
  706. next;
  707. mes "- The kid laughs again lightly then puts something in your hand. -";
  708. next;
  709. mes "- It's a fresh berry that's colored red and hard. -";
  710. next;
  711. mes "[Strange Kid]";
  712. mes "ga...ra..........na...";
  713. next;
  714. mes "["+strcharinfo(0)+"]";
  715. mes "Oops, guarana berry?";
  716. mes "Ah! Thank you very much!";
  717. emotion e_kis2,1;
  718. emotion e_heh;
  719. next;
  720. mes "["+strcharinfo(0)+"]";
  721. mes "If I have this, I can make a guarana candy.";
  722. mes "I better find that Candy Maker!";
  723. brazil_gua = 10;
  724. changequest 2199,2200;
  725. getitem 6237,1; //Guarana_Fruit
  726. close;
  727. }
  728. else if (brazil_gua == 10) {
  729. if (!countitem(6237)) {
  730. mes "[Strange Kid]";
  731. mes "He.........";
  732. getitem 6237,1; //Guarana_Fruit
  733. close;
  734. }
  735. }
  736. else {
  737. mes "- The kid is smiling. -";
  738. close;
  739. }
  740. }
  741. brasilis,56,224,7 script Mage Paje#bra 4_M_BIBI,{
  742. mes "[Mage Paje]";
  743. mes "Abracadabra~";
  744. specialeffect EF_POISONHIT,AREA,"Poring#bra";
  745. setarray .@display[0],800,876,909;
  746. setnpcdisplay "Poring#bra",.@display[rand(3)];
  747. if (brazil_gua != 5) close;
  748. next;
  749. mes "[Mage Paje]";
  750. mes "Ohoooh~!";
  751. mes "I have a guest.";
  752. mes "Good to see you.";
  753. mes "I am the Mage Paje.";
  754. next;
  755. mes "["+strcharinfo(0)+"]";
  756. mes "Hello. Mr. Cherto told me to find you.";
  757. next;
  758. mes "[Mage Paje]";
  759. mes "Um.. Mr. Cherto? What's happened?";
  760. mes "Have you come here to ask about lots of weird rumors?";
  761. next;
  762. mes "- You give the note to Paje-";
  763. next;
  764. mes "[Mage Paje]";
  765. mes "Ohoooh~";
  766. mes "Hmm gosh.. that's what happened.";
  767. next;
  768. mes "[Mage Paje]";
  769. mes "I can't help you directly.";
  770. mes "But I will give you simple magic so you can figure it out by yourself.";
  771. next;
  772. select("What kind of magic?");
  773. mes "[Mage Paje]";
  774. mes "It's a magic that will make you appear as an animal to other animals. Pretty cool huh?";
  775. next;
  776. mes "[Mage Paje]";
  777. mes "Ok~ I will give you the magic.";
  778. 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.";
  779. next;
  780. mes "[Mage Paje]";
  781. mes "Good luck~!";
  782. brazil_gua = 6;
  783. changequest 2195,2196;
  784. specialeffect2 EF_ASSUMPTIO;
  785. close;
  786. }
  787. brasilis,59,226,3 script Poring#bra 4_PORING,{}
  788. bra_fild01,75,83,5 script Toucan#bra 2073,2,2,{
  789. OnTouch:
  790. if (brazil_gua == 6) {
  791. mes "[Toucan]";
  792. mes "Baaeecc!";
  793. mes "I've never seen you before.";
  794. mes "Baaeec!";
  795. next;
  796. mes "[Toucan]";
  797. 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. ";
  798. next;
  799. select("What are you talking about?");
  800. mes "[Toucan]";
  801. mes "I can feel some similar power like guarana kid. bbaaaeeeccc!";
  802. next;
  803. mes "[Toucan]";
  804. mes "That kid has had a really lonely time, baaecc! Perhaps you are a friend of him? Baaeec!!";
  805. next;
  806. select("Not yet... but I want to be a friend.");
  807. mes "[Toucan]";
  808. mes "The kid who received care from guarana woman is also a friend of animals. Bbaaeecc!";
  809. next;
  810. mes "[Toucan]";
  811. mes "I'd like to give the symbol of a toucan representative for the kid. Bbaaeecc!";
  812. next;
  813. mes "[Toucan]";
  814. mes "If you want to relieve his loneliness, can you help me?";
  815. next;
  816. select("Absolutely!");
  817. mes "[Toucan]";
  818. mes "It's my feather.";
  819. mes "Send it to the kid.";
  820. mes "We will keep our promise of friendship between guarana kid and Toucan forever. Bbaaeecc!";
  821. next;
  822. mes "- You take a feather from Toucan. - ";
  823. next;
  824. mes "[Toucan]";
  825. mes "There have to be others around here like me.";
  826. mes "Why don't you find a jaguar Bbaaeecc!";
  827. next;
  828. mes "[Toucan]";
  829. mes "I will give a blessing from Toucan to you.";
  830. next;
  831. mes "[Toucan]";
  832. mes "Fly fly far away. bbaaaeeeccckkk--!";
  833. brazil_gua = 7;
  834. changequest 2196,2197;
  835. specialeffect2 EF_SEISMICWEAPON;
  836. close2;
  837. warp "bra_fild01",68,146;
  838. end;
  839. }
  840. else {
  841. mes "[Toucan]";
  842. mes "Bbbaaeec~! Baaeec~!";
  843. close;
  844. }
  845. end;
  846. }
  847. bra_fild01,34,184,5 script Jaguar#bra 2072,2,2,{
  848. OnTouch_:
  849. if (brazil_gua == 7) {
  850. mes "[Jaguar]";
  851. mes "Hhooww..hhooww.....";
  852. next;
  853. mes "[Jaguar]";
  854. mes "Smelling! This smell is from a human!";
  855. mes "Somewhere, a human!";
  856. mes "I got it. You are!!!";
  857. specialeffect EF_HIT1,AREA,"Jaguar#bra";
  858. emotion e_omg,1;
  859. next;
  860. mes "[Jaguar]";
  861. mes "Don't be afraid human.";
  862. mes "I don't have enough power to hunt humans, just waiting time to end my lifetime in this jungle.";
  863. next;
  864. mes "[Jaguar]";
  865. mes "Anyway you can talk with me, are you a guarana kid?";
  866. next;
  867. select("Yes? N...o......actually....");
  868. mes "[Jaguar]";
  869. mes "The son of guarana woman became our friend also.";
  870. mes "They treated all life preciously.";
  871. mes "I hope you are same the as her.";
  872. next;
  873. mes "[Jaguar]";
  874. mes "Bird's chirpings informed me.";
  875. mes "The son of guarana woman has a diseased heart.";
  876. mes "Her brothers made him lonely, don't you think?";
  877. next;
  878. mes "[Jaguar]";
  879. mes "Here is fresh meat that I hunted just a few days ago.";
  880. mes "Take it and give it to the poor kid.";
  881. next;
  882. mes "[Jaguar]";
  883. mes "I can give this tiny thing to you so, don't forget it.";
  884. mes "The jungle will welcome you whenever!";
  885. next;
  886. mes "- You get fresh meat from Jaguar. -";
  887. next;
  888. mes "[Jaguar]";
  889. mes "Monkey, who's always meddling with others, wants to meet you.";
  890. next;
  891. mes "[Jaguar]";
  892. mes "I will give you a Jaguar's high blessing.";
  893. mes "Go to monkey by flowing through the wind like a bee.";
  894. mes "Let's meet again my friend!";
  895. brazil_gua = 8;
  896. changequest 2197,2198;
  897. close2;
  898. consumeitem 12016; //Speed_Up_Potion
  899. end;
  900. }
  901. else {
  902. mes "[Jaguar]";
  903. mes "krrrrrr....";
  904. close;
  905. }
  906. end;
  907. }
  908. bra_fild01,245,53,3 script #Monkeybra 1057,{}
  909. bra_fild01,245,52,3 script Monkey#bra HIDDEN_NPC,{
  910. if (brazil_gua == 8) {
  911. mes "[Monkey]";
  912. mes "What is it??!!";
  913. mes "We don't tolerate humans? Get out~!!";
  914. next;
  915. mes "[Monkey]";
  916. mes "Nono... wait.... that scent!!";
  917. mes "I can smell Jaguar from you, who are you?";
  918. mes "Gosh, maybe there's no jaguar without fur and weird shape!";
  919. next;
  920. mes "["+strcharinfo(0)+"]";
  921. mes "........................";
  922. mes "Are you saying that I look like an animal?!?!";
  923. next;
  924. mes "[Monkey]";
  925. mes "Uh? Aren't you a jaguar?";
  926. next;
  927. mes "[Monkey]";
  928. mes "Ahhha. Jaguar send you to me, right?? kkkikkki";
  929. mes "But you don't look like guarana kid.";
  930. next;
  931. select("I've come here to help him.");
  932. mes "[Monkey]";
  933. mes "I heard guarana kid became lonely, is he?";
  934. mes "We are experts in acrobatic acts, does kid like it?? kkkickkksk!";
  935. next;
  936. mes "[Monkey]";
  937. mes "Give this branch of grapes to guarana kid.";
  938. mes "We will make him have fun during the whole night whenever he comes to us!! kkkickkksk!";
  939. next;
  940. mes "- You get a bunch of grapes from Monkey. -";
  941. next;
  942. mes "["+strcharinfo(0)+"]";
  943. mes "Good~ Now it's time to go back to the kid~!!";
  944. brazil_gua = 9;
  945. changequest 2198,2199;
  946. close;
  947. }
  948. else {
  949. mes "[Monkey]";
  950. mes "kkkickkksk!";
  951. close;
  952. }
  953. }
  954. // Water Lily Quest :: brazil_tre.sc
  955. //============================================================
  956. brasilis,203,286,3 script Botanist Karmen#bra 4_F_HUWOMAN,{
  957. if (brazil_regia == 0) {
  958. mes "[Karmen]";
  959. mes "Brasilis' climate is special.";
  960. mes "This climate offers special cases in botany classes different from any other regions of the world.";
  961. next;
  962. mes "[Karmen]";
  963. mes "The plants here have robust frames and are clear and colorful.";
  964. mes "Here the plants are really huge and we can feel their presence.";
  965. next;
  966. mes "[Karmen]";
  967. mes "One of them, a Water Lily, is a really gorgeous and unique plant.";
  968. mes "This flower is quite sensitive so it doesn't bloom everywhere.";
  969. next;
  970. if(select("Interesting.:End conversation.") == 2) {
  971. mes "[Karmen]";
  972. mes "I guess you aren't interested in botany.";
  973. close;
  974. }
  975. mes "[Karmen]";
  976. 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.";
  977. next;
  978. mes "[Karmen]";
  979. 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.";
  980. next;
  981. mes "[Karmen]";
  982. mes "I believe that with enough perseverence, this flower will show me it's beautiful brilliance.";
  983. next;
  984. mes "[Karmen]";
  985. mes "Ah, if you are interested more in the Water Lily story, find someone named Marta.";
  986. mes "She is wise and knows lots of stories here in Brasilis.";
  987. brazil_regia = 1;
  988. setquest 2201;
  989. close;
  990. }
  991. else if (brazil_regia == 1) {
  992. mes "[Karmen]";
  993. mes "Ah, if you are interested more in the Water Lily story, find someone named Marta.";
  994. mes "She is wise and knows lots of stories here in Brasilis.";
  995. close;
  996. }
  997. else if (brazil_regia == 9) {
  998. mes "- You show a lotus flower to Karmen and talk about the story so far. -";
  999. next;
  1000. mes "[Karmen]";
  1001. mes "Wow!! You had a really good experience.";
  1002. mes "So~~~ the water lily lives in the depths of brasilis, right?";
  1003. mes "I wil try to find it again by myself, I won't give up!!";
  1004. next;
  1005. mes "[Karmen]";
  1006. mes "I am so grateful that I met you.";
  1007. mes "The water lily must truly be a lucky flower. hahaha";
  1008. brazil_regia = 10;
  1009. completequest 2207;
  1010. if (VIP_SCRIPT && vip_status(1))
  1011. getexp 75000,15000;
  1012. else
  1013. getexp 50000,10000;
  1014. close;
  1015. }
  1016. else {
  1017. mes "[Karmen]";
  1018. mes "This climate offers special cases in botany classes different from any other regions of the world.";
  1019. next;
  1020. mes "[Karmen]";
  1021. mes "The plants here have robust frames and are clear and colorful.";
  1022. mes "Here the plants are really huge and we can feel their presence.";
  1023. next;
  1024. mes "[Karmen]";
  1025. mes "It's a botanist's dream.";
  1026. close;
  1027. }
  1028. }
  1029. bra_in01,142,27,5 script Marta#bra 4_F_BRZ_INDOLD,{
  1030. if (brazil_regia == 1) {
  1031. mes "[Brasilis Boy]";
  1032. mes "Grandma! That person has a weird smell.";
  1033. next;
  1034. mes "[Marta]";
  1035. mes "This person isn't from here.";
  1036. mes "Say hello to our guest.";
  1037. next;
  1038. mes "[Brasilis Boy]";
  1039. mes "heee~ hi!!";
  1040. mes "I am Kaka!!";
  1041. mes "Whats your name?";
  1042. next;
  1043. mes "["+strcharinfo(0)+"]";
  1044. mes "I am "+strcharinfo(0)+".";
  1045. next;
  1046. mes "[Brasilis Boy]";
  1047. mes "The outsider has a weird name!";
  1048. mes "Thas ok! If we keep talking we'll be friends! Cheer up!";
  1049. next;
  1050. mes "[Marta]";
  1051. mes "Hehe...";
  1052. mes "So, why have you come here stranger~?";
  1053. next;
  1054. mes "["+strcharinfo(0)+"]";
  1055. mes "I heard you knows lots of stories, is that true?";
  1056. next;
  1057. mes "[Kaka]";
  1058. mes "Wooo! how you know my grandma knows lots of stories, amazing~?";
  1059. mes "Grandma is really wise and kind so, I heard lotsa things.";
  1060. next;
  1061. mes "[Marta]";
  1062. mes "Hehe. Kaka always listens to many stories every night, he really likes my stories.";
  1063. mes "Kaka always makes me happy because he asks so many curious things. That is pure happiness.";
  1064. next;
  1065. mes "[Marta]";
  1066. mes "Ok, Kaka why don't you invite our guest today to our small meeting?";
  1067. next;
  1068. mes "[Kaka]";
  1069. mes "Ok grandma~!!";
  1070. next;
  1071. mes "[Marta]";
  1072. mes "Hey~ do you have special story that you want to listen to?";
  1073. next;
  1074. mes "["+strcharinfo(0)+"]";
  1075. mes "About the mysterious water lily?";
  1076. next;
  1077. mes "[Marta]";
  1078. mes "Water lily....";
  1079. mes "It's from a long long time ago.";
  1080. next;
  1081. mes "[Marta]";
  1082. mes "Before Brasilis was established.";
  1083. mes "A tribe that lived with the giant waterfall and jungle as friends spent their whole time with nature.";
  1084. next;
  1085. mes "[Marta]";
  1086. mes "One of tribe chiefs had a pretty daughter called 'Naia'.";
  1087. next;
  1088. mes "[Marta]";
  1089. mes "Naia liked listening to stories like Kaka so, her mom told her stories every night about nature and gods.";
  1090. next;
  1091. mes "[Kaka]";
  1092. mes "Woooa, she's just like me!";
  1093. mes "Maybe she would be pretty... hehe.";
  1094. next;
  1095. mes "[Marta]";
  1096. mes "According to her mother...";
  1097. 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.";
  1098. next;
  1099. mes "[Marta]";
  1100. mes "After Naia heard this story, she went to her dad to ask if it was true or not.";
  1101. next;
  1102. mes "[Kaka]";
  1103. mes "So, what did he say?";
  1104. next;
  1105. mes "[Marta]";
  1106. 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";
  1107. next;
  1108. mes "[Kaka]";
  1109. mes "Did Naia wants to be the bride of the man?";
  1110. next;
  1111. mes "[Marta]";
  1112. mes "Yes Kaka, imagine the moon how beautiful and mysterious, that's just ideal for girls.";
  1113. next;
  1114. mes "[Kaka]";
  1115. mes "But the moon doesn't meet a human as his wife anymore? What was going on with Naia?";
  1116. next;
  1117. mes "[Marta]";
  1118. mes "Naia was really a nice girl.";
  1119. next;
  1120. mes "[Marta]";
  1121. mes "Although her parents tried to prevent her, she still went to the forest to meet the moon every night.";
  1122. mes "Sadly, even with all of her effort, the moon didn't show any reaction to her.";
  1123. next;
  1124. mes "[Marta]";
  1125. 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.";
  1126. next;
  1127. mes "[Marta]";
  1128. mes "That's when.. Naia saw it.";
  1129. mes "It was the moon he was shining beautifully over the waving lake lightly.";
  1130. next;
  1131. mes "[Kaka]";
  1132. mes "I know, it's just the moon reflecting on the water. Right?!";
  1133. next;
  1134. mes "[Marta]";
  1135. mes "Yes, but to her, the image made her fall into the lake without hesitating and drowned.";
  1136. next;
  1137. mes "[Kaka]";
  1138. mes "Oh no.";
  1139. next;
  1140. mes "[Marta]";
  1141. mes "The moon was also watching her from the sky.";
  1142. mes "He felt sad and pitied her. So he decided to turn her into a beautiful flower to thank her for her love.";
  1143. next;
  1144. mes "[Marta]";
  1145. mes "That is the story of the mysterious flower people called the Brasilis Water Flower.";
  1146. 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.";
  1147. next;
  1148. mes "[Kaka]";
  1149. mes "How sad but beautiful!";
  1150. next;
  1151. mes "[Marta]";
  1152. mes "How about you stranger?";
  1153. mes "Did you enjoy this story?";
  1154. mes "If you want to listen to another story, just come to me.";
  1155. mes "If you don't mind playing with my grandson a ~ little. hoohoo.";
  1156. brazil_regia = 2;
  1157. close;
  1158. }
  1159. else if (brazil_regia > 1) {
  1160. mes "[Kaka]";
  1161. mes "My grandma is really a bit tired doing some tribe stuff!";
  1162. mes "Could you come another day?";
  1163. close;
  1164. }
  1165. else {
  1166. mes "[Marta]";
  1167. mes "You are not from around here.";
  1168. mes "I can sense a strange earth smell.";
  1169. next;
  1170. mes "[Marta]";
  1171. mes "But your eyes shine with strength.";
  1172. mes "Indeed you are spreading out spirit and will from your whole body.";
  1173. next;
  1174. mes "[Marta]";
  1175. mes "If you work at it you will be a great person someday.";
  1176. close;
  1177. }
  1178. }
  1179. bra_in01,145,27,3 duplicate(Marta#bra) Brasilis Boy#bra 472
  1180. brasilis,270,145,5 script Brasilis Girl#bra 4_F_BRZ_INDIAN,5,5,{
  1181. if (!checkweight(1201,1)) {
  1182. mes "- wait a second!! -";
  1183. mes "- you have too many items -";
  1184. mes "- so you can't get any more items. -";
  1185. mes "- make your body lighter -";
  1186. mes "- then try again. -";
  1187. close;
  1188. }
  1189. if (brazil_regia == 2) {
  1190. mes "[Distant Sound]";
  1191. mes "Jasira!!!";
  1192. mes "Where are you going again?!!";
  1193. mes "come back~, please!!";
  1194. next;
  1195. mes "[Brasilis Girl]";
  1196. mes "Mom, I have to go out!!";
  1197. next;
  1198. mes "[Distant Sound]";
  1199. mes "No way~!! You shouldn't!!";
  1200. next;
  1201. mes "[Brasilis Girl]";
  1202. mes "Gosh.. today also failed.";
  1203. next;
  1204. mes "[Brasilis Girl]";
  1205. mes "......";
  1206. mes "What's up? Why are you looking at me?";
  1207. mes "I don't want to be a showgirl!! Get out!!";
  1208. next;
  1209. if(select("Nothing, sorry.:What's wrong?") == 1) {
  1210. mes "[Brasilis Girl]";
  1211. mes "I am so sad!!!";
  1212. close;
  1213. }
  1214. mes "[Brasilis Girl]";
  1215. mes "It's not your business.";
  1216. mes "You are just an outsider!";
  1217. next;
  1218. if(select("How rude!:Just trying to help.") == 1) {
  1219. mes "[Brasilis Girl]";
  1220. mes "What's it matter to you that I'm rude??!!";
  1221. close;
  1222. }
  1223. mes "["+strcharinfo(0)+"]";
  1224. mes "I know that I'm just passing by but I might be able to help you. What do you think?";
  1225. next;
  1226. mes "["+strcharinfo(0)+"]";
  1227. mes "This kind of meeting could be more than just a coincidence.";
  1228. next;
  1229. mes "[Brasilis Girl]";
  1230. mes "......................";
  1231. next;
  1232. mes "["+strcharinfo(0)+"]";
  1233. mes "Hmm can you tell me your name?";
  1234. next;
  1235. mes "[Brasilis Girl]";
  1236. mes "ja...";
  1237. mes "Jasira.";
  1238. mes "My name is Jasira.";
  1239. next;
  1240. mes "["+strcharinfo(0)+"]";
  1241. mes "Nice name~.";
  1242. mes "Jasira what's going on?";
  1243. next;
  1244. mes "[Jasira]";
  1245. mes ".............";
  1246. next;
  1247. mes "[Jasira]";
  1248. mes "I have to meet 'Jasi' but I can't go out....";
  1249. next;
  1250. mes "["+strcharinfo(0)+"]";
  1251. mes "who is Jasi?";
  1252. mes "Your.... lover?";
  1253. next;
  1254. emotion e_omg;
  1255. mes "[Jasira]";
  1256. mes "l...o...v...e...lover??!!";
  1257. mes "No way~";
  1258. next;
  1259. mes "[Jasira]";
  1260. mes "If he is my lover, it would be great... but...";
  1261. next;
  1262. mes "[Jasira]";
  1263. mes "Jasi is......";
  1264. mes "the great moon.";
  1265. next;
  1266. mes "["+strcharinfo(0)+"]";
  1267. mes "The moon?";
  1268. mes "Maybe... are you talking about the moon from the story?";
  1269. next;
  1270. mes "[Jasira]";
  1271. mes "Yeah!";
  1272. mes "Dear Jasi is from the moon from the sky!";
  1273. next;
  1274. mes "["+strcharinfo(0)+"]";
  1275. mes "Why are you thinking like that?";
  1276. next;
  1277. mes "[Jasira]";
  1278. mes "Cuz' Jasi is really gorgeous and the most important thing is he is taking care of the water lily in Brasilis.";
  1279. next;
  1280. emotion e_omg,1;
  1281. mes "["+strcharinfo(0)+"]";
  1282. mes "Brasilis water lily??!!";
  1283. mes "Isn't it the uniqe flower?";
  1284. next;
  1285. mes "[Jasira]";
  1286. mes "Right. It's a really mysterious flower and difficult to find.";
  1287. mes "But around Jasi there are lots of water lilies.";
  1288. mes "That's why I believe Jasi is the moon.";
  1289. next;
  1290. mes "["+strcharinfo(0)+"]";
  1291. mes "Where is Jasi?";
  1292. next;
  1293. mes "[Jasira]";
  1294. mes "He is deep inside the Jungle.";
  1295. 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.";
  1296. next;
  1297. mes "[Jasira]";
  1298. mes "I just wandered the jungle and fell down somewhere and that's where I saw him.";
  1299. mes "He was so nice. He helped heal me and guided me back home.";
  1300. mes "That was really really great time.";
  1301. next;
  1302. mes "[Jasira]";
  1303. mes "Since I came back home, my parents punished me.";
  1304. mes "I can understand why they are worrying but i missed Jasi a lot!";
  1305. next;
  1306. mes "["+strcharinfo(0)+"]";
  1307. mes "Why don't you meet him after recovering your strength?";
  1308. next;
  1309. mes "[Jasira]";
  1310. mes ".................";
  1311. mes "I wanna see him right now...";
  1312. next;
  1313. if(select("Help Jasira.:Ignore her.") == 2) {
  1314. mes "["+strcharinfo(0)+"]";
  1315. mes "Sorry I can't help you. Cheer up!";
  1316. next;
  1317. mes "[Jasira]";
  1318. mes "Crying........";
  1319. close;
  1320. }
  1321. mes "["+strcharinfo(0)+"]";
  1322. mes "Jasira I came here to find the Brasilis water lily.";
  1323. mes "Don't you think fate has brought us together?";
  1324. next;
  1325. mes "["+strcharinfo(0)+"]";
  1326. mes "If you tell me how to find Jasi, I can help you.";
  1327. next;
  1328. mes "[Jasira]";
  1329. mes "Really? But I don't know exactly how to get there. I was just wandering around when I met him.";
  1330. next;
  1331. mes "["+strcharinfo(0)+"]";
  1332. mes "Can't you remember anything?";
  1333. mes "If you know something you've gotta tell me.";
  1334. next;
  1335. mes "[Jasira]";
  1336. mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere.";
  1337. next;
  1338. mes "["+strcharinfo(0)+"]";
  1339. mes "Good, that's better than nothing! I will look for a similar place.";
  1340. next;
  1341. mes "[Jasira]";
  1342. mes "I gave you your information, so can you do me a favor?";
  1343. mes "It's really simple...";
  1344. next;
  1345. mes "[Jasira]";
  1346. mes "I'd like to give a delicious fruit.";
  1347. 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!";
  1348. next;
  1349. mes "[Jasira]";
  1350. mes "Give him 10 Banana and tell him that I really miss him.";
  1351. mes "Sorry for ignoring you before. Please, only you can help me!";
  1352. brazil_regia = 3;
  1353. changequest 2201,2202;
  1354. close;
  1355. }
  1356. else if ((brazil_regia == 3) || (brazil_regia == 4)) {
  1357. mes "[Jasira]";
  1358. mes "If you meet Jasi, give him 10 Bananas.";
  1359. mes "Let's see... I was wandering around a waterfall then fell down into the water then I was sucked into somewhere.";
  1360. next;
  1361. mes "[Jasira]";
  1362. mes "If you can't find the way, go up to the waterfall and ask the kids in Brasilis village.";
  1363. mes "I heard one of the children went to a strange place before. He might've gone to the same place as me!";
  1364. close;
  1365. }
  1366. else if (brazil_regia == 5) {
  1367. mes "[Jasira]";
  1368. mes "Did you meet Jasi?";
  1369. mes "Did you talk about me?";
  1370. mes "You didn't? Uh? Stupid! Gosh~!";
  1371. next;
  1372. mes "["+strcharinfo(0)+"]";
  1373. mes "Hey girl~ you've got a short temper.";
  1374. mes "I did see him and I talked about you!";
  1375. next;
  1376. mes "[Jasira]";
  1377. mes "Did you?";
  1378. mes "What did he say?";
  1379. mes "Does he remember me?";
  1380. next;
  1381. mes "["+strcharinfo(0)+"]";
  1382. mes "That you have a really good heart~";
  1383. mes "I told him that you will try to meet him when your condition gets better.";
  1384. next;
  1385. mes "[Jasira]";
  1386. mes "Yeahhhhh!!";
  1387. mes "Thank you! You are more reliable than I thought you would be.";
  1388. next;
  1389. mes "["+strcharinfo(0)+"]";
  1390. mes "Anyway, I'm looking for a fruit that's brown and has a hard shell.";
  1391. mes "It has juice inside and can be used as a cup to drink out of.";
  1392. next;
  1393. mes "[Jasira]";
  1394. mes "Duh! You mean a coconut right?!";
  1395. mes "They're everywhere here in Brasilis.";
  1396. next;
  1397. mes "["+strcharinfo(0)+"]";
  1398. mes "Thanks Jasira!";
  1399. brazil_regia = 6;
  1400. changequest 2204,2205;
  1401. close;
  1402. }
  1403. else if ((brazil_regia == 6) || (brazil_regia == 7)) {
  1404. mes "[Jasira]";
  1405. mes "I should take care of my strength by myself!";
  1406. mes "I can't just lie in my bed forever. Don't you agree?";
  1407. close;
  1408. }
  1409. else if (brazil_regia == 8) {
  1410. mes "[Jasira]";
  1411. mes "Uh? Why have you come back?";
  1412. next;
  1413. mes "- You tell her what Jasi told you to tell her -";
  1414. next;
  1415. mes "[Jasira]";
  1416. mes "Oh... really?";
  1417. mes "Did he say that?";
  1418. mes "Gosh! Gosh!!!";
  1419. mes "Kkkkkaaaaa - !!";
  1420. next;
  1421. mes "["+strcharinfo(0)+"]";
  1422. mes "Thanks to you, I was able to get a flower.";
  1423. mes "Thanks a lot!!";
  1424. next;
  1425. mes "[Jasira]";
  1426. mes "Wooow. It's so beautiful.";
  1427. next;
  1428. mes "[Jasira]";
  1429. mes "Ah... can I see it for a second?";
  1430. next;
  1431. mes "[Jasira]";
  1432. mes "Surprise~!!";
  1433. mes "I've been working on this hat while you were gone and now it's complete with the water lily flower!";
  1434. next;
  1435. mes "[Jasira]";
  1436. mes "I know, I know! I'm the best...";
  1437. delitem 7553,1; //Lotus_Flower - untradable
  1438. brazil_regia = 9;
  1439. changequest 2206,2207;
  1440. setarray .@card[0],4195,4177,4188; //Leaf_Cat_Card, Dryad_Card, Leib_Olmai_Card
  1441. getitem2 5302,1,1,0,0,.@card[rand(3)],0,0,0; //Lotus_Flower_Hat
  1442. close;
  1443. }
  1444. else if (brazil_regia > 8) {
  1445. mes "[Jasira]";
  1446. mes "I just need to get a little bit stronger!";
  1447. mes "I can't just lie in bed forever. My Jasi is waiting for me~";
  1448. close;
  1449. }
  1450. else {
  1451. mes "[Distant Sound]";
  1452. mes "Jasira!!!";
  1453. mes "Where are you going again?!!";
  1454. mes "Come back~, please!!";
  1455. next;
  1456. mes "[Brasilis Girl]";
  1457. mes "Please mom~!";
  1458. mes "Please let me go!";
  1459. close;
  1460. }
  1461. end;
  1462. OnTouch:
  1463. if (brazil_regia == 2)
  1464. emotion e_an;
  1465. end;
  1466. }
  1467. bra_dun02,67,205,5 script Recluse#bra 4_M_BRZ_JACI,3,3,{
  1468. if (brazil_regia == 3) {
  1469. mes "[Recluse]";
  1470. mes "Oh, I haven't seen another person in such a long time.";
  1471. next;
  1472. if(select("Keep going.:Are you the moon?") == 1) {
  1473. mes "[Recluse]";
  1474. mes "You don't have specific business with me.";
  1475. close;
  1476. }
  1477. mes "[Recluse]";
  1478. mes "Moon?";
  1479. mes "My name is Jasi.";
  1480. mes "My family has worked to take care of the water lily from generation to generation.";
  1481. next;
  1482. mes "[Jasi]";
  1483. 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.";
  1484. next;
  1485. mes "[Jasi]";
  1486. mes "My family has taken care of the water lily calmly to prevent harm from people's hand or monsters.";
  1487. next;
  1488. mes "["+strcharinfo(0)+"]";
  1489. mes "Do you remember a girl named Jasi.";
  1490. next;
  1491. mes "[Jasi]";
  1492. mes "Ja...si..........";
  1493. mes "Ah!! a hurry scurry girl. ";
  1494. mes "Gosh.. I was in trouble due to that girl.";
  1495. next;
  1496. mes "["+strcharinfo(0)+"]";
  1497. mes "Trouble?";
  1498. next;
  1499. mes "[Jasi]";
  1500. 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!";
  1501. next;
  1502. mes "[Jasi]";
  1503. mes "I was barely able to calm down and send her to the village.";
  1504. mes "My life is that water lily so I didn't want anything embarrassing to happen.";
  1505. next;
  1506. mes "["+strcharinfo(0)+"]";
  1507. mes "This is a gift from Jasira to say sorry for that time.";
  1508. mes "She is really sad that can't come here by herself due to private difficulties.";
  1509. next;
  1510. if (countitem(513) < 10) {
  1511. mes "[Jasi]";
  1512. mes "What are you saying?";
  1513. next;
  1514. mes "- Oh yeah, I forgot to bring 10 Bananas -";
  1515. close;
  1516. }
  1517. mes "[Jasi]";
  1518. mes "Ah! Bananas! Wow it's been a long time. She's pretty considerate isn't she?";
  1519. next;
  1520. mes "[Jasi]";
  1521. mes "Anyway is that all the business you have with me?";
  1522. next;
  1523. mes "["+strcharinfo(0)+"]";
  1524. 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.";
  1525. next;
  1526. mes "[Jasi]";
  1527. mes "I got it.";
  1528. mes "As you can see, there are lots of Brasilis water lily around here.";
  1529. mes "If you make sure that you won't destroy them you can appreciate them as you wish.";
  1530. brazil_regia = 4;
  1531. changequest 2202,2203;
  1532. close;
  1533. }
  1534. else if (brazil_regia == 4) {
  1535. mes "[Jasi]";
  1536. mes "Did you enjoy the water lily?";
  1537. close;
  1538. }
  1539. else if (brazil_regia == 5) {
  1540. mes "[Jasi]";
  1541. mes "I forgot what the name of that fruit was...";
  1542. close;
  1543. }
  1544. else if (brazil_regia == 6) {
  1545. if (countitem(11515) < 5) {
  1546. mes "[Jasi]";
  1547. mes "I forgot what the name of that fruit was...";
  1548. close;
  1549. }
  1550. else {
  1551. mes "[Jasi]";
  1552. mes "Did you find the fruit?";
  1553. mes "Oh right this is....?";
  1554. next;
  1555. mes "["+strcharinfo(0)+"]";
  1556. mes "It's called a 'coconut'.";
  1557. next;
  1558. mes "[Jasi]";
  1559. mes "Ahah! COCONUT!!";
  1560. mes "Now I remember thank you very much. I can't remember the last time I had this fruit.";
  1561. next;
  1562. mes "[Jasi]";
  1563. mes "I guess I should keep my promise.";
  1564. mes "You can take one Water lily.";
  1565. next;
  1566. mes "[Jasi]";
  1567. mes "I hope the Brasilis water lily will understand me.";
  1568. mes "You better grab the flower while you have a chance~";
  1569. next;
  1570. mes "[Jasi]";
  1571. mes "Oh, can you tell that girl Jasira something for me?";
  1572. mes "Tell her that I am not the moon from the story, but I want to become the moon to shine only for her.";
  1573. delitem 11515,5; //Coconut
  1574. brazil_regia = 7;
  1575. changequest 2205,2206;
  1576. close;
  1577. }
  1578. }
  1579. else {
  1580. mes "[Jasi]";
  1581. mes "The flowers blooming from the Water lily today is wonderful.";
  1582. close;
  1583. }
  1584. end;
  1585. OnTouchNPC:
  1586. unitwarp 0,"this",67,215;
  1587. end;
  1588. }
  1589. bra_dun02,71,200,3 script Water lily#bra HIDDEN_NPC,{
  1590. if (brazil_regia == 4) {
  1591. mes "An unusual Water lily is blooming here. You can't stop staring at it, knowing that few people have seen this flower bloom.";
  1592. next;
  1593. if(select("Pick up the flower.:Keep gazing.") == 2) {
  1594. mes "- You can't avoid staring at it's beauty. -";
  1595. close;
  1596. }
  1597. mes "[Jasi]";
  1598. mes "Uh! What are you doing??!!";
  1599. next;
  1600. mes "["+strcharinfo(0)+"]";
  1601. mes "There is a person who really needs this flower, can I just take one of 'em?";
  1602. next;
  1603. mes "[Jasi]";
  1604. mes "As I said earlier, I am the guardian of this water lily.";
  1605. mes "I can't just stand by here and watch you pluck even a single flower from it.";
  1606. next;
  1607. mes "["+strcharinfo(0)+"]";
  1608. mes "Hey man~ I brought these delicious fruits for you... try it! They are really well matured and fresh bananas.";
  1609. next;
  1610. if (countitem(513) < 10) {
  1611. mes "[Jasi]";
  1612. mes "What are you saying?";
  1613. next;
  1614. mes "- Oh yeah, I forgot to bring 10 Bananas -";
  1615. close;
  1616. }
  1617. mes "[Jasi]";
  1618. mes "Hmm... It's been so long since I've had this fruit.";
  1619. next;
  1620. mes "[Jasi]";
  1621. mes "I will just try one. That's all.";
  1622. next;
  1623. mes "- munch -";
  1624. mes "- mumble mumble mumble -";
  1625. specialeffect EF_POTION7,AREA,"Recluse#bra";
  1626. next;
  1627. mes "[Jasi]";
  1628. mes "Uh, this taste... is!";
  1629. mes "I remember my mom baking these into a tasty bread!";
  1630. next;
  1631. mes "[Jasi]";
  1632. mes "It makes me miss my childhood.";
  1633. next;
  1634. emotion e_omg,0,"Recluse#bra";
  1635. mes "[Jasi]";
  1636. mes "Hoho!!!!";
  1637. mes "I've been here for as long as I can remember...";
  1638. mes "I don't have enough time to even do simple things like eat delicious fruit.";
  1639. next;
  1640. mes "[Jasi]";
  1641. mes "It was a really delicious banana.";
  1642. mes "But rules are rules!";
  1643. mes "I must do my duty.";
  1644. next;
  1645. mes "["+strcharinfo(0)+"]";
  1646. mes "Please! I just need one flower~ What can I do to convince you?";
  1647. next;
  1648. mes "[Jasi]";
  1649. mes "Rules are rules, what do you want from me?";
  1650. next;
  1651. mes "["+strcharinfo(0)+"]";
  1652. mes "Didn't that banana remind you of your childhood? What can I get for you?";
  1653. next;
  1654. mes "[Jasi]";
  1655. mes "Now that you mention it, there is one fruit that I really miss.";
  1656. mes "It was my favorite when I was young but I don't remember what it was called.";
  1657. next;
  1658. mes "[Jasi]";
  1659. 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.";
  1660. mes "Do you know what it is?";
  1661. next;
  1662. mes "[Jasi]";
  1663. mes "If you bring 5 of those things, I will reconsider your suggestion.";
  1664. delitem 513,10; //Banana
  1665. brazil_regia = 5;
  1666. changequest 2203,2204;
  1667. next;
  1668. mes "["+strcharinfo(0)+"]";
  1669. mes "Ok so I have to bring 5 fruits with hard shells.";
  1670. mes "Hmm what is it?";
  1671. close;
  1672. }
  1673. else if (brazil_regia == 5) {
  1674. mes "[Jasi]";
  1675. mes "It was my favorite when I was young but I don't remember what it was called.";
  1676. next;
  1677. mes "[Jasi]";
  1678. 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.";
  1679. mes "Do you know what it is?";
  1680. close;
  1681. }
  1682. else if (brazil_regia == 7) {
  1683. if (!checkweight(1201,1)) {
  1684. mes "- wait a second!! -";
  1685. mes "- you have too many items -";
  1686. mes "- so you can't get any more items. -";
  1687. mes "- make your body lighter -";
  1688. mes "- then try again. -";
  1689. close;
  1690. }
  1691. mes "- You take a beautiful water lily carefully in your hands. -";
  1692. brazil_regia = 8;
  1693. getitem 7553,1; //Lotus_Flower
  1694. close;
  1695. }
  1696. }
  1697. // Dungeon Access Quest :: brazil_tre.sc
  1698. //============================================================
  1699. brasilis,185,246,5 script Pedro#bra 1_M_SIZ,{
  1700. if (brazil_ghost == 0) {
  1701. OnTalk:
  1702. mes "[Pedro]";
  1703. mes "Wow it's really a great statue!";
  1704. next;
  1705. mes "[Mariana]";
  1706. mes "It is, isn't it?";
  1707. mes "This statue is called Verass Monument.";
  1708. next;
  1709. mes "[Mariana]";
  1710. 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.";
  1711. next;
  1712. mes "[Pedro]";
  1713. mes "Awesome!!";
  1714. mes "i wanna become a real man like Verass.";
  1715. next;
  1716. mes "[Mariana]";
  1717. mes "Pedro, you can become whatever you want.";
  1718. next;
  1719. mes "[Pedro]";
  1720. mes "Mariana is so smart, isn't she? hehe.";
  1721. next;
  1722. mes "[Fabio]";
  1723. mes "Ooooh! You love her don't you!";
  1724. next;
  1725. mes "[Daniel]";
  1726. mes "Wooooaaaa Pedro and Mari sitting in a tree!";
  1727. next;
  1728. mes "[Fabio]";
  1729. mes "Woooo k-i-s-s-i-n-g~!!!";
  1730. next;
  1731. mes "[Daniel]";
  1732. mes "Nya nya nya!";
  1733. next;
  1734. mes "[Fabio]";
  1735. mes "Hahahahaha.";
  1736. next;
  1737. mes "[Pedro]";
  1738. mes "Stop acting like babies!";
  1739. next;
  1740. mes "[Mariana]";
  1741. mes "Boys~!";
  1742. next;
  1743. mes "[Daniel]";
  1744. mes "Yah yah...";
  1745. mes "Hey guys, did you hear that something happened a few days ago?";
  1746. next;
  1747. mes "[Mariana]";
  1748. mes "Oh yeah~ I heard that something really scary happened.";
  1749. next;
  1750. mes "[Fabio]";
  1751. mes "Uh, yeah that's why Mariana got scared of going ot the bathroom for 3 days and everything was stinky. Ewwww~";
  1752. next;
  1753. mes "[Daniel]";
  1754. mes "Ha ha ha! Smelly Mari!";
  1755. next;
  1756. mes "[Mariana]";
  1757. mes "I hate you~!";
  1758. mes "Stop spreading rumors about me. I'm not scared of the bathroom.";
  1759. mes "Pedro, do you think that I stink?";
  1760. next;
  1761. mes "[Pedro]";
  1762. mes "Uh? Uh?";
  1763. mes "N......no... no way.";
  1764. mes "Hey guys~ be nice to her~";
  1765. next;
  1766. mes "[Fabio]";
  1767. mes "kkkickkkkkkkkick";
  1768. next;
  1769. mes "[Daniel]";
  1770. mes "kkkickkkkkkkk";
  1771. next;
  1772. if(select("Walk by.:Ask about the gossip.") == 1) {
  1773. mes "[Fabio]";
  1774. mes "Mariana~ smells~ Nya nya~";
  1775. next;
  1776. mes "[Daniel]";
  1777. mes "Oh man you stink too~! Nya nya~";
  1778. close;
  1779. }
  1780. mes "[Fabio]";
  1781. mes "Haven't you heard?";
  1782. mes "The ghost story in the art museum.";
  1783. next;
  1784. mes "[Daniel]";
  1785. mes "Ooohhhh! Scary~~~!";
  1786. next;
  1787. select("Can you tell me more?");
  1788. mes "[Fabio]";
  1789. mes "A coupla days ago we went to the art museum for a picnic at school.";
  1790. mes "You know nothing special, just a ordinary field trip.";
  1791. next;
  1792. mes "[Fabio]";
  1793. mes "Museums are boring so me and some friends snuck away from the group~!";
  1794. next;
  1795. mes "[Fabio]";
  1796. mes "That's when we heard a scream echoing through the whole museum.";
  1797. next;
  1798. mes "[Daniel]";
  1799. mes "kkakkakkaaaah!!";
  1800. mes "kkieeeeeeh!";
  1801. mes "kehkeh..";
  1802. next;
  1803. mes "[Mariana]";
  1804. mes "I heard the scream too...";
  1805. mes "You boys are always making noises where you're not supposed to.";
  1806. next;
  1807. mes "[Pedro]";
  1808. mes "What else are we supposed to do? If we don't do it someone else will.";
  1809. next;
  1810. emotion e_an,0,"Mariana#bra";
  1811. mes "[Mariana]";
  1812. mes "Argh~ Boys are so frustrating sometimes.";
  1813. next;
  1814. select("So then what happened?");
  1815. mes "[Fabio]";
  1816. mes "Daniel and me guessed something weird was goin' on so we ran to where we thought the screams were comin' from.";
  1817. next;
  1818. mes "[Fabio]";
  1819. mes "They were coming from the bathroom.";
  1820. mes "Some kids got so scared that they started screaming too and closing their eyes. It got pretty bad.";
  1821. next;
  1822. mes "[Daniel]";
  1823. mes "I think you pissed or pooped your pants. It smelled freakin' gross.";
  1824. next;
  1825. mes "[Fabio]";
  1826. mes "Nah uh~ Your mom pissed her pants~ Nyah!";
  1827. next;
  1828. mes "[Daniel]";
  1829. mes "Nah uh~ You~ pissed your pants~";
  1830. next;
  1831. mes "[Fabio]";
  1832. mes "Anyway, so yeah, anyway that's how the rumor of the ghost in the museum started.";
  1833. next;
  1834. mes "[Daniel]";
  1835. mes "Liar, there's no such thing as ghosts~";
  1836. next;
  1837. select("So was it a ghost?");
  1838. mes "[Fabio]";
  1839. mes "How should I know?";
  1840. mes "No one could say they saw one and no one wanted to get in trouble from the teachers.";
  1841. next;
  1842. mes "[Pedro]";
  1843. mes "I heard if you say special magic words that the ghost will come out.";
  1844. next;
  1845. mes "[Daniel]";
  1846. mes "Quit butting into our conversation Pedro.";
  1847. next;
  1848. mes "[Fabio]";
  1849. mes "Yah, what are you talking about, Pedro?";
  1850. mes "So did you see the ghost?";
  1851. next;
  1852. mes "[Pedro]";
  1853. mes "N... no. I'm scared of ghosts.";
  1854. mes "But my friends said they saw one and they're not liars.";
  1855. next;
  1856. select("Did anyone tell you the magic words?");
  1857. mes "[Pedro]";
  1858. mes "I heard it in a kind of song.";
  1859. mes "the special magic words are...";
  1860. next;
  1861. mes "[Pedro]";
  1862. mes "'^3131FFMother the door won't open!^000000'";
  1863. mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'";
  1864. mes "";
  1865. mes "'^3131FFMother the water is flooding!^000000'";
  1866. mes "'^FF0000If the moon disappears 3 times, don't worry.^000000'";
  1867. mes "";
  1868. mes "'^3131FFMother the drought has started!^000000'";
  1869. mes "'^FF0000Don't worry, the waterfall will help it.^000000'";
  1870. mes "";
  1871. mes "'^3131FFMother where are my friends?^000000'";
  1872. mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'";
  1873. mes "";
  1874. mes "'^3131FFWhere are you mom?^000000'";
  1875. next;
  1876. mes "[Mariana]";
  1877. mes "Umm it seems like a riddle.";
  1878. next;
  1879. select("Wanna help me find this ghost?");
  1880. mes "[Pedro]";
  1881. mes "You're on your own pal~.";
  1882. next;
  1883. mes "[Mariana]";
  1884. mes "I don't like scary things!";
  1885. next;
  1886. mes "[Fabio]";
  1887. mes "Pfft, I can't believe you're gonna believe that story.";
  1888. next;
  1889. mes "[Daniel]";
  1890. mes "I'll do whatever Fabio does, as always!";
  1891. next;
  1892. mes "[Fabio]";
  1893. mes "Maybe you're just scared...";
  1894. brazil_ghost = 1;
  1895. setquest 2208;
  1896. close;
  1897. }
  1898. else if (brazil_ghost == 1) {
  1899. mes "[Pedro]";
  1900. mes "Do you wanna hear the magic words again?";
  1901. next;
  1902. mes "[Pedro]";
  1903. mes "'^3131FFMother the door won't open!^000000'";
  1904. mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'";
  1905. mes "";
  1906. mes "'^3131FFMother the water is flooding!^000000'";
  1907. mes "'^FF0000If the moon disappears 3 times, don't worry.^000000'";
  1908. mes "";
  1909. mes "'^3131FFMother the drought has started!^000000'";
  1910. mes "'^FF0000Don't worry, the waterfall will help it.^000000'";
  1911. mes "";
  1912. mes "'^3131FFMother where are my friends?^000000'";
  1913. mes "'^FF0000Your 7 friends are sleeping. now it's time to wake them.^000000'";
  1914. mes "";
  1915. mes "'^3131FFWhere are you mom?^000000'";
  1916. close;
  1917. }
  1918. else {
  1919. mes "[Pedro]";
  1920. mes "I wonder what I need to do to have a statue made of me?";
  1921. close;
  1922. }
  1923. }
  1924. brasilis,187,244,1 script Mariana#bra 1_F_MARIA,{
  1925. if (brazil_ghost == 0) {
  1926. doevent "Pedro#bra::OnTalk";
  1927. end;
  1928. }
  1929. else if (brazil_ghost == 1) {
  1930. mes "[Mariana]";
  1931. mes "Can you guys stop talking about the ghosts?";
  1932. mes "I've already got goosebumps all over.";
  1933. close;
  1934. }
  1935. else {
  1936. mes "[Mariana]";
  1937. mes "Why do Fabio and Daniel always bother us?";
  1938. close;
  1939. }
  1940. }
  1941. brasilis,181,250,5 script Fabio#bra 4_M_KID1,{
  1942. if (brazil_ghost == 0) {
  1943. doevent "Pedro#bra::OnTalk";
  1944. end;
  1945. }
  1946. else if (brazil_ghost == 1) {
  1947. mes "[Fabio]";
  1948. mes "You still wasting your time with that ghost story?";
  1949. close;
  1950. }
  1951. else {
  1952. mes "[Fabio]";
  1953. mes "Mariana, wanna see something cool?";
  1954. next;
  1955. mes "[Mariana]";
  1956. mes "kkkkkkkaaaaaacck!! Bugs!! Get 'em away!";
  1957. close;
  1958. }
  1959. }
  1960. brasilis,180,249,5 script Daniel#bra 4_M_KID1,{
  1961. if (brazil_ghost == 0) {
  1962. doevent "Pedro#bra::OnTalk";
  1963. end;
  1964. }
  1965. else if (brazil_ghost == 1) {
  1966. mes "[Daniel]";
  1967. mes "Nyah nyah nyah~";
  1968. close;
  1969. }
  1970. else {
  1971. mes "[Daniel]";
  1972. mes "Keke Here~ I found more bugs~";
  1973. close;
  1974. }
  1975. }
  1976. bra_in01,149,184,3 script Door#bra CLEAR_NPC,{
  1977. if (brazil_ghost > 0) {
  1978. mes "- A key is inserted in the locked door.-";
  1979. next;
  1980. switch(select("Turn the key.:Ignore it.")) {
  1981. case 1:
  1982. mes "You start saying the first line of the magic words.";
  1983. input .@input$;
  1984. next;
  1985. mes "["+strcharinfo(0)+"]";
  1986. mes .@input$;
  1987. next;
  1988. .@braspell$ = "Mother the door won't open!";
  1989. .@chkspell = compare(.@braspell$,.@input$);
  1990. if (!.@chkspell) {
  1991. mes "Seems like you said something wrong.";
  1992. close;
  1993. }
  1994. else {
  1995. if (brazil_ghost == 2) {
  1996. mes "[Sobbing Voice]";
  1997. mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'";
  1998. next;
  1999. switch(select("Open the door:Knock on the door.:Turn the key.:Take the key out.")) {
  2000. case 1:
  2001. mes "The door is locked.";
  2002. mes "So nothing happens.";
  2003. close;
  2004. case 2:
  2005. mes "How many times should I try to knock?";
  2006. input .@input,0,999;
  2007. next;
  2008. mes "You knocked on the door "+.@input+" times.";
  2009. next;
  2010. mes "But, nothing happens.";
  2011. close;
  2012. case 3:
  2013. mes "How many times should I turn the key?";
  2014. input .@input,0,999;
  2015. next;
  2016. if (.@input == 7) {
  2017. mes "You turn the key 7 times.";
  2018. next;
  2019. mes "Click! Click! Click!";
  2020. mes "Click! Click! Click!";
  2021. mes "Click...!";
  2022. next;
  2023. mes "[Distant Sound]";
  2024. mes "^FF0000kkkkhee- hihihihi!!!^000000";
  2025. mes "You hear water flushing.";
  2026. next;
  2027. specialeffect2 EF_VENOMDUST;
  2028. mes "Faint laughing can be heard off in the direction of the toilet.";
  2029. brazil_ghost = 3;
  2030. changequest 2208,60351;
  2031. close;
  2032. }
  2033. else {
  2034. mes "You turned over the key "+.@input+" times.";
  2035. next;
  2036. mes "But nothing doesn't happened.";
  2037. close;
  2038. }
  2039. case 4:
  2040. mes "How many times should I insert the key into the door?";
  2041. input .@input,0,999;
  2042. next;
  2043. mes "You inserted the key "+.@input+" times.";
  2044. next;
  2045. mes "But nothing happened.";
  2046. close;
  2047. }
  2048. }
  2049. else {
  2050. mes "Mother the door won't open!";
  2051. close;
  2052. }
  2053. }
  2054. case 2:
  2055. mes "You do nothing.";
  2056. close;
  2057. }
  2058. }
  2059. else {
  2060. mes "- A key is inserted in the locked door.-";
  2061. close;
  2062. }
  2063. }
  2064. bra_in01,144,187,3 script Toilet#bra CLEAR_NPC,{
  2065. if (brazil_ghost > 0) {
  2066. mes "- Looks like an ordinary toilet -";
  2067. next;
  2068. if (brazil_ghost > 6) {
  2069. switch(select("Flush the toilet.:Doing nothing.")) {
  2070. case 1:
  2071. mes "After flushing the toilet, you suddenly feel dizzy and are suddenly swept away somewhere.";
  2072. specialeffect2 EF_WATERFALL_SMALL_T2_90;
  2073. close2;
  2074. warp "bra_in01",206,102;
  2075. end;
  2076. case 2:
  2077. mes "The water in the toilet looks gross.";
  2078. close;
  2079. }
  2080. }
  2081. switch(select("Use the toilet:Ignore.")) {
  2082. case 1:
  2083. mes "- What was the second line to that spell now? -";
  2084. input .@input$;
  2085. next;
  2086. mes "["+strcharinfo(0)+"]";
  2087. mes .@input$;
  2088. next;
  2089. .@braspell$ = "Mother the water is flooding!";
  2090. .@chkspell = compare(.@braspell$,.@input$);
  2091. if (!.@chkspell) {
  2092. mes "Seems like you said something wrong.";
  2093. close;
  2094. }
  2095. else {
  2096. if (brazil_ghost == 3) {
  2097. mes "[Sobbing Voice]";
  2098. mes "^FF0000If the moon disappears 3 times... don't worry.....^000000";
  2099. next;
  2100. switch(select("Flush the toilet.:Close the lid.")) {
  2101. case 1:
  2102. mes "How many times should I flush?";
  2103. input .@input,0,999;
  2104. next;
  2105. if (.@input == 3) {
  2106. mes "You flush the toilet 3 times.";
  2107. next;
  2108. mes "qwaaaaaaaaa!";
  2109. mes "kwaaaaaaaaaa!";
  2110. mes "kwaaaaaaaaaaaaaaaaaaa!";
  2111. next;
  2112. mes "[Distant Sound]";
  2113. mes "^FF0000kkkkhee- hihihihi!!!^000000";
  2114. mes "Suddenly the sink sounds like water is flowing freely from it.";
  2115. next;
  2116. specialeffect2 EF_VENOMDUST;
  2117. mes "Faint laughing can be heard off in the direction of the faucet.";
  2118. brazil_ghost = 4;
  2119. changequest 60351,60352;
  2120. close;
  2121. }
  2122. else {
  2123. mes "You flush the toilet "+.@input+" times.";
  2124. next;
  2125. mes "But nothing happens.";
  2126. close;
  2127. }
  2128. case 2:
  2129. mes "You close the lid of the toilet.";
  2130. mes "Nothing seems to be happening.";
  2131. close;
  2132. }
  2133. }
  2134. else {
  2135. mes "Nothing happens.";
  2136. close;
  2137. }
  2138. }
  2139. case 2:
  2140. mes "You do nothing.";
  2141. close;
  2142. }
  2143. }
  2144. else {
  2145. mes "- Looks like an ordinary toilet -";
  2146. close;
  2147. }
  2148. }
  2149. bra_in01,134,189,3 script Faucet#bra CLEAR_NPC,{
  2150. if (brazil_ghost > 0) {
  2151. mes "- It seems like an ordinary faucet -";
  2152. next;
  2153. switch(select("Examine it.:Ignore.")) {
  2154. case 1:
  2155. mes "- What was the next line to that spell now? -";
  2156. input .@input$;
  2157. next;
  2158. mes "["+strcharinfo(0)+"]";
  2159. mes .@input$;
  2160. next;
  2161. .@braspell$ = "Mother the drought has started!";
  2162. .@chkspell = compare(.@braspell$,.@input$);
  2163. if (!.@chkspell) {
  2164. mes "Seems like you said something wrong.";
  2165. close;
  2166. }
  2167. else {
  2168. if (brazil_ghost == 4) {
  2169. mes "[Sobbing Voice]";
  2170. mes "^FF0000Don't worry... the waterfall will help it....^000000";
  2171. next;
  2172. switch(select("Tap on the faucet.:Turn on the water.")) {
  2173. case 1:
  2174. mes "How many times will you tap the faucet?";
  2175. input .@input,0,999;
  2176. next;
  2177. mes "You tap the faucet "+.@input+" times.";
  2178. next;
  2179. mes "But nothing happens.";
  2180. close;
  2181. case 2:
  2182. mes "How many times should I turn the water on?";
  2183. input .@input,0,999;
  2184. next;
  2185. if (.@input == 1) {
  2186. mes "You turn the faucet on once.";
  2187. next;
  2188. mes "swwwaaaaaaa-";
  2189. next;
  2190. mes "[Distant Sound]";
  2191. mes "^FF0000kkkkhee- hihihihi!!!^000000";
  2192. mes "You see the carpet move.";
  2193. next;
  2194. specialeffect2 EF_VENOMDUST;
  2195. mes "Faint laughing can be heard off in the direction of the carpet.";
  2196. brazil_ghost = 5;
  2197. changequest 60352,60353;
  2198. close;
  2199. }
  2200. else {
  2201. mes "You turn the faucet on "+.@input+" times.";
  2202. next;
  2203. mes "But nothing happens.";
  2204. close;
  2205. }
  2206. }
  2207. }
  2208. else {
  2209. mes "Nothing happens.";
  2210. close;
  2211. }
  2212. }
  2213. case 2:
  2214. mes "You do nothing.";
  2215. close;
  2216. }
  2217. }
  2218. else {
  2219. mes "- It seems like an ordinary faucet -";
  2220. close;
  2221. }
  2222. }
  2223. bra_in01,138,184,3 script Carpet#bra CLEAR_NPC,{
  2224. if (brazil_ghost > 0) {
  2225. mes "- A carpet with an intricate pattern on it -";
  2226. next;
  2227. switch(select("Examine it.:Ignore.")) {
  2228. case 1:
  2229. mes "- What was the next line to that spell now? -";
  2230. input .@input$;
  2231. next;
  2232. mes "["+strcharinfo(0)+"]";
  2233. mes .@input$;
  2234. next;
  2235. .@braspell$ = "Mother where are my friends?";
  2236. .@chkspell = compare(.@braspell$,.@input$);
  2237. if (!.@chkspell) {
  2238. mes "Seems like you said something wrong.";
  2239. close;
  2240. }
  2241. else {
  2242. if (brazil_ghost == 5) {
  2243. mes "[Sobbing Voice]";
  2244. mes "^FF0000your 7 friends....are...sleeping... now it...'s time ....to wake them........^000000";
  2245. next;
  2246. switch(select("Jump on the carpet.:Lie on the carpet.:Shake the carpet.")) {
  2247. case 1:
  2248. mes "How many times should I jump?";
  2249. input .@input,0,999;
  2250. next;
  2251. mes "You jump on the carpet "+.@input+" times.";
  2252. next;
  2253. mes "But nothing happens.";
  2254. close;
  2255. case 2:
  2256. mes "How many times should I lie on the carpet?";
  2257. input .@input,0,999;
  2258. next;
  2259. mes "You lie on the carpet "+.@input+" times.";
  2260. next;
  2261. mes "But nothing happens.";
  2262. close;
  2263. case 3:
  2264. mes "How many times should I shake the carpet?";
  2265. input .@input,0,999;
  2266. next;
  2267. if (.@input == 7) {
  2268. mes "You shake the carpet 7 times.";
  2269. next;
  2270. mes "- fly~ fly~ fly~ fly~ fly~ fly~ fly~ -";
  2271. next;
  2272. mes "[Distant Sound]";
  2273. mes "^FF0000kkkkhee- hihihihi!!!^000000";
  2274. next;
  2275. specialeffect2 EF_VENOMDUST;
  2276. mes "Faint laughing can be heard off in the direction of the mirror.";
  2277. brazil_ghost = 6;
  2278. changequest 60353,60354;
  2279. close;
  2280. }
  2281. else {
  2282. mes "You shake the carpet "+.@input+" times.";
  2283. next;
  2284. mes "But nothing happens.";
  2285. close;
  2286. }
  2287. }
  2288. }
  2289. else {
  2290. mes "Nothing happens.";
  2291. close;
  2292. }
  2293. }
  2294. case 2:
  2295. mes "You do nothing.";
  2296. close;
  2297. }
  2298. }
  2299. else {
  2300. mes "- A carpet with an intricate pattern on it -";
  2301. close;
  2302. }
  2303. }
  2304. bra_in01,151,180,3 script Mirror#bra CLEAR_NPC,{
  2305. if (brazil_ghost > 0) {
  2306. mes "- You can see a clean mirror without any marks or dust -";
  2307. next;
  2308. switch(select("Examine it.:Ignore.")) {
  2309. case 1:
  2310. mes "- What was the next line to that spell now? -";
  2311. input .@input$;
  2312. next;
  2313. mes "["+strcharinfo(0)+"]";
  2314. mes .@input$;
  2315. next;
  2316. .@braspell$ = "Where are you mom?";
  2317. .@chkspell = compare(.@braspell$,.@input$);
  2318. if (!.@chkspell) {
  2319. mes "Seems like you said something wrong.";
  2320. close;
  2321. }
  2322. else {
  2323. if (brazil_ghost == 6) {
  2324. mes "[Distant Sound]";
  2325. mes "^FF0000kihe! hit! hit! hit! hit!^000000";
  2326. next;
  2327. mes "[Distant Sound]";
  2328. mes "^FF0000kihe! hit! hit! hit! hit!^000000";
  2329. mes "^FF0000kihe! hit! hit! hit! hit!^000000";
  2330. next;
  2331. mes "[Distant Sound]";
  2332. mes "Behind you...";
  2333. enablenpc "Ghost#bra";
  2334. next;
  2335. emotion e_omg,1;
  2336. mes "["+strcharinfo(0)+"]";
  2337. mes "The stories about the ghost are true~!";
  2338. next;
  2339. mes "[Ghost]";
  2340. mes "^FF0000my baby....^000000";
  2341. next;
  2342. mes "[Ghost]";
  2343. mes "^FF0000I can't see.... my eye....^000000";
  2344. mes "^FF0000What's going on....?^000000";
  2345. next;
  2346. mes "- You take a deep breath and then look at the Ghost and notice it has an eye patch -";
  2347. next;
  2348. mes "[Ghost]";
  2349. mes "^FF0000My eyes are so tight... can you take this off?^000000";
  2350. next;
  2351. mes "You step carefully towards the ghost.";
  2352. next;
  2353. mes "His face was covered with dust making strange contortions with it's face.";
  2354. next;
  2355. mes "[Ghost]";
  2356. mes "^FF0000Come on help mom.....^000000";
  2357. next;
  2358. switch(select("Take the eye bandage off.:Run away~.")) {
  2359. case 1:
  2360. while(1) {
  2361. .@cpudice = rand(1,6);
  2362. .@pcdice = rand(1,6);
  2363. if (.@cpudice != .@pcdice) {
  2364. emotion (57+.@cpudice),0,"Ghost#bra";
  2365. emotion (57+.@cpudice),1;
  2366. break;
  2367. }
  2368. }
  2369. if (.@cpudice > .@pcdice) {
  2370. specialeffect2 EF_DEVIL;
  2371. mes "[Ghost]";
  2372. mes "^FF0000Go away!^000000";
  2373. brazil_ghost = 1;
  2374. changequest 60354,2208;
  2375. percentheal -50,-50;
  2376. close2;
  2377. disablenpc "Ghost#bra";
  2378. warp "bra_in01",12,183;
  2379. end;
  2380. }
  2381. else {
  2382. emotion e_bzz,1;
  2383. mes "[Ghost]";
  2384. mes "^FF0000Ahh!^000000";
  2385. mes "The Ghost disappeared into the toilet.";
  2386. brazil_ghost = 7;
  2387. changequest 60354,60355;
  2388. close2;
  2389. disablenpc "Ghost#bra";
  2390. warp "bra_in01",206,100;
  2391. end;
  2392. }
  2393. case 2:
  2394. mes "You run away from the ghost.";
  2395. close2;
  2396. brazil_ghost = 1;
  2397. changequest 60354,2208;
  2398. warp "bra_in01",12,183;
  2399. disablenpc "Ghost#bra";
  2400. end;
  2401. }
  2402. close;
  2403. }
  2404. else {
  2405. mes "Nothing happens.";
  2406. close;
  2407. }
  2408. }
  2409. case 2:
  2410. mes "You do nothing.";
  2411. close;
  2412. }
  2413. }
  2414. else {
  2415. mes "- You can see a clean mirror without any marks or dust -";
  2416. close;
  2417. }
  2418. }
  2419. bra_in01,136,180,5 script Ghost#bra 1867,{
  2420. end;
  2421. OnInit:
  2422. disablenpc "Ghost#bra";
  2423. end;
  2424. }
  2425. bra_in01,7,181,5 script Curator#bra 4_M_BRZ_MAN2,{
  2426. if (BaseLevel < 40) {
  2427. mes "[Curator]";
  2428. mes "I'm sorry but this area is under construction right now.";
  2429. close;
  2430. }
  2431. if ((brazil_ghost > 0) && (brazil_ghost < 7)) {
  2432. if (countitem(11515) > 0) {
  2433. mes "[Curator]";
  2434. mes "What can I do for you?";
  2435. next;
  2436. select("I need to use the bathroom.");
  2437. mes "[Curator]";
  2438. mes "Sorry we are remodeling inside right now so, it's closed.";
  2439. mes "Please use the other one.";
  2440. next;
  2441. switch(select("But I forgot something inside.:Give up.")) {
  2442. case 1:
  2443. mes "[Curator]";
  2444. mes "That's tooooo bad.";
  2445. mes "But my manager ordered me to stop anyone from entering this bathroom so, I should follow his orders.";
  2446. next;
  2447. select("It's such a hot day!");
  2448. mes "[Curator]";
  2449. mes "It's always hot in Brasilis but today is ridiculously hot.";
  2450. mes "Maybe I need to drink some coconut juice to cool down.";
  2451. next;
  2452. mes "You give a coconut to the Curator.";
  2453. next;
  2454. mes "[Curator]";
  2455. mes "Oh really can I have it?";
  2456. mes "Thanks a lot!";
  2457. next;
  2458. mes "[Curator]";
  2459. mes "Pay it forward right?";
  2460. mes "Ok I'll let you through this one time.";
  2461. next;
  2462. mes "The curator looks around calmly then opens the door.";
  2463. delitem 11515,1; //Coconut
  2464. brazil_ghost = 2;
  2465. close2;
  2466. warp "bra_in01",138,176;
  2467. end;
  2468. case 2:
  2469. mes "You give up trying to enter.";
  2470. close;
  2471. }
  2472. }
  2473. else {
  2474. mes "[Curator]";
  2475. mes "What can I do for you?";
  2476. next;
  2477. select("I need to use the bathroom.");
  2478. mes "[Curator]";
  2479. mes "Sorry we are remodeling inside right now so, it's closed.";
  2480. mes "Please use the other one.";
  2481. next;
  2482. switch(select("But I forgot something inside.:Give up.")) {
  2483. case 1:
  2484. mes "[Curator]";
  2485. mes "That's tooooo bad.";
  2486. mes "But my manager ordered me to stop anyone from entering this bathroom so, I should follow his orders.";
  2487. next;
  2488. select("It's such a hot day!");
  2489. mes "[Curator]";
  2490. mes "It's always hot in Brasilis but today is ridiculously hot.";
  2491. mes "Maybe I need to drink some coconut juice to cool down.";
  2492. close;
  2493. case 2:
  2494. mes "You give up trying to enter.";
  2495. close;
  2496. }
  2497. }
  2498. }
  2499. else if (brazil_ghost > 6) {
  2500. mes "[Curator]";
  2501. mes "Hey thanks for the Coconut earlier it really helped me cool down.";
  2502. close;
  2503. }
  2504. else {
  2505. mes "[Curator]";
  2506. mes "Is it just me? Or is it hotter than it's ever been today!";
  2507. close;
  2508. }
  2509. }
  2510. bra_in01,12,185,0 script inbathroom#bra WARPNPC,1,1,{
  2511. OnTouch_:
  2512. if (brazil_ghost > 6)
  2513. warp "bra_in01",138,176;
  2514. else {
  2515. mes "The entrance has been blocked.";
  2516. close;
  2517. }
  2518. end;
  2519. }
  2520. bra_in01,138,174,0 warp outbathroom#bra 1,1,bra_in01,12,183
  2521. bra_in01,206,98,0 warp tobath#bra 1,1,bra_in01,138,176
  2522. bra_in01,206,188,1 script Open Manhole#todunbra CLEAR_NPC,{
  2523. if (brazil_ghost == 7) {
  2524. enablenpc "Ghost#bra_end";
  2525. mes "[Ghost]";
  2526. mes "I am a ghost who died while wandering the jungle many years ago.";
  2527. next;
  2528. mes "[Ghost]";
  2529. mes "I found a pipeline in the jungle and followed the voice of a man to this very spot.";
  2530. next;
  2531. mes "[Ghost]";
  2532. mes "That's also where I hurt one of my eyes while walking around in the dark.";
  2533. next;
  2534. mes "[Ghost]";
  2535. mes "I wandered these sewers for days until I found the end of this line connected to the toilet in the museum. I shouted forever begging for help but no one answered my calls.";
  2536. next;
  2537. mes "[Ghost]";
  2538. mes "You finally answered my call but it's already way too late. Thank you for at least checking. No one else has bothered to this day.";
  2539. next;
  2540. mes "[Ghost]";
  2541. mes "There are many dangerous creatures at the end of this sewer.";
  2542. mes "You seem brave though. I bet you wouldn't worry about the monsters there anyways.";
  2543. next;
  2544. mes "[Ghost]";
  2545. mes "I guess now I can finally rest in peace.";
  2546. mes "Thank you friend.";
  2547. brazil_ghost = 8;
  2548. //completequest 2208;
  2549. completequest 60355;
  2550. if (VIP_SCRIPT && vip_status(1))
  2551. getexp 135000,0;
  2552. else
  2553. getexp 90000,0;
  2554. disablenpc "Ghost#bra_end";
  2555. close;
  2556. }
  2557. warp "bra_dun01",87,47;
  2558. end;
  2559. }
  2560. bra_dun01,87,43,1 script Pipe#bra CLEAR_NPC,{
  2561. warp "bra_in01",206,185;
  2562. end;
  2563. }
  2564. bra_fild01,323,136,1 script Pipe#brafild CLEAR_NPC,{
  2565. if (brazil_ghost > 6) {
  2566. mes "You see a rusty pipe. It seems to be linked to somewhere beneath the jungle.";
  2567. next;
  2568. switch(select("Examine it:Ignore.")) {
  2569. case 1:
  2570. mes "You swim through a gap in the pipe and are swept by a sudden rush of water.";
  2571. close2;
  2572. warp "bra_in01",206,182;
  2573. end;
  2574. case 2:
  2575. mes "It might be dangerous, I better not act rashly.";
  2576. close;
  2577. }
  2578. }
  2579. else {
  2580. mes "You see a rusty pipe. It seems to be linked to somewhere beneath the jungle.";
  2581. close;
  2582. }
  2583. }
  2584. bra_in01,206,190,3 script Ghost#bra_end 1867,{
  2585. end;
  2586. OnInit:
  2587. disablenpc "Ghost#bra_end";
  2588. end;
  2589. }
  2590. // Iara :: iara.sc
  2591. //============================================================
  2592. brasilis,315,334,5 script Shaman#nk 4_F_BRZ_INDOLD,{
  2593. .@iara_re = checkquest(4135,PLAYTIME);
  2594. if ((.@iara_re == 0) || (.@iara_re == 1)) {
  2595. mes "[Anori]";
  2596. mes "I'm still preparing.";
  2597. mes "I don't require your help at this time.";
  2598. mes "Please come back later...";
  2599. close;
  2600. }
  2601. else {
  2602. if (checkquest(4135) > 1) erasequest 4135;
  2603. .@iara_q = checkquest(4133);
  2604. if ((.@iara_q == 0) || (.@iara_q == 1)) {
  2605. mes "[Anori]";
  2606. mes "To block Iara ";
  2607. mes "seducing the tribes";
  2608. mes "we need a purifying potion...";
  2609. next;
  2610. mes "[Anori]";
  2611. mes "Did you bring the materials";
  2612. mes "to make the purifying potion?";
  2613. next;
  2614. if ((countitem(950) > 19) && (countitem(7172) > 9) && (countitem(1054) > 2)) {
  2615. mes "[Anori]";
  2616. mes "Um... it seems to be okay.";
  2617. mes "I'll make you a potion which will";
  2618. mes "weaken Iara's power.";
  2619. next;
  2620. mes "[Anori]";
  2621. mes "Let's see grind this...";
  2622. mes "and mix in that...";
  2623. mes "then add some magic...";
  2624. next;
  2625. setquest 4135;
  2626. erasequest 4133;
  2627. setquest 4134;
  2628. completequest 4134;
  2629. delitem 950,20; //Heart_Of_Mermaid
  2630. delitem 7172,10; //Leopard_Talon
  2631. delitem 1054,3; //Lip_Of_Ancient_Fish
  2632. getitem 11517,2; //Puri_Potion
  2633. mes "[Anori]";
  2634. mes "Here, it's completed.";
  2635. mes "Take this.";
  2636. mes "It will make Iara stop";
  2637. mes "training at the cave";
  2638. mes "for a while.";
  2639. next;
  2640. mes "[Anori]";
  2641. mes "Please block the Iara threatening the security of the tribe.";
  2642. close;
  2643. }
  2644. else {
  2645. mes "[Anori]";
  2646. mes "You haven't brought enough materials yet.";
  2647. mes "We cannot make the purification potion with only these.";
  2648. close;
  2649. }
  2650. }
  2651. else {
  2652. if (BaseLevel < 40) {
  2653. mes "[Anori]";
  2654. mes "Ah... we need a strong adventurer.";
  2655. mes "The tribe is facing a major threat.";
  2656. close;
  2657. }
  2658. .@re_q = checkquest(4134);
  2659. if (.@re_q == 2) {
  2660. mes "[Anori]";
  2661. mes "you are...";
  2662. mes "the adventurer who came for the";
  2663. mes "purification potion...";
  2664. next;
  2665. mes "[Anori]";
  2666. mes "Maybe because of the purification potion...";
  2667. mes "After that, the Iara stopped seducing tribesmen but the effect didn't last long.";
  2668. next;
  2669. mes "[Anori]";
  2670. mes "Could you get the same";
  2671. mes "materials as before...";
  2672. mes "I need your power.";
  2673. next;
  2674. switch(select("No.:Okay, I'll do it.")) {
  2675. case 1:
  2676. mes "[Anori]";
  2677. mes "This, ah...";
  2678. mes "There is no other way.";
  2679. close;
  2680. case 2:
  2681. mes "[Anori]";
  2682. mes "You are truly brave!";
  2683. mes "I, on behalf of the tribe,";
  2684. mes "offer you my thanks.";
  2685. next;
  2686. mes "[Anori]";
  2687. mes "Materials are the same as before.";
  2688. mes "If you just get^ff0000 20 Hearts of Mermaids,";
  2689. mes "10 Leopard Claws and";
  2690. mes "3 Ancient Lips^000000,";
  2691. mes "I will make you a potion that purifies evil spirits";
  2692. mes "by using a secret formula handed down to the tribe.";
  2693. next;
  2694. mes "[Anori]";
  2695. mes "The destiny of the tribe is up to you.";
  2696. mes "please get the materials quickly.";
  2697. mes "I will be preparing to make";
  2698. mes "the purification potion right here.";
  2699. setquest 4133;
  2700. close;
  2701. }
  2702. }
  2703. else {
  2704. mes "[Anori]";
  2705. mes "There are some people I haven't seen before around here.";
  2706. mes "It's a good sign...";
  2707. next;
  2708. mes "[Anori]";
  2709. mes "Hey you...";
  2710. mes "Could you listen to my stories for a moment.";
  2711. mes "There's an emergency in our tribe.";
  2712. next;
  2713. if(select("No.:Okay.") == 1) {
  2714. mes "[Anori]";
  2715. mes "You are a heartless person...";
  2716. mes "You don't seem the helpful type.";
  2717. mes "Just keep on going your way.";
  2718. close;
  2719. }
  2720. mes "[Anori]";
  2721. mes "Thank you, I met a kind person.";
  2722. mes "It's a secret of our tribe that";
  2723. mes "you cannot tell anyone.";
  2724. next;
  2725. mes "[Anori]";
  2726. mes "Lately young men from";
  2727. mes "the tribe are disappearing.";
  2728. mes "Our entire tribe is being threatened.";
  2729. next;
  2730. mes "[Anori]";
  2731. mes "It is likely because of a witch called Iara.";
  2732. mes "She is a water nymph seducing the hearts of young tribesmen at a cave behind the waterfall.";
  2733. next;
  2734. mes "[Anori]";
  2735. mes "How can I stop these young tribesmen?";
  2736. mes "But I discovered a way to make a purification potion to reverse the effects of the Iara's spells.";
  2737. next;
  2738. mes "[Anori]";
  2739. mes "This potion has been handed down from many generations in our tribe.";
  2740. mes "This purification potion possesses the power to cleanse evil spirits.";
  2741. next;
  2742. mes "[Anori]";
  2743. mes "If you could get the materials";
  2744. mes "I will make you";
  2745. mes "the purification potion.";
  2746. mes "Could you do that for me?";
  2747. next;
  2748. switch(select("No.:Yes, I can.")) {
  2749. case 1:
  2750. mes "[Anori]";
  2751. mes "Hm...";
  2752. mes "Well, then.";
  2753. mes "If you change your mind you can come to me again.";
  2754. next;
  2755. mes "[Anori]";
  2756. mes "You shouldn't talk about";
  2757. mes "what you heard now to anyone";
  2758. mes "It's kind of embarrassing...";
  2759. close;
  2760. case 2:
  2761. mes "[Anori]";
  2762. mes "Oh! You are the savior";
  2763. mes "of our tribe indeed.";
  2764. mes "On behalf of the tribe, I offer you my thanks.";
  2765. next;
  2766. mes "[Anori]";
  2767. mes "Well, what we need is this.";
  2768. mes "It's all you can get from near here.";
  2769. mes "Note down well.";
  2770. next;
  2771. mes "[Anori]";
  2772. mes "^ff0000 20 Hearts of Mermaids";
  2773. mes "10 Leopard Claws";
  2774. mes "3 Ancient Lips^000000";
  2775. mes "are the only ones that are needed as the materials.";
  2776. next;
  2777. mes "[Anori]";
  2778. mes "When you get those, I will make you a potion that purifies evil spirits using a secret formula handed down to the tribe.";
  2779. setquest 4133;
  2780. next;
  2781. mes "[Anori]";
  2782. mes "The destiny of the tribe is up to you.";
  2783. mes "I hope you move quickly.";
  2784. mes "Even at this moment, the village men are being seduced and slipping way...";
  2785. close;
  2786. }
  2787. }
  2788. }
  2789. }
  2790. }
  2791. bra_dun02,157,74,5 script Iara#nk 4_F_BRZ_WOMAN,2,2,{
  2792. if (countitem(11517) > 0) {
  2793. mes "[" + strcharinfo(0) + "]";
  2794. mes "Should I use a Purification Potion?";
  2795. next;
  2796. switch(select("Yes.:No.")) {
  2797. case 1:
  2798. specialeffect EF_MAPPILLAR;
  2799. mes "[Iara]";
  2800. mes "Ah...this light is...";
  2801. mes "It's like getting cleansed of evil thoughts";
  2802. mes "from deep within my heart.";
  2803. next;
  2804. mes "[Iara]";
  2805. mes "At last I can forget the curse that I placed on myself when I drowned in the water.";
  2806. next;
  2807. mes "[Iara]";
  2808. mes "Do you think I can be born again as a kind water nymph?";
  2809. next;
  2810. specialeffect EF_GHOST;
  2811. mes "[Iara]";
  2812. mes "Ah... Thank you for helping me recover my consciousness for a while.";
  2813. mes "But... I think that the curse has been with me too long.";
  2814. mes "Get away from me quickly.";
  2815. delitem 11517,1; //Puri_Potion
  2816. percentheal 100,100;
  2817. sc_start SC_INCFLEE,3600000,20;
  2818. sc_start SC_INCCRI,3600000,10;
  2819. consumeitem 12043; //Str_Dish03
  2820. consumeitem 12063; //Dex_Dish03
  2821. consumeitem 12058; //Agi_Dish03
  2822. consumeitem 12053; //Vit_Dish03
  2823. consumeitem 12048; //Int_Dish03
  2824. consumeitem 12068; //Luk_Dish03
  2825. next;
  2826. mes "[Iara]";
  2827. mes "Ahhh~...";
  2828. specialeffect EF_DEVIL;
  2829. next;
  2830. mes "[Iara]";
  2831. mes "The curse is too strong for me to keep contained.";
  2832. mes "Leave now while you are safe.";
  2833. close;
  2834. case 2:
  2835. mes "[" + strcharinfo(0) + "]";
  2836. mes "(I guess I should ignore her.)";
  2837. close;
  2838. }
  2839. }
  2840. else {
  2841. mes "[Iara]";
  2842. mes "Aaaaaaaaaaaaaaaaaaaaaah.";
  2843. mes "Eeeeeeeeeeeeeeeeeeeh.";
  2844. mes "Oooooooooooooooooh.";
  2845. if (rand(1,2) == 1)
  2846. sc_start SC_CURSE,60000,0;
  2847. else
  2848. sc_start SC_CONFUSION,60000,0;
  2849. next;
  2850. mes "[" + strcharinfo(0) + "]";
  2851. mes "Ugh! What's this strange voice?";
  2852. close;
  2853. }
  2854. end;
  2855. OnTouch:
  2856. if (countitem(11517) < 1) {
  2857. mes "[Iara]";
  2858. mes "Aaaaaaaaaaaaaaaaaaaaaah.";
  2859. mes "Eeeeeeeeeeeeeeeeeeeh.";
  2860. mes "Oooooooooooooooooh.";
  2861. if (rand(1,2) == 1)
  2862. sc_start SC_CURSE,60000,0;
  2863. else
  2864. sc_start SC_CONFUSION,60000,0;
  2865. next;
  2866. mes "[" + strcharinfo(0) + "]";
  2867. mes "Ugh! What's this strange voice?";
  2868. close;
  2869. }
  2870. end;
  2871. }
  2872. bra_fild01,188,301,5 script Native Warrior#nk 4_M_BRZ_INDIAN,{
  2873. mes "[Native Warrior]";
  2874. mes "Ah... the face I would never forget even in my dreams.";
  2875. next;
  2876. mes "[Native Warrior]";
  2877. mes "When will she come out of the waterfall again...?";
  2878. next;
  2879. if ((checkquest(4133) >= 0) || (checkquest(4134) >= 0)) {
  2880. mes "[" + strcharinfo(0) + "]";
  2881. mes "(Wh...what's this guy?)";
  2882. }
  2883. else {
  2884. mes "[" + strcharinfo(0) + "]";
  2885. mes "(This guy will never";
  2886. mes "get over Iara's curse...)";
  2887. }
  2888. close;
  2889. }