From 67e88e4feb1cf300d6aae78675916c3b8ab6bb22 Mon Sep 17 00:00:00 2001 From: L0ne_W0lf Date: Tue, 26 Feb 2008 20:56:40 +0000 Subject: * Implemented Veins Siblings quest. * Added NPCs for Thor Volcano Base quest. Quest is inactive. Segment for High Priest Zhed (quest start) is missing. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12241 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/Changelog.txt | 4 + npc/quests/quests_veins.txt | 4736 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 4739 insertions(+), 1 deletion(-) (limited to 'npc') diff --git a/npc/Changelog.txt b/npc/Changelog.txt index a3707a05d..03b41abb0 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,5 +1,9 @@ Date Added ====== +2008/02/25 + * Rev 12241 Implemented Veins Siblings quest. [L0ne_W0lf] + * Added NPCs for Thor Volcano Base quest. Quest is inactive. + Segment for High Priest Zhed (quest start) is missing. 2008/02/24 * Rev 12240 Corrected Labs level 3 warp. [L0ne_W0lf] * Rev 12239 Implemented Veins Spy quest. [L0ne_W0lf] diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt index d63629957..1f03c79a5 100644 --- a/npc/quests/quests_veins.txt +++ b/npc/quests/quests_veins.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.1 +//= 1.2 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -17,9 +17,20 @@ //= - 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 (Disabled): +//= - Missing addition to High Priest Zhed to start quest. +//= - Infiltrate Thor Volcano Base. What is Arunafeltz up to? +//= - Variable in use: rachel_camel (max 26) //===== Additional Comments: ================================= //= 1.0 First version, Added Veins Stone quest. [L0ne_W0lf] //= 1.1 Added Veins Spy Quest. [L0ne_W0lf] +//= 1.2 Added Veins Siblings Quest. [L0ne_W0lf] +//= Added Veins Thor Volcano Base Quest NPC. [L0ne_W0lf] +//= Start NPC is missing, but will be added when I get it. //============================================================ // Stone Quest @@ -2670,3 +2681,4726 @@ comodo,135,299,0 script Young Man#sch2 809,{ close; } } + +// Siblings Quest +//============================================================ +veins,327,185,3 script Kid#camelcamel 944,{ + 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(0)+"]"; + 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(0)+"]"; + mes "......"; + mes "........."; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + mes "Well..."; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Hmmm..."; + mes "Maybe your sister was"; + mes "kidnapped by bandits..."; + next; + switch(select("Decline Request:Accept Request")) { + case 1: + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Alright..."; + mes "Wish me luck."; + mes "I'll go search Thor"; + mes "Volcano to find your"; + mes "little sister Curdie."; + set rachel_camel,1; + close; + } + } + else if (rachel_camel == 1) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set rachel_camel,3; + close; + } + else if (rachel_camel <= 5) { + mes "["+strcharinfo(0)+"]"; + 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 == 6) { + mes "["+strcharinfo(0)+"]"; + mes "Wait... I should be"; + mes "bringing Ms. Ivory all"; + mes "of the soap ingredients."; + mes "What were they again...?"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + mes "I need to talk to"; + mes "someone named Saraman"; + mes "to get the soap ingredients..."; + close; + } + else if (rachel_camel == 8) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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 <= 16) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Let's see..."; + mes "Shouldn't I be going"; + mes "to see Ms. Ivory now?"; + close; + } + else if (rachel_camel == 19) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Making the key is more"; + mes "important that telling Karyn"; + mes "about what's happened."; + close; + } + else if (rachel_camel == 22) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Good, good..."; + mes "It's a promise, then."; + mes "I'll see you later~"; + set rachel_camel,25; + specialeffect2 253; // EF_ABSORBSPIRITS + getexp 1000000,700000; + close; + } + else { + mes "[Kid Karyn]"; + mes "Hello, hello!"; + mes "Hey, did you need"; + mes "me to help you? No...?"; + mes "Awww, there must be"; + mes "something I can do..."; + close; + } + } + else { + mes "[Kid Karyn]"; + mes "^333333*Sob*^000000..."; + mes "^333333*Sob*^000000..."; + close; + } +} + +que_thor,36,66,5 script Little Curdie 941,{ + if (rachel_camel == 1) { + mes "^3355FFYou come across"; + mes "a little girl lying on the"; + mes "ground unconscious.^000000"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "What...?!"; + mes "Those bastards!"; + mes "Tying up a little"; + mes "girl like this..."; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set 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) { + 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 == 6) { + mes "^3355FFCurdie is lying"; + mes "feebly on the ground.^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 == 8) { + mes "^3355FFCurdie is lying"; + mes "feebly on the ground.^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(0)+"]"; + 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 <= 16) { + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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 soup"; + 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"; + set 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 == 22) { + mes "^3355FFCurdie is lying"; + mes "feebly on the ground.^000000"; + close; + } + else if (rachel_camel == 23) { + mes "[Little Curdie]"; + mes "Y-you..."; + mes "Is it really you?"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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..."; + set rachel_camel,24; + close; + } + else { + mes "[Little Curdie]"; + mes " ......."; + close; + } +} + +veins,181,166,3 script Lockenlock 900,{ + if (rachel_camel == 4) { + if (countitem(503) > 0) { + mes "["+strcharinfo(0)+"]"; + mes "Excuse me...?"; + next; + mes "[Locksmith Lockenlock]"; + mes "Huh? Arrrgh..."; + mes "My head... What"; + mes "do you want?"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "..........."; + delitem 503,1; //Yellow_Potion + set 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 <= 3) { + 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 == 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(0)+"]"; + 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(0)+"]"; + mes "Wait... I should be"; + mes "bringing Ms. Ivory all"; + mes "of the soap ingredients."; + mes "What were they again...?"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + mes "I need to talk to"; + mes "someone named Saraman"; + mes "to get the soap ingredients..."; + close; + } + else if (rachel_camel == 8) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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 <= 16) { + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Alright."; + set rachel_camel,20; + close; + } + else if (rachel_camel == 20) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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 onhand. 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."; + set rachel_camel,22; + close; + } + else if (rachel_camel == 22) { + if (countitem(999) > 0) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set 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."; + } + } + 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 940,{ + if (rachel_camel == 5) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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."; + set rachel_camel,6; + close; + } + else if (rachel_camel == 6) { + if ((countitem(519) > 9) && (countitem(511) > 99) && (countitem(909) > 49) && (countitem(713) > 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Mr. Saraman...?"; + mes "Okay, so I need to visit"; + mes "him if I really need you"; + mes "to make the soap..."; + set 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 <= 4) { + 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 == 7) { + 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; + } + else if (rachel_camel == 8) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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 <= 16) { + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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"; + set 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 <= 25) { + 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 847,{ + if (rachel_camel < 7) { + mes "[Saraman]"; + mes "Zzzzz..."; + mes "Zzz... Zzzzzz..."; + close; + } + else if (rachel_camel == 7) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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^FFFFFF ^000000 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(0)+"]"; + 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(0)+"]"; + 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."; + set rachel_camel,8; + close; + } + else if (rachel_camel == 8) { + if ((countitem(528) > 4) && (countitem(503) > 0) && (countitem(619) > 0) && (countitem(713) > 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 528,5; //Monster's_Feed + delitem 503,1; //Yellow_Potion + delitem 619,1; //Unripe_Apple + delitem 713,1; //Empty_Bottle + set 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(0)+"]"; + 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!"; + set 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(0)+"]"; + 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 <= 16) { + 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(0)+"]"; + 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."; + getitem 617,1; //Old_Violet_Box + set rachel_camel,18; + close; + } + else if (rachel_camel == 18) { + mes "["+strcharinfo(0)+"]"; + mes "Let's see..."; + mes "Shouldn't I be going"; + mes "to see Ms. Ivory now?"; + close; + } + else if (rachel_camel <= 23) { + 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 938,{ + if (rachel_camel == 9) { + mes "^3355FFThe camel sniffed the"; + mes "appetite stimulant, but"; + mes "brusquely turned its"; + mes "nose away from it.^000000"; + set 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"; + set rachel_camel,10; + close; + } + else { + mes "[Camel]"; + mes "*Neigh* ~"; + mes "*Chew Chew*"; + close; + } +} + +veins,72,227,3 duplicate(VeinsCamel) Camel#camelcc3 938 +veins,81,222,1 duplicate(VeinsCamel) Camel#camelcc4 938 +veins,77,219,5 duplicate(VeinsCamel) Camel#camelcc5 938 +veins,73,215,8 duplicate(VeinsCamel) Camel#camelcc6 938 +veins,68,215,5 duplicate(VeinsCamel) Camel#camelcc7 938 + +ve_fild07,235,42,3 script Silk Sand Camel 938,{ + 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(0)+"]"; + 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."; + set rachel_camel,12; + close; + } + else if (rachel_camel >= 12 && rachel_camel <= 16) { + if (countitem(519) > 1 && countitem(511) > 19 && countitem(909) > 9 && countitem(713) > 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; + mes "[Silk Sand Camel]"; + mes "^333333*Chew Chew~*^000000"; + mes "^333333*Smacks lips*^000000"; + next; + switch(rand(1,7)) { + case 1: + if (rachel_camel == 12) { + 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 516,2; //Sweet_Potato + } + delitem 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + close; + case 2: + 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 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + getitem 516,1; //Sweet_Potato + close; + case 3: + mes "^3355FFThe camel grimaced"; + mes "as if it were suffering"; + mes "from a stomachache..."; + if (rachel_camel == 12) { + mes "And... Out pops 3 Sweet"; + mes "Potatoes. They're probably"; + } + else { + mes "And... Out pops a Sweet"; + mes "Potato. It's probably"; + } + mes "safe to eat... Hopefully.^000000"; + delitem 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + if (rachel_camel == 12) { + getitem 516,3; //Sweet_Potato + } + else { + getitem 516,1; //Sweet_Potato + } + close; + case 4: + 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..."; + if (rachel_camel == 12) { + mes "And... Out pops 7 Sweet"; + mes "Potatoes. They're probably"; + } + else { + mes "And... Out pops a Sweet"; + mes "Potato. It's probably"; + } + mes "safe to eat... Hopefully.^000000"; + delitem 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + if (rachel_camel == 12) { + getitem 516,7; //Sweet_Potato + } + else { + getitem 516,1; //Sweet_Potato + } + + close; + case 5: + 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(0)+"]"; + if (rachel_camel == 12) { + mes "Now all I need is"; + mes "just 4 more lumps"; + mes "of this nasty old dung."; + } + else if (rachel_camel == 13) { + mes "Awesome! I got"; + mes "2 glorious camel dung"; + mes "lumps! Only 3 more to go!"; + } + 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!"; + } + 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!"; + } + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"!"; + next; + mes "^3355FFIt's time for you to"; + mes "return to Mr. Saraman.^000000"; + + } + delitem 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + delitem 713,1; //Empty_Bottle + set rachel_camel,rachel_camel+1; + close; + case 6: + 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 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + getitem 516,1; //Sweet_Potato + close; + case 7: + 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 519,2; //Milk + delitem 511,20; //Green_Herb + delitem 909,10; //Jellopy + getitem 516,1; //Sweet_Potato + close; + } + } + else { + mes "["+strcharinfo(0)+"]"; + 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..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "^4D4DFF10 Milk^000000,"; + mes "^4D4DFF100 Green Herbs^000000,"; + mes "^4D4DFF50 Jellopies^000000, and"; + mes "^4D4DFF5 Empty Bottles^000000."; + next; + mes "[Silk Sand Camel]"; + mes "*Chew Chew*"; + mes "*Neigh Neigh*~"; + close; + } + } + else if (rachel_camel == 17) { + mes "["+strcharinfo(0)+"]"; + 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 943,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "...Ha...?"; + next; + mes "^3355FFFind Mr. Lockenlock"; + mes "in the market street, and"; + mes "bring him a Yellow Potion.^000000"; + set 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(0)+"]"; + 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(0)+"]"; + 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 +//============================================================ + +ra_temin,87,133,1 script Rachel Guard#vol1 934,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; + switch(select("Think of a Distraction")) { + case 1: + break; + } + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + mes "Wait a second..."; + mes "Of course! I should"; + mes "talk to him about..."; + next; + input .@input$; + mes "["+strcharinfo(0)+"]"; + mes "Wait a second..."; + mes "Of course! I should"; + mes "talk to him about ^FF0000"+.@input$+"^000000 !!"; + next; + if (.@input != "Lamir") { + mes "["+strcharinfo(0)+"]"; + mes "What the...?"; + mes "Where did I think of that?"; + mes "That doesn't make any sense..."; + close; + } + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set 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(0)+"]"; + 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; + } + else { + 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: +//OnTouch2: + warp "ra_temin",85,137; + close; + end; +} + +ra_temin,82,133,7 script Rachel Guard#vol2 934,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: +//OnTouch2: + warp "ra_temin",85,137; + close; + end; +} + +ra_temin,115,140,1 script Flower Vase#vol 111,{ + 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"; + set aru_vol,4; + disablenpc "Flower Vase#vol"; + close; + } + mes "["+strcharinfo(0)+"]"; + 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 -1,5,0,{ +OnTouch: +//OnTouch2: + if ((aru_vol != 3) || (aru_vol != 4)) { + warp "ra_temin",85,137; + } + end; +} + +ra_temin,82,131,0 script path_vol1#2 -1,5,0,{ +OnTouch: +//OnTouch2: + if (aru_vol != 4) { + warp "ra_temin",85,137; + } + end; +} + +ra_temin,82,127,0 script path_vol1#3 -1,5,1,{ +OnTouch: +//OnTouch2: + if (aru_vol == 5) { + warp "ra_temin",84,124; + } + end; +} + +ra_temin,40,124,3 script Female Follower#vol 920,{ + 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) { + set aru_vol,2; + } + close; +} + +ra_temin,42,124,3 script Rachel Guard#vol1_1 934,{ + end; + +OnInit: + disablenpc "Rachel Guard#vol1_1"; + end; +} + +ra_temin,5,5,3 script vol_time 844,{ +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 934,{ + 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 844,{ +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 111,{ + 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 111 + +ra_temin,85,118,3 script Drawer#vol3 111,{ + //if (max_max_c1 == 1) { + // 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 ((MaxWeight-Weight) < 2000) { + 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(0)+"]"; + 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(0)+"]"; + 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"; + set aru_vol,5; + getitem 7342,1; //File01 + close; + } + mes "["+strcharinfo(0)+"]"; + mes "Forget it."; + mes "I didn't get permission"; + mes "to look through these files."; + close; + } + else if (aru_vol == 5) { + if (countitem(7342) < 1) { + mes "["+strcharinfo(0)+"]"; + mes "Oh! Here's another"; + mes "copy of that report"; + mes "I wanted! Pretty lucky~"; + getitem 7342,1; //File01 + 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 111,{ + 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 111,{ + if (aru_vol == 5) { + mes "["+strcharinfo(0)+"]"; + 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 -1,2,2,{ +OnTouch: +//OnTouch2: + 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(0)+"]"; + 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?"; + set 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 945,{ + 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 901,{ + //if (max_max_c1 == 1) { + // 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 ((MaxWeight-Weight) < 2000) { + 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; + donpcevent "Drunken Lady#1::OnEmote"; + donpcevent "Drunken Lady#2::OnEmote"; + 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; + donpcevent "Drunken Lady#1::OnEmote"; + donpcevent "Drunken Lady#2::OnEmote"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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; + donpcevent "Drunken Lady#1::OnEmote"; + donpcevent "Drunken Lady#2::OnEmote"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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; + donpcevent "Drunken Lady#1::OnEmote"; + donpcevent "Drunken Lady#2::OnEmote"; + 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"; + set aru_vol,8; + getitem 7705,1; //Note_Of_Geologist + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set aru_vol,25; + delitem 7342,1; //File01 + delitem 7704,1; //Broken_Thermometer + delitem 7705,1; //Note_Of_Geologist + 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; + donpcevent "Drunken Lady#1::OnEmote"; + donpcevent "Drunken Lady#2::OnEmote"; + 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 940,{ + 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; + +OnEmote: + emotion e_lv; + end; +} + +ve_in,234,115,3 script Drunken Lady#2 940,{ + 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; + +OnEmote: + emotion e_lv; + end; +} + +ve_in,277,229,3 script Wall Closet#vol 111,{ + //if (max_max_c1 == 1) { + // 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 ((MaxWeight-Weight) < 2000) { + 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(7704) == 0) { + mes "^3355FFYou found the"; + mes "pyrometer inside"; + mes "the closet.^000000"; + getitem 7704,1; //Broken_Thermometer + 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 111,{ + //if (max_max_c1 == 1) { + // 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 ((MaxWeight-Weight) < 2000) { + 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(7342) == 0) { + mes "^3355FFYou find a bundle"; + mes "of reports carelessly"; + mes "stuck between some"; + mes "books on this bookshelf.^000000"; + getitem 7342,1; //File01 + 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; + set aru_vol,26; + set .@box_box,rand(1,20); + if (.@box_box < 7) { + getitem 12104,1; //Random_Quiver + } + else if ((.@box_box > 6) && (.@box_box < 9)) { + getitem 661,1; //Sway_Apron + } + else if ((.@box_box > 8) && (.@box_box < 20)) { + getitem 12027,5; //Giggling_Box + } + else { + getitem 12103,1; //Bloody_Dead_Branch + } + getexp 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 111,{ + if (aru_vol == 8) { + if ((countitem(7704) > 0) && (countitem(7342) > 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"; + set aru_vol,9; + next; + mes "["+strcharinfo(0)+"]"; + 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 111,{ + if (aru_vol == 9) { + if ((countitem(7704) > 0) && (countitem(7342) > 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"; + set 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 111,{ + if (aru_vol == 10) { + if ((countitem(7704) > 0) && (countitem(7342) > 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(0)+"]"; + mes "I've taken enough"; + mes "measurements. I should"; + mes "submit this report to the"; + mes "geological camp now~"; + set 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(0)+"]"; + 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 939,{ + if (aru_vol == 11) { + mes "[Guard]"; + mes "Only authorized"; + mes "personnel can enter this"; + mes "area. Identify yourself!"; + next; + mes "["+strcharinfo(0)+"]"; + 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."; + set 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(0)+"]"; + 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 939 +que_thor,127,60,5 duplicate(VeinsGuard) Guard#vol3 939 + +thor_camp,250,104,3 script Sahedi#vol 934,{ + //if (max_max_c1 == 1) { + // 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 ((MaxWeight-Weight) < 2000) { + 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(0)+"]"; + 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(0)+"]"; + 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 19,1; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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."; + set aru_vol,13; + delitem 7342,1; //File01 + 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(0)+"]"; + 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(0)+"]"; + 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 52,1; + mes "["+strcharinfo(0)+"]"; + 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 52,1; + mes "["+strcharinfo(0)+"]"; + 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..."; + set aru_vol,24; + getitem 7342,1; //File01 + close; + } + mes "[Sahedi]"; + mes "Argh, I'm so busy!"; + close; +} + + +thor_camp,194,220,0 script #Colonel1 -1,5,5,{ +OnTouch: +//OnTouch2: + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set aru_vol,14; + close2; + disablenpc "Colonel Vito#1"; + warp "thor_camp",156,68; + end; + } + else if (aru_vol == 14) { + mes "[Colonel Vito]"; + mes "What are you still"; + mes "doing standing there?"; + mes "Don't slack off! Come!"; + close2; + warp "thor_camp",156,68; + end; + } + end; +} + +thor_camp,162,182,0 script #Colonel2 -1,7,7,{ +OnTouch: +//OnTouch2: + + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set aru_vol,14; + disablenpc "Colonel Vito#2"; + close2; + warp "thor_camp",156,68; + end; + } + else if (aru_vol == 14) { + 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 946,{ +OnInit: + disablenpc "Colonel Vito#1"; + end; +} + +thor_camp,155,175,7 script Colonel Vito#2 946,{ +OnInit: + disablenpc "Colonel Vito#2"; + end; +} + +thor_camp,159,74,3 script Colonel Vito#3 946,{ + 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(0)+"]"; + mes ""+strcharinfo(0)+", 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."; + set 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; + specialeffect2 1; // EF_HIT2 + 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(0)+"]"; + 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(0)+","; + next; + mes "["+strcharinfo(0)+"]"; + mes "I, "+strcharinfo(0)+","; + next; + while(1) { + mes "[Colonel Vito]"; + mes "^FF0000as a devoted servant"; + mes "of Goddess Freya"; + next; + input .@input$; + set .@answer$,"as a devoted servant of Goddess Freya"; + if (.@input$ == .@answer$) { + mes "["+strcharinfo(0)+"]"; + 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$; + set .@answer$,"I pledge my honor to overthrow our mortal enemy"; + if (.@input$ == .@answer$) { + mes "["+strcharinfo(0)+"]"; + 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$; + set .@answer$,"I will show no mercy"; + if (.@input$ == .@answer$) { + mes "["+strcharinfo(0)+"]"; + 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$; + set .@answer$,"I shall devote my entire life"; + if (.@input$ == .@answer$) { + mes "["+strcharinfo(0)+"]"; + 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$; + set .@answer$,"Down with the Rune-Midgarts Kingdom!"; + if (.@input$ == .@answer$) { + mes "["+strcharinfo(0)+"]"; + 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."; + set 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."; + set 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(0)+"]"; + 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!"; + set 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(0)+"]"; + 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(0)+"]"; + 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)"; + set 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 -1,3,3,{ +OnTouch: +//OnTouch2: + if ((aru_vol >= 14 && aru_vol <= 17) || (aru_vol == 19)) { + warp "thor_camp",156,67; + end; + } + end; +} + +thor_camp,172,72,0 duplicate(VeinsWarp) #vol_study2 -1,3,3 +thor_camp,172,38,0 duplicate(VeinsWarp) #vol_study3 -1,3,3 + +thor_camp,172,132,0 script #sita_vol -1,3,3,{ +OnTouch: +//OnTouch2: + 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"; + set aru_vol,22; + close; + } + end; +} + +thor_camp,148,310,0 script #buki_vol -1,5,5,{ +OnTouch: +//OnTouch2: + 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(0)+"]"; + mes "I should go back"; + mes "to Sahedi now."; + set aru_vol,23; + close; + } + end; +} + +thor_camp,124,314,1 script Soldier#vol1 939,{ + 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 939,{ + 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 111,{ + 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(0)+"]"; + 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(0)+"]"; + mes "No problems here."; + mes "I guess I can go"; + mes "back to that colonel."; + set aru_vol,18; + close; + } + end; +} + +thor_camp,150,65,3 script Dummy#1::VeinsDummy 111,{ + 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(0)+"]"; + 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(0)+"]"; + mes "Yes, sir!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "One!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Two!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Three!!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Four!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Five!!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Six!!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Seven!!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Eight!!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Nine!"; + next; + specialeffect 1; //EF_HIT2 + mes "["+strcharinfo(0)+"]"; + mes "Ten!"; + set aru_vol,20; + close; + } + else if (aru_vol == 20) { + mes "^3355FF*THUD*^000000"; + specialeffect 1; //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(0)+"]"; + mes "10 times, sir!"; + next; + mes "[Colonel Vito]"; + mes "And how many times"; + mes "did you actually"; + mes "chop the dummy?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "11 times, sir!"; + next; + mes "[Colonel Vito]"; + mes "Unacceptable!"; + mes "Listen to your orders"; + mes "this time, and do it"; + mes "again properly!"; + set aru_vol,19; + close; + } +} + +thor_camp,156,65,3 duplicate(VeinsDummy) Dummy#2 111 +thor_camp,162,65,3 duplicate(VeinsDummy) Dummy#3 111 +thor_camp,150,57,3 duplicate(VeinsDummy) Dummy#4 111 +thor_camp,156,57,3 duplicate(VeinsDummy) Dummy#5 111 +thor_camp,162,57,3 duplicate(VeinsDummy) Dummy#6 111 + +thor_camp,248,104,5 script Aitra#vol 939,{ +OnInit: + disablenpc "Aitra#vol"; + end; +} + +thor_camp,49,97,3 script High Priest#vol 933,{ + 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 939,{ + 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 939,{ + 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 939,{ + 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 939,{ + 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 939,{ + 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 939,{ + mes "[Soldier]"; + mes "Yo-ho! Yo-ho!"; + close; +} + +thor_camp,196,315,7 script Thor Volcano Soldier#vo7 939,{ + 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 111,{ + 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 939,{ + 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,213,5 script Thor Volcano Soldier#vo9 939,{ + 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 45,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 45,2,2,{ +OnTouch: + warp "thor_v02",146,84; + end; +} + +que_thor,187,56,0 script #tov_2 45,2,2,{ +OnTouch: + warp "thor_v02",146,84; + end; +} + +thor_camp,62,98,0 script #volbq -1,5,5,{ +OnTouch: +//OnTouch2: + 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 939,{ + 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 -1,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(0)+". Nobody.^000000"; + close; +} + +ve_in,235,135,5 script Bartender#ve 947,{ + 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 940,{ + 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 == 0) { + 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(0)+"]"; + mes "Meee?"; + emotion 19,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 943,{ + 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 86; //"Male Customer#ve2" EF_ASPERSIO + close; +} -- cgit v1.2.3-70-g09d2