alchemist_skills.txt 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165
  1. //===== eAthena Script =======================================
  2. //= Alchemist Skills Quests
  3. //===== By: ==================================================
  4. //= Lupus, Reddozen, Samuray22
  5. //===== Current Version: =====================================
  6. //= 1.9
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis COnversion]
  11. //= Quests for item: Elemental_Create_Book
  12. //===== Additional Comments: =================================
  13. //= 1.9 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
  14. //============================================================
  15. yuno_in04,33,108,4 script Pisruik#qsk_al 883,{
  16. if (BaseJob == Job_Alchemist) {
  17. if (JobLevel < 40) {
  18. mes "[Pisruik]";
  19. mes "^333333*Cough cough*^000000";
  20. mes "Damn, if only I had";
  21. mes "a little more money";
  22. mes "to buy some medicine.";
  23. mes "I should have stayed";
  24. mes "home today, but...";
  25. close;
  26. }
  27. if (ALCHE_SK == 0) {
  28. mes "[Pisruik]";
  29. mes "^333333*Cough cough*^000000";
  30. mes "Ugh, there's nothing";
  31. mes "worse than working when";
  32. mes "you're supposed to be resting.";
  33. mes "H-hey! Um, what are you doing?";
  34. set ALCHE_SK,1;
  35. next;
  36. mes "[Pisruik]";
  37. mes "Q-quit looking at";
  38. mes "my test results right";
  39. mes "this inst--oh. Wait.";
  40. mes "You're not one of the";
  41. mes "researchers here. Huh.";
  42. next;
  43. mes "[Pisruik]";
  44. mes "Uh... Don't you have";
  45. mes "anything better to do";
  46. mes "than to breathe down my";
  47. mes "back? I'm trying to finish";
  48. mes "something here! Oh, never";
  49. mes "mind, I'm just cranky...";
  50. close;
  51. }
  52. else if (ALCHE_SK == 1) {
  53. mes "[Pisruik]";
  54. mes "You again? You don't seem";
  55. mes "to be doing any research here.";
  56. mes "Is there something you need?";
  57. mes "Though, I'm afraid I can't be";
  58. mes "of very much help to you.";
  59. next;
  60. if (select("What are you working on?:I don't need anything, thanks.") == 1) {
  61. mes "[Pisruik]";
  62. mes "Well, I'm not sure if I can";
  63. mes "give you all of the details.";
  64. mes "You see, everyone here is";
  65. mes "a researcher that can't afford";
  66. mes "to rent a lab for himself. So we all ended up sharing this one.";
  67. next;
  68. mes "[Pisruik]";
  69. mes "Even though we all pitched";
  70. mes "in to rent this lab, we're all";
  71. mes "getting pretty desperate. In";
  72. mes "fact, a few of us have even";
  73. mes "stolen work from each other.";
  74. mes "That's pretty pathetic, huh?";
  75. next;
  76. mes "[Pisruik]";
  77. mes "I guess that's what happens";
  78. mes "when you're poor and don't";
  79. mes "have a day job. Things are";
  80. mes "so bad right now, I can't even";
  81. mes "afford to get new materials!";
  82. mes "What can I possibly do?";
  83. next;
  84. mes "[Pisruik]";
  85. mes "Ah, I've got it! You're";
  86. mes "an adventurer, right?";
  87. mes "If you're still curious about";
  88. mes "my research, I'll tell you more";
  89. mes "about it if you help me out by";
  90. mes "gathering some supplies for me.";
  91. next;
  92. mes "[Pisruik]";
  93. mes "I guess it couldn't do";
  94. mes "much harm if you knew what";
  95. mes "I was working on, anyway.";
  96. mes "I mean, we'd have to be working";
  97. mes "on the same project for you to";
  98. mes "benefit. So, what's your name?";
  99. next;
  100. mes "["+ strcharinfo(0) +"]";
  101. mes "I am called "+ strcharinfo(0) +".";
  102. next;
  103. set ALCHE_SK,2;
  104. mes "[Pisruik]";
  105. mes "Ah, "+ strcharinfo(0) +".";
  106. mes "Would you please bring";
  107. mes "^6600005 Yellow Gemstones^000000,";
  108. mes "^6600004 Empty Potion Bottles^000000,";
  109. mes "^66000010 Hearts of Mermaids^000000,";
  110. mes "and ^66000010 Moth Dust^000000?";
  111. close;
  112. }
  113. mes "[Pisruik]";
  114. mes "If you came here to buy";
  115. mes "Potion Manuals or something";
  116. mes "like that, you've come to the";
  117. mes "wrong guy. Everything you see";
  118. mes "here is for the completion";
  119. mes "of a personal project.";
  120. close;
  121. }
  122. else if (ALCHE_SK == 2) {
  123. mes "[Pisruik]";
  124. mes "Great you're back!";
  125. mes "Let's see, you were";
  126. mes "supposed to bring me";
  127. mes "4 Empty Potion Bottles...";
  128. mes "And... And... What else";
  129. mes "did I ask you to get?";
  130. next;
  131. switch(select("5 Yellow Gemstones:5 Blue Gemstones:5 Red Gemstones")) {
  132. case 1:
  133. mes "[Pisruik]";
  134. mes "Right, right!";
  135. mes "5 Yellow Gemstones.";
  136. mes "That's what I needed.";
  137. mes "I'm sure there was more,";
  138. mes "but what I can't recall exactly... ^FFFFFF ^000000";
  139. next;
  140. if (select("10 Hearts of Mermaid:10 Large Jellopies") == 1) {
  141. mes "[Pisruik]";
  142. mes "Of course!";
  143. mes "10 Hearts of Mermaid!";
  144. mes "How could I forget that?";
  145. mes "And then, the last thing";
  146. mes "I asked you for was, um...";
  147. next;
  148. if (select("10 Frill:10 Moth Dust") == 1) {
  149. mes "[Pisruik]";
  150. mes "No, that can't have";
  151. mes "been it. I already have";
  152. mes "plenty of Frills. Hmmm...";
  153. mes "What am I missing now?";
  154. close;
  155. }
  156. mes "[Pisruik]";
  157. mes "Right. I was just";
  158. mes "about to say that.";
  159. mes "So did you remember";
  160. mes "to bring me everything?";
  161. next;
  162. if (select("No.:Yes!") == 1) {
  163. if (rand(1,5) == 1) {
  164. mes "[Pisruik]";
  165. mes "You didn't...?";
  166. mes "Oh, just admit it.";
  167. mes "You don't want to";
  168. mes "do this for me, right?";
  169. mes "Don't go wasting your";
  170. mes "time just for my sake.";
  171. close;
  172. }
  173. mes "[Pisruik]";
  174. mes "Not yet, huh?";
  175. mes "Though I hope you can";
  176. mes "bring me that stuff as";
  177. mes "soon as possible, you";
  178. mes "don't have to do it, you";
  179. mes "know. Yeah, no big deal.";
  180. close;
  181. }
  182. mes "[Pisruik]";
  183. mes "Really now?";
  184. mes "Well, let me check";
  185. mes "what you brought to";
  186. mes "make sure you didn't";
  187. mes "forget anything. Hm...";
  188. next;
  189. if (countitem(715) > 4 && countitem(1093) > 3 && countitem(950) > 9 && countitem(1057) > 9) {
  190. delitem 715,5; //Yellow_Gemstone
  191. delitem 1093,4; //Empty_Potion
  192. delitem 950,10; //Heart_Of_Mermaid
  193. delitem 1057,10; //Moth_Dust
  194. set ALCHE_SK,3;
  195. mes "[Pisruik]";
  196. mes "Great, it looks like";
  197. mes "everything is here.";
  198. mes "Alright, let me take";
  199. mes "those. Now, guess what";
  200. mes "I'll be making with the";
  201. mes "materials you've brought.";
  202. next;
  203. switch(select("Medicine?:Bomb?")) {
  204. case 1:
  205. set ALCHE_SK,4;
  206. mes "[Pisruik]";
  207. mes "Hahahah, that's right!";
  208. mes "I'm working on making";
  209. mes "a new form of medicine.";
  210. break;
  211. case 2:
  212. set ALCHE_SK,4;
  213. mes "[Pisruik]";
  214. mes "A bomb? Do I look like";
  215. mes "a nutcase to you? No, no...";
  216. mes "I'm developing a new form of";
  217. mes "medicine. Sure, bombs make";
  218. mes "good money, but where would";
  219. mes "I test them? Here? No way!";
  220. break;
  221. }
  222. next;
  223. mes "[Pisruik]";
  224. mes "Anyway, this medicine";
  225. mes "reacts with the human body's";
  226. mes "digestive enzymes to initiate";
  227. mes "temporary metabolic changes";
  228. mes "that artificially stop heat";
  229. mes "absorption into the body.";
  230. next;
  231. mes "[Pisruik]";
  232. mes "The actual effect of this";
  233. mes "medicine is that it greatly";
  234. mes "increases the body's resistance";
  235. mes "to most forms of heat! However,";
  236. mes "it will also reduce resistance";
  237. mes "to cold as a side effect.";
  238. next;
  239. mes "[Pisruik]";
  240. mes "I know my medicine sounds";
  241. mes "a little weird, but think of";
  242. mes "the applications! If used in";
  243. mes "the right situations, this";
  244. mes "medicine may be quite handy.";
  245. next;
  246. mes "[Pisruik]";
  247. mes "Ah, seeing as you're still";
  248. mes "here, would you mind helping";
  249. mes "me again? I need about, hmm,";
  250. mes "20 Maneater Blossoms. If you";
  251. mes "could bring them to me, it'd";
  252. mes "really help me out a lot.";
  253. next;
  254. switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
  255. case 1:
  256. set ALCHE_SK,5;
  257. mes "[Pisruik]";
  258. mes "I guess I'll have to gather";
  259. mes "those on my own. Alright, well,";
  260. mes "seeing as we've both gotten";
  261. mes "what we wanted, I'll suppose";
  262. mes "your business with me is done.";
  263. close;
  264. case 2:
  265. set ALCHE_SK,6;
  266. mes "[Pisruik]";
  267. mes "Thanks, I really";
  268. mes "appreciate it. While";
  269. mes "I'm waiting for you,";
  270. mes "I can start boiling";
  271. mes "the Clover extract.";
  272. next;
  273. select("Clover extract? What's that for?");
  274. mes "[Pisruik]";
  275. mes "Well, I need the Clover";
  276. mes "extract for a compound";
  277. mes "that I'm going to make with";
  278. mes "the Maneater Blossoms. I'm";
  279. mes "kind of weak, so I try not to";
  280. mes "travel too far when I can.";
  281. next;
  282. mes "[Pisruik]";
  283. mes "Yeah, ever since I was";
  284. mes "little, I've had a weak";
  285. mes "heart and bad eyesight.";
  286. mes "The doctor tells me to avoid";
  287. mes "stress and hard work, but";
  288. mes "researching is my life.";
  289. if (Sex == 0) {
  290. next;
  291. mes "[Pisruik]";
  292. mes "I wonder...";
  293. mes "If you understand";
  294. mes "the way I feel, how";
  295. mes "much I've had to sacrifice";
  296. mes "for my dream. Heh, anyway...";
  297. }
  298. next;
  299. mes "[Pisruik]";
  300. mes "I hope you understand that";
  301. mes "it's too dangerous for me to";
  302. mes "gather Maneater Blossoms on";
  303. mes "my own, so if I'm going to get";
  304. mes "as much help as I can. Thanks";
  305. mes "again for being cooperative.";
  306. close;
  307. case 3:
  308. mes "[Pisruik]";
  309. mes "Ha ha ha ha!";
  310. mes "That's real business";
  311. mes "like of you! Alright,";
  312. mes "I may be poor, but if";
  313. mes "you help me, I'll give you";
  314. mes "the results of my research.";
  315. next;
  316. if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
  317. set ALCHE_SK,5;
  318. mes "[Pisruik]";
  319. mes "I guess I'll have to gather";
  320. mes "those on my own. Alright, well,";
  321. mes "seeing as we've both gotten";
  322. mes "what we wanted, I'll suppose";
  323. mes "your business with me is done.";
  324. close;
  325. }
  326. set ALCHE_SK,6;
  327. mes "[Pisruik]";
  328. mes "Thanks, I really";
  329. mes "appreciate it. While";
  330. mes "I'm waiting for you,";
  331. mes "I can start boiling";
  332. mes "the Clover extract.";
  333. next;
  334. select("Clover extract? What's that for?");
  335. mes "[Pisruik]";
  336. mes "Well, I need the Clover";
  337. mes "extract for a compound";
  338. mes "that I'm going to make with";
  339. mes "the Maneater Blossoms. I'm";
  340. mes "kind of weak, so I try not to";
  341. mes "travel too far when I can.";
  342. next;
  343. mes "[Pisruik]";
  344. mes "Yeah, ever since I was";
  345. mes "little, I've had a weak";
  346. mes "heart and bad eyesight.";
  347. mes "The doctor tells me to avoid";
  348. mes "stress and hard work, but";
  349. mes "researching is my life.";
  350. if (Sex == 0) {
  351. next;
  352. mes "[Pisruik]";
  353. mes "I wonder...";
  354. mes "If you understand";
  355. mes "the way I feel, how";
  356. mes "much I've had to sacrifice";
  357. mes "for my dream. Heh, anyway...";
  358. }
  359. next;
  360. mes "[Pisruik]";
  361. mes "I hope you understand that";
  362. mes "it's too dangerous for me to";
  363. mes "gather Maneater Blossoms on";
  364. mes "my own, so if I'm going to get";
  365. mes "as much help as I can. Thanks";
  366. mes "again for being cooperative.";
  367. close;
  368. }
  369. }
  370. else if (countitem(715) == 0 && countitem(1093) == 0 && countitem(950) == 0 && countitem(1057) == 0) {
  371. mes "[Pisruik]";
  372. mes "So you knew what";
  373. mes "you had to bring, came";
  374. mes "to remind me what I had";
  375. mes "forgotten, but didn't bring";
  376. mes "anything? Weird. Ah well.";
  377. mes "Come with the stuff next time.";
  378. close;
  379. }
  380. else {
  381. mes "[Pisruik]";
  382. mes "Oh, this isn't good, some";
  383. mes "of the items I asked for are";
  384. mes "missing. I'm sorry, but Alchemy";
  385. mes "gets dangerously unpredictable";
  386. mes "when things aren't used in just";
  387. mes "the right amounts. Hmmm...";
  388. next;
  389. mes "[Pisruik]";
  390. mes "Well, I can afford to";
  391. mes "push my deadlines back";
  392. mes "if you promise to return";
  393. mes "with the materials I need";
  394. mes "as soon as you possibly can.";
  395. close;
  396. }
  397. }
  398. mes "[Pisruik]";
  399. mes "Large Jellopy?";
  400. mes "Yes, Large--no.";
  401. mes "Wait, that doesn't";
  402. mes "sound right at all.";
  403. mes "No, it was something";
  404. mes "else I need you to get.";
  405. close;
  406. case 2:
  407. mes "[Pisruik]";
  408. mes "Blue Gemstones...?";
  409. mes "No, that was for the";
  410. mes "potion that increases";
  411. mes "tolerance to the Water";
  412. mes "property, I think. What's";
  413. mes "wrong with my memory?!";
  414. close;
  415. case 3:
  416. mes "[Pisruik]";
  417. mes "Red Gemstones...?";
  418. mes "No, that was for the";
  419. mes "potion that increases";
  420. mes "tolerance to the Earth";
  421. mes "property, I think. What's";
  422. mes "wrong with my memory?!";
  423. close;
  424. }
  425. }
  426. else if (ALCHE_SK == 3) {
  427. mes "[Pisruik]";
  428. mes "Why did you just leave?";
  429. mes "You didn't even let me";
  430. mes "finish talking! Oh well,";
  431. mes "maybe it's not your fault.";
  432. mes "Anyway, just so you know,";
  433. mes "I'm developing a new medicine.";
  434. set ALCHE_SK,4;
  435. close;
  436. }
  437. else if (ALCHE_SK == 4) {
  438. //NPC dialogue interrupted
  439. mes "[Pisruik]";
  440. mes "Alright, did you";
  441. mes "want to learn more";
  442. mes "about the medicine that";
  443. mes "I'm developing? I mean,";
  444. mes "that's why you came, right?";
  445. next;
  446. if (select("No, thanks.:Yes, please.") == 1) {
  447. mes "[Pisruik]";
  448. mes "Alright then.";
  449. mes "Really? Well, I'm";
  450. mes "willing to spend the";
  451. mes "time to explain it to";
  452. mes "you. After all, you did";
  453. mes "help me out just then.";
  454. close;
  455. }
  456. mes "[Pisruik]";
  457. mes "I'm working on a new";
  458. mes "form of medicine that,";
  459. mes "hopefully, will be used";
  460. mes "for the betterment and";
  461. mes "protection of mankind!";
  462. next;
  463. mes "[Pisruik]";
  464. mes "Anyway, this medicine";
  465. mes "reacts with the human body's";
  466. mes "digestive enzymes to initiate";
  467. mes "temporary metabolic changes";
  468. mes "that artificially stop heat";
  469. mes "absorption into the body.";
  470. next;
  471. mes "[Pisruik]";
  472. mes "The actual effect of this";
  473. mes "medicine is that it greatly";
  474. mes "increases the body's resistance";
  475. mes "to most forms of heat! However,";
  476. mes "it will also reduce resistance";
  477. mes "to cold as a side effect.";
  478. next;
  479. mes "[Pisruik]";
  480. mes "I know my medicine sounds";
  481. mes "a little weird, but think of";
  482. mes "the applications! If used in";
  483. mes "the right situations, this";
  484. mes "medicine may be quite handy.";
  485. next;
  486. mes "[Pisruik]";
  487. mes "Ah, seeing as you're still";
  488. mes "here, would you mind helping";
  489. mes "me again? I need about, hmm,";
  490. mes "20 Maneater Blossoms. If you";
  491. mes "could bring them to me, it'd";
  492. mes "really help me out a lot.";
  493. next;
  494. switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
  495. case 1:
  496. set ALCHE_SK,5;
  497. mes "[Pisruik]";
  498. mes "I guess I'll have to gather";
  499. mes "those on my own. Alright, well,";
  500. mes "seeing as we've both gotten";
  501. mes "what we wanted, I'll suppose";
  502. mes "your business with me is done.";
  503. close;
  504. case 2:
  505. set ALCHE_SK,6;
  506. mes "[Pisruik]";
  507. mes "Thanks, I really";
  508. mes "appreciate it. While";
  509. mes "I'm waiting for you,";
  510. mes "I can start boiling";
  511. mes "the Clover extract.";
  512. next;
  513. select("Clover extract? What's that for?");
  514. mes "[Pisruik]";
  515. mes "Well, I need the Clover";
  516. mes "extract for a compound";
  517. mes "that I'm going to make with";
  518. mes "the Maneater Blossoms. I'm";
  519. mes "kind of weak, so I try not to";
  520. mes "travel too far when I can.";
  521. next;
  522. mes "[Pisruik]";
  523. mes "Yeah, ever since I was";
  524. mes "little, I've had a weak";
  525. mes "heart and bad eyesight.";
  526. mes "The doctor tells me to avoid";
  527. mes "stress and hard work, but";
  528. mes "researching is my life.";
  529. if (Sex == 0) {
  530. next;
  531. mes "[Pisruik]";
  532. mes "I wonder...";
  533. mes "If you understand";
  534. mes "the way I feel, how";
  535. mes "much I've had to sacrifice";
  536. mes "for my dream. Heh, anyway...";
  537. }
  538. next;
  539. mes "[Pisruik]";
  540. mes "I hope you understand that";
  541. mes "it's too dangerous for me to";
  542. mes "gather Maneater Blossoms on";
  543. mes "my own, so if I'm going to get";
  544. mes "as much help as I can. Thanks";
  545. mes "again for being cooperative.";
  546. close;
  547. case 3:
  548. mes "[Pisruik]";
  549. mes "Ha ha ha ha!";
  550. mes "That's real business";
  551. mes "like of you! Alright,";
  552. mes "I may be poor, but if";
  553. mes "you help me, I'll give you";
  554. mes "the results of my research.";
  555. next;
  556. if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
  557. set ALCHE_SK,5;
  558. mes "[Pisruik]";
  559. mes "I guess I'll have to gather";
  560. mes "those on my own. Alright, well,";
  561. mes "seeing as we've both gotten";
  562. mes "what we wanted, I'll suppose";
  563. mes "your business with me is done.";
  564. close;
  565. }
  566. set ALCHE_SK,6;
  567. mes "[Pisruik]";
  568. mes "Thanks, I really";
  569. mes "appreciate it. While";
  570. mes "I'm waiting for you,";
  571. mes "I can start boiling";
  572. mes "the Clover extract.";
  573. next;
  574. select("Clover extract? What's that for?");
  575. mes "[Pisruik]";
  576. mes "Well, I need the Clover";
  577. mes "extract for a compound";
  578. mes "that I'm going to make with";
  579. mes "the Maneater Blossoms. I'm";
  580. mes "kind of weak, so I try not to";
  581. mes "travel too far when I can.";
  582. next;
  583. mes "[Pisruik]";
  584. mes "Yeah, ever since I was";
  585. mes "little, I've had a weak";
  586. mes "heart and bad eyesight.";
  587. mes "The doctor tells me to avoid";
  588. mes "stress and hard work, but";
  589. mes "researching is my life.";
  590. if (Sex == 0) {
  591. next;
  592. mes "[Pisruik]";
  593. mes "I wonder...";
  594. mes "If you understand";
  595. mes "the way I feel, how";
  596. mes "much I've had to sacrifice";
  597. mes "for my dream. Heh, anyway...";
  598. }
  599. next;
  600. mes "[Pisruik]";
  601. mes "I hope you understand that";
  602. mes "it's too dangerous for me to";
  603. mes "gather Maneater Blossoms on";
  604. mes "my own, so if I'm going to get";
  605. mes "as much help as I can. Thanks";
  606. mes "again for being cooperative.";
  607. close;
  608. }
  609. }
  610. else if (ALCHE_SK == 5) {
  611. //refuse bringing Maneater Blossom
  612. mes "[Pisruik]";
  613. mes "I'm busy right now.";
  614. mes "You didn't forget";
  615. mes "anything did you?";
  616. mes "If not, you better";
  617. mes "get going and let";
  618. mes "me do my work.";
  619. next;
  620. if (select("Alright, sorry to bother you.:Can I still help you?") == 1) {
  621. mes "[Pisruik]";
  622. mes "Yeah, whatever.";
  623. mes "Just hurry up and leave";
  624. mes "so that I can concentrate.";
  625. close;
  626. }
  627. mes "[Pisruik]";
  628. mes "Huh? What made you";
  629. mes "change your mind? Well,";
  630. mes "I can't afford not to accept";
  631. mes "any help, so I guess that's";
  632. mes "a \"Yes.\" Yeah, you can help.";
  633. next;
  634. mes "[Pisruik]";
  635. mes "Alright, go and get me";
  636. mes "20 Maneater Blossoms.";
  637. mes "If I weren't so sickly, I'd get";
  638. mes "them myself, but--*Cough* as";
  639. mes "you can see, I don't feel so well. ^FFFFFF ^000000";
  640. set ALCHE_SK,6;
  641. next;
  642. mes "[Pisruik]";
  643. if (Sex == 0) {
  644. mes "I... I really";
  645. mes "appreciate your";
  646. mes "willingness to help";
  647. mes "me in my research...";
  648. }
  649. else {
  650. mes "I hope you get those";
  651. mes "items to me as soon as";
  652. mes "you can. And don't flake";
  653. mes "out on me this time!";
  654. }
  655. close;
  656. }
  657. else if (ALCHE_SK == 6) {
  658. if (countitem(1032) > 19) {
  659. delitem 1032,20; //Blossom_Of_Maneater
  660. set ALCHE_SK,7;
  661. mes "[Pisruik]";
  662. mes "Thanks so much for";
  663. mes "bringing me these";
  664. mes "Maneater Blossoms.";
  665. if (Sex == 0) {
  666. mes "You don't know how";
  667. mes "much this means to me~";
  668. }
  669. else {
  670. mes "Now all I have to do";
  671. mes "is mix these with the";
  672. mes "Clover extract I prepared.";
  673. }
  674. next;
  675. set ALCHE_SK,9;
  676. specialeffect 183; //"Pisruik" EF_SUI_EXPLOSION
  677. mes "[Pisruik]";
  678. mes "Ah!";
  679. mes "M-my face!";
  680. next;
  681. //...Pretty Boy mode -_-
  682. mes "[Pisruik]";
  683. mes "Hey...";
  684. mes "Are you alright?";
  685. mes "That was a pretty";
  686. mes "big explosion...";
  687. next;
  688. mes "["+ strcharinfo(0) +"]";
  689. mes "Your glasses...";
  690. mes "They're broken...";
  691. next;
  692. if (Sex == 0) {
  693. mes "^3355FFThe explosion destroyed";
  694. mes "Pisruik's glasses, revealing";
  695. mes "the beautiful face of a";
  696. mes "gorgeous, gorgeous man.^000000";
  697. }
  698. else {
  699. mes "^3355FFThe explosion blew off";
  700. mes "Pisruik's glasses. Without";
  701. mes "them, he looks more like";
  702. mes "a male model than a dorky";
  703. mes "scientific researcher.^000000";
  704. }
  705. next;
  706. mes "["+ strcharinfo(0) +"]";
  707. mes "Holy crap!";
  708. mes "You're one";
  709. mes "good looking guy!";
  710. next;
  711. mes "[Pisruik]";
  712. mes "I c-can't see too";
  713. mes "well without my glasses.";
  714. mes "Well, at least I can tell";
  715. mes "that you're not bleeding.";
  716. mes "But are you alright?";
  717. next;
  718. mes "["+ strcharinfo(0) +"]";
  719. mes "Oh, I'm fine.";
  720. mes "But what are you";
  721. mes "going to do about";
  722. mes "your glasses?";
  723. next;
  724. mes "[Pisruik]";
  725. mes "Shoot, you're right.";
  726. mes "I don't happen to have";
  727. mes "an extra pair. Hey, can";
  728. mes "you get me a pair of glasses,";
  729. mes "the same kind I used to wear?";
  730. next;
  731. mes "[Pisruik]";
  732. mes "I know it's too much";
  733. mes "to ask you for, but I'm";
  734. mes "almost blind without them.";
  735. mes "I can't do very much if I can't";
  736. mes "even see. I'm really sorry";
  737. mes "about this, "+ strcharinfo(0) +".";
  738. close;
  739. }
  740. else {
  741. mes "[Pisruik]";
  742. mes "Would you come back with";
  743. mes "20 Maneater Blossoms";
  744. mes "so that I can finish this";
  745. mes "medicine I'm working on?";
  746. mes "Thanks, thanks, I've got";
  747. mes "to hustle with this project...";
  748. close;
  749. }
  750. }
  751. else if (ALCHE_SK == 7) {
  752. set ALCHE_SK,8;
  753. mes "[Pisruik]";
  754. mes "Hmmm...";
  755. mes "Actually, I miscalculated";
  756. mes "the number of Maneater";
  757. mes "Blossoms that I need. Would";
  758. mes "you bring me one more? Sorry,^FFFFFF ^000000 I know it's kind of troublesome...";
  759. close;
  760. }
  761. else if (ALCHE_SK == 8) {
  762. if (countitem(1032) > 0) {
  763. delitem 1032,1; //Blossom_Of_Maneater
  764. set ALCHE_SK,7;
  765. mes "[Pisruik]";
  766. mes "Thanks so much!";
  767. mes "Now I finally have the";
  768. mes "exact amount of Maneater";
  769. mes "Blossoms that I'll need.";
  770. if (Sex == 0) {
  771. mes "I'm really sorry for putting";
  772. mes "your through all this trouble.";
  773. }
  774. else {
  775. mes "Finally, I begin the most";
  776. mes "exciting part of this project!";
  777. }
  778. next;
  779. set ALCHE_SK,9;
  780. specialeffect 183; //"Pisruik" EF_SUI_EXPLOSION
  781. mes "[Pisruik]";
  782. mes "Ah!";
  783. mes "M-my face!";
  784. next;
  785. //...Pretty Boy mode -_-
  786. mes "[Pisruik]";
  787. mes "Hey...";
  788. mes "Are you alright?";
  789. mes "That was a pretty";
  790. mes "big explosion...";
  791. next;
  792. mes "["+ strcharinfo(0) +"]";
  793. mes "Your glasses...";
  794. mes "They're broken...";
  795. next;
  796. if (Sex == 0) {
  797. mes "^3355FFThe explosion destroyed";
  798. mes "Pisruik's glasses, revealing";
  799. mes "the beautiful face of a";
  800. mes "gorgeous, gorgeous man.^000000";
  801. }
  802. else {
  803. mes "^3355FFThe explosion blew off";
  804. mes "Pisruik's glasses. Without";
  805. mes "them, he looks more like";
  806. mes "a male model than a dorky";
  807. mes "scientific researcher.^000000";
  808. }
  809. next;
  810. mes "["+ strcharinfo(0) +"]";
  811. mes "Holy crap!";
  812. mes "You're one";
  813. mes "good looking guy!";
  814. next;
  815. mes "[Pisruik]";
  816. mes "I c-can't see too";
  817. mes "well without my glasses.";
  818. mes "Well, at least I can tell";
  819. mes "that you're not bleeding.";
  820. mes "But are you alright?";
  821. next;
  822. mes "["+ strcharinfo(0) +"]";
  823. mes "Oh, I'm fine.";
  824. mes "But what are you";
  825. mes "going to do about";
  826. mes "your glasses?";
  827. next;
  828. mes "[Pisruik]";
  829. mes "Shoot, you're right.";
  830. mes "I don't happen to have";
  831. mes "an extra pair. Hey, can";
  832. mes "you get me a pair of glasses,";
  833. mes "the same kind I used to wear?";
  834. next;
  835. mes "[Pisruik]";
  836. mes "I know it's too much";
  837. mes "to ask you for, but I'm";
  838. mes "almost blind without them.";
  839. mes "I can't do very much if I can't";
  840. mes "even see. I'm really sorry";
  841. mes "about this, "+ strcharinfo(0) +".";
  842. close;
  843. }
  844. else {
  845. mes "[Pisruik]";
  846. mes "Hmmm...";
  847. mes "Actually, I miscalculated";
  848. mes "the number of Maneater";
  849. mes "Blossoms that I need. Would";
  850. mes "you bring me one more? Sorry,^FFFFFF ^000000 I know it's kind of troublesome...";
  851. close;
  852. }
  853. }
  854. else if (ALCHE_SK == 9) {
  855. mes "^3355FFPisruik is holding his";
  856. mes "broken glasses, squinting";
  857. mes "his eyes. It seems he like";
  858. mes "he really does need them,";
  859. mes "even if he looks much less";
  860. mes "dorky without them.^000000";
  861. next;
  862. if (select("Let him try a pair of your glasses:Don't give him anything") == 1) {
  863. if (countitem(2243) > 0) {
  864. delitem 2243,1; //Spinning_Eyes
  865. set ALCHE_SK,10;
  866. //changes the quest steps by deicision.
  867. mes "["+ strcharinfo(0) +"]";
  868. mes "Here, why don't you";
  869. mes "check I'm carrying and";
  870. mes "see if there's a pair of";
  871. mes "glasses that you can use?";
  872. next;
  873. mes "[Pisruik]";
  874. mes "Huh? Oh, is that you?";
  875. mes "Ah, this pair of glasses";
  876. mes "works! Thanks a lot, now";
  877. mes "I can see again! Now, let";
  878. mes "me check the results of the";
  879. mes "experiment we conducted.";
  880. next;
  881. mes "[Pisruik]";
  882. mes "Okay, the test tube wasn't";
  883. mes "damaged. Yes, according to";
  884. mes "these readings, this medicine";
  885. mes "should be fully functional!";
  886. mes "I think it was a success!";
  887. mes "Well, theoretically anyway.";
  888. next;
  889. mes "[Pisruik]";
  890. mes "Hmm, changing the attributes";
  891. mes "of the human body for certain";
  892. mes "effects may cause controversy";
  893. mes "later, but hopefully this thing";
  894. mes "I've invented will be used for";
  895. mes "good. Ah, that's right!";
  896. next;
  897. mes "[Pisruik]";
  898. mes "Would you like me to";
  899. mes "teach you everything I've";
  900. mes "learned in my research? You";
  901. mes "should be able to create a new";
  902. mes "type of potion by making use of";
  903. mes "the knowledge I can teach you.";
  904. next;
  905. if (select("Sure!:No, thanks.") == 1) {
  906. mes "[Pisruik]";
  907. mes "Great, "+ strcharinfo(0) +"!";
  908. mes "I know I can trust you";
  909. mes "to use this research for";
  910. mes "good and noble ends. Now,";
  911. mes "please read this thesis and";
  912. mes "all of my additional notes...";
  913. next;
  914. mes "^3355FFPisruik thoroughly";
  915. mes "explains the properties";
  916. mes "of his medicine, the reaction";
  917. mes "of the human organs to it, as";
  918. mes "well as a few warnings about";
  919. mes "the medicine's side effects.^000000";
  920. next;
  921. set ALCHE_SK,11;
  922. getitem 7434,1; //Elemental_Create_Book
  923. mes "[Pisruik]";
  924. mes "Well, you should be";
  925. mes "ready to make your own";
  926. mes "potions that are a variation";
  927. mes "of my medicine. But you'll";
  928. mes "probably need to keep that";
  929. mes "thesis as a ready reference.";
  930. next;
  931. mes "[Pisruik]";
  932. if (Sex == 1) {
  933. mes "Hopefully, we'll";
  934. mes "meet again sometime";
  935. mes "in the future. Good luck on";
  936. mes "your journeys, adventurer.";
  937. mes "*Cough cough* Now... What";
  938. mes "will be my next project?";
  939. }
  940. else {
  941. mes "Anyway, I need to be";
  942. mes "working on a new project";
  943. mes "soon, so I suppose this is";
  944. mes "where we part ways for now.";
  945. mes "But I must say, it was truly";
  946. mes "a great pleasure to meet you...";
  947. }
  948. close;
  949. }
  950. mes "[Pisruik]";
  951. mes "R-Really...?";
  952. mes "Well, if you ever change";
  953. mes "your mind, feel free to come";
  954. mes "back for me to teach you.";
  955. if (Sex == 0) {
  956. mes "And it's no trouble at all!";
  957. mes "I really enjoy your company...";
  958. }
  959. close;
  960. }
  961. else {
  962. mes "^3355FFUnfortunately, there";
  963. mes "is nothing in your inventory";
  964. mes "that seems like a suitable";
  965. mes "replacement for Pisruik's";
  966. mes "broken glasses.^000000";
  967. close;
  968. }
  969. }
  970. mes "["+ strcharinfo(0) +"]";
  971. mes "Listen, you look so";
  972. mes "much better when you're";
  973. mes "not wearing glasses.";
  974. next;
  975. mes "[Pisruik]";
  976. mes "Excuse me,";
  977. mes "come again?";
  978. next;
  979. mes "["+ strcharinfo(0) +"]";
  980. mes "Hahahahhaha~!";
  981. mes "No-nothing at all!";
  982. close;
  983. }
  984. else if (ALCHE_SK == 10) {
  985. mes "[Pisruik]";
  986. mes "So, "+ strcharinfo(0) +",";
  987. mes "Would you like me to";
  988. mes "teach you the results";
  989. mes "of the research I've''";
  990. mes "been conducting?";
  991. next;
  992. if (select("Yes!:No, thanks.") == 1) {
  993. mes "[Pisruik]";
  994. mes "Great, "+ strcharinfo(0) +"!";
  995. mes "I know I can trust you";
  996. mes "to use this research for";
  997. mes "good and noble ends. Now,";
  998. mes "please read this thesis and";
  999. mes "all of my additional notes...";
  1000. next;
  1001. mes "^3355FFPisruik thoroughly";
  1002. mes "explains the properties";
  1003. mes "of his medicine, the reaction";
  1004. mes "of the human organs to it, as";
  1005. mes "well as a few warnings about";
  1006. mes "the medicine's side effects.^000000";
  1007. next;
  1008. set ALCHE_SK,11;
  1009. getitem 7434,1; //Elemental_Create_Book
  1010. mes "[Pisruik]";
  1011. mes "Well, you should be";
  1012. mes "ready to make your own";
  1013. mes "potions that are a variation";
  1014. mes "of my medicine. But you'll";
  1015. mes "probably need to keep that";
  1016. mes "thesis as a ready reference.";
  1017. next;
  1018. mes "[Pisruik]";
  1019. if (Sex == 1) {
  1020. mes "Hopefully, we'll";
  1021. mes "meet again sometime";
  1022. mes "in the future. Good luck on";
  1023. mes "your journeys, adventurer.";
  1024. mes "*Cough cough* Now... What";
  1025. mes "will be my next project?";
  1026. }
  1027. else {
  1028. mes "Anyway, I need to be";
  1029. mes "working on a new project";
  1030. mes "soon, so I suppose this is";
  1031. mes "where we part ways for now.";
  1032. mes "But I must say, it was truly";
  1033. mes "a great pleasure to meet you...";
  1034. }
  1035. close;
  1036. }
  1037. mes "[Pisruik]";
  1038. mes "R-Really...?";
  1039. mes "Well, if you ever change";
  1040. mes "your mind, feel free to come";
  1041. mes "back for me to teach you.";
  1042. if (Sex == 0) {
  1043. mes "And it's no trouble at all!";
  1044. mes "I really enjoy your company...";
  1045. }
  1046. close;
  1047. }
  1048. else if (ALCHE_SK == 11) {
  1049. if (countitem(7434) == 0) {
  1050. mes "[Pisruik]";
  1051. mes "Uh oh...";
  1052. mes "You lost the thesis";
  1053. mes "I wrote for you? I don't";
  1054. mes "have the time to write";
  1055. mes "another one for you now...";
  1056. close;
  1057. }
  1058. else if (countitem(7434) == 1) {
  1059. mes "[Pisruik]";
  1060. mes "So, how have you been";
  1061. mes "using the potions that";
  1062. mes "I've taught you to make?";
  1063. mes "Hopefully, they'll come";
  1064. mes "in handy in your adventures.";
  1065. close;
  1066. }
  1067. else if (countitem(7434) > 1) {
  1068. mes "[Pisruik]";
  1069. mes "Huh, so copies of my";
  1070. mes "thesis are circulating";
  1071. mes "around in public? Well,";
  1072. mes "I'm sorry, but I don't have";
  1073. mes "time to autograph your copy...";
  1074. close;
  1075. }
  1076. }
  1077. else {
  1078. mes "[Pisruik]";
  1079. mes "Mmm...?";
  1080. mes "Did you need anything";
  1081. mes "in particular? Though,";
  1082. mes "I'm afraid someone in";
  1083. mes "my position won't be";
  1084. mes "much help to you.";
  1085. close;
  1086. }
  1087. }
  1088. else {
  1089. mes "[Pisruik]";
  1090. mes "Mmm...?";
  1091. mes "Did you need anything";
  1092. mes "in particular? Though,";
  1093. mes "I'm afraid someone in";
  1094. mes "my position won't be";
  1095. mes "much help to you.";
  1096. close;
  1097. }
  1098. }
  1099. yuno_in04,22,107,5 script Irache#qsk_al 740,{
  1100. mes "[Irache]";
  1101. mes "Heh heh heh...!";
  1102. mes "It's done! With this";
  1103. mes "formula, I can melt any";
  1104. mes "substance in the world!";
  1105. mes "Hahahaha! Nothing stands";
  1106. mes "between me and world domi--";
  1107. next;
  1108. mes "[Irache]";
  1109. mes "OWWWW!";
  1110. mes "The secret formula!";
  1111. mes "It's burning through";
  1112. mes "the test tube! I've made";
  1113. mes "it too powerful! Confound it!";
  1114. close;
  1115. }
  1116. yuno_in04,27,107,4 script Degas#qsk_al 748,{
  1117. mes "[Degas]";
  1118. mes "It's such a pain working";
  1119. mes "so close to these other";
  1120. mes "scientists. The guy next";
  1121. mes "time is always cackling";
  1122. mes "about taking over the";
  1123. mes "world and whatnot.";
  1124. next;
  1125. mes "[Degas]";
  1126. mes "And this other geek is";
  1127. mes "always coughing. Between";
  1128. mes "the two of them, it's far too";
  1129. mes "noisy to focus on my research!";
  1130. mes "If only I could work in my very^FFFFFF ^000000 own private, secret laboratory...";
  1131. close;
  1132. }
  1133. yuno_in04,33,106,4 script Pile of Books#qsk_al 111,{
  1134. mes "^3355FFIt's simply a pile";
  1135. mes "of scattered documents.";
  1136. mes "Although it seems unorganized,";
  1137. mes "it doesn't look like the people";
  1138. mes "here have any trouble finding^FFFFFF ^3355FF what they need when they need it.";
  1139. close;
  1140. }
  1141. //============================================================
  1142. // Old changelog
  1143. //============================================================
  1144. //= 1.0 for fully working skills only [Lupus]
  1145. //= 1.1 Added more new skill quests for more classes [Lupus]
  1146. //= Somehow eA engine doesn't let you keep learn't skill V_V'
  1147. //= 1.2 Added to correct locations, correct NPC's, fixed
  1148. //= some of the items required and made them into real
  1149. //= quests. [Reddozen]
  1150. //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
  1151. //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
  1152. //= 1.3b Splitted into different files [DracoRPG]
  1153. //= 1.4 Added Creators + Baby Alchemists can pass Bio Ethics
  1154. //= Quest too [Lupus]
  1155. //= 1.5 Removed duplicates [Toms] 1.5a fixed typo [Lupus]
  1156. //= 1.6 Moved some NPCs related to Lighthalzen quests. [SinSloth]
  1157. //= 1.7 Updated "Elemental Potion Creation Quest" to the official one. [Samuray22]
  1158. //= 1.8 Added some missing NPCs from the Laboratory. [Samuray22]
  1159. //= 1.8a replaced item "names" with item id [Lupus]
  1160. //============================================================