quests_prontera.txt 101 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528
  1. //===== eAthena Script =======================================
  2. //= Quest NPCs related to Prontera
  3. //===== By: ==================================================
  4. //= kobra_k88; L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 2.0b
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= Collection of Prontera-based quests.
  11. //= * Culvert Access
  12. //= * Ph.D Hat Quest
  13. //= * Gaebolg Family Curse
  14. //===== Comments: ============================================
  15. //= Culvert Access:
  16. //= - [Aegis Conversion]
  17. //= - Variable in use: MISC_QUEST (bit 8)
  18. //= Ph.D Hat Quest:
  19. //= - n/a
  20. //= Gaebolg Family Curse:
  21. //= - [Aegis Conversion]
  22. //= - Variable in use: prt_curse (max 61)
  23. //===== Additional Comments: =================================
  24. //= Fixed flower name Dreamy -> Illusion
  25. //= 1.2 Fixed exploit [Lupus]
  26. //= 1.3 Removed Duplicates [Silent]
  27. //= 1.4 Moved Culvert from cities/prontera.txt [Evera]
  28. //= 1.5 Culvert has been rescripted from the ground up. [L0ne_W0lf]
  29. //= 1.6 Added Gaebolg Family Curse quest. [L0ne_W0lf]
  30. //= 1.6a Fixed a couple spelling mistakes. [L0ne_W0lf]
  31. //= 1.7 Updated "Ph.D Quest" Dialogs. [Samuray22]
  32. //= 1.7b Fixed some minor typos. [SinSloth]
  33. //= 1.7c replaced item "names" with item id. [Lupus]
  34. //= 1.8 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
  35. //= 1.9 Fixed "him" -> "her" in Ph.D hat quest. THansk to yyCC. [L0ne_W0lf]
  36. //= 2.0 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
  37. //= 2.0a Corrected a Typo error ";;". [Samuray22]
  38. //= 2.0b Corrected a Typo error. (bugreport:950) [Samuray22]
  39. //============================================================
  40. // Prontera Culvert
  41. //============================================================
  42. prt_in,88,105,2 script Recruiter 105,{
  43. if (MISC_QUEST & 8) {
  44. mes "[Recruiter]";
  45. mes "Ah...";
  46. mes "I know those eyes.";
  47. mes "Full of compassion";
  48. mes "...and courage.";
  49. next;
  50. mes "[Recruiter]";
  51. mes "Of course you're a volunteer for campaign to reclaim the Prontera Culvert. Would you let me warp you there?";
  52. next;
  53. if (select("Warp to Culvert Entrance.:Quit.") == 1) {
  54. warp "prt_fild05",274,208;
  55. end;
  56. }
  57. close;
  58. }
  59. mes "[Recruiter]";
  60. mes "Ah, let me inform you that the Capital Defense Headquarter of the Rune-Midgarts Kingdom has now decided to recruit a punitive force due to the Prontera Culvert's situation.";
  61. next;
  62. switch(select("Volunteer.:Situation...?:Quit.")) {
  63. case 1:
  64. callsub S_Volunteer;
  65. mes "[Recruiter]";
  66. mes "Are you ready, hero?";
  67. mes "I will now warp you";
  68. mes "to the Culvert.";
  69. next;
  70. warp "prt_fild05",274,208;
  71. end;
  72. case 2:
  73. mes "[Recruiter]";
  74. mes "Haven't you heard...?";
  75. mes "The Prontera Culvert is infested with all kinds of filthy vermin!";
  76. next;
  77. mes "[Recruiter]";
  78. mes "Due to the serious risk of water contamination, and the safety of Rune-Midgardians, the Culvert has been quarantined by royal decree.";
  79. next;
  80. mes "[Recruiter]";
  81. mes "Needless to say, this has caused shortages in the water supply in our kingdom. Indeed, such a crisis in these dark times...";
  82. next;
  83. mes "[Recruiter]";
  84. mes "Our people";
  85. mes "thirst for water...";
  86. mes "But they thirst";
  87. mes "even more...";
  88. mes "For a hero!";
  89. next;
  90. mes "[Recruiter]";
  91. mes "Will you stand idly as the children of Rune-Midgarts suffer from parched throats and shed tears of dryness?! Would you bury our children?!";
  92. next;
  93. mes "[Recruiter]";
  94. mes "Warriors! Rune-Midgarts is calling you! Cleanse this land's pestilence and cast out the vermin in the Culvert! Only you... Can make a difference.";
  95. next;
  96. if (select("Volunteer.:Quit.") == 1) {
  97. callsub S_Volunteer;
  98. mes "[Recruiter]";
  99. mes "Adventurer...";
  100. mes "I will now warp you";
  101. mes "to the Prontera Culvert.";
  102. next;
  103. warp "prt_fild05",274,208;
  104. end;
  105. }
  106. mes "[Recruiter]";
  107. mes "Hmpf. Well. The next time you take a drink of water, just remember that an average of nine and a half children just died... ^990000Of thirst^000000.";
  108. close;
  109. case 3:
  110. close;
  111. }
  112. S_Volunteer:
  113. set MISC_QUEST,MISC_QUEST | 8;
  114. mes "[Recruiter]";
  115. mes "Your registration...";
  116. mes "is now complete.";
  117. next;
  118. mes "[Recruiter]";
  119. mes "I would like to thank you for volunteering to do your part for our great kingdom. Here, take these provisions for your battles against the forces of darkness.";
  120. next;
  121. mes "[Recruiter]";
  122. mes "3 Red Potions, 1 Milk,";
  123. mes "and 1 Orange Potion";
  124. mes "...to give you hope.";
  125. getitem 501,3; //Red_Potion
  126. getitem 519,1; //Milk
  127. getitem 502,1; //Orange_Potion
  128. next;
  129. return;
  130. }
  131. prt_fild05,270,212,5 script Culvert Guardian 105,{
  132. if(MISC_QUEST & 8) {
  133. mes "[Culvert Guardian]";
  134. mes "Ah, you're one of our volunteers. This is the entrance of the Prontera Culvert.";
  135. mes "Do you wish to";
  136. mes "go inside?";
  137. next;
  138. if (select("Sure.:Quit.") == 1) {
  139. warp "prt_sewb1",131,247;
  140. end;
  141. }
  142. close;
  143. }
  144. mes "[Culvert Guardian]";
  145. mes "I'm sorry, but we can only allow volunteers for the Culvert Campaign to enter.";
  146. next;
  147. mes "[Culvert Guardian]";
  148. mes "If you'd like to volunteer, please visit the ^000077Culvert Registrar^000000 located in the 11 O'clock direction of Prontera.";
  149. close;
  150. }
  151. // Ph.D Hat Quest
  152. //============================================================
  153. prt_in,38,108,3 script Teacher 53,{
  154. if(countitem(710) > 0 && countitem(703) > 0 && countitem(704) > 0 && countitem(708) > 0) {
  155. mes "[Teacher]";
  156. mes "My God! The Flower you are holding...";
  157. next;
  158. switch( select( "Show her the flowers.","Give her the flowers.","Cancel.")) {
  159. case 1:
  160. mes "[Teacher]";
  161. mes "Are those the Flowers I've been looking for...";
  162. mes "Would you give them to me?";
  163. next;
  164. mes "[Teacher]";
  165. mes "If you give them to me... I... I will give my precious item...";
  166. close;
  167. case 2:
  168. if(countitem(710) > 0 && countitem(703) > 0 && countitem(704) > 0 && countitem(708) > 0) {
  169. delitem 710,1;
  170. delitem 703,1;
  171. delitem 704,1;
  172. delitem 708,1;
  173. getitem 5012,1;
  174. mes "[Teacher]";
  175. mes "Thank you so much! First time in my life someone is nice to me!";
  176. mes "I will give you my precious item like I promised you.";
  177. mes "This is the cap I wore when I graduated, it is full of my school memory.";
  178. mes "Please take it... I hope you would cherish it like me.";
  179. close;
  180. }
  181. mes "[Teacher]";
  182. mes "... After a closer look I realized those are not the flowers I want...";
  183. mes "Ha! Ha! I have really bad eyesight...";
  184. close;
  185. case 3:
  186. close;
  187. }
  188. }
  189. mes "[Teacher]";
  190. mes "Those flowers are pretty... Right?";
  191. next;
  192. switch( select( "Continue talking.","Cancel.")) {
  193. case 1:
  194. mes "[Teacher]";
  195. mes "I seldom go out with anyone when I was young, I was studying all the time.";
  196. mes "Sometimes I think I've wasted my youth ... But I don't regret it. Because I study hard, I got good education and become who I am today!";
  197. next;
  198. mes "[Teacher]";
  199. mes "But honestly... I feel sad sometimes for not having good friends...";
  200. mes "When I get tired of studying... I don't even have a friend to talk to...";
  201. mes "Luckily, I found the true friend of my life at last.";
  202. next;
  203. mes "[Teacher]";
  204. mes "When I walked into that garden and saw all the beautiful flowers...";
  205. mes "I suddenly feel I am sharing the same fate as these flowers, so they become my best friends ever.";
  206. next;
  207. mes "[Teacher]";
  208. mes "For others, they are just flowers... But for me, they are my source of strength.";
  209. mes "I can't have achieved anything without their company.";
  210. next;
  211. mes "[Teacher]";
  212. mes "That's why I start to think about doing something to repay the people who had given me the flowers.";
  213. mes "We have done so much research about flowers here... We even want to build a place full of flowers... for a better world!";
  214. next;
  215. mes "[Teacher]";
  216. mes "So... We really need a large amount of flowers...";
  217. mes "But I never go out anywhere... It is hard for me to find any!";
  218. mes "If you can find me ^3355FFIllusion Flower^000000, ^3355FFHinalle^000000, ^3355FFAloe^000000 and ^3355FFMent^000000 and bring them to me, I will give you my treasure.";
  219. close;
  220. case 2:
  221. mes "[Teacher]";
  222. mes "One day I will use a lot of flowers to make the most pretty place in the world...";
  223. close;
  224. }
  225. }
  226. // Gaebolg Family Curse
  227. //============================================================
  228. prontera,248,212,3 script Busy Boy#prt 706,3,3,{
  229. callsub S_CheckWeight; //Check Player's weight
  230. if (BaseLevel > 59) {
  231. if (prt_curse == 0) {
  232. mes "[Busy-Looking Boy]";
  233. mes "Aw nuts...";
  234. mes "What am I gonna do?";
  235. mes "I have to deliver these";
  236. mes "books, but... I... Oh man,";
  237. mes "I can't get scared now!";
  238. close;
  239. }
  240. else if (prt_curse == 1) {
  241. mes "[Busy-Looking Boy]";
  242. mes "Aw nuts...";
  243. mes "What am I gonna do?";
  244. mes "I have to deliver these";
  245. mes "books, but... I... Oh man,";
  246. mes "I can't get scared now!";
  247. next;
  248. if (select("Speak with him:Ignore him") == 1) {
  249. mes "["+strcharinfo(0)+"]";
  250. mes "Say, what seems";
  251. mes "to be the problem?";
  252. next;
  253. mes "[Busy-Looking Boy]";
  254. mes ".........?";
  255. next;
  256. mes "[Busy-Looking Boy]";
  257. if (sex) {
  258. mes "Ack! You're that clumsy";
  259. mes "dude who made me drop";
  260. }
  261. else {
  262. mes "Ack! You're that ditzy";
  263. mes "chick who made me drop";
  264. }
  265. mes "all of those books earlier!";
  266. mes "Wait, you ditched me before,";
  267. mes "so why act all concerned now?";
  268. Emotion e_gasp;
  269. }
  270. else {
  271. mes "[Busy-Looking Boy]";
  272. mes "Okay, okay...";
  273. mes "Don't even think";
  274. mes "about floating in";
  275. mes "the sky. You're like,";
  276. mes "so stable. Don't think...";
  277. mes "Just... Just board that ship...";
  278. close;
  279. }
  280. next;
  281. select("Well, I, um...");
  282. mes "[Busy-Looking Boy]";
  283. if (sex) {
  284. mes "Yeah... A real";
  285. mes "man wouldn't have";
  286. mes "ditched back then";
  287. mes "without helping me.";
  288. mes "You're a real creepo,";
  289. mes "you know that?";
  290. }
  291. else {
  292. mes "Yeah... If you were";
  293. mes "a graceful and considerate";
  294. mes "lady, you woulda helped me";
  295. mes "out before. I'm right, huh?";
  296. }
  297. next;
  298. mes "^3355FFYou instinctively";
  299. mes "kick over one of the";
  300. mes "piles of books next";
  301. mes "to the young boy.";
  302. mes "You couldn't help it:";
  303. mes "it was a natural reflex!^000000";
  304. next;
  305. Specialeffect 180; //EF_HITDARK
  306. Emotion e_omg;
  307. mes "^3355FF*BAM!*^000000";
  308. next;
  309. Emotion e_omg;
  310. mes "[Busy-Looking Boy]";
  311. mes "Ack! Those books...!";
  312. mes "It took me so long to";
  313. mes "stack all of those!";
  314. next;
  315. mes "["+strcharinfo(0)+"]";
  316. mes "Oh no, what a mess!";
  317. mes "Here, let me help you";
  318. mes "arrange these nicely";
  319. mes "out of the bottom of";
  320. mes "my freakin' heart.";
  321. Emotion e_lv,1;
  322. next;
  323. mes "[Busy-Looking Boy]";
  324. mes "...";
  325. mes "......";
  326. mes ".........";
  327. Emotion e_dots;
  328. next;
  329. mes "[Busy-Looking Boy]";
  330. mes "Huh...?";
  331. mes "Oh, thanks for";
  332. mes "helping me out here.";
  333. mes "I really appreciate it.";
  334. next;
  335. select("Are these all yours?");
  336. mes "[Busy-Looking Boy]";
  337. mes "These? Oh, I'm supposed";
  338. mes "to deliver these for my job.";
  339. mes "I need to take these to Juno";
  340. mes "from the Prontera Library";
  341. mes "for a client. However, um...";
  342. next;
  343. mes "[Busy-Looking Boy]";
  344. mes "Well...";
  345. mes "I get motion sick really";
  346. mes "easily, so it scares me to";
  347. mes "death to ride the Airship";
  348. mes "all the way to Juno.";
  349. Emotion e_dots;
  350. next;
  351. mes "[Busy-Looking Boy]";
  352. mes "Now I'm in trouble!";
  353. mes "I'm never late, but this";
  354. mes "time I just can't help it.";
  355. mes "There's nothing I can do!";
  356. mes "Oh, I'm gonna lose this job!";
  357. Emotion e_sob;
  358. next;
  359. mes "[Busy-Looking Boy]";
  360. mes "Wait... You adventurers";
  361. mes "do a lot of traveling, right?";
  362. mes "If you're traveling to Juno,";
  363. mes "would you please deliver this";
  364. mes "for me? I'll be in real trouble";
  365. mes "if I don't send these books...";
  366. next;
  367. callsub S_GetBooks;
  368. mes "[Busy-Looking Boy]";
  369. mes "I-I understand.";
  370. mes "It's none of your ";
  371. mes "business, I know, but";
  372. mes "I'm just so desperate...";
  373. Emotion e_sob;
  374. set prt_curse,2;
  375. close;
  376. }
  377. else if (prt_curse == 2) {
  378. mes "[Busy-Looking Boy]";
  379. mes "Oh, hello again.";
  380. mes "Sorry, but I'm trying to";
  381. mes "concentrate here. Gonna...";
  382. mes "Summon all my courage...";
  383. mes "and b-board that Airship!";
  384. mes "Argh! No, I can't do it!";
  385. Emotion e_dots;
  386. next;
  387. callsub S_GetBooks;
  388. mes "[Busy-Looking Boy]";
  389. mes "^333333*Sob...*^000000";
  390. mes "What am I gonna do?";
  391. mes "That guy's been waiting";
  392. mes "for me to deliver his books";
  393. mes "for quite a while now...";
  394. Emotion e_sob;
  395. close;
  396. }
  397. else if (prt_curse == 3) {
  398. mes "[Busy-Looking Boy]";
  399. mes "Oh, please deliver";
  400. mes "those books I gave";
  401. mes "you to ^FF0000Mr. Karlomoff^000000, who";
  402. mes "should be waiting around";
  403. mes "the Juno Library. Thanks";
  404. mes "again for your help~";
  405. close;
  406. }
  407. mes "[Busy-Looking Boy]";
  408. mes "Ack! Would you leave";
  409. mes "me alone and let me work?";
  410. mes "I've got something important";
  411. mes "to do! When I finish arranging";
  412. mes "these books, need to... I need to make some preparations!";
  413. close;
  414. }
  415. mes "[Busy-Looking Boy]";
  416. mes "Ack! Would you leave";
  417. mes "me alone and let me work?";
  418. mes "I've got something important";
  419. mes "to do! When I finish arranging";
  420. mes "these books, I need to... I need to make some preparations!";
  421. close;
  422. OnTouch:
  423. callsub S_CheckWeight; //Check Player's weight
  424. if (BaseLevel > 59) {
  425. if (prt_curse == 0) {
  426. Specialeffect 180; //EF_HITDARK
  427. mes "^3355FF*BAM!*^000000";
  428. next;
  429. mes "[Busy Looking Boy]";
  430. mes "Hey, look out!";
  431. mes "Can't you be more";
  432. mes "careful?! Geeeeez!";
  433. Emotion e_ag;
  434. next;
  435. mes "["+strcharinfo(0)+"]";
  436. mes "Oops, I'm so sorry.";
  437. mes "Are you alright?";
  438. next;
  439. mes "[Busy Looking Boy]";
  440. mes "Yeah, no thanks to you!";
  441. mes "Oh... Don't worry, I'm fine.";
  442. next;
  443. mes "^3355FFYou notice that the boy";
  444. mes "dropped many hardcover";
  445. mes "books that are probably about";
  446. mes "ruins and their legends, based";
  447. mes "on their titles. The boy dusted";
  448. mes "himself off and began to";
  449. mes "carefully pile the books.^000000";
  450. next;
  451. if (select("Leave:Help him pile the books") == 1) {
  452. mes "[Busy-Looking Boy]";
  453. mes "Next time, look";
  454. mes "where you're going,";
  455. mes "alright? I mean, you";
  456. mes "might really break";
  457. mes "something if you're";
  458. mes "always that careless!";
  459. set prt_curse,1;
  460. close;
  461. }
  462. mes "[Busy-Looking Boy]";
  463. mes "Huh...?";
  464. mes "Oh, thanks for";
  465. mes "helping me out here.";
  466. mes "I really appreciate it.";
  467. next;
  468. select("Are these all yours?");
  469. mes "[Busy-Looking Boy]";
  470. mes "These? Oh, I'm supposed";
  471. mes "to deliver these for my job.";
  472. mes "I need to take these to Juno";
  473. mes "from the Prontera Library";
  474. mes "for a client. However, um...";
  475. next;
  476. mes "[Busy-Looking Boy]";
  477. mes "Well...";
  478. mes "I get motion sick really";
  479. mes "easily, so it scares me to";
  480. mes "death to ride the Airship";
  481. mes "all the way to Juno.";
  482. Emotion e_dots;
  483. next;
  484. mes "[Busy-Looking Boy]";
  485. mes "Now I'm in trouble!";
  486. mes "I'm never late, but this";
  487. mes "time I just can't help it.";
  488. mes "There's nothing I can do!";
  489. mes "Oh, I'm gonna lose this job!";
  490. Emotion e_sob;
  491. next;
  492. mes "[Busy-Looking Boy]";
  493. mes "Wait... You adventurers";
  494. mes "do a lot of traveling, right?";
  495. mes "If you're traveling to Juno,";
  496. mes "would you please deliver this";
  497. mes "for me? I'll be in real trouble";
  498. mes "if I don't send these books...";
  499. next;
  500. callsub S_GetBooks;
  501. mes "[Busy-Looking Boy]";
  502. mes "I-I understand.";
  503. mes "It's none of your ";
  504. mes "business, I know, but";
  505. mes "I'm just so desperate...";
  506. Emotion e_sob;
  507. set prt_curse,2;
  508. close;
  509. }
  510. else if (prt_curse == 3) {
  511. mes "[Busy-Looking Boy]";
  512. mes "Oh, please deliver";
  513. mes "those books I gave";
  514. mes "you to ^FF0000Mr. Karlomoff^000000, who";
  515. mes "should be waiting around";
  516. mes "the Juno Library. Thanks";
  517. mes "again for your help~";
  518. close;
  519. }
  520. }
  521. end;
  522. S_GetBooks:
  523. if (select("Help him:Don't help him") == 1) {
  524. mes "[Busy-Looking Boy]";
  525. mes "Oh, thank you so much!";
  526. mes "You don't understand how";
  527. mes "much I dread those Airships.";
  528. mes "Now, would you please deliver";
  529. mes "these books to ^FF0000Mr. Karlomoff^000000";
  530. mes "near the Juno Library?";
  531. next;
  532. mes "[Busy-Looking Boy]";
  533. mes "I know these books are";
  534. mes "pretty heavy, but be really";
  535. mes "careful with them! Anyway,";
  536. mes "thanks for doing this for me.";
  537. mes "I was really at my wit's end...";
  538. set prt_curse,3;
  539. getitem 7431,1; //Books
  540. close;
  541. }
  542. return;
  543. S_CheckWeight:
  544. //var max_max_c1 = CheckMaxCount 1201 1
  545. //if (max_max_c1 == 1) {
  546. // mes "^3355FFWait a second!";
  547. // mes "Right now, you're carrying";
  548. // mes "too many things with you.";
  549. // mes "Please come back after";
  550. // mes "using the Kafra Service";
  551. // mes "to store some of your items.^000000";
  552. // close;
  553. //}
  554. set .@now_weight,MaxWeight-Weight;
  555. if (.@now_weight < 2000) {
  556. mes "^3355FFWait a second!";
  557. mes "Right now, you're carrying";
  558. mes "too many things with you.";
  559. mes "Please come back after";
  560. mes "using the Kafra Service";
  561. mes "to store some of your items.^000000";
  562. close;
  563. }
  564. return;
  565. }
  566. yuno,311,195,3 script Historian#prt01 754,{
  567. //var max_max_c1 = CheckMaxCount 1201 1
  568. //if (max_max_c1 == 1) {
  569. // mes "^3355FFWait a second!";
  570. // mes "Right now, you're carrying";
  571. // mes "too many things with you.";
  572. // mes "Please come back after";
  573. // mes "using the Kafra Service";
  574. // mes "to store some of your items.^000000";
  575. // close;
  576. //}
  577. set .@now_weight,MaxWeight-Weight;
  578. if (.@now_weight < 2000) {
  579. mes "^3355FFWait a second!";
  580. mes "Right now, you're carrying";
  581. mes "too many things with you.";
  582. mes "Please come back after";
  583. mes "using the Kafra Service";
  584. mes "to store some of your items.^000000";
  585. close;
  586. }
  587. if (prt_curse < 3) {
  588. mes "[Historian]";
  589. mes "Juno's mysterious past";
  590. mes "holds some great secret.";
  591. mes "I'm sure of it! It excites me";
  592. mes "to know that my research";
  593. mes "brings me that much closer";
  594. mes "to finally unveiling it!";
  595. next;
  596. mes "[Historian]";
  597. mes "But I'll admit that even I don't know how much digging I'll";
  598. mes "have to do to learn what I want. It's our duty as historians to";
  599. mes "find out the truth of the past, but it definitely won't be easy.";
  600. next;
  601. mes "[Historian]";
  602. mes "To understand, to see the";
  603. mes "truth of the past with my";
  604. mes "own eyes... I'd even sell";
  605. mes "my soul for the opportunity.";
  606. close;
  607. }
  608. else if (prt_curse == 3) {
  609. mes "^3355FFAs you approached, this";
  610. mes "historian suddenly closed";
  611. mes "the book that he was reading,";
  612. mes "looked to the heavens and";
  613. mes "let out a deep breath in a vain";
  614. mes "attempt to relieve his tension.^000000";
  615. next;
  616. mes "[Historian]";
  617. mes "GRRRRRRRRR!";
  618. mes "Where are my books?!";
  619. Emotion e_ag;
  620. next;
  621. select("Are you alright?");
  622. mes "[Historian]";
  623. mes "Er? Oh. I'm sorry you";
  624. mes "had to see that. I'm just";
  625. mes "extremely upset. You see,";
  626. mes "I'm expecting a delivery of";
  627. mes "research books from Prontera,";
  628. mes "but they haven't arrived yet.";
  629. next;
  630. mes "[Historian]";
  631. mes "In fact, the delivery boy is";
  632. mes "very late. This will delay my";
  633. mes "research considerably since";
  634. mes "I cannot proceed without more";
  635. mes "new material to study.";
  636. next;
  637. if (countitem(7431) > 0) {
  638. select("Excuse me, but what's your name?");
  639. mes "[Historian]";
  640. mes "Hm? I'm Karlomoff, the";
  641. mes "1st scholar of the Rekenber";
  642. mes "Historical Research Group.";
  643. mes "Did you need something, or";
  644. mes "were you looking around here";
  645. mes "for somebody in particular?";
  646. next;
  647. }
  648. else {
  649. select("Oh, I'm delivering the books for him.");
  650. Emotion e_what;
  651. mes "[Historian]";
  652. mes "Ah, really?";
  653. mes "Great, you're here!";
  654. mes "So, where are the books?";
  655. next;
  656. mes "["+strcharinfo(0)+"]";
  657. mes "I...";
  658. mes "I don't have";
  659. mes "them right now.";
  660. next;
  661. mes "[Historian]";
  662. mes "What...?";
  663. mes "Don't tell me that";
  664. mes "you lost them! Those";
  665. mes "books were priceless!";
  666. mes "Did you come all this";
  667. mes "way just to tell me that?";
  668. next;
  669. mes "[Historian]";
  670. mes "Well, I suppose you'll";
  671. mes "have to report the loss of";
  672. mes "the books and get some new";
  673. mes "copies of those books that";
  674. mes "you were supposed to deliver.";
  675. mes "Now hurry, I need to research!";
  676. close;
  677. }
  678. select("Right, I brought your books.");
  679. mes "[Historian]";
  680. mes "What? But you're not the";
  681. mes "delivery boy. Well, let me see";
  682. mes "the books you've brought. Hm...";
  683. mes "Just as I thought: the Rune-";
  684. mes "Midgarts Kingdom has a great";
  685. mes "wealth of ancient information.";
  686. next;
  687. mes "[Historian]";
  688. mes "Ah, thank you so much for";
  689. mes "bringing these. However, by";
  690. mes "your mode of dress, I can tell";
  691. mes "that you are an adventurer.";
  692. mes "What happened to the delivery boy that was supposed to bring these?";
  693. next;
  694. mes "[Historian]";
  695. mes "..........?";
  696. mes "Afraid to ride the Airship?";
  697. mes "Motion sickness? Well, that's";
  698. mes "quite understandable. The poor";
  699. mes "boy should have contacted me";
  700. mes "about that beforehand.";
  701. next;
  702. mes "[Historian]";
  703. mes "Goodness, it's been ";
  704. mes "a while since I've had";
  705. mes "a visitor. Would you like";
  706. mes "to stay and chat for a bit?";
  707. mes "Just give me a minute to get";
  708. mes "a cool drink of water first~";
  709. set prt_curse,4;
  710. delitem 7431,1; //Books
  711. close;
  712. }
  713. else if (prt_curse == 4) {
  714. mes "[Historian]";
  715. mes "Ah, that glass of";
  716. mes "water was just what";
  717. mes "I needed to refresh";
  718. mes "myself. Let me tell you";
  719. mes "a little bit about my work.";
  720. next;
  721. mes "[Historian]";
  722. mes "I might have it mentioned before, but my name is Karlomoff and";
  723. mes "I work in the Rekenber Historical Research as its 1st scholar. We";
  724. mes "recently finished our project on the Schwaltzvalt Republic.";
  725. next;
  726. mes "[Historian]";
  727. mes "Now, we're trying to learn";
  728. mes "more about the Rune-Midgarts";
  729. mes "Kingdom's history. We believe";
  730. mes "it's linked to our Schwaltzvalt";
  731. mes "Republic because they share the";
  732. mes "continent. Makes sense, right?";
  733. next;
  734. mes "[Historian]";
  735. mes "Ultimately, we hope that";
  736. mes "new information from our";
  737. mes "research of Rune-Midgarts will";
  738. mes "shed some new light on our";
  739. mes "current understanding of the";
  740. mes "Schwaltzvalt Republic's past.";
  741. next;
  742. mes "[Historian]";
  743. mes "Including myself, there are";
  744. mes "^3131FF3 members of the Rekenber";
  745. mes "Historical Research Group^000000";
  746. mes "that are studying the Rune-";
  747. mes "Midgarts Kingdom's history.";
  748. next;
  749. select("Rekenber Historical Research Group?");
  750. mes "[Historian]";
  751. mes "You adventurers from Rune-";
  752. mes "Midgarts may not know it, but";
  753. mes "the Rekenber Corporation has";
  754. mes "unofficial control over our";
  755. mes "Schwaltzvalt Republic. Some";
  756. mes "hate it, others don't care.";
  757. next;
  758. mes "[Historian]";
  759. mes "Anyway, Rekenber has its own";
  760. mes "Historical Research Group since";
  761. mes "rediscovering ancient technologies has been key to its success, well,";
  762. mes "so far as I can tell. Personally, I enjoy the pursuit of knowledge.";
  763. next;
  764. mes "[Historian]";
  765. mes "Oh, here's an interesting";
  766. mes "fact! Did you know that the";
  767. mes "title of ruler of Rune-Midgarts";
  768. mes "isn't always passed down";
  769. mes "through the same family?";
  770. next;
  771. mes "[Historian]";
  772. mes "Actually, there are several";
  773. mes "royal families that hold a";
  774. mes "special competition to decide";
  775. mes "which prince becomes the";
  776. mes "next king. Fascinating...";
  777. next;
  778. select("Several royal families?");
  779. mes "[Historian]";
  780. mes "Yes, I'll try to explain it";
  781. mes "briefly. There are a total";
  782. mes "of 7 royal families. Each";
  783. mes "family is descended from one";
  784. mes "of the 7 warriors that founded";
  785. mes "the Rune-Midgarts Kingdom.";
  786. next;
  787. mes "[Historian]";
  788. mes "According to the records,";
  789. mes "Jormungand, the snake of the";
  790. mes "earth, appeared and brought";
  791. mes "chaos to the entire continent.";
  792. mes "7 warriors appeared and drove the serpent away, saving the world.";
  793. next;
  794. mes "[Historian]";
  795. mes "With the return of peace,";
  796. mes "the 7 warriors established";
  797. mes "the Rune-Midgarts Kingdom,";
  798. mes "choosing Tristram Gaebolg III";
  799. mes "as the kingdom's first ruler. ";
  800. next;
  801. mes "[Historian]";
  802. mes "Knowing that their descendents";
  803. mes "may not always be deserving of";
  804. mes "ruling the kingdom, the 7 warriors agreed to hold a contest amongst";
  805. mes "their families each generation to prevent royal corruption.";
  806. next;
  807. Emotion e_swt2;
  808. mes "[Historian]";
  809. mes "Oh... Not too excited";
  810. mes "about history, huh? Well,";
  811. mes "maybe if I sing the ancient";
  812. mes "song of this myth, you'd be";
  813. mes "better able to understand...";
  814. next;
  815. mes "[Historian]";
  816. mes "^FF0000*The great serpent*^000000";
  817. mes "^FF0000*swallowed the sea.*^000000";
  818. mes "^FF0000*The eagle of the rainbow*^000000";
  819. mes "^FF0000*swallowed the serpent.*^000000";
  820. mes "^FF0000*Then the eagle built its nest.*^000000";
  821. mes "^FF0000*A nest upon the swallowed sea.*^000000";
  822. next;
  823. mes "[Historian]";
  824. mes "^333333*Ahem*^000000 As you see, I'm";
  825. mes "quite tone deaf. But the";
  826. mes "point is that people still";
  827. mes "praise the 7 warriors' exploits";
  828. mes "through this song. Isn't that";
  829. mes "interesting to know about?";
  830. set prt_curse,5;
  831. close;
  832. }
  833. else if (prt_curse == 5) {
  834. mes "[Historian]";
  835. mes "I'm sorry that I let my";
  836. mes "mouth run while talking at";
  837. mes "great length about Rune-";
  838. mes "Midgart's history. Still,";
  839. mes "I hope you found that tale";
  840. mes "at least a little enjoyable.";
  841. next;
  842. mes "[Historian]";
  843. mes "Oh! Will you be returning to";
  844. mes "the Rune-Midgarts Kingdom?";
  845. mes "If so, then I have a favor to";
  846. mes "ask you. Would you please";
  847. mes "deliver this report I've written to my colleague in Morroc?";
  848. next;
  849. mes "[Historian]";
  850. mes "It would be a great help";
  851. mes "to me if you could get this";
  852. mes "report to her right away.";
  853. mes "Ah, her name is Rodafrian.";
  854. mes "I'm certain you can find her";
  855. mes "somewhere in that desert town.";
  856. set prt_curse,6;
  857. getitem 7342,1; //File01
  858. close;
  859. }
  860. else if (prt_curse == 6) {
  861. mes "[Historian]";
  862. mes "Please find my colleague,";
  863. mes "Rodafrian, in Morroc and";
  864. mes "deliver my report to her.";
  865. mes "You should be able to find";
  866. mes "her there doing research.";
  867. next;
  868. if (select("I will:Can I listen to that song again?") == 1) {
  869. mes "[Historian]";
  870. mes "Once again, thank";
  871. mes "you for your help.";
  872. mes "It will really speed the";
  873. mes "progress of my research,";
  874. mes "especially since those books";
  875. mes "were delivered fairly late...";
  876. }
  877. else {
  878. mes "[Historian]";
  879. mes "Song? Oh, you mean the";
  880. mes "one praising the 7 who";
  881. mes "founded the Rune-Midgarts";
  882. mes "Kingdom? Sure, let's see now...";
  883. next;
  884. mes "[Historian]";
  885. mes "^FF0000*The great serpent*^000000";
  886. mes "^FF0000*swallowed the sea.*^000000";
  887. mes "^FF0000*The eagle of the rainbow*^000000";
  888. mes "^FF0000*swallowed the serpent.*^000000";
  889. mes "^FF0000*Then the eagle built its nest.*^000000";
  890. mes "^FF0000*A nest upon the swallowed sea.*^000000";
  891. next;
  892. mes "[Historian]";
  893. mes "You must be more interested";
  894. mes "in history than I suspected.";
  895. mes "If you'd like, I'll write you a";
  896. mes "letter or recommendation";
  897. mes "for the Rekenber Historical";
  898. mes "Research Group. Ha ha ha~";
  899. }
  900. close;
  901. }
  902. else if (prt_curse > 55) {
  903. mes "[Historian]";
  904. mes "Ah, it's been a while";
  905. mes "since the last time I saw";
  906. mes "you. Rodafrian actually came";
  907. mes "to visit me a few days ago.";
  908. mes "I believe she came here";
  909. mes "to gloat or threaten me...";
  910. next;
  911. mes "[Historian]";
  912. mes "It was very surreal.";
  913. mes "She kept raving about";
  914. mes "some incredible revelation,";
  915. mes "and about finally putting me";
  916. mes "in my place. I didn't know she";
  917. mes "could be so competitive!";
  918. close;
  919. }
  920. else {
  921. mes "[Historian]";
  922. mes "ZzzzZZz....";
  923. mes "ZzzzZZz....ZZZzzzz...";
  924. close;
  925. }
  926. }
  927. morocc_in,45,126,3 script Historian#prt02 702,{
  928. //var max_max_c1 = CheckMaxCount 1201 1
  929. //if (max_max_c1 == 1) {
  930. // mes "^3355FFWait a second!";
  931. // mes "Right now, you're carrying";
  932. // mes "too many things with you.";
  933. // mes "Please come back after";
  934. // mes "using the Kafra Service";
  935. // mes "to store some of your items.^000000";
  936. // close;
  937. //}
  938. set .@now_weight,MaxWeight-Weight;
  939. if (.@now_weight < 2000) {
  940. mes "^3355FFWait a second!";
  941. mes "Right now, you're carrying";
  942. mes "too many things with you.";
  943. mes "Please come back after";
  944. mes "using the Kafra Service";
  945. mes "to store some of your items.^000000";
  946. close;
  947. }
  948. if (prt_curse == 6) {
  949. if (countitem(7342) < 0) {
  950. mes "^3355FFYou seem to have lost";
  951. mes "Karlomoff's Report. You";
  952. mes "needed to deliver here to";
  953. mes "one of his colleagues...";
  954. close;
  955. }
  956. mes "[Historian Rodafrian]";
  957. mes "Oh, how does this place";
  958. mes "have to be so hot? This";
  959. mes "can't be good for my skin...";
  960. mes "Ooh, I wish I were back home";
  961. mes "in the Schwaltzvalt Republic~";
  962. Emotion e_sob;
  963. next;
  964. mes "[Historian Rodafrian]";
  965. mes "Hello there.";
  966. mes "E-excuse me, but,";
  967. mes "um, may I help you?";
  968. next;
  969. select("Mr. Karlomoff has sent me.");
  970. mes "[Historian Rodafrian]";
  971. mes "Karlomoff...?";
  972. mes "Him? Alright...";
  973. mes "What did he send";
  974. mes "you to me for?";
  975. next;
  976. mes "^3355FFYou hand Karlomoff's";
  977. mes "report to Rodafrian.^000000";
  978. next;
  979. mes "[Historian Rodafrian]";
  980. mes "A report? What does he";
  981. mes "want to show off this time?";
  982. mes "^333333*Sigh*^000000 Ah well, thanks for";
  983. mes "the trouble. I'll look at it,";
  984. mes "though I'm not expecting";
  985. mes "much if Karlomoff wrote it.";
  986. next;
  987. if (select("Ask her about her research:End conversation") == 1) {
  988. mes "[Historian Rodafrian]";
  989. mes "Oh, you know about the";
  990. mes "Rekenber Historical Research";
  991. mes "Group? Ah, right. Karlomoff";
  992. mes "must have told you already.";
  993. mes "Currently we're researching";
  994. mes "the Rune-Midgarts Kingdom.";
  995. next;
  996. mes "[Historian Rodafrian]";
  997. mes "Now, while I understand the";
  998. mes "value of ancient books and";
  999. mes "records, I think Karlomoff";
  1000. mes "relies on them too much.";
  1001. mes "I prefer more active research";
  1002. mes "in the vein of archaelogy.";
  1003. next;
  1004. mes "[Historian Rodafrian]";
  1005. mes "Right now, I'm spending";
  1006. mes "time in Morroc to visit the";
  1007. mes "Sphinx and Pyramids and see";
  1008. mes "if I can excavage some relics.";
  1009. mes "Hopefully I can uncover some new historical evidence that way.";
  1010. next;
  1011. mes "[Historian Rodafrian]";
  1012. mes "If you're interested in";
  1013. mes "learning more about Morroc's";
  1014. mes "history, please go ahead and";
  1015. mes "talk to my assistance. He's very passionate about studying this";
  1016. mes "town's culture and background.";
  1017. next;
  1018. mes "[Historian Rodafrian]";
  1019. mes "Actually, the people of";
  1020. mes "Morroc also appreciate their";
  1021. mes "town's history, and pass down";
  1022. mes "songs about ancient times";
  1023. mes "through the generations. Let's";
  1024. mes "see, how did that one go?";
  1025. next;
  1026. mes "[Historian Rodafrian]";
  1027. mes "^FF0000*The great serpent*^000000";
  1028. mes "^FF0000*swallowed the sea.*^000000";
  1029. mes "^FF0000*The eagle of the rainbow*^000000";
  1030. mes "^FF0000*swallowed the serpent, and*^000000";
  1031. mes "and... and... Um. Oh dear.";
  1032. next;
  1033. mes "[Historian Rodafrian]";
  1034. mes "I can't remember the next";
  1035. mes "line! Actually, have you";
  1036. mes "heard this song before?";
  1037. next;
  1038. switch(select("Yes, I have.:Yes, but it is different.:No, sorry.")) {
  1039. case 1:
  1040. mes "[Historian Rodafrian]";
  1041. mes "Oh, that's great!";
  1042. mes "Would you provide";
  1043. mes "me with the line that";
  1044. mes "follows these lyrics?";
  1045. next;
  1046. mes "^FF0000*The great serpent*^000000";
  1047. mes "^FF0000*swallowed the sea.*^000000";
  1048. mes "^FF0000*The eagle of the rainbow*^000000";
  1049. mes "^FF0000*swallowed the serpent.*^000000";
  1050. mes "......................";
  1051. next;
  1052. input .@answer$;
  1053. if (.@answer$ == "Then the eagle built its nest.") {
  1054. mes "[Historian Rodafrian]";
  1055. mes "Really? That makes";
  1056. mes "sense, but those lyrics";
  1057. mes "sound different than the";
  1058. mes "ones I had heard. Hmmmm...";
  1059. mes "If you don't mind, would you";
  1060. mes "please tell me your name?";
  1061. callsub S_GiveName,1;
  1062. }
  1063. else {
  1064. mes "[Historian Rodafrian]";
  1065. mes "Huh...?";
  1066. mes "That doesn't sound";
  1067. mes "right at all. Are you sure";
  1068. mes "that's the lyric you heard?";
  1069. delitem 7342,1; //File01
  1070. set prt_curse,7;
  1071. close;
  1072. }
  1073. case 2:
  1074. mes "[Historian Rodafrian]";
  1075. mes "What was that?";
  1076. mes "The song is different?";
  1077. mes "Hmm. Then, would you";
  1078. mes "please sing the version";
  1079. mes "that you know to me?";
  1080. next;
  1081. mes "^3355FFYou clear your throat";
  1082. mes "and begin to sing the song";
  1083. mes "that you heard from Karlomoff.^000000";
  1084. next;
  1085. mes "["+strcharinfo(0)+"]";
  1086. input .@line$;
  1087. if (.@line$ == "The great serpent swallowed the sea.") {
  1088. set .@total,.@total+1;
  1089. mes "*The great serpent*";
  1090. mes "*swallowed the sea.*";
  1091. }
  1092. else mes "* "+.@line$+"*";
  1093. input .@line$;
  1094. if (.@line$ == "The eagle of the rainbow swallowed the serpent.") {
  1095. set .@total,.@total+1;
  1096. mes "*The eagle of the rainbow*";
  1097. mes "*swallowed the serpent.*";
  1098. }
  1099. else mes "*"+.@line$+"*";
  1100. input .@line$;
  1101. if (.@line$ == "Then the eagle built its nest.") {
  1102. set .@total,.@total+1;
  1103. mes "*Then the eagle built its nest.*";
  1104. }
  1105. else mes "*"+.@line$+"*";
  1106. input .@line$;
  1107. if (.@line$ == "A nest upon the swallowed sea.") {
  1108. set .@total,.@total+1;
  1109. mes "*A nest upon the swallowed sea.*";
  1110. }
  1111. else mes "*"+.@line$+"*";
  1112. next;
  1113. if (.@total == 4) {
  1114. mes "[Historian Rodafrian]";
  1115. mes "Really? That makes";
  1116. mes "sense, but those lyrics";
  1117. mes "sound different than the";
  1118. mes "ones I had heard. Hmmmm...";
  1119. mes "If you don't mind, would you";
  1120. mes "please tell me your name?";
  1121. callsub S_GiveName,1;
  1122. }
  1123. else {
  1124. mes "[Historian Rodafrian]";
  1125. mes "Huh...?";
  1126. mes "That doesn't sound right";
  1127. mes "at all. Are you sure those";
  1128. mes "are the lyrics you heard?";
  1129. delitem 7342,1; //File01
  1130. set prt_curse,7;
  1131. close;
  1132. }
  1133. case 3:
  1134. mes "[Historian Rodafrian]";
  1135. mes "............";
  1136. mes "........................";
  1137. mes "Well then. Would you";
  1138. mes "mind if I ask you for";
  1139. mes "your name, adventurer?";
  1140. callsub S_GiveName,1;
  1141. }
  1142. }
  1143. mes "[Historian]";
  1144. mes "Although I love doing my";
  1145. mes "research and uncovering";
  1146. mes "new information regarding";
  1147. mes "history, I feel a little lonely";
  1148. mes "sometimes. Not many people";
  1149. mes "share my interests, you know...";
  1150. close;
  1151. }
  1152. else if (prt_curse == 7) {
  1153. mes "^3355FFArms folded, Rodafrian";
  1154. mes "seems to be deep in thought.";
  1155. mes "Then, as if making making";
  1156. mes "an important decision, she";
  1157. mes "looks directly into your eyes";
  1158. mes "and begins to speak.^000000";
  1159. next;
  1160. mes "[Historian Rodafrian]";
  1161. mes "Adventurer...";
  1162. mes "I want to know your name.";
  1163. callsub S_GiveName,0;
  1164. }
  1165. else if (prt_curse > 7 && prt_curse < 30) {
  1166. mes "[Historian Rodafrian]";
  1167. mes "As I recall, Mondo should";
  1168. mes "be at Mount Mjolnir, located";
  1169. mes "in the northern region of the";
  1170. mes "Rune-Midgarts Kingdom. Ask";
  1171. mes "him for the lyrics of the song that I can't seem to remember...";
  1172. close;
  1173. }
  1174. else if (prt_curse == 30 || prt_curse == 55) {
  1175. mes "[Historian Rodafrian]";
  1176. mes "Oh, you've returned.";
  1177. mes "Have you met with Mondo";
  1178. mes "and figured out the lyrics of";
  1179. mes "that song I was looking for?";
  1180. next;
  1181. mes "["+strcharinfo(0)+"]";
  1182. mes "^FF0000*The great serpent*^000000";
  1183. mes "^FF0000*swallowed the sea.*^000000";
  1184. mes "^FF0000*The eagle of the rainbow*^000000";
  1185. mes "^FF0000*swallowed the serpent.*^000000";
  1186. mes "^FF0000*Then snake scales grew on*^000000";
  1187. mes "^FF0000*the eagle, and it slowly died.*^000000";
  1188. next;
  1189. mes "[Historian Rodafrian]";
  1190. mes "Oh, yes!";
  1191. mes "Yes, that was it! Now";
  1192. mes "I remember, thank you";
  1193. mes "so much! Ah, back to work...";
  1194. next;
  1195. mes "["+strcharinfo(0)+"]";
  1196. mes "^333333(As a historian, Rodafrian";
  1197. mes "might be able to help me in";
  1198. mes "investigating the curse of the";
  1199. mes "Gaebolgs. The priests told me";
  1200. mes "not to tell anybody, though.";
  1201. mes "Should I take this risk?)^000000";
  1202. next;
  1203. if (select("Tell her about Jormungand's curse:Don't tell her") == 1) {
  1204. mes "^3355FFYou explain everything";
  1205. mes "that you have learned to";
  1206. mes "Rodafrian, choosing not";
  1207. mes "to withhold any secrets.^000000";
  1208. Emotion e_ic;
  1209. next;
  1210. mes "[Historian Rodafrian]";
  1211. mes ".....................!";
  1212. Emotion e_gasp;
  1213. next;
  1214. mes "[Historian Rodafrian]";
  1215. mes "Thank you for sharing that";
  1216. mes "with me. I hope you realize";
  1217. mes "how precious that information";
  1218. mes "is. I had no idea the royal";
  1219. mes "family was keeping that kind";
  1220. mes "of secret. Goodness, me...";
  1221. next;
  1222. mes "[Historian Rodafrian]";
  1223. mes "You know, I don't really";
  1224. mes "know much about poison, but";
  1225. mes "I do know that, aside from our";
  1226. mes "own Assassins, there are poison";
  1227. mes "experts living in some strange";
  1228. mes "land located to the west.";
  1229. next;
  1230. mes "[Historian Rodafrian]";
  1231. mes "Anyway, your report about";
  1232. mes "the Gaebolg family will be";
  1233. mes "greatly appreciated by the";
  1234. mes "Rekenber Historical Research";
  1235. mes "Group. But first, I need to";
  1236. mes "finish this Morroc project...";
  1237. next;
  1238. mes "[Historian Rodafrian]";
  1239. mes "Anyway, keep this information";
  1240. mes "a secret between me and you";
  1241. mes "for now. Then, when I reveal the secret curse of the Gaebolg royal";
  1242. mes "family, I'll finally outshine that Karlomoff! Bwahahahahaha!";
  1243. next;
  1244. mes "["+strcharinfo(0)+"]";
  1245. mes "^333333(Drat, she didn't give me";
  1246. mes "any help... All I did was";
  1247. mes "reveal a huge secret to her";
  1248. mes "that she might spread around!";
  1249. mes "Oh well, I guess I better head";
  1250. mes "back to the priests...)^000000";
  1251. if (prt_curse == 30)
  1252. set prt_curse,31;
  1253. else
  1254. set prt_curse,60;
  1255. close;
  1256. }
  1257. mes "[Historian Rodafrian]";
  1258. mes "Oh, let me thank you";
  1259. mes "once again for going";
  1260. mes "through the trouble of";
  1261. mes "getting that lyric for me~";
  1262. mes "I put my assistant through";
  1263. mes "enough trouble already...";
  1264. next;
  1265. mes "[Historian Rodafrian]";
  1266. mes "I also better not forget";
  1267. mes "to go through Karlomoff's";
  1268. mes "report. I'll have to have a";
  1269. mes "debate with him sooner or";
  1270. mes "later, and I really want to";
  1271. mes "put that guy in his place!";
  1272. next;
  1273. mes "^3355FFRodafrian seemed very";
  1274. mes "happy and began to read";
  1275. mes "through Karlomoff's report.";
  1276. mes "For now, it would be best";
  1277. mes "to return to Father Bamph.^000000";
  1278. if (prt_curse == 30)
  1279. set prt_curse,40;
  1280. else
  1281. set prt_curse,56;
  1282. close;
  1283. }
  1284. else if (prt_curse == 31 || prt_curse == 40) {
  1285. mes "^3355FFRodafrian seemed very";
  1286. mes "happy and began to read";
  1287. mes "through Karlomoff's report.";
  1288. mes "For now, it would be best";
  1289. mes "to return to Father Bamph.^000000";
  1290. close;
  1291. }
  1292. else if (prt_curse == 56) {
  1293. Emotion e_an;
  1294. mes "[Historian Rodafrian]";
  1295. mes "I just paid a visit to";
  1296. mes "Karlomoff and gave him";
  1297. mes "a piece of my mind! I think...";
  1298. mes "I think I put him in his place.";
  1299. mes "But I can never really tell";
  1300. mes "with that sneaky guy...";
  1301. close;
  1302. }
  1303. else if (prt_curse == 60) {
  1304. Emotion e_an;
  1305. mes "[Historian Rodafrian]";
  1306. mes "I just aid a visit to";
  1307. mes "Karlomoff and gave him";
  1308. mes "a piece of my mind! I think...";
  1309. mes "I think I put him in his place.";
  1310. mes "But I can never really tell";
  1311. mes "with that sneaky guy...";
  1312. next;
  1313. mes "It doesn't look like";
  1314. mes "Rodafrian can offer you";
  1315. mes "any more information. For";
  1316. mes "now, it would be best to";
  1317. mes "go to ^3355FFIProntera Church.^000000";
  1318. close;
  1319. }
  1320. else {
  1321. mes "[Historian Rodafrian]";
  1322. mes "I'm sorry, but I'm";
  1323. mes "really very busy with my";
  1324. mes "research at the moment.";
  1325. mes "Perhaps we can talk later";
  1326. mes "once I've completed this?";
  1327. close;
  1328. }
  1329. S_GiveName:
  1330. next;
  1331. select("My name is "+strcharinfo(0)+".");
  1332. mes "[Historian Rodafrian]";
  1333. mes "Ah "+strcharinfo(0)+", eh?";
  1334. mes "Do you mind if I ask you a favor? I really need to verify the true";
  1335. mes "lyrics for this song. However,";
  1336. mes "I need to stay here in Morroc";
  1337. mes "to complete my research.";
  1338. next;
  1339. mes "[Historian Rodafrian]";
  1340. mes "Would you please find my";
  1341. mes "colleague Mondo and ask him";
  1342. mes "for this song's lyrics? You can";
  1343. mes "find him in the ancient ruins";
  1344. mes "in Mount Mjolnir, north in the";
  1345. mes "Rune-Midgarts Kingdom.";
  1346. next;
  1347. mes "[Historian Rodafrian]";
  1348. mes "I apologize for asking";
  1349. mes "you to do what sounds like";
  1350. mes "a silly errand, but I actually";
  1351. mes "need to know this song's lyrics";
  1352. mes "for the sake of my research...";
  1353. if (getarg(0) == 1) delitem 7342,1; //File01
  1354. set prt_curse,8;
  1355. close;
  1356. }
  1357. mjolnir_01,135,168,3 script Historian#prt03 754,{
  1358. //var max_max_c1 = CheckMaxCount 1201 1
  1359. //if (max_max_c1 == 1) {
  1360. // mes "^3355FFWait a second!";
  1361. // mes "Right now, you're carrying";
  1362. // mes "too many things with you.";
  1363. // mes "Please come back after";
  1364. // mes "using the Kafra Service";
  1365. // mes "to store some of your items.^000000";
  1366. // close;
  1367. //}
  1368. set .@now_weight,MaxWeight-Weight;
  1369. if (.@now_weight < 2000) {
  1370. mes "^3355FFWait a second!";
  1371. mes "Right now, you're carrying";
  1372. mes "too many things with you.";
  1373. mes "Please come back after";
  1374. mes "using the Kafra Service";
  1375. mes "to store some of your items.^000000";
  1376. close;
  1377. }
  1378. if (prt_curse == 8) {
  1379. mes "[Historian Mondo]";
  1380. mes "Excuse me...";
  1381. mes "But if you don't have";
  1382. mes "anything important for";
  1383. mes "me, then would you";
  1384. mes "please leave? I have";
  1385. mes "research to attend to...";
  1386. next;
  1387. mes "["+strcharinfo(0)+"]";
  1388. mes "I'm sorry, but Ms. Rodafrian";
  1389. mes "wanted me to ask you for the";
  1390. mes "lyrics of some song describing";
  1391. mes "the Rune-Midgarts Kingdom's";
  1392. mes "founding. Would you tell";
  1393. mes "them to me for her?";
  1394. next;
  1395. mes "[Historian Mondo]";
  1396. mes "Rodafrian? Oh, she must";
  1397. mes "mean that old children's";
  1398. mes "song. How did it go now?";
  1399. mes "Ah, now I remember...";
  1400. next;
  1401. mes "[Historian Mondo]";
  1402. mes "^FF0000*The great serpent*^000000";
  1403. mes "^FF0000*swallowed the sea.*^000000";
  1404. mes "^FF0000*The eagle of the rainbow*^000000";
  1405. mes "^FF0000*swallowed the serpent.*^000000";
  1406. mes "^FF0000*Then snake scales grew on*^000000";
  1407. mes "^FF0000*the eagle, and it slowly died.*^000000";
  1408. next;
  1409. select("...........?");
  1410. mes "[Historian Mondo]";
  1411. mes "Yes, I know: the song";
  1412. mes "is rather morbid, despite";
  1413. mes "the fact that it's sung like";
  1414. mes "such a happy song. Sometimes";
  1415. mes "these little songs are supposed";
  1416. mes "to scare kids into doing good.";
  1417. next;
  1418. select("Excuse me...");
  1419. mes "[Historian Mondo]";
  1420. mes "Hm? You look confused.";
  1421. mes "Did you have a question";
  1422. mes "to ask me about the song?";
  1423. next;
  1424. mes "["+strcharinfo(0)+"]";
  1425. mes "Actually, I heard";
  1426. mes "a different version";
  1427. mes "of this song, so I was";
  1428. mes "wondering why the lyrics";
  1429. mes "would be different...";
  1430. next;
  1431. mes "[Historian Mondo]";
  1432. mes "Really now?";
  1433. mes "Well then, let me";
  1434. mes "hear the version that";
  1435. mes "you've heard, starting";
  1436. mes "from the beginning.";
  1437. next;
  1438. callsub S_Song;
  1439. }
  1440. else if (prt_curse == 9) {
  1441. mes "[Historian Mondo]" ;
  1442. mes "Ah, would you tell me";
  1443. mes "the lyrics of the version of";
  1444. mes "the Rune-Midgarts Kingdom";
  1445. mes "founding myth song that";
  1446. mes "you happened to hear?";
  1447. next;
  1448. callsub S_Song;
  1449. }
  1450. else if (prt_curse == 10) {
  1451. mes "[Historian Mondo]";
  1452. mes "Interesting...";
  1453. mes "The version you heard";
  1454. mes "from Karlomoff is different";
  1455. mes "than the one I know. It's";
  1456. mes "possible that his version";
  1457. mes "is the most authentic.";
  1458. next;
  1459. mes "[Historian Mondo]";
  1460. mes "After all, I learned";
  1461. mes "the version I know";
  1462. mes "by listening to a";
  1463. mes "little kid sing it.";
  1464. next;
  1465. select("A kid?");
  1466. mes "[Historian Mondo]";
  1467. mes "Yeah. My guess? The version";
  1468. mes "that the kid sang might have";
  1469. mes "changed as it was transmitted";
  1470. mes "by mouth through the generations. If you want to learn more, you";
  1471. mes "should probably find that kid.";
  1472. next;
  1473. mes "[Historian Mondo]";
  1474. mes "Anyway, Karlomoff may have";
  1475. mes "the most accurate version of";
  1476. mes "the song since he's very good";
  1477. mes "at procuring and authenticating";
  1478. mes "historical written records and";
  1479. mes "documents. It's his specialty.";
  1480. next;
  1481. mes "[Historian Mondo]";
  1482. mes "Ah, if you want to learn more,";
  1483. mes "then you should try to find the";
  1484. mes "kid that was singing the song.";
  1485. mes "Hmm, he might be around ^3131DDthe";
  1486. mes "river near here^000000. Hopefully it";
  1487. mes "won't be too hard to find him.";
  1488. next;
  1489. mes "[Historian Mondo]";
  1490. mes "Once you're able to talk";
  1491. mes "to that kid, go ahead and";
  1492. mes "report back to Rodafrian.";
  1493. mes "She probably needs to know";
  1494. mes "soon, and I can talk to that";
  1495. mes "little kid at my leisure, so...";
  1496. next;
  1497. mes "[Historian Mondo]";
  1498. mes "Well then, I hope you";
  1499. mes "find what you're looking";
  1500. mes "for. Good luck in your";
  1501. mes "travels, adventurer.";
  1502. set prt_curse,11;
  1503. close;
  1504. }
  1505. else {
  1506. mes "[Historian Mondo]";
  1507. mes "Isn't this such";
  1508. mes "a beautiful place?";
  1509. mes "It's no wonder that";
  1510. mes "ancient peoples chose";
  1511. mes "to live around here...";
  1512. close;
  1513. }
  1514. S_Song:
  1515. mes "["+strcharinfo(0)+"]";
  1516. input .@line$;
  1517. if (.@line$ == "The great serpent swallowed the sea.") {
  1518. set .@total,.@total+1;
  1519. mes "*The great serpent*";
  1520. mes "*swallowed the sea.*";
  1521. }
  1522. else mes "*"+.@line$+"*";
  1523. input .@line$;
  1524. if (.@line$ == "The eagle of the rainbow swallowed the serpent.") {
  1525. set .@total,.@total+1;
  1526. mes "*The eagle of the rainbow*";
  1527. mes "*swallowed the serpent.*";
  1528. }
  1529. else mes "*"+.@line$+"*";
  1530. input .@line$;
  1531. if (.@line$ == "Then the eagle built its nest.") set .@total,.@total+1;
  1532. mes "*"+.@line$+"*";
  1533. input .@line$;
  1534. if (.@line$ == "A nest upon the swallowed sea.") set .@total,.@total+1;
  1535. mes "*"+.@line$+"*";
  1536. if (.@total == 4) set prt_curse,10;
  1537. else {
  1538. next;
  1539. mes "["+strcharinfo(0)+"]";
  1540. mes "Wait, wait...";
  1541. mes "I think I messed up!";
  1542. mes "(Those weren't the";
  1543. mes "correct lyrics...)";
  1544. set prt_curse,9;
  1545. }
  1546. close;
  1547. }
  1548. mjolnir_01,298,302,0 script #prt_poem01 -1,2,2,{
  1549. OnTouch:
  1550. if (prt_curse == 11) {
  1551. mes "^FF0000*The great serpent*^000000";
  1552. mes "^FF0000*swallowed the sea.*^000000";
  1553. close;
  1554. }
  1555. end;
  1556. }
  1557. mjolnir_01,300,297,0 script #prt_poem02 -1,2,2,{
  1558. OnTouch:
  1559. if (prt_curse == 11) {
  1560. mes "^FF0000*The great serpent*^000000";
  1561. mes "^FF0000*swallowed the sea.*^000000";
  1562. close;
  1563. }
  1564. end;
  1565. }
  1566. mjolnir_01,292,288,0 script #prt_poem03 -1,2,2,{
  1567. OnTouch:
  1568. if (prt_curse == 11) {
  1569. mes "^FF0000*The eagle of the rainbow*^000000";
  1570. mes "^FF0000*swallowed the serpent.*^000000";
  1571. close;
  1572. }
  1573. end;
  1574. }
  1575. mjolnir_01,302,286,0 script #prt_poem04 -1,2,2,{
  1576. OnTouch:
  1577. if (prt_curse == 11) {
  1578. mes "^FF0000*Then snake scales*^000000";
  1579. mes "^FF0000*grew on the eagle...*^000000";
  1580. close;
  1581. }
  1582. end;
  1583. }
  1584. mjolnir_01,313,279,0 script #prt_poem05 -1,2,2,{
  1585. OnTouch:
  1586. if (prt_curse == 11) {
  1587. mes "^FF0000*And it slowly died...*^000000";
  1588. close;
  1589. }
  1590. end;
  1591. }
  1592. mjolnir_01,312,269,5 script Dog#prt 81,{
  1593. mes "[Dog]";
  1594. mes "Bow Wow!";
  1595. close;
  1596. }
  1597. mjolnir_01,313,269,5 script Dazed Boy#prt 706,{
  1598. if (prt_curse == 11) {
  1599. mes "[Absent-Minded Boy]";
  1600. mes "The great serpent";
  1601. mes "swallowed the sea.";
  1602. mes "The eagle of the rainbow";
  1603. mes "swallowed the serpent.";
  1604. mes "Then snake scales grew on";
  1605. mes "the eagle, and it slowly died.";
  1606. next;
  1607. mes "[Exhausted-Looking Woman]";
  1608. mes "Goodness...!";
  1609. mes "Will you please stop";
  1610. mes "singing that song?";
  1611. next;
  1612. mes "[Absent-Minded Boy]";
  1613. mes "..................";
  1614. next;
  1615. mes "^3355FFThe little boy quietly";
  1616. mes "stared at the woman for a";
  1617. mes "little bit, and then crouched";
  1618. mes "down and began petting a";
  1619. mes "dog sitting next to him.^000000";
  1620. next;
  1621. if (select("What did you just sing?:Ignore them") == 1) {
  1622. mes "[Absent-Minded Boy]";
  1623. mes "...";
  1624. mes "......";
  1625. mes ".........";
  1626. next;
  1627. mes "[Absent-Minded Boy]";
  1628. mes "Woof-woof, have you";
  1629. mes "heard this song? Mommy";
  1630. mes "taught me to sing it, you";
  1631. mes "know. She says it was sung";
  1632. mes "by people for a long time~";
  1633. next;
  1634. mes "^3355FFThe boy continued speaking";
  1635. mes "to the dog like an old friend,";
  1636. mes "ignoring your presence and";
  1637. mes "acting as if you didn't exist.^000000";
  1638. next;
  1639. mes "[Exhausted-Looking Woman]";
  1640. mes "Kaanu...";
  1641. mes "What did I tell";
  1642. mes "you about ignoring";
  1643. mes "people's questions!";
  1644. next;
  1645. mes "[Kaanu]";
  1646. mes ".........";
  1647. mes "..................";
  1648. mes "Uh oh, Woof-woof.";
  1649. mes "Mommy seems upset";
  1650. mes "for some reason.";
  1651. next;
  1652. mes "[Exhausted-Looking Woman]";
  1653. mes "I'm sorry, my kid is...";
  1654. mes "Look, did you want to know";
  1655. mes "more about that song? Try";
  1656. mes "not to worry about it: it's just an old children's tune.";
  1657. next;
  1658. if (select("Why are you here?:May I hear the song again?") == 1) {
  1659. mes "[Exhausted-Looking Woman]";
  1660. mes ".................";
  1661. next;
  1662. mes "^3355FFThe woman's lip tightens";
  1663. mes "with shame. It's obvious";
  1664. mes "that this topic makes her";
  1665. mes "feel very uncomfortable.^000000";
  1666. next;
  1667. mes "[Kaanu]";
  1668. mes "...";
  1669. mes "......";
  1670. mes ".........";
  1671. next;
  1672. mes "[Kaanu]";
  1673. mes "Woof-woof, do you know";
  1674. mes "why Mommy is always";
  1675. mes "so sad? I wish I knew";
  1676. mes "why Mommy never smiles...";
  1677. next;
  1678. mes "[Exhausted-Looking Woman]";
  1679. mes "........";
  1680. set prt_curse,12;
  1681. close;
  1682. }
  1683. mes "[Exhausted-Looking Woman]";
  1684. mes "..................";
  1685. next;
  1686. mes "[Exhausted-Looking Woman]";
  1687. mes "Okay. I can do this";
  1688. mes "simple thing for you.";
  1689. mes "Let me recite this song...";
  1690. next;
  1691. mes "[Exhausted-Looking Woman]";
  1692. mes "The great serpent";
  1693. mes "swallowed the sea.";
  1694. mes "The eagle of the rainbow";
  1695. mes "swallowed the serpent.";
  1696. mes "Then snake scales grew on";
  1697. mes "the eagle, and it slowly died.";
  1698. set prt_curse,12;
  1699. close;
  1700. }
  1701. mes "[Absent-Minded Boy]";
  1702. mes "...";
  1703. mes "......";
  1704. mes ".........";
  1705. close;
  1706. }
  1707. else if (prt_curse == 36) {
  1708. mes "^3355FFThe little boy looked";
  1709. mes "very worn and weary of";
  1710. mes "life, a look that is very";
  1711. mes "unsettling on the face";
  1712. mes "of a young child.^000000";
  1713. close;
  1714. }
  1715. else if (prt_curse == 45) {
  1716. mes "^3355FFThe little boy still";
  1717. mes "won't talk to you, but";
  1718. mes "he acknowledges your";
  1719. mes "presense by making eye";
  1720. mes "contact and smiling.^000000";
  1721. close;
  1722. }
  1723. else if (prt_curse > 54) {
  1724. mes "^3355FFThe little boy still";
  1725. mes "won't talk to you, but he";
  1726. mes "make you feel welcome";
  1727. mes "by giving you a warm smile.^000000";
  1728. close;
  1729. }
  1730. else {
  1731. mes "[Absent-Minded Boy]";
  1732. mes "...";
  1733. mes "......";
  1734. mes ".........";
  1735. next;
  1736. mes "^3355FFYou find it difficult";
  1737. mes "to ignore the little boy's";
  1738. mes "probing, wary eyes directed";
  1739. mes "at you. It's very clear that";
  1740. mes "he doesn't trust you.^000000";
  1741. close;
  1742. }
  1743. }
  1744. mjolnir_01,316,268,3 script Exhausted-Looking Woman 879,{
  1745. //var max_max_c1 = CheckMaxCount 1201 1
  1746. //if (max_max_c1 == 1) {
  1747. // mes "^3355FFWait a second!";
  1748. // mes "Right now, you're carrying";
  1749. // mes "too many things with you.";
  1750. // mes "Please come back after";
  1751. // mes "using the Kafra Service";
  1752. // mes "to store some of your items.^000000";
  1753. // close;
  1754. //}
  1755. set .@now_weight,MaxWeight-Weight;
  1756. if (.@now_weight < 2000) {
  1757. mes "^3355FFWait a second!";
  1758. mes "Right now, you're carrying";
  1759. mes "too many things with you.";
  1760. mes "Please come back after";
  1761. mes "using the Kafra Service";
  1762. mes "to store some of your items.^000000";
  1763. close;
  1764. }
  1765. if (prt_curse == 11) {
  1766. mes "[Absent-Minded Boy]";
  1767. mes "The great serpent";
  1768. mes "swallowed the sea.";
  1769. mes "The eagle of the rainbow";
  1770. mes "swallowed the serpent.";
  1771. mes "Then snake scales grew on";
  1772. mes "the eagle, and it slowly died.";
  1773. next;
  1774. mes "[Exhausted-Looking Woman]";
  1775. mes "Goodness...!";
  1776. mes "Will you please stop";
  1777. mes "singing that song?";
  1778. next;
  1779. mes "[Absent-Minded Boy]";
  1780. mes "..................";
  1781. next;
  1782. mes "^3355FFThe little boy quietly";
  1783. mes "stared at the woman for a";
  1784. mes "little bit, and then crouched";
  1785. mes "down and began petting a";
  1786. mes "dog sitting next to him.^000000";
  1787. next;
  1788. if (select("What did you just sing?:Ignore them") == 1) {
  1789. mes "[Absent-Minded Boy]";
  1790. mes "...";
  1791. mes "......";
  1792. mes ".........";
  1793. next;
  1794. mes "[Absent-Minded Boy]";
  1795. mes "Woof-woof, have you";
  1796. mes "heard this song? Mommy";
  1797. mes "taught me to sing it, you";
  1798. mes "know. She says it was sung";
  1799. mes "by people for a long time~";
  1800. next;
  1801. mes "^3355FFThe boy continued speaking";
  1802. mes "to the dog like an old friend,";
  1803. mes "ignoring your presence and";
  1804. mes "acting as if you didn't exist.^000000";
  1805. next;
  1806. mes "[Exhausted-Looking Woman]";
  1807. mes "Kaanu...";
  1808. mes "What did I tell";
  1809. mes "you about ignoring";
  1810. mes "people's questions!";
  1811. next;
  1812. mes "[Kaanu]";
  1813. mes ".........";
  1814. mes "..................";
  1815. mes "Uh oh, Woof-woof.";
  1816. mes "Mommy seems upset";
  1817. mes "for some reason.";
  1818. next;
  1819. mes "[Exhausted-Looking Woman]";
  1820. mes "I'm sorry, my kid is...";
  1821. mes "Look, did you want to know";
  1822. mes "more about that song? Try";
  1823. mes "not to worry about it: it's just an old children's tune.";
  1824. next;
  1825. if (select("Why are you here?:May I hear the song again?") == 1) {
  1826. mes "[Exhausted-Looking Woman]";
  1827. mes ".................";
  1828. next;
  1829. mes "^3355FFThe woman's lip tightens";
  1830. mes "with shame. It's obvious";
  1831. mes "that this topic makes her";
  1832. mes "feel very uncomfortable.^000000";
  1833. next;
  1834. mes "[Kaanu]";
  1835. mes "...";
  1836. mes "......";
  1837. mes ".........";
  1838. next;
  1839. mes "[Kaanu]";
  1840. mes "Woof-woof, do you know";
  1841. mes "why Mommy is always";
  1842. mes "so sad? I wish I knew";
  1843. mes "why Mommy never smiles...";
  1844. next;
  1845. mes "[Exhausted-Looking Woman]";
  1846. mes "........";
  1847. set prt_curse,12;
  1848. close;
  1849. }
  1850. mes "[Exhausted-Looking Woman]";
  1851. mes "..................";
  1852. next;
  1853. mes "[Exhausted-Looking Woman]";
  1854. mes "Okay. I can do this";
  1855. mes "simple thing for you.";
  1856. mes "Let me recite this song...";
  1857. next;
  1858. mes "[Exhausted-Looking Woman]";
  1859. mes "The great serpent";
  1860. mes "swallowed the sea.";
  1861. mes "The eagle of the rainbow";
  1862. mes "swallowed the serpent.";
  1863. mes "Then snake scales grew on";
  1864. mes "the eagle, and it slowly died.";
  1865. set prt_curse,12;
  1866. close;
  1867. }
  1868. mes "[Exhausted-Looking Woman]";
  1869. mes "...........";
  1870. close;
  1871. }
  1872. else if (prt_curse == 12) {
  1873. mes "[Exhausted-Looking Woman]";
  1874. mes "Not too many people";
  1875. mes "come to this remote area.";
  1876. mes "What brings you all the";
  1877. mes "way over here, I wonder?";
  1878. next;
  1879. mes "["+strcharinfo(0)+"]";
  1880. mes "Actually, I'm just";
  1881. mes "trying to learn the";
  1882. mes "real lyrics of that";
  1883. mes "song that little boy";
  1884. mes "has been singing.";
  1885. next;
  1886. mes "[Exhausted-Looking Woman]";
  1887. mes ".........";
  1888. next;
  1889. mes "[Exhausted-Looking Woman]";
  1890. mes "That song's lyrics, and";
  1891. mes "its meaning, can change";
  1892. mes "from person to person as";
  1893. mes "time goes on. I suppose part";
  1894. mes "of the reason is because it's";
  1895. mes "been handed down orally...";
  1896. next;
  1897. mes "[Exhausted-Looking Woman]";
  1898. mes "It sounds like such a happy";
  1899. mes "song, but it's meaning had";
  1900. mes "changed for me ever since";
  1901. mes "the accident had happened...";
  1902. mes "It's been so long, but I don't";
  1903. mes "think the pain will ever heal.";
  1904. next;
  1905. select("Accident?");
  1906. mes "[Exhausted-Looking Woman]";
  1907. mes "I'm... I'm sorry.";
  1908. mes "I don't think I can talk";
  1909. mes "about it. If I try, I know I'll";
  1910. mes "relive the horror. Every day";
  1911. mes "is already a struggle to cope";
  1912. mes "with the sins I've committed.";
  1913. next;
  1914. mes "[Exhausted-Looking Woman]";
  1915. mes "I know it's selfish, but";
  1916. mes "I have a favor to ask of you.";
  1917. mes "I can't really leave this area,";
  1918. mes "and seldom do I receive visitors. Would you be so kind to deliver";
  1919. mes "something to Prontera for me?";
  1920. next;
  1921. mes "[Exhausted-Looking Woman]";
  1922. mes "I used to live in Prontera,";
  1923. mes "and ever since the accident,";
  1924. mes "Father Bamph has been so very";
  1925. mes "supportive of me. It's not enough to repay his kindness, but please";
  1926. mes "give these herbs to him for me.";
  1927. next;
  1928. mes "[Exhausted-Looking Woman]";
  1929. mes "You can find ^3131FFFather Bamph^000000";
  1930. mes "in ^3131FFProntera Church^000000. When you ";
  1931. mes "see him, please give him my";
  1932. mes "warmest regards. I would do it";
  1933. mes "myself, but because of what I did, I can't return to Prontera...";
  1934. next;
  1935. mes "["+strcharinfo(0)+"]";
  1936. mes "^333333(Alright then. I guess";
  1937. mes "I should deliver these";
  1938. mes "herbs to Prontera Church";
  1939. mes "before I talk to Rodafrian.)^000000";
  1940. getitem 7432,1;
  1941. set prt_curse,13;
  1942. close;
  1943. }
  1944. else if (prt_curse > 12 && prt_curse < 16) {
  1945. mes "[Exhausted-Looking Woman]";
  1946. mes "Father Bamph has helped";
  1947. mes "me so much. Please bring";
  1948. mes "that herb pouch to him in";
  1949. mes "Prontera Church, and give";
  1950. mes "him my warmest regards.";
  1951. close;
  1952. }
  1953. else if (prt_curse == 16) {
  1954. mes "[Bonnie Imbullea]";
  1955. mes "Oh, you've come back?";
  1956. mes "Were you able to deliver";
  1957. mes "that pouch of herbs that";
  1958. mes "I gave you to Father Bamph?";
  1959. next;
  1960. mes "["+strcharinfo(0)+"]";
  1961. mes "Yes, I did. Actually,";
  1962. mes "Father Bamph sent me";
  1963. mes "here to ask you a few";
  1964. mes "things. You see, he told";
  1965. mes "me all about the royal secret";
  1966. mes "and, well, your exorcism.";
  1967. next;
  1968. mes "[Bonnie Imbullea]";
  1969. mes "Oh. I see.";
  1970. mes "You must think";
  1971. mes "me a monster...";
  1972. mes "Those poor children";
  1973. mes "are dead because of me...";
  1974. next;
  1975. mes "["+strcharinfo(0)+"]";
  1976. mes "N-no! Not at all!";
  1977. mes "I just wanted to ask if there";
  1978. mes "was a connection between";
  1979. mes "the song that Kaanu has been";
  1980. mes "singing and Jormungand's curse.";
  1981. next;
  1982. mes "[Bonnie Imbullea]";
  1983. mes "...";
  1984. mes "......";
  1985. mes ".........";
  1986. next;
  1987. mes "[Bonnie Imbullea]";
  1988. mes "After the exorcism failed,";
  1989. mes "I should have been punished";
  1990. mes "with death. But the royal family and the Prontera Church took";
  1991. mes "mercy on me, and allowed";
  1992. mes "me to live here in exile.";
  1993. Emotion e_dots;
  1994. next;
  1995. mes "[Bonnie Imbullea]";
  1996. mes "I began to sing this song";
  1997. mes "to keep myself distracted,";
  1998. mes "even if it was related to";
  1999. mes "the Jormungand curse.";
  2000. next;
  2001. mes "[Bonnie Imbullea]";
  2002. mes "You know, now that I think";
  2003. mes "about it, I do remember hearing";
  2004. mes "that after the exorcism failed,";
  2005. mes "a maid found a fragment of a";
  2006. mes "Red Gemstone while cleaning";
  2007. mes "the secret ceremonial grounds.";
  2008. Emotion e_gasp,1;
  2009. next;
  2010. mes "[Bonnie Imbullea]";
  2011. mes "I always thought it";
  2012. mes "was a little strange.";
  2013. mes "I wanted to investigate";
  2014. mes "it, but then I was discharged";
  2015. mes "from the Prontera Church";
  2016. mes "after my failure...";
  2017. next;
  2018. mes "["+strcharinfo(0)+"]";
  2019. mes "A fragment from";
  2020. mes "a Red Gemstone?";
  2021. mes "Maybe... maybe it's";
  2022. mes "evidence that someone";
  2023. mes "sabotaged the exorcism!";
  2024. next;
  2025. mes "[Bonnie Imbullea]";
  2026. mes "What happened was tragic,";
  2027. mes "but it would make me feel";
  2028. mes "so much better if that were";
  2029. mes "really the truth. Even if the";
  2030. mes "exorcism was sabotaged,";
  2031. mes "we can't turn back time...";
  2032. next;
  2033. mes "["+strcharinfo(0)+"]";
  2034. mes "^333333(Hmm...";
  2035. mes "I better head back";
  2036. mes "to Prontera Church";
  2037. mes "and let Father Bamph";
  2038. mes "know about this information.)^000000";
  2039. set prt_curse,17;
  2040. close;
  2041. }
  2042. else if (prt_curse == 17) {
  2043. mes "[Bonnie Imbullea]";
  2044. mes "It's really very";
  2045. mes "difficult to live";
  2046. mes "with this guilt.";
  2047. mes "I was trained to help";
  2048. mes "people, not kill them!";
  2049. next;
  2050. mes "^3355FFYou tried to comfort";
  2051. mes "Bonnie Imbullea for a";
  2052. mes "little while before you";
  2053. mes "return to Prontera Church.";
  2054. close;
  2055. }
  2056. else if (prt_curse == 35 || prt_curse == 44 || prt_curse == 54) {
  2057. mes "^3355FFYou tell Bonnie Imbullea";
  2058. mes "that the deaths of the princes";
  2059. mes "were not her fault and that the exorcism was probably sabotaged.";
  2060. mes "However, you keep specifics, like the use of poison, to yourself.^000000";
  2061. next;
  2062. mes "[Bonnie Imbullea]";
  2063. mes "Is that really true...?";
  2064. mes "Oh, I'm so happy! I really";
  2065. mes "thought I'd have to live the";
  2066. mes "rest of my in seclusion with";
  2067. mes "this horrible shame. Oh, thank";
  2068. mes "you so much for your help!";
  2069. next;
  2070. mes "[Bonnie Imbullea]";
  2071. mes "Kaanu will be able to";
  2072. mes "meet other kids his own";
  2073. mes "age... We can finally live";
  2074. mes "a normal life. How wonderful...";
  2075. next;
  2076. mes "[Bonnie Imbullea]";
  2077. mes "But wait...";
  2078. mes "How exactly did the";
  2079. mes "princes die, then?";
  2080. mes "There weren't any";
  2081. mes "wounds on the bodies";
  2082. mes "from what I remember...";
  2083. next;
  2084. mes "["+strcharinfo(0)+"]";
  2085. mes "Well, um, I wouldn't know";
  2086. mes "anything about that, but";
  2087. mes "Father Bamph and Father";
  2088. mes "Biscuss are handling the";
  2089. mes "investigation, and they're";
  2090. mes "doing their best to find out.";
  2091. next;
  2092. mes "[Bonnie Imbullea]";
  2093. mes "I see. Well, I believe in";
  2094. mes "them: they're great priests,";
  2095. mes "after all. Although I may be";
  2096. mes "forgiven for my failure, I still fear for the royal family...";
  2097. mes "All I can do for now is pray.";
  2098. next;
  2099. mes "[Bonnie Imbullea]";
  2100. mes "Anyway, I promise that";
  2101. mes "I won't reveal what I know";
  2102. mes "about this incident to the";
  2103. mes "public. And if you ever come";
  2104. mes "by the mountain again, I hope";
  2105. mes "you stop by to visit us.";
  2106. next;
  2107. mes "[Bonnie Imbullea]";
  2108. mes "You don't understand";
  2109. mes "how much the news you've";
  2110. mes "brought really means to me.";
  2111. mes "I can finally free myself from";
  2112. mes "this burdensome guilt...";
  2113. mes "Thank you, kind adventurer~";
  2114. if (prt_curse == 35) set prt_curse,36;
  2115. else if (prt_curse == 44) set prt_curse,45;
  2116. else {
  2117. next;
  2118. mes "^3355FFNow, you can return to";
  2119. mes "Rodafrian, the historian";
  2120. mes "stationed in Morroc.^000000";
  2121. set prt_curse,55;
  2122. }
  2123. close;
  2124. }
  2125. else if (prt_curse == 36) {
  2126. mes "[Bonnie Imbullea]";
  2127. mes "By your grace and mercy,";
  2128. mes "please pity the poor souls";
  2129. mes "and protect the royal family...";
  2130. mes "Bless us with your light and";
  2131. mes "may your wisdom guide us...";
  2132. close;
  2133. }
  2134. else if (prt_curse == 45) {
  2135. mes "[Bonnie Imbullea]";
  2136. mes "I guess we've gotten";
  2137. mes "too used to the peace";
  2138. mes "and serenity of Mount";
  2139. mes "Mjolnir. It won't be easy";
  2140. mes "to leave, even if we're welcome to return to Prontera...";
  2141. close;
  2142. }
  2143. else if (prt_curse > 54) {
  2144. mes "[Bonnie Imbullea]";
  2145. mes "Thank you so much";
  2146. mes "for helping out in the";
  2147. mes "investigation of the";
  2148. mes "princes. I'd never know";
  2149. mes "happiness again if it";
  2150. mes "weren't for your efforts.";
  2151. close;
  2152. }
  2153. else {
  2154. mes "[Bonnie Imbullea]";
  2155. mes "^333333*Sigh...*^000000";
  2156. close;
  2157. }
  2158. }
  2159. prt_church,115,122,0 warp #sazekan 1,1,prt_church,168,106
  2160. prt_church,166,106,0 warp #prtchhall 1,1,prt_church,112,122
  2161. prt_church,185,106,3 script Father Bamph 60,{
  2162. if (prt_curse == 13) {
  2163. mes "[Father Bamph]";
  2164. mes "Welcome to";
  2165. mes "Prontera Church.";
  2166. mes "Please relax, and";
  2167. mes "let your mind and";
  2168. mes "spirit find rest in";
  2169. mes "these hallowed halls.";
  2170. next;
  2171. select("Give him the herb pouch.");
  2172. if (countitem(7432) < 1) {
  2173. mes "["+strcharinfo(0)+"]";
  2174. mes "Ack!";
  2175. mes "Now, where did I put";
  2176. mes "that pouch with the herbs?";
  2177. close;
  2178. }
  2179. mes "[Father Bamph]";
  2180. mes "May I ask...";
  2181. mes "Why are you giving";
  2182. mes "me this pouch of herbs?";
  2183. next;
  2184. mes "["+strcharinfo(0)+"]";
  2185. mes "Well, there was this";
  2186. mes "lady living on Mount";
  2187. mes "Mjolnir who wanted me";
  2188. mes "to give this to you. Um, she";
  2189. mes "has a son named Kaanu?";
  2190. next;
  2191. mes "[Father Bamph]";
  2192. mes "Oh, you must have met";
  2193. mes "Bonnie Imbullea. It's";
  2194. mes "been a long time since";
  2195. mes "I've seen her. How is";
  2196. mes "she doing, may I ask?";
  2197. next;
  2198. mes "["+strcharinfo(0)+"]";
  2199. mes "Oh...";
  2200. mes "I guess she's fine.";
  2201. mes "But she seems really...";
  2202. mes "I dunno, tormented...";
  2203. next;
  2204. mes "[Father Biscuss]";
  2205. mes "Good! If she were happy";
  2206. mes "and relaxed after what she";
  2207. mes "did, not even God would forgive";
  2208. mes "her! She deserves to live the";
  2209. mes "rest of her life in agony!";
  2210. next;
  2211. mes "[Father Bamph]";
  2212. mes "Father Biscuss, how can";
  2213. mes "you say something like that?";
  2214. mes "She did her best to stop what";
  2215. mes "had happened! We should pity";
  2216. mes "her for the suffering she must be feeling. Where is your compassion?";
  2217. next;
  2218. mes "[Father Biscuss]";
  2219. mes "Bah! Don't speak to me";
  2220. mes "about compassion! Weren't";
  2221. mes "you the one who recommended";
  2222. mes "her to perform the exorcism in";
  2223. mes "the first place? You didn't";
  2224. mes "forget that, did you?";
  2225. next;
  2226. mes "[Father Bampf]";
  2227. mes "......";
  2228. mes ".........";
  2229. mes "............";
  2230. next;
  2231. mes "[Father Biscuss]";
  2232. mes "Hah!";
  2233. next;
  2234. select("About Bonnie Imbullea");
  2235. mes "[Father Bamph]";
  2236. mes "Well...";
  2237. mes "I don't...";
  2238. mes "I don't know if";
  2239. mes "I should be telling ";
  2240. mes "you about that incident...";
  2241. next;
  2242. mes "[Father Biscuss]";
  2243. mes "You know what? If Bonnie";
  2244. mes "sent this adventurer here";
  2245. mes "for a favor, it probably means";
  2246. mes "she trusts this person. Besides, we need somebody to carry out";
  2247. if (sex)
  2248. mes "this task for us. Why not him?";
  2249. else
  2250. mes "this task for us. Why not her?";
  2251. next;
  2252. mes "[Father Bamph]";
  2253. mes "Your words have the ring";
  2254. mes "of truth, Father Biscuss.";
  2255. mes "Well then, adventurer, give";
  2256. mes "me the opportunity to tell you";
  2257. mes "something very important. But, you must not tell anyone else...";
  2258. set prt_curse,14;
  2259. delitem 7432,1; //Leather_Pouch
  2260. close;
  2261. }
  2262. else if (prt_curse == 14) {
  2263. mes "[Father Bamph]";
  2264. mes "What I am about to tell";
  2265. mes "you must be kept secret.";
  2266. mes "Now, do you know about";
  2267. mes "Jormungand, the great serpent";
  2268. mes "born from the god Loki and";
  2269. mes "the giantess, Angrboda?";
  2270. next;
  2271. mes "[Father Bamph]";
  2272. mes "Jormungand was an evil";
  2273. mes "beast that, after the thousand";
  2274. mes "year war between the gods and";
  2275. mes "demons, began to attack humans.";
  2276. mes "It brought great chaos and much";
  2277. mes "suffering around the world...";
  2278. next;
  2279. mes "[Father Bamph]";
  2280. mes "Finally, the first Tristram of";
  2281. mes "the Gaebolg family defeated";
  2282. mes "Jormungand together with 6";
  2283. mes "other warriors, but only after";
  2284. mes "it killed his beloved father.";
  2285. next;
  2286. mes "[Father Bamph]";
  2287. mes "Tristram would become the";
  2288. mes "first king of the Rune-Midgarts";
  2289. mes "Kingdom, but his family would";
  2290. mes "suffer from the curse placed";
  2291. mes "by Jormungand before its defeat. ";
  2292. next;
  2293. mes "[Father Bamph]";
  2294. mes "To this day...";
  2295. mes "^FF0000Every first prince of";
  2296. mes "the Gaebolg family dies";
  2297. mes "at a young age^000000. That is";
  2298. mes "Jormungand's curse and";
  2299. mes "the royal family's secret.";
  2300. Emotion e_omg,1;
  2301. next;
  2302. mes "["+strcharinfo(0)+"]";
  2303. mes "What...?!";
  2304. mes "Is this really true?!";
  2305. mes "Isn't there any way to";
  2306. mes "counter this horrible curse?!";
  2307. next;
  2308. mes "[Father Bamph]";
  2309. mes "Please lower your voice.";
  2310. mes "Yes, it's a shame that the";
  2311. mes "royal family must suffer like";
  2312. mes "this. But all the exorcisms";
  2313. mes "that have been attempted";
  2314. mes "over the years have failed...";
  2315. next;
  2316. mes "[Father Bamph]";
  2317. mes "Although the situation";
  2318. mes "appeared hopeless, King";
  2319. mes "Tristram III tried once again to exorcise the curse. Following";
  2320. mes "his orders, the greatest priests and exorcists were all summoned.";
  2321. next;
  2322. mes "[Father Bamph]";
  2323. mes "A series of tests was";
  2324. mes "performed to select the";
  2325. mes "best priests and exorcists";
  2326. mes "to remove this curse. In the end, ^3131FFBonnie Imbullea^000000 was chosen to";
  2327. mes "lead the exorcism ceremony.";
  2328. next;
  2329. mes "["+strcharinfo(0)+"]";
  2330. mes "Wait, but you mentioned";
  2331. mes "samething about an accident.";
  2332. mes "Does that mean that she failed";
  2333. mes "in performing the exorcism?";
  2334. next;
  2335. mes "[Father Bamph]";
  2336. mes "Yes, unfortunately.";
  2337. mes "After the priests and";
  2338. mes "exorcists gathered in the";
  2339. mes "secret ceremonial grounds,";
  2340. mes "three princes were killed";
  2341. mes "instead of just the first.";
  2342. next;
  2343. mes "[Father Biscuss]";
  2344. mes "Although we all swore to";
  2345. mes "keep that incident a secret,";
  2346. mes "Bonnie Imbullea took full";
  2347. mes "responsibility for the deaths.";
  2348. mes "That is why she is in self";
  2349. mes "imposed exile from the kingdom.";
  2350. next;
  2351. mes "["+strcharinfo(0)+"]";
  2352. mes "What...?";
  2353. mes "That's...";
  2354. mes "That's crazy!";
  2355. next;
  2356. mes "[Father Biscuss]";
  2357. mes "I know that this";
  2358. mes "is a very long story,";
  2359. mes "and that it's a little";
  2360. mes "complicated. Please";
  2361. mes "listen to what we have";
  2362. mes "to ask from here on...";
  2363. Emotion e_dots;
  2364. set prt_curse,15;
  2365. close;
  2366. }
  2367. else if (prt_curse == 15) {
  2368. mes "[Father Bamph]";
  2369. mes "Now, you should know that";
  2370. mes "all of the princes that were";
  2371. mes "killed that day bore strange";
  2372. mes "looking marks on their bodies.";
  2373. mes "It almost looked as if they";
  2374. mes "were growing snake scales.";
  2375. Emotion e_gasp,1;
  2376. next;
  2377. mes "["+strcharinfo(0)+"]";
  2378. mes "Wait, they grew snake";
  2379. mes "scales? That sounds just";
  2380. mes "like one of the versions of";
  2381. mes "this song I'm investigating.";
  2382. mes "I think it was the song about the Rune-Midgarts Kingdom's origin.";
  2383. next;
  2384. mes "[Father Bamph]";
  2385. mes "Wait, that song?";
  2386. mes "Hm, I don't see how";
  2387. mes "it's related. Let's see";
  2388. mes "now, how did it go?";
  2389. mes "Rainbows... Eagles...";
  2390. mes "Ah! Now I remember!";
  2391. next;
  2392. mes "[Father Bamph]";
  2393. mes "The great serpent";
  2394. mes "swallowed the sea.";
  2395. mes "The eagle of the rainbow";
  2396. mes "swallowed the serpent.";
  2397. mes "Then the eagle built its nest.";
  2398. mes "A nest upon the swallowed sea.";
  2399. next;
  2400. mes "["+strcharinfo(0)+"]";
  2401. mes "Hmm...";
  2402. mes "Well, I heard a";
  2403. mes "different version";
  2404. mes "of the same song.";
  2405. mes "It goes like...";
  2406. next;
  2407. mes "["+strcharinfo(0)+"]";
  2408. mes "The great serpent";
  2409. mes "swallowed the sea.";
  2410. mes "The eagle of the rainbow";
  2411. mes "swallowed the serpent.";
  2412. mes "Then snake scales grew on";
  2413. mes "the eagle, and it slowly died.";
  2414. next;
  2415. mes "[Father Bamph]";
  2416. mes "Oh, my. I learned the song";
  2417. mes "when I was a young boy from";
  2418. mes "my father. However, your version seems to reveal the secret curse";
  2419. mes "of the Gaebolgs. Please tell me, where did you hear that song?";
  2420. next;
  2421. mes "["+strcharinfo(0)+"]";
  2422. mes "Well, I first heard this";
  2423. mes "version from a historian,";
  2424. mes "and then I found out that";
  2425. mes "Bonnie Imbullea knows it as";
  2426. mes "well. Um, is there a problem?";
  2427. next;
  2428. mes "[Father Bamph]";
  2429. mes "If those song lyrics are";
  2430. mes "spread, the secret of the";
  2431. mes "royal family curse could be";
  2432. mes "revealed to the public. Would";
  2433. mes "you please help us by speaking";
  2434. mes "to Bonnie Imbullea once again?";
  2435. next;
  2436. mes "[Father Bamph]";
  2437. mes "If you can, please try to";
  2438. mes "see if you can learn of any";
  2439. mes "connection between the curse";
  2440. mes "and the song, or if she can";
  2441. mes "remember anything that happened";
  2442. mes "after the exorcism failed...";
  2443. set prt_curse,16;
  2444. close;
  2445. }
  2446. else if (prt_curse == 16) {
  2447. mes "[Father Bamph]";
  2448. mes "Please visit Bonnie";
  2449. mes "Imbullea in Mount Mjolnir";
  2450. mes "to see if you can learn more";
  2451. mes "about that song, or about what";
  2452. mes "happened after the attempted exorcism of the Jormungand curse.";
  2453. close;
  2454. }
  2455. else if (prt_curse == 17) {
  2456. mes "[Father Bamph]";
  2457. mes "Ah, have you spoken";
  2458. mes "to Bonnie Imbullea?";
  2459. mes "Please tell me if you";
  2460. mes "have learned anything new.";
  2461. next;
  2462. mes "^3355FFYou related everything";
  2463. mes "that Bonnie Imbullea spoke";
  2464. mes "about, including the discovery";
  2465. mes "of a fragment of Red Gemstone";
  2466. mes "in the secret ceremonial grounds. ";
  2467. next;
  2468. mes "[Father Bamph]";
  2469. mes "Red Gemstone? There's";
  2470. mes "no reason for that to be in";
  2471. mes "a holy place. Hmm. There's";
  2472. mes "more to this case than meets";
  2473. mes "the eye. We better investigate";
  2474. mes "the truth, starting now.";
  2475. next;
  2476. mes "[Father Bamph]";
  2477. mes "Come with me, adventurer,";
  2478. mes "to the secret ceremonial";
  2479. mes "grounds for the royal family.";
  2480. mes "Just use the switch hidden";
  2481. mes "within the bookshelf and";
  2482. mes "I will meet you there.";
  2483. set prt_curse,18;
  2484. close;
  2485. }
  2486. else if (prt_curse > 17 && prt_curse < 22) {
  2487. mes "[Father Bamph]";
  2488. mes "Come with me to the";
  2489. mes "secret ceremonial grounds";
  2490. mes "so that we can investigate";
  2491. mes "the possibility of sabotage";
  2492. mes "with the exorcism that";
  2493. mes "Bonnie Imbullea performed.";
  2494. next;
  2495. mes "[Father Bamph]";
  2496. mes "There is a hidden switch";
  2497. mes "in the bookshelf that you";
  2498. mes "can use to transport yourself";
  2499. mes "there. Go, and I will meet";
  2500. mes "you in the ceremonial grounds.";
  2501. close;
  2502. }
  2503. else if (prt_curse == 22) {
  2504. mes "[Father Bamph]";
  2505. mes "This is a matter of grave";
  2506. mes "importance, but we can't";
  2507. mes "alert the royal family yet and";
  2508. mes "cause a panic. It would be";
  2509. mes "best to fully investigate this";
  2510. mes "first and collect proof.";
  2511. next;
  2512. mes "[Father Bamph]";
  2513. mes "Brave adventurer, would";
  2514. mes "you please visit the Assassin";
  2515. mes "Guild in Morroc and see if you";
  2516. mes "can learn anything about how";
  2517. mes "we can verify whether poison";
  2518. mes "was used to kill the princes?";
  2519. set prt_curse,23;
  2520. close;
  2521. }
  2522. else if (prt_curse == 23) {
  2523. mes "[Father Bamph]";
  2524. mes "Please see if you can";
  2525. mes "learn anything about testing";
  2526. mes "for the use of poison from";
  2527. mes "a member of the Assassin";
  2528. mes "Guild in Morroc.";
  2529. close;
  2530. }
  2531. else if (prt_curse == 31) {
  2532. mes "[Father Bamph]";
  2533. mes "Ah, you've returned~";
  2534. mes "Have you managed to learn";
  2535. mes "anything about poison from";
  2536. mes "the Assassin Guild? I know";
  2537. mes "their members must be";
  2538. mes "very difficult to find...";
  2539. next;
  2540. mes "^3355FFYou relate all of the";
  2541. mes "information you learned";
  2542. mes "about poison to Father Bamph,";
  2543. mes "including the method to test";
  2544. mes "for the use of poison in murder. ";
  2545. next;
  2546. mes "[Father Bamph]";
  2547. mes "Ah, I see. Then, would";
  2548. mes "you please bring 1 Yellow";
  2549. mes "Gemstone and 1 Green Potion";
  2550. mes "to the secret ceremonial grounds as soon as you can? I will wait";
  2551. mes "over there for you once again.";
  2552. set prt_curse,32;
  2553. close;
  2554. }
  2555. else if (prt_curse == 32 || prt_curse == 33 || prt_curse == 41 || prt_curse == 42 || prt_curse == 51 || prt_curse == 52) {
  2556. mes "[Father Bamph]";
  2557. mes "You can use the hidden";
  2558. mes "switch in the bookshelf to";
  2559. mes "enter the secret ceremonial";
  2560. mes "grounds. Don't forget that we";
  2561. mes "need^3131FF 1 Yellow Gemstone^000000 and ^3131FF1 Green Potion^000000 to test for poison.";
  2562. close;
  2563. }
  2564. else if (prt_curse == 34) {
  2565. mes "[Father Bamph]";
  2566. mes "I can't believe it!";
  2567. mes "If poison was used, then";
  2568. mes "the second and third princes";
  2569. mes "were murdered! Unbelievable...";
  2570. mes "How can anyone kill children?";
  2571. next;
  2572. mes "[Father Bamph]";
  2573. mes "At the very least, we now";
  2574. mes "know that their deaths were";
  2575. mes "not Bonnie Imbullea's fault.";
  2576. mes "Now I must discuss with Father";
  2577. mes "Biscuss and decide how to tell";
  2578. mes "the royal family about this...";
  2579. next;
  2580. mes "[Father Bamph]";
  2581. mes "Once again, let me remind";
  2582. mes "you that everything that has";
  2583. mes "transpired here must be kept";
  2584. mes "secret. The public cannot know";
  2585. mes "of Jormungand's curse! It would cause political turmoil and chaos!";
  2586. next;
  2587. mes "[Father Bamph]";
  2588. mes "Still, that does not mean";
  2589. mes "that I cannot personally thank";
  2590. mes "you for all of your help. I'm very grateful for what you have done,";
  2591. mes "adventurer. May safety accompany you on all of your journeys.";
  2592. set prt_curse,35;
  2593. close;
  2594. }
  2595. else if (prt_curse > 34 && prt_curse < 40) {
  2596. mes "[Father Bamph]";
  2597. mes "I'm at a loss at what";
  2598. mes "to do. Sometimes, even";
  2599. mes "I have doubts and believe";
  2600. mes "that Odin has abandoned us...";
  2601. close;
  2602. }
  2603. else if (prt_curse == 40) {
  2604. mes "[Father Bamph]";
  2605. mes "Ah, you've returned~";
  2606. mes "Have you managed to learn";
  2607. mes "anything about poison from";
  2608. mes "the Assassin Guild? I know";
  2609. mes "their members must be";
  2610. mes "very difficult to find...";
  2611. next;
  2612. mes "^3355FFYou relate all of the";
  2613. mes "information you learned";
  2614. mes "about poison to Father Bamph,";
  2615. mes "including the method to test";
  2616. mes "for the use of poison in murder. ";
  2617. next;
  2618. mes "[Father Bamph]";
  2619. mes "Ah, I see. Then, would";
  2620. mes "you please bring^3131FF 1 Yellow";
  2621. mes "Gemstone^000000 and ^3131FF1 Green Potion^000000";
  2622. mes "to the secret ceremonial grounds as soon as you can? I will wait";
  2623. mes "over there for you once again.";
  2624. set prt_curse,41;
  2625. close;
  2626. }
  2627. else if (prt_curse == 43 || prt_curse == 53) {
  2628. mes "[Father Bamph]";
  2629. mes "I can't believe it!";
  2630. mes "If poison was used, then";
  2631. mes "the second and third princes";
  2632. mes "were murdered! Unbelievable...";
  2633. mes "How can anyone kill children?";
  2634. next;
  2635. mes "[Father Bamph]";
  2636. mes "At the very least, we now";
  2637. mes "know that their deaths were";
  2638. mes "not Bonnie Imbullea's fault.";
  2639. mes "Now I must discuss with Father";
  2640. mes "Biscuss and decide how to tell";
  2641. mes "the royal family about this...";
  2642. next;
  2643. mes "[Father Bamph]";
  2644. mes "Oh, and would you please";
  2645. mes "inform ^3131FFBonnie Imbullea^000000 that";
  2646. mes "the deaths of the princes were";
  2647. mes "not her fault? I'm sure that news would bring her great relief";
  2648. mes "from her burden of guilt...";
  2649. next;
  2650. mes "[Father Bamph]";
  2651. mes "Once again, let me remind";
  2652. mes "you that everything that has";
  2653. mes "transpired here must be kept";
  2654. mes "secret. The public cannot know";
  2655. mes "of Jormungand's curse! It would cause political turmoil and chaos!";
  2656. next;
  2657. mes "[Father Bamph]";
  2658. mes "Still, that does not mean";
  2659. mes "that I cannot personally thank";
  2660. mes "you for all of your help. I'm very grateful for what you have done,";
  2661. mes "adventurer. May safety accompany you on all of your journeys.";
  2662. if (prt_curse == 43) set prt_curse,44;
  2663. else set prt_curse,54;
  2664. getexp 1600000,0;
  2665. close;
  2666. }
  2667. else if (prt_curse > 43 && prt_curse < 50) {
  2668. mes "[Father Bamph]";
  2669. mes "Have you spoken to";
  2670. mes "Bonnie Imbullea yet?";
  2671. mes "Try not to worry about the";
  2672. mes "news about the princes'";
  2673. mes "murder. Father Biscuss";
  2674. mes "and I will handle it.";
  2675. close;
  2676. }
  2677. else if (prt_curse == 50) {
  2678. mes "[Father Bamph]";
  2679. mes "Ah, you've returned~";
  2680. mes "Have you managed to learn";
  2681. mes "anything about poison from";
  2682. mes "the Assassin Guild? I know";
  2683. mes "their members must be";
  2684. mes "very difficult to find...";
  2685. next;
  2686. mes "You relate all of the";
  2687. mes "information you learned";
  2688. mes "about poison to Father Bamph,";
  2689. mes "including the method to test";
  2690. mes "for the use of poison in murder. ";
  2691. next;
  2692. mes "[Father Bamph]";
  2693. mes "Ah, I see. Then, would";
  2694. mes "you please bring ^3131FF1 Yellow";
  2695. mes "Gemstone^000000 and ^3131FF1 Green Potion^000000";
  2696. mes "to the secret ceremonial grounds as soon as you can? I will wait";
  2697. mes "over there for you once again.";
  2698. set prt_curse,51;
  2699. close;
  2700. }
  2701. else if (prt_curse == 60) {
  2702. mes "[Father Bamph]";
  2703. mes "Oh, "+strcharinfo(0)+"~";
  2704. mes "Long time, no see.";
  2705. mes "Have you spoken to";
  2706. mes "Bonnie yet? Ah, and";
  2707. mes "how may I help you today?";
  2708. next;
  2709. mes "^3355FFYou tell Father Bamph";
  2710. mes "that rare herbs grow in";
  2711. mes "a land to the west, although";
  2712. mes "you do not mention that you";
  2713. mes "told Rodafrian about the curse.^000000";
  2714. next;
  2715. mes "[Father Biscuss]";
  2716. mes "Land to the west?";
  2717. mes "That place is rumored to";
  2718. mes "be populated by fanatics.";
  2719. mes "Father Bamph, I think they";
  2720. mes "may be prime suspects for";
  2721. mes "the murder of the princes...";
  2722. next;
  2723. mes "[Father Bamph]";
  2724. mes "Well, I'll admit that it's";
  2725. mes "possible, but we haven't had";
  2726. mes "contact with anyone from the";
  2727. mes "land to the west for so long...";
  2728. mes "It's still far too early to make those kinds of assumptions.";
  2729. next;
  2730. select("Land to the west?");
  2731. mes "[Father Bamph]";
  2732. mes "Not much is known about";
  2733. mes "the land to the west. We";
  2734. mes "did send several priests";
  2735. mes "there once to spread our";
  2736. mes "faith. However, they failed...";
  2737. next;
  2738. mes "[Father Bamph]";
  2739. mes "From what I can tell,";
  2740. mes "almost everyone there";
  2741. mes "is a strong adherent of";
  2742. mes "that region's native religion.";
  2743. mes "Anyway, thank you for informing";
  2744. mes "us. We'll handle it from here.";
  2745. next;
  2746. mes "[Father Bamph]";
  2747. mes "Ah, to preserve the secrets";
  2748. mes "of the royal family, I ask that";
  2749. mes "you refrain from entering the";
  2750. mes "secret ceremonial grounds";
  2751. mes "from now on. Thanks again for your help, "+strcharinfo(0)+".";
  2752. set prt_curse,61;
  2753. close;
  2754. }
  2755. else {
  2756. mes "[Father Bamph]";
  2757. mes "I'm sorry, but would it";
  2758. mes "be alright if we talked";
  2759. mes "later? I have to handle";
  2760. mes "a very important task now...";
  2761. close;
  2762. }
  2763. }
  2764. prt_church,184,110,3 script Father Biscuss 60,{
  2765. if (prt_curse == 54) {
  2766. mes "[Father Biscuss]";
  2767. mes "Hmm, I still suspect that";
  2768. mes "someone from the Assassin";
  2769. mes "Guild may have killed the";
  2770. mes "princes. Just in case, I'm";
  2771. mes "going to send a spy. Keep";
  2772. mes "that information secret.";
  2773. next;
  2774. mes "[Father Biscuss]";
  2775. mes "So yes. You didn't learn";
  2776. mes "or hear anything from us,";
  2777. mes "and you don't know anything";
  2778. mes "about the royal family's curse.";
  2779. mes "From here on, Father Bamph";
  2780. mes "and I will handle this issue.";
  2781. close;
  2782. }
  2783. else if (prt_curse == 35) {
  2784. mes "[Father Biscuss]";
  2785. mes "I've never seen Father";
  2786. mes "Bamph this way before, but";
  2787. mes "I can understand how he feels.";
  2788. mes "As one of the leaders of this";
  2789. mes "church, he feels responsible";
  2790. mes "for these princes' deaths.";
  2791. next;
  2792. mes "[Father Biscuss]";
  2793. mes "I'm sure he'll feel";
  2794. mes "better in a few days,";
  2795. mes "but right now, he's in no";
  2796. mes "condition to compile the";
  2797. mes "valuable info that you've";
  2798. mes "provided, so I'll do it.";
  2799. next;
  2800. mes "[Father Biscuss]";
  2801. mes "Personally, I feel that";
  2802. mes "what happened was tragic,";
  2803. mes "but it should be avenged.";
  2804. mes "Perhaps that why I've held";
  2805. mes "a grudge against Imbullea";
  2806. mes "for all this time. Anyway...";
  2807. next;
  2808. mes "[Father Biscuss]";
  2809. mes "Although we can't";
  2810. mes "acknowledge it publicly,";
  2811. mes "on behalf of the Prontera";
  2812. mes "Church, I want to thank";
  2813. mes "you for all of your help.";
  2814. set prt_curse,36;
  2815. getexp 1600000,0;
  2816. close;
  2817. }
  2818. else if (prt_curse == 36) {
  2819. mes "[Father Biscuss]";
  2820. mes "No one can know light";
  2821. mes "without experiencing";
  2822. mes "darkness. Peace has";
  2823. mes "no meaning until it is";
  2824. mes "contrasted with chaos.";
  2825. next;
  2826. mes "[Father Biscuss]";
  2827. mes "Religion becomes even";
  2828. mes "more important during times";
  2829. mes "of chaos, and times of need.";
  2830. mes "I must remain calm, especially";
  2831. mes "when Father Bamph feels so bad about this whole incident...";
  2832. close;
  2833. }
  2834. else {
  2835. mes "[Father Biscuss]";
  2836. mes "Please observe";
  2837. mes "silence within the";
  2838. mes "Priest Room. Thank";
  2839. mes "you for cooperating.";
  2840. close;
  2841. }
  2842. }
  2843. prt_church,177,113,3 script #gototomb 111,{
  2844. if (prt_curse > 17 && prt_curse < 23 || prt_curse > 31 && prt_curse < 35 || prt_curse == 41 || prt_curse == 42 || prt_curse == 44 || prt_curse == 51 || prt_curse == 52) {
  2845. warp "prt_church",21,91;
  2846. }
  2847. end;
  2848. }
  2849. prt_church,23,89,3 script Father Biscuss#tomb 60,{
  2850. mes "[Father Biscuss]";
  2851. mes "Hm...?";
  2852. mes "Are you ready to";
  2853. mes "head back upstairs?";
  2854. next;
  2855. if (select("Yes:No") == 1) {
  2856. mes "[Father Biscuss]";
  2857. mes "Please follow me.";
  2858. next;
  2859. warp "prt_church",178,111;
  2860. end;
  2861. }
  2862. mes "[Father Biscuss]";
  2863. mes "Please take your time";
  2864. mes "and investigate this as";
  2865. mes "thoroughly as you can.";
  2866. close;
  2867. }
  2868. prt_church,16,114,4 script Father Bamph#tomb 60,{
  2869. if (prt_curse == 18) {
  2870. mes "[Father Bamph]";
  2871. mes "There are the bodies";
  2872. mes "of the Gaebolg princes";
  2873. mes "that were killed during";
  2874. mes "the exorcism. Please take";
  2875. mes "a look at the body to the left.";
  2876. set prt_curse,19;
  2877. close;
  2878. }
  2879. else if (prt_curse == 19) {
  2880. mes "[Father Bamph]";
  2881. mes "Please take a look";
  2882. mes "at the body to the";
  2883. mes "far left, the first prince.";
  2884. close;
  2885. }
  2886. else if (prt_curse == 20) {
  2887. mes "["+strcharinfo(0)+"]";
  2888. mes "That weird mark looked";
  2889. mes "just like snake scales.";
  2890. mes "Is... Is that the mark left";
  2891. mes "behind by Jormungand's curse?";
  2892. next;
  2893. mes "[Father Bamph]";
  2894. mes "That's right.";
  2895. mes "Now, let's examine the";
  2896. mes "body of the second prince,";
  2897. mes "located in the middle.";
  2898. close;
  2899. }
  2900. else if (prt_curse == 21) {
  2901. mes "[Father Bamph]";
  2902. mes "Now...";
  2903. mes "Now we should";
  2904. mes "examine the third prince.";
  2905. close;
  2906. }
  2907. else if (prt_curse == 22) {
  2908. mes "[Father Bamph]";
  2909. mes "Let's go upstairs where we";
  2910. mes "can continue this conversation.";
  2911. mes "Ah, you might want to ask";
  2912. mes "Father Biscuss to lead you.";
  2913. close;
  2914. }
  2915. else if (prt_curse == 32 || prt_curse == 41 || prt_curse == 51) {
  2916. mes "[Father Bamph]";
  2917. mes "Do you have a ^3131FFYellow";
  2918. mes "Gemstone^000000 and ^3131FFGreen Potion^000000";
  2919. mes "ready? If so, you should begin";
  2920. mes "testing on the body of the third prince before the others.";
  2921. close;
  2922. }
  2923. else if (prt_curse == 33 || prt_curse == 42 || prt_curse == 52) {
  2924. mes "[Father Bamph]";
  2925. mes "The mark disappeared?";
  2926. mes "Oh, this is just horrible!";
  2927. mes "That would mean that poison";
  2928. mes "was used to murder the other";
  2929. mes "princes! I almost... can't...";
  2930. next;
  2931. mes "[Father Bamph]";
  2932. mes "I... I need some time";
  2933. mes "to recover from the shock";
  2934. mes "and to think about all of";
  2935. mes "this carefully. For now,";
  2936. mes "let's go back upstairs.";
  2937. if (prt_curse == 33) set prt_curse,34;
  2938. else if (prt_curse == 42) set prt_curse,43;
  2939. else set prt_curse,53;
  2940. close;
  2941. }
  2942. else if (prt_curse == 43 || prt_curse == 53) {
  2943. mes "[Father Bamph]";
  2944. mes "We've disturbed the";
  2945. mes "bodies of these poor";
  2946. mes "souls enough. We should";
  2947. mes "go back upstairs now...";
  2948. close;
  2949. }
  2950. end;
  2951. }
  2952. prt_church,19,111,5 script #prince1 887,{
  2953. if (prt_curse == 19) {
  2954. mes "[Father Bamph]";
  2955. mes "This is the body of";
  2956. mes "the king's first son, the";
  2957. mes "crown prince. Just as it has";
  2958. mes "happened for generations,";
  2959. mes "the curse took the life of";
  2960. mes "the first born prince...";
  2961. next;
  2962. mes "^3355FFBeneath one of the";
  2963. mes "prince's sleeves, you";
  2964. mes "notice a dark mark. Upon";
  2965. mes "pulling up the sleeve, you";
  2966. mes "note that the mark resembles";
  2967. mes "the scales of a serpent.^000000";
  2968. set prt_curse,20;
  2969. close;
  2970. }
  2971. else if (prt_curse == 33 || prt_curse > 41 && prt_curse < 51 || prt_curse == 52) {
  2972. mes "^3355FFYou poured a little bit";
  2973. mes "of the solution made from";
  2974. mes "Yellow Gemstone and Green";
  2975. mes "Potion on the mark on the skin.";
  2976. mes "You waited a while, but there was no reaction from the solution.^000000";
  2977. close;
  2978. }
  2979. else {
  2980. mes "^3355FFIt's the body of a male";
  2981. mes "dressed in luxurious robes.";
  2982. mes "Although deceased, the color";
  2983. mes "of life has not yet left the body. ";
  2984. close;
  2985. }
  2986. }
  2987. prt_church,21,111,5 script #prince2 887,{
  2988. if (prt_curse == 20) {
  2989. mes "[Father Bamph]";
  2990. mes "This is the body of the";
  2991. mes "second prince. The curse";
  2992. mes "is only supposed to kill";
  2993. mes "the firstborn prince, but";
  2994. mes "all three princes of this";
  2995. mes "generation were killed...";
  2996. next;
  2997. mes "[Father Bamph]";
  2998. mes "Despite our great efforts";
  2999. mes "to exorcise this powerful";
  3000. mes "curse, we all failed. Those";
  3001. mes "involved have begun to believe";
  3002. mes "that Odin may have abandoned us... ";
  3003. Emotion e_omg,1;
  3004. next;
  3005. mes "^3355FFYou examine the body of";
  3006. mes "the second prince and notice";
  3007. mes "that the scale marks on his";
  3008. mes "skin are fainter, and slightly";
  3009. mes "different in color, than the";
  3010. mes "marks on the first prince.^000000";
  3011. next;
  3012. mes "["+strcharinfo(0)+"]";
  3013. mes "Father Bamph...!";
  3014. mes "Look, these marks are";
  3015. mes "different on the second";
  3016. mes "prince than on the first";
  3017. mes "prince! See? They're different";
  3018. mes "in darkness and coloration.";
  3019. next;
  3020. mes "[Father Bamph]";
  3021. mes "Goodness, you're right!";
  3022. mes "How did we overlook this?";
  3023. mes "Hm, this supports the idea";
  3024. mes "that a conspiracy may be";
  3025. mes "involved. Let's go check";
  3026. mes "the body of the third prince.";
  3027. set prt_curse,21;
  3028. close;
  3029. }
  3030. else if (prt_curse == 33 || prt_curse > 41 && prt_curse < 51 || prt_curse == 52) {
  3031. specialeffect 192; //EF_POISONATTACK
  3032. specialeffect 53; //EF_POISONHIT
  3033. specialeffect 109; //EF_BUBBLE
  3034. mes "^3355FFYou poured a little of the";
  3035. mes "solution made from Green";
  3036. mes "Potion and Yellow Gemstone";
  3037. mes "on the body's scale marks. The";
  3038. mes "scale marks grow fainter and";
  3039. mes "the solution bubbles on contact. ";
  3040. close;
  3041. }
  3042. else {
  3043. mes "^3355FFIt's the body of a male";
  3044. mes "dressed in luxurious robes.";
  3045. mes "Although deceased, the color";
  3046. mes "of life has not yet left the body. ";
  3047. close;
  3048. }
  3049. }
  3050. prt_church,24,111,5 script #prince3 887,{
  3051. if (prt_curse == 21) {
  3052. mes "^3355FFYou and Father Bamph";
  3053. mes "hurriedly inspect the third";
  3054. mes "prince's body and find that the";
  3055. mes "scale marks on his skin are";
  3056. mes "a little darker than the marks";
  3057. mes "on the second prince's skin.^000000";
  3058. next;
  3059. mes "[Father Bamph]";
  3060. mes "This is very suspicious...";
  3061. mes "The deaths of the second and";
  3062. mes "third princes might have been";
  3063. mes "caused by murder, rather than";
  3064. mes "the curse. However, what could";
  3065. mes "possibly be used to kill them?";
  3066. next;
  3067. while(1) {
  3068. if (select("A weapon!:Poison!") == 1) {
  3069. mes "[Father Bamph]";
  3070. mes "Hmm... But none of the";
  3071. mes "bodies had any wounds";
  3072. mes "or scarring. If that were the";
  3073. mes "case, I'm sure the king would";
  3074. mes "have declared war on someone.";
  3075. mes "It couldn't have been a weapon.";
  3076. next;
  3077. }
  3078. else break;
  3079. }
  3080. mes "[Father Bamph]";
  3081. mes "Poison...?";
  3082. mes "Oh dear! No one in the";
  3083. mes "Prontera Church would know";
  3084. mes "the first thing about that. But";
  3085. mes "maybe poison was used.";
  3086. mes "How can we find out for sure?";
  3087. next;
  3088. mes "[Father Biscuss]";
  3089. mes "I say, you go straight to";
  3090. mes "the experts. Someone in the";
  3091. mes "^FF0000Assassin Guild in Morroc^000000";
  3092. mes "ought to know. I hear they";
  3093. mes "can make poison that can kill";
  3094. mes "a man with just one drop!";
  3095. next;
  3096. mes "[Father Bamph]";
  3097. mes "Ah, that's a good idea!";
  3098. mes "Hmm, but first, let's go";
  3099. mes "continue this conversation";
  3100. mes "outside, shall we? I'd prefer";
  3101. mes "not to disturb these bodies...";
  3102. set prt_curse,22;
  3103. close;
  3104. }
  3105. else if (prt_curse == 22) {
  3106. mes "[Father Bamph]";
  3107. mes "Let's go upstairs where we";
  3108. mes "can continue this conversation.";
  3109. mes "Ah, you might want to ask";
  3110. mes "Father Biscuss to lead you.";
  3111. close;
  3112. }
  3113. else if (prt_curse == 32 || prt_curse == 41 || prt_curse == 51) {
  3114. if (countitem(506) > 0 && countitem(715) > 0) {
  3115. mes "^3355FFYou open a bottle of";
  3116. mes "Green Potion and insert a";
  3117. mes "Yellow Gemstone. The gem";
  3118. mes "quickly dissolves, conveniently";
  3119. mes "forming a solution to test for the presense of poison. You pour";
  3120. mes "it on the prince's scale marks.^000000";
  3121. next;
  3122. specialeffect 192; //EF_POISONATTACK
  3123. specialeffect 53; //EF_POISONHIT
  3124. specialeffect 109; //EF_BUBBLE
  3125. mes "^3355FF*Pssssssssh*^000000";
  3126. next;
  3127. mes "^3355FFThe solution bubbles";
  3128. mes "once it touches the skin,";
  3129. mes "and the serpent scale marks";
  3130. mes "on the prince's body slowly";
  3131. mes "fade until they disappear.^000000";
  3132. delitem 506,1; //Green_Potion
  3133. delitem 715,1; //Yellow_Gemstone
  3134. if (prt_curse == 32) set prt_curse,33;
  3135. else if (prt_curse == 41) set prt_curse,42;
  3136. else set prt_curse,52;
  3137. close;
  3138. }
  3139. mes "^3355FFYou'll need to have";
  3140. mes "a Green Potion and";
  3141. mes "a Yellow Gemstone in";
  3142. mes "order to test and confirm";
  3143. mes "whether poison killed the";
  3144. mes "second and third princes.^000000";
  3145. close;
  3146. }
  3147. else if (prt_curse == 33 || prt_curse == 42 || prt_curse == 52) {
  3148. mes "^3355FFThe serpent scale marks";
  3149. mes "on this prince's body have";
  3150. mes "vanished after you applied";
  3151. mes "the Green Potion and Yellow";
  3152. mes "Gemstone solution to the skin.^000000";
  3153. close;
  3154. }
  3155. else {
  3156. mes "^3355FFIt's the body of a male";
  3157. mes "dressed in luxurious robes.";
  3158. mes "Although deceased, the color";
  3159. mes "of life has not yet left the body. ";
  3160. close;
  3161. }
  3162. }
  3163. moc_fild16,201,295,5 script Assassin Guildsman#poiso 884,{
  3164. if (prt_curse == 23) {
  3165. mes "[Assassin Guildsman]";
  3166. mes "What business";
  3167. mes "brings you here?";
  3168. next;
  3169. if (select("Poison:Nothing") == 1) {
  3170. mes "["+strcharinfo(0)+"]";
  3171. mes "I need to talk to";
  3172. mes "a poison specialist.";
  3173. mes "I'm investigating";
  3174. mes "something for the";
  3175. mes "Prontera Church,";
  3176. mes "possibly a murder.";
  3177. next;
  3178. mes "[Assassin Guildsman]";
  3179. mes "...";
  3180. mes "......";
  3181. mes ".........";
  3182. next;
  3183. mes "[Assassin Guildsman";
  3184. mes "Listen carefully.";
  3185. mes "I will only tell this";
  3186. mes "to you one time.";
  3187. next;
  3188. mes "[Assassin Guildsman]";
  3189. mes "There is an";
  3190. mes "Assassin's Private Pub";
  3191. mes "in the 7 o'clock direction";
  3192. mes "in Morroc. Go find someone";
  3193. mes "named ^3131FFMarjana^000000 inside.";
  3194. set prt_curse,24;
  3195. close;
  3196. }
  3197. mes "[Assassin Guildsman]";
  3198. mes "No. That look in";
  3199. mes "your eyes. I'm sure";
  3200. mes "there is a reason that";
  3201. mes "you have come here...";
  3202. close;
  3203. }
  3204. else {
  3205. mes "[Assassin Guildsman]";
  3206. mes "It's very dry and";
  3207. mes "windy today. I like this";
  3208. mes "weather. It feels like it";
  3209. mes "perfectly matches the soul";
  3210. mes "of a true Assassin, the loner";
  3211. mes "that hides in the shadows.";
  3212. close;
  3213. }
  3214. }
  3215. que_job01,10,16,5 script Marjana#poison 885,{
  3216. if (prt_curse == 24) {
  3217. mes "[Marjana]";
  3218. mes "What business brings";
  3219. mes "you here? I'm giving";
  3220. mes "you 4 minutes to speak";
  3221. mes "with me, so be direct.";
  3222. next;
  3223. mes "["+strcharinfo(0)+"]";
  3224. mes "I want to learn";
  3225. mes "more about poison";
  3226. mes "and confirm if it was";
  3227. mes "used to kill someone.";
  3228. next;
  3229. mes "[Marjana]";
  3230. mes "Poison? You've come";
  3231. mes "to just the right person.";
  3232. mes "If I don't know the answer,";
  3233. mes "I doubt you'll find anyone";
  3234. mes "else that would. Ask away.";
  3235. next;
  3236. mes "["+strcharinfo(0)+"]";
  3237. mes "Is it true that an";
  3238. mes "Assassin's poison";
  3239. mes "can be so powerful,";
  3240. mes "that just one drop";
  3241. mes "can kill a person?";
  3242. next;
  3243. mes "[Marjana]";
  3244. mes "It's true that such powerful";
  3245. mes "poison exists, but such deadly";
  3246. mes "poison is usually only used by";
  3247. mes "Assassin Crosses. Generally,";
  3248. mes "normal Assassins use poisons";
  3249. mes "that are much less potent.";
  3250. next;
  3251. mes "["+strcharinfo(0)+"]";
  3252. mes "Alright. Can you make";
  3253. mes "a poison that leaves a";
  3254. mes "specific mark on the body?";
  3255. next;
  3256. mes "[Marjana]";
  3257. mes "Sure. There's all kinds of";
  3258. mes "poisons that exist that I'm";
  3259. mes "sure you can't even imagine.";
  3260. mes "However, poisons that leave";
  3261. mes "specific marks are difficult to";
  3262. mes "use, and few can handle them.";
  3263. next;
  3264. mes "[Marjana]";
  3265. mes "The types of marks";
  3266. mes "that are left behind all";
  3267. mes "depend on the materials";
  3268. mes "used to create the poison.";
  3269. mes "Since some materials are";
  3270. mes "exclusive to certain areas...";
  3271. next;
  3272. mes "[Marjana]";
  3273. mes "Well, the type of mark";
  3274. mes "that was left behind could";
  3275. mes "actually serve as some kind";
  3276. mes "of clue. What was the mark";
  3277. mes "on the victim's body?";
  3278. next;
  3279. mes "["+strcharinfo(0)+"]";
  3280. mes "We're not sure if";
  3281. mes "poison was used yet,";
  3282. mes "but there are marks that";
  3283. mes "look like snake scales";
  3284. mes "left on the bodies.";
  3285. next;
  3286. mes "[Marjana]";
  3287. mes "Hmm. You know, if I had";
  3288. mes "to guess, I would say that";
  3289. mes "poison was probably used.";
  3290. mes "But the poison would have";
  3291. mes "to originate from outside of";
  3292. mes "the Rune-Midgarts Kingdom...";
  3293. next;
  3294. mes "[Marjana]";
  3295. mes "Yeah...";
  3296. mes "The materials used to";
  3297. mes "make those snake scale";
  3298. mes "marks... Some of them can't";
  3299. mes "even be found here on the";
  3300. mes "Rune-Midgard continent.";
  3301. next;
  3302. mes "[Marjana]";
  3303. mes "We're running out of time.";
  3304. mes "Listen, you can confirm whether";
  3305. mes "poison was used to kill someone";
  3306. mes "by mixing a Yellow Gemstone with a Green Potion, and sprinkling";
  3307. mes "the solution on the body.";
  3308. next;
  3309. mes "[Marjana]";
  3310. mes "If poison was used, the";
  3311. mes "solution with react with";
  3312. mes "the body. But this method";
  3313. mes "won't work if too much time";
  3314. mes "has passed after the murder.";
  3315. mes "You better try this soon...";
  3316. set prt_curse,25;
  3317. close;
  3318. }
  3319. OnInit:
  3320. disablenpc "Marjana#poison";
  3321. end;
  3322. OnEnable:
  3323. enablenpc "Marjana#poison";
  3324. end;
  3325. }
  3326. morocc,45,103,0 script #prtcurse -1,2,2,{
  3327. OnTouch:
  3328. if (prt_curse == 25) {
  3329. mes "["+strcharinfo(0)+"]";
  3330. mes "Hm. I'd better review";
  3331. mes "the facts I've learned so";
  3332. mes "that I can better focus on";
  3333. mes "this investigation. Let's see~";
  3334. next;
  3335. mes "["+strcharinfo(0)+"]";
  3336. mes "Long ago, the giant serpent";
  3337. mes "Jormungand threatened mankind.";
  3338. mes "7 warriors defeated Jormungand, led by Tristram III of the Gaebolg";
  3339. mes "family, but Jormungand cursed the Gaebolg bloodline in its defeat.";
  3340. next;
  3341. mes "["+strcharinfo(0)+"]";
  3342. mes "Ever since, the curse kills";
  3343. mes "the first born prince of the";
  3344. mes "Gaebolg family at an early age.";
  3345. mes "However, all of the princes of";
  3346. mes "this generation were killed.";
  3347. next;
  3348. mes "["+strcharinfo(0)+"]";
  3349. mes "According to what I've";
  3350. mes "learned from that assassin,";
  3351. mes "the first prince died from the";
  3352. mes "curse, and the other two may";
  3353. mes "have died from poisoning.";
  3354. next;
  3355. mes "["+strcharinfo(0)+"]";
  3356. mes "It's most likely that if";
  3357. mes "poison was used, then the";
  3358. mes "person who used it was an";
  3359. mes "assassin from outside of the";
  3360. mes "Rune-Midgarts Kingdom. Yes,";
  3361. mes "that's about everything I know.";
  3362. next;
  3363. mes "["+strcharinfo(0)+"]";
  3364. mes "Now, that historian Rodafrian";
  3365. mes "has been waiting for me to tell";
  3366. mes "her the lyrics of that song, but Father Bamph is also waiting";
  3367. mes "for the info I've learned from the Assassin Guild. What should I do?";
  3368. next;
  3369. if (select("Go to Rodafrian:Go to Father Bamph") == 1) {
  3370. mes "["+strcharinfo(0)+"]";
  3371. mes "Well, it's easier for me";
  3372. mes "to visit Rodafrian now.";
  3373. mes "She's much closer than";
  3374. mes "Father Bamph, so I guess";
  3375. mes "that I'll go talk to her first.";
  3376. set prt_curse,30;
  3377. close;
  3378. }
  3379. mes "["+strcharinfo(0)+"]";
  3380. mes "Well, it's more important";
  3381. mes "that I go see Father Bamph";
  3382. mes "and investigate the princes'";
  3383. mes "bodies. I better head over";
  3384. mes "to Prontera right away.";
  3385. set prt_curse,50;
  3386. close;
  3387. }
  3388. }
  3389. prt_in,162,99,4 script Librarian#curse 67,{
  3390. //var max_max_c1 = CheckMaxCount 1201 1
  3391. //if (max_max_c1 == 1) {
  3392. // mes "^3355FFWait a second!";
  3393. // mes "Right now, you're carrying";
  3394. // mes "too many things with you.";
  3395. // mes "Please come back after";
  3396. // mes "using the Kafra Service";
  3397. // mes "to store some of your items.";
  3398. // close;
  3399. //}
  3400. if (prt_curse == 3) {
  3401. if (countitem(7431) < 1) {
  3402. mes "[Librarian]";
  3403. mes "Please make sure to return";
  3404. mes "library books to the correct";
  3405. mes "place after you use them.";
  3406. mes "We don't have enough staff";
  3407. mes "to organize all these books...";
  3408. next;
  3409. if (select("Report the loss of the books:End Conversation") == 1) {
  3410. mes "[Librarian]";
  3411. mes "Oh, you lost some books?";
  3412. mes "Please write down the book";
  3413. mes "titles and pay the 700 zeny";
  3414. mes "penalty charge. Aftewards,";
  3415. mes "we will provide you with";
  3416. mes "replacement copies.";
  3417. next;
  3418. if (zeny > 699) {
  3419. mes "[Librarian]";
  3420. mes "Ah, here you are.";
  3421. mes "Please take these";
  3422. mes "replacement copies,";
  3423. mes "and try not to lose";
  3424. mes "them again. Thank you.";
  3425. set zeny,zeny-700;
  3426. getitem 7431,1; //Books
  3427. close;
  3428. }
  3429. mes "[Librarian]";
  3430. mes "Hmm...";
  3431. mes "Come back as soon";
  3432. mes "as you can with the";
  3433. mes "700 zeny to pay the";
  3434. mes "lost book penalty charge.";
  3435. close;
  3436. }
  3437. mes "[Librarian]";
  3438. mes "Please keep silent";
  3439. mes "while inside the library.";
  3440. mes "Thank you for cooperating.";
  3441. close;
  3442. }
  3443. else {
  3444. mes "[Librarian]";
  3445. mes "Being a librarian can";
  3446. mes "be pretty rough. People";
  3447. mes "just leave the books all";
  3448. mes "scattered, but expect them";
  3449. mes "to be organized. Ooh, books";
  3450. mes "are always getting lost too...";
  3451. next;
  3452. mes "[Librarian]";
  3453. mes "When you have";
  3454. mes "to clean up their";
  3455. mes "messes, you get to";
  3456. mes "realize how sloppy";
  3457. mes "people can really be.";
  3458. close;
  3459. }
  3460. }
  3461. else {
  3462. mes "[Librarian]";
  3463. mes "Being a librarian can";
  3464. mes "be pretty rough. People";
  3465. mes "just leave the books all";
  3466. mes "scattered, but expect them";
  3467. mes "to be organized. Ooh, books";
  3468. mes "are always getting lost too...";
  3469. next;
  3470. mes "[Librarian]";
  3471. mes "When you have";
  3472. mes "to clean up their";
  3473. mes "messes, you get to";
  3474. mes "realize how sloppy";
  3475. mes "people can really be.";
  3476. close;
  3477. }
  3478. }