//================= Hercules Script ======================================= //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2012-2015 Hercules Dev Team //= Copyright (C) Euphy //= Copyright (C) Joseph //= Copyright (C) Toms //= Copyright (C) L0ne_W0lf //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see . //========================================================================= //= Veins Quests //================= Description =========================================== //= Collection of Veins Quests //= Stone Quest: //= - Help an Old Man with his job. //= - Dialog obtained from iRO. //= - Variable in use: veins_stone (max 8) //= Spy Quest: //= - Help prove (or disprove) a bard's innocence. //= - Dialog obtained from iRO. //= - Variable in use: que_sch (max 26) //= Siblings Quest: //= - Help a boy save his little sister. //= - Dialog partially obtained from iRO. //= - Variable in use: rachel_camel (max 25) //= Thor Volcano Base Quest: //= - Missing addition to High Priest Zhed to start quest. //= - Infiltrate Thor Volcano Base. What is Arunafeltz up to? //= - Variable in use: rachel_camel (max 27) //================= Current Version ======================================= //= 2.5 //========================================================================= //== Stone Quest :: veins_stone ============================ - script ::WincingOldMan_veins FAKE_NPC,{ if ((MaxWeight - Weight) < 2000 || checkweight(Knife,1) == 0) { mes "- Wait a moment! -"; mes "- Currently you are carrying -"; mes "- too many items with you. -"; mes "- Please come back after -"; mes "- you put some items into Kafra Storage. -"; close; } if (veins_stone == 0) { mes "[Zabaroo]"; mes "My back is killing me"; mes "after stooping over to"; mes "pick up stones all day long..."; mes "The pain... It's unbearable!"; next; switch(select("Bend with your knees, yo.", "Gosh, how bad is it?")) { case 1: mes "[Zabaroo]"; mes "Whippersnapper!"; mes "I didn't ask you for"; mes "your advice! Don't"; mes "patronize an old man!"; close; case 2: mes "[Zabaroo]"; mes "Oh, it hurts so much, it's"; mes "almost crippling. But I don't"; mes "have any choice. I need to"; mes "get enough stops to fill"; mes "this gap if I want to get"; mes "paid. Arrrrgh, damn it!"; next; mes "[Zabaroo]"; mes "If I don't get enough"; mes "money to pay for my"; mes "granddaughter's medicine,"; mes "I won't be able to buy any"; mes "medicine for my granddaughter!"; mes "And that will be horrible! Ag!"; next; select("Can I help?"); mes "[Zabaroo]"; mes "I appreciate your kindness,"; mes "stranger, but no. I have"; mes "to do this on my own."; mes "A man must have his pride...."; next; mes "^333333*Snap*^000000"; next; mes "[Zabaroo]"; mes "Argh! My back...!"; mes "This was totally"; mes "unforeseeable!"; mes "Please! Please,"; mes "for the love of Freya,"; mes "please help me!"; next; select("I will help you."); mes "[Zabaroo]"; mes "Thank you!"; mes "Thanks so much!"; next; select("What do you want me to do?"); mes "[Zabaroo]"; mes "Ow-ow-ow! Oh... Okay..."; mes "You see those all dark"; mes "stones stuck in the ground?"; mes "Those are what I need to"; mes "pick up. Now don't go"; mes "lifting rocks just yet..."; next; mes "[Zabaroo]"; mes "I asked some other old"; mes "man in town, Absar, to"; mes "make me something to help"; mes "with my back. He was going"; mes "to help me if I gave hi--"; mes "ARGH! My back! It hurts!"; next; mes "[Zabaroo]"; mes "It hurts so bad! But it's"; mes "especially painful right"; mes "when I'm about to finish"; mes "sentences in which I intend to"; mes "tell you important informat--"; mes "ARRRGH! Find Absar! Quickly!"; next; while(1) { mes "[Zabaroo]"; mes "Wait, wait..."; mes "Maybe I can answer"; mes "a few of your questions"; mes "before my body is wracked"; mes "with throbbing pain. Let's..."; mes "Let's at least give it a try."; next; switch(select("What's with these stones?", "Where's the old man?", "Nothing.")) { case 1: mes "[Zabaroo]"; mes "Well, we use these dark"; mes "stones because they're"; mes "pretty and easy to process."; mes "They're sort of a specialty"; mes "of this town. I get paid to"; mes "harvest these handy rocks."; next; mes "[Zabaroo]"; mes "We can sell these to tourists,"; mes "and we even have a factory"; mes "that uses these stones."; mes "Still, it's not like the"; mes "townspeople are getting"; mes "rich off these stones."; next; mes "[Zabaroo]"; mes "All of us are still"; mes "barely making a living..."; next; break; case 2: mes "[Zabaroo]"; mes "Absar? He's inside"; mes "the Tool Shop. You"; mes "can't miss him... Just"; mes "look for the man with"; mes "the crazy eyes!"; next; break; case 3: mes "[Zabaroo]"; mes "Thanks for your help."; mes "If you can't find Absar"; mes "in the Tool Shop, then"; mes "you might want to stop"; mes "by the Tavern. A-auuugh!"; veins_stone = 1; close; } } } } else if (veins_stone == 1) { mes "[Zabaroo]"; mes "Thanks for your help."; mes "If you can't find Absar"; mes "in the Tool Shop, then"; mes "you might want to stop"; mes "by the Tavern. A-auuugh!"; close; } else if ((veins_stone > 1) && (veins_stone < 4)) { mes "[Zabaroo]"; mes "Geez, Absar sure can"; mes "be fussy. Still, do your"; mes "best to get what he wants."; mes "He won't help me otherwise!"; mes "Other than that, he's not"; mes "really that bad a guy..."; close; } else if (veins_stone == 4) { mes "[Zabaroo]"; mes "Oh good, you're back!"; mes "Did you bring what"; mes "Absar made for me?"; next; select("Yes, here..."); mes "[Zabaroo]"; mes "So this is what he"; mes "was talking about?"; mes "How does it... Ah!"; mes "Here we go! If I pull"; mes "the handle, that end of"; mes "the stick will pick stuff up!"; next; mes "[Zabaroo]"; mes "This is great! I won't"; mes "have to bend over to pick"; mes "up stones anymore! Heh,"; mes "he must be awfully proud"; mes "of this useful invention~"; mes "I can imagine him strutting."; next; mes "[Zabaroo]"; mes "Um, did he have anything"; mes "to say after he gave this"; mes "to you? I'm just curious."; next; select("This message..."); mes "[Zabaroo]"; mes "Oh... I thought he"; mes "would forget all about"; mes "that. Well, it's a relief"; mes "to know that now. That's"; mes "really very nice of him."; next; mes "[Zabaroo]"; mes "I hate to ask you..."; mes "But would you mind"; mes "helping me out one"; mes "more time?"; next; select("Huh? What is it?"); mes "[Zabaroo]"; mes "Don't worry, it's not"; mes "too hard. Would you just"; mes "deliver the stones I gathered"; mes "to the factory in town? It's"; mes "near the airport or airship or"; mes "something. It won't take long."; veins_stone = 5; close; } else if (veins_stone > 4 && veins_stone < 7) { mes "[Zabaroo]"; mes "Thanks again for your help!"; mes "What did Absar call this"; mes "thing again? A Tactile..."; mes "Extendable... Damn it..."; mes "Why's the name so long?"; mes "Anyway, it's usefull~"; close; } else if (veins_stone == 7) { mes "[Zabaroo]"; mes "Oh, you're back!"; mes "I really appreciate all"; mes "of your help. I don't have"; mes "much, and I know you weren't"; mes "expecting a reward, but I'd"; mes "like to give you something."; next; mes "[Zabaroo]"; mes "Ah, here we are. I found"; mes "these while harvesting stones"; mes "I was told that adventurers"; mes "find these useful. Anyway,"; mes "I hope you like these rocks..."; veins_stone = 8; getexp RENEWAL_EXP?30000:300000,0; getitem Elunium,3; close; } else if (veins_stone > 7) { mes "[Zabaroo]"; mes "Thanks to you and Absar,"; mes "my poor back hasn't been"; mes "bothering me at all lately."; mes "I should be taking better"; mes "care of myself at my age..."; close; } } ve_in,169,310,6 script Strange Old Man#ve 2_M_MOLGENSTEIN,{ if (veins_stone == 0) { mes "[Absar]"; mes "Bwahahaha!"; mes "Once... Once this is completed, I'll..."; mes "Mwahahahahahahahah!"; close; } else if (veins_stone == 1) { mes "[Absar]"; mes "I'm so close to"; mes "completion. Now, if"; mes "I just turn this here..."; next; if (select("Excuse me...", "........") == 1) { mes "[Absar]"; mes "What?! Who dares"; mes "disturb me?! N-no!"; mes "Look! Look what you did!"; mes "You made me screw up!"; next; specialeffect EF_LORD; percentheal -30,0; next; mes "[Absar]"; mes "!@#$%#@#$!*~"; mes "F$#@#%^^^&&!"; close2; warp "ve_in",262,309; end; } mes "[Absar]"; mes "Oh, no..."; next; specialeffect EF_ASPERSIO; next; mes "[Absar]"; mes "How...?!"; mes "No! I failed again!"; mes "D-DAAAAAAAAAAAMN IIIII--"; next; mes "[Absar]"; mes "Huh? What are you..."; mes "What do you want?"; next; select("Oh, I-I'm..."); mes "[Absar]"; mes "Spit it out. Tell me"; mes "what you want, not your"; mes "name. Hurry, can't you"; mes "see that I'm busy?"; next; if (select("I... I'm sorry.", "I'm here for Mr. Zabaroo...") == 1) { mes "[Absar]"; mes "If only you didn't"; mes "interrupt me! Then"; mes "I'd already have..."; mes "Ugh! Back to work!"; close; } mes "[Absar]"; mes "Zabaroo? What does..."; mes "Oh. Never mind. I think"; mes "I remember what he asked"; mes "me to make him. So did"; mes "you bring all the materials?"; next; if (select("Yes", "What materials...?") == 1) { mes "[Absar]"; mes "Great, we can get"; mes "started and m--"; mes "Liar. You don't even know"; mes "what you're supposed to"; mes "bring me, do you?!"; mes "Get out of here!"; close2; warp "ve_in",262,309; end; } mes "[Absar]"; mes "Of course. I didn't tell him"; mes "what materials I needed"; mes "anyway. Heh heh! Now, this"; mes "is what I need you to bring."; mes "Listen up, okay? And hurry."; next; mes "[Absar]"; mes "^4D4DFF5 Maneater Roots^000000,"; mes "^4D4DFF2 Glacial Hearts^000000, and"; mes "^4D4DFF5 Steel^000000. If you don't"; mes "come back soon, then"; mes "I won't help you. I've got"; mes "projects I'm working on!"; veins_stone = 2; close; } else if (veins_stone == 2) { if (countitem(Steel) > 4 && countitem(Root_Of_Maneater) > 4 && countitem(Ice_Heart) > 1) { mes "[Absar]"; mes "Good, you finally"; mes "brought everthing."; mes "I was just about to"; mes "give up on you, so"; mes "consider yourself lucky!"; next; mes "[Absar]"; mes "Give me a second."; mes "You won't have to"; mes "wait long to see"; mes "my great invention!"; delitem Steel,5; delitem Root_Of_Maneater,5; delitem Ice_Heart,2; veins_stone = 3; close2; specialeffect EF_FIRESPLASHHIT; end; } mes "[Absar]"; mes "What the hell?"; mes "Hurry and bring"; mes "^4D4DFF5 Maneater Roots^000000,"; mes "^4D4DFF2 Glacial Hearts^000000, and"; mes "^4D4DFF5 Steel^000000! Do you think"; mes "I'm doing this for fun?!"; close; } else if (veins_stone == 3) { mes "[Absar]"; mes "Here you are..."; mes "Well, I don't know"; mes "if you appreciate"; mes "inventions, but this"; mes "is a Tactile Extendable"; mes "Clamp-Release Mechanism!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Tack... What...?"; next; mes "[Absar]"; mes "..............................."; mes "You can use this to pick"; mes "things up. From a distance."; next; mes "[Absar]"; mes "Anyway, when you get back"; mes "to Zabaroo, let me him know"; mes "that he doesn't owe me"; mes "anything anymore. He'll..."; mes "He'll know what I mean..."; veins_stone = 4; close; } mes "[Absar]"; mes "It's a ''Tactile Extendable"; mes "Clamp-Release Mechanism.''"; mes "What's so hard to understand"; mes "about that? Hmpf! I know!"; mes "It must be the educational"; mes "system! They're to blame!"; close; } ve_in02,37,28,4 script Factory Manager 4_M_HUMAN_01,{ if (veins_stone && veins_stone < 5) { mes "[Mirhen]"; mes "Hey, employees only beyond this point!"; mes "Geez, don't we have a sigh that says that?"; mes "We should get one..."; mes "Anyway, get out of here."; close2; warp "veins",269,221; end; } else if (veins_stone == 5) { mes "[Mirhen]"; mes "Hey, employees only"; mes "beyond this point!"; mes "Geez, don't we have"; mes "a sign that says that?"; mes "We should get one..."; mes "Anyway, get out of here."; next; if (select("I'm sorry.", "I've brought these...") == 1) { mes "[Mirhen]"; mes "You're sorry,"; mes "I get it. Ummm..."; mes "Aren't you leaving?"; close; } mes "[Mirhen]"; mes "Huh? What's this name"; mes "tag? Zabaroo? Wait a sec..."; mes "You're definitely not him!"; next; select("I'm here on his behalf."); mes "[Mirhen]"; mes "Ah, I get it. Zabaroo's"; mes "back has really been"; mes "bothering him lately."; mes "Okay, we can bend the"; mes "rules a bit in this situation."; next; mes "[Mirhen]"; mes "Bring those rocks over"; mes "to Bahed over there."; mes "He'll take care of them."; veins_stone = 6; close; } mes "[Mirhen]"; mes "Hetarium ..."; mes "What's so special about"; mes "it? I mean, it looks just like"; mes "Iron Ore. Why the hell is"; mes "it like classified info?"; next; mes "[Mirhen]"; mes "I wish I could return to"; mes "Rekenber Headquarters..."; mes "I hate being stuck here"; mes "gathering silly rocks in"; mes "the middle of nowhere."; close; } ve_in02,54,49,2 script Factory Worker#ve1 4_M_DESERT,{ if (veins_stone < 6) { mes "[Bahed]"; mes "lately, I've been feeling so weak..."; mes "I heard the guy before me had to quit because he also started feeling weak."; next; mes "[Bahed]"; mes "It couldn't be..."; mes "It couldn't be because of this 'Hetarium'..."; mes "That's just plain crazy..."; close; } else if (veins_stone == 6) { mes "[Bahed]"; mes "Oh, you got the rocks?"; mes "You brought them for Zabaroo?"; mes "Oh, how is he doing? I hear"; mes "he threw out his back."; next; select("He still hurts."); mes "[Bahed]"; mes "Oh no... I'm so sorry"; mes "to hear that. I hope he"; mes "feels better soon. Anyway,"; mes "why don't you bring the"; mes "rocks over here?"; next; mes "[Bahed]"; mes "Let me confirm Zabaroo's"; mes "quota for today. Ah, and"; mes "don't worry, we pay him"; mes "for his quotas regularly."; next; select("I have a question..."); mes "[Bahed]"; mes "Hm? What'd you want"; mes "to know? I can't say that"; mes "I know everything, but"; mes "I'll try my best to tell you"; mes "what I know. I mean,"; mes "you helped Zabaroo, so..."; next; select("What's this Hetarium??"); mes "[Bahed]"; mes "Well, it hasn't been that"; mes "long since these rocks"; mes "attracted attention outside"; mes "of town. Before all this,"; mes "the townspeople just"; mes "made carvings out of them."; next; mes "[Bahed]"; mes "Then, all of a sudden,"; mes "these people from--I guess"; mes "it was Schwaltzvalt--came"; mes "and bought a lot of these"; mes "stones. Later, they even built"; mes "this factory to process them!"; next; mes "[Bahed]"; mes "Oh, they tried using machines"; mes "to harvest these stones, but"; mes "they all broke down too soon."; mes "That's why they hired people"; mes "in Veins to collect them."; next; mes "[Bahed]"; mes "I'm not sure many people"; mes "know who owns this factory."; mes "Maybe it's Rekenber? Yes,"; mes "I saw one of their corporate"; mes "airships come to town, so"; mes "I think it might be them."; next; select("How do they use Hetarium??"); mes "[Bahed]"; mes "I'm not really sure. I just"; mes "happened to overhear some"; mes "of the higher ups mention"; mes "something about hearts?"; mes "Pieces of hearts? Doesn't"; mes "make any sense to me."; next; mes "[Bahed]"; mes "All I gathered was that"; mes "they were using the stones"; mes "to build a machine related"; mes "to those hearts. That's"; mes "all I know. Anyway, please"; mes "leave the stones over there~"; veins_stone = 7; close; } mes "[Bahed]"; mes "Everyday I feel"; mes "weaker and weaker..."; mes "Could this be chronic"; mes "fatigue syndrome? Ugh..."; close; } ve_in02,68,39,7 script Factory Worker#ve2 4_M_DESERT,{ mes "[Worker]"; mes "What the heck are these rocks?"; mes "They're ordinary stones, aren't they?"; mes "They don't pay me enough here..."; close; } //== Spy Quest :: veins_secret ============================= prontera,202,122,0 script Kid#sch 4_F_KID2,{ if (que_sch == 0) { mes "[Rooney]"; mes "Where the heck"; mes "is it? I don't... Where...?"; mes "He's got to be around here"; mes "somewhere, I think..."; next; select("What's wrong?", "..."); mes "[Rooney]"; mes "Oh, it's just..."; mes "Some guy sent me on a"; mes "delivery errand, but I can't"; mes "find the recipient. He said"; mes "that I can't miss him, but"; mes "I still can't figure it out."; next; mes "[Rooney]"; mes "I should have asked for"; mes "the exact location. I mean,"; mes "if I don't find him, then I'll"; mes "never get paid for doing"; mes "this delivery. ^333333*Sigh*^000000"; next; if (select("Sounds tough. Good luck!", "Do you need any help?") == 1) { mes "[Rooney]"; mes "Thanks. I think"; mes "I just might need it."; mes "Where could this guy"; mes "be? If he's expecting"; mes "a delivery, he should"; mes "make himself easy to find..."; close; } mes "[Rooney]"; mes "Yeah, sure, it'd be great"; mes "if you could help me. Let's"; mes "see, I need to deliver this"; mes "letter to a bard named..."; mes "It was... Ah, ^FF0000Lasda Midar^000000!"; next; mes "[Rooney]"; mes "I've looked everywhere"; mes "in town for someone that"; mes "looks like a Bard, but I'm"; mes "not having any luck. If you"; mes "find him, would you tell me?"; que_sch = 1; close; } else if (que_sch == 1) { mes "[Rooney]"; mes "I still haven't"; mes "found Lasda Midar."; mes "Would you let me know"; mes "if you find him so that"; mes "I can deliver his letter?"; close; } else if (que_sch == 2) { if (Zeny < 100) { mes "[Rooney]"; mes "Lasda Midar..."; mes "Where the heck"; mes "could that guy be?"; close; } mes "[Rooney]"; mes "Wow, did you really"; mes "find Lasda Midar?"; mes "Why couldn't I find him?"; mes "Anyway, thank you so much"; mes "for your help. I thought I was"; mes "going to fail my delivery!"; next; select("He asked me to give you this."); mes "[Rooney]"; mes "Hey, alright! Thanks"; mes "for the cash! Heh heh~"; Zeny -= 100; que_sch = 3; close; } mes "[Rooney]"; mes "Nice day out, isn't it?"; close; } prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (que_sch < 1) { mes "[Lasda]"; mes "Hello there, isn't today"; mes "such a wonderful day?"; mes "Nice weather always"; mes "inspires the poet in me,"; mes "and I can't seem to stop"; mes "singing my heart out~"; close; } else if (que_sch == 1) { mes "[Lasda]"; mes "Why, what a glorious"; mes "day! I should sing a song"; mes "in praise of its wonder!"; mes "Ooooh... La la la-la~"; mes "Girls, girls, giiiirls..."; next; if(select("Excuse me...", "......") == 1) { mes "[Lasda]"; mes "Why, what a glorious"; mes "day! I should sing a song"; mes "in praise of its wonder!"; mes "Ooooh... La la la-la~"; mes "Girls, girls, giiiirls..."; close; } mes "[Lasda]"; mes "Girls, girls, giiiirls..."; mes "Making my heart"; mes "beat like... Like it's"; mes "going too fast. My heart's"; mes "racing... And you're at the"; mes "finish line--Love Champion!"; next; mes "[Lasda]"; mes "Oh? Don't stare at me"; mes "like that, you're making"; mes "me blush. Did you need to"; mes "talk to me or something?."; next; if(select("I'm sorry.", "Are you ^ff0000Lasda Midar^000000?") == 1) { mes "[Lasda]"; mes "Oh, that's alright."; mes "..............................."; mes "Girl, I'll laugh at all your"; mes "jokes, and agree with yourv"; mes "politics~ You're hot! But"; mes "baby, you're dumb as bricks~"; close; } mes "[Lasda]"; mes "Oh? Oh, yes, that's me."; mes "How can I help you?"; next; select("I'm here to deliver this to you."); mes "[Lasda]"; mes "Ah! He must have finally"; mes "sent it. Would you please"; mes "give me a second? Let's see..."; next; mes "^3355FFLasda opened the letter"; mes "and started reading it.^000000"; next; mes "[Lasda]"; mes "Umm..."; mes "Oh, no..."; next; mes "[Lasda]"; mes "Ah, I'm sorry for"; mes "making you wait."; mes "Here, please give"; mes "this money to that"; mes "kid that was supposed"; mes "to come find me here."; que_sch = 2; Zeny += 100; next; mes "[Lasda]"; mes "I'd like you to come"; mes "talk to me again later"; mes "if you have the time"; mes "See you around~"; close; } else if (que_sch == 2) { mes "^3355FFLasda seems to be"; mes "lost in deep thought.^000000"; close; } else if (que_sch == 3) { mes "[Lasda]"; mes "Oh good, you came back!"; mes "Thanks for delivering that"; mes "letter for me. Listen, you"; mes "mind listening to me for"; mes "a bit? I want to ask you"; mes "for your help with something."; next; if (select("Sure.", "No.") == 1) { mes "[Lasda]"; mes "You see, the letter you"; mes "brought me was from my old"; mes "best friend. I haven't heard"; mes "from him for a while, so"; mes "I was pretty worried..."; next; mes "[Lasda]"; mes "Vitre said in his letter"; mes "that he's in jail under"; mes "false charges so he wants"; mes "me to help him out. However,"; mes "there isn't much I can do."; mes "Do you think you can help him?"; next; if (select("Sure.", "No.") == 1) { mes "[Lasda]"; mes "Thank you so much!"; mes "I guess the best thing"; mes "to do for now is to find"; mes "my friend in a prison in"; mes "^FF0000Morroc^000000, and see what"; mes "you can do to help him.."; que_sch = 4; close; } mes "[Lasda]"; mes "I... I guess..."; mes "You must not be"; mes "able to help him too..."; close; } mes "[Lasda]"; mes "I suppose that you"; mes "must already be busy"; mes "doing something else."; mes "Well, I understand..."; close; } else if (que_sch < 8) { mes "[Lasda]"; mes "I still can't believe"; mes "Vitre is being held"; mes "in prison in Morroc. I mean,"; mes "what could have happened?"; mes "I hope you can help him..."; close; } else if (que_sch == 8) { mes "[Lasda]"; mes "He was arrested because"; mes "he's suspected of espionage?"; mes "That doesn't make any sense."; mes "What could be going on?"; next; select("^ff0000Krieg^000000 told me that."); mes "[Lasda]"; mes "Krieg? Do you mean Krieg"; mes "Laje Mandi? I know him quite"; mes "well, actually. Let me write"; mes "you a letter or recommendation."; mes "Hopefully, it'll be enough to"; mes "let you enter the prison."; que_sch = 9; close; } else if (que_sch == 9) { mes "[Lasda]"; mes "Hurry and go bring"; mes "my letter to Krieg."; mes "I wonder what happened..."; mes "There must be some kind"; mes "of weird misunderstanding."; close; } else if (que_sch < 19) { mes "[Lasda]"; mes "He really asked you"; mes "to break him out of jail?"; mes "Well, I know that's a morally"; mes "hazy area, but I hope that"; mes "you do your best to help Vitre."; close; } else if (que_sch < 25) { mes "[Lasda]"; mes "Thanks for offering"; mes "to help me out. I still"; mes "can't believe Vitre had"; mes "the gall to just break"; mes "out of prison, though..."; next; mes "[Lasda]"; mes "I still can't do"; mes "anything to help him,"; mes "so please do what you"; mes "can to take care of him"; mes "for me. I really appreciate it."; close; } else if (que_sch == 25) { mes "[Lasda]"; mes "Ah, you're back. I'm sure"; mes "you have a lot to ask me"; mes "right now. You deserve to"; mes "know that everything I asked"; mes "you to do was part of a plan"; mes "to confirm Vitre's guilt."; next; mes "[Lasda]"; mes "We arrested him once"; mes "we learned that he was"; mes "an Arunafeltz spy, but we"; mes "couldn't punish him since"; mes "we lacked concrete proof."; next; mes "[Lasda]"; mes "That's why we allowed"; mes "him to escape: we planned"; mes "on following him to get the"; mes "proof that we needed. Our"; mes "sting was even able to round"; mes "up all of his compatriots!"; next; mes "[Lasda]"; mes "I'm sorry for keeping"; mes "you in the dark, but it was"; mes "essential to the plan. We"; mes "couldn't have done it without"; mes "your help. Please take this"; mes "reward with our sincere thanks."; que_sch = 26; getitem Accessory_Box,1; getexp RENEWAL_EXP?60000:600000,0; close; } else { mes "[Lasda]"; mes "We're having too many"; mes "cases involving spies"; mes "like Vitre lately. This"; mes "might be a sign that"; mes "Arunafeltz is planning"; mes "to move against us..."; close; } } morocc,53,87,7 script Prison Ward#sch 4_M_MOC_SOLDIER,{ if (que_sch < 4) { mes "[Jesse]"; mes "Only authorized"; mes "personnel can enter"; mes "this prison. You need"; mes "a permit if you want"; mes "to be able to enter."; close; } else if (que_sch == 4) { mes "[Jesse]"; mes "What? You want to meet"; mes "the prisoner? I'm sorry,"; mes "but he's not allowed to"; mes "see anyone since he was"; mes "arrested on suspicion"; mes "of espionage."; que_sch = 5; close; } else if (que_sch == 5) { mes "[Jesse]"; mes "Huh. You're awfully"; mes "persistent. Alright,"; mes "if you can do me a favor,"; mes "I'll let you in. Bring me"; mes "1 dish of ^FF0000Fried Monkey Tails^000000"; next; mes "[Jesse]"; mes "Of course, I can only let"; mes "you inside. Whether they'll"; mes "actually let you meet the"; mes "prisoner is another matter."; mes "So do we have a deal?"; que_sch = 6; close; } else if (que_sch == 6) { if (countitem(Luk_Dish01) > 0) { mes "[Jesse]"; mes "Ah, that's the stuff!"; mes "Thanks for the Fried"; mes "Monkey Tails~ Alright,"; mes "go talk to ^FF0000Sir Krieg^000000 in"; mes "Morroc Castle. Get his"; mes "approval, and I'll let you in."; delitem Luk_Dish01,1; que_sch = 7; close; } mes "[Jesse]"; mes "Bring me a plate of"; mes "^FF0000Fried Monkey Tails^000000."; mes "Do it, or I won't help"; mes "you out. I mean, I know"; mes "you mean well, but I'm"; mes "risking my job here..."; close; } else if (que_sch < 10) { mes "[Jesse]"; mes "You didn't get approval"; mes "from Sir Krieg yet? You'd"; mes "better do it, or there's no"; mes "point in entering this prison."; mes "You can't just sneak around"; mes "inside this place, you know?"; close; } else if (que_sch == 10) { mes "[Jesse]"; mes "Did you really get"; mes "Sir Krieg's approval?"; mes "Alright, you may enter now."; close2; warp "ra_in01",48,355; end; } else if (que_sch < 19) { mes "[Jesse]"; mes "Do you want to enter?"; next; if (select("Yes.", "No") == 1) { mes "[Jesse]"; mes "Be careful when you talk"; mes "to that guy: he's a smooth"; mes "talker, and almost charmed"; mes "a lot of the guards into"; mes "letting him go free."; close2; warp "ra_in01",48,355; end; } mes "[Jesse]"; mes "Take your time."; mes "If you're not mentally"; mes "prepared, then it's not"; mes "a good idea to talk"; mes "to the prisoner."; close; } else if (que_sch < 19) { mes "[Jesse]"; mes "Argh, I'm in trouble."; mes "The prisoner escaped."; mes "How could I let this..."; mes "happen?! Damn, I need to"; mes "report this to Mr. Krieg"; close; } mes "[Jesse]"; mes "What a relief! They"; mes "really set it up so that"; mes "the prisoner could escape?"; mes "Well, I thought I was going"; mes "to get fired for all that."; close; } morocc_in,79,163,0 script Public Security Officer 4_M_ALCHE_A,{ if (que_sch < 7) { mes "[Krieg]"; mes "I'm in charge of public"; mes "security here in Morroc."; mes "Lately, there have been"; mes "more incidents disturbing"; mes "the public peace and"; mes "many unsettling rumors..."; close; } else if (que_sch == 7) { mes "[Krieg]"; mes "Hello, adventurer."; mes "How may I help you?"; next; select("I'd like to see a prisoner, Mr. Vitre."); mes "[Krieg]"; mes "Vitre? I'm sorry, but"; mes "I can't approve of that."; mes "I'd allow visitors for normal"; mes "prisoners, but not for people"; mes "suspected of espionage."; mes "That's why he's in jail."; next; mes "[Krieg]"; mes "If I knew you personally,"; mes "or if someone I trust can"; mes "vouch for you, then I'd"; mes "reconsider letting you"; mes "meet Vitre. Otherwise,"; mes "I just can't do it."; que_sch = 8; close; } else if (que_sch == 8) { mes "[Krieg]"; mes "I can't let you meet"; mes "Vitre until I'm absolutely"; mes "sure that you're not involved"; mes "with any espionage activities."; close; } else if (que_sch == 9) { mes "[Krieg]"; mes "I can't let you meet"; mes "Vitre until I'm absolutely"; mes "sure that you're not involved"; mes "with any espionage activities."; next; select("Here's a letter from Lasda."); mes "[Krieg]"; mes "Lasda? Now there's a"; mes "man I hold in high regard."; mes "Please let me read what"; mes "he has to say. Hmmm..."; next; mes "[Krieg]"; mes "Alright, I'll let you visit"; mes "Vitre. I'll send a message"; mes "to the prison ward so that"; mes "he'll let you talk to him."; que_sch = 10; close; } else if (que_sch < 26) { mes "[Krieg]"; mes "Hmm... This is almost too"; mes "difficult for me to handle."; mes "What should I do?"; close; } mes "[Krieg]"; mes "I understand that you were"; mes "instrumental in solving a"; mes "problem regarding public"; mes "safety. I'd just like to thank"; mes "you, and apologize for any"; mes "trouble I might have caused."; close; } ra_in01,48,352,0 warp que_sch_jail 1,1,morocc,56,89 ra_in01,50,387,4 script Upset Looking Bard#sch 1_M_BARD,{ if (que_sch < 10) { mes "[Vitre]"; mes "............."; close; } else if (que_sch == 10) { mes "[Vitre]"; mes "..............................."; mes "..............................."; mes "..............................."; mes "Damn, what should I do?"; next; select("Excuse me..."); mes "[Vitre]"; mes "Hm? I'm Vitre Bizlita."; mes "As you can see, I'm not in"; mes "any real position to help"; mes "you. Still, did you want"; mes "to ask me something?"; next; switch(select("Nothing.", "I'm here on behalf of Mr. Lasda.")) { case 1: mes "[Vitre]"; mes "Well..."; mes "It's nice to"; mes "receive visitors."; mes "Jail can be lonely...."; close; case 2: mes "[Vitre]"; mes "Oh, good. Lasda finally"; mes "got my letter, eh? I don't"; mes "know what the hell's going"; mes "on. I mean, all I remember"; mes "is that these strange men"; mes "came and brought me here."; next; mes "[Vitre]"; mes "I... I don't think"; mes "they'll let me out"; mes "of here. I mean, they"; mes "jailed me and there's no"; mes "proof I did anything wrong."; next; mes "[Vitre]"; mes "My life is in danger as"; mes "long as I'm here, so I have"; mes "to get out as soon as I can."; mes "Luckily, I figured out that"; mes "I can open these doors if"; mes "I just had 2 things."; next; mes "[Vitre]"; mes "I just need a ^FF0000Megaphone^000000"; mes "and a ^FF0000Violin^000000. Luckily, they're"; mes "pretty mundane objects, so no"; mes "one would suspect anything if"; mes "you brought them here. Um..."; mes "You will help me, won't you?"; next; mes "[Vitre]"; mes "I understand if you have any"; mes "doubts about my innocence."; mes "But think about it: wouldn't"; mes "you want to see what I do"; mes "with a Megaphone and Violin?"; mes "Sounds pretty cool, huh?"; next; mes "^3355FFYou can hear someone"; mes "mumbling from the cell"; mes "next to Vitre's.^000000"; next; mes "[????]"; mes "I wonder how the lady"; mes "in the Dancer Job Change"; mes "place is doing by now..."; que_sch = 11; close; } } else if (que_sch < 18) { mes "[Vitre]"; mes "Didn't you bring the"; mes "Megaphone and Violin?"; mes "The longer I sit here,"; mes "the more likely it is"; mes "that they'll kill me!"; close; } else if (que_sch == 18) { if (countitem(Megaphone) > 0 && countitem(Violin) > 0) { mes "[Vitre]"; mes "You brought me a"; mes "Megaphone and Violin?"; mes "Perfect! Now, step aside"; mes "Can't have you getting hurt."; next; mes "..............................."; mes "..............................."; mes "..............................."; next; mes "^3355FFVitre drew in a deep"; mes "breath, and then smashed"; mes "the steel bars of his cell"; mes "with the Violin. Surprisingly,"; mes "the door swings open with"; mes "a very loud noise.^000000"; next; mes "[Vitre]"; mes "Heh! That was a little"; mes "harder than I thought,"; mes "but it looks like I'm free~"; mes "Alright, let's get a move on."; next; mes "[Jesse]"; mes "What?! What's this noise?!"; next; enablenpc "Jesse#sch"; mes "[Jesse]"; mes "Hey! How did you"; mes "get out of your cell?!"; mes "Get back in there, NOW!"; next; mes "[Vitre]"; mes "If you were me, would"; mes "you go back in your cell"; mes "just because someone's"; mes "yelling at you? Forget it~"; next; mes "^3355FFVitre raised the Megaphone"; mes "to his mouth, and drew in"; mes "another deep breath.^000000"; next; mes "[Vitre]"; mes "Wah!"; next; mes "[Jesse]"; mes "Arg..."; mes "Oh Lord...!"; mes "M-my ears..."; next; mes "[Vitre]"; mes "Heh! I love it when"; mes "a plan comes together~"; mes "Let's get out of here!"; next; delitem Violin,1; delitem Megaphone,1; que_sch = 19; close2; disablenpc "Jesse#sch"; warp "morocc",294,153; end; } mes "[Vitre]"; mes "Didn't you bring"; mes "a Megaphone and"; mes "a Violin? Please"; mes "hurry, I don't have"; mes "much time left!"; close; } else { mes "[Vitre]"; mes "Heh! I love it when"; mes "a plan comes together~"; mes "Let's get out of here!"; close2; warp "morocc",294,153; end; } } ra_in01,58,389,0 script Jesse#sch 4_M_MOC_SOLDIER,{ end; OnInit: disablenpc "Jesse#sch"; end; } ra_in01,58,389,0 script Guant Prisoner#sch 4_M_MIDDLE,{ if (que_sch < 11) { mes "[Ruan]"; mes "This stinks. Why am"; mes "I locked up in here?"; mes "I didn't do anything"; mes "to deserve this!"; next; mes "[Ruan]"; mes "It's getting to be so"; mes "bad that I even miss the"; mes "sound of Hianna's voice."; mes "It's freakishly loud."; mes "You couldn't outyell her"; mes "even with a Megaphone."; close; } else if (que_sch == 11) { mes "[Ruan]"; mes "This stinks. Why am"; mes "I locked up in here?"; mes "I didn't do anything"; mes "to deserve this!"; next; mes "[Ruan]"; mes "It's getting to be so"; mes "bad that I even miss the"; mes "sound of Hianna's voice."; mes "It's freakishly loud."; mes "You couldn't outyell her"; mes "even with a Megaphone."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What...?!"; next; select("Where I can find that Megaphone?"); mes "[Ruan]"; mes "Huh? Why would you"; mes "want to know that?"; next; select("I really need one!"); mes "[Ruan]"; mes "Uh, you can get one from"; mes "that Dancer Job Change"; mes "place in Comodo. They're"; mes "really hard to get, though,"; mes "if not impossible. Knock"; mes "yourself out, buddy."; close; } else if (que_sch < 20) { mes "[Ruan]"; mes "Nobody knows what"; mes "will happen tomorrow."; mes "I mean, this is a world of"; mes "miracles and tragedies."; mes "Death, or real love..."; mes "You will never know what will happen."; close; } mes "[Ruan]"; mes "........"; close; } //- Escort Dancers to Schwaltzvalt Republic - job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (que_sch < 11) { mes "[Hianna]"; mes "Keep up the good work,"; mes "everyone! There's only"; mes "a few days left until the"; mes "big performance! Hey..."; mes "You! Can't you do it right?"; mes "Turn your waist quicker!"; close; } else if (que_sch == 11) { mes "[Hianna]"; mes "Hey, who are you?"; mes "We already have enough"; mes "problems with too many"; mes "pervs ogling the Dancers."; mes "I'd prefer it if you didn't"; mes "come to watch us practice."; next; if (select("I want a Megaphone.", "Eeek...") == 2) { mes "[Hianna]"; mes "If you really want to"; mes "watch us dance, come to"; mes "the show and buy a ticket."; mes "Watching for free isn't"; mes "exactly supporting the arts."; close; } mes "[Hianna]"; mes "You want a Megaphone?"; mes "Well, I'm sorry, but it's"; mes "not just something I can"; mes "lend to anybody. Then again"; mes "it's not like you can find one"; mes "anywhere else, either."; next; if (select("Please! I'll do anything!", "Later.") == 2) { mes "[Hianna]"; mes "Alright, then."; mes "I'm sorry that"; mes "I can't help you."; close; } mes "[Hianna]"; mes "Anything, huh?"; mes "Well, you just said"; mes "the magic word. Listen"; mes "carefully to what I want"; mes "you to do for me."; next; if (select("Listen", "Reconsider") == 1) { mes "[Hianna]"; mes "First, I want a little"; mes "cash. Consider it a rental"; mes "fee. 500,000 zeny should be"; mes "just about enough. Then,"; mes "I want you to do me a favor."; next; mes "[Hianna]"; mes "The Schwaltzvalt Republic"; mes "requested me to send some"; mes "Dancers for some party, but"; mes "I don't have enough guards"; mes "to protect them on their"; mes "way over there."; next; mes "[Hianna]"; mes "If you act as bodyguard"; mes "to my Dancers on the way"; mes "to the Schwaltzvalt Republic,"; mes "I'll lend you my Megaphone"; mes "once you come back. So..."; mes "How does that sound?"; next; if (select("Sounds good.", "Like a ripoff.") == 1) { mes "[Hianna]"; mes "I'm glad you agree~"; mes "Okay, the Dancers are"; mes "waiting are the entrance,"; mes "so bring them over to the"; mes "Schwaltzvalt Republic as"; mes "soon as you're ready."; que_sch = 12; close; } mes "[Hianna]"; mes "So... I guess you"; mes "didn't need that"; mes "Megaphone as"; mes "badly as I thought."; close; } mes "[Hianna]"; mes "Alright, take your"; mes "time. I'm in no rush."; close; } else if (que_sch < 17) { mes "[Hianna]"; mes "What are you still doing"; mes "here? Shouldn't you be"; mes "escorting the Dancers to"; mes "the Schwaltvalt Republic"; mes "already? Get a move on~"; close; } else if (que_sch == 17) { mes "[Hianna]"; mes "Thanks for all your"; mes "hard work. The Dancers"; mes "told me that you did a good"; mes "job escorting them. Now..."; mes "Do you have the money?"; next; if (select("Yes", "No") == 1) { if (Zeny < 500000) { mes "[Hianna]"; mes "What's this? Hmm..."; mes "I think you made a mistake."; mes "This isn't enough money."; mes "Remember, 500,000 zeny~"; close; } mes "[Hianna]"; mes "Perfect. Well, here's"; mes "your Megaphone. Thanks"; mes "for everything, and I'll see"; mes "you around, adventurer~"; Zeny -= 500000; que_sch = 18; getitem Megaphone,1; close; } mes "[Hianna]"; mes "I can't have you breaking"; mes "your promises, so I won't"; mes "give you the Megaphone"; mes "until you pay me the"; mes "500,000 zeny that you"; mes "said that you would."; close; } else if (que_sch == 18) { mes "[Hianna]"; mes "Thanks for escorting"; mes "my Dancers over to the"; mes "Schwaltzvalt Republic."; mes "Anything I can help"; mes "you with today?"; next; if (select("I'd like another Megaphone.", "No thanks.") == 1) { mes "[Hianna]"; mes "Well, I guess I can let"; mes "you have another one if"; mes "you pay me 500,000 zeny."; mes "You sure you want to pay"; mes "the money for a Megaphone?"; next; if (select("Yes", "No") == 1) { if (Zeny < 500000) { mes "[Hianna]"; mes "I'm sorry, but this"; mes "isn't enough money for"; mes "a Megaphone. Be sure"; mes "to bring me 500,000 zeny."; close; } mes "[Hianna]"; mes "Here you are. The fact is..."; mes "These Megaphones are"; mes "considered guild property,"; mes "so I'm not supposed to let"; mes "you have this. Don't let"; mes "anyone know I gave you this!"; Zeny -= 500000; getitem Megaphone,1; close; } mes "[Hianna]"; mes "Alright~"; mes "Take care, and"; mes "travel safely~"; close; } mes "[Hianna]"; mes "Alright~"; mes "Take care, and"; mes "travel safely~"; close; } mes "[Hianna]"; mes "Trust me, we've made"; mes "good use of the money"; mes "that you've ''donated.''"; mes "Thanks for taking good"; mes "care of my Dancers~"; close; } job_duncer,85,49,0 script Young Dancer#sch1 4_F_07,{ if (que_sch < 12) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 12) { mes "[Dancer]"; mes "Ah, you must be the"; mes "bodyguard. So are you"; mes "ready to go now?"; next; if (select("Yes", "No") == 1) { mes "[Dancer]"; mes "Alright, then."; mes "Here we go~"; que_sch = 13; close2; warp "airplane",75,55; end; } mes "[Dancer]"; mes "We need to depart soon,"; mes "so please hurry. I'll be"; mes "waiting for you here~"; close; } mes "[Dancer]"; mes "Oh, that was such a fun"; mes "performance. I can still"; mes "see the dazzling decorations"; mes "in the ballroom where we got"; mes "to dance. It was so wonderful!"; close; } job_duncer,83,52,6 script Cheerful Dancer#sch1 4_F_07,{ if (que_sch < 12) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 12) { mes "[Dancer]"; mes "Ah, you must be the"; mes "bodyguard. So are you"; mes "ready to go now?"; next; if (select("Yes", "No") == 1) { mes "[Dancer]"; mes "Alright, then."; mes "Here we go~"; que_sch = 13; close2; warp "airplane",75,55; end; } mes "[Dancer]"; mes "We need to depart soon,"; mes "so please hurry. I'll be"; mes "waiting for you here~"; close; } mes "[Dancer]"; mes "I guess it's pretty"; mes "fun to perform on stage~"; mes "But I still need to practice"; mes "more for the next performance."; close; } job_duncer,87,50,2 script Mature Looking Dancer#s1 4_F_07,{ if (que_sch < 12) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 12) { mes "[Dancer]"; mes "Ah, you must be the"; mes "bodyguard. So are you"; mes "ready to go now?"; next; if (select("Yes", "No") == 1) { mes "[Dancer]"; mes "Alright, then."; mes "Here we go~"; que_sch = 13; close2; warp "airplane",75,55; end; } mes "[Dancer]"; mes "We need to depart soon,"; mes "so please hurry. I'll be"; mes "waiting for you here~"; close; } mes "[Dancer]"; mes "I sure learned a lot from"; mes "that trip. I hope that the new"; mes "girls also gained something"; mes "from their experiences."; close; } airplane,76,56,4 script Young Dancer#sch2 4_F_07,{ if (que_sch < 13) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 13) { mes "[Dancer]"; mes "This will be my"; mes "first performance..."; mes "I guess that's why"; mes "I have butterflies"; mes "in my stomach..."; close; } mes "[Dancer]"; mes "I wonder which beautiful"; mes "place we'll get to perform in"; mes "next time! Ooh, I can't wait!"; close; } airplane,75,53,0 script Cheerful Dancer#sch2 4_F_07,{ if (que_sch < 13) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 13) { mes "[Dancer]"; mes "I've performed at many"; mes "venues, but this is the"; mes "frist time I'll be dancing"; mes "in the Schwaltzvalt Republic."; mes "This is also my first time on"; mes "an airship. How exciting!"; close; } mes "[Dancer]"; mes "Traveling is really"; mes "thrilling... It's almost as"; mes "fun as dancing on stage~"; close; } airplane,79,55,2 script Mature Looking Dancer#s2 4_F_07,{ if (que_sch < 13) { mes "[Dancer]"; mes "Hi there~"; mes "Are you enjoying"; mes "yourself? I hope so!"; close; } else if (que_sch == 13) { mes "[Dancer]"; mes "This is the first time that"; mes "the Schwaltzvalt Republic"; mes "requested a performance"; mes "from us. Isn't that amazing?"; mes "I guess we earned a reputation"; mes "overseas. I'll do my best!"; next; mes "[Airship Announcement]"; mes "We will be arriving"; mes "in Einbroch shortly."; mes "Passengers to Einbroch,"; mes "please get ready to land."; next; mes "[Dancer]"; mes "Oh! We're finally here!"; mes "Alright, I'll give this next"; mes "performance my all!"; close2; que_sch = 14; warp "ein_in01",278,223; end; } mes "[Dancer]"; mes "I've been dancing on"; mes "stage for a long time, but"; mes "I always feel so nervous"; mes "right beforehand. I wonder"; mes "why that happens to me."; close; } ein_in01,174,266,0 script Young Dancer#sch3 4_F_07,{ if (que_sch < 17) { mes "[Dancer]"; mes "Oh, the dinner"; mes "party isn't finished yet."; mes "It'll be over before"; mes "you even know it~"; close; } else if (que_sch == 17) { mes "[Dancer]"; mes "Hooray! My first"; mes "onstage performance"; mes "was a success! Oh"; mes "I was so nervous..."; mes "But I'm so proud"; mes "of myself now!"; close; } mes "[Dancer]"; mes "Without dance,"; mes "my life has no"; mes "meaning at all."; close; } ein_in01,172,266,0 script Cheerful Dancer#sch3 4_F_07,{ if (que_sch < 17) { mes "[Dancer]"; mes "The dinner party isn't"; mes "even finished yet, but"; mes "I'm already exhausted~"; close; } else if (que_sch == 17) { mes "[Dancer]"; mes "^333333*Whew*^000000 We gave a good"; mes "performance this time."; mes "I was worried since that"; mes "airship trip really drained me."; close; } mes "[Dancer]"; mes "Dancing is really"; mes "hard work, and all that"; mes "practicing wears you out,"; mes "but it's worth it once you"; mes "get up on that stage."; close; } ein_in01,170,266,0 script Mature Looking Dancer#s3 4_F_07,{ if (que_sch < 17) { mes "[Dancer]"; mes "Oh, the dinner"; mes "party isn't finished yet."; mes "It'll be over before"; mes "you even know it~"; close; } else if (que_sch == 17) { mes "[Dancer]"; mes "Well well, it looks like our"; mes "performance was a success."; mes "The new girls did a really"; mes "great job. So let's head"; mes "back home, shall we?"; close2; warp "comodo",191,146; end; } mes "[Dancer]"; mes "Dancing is so fun, but"; mes "sometimes it's hard to"; mes "keep up with the audience's"; mes "expectations, you know?"; close; } ein_in01,279,221,0 script Hotel Manager#sch 4_M_KHKYEL,5,5,{ if (que_sch < 15) { mes "[Manager]"; mes "It'd be a really great"; mes "party if our customers"; mes "were a little less rowdy"; mes "Recently, they've been"; mes "more than a handful..."; close; } else if (que_sch == 15) { mes "[Manager]"; mes "I'm glad our customers"; mes "enjoyed the performance"; mes "I was a little worried about"; mes "what they were going to think,"; mes "but I guess I was just being"; mes "overly anxious about it all."; close; } else if (que_sch == 16) { mes "[Manager]"; mes "Thank you so much for"; mes "your services. I'll be sure to"; mes "have one of my employees"; mes "send you your payment"; mes "Have a safe trip back~"; que_sch = 17; close; } end; OnTouch: if (que_sch == 14) { mes "[Manager]"; mes "Oh, did you enjoy"; mes "your trip? I'm glad to"; mes "see that everyone arrived"; mes "safely. The dinner party"; mes "will start shortly, so"; mes "please get ready~"; que_sch = 15; close; } end; } ein_in01,166,282,4 script Employee#sch 4_M_KHMAN,{ if (que_sch < 15) { mes "[Employee]"; mes "We've been so busy lately!"; mes "It's just one party reservation"; mes "after another! When will I be"; mes "able to just take a break?"; close; } else if (que_sch < 17) { if (rand(1,3) == 2) { mes "[Employee]"; mes "Hi, how may I help you?"; mes "Tonight, most of customers"; mes "are high ranking government"; mes "officials or public figures."; mes "That man over there is the"; mes "Rekenber P.R. executive."; next; mes "[Employee]"; mes "That priest over there is"; mes "actually a diplomat from"; mes "Arunafeltz on business."; mes "These are some very"; mes "important people!"; close; } mes "[Employee]"; mes "How can I help you?"; mes "Oh, would you like another"; mes "drink? There you go! Please"; mes "enjoy the dinner party~"; close; } mes "[Employee]"; mes "Oh, the mess left after"; mes "a banquet is the biggest"; mes "part of my job. It's tough"; mes "work, but it needs to get done."; close; } ein_in01,176,285,0 script Bard Trigger#sch FAKE_NPC,1,1,{ OnTouch: if (que_sch == 15) { disablenpc "Corporate Figure#sch"; disablenpc "Arunafeltz Figure#sch"; enablenpc "Corporate Figure"; enablenpc "Arunafeltz Figure"; mes "[????]"; mes "I guess the party"; mes "will soon be over."; mes "Did you enjoy yourself?"; next; mes "[??????]"; mes "Yes, thank you, I had"; mes "a great time. I'm sorry"; mes "I gave you such short"; mes "notice of my arrival, but"; mes "you held this party anyway."; next; mes "[????]"; mes "Don't mention it."; mes "You're a valued guest."; mes "It would shame me if I'd"; mes "failed to entertain you."; next; mes "[??????]"; mes "Ho ho, you certainly know"; mes "how to be a good host~"; next; mes "[????]"; mes "Your words honor me."; next; mes "^3355FFThe man took a quick"; mes "look around the room.^000000"; next; mes "[????]"; mes "No one's around."; mes "I have something to"; mes "discuss with you before"; mes "we get down to business."; next; mes "[??????]"; mes "What kind of...?"; next; mes "[????]"; mes "I'll explain in detail"; mes "someplace safer. The gist"; mes "is that some rogues over in"; mes "Arunafeltz are plotting to harm"; mes "relations between Arunafeltz"; mes "and the Rekenber Corporation."; next; mes "[??????]"; mes "Oh... I see. Yes,"; mes "we can't talk about"; mes "that here. To tell the"; mes "truth, I've suspected that"; mes "something like that was"; mes "going on... Yes, makes sense."; next; mes "[????]"; mes "We should relocate"; mes "so that we can talk"; mes "a bit more freely."; mes "Please follow me,"; mes "I already have"; mes "a place prepared."; que_sch = 16; close2; disablenpc "Corporate Figure"; disablenpc "Arunafeltz Figure"; enablenpc "Corporate Figure#sch"; enablenpc "Arunafeltz Figure#sch"; } end; } ein_in01,181,284,0 script Corporate Figure 4_M_MANAGER,{ end; OnInit: disablenpc "Corporate Figure"; end; } ein_in01,181,285,0 script Arunafeltz Figure 4_F_TRAINEE,{ end; OnInit: disablenpc "Arunafeltz Figure"; end; } ein_in01,168,274,0 script Corporate Figure#sch 4_M_MANAGER,{ mes "[????]"; mes "Hmm... Good."; mes "Everything looks"; mes "ready to me."; close; } ein_in01,170,284,4 script Arunafeltz Figure#sch 4_F_TRAINEE,{ mes "[??????]"; mes "I've got to say, only"; mes "Rekenber can host such"; mes "a magnificent party in"; mes "a city this polluted."; mes "What's going on...?"; close; } morocc,297,154,0 script Thin-Faced Bard#sch 1_M_BARD,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (que_sch < 19) { mes "[????]"; mes "............"; close; } else if (que_sch == 19) { mes "[Vitre]"; mes "Thanks for your help."; mes "This country's government"; mes "should know better than to"; mes "put a good man like me in jail."; mes "Listen, I'm a fugitive now."; mes "Do you think you can help me?"; next; select("Sure.", "I may as well..."); mes "[Vitre]"; mes "I just need you to talk"; mes "to a few people, and let"; mes "me know what they said."; mes "I'd do it myself, but you"; mes "understand that I've got"; mes "to keep a low profile."; next; mes "[Vitre]"; mes "Please meet these people"; mes "in the order that I tell you."; mes "I've sent messengers to let"; mes "them know of your arrival,"; mes "but I had to send them out"; mes "at different times... Anyway..."; next; mes "[Vitre]"; mes "First, go to Prontera"; mes "and talk to Chada. Second,"; mes "go to Geffen and speak to"; mes "Ghez. Lastly, please go to"; mes "Comodo and meet Nosdan."; next; mes "[Vitre]"; mes "Each one of them will"; mes "sing you a song. Listen"; mes "carefully, and sing me their"; mes "songs when you come back."; mes "Thanks, you have no idea how"; mes "much I appreciate your help."; que_sch = 20; close; } else if (que_sch == 20) { mes "[Vitre]"; mes "Chada is probably near"; mes "the middle of Prontera."; mes "The messenger I sent to"; mes "him should have reached"; mes "him by now, so he should"; mes "be expecting your arrival."; close; } else if (que_sch == 21) { mes "[Vitre]"; mes "Ah, now you've got to"; mes "talk to Ghez. He should"; mes "be in Northeast Geffen"; mes "somewhere. Hopefully"; mes "you won't have too much"; mes "trouble finding him."; close; } else if (que_sch == 22) { mes "[Vitre]"; mes "Trying to find Nosdan?"; mes "I think he's probably in the"; mes "Northern Cave in Comodo."; mes "Please talk to him, and let"; mes "me know about his song."; close; } else if (que_sch == 23) { mes "[Vitre]"; mes "Welcome back."; mes "So did you listen"; mes "to all of their songs?"; next; if (select("Yes", "No") == 1) { mes "[Vitre]"; mes "Perfect~ Here's a little"; mes "something to show my"; mes "gratitude. Hope you like it."; que_sch = 24; getitem Old_Blue_Box,1; next; mes "[Vitre]"; mes "Now, tell me, what"; mes "exactly did they si--"; next; mes "[????]"; mes "Hold it!"; next; enablenpc "????#sch1"; enablenpc "????#sch2"; enablenpc "????#sch3"; mes "[Vitre]"; mes "What? Wh-who the"; mes "hell are you guys?!"; next; mes "[????]"; mes "Rune-Midgarts"; mes "Secret Service!"; mes "Vitre Bizlleta--"; mes "you're under arrest"; mes "for espionage!"; next; mes "[Vitre]"; mes "Again? Didn't you just"; mes "arrest me just for being"; mes "suspected of espionage?"; mes "I think it's a little unfair"; mes "to just capture me when"; mes "you don't have any proof."; next; mes "[????]"; mes "We just seized concrete"; mes "evidence of your illegal"; mes "activities. It's probably"; mes "enough to imprison you"; mes "for life. Happy now?"; next; mes "[Vitre]"; mes "You're bluffing."; next; mes "[????]"; mes "You shouldn't have sent"; mes "that unsuspecting adventurer"; mes "to your news sources. We've"; mes "taken them into custody"; mes "Chada, Ghez, Nosdan."; mes "That's them, right?"; next; mes "[Vitre]"; mes "Nooooooooo!"; next; mes "[Suden]"; mes "Adventurer, thank you for"; mes "your cooperation. I am"; mes "Suden Griea, Secret Service"; mes "agent. I'm sure you have"; mes "a lot of questions, but ^FF0000Lasda"; mes "Midar^000000 will answer them."; next; mes "[Suden]"; mes "I'd explain here and now,"; mes "but I better dispose of"; mes "this trash with the rest of"; mes "his scum buddies... in jail!"; que_sch = 25; close2; disablenpc "????#sch1"; disablenpc "????#sch2"; disablenpc "????#sch3"; end; } mes "[Vitre]"; mes "Would you please hurry?"; mes "Staying in one place like"; mes "this makes me nervous..."; mes "I should be on the move..."; close; } else if (que_sch == 24) { mes "[Vitre]"; mes "Now, tell me, what"; mes "exactly did they si--"; next; mes "[????]"; mes "Hold it!"; next; enablenpc "????#sch1"; enablenpc "????#sch2"; enablenpc "????#sch3"; mes "[Vitre]"; mes "What? Wh-who the"; mes "hell are you guys?!"; next; mes "[????]"; mes "Rune-Midgarts"; mes "Secret Service!"; mes "Vitre Bizlleta--"; mes "you're under arrest"; mes "for espionage!"; next; mes "[Vitre]"; mes "Again? Didn't you just"; mes "arrest me just for being"; mes "suspected of espionage?"; mes "I think it's a little unfair"; mes "to just capture me when"; mes "you don't have any proof."; next; mes "[????]"; mes "We just seized concrete"; mes "evidence of your illegal"; mes "activities. It's probably"; mes "enough to imprison you"; mes "for life. Happy now?"; next; mes "[Vitre]"; mes "You're bluffing."; next; mes "[????]"; mes "You shouldn't have sent"; mes "that unsuspecting adventurer"; mes "to your news sources. We've"; mes "taken them into custody"; mes "Chada, Ghez, Nosdan."; mes "That's them, right?"; next; mes "[Vitre]"; mes "Nooooooooo!"; next; mes "[Suden]"; mes "Adventurer, thank you for"; mes "your cooperation. I am"; mes "Suden Griea, Secret Service"; mes "agent. I'm sure you have"; mes "a lot of questions, but ^FF0000Lasda"; mes "Midar^000000 will answer them."; next; mes "[Suden]"; mes "I'd explain here and now,"; mes "but I better dispose of"; mes "this trash with the rest of"; mes "his scum buddies... in jail!"; que_sch = 25; close2; disablenpc "????#sch1"; disablenpc "????#sch2"; disablenpc "????#sch3"; end; } mes "[Bard]"; mes "Oh, uh..."; mes "I'm not really Vitre."; mes "I'm just a lookalike that's"; mes "been planted here in case"; mes "his hoodlum buddies come"; mes "here to find him. You know?"; next; mes "[Bard]"; mes "Yeah... This is a pretty"; mes "dumb job. I mean, all I do"; mes "is stand here, waiting for"; mes "his spy friends. What are"; mes "the odds of that happening?"; close; } morocc,294,152,0 script ????#sch1 4_M_HUMAN_02,{ end; OnInit: disablenpc "????#sch1"; end; } morocc,293,155,6 script ????#sch2 4_M_HUMAN_02,{ end; OnInit: disablenpc "????#sch2"; end; } morocc,298,150,1 script ????#sch3 4_M_HUMAN_02,{ end; OnInit: disablenpc "????#sch3"; end; } prontera,109,161,6 script Young Man#sch 4_M_01,{ if (que_sch < 20) { mes "[Chada]"; mes "What a boring day..."; mes "Perhaps I'll stave the"; mes "dreariness with song~"; close; } else if (que_sch == 20) { mes "[Chada]"; mes "Are you the one that"; mes "Vitre sent? Good, good."; mes "Let me treat you to my"; mes "wonderful song. Listen..."; mes "And learn... And love..."; next; mes "[Chada]"; mes "La la la la la la la la~"; mes "A curse plagues the"; mes "royal family, and it's"; mes "been passed down to their"; mes "second child... la la la..."; mes "No one can cure it... Oooh~"; next; mes "[Chada]"; mes "Hahaha! Isn't that"; mes "such a wonderful song?"; mes "Let Vitre know each and"; mes "every word to it, okay?"; que_sch = 21; close; } else if (que_sch < 30) { mes "[Chada]"; mes "Did you need to hear"; mes "the song again? Alright,"; mes "listen carefully this time~"; next; mes "[Chada]"; mes "La la la la la la la la~"; mes "A curse plagues the"; mes "royal family, and it's"; mes "been passed down to their"; mes "second child... la la la..."; mes "No one can cure it... Oooh~"; next; mes "[Chada]"; mes "Hahaha! Isn't that"; mes "such a wonderful song?"; mes "Let Vitre know each and"; mes "every word to it, okay?"; close; } else { mes "[Chada]"; mes "..........."; mes "I have nothing to say to you."; close; } } geffen,196,167,4 script Young Woman#sch 4W_F_01,{ if (que_sch < 21) { mes "[Ghez]"; mes "When is he going"; mes "to send someone to"; mes "listen to my song?"; close; } else if (que_sch == 21) { mes "[Ghez]"; mes "Oh, Vitre send you?"; mes "Great, I've been waiting"; mes "for you. Check out this"; mes "new song I wrote. It's great."; next; mes "[Ghez]"; mes "Sha la la la la la"; mes "Prontera Knights gotta"; mes "protect the palace~"; mes "Sha hoo hoo haaaaa"; mes "Geffen Knights gotta"; mes "protect the magic tower~"; next; mes "[Ghez]"; mes "Na na na nan nan naaa"; mes "Prontera! Geffen! Knights"; mes "together! Protect the palace!"; mes "Ooooooooooooh yeah!"; mes "And crush their foes to the west!"; mes "That's the secret plan! La la la~"; next; mes "[Ghez]"; mes "Wasn't that poetic?"; mes "Now sing that song exactly"; mes "as you heard it to Vitre."; que_sch = 22; close; } else if (que_sch < 30) { mes "[Ghez]"; mes "You want to hear my song"; mes "again? Fine, but make sure"; mes "to memorize it all this time."; next; mes "[Ghez]"; mes "Sha la la la la la"; mes "Prontera Knights gotta"; mes "protect the palace~"; mes "Sha hoo hoo haaaaa"; mes "Geffen Knights gotta"; mes "protect the magic tower~"; next; mes "[Ghez]"; mes "Na na na nan nan naaa"; mes "Prontera! Geffen! Knights"; mes "together! Protect the palace!"; mes "Ooooooooooooh yeah!"; mes "And crush their foes to the west!"; mes "That's the secret plan! La la la~"; next; mes "[Ghez]"; mes "Wasn't that poetic?"; mes "Now sing that song exactly"; mes "as you heard it to Vitre."; close; } else { mes "[Ghez]"; mes "I'm doomed..."; mes "......."; close; } } comodo,135,299,0 script Young Man#sch2 1_M_SIGNMONK,{ if (que_sch < 22) { mes "[Nosdan]"; mes "Have you come to hear"; mes "my song? Ah, it's good"; mes "that you've come to enjoy"; mes "my melodious vo--wait,"; mes "wait, where are you going?"; close; } else if (que_sch == 22) { mes "[Nosdan]"; mes "Ah, are you the one"; mes "that Vitre mentioned"; mes "in his message? Okay,"; mes "please give me a moment."; next; mes "[Nosdan]"; mes "^333333*Ahem ahem*^000000"; mes "I'm ready. Now"; mes "please listen.."; next; mes "[Nosdan]"; mes "Who dares stop the fearless"; mes "warrior? Baphomet? Drake?"; mes "No, they're too weak! His"; mes "steps now head to the group"; mes "of evil men trying to revive"; mes "Satan Morroc. I mean, come on!"; next; mes "[Nosdan]"; mes "Sad news from an old comrade,"; mes "the evil group discovered..."; mes "Time to stop Satan Morroc's"; mes "revival~ La la la la la la la"; mes "la la la la la la la la la la"; mes "la la la la la la la la la la"; next; mes "[Nosdan]"; mes "What'd you think?"; mes "Um, don't ask me about"; mes "the lyrics. Just a weird"; mes "artistic quirk I guess."; mes "Oh, please sing that song"; mes "to Vitre for me, okay?"; que_sch = 23; close; } else if (que_sch < 30) { mes "[Nosdan]"; mes "Oh, you need to"; mes "hear my song again?"; mes "No problem! I guess"; mes "you really like it~"; next; mes "[Nosdan]"; mes "Who dares stop the fearless"; mes "warrior? Baphomet? Drake?"; mes "No, they're too weak! His"; mes "steps now head to the group"; mes "of evil men trying to revive"; mes "Satan Morroc. I mean, come on!"; next; mes "[Nosdan]"; mes "Sad news from an old comrade,"; mes "the evil group discovered..."; mes "Time to stop Satan Morroc's"; mes "revival~ La la la la la la la"; mes "la la la la la la la la la la"; mes "la la la la la la la la la la"; next; mes "[Nosdan]"; mes "What'd you think?"; mes "Um, don't ask me about"; mes "the lyrics. Just a weird"; mes "artistic quirk I guess."; mes "Oh, please sing that song"; mes "to Vitre for me, okay?"; close; } else { mes "[Nosdan]"; mes "Oh, no! I didn't!"; mes "do anything wrong."; mes "I swear!"; close; } } sec_in02,10,43,4 script Extra Story Patch 1_M_SIGNMONK,{ callfunc "F_GM_NPC"; mes "[Patch]"; mes "Yeah, you can try."; next; if(select("Now", "How many?") == 2) { input .@input,0,1000; que_sch = .@input; } mes " "; mes ""+que_sch; close; } //== Siblings Quest :: veins_camel ========================= veins,327,185,3 script Kid#camelcamel 4_M_DST_CHILD,{ if (MISC_QUEST & 8192) { if (rachel_camel == 0) { mes "[Kid Karyn]"; mes "*Sob*"; next; mes "^3355FFThis sobbing child"; mes "looks really upset...^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hey, why are you"; mes "crying? Are you lost?"; mes "Where's your mommy?"; next; mes "[Kid Karyn]"; mes "My... Mom's"; mes "at home..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "......"; mes "........."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I see. So..."; mes "Are you having"; mes "trouble finding"; mes "your way back home?"; next; mes "[Kid Karyn]"; mes "No! I'm ten years old!"; mes "I can find my way home,"; mes "even with my eyes closed!"; mes "^333333*Sniff sniff*^000000 Uuuuuuweeeh~"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Well..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Can you tell me"; mes "why you're crying?"; next; mes "[Kid Karyn]"; mes "I... ^333333*Sniff*^000000"; mes "I-I went to... Th-..."; mes "Volcan.... w-w-with"; mes "my sist-- Waaaaaaah!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Poor kid... Come on,"; mes "take a deep breath so"; mes "you can tell me about what"; mes "happened a little more slowly."; next; mes "[Kid Karyn]"; mes "*^333333Sob*^000000 ...It's just..."; mes "I went to Thor Volcano"; mes "with my little sister to see"; mes "which one of us was braver..."; mes "But then, we met some..."; mes "Scary people there... and..."; next; mes "[Kid Karyn]"; mes "I got scared, so... So..."; mes "My sister... Wah~! *Sob*"; next; mes "[Kid Karyn]"; mes "*Sob*"; next; mes "[Kid Karyn]"; mes "I-I ran away from them..."; mes "But I left my sister over"; mes "there with those weird men..."; next; mes "[Kid Karyn]"; mes "Mom's sick, and dad's"; mes "always at work... He's"; mes "the captain of a ship, so..."; mes "I don't think they can help."; next; mes "[Kid Karyn]"; mes "Can you help me please,"; mes "and bring my sister back?"; mes "*Sniff* Please? I promise"; mes "that I can pay you as soon"; mes "as my dad comes back!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait... I have a question."; mes "You said that someone took"; mes "away your sister at Thor"; mes "Volcano? What did they look"; mes "like? Are you sure that there"; mes "were people there?"; next; mes "[Kid Karyn]"; mes "I... I don't know!"; mes "I got so scared, I just"; mes "ran away! I... I didn't"; mes "mean to leave my sister!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hmmm..."; mes "Maybe your sister was"; mes "kidnapped by bandits..."; next; switch(select("Decline Request", "Accept Request")) { case 1: mes "["+strcharinfo(PC_NAME)+"]"; mes "Sorry kid, but I've got"; mes "things to do. I'm sure"; mes "someone else will come"; mes "along to save your sister."; next; mes "[Kid Karyn]"; mes "Wah~"; close; case 2: mes "["+strcharinfo(PC_NAME)+"]"; mes "Okay, I'll see what"; mes "I can do. I'll try my best"; mes "to find your sister."; next; mes "[Kid Karyn]"; mes "Thank you so much!"; mes "Please find my sister"; mes "Curdie soon! Oh, I hope"; mes "she's okay! If she's not..."; mes "^333333*Sob*^000000 I don't know what"; mes "I'll do! Waaaaaaaah~"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Alright..."; mes "Wish me luck."; mes "I'll go search Thor"; mes "Volcano to find your"; mes "little sister Curdie."; setquest 3060; rachel_camel = 1; close; } } else if (rachel_camel == 1) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better search"; mes "Thor Volcano for Curdie,"; mes "Karyn's little sister."; close; } else if (rachel_camel == 2) { mes "[Kid Karyn]"; mes "W-were you able"; mes "to find my sister?"; mes "Is she alright?"; mes "What happened?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I found her,"; mes "she's alright but..."; next; mes "[Kid Karyn]"; mes "What? Why isn't"; mes "she with you?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Curdie is... Well, she's"; mes "been shackled down. We"; mes "need to find a way to free her."; mes "Do you know where there's"; mes "a forge or a locksmith that"; mes "might be able to help her?"; next; mes "[Kid Karyn]"; mes "Oh! Oh, there's a"; mes "locksmith in the market"; mes "street! You can ask him"; mes "to help free Curdie!"; changequest 3061,3062; rachel_camel = 3; close; } else if (rachel_camel == 3) { mes "[Kid Karyn]"; mes "Let's see..."; mes "I'd better find the"; mes "locksmith in the market"; mes "street, and ask him to help"; mes "me unlock Curdie's shackles."; close; } else if (rachel_camel == 4) { mes "[Kid Karyn]"; mes "Huh... I'd better talk"; mes "to Mr. Lockenlock first, the"; mes "locksmith in the market street."; close; } else if (rachel_camel == 5) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Hmm... I'd better talk"; mes "to Ms. Ivory, the organic"; mes "soap maker if I want to help"; mes "Karyn free his sister Curdie."; close; } else if (rachel_camel == 6) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait... I should be"; mes "bringing Ms. Ivory all"; mes "of the soap ingredients."; mes "What were they again...?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF10 Milk^000000,"; mes "^4D4DFF100 Green Herbs^000000,"; mes "^4D4DFF50 Jellopies^000000, and"; mes "^4D4DFF5 Empty Bottles^000000."; mes "I better get those..."; close; } else if (rachel_camel == 7) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I need to talk to"; mes "someone named Saraman"; mes "to get the soap ingredients..."; close; } else if (rachel_camel == 8) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "I need to bring"; mes "Mr. Saruman all the"; mes "things he needs to"; mes "stimulate a camel's "; mes "appetite. I need to get..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF1 Unripe Apple^000000,"; mes "^4D4DFF5 Monster's Feed^000000,"; mes "^4D4DFF1 Empty Bottle^000000, and"; mes "^4D4DFF1 Yellow Potion^000000."; close; } else if (rachel_camel == 9) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I have everything I need"; mes "to stimulate a camel's"; mes "appetite. Now I need to"; mes "feed the camel so that I can"; mes "get the soap ingredients and"; mes "5 lumps of camel dung."; close; } else if (rachel_camel == 10) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Right now, my time"; mes "would be better spent"; mes "looking for the Silk Sand"; mes "Camel for the ingredients."; close; } else if (rachel_camel == 11) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better find Mr. Saraman's"; mes "lost camel, feed it camel"; mes "appetite stimulants, and"; mes "then get the soap ingredient"; mes "and 5 lumps of camel dung"; mes "if I want to free Curdie."; close; } else if (rachel_camel > 11 && rachel_camel < 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Well... I found the"; mes "camel. Now I need to get"; mes "all the soap ingredients."; mes "The sooner I do that, the"; mes "sooner I can help Curdie."; close; } else if (rachel_camel == 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I managed to get the soap"; mes "ingredient and 5 of those"; mes "camel dung lumps. I should"; mes "head back to Mr. Saraman to"; mes "tell him where his camel is,"; mes "and then go to Ms. Ivory."; close; } else if (rachel_camel == 18) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "Shouldn't I be going"; mes "to see Ms. Ivory now?"; close; } else if (rachel_camel == 19) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I have the Silk Sand Camel"; mes "Soap now, so I should go"; mes "bring it to Mr. Lockenlock."; close; } else if (rachel_camel == 20) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better use the soap to"; mes "make a key mold that I can"; mes "bring over to Mr. Lockenlock."; close; } else if (rachel_camel == 21) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Making the key is more"; mes "important that telling Karyn"; mes "about what's happened."; close; } else if (rachel_camel == 22) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I need to bring"; mes "1 Steel to Mr. Lockenlock"; mes "so that he can make a key"; mes "that will finally free Curdie."; close; } else if (rachel_camel == 23) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I finally got the"; mes "key that I can use"; mes "to free Curdie. I'm"; mes "gonna go save her now."; next; mes "[Kid Karyn]"; mes "Thank you so much!"; mes "Please bring back Curdie"; mes "as soon as you can! ^333333*Sob*^000000"; close; } else if (rachel_camel == 24) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Hey, Karyn! I sent"; mes "your sister back to town"; mes "with a Butterfly Wing."; mes "Did she come back safe?"; next; mes "[Kid Karyn]"; mes "Yes, Curdie's back"; mes "and she's resting in"; mes "the hospital right now."; mes "Thank you so much for"; mes "all of your help!"; next; mes "[Kid Karyn]"; mes "I'm not sure what's wrong"; mes "with Curdie, though. Ever"; mes "since she got back, she gets"; mes "frightened whenever she"; mes "sees the soldiers in town."; next; mes "[Kid Karyn]"; mes "I promise to tell my dad"; mes "about what you did after he"; mes "comes back from overseas."; mes "Thank you for everything"; mes "that you did for us!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Umm... I see..."; mes "I'll come by later"; mes "when Curdie's released"; mes "from the hospital."; next; mes "[Kid Karyn]"; mes "Yes, please do."; mes "I promise to help you"; mes "whenever you need me!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hahahaha!"; mes "Well... I guess that's"; mes "pretty reassuring. Until then,"; mes "take good care of your mother"; mes "and sister. You got that?"; next; mes "[Kid Karyn]"; mes "Got it!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Good, good..."; mes "It's a promise, then."; mes "I'll see you later~"; completequest 3083; rachel_camel = 25; specialeffect(EF_ABSORBSPIRITS, AREA, playerattached()); if (RENEWAL_EXP) getexp 100000,50000; else getexp 1000000,700000; close; } else { // Start Nameless Island Access Quest Addition if (aru_monas < 15) { mes "[Kid Karyn]"; mes "Oh, hello! Thank you"; mes "so much for helping me"; mes "last time! When I get"; mes "older, I'm gonna do my"; mes "best to help you the same"; mes "way that you helped me!"; close; } else if (aru_monas == 15) { mes "[Kid Karyn]"; mes "Hi! It's good to see"; mes "you again! Curdie just came"; mes "back home from the hospital,"; mes "and is getting better everyday!"; mes "Ah, and I've been taking care"; mes "of her, just like I promised~"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Really? That's good"; mes "You should be proud~"; next; mes "[Kid Karyn]"; mes "^666666*Blush*^000000 Heh heh!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Anyway, I was wondering"; mes "if you could help me."; mes "Your dad's a fisherman,"; mes "right? Would you mind"; mes "asking him if I could"; mes "borrow his boat?"; next; mes "[Kid Karyn]"; mes "Well... Actually..."; mes "The pope said that my"; mes "dad isn't allowed to use"; mes "his boat for a while..."; mes "I'm not sure why..."; next; mes "[Kid Karyn]"; mes "So yeah. Dad's not allowed"; mes "to go out to sea right now."; mes "But it should be okay if it's"; mes "you, right? Hey, you helped"; mes "me, so I hafta help you, right?"; next; mes "[Kid Karyn]"; mes "My dad is really mad that"; mes "he can't use his boat so"; mes "maybe we better not tell"; mes "him you want to use it. Let's"; mes "keep it our secret, okay?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "S-sure thing!"; next; mes "[Kid Karyn]"; mes "Anyway, his boat is the"; mes "only one on the south beach"; mes "since all the other fishermen"; mes "dock theirs boats in other"; mes "places. Also, my dad's boat"; mes "will rust if no one uses it."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Great! Thanks so much"; mes "for your help, Karyn~"; mes "I'll be sure to take"; mes "good care of your dad's"; mes "boat. I only need it for"; mes "a little while, anyway."; next; mes "[Kid Karyn]"; mes "Heh heh! Thanks!"; mes "I'm happy that"; mes "I can help you too!"; aru_monas = 16; changequest 17011,17012; close; } else if (aru_monas < 26) { mes "[Kid Karyn]"; mes "Hi! How do you like"; mes "fishing on my dad's boat?"; mes "Oh, and Curdie says hi!"; close; } else { mes "[Kid Karyn]"; mes "Dad says that he'll"; mes "be able to go fishing"; mes "again soon! I hope that"; mes "he'll catch a lot of fish!"; close; } // End Nameless Island Access Quest Addition. } } else { mes "[Kid Karyn]"; mes "^333333*Sob*^000000..."; mes "^333333*Sob*^000000..."; close; } } que_thor,36,66,5 script Little Curdie 4_F_DST_CHILD,{ if (rachel_camel == 1) { mes "^3355FFYou come across"; mes "a little girl lying on the"; mes "ground unconscious.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hey, kid! Wake up!"; mes "Can you hear me?"; next; mes "^3355FFShe has a pulse, but"; mes "despite your verbal"; mes "entreaties, she won't"; mes "open her eyes. You"; mes "lightly slap her cheek"; mes "to wake her up.^000000"; next; mes "[Little Curdie]"; mes "Huh?!"; mes "...Ah, owwww~"; mes "W-waaaaaaaah!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Sorry! I didn't mean"; mes "to make you cry! Are..."; mes "Are you alright?"; next; mes "[Little Curdie]"; mes "Huh? Wh-who are you?"; mes "Oh no, you have to get"; mes "out of here! You'll be in"; mes "trouble if they catch you!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Are you Curdie?"; mes "Your brother Karyn"; mes "asked me to rescue you."; mes "Come on, we've got to"; mes "get you out of here."; next; mes "[Little Curdie]"; mes "Karyn...?"; mes "Oh, oh no! I... They"; mes "locked me in these"; mes "shackles and I can't move!"; mes "You have to leave before"; mes "those scary men come back!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What...?!"; mes "Those bastards!"; mes "Tying up a little"; mes "girl like this..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Argh! And I can't just"; mes "use brute force to shatter"; mes "these shackles! I might"; mes "end up hurting you...!"; next; mes "[Little Curdie]"; mes "Don't worry about me..."; mes "Just hurry and leave!"; mes "I... I'll be alright! Now"; mes "hurry! Someone's coming!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Okay, I'll go..."; mes "But sit tight, and"; mes "wait for me to come"; mes "back. I'll figure out"; mes "some way to free you."; next; mes "[Little Curdie]"; mes "^333333*Sob*^000000 R-really...?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I promise."; mes "I'm sure that someone"; mes "in town will know of a way"; mes "to unlock your shackles."; mes "I'll be back as soon as I can!"; changequest 3060,3061; rachel_camel = 2; close; } else if (rachel_camel == 2) { mes "^3355FFSomeone in town"; mes "must have the"; mes "expertise to unlock"; mes "these shackles. It's your"; mes "only hope to free Curdie"; mes "from these chains.^000000"; close; } else if (rachel_camel == 3 || rachel_camel == 6 || rachel_camel == 8 || rachel_camel == 22) { mes "^3355FFCurdie is lying"; mes "feebly on the ground.^000000"; close; } else if (rachel_camel == 4) { mes "[Little Curdie]"; mes "I hate the metal"; mes "clanging sounds..."; mes "Th-the sparks,"; mes "they're... They're..."; next; mes "^3355FFCurdie is curled up on"; mes "the ground, eyes tightly"; mes "shut, her entire body"; mes "trembling with fear.^000000"; close; } else if (rachel_camel == 5) { mes "^3355FFOn the ground, you see"; mes "some equipment that looks"; mes "similarly to that used by"; mes "the Rachel soldiers.^000000"; close; } else if (rachel_camel == 7) { mes "^3355FFIt seems that someone"; mes "has come by to give"; mes "Curdie food and water.^000000"; close; } else if (rachel_camel == 9) { mes "^3355FFCurdie squints at you"; mes "as you walk by. It seems"; mes "that her vision gets worse"; mes "the longer she's locked"; mes "up in this cave."; close; } else if (rachel_camel == 10) { mes "^3355FFYou'd better find the"; mes "Silk Sand Camel and get"; mes "the soap ingredients if"; mes "you really want to free"; mes "Curdie from her shackles.^000000"; close; } else if (rachel_camel == 11) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better find Mr. Saraman's"; mes "lost camel, feed it camel"; mes "appetite stimulants, and"; mes "then get the soap ingredient"; mes "and 5 lumps of camel dung"; mes "if I want to free Curdie."; close; } else if (rachel_camel > 11 && rachel_camel < 17) { mes "^3355FFYou already found the"; mes "camel, so you need to collect"; mes "the soap ingredients if you"; mes "want to free Curdie.^000000"; close; } else if (rachel_camel == 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I managed to get the soap"; mes "ingredients: 5 of those"; mes "camel dung lumps. I should"; mes "head back to Mr. Saraman to"; mes "tell him where his camel is,"; mes "and then go to Ms. Ivory."; close; } else if (rachel_camel == 18) { mes "^3355FFYou should be leaving"; mes "to see Ms. Ivory now if"; mes "you really want to free"; mes "Curdie from her shackles.^000000"; close; } else if (rachel_camel == 19) { mes "^3355FFNow that you have the"; mes "Silk Sand Camel Soap,"; mes "you should bring it"; mes "over to Mr. Lockenlock.^000000"; close; } else if (rachel_camel == 20) { mes "^3355FFCurdie is exactly"; mes "where you left her."; mes "There's a bowl of cold"; mes "soup next to her, so it's"; mes "clear that someone has"; mes "been feeding her.^000000"; next; mes "^3355FFYou pour the soap into"; mes "the shackle's lock to create"; mes "a mold that Mr. Lockenlock"; mes "can use to make a key.^000000"; next; mes "[Little Curdie]"; mes "Will..."; mes "Will I always"; mes "be stuck here?"; mes "I... I want my mommy..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh... You're awake?"; mes "Don't worry, Curdie,"; mes "I'm sure that I'll be"; mes "able to get you free soon."; mes "Try to hold on a bit longer."; next; mes "[Little Curdie]"; mes "When the door is open,"; mes "I see blazing flames..."; mes "And I hear... the sound"; mes "of machines? These men"; mes "wearing the same clothes"; mes "keep marching past me..."; next; mes "[Little Curdie]"; mes "I... They scare me so much!"; mes "Th-the man that brings me"; mes "food says that they won't"; mes "let me go because of what"; mes "I saw inside there. They..."; mes "They won't let be go home..."; next; mes "^3355FFCurdie's eyes are"; mes "disfocused and are"; mes "pointed above your head."; mes "She might not survive if"; mes "she's forced to remain"; mes "here for much longer.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Don't worry."; mes "I'll come rescue"; mes "you as soon as I make"; mes "the key to unlock these"; mes "awful shackles. Don't worry..."; next; mes "[Little Curdie]"; mes "If I'm not here the"; mes "next time you come,"; mes "then just run away."; mes "Don't even tell my brother."; mes "Get far away before they"; mes "can catch you. I-I'm serious..."; next; mes "[Little Curdie]"; mes "Even if I don't see you"; mes "again... I just... I just"; mes "want to thank you for doing"; mes "your best to help me."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Everything will be"; mes "alright. I just have"; mes "to hurry a little bit."; mes "Alright, it's time to go."; next; mes "^3355FFYou extract the soap"; mes "from the lock, and"; mes "carefully wrap it."; mes "Now you need to take"; mes "the mold back to town"; mes "to Mr. Lockenlock.^000000"; changequest 3079,3080; rachel_camel = 21; close; } else if (rachel_camel == 21) { mes "^3355FFYou have to hurry back"; mes "to town and bring the"; mes "key mold to Mr. Lockenlock"; mes "so that he can make a key"; mes "to unlock Curdie's shackles.^000000"; close; } else if (rachel_camel == 23) { mes "[Little Curdie]"; mes "Y-you..."; mes "Is it really you?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hang on, Curdie!"; mes "I hope this key works..."; next; mes "^3355FFYou unlock the"; mes "shackles with"; mes "Mr. Lockenlock's key.^000000"; next; mes "^333333*Crack*^000000"; next; mes "[Little Curdie]"; mes "Aaaah!"; mes "M-my... My...!"; next; mes "^3355FFCurdie's legs are"; mes "swollen from the"; mes "weight and pressure"; mes "of wearing the shackles"; mes "for such a long time.^000000"; next; mes "[Little Curdie]"; mes "I can't move my legs!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Well, there's no other"; mes "choice. Curdie, I'm"; mes "going to send you back to"; mes "town with a Butterfly Wing."; mes "Try not to move, alright?"; next; mes "[Little Curdie]"; mes "Oh! Thank you..."; mes "I... I can go home..."; mes "Thank you s-so much..."; next; mes "^3355FFYou use the power"; mes "of a Butterfly Wing to"; mes "send Curdie back to"; mes "town. Hopefully, she'll"; mes "arrive safely and see"; mes "her brother Karyn again.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What did she see behind"; mes "the steel door in this old"; mes "volcano? It must have been"; mes "dangerous... Something"; mes "related to the Rachel Army..."; changequest 3082,3083; rachel_camel = 24; close; } else { mes "[Little Curdie]"; mes " ...Wah...."; close; } } veins,181,166,3 script Lockenlock 4_M_HUMERCHANT,{ if (rachel_camel && rachel_camel < 4) { mes "^3355FFIt's a drunkard..."; mes "The scent of pure"; mes "alcohol wafts around him."; mes "There's a certain beauty"; mes "to his disheveled misery.^000000"; close; } else if (rachel_camel == 4) { if (countitem(Yellow_Potion) > 0) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Excuse me...?"; next; mes "[Locksmith Lockenlock]"; mes "Huh? Arrrgh..."; mes "My head... What"; mes "do you want?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh, I'd like"; mes "to make a key."; next; mes "[Locksmith Lockenlock]"; mes "Keys? Yeah, yeah..."; mes "That's what I do."; mes "If you've got the lock,"; mes "it'll be a piece of cake."; next; mes "[Locksmith Lockenlock]"; mes "Ugh, but I'm so thirsty"; mes "and this headache is"; mes "killing me. You mind"; mes "bringing me a Yellow"; mes "Potion first?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Sure, I guess."; mes "I can part with just"; mes "1 Yellow Potion."; mes "Here you go."; next; mes "[Locksmith Lockenlock]"; mes "Ah, that hit the spot!"; mes "Wait, wait... Now I feel"; mes "dizzy... What's going..."; mes "What's going on...?"; next; mes "[Locksmith Lockenlock]"; mes "Okay, okay..."; mes "I'm alright now."; mes "So what'd you say you"; mes "needed? A key? Did you"; mes "bring the lock with you?"; next; mes "[Locksmith Lockenlock]"; mes "I'm an expert in crafting"; mes "keys and locks. Hell, my locks"; mes "are strong enough to hold down"; mes "a dragon, you know that? I'll"; mes "have you know that the Rachel"; mes "Army's a regular customer~"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "(^333333This guy made locks for"; mes "the Rachel army?! It might"; mes "not be a good idea to let him"; mes "know that I'm trying to free"; mes "one of their prisoners. Who"; mes "knows if he's loyal to them?^000000)"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "So what happened was..."; mes "I lost my key, but I can't"; mes "bring the lock here with me."; mes "I think I'd end up breaking"; mes "it if I brought it with me."; next; mes "[Locksmith Lockenlock]"; mes "Oh, yeah? No problem."; mes "Just take me to the lock."; mes "I'll charge you extra, though,"; mes "especially since my knees"; mes "are going bad. So where"; mes "are we going exactly?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait!"; mes "We can't do that!"; next; mes "[Locksmith Lockenlock]"; mes "What do you mean?"; mes "You're not trying to"; mes "open up a bank safe"; mes "or something, are you?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "No, it's nothing like"; mes "that! It's just that the lock"; mes "is in a dangerous place."; mes "This is really important..."; mes "Please, you have to help me!"; next; mes "[Locksmith Lockenlock]"; mes "Huh. Well, bottom line,"; mes "I can't make a key without"; mes "looking at the lock. Let me"; mes "think of a way I can help you."; mes "Give me a second, will you?"; next; mes "[Locksmith Lockenlock]"; mes "..............................."; mes "Well, I guess you can try"; mes "to make a mold of the lock."; mes "It'll have to be perfect, so"; mes "this'll get pretty expensive."; next; mes "[Locksmith Lockenlock]"; mes "Go to the market and"; mes "find a lady selling organic"; mes "soap. You need to get a bottle"; mes "of Chamelepu Soap. You will"; mes "need that exact type of soap:"; mes "nothing else will do."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Chamelpu Soap?"; mes "What is th--"; next; mes "[Locksmith Lockenlock]"; mes "No time to explain."; mes "You'd better hurry and"; mes "find her before she closes"; mes "shop for the day. The shop"; mes "owner's a beauty, so it'll"; mes "be tough for you to miss her."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "..........."; delitem Yellow_Potion,1; changequest 3063,3064; rachel_camel = 5; close; } else { mes "^3355FFIt's a drunkard..."; mes "This man must be the"; mes "Mr. Lockenlock that you seek."; mes "You'd better follow Toby's"; mes "advice and bring this man"; mes "a Yellow Potion first.^000000"; close; } } else if (rachel_camel == 5) { mes "[Locksmith Lockenlock]"; mes "Go to the market and"; mes "find a lady selling organic"; mes "soap, and get a bottle of"; mes "Chamelepu Soap. You will"; mes "need that exact type of soap:"; mes "nothing else will do."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Chamelpu Soap?"; mes "What is th--"; next; mes "[Locksmith Lockenlock]"; mes "No time to explain."; mes "You'd better hurry and"; mes "find her before she closes"; mes "shop for the day. The shop"; mes "owner's a beauty, so it'll"; mes "be tough for you to miss her."; close; } else if (rachel_camel == 6) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait... I should be"; mes "bringing Ms. Ivory all"; mes "of the soap ingredients."; mes "What were they again...?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF10 Milk^000000,"; mes "^4D4DFF100 Green Herbs^000000,"; mes "^4D4DFF50 Jellopies^000000, and"; mes "^4D4DFF5 Empty Bottles^000000."; mes "I better get those..."; close; } else if (rachel_camel == 7) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I need to talk to"; mes "someone named Saraman"; mes "to get the soap ingredients..."; close; } else if (rachel_camel == 8) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "I need to bring"; mes "Mr. Saruman all the"; mes "things he needs to"; mes "stimulate a camel's "; mes "appetite. I need to get..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF1 Unripe Apple^000000,"; mes "^4D4DFF5 Monster's Feed^000000,"; mes "^4D4DFF1 Empty Bottle^000000, and"; mes "^4D4DFF1 Yellow Potion^000000."; close; } else if (rachel_camel == 9) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I have everything I need"; mes "to stimulate a camel's"; mes "appetite. Now I need to"; mes "feed the camel so that I can"; mes "get the soap ingredients and"; mes "5 lumps of camel dung."; close; } else if (rachel_camel == 10) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Right now, my time"; mes "would be better spent"; mes "looking for the Silk Sand"; mes "Camel for the ingredients."; close; } else if (rachel_camel == 11) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better find Mr. Saraman's"; mes "lost camel, feed it camel"; mes "appetite stimulants, and"; mes "then get the soap ingredient"; mes "and 5 lumps of camel dung"; mes "if I want to free Curdie."; close; } else if (rachel_camel == 12) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Well... I found the"; mes "camel. Now I need to get"; mes "all the soap ingredients."; mes "The sooner I do that, the"; mes "sooner I can help Curdie."; close; } else if (rachel_camel > 12 && rachel_camel < 17) { mes "^3355FFYou already found the"; mes "camel, so you need to collect"; mes "the soap ingredients if you"; mes "want to free Curdie.^000000"; close; } else if (rachel_camel == 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I managed to get the soap"; mes "ingredients: 5 of those"; mes "camel dung lumps. I should"; mes "head back to Mr. Saraman to"; mes "tell him where his camel is,"; mes "and then go to Ms. Ivory."; close; } else if (rachel_camel == 18) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "Shouldn't I be going"; mes "to see Ms. Ivory now?"; close; } else if (rachel_camel == 19) { mes "[Locksmith Lockenlock]"; mes "Oh, so you're finally"; mes "back with the Chamelpu"; mes "Soap. What took so long?"; mes "All you had to do was go"; mes "to the market and buy it."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "..............................."; mes "..............................."; mes "..............................."; mes "..............................."; mes "..............................."; mes "..............................."; next; mes "[Locksmith Lockenlock]"; mes "Uh, anyway, did Ms. Ivory"; mes "tell you how to use the soap?"; mes "You just pour it into the"; mes "keyhole, and then pour the"; mes "soap back into the bottle."; mes "Do it carefully and quickly."; next; mes "[Locksmith Lockenlock]"; mes "Make sure you close the"; mes "bottle tightly when you're"; mes "done so no air gets into it."; mes "If you take more than thirty"; mes "seconds, the soap won't retain"; mes "the lock's shape very well."; next; mes "[Locksmith Lockenlock]"; mes "Pour the liquid soap to the key hole in the lock,"; mes "pour the soap back to the bottle."; mes "and close the lid so tightly that the air wouldn't go inside the bottle."; mes "Remember, you can't take longer than 30 seconds to finish the procedures."; next; mes "[Locksmith Lockenlock]"; mes "Finally, bring the bottle"; mes "back here for me so that"; mes "I can make the key. But when"; mes "you come back, I need to make"; mes "sure that the key you're making"; mes "isn't for anything illegal..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Alright."; changequest 3078,3079; rachel_camel = 20; close; } else if (rachel_camel == 20) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better use the soap to"; mes "make a key mold that I can"; mes "bring over to Mr. Lockenlock."; close; } else if (rachel_camel == 21) { mes "[Locksmith Lockenlock]"; mes "Oh, you're back..."; mes "So did you manage"; mes "to make the key mold?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, I did. Would you"; mes "please hurry? This is an"; mes "emergency, and it could"; mes "get really bad if I don't"; mes "get this key made soon..."; next; mes "[Locksmith Lockenlock]"; mes "Let me see... Well,"; mes "it's not really perfect, but"; mes "I should be able to fashion"; mes "a key for this lock. Ooh..."; mes "But you know what? I don't"; mes "have any materials on me."; next; mes "[Locksmith Lockenlock]"; mes "I've already made all"; mes "the keys and locks for this"; mes "town, so no one's really had"; mes "to send in any orders lately."; mes "That's why I didn't have any"; mes "materials on hand. Sorry."; next; mes "[Locksmith Lockenlock]"; mes "All I need is ^4D4DFF1 Steel^000000."; mes "It won't take me more"; mes "than five minutes to make"; mes "the key, so I can get it done"; mes "as soon as you can bring"; mes "me the Steel. I'll be waiting."; changequest 3080,3081; rachel_camel = 22; close; } else if (rachel_camel == 22) { if (countitem(Steel) > 0) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Here's the Steel that"; mes "you need. Would you"; mes "please make the key now?"; next; mes "[Locksmith Lockenlock]"; mes "..............................."; mes "I've been studying"; mes "this key mold, and"; mes "I just realized something..."; mes "Tell me right now: what"; mes "are you using this key for?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Huh...?"; mes "What are you...?"; next; mes "[Locksmith Lockenlock]"; mes "I asked you first."; mes "Tell me what you intend"; mes "to do with this key! If you"; mes "don't, I can't help you."; next; mes "[Locksmith Lockenlock]"; mes "Don't lie to me."; mes "This mold... This is"; mes "the lock for the shackles"; mes "that I've made under the"; mes "orders of the Rachel Army."; mes "I have the master key for that."; next; mes "[Locksmith Lockenlock]"; mes "These shackles are only"; mes "supposed to be used for"; mes "prisoners! If I release one"; mes "of them, they will hunt you"; mes "down and hold me accountable."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "The truth is... I really"; mes "am trying to free somebody"; mes "the Rachel Army imprisoned..."; mes "She's Curdie, a young girl"; mes "that they locked up in"; mes "Thor Volcano..."; next; mes "[Locksmith Lockenlock]"; mes "What...?!"; mes "Are you serious?"; mes "Y-you're... No way."; mes "You're not lying. This..."; mes "I'm sorry. You shouldn't"; mes "have gotten involved, but..."; next; mes "[Locksmith Lockenlock]"; mes "Oh God!"; mes "They... They"; mes "really imprisoned"; mes "an innocent child?!"; next; mes "[Locksmith Lockenlock]"; mes "Here. Take it."; mes "Take the master key."; mes "Bring it to Thor Volcano"; mes "and rescue that poor kid."; mes "We could get in a lot of"; mes "trouble for doing this, but..."; next; mes "[Locksmith Lockenlock]"; mes "My conscience won't allow"; mes "them to do something like"; mes "this. Rescue that kid, and"; mes "then throw the key away"; mes "somewhere when you're done."; next; mes "[Locksmith Lockenlock]"; mes "That way, if the army"; mes "comes to interrogate me,"; mes "I'll just say that it was"; mes "stolen from my shop by"; mes "some thief. I should get"; mes "rid of all my keys too..."; next; mes "[Locksmith Lockenlock]"; mes "Hurry up and go!"; mes "Make sure that you"; mes "bring that child back"; mes "safe to her family!"; changequest 3081,3082; rachel_camel = 23; close; } else { mes "[Locksmith Lockenlock]"; mes "All I need is ^4D4DFF1 Steel^000000."; mes "It won't take me more"; mes "than five minutes to make"; mes "the key, so I can get it done"; mes "as soon as you can bring"; mes "me the Steel. I'll be waiting."; close; } } else if (rachel_camel == 23) { mes "[Locksmith Lockenlock]"; mes "Here. Take it."; mes "Take the master key."; mes "Bring it to Thor Volcano"; mes "and rescue that poor kid."; mes "We could get in a lot of"; mes "trouble for doing this, but..."; next; mes "[Locksmith Lockenlock]"; mes "Hurry up and go!"; mes "Make sure that you"; mes "bring that child back"; mes "safe to her family!"; close; } else if (rachel_camel == 24) { mes "[Locksmith Lockenlock]"; mes "Hey, that kid you saved..."; mes "Curdie. She's safely back"; mes "in town. I feel so responsible"; mes "about what happened. I mean,"; mes "she was locked up in shackles"; mes "that I designed for the army."; next; mes "[Locksmith Lockenlock]"; mes "Anyway, I'm packing my"; mes "things. I'm thinking of"; mes "leaving this town for good."; mes "The army's rotten to the core"; mes "for doing something like this."; next; mes "[Locksmith Lockenlock]"; mes "You're a real good person,"; mes "and I'm glad I got to know"; mes "you. I don't know if we'll"; mes "ever meet again, but it's"; mes "good that there are people"; mes "like you in this world."; close; } else if (rachel_camel == 25) { mes "[Locksmith Lockenlock]"; mes "Hey, that kid you saved..."; mes "Curdie. She's safely back"; mes "in town. I feel so responsible"; mes "about what happened. I mean,"; mes "she was locked up in shackles"; mes "that I designed for the army."; next; mes "[Locksmith Lockenlock]"; mes "Anyway, I'm packing my"; mes "things. I'm thinking of"; mes "leaving this town for good."; mes "The army's rotten to the core"; mes "for doing something like this."; next; mes "[Locksmith Lockenlock]"; mes "You're a real good person,"; mes "and I'm glad I got to know"; mes "you. I don't know if we'll"; mes "ever meet again, but it's"; mes "good that there are people"; mes "like you in this world."; close; } else { mes "[Lockenlock]"; mes "Zzzz..."; mes "Zzzz... Argh!"; mes "...Zzz..."; next; mes "^3355FFHe's drunk and"; mes "fast asleep.^000000"; close; } } veins,227,127,5 script Ivory 4_F_DESERT,{ if (rachel_camel && rachel_camel < 5) { mes "[Organic Soap Maker Ivory]"; mes "I need to make more of"; mes "my soap, but I've run out"; mes "of ingredients. Well, there's"; mes "not much I can do without them,"; mes "so maybe it'd be better if"; mes "I just close up shop today..."; close; } else if (rachel_camel == 5) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Excuse me...?"; next; mes "[Organic Soap Maker Ivory]"; mes "Oh, I'm sorry, but I'm"; mes "closing shop right now"; mes "because I just ran out of"; mes "soap ingredients. If you"; mes "ordered something, then you"; mes "could just come back tomorrow."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Um, this is an emergency!"; mes "Mr. Lockenlock told me to"; mes "come here to get some kind"; mes "of special soap. I need it"; mes "to make a mold for him"; mes "to make a key for me..."; next; mes "[Organic Soap Maker Ivory]"; mes "Oh? You locked yourself"; mes "out? Ah, Mr. Lockenlock"; mes "must have been talking"; mes "about my organic Chamelepu"; mes "soap. It's an artistic soap"; mes "that you can shape easily~"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, that's right!"; mes "Chamelepu Soap!"; next; mes "[Organic Soap Maker Ivory]"; mes "My Chamelepu Soap"; mes "is pretty popular. It's"; mes "a liquid soap that you can"; mes "pour into anything, and it'll"; mes "harden into any shape that"; mes "you want. Neat, huh?"; next; mes "[Organic Soap Maker Ivory]"; mes "Well, as I told you earlier,"; mes "I ran out of every soap ingredient,"; mes "so I cannot make any more soap today."; mes "You should come back tomorrow evening"; mes "if you want to buy the soap."; next; mes "[Organic Soap Maker Ivory]"; mes "If you really need it"; mes "right away, I can still"; mes "make it for you if can"; mes "bring all the ingredients."; mes "They might be a bit hard"; mes "to obtain, though..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "That's fine. The"; mes "important thing for me"; mes "is to get this soap as"; mes "soon as I possibly can!"; next; mes "[Organic Soap Maker Ivory]"; mes "Alright, first I want"; mes "you to bring me the basic"; mes "stuff. Bring these items"; mes "in the exact amounts I ask"; mes "for, alright? Ratios are pretty"; mes "important in making soap."; next; mes "[Organic Soap Maker Ivory]"; mes "^4D4DFF10 Milk^000000,"; mes "^4D4DFF100 Green Herbs^000000,"; mes "^4D4DFF50 Jellopies^000000, and"; mes "^4D4DFF5 Empty Bottles^000000."; mes "Then we can move"; mes "on to the hard part."; changequest 3064,3065; rachel_camel = 6; close; } else if (rachel_camel == 6) { if ((countitem(Green_Herb) > 99) && (countitem(Jellopy) > 49) && (countitem(Milk) > 9) && (countitem(Empty_Bottle) > 4)) { mes "[Organic Soap Maker Ivory]"; mes "Oh, great! You brought"; mes "everything! Now... It's"; mes "time for you to do the,"; mes "um, hard part."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "..............................."; mes "..............................."; mes "..............................."; next; mes "[Organic Soap Maker Ivory]"; mes "Please tell the"; mes "Silk Sand Camel farm"; mes "owner in town that I sent"; mes "you, and show him the"; mes "ingredients that you've"; mes "gathered for me so far."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait..."; mes "Why would I want"; mes "to see the guy that"; mes "takes care of Silk Sand"; mes "Camels? What does he"; mes "have to do with soap?"; next; mes "[Organic Soap Maker Ivory]"; mes "Don't sweat it for now..."; mes "Just go visit Mr. Saraman,"; mes "the Camel Farm owner."; mes "I can't wait for you that long,"; mes "so please come back here"; mes "as soon as possible."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Mr. Saraman...?"; mes "Okay, so I need to visit"; mes "him if I really need you"; mes "to make the soap..."; changequest 3065,3066; rachel_camel = 7; close; } else { mes "[Organic Soap Maker Ivory]"; mes "Alright, first I want"; mes "you to bring me the basic"; mes "stuff. Bring these items"; mes "in the exact amounts I ask"; mes "for, alright? Ratios are pretty"; mes "important in making soap."; next; mes "[Organic Soap Maker Ivory]"; mes "^4D4DFF10 Milk^000000,"; mes "^4D4DFF100 Green Herbs^000000,"; mes "^4D4DFF50 Jellopies^000000, and"; mes "^4D4DFF5 Empty Bottles^000000."; mes "Then we can move"; mes "on to the hard part."; close; } } else if (rachel_camel == 7) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I need to talk to"; mes "someone named Saraman"; mes "to get the soap ingredients..."; close; } else if (rachel_camel == 8) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "I need to bring"; mes "Mr. Saruman all the"; mes "things he needs to"; mes "stimulate a camel's "; mes "appetite. I need to get..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF1 Unripe Apple^000000,"; mes "^4D4DFF5 Monster's Feed^000000,"; mes "^4D4DFF1 Empty Bottle^000000, and"; mes "^4D4DFF1 Yellow Potion^000000."; close; } else if (rachel_camel == 9) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I have everything I need"; mes "to stimulate a camel's"; mes "appetite. Now I need to"; mes "feed the camel so that I can"; mes "get the soap ingredients and"; mes "5 lumps of camel dung."; close; } else if (rachel_camel == 10) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Right now, my time"; mes "would be better spent"; mes "looking for the Silk Sand"; mes "Camel for the ingredients."; close; } else if (rachel_camel == 11) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I'd better find Mr. Saraman's"; mes "lost camel, feed it camel"; mes "appetite stimulants, and"; mes "then get the soap ingredient"; mes "and 5 lumps of camel dung"; mes "if I want to free Curdie."; close; } else if (rachel_camel == 12) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Well... I found the"; mes "camel. Now I need to get"; mes "all the soap ingredients."; mes "The sooner I do that, the"; mes "sooner I can help Curdie."; close; } else if (rachel_camel > 12 && rachel_camel < 17) { mes "^3355FFYou already found the"; mes "camel, so you need to collect"; mes "the soap ingredients if you"; mes "want to free Curdie.^000000"; close; } else if (rachel_camel == 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I managed to get the soap"; mes "ingredients: 5 of those"; mes "camel dung lumps. I should"; mes "head back to Mr. Saraman to"; mes "tell him where his camel is,"; mes "and then go to Ms. Ivory."; close; } else if (rachel_camel == 18) { mes "[Organic Soap Maker Ivory]"; mes "Hm, did Soony give you"; mes "any trouble? I'm guessing"; mes "that's why it's been taking"; mes "you so long to get all that"; mes "camel dung over here."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "It was a pretty big"; mes "hassle... But hopefully,"; mes "this will all be worth it."; mes "Anyway, take this camel"; mes "dung. I don't want to"; mes "handle it for much longer."; next; mes "[Organic Soap Maker Ivory]"; mes "Yes, I can understand that."; mes "Even though it's in bottles,"; mes "it's pretty gross that these"; mes "bottles are still warm..."; mes "Anyway, we're good to go."; mes "Let me make you some soap~"; next; mes "[Organic Soap Maker Ivory]"; mes "You spent a lot of"; mes "time and energy to get"; mes "these, so I won't charge"; mes "you for my service. Besides,"; mes "you brought enough materials"; mes "that I'll have some left over."; next; mes "^3355FFMs. Ivory put on a pair"; mes "of long gloves, and mixed"; mes "the ingredients. She then"; mes "placed them in a clean bottle.^000000"; next; mes "[Organic Soap Maker Ivory]"; mes "Here's your soap! After"; mes "you pour the soap into"; mes "something, don't forget"; mes "to put it into a larger bottle"; mes "after about twenty seconds."; next; mes "[Organic Soap Maker Ivory]"; mes "And um... Don't let"; mes "anyone else know what"; mes "I use to make this soap."; mes "People won't buy it if they"; mes "knew they were washing their"; mes "faces with... You know..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Don't worry, I won't"; mes "tell anyone. Thanks"; mes "for making the soap! "; next; mes "^3355FFNow that you have the"; mes "Silk Sand Camel Soap."; mes "you should bring it"; mes "to Mr. Lockenlock.^000000"; changequest 3077,3078; rachel_camel = 19; close; } else if (rachel_camel == 19) { mes "^3355FFNow that you have the"; mes "Silk Sand Camel Soap."; mes "you should bring it"; mes "to Mr. Lockenlock.^000000"; close; } else if (rachel_camel > 19 && rachel_camel < 26) { mes "[Organic Soap Maker Ivory]"; mes "^333333*Phew!*^000000 It's been"; mes "a long day. I think"; mes "I'll close up shop now~"; close; } else { mes "[Beautiful Lady]"; mes "Hm? Did you need"; mes "something? I'm still"; mes "setting up shop now"; mes "so I'm not really ready"; mes "to sell anything yet."; close; } } veins,115,59,5 script Saraman 4_M_EINOLD,{ if (rachel_camel && rachel_camel < 7) { mes "[Saraman]"; mes "Zzzzz..."; mes "Zzz... Zzzzzz..."; close; } else if (rachel_camel == 7) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Excuse me. Hello~"; mes "Ms. Ivory sent me"; mes "here with these soap"; mes "ingredients? She said"; mes "I had to come to you if"; mes "I wanted her to make it."; next; mes "[Camel Farm Owner Saraman]"; mes "Soap, eh? Oh, I see."; mes "You must be here to get"; mes "some fresh camel dung."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wh-what?"; mes "My God!"; mes "A-are you sure?"; mes "Tell me you're joking!"; next; mes "[Camel Farm Owner Saraman]"; mes "Sure as sin, and"; mes "honest to God."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "..............................."; mes "..............................."; mes "..............................."; next; mes "[Camel Farm Owner Saraman]"; mes "Yeah, those ingredients"; mes "you brought me? They're for"; mes "making soap alright. ^FF0000That's"; mes "what we feed the camels^000000 so"; mes "that they make a whole lotta"; mes "dung. Dung to make soap."; next; mes "[Camel Farm Owner Saraman]"; mes "Oh, don't worry. Camel"; mes "dung is sterile, completely"; mes "safe. In fact, it smells nice,"; mes "has medicinal properties, and"; mes "it's considered a delicacy"; mes "in certain countries."; next; mes "[Camel Farm Owner Saraman]"; mes "Sadly, Silk Sand Camels"; mes "are almost extinct, so I only"; mes "have one on this farm. That's"; mes "why we have a special contract with Ms. Ivory to make her soap."; next; mes "[Camel Farm Owner Saraman]"; mes "Say... I wasn't expecting"; mes "her to send a deliveryman"; mes "until tomorrow. Why are"; mes "you here so early anyway?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Actually, this is kind"; mes "of an emergency. You see,"; mes "I need the soap to make a"; mes "key mold because I lost--"; next; mes "[Camel Farm Owner Saraman]"; mes "Never mind, never mind."; mes "I'm sorry I asked! So this"; mes "is a personal favor for you,"; mes "huh? Well, there's a bit of"; mes "a problem that we need to"; mes "solve first. Listen up..."; next; mes "[Camel Farm Owner Saraman]"; mes "We can only get camel"; mes "dung after a camel eats,"; mes "right? Well, my camel isn't"; mes "used to eating so late in the"; mes "day. Even if we put food in"; mes "front of her, she won't eat it."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What? Isn't there"; mes "something we can do?"; mes "I mean, I'm talking about"; mes "a life or death matter!"; next; mes "[Camel Farm Owner Saraman]"; mes "*Sigh* ...This isn't good... Okay then, let's do this."; mes "Sometimes I make an appetite stimulant for the camel"; mes "when she's sick and wouldn't eat anything."; mes "We can try feeding her the stimulant, and make it poop."; next; mes "[Camel Farm Owner Saraman]"; mes "Well, we can't forcefeed"; mes "her, but we can get her to"; mes "munch a bit on some appetite"; mes "stimulant. I usually use that"; mes "if she's sick, but if you say"; mes "that this is an emergency..."; next; mes "[Camel Farm Owner Saraman]"; mes "Alright, I guess we"; mes "can try it. But I want you"; mes "to bring me the ingredients."; mes "Get me... Let's see now..."; next; mes "[Camel Farm Owner Saraman]"; mes "^4D4DFF1 Unripe Apple^000000,"; mes "^4D4DFF5 Monster's Feed^000000,"; mes "^4D4DFF1 Empty Bottle^000000, and"; mes "^4D4DFF1 Yellow Potion^000000."; changequest 3066,3067; rachel_camel = 8; close; } else if (rachel_camel == 8) { if ((countitem(Monsters_Feed) > 4) && (countitem(Yellow_Potion) > 0) && (countitem(Unripe_Apple) > 0) && (countitem(Empty_Bottle) > 0)) { mes "[Camel Farm Owner Saraman]"; mes "Oh good, you're back."; mes "Did you bring everything?"; mes "Here, I need to mix it all"; mes "together first before you"; mes "can feed it to my camel."; mes "Just a minute now..."; next; mes "^3355FFSaraman mixed all"; mes "of the ingredients,"; mes "and gingerly poured"; mes "them into a bottle.^000000"; next; mes "[Camel Farm Owner Saraman]"; mes "Alright, now bring"; mes "this to the camels over"; mes "there. Only my Silk Sand"; mes "Camel will know to eat it,"; mes "so she'll come after you."; next; mes "[Camel Farm Owner Saraman]"; mes "Once she nibbles this"; mes "appetite stimulant, she'll"; mes "eat her feed like crazy."; mes "Then the dung will flow"; mes "like a faucet. Come on,"; mes "why don't you give it a try?"; next; mes "[Camel Farm Owner Saraman]"; mes "Oh, right. You should"; mes "be able to get 5 lumps"; mes "of camel dung with those"; mes "ingredients. That's a good"; mes "amount to collect since that's"; mes "what Ms. Ivory usually orders."; delitem Monsters_Feed,5; delitem Yellow_Potion,1; delitem Unripe_Apple,1; delitem Empty_Bottle,1; changequest 3067,3068; rachel_camel = 9; close; } else { mes "[Camel Farm Owner Saraman]"; mes "Well, we can't forcefeed"; mes "her, but we can get her to"; mes "munch a bit on some appetite"; mes "stimulant. I usually use that"; mes "if she's sick, but if you say"; mes "that this is an emergency..."; next; mes "[Camel Farm Owner Saraman]"; mes "Alright, I guess we"; mes "can try it. But I want you"; mes "to bring me the ingredients."; mes "Get me... Let's see now..."; next; mes "[Camel Farm Owner Saraman]"; mes "^4D4DFF1 Unripe Apple^000000,"; mes "^4D4DFF5 Monster's Feed^000000,"; mes "^4D4DFF1 Empty Bottle^000000, and"; mes "^4D4DFF1 Yellow Potion^000000."; close; } } else if (rachel_camel == 9) { mes "[Camel Farm Owner Saraman]"; mes "Once she nibbles this"; mes "appetite stimulant, she'll"; mes "eat her feed like crazy."; mes "Then the dung will flow"; mes "like a faucet. Come on,"; mes "why don't you give it a try?"; next; mes "[Camel Farm Owner Saraman]"; mes "Oh, right. You should"; mes "be able to get 5 lumps"; mes "of camel dung with those"; mes "ingredients. That's a good"; mes "amount to collect since that's"; mes "what Ms. Ivory usually orders."; close; } else if (rachel_camel == 10) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Mr. Saraman, none"; mes "of the camels will eat"; mes "this appetite stimulant..."; mes "Am I doing something wrong?"; next; mes "[Camel Farm Owner Saraman]"; mes "Oh, yes, well..."; mes "One of my workers"; mes "just came by, and told me"; mes "that my Silk Sand Camel"; mes "disappeared somewhere..."; mes "This is terrible news!"; next; mes "[Camel Farm Owner Saraman]"; mes "My precious Silk Sand"; mes "Camel... It's my biggest"; mes "business investment! I'm"; mes "ruined without it! Please..."; mes "I'll reward you if you can"; mes "find my camel for me!"; next; mes "[Camel Farm Owner Saraman]"; mes "Damn it! My stupid worker"; mes "forgot to tie her up, so"; mes "she ended up running away!"; mes "Ugh! Please help me find her!"; mes "Without her, you won't be able"; mes "to get your special camel dung."; next; mes "[Camel Farm Owner Saraman]"; mes "Wait, don't panic..."; mes "It'll all be alright."; mes "This camel moves very slowly"; mes "so she shouldn't be far from"; mes "here. Please find my camel"; mes "Soony as soon as you can!"; changequest 3069,3070; rachel_camel = 11; close; } else if (rachel_camel == 11) { mes "[Camel Farm Owner Saraman]"; mes "Soony! Soony...!"; mes "Wh-where are you?!"; next; mes "[Camel Farm Owner Saraman]"; mes "Please, help me find"; mes "my Soony, my Silk Sand"; mes "Camel. You won't be able to"; mes "make your soap without her!"; mes "And my business is really"; mes "dependent on my Soony!"; close; } else if (rachel_camel == 12) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Well... I found the"; mes "camel. Now I need to get"; mes "all the soap ingredients."; mes "The sooner I do that, the"; mes "sooner I can help Curdie."; close; } else if (rachel_camel > 12 && rachel_camel < 17) { mes "^3355FFYou already found the"; mes "camel, so you need to collect"; mes "the soap ingredients if you"; mes "want to free Curdie.^000000"; close; } else if (rachel_camel == 17) { mes "[Camel Farm Owner Saraman]"; mes "Oh, it's you!"; mes "Did you find my"; mes "Soony? Where is she?"; mes "What happened to her?"; mes "Oh God, I don't know what"; mes "I'll do without that camel!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Don't worry, Mr. Saraman,"; mes "I found Soony at the outskirts"; mes "of town. She hurt her leg so"; mes "I think it'd be a good idea if"; mes "you sent some people to"; mes "help bring her back."; next; mes "[Camel Farm Owner Saraman]"; mes "Thank god! Thank you, thank you so much!"; mes "I'll send my workers over there immediately."; next; mes "[Camel Farm Owner Saraman]"; mes "Thank goodness, you have"; mes "no idea how valuable that"; mes "camel is! I'll send some of"; mes "my men to bring her home"; mes "immediately! Thank you,"; mes "you just saved my business!"; next; mes "[Camel Farm Owner Saraman]"; mes "Here, I want you to"; mes "have this. Consider it"; mes "a little thank you gift for"; mes "what you've done for me."; mes "Good luck with getting"; mes "that soap you want made."; changequest 3076,3077; getitem Old_Violet_Box,1; rachel_camel = 18; close; } else if (rachel_camel == 18) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Let's see..."; mes "Shouldn't I be going"; mes "to see Ms. Ivory now?"; close; } else if (rachel_camel > 18 && rachel_camel < 24) { mes "[Camel Farm Owner Saraman]"; mes "Thank you for finding my"; mes "precious Silk Sand Camel"; mes "Soony. Come again sometime,"; mes "and maybe we can special my"; mes "special camel yogurt together."; close; } else { mes "[Saraman]"; mes "Zzz... Zzz~"; mes "Zzz..."; next; mes "^3355FFWatching this man"; mes "snore also makes you"; mes "want to take a snooze.^000000"; close; } } veins,78,226,5 script Camel#camelcc1::VeinsCamel 4_DST_CAMEL,{ if (rachel_camel == 9) { mes "^3355FFThe camel sniffed the"; mes "appetite stimulant, but"; mes "brusquely turned its"; mes "nose away from it.^000000"; changequest 3068,3069; rachel_camel = 10; close; } else if (rachel_camel == 10) { mes "^3355FFThe camel sniffed the"; mes "appetite stimulant, but"; mes "brusquely turned its"; mes "nose away from it."; mes "This probably isn't the"; mes "camel you're looking for.^000000"; close; } else { mes "[Camel]"; mes "*Neigh* ~"; mes "*Chew Chew*"; close; } } veins,72,227,3 duplicate(VeinsCamel) Camel#camelcc3 4_DST_CAMEL veins,81,222,1 duplicate(VeinsCamel) Camel#camelcc4 4_DST_CAMEL veins,77,219,5 duplicate(VeinsCamel) Camel#camelcc5 4_DST_CAMEL veins,73,215,0 duplicate(VeinsCamel) Camel#camelcc6 4_DST_CAMEL veins,68,215,5 duplicate(VeinsCamel) Camel#camelcc7 4_DST_CAMEL ve_fild07,235,42,3 script Silk Sand Camel 4_DST_CAMEL,{ if (rachel_camel == 11) { mes "^3355FFThis camel's leg is"; mes "wounded. Although it"; mes "seems hurt, its nostrils"; mes "flared as soon as it saw"; mes "the camel appetite stimulant,"; mes "and it smacked its lips.^000000"; next; mes "[Camel]"; mes "^333333*Chew Chew~*^000000"; mes "^333333*Smacks lips*^000000"; next; mes "^3355FFThe camel started nibbling"; mes "the stimulant, but its eating"; mes "became quicker as it ate"; mes "more of the feed until it"; mes "was completely consumed.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "This must be the"; mes "Silk Sand Camel..."; mes "I guess all I need to"; mes "do is collect some of"; mes "that precious camel dung."; changequest 3070,3071; rachel_camel = 12; close; } else if (rachel_camel > 11 && rachel_camel < 17) { if (countitem(Green_Herb) > 19 && countitem(Jellopy) > 9 && countitem(Milk) > 1 && countitem(Empty_Bottle) > 0) { mes "^3355FFThe camel can smell"; mes "that you have food for"; mes "it, and started salivating."; mes "You may as well just feed it.^000000"; next; switch(rand(3)) { case 1: if (rachel_camel == 12) { mes "[Silk Sand Camel]"; mes "^333333*Chew Chew~*^000000"; mes "^333333*Smacks lips*^000000"; next; mes "^3355FFThe camel ate everything,"; mes "but it doesn't seem like"; mes "it'll go through any bowel"; mes "movements anytime soon.^000000"; } else { mes "^3355FFThe camel grimaced"; mes "as if it were suffering"; mes "from a stomachache..."; mes "And... Out pops 2 Sweet"; mes "Potatoes. They're probably"; mes "safe to eat... Hopefully.^000000"; getitem Sweet_Potato,2; } delitem Milk,2; delitem Green_Herb,20; delitem Jellopy,10; close; case 2: mes "[Silk Sand Camel]"; mes "^333333*Chew Chew~*^000000"; mes "^333333*Smacks lips*^000000"; next; mes "^3355FFThe camel grimaced"; mes "as if it were suffering"; mes "from a stomachache..."; mes "Huzzah! You got a lump"; mes "of steaming camel dung!"; mes "This is cause for celebration!^000000"; next; mes "[" + strcharinfo(PC_NAME) + "]"; if (rachel_camel == 12) { mes "Now all I need is"; mes "just 4 more lumps"; mes "of this nasty old dung."; rachel_camel = 13; changequest 3071,3072; } else if (rachel_camel == 13) { mes "Awesome! I got"; mes "2 glorious camel dung"; mes "lumps! Only 3 more to go!"; rachel_camel = 14; changequest 3072,3073; } else if (rachel_camel == 14) { mes "Yes! Now I have"; mes "3 camel dung lumps."; mes "Just 2 more... I'm more"; mes "than halfway done!"; rachel_camel = 15; changequest 3073,3074; } else if (rachel_camel == 15) { mes "4 lumps of camel dung..."; mes "Heh heh! This is going"; mes "better than I thought!"; mes "Only 1 more to go!"; rachel_camel = 16; changequest 3074,3075; } else if (rachel_camel == 16) { mes "In my hands..."; mes "I am holding"; mes "5 lumps of camel dung."; mes "This is my finest moment."; next; mes "[" + strcharinfo(PC_NAME) + "]"; mes "Never, in all my years"; mes "of adventuring, saving the"; mes "oppressed, protecting the"; mes "innocent, did I dare dream"; mes "that I'd accomplish such"; mes "a magnificent feat."; next; mes "[" + strcharinfo(PC_NAME) + "]"; mes "I am so happy--nay--"; mes "^4D4DFFproud^000000 that my strength, my"; mes "valor, and my determination"; mes "was up to this task. May the"; mes "annals of history never forget"; mes "this day! Long live "+strcharinfo(PC_NAME)+"!"; next; mes "^3355FFIt's time for you to"; mes "return to Mr. Saraman.^000000"; rachel_camel = 17; changequest 3075,3076; } delitem Milk,2; delitem Green_Herb,20; delitem Jellopy,10; delitem Empty_Bottle,1; close; default: mes "[Silk Sand Camel]"; mes "^333333*Chew Chew~*^000000"; mes "^333333*Smacks lips*^000000"; next; mes "^3355FFThe camel grimaced"; mes "as if it were suffering"; mes "from a stomachache..."; mes "And... Out pops a Sweet"; mes "Potato. It's probably"; mes "safe to eat... Maybe.^000000"; delitem Milk,2; delitem Green_Herb,20; delitem Jellopy,10; getitem Sweet_Potato,1; close; } } else { mes "["+strcharinfo(PC_NAME)+"]"; if (rachel_camel == 12) { mes "I need to feed this camel if"; mes "I ever want to get any dung"; mes "from it. Let's see, Mr. Saraman"; mes "mentioned that the items I got"; mes "for Ms. Ivory were actually"; mes "camel feed. I need to have..."; } else { mes "Did I run out of feed"; mes "already? Nuts, if I want"; mes "to feed this camel again,"; mes "then I need to bring it..."; } next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^4D4DFF2 Milk^000000,"; mes "^4D4DFF20 Green Herbs^000000,"; mes "^4D4DFF10 Jellopies^000000, and"; mes "^4D4DFF1 Empty Bottles^000000."; next; mes "[Silk Sand Camel]"; mes "*Chew Chew*"; mes "*Neigh Neigh*~"; close; } } else if (rachel_camel == 17) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I managed to get the soap"; mes "ingredients: 5 of those"; mes "camel dung lumps. I should"; mes "head back to Mr. Saraman to"; mes "tell him where his camel is,"; mes "and then go to Ms. Ivory."; close; } else { mes "[Silk Sand Camel]"; mes "*Neigh Neigh*~"; next; mes "^3355FFSilly camel.^000000"; close; } } veins,221,120,5 script Young Town Native 4_M_DESERT,{ if (rachel_camel == 3) { mes "[Native Young Man]"; mes "My name is Toby."; mes "I was born and raised here,"; mes "and no one knows more about"; mes "this town than me. Feel free"; mes "to ask if you need to find"; mes "your way around here."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Excuse me, but do"; mes "you know where I can"; mes "find a locksmith?"; next; mes "[Toby]"; mes "Of course, I do!"; mes "Mr. Lockenlock is a famous"; mes "locksmith, and he makes almost"; mes "all the keys and locks in Veins"; mes "and even in Rachel."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Mr. Lockenlock, eh?"; mes "So where can I find him?"; next; mes "[Toby]"; mes "Oh, he's always sitting"; mes "somewhere in the market"; mes "street. He drinks a lot,"; mes "though, so he doesn't really"; mes "work when he's hung over."; next; mes "[Toby]"; mes "Ah, but you know what'll"; mes "shock him back to sobriety?"; mes "A Yellow Potion! It never"; mes "fails with that guy!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I see."; mes "Thanks for"; mes "the advice."; next; mes "[Toby]"; mes "You're so very"; mes "welcome! It's just..."; mes "After all these years..."; mes "I'm finally useful to someone!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "...Ha...?"; next; mes "^3355FFFind Mr. Lockenlock"; mes "in the market street, and"; mes "bring him a Yellow Potion.^000000"; changequest 3062,3063; rachel_camel = 4; close; } else if (rachel_camel == 4) { mes "[Toby]"; mes "After all these years..."; mes "I'm finally useful to someone!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "...Ha...?"; next; mes "^3355FFFind Mr. Lockenlock"; mes "in the market street, and"; mes "bring him a Yellow Potion.^000000"; close; } else { mes "[Native Young Man]"; mes "My name is Toby."; mes "I was born and raised here,"; mes "and no one knows more about"; mes "this town than me. Feel free"; mes "to ask if you need to find"; mes "your way around here."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "No, thanks."; next; mes "[Native Young Man]"; mes "You don't..."; mes "^333333*Sob*^000000 You don't"; mes "need me at all?"; close; } } //== Thor Volcano Base Quest :: veins_camp ================= ra_temin,87,133,1 script Rachel Guard#vol1 4_M_RASWORD,5,2,{ if (aru_vol == 2) { mes "[Guard Karlum]"; mes "High Priest Vildt isn't"; mes "here right now. Please"; mes "come back later if you"; mes "wish to see him."; next; select("Think of a Distraction"); mes "["+strcharinfo(PC_NAME)+"]"; mes "This guy's not going to"; mes "let me pass. Let's see..."; mes "Is there some way I could"; mes "get him to leave? What, or"; mes "even ^FF0000who^000000, could distract him?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait a second..."; mes "Of course! I should"; mes "talk to him about..."; next; input .@input$; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait a second..."; mes "Of course! I should"; mes "talk to him about ^FF0000"+.@input$+"^000000 !!"; next; if (.@input$ != "Lamir") { mes "["+strcharinfo(PC_NAME)+"]"; mes "What the...?"; mes "Where did I think of that?"; mes "That doesn't make any sense..."; close; } mes "["+strcharinfo(PC_NAME)+"]"; mes "That's right! I talked"; mes "to Lamir a while ago."; mes "If she's right, then this"; mes "guy must be Karlum, the guy"; mes "who's totally in love with her."; mes "Hmm... I know what I'll say..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "^333333*Ahem*^000000 Excuse me,"; mes "but are you Karlum?"; mes "I've got a message for you."; next; mes "[Guard Karlum]"; mes "A message for me?"; mes "Is that why you're still"; mes "loitering around? Well,"; mes "spit it out. I can't waste"; mes "too much time on the job..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "You know ^3131FFLamir^000000, right?"; next; emotion e_omg; mes "[Guard Karlum]"; mes "Lamir? Oh... My."; mes "Oh no! Did something"; mes "bad happen to her?"; mes "Quick, tell me!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "No, nothing like that."; mes "She just told me that she"; mes "had something important to"; mes "tell you, and that you had to"; mes "come see her when you're free."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I tried to ask her"; mes "more, but she just kept"; mes "blushing and turning away."; mes "Is there something going"; mes "on between you too?"; next; mes "[Guard Karlum]"; mes "...I don't believe it."; mes "Finally. After all these"; mes "years. She feels the same"; mes "way I feel for her! My midnight"; mes "serenade a few days ago"; mes "must've touched her heart."; next; mes "[Guard Karlum]"; mes "Screw this stupid job!"; mes "I've made my choice, and"; mes "I choose true love! I can't"; mes "keep Lamir waiting any longer!"; aru_vol = 3; donpcevent "vol_time::OnEnable"; close2; disablenpc "Rachel Guard#vol1"; end; } else if ((aru_vol > 2) && (aru_vol < 5)) { mes "[Guard Karlum]"; mes "Hey! Lamir told me that"; mes "she didn't want to see"; mes "me at all! What's your"; mes "game, huh? Do you think"; mes "I'm that easy to trick?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What? Is that what"; mes "happened? I could've"; mes "sworn th--Oooh. I get it now."; mes "She must be playing hard to"; mes "get. That must mean that"; mes "she's reeeeally into you."; next; mes "[Guard Karlum]"; mes "Ah! That makes perfect"; mes "sense! No wonder she treated"; mes "me that way! Hahaha! I should"; mes "have figured it out sooner!"; mes "Well then, I should go see"; mes "her and play hard to get too!"; donpcevent "vol_time::OnEnable"; close2; disablenpc "Rachel Guard#vol1"; end; } mes "[Guard Karlum]"; mes "High Priest Vildt isn't"; mes "here right now. Please"; mes "come back later if you"; mes "wish to see him."; close; OnInit: enablenpc "Rachel Guard#vol1"; end; OnTouch: warp "ra_temin",85,137; end; } ra_temin,82,133,7 script Rachel Guard#vol2 4_M_RASWORD,5,2,{ mes "[Guard Krodger]"; mes "High Priest Vildt isn't"; mes "here right now. Please"; mes "come back later if you"; mes "wish to see him."; close; OnInit: enablenpc "Rachel Guard#vol2"; end; OnTouch: warp "ra_temin",85,137; close; } ra_temin,115,140,1 script Flower Vase#vol HIDDEN_NPC,{ if ((aru_vol > 2) && (aru_vol < 5)) { mes "^3355FFYou find a giant"; mes "vase full of beautiful"; mes "flowers that look freshly"; mes "picked from a garden.^000000"; next; if (select("Destroy Vase", "Don't Destroy Vase") == 1) { mes "^3355FFYou grasp the flower"; mes "vase with both hands, and"; mes "then hurl it to the ground.^000000"; next; mes "^3355FF*Crash!*^000000"; next; mes "[Guard Krodger]"; mes "Who's there?!"; disablenpc "Rachel Guard#vol2"; enablenpc "Rachel Guard#vol2_1"; donpcevent "vol_time2::OnEnable"; aru_vol = 4; disablenpc "Flower Vase#vol"; close; } mes "["+strcharinfo(PC_NAME)+"]"; mes "A lot of loving care"; mes "was put into arranging"; mes "these flowers.. I can't"; mes "bear to disturb their beauty."; next; mes "^3355FFAnd so you just"; mes "stood there, looking"; mes "a bit pitiable, but not"; mes "really all that pathetic.^000000"; close; } mes "^3355FFYou find a giant"; mes "vase full of beautiful"; mes "flowers that look freshly"; mes "picked from a garden.^000000"; close; } ra_temin,85,131,0 script path_vol1 FAKE_NPC,5,0,{ OnTouch: if ((aru_vol != 3) && (aru_vol != 4)) { warp "ra_temin",85,137; } end; } ra_temin,82,131,0 script path_vol1#2 FAKE_NPC,5,0,{ OnTouch: if (aru_vol != 4) { warp "ra_temin",85,137; } end; } ra_temin,82,127,0 script path_vol1#3 FAKE_NPC,5,1,{ OnTouch: if (aru_vol == 5) { warp "ra_temin",84,124; } end; } ra_temin,40,124,3 script Female Follower#vol 4_F_TRAINEE,{ mes "[Lamir]"; mes "^333333*Sigh*^000000 High Priest Vildt"; mes "left over so much food after"; mes "eating. Didn't he learn to"; mes "finish all of his food?"; next; mes "[Lamir]"; mes "You know, my mother used"; mes "to threaten that she'd force"; mes "me to marry Karlum if I didn't"; mes "finish all my food when I was"; mes "a kid. I learned never to"; mes "leave any leftovers that way~"; next; select("Who's Karlum?"); mes "[Lamir]"; mes "Karlum? Oh, he's been"; mes "chasing me ever since we"; mes "were kids, declaring his"; mes "love and all that. Even"; mes "after we grew up, he's still"; mes "stubborn about that point."; next; mes "[Lamir]"; mes "Ugh! Even today, he"; mes "still gets on my nerves!"; mes "I mean, it's great that he's"; mes "a guard at High Priest Vildt's"; mes "office, but come on! Why can't"; mes "he bother another girl?"; if (aru_vol == 1) { aru_vol = 2; } close; } ra_temin,42,124,3 script Rachel Guard#vol1_1 4_M_RASWORD,{ end; OnInit: disablenpc "Rachel Guard#vol1_1"; end; } ra_temin,5,5,3 script vol_time CLEAR_NPC,{ OnInit: stopnpctimer; end; OnEnable: initnpctimer; enablenpc "Rachel Guard#vol1_1"; end; OnTimer10000: mapannounce "ra_temin","Guard Karlum: Lamir! It's Karlum! Your love is here!",bc_map,"0xFFCE00"; end; OnTimer15000: mapannounce "ra_temin","Lamir: Karlum? What are you doing here?",bc_map,"0xFFCE00"; end; OnTimer20000: mapannounce "ra_temin","Guard Karlum: Lamir, you can stop pretending now. I've come to realize that your coldness masks your love~",bc_map,"0xFFCE00"; end; OnTimer30000: mapannounce "ra_temin","Lamir: What are you talking about? Sorry, Karlum, but I don't have any special feelings for you.",bc_map,"0xFFCE00"; end; OnTimer35000: mapannounce "ra_temin","Guard Karlum: I know, it's embarrassing to confess your true feelings~",bc_map,"0xFFCE00"; end; OnTimer40000: mapannounce "ra_temin","Guard Karlum: However, I can't deny that your shyness is breaking my heart.",bc_map,"0xFFCE00"; end; OnTimer45000: mapannounce "ra_temin","Lamir: Karlum, when will you realize that I haven't, and won't ever fall in love with you?",bc_map,"0xFFCE00"; end; OnTimer50000: mapannounce "ra_temin","Guard Karlum: .............",bc_map,"0xFFCE00"; end; OnTimer55000: mapannounce "ra_temin","Guard Karlum: Wha--? But I thought...? Huh, sorry. I should get going...",bc_map,"0xFFCE00"; stopnpctimer; disablenpc "Rachel Guard#vol1_1"; enablenpc "Rachel Guard#vol1"; end; } ra_temin,113,140,1 script Rachel Guard#vol2_1 4_M_RASWORD,{ mes "[Guard Krodger]"; mes "What's with this vase?"; mes "They always send me out"; mes "here to clean up this mess!"; mes "I mean, it happens so often,"; mes "I don't think it's accidental."; mes "You think it's vandals?"; close; OnInit: disablenpc "Rachel Guard#vol2_1"; end; } ra_temin,5,5,1 script vol_time2 CLEAR_NPC,{ OnInit: stopnpctimer; end; OnEnable: initnpctimer; end; OnTimer30000: mapannounce "ra_temin","Guard Krodger: Phew~, now I'm done cleaning up this mess.",bc_map,"0xFFCE00"; stopnpctimer; disablenpc "Rachel Guard#vol2_1"; enablenpc "Rachel Guard#vol2"; enablenpc "Flower Vase#vol"; end; } ra_temin,87,118,3 script Drawer#vol1::VeinsDrawer HIDDEN_NPC,{ mes "^3355FFThere are some neatly"; mes "printed and organized"; mes "documents inside"; mes "these drawers.^000000"; close; } ra_temin,83,118,3 duplicate(VeinsDrawer) Drawer#vol2 HIDDEN_NPC ra_temin,85,118,3 script Drawer#vol3 HIDDEN_NPC,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (aru_vol == 4) { mes "^3355FFYou find a thick pile"; mes "of reports submitted"; mes "to the high priest"; mes "inside this drawer.^000000"; next; if (select("Check the Reports", "Cancel") == 1) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Well, it might not to"; mes "the most moral thing,"; mes "but I get the feeling"; mes "that I should at least"; mes "check some of these out."; next; mes "^3355FFYou started shuffling"; mes "through the documents,"; mes "glancing at a few that"; mes "catch your interest.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Ooh..."; mes "This might be"; mes "what I'm looking for."; next; mes "^3355FFYou take the thick report"; mes "labeled ''Veins Geological"; mes "Research Institute'' on"; mes "the cover, and then you"; mes "close the drawer.^000000"; changequest 2114,2115; aru_vol = 5; getitem File01,1; close; } mes "["+strcharinfo(PC_NAME)+"]"; mes "Forget it."; mes "I didn't get permission"; mes "to look through these files."; close; } else if (aru_vol == 5) { if (countitem(File01) < 1) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh! Here's another"; mes "copy of that report"; mes "I wanted! Pretty lucky~"; getitem File01,1; close; } mes "^3355FFYou find a thick pile"; mes "of reports submitted"; mes "to the high priest"; mes "inside this drawer.^000000"; close; } mes "^3355FFYou find a thick pile"; mes "of reports submitted"; mes "to the high priest"; mes "inside this drawer.^000000"; close; } ra_temin,88,117,3 script Goddess Statue#vol1 HIDDEN_NPC,{ mes "^3355FFIt's a statue of Freya,"; mes "a goddess revered for her"; mes "clemency and wisdom.^000000"; close; } ra_temin,73,126,1 script Ladder#vol1 HIDDEN_NPC,{ if (aru_vol == 5) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Wait, I can use this"; mes "ladder to sneak out of"; mes "here! I snuck inside so"; mes "I'd get caught if I just"; mes "passed the guards..."; next; if (select("Climb Ladder", "Cancel") == 1) { mes "^3355FFYou climbed the"; mes "ladder over the"; mes "wall and snuck out.^000000"; close2; warp "ra_temin",74,136; end; } mes "^3355FFYou decided not to climb"; mes "up the ladder for now.^000000"; close; } end; } ve_in,280,223,0 script #volroom FAKE_NPC,2,2,{ OnTouch: if (aru_vol == 6) { mes "^3355FFThis house looks like"; mes "it's been abandoned for"; mes "a while: the floor is thickly"; mes "covered with dust and many"; mes "pieces of discarded paper.^000000"; next; mes "^3355FFOne particular piece"; mes "of paper catches your"; mes "attention. You pick it"; mes "up and give it a read.^000000"; next; mes "[Paper]"; mes "''^333333The regularly scheduled"; mes "geological survey had been"; mes "postponed for over a week."; mes "Please submit your report"; mes "to us as soon as possible.^000000''"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Although the sender's"; mes "name isn't on this letter,"; mes "I can guess who wrote it. "; mes "Speaking of which..."; mes "Where's the geologist?"; aru_vol = 7; close; } else if (aru_vol < 6) { mes "^3355FFThis house looks like"; mes "it's been abandoned for"; mes "a while: the floor is thickly"; mes "covered with dust and many"; mes "pieces of discarded paper.^000000"; close; } end; } veins,159,171,3 script Towner#vol 4_M_DST_GRAND,{ mes "[Towner]"; mes "The small office on the"; mes "2nd floor of this weapon"; mes "shop is occupied by a"; mes "geologist. At least, he's"; mes "supposed to be one..."; next; mes "[Towner]"; mes "The guy might be a quack:"; mes "all he does is drink and"; mes "flirt with skanky women"; mes "all day. I thought scholars"; mes "are supposed to read and study"; mes "and discover things, you know?"; close; } ve_in,233,116,3 script Drunken Man#vol 4_M_HUOLDARMY,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (aru_vol < 7) { mes "[Drunken Man]"; mes "So... ^333333*Urp*^000000"; mes "So then I said..."; next; mes "[Drunken Man]"; mes "''^3131FFHey, buddy! A man"; mes "uses his back to talk,"; mes "not his fists! You wanna"; mes "piece of me? Bring it on!^000000''"; next; mes "[Drunken Man]"; mes "Then he got all"; mes "scared, and ran away!"; mes "Hahahaha! Guess I look"; mes "pretty tough, don't I?"; next; emotion e_lv,0,"Drunken Lady#1"; emotion e_lv,0,"Drunken Lady#2"; mes "[Ladies]"; mes "Oh, my God!"; mes "You're so cool~!"; next; mes "[Drunken Man]"; mes "Well... Anyone would"; mes "have done it. I was just"; mes "being a gentleman."; mes "Hahahah, that's right!"; close; } else if (aru_vol == 7) { mes "[Drunken Man]"; mes "So... ^333333*Urp*^000000"; mes "So then I said..."; next; mes "[Drunken Man]"; mes "''^3131FFHey, buddy! A man"; mes "uses his back to talk,"; mes "not his fists! You wanna"; mes "piece of me? Bring it on!^000000''"; next; mes "[Drunken Man]"; mes "Then he got all"; mes "scared, and ran away!"; mes "Hahahaha! Guess I look"; mes "pretty tough, don't I?"; next; emotion e_lv,0,"Drunken Lady#1"; emotion e_lv,0,"Drunken Lady#2"; mes "[Ladies]"; mes "Oh, my God!"; mes "You're so cool~!"; next; mes "[Drunken Man]"; mes "Well... Anyone would"; mes "have done it. I was just"; mes "being a gentleman."; mes "Hahahah, that's right!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Excuse me, but are"; mes "you the executive director"; mes "of the Veins Geological Team?"; next; mes "[Drunken Man]"; mes "Yeah, sure! Executive"; mes "director, deputy director,"; mes "director, researcher, CEO,"; mes "no... No, wait, that last one"; mes "doesn't sound right. Hah!"; mes "I'm all of those~"; next; mes "[Drunken Man]"; mes "I'm the executive director..."; mes "I'm the only one that works"; mes "at the institute, really."; mes "Why, what do you want?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Uhh... There are some"; mes "official notices for you"; mes "at your office. I guess you"; mes "need to get some surveys"; mes "done? They sound like"; mes "they're pretty important."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Maybe..."; mes "Maybe even ^FF0000urgent^000000."; next; mes "[Drunken Man]"; mes "Wha--? Hey, what day"; mes "is it today? Damn it!"; mes "Fine, fine, time to get"; mes "to work. Just when I was"; mes "really enjoying myself too!"; mes "Argh, I never wanna be sober!"; next; mes "[Drunken Man]"; mes "But... Working is the"; mes "only way for me to afford"; mes "all this drinking... Such"; mes "is life. Such is life."; next; mes "[Ladies]"; mes "Where are you going?"; mes "Can't you stay a bit"; mes "longer and talk with"; mes "us? Pleeeeeease?"; next; mes "[Drunken Man]"; mes "Sorry, ladies,"; mes "but duty calls."; mes "Hahahahahahha~"; next; emotion e_lv,0,"Drunken Lady#1"; emotion e_lv,0,"Drunken Lady#2"; mes "[Ladies]"; mes "Please don't go~"; next; mes "[Drunken Man]"; mes "Ahem!"; mes "Let's see now."; mes "What'd be best...?"; mes ".............................."; mes ".............................."; mes ".............................."; next; mes "[Drunken Man]"; mes ".............................."; mes ".............................."; mes "........................Right!"; next; mes "[Drunken Man]"; mes "Hey, you."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes?"; next; emotion e_no1; mes "[Drunken Man]"; mes "I hereby promote you as"; mes "chief researcher of the"; mes "Veins Geological Research"; mes "Institute. Congratulations!"; mes "Welcome to the team, friend!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Huh...?"; mes "I don't understand"; mes "what you're talking about!"; next; mes "[Drunken Man]"; mes "Heh! You should be grateful"; mes "that I'm accepting you as my"; mes "student! Everyone'd be proud"; mes "to study under me, Gio, the"; mes "world's greatest geologist!"; mes "(Well, maybe.)"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Hey, I never--"; next; mes "[Geologist Gio]"; mes "Ah-ah! Now that you're"; mes "my student, I expect you"; mes "to work hard if you're going"; mes "to learn anything. First thing"; mes "first--go to my office and"; mes "clear up my belated business."; next; mes "[Geologist Gio]"; mes "Here, take this ^FF0000reference"; mes "guide^000000 with you to my office."; mes "When you check my desk, you'll"; mes "find a ^FF0000pyrometer^000000 and a ^FF0000report"; mes "form^000000. You'll need to bring all"; mes "that stuff to Thor Volcano."; next; mes "[Geologist Gio]"; mes "When you get to Thor Volcano,"; mes "use the pryometer to check the"; mes "volcano's temperature, and"; mes "fill out the report form."; next; mes "[Geologist Gio]"; mes "Take the filled report"; mes "form to the geology camp"; mes "that's deep inside the volcano"; mes "so that they can stamp their"; mes "confirmation on it. That's"; mes "not so hard now, is it?"; next; mes "[Geologist Gio]"; mes "Ahh, I've also decided"; mes "to take these lovely ladies"; mes "on as my students as well~"; mes "I should stay here and"; mes "entreat them to a lecture."; next; emotion e_lv,0,"Drunken Lady#1"; emotion e_lv,0,"Drunken Lady#2"; mes "[Ladies]"; mes "Oh~! You'll really"; mes "teach us geology?"; next; mes "[Geologist Gio]"; mes "Oh, right! When they"; mes "ask you about the volcano's"; mes "temperature when you submit"; mes "the report at the geological"; mes "camp, make something up."; mes "Make sure it sounds bad!"; next; mes "[Geologist Gio]"; mes "Words like ''explosion,''"; mes "''disaster,'' and ''collatoral"; mes "damage'' would be perfect."; mes "Just do your part, and I'll"; mes "take care of the rest. Okay~"; mes "Come back soon, my pupil!"; next; mes "^3355FFWell, this isn't what"; mes "you expected, but you get"; mes "the feeling that this will"; mes "all turn out in your favor."; mes "You know that feeling, right?^000000"; changequest 2116,2117; aru_vol = 8; getitem Note_Of_Geologist,1; close; } else if ((aru_vol > 7) && (aru_vol < 24)) { mes "[Geologist Gio]"; mes "Hey, you'd better hurry"; mes "it up. I mean, you're the"; mes "one that found that notice"; mes "in my office, didn't you?"; mes "You know how important"; mes "this work is to us!"; next; mes "[Geologist Gio]"; mes "Get the pyrometer,"; mes "and go to Thor Volcano"; mes "to fill out the report"; mes "form and submit it to"; mes "the geological camp!"; close; } else if (aru_vol == 24) { mes "[Geologist Gio]"; mes "Well, those are"; mes "nice legs, but they're"; mes "not the best pair I've see--"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I'm back."; next; mes "[Geologist Gio]"; mes "*Ahem* And that's how"; mes "erosion... Works. Tomorrow,"; mes "I'll teach you ladies all"; mes "about rocks. All of them."; next; mes "[Geologist Gio]"; mes "Welcome back! So,"; mes "how was the volcanic"; mes "temperature report?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Well, I did what you"; mes "told me. Hey, are you"; mes "sure you wanted me to"; mes "exaggerate the temperature?"; mes "What about the camp?"; next; mes "[Geologist Gio]"; mes "Oh, don't worry about"; mes "the temperature. It's"; mes "supposed to go up."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What are you...?"; mes "Actually, I thought that"; mes "maybe the pryometer"; mes "might be broken."; next; mes "[Geologist Gio]"; mes "Heh! You're right~"; mes "I broke it on purpose."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "What?!"; next; mes "[Geologist Gio]"; mes "You know, it's hard for"; mes "scholars like me to make"; mes "a decent living. Hell, I was"; mes "lucky enough to get that"; mes "temperature measuring job"; mes "from the geological camp."; next; mes "[Geologist Gio]"; mes "Those guys've been trying"; mes "to fire me ever since they"; mes "realized the volcano became"; mes "dormant. But... They can't"; mes "fire me if there's proof that"; mes "it might go off anytime!"; next; mes "[Geologist Gio]"; mes "Then, when they're all"; mes "panicked, I calmly and"; mes "suavely offer a solution"; mes "that looks like it works."; mes "Of course, there's never"; mes "a problem to begin with..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "So..."; mes "You're a con man."; next; mes "[Geologist Gio]"; mes "Awww, don't look at"; mes "me like that. I'm a real"; mes "scientist. Come on..."; mes "Oh, come on..."; next; mes "[Geologist Gio]"; mes "Look, why don't you head"; mes "back to my institute and"; mes "check out my bookshelf?"; mes "I keep a small box there"; mes "where I keep all sorts"; mes "of nifty little goodies."; next; mes "[Geologist Gio]"; mes "You can have the very"; mes "first thing that pops out"; mes "of that box. I wonder if the"; mes "goddess will grace you"; mes "with good fortune. You"; mes "might get something good~"; next; mes "[Geologist Gio]"; mes "Consider it your"; mes "payment for a job"; mes "well done. Good work!"; mes "I expected nothing less"; mes "from my star pupil!"; changequest 60211,60212; aru_vol = 25; delitem File01,1; delitem Broken_Thermometer,1; delitem Note_Of_Geologist,1; close; } mes "[Drunken Man]"; mes "So... ^333333*Urp*^000000"; mes "So then I said..."; next; mes "[Drunken Man]"; mes "''^3131FFHey, buddy! A man"; mes "uses his back to talk,"; mes "not his fists! You wanna"; mes "piece of me? Bring it on!^000000''"; next; mes "[Drunken Man]"; mes "Then he got all"; mes "scared, and ran away!"; mes "Hahahaha! Guess I look"; mes "pretty tough, don't I?"; next; emotion e_lv,0,"Drunken Lady#1"; emotion e_lv,0,"Drunken Lady#2"; mes "[Ladies]"; mes "Oh, my God!"; mes "You're so cool~!"; next; mes "[Drunken Man]"; mes "Well... Anyone would"; mes "have done it. I was just"; mes "being a gentleman."; mes "Hahahah, that's right!"; close; } ve_in,232,117,5 script Drunken Lady#1 4_F_DESERT,{ mes "[Drunken Lady]"; mes "This guys' actually"; mes "pretty boring, but..."; mes "I get free drinks if"; mes "I can put up with him~"; close; } ve_in,234,115,3 script Drunken Lady#2 4_F_DESERT,{ mes "[Drunken Lady]"; mes "This tavern might look"; mes "luxurious and gorgeous,"; mes "but the drinks here stink!"; mes "I can mix better drinks"; mes "at home, no sweat at all~"; close; } ve_in,277,229,3 script Wall Closet#vol HIDDEN_NPC,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (aru_vol == 8) { if (countitem(Broken_Thermometer) == 0) { mes "^3355FFYou found the"; mes "pyrometer inside"; mes "the closet.^000000"; getitem Broken_Thermometer,1; close; } mes "^3355FFThere's so much junk"; mes "crammed in here!^000000"; close; } mes "^3355FFThere's so much junk"; mes "crammed in here!^000000"; close; } ve_in,281,214,3 script Bookshelf#vol HIDDEN_NPC,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (aru_vol == 8) { if (countitem(File01) == 0) { mes "^3355FFYou find a bundle"; mes "of reports carelessly"; mes "stuck between some"; mes "books on this bookshelf.^000000"; getitem File01,1; close; } mes "^3355FFThere's a lot of"; mes "scattered books and"; mes "notebooks lying on"; mes "this bookshelf.^000000"; close; } else if ((aru_vol > 8) && (aru_vol < 25)) { mes "^3355FFThere's a lot of"; mes "scattered books and"; mes "notebooks lying on"; mes "this bookshelf.^000000"; close; } else if (aru_vol == 25) { mes "^3355FFThere's a lot of"; mes "scattered books and"; mes "notebooks lying on"; mes "this bookshelf.^000000"; next; mes "^3355FFAfter a quick look,"; mes "you notice the grayish"; mes "purple box that Gio was"; mes "talking about it. You close"; mes "your eyes, and reach inside"; mes "Gio's purple box of goodies.^000000"; next; changequest 60212,60213; aru_vol = 26; .@box_box = rand(1,20); if (.@box_box < 7) { getitem Random_Quiver,1; } else if ((.@box_box > 6) && (.@box_box < 9)) { getitem Sway_Apron,1; } else if ((.@box_box > 8) && (.@box_box < 20)) { getitem Giggling_Box,5; } else { getitem Bloody_Dead_Branch,1; } getexp RENEWAL_EXP?100000:800000,0; mes "^3355FFWell, you've done all"; mes "that you could here."; mes "Now would be a good time"; mes "to return to High Priest Zhed.^000000"; close; } mes "^3355FFThere's a lot of"; mes "scattered books and"; mes "notebooks lying on"; mes "this bookshelf.^000000"; close; } thor_v01,37,234,3 script Hot Land Surface#1 HIDDEN_NPC,{ if (aru_vol == 8) { if ((countitem(Broken_Thermometer) > 0) && (countitem(File01) > 0)) { mes "^3355FFYou use the pyrometer"; mes "to check the surface"; mes "temperature of the ground"; mes "here in the volcano.^000000"; next; mes "^3131FFBeep-- Beep-- Bee-^000000"; next; mes "^3131FFCurrent Temperature: 2300 ThT^000000"; next; mes "^3355FFYou record the"; mes "temperature in"; mes "your report.^000000"; changequest 2117,2118; aru_vol = 9; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I should take a few more"; mes "temperature measurements"; mes "before I submit this report,"; mes "just to be absolutely sure."; close; } mes "^3355FFYou need both the"; mes "pyrometer and the"; mes "report form to measure"; mes "and record the temperature"; mes "of the ground's surface here.^000000"; close; } mes "^3355FFThis patch of ground"; mes "emits an intense heat"; mes "that stings your face.^000000"; close; } thor_v02,165,37,3 script Hot Land Surface#2 HIDDEN_NPC,{ if (aru_vol == 9) { if ((countitem(Broken_Thermometer) > 0) && (countitem(File01) > 0)) { mes "^3355FFYou use the pyrometer"; mes "to check the surface"; mes "temperature of the ground"; mes "here in the volcano.^000000"; next; mes "^3131FFBeep-- Beep-- Bee-^000000"; next; mes "^3131FFCurrent Temperature: 2270 ThT^000000"; next; mes "^3355FFYou record the"; mes "temperature in"; mes "your report.^000000"; changequest 2118,2119; aru_vol = 10; close; } mes "^3355FFYou need both the"; mes "pyrometer and the"; mes "report form to measure"; mes "and record the temperature"; mes "of the ground's surface here.^000000"; close; } mes "^3355FFThis patch of ground"; mes "emits an intense heat"; mes "that stings your face.^000000"; close; } thor_v02,170,100,3 script Hot Land Surface#3 HIDDEN_NPC,{ if (aru_vol == 10) { if ((countitem(Broken_Thermometer) > 0) && (countitem(File01) > 0)) { mes "^3355FFYou use the pyrometer"; mes "to check the surface"; mes "temperature of the ground"; mes "here in the volcano.^000000"; next; mes "^3131FFBeep-- Beep-- Bee-^000000"; next; mes "^3131FFCurrent Temperature: 2500 ThT^000000"; next; mes "^3355FFYou record the"; mes "temperature in"; mes "your report.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I've taken enough"; mes "measurements. I should"; mes "submit this report to the"; mes "geological camp now~"; changequest 2119,2120; aru_vol = 11; close; } mes "^3355FFYou need both the"; mes "pyrometer and the"; mes "report form to measure"; mes "and record the temperature"; mes "of the ground's surface here.^000000"; close; } else if (aru_vol == 11) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I've taken enough"; mes "measurements. I should"; mes "submit this report to the"; mes "geological camp now~"; close; } mes "^3355FFThis patch of ground"; mes "emits an intense heat"; mes "that stings your face.^000000"; close; } que_thor,145,66,3 script Guard#vol::VeinsGuard 4_DST_SOLDIER,{ if (aru_vol == 11) { mes "[Guard]"; mes "Only authorized"; mes "personnel can enter this"; mes "area. Identify yourself!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I'm a research student working"; mes "under Director Gio for the"; mes "Veins Geological Research"; mes "Institute. Would you please"; mes "stamp this temperature"; mes "report for me?"; next; mes "[Guard]"; mes "Oh, I see. Well, I'm"; mes "not the one that stamps"; mes "reports. Go inside and"; mes "ask Sahedi to help you."; mes "He's at the airship just"; mes "south of the train station."; changequest 2120,2121; aru_vol = 12; close2; warp "thor_camp",248,190; end; } else if ((aru_vol > 11) && (aru_vol < 24)) { mes "[Guard]"; mes "Oh, you're that student"; mes "from the institute. I don't"; mes "think we're expecting"; mes "any reports soon."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh, we just found out"; mes "that the instruments we"; mes "used were faulty, so we"; mes "had to revise our report."; next; mes "[Guard]"; mes "Your tools were broken"; mes "the first time? Okay, okay,"; mes "I can understand that."; mes "Alright, you can pass."; close2; warp "thor_camp",248,190; end; } mes "[Guard]"; mes "Who are you?!"; close; } que_thor,136,66,3 duplicate(VeinsGuard) Guard#vol2 4_DST_SOLDIER que_thor,127,60,5 duplicate(VeinsGuard) Guard#vol3 4_DST_SOLDIER thor_camp,250,104,3 script Sahedi#vol 4_M_RASWORD,{ if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; mes "Please come back after"; mes "using the Kafra Service"; mes "to store some of your items.^000000"; close; } if (aru_vol == 12) { mes "[Sahedi]"; mes "I'm sorry, but I don't"; mes "think I know you. Only"; mes "authorized personnel is"; mes "allowed in this area, so"; mes "if you don't have any"; mes "reason to be here..."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I'm a research student working"; mes "under Director Gio for the"; mes "Veins Geological Research"; mes "Institute. Would you please"; mes "stamp this temperature"; mes "report for me?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Um, Gio is sick right"; mes "now, so that's why he"; mes "had me fill out this report"; mes "form and submit it for him."; next; mes "[Sahedi]"; mes "Ah, so that's why his"; mes "report's late this time."; mes "I'm sorry to hear that."; mes "And here I thought he was"; mes "just wasting his time on"; mes "women and alcohol..."; next; mes "[Sahedi]"; mes "Let's see..."; next; emotion e_omg; mes "[Sahedi]"; mes "Oh God! Why is the"; mes "temperature so high?!"; mes "We've had a few reports"; mes "like this in the past, but..."; mes "Is this... How bad is this?"; next; emotion e_swt2,1; mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh... Oh, no!"; mes "Yikes! I guess if it's"; mes "higher than normal..."; mes "It might be bad?"; next; mes "[Sahedi]"; mes "What should I do?"; mes "Should I activate"; mes "the alarm? I don't..."; mes "I don't wanna die!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "You might want to calm"; mes "down first. I'll take a look"; mes "around the camp, so please"; mes "don't say anything that will"; mes "make anyone else panic for now."; next; mes "[Sahedi]"; mes "Okay..."; mes "Please go ahead, and"; mes "see if this camp will be"; mes "safe from any disaster."; changequest 2121,2122; aru_vol = 13; delitem File01,1; close; } else if ((aru_vol > 12) && (aru_vol < 23)) { mes "[Sahedi]"; mes "So, are we in any"; mes "danger? Does it look"; mes "like this volcano will"; mes "erupt anytime soon?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Oh, I'm not finished"; mes "investigating yet. Would"; mes "you please wait a bit longer?"; next; mes "[Sahedi]"; mes "Sure, sure. Just make"; mes "sure that you do a real"; mes "thorough check of everything"; mes "in the volcano for me, yeah?"; close; } else if (aru_vol == 23) { mes "[Sahedi]"; mes "So, are we in any"; mes "danger? Does it look"; mes "like this volcano will"; mes "erupt anytime soon?"; next; while(1) { if (select("Yes", "No") == 1) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I guess I can't hide it"; mes "from you... The recent"; mes "activity of this volcano"; mes "has recently been fairly..."; mes "disconcerting."; next; break; } else { mes "^3355FFWait... You should take"; mes "advantage of this situation."; mes "This could be your chance to"; mes "intervene in the conflict"; mes "between two contries!^000000"; next; mes "^3355FFYou might not be able"; mes "to stop their war, but"; mes "maybe you can distract"; mes "them with the threat"; mes "of natural disaster...^000000"; next; } } emotion e_omg; mes "[Sahedi]"; mes "Huh? Are you serious?"; mes "Thor Volcano's gonna"; mes "erupt?! We-we have to"; mes "get the hell out of here!"; mes "It'll be a disaster, just"; mes "like it happened in the past!"; next; emotion e_flash,1; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, I agree. There's"; mes "a good chance of an..."; mes "explosion that'll cause"; mes "a lot of collateral damage."; next; mes "[Sahedi]"; mes "What are our chances?"; mes "How much time do we"; mes "have to evacuate?"; next; emotion e_flash,1; mes "["+strcharinfo(PC_NAME)+"]"; mes "Well... Uh..."; mes "According to my data..."; mes "Analysis... There's a 75%"; mes "chance of eruption within"; mes "the next thirty days."; next; mes "[Sahedi]"; mes "What?! We must report"; mes "this to the high priest"; mes "immediately! Aitra!"; next; enablenpc "Aitra#vol"; mes "[Aitra]"; mes "Yes, sir!"; next; mes "[Sahedi]"; mes "This is an emergency."; mes "Bring this message to"; mes "the high priest as soon"; mes "as possible. And don't"; mes "forget to pack all your"; mes "things before you leave."; next; mes "[Aitra]"; mes "Huh?"; mes " ...Yes, sir."; next; disablenpc "Aitra#vol"; mes "[Sahedi]"; mes "Oh, this is a nightmare..."; mes "Will you please take your"; mes "report to your director, Gio?"; mes "Hopefully he'll have some"; mes "advice for what we can"; mes "do about this disaster..."; changequest 2128,60211; aru_vol = 24; getitem File01,1; close; } mes "[Sahedi]"; mes "Argh, I'm so busy!"; close; } thor_camp,194,220,0 script #Colonel1 FAKE_NPC,5,5,{ OnTouch: if (aru_vol == 13) { enablenpc "Colonel Vito#1"; mes "[????]"; mes "You...!"; mes "What are you doing"; mes "just standing around?!"; mes "Aren't you supposed to"; mes "be transporting cargo? "; mes "Attention to orders!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Are you talking to me?"; mes "No, I'm from the Veins Geo--"; next; mes "[Colonel Vito]"; mes "Look at you. You don't"; mes "even have your uniform"; mes "yet. Still a rookie, eh?"; mes "Looks like I'll have to"; mes "personally train you as"; mes "one of our holy knights!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "But I'm not--"; next; mes "[Colonel Vito]"; mes "You should be honored to"; mes "have the rare opportunity"; mes "to be trained by me, the"; mes "great Colonel Vito. I'll mold"; mes "you into a true warrior for"; mes "Freya! Now follow me!"; changequest 2122,2123; aru_vol = 14; close2; disablenpc "Colonel Vito#1"; warp "thor_camp",156,68; end; } else if (aru_vol == 14) { enablenpc "Colonel Vito#1"; mes "[Colonel Vito]"; mes "What are you still"; mes "doing standing there?"; mes "Don't slack off! Come!"; close2; disablenpc "Colonel Vito#1"; warp "thor_camp",156,68; end; } end; } thor_camp,162,182,0 script #Colonel2 FAKE_NPC,7,7,{ OnTouch: if (aru_vol == 13) { enablenpc "Colonel Vito#2"; mes "[????]"; mes "You...!"; mes "What are you doing"; mes "just standing around?!"; mes "Aren't you supposed to"; mes "be transporting cargo? "; mes "Attention to orders!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Are you talking to me?"; mes "No, I'm from the Veins Geo--"; next; mes "[Colonel Vito]"; mes "Look at you. You don't"; mes "even have your uniform"; mes "yet. Still a rookie, eh?"; mes "Looks like I'll have to"; mes "personally train you as"; mes "one of our holy knights!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "But I'm not--"; next; mes "[Colonel Vito]"; mes "You should be honored to"; mes "have the rare opportunity"; mes "to be trained by me, the"; mes "great Colonel Vito. I'll mold"; mes "you into a true warrior for"; mes "Freya! Now follow me!"; changequest 2122,2123; aru_vol = 14; disablenpc "Colonel Vito#2"; close2; warp "thor_camp",156,68; end; } else if (aru_vol == 14) { enablenpc "Colonel Vito#1"; mes "[Colonel Vito]"; mes "What are you still"; mes "doing standing there?"; mes "Don't slack off! Come!"; close2; disablenpc "Colonel Vito#2"; warp "thor_camp",156,68; end; } end; } thor_camp,187,228,5 script Colonel Vito#1 4_M_DST_MASTER,{ end; OnInit: disablenpc "Colonel Vito#1"; end; } thor_camp,155,175,7 script Colonel Vito#2 4_M_DST_MASTER,{ end; OnInit: disablenpc "Colonel Vito#2"; end; } thor_camp,159,74,3 script Colonel Vito#3 4_M_DST_MASTER,{ if (aru_vol == 14) { mes "[Colonel Vito]"; mes "I am Colonel Vito,"; mes "and I'm in charge of"; mes "the Arunafeltz camp"; mes "here in Thor Volcano."; mes "What's your name, soldier?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes ""+strcharinfo(PC_NAME)+", sir."; next; mes "[Colonel Vito]"; mes "Hmpf! That's a weakling's"; mes "name! I can tell that your"; mes "mind and body are too weak!"; mes "That won't do. How will you"; mes "be worthy of serving the"; mes "beautiful, graceful Freya?"; next; mes "[Colonel Vito]"; mes "You need more training."; mes "Take a break first, and"; mes "prepare yourself. We will"; mes "begin as soon as you're ready."; aru_vol = 15; close; } else if (aru_vol == 15) { mes "[Colonel Vito]"; mes "First, we need to take"; mes "care of that weak mind"; mes "of yours. This first"; mes "training exercise will"; mes "be verbal based."; next; while(1) { mes "[Colonel Vito]"; mes "Question one!"; mes "Who do we fight for?"; mes "Who do we live for?"; next; if (select("Odin", "Freya", "Thor") == 2) { break; } mes "[Colonel Vito]"; mes "You idiot!"; percentheal -10,0; specialeffect(EF_HIT2, AREA, playerattached()); next; } mes "[Colonel Vito]"; mes "Right! Freya is not only"; mes "a goddess of love, but she's"; mes "also a goddess of war."; mes "We are on a sacred mission"; mes "to recover the pieces of"; mes "Ymir's Heart for her sake."; next; mes "[Colonel Vito]"; mes "Freya was greatly wounded"; mes "in the war among gods,"; mes "humans, and demons."; mes "Odin, the leader of the"; mes "gods, tried to help her, but"; mes "even his power wasn't enough."; next; mes "[Colonel Vito]"; mes "Odin did advise her to"; mes "obtain Ymir's Heart, as"; mes "it would fully recover her"; mes "powers. That is why we are"; mes "preparing for war: we must"; mes "obtain Ymir's Heart for Freya!"; next; mes "[Colonel Vito]"; mes "DO YOU UNDERSTAND?!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, sir!"; next; mes "[Colonel Vito]"; mes "Now, there's a country"; mes "called the Rune-Midgarts"; mes "Kingdom that's full of fools."; mes "Their ancestors branded us"; mes "as heretics and drove us"; mes "to this deserted land."; next; mes "[Colonel Vito]"; mes "We cannot forgive how they"; mes "denied us our freedom to"; mes "worship Freya. Our people"; mes "will have revenge on them."; mes "Mark my word, soldier."; mes "Now, repeat after me."; next; mes "[Colonel Vito]"; mes "I, "+strcharinfo(PC_NAME)+","; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I, "+strcharinfo(PC_NAME)+","; next; while(1) { mes "[Colonel Vito]"; mes "^FF0000as a devoted servant"; mes "of Goddess Freya"; next; input .@input$; .@answer$ = "as a devoted servant of Goddess Freya"; if (.@input$ == .@answer$) { mes "["+strcharinfo(PC_NAME)+"]"; mes "as a devoted servant"; mes "of Goddess Freya, the"; mes "patron saint of the"; mes "great Arunafeltz,^000000"; next; break; } else { mes "[Colonel Vito]"; mes "Wrong! Try again!"; next; } } while(1) { mes "[Colonel Vito]"; mes "^FF0000I pledge my honor to"; mes "overthrow our mortal enemy"; next; input .@input$; .@answer$ = "I pledge my honor to overthrow our mortal enemy"; if (.@input$ == .@answer$) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I pledge my honor to"; mes "overthrow our mortal enemy,"; mes "the Rune-Midgarts Kingdom."; next; break; } else { mes "[Colonel Vito]"; mes "Wrong! Try again!"; next; } } while(1) { mes "[Colonel Vito]"; mes "^FF0000I will show no mercy^000000"; next; input .@input$; .@answer$ = "I will show no mercy"; if (.@input$ == .@answer$) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I will show no mercy."; mes "Nothing will stay my hand.^000000"; next; break; } else { mes "[Colonel Vito]"; mes "Wrong! Try again!"; next; } } while(1) { mes "[Colonel Vito]"; mes "^FF0000I shall devote"; mes "my entire life^000000"; next; input .@input$; .@answer$ = "I shall devote my entire life"; if (.@input$ == .@answer$) { mes "["+strcharinfo(PC_NAME)+"]"; mes "I shall devote my"; mes "entire life to the"; mes "full recovery of"; mes "Goddess Freya.^000000"; next; break; } else { mes "[Colonel Vito]"; mes "Wrong! Try again!"; next; } } while(1) { mes "[Colonel Vito]"; mes "^FF0000Down with the"; mes "Rune-Midgarts Kingdom!^000000"; next; input .@input$; .@answer$ = "Down with the Rune-Midgarts Kingdom!"; if (.@input$ == .@answer$) { mes "["+strcharinfo(PC_NAME)+"]"; mes "Down with the"; mes "Rune-Midgarts Kingdom!^000000"; next; break; } else { mes "[Colonel Vito]"; mes "Wrong! Try again!"; next; } } mes "[Colonel Vito]"; mes "Good. Now you know the"; mes "kind of attitude that you"; mes "must have as a holy warrior"; mes "in Freya's service. That"; mes "is all for the first exercise,"; mes "but there's one more left."; changequest 2123,2124; aru_vol = 16; close; } else if (aru_vol == 16) { mes "[Colonel Vito]"; mes "Before we actually do"; mes "the 2nd training exercise,"; mes "I have a duty to assign to"; mes "you. Find the huge pipe zone"; mes "to the north of this building"; mes "and find any broken machines."; aru_vol = 17; close; } else if (aru_vol == 17) { mes "[Colonel Vito]"; mes "Inspect the machines"; mes "in the pipe zone to the"; mes "north of this building."; mes "Don't dawdle: move out!"; close; } else if (aru_vol == 18) { mes "[Colonel Vito]"; mes "Good work. Remember"; mes "that your first priority is to"; mes "check the control panel."; mes "It needs to be regularly"; mes "inspected since it controls"; mes "the camp's energy resources."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, sir!"; next; mes "[Colonel Vito]"; mes "Now it's time for the"; mes "second training exercise"; mes "which will strengthen your"; mes "body. See the dummy in"; mes "front of you? Practice by"; mes "chopping it 10 times. Go!"; changequest 2125,2126; aru_vol = 19; next; if (select("Yes, sir!", "What do you mean by chop?") == 1) { mes "[Colonel Vito]"; mes "Focus your energy in"; mes "your yell when you strike!"; mes "Chop! 10 Times! Do it!"; close; } mes "[Colonel Vito]"; mes "Chop...? It's a hand chop."; mes "You strike the enemy with"; mes "the bottom of your hand"; mes "like a knife blade. How"; mes "did you join the army"; mes "without knowing that?"; next; mes "[Colonel Vito]"; mes "Focus your energy in"; mes "your yell when you strike!"; mes "Chop! 10 Times! Do it!"; close; } else if (aru_vol == 20) { mes "[Colonel Vito]"; mes "The more you train,"; mes "the stronger you become."; mes "As you grow stronger, so"; mes "does Freya's holy troops."; mes "Train everyday, and don't"; mes "you ever slack off!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, sir!"; next; mes "[Colonel Vito]"; mes "That is all for your"; mes "training. If you have"; mes "any questions about camp"; mes "life, go ask Sahedi right"; mes "outside this building."; mes "You are dismissed."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "(^333333Well... I think"; mes "I will go back to"; mes "Sahedi. Hopefully,"; mes "he'll think of me as"; mes "a geological researcher"; mes "instead of as a soldier.^000000)"; changequest 2126,2127; aru_vol = 21; close; } mes "[Colonel Vito]"; mes "We must be ever"; mes "vigilant in our training."; mes "You can never know when"; mes "Freya will call on us to fight!"; close; } thor_camp,141,62,0 script #vol_study1::VeinsWarp FAKE_NPC,3,3,{ OnTouch: if ((aru_vol > 13 && aru_vol < 17) || (aru_vol == 19)) { warp "thor_camp",156,67; } end; } thor_camp,172,72,0 duplicate(VeinsWarp) #vol_study2 FAKE_NPC,3,3 thor_camp,172,38,0 duplicate(VeinsWarp) #vol_study3 FAKE_NPC,3,3 thor_camp,172,132,0 script #sita_vol FAKE_NPC,3,3,{ OnTouch: if (aru_vol == 21) { mes "^3355FFThere's a stream of"; mes "magma running down"; mes "through a path under"; mes "the barbed wires.^000000"; next; mes "^3355FFYou can hear the faint"; mes "sound of hammering, as if"; mes "iron was being manufactured"; mes "from deep underground.^000000"; aru_vol = 22; close; } end; } thor_camp,148,310,0 script #buki_vol FAKE_NPC,5,5,{ OnTouch: if (aru_vol == 22) { mes "^3355FFPeople are carrying"; mes "many heavy wooden boxes"; mes "imprinted with the stamp"; mes "of the Schwaltzvalt Republic."; mes "These must contain military"; mes "supplies for the camp.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "I should go back"; mes "to Sahedi now."; changequest 2127,2128; aru_vol = 23; close; } end; } thor_camp,124,314,1 script Soldier#vol1 4_DST_SOLDIER,{ mes "[Thor Volcano Camp Soldier]"; mes "Freya, I'm so exhausted!"; mes "I'm starving to death too!"; mes "When will we get more rations?"; close; } thor_camp,134,309,5 script Soldier#vol2 4_DST_SOLDIER,{ mes "[Thor Volcano Camp Soldier]"; mes "I hear we'll be eating"; mes "chicken salad, fried chicken,"; mes "and Kunlun style chicken for"; mes "dinner tonight! I wonder who"; mes "was rich enough to donate"; mes "so much chicken to us?"; next; mes "[Thor Volcano Camp Soldier]"; mes "Heheh..."; mes "I can't wait for dinner!"; close; } thor_camp,109,167,3 script Control Panel#vol HIDDEN_NPC,{ if (aru_vol == 17) { mes "^3355FFThis control panel"; mes "controls the main power"; mes "resources for the Thor"; mes "Volcano camp, helping it"; mes "run its operations smoothly"; mes "under the ground."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "All these pipes with molten"; mes "rock flowing through them..."; mes "I guess their heat is what"; mes "powers this camp. That's"; mes "actually a smart idea~"; next; mes "^3355FFThe control panel emits"; mes "faint mechanical noises"; mes "and seems to be running"; mes "pretty smoothly. Everything"; mes "looks to be in working order."; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "No problems here."; mes "I guess I can go"; mes "back to that colonel."; changequest 2124,2125; aru_vol = 18; close; } end; } thor_camp,150,65,3 script Dummy#1::VeinsDummy HIDDEN_NPC,{ if (aru_vol == 19) { mes "^3355FFIt's a training dummy"; mes "that looks like it can"; mes "take a beating. Its chest"; mes "is marked with the emblem"; mes "of the Rune-Midgarts Kingdom.^000000"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Wow..."; mes "They really hate the"; mes "Rune-Midgarts Kingdom..."; mes "(^333333Technically, I shouldn't"; mes "be doing this. Isn't this"; mes "considered treason?^000000)"; next; mes "[Colonel Vito]"; mes "I can't hear you,"; mes "soldier! Make your"; mes "voice loud and clear!"; mes "Now... Execute attack!"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Yes, sir!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "One!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Two!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Three!!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Four!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Five!!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Six!!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Seven!!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Eight!!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Nine!"; next; specialeffect EF_HIT2; mes "["+strcharinfo(PC_NAME)+"]"; mes "Ten!"; aru_vol = 20; close; } else if (aru_vol == 20) { mes "^3355FF*THUD*^000000"; specialeffect EF_HIT2; emotion e_omg,1; next; mes "[Colonel Vito]"; mes "Soldier..."; mes "How many times"; mes "did I order you to"; mes "chop the dummy?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "10 times, sir!"; next; mes "[Colonel Vito]"; mes "And how many times"; mes "did you actually"; mes "chop the dummy?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "11 times, sir!"; next; mes "[Colonel Vito]"; mes "Unacceptable!"; mes "Listen to your orders"; mes "this time, and do it"; mes "again properly!"; aru_vol = 19; close; } } thor_camp,156,65,3 duplicate(VeinsDummy) Dummy#2 HIDDEN_NPC thor_camp,162,65,3 duplicate(VeinsDummy) Dummy#3 HIDDEN_NPC thor_camp,150,57,3 duplicate(VeinsDummy) Dummy#4 HIDDEN_NPC thor_camp,156,57,3 duplicate(VeinsDummy) Dummy#5 HIDDEN_NPC thor_camp,162,57,3 duplicate(VeinsDummy) Dummy#6 HIDDEN_NPC thor_camp,248,104,5 script Aitra#vol 4_DST_SOLDIER,{ end; OnInit: disablenpc "Aitra#vol"; end; } thor_camp,49,97,3 script High Priest#vol 4_M_RACHOLD,{ mes "^3355FFYou'd better not"; mes "do anything too"; mes "conspicuous in"; mes "front of him.^000000"; close; } thor_camp,49,122,1 script Thor Volcano Soldier#vo1 4_DST_SOLDIER,{ mes "^3355FFYou'd better not"; mes "do anything too"; mes "conspicuous in"; mes "front of him.^000000"; close; } thor_camp,31,93,1 script Thor Volcano Soldier#vo2 4_DST_SOLDIER,{ mes "^3355FFYou'd better not"; mes "do anything too"; mes "conspicuous in"; mes "front of him.^000000"; close; } thor_camp,59,79,1 script Thor Volcano Soldier#vo3 4_DST_SOLDIER,{ mes "^3355FFYou'd better not"; mes "do anything too"; mes "conspicuous in"; mes "front of him.^000000"; close; } thor_camp,143,114,1 script Thor Volcano Soldier#vo4 4_DST_SOLDIER,{ emotion e_sob; mes "[Soldier]"; mes "Oh Freya..."; mes "Bless this Old Blue Box"; mes "so that I don't get anything"; mes "lame again. I am so tired"; mes "of getting arrows from these..."; close; } thor_camp,206,92,3 script Thor Volcano Soldier#vo5 4_DST_SOLDIER,{ mes "[Soldier]"; mes "Ah, time to"; mes "go to work."; next; mes "[Soldier]"; mes "What th-?!"; mes "Something smells"; mes "like sweaty socks that"; mes "haven't been washed!"; close; } thor_camp,201,321,1 script Thor Volcano Soldier#vo6 4_DST_SOLDIER,{ mes "[Soldier]"; mes "Yo-ho! Yo-ho!"; close; } thor_camp,196,315,7 script Thor Volcano Soldier#vo7 4_DST_SOLDIER,{ mes "[Soldier]"; mes "I guess I need to go"; mes "on Guardian polishing"; mes "duty. Those things are"; mes "so huge, and I gotta"; mes "clean up about twenty..."; close; } thor_camp,181,231,0 script Guardian#vol_7 HIDDEN_NPC,{ mes "^3355FFThere are many guardians"; mes "here in different stages"; mes "of disassembly. It looks"; mes "like they're all in the"; mes "middle of being repaired.^000000"; close; } thor_camp,98,213,5 script Thor Volcano Soldier#vo8 4_DST_SOLDIER,{ mes "[Soldier]"; mes "Aren't you the one from"; mes "the geological research"; mes "center? There's nothing"; mes "for you here, we're just"; mes "performing maintenance"; mes "on these guardians."; close; } thor_camp,98,209,5 script Thor Volcano Soldier#vo9 4_DST_SOLDIER,{ mes "[Soldier]"; mes "Why am I always"; mes "stationed here?!"; mes "No one ever comes"; mes "here! Nobody!"; close; } thor_v02,143,78,0 script #totcamp WARPNPC,2,2,{ OnTouch_: if (rachel_camel < 24) { warp "que_thor",65,55; end; } warp "que_thor",182,55; end; } que_thor,69,56,0 script #tov_1 WARPNPC,2,2,{ OnTouch_: warp "thor_v02",146,84; end; } que_thor,187,56,0 script #tov_2 WARPNPC,2,2,{ OnTouch_: warp "thor_v02",146,84; end; } thor_camp,62,98,0 script #volbq FAKE_NPC,5,5,{ OnTouch: mes "^3355FFThere is an old man"; mes "in high priest robes"; mes "in front of you.^000000"; next; mes "^3355FFYou'd better not"; mes "do anything too"; mes "conspicuous in"; mes "front of him.^000000"; close; } thor_camp,246,191,3 script Guard#goto 4_DST_SOLDIER,{ mes "[Guard]"; mes "What now?"; mes "Can't you see I'm busy?"; next; if (select("Let me go out.", "I'm sorry.") == 1) { mes "[Guard]"; mes "Hurry up, and get out!"; close2; warp "que_thor",145,60; end; } mes "[Guard]"; mes "If you're sorry,"; mes "stop bugging me!"; close; } veins,302,166,0 script #whoau FAKE_NPC,2,2,{ OnTouch_: mes "[House Owner]"; mes "Wh-who the hell"; mes "are you? Honey!"; mes "There's this..."; mes "person in our home!"; next; mes "^3355FFHubbie never came."; mes "Nobody messes with"; mes ""+strcharinfo(PC_NAME)+". Nobody.^000000"; close; } ve_in,235,135,5 script Bartender#ve 4_M_DST_TOUGH,{ mes "[Bartender]"; mes "Welcome to our tavern."; mes "Please, have a seat."; mes "Let me bring you a"; mes "glass of ice water first."; close; } ve_in,237,131,1 script Female Customer#ve1 4_F_DESERT,{ mes "[Female Customer]"; mes "Bartender, aren't any of"; mes "your regulars nice young"; mes "men? You know, I've been"; mes "pretty lonely lately..."; next; if (Sex == SEX_FEMALE) { mes "[Bartender]"; mes "Haha, well,"; mes "I'm not so sure.."; next; mes "[Bartender]"; mes "How about... me?"; next; mes "[Female Customer]"; mes "Hmpf..."; next; mes "[Bartender]"; mes "Oh, come on!"; mes "I was kidding~"; emotion e_sob; close; } mes "[Bartender]"; mes "Haha, well,"; mes "I'm not so sure.."; mes "What about this nice"; mes "young adventurer here?"; next; mes "["+strcharinfo(PC_NAME)+"]"; mes "Meee?"; emotion e_swt2,1; next; mes "[Female Customer]"; mes "Mmm..."; mes "Not my style."; emotion e_dots,1; close; } ve_in,239,107,1 script Male Customer#ve2 4_M_DESERT,{ mes "[Male Customer]"; mes "How can that ugly old"; mes "man have girls hanging"; mes "off his arms when I just"; mes "got dumped by my girlfriend"; mes "and ditched by all my friends?!"; next; mes "[Male Customer]"; mes "Oh, alcohol..."; mes "Right now, you're"; mes "my only friend in"; mes "all the world..."; mes "A toast... To drinking!"; specialeffect EF_ASPERSIO; close; }