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