1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165 |
- //===== eAthena Script =======================================
- //= Alchemist Skills Quests
- //===== By: ==================================================
- //= Lupus, Reddozen, Samuray22
- //===== Current Version: =====================================
- //= 1.9
- //===== Compatible With: =====================================
- //= eAthena SVN
- //===== Description: =========================================
- //= [Aegis COnversion]
- //= Quests for item: Elemental_Create_Book
- //===== Additional Comments: =================================
- //= 1.9 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
- //============================================================
- yuno_in04,33,108,4 script Pisruik#qsk_al 883,{
- if (BaseJob == Job_Alchemist) {
- if (JobLevel < 40) {
- mes "[Pisruik]";
- mes "^333333*Cough cough*^000000";
- mes "Damn, if only I had";
- mes "a little more money";
- mes "to buy some medicine.";
- mes "I should have stayed";
- mes "home today, but...";
- close;
- }
- if (ALCHE_SK == 0) {
- mes "[Pisruik]";
- mes "^333333*Cough cough*^000000";
- mes "Ugh, there's nothing";
- mes "worse than working when";
- mes "you're supposed to be resting.";
- mes "H-hey! Um, what are you doing?";
- set ALCHE_SK,1;
- next;
- mes "[Pisruik]";
- mes "Q-quit looking at";
- mes "my test results right";
- mes "this inst--oh. Wait.";
- mes "You're not one of the";
- mes "researchers here. Huh.";
- next;
- mes "[Pisruik]";
- mes "Uh... Don't you have";
- mes "anything better to do";
- mes "than to breathe down my";
- mes "back? I'm trying to finish";
- mes "something here! Oh, never";
- mes "mind, I'm just cranky...";
- close;
- }
- else if (ALCHE_SK == 1) {
- mes "[Pisruik]";
- mes "You again? You don't seem";
- mes "to be doing any research here.";
- mes "Is there something you need?";
- mes "Though, I'm afraid I can't be";
- mes "of very much help to you.";
- next;
- if (select("What are you working on?:I don't need anything, thanks.") == 1) {
- mes "[Pisruik]";
- mes "Well, I'm not sure if I can";
- mes "give you all of the details.";
- mes "You see, everyone here is";
- mes "a researcher that can't afford";
- mes "to rent a lab for himself. So we all ended up sharing this one.";
- next;
- mes "[Pisruik]";
- mes "Even though we all pitched";
- mes "in to rent this lab, we're all";
- mes "getting pretty desperate. In";
- mes "fact, a few of us have even";
- mes "stolen work from each other.";
- mes "That's pretty pathetic, huh?";
- next;
- mes "[Pisruik]";
- mes "I guess that's what happens";
- mes "when you're poor and don't";
- mes "have a day job. Things are";
- mes "so bad right now, I can't even";
- mes "afford to get new materials!";
- mes "What can I possibly do?";
- next;
- mes "[Pisruik]";
- mes "Ah, I've got it! You're";
- mes "an adventurer, right?";
- mes "If you're still curious about";
- mes "my research, I'll tell you more";
- mes "about it if you help me out by";
- mes "gathering some supplies for me.";
- next;
- mes "[Pisruik]";
- mes "I guess it couldn't do";
- mes "much harm if you knew what";
- mes "I was working on, anyway.";
- mes "I mean, we'd have to be working";
- mes "on the same project for you to";
- mes "benefit. So, what's your name?";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "I am called "+ strcharinfo(0) +".";
- next;
- set ALCHE_SK,2;
- mes "[Pisruik]";
- mes "Ah, "+ strcharinfo(0) +".";
- mes "Would you please bring";
- mes "^6600005 Yellow Gemstones^000000,";
- mes "^6600004 Empty Potion Bottles^000000,";
- mes "^66000010 Hearts of Mermaids^000000,";
- mes "and ^66000010 Moth Dust^000000?";
- close;
- }
- mes "[Pisruik]";
- mes "If you came here to buy";
- mes "Potion Manuals or something";
- mes "like that, you've come to the";
- mes "wrong guy. Everything you see";
- mes "here is for the completion";
- mes "of a personal project.";
- close;
- }
- else if (ALCHE_SK == 2) {
- mes "[Pisruik]";
- mes "Great you're back!";
- mes "Let's see, you were";
- mes "supposed to bring me";
- mes "4 Empty Potion Bottles...";
- mes "And... And... What else";
- mes "did I ask you to get?";
- next;
- switch(select("5 Yellow Gemstones:5 Blue Gemstones:5 Red Gemstones")) {
- case 1:
- mes "[Pisruik]";
- mes "Right, right!";
- mes "5 Yellow Gemstones.";
- mes "That's what I needed.";
- mes "I'm sure there was more,";
- mes "but what I can't recall exactly... ^FFFFFF ^000000";
- next;
- if (select("10 Hearts of Mermaid:10 Large Jellopies") == 1) {
- mes "[Pisruik]";
- mes "Of course!";
- mes "10 Hearts of Mermaid!";
- mes "How could I forget that?";
- mes "And then, the last thing";
- mes "I asked you for was, um...";
- next;
- if (select("10 Frill:10 Moth Dust") == 1) {
- mes "[Pisruik]";
- mes "No, that can't have";
- mes "been it. I already have";
- mes "plenty of Frills. Hmmm...";
- mes "What am I missing now?";
- close;
- }
- mes "[Pisruik]";
- mes "Right. I was just";
- mes "about to say that.";
- mes "So did you remember";
- mes "to bring me everything?";
- next;
- if (select("No.:Yes!") == 1) {
- if (rand(1,5) == 1) {
- mes "[Pisruik]";
- mes "You didn't...?";
- mes "Oh, just admit it.";
- mes "You don't want to";
- mes "do this for me, right?";
- mes "Don't go wasting your";
- mes "time just for my sake.";
- close;
- }
- mes "[Pisruik]";
- mes "Not yet, huh?";
- mes "Though I hope you can";
- mes "bring me that stuff as";
- mes "soon as possible, you";
- mes "don't have to do it, you";
- mes "know. Yeah, no big deal.";
- close;
- }
- mes "[Pisruik]";
- mes "Really now?";
- mes "Well, let me check";
- mes "what you brought to";
- mes "make sure you didn't";
- mes "forget anything. Hm...";
- next;
- if (countitem(715) > 4 && countitem(1093) > 3 && countitem(950) > 9 && countitem(1057) > 9) {
- delitem 715,5; //Yellow_Gemstone
- delitem 1093,4; //Empty_Potion
- delitem 950,10; //Heart_Of_Mermaid
- delitem 1057,10; //Moth_Dust
- set ALCHE_SK,3;
- mes "[Pisruik]";
- mes "Great, it looks like";
- mes "everything is here.";
- mes "Alright, let me take";
- mes "those. Now, guess what";
- mes "I'll be making with the";
- mes "materials you've brought.";
- next;
- switch(select("Medicine?:Bomb?")) {
- case 1:
- set ALCHE_SK,4;
- mes "[Pisruik]";
- mes "Hahahah, that's right!";
- mes "I'm working on making";
- mes "a new form of medicine.";
- break;
- case 2:
- set ALCHE_SK,4;
- mes "[Pisruik]";
- mes "A bomb? Do I look like";
- mes "a nutcase to you? No, no...";
- mes "I'm developing a new form of";
- mes "medicine. Sure, bombs make";
- mes "good money, but where would";
- mes "I test them? Here? No way!";
- break;
- }
- next;
- mes "[Pisruik]";
- mes "Anyway, this medicine";
- mes "reacts with the human body's";
- mes "digestive enzymes to initiate";
- mes "temporary metabolic changes";
- mes "that artificially stop heat";
- mes "absorption into the body.";
- next;
- mes "[Pisruik]";
- mes "The actual effect of this";
- mes "medicine is that it greatly";
- mes "increases the body's resistance";
- mes "to most forms of heat! However,";
- mes "it will also reduce resistance";
- mes "to cold as a side effect.";
- next;
- mes "[Pisruik]";
- mes "I know my medicine sounds";
- mes "a little weird, but think of";
- mes "the applications! If used in";
- mes "the right situations, this";
- mes "medicine may be quite handy.";
- next;
- mes "[Pisruik]";
- mes "Ah, seeing as you're still";
- mes "here, would you mind helping";
- mes "me again? I need about, hmm,";
- mes "20 Maneater Blossoms. If you";
- mes "could bring them to me, it'd";
- mes "really help me out a lot.";
- next;
- switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
- case 1:
- set ALCHE_SK,5;
- mes "[Pisruik]";
- mes "I guess I'll have to gather";
- mes "those on my own. Alright, well,";
- mes "seeing as we've both gotten";
- mes "what we wanted, I'll suppose";
- mes "your business with me is done.";
- close;
- case 2:
- set ALCHE_SK,6;
- mes "[Pisruik]";
- mes "Thanks, I really";
- mes "appreciate it. While";
- mes "I'm waiting for you,";
- mes "I can start boiling";
- mes "the Clover extract.";
- next;
- select("Clover extract? What's that for?");
- mes "[Pisruik]";
- mes "Well, I need the Clover";
- mes "extract for a compound";
- mes "that I'm going to make with";
- mes "the Maneater Blossoms. I'm";
- mes "kind of weak, so I try not to";
- mes "travel too far when I can.";
- next;
- mes "[Pisruik]";
- mes "Yeah, ever since I was";
- mes "little, I've had a weak";
- mes "heart and bad eyesight.";
- mes "The doctor tells me to avoid";
- mes "stress and hard work, but";
- mes "researching is my life.";
- if (Sex == 0) {
- next;
- mes "[Pisruik]";
- mes "I wonder...";
- mes "If you understand";
- mes "the way I feel, how";
- mes "much I've had to sacrifice";
- mes "for my dream. Heh, anyway...";
- }
- next;
- mes "[Pisruik]";
- mes "I hope you understand that";
- mes "it's too dangerous for me to";
- mes "gather Maneater Blossoms on";
- mes "my own, so if I'm going to get";
- mes "as much help as I can. Thanks";
- mes "again for being cooperative.";
- close;
- case 3:
- mes "[Pisruik]";
- mes "Ha ha ha ha!";
- mes "That's real business";
- mes "like of you! Alright,";
- mes "I may be poor, but if";
- mes "you help me, I'll give you";
- mes "the results of my research.";
- next;
- if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
- set ALCHE_SK,5;
- mes "[Pisruik]";
- mes "I guess I'll have to gather";
- mes "those on my own. Alright, well,";
- mes "seeing as we've both gotten";
- mes "what we wanted, I'll suppose";
- mes "your business with me is done.";
- close;
- }
- set ALCHE_SK,6;
- mes "[Pisruik]";
- mes "Thanks, I really";
- mes "appreciate it. While";
- mes "I'm waiting for you,";
- mes "I can start boiling";
- mes "the Clover extract.";
- next;
- select("Clover extract? What's that for?");
- mes "[Pisruik]";
- mes "Well, I need the Clover";
- mes "extract for a compound";
- mes "that I'm going to make with";
- mes "the Maneater Blossoms. I'm";
- mes "kind of weak, so I try not to";
- mes "travel too far when I can.";
- next;
- mes "[Pisruik]";
- mes "Yeah, ever since I was";
- mes "little, I've had a weak";
- mes "heart and bad eyesight.";
- mes "The doctor tells me to avoid";
- mes "stress and hard work, but";
- mes "researching is my life.";
- if (Sex == 0) {
- next;
- mes "[Pisruik]";
- mes "I wonder...";
- mes "If you understand";
- mes "the way I feel, how";
- mes "much I've had to sacrifice";
- mes "for my dream. Heh, anyway...";
- }
- next;
- mes "[Pisruik]";
- mes "I hope you understand that";
- mes "it's too dangerous for me to";
- mes "gather Maneater Blossoms on";
- mes "my own, so if I'm going to get";
- mes "as much help as I can. Thanks";
- mes "again for being cooperative.";
- close;
- }
- }
- else if (countitem(715) == 0 && countitem(1093) == 0 && countitem(950) == 0 && countitem(1057) == 0) {
- mes "[Pisruik]";
- mes "So you knew what";
- mes "you had to bring, came";
- mes "to remind me what I had";
- mes "forgotten, but didn't bring";
- mes "anything? Weird. Ah well.";
- mes "Come with the stuff next time.";
- close;
- }
- else {
- mes "[Pisruik]";
- mes "Oh, this isn't good, some";
- mes "of the items I asked for are";
- mes "missing. I'm sorry, but Alchemy";
- mes "gets dangerously unpredictable";
- mes "when things aren't used in just";
- mes "the right amounts. Hmmm...";
- next;
- mes "[Pisruik]";
- mes "Well, I can afford to";
- mes "push my deadlines back";
- mes "if you promise to return";
- mes "with the materials I need";
- mes "as soon as you possibly can.";
- close;
- }
- }
- mes "[Pisruik]";
- mes "Large Jellopy?";
- mes "Yes, Large--no.";
- mes "Wait, that doesn't";
- mes "sound right at all.";
- mes "No, it was something";
- mes "else I need you to get.";
- close;
- case 2:
- mes "[Pisruik]";
- mes "Blue Gemstones...?";
- mes "No, that was for the";
- mes "potion that increases";
- mes "tolerance to the Water";
- mes "property, I think. What's";
- mes "wrong with my memory?!";
- close;
- case 3:
- mes "[Pisruik]";
- mes "Red Gemstones...?";
- mes "No, that was for the";
- mes "potion that increases";
- mes "tolerance to the Earth";
- mes "property, I think. What's";
- mes "wrong with my memory?!";
- close;
- }
- }
- else if (ALCHE_SK == 3) {
- mes "[Pisruik]";
- mes "Why did you just leave?";
- mes "You didn't even let me";
- mes "finish talking! Oh well,";
- mes "maybe it's not your fault.";
- mes "Anyway, just so you know,";
- mes "I'm developing a new medicine.";
- set ALCHE_SK,4;
- close;
- }
- else if (ALCHE_SK == 4) {
- //NPC dialogue interrupted
- mes "[Pisruik]";
- mes "Alright, did you";
- mes "want to learn more";
- mes "about the medicine that";
- mes "I'm developing? I mean,";
- mes "that's why you came, right?";
- next;
- if (select("No, thanks.:Yes, please.") == 1) {
- mes "[Pisruik]";
- mes "Alright then.";
- mes "Really? Well, I'm";
- mes "willing to spend the";
- mes "time to explain it to";
- mes "you. After all, you did";
- mes "help me out just then.";
- close;
- }
- mes "[Pisruik]";
- mes "I'm working on a new";
- mes "form of medicine that,";
- mes "hopefully, will be used";
- mes "for the betterment and";
- mes "protection of mankind!";
- next;
- mes "[Pisruik]";
- mes "Anyway, this medicine";
- mes "reacts with the human body's";
- mes "digestive enzymes to initiate";
- mes "temporary metabolic changes";
- mes "that artificially stop heat";
- mes "absorption into the body.";
- next;
- mes "[Pisruik]";
- mes "The actual effect of this";
- mes "medicine is that it greatly";
- mes "increases the body's resistance";
- mes "to most forms of heat! However,";
- mes "it will also reduce resistance";
- mes "to cold as a side effect.";
- next;
- mes "[Pisruik]";
- mes "I know my medicine sounds";
- mes "a little weird, but think of";
- mes "the applications! If used in";
- mes "the right situations, this";
- mes "medicine may be quite handy.";
- next;
- mes "[Pisruik]";
- mes "Ah, seeing as you're still";
- mes "here, would you mind helping";
- mes "me again? I need about, hmm,";
- mes "20 Maneater Blossoms. If you";
- mes "could bring them to me, it'd";
- mes "really help me out a lot.";
- next;
- switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
- case 1:
- set ALCHE_SK,5;
- mes "[Pisruik]";
- mes "I guess I'll have to gather";
- mes "those on my own. Alright, well,";
- mes "seeing as we've both gotten";
- mes "what we wanted, I'll suppose";
- mes "your business with me is done.";
- close;
- case 2:
- set ALCHE_SK,6;
- mes "[Pisruik]";
- mes "Thanks, I really";
- mes "appreciate it. While";
- mes "I'm waiting for you,";
- mes "I can start boiling";
- mes "the Clover extract.";
- next;
- select("Clover extract? What's that for?");
- mes "[Pisruik]";
- mes "Well, I need the Clover";
- mes "extract for a compound";
- mes "that I'm going to make with";
- mes "the Maneater Blossoms. I'm";
- mes "kind of weak, so I try not to";
- mes "travel too far when I can.";
- next;
- mes "[Pisruik]";
- mes "Yeah, ever since I was";
- mes "little, I've had a weak";
- mes "heart and bad eyesight.";
- mes "The doctor tells me to avoid";
- mes "stress and hard work, but";
- mes "researching is my life.";
- if (Sex == 0) {
- next;
- mes "[Pisruik]";
- mes "I wonder...";
- mes "If you understand";
- mes "the way I feel, how";
- mes "much I've had to sacrifice";
- mes "for my dream. Heh, anyway...";
- }
- next;
- mes "[Pisruik]";
- mes "I hope you understand that";
- mes "it's too dangerous for me to";
- mes "gather Maneater Blossoms on";
- mes "my own, so if I'm going to get";
- mes "as much help as I can. Thanks";
- mes "again for being cooperative.";
- close;
- case 3:
- mes "[Pisruik]";
- mes "Ha ha ha ha!";
- mes "That's real business";
- mes "like of you! Alright,";
- mes "I may be poor, but if";
- mes "you help me, I'll give you";
- mes "the results of my research.";
- next;
- if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
- set ALCHE_SK,5;
- mes "[Pisruik]";
- mes "I guess I'll have to gather";
- mes "those on my own. Alright, well,";
- mes "seeing as we've both gotten";
- mes "what we wanted, I'll suppose";
- mes "your business with me is done.";
- close;
- }
- set ALCHE_SK,6;
- mes "[Pisruik]";
- mes "Thanks, I really";
- mes "appreciate it. While";
- mes "I'm waiting for you,";
- mes "I can start boiling";
- mes "the Clover extract.";
- next;
- select("Clover extract? What's that for?");
- mes "[Pisruik]";
- mes "Well, I need the Clover";
- mes "extract for a compound";
- mes "that I'm going to make with";
- mes "the Maneater Blossoms. I'm";
- mes "kind of weak, so I try not to";
- mes "travel too far when I can.";
- next;
- mes "[Pisruik]";
- mes "Yeah, ever since I was";
- mes "little, I've had a weak";
- mes "heart and bad eyesight.";
- mes "The doctor tells me to avoid";
- mes "stress and hard work, but";
- mes "researching is my life.";
- if (Sex == 0) {
- next;
- mes "[Pisruik]";
- mes "I wonder...";
- mes "If you understand";
- mes "the way I feel, how";
- mes "much I've had to sacrifice";
- mes "for my dream. Heh, anyway...";
- }
- next;
- mes "[Pisruik]";
- mes "I hope you understand that";
- mes "it's too dangerous for me to";
- mes "gather Maneater Blossoms on";
- mes "my own, so if I'm going to get";
- mes "as much help as I can. Thanks";
- mes "again for being cooperative.";
- close;
- }
- }
- else if (ALCHE_SK == 5) {
- //refuse bringing Maneater Blossom
- mes "[Pisruik]";
- mes "I'm busy right now.";
- mes "You didn't forget";
- mes "anything did you?";
- mes "If not, you better";
- mes "get going and let";
- mes "me do my work.";
- next;
- if (select("Alright, sorry to bother you.:Can I still help you?") == 1) {
- mes "[Pisruik]";
- mes "Yeah, whatever.";
- mes "Just hurry up and leave";
- mes "so that I can concentrate.";
- close;
- }
- mes "[Pisruik]";
- mes "Huh? What made you";
- mes "change your mind? Well,";
- mes "I can't afford not to accept";
- mes "any help, so I guess that's";
- mes "a \"Yes.\" Yeah, you can help.";
- next;
- mes "[Pisruik]";
- mes "Alright, go and get me";
- mes "20 Maneater Blossoms.";
- mes "If I weren't so sickly, I'd get";
- mes "them myself, but--*Cough* as";
- mes "you can see, I don't feel so well. ^FFFFFF ^000000";
- set ALCHE_SK,6;
- next;
- mes "[Pisruik]";
- if (Sex == 0) {
- mes "I... I really";
- mes "appreciate your";
- mes "willingness to help";
- mes "me in my research...";
- }
- else {
- mes "I hope you get those";
- mes "items to me as soon as";
- mes "you can. And don't flake";
- mes "out on me this time!";
- }
- close;
- }
- else if (ALCHE_SK == 6) {
- if (countitem(1032) > 19) {
- delitem 1032,20; //Blossom_Of_Maneater
- set ALCHE_SK,7;
- mes "[Pisruik]";
- mes "Thanks so much for";
- mes "bringing me these";
- mes "Maneater Blossoms.";
- if (Sex == 0) {
- mes "You don't know how";
- mes "much this means to me~";
- }
- else {
- mes "Now all I have to do";
- mes "is mix these with the";
- mes "Clover extract I prepared.";
- }
- next;
- set ALCHE_SK,9;
- specialeffect 183; //"Pisruik" EF_SUI_EXPLOSION
- mes "[Pisruik]";
- mes "Ah!";
- mes "M-my face!";
- next;
- //...Pretty Boy mode -_-
- mes "[Pisruik]";
- mes "Hey...";
- mes "Are you alright?";
- mes "That was a pretty";
- mes "big explosion...";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Your glasses...";
- mes "They're broken...";
- next;
- if (Sex == 0) {
- mes "^3355FFThe explosion destroyed";
- mes "Pisruik's glasses, revealing";
- mes "the beautiful face of a";
- mes "gorgeous, gorgeous man.^000000";
- }
- else {
- mes "^3355FFThe explosion blew off";
- mes "Pisruik's glasses. Without";
- mes "them, he looks more like";
- mes "a male model than a dorky";
- mes "scientific researcher.^000000";
- }
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Holy crap!";
- mes "You're one";
- mes "good looking guy!";
- next;
- mes "[Pisruik]";
- mes "I c-can't see too";
- mes "well without my glasses.";
- mes "Well, at least I can tell";
- mes "that you're not bleeding.";
- mes "But are you alright?";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Oh, I'm fine.";
- mes "But what are you";
- mes "going to do about";
- mes "your glasses?";
- next;
- mes "[Pisruik]";
- mes "Shoot, you're right.";
- mes "I don't happen to have";
- mes "an extra pair. Hey, can";
- mes "you get me a pair of glasses,";
- mes "the same kind I used to wear?";
- next;
- mes "[Pisruik]";
- mes "I know it's too much";
- mes "to ask you for, but I'm";
- mes "almost blind without them.";
- mes "I can't do very much if I can't";
- mes "even see. I'm really sorry";
- mes "about this, "+ strcharinfo(0) +".";
- close;
- }
- else {
- mes "[Pisruik]";
- mes "Would you come back with";
- mes "20 Maneater Blossoms";
- mes "so that I can finish this";
- mes "medicine I'm working on?";
- mes "Thanks, thanks, I've got";
- mes "to hustle with this project...";
- close;
- }
- }
- else if (ALCHE_SK == 7) {
- set ALCHE_SK,8;
- mes "[Pisruik]";
- mes "Hmmm...";
- mes "Actually, I miscalculated";
- mes "the number of Maneater";
- mes "Blossoms that I need. Would";
- mes "you bring me one more? Sorry,^FFFFFF ^000000 I know it's kind of troublesome...";
- close;
- }
- else if (ALCHE_SK == 8) {
- if (countitem(1032) > 0) {
- delitem 1032,1; //Blossom_Of_Maneater
- set ALCHE_SK,7;
- mes "[Pisruik]";
- mes "Thanks so much!";
- mes "Now I finally have the";
- mes "exact amount of Maneater";
- mes "Blossoms that I'll need.";
- if (Sex == 0) {
- mes "I'm really sorry for putting";
- mes "your through all this trouble.";
- }
- else {
- mes "Finally, I begin the most";
- mes "exciting part of this project!";
- }
- next;
- set ALCHE_SK,9;
- specialeffect 183; //"Pisruik" EF_SUI_EXPLOSION
- mes "[Pisruik]";
- mes "Ah!";
- mes "M-my face!";
- next;
- //...Pretty Boy mode -_-
- mes "[Pisruik]";
- mes "Hey...";
- mes "Are you alright?";
- mes "That was a pretty";
- mes "big explosion...";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Your glasses...";
- mes "They're broken...";
- next;
- if (Sex == 0) {
- mes "^3355FFThe explosion destroyed";
- mes "Pisruik's glasses, revealing";
- mes "the beautiful face of a";
- mes "gorgeous, gorgeous man.^000000";
- }
- else {
- mes "^3355FFThe explosion blew off";
- mes "Pisruik's glasses. Without";
- mes "them, he looks more like";
- mes "a male model than a dorky";
- mes "scientific researcher.^000000";
- }
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Holy crap!";
- mes "You're one";
- mes "good looking guy!";
- next;
- mes "[Pisruik]";
- mes "I c-can't see too";
- mes "well without my glasses.";
- mes "Well, at least I can tell";
- mes "that you're not bleeding.";
- mes "But are you alright?";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Oh, I'm fine.";
- mes "But what are you";
- mes "going to do about";
- mes "your glasses?";
- next;
- mes "[Pisruik]";
- mes "Shoot, you're right.";
- mes "I don't happen to have";
- mes "an extra pair. Hey, can";
- mes "you get me a pair of glasses,";
- mes "the same kind I used to wear?";
- next;
- mes "[Pisruik]";
- mes "I know it's too much";
- mes "to ask you for, but I'm";
- mes "almost blind without them.";
- mes "I can't do very much if I can't";
- mes "even see. I'm really sorry";
- mes "about this, "+ strcharinfo(0) +".";
- close;
- }
- else {
- mes "[Pisruik]";
- mes "Hmmm...";
- mes "Actually, I miscalculated";
- mes "the number of Maneater";
- mes "Blossoms that I need. Would";
- mes "you bring me one more? Sorry,^FFFFFF ^000000 I know it's kind of troublesome...";
- close;
- }
- }
- else if (ALCHE_SK == 9) {
- mes "^3355FFPisruik is holding his";
- mes "broken glasses, squinting";
- mes "his eyes. It seems he like";
- mes "he really does need them,";
- mes "even if he looks much less";
- mes "dorky without them.^000000";
- next;
- if (select("Let him try a pair of your glasses:Don't give him anything") == 1) {
- if (countitem(2243) > 0) {
- delitem 2243,1; //Spinning_Eyes
- set ALCHE_SK,10;
- //changes the quest steps by deicision.
- mes "["+ strcharinfo(0) +"]";
- mes "Here, why don't you";
- mes "check I'm carrying and";
- mes "see if there's a pair of";
- mes "glasses that you can use?";
- next;
- mes "[Pisruik]";
- mes "Huh? Oh, is that you?";
- mes "Ah, this pair of glasses";
- mes "works! Thanks a lot, now";
- mes "I can see again! Now, let";
- mes "me check the results of the";
- mes "experiment we conducted.";
- next;
- mes "[Pisruik]";
- mes "Okay, the test tube wasn't";
- mes "damaged. Yes, according to";
- mes "these readings, this medicine";
- mes "should be fully functional!";
- mes "I think it was a success!";
- mes "Well, theoretically anyway.";
- next;
- mes "[Pisruik]";
- mes "Hmm, changing the attributes";
- mes "of the human body for certain";
- mes "effects may cause controversy";
- mes "later, but hopefully this thing";
- mes "I've invented will be used for";
- mes "good. Ah, that's right!";
- next;
- mes "[Pisruik]";
- mes "Would you like me to";
- mes "teach you everything I've";
- mes "learned in my research? You";
- mes "should be able to create a new";
- mes "type of potion by making use of";
- mes "the knowledge I can teach you.";
- next;
- if (select("Sure!:No, thanks.") == 1) {
- mes "[Pisruik]";
- mes "Great, "+ strcharinfo(0) +"!";
- mes "I know I can trust you";
- mes "to use this research for";
- mes "good and noble ends. Now,";
- mes "please read this thesis and";
- mes "all of my additional notes...";
- next;
- mes "^3355FFPisruik thoroughly";
- mes "explains the properties";
- mes "of his medicine, the reaction";
- mes "of the human organs to it, as";
- mes "well as a few warnings about";
- mes "the medicine's side effects.^000000";
- next;
- set ALCHE_SK,11;
- getitem 7434,1; //Elemental_Create_Book
- mes "[Pisruik]";
- mes "Well, you should be";
- mes "ready to make your own";
- mes "potions that are a variation";
- mes "of my medicine. But you'll";
- mes "probably need to keep that";
- mes "thesis as a ready reference.";
- next;
- mes "[Pisruik]";
- if (Sex == 1) {
- mes "Hopefully, we'll";
- mes "meet again sometime";
- mes "in the future. Good luck on";
- mes "your journeys, adventurer.";
- mes "*Cough cough* Now... What";
- mes "will be my next project?";
- }
- else {
- mes "Anyway, I need to be";
- mes "working on a new project";
- mes "soon, so I suppose this is";
- mes "where we part ways for now.";
- mes "But I must say, it was truly";
- mes "a great pleasure to meet you...";
- }
- close;
- }
- mes "[Pisruik]";
- mes "R-Really...?";
- mes "Well, if you ever change";
- mes "your mind, feel free to come";
- mes "back for me to teach you.";
- if (Sex == 0) {
- mes "And it's no trouble at all!";
- mes "I really enjoy your company...";
- }
- close;
- }
- else {
- mes "^3355FFUnfortunately, there";
- mes "is nothing in your inventory";
- mes "that seems like a suitable";
- mes "replacement for Pisruik's";
- mes "broken glasses.^000000";
- close;
- }
- }
- mes "["+ strcharinfo(0) +"]";
- mes "Listen, you look so";
- mes "much better when you're";
- mes "not wearing glasses.";
- next;
- mes "[Pisruik]";
- mes "Excuse me,";
- mes "come again?";
- next;
- mes "["+ strcharinfo(0) +"]";
- mes "Hahahahhaha~!";
- mes "No-nothing at all!";
- close;
- }
- else if (ALCHE_SK == 10) {
- mes "[Pisruik]";
- mes "So, "+ strcharinfo(0) +",";
- mes "Would you like me to";
- mes "teach you the results";
- mes "of the research I've''";
- mes "been conducting?";
- next;
- if (select("Yes!:No, thanks.") == 1) {
- mes "[Pisruik]";
- mes "Great, "+ strcharinfo(0) +"!";
- mes "I know I can trust you";
- mes "to use this research for";
- mes "good and noble ends. Now,";
- mes "please read this thesis and";
- mes "all of my additional notes...";
- next;
- mes "^3355FFPisruik thoroughly";
- mes "explains the properties";
- mes "of his medicine, the reaction";
- mes "of the human organs to it, as";
- mes "well as a few warnings about";
- mes "the medicine's side effects.^000000";
- next;
- set ALCHE_SK,11;
- getitem 7434,1; //Elemental_Create_Book
- mes "[Pisruik]";
- mes "Well, you should be";
- mes "ready to make your own";
- mes "potions that are a variation";
- mes "of my medicine. But you'll";
- mes "probably need to keep that";
- mes "thesis as a ready reference.";
- next;
- mes "[Pisruik]";
- if (Sex == 1) {
- mes "Hopefully, we'll";
- mes "meet again sometime";
- mes "in the future. Good luck on";
- mes "your journeys, adventurer.";
- mes "*Cough cough* Now... What";
- mes "will be my next project?";
- }
- else {
- mes "Anyway, I need to be";
- mes "working on a new project";
- mes "soon, so I suppose this is";
- mes "where we part ways for now.";
- mes "But I must say, it was truly";
- mes "a great pleasure to meet you...";
- }
- close;
- }
- mes "[Pisruik]";
- mes "R-Really...?";
- mes "Well, if you ever change";
- mes "your mind, feel free to come";
- mes "back for me to teach you.";
- if (Sex == 0) {
- mes "And it's no trouble at all!";
- mes "I really enjoy your company...";
- }
- close;
- }
- else if (ALCHE_SK == 11) {
- if (countitem(7434) == 0) {
- mes "[Pisruik]";
- mes "Uh oh...";
- mes "You lost the thesis";
- mes "I wrote for you? I don't";
- mes "have the time to write";
- mes "another one for you now...";
- close;
- }
- else if (countitem(7434) == 1) {
- mes "[Pisruik]";
- mes "So, how have you been";
- mes "using the potions that";
- mes "I've taught you to make?";
- mes "Hopefully, they'll come";
- mes "in handy in your adventures.";
- close;
- }
- else if (countitem(7434) > 1) {
- mes "[Pisruik]";
- mes "Huh, so copies of my";
- mes "thesis are circulating";
- mes "around in public? Well,";
- mes "I'm sorry, but I don't have";
- mes "time to autograph your copy...";
- close;
- }
- }
- else {
- mes "[Pisruik]";
- mes "Mmm...?";
- mes "Did you need anything";
- mes "in particular? Though,";
- mes "I'm afraid someone in";
- mes "my position won't be";
- mes "much help to you.";
- close;
- }
- }
- else {
- mes "[Pisruik]";
- mes "Mmm...?";
- mes "Did you need anything";
- mes "in particular? Though,";
- mes "I'm afraid someone in";
- mes "my position won't be";
- mes "much help to you.";
- close;
- }
- }
- yuno_in04,22,107,5 script Irache#qsk_al 740,{
- mes "[Irache]";
- mes "Heh heh heh...!";
- mes "It's done! With this";
- mes "formula, I can melt any";
- mes "substance in the world!";
- mes "Hahahaha! Nothing stands";
- mes "between me and world domi--";
- next;
- mes "[Irache]";
- mes "OWWWW!";
- mes "The secret formula!";
- mes "It's burning through";
- mes "the test tube! I've made";
- mes "it too powerful! Confound it!";
- close;
- }
- yuno_in04,27,107,4 script Degas#qsk_al 748,{
- mes "[Degas]";
- mes "It's such a pain working";
- mes "so close to these other";
- mes "scientists. The guy next";
- mes "time is always cackling";
- mes "about taking over the";
- mes "world and whatnot.";
- next;
- mes "[Degas]";
- mes "And this other geek is";
- mes "always coughing. Between";
- mes "the two of them, it's far too";
- mes "noisy to focus on my research!";
- mes "If only I could work in my very^FFFFFF ^000000 own private, secret laboratory...";
- close;
- }
- yuno_in04,33,106,4 script Pile of Books#qsk_al 111,{
- mes "^3355FFIt's simply a pile";
- mes "of scattered documents.";
- mes "Although it seems unorganized,";
- mes "it doesn't look like the people";
- mes "here have any trouble finding^FFFFFF ^3355FF what they need when they need it.";
- close;
- }
- //============================================================
- // Old changelog
- //============================================================
- //= 1.0 for fully working skills only [Lupus]
- //= 1.1 Added more new skill quests for more classes [Lupus]
- //= Somehow eA engine doesn't let you keep learn't skill V_V'
- //= 1.2 Added to correct locations, correct NPC's, fixed
- //= some of the items required and made them into real
- //= quests. [Reddozen]
- //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
- //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
- //= 1.3b Splitted into different files [DracoRPG]
- //= 1.4 Added Creators + Baby Alchemists can pass Bio Ethics
- //= Quest too [Lupus]
- //= 1.5 Removed duplicates [Toms] 1.5a fixed typo [Lupus]
- //= 1.6 Moved some NPCs related to Lighthalzen quests. [SinSloth]
- //= 1.7 Updated "Elemental Potion Creation Quest" to the official one. [Samuray22]
- //= 1.8 Added some missing NPCs from the Laboratory. [Samuray22]
- //= 1.8a replaced item "names" with item id [Lupus]
- //============================================================
|