minstrel.txt 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926
  1. //===== rAthena Script =======================================
  2. //= Minstrel Job Quest
  3. //===== By: ==================================================
  4. //= Muad_Dib
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= [Official Conversion]
  11. //= Job change Quest from Bard / Clown -> Minstrel.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First Version. [Masao]
  14. //= 1.1 Fix the checking of requirements before job change to Minstel [JayPee]
  15. //= 1.2 Optimized. [Euphy]
  16. //= 1.3 Updated script. [Euphy]
  17. //= 1.4 Added VIP features. [Euphy]
  18. //============================================================
  19. alberta,196,133,4 script Bard#job_min 486,{
  20. if (job_min == 0) {
  21. if (BaseJob == Job_Bard && BaseLevel > 98 && JobLevel > 49) {
  22. mes "[Bard]";
  23. mes "The voice of heaven revolves around in my ears";
  24. mes "like a wandering wind,";
  25. next;
  26. mes "[Bard]";
  27. mes "Even though I close my eyes and cover my ears,";
  28. mes "I can hear a voice from somewhere,";
  29. next;
  30. mes "[Bard]";
  31. mes "It put temptation in exhausted crewman to deep sleep,";
  32. mes "made them feel as if they were in a land of dreams.";
  33. next;
  34. mes "[Girl]";
  35. mes "Ahhh!! Awesome!!";
  36. next;
  37. mes "[Boy]";
  38. mes "Encore!! Encore!!!";
  39. next;
  40. mes "[Old Man passing by]";
  41. mes "Eeeee~ that's not real song...";
  42. next;
  43. mes "["+strcharinfo(0)+"]";
  44. mes "Clap.";
  45. mes "I can feel the rhythm.";
  46. mes "Can I hear one more song?";
  47. next;
  48. mes "[Bard]";
  49. mes "Hum?";
  50. mes "Judging by your outfit I think you are good at singing, why don't you sing us a song?";
  51. next;
  52. mes "["+strcharinfo(0)+"]";
  53. mes "??!!";
  54. next;
  55. mes "[Bard]";
  56. mes "Hahaha!";
  57. mes "Just kidding.";
  58. mes "Were you serious? Haha.";
  59. next;
  60. mes "["+strcharinfo(0)+"]";
  61. mes "...";
  62. next;
  63. mes "[Karian]";
  64. mes "Sorry~";
  65. mes "Don't be upset...";
  66. mes "My name is Karian, I'm just going around.";
  67. next;
  68. mes "[Karian]";
  69. mes "Do you want to go somewhere?";
  70. mes "Alberta is perfect for traveling.";
  71. next;
  72. mes "[Karian]";
  73. mes "But when you go to sea, you have to be careful.";
  74. mes "If you run into a Siren, then it's only a matter of time before she kills you.";
  75. next;
  76. mes "[Karian]";
  77. mes "No man can survive after hearing ^f57d7dthe voice of a Siren^000000.";
  78. next;
  79. mes "["+strcharinfo(0)+"]";
  80. mes "I'm "+strcharinfo(0)+".";
  81. mes "Are you here in Alberta to travel?";
  82. next;
  83. mes "[Karian]";
  84. mes "Um... I'm not trying to leave...";
  85. mes "...";
  86. next;
  87. mes "[Karian]";
  88. mes "Yes!";
  89. mes "I'm looking for '^f57d7dMaestro Song^000000'.";
  90. next;
  91. mes "["+strcharinfo(0)+"]";
  92. mes "^f57d7d'Maestro Song'^000000, you mean the poet of legend?";
  93. next;
  94. mes "[Karian]";
  95. mes "That's right.";
  96. mes "According to a rumor that I heard, he is a rich noble.";
  97. mes "But other than that fact, I can't get any more information.";
  98. next;
  99. mes "["+strcharinfo(0)+"]";
  100. mes "Why can't you get any more information?";
  101. next;
  102. mes "[Karian]";
  103. mes "Well?";
  104. mes "That's why I tried to go Prontera...";
  105. mes "Umm...";
  106. next;
  107. mes "[Karian]";
  108. mes "If you are interested, why don't help me find out where ^f57d7d'Maestro Song'^000000 is?";
  109. next;
  110. if(select("Ok.:No.") == 2) {
  111. mes "["+strcharinfo(0)+"]";
  112. mes "I'm not interested.";
  113. next;
  114. mes "[Karian]";
  115. mes "Are you? It can't be helped.";
  116. mes "See you later~";
  117. close;
  118. }
  119. if (VIP_SCRIPT) {
  120. callfunc "VIP_Third_Class";
  121. set job_min,1;
  122. setquest 11135;
  123. next;
  124. }
  125. mes "["+strcharinfo(0)+"]";
  126. mes "Ok, I will.";
  127. set job_min,1;
  128. setquest 11135;
  129. next;
  130. mes "[Karian]";
  131. mes "It's good to travel by yourself but sometimes you feel that you want to have friends around.";
  132. next;
  133. mes "[Karian]";
  134. mes "Then "+strcharinfo(0)+".";
  135. mes "Can you collect some ^f57d7dInformation on 'Maestro Song'^000000 in ^f57d7dProntera^000000?";
  136. mes "Because I have something to investigate in Alberta.";
  137. next;
  138. mes "[Karian]";
  139. mes "Please come back here after finishing the investigation.";
  140. close;
  141. }
  142. mes "[Bard]";
  143. mes "You have to be careful when you are going to sea.";
  144. mes "If a Siren fascinates you, then it's only a matter of time before she kills you.";
  145. next;
  146. mes "[Bard]";
  147. mes "No man can survive after hearing ^f57d7dthe voice of a Siren^000000.";
  148. close;
  149. } else if (job_min == 1) {
  150. mes "[Karian]";
  151. mes "It's good to travel by yourself but sometimes you feel that you want to have friends around.";
  152. next;
  153. mes "[Karian]";
  154. mes "Then "+strcharinfo(0)+".";
  155. mes "Can you collect some ^f57d7dInformation on 'Maestro Song'^000000 in ^f57d7dProntera^000000?";
  156. mes "Because I have something to investigate in Alberta.";
  157. next;
  158. mes "[Karian]";
  159. mes "Please come back here after finishing the investigation.";
  160. close;
  161. } else if (job_min > 1 && job_min < 4) {
  162. mes "[Karian]";
  163. mes "Can you collect some ^f57d7d information on 'Maestro Song'^000000 in ^f57d7dProntera^000000?";
  164. mes "Because I have something to investigate in Alberta.";
  165. next;
  166. mes "[Karian]";
  167. mes "Please come back here after finishing the investigation.";
  168. close;
  169. } else if (job_min == 4) {
  170. mes "[Karian]";
  171. mes strcharinfo(0)+"! Did you already go to Prontera?";
  172. mes "Did you get any useful information?";
  173. next;
  174. mes "[Karian]";
  175. mes "Hum~ did you?";
  176. mes "I think that's not enough to use...";
  177. next;
  178. mes "[Karian]";
  179. mes "Huhu~ But I got some useful information from some of the captains here in Alberta.";
  180. next;
  181. mes "[Karian]";
  182. mes "I heard that there is a ship which had a man who could be ^f57d7dMaestro Song^000000.";
  183. mes "A few years ago, it was a ship headed for ^f57d7dHugel^000000.";
  184. next;
  185. mes "[Karian]";
  186. mes "It doesn't exist any more, so I need to take an airship...";
  187. mes "It's my first time to take it.";
  188. next;
  189. mes "[Karian]";
  190. mes "Um..";
  191. mes "Anyway let's meet at the airship in Izlude.";
  192. set job_min,5;
  193. changequest 11138,11139;
  194. close;
  195. } else if (job_min == 100) {
  196. mes "[Karian]";
  197. mes "The voice of heaven revolves around my ears";
  198. mes "like a wandering wind,";
  199. next;
  200. mes "[Bard]";
  201. mes "Even though I close my eyes and cover my ears,";
  202. mes "I can hear a voice from somewhere,";
  203. next;
  204. mes "[Bard]";
  205. mes "It put temptation in exhausted crewman to deep sleep,";
  206. mes "make them feel as if they are in the land of dreams.";
  207. next;
  208. mes "[Karian]";
  209. mes "Ah!!! "+strcharinfo(0)+" Long time no see!";
  210. mes "What? What am I doing here?";
  211. next;
  212. mes "[Karian]";
  213. mes "Well?";
  214. mes "Let me leave here?";
  215. next;
  216. mes "[Minstrel Song]";
  217. mes "Whenever you want to see me, visit me.";
  218. mes "If you have time come by and have a chat with me.";
  219. next;
  220. switch(select("Accept.:Refuse.")) {
  221. case 1:
  222. mes "[Minstrel Song]";
  223. mes "Did you visit somewhere fun?";
  224. mes "I'm excited!";
  225. close2;
  226. warp "prt_in",101,174;
  227. end;
  228. case 2:
  229. mes "[Minstrel Song]";
  230. mes "Then pass by here next time.";
  231. close;
  232. }
  233. }
  234. mes "[Bard]";
  235. mes "The voice of heaven revolves around in my ears";
  236. mes "like wandering wind,";
  237. next;
  238. mes "[Bard]";
  239. mes "Even though I close my eyes and cover my ears,";
  240. mes "I can hear the voice from somewhere,";
  241. next;
  242. mes "[Bard]";
  243. mes "It put temptation in exhausted crewman to deep sleep,";
  244. mes "make them feel as if they are in the land of dreams.";
  245. close;
  246. }
  247. prontera,141,97,4 script Warmhearted woman 701,{
  248. mes "[Warmhearted woman]";
  249. if (job_min == 1) {
  250. mes "Maestro Song?";
  251. mes "I haven't heard that name before.";
  252. next;
  253. mes "[Warmhearted woman]";
  254. mes "Is he a legendary poet?";
  255. mes "I don't know who he is, but I guess he is a grand man?";
  256. next;
  257. mes "[Warmhearted woman]";
  258. mes "Ah! Ask a ^f57d7dman wearing glasses near the gate of the castle^000000 about a song.";
  259. mes "He will make a book of 100 hit songs~";
  260. next;
  261. mes "[Warmhearted woman]";
  262. mes "He must know something about making that book.";
  263. set job_min,2;
  264. changequest 11135,11136;
  265. close;
  266. } else if (job_min == 2) {
  267. mes "Ah! Ask a ^f57d7dman wearing glasses near the gate of the castle^000000 about the song.";
  268. mes "They will make a book of 100 hit songs~";
  269. next;
  270. mes "[Warmhearted woman]";
  271. mes "He must know something about making that book.";
  272. close;
  273. }
  274. mes "I heard that a ^f57d7dman wearing glasses near the gate of the castle^000000 is making a 100 hit song book~";
  275. close;
  276. }
  277. prontera,140,331,6 script Glasses-wearing Man 883,{
  278. mes "[Glasses-wearing Man]";
  279. if (job_min == 2) {
  280. mes "You mean Maestro Song?";
  281. mes "I don't know details of his life but I heard that he wrote great songs.";
  282. next;
  283. mes "[Glasses-wearing Man]";
  284. mes "I don't get how a boy raised in a rich environment could write a song like this.";
  285. next;
  286. mes "[Glasses-wearing Man]";
  287. mes "He is still on a trip, but these days we haven't heard new songs from him.";
  288. next;
  289. mes "[Glasses-wearing Man]";
  290. mes "So we are worried.";
  291. next;
  292. mes "[Glasses-wearing Man]";
  293. mes "It would be better to ask the ^f57d7dwoman standing in front of the tool shop^000000.";
  294. set job_min,3;
  295. changequest 11136,11137;
  296. close;
  297. } else if (job_min == 3) {
  298. mes "It would better to ask the ^f57d7dwoman standing in front of the tool shop^000000.";
  299. close;
  300. }
  301. mes "100 hit songs!!";
  302. mes "Whoever want to be a Minstrel should know about this!";
  303. next;
  304. mes "[Glasses-wearing Man]";
  305. mes "Once this book is completed, I'll be rich!";
  306. mes "Haha!!";
  307. close;
  308. }
  309. prontera,146,218,4 script Woman#job_min 90,{
  310. if (job_min == 3) {
  311. mes "[Woman]";
  312. mes "Do you know who Maestro Song is?";
  313. mes "I think he must be my little boy.";
  314. next;
  315. mes "[Woman]";
  316. mes "A few years ago, he went off to sea but he never came back.";
  317. next;
  318. mes "[Woman]";
  319. mes "He liked to sing a lot but we didn't let him sing.";
  320. next;
  321. mes "[Woman]";
  322. mes "His father didn't like him singing much.";
  323. next;
  324. mes "[Woman]";
  325. mes "So he broke every instrument in the house...";
  326. mes "It was terrible.";
  327. mes "Where is my little boy... sniff.";
  328. next;
  329. mes "- I can't get anymore -";
  330. mes "- useful information. -";
  331. mes "- I'll go back to Alberta -";
  332. mes "- and talk to that Bard. -";
  333. set job_min,4;
  334. changequest 11137,11138;
  335. close;
  336. } else if (job_min == 4) {
  337. mes "- I can't get any more -";
  338. mes "- useful information. -";
  339. mes "- Go back to Alberta. -";
  340. mes "- and talk to that Bard. -";
  341. close;
  342. }
  343. mes "[Woman]";
  344. mes "Where is my little boy... sniff.";
  345. close;
  346. }
  347. airplane,222,67,6 script Karian#job_min1 486,{
  348. mes "[Karian]";
  349. mes "Yup!!!!!!!!!!!!!!!!!!";
  350. next;
  351. mes "[Karian]";
  352. mes "Please leave me alone.";
  353. mes "I feel nauseated.";
  354. next;
  355. mes "[Karian]";
  356. mes "Acchh...";
  357. if (job_min == 5) {
  358. set job_min,6;
  359. changequest 11139,11140;
  360. close2;
  361. warp "hu_in01",267,8;
  362. end;
  363. }
  364. close;
  365. }
  366. hu_in01,267,5,3 script Karian#job_min2 486,{
  367. mes "[Karian]";
  368. if (job_min == 6) {
  369. mes "Eeeeh it's so painful.";
  370. mes "I don't want to feel like this ever again.";
  371. next;
  372. mes "["+strcharinfo(0)+"]";
  373. mes "Are you ok?";
  374. next;
  375. mes "[Karian]";
  376. mes "...";
  377. mes "No...";
  378. next;
  379. mes "["+strcharinfo(0)+"]";
  380. mes "I'm feeling ok.";
  381. mes "So, I'm going to find out information in town, you can take a rest.";
  382. next;
  383. mes "[Karian]";
  384. mes "Sorry, blech! I still feel bad...";
  385. mes "You can get good information from the ^f57d7dPub^000000. Owww...";
  386. next;
  387. mes "["+strcharinfo(0)+"]";
  388. mes "You don't have to tell me everything. I can take care of it.";
  389. next;
  390. mes "[Karian]";
  391. mes "...";
  392. set job_min,7;
  393. changequest 11140,11141;
  394. close;
  395. } else if (job_min == 7) {
  396. mes "Sorry... Owww!";
  397. mes "You can get good information from the ^f57d7dPub^000000. Owww...";
  398. close;
  399. } else if (job_min == 8) {
  400. mes "Wooo.";
  401. mes "Did you get anything?";
  402. next;
  403. mes "- Karian doesn't look -";
  404. mes "- like he's doing well. -";
  405. mes "- You can get information -";
  406. mes "- from a man in the Pub. -";
  407. close;
  408. } else if (job_min == 9) {
  409. mes "Owww...";
  410. next;
  411. mes "["+strcharinfo(0)+"]";
  412. mes "How do you feel?";
  413. next;
  414. mes "[Karian]";
  415. mes "Oww...";
  416. mes "I feel better.";
  417. next;
  418. mes "[Karian]";
  419. mes "Did you get anything?";
  420. mes "I'm sorry that I can't be more helpful to you.";
  421. next;
  422. mes "["+strcharinfo(0)+"]";
  423. mes "No, it's ok.";
  424. mes "I met a man in the Pub, he said that he got a song from 'Maestro Song'.";
  425. next;
  426. mes "[Karian]";
  427. mes "Pub?";
  428. mes "You got a song?";
  429. mes ".....";
  430. mes "Bleech...";
  431. next;
  432. mes "["+strcharinfo(0)+"]";
  433. mes "Hey! Are you sure that you are ok?";
  434. next;
  435. mes "[Karian]";
  436. mes "I don't become airsick,";
  437. mes "It's just bad memories.";
  438. mes "So did you hear something?";
  439. next;
  440. mes "["+strcharinfo(0)+"]";
  441. mes "I heard a song named ^f57d7d'Metallic Sound'^000000.";
  442. next;
  443. mes "[Karian]";
  444. mes "What?!?!?!?!!!!!";
  445. mes "You heard that?!";
  446. next;
  447. mes "["+strcharinfo(0)+"]";
  448. mes "Why? Do you know that song?";
  449. next;
  450. mes "[Karian]";
  451. mes "Ahh...";
  452. mes "Y-yes...";
  453. next;
  454. mes "["+strcharinfo(0)+"]";
  455. mes "Hmm...";
  456. next;
  457. mes "[Karian]";
  458. mes "I met him before.";
  459. mes "He has a great voice...";
  460. next;
  461. mes "["+strcharinfo(0)+"]";
  462. mes "Yes.";
  463. mes "I blacked out as I heard that song.";
  464. next;
  465. mes "[Karian]";
  466. mes "He has the destructive power of voice.";
  467. mes "And he...";
  468. mes "What else?";
  469. next;
  470. mes "["+strcharinfo(0)+"]";
  471. mes "Ah!!";
  472. mes "^f57d7d'Maestro Song'^000000 went to ^f57d7dThanatos Tower^000000.";
  473. mes "I don't know why he went there.";
  474. next;
  475. mes "[Karian]";
  476. mes "Did he? I must go there!";
  477. set job_min,10;
  478. changequest 11142,11143;
  479. close;
  480. } else if (job_min == 10) {
  481. mes "What are you doing? Let's go to Thanatos tower.";
  482. close;
  483. }
  484. mes "Of course it's easy to take an airship, but sometimes it can be good to walk.";
  485. next;
  486. mes "[Karian]";
  487. mes "It isn't about my sickness.";
  488. close;
  489. }
  490. hu_in01,361,103,3 script Tone-deaf person 995,{
  491. if (job_min == 7) {
  492. mes "[Tone-deaf person]";
  493. mes "Lala~ lala~";
  494. mes "Humming~?";
  495. next;
  496. mes "[Tone-deaf person]";
  497. mes "lalala~";
  498. mes "lullula~";
  499. next;
  500. mes "- It's very hard to hear. -";
  501. mes "- You start to have doubts -";
  502. mes "- that such sounds could -";
  503. mes "- be made from humans. -";
  504. next;
  505. if(select("You move to other side.:Keep listening.") == 1)
  506. close;
  507. mes "[Tone-deaf person]";
  508. mes "Turuturu~";
  509. mes "Dadada~";
  510. next;
  511. mes "[Tone-deaf person]";
  512. mes "Shubashuba~ shaaa~";
  513. mes "Blahblah~";
  514. mes "Lalala...";
  515. mes "......!!";
  516. next;
  517. mes "[Tone-deaf person]";
  518. mes "Hum!! Hey you, you were listening to my song.";
  519. mes "You look like a "+((Class == Job_Clown)?"Clown":"Bard")+", how about you sing for me as rewarding my song?";
  520. next;
  521. mes "["+strcharinfo(0)+"]";
  522. mes "What?!";
  523. next;
  524. mes "[Tone-deaf person]";
  525. mes "Sing for me.";
  526. mes "Come on~";
  527. next;
  528. mes "["+strcharinfo(0)+"]";
  529. mes "Ok...";
  530. mes "Hum hum...";
  531. next;
  532. mes "["+strcharinfo(0)+"]";
  533. mes "You are standing in the middle of Asgard's field.";
  534. mes "You hand the fruit of heaven over to me~";
  535. mes "You are loved by every god~";
  536. next;
  537. mes "[Tone-deaf person]";
  538. mes "Hooo~ You sing well. I can feel better when I hear ^f57d7d'Idun's apple'^000000~";
  539. next;
  540. mes "[Tone-deaf person]";
  541. mes "As you can see!";
  542. mes "I'm a guy who can enjoy songs!";
  543. next;
  544. mes "[Tone-deaf person]";
  545. mes "I think it is nothing to be proud of. But I'm good at singing.";
  546. mes "When I was young, I tried to be a Bard but I had to succeed the family business.";
  547. next;
  548. mes "[Tone-deaf person]";
  549. mes "For a long time I lost my dream, I'm already old.";
  550. next;
  551. mes "[Tone-deaf person]";
  552. mes "I have family that needed my protection.";
  553. mes "But one day I believe that my dreams come true!";
  554. next;
  555. mes "[Tone-deaf person]";
  556. mes "In my spare time, I heard the stories of a tourist in the Pub.";
  557. mes "When I left there, I didn't want to become a laughing stock.";
  558. next;
  559. mes "[Tone-deaf person]";
  560. mes "And I can show my song to those who know the song.";
  561. next;
  562. mes "[Tone-deaf person]";
  563. mes "They are usually surprised when they hear the song.";
  564. mes "They are surprised by my skill.";
  565. mes "Huhu";
  566. next;
  567. mes "[Tone-deaf person]";
  568. mes "But ^f57d7d'Maestro Song'^000000 didn't get discouraged by my song.";
  569. mes "Of course he isn't good enough to me.";
  570. next;
  571. mes "["+strcharinfo(0)+"]";
  572. mes "Did you meet ^f57d7d'Maestro Song'^000000?";
  573. next;
  574. mes "[Tone-deaf person]";
  575. mes "Hmm? Have you met him?";
  576. mes "I did. A few years ago.";
  577. next;
  578. mes "[Tone-deaf person]";
  579. mes "When he heard my song, he said that he can't hear songs like this anywhere.";
  580. next;
  581. mes "[Tone-deaf person]";
  582. mes "I could have the opportunity to sing for him in Hugel.";
  583. mes "There is no one who has skill like that.";
  584. next;
  585. mes "[Tone-deaf person]";
  586. mes "Before he left, I got a song that reminds me of him.";
  587. next;
  588. mes "[Tone-deaf person]";
  589. mes "He said that he will go to Thanatos.";
  590. next;
  591. mes "["+strcharinfo(0)+"]";
  592. mes "Did you get a song?";
  593. next;
  594. mes "[Tone-deaf person]";
  595. mes "Yes!";
  596. mes "He conceded my ability!";
  597. next;
  598. mes "["+strcharinfo(0)+"]";
  599. mes "Can I hear the song?";
  600. next;
  601. mes "[Tone-deaf person]";
  602. mes "Hum...";
  603. mes "Wait.";
  604. mes "I have to find a piece of paper.";
  605. mes "I put it in my vest.";
  606. next;
  607. mes "[Tone-deaf person]";
  608. mes "Rummaging rummaging.";
  609. mes "Browsing browsing .";
  610. set job_min,8;
  611. close;
  612. } else if (job_min == 8) {
  613. mes "[Tone-deaf person]";
  614. mes "I got it.";
  615. mes "Hum!";
  616. mes "Listen carefully!";
  617. mes "^f57d7d'Metallic Sound!!'^000000";
  618. next;
  619. mes "[Tone-deaf person]";
  620. mes "$$$$$$@@@@@!!!!";
  621. mes "&&$%&@@@$#$~~";
  622. mes "$#^#$####$$!!!@@#!!!!!";
  623. percentheal -30,-30;
  624. next;
  625. mes "[Tone-deaf person]";
  626. mes "!@@@$$%^@@#%^%!!!!!!";
  627. mes "!!!!!!!##$$^^^#^!!!";
  628. mes "&$$%@@@%@##%~~~";
  629. percentheal -30,-30;
  630. next;
  631. mes "-You lose consciousness.-";
  632. mes "-This voice must have-";
  633. mes "-huge destructive-";
  634. mes "-power.-";
  635. percentheal -30,-30;
  636. next;
  637. mes "-And I can't remember-";
  638. mes "-the end of this song.-";
  639. next;
  640. mes "[Tone-deaf person]";
  641. mes "Hey~";
  642. next;
  643. mes "[Tone-deaf person]";
  644. mes "Open your eyes~";
  645. next;
  646. mes "[Tone-deaf person]";
  647. mes "Clap";
  648. mes "Hey~";
  649. next;
  650. mes "["+strcharinfo(0)+"]";
  651. mes "Eeeee...";
  652. next;
  653. mes "[Tone-deaf person]";
  654. mes "I think you are qualified, but you seem to need more training.";
  655. next;
  656. mes "["+strcharinfo(0)+"]";
  657. mes "......";
  658. next;
  659. mes "-You're so exhausted.-";
  660. mes "-So go back to the hotel.-";
  661. next;
  662. mes "["+strcharinfo(0)+"]";
  663. mes "Thank you for your song.";
  664. mes "I have to go back...";
  665. next;
  666. mes "[Tone-deaf person]";
  667. mes "Ah?";
  668. mes "Ok see you later.";
  669. mes "If you want to hear my song, you can visit me.";
  670. mes "Hahahh";
  671. set job_min,9;
  672. changequest 11141,11142;
  673. close;
  674. } else if (job_min == 9) {
  675. mes "["+strcharinfo(0)+"]";
  676. mes "......";
  677. next;
  678. mes "-I'm so exhausted.-";
  679. mes "-You got information-";
  680. mes "-so go back to the hotel.-";
  681. close;
  682. } else if (job_min == 10) {
  683. mes "[Tone-deaf person]";
  684. mes "Are you leaving??";
  685. mes "If you want to hear my song, you can visit me.";
  686. mes "Hahahah";
  687. close;
  688. } else if (job_min == 100) {
  689. mes "[Tone-deaf person]";
  690. mes "Oh!!";
  691. mes "You seem to be strong!";
  692. mes "You are no less competent than I am.";
  693. close;
  694. }
  695. mes "[Tone-deaf person]";
  696. mes "Lala~ lalal~";
  697. mes "Lulu~?";
  698. next;
  699. mes "[Tone-deaf person]";
  700. mes "Lalalal~";
  701. mes "Lululul~";
  702. next;
  703. mes "-It's very hard to hear.-";
  704. mes "-You start to have doubts-";
  705. mes "-that such a sound can be-";
  706. mes "-coming out a human.-";
  707. close;
  708. }
  709. tha_scene01,140,200,0 script #min_receipt 139,3,3,{
  710. OnTouch:
  711. if (job_min == 10 || (job_min == 11 && countitem(6271) == 0)) {
  712. mes "-There is a piece of paper on the ground.-";
  713. next;
  714. mes "["+strcharinfo(0)+"]";
  715. mes "What is this?";
  716. next;
  717. mes "[Karian]";
  718. mes "What does it say?";
  719. donpcevent "Karian#cmd1::OnEnable";
  720. next;
  721. mes "===================";
  722. mes "==photo exchange==";
  723. mes "======receipt======";
  724. mes "===================";
  725. mes "Name : Maestro Song";
  726. next;
  727. mes "- Bring this receipt and exchange it";
  728. mes "- Juno's store manager : Mr. Click.";
  729. next;
  730. mes "- Directions : Around Juno's plaza.";
  731. getitem 6271,1; //Mins_Receipt
  732. next;
  733. mes "["+strcharinfo(0)+"]";
  734. mes "Photo exchange receipt?";
  735. mes "How did he drop it...";
  736. next;
  737. mes "[Karian]";
  738. mes "Juno's store...";
  739. mes "Let's go to Juno...";
  740. if (job_min == 10) {
  741. set job_min,11;
  742. changequest 11143,11144;
  743. }
  744. donpcevent "Karian#cmd1::OnDisable";
  745. close;
  746. }
  747. end;
  748. }
  749. tha_scene01,139,204,6 script Karian#cmd1 486,{
  750. end;
  751. OnInit:
  752. disablenpc "Karian#cmd1";
  753. end;
  754. OnEnable:
  755. enablenpc "Karian#cmd1";
  756. initnpctimer;
  757. end;
  758. OnDisable:
  759. disablenpc "Karian#cmd1";
  760. stopnpctimer;
  761. end;
  762. OnTimer15000:
  763. donpcevent "Karian#cmd1::OnDisable";
  764. stopnpctimer;
  765. end;
  766. }
  767. ve_fild07,129,132,5 script Karian#cmd5 486,{
  768. end;
  769. OnInit:
  770. disablenpc "Karian#cmd5";
  771. end;
  772. OnEnable:
  773. enablenpc "Karian#cmd5";
  774. initnpctimer;
  775. end;
  776. OnDisable:
  777. disablenpc "Karian#cmd5";
  778. stopnpctimer;
  779. end;
  780. OnTimer30000:
  781. donpcevent "Karian#cmd5::OnDisable";
  782. stopnpctimer;
  783. end;
  784. }
  785. prontera,155,49,4 script Karian#cmd9 486,{
  786. end;
  787. OnInit:
  788. disablenpc "Karian#cmd9";
  789. end;
  790. OnEnable:
  791. enablenpc "Karian#cmd9";
  792. initnpctimer;
  793. end;
  794. OnDisable:
  795. disablenpc "Karian#cmd9";
  796. stopnpctimer;
  797. end;
  798. OnTimer300000:
  799. donpcevent "Karian#cmd9::OnDisable";
  800. stopnpctimer;
  801. end;
  802. }
  803. yuno,146,168,0 script Karian#cmd2 486,{
  804. end;
  805. OnInit:
  806. disablenpc strnpcinfo(0);
  807. end;
  808. OnEnable:
  809. enablenpc strnpcinfo(0);
  810. initnpctimer;
  811. end;
  812. OnDisable:
  813. disablenpc strnpcinfo(0);
  814. stopnpctimer;
  815. end;
  816. OnTimer100000:
  817. donpcevent strnpcinfo(0)+"::OnDisable";
  818. stopnpctimer;
  819. end;
  820. }
  821. lighthalzen,160,124,6 duplicate(Karian#cmd2) Karian#cmd3 486
  822. ra_in01,357,128,0 duplicate(Karian#cmd2) Karian#cmd4 486
  823. comodo,184,109,0 duplicate(Karian#cmd2) Karian#cmd6 486
  824. moc_fild16,204,231,0 duplicate(Karian#cmd2) Karian#cmd7 486
  825. aldebaran,142,128,2 duplicate(Karian#cmd2) Karian#cmd8 486
  826. yuno,143,170,6 script Mr. Click#job_min 748,{
  827. mes "[Mr. Click]";
  828. if (job_min == 11) {
  829. mes "Hi~ welcome~";
  830. mes "I can take a picture for you.";
  831. mes "Do you want to take a pic?";
  832. next;
  833. mes "["+strcharinfo(0)+"]";
  834. mes "No...";
  835. mes "Do you remember this receipt?";
  836. next;
  837. mes "[Mr. Click]";
  838. mes "Let me see~";
  839. mes "Umm...";
  840. next;
  841. mes "[Mr. Click]";
  842. mes "Yes...";
  843. mes "It looks so old.";
  844. next;
  845. mes "[Mr. Click]";
  846. mes "It's okay.";
  847. mes "Tourists usually don't pick up their pictures.";
  848. next;
  849. mes "[Mr. Click]";
  850. mes "So there are plenty of photos I've been holding on to.";
  851. next;
  852. mes "[Mr. Click]";
  853. mes "I can find that so easily.";
  854. mes "I keep lots of old stuff.";
  855. mes "No problem.";
  856. next;
  857. mes "[Mr. Click]";
  858. mes "browsing~";
  859. next;
  860. mes "[Mr. Click]";
  861. mes "browsing~";
  862. next;
  863. mes "[Mr. Click]";
  864. mes "I think I found it!";
  865. mes "The photo crashed down, but it's ok.";
  866. mes "No problem.";
  867. next;
  868. mes "[Mr. Click]";
  869. mes "Here, take a look.";
  870. next;
  871. mes "["+strcharinfo(0)+"]";
  872. mes "The picture!";
  873. mes "Let me see it!";
  874. next;
  875. mes "[Karian]";
  876. mes "Hurry.";
  877. donpcevent "Karian#cmd2::OnEnable";
  878. next;
  879. mes "["+strcharinfo(0)+"]";
  880. mes "...";
  881. next;
  882. mes "[Karian]";
  883. mes "Oh~ Good pic, isn't it?";
  884. next;
  885. mes "["+strcharinfo(0)+"]";
  886. mes "I expected I would see the face of 'Maestro Song', but he's wearing a mask...";
  887. mes "He's wearing a mask?!";
  888. mes "We came here for this?";
  889. next;
  890. mes "[Karian]";
  891. mes "Ah! look at this!";
  892. mes "Something is on the back of the picture.";
  893. next;
  894. mes "-I want to have a Teddy Bear. I need 33?";
  895. mes "-In front of Thanatos tower.";
  896. mes "-Maestro Song.";
  897. next;
  898. mes "["+strcharinfo(0)+"]";
  899. mes "What does it mean?";
  900. next;
  901. mes "[Karian]";
  902. mes "Well...";
  903. next;
  904. mes "[Karian]";
  905. mes "Um... Teddy Bear...";
  906. mes "Between Einbroch and Lighthalzen, there is an area that teddy bears live.";
  907. next;
  908. mes "[Karian]";
  909. mes "We might be able to get something there.";
  910. next;
  911. mes "["+strcharinfo(0)+"]";
  912. mes "Then why would he need 33?";
  913. next;
  914. mes "[Karian]";
  915. mes "Well... Go there and we might be able to find out something.";
  916. next;
  917. mes "[Karian]";
  918. mes "Umm... Then I'll pass by Einbroch and go to Lighthalzen. Why don't you go to the place where Teddy Bears are?";
  919. next;
  920. mes "["+strcharinfo(0)+"]";
  921. mes "Ok. Then let's meet at Lighthalzen's hotel.";
  922. mes "I'll get the 33 Teddy Bears.";
  923. donpcevent "Karian#cmd2::OnDisable";
  924. set job_min,12;
  925. getitem 6270,1; //Mins_Picture
  926. changequest 11144,11145;
  927. close;
  928. } else if (job_min == 12) {
  929. mes "Then take care.";
  930. next;
  931. mes "[Karian]";
  932. mes "Let's go there!";
  933. donpcevent "Karian#cmd2::OnEnable";
  934. next;
  935. mes "[Karian]";
  936. mes "Then I'll pass by Einbroch and go to Lighthalzen. Why don't you go to the place where Teddy Bears are?";
  937. next;
  938. mes "["+strcharinfo(0)+"]";
  939. mes "Then let's meet at Lighthalzen's hotel.";
  940. mes "I'll get the 33 Teddy Bears.";
  941. donpcevent "Karian#cmd2::OnDisable";
  942. close;
  943. }
  944. mes "Hi~ welcome~";
  945. mes "I can take a picture for you.";
  946. mes "Do you want to take a pic?";
  947. close;
  948. }
  949. lighthalzen,155,119,3 script Little girl#job_min 891,3,3,{
  950. OnTouch:
  951. if (checkquest(11145,HUNTING) == 2) {
  952. if (job_min == 12) {
  953. mes "[Little Girl]";
  954. mes "Ah!!!!";
  955. mes "Teddy bear!!!";
  956. next;
  957. mes "[Little Girl]";
  958. mes "Why do you have lots of teddy bears?";
  959. mes "Where did you get them old man?";
  960. next;
  961. mes "["+strcharinfo(0)+"]";
  962. mes "Hey, I'm not an old man.";
  963. next;
  964. mes "[Little Girl]";
  965. mes "And my name isn't 'Hey'!";
  966. mes "My name is 'Rion'!";
  967. next;
  968. mes "["+strcharinfo(0)+"]";
  969. mes "Sorry~ sorry~";
  970. mes "What if I give you a teddy bear.";
  971. next;
  972. mes "[Rion]";
  973. mes "Ah!";
  974. mes "Are you sure?";
  975. mes "Hooray!!!";
  976. next;
  977. mes "[Rion]";
  978. mes "A man who I saw before didn't give me teddy bears even though he had lots of them!";
  979. next;
  980. mes "["+strcharinfo(0)+"]";
  981. mes "Is he the guy in this pic?";
  982. next;
  983. mes "[Rion]";
  984. mes "I can't remember well.";
  985. mes "But I think he is.";
  986. next;
  987. mes "[Rion]";
  988. mes "My mother said that he was rolling in a room with teddy bears.";
  989. next;
  990. mes "[Rion]";
  991. mes "And he wears teddy bear outfits and goes to the ^f57d7dIce Cave^000000.";
  992. next;
  993. mes "[Rion]";
  994. mes "My mother works here.";
  995. next;
  996. mes "["+strcharinfo(0)+"]";
  997. mes "Ice Cave?";
  998. next;
  999. mes "[Rion]";
  1000. mes "Mother said that it's freezing.";
  1001. next;
  1002. mes "[Karian]";
  1003. mes "Hey~ "+strcharinfo(0)+"~";
  1004. next;
  1005. mes "["+strcharinfo(0)+"]";
  1006. mes "Ah, Karian. Did you just get here?";
  1007. next;
  1008. mes "[Karian]";
  1009. mes "Yes.";
  1010. mes "It was much farther away than I'd expected.";
  1011. donpcevent "Karian#cmd3::OnEnable";
  1012. next;
  1013. mes "["+strcharinfo(0)+"]";
  1014. mes "You... walked here?";
  1015. next;
  1016. mes "[Karian]";
  1017. mes "...";
  1018. mes "I didn't want to take the airship again...";
  1019. next;
  1020. mes "["+strcharinfo(0)+"]";
  1021. mes "Oh... got it.";
  1022. mes "Then did you get anything in Einbroch?";
  1023. next;
  1024. mes "[Karian]";
  1025. mes "I think 'Maestro Song' went to Einbroch, but he left soon because of air.";
  1026. mes "How about you? Did you find something about the teddy bears?";
  1027. next;
  1028. mes "["+strcharinfo(0)+"]";
  1029. mes "'Maestro Song' might be in an Ice Cave.";
  1030. next;
  1031. mes "[Karian]";
  1032. mes "Might be?";
  1033. next;
  1034. mes "["+strcharinfo(0)+"]";
  1035. mes "This little... ah... Rion saw him.";
  1036. next;
  1037. mes "[Karian]";
  1038. mes "Then it's time to go to the Ice Cave?";
  1039. mes "Huu... legs hurt.";
  1040. mes "Ok, let's go to there.";
  1041. next;
  1042. mes "["+strcharinfo(0)+"]";
  1043. mes "Okay.";
  1044. next;
  1045. mes "["+strcharinfo(0)+"]";
  1046. mes "Thanks, Rion.";
  1047. mes "I'll give you all the teddy bears I have.";
  1048. next;
  1049. mes "[Rion]";
  1050. mes "Really?!";
  1051. mes "Waaah!!!!!!!!!";
  1052. mes "I'm so happy!!!";
  1053. mes "Thank you, "+strcharinfo(0)+".";
  1054. set job_min,13;
  1055. changequest 11145,11146;
  1056. donpcevent "Karian#cmd3::OnDisable";
  1057. close;
  1058. } else if (job_min == 13) {
  1059. mes "[Rion]";
  1060. mes "I heard that 'Maestro Song' when I went to the Ice Cave.";
  1061. mes "Thank you for the Teddy Bears!";
  1062. close;
  1063. } else if (job_min > 13) {
  1064. mes "[Rion]";
  1065. mes "I'm having a lot of fun playing with the Teddy Bears!";
  1066. close;
  1067. } else {
  1068. mes "[Little Girl]";
  1069. mes "I'm having a lot of fun playing with the Teddy Bears!";
  1070. close;
  1071. }
  1072. }
  1073. mes "[Little Girl]";
  1074. mes "Do you like teddy bears?";
  1075. mes "I love 'em!!!!!";
  1076. close;
  1077. }
  1078. ice_dun01,157,15,0 script #Minsicecave1 139,2,2,{
  1079. OnTouch_:
  1080. if (job_min == 13) {
  1081. mes "-A long time ago-";
  1082. close2;
  1083. warp "ice_dun01",157,23;
  1084. end;
  1085. }
  1086. end;
  1087. }
  1088. ice_dun01,157,23,0 script #Minsicecave2 139,2,2,{
  1089. OnTouch_:
  1090. if (job_min == 13) {
  1091. mes "-The giant born to ice-";
  1092. close2;
  1093. warp "ice_dun01",141,41;
  1094. end;
  1095. }
  1096. end;
  1097. }
  1098. ice_dun01,141,41,0 script #Minsicecave3 139,2,2,{
  1099. OnTouch_:
  1100. if (job_min == 13) {
  1101. mes "-died-";
  1102. close2;
  1103. warp "ice_dun01",120,35;
  1104. end;
  1105. }
  1106. end;
  1107. }
  1108. ice_dun01,120,35,0 script #Minsicecave4 139,2,2,{
  1109. OnTouch_:
  1110. if (job_min == 13) {
  1111. mes "-His body became the ground-";
  1112. close2;
  1113. warp "ice_dun01",104,30;
  1114. end;
  1115. }
  1116. end;
  1117. }
  1118. ice_dun01,104,30,0 script #Minsicecave5 139,2,2,{
  1119. OnTouch_:
  1120. if (job_min == 13) {
  1121. mes "-His bones became a mountain-";
  1122. close2;
  1123. warp "ice_dun01",86,23;
  1124. end;
  1125. }
  1126. end;
  1127. }
  1128. ice_dun01,86,23,0 script #Minsicecave6 139,2,2,{
  1129. OnTouch_:
  1130. if (job_min == 13) {
  1131. mes "-His skin became soil-";
  1132. close2;
  1133. warp "ice_dun01",75,19;
  1134. end;
  1135. }
  1136. end;
  1137. }
  1138. ice_dun01,75,19,0 script #Minsicecave7 139,2,2,{
  1139. OnTouch_:
  1140. if (job_min == 13) {
  1141. mes "-His blood became a river-";
  1142. close2;
  1143. warp "ice_dun01",56,12;
  1144. end;
  1145. }
  1146. end;
  1147. }
  1148. ice_dun01,56,12,0 script #Minsicecave8 139,2,2,{
  1149. OnTouch_:
  1150. if (job_min == 13) {
  1151. mes "-His hair became a plant-";
  1152. close2;
  1153. warp "ice_dun01",29,26;
  1154. end;
  1155. }
  1156. end;
  1157. }
  1158. ice_dun01,29,26,0 script #Minsicecave9 139,2,2,{
  1159. OnTouch_:
  1160. if (job_min == 13) {
  1161. mes "-His head became the sky-";
  1162. close2;
  1163. warp "ice_dun01",25,46;
  1164. end;
  1165. }
  1166. end;
  1167. }
  1168. ice_dun01,25,46,0 script #Minsicecave10 139,2,2,{
  1169. OnTouch_:
  1170. if (job_min == 13) {
  1171. mes "-His tears from his-";
  1172. close2;
  1173. warp "ice_dun01",20,66;
  1174. end;
  1175. }
  1176. end;
  1177. }
  1178. ice_dun01,20,66,0 script #Minsicecave11 139,2,2,{
  1179. OnTouch_:
  1180. if (job_min == 13) {
  1181. mes "-eyes became dew-";
  1182. close2;
  1183. warp "ice_dun01",22,85;
  1184. end;
  1185. }
  1186. end;
  1187. }
  1188. ice_dun01,22,85,0 script #Minsicecave12 139,2,2,{
  1189. OnTouch_:
  1190. if (job_min == 13) {
  1191. mes "-on the leaves-";
  1192. percentheal -90,0;
  1193. set job_min,14;
  1194. changequest 11146,11147;
  1195. close2;
  1196. warp "ra_in01",361,129;
  1197. end;
  1198. }
  1199. end;
  1200. }
  1201. ra_in01,361,129,0 script #jmRachelHotel 139,2,2,{
  1202. OnTouch:
  1203. if (job_min == 14) {
  1204. mes "[Old Woman]";
  1205. mes "Huu!!";
  1206. mes "Wake up!";
  1207. next;
  1208. mes "["+strcharinfo(0)+"]";
  1209. mes "Where am I...?";
  1210. set job_min,15;
  1211. close;
  1212. }
  1213. end;
  1214. }
  1215. ra_in01,358,130,4 script Old Woman#job_min 979,{
  1216. mes "[Old Woman]";
  1217. if (job_min == 14) {
  1218. mes "Huu!!";
  1219. mes "Wake up!";
  1220. next;
  1221. mes "["+strcharinfo(0)+"]";
  1222. mes "Where am I...?";
  1223. set job_min,15;
  1224. close;
  1225. } else if (job_min == 15) {
  1226. mes "You're in Rachel.";
  1227. mes "You are strange. You have to wear warmer clothes if you want to go into the Ice Cave.";
  1228. next;
  1229. mes "[Old Woman]";
  1230. mes "You're lucky that my husband found you when he did.";
  1231. next;
  1232. mes "["+strcharinfo(0)+"]";
  1233. mes "Sorry.";
  1234. next;
  1235. mes "[Old Woman]";
  1236. mes "Anyway!! Be careful!";
  1237. mes "You don't believe your youth alone will protect you.";
  1238. next;
  1239. mes "["+strcharinfo(0)+"]";
  1240. mes "I'll be careful.";
  1241. next;
  1242. mes "["+strcharinfo(0)+"]";
  1243. mes "Do you know that song written on the wall of the Ice cave?";
  1244. next;
  1245. mes "[Old Woman]";
  1246. mes "Did you go there to see?";
  1247. mes "A few years ago, one man wearing a mask carved that on the Ice cave.";
  1248. next;
  1249. mes "[Old Woman]";
  1250. mes "I couldn't see his face because of the mask,";
  1251. next;
  1252. mes "[Old Woman]";
  1253. mes "but he got a cold and felt so painful.";
  1254. next;
  1255. mes "[Old Woman]";
  1256. mes "And then he decided to go to Comodo.";
  1257. next;
  1258. mes "["+strcharinfo(0)+"]";
  1259. mes "Comodo?";
  1260. next;
  1261. mes "[Old Woman]";
  1262. mes "Yes, I heard that Comodo is a very fun place, I want to go there before I die.";
  1263. next;
  1264. mes "[Old Woman]";
  1265. mes "If you want to go there you have to take an airship to the Rune-Midgarts Kingdom.";
  1266. next;
  1267. mes "[Old Woman]";
  1268. mes "That's not easy.";
  1269. next;
  1270. mes "[Karian]";
  1271. mes "What?! An Airship?!";
  1272. mes "Eee I don't want to go on an airship again!";
  1273. donpcevent "Karian#cmd4::OnEnable";
  1274. next;
  1275. mes "["+strcharinfo(0)+"]";
  1276. mes "Take it easy...";
  1277. mes "Is there another way to go there?";
  1278. next;
  1279. mes "[Old Woman]";
  1280. mes "Without an airship?";
  1281. mes "You can walk...";
  1282. mes "But it takes a long time...";
  1283. next;
  1284. mes "[Old Woman]";
  1285. mes "Ah! It's Comodo over southern Veins.";
  1286. next;
  1287. mes "[Old Woman]";
  1288. mes "We don't have a proper boat.";
  1289. mes "In southern of Veins, there is a port. If you are lucky you can take it...";
  1290. donpcevent "Karian#cmd4::OnDisable";
  1291. set job_min,16;
  1292. changequest 11147,11148;
  1293. close;
  1294. } else if (job_min == 16) {
  1295. mes "Ah! It's Comodo over southern Veins.";
  1296. next;
  1297. mes "[Old Woman]";
  1298. mes "We don't have a proper boat.";
  1299. mes "In southern of Veins, there is a port. If you are lucky you can take it...";
  1300. close;
  1301. }
  1302. mes "I heard that Comodo is a very fun place, I want to go there before I die.";
  1303. next;
  1304. mes "[Old Woman]";
  1305. mes "If you want to go there you have to take an Airship to the Rune-Midgarts Kingdom.";
  1306. next;
  1307. mes "[Old Woman]";
  1308. mes "It's the fastest way.";
  1309. close;
  1310. }
  1311. ve_fild07,131,132,5 script =Notice=#job_min 837,{
  1312. function Choice;
  1313. if (job_min == 16) {
  1314. mes "===Notice===";
  1315. mes "Maestro Song, Go to Comodo by boat!";
  1316. mes "Be ambitious!";
  1317. next;
  1318. mes "["+strcharinfo(0)+"]";
  1319. mes "Will it be okay...";
  1320. next;
  1321. mes "[Karian]";
  1322. mes "Don't worry, trust me!!";
  1323. donpcevent "Karian#cmd5::OnEnable";
  1324. next;
  1325. mes "-It's not easy to trust her-";
  1326. next;
  1327. if(select("I don't like this.:Take the kayak.") == 1) {
  1328. mes "[Karian]";
  1329. mes "I never ride airships ever...";
  1330. donpcevent "Karian#cmd5::OnDisable";
  1331. close;
  1332. }
  1333. mes "[Karian]";
  1334. mes "Ok then let's go!!!!!";
  1335. next;
  1336. mes "-If you take a small boat,-";
  1337. mes "-and go ahead-";
  1338. mes "-to Comodo,-";
  1339. mes "-You should see-";
  1340. mes "-other small boats.-";
  1341. next;
  1342. mes "["+strcharinfo(0)+"]";
  1343. mes "Hmm...";
  1344. mes "I didn't think that there was anyone who would cross over this sea with a boat.";
  1345. mes "You sure I'll see other boats?";
  1346. next;
  1347. mes "[Karian]";
  1348. mes "They will be headed the other direction.";
  1349. donpcevent "Karian#cmd5::OnDisable";
  1350. next;
  1351. mes "["+strcharinfo(0)+"]";
  1352. mes "Where are you going?";
  1353. next;
  1354. mes "[Karian]";
  1355. mes "Well? I haven't heard of the place's name before.";
  1356. mes "It's just called 'island' from what I heard.";
  1357. next;
  1358. mes "-For a while the silence-";
  1359. mes "-continues. Karian starts-";
  1360. mes "-to hum as she rows.-";
  1361. next;
  1362. mes "-Listening to Karian hum-";
  1363. mes "-You suddenly feel like-";
  1364. mes "-you're sitting in water.-";
  1365. next;
  1366. mes "["+strcharinfo(0)+"]";
  1367. mes "Hey! There's a water leak!!";
  1368. next;
  1369. mes "[Karian]";
  1370. mes "Ahhhh!!!!!!!!!!!!!!";
  1371. next;
  1372. switch(rand(3)) {
  1373. case 0: Choice("Dance.","Row.","Throw the water out."); break;
  1374. case 1: Choice("Throw the water out.","Row.","Dance."); break;
  1375. case 2: Choice("Row.","Throw the water out.","Dance."); break;
  1376. }
  1377. switch(rand(3)) {
  1378. case 0: Choice("Sleep.","Row.","Throw the water out."); break;
  1379. case 1: Choice("Throw the water out.","Row.","Dance."); break;
  1380. case 2: Choice("Row.","Throw the water out.","Sleep."); break;
  1381. }
  1382. switch(rand(3)) {
  1383. case 0: Choice("Sing.","Row.","Throw the water out."); break;
  1384. case 1: Choice("Throw the water out.","Row.","Sleep."); break;
  1385. case 2: Choice("Row.","Throw the water out.","Sing."); break;
  1386. }
  1387. switch(rand(3)) {
  1388. case 0: Choice("Have some water.","Row.","Throw the water out."); break;
  1389. case 1: Choice("Throw the water out.","Row.","Have some water."); break;
  1390. case 2: Choice("Row.","Throw the water out.","Have some water."); break;
  1391. }
  1392. switch(rand(3)) {
  1393. case 0: Choice("Shout 'Viva'.","Row.","Throw the water out."); break;
  1394. case 1: Choice("Throw the water out.","Row.","Shout 'Viva'."); break;
  1395. case 2: Choice("Row.","Throw the water out.","Shout 'Viva'."); break;
  1396. }
  1397. switch(rand(3)) {
  1398. case 0: Choice("Go fishing.","Row.","Throw the water out."); break;
  1399. case 1: Choice("Throw the water out.","Row.","Go fishing."); break;
  1400. case 2: Choice("Row.","Throw the water out.","Go fishing."); break;
  1401. }
  1402. switch(rand(3)) {
  1403. case 0: Choice("Listen to my song.","Row.","Throw the water out."); break;
  1404. case 1: Choice("Throw the water out.","Row.","Listen to my song."); break;
  1405. case 2: Choice("Row.","Throw the water out.","Listen to my song."); break;
  1406. }
  1407. switch(rand(3)) {
  1408. case 0: Choice("Pray.","Row.","Throw the water out."); break;
  1409. case 1: Choice("Throw the water out.","Row.","Pray."); break;
  1410. case 2: Choice("Row.","Throw the water out.","Pray."); break;
  1411. }
  1412. switch(rand(3)) {
  1413. case 0: Choice("Eat some food.","Row.","Throw the water out."); break;
  1414. case 1: Choice("Throw the water out.","Row.","Eat some food."); break;
  1415. case 2: Choice("Row.","Throw the water out.","Eat some food."); break;
  1416. }
  1417. switch(rand(3)) {
  1418. case 0: Choice("Give up.","Row.","Throw the water out."); break;
  1419. case 1: Choice("Throw the water out.","Row.","Give up."); break;
  1420. case 2: Choice("Row.","Throw the water out.","Give up."); break;
  1421. }
  1422. mes "-I've escaped from the-";
  1423. mes "-throes of death a-";
  1424. mes "-countless amount of times.-";
  1425. set job_min,17;
  1426. changequest 11148,11149;
  1427. close2;
  1428. warp "comodo",184,108;
  1429. end;
  1430. }
  1431. mes "===Notice===";
  1432. mes "Maestro Song, Go to Comodo by boat!";
  1433. mes "Be ambitious!";
  1434. close;
  1435. function Choice {
  1436. set .@i$, getarg(select(getarg(0),getarg(1),getarg(2))-1);
  1437. mes "[Karian]";
  1438. if (.@i$ == "Throw the water out.") {
  1439. mes "I'll row and you just throw the water out!!";
  1440. next;
  1441. return;
  1442. }
  1443. if (.@i$ == "Row.") mes "The boat is sinking!!!";
  1444. else mes "What the hell do you think you're doing?";
  1445. close;
  1446. }
  1447. }
  1448. comodo,184,108,0 script #jmComodo Almost Dead 139,2,2,{
  1449. OnTouch:
  1450. if (job_min == 17) {
  1451. mes "["+strcharinfo(0)+"]";
  1452. mes "I'm... I'm alive~";
  1453. next;
  1454. mes "[Karian]";
  1455. mes "That was a close call.";
  1456. donpcevent "Karian#cmd6::OnEnable";
  1457. next;
  1458. mes "["+strcharinfo(0)+"]";
  1459. mes "You're the one that insisted that we ride on that boat. That's how we ended up like this in the first place!";
  1460. next;
  1461. mes "["+strcharinfo(0)+"]";
  1462. mes "We wouldn't have suffered like this if we just took the Airship.";
  1463. next;
  1464. mes "[Karian]";
  1465. mes "But I told you that I don't ride airships!";
  1466. next;
  1467. mes "["+strcharinfo(0)+"]";
  1468. mes "I can't believe this!";
  1469. next;
  1470. mes "[Karian]";
  1471. mes "Well, let's forget about the past!";
  1472. mes "Since we're in Comodo, let's just have some fun okay?";
  1473. next;
  1474. mes "["+strcharinfo(0)+"]";
  1475. mes "Then what should we do about looking for 'Maestro Song'??";
  1476. next;
  1477. mes "[Karian]";
  1478. mes "Oh yeah...";
  1479. mes "Why don't we ask the villagers?";
  1480. donpcevent "Karian#cmd6::OnDisable";
  1481. set job_min,18;
  1482. changequest 11149,11150;
  1483. close;
  1484. }
  1485. end;
  1486. }
  1487. comodo,192,119,0 script Kayak Master#job_min 98,{
  1488. mes "[Kayak Master]";
  1489. if (job_min == 18) {
  1490. mes "What?";
  1491. mes "Maestro Song?";
  1492. mes "I don't know~";
  1493. next;
  1494. mes "[Kayak Master]";
  1495. mes "Go to the diner located in the northern part of Comodo.";
  1496. mes "If he visits this town, he would likely go there first.";
  1497. next;
  1498. mes "[Kayak Master]";
  1499. mes "The hostess is good at memorizing the faces of customers.";
  1500. mes "It's good for business you know?";
  1501. set job_min,19;
  1502. changequest 11150,11151;
  1503. close;
  1504. }
  1505. mes "The sea is man's dream.";
  1506. next;
  1507. mes "[Kayak Master]";
  1508. mes "It's my hope that I can cross over to Hugel someday!";
  1509. close;
  1510. }
  1511. comodo,159,316,4 script Woman Roasting Meat 701,{
  1512. mes "[Woman Roasting Meat]";
  1513. if (job_min == 19) {
  1514. mes "Maestro Song?";
  1515. mes "Yes, I remember that face because he visited a few years ago.";
  1516. next;
  1517. mes "[Woman Roasting Meat]";
  1518. mes "He ate a whole plate of baby back ribs by himself...";
  1519. mes "How can I forget his face?";
  1520. next;
  1521. mes "[Woman Roasting Meat]";
  1522. mes "It was kind of a big fuss.";
  1523. mes "It was so crowded because of him.";
  1524. next;
  1525. mes "[Woman Roasting Meat]";
  1526. mes "Finally, he became exhausted and he wanted to go somewhere quiet.";
  1527. next;
  1528. mes "[Woman Roasting Meat]";
  1529. mes "I told him that there was a quiet place near Morroc, and he left.";
  1530. next;
  1531. mes "[Woman Roasting Meat]";
  1532. mes "I regret that.";
  1533. next;
  1534. mes "[Woman Roasting Meat]";
  1535. mes "He raised our income a lot while he was here...";
  1536. set job_min,20;
  1537. changequest 11151,11152;
  1538. close;
  1539. } else if (job_min == 20) {
  1540. mes "Where is the quiet place?";
  1541. mes "Well I'm not sure but there is a mysterious building in south-eastern part of Morroc.";
  1542. next;
  1543. mes "[Woman Roasting Meat]";
  1544. mes "I heard that some mysterious people gather there.";
  1545. mes "I think they're part of some secret guild called ash... or assa... Oh I forget...";
  1546. close;
  1547. }
  1548. mes "He ate a whole plate of baby back ribs by himself.";
  1549. next;
  1550. mes "[Woman Roasting Meat]";
  1551. mes "I'll never forget him.";
  1552. close;
  1553. }
  1554. moc_fild16,206,232,0 script #jmTransfer news 139,3,3,{
  1555. OnTouch:
  1556. if (job_min == 20) {
  1557. mes "["+strcharinfo(0)+"]";
  1558. mes "Um? What is this?";
  1559. mes "Something covered by sand?";
  1560. next;
  1561. mes "["+strcharinfo(0)+"]";
  1562. mes "Ah It's!!";
  1563. mes "I think 'Maestro Song' dropped it!";
  1564. next;
  1565. mes "[Karian]";
  1566. mes "What?! How do you know?";
  1567. donpcevent "Karian#cmd7::OnEnable";
  1568. next;
  1569. mes "["+strcharinfo(0)+"]";
  1570. mes "The lyrics from the man I met in Hugel on the receipt...";
  1571. next;
  1572. mes "["+strcharinfo(0)+"]";
  1573. mes "and this poem written on this paper.";
  1574. mes "The calligraphy style is the same.";
  1575. next;
  1576. mes "[Karian]";
  1577. mes "I want to see clock tower...";
  1578. next;
  1579. mes "["+strcharinfo(0)+"]";
  1580. mes "But this poem can't be a clue...";
  1581. mes "...";
  1582. mes "What?";
  1583. next;
  1584. mes "[Karian]";
  1585. mes "......";
  1586. mes "I want to see clock tower.";
  1587. next;
  1588. mes "["+strcharinfo(0)+"]";
  1589. mes "Clock tower?";
  1590. mes "What are you saying all of a sudden?";
  1591. next;
  1592. mes "[Karian]";
  1593. mes "The... huge clock tower in Al De Baran.";
  1594. next;
  1595. mes "["+strcharinfo(0)+"]";
  1596. mes "I know but...";
  1597. next;
  1598. mes "[Karian]";
  1599. mes "Will you join me?";
  1600. next;
  1601. switch(select("Refuse.:Accept.")) {
  1602. case 1:
  1603. mes "[Karian]";
  1604. mes "Come on~Come on~";
  1605. mes "Come on~Come on~";
  1606. mes "Come on~~~~~~~~~";
  1607. next;
  1608. mes "[Karian]";
  1609. mes "We don't have any more clues.";
  1610. next;
  1611. mes "[Karian]";
  1612. break;
  1613. case 2:
  1614. mes "["+strcharinfo(0)+"]";
  1615. mes "Ok that's not a bad idea...";
  1616. next;
  1617. mes "[Karian]";
  1618. mes "Ok!!!";
  1619. break;
  1620. }
  1621. mes "Hey! Let's go~~";
  1622. donpcevent "Karian#cmd7::OnDisable";
  1623. set job_min,21;
  1624. changequest 11152,11153;
  1625. close;
  1626. }
  1627. end;
  1628. }
  1629. aldebaran,140,130,0 script #jmAldebaran Clock Tower 139,3,3,{
  1630. OnTouch:
  1631. if (job_min == 21) {
  1632. mes "["+strcharinfo(0)+"]";
  1633. mes "Anyway why do you want to visit this place?";
  1634. next;
  1635. mes "[Karian]";
  1636. mes "......";
  1637. donpcevent "Karian#cmd8::OnEnable";
  1638. next;
  1639. mes "[Karian]";
  1640. mes "This is my friend's favorite place.";
  1641. mes "When we feel tired, we see that tower.";
  1642. next;
  1643. mes "[Karian]";
  1644. mes "Let me go back to my hometown.";
  1645. mes "There are many beautiful flowers.";
  1646. mes "The birds sing for me.";
  1647. mes "It's this old town.";
  1648. next;
  1649. mes "[Karian]";
  1650. mes "I harvest crops";
  1651. mes "for my church.";
  1652. mes "There is no warmer";
  1653. mes "place than where";
  1654. mes "I was raised.";
  1655. next;
  1656. mes "[Karian]";
  1657. mes "Let me go back to my hometown.";
  1658. mes "Let me play in the lake until I die.";
  1659. mes "I'll take a rest";
  1660. mes "at the end of my life.";
  1661. next;
  1662. mes "[Karian]";
  1663. mes "Where is Misa and Masa.";
  1664. mes "They already went to the";
  1665. mes "brilliant mountain where";
  1666. mes "it is full of freedom and";
  1667. mes "pleasure I want to go";
  1668. mes "there soon.";
  1669. next;
  1670. mes "[Karian]";
  1671. mes "It's a song that my friend always sang for me.";
  1672. mes "I haven't sung it in a long time...";
  1673. next;
  1674. mes "[Karian]";
  1675. mes "Why don't we go back to Prontera?";
  1676. next;
  1677. mes "[Karian]";
  1678. mes "I can't get rid of the the memories that I was impressed with when I entered Prontera's gates.";
  1679. set job_min,22;
  1680. changequest 11153,11154;
  1681. donpcevent "Karian#cmd8::OnDisable";
  1682. close;
  1683. } else if (job_min == 22) {
  1684. mes "[Karian]";
  1685. mes "Let's go back to Prontera?";
  1686. next;
  1687. mes "[Karian]";
  1688. mes "I can't get rid of the memories that I was impressed with when I entered Prontera's gates.";
  1689. close;
  1690. }
  1691. end;
  1692. }
  1693. prontera,155,40,0 script #jmprt1 139,2,2,{
  1694. OnTouch:
  1695. if (job_min == 22) {
  1696. mes "[Karian]";
  1697. mes "I've finally come back.";
  1698. mes "Back to Prontera...";
  1699. donpcevent "Karian#cmd9::OnEnable";
  1700. next;
  1701. mes "[Karian]";
  1702. mes "I'm so tired.";
  1703. mes "I want to take a rest~";
  1704. mes "Come here, "+strcharinfo(0)+".";
  1705. set job_min,23;
  1706. close;
  1707. }
  1708. end;
  1709. }
  1710. prontera,155,42,0 script #prtjm1 139,1,1,{
  1711. OnTouch:
  1712. if (job_min == 23) {
  1713. mes "-Let me go back to my hometown.-";
  1714. set job_min,24;
  1715. close2;
  1716. warp "prontera",155,44;
  1717. end;
  1718. }
  1719. end;
  1720. }
  1721. prontera,155,44,0 script #prtjm2 139,1,1,{
  1722. OnTouch:
  1723. if (job_min == 24) {
  1724. mes "-There are many beautiful flowers.-";
  1725. set job_min,25;
  1726. close2;
  1727. warp "prontera",155,46;
  1728. end;
  1729. }
  1730. end;
  1731. }
  1732. prontera,155,46,0 script #prtjm3 139,1,1,{
  1733. OnTouch:
  1734. if (job_min == 25) {
  1735. mes "-The birds sing for me.-";
  1736. set job_min,26;
  1737. close2;
  1738. warp "prontera",155,48;
  1739. end;
  1740. }
  1741. end;
  1742. }
  1743. prontera,155,48,0 script #prtjm4 139,1,1,{
  1744. OnTouch:
  1745. if (job_min == 26 || job_min == 27) {
  1746. mes "-It's this old town.-";
  1747. next;
  1748. if (SkillPoint != 0) {
  1749. mes "[Karian]";
  1750. mes "Hey... Don't you know how to use your skill points?";
  1751. mes "You should use them.";
  1752. close;
  1753. }
  1754. if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
  1755. mes "^3355FFWait a minute! You're";
  1756. mes "carrying too many items";
  1757. mes "right now, store some of";
  1758. mes "your extra things in Kafra";
  1759. mes "Storage, and then come back.^000000";
  1760. close;
  1761. }
  1762. if (BaseLevel < 99 || JobLevel < 50) {
  1763. mes "[Karian]";
  1764. mes "Hey... why are you so low?";
  1765. mes "How did you lose levels?";
  1766. close;
  1767. }
  1768. if (BaseJob != Job_Bard) {
  1769. mes "[Karian]";
  1770. mes "Hey... you changed your outfit?";
  1771. mes "How'd you do that?";
  1772. close;
  1773. }
  1774. mes "["+strcharinfo(0)+"]";
  1775. mes "-It's a poem that you picked up in the desert.-";
  1776. next;
  1777. mes "["+strcharinfo(0)+"]";
  1778. mes "-How does Karian know-";
  1779. mes "-that song's not a poem?-";
  1780. next;
  1781. mes "[Karian]";
  1782. mes "Why are you looking at me?";
  1783. mes "How was it? Have fun??";
  1784. set job_min,27;
  1785. donpcevent "Karian#cmd9::OnDisable";
  1786. close2;
  1787. warp "prt_in",101,174;
  1788. end;
  1789. }
  1790. end;
  1791. }
  1792. prt_in,94,172,4 script Karian#job_min3 480,{
  1793. if (job_min == 27) {
  1794. if (checkweight(1201,1) == 0 || MaxWeight - Weight < 3500) {
  1795. mes "While you are on a trip, you gain lots of stuff. Make yourself lighter.";
  1796. close;
  1797. }
  1798. mes "[Karian]";
  1799. if (SkillPoint != 0) {
  1800. mes "Ah~! Did you know that you still have skill points?";
  1801. mes "Handle that quickly.";
  1802. close;
  1803. }
  1804. if (BaseLevel < 99 || JobLevel < 50) {
  1805. mes "Ah~! Your level looks lower than before.";
  1806. mes "How did you degrade?";
  1807. close;
  1808. }
  1809. if (ismounting()) {
  1810. mes "Please unequip your riding pet and try again!";
  1811. close;
  1812. }
  1813. if (BaseJob != Job_Bard) {
  1814. mes "Huh?";
  1815. close;
  1816. }
  1817. mes "I'm sorry about the lie.";
  1818. mes "The song written on this paper...";
  1819. next;
  1820. mes "[Karian]";
  1821. mes "I really want to find my friend's article left behind.";
  1822. mes "I couldn't find it by myself.";
  1823. next;
  1824. mes "[Karian]";
  1825. mes "I gave it to my friend but he kept it precious...";
  1826. next;
  1827. mes "["+strcharinfo(0)+"]";
  1828. mes "Did you give it to him?";
  1829. mes "Wait a second!";
  1830. mes "Just who are you?";
  1831. next;
  1832. mes "[Maestro Song]";
  1833. mes "Yes! I'm 'Maestro Song'!";
  1834. mes "Are you surprised!?";
  1835. next;
  1836. mes "["+strcharinfo(0)+"]";
  1837. mes "......";
  1838. next;
  1839. mes "[Maestro Song]";
  1840. mes "This is my present to you.";
  1841. next;
  1842. mes "[Maestro Song]";
  1843. mes "You are also my friend.";
  1844. set job_min,100;
  1845. jobchange roclass(eaclass()|EAJL_THIRD);
  1846. completequest 11154;
  1847. getitem 5751,1; //Minstrel_Song_Hat
  1848. getitem 2795,1; //Green_Apple_Ring
  1849. close;
  1850. } else if (job_min > 99) {
  1851. switch(select("Talk.:Leave.")) {
  1852. case 1:
  1853. mes "[Maestro Song]";
  1854. mes "The name 'Karian'?";
  1855. mes "He gave it to me.";
  1856. next;
  1857. mes "[Maestro Song]";
  1858. mes "He said that when he hears my song, he feels warmhearted.";
  1859. mes "'Kallianga' means hot air.";
  1860. next;
  1861. mes "[Maestro Song]";
  1862. mes "He likes to sing...";
  1863. next;
  1864. mes "[Maestro Song]";
  1865. mes "And he's good at singing for sure?";
  1866. next;
  1867. mes "[Maestro Song]";
  1868. mes "Ah! If it's okay with you, I want to take a pic with you in Juno?";
  1869. next;
  1870. mes "[Maestro Song]";
  1871. mes "I want to have something to remember you by.";
  1872. close;
  1873. case 2:
  1874. mes "[Maestro Song]";
  1875. mes "See you.";
  1876. mes "It was really fun.";
  1877. close2;
  1878. warp "prontera",156,99;
  1879. end;
  1880. }
  1881. }
  1882. mes "[Karian]";
  1883. mes "How did you get in here?";
  1884. close;
  1885. }