quests_prontera.txt 107 KB

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