From 10278bde11a74dcd431b873a4bba42e78ad0a959 Mon Sep 17 00:00:00 2001 From: evera Date: Mon, 3 Jul 2006 18:35:29 +0000 Subject: Split quests from cities/einbroch.txt + quests/quests_einbroch.txt Fixed some small typos Added $talk to garbage clean-up git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7457 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/Changelog.txt | 2 + npc/cities/einbroch.txt | 1684 +-------------------------------------- npc/cities/geffen.txt | 5 +- npc/other/Global_Functions.txt | 1 + npc/quests/quests_einbroch.txt | 1702 ++++++++++++++++++++++++++++++++++++++++ npc/scripts_athena.conf | 1 + 6 files changed, 1711 insertions(+), 1684 deletions(-) create mode 100644 npc/quests/quests_einbroch.txt diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 957024137..30f477390 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -39,6 +39,8 @@ Playtester Date Added ====== 07/03 + * Split cities/einbroch.txt to cities/einbroch.txt and quests/quests_einbroch.txt [Evera] + - Fixed some small typos [Evera] * Fixed many many bugs in Crusader Job Quest [Lupus] Changed all numbers to job_constants 07/02 diff --git a/npc/cities/einbroch.txt b/npc/cities/einbroch.txt index 56d6f6eb9..78405f59f 100644 --- a/npc/cities/einbroch.txt +++ b/npc/cities/einbroch.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Nexon //===== Current Version: ===================================== -//= 1.0 +//= 1.1 //===== Compatible With: ===================================== //= eAthena Revision 3000+ //===== Description: ========================================= @@ -22,6 +22,7 @@ //= Dj-Yhn for scripting it. //= 0.9 Removed Duplicates [Silent] //= 1.0 Implemented the Lover's quest. [MasterOfMuppets] +//= 1.1 Split quests into quests/cities_einbroch.txt //============================================================ @@ -1963,522 +1964,6 @@ s_NEnoughZeny: } -ein_in01.gat,231,163,1 script Sick Old Man 849,6,6,{ - if(Shinokas_Quest == 5) goto L_Dead; - if(ein_lab == 2) goto L_Lab2; - if(Shinokas_Quest == 4) goto L_Lab1; - if(EinFactory == 16 && Shinokas_Quest == 3) goto L_Factory2; - if(Shinokas_Quest == 3) goto L_Factory3; - if(ein_maid) goto L_Factory; - if(Shinokas_Quest == 2) goto L_Find; - if(!Shinokas_Quest)set Shinokas_Quest,1; - mes "[Sick Old Man]"; - mes "...!"; - next; - mes "[Sick Old Man]"; - mes "Awwwk~"; - mes "It's killing me!"; - mes "Arrrgh! Awwwrgh!"; - mes "W-when will my son"; - mes "come back from"; - mes "the factory...?!"; - next; - if (einbech_buender == 2) goto L_Ask; - mes "^3131FFYou feel really awkward"; - mes "just staring at this old"; - mes "man violently rolling"; - mes "around in his bed."; - close; - -L_Ask: - mes "["+strcharinfo(0)+"]"; - mes "Shi..."; - mes "Shinokas?"; - next; - mes "[Sick Old Man]"; - mes "Huh...?"; - mes "Noooo! My name is"; - mes "Shinotarous. Y-you've"; - mes "got the wrong person!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "This has to be the"; - mes "Shinokas that Hikeman"; - mes "was talking about in Einbech"; - mes "Hmmm, but how can I get"; - mes "him to admit it?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "*Ahem!*"; - mes "Excuse me..."; - next; -while(1) -{ - switch(select("Remember the mine tunnel collapse?:Didn't you used to be a miner?:Have you lived in Einbroch all your life?")) { - case 1: //remember - if(@quest2 > 4 || @quest3 > 4)goto L_Cont; - mes "[Sick Old Man]"; - mes "Noooo!"; - mes "I don't know"; - mes "what the hell"; - mes "you're talking"; - mes "about!"; - next; - break; - - case 2: //miner - if(@quest2 > 1)goto s_Quest2; - mes "[Sick Old Man]"; - mes "Noooo...!"; - mes "W-why would you"; - mes "even ask me that"; - mes "kind of question?!"; - s_Quest2: - set @quest2,@quest2 + 1; - if(@quest3)set @quest3,0; - next; - break; - - case 3: //einbroch - if(@quest3 > 1)goto s_Quest3; - mes "[Sick Old Man]"; - mes "Y-yes!"; - mes "Born and raised"; - mes "raised here in"; - mes "Einbe--Einbroch!"; - next; - mes "^3131FFIt doesn't seem"; - mes "like this old man"; - mes "is telling the truth..."; - s_Quest3: - set @quest3,@quest3 + 1; - if(@quest2)set @quest2,0; - next; - break; - } -} - -L_Cont: - mes "[Shinokas]"; - mes "Hmm..."; - mes "^0000FFBuender Hikeman^000000..."; - next; - mes "[Shinokas]"; - mes "No!"; - mes "I've never met"; - mes "Buender Hikeman"; - mes "in my entire li--"; - next; - mes "[Shinokas]"; - mes "..."; - mes "......"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I was right!"; - mes "You're Shinokas!"; - next; - mes "[Shinokas]"; - mes "Curses!"; - mes "I've blown"; - mes "my cover!"; - mes "W-wait! How much"; - mes "do you know?!"; - next; - mes "[Shinokas]"; - mes "Did ^0000FFthey^000000 send you?"; - mes "*Sigh* I think that this"; - mes "is it. I'll never be"; - mes "able to solve the"; - mes "secret before I die."; - next; - mes "[Shinokas]"; - mes "Okay."; - mes "Get on with it."; - mes "I'm ready now..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Tell me everything"; - mes "you know related to"; - mes "that incident where"; - mes "the mine tunnel"; - mes "collapsed around"; - mes "you and Hikeman."; - next; - mes "[Shinokas]"; - mes "...?"; - mes "Errr...."; - mes "You're not"; - mes "here to kill me?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "No...!"; - mes "I'm here to find"; - mes "out the truth"; - next; - mes "[Shinokas]"; - mes "That means..."; - mes "I still have some time."; - mes "This must be destiny!"; - mes "Allright, I'll tell you what"; - mes "happened. But it's a"; - mes "long story..."; - next; - mes "[Shinokas]"; - mes "How much do you know"; - mes "about the accident? No,"; - mes "wait. Don't answer that."; - mes "I don't want to hear it"; - next; - mes "[Shinokas]"; - mes "I admit it. Yes."; - mes "I stabbed my friends"; - mes "in the back. It was an"; - mes "unforgivable sin that will"; - mes "haunt me untill the day that I die"; - next; - mes "[Shinokas]"; - mes "I sold out my friends for"; - mes "money. I destroyed that"; - mes "tunnel and killed them. But"; - mes "I suppose I was tricked as well."; - mes "^0000FFThey^000000 never intended to keep"; - mes "their end of our agreement."; - next; - mes "[Shinokas]"; - mes "After I destroyed the tunnel,"; - mes "they targeted me and I ended"; - mes "spending the rest of my life being"; - mes "pursued and running for place to"; - mes "place. What the hell was that ^0000FFore^000000"; - mes "and why was it so important?"; - next; - mes "[Shinokas]"; - mes "I need to know more about"; - mes "that ore if it's worth killing for."; - mes "That's why I've risked sneaking"; - mes "into Einbroch. Sopposedly, an ore"; - mes "similar to the ore we found has"; - mes "been transported here recently"; - next; - menu "Did you find it?",-; - mes "[Shinokas]"; - mes "No, not yet."; - mes "I've been searching"; - mes "for that ore every night."; - mes "During the day, this kind"; - mes "blacksmith has managed"; - mes "to hide me from those men"; - next; - mes "[Shinokas]"; - mes "But I won't be safe"; - mes "for very long. Look, I'm"; - mes "no saint, but before I die,"; - mes "I wanna do this one last"; - mes "thing and see what's so"; - mes "great about this ore..."; - next; - menu "Wait, who's trying to get you?",-; - mes "[Shinokas]"; - mes "Who's trying to kill me?"; - mes "The people who hired me and"; - mes "my friends to dig up that ore in"; - mes "the first place. We thought they"; - mes "were ordinary businessmen,"; - mes "but... They're dangerous."; - next; - mes "[Shinokas]"; - mes "So I told you everything"; - mes "and now you know that my"; - mes "day might be numbered."; - mes "Please do an old man a favor"; - mes "and search Einbroch for that"; - mes "strange, mysterious ore."; - next; - mes "[Shinokas]"; - mes "Now, the first thing I learned"; - mes "in this tows is that the richest"; - mes "family is the Kapelltheines. Only"; - mes "the rich and powerful can possibly"; - mes "be involved in something so big."; - next; - mes "[Shinokas]"; - mes "Would you search"; - mes "Kappelltheine Manor"; - mes "for that ore? It's on the way"; - mes "to the Airport and it shouldn't be"; - mes "hard to miss. They're the richest"; - mes "people in Einbroch, after all."; - next; - mes "[Shinokas]"; - mes "I'm too old and weak to leave"; - mes "this house, and there's the change"; - mes "that those men will find me. If you"; - mes "can sympathize with my situation,"; - mes "please find out if the Kapelltheine"; - mes "family has any unique ores..."; - set Shinokas_Quest,2; - close; - -L_Find: - mes "[Shinokas]"; - mes "Please..."; - mes "Find out if the Kapelltheines"; - mes "are keeping some kind of unique"; - mes "ore. Their manor is on the road"; - mes "that leads to the Airport."; - close; - -L_Factory: - mes "[Shinokas]"; - mes "So, did you find"; - mes "anything from the"; - mes "Kapellthaines?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Well, Mr. Kapelltheine"; - mes "is kind of violent, but"; - mes "I didn't find anything"; - mes "really suspicious."; - next; - mes "[Shinokas]"; - mes "Huh..."; - mes "I must have"; - mes "been wrong, then..."; - mes "Where else could it be?"; - next; - mes "[Shinokas]"; - mes "Oh, right! The huge"; - mes "factory in Einbroch!"; - mes "What could be more"; - mes "suspicious? There's a ton"; - mes "of workers, but no one really"; - mes "knows what they do there..."; - next; - mes "[Shinokas]"; - mes "If they're so secretive"; - mes "it's possible that they're"; - mes "keeping the ore over there."; - mes "Please go and search the"; - mes "Factory for that ore as"; - mes "soon as you can."; - set Shinokas_Quest,3; - close; - -L_Factory3: - mes "[Shinokas]"; - mes "So..."; - mes "Did you learn"; - mes "anything new"; - mes "in the Factory?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I haven't went there"; - mes "yet."; - next; - mes "[Shinokas]"; - mes "Then why did you come"; - mes "back? Go and investigate"; - mes "the factory now."; - close; - -L_Factory2: - mes "[Shinokas]"; - mes "So...?"; - mes "Did you learn"; - mes "anything new"; - mes "in the Factory?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Well..."; - mes "There's a lot of"; - mes "suspicious business"; - mes "in the factory, but I don't"; - mes "think any of it is related"; - mes "to that ore you mentioned."; - next; - mes "[Shinokas]"; - mes "Damn it..."; - mes "Then where did"; - mes "they hide it? Where"; - mes "do you think that"; - mes "ore might be?"; - next; -while(1) -{ - switch(select("Airport:Factory:Train Station:Airship Repairshop:Laboratory")) { - case 1: //airport - mes "[Shinokas]"; - mes "No..."; - mes "The Airport is always"; - mes "crowded with people."; - mes "It'd be a bad idea to hide"; - mes "something so important"; - mes "in that kind of place."; - next; - break; - case 2: //factory - mes "[Shinokas]"; - mes "Didn't you just"; - mes "check the factory?"; - mes "You couldn't find"; - mes "any clues to the"; - mes "ore over there..."; - next; - break; - case 3: //train - mes "[Shinokas]"; - mes "Hmm..."; - mes "People are always going"; - mes "in and out of the Train Station."; - mes "It's not the best place to hide"; - mes "something as important as the ore."; - next; - break; - case 4: //repairshop - mes "The Airship? Hm, it does"; - mes "fly through some mysterious"; - mes "power... But I already checked"; - mes "the Airship Replairshop myself."; - mes "I haven't found any trace of"; - mes "the ore over there."; - next; - break; - case 5: //Laboratory - mes "[Shinokas]"; - mes "...!"; - mes "Yes. Yes...!"; - mes "That could be it!"; - mes "Why didn't I think"; - mes "about the Laboratory?"; - mes "It makes so much sense!"; - next; - mes "[Shinokas]"; - mes "I have a good feeling"; - mes "about this. Please sneak"; - mes "into that Laboratory and"; - mes "see if you can find the ore!"; - next; - mes "[Shinokas]"; - mes "Remember..."; - mes "Not just anybody"; - mes "can enter that kind"; - mes "of place. But I'm sure"; - mes "you'll figure something out."; - set Shinokas_Quest,4; - close; - } -} - -L_Lab1: - mes "[Shinokas]"; - mes "..."; - mes "......"; - close; - -OnTouch: - if (ein_lab < 2) end; - mes "^3131FFThe open window rattles"; - mes "as you enter the room and"; - mes "are welcomed by a sudden"; - mes "chill. A trail of red footprints"; - mes "lies near your feet."; - next; - mes "^3131FFA grey sheet lies"; - mes "rumpled on the bed,"; - mes "but you can see dark red"; - mes "stains in between the folds."; - set ein_lab,3; - close; - -L_Lab2: - mes "["+strcharinfo(0)+"]"; - mes "Shinokas,"; - mes "I found something!"; - next; - mes "[Shinokas]"; - mes "You..."; - mes "Came... back..."; - mes "Even... if... it's"; - mes "already... Too late."; - mes "*Couhg Cough*"; - next; - mes "^3131FFYou help Shinokas"; - mes "sit up, but find that"; - mes "your hands have been"; - mes "stained with his blood.^000000"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Blood...?!"; - mes "Shinokas!"; - mes "Who did this to you?"; - mes "W-we need to call for help!"; - next; - mes "[Shinokas]"; - mes "No..."; - mes "It's already"; - mes "too late for me."; - mes "I should have died"; - mes "a long time ago..."; - next; - mes "[Shinokas]"; - mes "*Cough*"; - mes "I only regret that"; - mes "I've never been able"; - mes "to apologize to my"; - mes "friends... *Cough!*"; - next; - mes "[Shinokas]"; - mes "But did you"; - mes "find out? D-did"; - mes "you find out what's"; - mes "so special about"; - mes "that ore? W-what"; - mes "is it... Really?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "It was..."; - next; - input @text$; - mes "^0000FF"+@text$+"^000000!"; - next; - mes "[Shinokas]"; - mes "W-wait...!"; - mes "What did..."; - mes "I can't underst--"; - mes "*Couhgh cough!*"; - next; - mes "["+strcharinfo(0)+"]"; - mes "No...!"; - mes "Tell me who"; - mes "did this to you!"; - mes "Where are they?"; - mes "Speak to me, please!"; - next; - mes "[Shinokas]"; - mes "W-wha...?"; - mes "I told you."; - mes "Th-they we--"; - next; - mes "[Shinokas]"; - mes "..."; - mes "......"; - next; - mes "["+strcharinfo(0)+"]"; - mes "No!"; - mes "Shinokas!"; - mes "Why, God?"; - mes "Why..."; - set Shinokas_Quest,5; - close; - -L_Dead: - mes "^3131FFShinokas's"; - mes "body has grown"; - mes "cold to the tough."; - close; - -} - ein_in01.gat,21,147,4 script Megass 853,3,3,{ end; @@ -2500,1171 +1985,6 @@ OnTouch: end; } -ein_in01.gat,31,151,4 script Satra 850,{ - if(EIN_LOVERQ > 11)goto s_Intimi; - if(EIN_LOVERQ == 11)goto s_Coal4; - if(EIN_LOVERQ == 10)goto s_Coal3; - if(EIN_LOVERQ == 9)goto s_Coal2; - if(EIN_LOVERQ == 8)goto s_Coal1; - if(EIN_LOVERQ == 7)goto s_Advent; - mes "[Satra]"; - mes "A wandering"; - mes "adventurer...?"; - mes "How sinfully"; - mes "intriguing!"; - mes "Ho ho ho ho~"; - next; - mes "[Satra]"; - mes "Oh, do not worry"; - mes "I'm sure the beauty of"; - mes "my home has captured your"; - mes "curiosity. My brutish excuse"; - mes "for a husband would have you"; - mes "beat if he found you..."; - next; - mes "[Satra]"; - mes "But I'm far more genteel"; - mes "then Megass. You're more"; - mes "than welcome to enjoy the"; - mes "furnishings. Ho ho ho ho~"; - close; - -s_Advent: - mes "[Satra]"; - mes "A wandering adventurer...?"; - mes "How ravishingly delightful!"; - mes "You must have risked life and"; - mes "limb to sneak past my husband"; - mes "to enjoy the captivating sights"; - mes "of my home. Ho ho ho ho~"; - next; - mes "[Satra]"; - mes "Since you're a very"; - mes "unique quest, I shall"; - mes "give you a unique honor"; - mes "and deign to converse"; - mes "with you, adventurer."; - next; - mes "[Satra]"; - mes "Einbech exists to provide"; - mes "my family with coal and"; - mes "materials from their mines."; - mes "It's a natural law: workers"; - mes "must be led by a chosen few."; - next; - mes "[Satra]"; - mes "It's delightfully"; - mes "ludicrous to see those"; - mes "workers aspire to reach"; - mes "our heights of social"; - mes "prestige. Ho ho ho ho~"; - next; - mes "[Satra]"; - mes "Oh, I haven't spoken to"; - mes "someone from a lower"; - mes "class in ages! It feels"; - mes "so forbiddenly exciting!"; - next; - mes "[Satra]"; - mes "Well adventurer, that's"; - mes "the end of our informal"; - mes "chat. I'll even grant you"; - mes "full permission to boast"; - mes "of the fact that you've"; - mes "spoken to Lady Satra."; - next; - mes "[Satra]"; - mes "If you wish for"; - mes "me to share words with"; - mes "you once more, prove to"; - mes "me that you're worthier"; - mes "than the other peons of"; - mes "my graceful presence."; - next; -s_Coal1: - mes "[Satra]"; - mes "Oh, I have a marvelous"; - mes "idea! Why don't you bring"; - mes "me ^9C0000Coals^000000? It's not impossible"; - mes "for someone like yourself, but"; - mes "this kind of task will require"; - mes "some effort on your part."; - next; - if(EIN_LOVERQ == 8 && countitem(1003) > 9)goto s_GotCoal1; - mes "[Satra]"; - mes "Tah tah,"; - mes "adventurer~"; - if(EIN_LOVERQ == 7)set EIN_LOVERQ,8; - close; - -s_GotCoal1: - mes "[Satra]"; - mes "My, you've already"; - mes "brought the Coal?"; - mes "How charmingly"; - mes "prompt you are~"; - next; - mes "[Satra]"; - mes "On behalf of the"; - mes "Kappellthaine family,"; - mes "I shall ignore your lowly"; - mes "status and graciously"; - mes "accept your small gift."; - mes "Ho ho ho~"; - next; - mes "[Satra]"; - mes "Do you hail from"; - mes "Einbech, adventurer?"; - mes "Ah, the Rune-Midgarts"; - mes "kingdom! I've visited your"; - mes "country. It's quite quaint"; - mes "and Jawaii is very lovely."; - next; - mes "[Satra]"; - mes "Well, I shall try to"; - mes "find some use for these."; - mes "I'm afraid the gift I've asked"; - mes "from you isn't very practical."; - mes "How is coal usually used?"; - mes "Ah, I have a novel idea!"; - next; - mes "[Satra]"; - mes "Wouldn't it be"; - mes "intoxicatingly wild if"; - mes "Megass were to hold one"; - mes "of those social functions that"; - mes "the lower classes are so fond"; - mes "of? A 'barbeque', yes?"; - next; - mes "[Satra]"; - mes "In any case, If you"; - mes "bring me more of that"; - mes "Coal, you would be even"; - mes "more favored by me and"; - mes "you'll become a recipient"; - mes "of my good graces. Ho ho~"; - set EIN_LOVERQ,9; - delitem 1003,10; - close; - -s_Coal2: - mes "[Satra]"; - mes "^111111*Titter~*^000000"; - mes "Why, if it isn't my"; - mes "intrepid adventurer."; - mes "Ho ho ho ho~"; - next; - if(countitem(1003) > 9)goto s_GotCoal2; - mes "[Satra]"; - mes "My apologies, but you"; - mes "must first prove to me"; - mes "that you are worthy of"; - mes "conversation. Why don't"; - mes "you deliver more of those"; - mes "^9C0000Coals^000000, mmm?"; - next; - mes "[Satra]"; - mes "After all, I have no other"; - mes "means of knowing whether"; - mes "or not you appreciate the time"; - mes "I sacrifice by socializing with"; - mes "someone of your status."; - mes "Ho ho ho ho~"; - close; - -s_GotCoal2: - mes "[Satra]"; - mes "My word!"; - mes "Why are you carrying"; - mes "all of that dirty Coal"; - mes "with you? You poor,"; - mes "impoverished thing."; - next; - mes "[Satra]"; - mes "Oh! Dear me,"; - mes "I've nearly forgotten~"; - mes "How divinely silly of me!"; - mes "Once again, I graciously"; - mes "accept your small gift on"; - mes "behalf of the Kappelthaines."; - next; - mes "[Satra]"; - mes "Let me share a little"; - mes "bit of history concerning"; - mes "our lovely Einbroch. At one"; - mes "time, there was only Einbech,"; - mes "the mining village. You can"; - mes "imagine how long ago that was."; - next; - mes "[Satra]"; - mes "However, the minerals"; - mes "and ores mined in Einbech"; - mes "need to be processed and"; - mes "refined in factories that were"; - mes "all built in a nearby industrial"; - mes "comple which became Einbroch."; - next; - mes "[Satra]"; - mes "Now every citizen in"; - mes "Einbroch is wealthy and"; - mes "it's well known that there"; - mes "is a higher standard of"; - mes "living here than in Einbech."; - next; - mes "[Satra]"; - mes "Goodness, I believe"; - mes "it's time for a spot of tea~"; - mes "The next time you wish to have"; - mes "an audience with me, it would"; - mes "behoove you to bring another"; - mes "gift of Coal. Toodles~"; - set EIN_LOVERQ,10; - delitem 1003,10; - close; - -s_Coal3: - mes "[Satra]"; - mes "Why hello~"; - mes "Your visits have"; - mes "recently been quite"; - mes "delightful, fair adventurer."; - next; - mes "[Satra]"; - mes "Oh, my apologies!"; - mes "I supposed you're just"; - mes "here for sight seeing,"; - mes "or perhaps you're running"; - mes "some sort of adventurer's"; - mes "errand. Am I right?"; - next; - if(countitem(1003) > 9)goto s_GotCoal3; - mes "[Satra]"; - mes "I know you well enough"; - mes "to know that you wouldn't"; - mes "be so rude as to stop by"; - mes "and chat without bringing"; - mes "any ^9C0000Coal^000000. Ho ho ho ho~"; - close; - -s_GotCoal3: - mes "[Satra]"; - mes "Continue to show"; - mes "your appreciation"; - mes "and dedication to me"; - mes "and you'll soon be known"; - mes "to be my most favored"; - mes "commoner. Ho ho ho ho~"; - next; - mes "[Satra]"; - mes "I'm sure you've noticed"; - mes "the strained relationship"; - mes "between Einbroch and Einbech"; - mes "by now. It's a shame, really."; - next; - mes "[Satra]"; - mes "As Einbroch grew wealthier"; - mes "and Einbech became more"; - mes "destitude, the affluent began"; - mes "despising the impoverished."; - mes "I supposed it follows that the"; - mes "poor started to resent the rich."; - next; - mes "[Satra]"; - mes "It might be said that"; - mes "both towns have been"; - mes "trying to take advantage"; - mes "of each other, but it's"; - mes "clear that Einbroch has"; - mes "always had the upper hand."; - next; - mes "[Satra]"; - mes "In fact, because of"; - mes "this rift between our"; - mes "cities, our families are"; - mes "taught not to associate"; - mes "with the people of Einbech."; - next; - mes "[Satra]"; - mes "Now, I believe that most"; - mes "people who live in Einbech"; - mes "are peons, but that does not"; - mes "mean I will not give them a"; - mes "chance to prove their worth."; - next; - mes "[Satra]"; - mes "Why should I deprive"; - mes "the lowly of my gracious"; - mes "presence if they prove"; - mes "themselves meritable?"; - mes "Ho ho ho ho~"; - next; - mes "[Satra]"; - mes "Oh, that was scrumptious!"; - mes "If you wish to pay me another"; - mes "visit, don't forget to bring some"; - mes "Coal with you. Tah tah~"; - set EIN_LOVERQ,11; - delitem 1003,10; - close; - -s_Coal4: - mes "[Satra]"; - mes "Ho ho ho ho~"; - mes "Welcome adventurer,"; - mes "I so enjoy our little chats."; - mes "Hors d'oeuvre?"; - next; - if(countitem(1003) > 9)goto s_GotCoal4; - mes "[Satra]"; - mes "Ah..."; - mes "It seems you've"; - mes "forgotten your ^9C0000Coals^000000."; - mes "A silly mistake, but one"; - mes "I'm willing to overlook."; - close; - -s_GotCoal4: - mes "[Satra]"; - mes "Oh! You can't enjoy"; - mes "any food in that state!"; - mes "Your hands are atrociously"; - mes "grimy! May I ask why?"; - next; - mes "[Satra]"; - mes "Ah~"; - mes "In my excitement,"; - mes "I nearly forgot that"; - mes "I asked you to bring"; - mes "Coals to me again!"; - mes "My apologies~"; - next; - mes "[Satra]"; - mes "You've brought so much Coal"; - mes "to me, I'm convinced that you're"; - mes "much more diligent than those"; - mes "languid peasants in Einbech."; - mes "I appreciate that you've labored"; - mes "so much to win my favor."; - next; - mes "[Satra]"; - mes "Hm, what was that?"; - mes "someone else provided"; - mes "these Coals and you were"; - mes "only delivering them? Then"; - mes "who actually gathered these?"; - next; - input @str$; - if(@str$ != "Clitzer")goto s_WrongName; - mes "[Satra]"; - mes "Ah, Clitzer?"; - mes "I must say, that's"; - mes "a very humble name."; - mes "Yet it's so familiar..."; - next; - mes "[Satra]"; - mes "Ah, I recall there"; - mes "was a hooligan that"; - mes "has been pestering my"; - mes "daughter named Clitzer."; - mes "Perhaps they are one"; - mes "and the same. Hmm..."; - next; - mes "[Satra]"; - mes "I remember that he was"; - mes "rather shabby looking and"; - mes "lacked any semblance of"; - mes "etiquette whatsoever. Clearly,"; - mes "he is a fool and a coward, but"; - mes "now I see that he is sincere."; - next; - mes "[Satra]"; - mes "It might not be possible"; - mes "to let him go otu with my"; - mes "daughter straight away, but"; - mes "I will invite him for a spot of"; - mes "tea. And if Calla likes him,"; - mes "well, he must be special."; - next; - mes "[Satra]"; - mes "For a humble peasant,"; - mes "this must be like a dream"; - mes "come true! And to have tea"; - mes "with Clitzer. Oh, what would"; - mes "the girls say? Ah, but I did"; - mes "marry that oafish Megass~"; - next; - mes "[Satra]"; - mes "Anyway, when you next"; - mes "meet Clitzer, please tell"; - mes "him to pay me a visit soon."; - mes "Oh, and remind him to dress"; - mes "appropriately for this special"; - mes "occasion. Ho ho ho ho ho~"; - set EIN_LOVERQ,12; - close; - -s_WrongName: - mes "[Satra]"; - mes "I beg your pardon?"; - mes "" + @str$ + "? Oh my..."; - mes "I believe I may have"; - mes "misheard you. Ho ho ho ho~"; - close; - -s_Intimi: - mes "[Satra]"; - mes "I understand that my"; - mes "home is extravagantly"; - mes "splendid and to approach"; - mes "any Kappelthaine is an"; - mes "honor t most commoners."; - next; - mes "[Satra]"; - mes "However, Clitzer"; - mes "has no reason to feel so"; - mes "intimidated. Tell the poor"; - mes "boy that he's earned the"; - mes "honor of speaking with me."; - close; - -} - -ein_in01.gat,31,138,4 script Calla 90,{ - if(EIN_LOVERQ > 4 && EIN_LOVERQ < 14)goto s_NoSwitch; - if(EIN_LOVERQ > 1)goto s_Switches; -s_NoSwitch: - mes "[Calla]"; - mes "Hello adventurer."; - mes "Our city must just be"; - mes "another place where"; - mes "you'll stay no longer"; - mes "than a few days."; - next; - mes "[Calla]"; - mes "You must have so much"; - mes "freedom. I envy you. I can't"; - mes "do what I want to do. I don't"; - mes "even have the courage to tell"; - mes "my family what I really want,"; - mes "much less change things here..."; - next; - mes "[Calla]"; - mes "How is it like?"; - mes "Going wherever you"; - mes "please, following your"; - mes "heart's true desire?"; - mes "What I would give to"; - mes "be able to do that..."; - if(!EIN_LOVERQ)set EIN_LOVERQ,1; - close; - -s_Switches: - switch(EIN_LOVERQ) - { - - case 2: - mes "[Calla]"; - mes "You're the adventurer"; - mes "from before, aren't you?"; - mes "Sadly, there isn't much"; - mes "to do around here. This"; - mes "place is basically like"; - mes "a prison to me..."; - next; - mes "[Calla]"; - mes "Oh, you've met Clitzer?"; - mes "Isn't he so kind, such"; - mes "a perfect gentleman?"; - next; - mes "[Calla]"; - mes "I really wish I could"; - mes "see him, but it's almost"; - mes "impossible. My parents think"; - mes "he's not good enough for me,"; - mes "but they're wrong! What am"; - mes "I going to do? Oh, Clitzer..."; - next; - mes "[Calla]"; - mes "Well, maybe I can't see"; - mes "him, but would you give"; - mes "my violin to Clitzer for me?"; - mes "I used to play this for him"; - mes "all the time..."; - next; - mes "[Calla]"; - mes "I'm sorry to trouble you,"; - mes "but please understand"; - mes "that I want to comfort my"; - mes "Clitzer in any way that"; - mes "I possibly can. Thank"; - mes "you so much, adventurer..."; - set EIN_LOVERQ,3; - getitem 1901,1; - close; - break; - - case 3: - s_Regards: - mes "[Calla]"; - mes "Oh, please send my"; - mes "regards to Clitzer for me."; - mes "I wish I could comnfort"; - mes "him in person, but this"; - mes "is the best I can do for now."; - close; - break; - - case 4: - if(!countitem(712))goto s_Regards; - mes "[Calla]"; - mes "You've spoken"; - mes "with Clitzer? How"; - mes "is he? What did he say?"; - next; - mes "[Calla]"; - mes "Oh...?"; - mes "He asked you to"; - mes "deliver this flower"; - mes "to me? How sweet~"; - mes "Thank you very much,"; - mes "kind adventurer~"; - next; - mes "[Calla]"; - mes "Ah, I'm so rude!"; - mes "I've been calling you"; - mes "^111111*adventurer*^000000 this whole"; - mes "time you've been helping"; - mes "me! Would you please"; - mes "tell me your name?"; - next; - input @str$; - if(@str$ != strcharinfo(0))goto s_WrongName; - mes "[Calla]"; - mes "Ah, " + strcharinfo(0) + "!"; - mes "Such a lovely name~"; - mes "I promise that I won't ever"; - mes "forget it. Oh, and if you pass by"; - mes "Einbech, would you thank Clitzer"; - mes "for the flower for me please?"; - next; - mes "[Calla]"; - mes "A-and... And..."; - mes "Please tell him that"; - mes "I really miss him a lot."; - mes "^565656*Sob Sob...*"; - delitem 712,1; - set EIN_LOVERQ,5; - close; - break; - - case 14: - mes "[Calla]"; - mes "I just heard from my mother"; - mes "that she's planning to have"; - mes "tea with Clitzer! I'm sure that"; - mes "I have you to thank for this~"; - next; - mes "[Calla]"; - mes "I never dreamed that"; - mes "something as wonderful"; - mes "as this could happen."; - mes "I'm so happy, I could cry..."; - mes "I'll always be grateful"; - mes "for what you've done."; - next; - mes "[Calla]"; - mes "I feel like such a fool,"; - mes "thinking it was all hopeless."; - mes "I'll be doing my best to have"; - mes "my parents accept Clitzer and"; - mes "someday we'll be married~"; - next; - mes "[Calla]"; - mes "There isn't much that I can"; - mes "give you, but I can show you"; - mes "one of my family's secrets."; - mes "It's an invigorating massage"; - mes "technique that makes you alot"; - mes "healthier in only ten seconds."; - next; - mes "[Calla]"; - mes "Well, please take"; - mes "off your equipment"; - mes "and stand still while"; - mes "I give the massage. It"; - mes "might hurt a bit at first..."; - nude; - next; - mes "^3151FF*Rub Rub Rub*"; - mes "*Knead Knead Knead*"; - mes "*Crrack C-c-c--c-crack*"; - mes "*Crack Crack Crrrrrack*"; - mes "*Rub Crrraaaaaaaaaackk*^000000"; - next; - mes "[" + strcharinfo(0) + "]"; - mes "Ooooooooh..."; - mes "I feel sooo"; - mes "sore and yet"; - mes "soooooo good."; - mes "Wait. Now I just"; - mes "feel goooood~"; - if(BaseLevel < 41)set BaseExp,BaseExp+3712; - else if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+7425; - else if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+14850; - else if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+29700; - else if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+59400; - else if(BaseLevel > 90)set BaseExp,BaseExp+118800; - set EIN_LOVERQ,15; - next; - mes "[Calla]"; - mes "So how was it?"; - mes "I hope it was refreshing."; - mes "Please understand that"; - mes "it's the best thing I can"; - mes "give you to show my gratitude."; - next; - mes "[Calla]"; - mes "Once again,"; - mes "thank you so"; - mes "much, " + strcharinfo(0) + "."; - mes "I'll always pray for"; - mes "your safety on your"; - mes "your adventures~"; - close; - break; - - case 15: - mes "[Calla]"; - mes "Thank you so much!"; - mes "I'll try my best to convince"; - mes "my parents to accept our"; - mes "relationship. It'll be hard,"; - mes "but it's a good first step~"; - next; - mes "[Calla]"; - mes "I hope that we can all"; - mes "work together ti improve"; - mes "relations between Einbech"; - mes "and Einbroch. The hatred"; - mes "between our towns must end..."; - next; - mes "[Calla]"; - mes "I really appreciate"; - mes "what you've done for"; - mes "all of use. I'll be praying"; - mes "for your safety, adventurer."; - close; - break; - - } - -s_WrongName: - mes "[Calla]"; - mes "I'm sorry..."; - mes "I didn't catch that."; - mes "would you please tell"; - mes "me your name again?"; - close; - -} - -ein_in01.gat,32,133,6 script Maid 850,{ - if (Shinokas_Quest == 2 && ein_maid == 0) goto L_Ore; - mes "[Maid]"; - mes "There's no end"; - mes "to all these plates"; - mes "I have to clean...!"; - close; - -L_Ore: - mes "[Maid]"; - mes "Did you ask me"; - mes "if I saw some kind"; - mes "of ore around here?"; - mes "That's strange..."; - next; - mes "[Maid]"; - mes "Will, I've been with"; - mes "this family for a long"; - mes "time. Let me assure you"; - mes "that there's no secrets"; - mes "from me in this household!"; - next; - mes "[Maid]"; - mes "I'm sorry, but I don't"; - mes "think we have any ores,"; - mes "special or otherwise, here"; - mes "in the manor. What exactly"; - mes "do you need them for?"; - set ein_maid,1; - close; -} - -einbroch.gat,51,52,1 script lab_warp 45,2,2{ - if(Shinokas_Quest >= 4 && ein_scientist != 1) goto L_Sec; - mes "^3131FFThe door is locked."; - mes "You cannot enter."; - close; - -L_Sec: - mes "[Security System]"; - mes "^FF0000*Beep Boop*^000000"; - mes "Restricted Access Area."; - mes "Please identify yourself"; - mes "through the system."; - next; - switch(select("Identify.:Information:Cancel")) { - case 1: //Identify - break; //continue after switch =\ - case 2: //information - mes "[Security System]"; - mes "You must use the"; - mes "security system in order"; - mes "to gain access into the"; - mes "Einbroch Laboratory."; - next; - mes "[Security System]"; - mes "You will be given"; - mes "a password that you"; - mes "must input correctly"; - mes "withing 60 seconds."; - mes "Otherwise, you will"; - mes "fail the security check."; - //hell of a security system ye got there mate - //wonder if gravity co has the same sort? xD - next; - mes "[Security System]"; - mes "If you take longer"; - mes "then 3 minutes to"; - mes "enter the password,"; - mes "the security system"; - mes "will initiate lockout."; - close; - case 3: //cancel - mes "[Security System]"; - mes "You have canceled"; - mes "the ID security check."; - close; - } - //ID check: - mes "[Security System]"; - mes "Enter the following"; - mes "password in 60 seconds."; - mes "Failure to do so will result"; - mes "in lockout. Please wait."; - next; - mes "[Security System]"; - set @startseconds,gettime(3)*60*60+gettime(2)*60+gettime(1); - switch(rand(1,11)) { - case 1: - mes "^00CCFFburrdingdingdilidingdingphoohudaamb"; - mes "^00CCFFandoora^0000FFbambarambambamburanbamding"; - input @str$; - if (@str$ != "burrdindingdilidingdingphoohudaambandoorabambarambambamburanbamding") goto L_SCFail; - goto L_Suc; - case 2: - mes "^FF33CCbarapaphurarlandreamduranbatuhi^990066wooi"; - mes "^990066kabamturubamdingding"; - next; - input @str$; - if (@str$ != "barapaphurarlandreamduranbatuhiwooikabamturubamdingding") goto L_SCFail; - goto L_Suc; - case 3: - mes "^00CCFFbelief love luck grimace sweat rush"; - mes "^00CCFFfolktale rodimus optimus burnblebe"; - input @str$; - if (@str$ != "belief love luck grimace sweat rush folktale rodimus optimus burnblebe") goto L_SCFail; - goto L_Suc; - case 4: - mes "^FF33CCLiGhTsPeEd RiGhT SPEed leFT TURn"; - mes "^FF33CCRiGhT BuRn OrIGInAL GaNgSteR SmACk"; - input @str$; - if (@str$ != "LiGhTsPeEd RiGhT SPEed leFT TURn RiGhT BuRn OrIGInAL GaNgSteR SmACk") goto L_SCFail; - goto L_Suc; - case 5: - mes "^00CCFFCoboman no chikara-yumei na"; - mes "^00CCFFchikara-daiookii na chikara da ze!"; - mes "^00CCFFCOBO ON"; - input @str$; - if (@str$ != "Coboman no chikara-yumei na chikara-daiookii na chikara da ze! COBO ON") goto L_SCFail; - goto L_Suc; - case 6: - mes "^FF33CChfjdkeldjs^990066hfjdjeiskdlefvbd"; - input @str$; - if (@str$ != "hfjdkeldjshfjdjeiskdlefvbd") goto L_SCFail; - goto L_Suc; - case 7: - mes "^00CCFFI'm the King of all Weirdos! Now"; - mes "^00CCFFyou know of my true power. Obey~!"; - input @str$; - if (@str$ != "I'm the King of all Weirdos! Now you know of my true power. Obey~!") goto L_SCFail; - goto L_Suc; - case 8: - mes "^990066uNflAPPaBLe LoVaBLe SeCreTs AnD"; - mes "^990066BoWLiNg aGaINST tHe KarMA of YoUtH"; - input @str$; - if (@str$ != "uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA if YoUtH") goto L_SCFail; - goto L_Suc; - case 9: - mes "^00CCFFBy the power of^000000"; - mes "^00CCFFp-po-poi-po-poi-poin-poing"; - mes "^00CCFFGOD-POING. I NEVER LOSE!"; - input @str$; - if (@str$ != "By the power of p-po-poi-po-poi-poin-poing GOD-POING. I NEVER LOSE!") goto L_SCFail; - goto L_Suc; - case 10: - mes "^00CCFF...silence. quiet benevolence..."; - mes "^00CCFFsoul mate... wonder. enigma..."; - mes "^00CCFFcloud.^000000"; - input @str$; - if (@str$ != "...silence. quiet benevolence... soul mate... wonder. enigma... cloud") goto L_SCFail; - goto L_Suc; - case 11: - mes "^FF33CCopeN,Open!op3n.openOpen0p3nOpEn0pen"; - mes "^FF33CC`open'0Pen open?open!111OPENSESAME"; - input @str$; - if (@str$ != "opeN,Open!op3n.openOpenOp3nIoEnOpen`open'0Pen open?open!111OPENSESAME") goto L_SCFail; - goto L_Suc; - } -L_Suc: - next; - set @endtime,gettime(3)*60*60+gettime(2)*60+gettime(1); - set @time,@endtime-@startseconds; - if (@time > 60) goto L_SC60; - mes "[Security System]"; - mes "It took ^FF0000"+@time+" seconds^000000"; - mes "for you to enter the"; - mes "password. Initiating"; - mes "override. Access granted."; - close2; - warp "ein_in01.gat",283,25; - end; - -L_SC60: - mes "[Security System]"; - mes "Time over."; - mes "It took ^FF0000"+@time+" seconds^000000"; - mes "for you to enter the"; - mes "password. Initiating"; - mes "lockout. Access denied."; - close; - -L_SCFail: - next; - mes "[Security System]"; - mes "You have failed"; //you haved? =\ - mes "the identification"; - mes "check. Access denied."; - close; -} -einbroch.gat,51,56,6 script Laboratory Soldier#01 852,{ - mes "[Laboratory Soldier]"; - mes "This area is off limits."; - mes "Please leave"; - mes "immediately"; - close; -} -einbroch.gat,51,47,6 script Laboratory Soldier#02 852,{ - mes "[Laboratory Soldier]"; - mes "This area is off limits."; - mes "Please leave"; - mes "immediately"; - close; -} -ein_in01.gat,254,35,1 script Scientist 749,{ - mes "[Scientist]"; - mes "*Grumble grumble*"; - next; - if (ein_scientist == 1) goto L_P2; - mes "[Scientist]"; - mes "Huh...?"; - mes "How did you"; - mes "get in here?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Oh! Ah..."; - mes "I'm the new..."; - mes "Guard. Nice"; - mes "to meet you."; - next; - mes "[Scientist]"; - mes "Oh. Yeah."; - mes "Nice-meet-you"; - mes ".............."; - mes "*Grumble grumble*"; - next; - switch(select("What's wrong?:Catch you later.")) { - case 2: //catch - mes "[Scientist]"; - mes "Right."; - mes "Yeah."; - mes "Later, man."; - close; - case 1: - } - mes "[Scientist]"; - mes "What's wrong...?!"; - mes "Oh, don't get me started!"; - mes "I'm stuck here doing all the"; - mes "work while the Lab Departement"; - mes "Head goes out every freakin' day!"; - next; - mes "[Scientist]"; - mes "While I'm slaving"; - mes "away here, he's in"; - mes "that Airship, busy"; - mes "flirting with that"; - mes "woman. God...!"; - mes "I'm like, so teed off!"; - set ein_scientist,1; - close; - -L_P2: - mes "[Scientist]"; - mes "Man alive!"; - mes "Would it kill the"; - mes "Department Head"; - mes "to come in here and do"; - mes "some work for a change?!"; - next; - mes "[Scientist]"; - mes "I mean, come on!"; - mes "I shouldn't have to"; - mes "carry his workload!"; - close; -} - -ein_in01.gat,266,26,1 script Unknown Stuff 111,{ - mes "^3131FFThere's something"; - mes "attached to a huge"; - mes "machine with many cords"; - mes "and folds of barbed wire"; - set ein_lab,1; - close; -} - -airplane.gat,31,77,4 script Drunken Man#03 853,{ - if (ein_lab == 2) goto L_Done; - mes "[Drunken Man]"; - mes "Okay okay..."; - mes "Daddy's gonna"; - mes "win some Apples"; - mes "this time for sure!"; - next; - if(ein_lab == 1) - { - mes "[Drunken Man]"; - mes "Let's do it!"; - mes "^3131FFYmir's Heart^000000 is"; - mes "on my side! GO!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Huh...?"; - mes "What did he just say?"; - mes "It seemed important!"; - next; - } - mes "^0000FF*Rolling and rumbling*^000000"; - next; - mes "[Kaci]"; - mes "I have a total of ^FF000011^000000"; - mes "and you have total ^FF00005^000000."; - mes "You lose this game. I'm"; - mes "sorry, but I hope we play"; - mes "again sometime."; - donpcevent "Kaci::OnLose"; - next; - mes "[Drunken Man]"; - mes "Waaaaaahhhhhhhhh!"; - mes "Apples! My apples!"; - mes "Apples, I need more...!"; - if (countitem(512) && ein_lab==1) goto L_Apples; - close; - -L_Apples: - next; - mes "["+strcharinfo(0)+"]"; - mes "Do you want"; - mes "some of mine?"; - next; - if (countitem(512) <100) { - mes "[Drunken Man]"; - mes "What...?"; - mes "I can't do anything"; - mes "with so few Apples!"; - mes "I'm a high roller and"; - mes "this is a high stakes game!"; - close; - } - mes "[Drunken Man]"; - mes "Wha--? Yes..."; - mes "Hell yes! Gimme"; - mes "some of your Apples!"; - mes "Yeeeeeeeeeeehaw!"; - mes "I'm back, baby!"; - next; - mes "[Drunken Man]"; - mes "Now, to win!"; - mes "Daddy needs love..."; - mes "Time to go from"; - mes "crappy to classy!"; - next; - mes "^0000FF*Rolling and rumbling*^000000"; - next; - delitem 512,countitem(512); - set @kaci,rand(2,12); - set @man,rand(2,12); - if(@man == @kaci){ - switch(rand(1,2)) - { - case 1: - if(@man != 12)set @man,@man+1; - else set @man,@man-1; - break; - - case 2: - if(@man != 2)set @man,@man-1; - else set @man,@man+1; - break; - - } - } - mes "[Kaci]"; - mes "Oooh..."; - mes "I got a total of ^FF0000"+@kaci+"^000000,"; - mes "and you have a total of ^FF0000"+@man+"^000000."; - if (@man < @kaci) { - mes "I'm sorry, but you lose"; - mes "again. Better luck next time..."; - donpcevent "Kaci::OnLose"; - next; - mes "[Drunken Man]"; - mes "Waaaaaahhhhhhhhhhhh!"; - mes "Waaaaaaaahhhhhhh!"; - close; - } - mes "Congratulations, you won!"; - mes "Let me give you your winning"; - mes "and we'll play again some time~"; - donpcevent "Kaci::OnWin"; - next; - mes "[Drunken Man]"; - mes "Mwahhhahahahaha!"; - mes "Whahahahahahahahaha!"; - mes "That's why they call me"; - mes "the 'Resurrection Kid!'"; - mes "I always come back!"; - next; - mes "[Drunken Man]"; - mes "Oh yes, right!"; - mes "You...! You lent"; - mes "me those lucky"; - mes "Apples. ^111111*Hiccup*^000000"; - next; - mes "[Drunken Man]"; - mes "I'm Kurschenburg!"; - mes "Thanks to you, I'm"; - mes "on a winning streak!"; - mes "Hahaha! Th-thank you~"; - mes "^111111*Hic-hic-hiccup!*^000000"; - next; - switch(select("So what was that about Ymir's Heart?:Hehe, you're welcome.")) { - case 1: //heart - break; - case 2: //welcome - mes "[Drunken Man]"; - mes "Hahahaha!"; - mes "You're great!"; - mes "And I feel great!"; - mes "Bwahahahaahahah!"; - mes "^111111*Hiccup*^000000"; - close; - } - mes "[Drunken Man]"; - mes "What...?"; - mes "Ymir's Heart?"; - mes "How do you know"; - mes "about that? ^111111*Hiccup*^000000"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Y-you...!"; - mes "You were just yelling,"; - mes "'Ymir's Heart is on my"; - mes "side,' while you were"; - mes "gambling with those Apples!"; - next; - mes "[Drunken Man]"; - mes "What...?!"; - mes "No way~"; - mes "Err...? Did I...?"; - next; - mes "[Drunken Man]"; - mes "Heh heh..."; - mes "I'm not really"; - mes "supposed to be talking"; - mes "about this. As head of"; - mes "the Laboratory, I'm sworn"; - mes "to secrecy about Ymir's Heart."; - next; - mes "[Drunken Man]"; - mes "But what do I care?!"; - mes "All they want are the"; - mes "results of my research!"; - mes "They don't appreciate"; - mes "my work at all! My title"; - mes "is completely worthless!"; - next; - mes "[Drunken Man]"; - mes "You don't know how long I've"; - mes "been imprisoned in the lab and"; - mes "that the work conditions just get"; - mes "worse and worse. Screw them! I'll"; - mes "keep getting paid as long as I show"; - mes "them some progress in our project!"; - next; - menu "Project?",-; - mes "[Drunken Man]"; - mes "Yeah, we're researching"; - mes "Ymir's Heart. It was found"; - mes "a long time ago in ^3131FFEinbech^000000"; - mes "and it's in our lab now."; - next; - mes "[Drunken Man]"; - mes "Everyone knows it's supposed"; - mes "to hold some legendary power,"; - mes "but even I was surprised to see"; - mes "what it was capable of. It's both"; - mes "terrible and miraculous, scary"; - mes "and wondrous..."; - next; - mes "[Drunken Man]"; - mes "So..."; - mes "I figure..."; - mes "It may even"; - mes "have the power to"; - mes "win me Dice games!"; - mes "Bwahaha--*Hiccup!*"; - next; - mes "["+strcharinfo(0)+"]"; - mes "(That thing I saw"; - mes "hooked up to all those"; - mes "wires in the Laboratory"; - mes "must have been a piece"; - mes "of ^3131FFYmir's Heart^000000. I better"; - mes "tell Shinokas about this.)"; - set ein_lab,2; - close; - -L_Done: - mes "[Drunken Man]"; - mes "Hahahahaha!"; - mes "You're great!"; - mes "I feel great!"; - mes "Everything's great!"; - mes "Bwahahahaahahah!"; - mes "*Hiccup*"; - close; -} //| Temporal NPC locations until the text inside it has been obtained diff --git a/npc/cities/geffen.txt b/npc/cities/geffen.txt index 80ce4787a..a304910e4 100644 --- a/npc/cities/geffen.txt +++ b/npc/cities/geffen.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= kobra_k88 //===== Current Version: ===================================== -//= 1.4 +//= 1.51 //===== Compatible With: ===================================== //= eAthena 7.15 + //===== Description: ========================================= @@ -15,6 +15,7 @@ //= 1.3 added a Level 4 weapon quest related NPC [MasterOfMuppets] //= 1.4 Removed Duplicates [Silent] //= 1.5 Fixed some typos and coordinates [Musashiden] +//= 1.51 Fixed a small typo [Evera] //============================================================ @@ -55,7 +56,7 @@ geffen.gat,111,48,2 script Kind Woman 101,{ mes "Have you ever seen the ^ff0000Orcs^000000, the Demi-Human Tribe?"; next; mes "[Kind Woman]"; - mes "South of here, deep in the forest, lies the home land of the Orcs. I here they have a unique culture and language that is much different from our own."; + mes "South of here, deep in the forest, lies the home land of the Orcs. I hear they have a unique culture and language that is much different from our own."; next; mes "[Kind Woman]"; mes "I wonder.....? Do they dream of love and romance just as we do? Hmm..... I wonder........"; diff --git a/npc/other/Global_Functions.txt b/npc/other/Global_Functions.txt index 2ead3a1c7..17b087b38 100644 --- a/npc/other/Global_Functions.txt +++ b/npc/other/Global_Functions.txt @@ -65,6 +65,7 @@ function script F_ClearJobVar { function script F_ClearGarbage { // Clear outdated global VARS + if($talk) set $talk,0; if(MARIANNE) {set MISC_QUEST,MISC_QUEST | 1; set MARIANNE,0;} set MEAT,0; set MORRISON,0; set BUNYBND,0; set TEMPESTRA,0; diff --git a/npc/quests/quests_einbroch.txt b/npc/quests/quests_einbroch.txt new file mode 100644 index 000000000..36e0fbc66 --- /dev/null +++ b/npc/quests/quests_einbroch.txt @@ -0,0 +1,1702 @@ +//===== eAthena Script ======================================= +//= Quests NPCs located in Einbrochjhgfdsa +//===== By: ================================================== +//= eAthena Dev Team +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= eAthena 7.15 + +//===== Description: ========================================= +//= Shinokas Quest, Einbroch Lover Quest +//===== Additional Comments: ================================= +//= v1.0 Initial Release [Evera] +//============================================================ + +//============================================================ +//=================================================== Shinokas +//====================================================== Quest +ein_in01.gat,231,163,1 script Sick Old Man 849,6,6,{ + if(Shinokas_Quest == 5) goto L_Dead; + if(ein_lab == 2) goto L_Lab2; + if(Shinokas_Quest == 4) goto L_Lab1; + if(EinFactory == 16 && Shinokas_Quest == 3) goto L_Factory2; + if(Shinokas_Quest == 3) goto L_Factory3; + if(ein_maid) goto L_Factory; + if(Shinokas_Quest == 2) goto L_Find; + if(!Shinokas_Quest)set Shinokas_Quest,1; + mes "[Sick Old Man]"; + mes "...!"; + next; + mes "[Sick Old Man]"; + mes "Awwwk~"; + mes "It's killing me!"; + mes "Arrrgh! Awwwrgh!"; + mes "W-when will my son"; + mes "come back from"; + mes "the factory...?!"; + next; + if (einbech_buender == 2) goto L_Ask; + mes "^3131FFYou feel really awkward"; + mes "just staring at this old"; + mes "man violently rolling"; + mes "around in his bed."; + close; + +L_Ask: + mes "["+strcharinfo(0)+"]"; + mes "Shi..."; + mes "Shinokas?"; + next; + mes "[Sick Old Man]"; + mes "Huh...?"; + mes "Noooo! My name is"; + mes "Shinotarous. Y-you've"; + mes "got the wrong person!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "This has to be the"; + mes "Shinokas that Hikeman"; + mes "was talking about in Einbech"; + mes "Hmmm, but how can I get"; + mes "him to admit it?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "*Ahem!*"; + mes "Excuse me..."; + next; +while(1) +{ + switch(select("Remember the mine tunnel collapse?:Didn't you used to be a miner?:Have you lived in Einbroch all your life?")) { + case 1: //remember + if(@quest2 > 4 || @quest3 > 4)goto L_Cont; + mes "[Sick Old Man]"; + mes "Noooo!"; + mes "I don't know"; + mes "what the hell"; + mes "you're talking"; + mes "about!"; + next; + break; + + case 2: //miner + if(@quest2 > 1)goto s_Quest2; + mes "[Sick Old Man]"; + mes "Noooo...!"; + mes "W-why would you"; + mes "even ask me that"; + mes "kind of question?!"; + s_Quest2: + set @quest2,@quest2 + 1; + if(@quest3)set @quest3,0; + next; + break; + + case 3: //einbroch + if(@quest3 > 1)goto s_Quest3; + mes "[Sick Old Man]"; + mes "Y-yes!"; + mes "Born and raised"; + mes "raised here in"; + mes "Einbe--Einbroch!"; + next; + mes "^3131FFIt doesn't seem"; + mes "like this old man"; + mes "is telling the truth..."; + s_Quest3: + set @quest3,@quest3 + 1; + if(@quest2)set @quest2,0; + next; + break; + } +} + +L_Cont: + mes "[Shinokas]"; + mes "Hmm..."; + mes "^0000FFBuender Hikeman^000000..."; + next; + mes "[Shinokas]"; + mes "No!"; + mes "I've never met"; + mes "Buender Hikeman"; + mes "in my entire li--"; + next; + mes "[Shinokas]"; + mes "..."; + mes "......"; + next; + mes "["+strcharinfo(0)+"]"; + mes "I was right!"; + mes "You're Shinokas!"; + next; + mes "[Shinokas]"; + mes "Curses!"; + mes "I've blown"; + mes "my cover!"; + mes "W-wait! How much"; + mes "do you know?!"; + next; + mes "[Shinokas]"; + mes "Did ^0000FFthey^000000 send you?"; + mes "*Sigh* I think that this"; + mes "is it. I'll never be"; + mes "able to solve the"; + mes "secret before I die."; + next; + mes "[Shinokas]"; + mes "Okay."; + mes "Get on with it."; + mes "I'm ready now..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Tell me everything"; + mes "you know related to"; + mes "that incident where"; + mes "the mine tunnel"; + mes "collapsed around"; + mes "you and Hikeman."; + next; + mes "[Shinokas]"; + mes "...?"; + mes "Errr...."; + mes "You're not"; + mes "here to kill me?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "No...!"; + mes "I'm here to find"; + mes "out the truth"; + next; + mes "[Shinokas]"; + mes "That means..."; + mes "I still have some time."; + mes "This must be destiny!"; + mes "Allright, I'll tell you what"; + mes "happened. But it's a"; + mes "long story..."; + next; + mes "[Shinokas]"; + mes "How much do you know"; + mes "about the accident? No,"; + mes "wait. Don't answer that."; + mes "I don't want to hear it"; + next; + mes "[Shinokas]"; + mes "I admit it. Yes."; + mes "I stabbed my friends"; + mes "in the back. It was an"; + mes "unforgivable sin that will"; + mes "haunt me untill the day that I die"; + next; + mes "[Shinokas]"; + mes "I sold out my friends for"; + mes "money. I destroyed that"; + mes "tunnel and killed them. But"; + mes "I suppose I was tricked as well."; + mes "^0000FFThey^000000 never intended to keep"; + mes "their end of our agreement."; + next; + mes "[Shinokas]"; + mes "After I destroyed the tunnel,"; + mes "they targeted me and I ended"; + mes "spending the rest of my life being"; + mes "pursued and running for place to"; + mes "place. What the hell was that ^0000FFore^000000"; + mes "and why was it so important?"; + next; + mes "[Shinokas]"; + mes "I need to know more about"; + mes "that ore if it's worth killing for."; + mes "That's why I've risked sneaking"; + mes "into Einbroch. Sopposedly, an ore"; + mes "similar to the ore we found has"; + mes "been transported here recently"; + next; + menu "Did you find it?",-; + mes "[Shinokas]"; + mes "No, not yet."; + mes "I've been searching"; + mes "for that ore every night."; + mes "During the day, this kind"; + mes "blacksmith has managed"; + mes "to hide me from those men"; + next; + mes "[Shinokas]"; + mes "But I won't be safe"; + mes "for very long. Look, I'm"; + mes "no saint, but before I die,"; + mes "I wanna do this one last"; + mes "thing and see what's so"; + mes "great about this ore..."; + next; + menu "Wait, who's trying to get you?",-; + mes "[Shinokas]"; + mes "Who's trying to kill me?"; + mes "The people who hired me and"; + mes "my friends to dig up that ore in"; + mes "the first place. We thought they"; + mes "were ordinary businessmen,"; + mes "but... They're dangerous."; + next; + mes "[Shinokas]"; + mes "So I told you everything"; + mes "and now you know that my"; + mes "day might be numbered."; + mes "Please do an old man a favor"; + mes "and search Einbroch for that"; + mes "strange, mysterious ore."; + next; + mes "[Shinokas]"; + mes "Now, the first thing I learned"; + mes "in this tows is that the richest"; + mes "family is the Kapelltheines. Only"; + mes "the rich and powerful can possibly"; + mes "be involved in something so big."; + next; + mes "[Shinokas]"; + mes "Would you search"; + mes "Kappelltheine Manor"; + mes "for that ore? It's on the way"; + mes "to the Airport and it shouldn't be"; + mes "hard to miss. They're the richest"; + mes "people in Einbroch, after all."; + next; + mes "[Shinokas]"; + mes "I'm too old and weak to leave"; + mes "this house, and there's the change"; + mes "that those men will find me. If you"; + mes "can sympathize with my situation,"; + mes "please find out if the Kapelltheine"; + mes "family has any unique ores..."; + set Shinokas_Quest,2; + close; + +L_Find: + mes "[Shinokas]"; + mes "Please..."; + mes "Find out if the Kapelltheines"; + mes "are keeping some kind of unique"; + mes "ore. Their manor is on the road"; + mes "that leads to the Airport."; + close; + +L_Factory: + mes "[Shinokas]"; + mes "So, did you find"; + mes "anything from the"; + mes "Kapellthaines?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Well, Mr. Kapelltheine"; + mes "is kind of violent, but"; + mes "I didn't find anything"; + mes "really suspicious."; + next; + mes "[Shinokas]"; + mes "Huh..."; + mes "I must have"; + mes "been wrong, then..."; + mes "Where else could it be?"; + next; + mes "[Shinokas]"; + mes "Oh, right! The huge"; + mes "factory in Einbroch!"; + mes "What could be more"; + mes "suspicious? There's a ton"; + mes "of workers, but no one really"; + mes "knows what they do there..."; + next; + mes "[Shinokas]"; + mes "If they're so secretive"; + mes "it's possible that they're"; + mes "keeping the ore over there."; + mes "Please go and search the"; + mes "Factory for that ore as"; + mes "soon as you can."; + set Shinokas_Quest,3; + close; + +L_Factory3: + mes "[Shinokas]"; + mes "So..."; + mes "Did you learn"; + mes "anything new"; + mes "in the Factory?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "I haven't went there"; + mes "yet."; + next; + mes "[Shinokas]"; + mes "Then why did you come"; + mes "back? Go and investigate"; + mes "the factory now."; + close; + +L_Factory2: + mes "[Shinokas]"; + mes "So...?"; + mes "Did you learn"; + mes "anything new"; + mes "in the Factory?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Well..."; + mes "There's a lot of"; + mes "suspicious business"; + mes "in the factory, but I don't"; + mes "think any of it is related"; + mes "to that ore you mentioned."; + next; + mes "[Shinokas]"; + mes "Damn it..."; + mes "Then where did"; + mes "they hide it? Where"; + mes "do you think that"; + mes "ore might be?"; + next; +while(1) +{ + switch(select("Airport:Factory:Train Station:Airship Repairshop:Laboratory")) { + case 1: //airport + mes "[Shinokas]"; + mes "No..."; + mes "The Airport is always"; + mes "crowded with people."; + mes "It'd be a bad idea to hide"; + mes "something so important"; + mes "in that kind of place."; + next; + break; + case 2: //factory + mes "[Shinokas]"; + mes "Didn't you just"; + mes "check the factory?"; + mes "You couldn't find"; + mes "any clues to the"; + mes "ore over there..."; + next; + break; + case 3: //train + mes "[Shinokas]"; + mes "Hmm..."; + mes "People are always going"; + mes "in and out of the Train Station."; + mes "It's not the best place to hide"; + mes "something as important as the ore."; + next; + break; + case 4: //repairshop + mes "The Airship? Hm, it does"; + mes "fly through some mysterious"; + mes "power... But I already checked"; + mes "the Airship Replairshop myself."; + mes "I haven't found any trace of"; + mes "the ore over there."; + next; + break; + case 5: //Laboratory + mes "[Shinokas]"; + mes "...!"; + mes "Yes. Yes...!"; + mes "That could be it!"; + mes "Why didn't I think"; + mes "about the Laboratory?"; + mes "It makes so much sense!"; + next; + mes "[Shinokas]"; + mes "I have a good feeling"; + mes "about this. Please sneak"; + mes "into that Laboratory and"; + mes "see if you can find the ore!"; + next; + mes "[Shinokas]"; + mes "Remember..."; + mes "Not just anybody"; + mes "can enter that kind"; + mes "of place. But I'm sure"; + mes "you'll figure something out."; + set Shinokas_Quest,4; + close; + } +} + +L_Lab1: + mes "[Shinokas]"; + mes "..."; + mes "......"; + close; + +OnTouch: + if (ein_lab < 2) end; + mes "^3131FFThe open window rattles"; + mes "as you enter the room and"; + mes "are welcomed by a sudden"; + mes "chill. A trail of red footprints"; + mes "lies near your feet."; + next; + mes "^3131FFA grey sheet lies"; + mes "rumpled on the bed,"; + mes "but you can see dark red"; + mes "stains in between the folds."; + set ein_lab,3; + close; + +L_Lab2: + mes "["+strcharinfo(0)+"]"; + mes "Shinokas,"; + mes "I found something!"; + next; + mes "[Shinokas]"; + mes "You..."; + mes "Came... back..."; + mes "Even... if... it's"; + mes "already... Too late."; + mes "*Couhg Cough*"; + next; + mes "^3131FFYou help Shinokas"; + mes "sit up, but find that"; + mes "your hands have been"; + mes "stained with his blood.^000000"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Blood...?!"; + mes "Shinokas!"; + mes "Who did this to you?"; + mes "W-we need to call for help!"; + next; + mes "[Shinokas]"; + mes "No..."; + mes "It's already"; + mes "too late for me."; + mes "I should have died"; + mes "a long time ago..."; + next; + mes "[Shinokas]"; + mes "*Cough*"; + mes "I only regret that"; + mes "I've never been able"; + mes "to apologize to my"; + mes "friends... *Cough!*"; + next; + mes "[Shinokas]"; + mes "But did you"; + mes "find out? D-did"; + mes "you find out what's"; + mes "so special about"; + mes "that ore? W-what"; + mes "is it... Really?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "It was..."; + next; + input @text$; + mes "^0000FF"+@text$+"^000000!"; + next; + mes "[Shinokas]"; + mes "W-wait...!"; + mes "What did..."; + mes "I can't underst--"; + mes "*Couhgh cough!*"; + next; + mes "["+strcharinfo(0)+"]"; + mes "No...!"; + mes "Tell me who"; + mes "did this to you!"; + mes "Where are they?"; + mes "Speak to me, please!"; + next; + mes "[Shinokas]"; + mes "W-wha...?"; + mes "I told you."; + mes "Th-they we--"; + next; + mes "[Shinokas]"; + mes "..."; + mes "......"; + next; + mes "["+strcharinfo(0)+"]"; + mes "No!"; + mes "Shinokas!"; + mes "Why, God?"; + mes "Why..."; + set Shinokas_Quest,5; + close; + +L_Dead: + mes "^3131FFShinokas's"; + mes "body has grown"; + mes "cold to the tough."; + close; + +} + +ein_in01.gat,32,133,6 script Maid 850,{ + if (Shinokas_Quest == 2 && ein_maid == 0) goto L_Ore; + mes "[Maid]"; + mes "There's no end"; + mes "to all these plates"; + mes "I have to clean...!"; + close; + +L_Ore: + mes "[Maid]"; + mes "Did you ask me"; + mes "if I saw some kind"; + mes "of ore around here?"; + mes "That's strange..."; + next; + mes "[Maid]"; + mes "Will, I've been with"; + mes "this family for a long"; + mes "time. Let me assure you"; + mes "that there's no secrets"; + mes "from me in this household!"; + next; + mes "[Maid]"; + mes "I'm sorry, but I don't"; + mes "think we have any ores,"; + mes "special or otherwise, here"; + mes "in the manor. What exactly"; + mes "do you need them for?"; + set ein_maid,1; + close; +} + +einbroch.gat,51,52,1 script lab_warp 45,2,2{ + if(Shinokas_Quest >= 4 && ein_scientist != 1) goto L_Sec; + mes "^3131FFThe door is locked."; + mes "You cannot enter."; + close; + +L_Sec: + mes "[Security System]"; + mes "^FF0000*Beep Boop*^000000"; + mes "Restricted Access Area."; + mes "Please identify yourself"; + mes "through the system."; + next; + switch(select("Identify.:Information:Cancel")) { + case 1: //Identify + break; //continue after switch =\ + case 2: //information + mes "[Security System]"; + mes "You must use the"; + mes "security system in order"; + mes "to gain access into the"; + mes "Einbroch Laboratory."; + next; + mes "[Security System]"; + mes "You will be given"; + mes "a password that you"; + mes "must input correctly"; + mes "withing 60 seconds."; + mes "Otherwise, you will"; + mes "fail the security check."; + //hell of a security system ye got there mate + //wonder if gravity co has the same sort? xD + next; + mes "[Security System]"; + mes "If you take longer"; + mes "then 3 minutes to"; + mes "enter the password,"; + mes "the security system"; + mes "will initiate lockout."; + close; + case 3: //cancel + mes "[Security System]"; + mes "You have canceled"; + mes "the ID security check."; + close; + } + //ID check: + mes "[Security System]"; + mes "Enter the following"; + mes "password in 60 seconds."; + mes "Failure to do so will result"; + mes "in lockout. Please wait."; + next; + mes "[Security System]"; + set @startseconds,gettime(3)*60*60+gettime(2)*60+gettime(1); + switch(rand(1,11)) { + case 1: + mes "^00CCFFburrdingdingdilidingdingphoohudaamb"; + mes "^00CCFFandoora^0000FFbambarambambamburanbamding"; + input @str$; + if (@str$ != "burrdindingdilidingdingphoohudaambandoorabambarambambamburanbamding") goto L_SCFail; + goto L_Suc; + case 2: + mes "^FF33CCbarapaphurarlandreamduranbatuhi^990066wooi"; + mes "^990066kabamturubamdingding"; + next; + input @str$; + if (@str$ != "barapaphurarlandreamduranbatuhiwooikabamturubamdingding") goto L_SCFail; + goto L_Suc; + case 3: + mes "^00CCFFbelief love luck grimace sweat rush"; + mes "^00CCFFfolktale rodimus optimus burnblebe"; + input @str$; + if (@str$ != "belief love luck grimace sweat rush folktale rodimus optimus burnblebe") goto L_SCFail; + goto L_Suc; + case 4: + mes "^FF33CCLiGhTsPeEd RiGhT SPEed leFT TURn"; + mes "^FF33CCRiGhT BuRn OrIGInAL GaNgSteR SmACk"; + input @str$; + if (@str$ != "LiGhTsPeEd RiGhT SPEed leFT TURn RiGhT BuRn OrIGInAL GaNgSteR SmACk") goto L_SCFail; + goto L_Suc; + case 5: + mes "^00CCFFCoboman no chikara-yumei na"; + mes "^00CCFFchikara-daiookii na chikara da ze!"; + mes "^00CCFFCOBO ON"; + input @str$; + if (@str$ != "Coboman no chikara-yumei na chikara-daiookii na chikara da ze! COBO ON") goto L_SCFail; + goto L_Suc; + case 6: + mes "^FF33CChfjdkeldjs^990066hfjdjeiskdlefvbd"; + input @str$; + if (@str$ != "hfjdkeldjshfjdjeiskdlefvbd") goto L_SCFail; + goto L_Suc; + case 7: + mes "^00CCFFI'm the King of all Weirdos! Now"; + mes "^00CCFFyou know of my true power. Obey~!"; + input @str$; + if (@str$ != "I'm the King of all Weirdos! Now you know of my true power. Obey~!") goto L_SCFail; + goto L_Suc; + case 8: + mes "^990066uNflAPPaBLe LoVaBLe SeCreTs AnD"; + mes "^990066BoWLiNg aGaINST tHe KarMA of YoUtH"; + input @str$; + if (@str$ != "uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA if YoUtH") goto L_SCFail; + goto L_Suc; + case 9: + mes "^00CCFFBy the power of^000000"; + mes "^00CCFFp-po-poi-po-poi-poin-poing"; + mes "^00CCFFGOD-POING. I NEVER LOSE!"; + input @str$; + if (@str$ != "By the power of p-po-poi-po-poi-poin-poing GOD-POING. I NEVER LOSE!") goto L_SCFail; + goto L_Suc; + case 10: + mes "^00CCFF...silence. quiet benevolence..."; + mes "^00CCFFsoul mate... wonder. enigma..."; + mes "^00CCFFcloud.^000000"; + input @str$; + if (@str$ != "...silence. quiet benevolence... soul mate... wonder. enigma... cloud") goto L_SCFail; + goto L_Suc; + case 11: + mes "^FF33CCopeN,Open!op3n.openOpen0p3nOpEn0pen"; + mes "^FF33CC`open'0Pen open?open!111OPENSESAME"; + input @str$; + if (@str$ != "opeN,Open!op3n.openOpenOp3nIoEnOpen`open'0Pen open?open!111OPENSESAME") goto L_SCFail; + goto L_Suc; + } +L_Suc: + next; + set @endtime,gettime(3)*60*60+gettime(2)*60+gettime(1); + set @time,@endtime-@startseconds; + if (@time > 60) goto L_SC60; + mes "[Security System]"; + mes "It took ^FF0000"+@time+" seconds^000000"; + mes "for you to enter the"; + mes "password. Initiating"; + mes "override. Access granted."; + close2; + warp "ein_in01.gat",283,25; + end; + +L_SC60: + mes "[Security System]"; + mes "Time over."; + mes "It took ^FF0000"+@time+" seconds^000000"; + mes "for you to enter the"; + mes "password. Initiating"; + mes "lockout. Access denied."; + close; + +L_SCFail: + next; + mes "[Security System]"; + mes "You have failed"; //you haved? =\ + mes "the identification"; + mes "check. Access denied."; + close; +} +einbroch.gat,51,56,6 script Laboratory Soldier#01 852,{ + mes "[Laboratory Soldier]"; + mes "This area is off limits."; + mes "Please leave"; + mes "immediately"; + close; +} +einbroch.gat,51,47,6 script Laboratory Soldier#02 852,{ + mes "[Laboratory Soldier]"; + mes "This area is off limits."; + mes "Please leave"; + mes "immediately"; + close; +} +ein_in01.gat,254,35,1 script Scientist 749,{ + mes "[Scientist]"; + mes "*Grumble grumble*"; + next; + if (ein_scientist == 1) goto L_P2; + mes "[Scientist]"; + mes "Huh...?"; + mes "How did you"; + mes "get in here?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Oh! Ah..."; + mes "I'm the new..."; + mes "Guard. Nice"; + mes "to meet you."; + next; + mes "[Scientist]"; + mes "Oh. Yeah."; + mes "Nice-meet-you"; + mes ".............."; + mes "*Grumble grumble*"; + next; + switch(select("What's wrong?:Catch you later.")) { + case 2: //catch + mes "[Scientist]"; + mes "Right."; + mes "Yeah."; + mes "Later, man."; + close; + case 1: + } + mes "[Scientist]"; + mes "What's wrong...?!"; + mes "Oh, don't get me started!"; + mes "I'm stuck here doing all the"; + mes "work while the Lab Departement"; + mes "Head goes out every freakin' day!"; + next; + mes "[Scientist]"; + mes "While I'm slaving"; + mes "away here, he's in"; + mes "that Airship, busy"; + mes "flirting with that"; + mes "woman. God...!"; + mes "I'm like, so teed off!"; + set ein_scientist,1; + close; + +L_P2: + mes "[Scientist]"; + mes "Man alive!"; + mes "Would it kill the"; + mes "Department Head"; + mes "to come in here and do"; + mes "some work for a change?!"; + next; + mes "[Scientist]"; + mes "I mean, come on!"; + mes "I shouldn't have to"; + mes "carry his workload!"; + close; +} + +ein_in01.gat,266,26,1 script Unknown Stuff 111,{ + mes "^3131FFThere's something"; + mes "attached to a huge"; + mes "machine with many cords"; + mes "and folds of barbed wire"; + set ein_lab,1; + close; +} + +airplane.gat,31,77,4 script Drunken Man#03 853,{ + if (ein_lab == 2) goto L_Done; + mes "[Drunken Man]"; + mes "Okay okay..."; + mes "Daddy's gonna"; + mes "win some Apples"; + mes "this time for sure!"; + next; + if(ein_lab == 1) + { + mes "[Drunken Man]"; + mes "Let's do it!"; + mes "^3131FFYmir's Heart^000000 is"; + mes "on my side! GO!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Huh...?"; + mes "What did he just say?"; + mes "It seemed important!"; + next; + } + mes "^0000FF*Rolling and rumbling*^000000"; + next; + mes "[Kaci]"; + mes "I have a total of ^FF000011^000000"; + mes "and you have total ^FF00005^000000."; + mes "You lose this game. I'm"; + mes "sorry, but I hope we play"; + mes "again sometime."; + donpcevent "Kaci::OnLose"; + next; + mes "[Drunken Man]"; + mes "Waaaaaahhhhhhhhh!"; + mes "Apples! My apples!"; + mes "Apples, I need more...!"; + if (countitem(512) && ein_lab==1) goto L_Apples; + close; + +L_Apples: + next; + mes "["+strcharinfo(0)+"]"; + mes "Do you want"; + mes "some of mine?"; + next; + if (countitem(512) <100) { + mes "[Drunken Man]"; + mes "What...?"; + mes "I can't do anything"; + mes "with so few Apples!"; + mes "I'm a high roller and"; + mes "this is a high stakes game!"; + close; + } + mes "[Drunken Man]"; + mes "Wha--? Yes..."; + mes "Hell yes! Gimme"; + mes "some of your Apples!"; + mes "Yeeeeeeeeeeehaw!"; + mes "I'm back, baby!"; + next; + mes "[Drunken Man]"; + mes "Now, to win!"; + mes "Daddy needs love..."; + mes "Time to go from"; + mes "crappy to classy!"; + next; + mes "^0000FF*Rolling and rumbling*^000000"; + next; + delitem 512,countitem(512); + set @kaci,rand(2,12); + set @man,rand(2,12); + if(@man == @kaci){ + switch(rand(1,2)) + { + case 1: + if(@man != 12)set @man,@man+1; + else set @man,@man-1; + break; + + case 2: + if(@man != 2)set @man,@man-1; + else set @man,@man+1; + break; + + } + } + mes "[Kaci]"; + mes "Oooh..."; + mes "I got a total of ^FF0000"+@kaci+"^000000,"; + mes "and you have a total of ^FF0000"+@man+"^000000."; + if (@man < @kaci) { + mes "I'm sorry, but you lose"; + mes "again. Better luck next time..."; + donpcevent "Kaci::OnLose"; + next; + mes "[Drunken Man]"; + mes "Waaaaaahhhhhhhhhhhh!"; + mes "Waaaaaaaahhhhhhh!"; + close; + } + mes "Congratulations, you won!"; + mes "Let me give you your winning"; + mes "and we'll play again some time~"; + donpcevent "Kaci::OnWin"; + next; + mes "[Drunken Man]"; + mes "Mwahhhahahahaha!"; + mes "Whahahahahahahahaha!"; + mes "That's why they call me"; + mes "the 'Resurrection Kid!'"; + mes "I always come back!"; + next; + mes "[Drunken Man]"; + mes "Oh yes, right!"; + mes "You...! You lent"; + mes "me those lucky"; + mes "Apples. ^111111*Hiccup*^000000"; + next; + mes "[Drunken Man]"; + mes "I'm Kurschenburg!"; + mes "Thanks to you, I'm"; + mes "on a winning streak!"; + mes "Hahaha! Th-thank you~"; + mes "^111111*Hic-hic-hiccup!*^000000"; + next; + switch(select("So what was that about Ymir's Heart?:Hehe, you're welcome.")) { + case 1: //heart + break; + case 2: //welcome + mes "[Drunken Man]"; + mes "Hahahaha!"; + mes "You're great!"; + mes "And I feel great!"; + mes "Bwahahahaahahah!"; + mes "^111111*Hiccup*^000000"; + close; + } + mes "[Drunken Man]"; + mes "What...?"; + mes "Ymir's Heart?"; + mes "How do you know"; + mes "about that? ^111111*Hiccup*^000000"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Y-you...!"; + mes "You were just yelling,"; + mes "'Ymir's Heart is on my"; + mes "side,' while you were"; + mes "gambling with those Apples!"; + next; + mes "[Drunken Man]"; + mes "What...?!"; + mes "No way~"; + mes "Err...? Did I...?"; + next; + mes "[Drunken Man]"; + mes "Heh heh..."; + mes "I'm not really"; + mes "supposed to be talking"; + mes "about this. As head of"; + mes "the Laboratory, I'm sworn"; + mes "to secrecy about Ymir's Heart."; + next; + mes "[Drunken Man]"; + mes "But what do I care?!"; + mes "All they want are the"; + mes "results of my research!"; + mes "They don't appreciate"; + mes "my work at all! My title"; + mes "is completely worthless!"; + next; + mes "[Drunken Man]"; + mes "You don't know how long I've"; + mes "been imprisoned in the lab and"; + mes "that the work conditions just get"; + mes "worse and worse. Screw them! I'll"; + mes "keep getting paid as long as I show"; + mes "them some progress in our project!"; + next; + menu "Project?",-; + mes "[Drunken Man]"; + mes "Yeah, we're researching"; + mes "Ymir's Heart. It was found"; + mes "a long time ago in ^3131FFEinbech^000000"; + mes "and it's in our lab now."; + next; + mes "[Drunken Man]"; + mes "Everyone knows it's supposed"; + mes "to hold some legendary power,"; + mes "but even I was surprised to see"; + mes "what it was capable of. It's both"; + mes "terrible and miraculous, scary"; + mes "and wondrous..."; + next; + mes "[Drunken Man]"; + mes "So..."; + mes "I figure..."; + mes "It may even"; + mes "have the power to"; + mes "win me Dice games!"; + mes "Bwahaha--*Hiccup!*"; + next; + mes "["+strcharinfo(0)+"]"; + mes "(That thing I saw"; + mes "hooked up to all those"; + mes "wires in the Laboratory"; + mes "must have been a piece"; + mes "of ^3131FFYmir's Heart^000000. I better"; + mes "tell Shinokas about this.)"; + set ein_lab,2; + close; + +L_Done: + mes "[Drunken Man]"; + mes "Hahahahaha!"; + mes "You're great!"; + mes "I feel great!"; + mes "Everything's great!"; + mes "Bwahahahaahahah!"; + mes "*Hiccup*"; + close; +} + + +//============================================================ +//============================================= Einbroch Lover +//====================================================== Quest +ein_in01.gat,31,151,4 script Satra 850,{ + if(EIN_LOVERQ > 11)goto s_Intimi; + if(EIN_LOVERQ == 11)goto s_Coal4; + if(EIN_LOVERQ == 10)goto s_Coal3; + if(EIN_LOVERQ == 9)goto s_Coal2; + if(EIN_LOVERQ == 8)goto s_Coal1; + if(EIN_LOVERQ == 7)goto s_Advent; + mes "[Satra]"; + mes "A wandering"; + mes "adventurer...?"; + mes "How sinfully"; + mes "intriguing!"; + mes "Ho ho ho ho~"; + next; + mes "[Satra]"; + mes "Oh, do not worry"; + mes "I'm sure the beauty of"; + mes "my home has captured your"; + mes "curiosity. My brutish excuse"; + mes "for a husband would have you"; + mes "beat if he found you..."; + next; + mes "[Satra]"; + mes "But I'm far more genteel"; + mes "then Megass. You're more"; + mes "than welcome to enjoy the"; + mes "furnishings. Ho ho ho ho~"; + close; + +s_Advent: + mes "[Satra]"; + mes "A wandering adventurer...?"; + mes "How ravishingly delightful!"; + mes "You must have risked life and"; + mes "limb to sneak past my husband"; + mes "to enjoy the captivating sights"; + mes "of my home. Ho ho ho ho~"; + next; + mes "[Satra]"; + mes "Since you're a very"; + mes "unique quest, I shall"; + mes "give you a unique honor"; + mes "and deign to converse"; + mes "with you, adventurer."; + next; + mes "[Satra]"; + mes "Einbech exists to provide"; + mes "my family with coal and"; + mes "materials from their mines."; + mes "It's a natural law: workers"; + mes "must be led by a chosen few."; + next; + mes "[Satra]"; + mes "It's delightfully"; + mes "ludicrous to see those"; + mes "workers aspire to reach"; + mes "our heights of social"; + mes "prestige. Ho ho ho ho~"; + next; + mes "[Satra]"; + mes "Oh, I haven't spoken to"; + mes "someone from a lower"; + mes "class in ages! It feels"; + mes "so forbiddenly exciting!"; + next; + mes "[Satra]"; + mes "Well adventurer, that's"; + mes "the end of our informal"; + mes "chat. I'll even grant you"; + mes "full permission to boast"; + mes "of the fact that you've"; + mes "spoken to Lady Satra."; + next; + mes "[Satra]"; + mes "If you wish for"; + mes "me to share words with"; + mes "you once more, prove to"; + mes "me that you're worthier"; + mes "than the other peons of"; + mes "my graceful presence."; + next; +s_Coal1: + mes "[Satra]"; + mes "Oh, I have a marvelous"; + mes "idea! Why don't you bring"; + mes "me ^9C0000Coals^000000? It's not impossible"; + mes "for someone like yourself, but"; + mes "this kind of task will require"; + mes "some effort on your part."; + next; + if(EIN_LOVERQ == 8 && countitem(1003) > 9)goto s_GotCoal1; + mes "[Satra]"; + mes "Tah tah,"; + mes "adventurer~"; + if(EIN_LOVERQ == 7)set EIN_LOVERQ,8; + close; + +s_GotCoal1: + mes "[Satra]"; + mes "My, you've already"; + mes "brought the Coal?"; + mes "How charmingly"; + mes "prompt you are~"; + next; + mes "[Satra]"; + mes "On behalf of the"; + mes "Kappellthaine family,"; + mes "I shall ignore your lowly"; + mes "status and graciously"; + mes "accept your small gift."; + mes "Ho ho ho~"; + next; + mes "[Satra]"; + mes "Do you hail from"; + mes "Einbech, adventurer?"; + mes "Ah, the Rune-Midgarts"; + mes "kingdom! I've visited your"; + mes "country. It's quite quaint"; + mes "and Jawaii is very lovely."; + next; + mes "[Satra]"; + mes "Well, I shall try to"; + mes "find some use for these."; + mes "I'm afraid the gift I've asked"; + mes "from you isn't very practical."; + mes "How is coal usually used?"; + mes "Ah, I have a novel idea!"; + next; + mes "[Satra]"; + mes "Wouldn't it be"; + mes "intoxicatingly wild if"; + mes "Megass were to hold one"; + mes "of those social functions that"; + mes "the lower classes are so fond"; + mes "of? A 'barbeque', yes?"; + next; + mes "[Satra]"; + mes "In any case, If you"; + mes "bring me more of that"; + mes "Coal, you would be even"; + mes "more favored by me and"; + mes "you'll become a recipient"; + mes "of my good graces. Ho ho~"; + set EIN_LOVERQ,9; + delitem 1003,10; + close; + +s_Coal2: + mes "[Satra]"; + mes "^111111*Titter~*^000000"; + mes "Why, if it isn't my"; + mes "intrepid adventurer."; + mes "Ho ho ho ho~"; + next; + if(countitem(1003) > 9)goto s_GotCoal2; + mes "[Satra]"; + mes "My apologies, but you"; + mes "must first prove to me"; + mes "that you are worthy of"; + mes "conversation. Why don't"; + mes "you deliver more of those"; + mes "^9C0000Coals^000000, mmm?"; + next; + mes "[Satra]"; + mes "After all, I have no other"; + mes "means of knowing whether"; + mes "or not you appreciate the time"; + mes "I sacrifice by socializing with"; + mes "someone of your status."; + mes "Ho ho ho ho~"; + close; + +s_GotCoal2: + mes "[Satra]"; + mes "My word!"; + mes "Why are you carrying"; + mes "all of that dirty Coal"; + mes "with you? You poor,"; + mes "impoverished thing."; + next; + mes "[Satra]"; + mes "Oh! Dear me,"; + mes "I've nearly forgotten~"; + mes "How divinely silly of me!"; + mes "Once again, I graciously"; + mes "accept your small gift on"; + mes "behalf of the Kappelthaines."; + next; + mes "[Satra]"; + mes "Let me share a little"; + mes "bit of history concerning"; + mes "our lovely Einbroch. At one"; + mes "time, there was only Einbech,"; + mes "the mining village. You can"; + mes "imagine how long ago that was."; + next; + mes "[Satra]"; + mes "However, the minerals"; + mes "and ores mined in Einbech"; + mes "need to be processed and"; + mes "refined in factories that were"; + mes "all built in a nearby industrial"; + mes "comple which became Einbroch."; + next; + mes "[Satra]"; + mes "Now every citizen in"; + mes "Einbroch is wealthy and"; + mes "it's well known that there"; + mes "is a higher standard of"; + mes "living here than in Einbech."; + next; + mes "[Satra]"; + mes "Goodness, I believe"; + mes "it's time for a spot of tea~"; + mes "The next time you wish to have"; + mes "an audience with me, it would"; + mes "behoove you to bring another"; + mes "gift of Coal. Toodles~"; + set EIN_LOVERQ,10; + delitem 1003,10; + close; + +s_Coal3: + mes "[Satra]"; + mes "Why hello~"; + mes "Your visits have"; + mes "recently been quite"; + mes "delightful, fair adventurer."; + next; + mes "[Satra]"; + mes "Oh, my apologies!"; + mes "I supposed you're just"; + mes "here for sight seeing,"; + mes "or perhaps you're running"; + mes "some sort of adventurer's"; + mes "errand. Am I right?"; + next; + if(countitem(1003) > 9)goto s_GotCoal3; + mes "[Satra]"; + mes "I know you well enough"; + mes "to know that you wouldn't"; + mes "be so rude as to stop by"; + mes "and chat without bringing"; + mes "any ^9C0000Coal^000000. Ho ho ho ho~"; + close; + +s_GotCoal3: + mes "[Satra]"; + mes "Continue to show"; + mes "your appreciation"; + mes "and dedication to me"; + mes "and you'll soon be known"; + mes "to be my most favored"; + mes "commoner. Ho ho ho ho~"; + next; + mes "[Satra]"; + mes "I'm sure you've noticed"; + mes "the strained relationship"; + mes "between Einbroch and Einbech"; + mes "by now. It's a shame, really."; + next; + mes "[Satra]"; + mes "As Einbroch grew wealthier"; + mes "and Einbech became more"; + mes "destitude, the affluent began"; + mes "despising the impoverished."; + mes "I supposed it follows that the"; + mes "poor started to resent the rich."; + next; + mes "[Satra]"; + mes "It might be said that"; + mes "both towns have been"; + mes "trying to take advantage"; + mes "of each other, but it's"; + mes "clear that Einbroch has"; + mes "always had the upper hand."; + next; + mes "[Satra]"; + mes "In fact, because of"; + mes "this rift between our"; + mes "cities, our families are"; + mes "taught not to associate"; + mes "with the people of Einbech."; + next; + mes "[Satra]"; + mes "Now, I believe that most"; + mes "people who live in Einbech"; + mes "are peons, but that does not"; + mes "mean I will not give them a"; + mes "chance to prove their worth."; + next; + mes "[Satra]"; + mes "Why should I deprive"; + mes "the lowly of my gracious"; + mes "presence if they prove"; + mes "themselves meritable?"; + mes "Ho ho ho ho~"; + next; + mes "[Satra]"; + mes "Oh, that was scrumptious!"; + mes "If you wish to pay me another"; + mes "visit, don't forget to bring some"; + mes "Coal with you. Tah tah~"; + set EIN_LOVERQ,11; + delitem 1003,10; + close; + +s_Coal4: + mes "[Satra]"; + mes "Ho ho ho ho~"; + mes "Welcome adventurer,"; + mes "I so enjoy our little chats."; + mes "Hors d'oeuvre?"; + next; + if(countitem(1003) > 9)goto s_GotCoal4; + mes "[Satra]"; + mes "Ah..."; + mes "It seems you've"; + mes "forgotten your ^9C0000Coals^000000."; + mes "A silly mistake, but one"; + mes "I'm willing to overlook."; + close; + +s_GotCoal4: + mes "[Satra]"; + mes "Oh! You can't enjoy"; + mes "any food in that state!"; + mes "Your hands are atrociously"; + mes "grimy! May I ask why?"; + next; + mes "[Satra]"; + mes "Ah~"; + mes "In my excitement,"; + mes "I nearly forgot that"; + mes "I asked you to bring"; + mes "Coals to me again!"; + mes "My apologies~"; + next; + mes "[Satra]"; + mes "You've brought so much Coal"; + mes "to me, I'm convinced that you're"; + mes "much more diligent than those"; + mes "languid peasants in Einbech."; + mes "I appreciate that you've labored"; + mes "so much to win my favor."; + next; + mes "[Satra]"; + mes "Hm, what was that?"; + mes "someone else provided"; + mes "these Coals and you were"; + mes "only delivering them? Then"; + mes "who actually gathered these?"; + next; + input @str$; + if(@str$ != "Clitzer")goto s_WrongName; + mes "[Satra]"; + mes "Ah, Clitzer?"; + mes "I must say, that's"; + mes "a very humble name."; + mes "Yet it's so familiar..."; + next; + mes "[Satra]"; + mes "Ah, I recall there"; + mes "was a hooligan that"; + mes "has been pestering my"; + mes "daughter named Clitzer."; + mes "Perhaps they are one"; + mes "and the same. Hmm..."; + next; + mes "[Satra]"; + mes "I remember that he was"; + mes "rather shabby looking and"; + mes "lacked any semblance of"; + mes "etiquette whatsoever. Clearly,"; + mes "he is a fool and a coward, but"; + mes "now I see that he is sincere."; + next; + mes "[Satra]"; + mes "It might not be possible"; + mes "to let him go otu with my"; + mes "daughter straight away, but"; + mes "I will invite him for a spot of"; + mes "tea. And if Calla likes him,"; + mes "well, he must be special."; + next; + mes "[Satra]"; + mes "For a humble peasant,"; + mes "this must be like a dream"; + mes "come true! And to have tea"; + mes "with Clitzer. Oh, what would"; + mes "the girls say? Ah, but I did"; + mes "marry that oafish Megass~"; + next; + mes "[Satra]"; + mes "Anyway, when you next"; + mes "meet Clitzer, please tell"; + mes "him to pay me a visit soon."; + mes "Oh, and remind him to dress"; + mes "appropriately for this special"; + mes "occasion. Ho ho ho ho ho~"; + set EIN_LOVERQ,12; + close; + +s_WrongName: + mes "[Satra]"; + mes "I beg your pardon?"; + mes "" + @str$ + "? Oh my..."; + mes "I believe I may have"; + mes "misheard you. Ho ho ho ho~"; + close; + +s_Intimi: + mes "[Satra]"; + mes "I understand that my"; + mes "home is extravagantly"; + mes "splendid and to approach"; + mes "any Kappelthaine is an"; + mes "honor t most commoners."; + next; + mes "[Satra]"; + mes "However, Clitzer"; + mes "has no reason to feel so"; + mes "intimidated. Tell the poor"; + mes "boy that he's earned the"; + mes "honor of speaking with me."; + close; + +} + +ein_in01.gat,31,138,4 script Calla 90,{ + if(EIN_LOVERQ > 4 && EIN_LOVERQ < 14)goto s_NoSwitch; + if(EIN_LOVERQ > 1)goto s_Switches; +s_NoSwitch: + mes "[Calla]"; + mes "Hello adventurer."; + mes "Our city must just be"; + mes "another place where"; + mes "you'll stay no longer"; + mes "than a few days."; + next; + mes "[Calla]"; + mes "You must have so much"; + mes "freedom. I envy you. I can't"; + mes "do what I want to do. I don't"; + mes "even have the courage to tell"; + mes "my family what I really want,"; + mes "much less change things here..."; + next; + mes "[Calla]"; + mes "How is it like?"; + mes "Going wherever you"; + mes "please, following your"; + mes "heart's true desire?"; + mes "What I would give to"; + mes "be able to do that..."; + if(!EIN_LOVERQ)set EIN_LOVERQ,1; + close; + +s_Switches: + switch(EIN_LOVERQ) + { + + case 2: + mes "[Calla]"; + mes "You're the adventurer"; + mes "from before, aren't you?"; + mes "Sadly, there isn't much"; + mes "to do around here. This"; + mes "place is basically like"; + mes "a prison to me..."; + next; + mes "[Calla]"; + mes "Oh, you've met Clitzer?"; + mes "Isn't he so kind, such"; + mes "a perfect gentleman?"; + next; + mes "[Calla]"; + mes "I really wish I could"; + mes "see him, but it's almost"; + mes "impossible. My parents think"; + mes "he's not good enough for me,"; + mes "but they're wrong! What am"; + mes "I going to do? Oh, Clitzer..."; + next; + mes "[Calla]"; + mes "Well, maybe I can't see"; + mes "him, but would you give"; + mes "my violin to Clitzer for me?"; + mes "I used to play this for him"; + mes "all the time..."; + next; + mes "[Calla]"; + mes "I'm sorry to trouble you,"; + mes "but please understand"; + mes "that I want to comfort my"; + mes "Clitzer in any way that"; + mes "I possibly can. Thank"; + mes "you so much, adventurer..."; + set EIN_LOVERQ,3; + getitem 1901,1; + close; + break; + + case 3: + s_Regards: + mes "[Calla]"; + mes "Oh, please send my"; + mes "regards to Clitzer for me."; + mes "I wish I could comnfort"; + mes "him in person, but this"; + mes "is the best I can do for now."; + close; + break; + + case 4: + if(!countitem(712))goto s_Regards; + mes "[Calla]"; + mes "You've spoken"; + mes "with Clitzer? How"; + mes "is he? What did he say?"; + next; + mes "[Calla]"; + mes "Oh...?"; + mes "He asked you to"; + mes "deliver this flower"; + mes "to me? How sweet~"; + mes "Thank you very much,"; + mes "kind adventurer~"; + next; + mes "[Calla]"; + mes "Ah, I'm so rude!"; + mes "I've been calling you"; + mes "^111111*adventurer*^000000 this whole"; + mes "time you've been helping"; + mes "me! Would you please"; + mes "tell me your name?"; + next; + input @str$; + if(@str$ != strcharinfo(0))goto s_WrongName; + mes "[Calla]"; + mes "Ah, " + strcharinfo(0) + "!"; + mes "Such a lovely name~"; + mes "I promise that I won't ever"; + mes "forget it. Oh, and if you pass by"; + mes "Einbech, would you thank Clitzer"; + mes "for the flower for me please?"; + next; + mes "[Calla]"; + mes "A-and... And..."; + mes "Please tell him that"; + mes "I really miss him a lot."; + mes "^565656*Sob Sob...*"; + delitem 712,1; + set EIN_LOVERQ,5; + close; + break; + + case 14: + mes "[Calla]"; + mes "I just heard from my mother"; + mes "that she's planning to have"; + mes "tea with Clitzer! I'm sure that"; + mes "I have you to thank for this~"; + next; + mes "[Calla]"; + mes "I never dreamed that"; + mes "something as wonderful"; + mes "as this could happen."; + mes "I'm so happy, I could cry..."; + mes "I'll always be grateful"; + mes "for what you've done."; + next; + mes "[Calla]"; + mes "I feel like such a fool,"; + mes "thinking it was all hopeless."; + mes "I'll be doing my best to have"; + mes "my parents accept Clitzer and"; + mes "someday we'll be married~"; + next; + mes "[Calla]"; + mes "There isn't much that I can"; + mes "give you, but I can show you"; + mes "one of my family's secrets."; + mes "It's an invigorating massage"; + mes "technique that makes you alot"; + mes "healthier in only ten seconds."; + next; + mes "[Calla]"; + mes "Well, please take"; + mes "off your equipment"; + mes "and stand still while"; + mes "I give the massage. It"; + mes "might hurt a bit at first..."; + nude; + next; + mes "^3151FF*Rub Rub Rub*"; + mes "*Knead Knead Knead*"; + mes "*Crrack C-c-c--c-crack*"; + mes "*Crack Crack Crrrrrack*"; + mes "*Rub Crrraaaaaaaaaackk*^000000"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "Ooooooooh..."; + mes "I feel sooo"; + mes "sore and yet"; + mes "soooooo good."; + mes "Wait. Now I just"; + mes "feel goooood~"; + if(BaseLevel < 41)set BaseExp,BaseExp+3712; + else if(BaseLevel > 40 && BaseLevel < 61)set BaseExp,BaseExp+7425; + else if(BaseLevel > 60 && BaseLevel < 71)set BaseExp,BaseExp+14850; + else if(BaseLevel > 70 && BaseLevel < 81)set BaseExp,BaseExp+29700; + else if(BaseLevel > 80 && BaseLevel < 91)set BaseExp,BaseExp+59400; + else if(BaseLevel > 90)set BaseExp,BaseExp+118800; + set EIN_LOVERQ,15; + next; + mes "[Calla]"; + mes "So how was it?"; + mes "I hope it was refreshing."; + mes "Please understand that"; + mes "it's the best thing I can"; + mes "give you to show my gratitude."; + next; + mes "[Calla]"; + mes "Once again,"; + mes "thank you so"; + mes "much, " + strcharinfo(0) + "."; + mes "I'll always pray for"; + mes "your safety on your"; + mes "your adventures~"; + close; + break; + + case 15: + mes "[Calla]"; + mes "Thank you so much!"; + mes "I'll try my best to convince"; + mes "my parents to accept our"; + mes "relationship. It'll be hard,"; + mes "but it's a good first step~"; + next; + mes "[Calla]"; + mes "I hope that we can all"; + mes "work together ti improve"; + mes "relations between Einbech"; + mes "and Einbroch. The hatred"; + mes "between our towns must end..."; + next; + mes "[Calla]"; + mes "I really appreciate"; + mes "what you've done for"; + mes "all of use. I'll be praying"; + mes "for your safety, adventurer."; + close; + break; + + } + +s_WrongName: + mes "[Calla]"; + mes "I'm sorry..."; + mes "I didn't catch that."; + mes "would you please tell"; + mes "me your name again?"; + close; + +} \ No newline at end of file diff --git a/npc/scripts_athena.conf b/npc/scripts_athena.conf index 137dc87a5..f9a7e4021 100644 --- a/npc/scripts_athena.conf +++ b/npc/scripts_athena.conf @@ -70,6 +70,7 @@ npc: npc/quests/quests_aldebaran.txt npc: npc/quests/quests_amatsu.txt npc: npc/quests/quests_ayothaya.txt npc: npc/quests/quests_comodo.txt +npc: npc/quests/quests_einbroch.txt npc: npc/quests/quests_geffen.txt npc: npc/quests/quests_lighthalzen.txt npc: npc/quests/quests_louyang.txt -- cgit v1.2.3-70-g09d2