quests_juperos.txt 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800
  1. //===== eAthena Script =======================================
  2. //= Juperos Dungeon Quests
  3. //===== By ===================================================
  4. //= MasterOfMuppets
  5. //===== Version ==============================================
  6. //= 1.1
  7. //===== Compatible With ======================================
  8. //= eAthena 1.0
  9. //===== Description ==========================================
  10. //= Juperos Ruins related Quests
  11. //===== Comments =============================================
  12. //= 1.0 First version, partly implemented [MasterOfMuppets]
  13. //= 1.1 Added official Juperos Ruins History Quest. Thanks
  14. //= to Keplerk for his first version. [SinSloth]
  15. //============================================================
  16. yuno_in04,190,125,4 script Scholar 700,{
  17. switch(yuno_hist)
  18. {
  19. case 0:
  20. mes "[Scholar]";
  21. mes "...Mm? ";
  22. mes "...Yes?";
  23. next;
  24. mes "[Scholar]";
  25. mes "...";
  26. mes "......";
  27. mes "May I help you?";
  28. next;
  29. switch( select( "Oh! N-Nothing!","Excuse me..." ) )
  30. {
  31. case 1:
  32. mes "[Scholar]";
  33. mes "...";
  34. mes "......";
  35. mes "Hmm?";
  36. mes "...........";
  37. mes "Hmpf.";
  38. close;
  39. case 2:
  40. mes "[Scholar]";
  41. mes "...";
  42. mes "......";
  43. mes "Hmm?";
  44. mes "...........";
  45. mes "Hmmm...";
  46. next;
  47. mes "[Scholar]";
  48. mes "You must be lost.";
  49. mes "This is the scholarly";
  50. mes "research section, you know,";
  51. mes "content you couldn't possibly";
  52. mes "fathom. The popular novels and picture books are someplace else.";
  53. next;
  54. mes "["+strcharinfo(0)+"]";
  55. mes "...";
  56. mes "......";
  57. next;
  58. mes "[Scholar]";
  59. mes "Why don't you rummage";
  60. mes "through the bookshelves?";
  61. mes "I'm sure you can find some";
  62. mes "book there that can hold your";
  63. mes "interest. Well, depending on";
  64. mes "your actual attention span...";
  65. next;
  66. mes "["+strcharinfo(0)+"]";
  67. mes "(What's her damage?!";
  68. mes "Does she have an attitude problem or is she just stuck-up?)";
  69. close;
  70. }
  71. case 1:
  72. mes "[Scholar]";
  73. mes "...Mm? ";
  74. mes "...Yes?";
  75. next;
  76. mes "[Scholar]";
  77. mes "...";
  78. mes "......";
  79. mes "May I help you?";
  80. next;
  81. switch( select( "Oh! N-Nothing!","By any chance..." ) )
  82. {
  83. case 1:
  84. mes "[Scholar]";
  85. mes "...";
  86. mes "......";
  87. mes "Hmm?";
  88. mes "...........";
  89. mes "Hmpf.";
  90. close;
  91. case 2:
  92. mes "["+strcharinfo(0)+"]";
  93. mes "By any chance...";
  94. mes "Are you conducting";
  95. mes "research about Juperos?";
  96. next;
  97. mes "[Scholar]";
  98. mes "Why yes, that is";
  99. mes "correct. But how did";
  100. mes "you come to learn about";
  101. mes "my current research project?";
  102. next;
  103. mes "["+strcharinfo(0)+"]";
  104. mes "Oh, I managed to read";
  105. mes "a thesis paper entitled,";
  106. mes "''The Fall of Juperos,'' and";
  107. mes "I just thought that the writing";
  108. mes "style and your personality";
  109. mes "seem to match for some reason.";
  110. next;
  111. mes "[Scholar]";
  112. mes "Oh...! You read my";
  113. mes "thesis? So what did";
  114. mes "you think about it?";
  115. next;
  116. mes "["+strcharinfo(0)+"]";
  117. mes "So far, it's alright, but";
  118. mes "quite frankly it's incomplete.";
  119. mes "I mean, you don't have much in";
  120. mes "in the way of conjecture, much";
  121. mes "less any evidence to back up";
  122. mes "any of your statements.";
  123. next;
  124. mes "[Scholar]";
  125. mes "....";
  126. mes "Let me apologize for";
  127. mes "being rude to you earlier.";
  128. mes "As you know, my name is";
  129. mes "Fayruz Khrhiyha. May I ask";
  130. mes "what your name might be?";
  131. next;
  132. mes "["+strcharinfo(0)+"]";
  133. mes "I'm "+strcharinfo(0)+",";
  134. mes "a brave adventurer in the";
  135. mes "service of his royal majesty,";
  136. mes "the wise and benevolent";
  137. mes "King Tristram III.";
  138. set yuno_hist,2;
  139. next;
  140. mes "[Fayruz]";
  141. mes "Well, "+strcharinfo(0)+",";
  142. mes "I understand that my thesis";
  143. mes "still requires more evidence.";
  144. mes "But I'd need some ancient";
  145. mes "documents from Juperos";
  146. mes "to complete my research...";
  147. next;
  148. mes "[Fayruz]";
  149. mes "If you happen to travel";
  150. mes "through Juperos and find";
  151. mes "any ancient documents, would";
  152. mes "you bring them to me? Having";
  153. mes "those would help my research";
  154. mes "efforts immensely. Thank you...";
  155. close;
  156. }
  157. case 2:
  158. if((countitem(7352)) || (countitem(7353)) || (countitem(7354)) || (countitem(7355)))
  159. {
  160. mes "[Fayruz]";
  161. mes "Ah, it's you! Listen,";
  162. mes "I just found a record of";
  163. mes "an adventurer who explored";
  164. mes "Juperos. There's mention";
  165. mes "of a stone statue here that";
  166. mes "just might be noteworthy...";
  167. next;
  168. mes "[Fayruz]";
  169. mes "If you happen to find";
  170. mes "yourself in Juperos,";
  171. mes "would you find the stone";
  172. mes "statue at the entrance of";
  173. mes "its dungeon and read the";
  174. mes "engraved message for me?";
  175. next;
  176. mes "[Fayruz]";
  177. mes "According to my notes,";
  178. mes "there's a spell that will";
  179. mes "make its reader memorize";
  180. mes "its message, even if they don't";
  181. mes "know the language. So come";
  182. mes "to me if you manage to read it.";
  183. close;
  184. }
  185. mes "[Fayruz]";
  186. mes "If you ever chance to";
  187. mes "travel through Juperos,";
  188. mes "would you let me know if you";
  189. mes "find anything that might help";
  190. mes "my research there? I'd be";
  191. mes "very grateful for your help.";
  192. close;
  193. case 3:
  194. mes "[Fayruz]";
  195. mes "Well, you look";
  196. mes "quite pleased.";
  197. mes "May I asked what";
  198. mes "happened to put that";
  199. mes "expression on your face?";
  200. next;
  201. switch( select( "I found something in Juperos.","Nothing much." ) )
  202. {
  203. case 1:
  204. mes "[" +strcharinfo(0)+"]";
  205. mes "I went to Juperos like";
  206. mes "you asked and found that";
  207. mes "stone statue you were talking";
  208. mes "about. Just like you said, there was an engraved message on it.";
  209. next;
  210. mes "[Fayruz]";
  211. mes "Fascinating!";
  212. mes "So is it really enchanted";
  213. mes "so anyone can memorize it?";
  214. mes "Wh-what does the message say?";
  215. next;
  216. mes "^3355FFYou recite the message";
  217. mes "engraved on the stone";
  218. mes "statue, unable to interpret";
  219. mes "the sounds you're uttering,";
  220. mes "but weirdly enough, you can";
  221. mes "easily recall them from memory.^000000";
  222. next;
  223. mes "[Fayruz]";
  224. mes "Ah, I see! Wait,";
  225. mes "give me a moment to";
  226. mes "properly translate this...";
  227. next;
  228. mes "...";
  229. mes "......";
  230. mes ".........";
  231. next;
  232. mes "[Fayruz]";
  233. mes "It means, ''Do you wish to";
  234. mes "see the end of the madness?";
  235. mes "He is waiting where the three";
  236. mes "columns were destroyed, where";
  237. mes "two hundred illusions wander.''";
  238. next;
  239. mes "[Fayruz]";
  240. mes "''You will see him, the one";
  241. mes "who was vain and extravagant,";
  242. mes "with your own eyes at the place where the light passes through.";
  243. set yuno_hist,4;
  244. next;
  245. mes "[Fayruz]";
  246. mes "Ah, usually, descriptions";
  247. mes "of the ''vain and extravagant";
  248. mes "one'' refer to the mad scientist rumored to have lived in that";
  249. mes "ancient era. But if this is true, I may have to rework my thesis...";
  250. next;
  251. mes "[Fayruz]";
  252. mes "I have another favor to";
  253. mes "ask of you. If you find any";
  254. mes "object of historical significance in Juperos, would you bring it to";
  255. mes "me? I'll reward you, of course.";
  256. next;
  257. mes "[Fayruz]";
  258. mes "It would be most helpful";
  259. mes "if you could manage to find";
  260. mes "documents that existed from that era. Fortunately, back then,";
  261. mes "they made all their records on material more durable than paper.";
  262. close;
  263. case 2:
  264. mes "[Fayruz]";
  265. mes "Nothing, huh?";
  266. mes "My life is also fairly";
  267. mes "uneventful, but somehow,";
  268. mes "I'm don't think I'm content.";
  269. close;
  270. }
  271. case 4:
  272. mes "[Fayruz]";
  273. mes "Oh hello, "+strcharinfo(0)+".";
  274. mes "So what brings you to";
  275. mes "the Juno Library today?";
  276. next;
  277. switch( select ( "Nice weather today, isn't it?","I found something in Juperos.","Nothing much.") )
  278. {
  279. case 1:
  280. mes "[Fayruz]";
  281. mes "Well, I wouldn't know.";
  282. mes "It's late whenever I go";
  283. mes "out, so I always happen to";
  284. mes "miss the sunlight. I guess";
  285. mes "I really miss nice weather";
  286. mes "sometimes, you know?";
  287. close;
  288. case 2:
  289. if((countitem(7352)) || (countitem(7353)) || (countitem(7354)) || (countitem(7355)))
  290. {
  291. mes "[Fayruz]";
  292. mes "Oh, really?!";
  293. mes "That's great news!";
  294. mes "W-what did you find?";
  295. next;
  296. mes "^3355FFIn her excitement,";
  297. mes "Fayruz begins to";
  298. mes "rummage through your";
  299. mes "things before you get";
  300. mes "the chance to answer her.^000000";
  301. next;
  302. mes "[Fayruz]";
  303. mes "Oh, this must be it!";
  304. mes "Would you mind if I keep";
  305. mes "this Transparent Plate for";
  306. mes "my research? In return, I'll";
  307. mes "tell you some tales about";
  308. mes "Juperos that I've learned.";
  309. next;
  310. switch( select ("Please, be my guest.","No way, you can't have it.") )
  311. {
  312. case 1:
  313. if(countitem(7352)) callfunc "Func_JupHist",7352,1;
  314. else if(countitem(7353)) callfunc "Func_JupHist",7353,2;
  315. else if(countitem(7354)) callfunc "Func_JupHist",7354,4;
  316. else if(countitem(7355)) callfunc "Func_JupHist",7352,8;
  317. case 2:
  318. mes "[Fayruz]";
  319. mes "Mm? Are you serious?";
  320. mes "This object is very valuable";
  321. mes "to a researcher like me, but";
  322. mes "I have no idea what use it";
  323. mes "would be for an adventurer.";
  324. mes "Well, you have your reasons...";
  325. close;
  326. }
  327. }
  328. mes "[Fayruz]";
  329. mes "Oh, really?!";
  330. mes "That's great news!";
  331. mes "W-what did you find?";
  332. next;
  333. mes "^3355FFIn her excitement,";
  334. mes "Fayruz begins to";
  335. mes "rummage through your";
  336. mes "things before you get";
  337. mes "the chance to answer her.^000000";
  338. next;
  339. mes "[Fayruz]";
  340. mes "Oh. There isn't anything";
  341. mes "here that would help in my";
  342. mes "research, but thank you anyway.";
  343. mes "If you find anything else while";
  344. mes "you're in Juperos, please come back and show it to me, alright?";
  345. close;
  346. case 3:
  347. mes "[Fayruz]";
  348. mes "Ah, I see. Well, while";
  349. mes "you're here, why don't you";
  350. mes "read something? There are";
  351. mes "many books that cover some";
  352. mes "interesting topics, like the";
  353. mes "Schwaltzvalt economy...";
  354. next;
  355. mes "[Fayruz]";
  356. mes "Oh, in any case, please";
  357. mes "don't forget the favor I asked";
  358. mes "of you. If you find anything";
  359. mes "in Juperos that's historically";
  360. mes "significant, I'd appreciate it";
  361. mes "if you bring it right away.";
  362. close;
  363. }
  364. case 5:
  365. mes "[Fayruz]";
  366. mes "Oh, "+strcharinfo(0)+"!";
  367. mes "Have you come back with";
  368. mes "something from Juperos?";
  369. mes "I've been hoping you'd come";
  370. mes "back with something that'd";
  371. mes "help me in my research!";
  372. next;
  373. switch( select( "Take a look at this.","Oh, I'm sorry...") )
  374. {
  375. case 1:
  376. switch(jupe_hist)
  377. {
  378. case 1:
  379. callfunc "Func_JupHist",7353,7354,7355,7352;
  380. case 2:
  381. callfunc "Func_JupHist",7352,7354,7355,7353;
  382. case 4:
  383. callfunc "Func_JupHist",7352,7353,7355,7354;
  384. case 8:
  385. callfunc "Func_JupHist",7352,7353,7354,7355;
  386. }
  387. case 2:
  388. mes "[Fayruz]";
  389. mes "Ah, I see. Well, while";
  390. mes "you're here, why don't you";
  391. mes "read something? There are";
  392. mes "many books that cover some";
  393. mes "interesting topics, like...";
  394. mes "like... Self-Honesty (?).";
  395. next;
  396. mes "[Fayruz]";
  397. mes "Oh, in any case, please";
  398. mes "don't forget the favor I asked";
  399. mes "of you. If you find anything";
  400. mes "in Juperos that's historically";
  401. mes "significant, I'd appreciate it";
  402. mes "if you bring it right away.";
  403. close;
  404. }
  405. case 6:
  406. mes "[Fayruz]";
  407. mes "Oh, "+strcharinfo(0)+"!";
  408. mes "The Transparent Plate";
  409. mes "that you brought for me";
  410. mes "last time is really helping me";
  411. mes "in my research. If you get the";
  412. mes "chance, please bring me more!";
  413. set yuno_hist,7;
  414. next;
  415. mes "[Fayruz]";
  416. mes "This new data is adding";
  417. mes "a lot more credibility to my";
  418. mes "thesis. Oh, I'll be with you";
  419. mes "in a moment, let me finish";
  420. mes "translating this one last";
  421. mes "passage really quickly...";
  422. close;
  423. case 7:
  424. mes "[Fayruz]";
  425. mes "Hello, "+strcharinfo(0)+"~";
  426. mes "Oh, were you able to look";
  427. mes "in Juperos for anything that";
  428. mes "might help me in my research?";
  429. next;
  430. switch( select( "Yeah, take a look at this.","No, I'm sorry...") )
  431. {
  432. case 1:
  433. switch(jupe_hist)
  434. {
  435. case 3:
  436. callfunc "Func_JupHist",7354,7355,7352,7353;
  437. case 5:
  438. callfunc "Func_JupHist",7353,7355,7352,7354;
  439. case 6:
  440. callfunc "Func_JupHist",7352,7355,7353,7354;
  441. case 9:
  442. callfunc "Func_JupHist",7353,7354,7352,7355;
  443. case 10:
  444. callfunc "Func_JupHist",7352,7354,7353,7355;
  445. case 12:
  446. callfunc "Func_JupHist",7352,7353,7354,7355;
  447. }
  448. case 2:
  449. mes "[Fayruz]";
  450. mes "Oh, that's fine.";
  451. mes "Besides, I don't really";
  452. mes "have a deadline to complete";
  453. mes "this research project. Still,";
  454. mes "I just want you to know that";
  455. mes "I really appreciate your help.";
  456. close;
  457. }
  458. case 8:
  459. mes "[Fayruz]";
  460. mes ""+strcharinfo(0)+"...";
  461. mes "I'm having great difficulty in";
  462. mes "translating that Transparent";
  463. mes "Plate you brought for me that";
  464. mes "last time. I'm so frustrated...";
  465. next;
  466. mes "[Fayruz]";
  467. mes "Wait a minute...";
  468. mes "This here means...";
  469. mes "Alright. Okay. Yes.";
  470. mes "Yes! Of course, how";
  471. mes "could I not see it before!";
  472. set yuno_hist,9;
  473. next;
  474. mes "[Fayruz]";
  475. mes "I'll be with you";
  476. mes "in just a second!";
  477. mes "I think I just made";
  478. mes "a real through...!";
  479. next;
  480. case 9:
  481. mes "[Fayruz]";
  482. mes "Ah, I've been";
  483. mes "expecting you, "+strcharinfo(0)+".";
  484. mes "So did you have been to Juperos again? I'm really hoping that you";
  485. mes "were able to find something new that would help in my research...";
  486. next;
  487. switch( select("Actually, I did find this...","I'm sorry, I haven't...") )
  488. {
  489. case 1:
  490. switch(jupe_hist)
  491. {
  492. case 7:
  493. callfunc "Func_JupHist",7355,7352,7353,7354;
  494. case 11:
  495. callfunc "Func_JupHist",7354,7352,7353,7355;
  496. case 13:
  497. callfunc "Func_JupHist",7353,7352,7354,7355;
  498. case 14:
  499. callfunc "Func_JupHist",7352,7353,7354,7355;
  500. }
  501. case 2:
  502. mes "[Fayruz]";
  503. mes "Ah, I see. Well, while";
  504. mes "you're here, why don't you";
  505. mes "read something? There are";
  506. mes "many books that cover some";
  507. mes "interesting topics, like";
  508. mes "modern adventure history.";
  509. next;
  510. mes "[Fayruz]";
  511. mes "Oh, in any case, please";
  512. mes "don't forget the favor I asked";
  513. mes "of you. If you find anything";
  514. mes "in Juperos that's historically";
  515. mes "significant, I'd appreciate it";
  516. mes "if you bring it right away.";
  517. close;
  518. }
  519. case 10:
  520. mes "[Fayruz]";
  521. mes "Oh hello, "+strcharinfo(0)+"...";
  522. mes "So what exactly brings you";
  523. mes "to the Juno Library this time?";
  524. next;
  525. switch( select("I found another Transparent Plate.","Just visiting, really.") )
  526. {
  527. case 1:
  528. if((countitem(7352)) || (countitem(7353)) || (countitem(7354)) || (countitem(7355)))
  529. {
  530. mes "[Fayruz]";
  531. mes "Hmm, well, we've made as";
  532. mes "much headway as we can";
  533. mes "with the Transparent Plates";
  534. mes "you've already given me, but";
  535. mes "it can't hurt to have too much";
  536. mes "evidence to back my theories.";
  537. next;
  538. mes "[Fayruz]";
  539. mes "I really appreciate";
  540. mes "your continuing efforts";
  541. mes "to help me. Please, would";
  542. mes "you take this as my way";
  543. mes "saying ''Thanks?'' You've been";
  544. mes "great, "+strcharinfo(0)+"...";
  545. if(countitem(7352)) delitem 7352,1;
  546. else if(countitem(7353)) delitem 7353,1;
  547. else if(countitem(7354)) delitem 7354,1;
  548. else delitem 7355,1;
  549. getitem 644,1;
  550. close;
  551. }
  552. mes "[Fayruz]";
  553. mes "Mmm...?";
  554. mes "It doesn't look like";
  555. mes "you brought another";
  556. mes "Transparent Plate.";
  557. mes "Are you sure that you";
  558. mes "didn't misplace it?";
  559. close;
  560. case 2:
  561. mes "[Fayruz]";
  562. mes "Ah, I see. Well,";
  563. mes "thanks to your help,";
  564. mes "I've made a great deal";
  565. mes "of progress on my thesis.";
  566. mes "I really appreciate what you";
  567. mes "have done for me, adventurer.";
  568. close;
  569. }
  570. }
  571. }
  572. function script Func_JupHist {
  573. switch(yuno_hist)
  574. {
  575. case 4:
  576. mes "[Fayruz]";
  577. mes "Thank you so much,";
  578. mes "you don't know what";
  579. mes "this means to me! Okay,";
  580. mes "please relax and take a";
  581. mes "seat. Close your eyes while";
  582. mes "I tell you this ancient story.";
  583. next;
  584. mes "^3355FFFayruz begins to";
  585. mes "relate an ancient tale";
  586. mes "about Juperos that seems";
  587. mes "typical for a classic story, but her way of storytelling subtly";
  588. mes "draws you into a vicarious, yet extremely vivid experience.";
  589. next;
  590. mes "^3355FFYou feel the protagonist's";
  591. mes "glories and tragedies as if";
  592. mes "you were actually there with";
  593. mes "the hero on his journeys. The";
  594. mes "tale eventually comes to an end";
  595. mes "and you awaken from the trance,";
  596. mes "gently brought back to reality.^000000";
  597. delitem getarg(0),1;
  598. set yuno_hist,5;
  599. set jupe_hist,getarg(1);
  600. getexp 100000,0;
  601. next;
  602. mes "[Fayruz]";
  603. mes "Everyone can relate";
  604. mes "to these old, classic";
  605. mes "stories. I hope this tale had";
  606. mes "as meaning for you as it did";
  607. mes "for me when I first heard it.";
  608. next;
  609. mes "[Fayruz]";
  610. mes "If you can find me";
  611. mes "another artifact from";
  612. mes "Juperos, I'll share another";
  613. mes "tale like that with you. Now";
  614. mes "how does that sound? Okay";
  615. mes "then, I'll see you, adventurer~";
  616. close;
  617. case 5:
  618. if((countitem(getarg(0))) || (countitem(getarg(1))) || (countitem(getarg(2))))
  619. {
  620. mes "[Fayruz]";
  621. mes "Oh, that's unexpected.";
  622. mes "This Transparent Plate";
  623. mes "seems to have been made";
  624. mes "in a different era than the";
  625. mes "one you gave me earlier.";
  626. mes "How intriguing...";
  627. next;
  628. mes "[Fayruz]";
  629. mes "*Sigh* I really wish";
  630. mes "that I could explore";
  631. mes "Juperos on my own, but";
  632. mes "I'm just not strong enough.";
  633. mes "In a way, I'm quite jealous of you. But it can't be helped...";
  634. next;
  635. mes "[Fayruz]";
  636. mes "You know, that reminds";
  637. mes "me of this great story of";
  638. mes "a tragic hero that I'd like to";
  639. mes "share with you. Let your";
  640. mes "mind wander as I relate this ageless, yet bittersweet tale...";
  641. next;
  642. mes "^3355FFFayruz tells you a story";
  643. mes "with a bright beginning, full";
  644. mes "of hope that fills you with the";
  645. mes "bliss of the heavens, but then";
  646. mes "suddenly plummets you into all the despair and torment of hell.^000000";
  647. next;
  648. mes "^3355FFThe story finally";
  649. mes "reaches its ending";
  650. mes "and you're surprised";
  651. mes "to find yourself sitting";
  652. mes "in the Juno Library.^000000";
  653. next;
  654. mes "[Fayruz]";
  655. mes "I know it's a very";
  656. mes "depressing story, but";
  657. mes "I hope you enjoyed it.";
  658. mes "I think you'd agree that";
  659. mes "it contains a truth about";
  660. mes "mankind that can't be ignored.";
  661. if(countitem(getarg(0)))
  662. {
  663. delitem getarg(0),1;
  664. if(getarg(0) == 7352) set jupe_hist,jupe_hist +1;
  665. else set jupe_hist,jupe_hist +2;
  666. }
  667. else if(countitem(getarg(1)))
  668. {
  669. delitem getarg(1),1;
  670. if(getarg(1) == 7353) set jupe_hist,jupe_hist +2;
  671. else set jupe_hist,jupe_hist +4;
  672. }
  673. else
  674. {
  675. delitem getarg(2),1;
  676. if(getarg(2) == 7354) set jupe_hist,jupe_hist +4;
  677. else set jupe_hist,jupe_hist +8;
  678. }
  679. set yuno_hist,6;
  680. getexp 100000,0;
  681. next;
  682. mes "[Fayruz]";
  683. mes "By now I'm sure you've";
  684. mes "figured that these classic";
  685. mes "tales are like condensed";
  686. mes "experiences, refined and";
  687. mes "immutable truths that we";
  688. mes "can see in our own reality.";
  689. next;
  690. mes "[Fayruz]";
  691. mes "If you find more of";
  692. mes "these Transparent";
  693. mes "Plates in Juperos, I'd be";
  694. mes "very happy to share another";
  695. mes "story with you, "+strcharinfo(0)+".";
  696. close;
  697. }
  698. else if(countitem(getarg(3)))
  699. {
  700. mes "[Fayruz]";
  701. mes "Oh, this one seems";
  702. mes "to have been created";
  703. mes "in a similar era as the";
  704. mes "one you gave me earlier.";
  705. mes "I'm not sure how much new";
  706. mes "information this may provide...";
  707. next;
  708. mes "[Fayruz]";
  709. mes "Still, I'm sure this will";
  710. mes "helpful in my research. I just";
  711. mes "won't be as making progress";
  712. mes "as quickly as I had projected.";
  713. mes "Please, I'd like you to take this as a token of my gratitude.";
  714. delitem getarg(3),1;
  715. getitem 644,1;
  716. next;
  717. mes "[Fayruz]";
  718. mes "Now if you'll excuse";
  719. mes "me, I need to go back";
  720. mes "to compiling my research...";
  721. mes "Thank you so much for";
  722. mes "your help, "+strcharinfo(0)+".";
  723. close;
  724. }
  725. else
  726. {
  727. mes "[Fayruz]";
  728. mes "Oh. There isn't anything";
  729. mes "here that would help in my";
  730. mes "research, but thank you anyway.";
  731. mes "If you find anything else while";
  732. mes "you're in Juperos, please come back and show it to me, alright?";
  733. close;
  734. }
  735. case 7:
  736. if((countitem(getarg(0))) || (countitem(getarg(1))))
  737. {
  738. mes "[Fayruz]";
  739. mes "Is this another";
  740. mes "Transparent Plate?";
  741. mes "Yes, it's quite different";
  742. mes "than the last one you";
  743. mes "brought over to me...";
  744. mes "This is so exciting!";
  745. next;
  746. mes "[Fayruz]";
  747. mes "Oh. You must be thinking";
  748. mes "that I'm a complete academia";
  749. mes "addict. Well, my life might be";
  750. mes "a little uneventful, but there";
  751. mes "are other things I think about!";
  752. mes "Like, well... It's weird but...";
  753. next;
  754. mes "[Fayruz]";
  755. mes "You see, there's this";
  756. mes "guy that I like. I'm not sure";
  757. mes "where he might be now, but";
  758. mes "his name is Nadim Amal. He's";
  759. mes "my friend's brother who I first";
  760. mes "met 10 years ago. ^333333*Sigh...*^000000";
  761. next;
  762. mes "[Fayruz]";
  763. mes "Just recently, I saw";
  764. mes "him with his sister, my";
  765. mes "friend from Morroc. It's";
  766. mes "weird to think that I'd have";
  767. mes "these feelings for him after";
  768. mes "all this time, isn't it? Oh...!";
  769. next;
  770. mes "[Fayruz]";
  771. mes "I really should repay";
  772. mes "you for this Transparent";
  773. mes "Plate. Why don't I tell you";
  774. mes "the scariest story that I know?";
  775. next;
  776. mes "^3355FFFayruz tells you a";
  777. mes "creepy horror story that";
  778. mes "makes you shiver with fear.";
  779. mes "You've heard other ghost";
  780. mes "stories, but you've never been";
  781. mes "so deeply immersed in one before.^000000";
  782. next;
  783. mes "It is only when the";
  784. mes "story ends and you return";
  785. mes "to your senses that you notice that you're soaked in cold sweat.^000000";
  786. next;
  787. mes "[Fayruz]";
  788. mes "It may be a natural";
  789. mes "response, but all people";
  790. mes "fear the unknown in one way";
  791. mes "or another. Scary stories are";
  792. mes "appealing because we actually";
  793. mes "like the strange and grotesque.";
  794. if(countitem(getarg(0)))
  795. {
  796. delitem getarg(0),1;
  797. if(getarg(0) == 7352) set jupe_hist,jupe_hist +1;
  798. else if(getarg(0) == 7353) set jupe_hist,jupe_hist +2;
  799. else set jupe_hist,jupe_hist +4;
  800. }
  801. else if(countitem(getarg(1)))
  802. {
  803. delitem getarg(1),1;
  804. if(getarg(1) == 7353) set jupe_hist,jupe_hist +2;
  805. else if(getarg(1) == 7354) set jupe_hist,jupe_hist +4;
  806. else set jupe_hist,jupe_hist +8;
  807. }
  808. set yuno_hist,8;
  809. getexp 100000,0;
  810. next;
  811. mes "[Fayruz]";
  812. mes "Well... That's just my";
  813. mes "opinion. Anyway, if you";
  814. mes "find anything else in Juperos";
  815. mes "that may help in my research,";
  816. mes "please come back and show it";
  817. mes "to me, alright? See you later~";
  818. close;
  819. }
  820. else if((countitem(getarg(2))) || (countitem(getarg(3))))
  821. {
  822. mes "[Fayruz]";
  823. mes "Oh, this one seems";
  824. mes "to have been created";
  825. mes "in a similar era as the";
  826. mes "one you gave me earlier.";
  827. mes "I'm not sure how much new";
  828. mes "information this may provide...";
  829. next;
  830. mes "[Fayruz]";
  831. mes "Still, I'm sure this will";
  832. mes "helpful in my research. I just";
  833. mes "won't be as making progress";
  834. mes "as quickly as I had projected.";
  835. mes "Please, I'd like you to take this as a token of my gratitude.";
  836. next;
  837. mes "[Fayruz]";
  838. mes "Now if you'll excuse";
  839. mes "me, I need to go back";
  840. mes "to compiling my research...";
  841. mes "Thank you so much for";
  842. mes "your help, "+strcharinfo(0)+".";
  843. if(countitem(getarg(2))) delitem getarg(2),1;
  844. else if(countitem(getarg(3))) delitem getarg(3),1;
  845. getitem 644,1;
  846. close;
  847. }
  848. else
  849. {
  850. mes "[Fayruz]";
  851. mes "Oh. There isn't anything";
  852. mes "here that would help in my";
  853. mes "research, but thank you anyway.";
  854. mes "If you find anything else while";
  855. mes "you're in Juperos, please come back and show it to me, alright?";
  856. close;
  857. }
  858. case 9:
  859. if(countitem(getarg(0)))
  860. {
  861. mes "[Fayruz]";
  862. mes "Oooh...! This one is";
  863. mes "much different than the";
  864. mes "other ones you gave me";
  865. mes "before. This should provide";
  866. mes "a wealth of brand new insights";
  867. mes "into the Juperos civilization!";
  868. next;
  869. mes "[Fayruz]";
  870. mes "All the Transparent";
  871. mes "Plates you've given me";
  872. mes "should contain more than";
  873. mes "enough data for me to fully";
  874. mes "complete my research thesis.";
  875. mes "Once again, thank you so much~";
  876. next;
  877. mes "[Fayruz]";
  878. mes "Still, that doesn't mean that";
  879. mes "I will stop collecting data for";
  880. mes "my research. Anyway, I have one last story to tell you, about";
  881. mes "a man of pure heart chosen by the gods to serve and protect mankind.";
  882. next;
  883. mes "[Fayruz]";
  884. mes "For this purpose he was given";
  885. mes "gaudy armor which contained";
  886. mes "amazing powers, as well as a";
  887. mes "book detailing the instructions";
  888. mes "for its use. However, he promptly";
  889. mes "lost these instructions...";
  890. next;
  891. mes "^3355FFThe story about the";
  892. mes "greatest Juperosian hero";
  893. mes "that Fayruz tells you is very";
  894. mes "humorous at first, but then it";
  895. mes "covers the entire spectrum";
  896. mes "of emotion and humanity...";
  897. next;
  898. mes "^3355FFThe story ends and you";
  899. mes "are left with a swelling";
  900. mes "feeling of indefatigable";
  901. mes "hope and inspiration...";
  902. mes "You can make it if you try!^000000";
  903. if(getarg(0) == 7352) set jupe_hist,jupe_hist+1;
  904. else if(getarg(0) == 7353) set jupe_hist,jupe_hist+2;
  905. else if(getarg(0) == 7354) set jupe_hist,jupe_hist+4;
  906. else set jupe_hist,jupe_hist+8;
  907. set yuno_hist,10;
  908. delitem getarg(0),1;
  909. getexp 100000,0;
  910. next;
  911. mes "[Fayruz]";
  912. mes "Well, that is the";
  913. mes "last and the best story";
  914. mes "that I have to share";
  915. mes "with you. Perhaps next";
  916. mes "time, I'll fill you in on my";
  917. mes "research progress~";
  918. close;
  919. }
  920. else if((countitem(getarg(1))) || (countitem(getarg(2))) || (countitem(getarg(3))))
  921. {
  922. mes "[Fayruz]";
  923. mes "Hmm...";
  924. mes "This one seems to be created in a similar time";
  925. mes "as the previous one.";
  926. next;
  927. mes "[Fayruz]";
  928. mes "Don't you worry.";
  929. mes "This will help my research of course,";
  930. mes "although I do not think this will";
  931. mes "help me in advancing my research";
  932. mes "with a great speed unlike this other one.";
  933. next;
  934. mes "[Fayruz]";
  935. mes "Please take this as a token of my gratitude.";
  936. next;
  937. mes "[Fayruz]";
  938. mes "Now, excuse me. I need to go back to my research.";
  939. if(countitem(getarg(1))) delitem getarg(1),1;
  940. else if(countitem(getarg(2))) delitem getarg(2),1;
  941. else delitem getarg(3),1;
  942. getitem 644,1;
  943. close;
  944. }
  945. else
  946. {
  947. mes "[Fayruz]";
  948. mes "Oh. There isn't anything";
  949. mes "here that would help in my";
  950. mes "research, but thank you anyway.";
  951. mes "If you find anything else while";
  952. mes "you're in Juperos, please come back and show it to me, alright?";
  953. close;
  954. }
  955. }
  956. }
  957. yuno_in04,186,125,4 script Bundle of Files 111,{
  958. mes "^8B6914*Thesis: The Fall of Juperos*";
  959. mes "By Fayruz Khrhiyha";
  960. mes "Sage Castle Researcher^000000";
  961. next;
  962. switch( select("Table of Contents.","Leave it alone.") )
  963. {
  964. case 1:
  965. if(yuno_hist > 4)
  966. {
  967. mes "^8B6914 1. Preface";
  968. mes " 2. Juperos Background";
  969. mes " 3. Theory Behind Its Fall^000000";
  970. next;
  971. switch( select("Preface","Juperos Background","Theory Behind Its Fall","Leave it alone.") )
  972. {
  973. case 1:
  974. mes "^8B6914Scholars are certain";
  975. mes "that the Juperos civilization";
  976. mes "used to be located above the";
  977. mes "ground, but it is now buried";
  978. mes "beneath the El Mes Plateau.";
  979. mes "The reasons for the city's";
  980. if(yuno_hist < 9)
  981. {
  982. mes "ruin are still nebulous...^000000";
  983. next;
  984. mes "^8B6914There is much speculation";
  985. mes "about the reasons for Jupero's";
  986. mes "downfall, but any documentation";
  987. mes "from that time period has been";
  988. mes "difficult to find. As for now, any evidence we have regarding";
  989. mes "Juperos is inconclusive.^000000";
  990. next;
  991. mes "^8B6914In spite of this lack";
  992. mes "of empirical or concrete";
  993. mes "data on the civilization of";
  994. mes "Juperos, our modern world";
  995. mes "may be able to learn much";
  996. mes "from that ancient city's ruins.";
  997. mes "..................^000000";
  998. if(yuno_hist < 7)
  999. {
  1000. next;
  1001. mes "["+strcharinfo(0)+"]";
  1002. mes "Hmmm...";
  1003. mes "A whole chapter";
  1004. mes "dedicated to saying,";
  1005. mes "''We know absolutely";
  1006. mes "nothing about something.''";
  1007. mes "I should write a book~";
  1008. }
  1009. close;
  1010. }
  1011. mes "ruin are still in debate...^000000";
  1012. next;
  1013. mes "^8B6914However, new findings";
  1014. mes "regarding the history";
  1015. mes "of Juperos have allowed";
  1016. mes "us to make a few conclusions.^000000";
  1017. close;
  1018. case 2:
  1019. if(yuno_hist < 9)
  1020. {
  1021. mes "^8B6914...";
  1022. mes "......";
  1023. mes "..........^000000";
  1024. next;
  1025. mes "["+strcharinfo(0)+"]";
  1026. mes "This is all just idle";
  1027. mes "conjecture! This paper";
  1028. mes "isn't developed enough";
  1029. mes "yet to be a real thesis...";
  1030. close;
  1031. }
  1032. else if(yuno_hist == 9)
  1033. {
  1034. mes "^8B6914Juperos was built over";
  1035. mes "a thousand years ago in";
  1036. mes "an era of peace just after";
  1037. mes "a major war. Contrary to";
  1038. mes "popular belief, there isn't any";
  1039. mes "evidence proving that Juno may";
  1040. mes "have descended from Juperos.^000000";
  1041. next;
  1042. mes "^8B6914In fact, there is a";
  1043. mes "strong possibility that";
  1044. mes "another war, between Juno";
  1045. mes "and Juperos, resulted in Juno's";
  1046. mes "independence from Juperos and";
  1047. mes "the destruction of any existing";
  1048. mes "documentation from that era.^000000";
  1049. next;
  1050. mes "["+strcharinfo(0)+"]";
  1051. mes "Yes... Of course!";
  1052. mes "It all makes sense now!";
  1053. close;
  1054. }
  1055. mes "^8B6914Juperos was built over";
  1056. mes "a thousand years ago in";
  1057. mes "an era of peace just after";
  1058. mes "a major war. There is now";
  1059. mes "direct evidence linking Juno";
  1060. mes "to Juperos proving that Juno";
  1061. mes "was but a part of Juperos.^000000";
  1062. next;
  1063. mes "^8B6914Just like Juno, Juperos";
  1064. mes "was a society that prided";
  1065. mes "itself on its advancement";
  1066. mes "in the sciences which played";
  1067. mes "a permeating role in civilized";
  1068. mes "life. Science was reponsible for Juperos's rise and downfall.";
  1069. close;
  1070. case 3:
  1071. if(yuno_hist < 10)
  1072. {
  1073. mes "^8B6914...";
  1074. mes "......";
  1075. mes "..........^000000";
  1076. next;
  1077. mes "["+strcharinfo(0)+"]";
  1078. mes "Huh. This writer keeps";
  1079. mes "talking about theories,";
  1080. mes "but the more I read, the";
  1081. mes "less clear I am on what";
  1082. mes "the theory actually is.";
  1083. mes "I don't think there is one...";
  1084. emotion 4,1;
  1085. close;
  1086. }
  1087. mes "^8B6914What is most unsettling";
  1088. mes "is recent evidence, including";
  1089. mes "a first hand written account,";
  1090. mes "regarding the role of one of";
  1091. mes "Jupero's foremost scientists";
  1092. mes "in that city's rise and fall.";
  1093. next;
  1094. mes "^8B6914If these writings are";
  1095. mes "authentic, then what actually";
  1096. mes "happened was that a scientific";
  1097. mes "revolution occurred as a direct";
  1098. mes "result of one scientist's effort to manipulate the energies of the";
  1099. mes "artifact known as Ymir's heart.";
  1100. next;
  1101. mes "^8B6914This one man and Ymir's";
  1102. mes "Heart are credited with";
  1103. mes "the success and prosperity";
  1104. mes "of the Jupero's civilization.";
  1105. mes "However, there are various accounts prior to Jupero's fall";
  1106. mes "detailing his work with chimera...^000000";
  1107. next;
  1108. mes "^8B6914This scientist, supposedly";
  1109. mes "in his passion to benefit his";
  1110. mes "people by finding a scientific";
  1111. mes "method for immortality by using";
  1112. mes "chimera for testing, was driven";
  1113. mes "insane. He experimented on";
  1114. mes "himself with disatrous results.^000000";
  1115. next;
  1116. mes "^8B6914There was an error in the";
  1117. mes "energy calibration of Ymir's";
  1118. mes "Heart and the scientist was";
  1119. mes "transformed into the monster";
  1120. mes "we now know as Chimera. He";
  1121. mes "and his test subjects were set";
  1122. mes "loose into the city of Juperos.^000000";
  1123. next;
  1124. mes "^8B6914These immortal Chimeras";
  1125. mes "razed the entire city, killing";
  1126. mes "countless people. Apparently,";
  1127. mes "a team of scientists were able";
  1128. mes "to salvage a fragment of Ymir's";
  1129. mes "Heart, and use it to lauch part";
  1130. mes "of Juperos into the sky.^000000";
  1131. next;
  1132. mes "^8B6914That section of Juperos";
  1133. mes "eventually developed into";
  1134. mes "the city of Juno. Since the";
  1135. mes "scientists who launched Juno into the sky all immediately died";
  1136. mes "afterwards from an unknown cause, they left no documentation.^000000";
  1137. next;
  1138. mes "^8B6914The Chimera, and the";
  1139. mes "laboratory in which it";
  1140. mes "was created, is rumored to";
  1141. mes "remain beneath the ruins of";
  1142. mes "the once great city of Juperos.^000000";
  1143. close;
  1144. case 4:
  1145. mes "["+strcharinfo(0)+"]";
  1146. mes "Ugh... My head hurts";
  1147. mes "too much from reading";
  1148. mes "a book for smarty people.";
  1149. mes "I know! I'll play videogames!";
  1150. close;
  1151. }
  1152. }
  1153. switch( select( "Preface","Close the file.") )
  1154. {
  1155. case 1:
  1156. mes "^8B6914Scholars are certain";
  1157. mes "that the Juperos civilization";
  1158. mes "used to be located above the";
  1159. mes "ground, but it is now buried";
  1160. mes "beneath the El Mes Plateau.";
  1161. mes "The reasons for the city's";
  1162. mes "ruin are still nebulous...^000000";
  1163. next;
  1164. mes "^8B6914There is much speculation";
  1165. mes "about the reasons for Jupero's";
  1166. mes "downfall, but any documentation";
  1167. mes "from that time period has been";
  1168. mes "difficult to find. As for now, any evidence we have regarding";
  1169. mes "Juperos is inconclusive.^000000";
  1170. next;
  1171. mes "^8B6914In spite of this lack";
  1172. mes "of empirical or concrete";
  1173. mes "data on the civilization of";
  1174. mes "Juperos, our modern world";
  1175. mes "may be able to learn much";
  1176. mes "from that ancient city's ruins.";
  1177. mes "..................^000000";
  1178. if(!yuno_hist) set yuno_hist,1;
  1179. next;
  1180. mes "["+strcharinfo(0)+"]";
  1181. mes "This...";
  1182. mes "This is supposed to";
  1183. mes "be a research thesis?";
  1184. mes "There's barely any";
  1185. mes "research in it...";
  1186. close;
  1187. case 2:
  1188. mes "["+strcharinfo(0)+"]";
  1189. mes "Hmm...";
  1190. mes "This isn't heavy";
  1191. mes "enough to be a real";
  1192. mes "academic work. It must";
  1193. mes "not even be finished yet.";
  1194. close;
  1195. }
  1196. case 2:
  1197. if(yuno_hist < 5)
  1198. {
  1199. mes "["+strcharinfo(0)+"]";
  1200. mes "Nah...";
  1201. mes "I'm tired of reading.";
  1202. mes "Ironically enough.";
  1203. close;
  1204. }
  1205. else if(yuno_hist < 7)
  1206. {
  1207. mes "["+strcharinfo(0)+"]";
  1208. mes "I don't feel like";
  1209. mes "reading this. Not";
  1210. mes "enough pictures...";
  1211. close;
  1212. }
  1213. else if(yuno_hist < 9)
  1214. {
  1215. mes "["+strcharinfo(0)+"]";
  1216. mes "It looks very sophisticated...";
  1217. close;
  1218. }
  1219. else if(yuno_hist < 10)
  1220. {
  1221. mes "["+strcharinfo(0)+"]";
  1222. mes "I know this book...";
  1223. mes "But I don't feel like";
  1224. mes "reading it right now.";
  1225. close;
  1226. }
  1227. else
  1228. {
  1229. mes "["+strcharinfo(0)+"]";
  1230. mes "This thesis is";
  1231. mes "looking pretty good~";
  1232. mes "Of course, I did have";
  1233. mes "a hand in making it...";
  1234. close;
  1235. }
  1236. }
  1237. }
  1238. yuno_in04,188,118,4 script Book 111,{
  1239. if(yuno_hist > 7)
  1240. {
  1241. mes "^8B6914*Self-Honesty*";
  1242. mes "*'Benefits Fo' Life!'*";
  1243. mes "By Stephen Oyoung";
  1244. mes " ";
  1245. mes " ";
  1246. mes "Publisher:";
  1247. mes "Wushu Publishing, Co.^000000";
  1248. next;
  1249. mes "["+strcharinfo(0)+"]";
  1250. mes "W-whoa!";
  1251. mes "This book wasn't";
  1252. mes "here before! It looks";
  1253. mes "pretty interesting...";
  1254. close;
  1255. }
  1256. mes "["+strcharinfo(0)+"]";
  1257. mes "You know what?";
  1258. mes "I think I'll just flip";
  1259. mes "through some pages";
  1260. mes "from a random book.";
  1261. mes "Hmmm, let's see...";
  1262. next;
  1263. mes "^8B6914''Admiral, the Kylorians are";
  1264. mes "still advancing!'' Commander";
  1265. mes "McKenrick announced without";
  1266. mes "his usual swagger. ''They're...";
  1267. mes "They're not stopping!'' But";
  1268. mes "Admiral Leh's eyes were a cold,";
  1269. mes "unfeeling shade of sternness.^000000";
  1270. next;
  1271. mes "^8B6914''Let the goddamned space";
  1272. mes "aliens come,'' hissed Leh.";
  1273. mes "''We don't stand a chance";
  1274. mes "without the Zenoi Sword";
  1275. mes "to summon the power of";
  1276. mes "GOD-POING. It's... It's";
  1277. mes "all over. Damn it all...''^000000";
  1278. next;
  1279. mes "^8B6914The doors burst open as";
  1280. mes "Bucky flew into the room.";
  1281. mes "''The Zenoi Sword! The";
  1282. mes "Zenoi Sword! Someone's";
  1283. mes "found it!'' the boy yelled.";
  1284. mes "''Really?! We better hurry:";
  1285. mes "Earth doesn't have much time!''^000000";
  1286. next;
  1287. mes "["+strcharinfo(0)+"]";
  1288. mes "...";
  1289. mes "......";
  1290. mes "Whoa. I really";
  1291. mes "should have read";
  1292. mes "this masterpiece";
  1293. mes "from the beginning...";
  1294. close;
  1295. }
  1296. // Bronze Statue - juperos_01 99 112
  1297. juperos_01,99,112,4 script Bronze Statue 844,{
  1298. if(yuno_hist > 3)
  1299. {
  1300. mes "^3355FF''Do you wish to see";
  1301. mes "the end of the madness?";
  1302. mes "He is next;ing where the three";
  1303. mes "columns were destroyed, where";
  1304. mes "two hundred illusions wander.''^000000";
  1305. close;
  1306. }
  1307. else if(yuno_hist == 3)
  1308. {
  1309. mes "["+strcharinfo(0)+"]";
  1310. mes "I better go and";
  1311. mes "see Fayruz in the";
  1312. mes "Juno Library and tell";
  1313. mes "her about the inscription.";
  1314. close;
  1315. }
  1316. else
  1317. {
  1318. mes "^3355FFThere's a peculiar";
  1319. mes "engraving on the";
  1320. mes "Bronze Statue's rod.^000000";
  1321. next;
  1322. switch( select( "Investigate","Ignore it" ) )
  1323. {
  1324. case 1 :
  1325. mes "^3355FFIt's an inscription that's";
  1326. mes "written in an old language";
  1327. mes "that you can't understand,";
  1328. mes "but have no problem reading";
  1329. mes "and making out the sounds";
  1330. mes "for some weird reason.^000000";
  1331. next;
  1332. mes "["+strcharinfo(0)+"]";
  1333. mes "This is creepy!";
  1334. mes "I know that I'm not";
  1335. mes "supposed to be able";
  1336. mes "to read this, but here";
  1337. mes "I am. I know what sounds";
  1338. mes "all of these letters make...";
  1339. next;
  1340. if(yuno_hist == 2)
  1341. {
  1342. mes "["+strcharinfo(0)+"]";
  1343. mes "Then again, Fayruz did";
  1344. mes "say this was enchanted.";
  1345. mes "Okay, I guess I'll go back";
  1346. mes "to the Juno Library and";
  1347. mes "tell her what I found.";
  1348. set yuno_hist,3;
  1349. close;
  1350. }
  1351. mes "["+strcharinfo(0)+"]";
  1352. mes "Huh. Only a scholar,";
  1353. mes "maybe someone even in";
  1354. mes "Juno, could make sense";
  1355. mes "of what this stuff says.";
  1356. close;
  1357. case 2 :
  1358. close;
  1359. }
  1360. }
  1361. }
  1362. yuno_in04,169,109,1 script Ambitious Hollgrehenn 111,{
  1363. mes "*Hollgrehenn: The Ambition*";
  1364. mes "By Aragham Caul*";
  1365. mes "";
  1366. mes "";
  1367. mes "";
  1368. mes "";
  1369. mes "Publisher:";
  1370. mes "Muha Books, Co.";
  1371. next;
  1372. mes "...";
  1373. mes "He would stop at nothing";
  1374. mes "to have the greatest weapon";
  1375. mes "in the world in his possession.";
  1376. mes "He became a smith so that he";
  1377. mes "could discern which weapons";
  1378. mes "were the most powerful...";
  1379. next;
  1380. mes "[" + strcharinfo(0) + "]";
  1381. mes "That's strange...";
  1382. mes "The next page";
  1383. mes "has been torn out.";
  1384. close;
  1385. }
  1386. yuno_in04,174,111,1 script Penniless Hollgrehenn 111,{
  1387. mes "^8B6914*Penniless Hollgrehenn*";
  1388. mes " * Pennyless Hollgrehenn * ";
  1389. mes "By Hollgrehenn";
  1390. mes " ";
  1391. mes " ";
  1392. mes "Publisher:";
  1393. mes "Muha Books, Co.^000000";
  1394. next;
  1395. mes "["+strcharinfo(0)+"]";
  1396. mes "This book looks";
  1397. mes "like a total piece of";
  1398. mes "crap. I'd have more";
  1399. mes "fun getting my teeth";
  1400. mes "drilled by a blindfolded";
  1401. mes "dentist. Or would I...?";
  1402. close;
  1403. }
  1404. yuno_in04,102,106,1 script Popular Feasts 111,{
  1405. mes "^8B6914*Popular Feasts*";
  1406. mes "By Cabbage Pickle Community";
  1407. mes " ";
  1408. mes " ";
  1409. mes " ";
  1410. mes "Publisher:";
  1411. mes "Muha Books, Co.^000000";
  1412. next;
  1413. switch( select( " 1. Fried Yoyo Tails"," 14. Poring Salad"," 252. Beak Soup" ) )
  1414. {
  1415. case 1:
  1416. mes "^8B6914...";
  1417. mes "If possible, try";
  1418. mes "to use tails cut";
  1419. mes "from live Yoyos.";
  1420. mes "Now, as for skinning...^000000";
  1421. next;
  1422. mes "["+strcharinfo(0)+"]";
  1423. mes "Um...";
  1424. mes "Barf?";
  1425. close;
  1426. case 2:
  1427. mes "["+strcharinfo(0)+"]";
  1428. mes "Hey, this page is gone!";
  1429. mes "I guess Poring Salad is";
  1430. mes "the most popular feast";
  1431. mes "in this entire book.";
  1432. case 3:
  1433. mes "^8B6914...";
  1434. mes "Fry the cut beaks";
  1435. mes "using herbal oil until";
  1436. mes "crisp. Then, pour the";
  1437. mes "feathers into a blender...^000000";
  1438. next;
  1439. mes "["+strcharinfo(0)+"]";
  1440. mes "Hmm...";
  1441. mes "Sounds a little";
  1442. mes "too gourmet for my";
  1443. mes "taste. And by ''gourmet,''";
  1444. mes "I mean, ''totally gross.''";
  1445. close;
  1446. }
  1447. }
  1448. yuno_in04,111,108,1 script Hamerun, Rat Hunter 111,{
  1449. mes "["+strcharinfo(0)+"]";
  1450. mes "I can't...";
  1451. mes "reach it...!";
  1452. close;
  1453. }
  1454. yuno_in04,167,127,1 script Red Book 111,{
  1455. mes "^3355FFYou find a book";
  1456. mes "with red binding.^000000";
  1457. next;
  1458. switch( select( "Read.","Leave it alone." ) )
  1459. {
  1460. case 1:
  1461. mes "^8B6914...^000000";
  1462. next;
  1463. mes "^8B6914...";
  1464. mes "......^000000";
  1465. next;
  1466. mes "^8B6914...";
  1467. mes "......";
  1468. mes ".........^000000";
  1469. next;
  1470. mes "^8B6914...";
  1471. mes "......";
  1472. mes ".........";
  1473. mes "............^000000";
  1474. next;
  1475. mes "["+strcharinfo(0)+"]";
  1476. mes "This is...";
  1477. mes "A compilation of";
  1478. mes "Shakespeare in ";
  1479. mes "coloring book format?";
  1480. next;
  1481. mes "["+strcharinfo(0)+"]";
  1482. mes "Wait...";
  1483. mes "Why would fans of";
  1484. mes "Shakespeare even";
  1485. mes "want a coloring book?";
  1486. next;
  1487. mes "["+strcharinfo(0)+"]";
  1488. mes "Hmm... Well...";
  1489. mes "I suppose little kids who";
  1490. mes "read Shakespeare would";
  1491. mes "appreciate something like that.";
  1492. next;
  1493. mes "["+strcharinfo(0)+"]";
  1494. mes "Hold on...";
  1495. mes "Do little kids who";
  1496. mes "are able to read the";
  1497. mes "works of Shakespeare";
  1498. mes "even exist? I hope not...";
  1499. close;
  1500. case 2:
  1501. mes "["+strcharinfo(0)+"]";
  1502. mes "What a strange";
  1503. mes "and mysterious book.";
  1504. mes "I'll never know what's";
  1505. mes "inside unless I read it!";
  1506. mes "Come on! Doesn't the red";
  1507. mes "binding mean something?";
  1508. close;
  1509. }
  1510. }
  1511. yuno_in04,121,109,1 script Scroll 111,{
  1512. mes "^3355FFYou've found an";
  1513. mes "antiquated scroll";
  1514. mes "that's collected a";
  1515. mes "layer of fine dust.^000000";
  1516. next;
  1517. switch( select( "Peruse","Leave it alone" ) )
  1518. {
  1519. case 1:
  1520. mes "^8B6914Item Upgrade Introduction";
  1521. mes " ";
  1522. mes " ";
  1523. mes " ";
  1524. mes "1. Item Upgrade Definition";
  1525. mes " ";
  1526. mes "The key to success when";
  1527. mes "upgrading items comes from";
  1528. mes "only one place: Your ''Mind.''";
  1529. mes " ";
  1530. mes " ";
  1531. mes " ";
  1532. mes "2. Power of a Positive Attitude";
  1533. mes "Before trying to upgrade";
  1534. mes "an item, plan out how high";
  1535. mes "you want to upgrade and how";
  1536. mes "much you'll spend beforehand.";
  1537. mes "But like all ladies, Lady Luck";
  1538. mes "smiles when you fully splurge.^000000";
  1539. mes " ";
  1540. mes " ";
  1541. next;
  1542. mes "["+strcharinfo(0)+"]";
  1543. mes "Wait, wait...";
  1544. mes "This thing IS old.";
  1545. mes "I mean, it's obviously";
  1546. mes "written from a patriarchal";
  1547. mes "standpoint that promotes";
  1548. mes "bipartisan gender roles.";
  1549. next;
  1550. mes "["+strcharinfo(0)+"]";
  1551. mes "I'm...";
  1552. mes "I'm so offended.";
  1553. close;
  1554. case 2:
  1555. mes "["+strcharinfo(0)+"]";
  1556. mes "This scroll is far too";
  1557. mes "primitive. There's been";
  1558. mes "all sorts of technological";
  1559. mes "reading advances that I can't";
  1560. mes "live without... Like pages.";
  1561. close;
  1562. }
  1563. }
  1564. yuno_in04,118,116,4 script Paper 111,{
  1565. mes "^3355FFIt's a piece of";
  1566. mes "paper that looks";
  1567. mes "like a personal letter.^000000";
  1568. next;
  1569. switch( select("Read it.","Leave it alone.") )
  1570. {
  1571. case 1:
  1572. if(yuno_hist > 7)
  1573. {
  1574. mes "^8B6914P.S.";
  1575. mes "Please...";
  1576. mes "Come back to me.";
  1577. mes " ";
  1578. mes " ";
  1579. mes "Love,";
  1580. mes "Fayruz^000000";
  1581. close;
  1582. }
  1583. mes "^8B6914...";
  1584. mes "I can't forget your smile.";
  1585. mes "No matter what, even if you";
  1586. mes "hate me, I'll always have these";
  1587. mes "feelings just for you. You are";
  1588. mes "the one who is most special,";
  1589. mes "who means the most to my heart.^000000";
  1590. next;
  1591. mes "^8B6914I know we've had our";
  1592. mes "differences, but please";
  1593. mes "don't refuse my love. By";
  1594. mes "your hands, I hope that";
  1595. mes "you can forgive me for us.";
  1596. mes "- Love, Fayruz^000000";
  1597. next;
  1598. if(getpartnerid())
  1599. {
  1600. mes "["+strcharinfo(0)+"]";
  1601. mes "Ahhhhhh~";
  1602. mes "Love sure is nice!";
  1603. close;
  1604. }
  1605. mes "["+strcharinfo(0)+"]";
  1606. mes "What th--?!";
  1607. mes "Booooooooo!";
  1608. mes "Love stinks!";
  1609. close;
  1610. case 2:
  1611. mes "["+strcharinfo(0)+"]";
  1612. mes "I guess I better";
  1613. mes "not look at this.";
  1614. mes "I mean, I might";
  1615. mes "regret reading it.";
  1616. close;
  1617. }
  1618. }
  1619. juperos_01,123,92,4 script Stone Statue 844,{
  1620. if(yuno_hist)
  1621. {
  1622. mes "^3355FFIt's a stone statue";
  1623. mes "that looks exactly like";
  1624. mes "the one in the Juno Library.";
  1625. mes "However, it has sculptures";
  1626. mes "of books instead of real ones.^000000";
  1627. next;
  1628. mes "^3355FFIt's possible that the";
  1629. mes "statue in the Juno Library";
  1630. mes "was made after this one.";
  1631. mes "But who can be sure?^000000";
  1632. close;
  1633. }
  1634. mes "^3355FFIt's an old";
  1635. mes "statue sculpted";
  1636. mes "out of stone.^000000";
  1637. close;
  1638. }
  1639. juperos_01,99,71,4 script Bronze Statue 844,{
  1640. mes "^3355FFIt's an elaborate";
  1641. mes "bronze statue that";
  1642. mes "is twice the height of";
  1643. mes "a normal human being.^000000";
  1644. close;
  1645. }
  1646. juperos_01,79,92,4 script Sculpture 844,{
  1647. mes "^3355FFIt's a sculpture that";
  1648. mes "looks familiar to you.^000000";
  1649. close;
  1650. }
  1651. juperos_01,215,127,4 script Machine Statue 844,{
  1652. mes "^3355FFThis is the bust of a";
  1653. mes "humanoid machine with";
  1654. mes "a familiar Crest Piece";
  1655. mes "carved into the middle.^000000";
  1656. next;
  1657. mes "^3355FFThe statue's entire";
  1658. mes "form is mind boggling,";
  1659. mes "but you manage to note";
  1660. mes "that its outstretched";
  1661. mes "arm points westward.^000000";
  1662. close;
  1663. }
  1664. juperos_02,1,1,1 script JuperosLvl2QuestInit -1,{
  1665. OnInit:
  1666. while(1)
  1667. {
  1668. monster "juperos_02",24,276,"1st Gate Switch",1674,1,"JuperosLvl2QuestInit::OnGate1Dead";
  1669. monster "juperos_02",240,29,"2nd Gate Switch",1674,1,"JuperosLvl2QuestInit::OnGate2Dead";
  1670. monster "juperos_02",282,183,"3rd Gate Switch",1674,1,"JuperosLvl2QuestInit::OnGate3Dead";
  1671. end;
  1672. OnGate1Dead:
  1673. mapannounce "juperos_02","Have you come seeking Juperos?! It no longer exists...",1,0xFF0000;
  1674. set $JupeGate1,1;
  1675. if($JupeGate1 && $JupeGate2 && $JupeGate3)goto s_WarpOpen;
  1676. end;
  1677. OnGate2Dead:
  1678. mapannounce "juperos_02","Who are you to come here?",1,0xFF0000;
  1679. set $JupeGate2,1;
  1680. if($JupeGate1 && $JupeGate2 && $JupeGate3)goto s_WarpOpen;
  1681. end;
  1682. OnGate3Dead:
  1683. mapannounce "juperos_02","Have you come to see me? Fine! Find me first!",1,0xFF0000;
  1684. set $JupeGate3,1;
  1685. if($JupeGate1 && $JupeGate2 && $JupeGate3)goto s_WarpOpen;
  1686. end;
  1687. s_WarpOpen:
  1688. attachnpctimer;
  1689. initnpctimer;
  1690. end;
  1691. OnTimer3000:
  1692. mapannounce "juperos_02","Vroom! Vroom!",1,0xBA55D3;
  1693. end;
  1694. OnTimer6000:
  1695. mapannounce "juperos_02","Attention, visitors.",1,0xBA55D3;
  1696. end;
  1697. OnTimer9000:
  1698. mapannounce "juperos_02","You are allowed to enter the next zone for a short period of time. Please use the portal in the center of the map.",1,0xBA55D3;
  1699. enablenpc "JupeWarp2";
  1700. end;
  1701. OnTimer309000:
  1702. mapannounce "juperos_02","The portal has now closed.",1,0xBA55D3;
  1703. disablenpc "JupeWarp2";
  1704. set $JupeGate1,0;
  1705. set $JupeGate2,0;
  1706. set $JupeGate3,0;
  1707. stopnpctimer;
  1708. }
  1709. }