From 3ec9bf021ab045b853a839944e23620811af4af4 Mon Sep 17 00:00:00 2001 From: SinSloth Date: Mon, 14 May 2007 10:05:11 +0000 Subject: * Added President quest aka. Schwartzvalt Trilogy. Please encourage your players to test it. - Moved some NPC and fixed some typos in Lighthalzen and Einbroch due to the quest. - Updated Yuno Government Buildings warps according to the quest. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10540 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/Changelog.txt | 3 + npc/cities/lighthalzen.txt | 17 +- npc/quests/quests_ein.txt | 8 +- npc/quests/quests_lighthalzen.txt | 3843 +++++++++++++++++++++++++++++++- npc/quests/skills/alchemist_skills.txt | 21 +- npc/warps/cities/yuno.txt | 22 +- 6 files changed, 3866 insertions(+), 48 deletions(-) (limited to 'npc') diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 54ea5a02f..af0984a63 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,6 +1,9 @@ Date Added ====== 2007/05/15 + * Added President quest aka. Schwartzvalt Trilogy. Please encourage your players to test it. [SinSloth] + - Moved some NPC and fixed some typos in Lighthalzen and Einbroch due to the quest. + - Updated Yuno Government Buildings warps according to the quest. * Fixed some bugs in Crusader Job change quest. [SinSloth] * Minor fix on NPC name in Swordman tutorial quest. [SinSloth] * Minor Kiel Hyre Quest optimization with extra goto, else or empty switch [Lupus] diff --git a/npc/cities/lighthalzen.txt b/npc/cities/lighthalzen.txt index c58d8338e..5c8655005 100644 --- a/npc/cities/lighthalzen.txt +++ b/npc/cities/lighthalzen.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= erKURITA, Au{R}oN (Translated by Alan), $ephiroth //===== Current Version: ===================================== -//= 1.2 +//= 1.3 //===== Compatible With: ===================================== //= eAthena 1.0 //===== Description: ========================================= @@ -24,6 +24,7 @@ //= 1.1 Added new NPC by $ephiroth and merged other NPCs //= from npc\other\lighthalzen_???.txt [Lupus] //= 1.2 Moved some NPCs to Lighthalzen quests. [SinSloth] +//= 1.3 Moved some other NPCs for quests purposes. [SinSloth] //============================================================= lighthalzen,198,285,5 script Jiwon 862,{ @@ -1463,20 +1464,6 @@ lhz_in01,116,45,6 script Joshua 704,{ // --------------------------------------------------------------------------- -lhz_in01,93,45,4 script Researcher#02 865,{ - - mes "[Researcher]"; - mes "You know what's weird?"; - mes "Why do they use blue and"; - mes "red wires when they make"; - mes "bombs? There's so many"; - mes "others you could use, like"; - mes "pink or yellow or or green..."; - close; -} - -// --------------------------------------------------------------------------- - lighthalzen,326,249,5 script Grinnel 870,{ mes "[Grinnel]"; diff --git a/npc/quests/quests_ein.txt b/npc/quests/quests_ein.txt index 250654067..fdde3ac34 100644 --- a/npc/quests/quests_ein.txt +++ b/npc/quests/quests_ein.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Evera and The eAthena Dev Team //===== Current Version: ===================================== -//= 1.5.2 +//= 1.5.3 //===== Compatible With: ===================================== //= eAthena 7.15 + //===== Description: ========================================= @@ -20,6 +20,7 @@ //= 1.5 Fixed double levelup bug [Lupus] //= 1.5.1 Fixed exploit [KarLaeda] //= 1.5.2 Updated Shino Quest to leave no grabage vars [Lupus] +//= 1.5.3 Fixed some typos regarding Schwartzvalt Trilogy [SinSloth] //============================================================ @@ -44,7 +45,7 @@ ein_in01,231,163,1 script Sick Old Man 849,6,6,{ mes "Came... back..."; mes "Even... if... it's"; mes "already... Too late."; - mes "*Couhg Cough*"; + mes "*Cough Cough*"; next; mes "^3131FFYou help Shinokas"; mes "sit up, but find that"; @@ -182,6 +183,7 @@ ein_in01,231,163,1 script Sick Old Man 849,6,6,{ next; break; case 4: //repairshop + mes "[Shinokas]"; mes "The Airship? Hm, it does"; mes "fly through some mysterious"; mes "power... But I already checked"; @@ -1337,6 +1339,7 @@ L_IM: mes "forget the face"; mes "of the person who"; mes "shattered my life?!"; + next; goto L_HOW; L_P2: @@ -3030,6 +3033,7 @@ ein_in01,67,243,3 script Zelmeto 851,{ mes "the current situation. However, the"; mes "rest of the workforce doesn't enjoy"; mes "all of the benefits he receives."; + next; mes "[Zelmeto]"; mes "Many people have already"; mes "quit and there are only a few"; diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt index 9336e43bb..43e6a05f3 100644 --- a/npc/quests/quests_lighthalzen.txt +++ b/npc/quests/quests_lighthalzen.txt @@ -4,7 +4,7 @@ //= Persian, Vicious_Pucca, aoa00, Evera, MasterOfMupppets, //= Lupus, Lord Gywall //===== Current Version: ===================================== -//= 3.0 +//= 3.1 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -52,6 +52,7 @@ //= 2.9 Fixed Friendship Quest levelup exploit (u could get EXP twice) [Lupus] //= 3.0 Added Cursed Spirit Quest. [SinSloth] //= Moved a book non-related to Lighthalzen quests. +//= 3.1 Added Schwartzvalt Trilogy Quest. [SinSloth] //============================================================ lighthalzen,1,1,7 script sneakAddSuber -1,{ @@ -5382,3 +5383,3843 @@ lhz_in01,269,114,3 script Documents 111,{ mes "............"; close; } + +// President Quest aka. Schwartzvalt Trilogy Quest + +lighthalzen,179,170,4 script Ordinary Man 98,{ + + if(!lhz_boss) + { + mes "[Ghalstein]"; + mes "Hello there~"; + mes "Isn't Lighthalzen such"; + mes "a wonder to behold with"; + mes "all of its splendor and"; + mes "magnificent beauty?"; + next; + switch( select( "I guess.","Yes, it is.","Well, I don't know." ) ) + { + case 1: + mes "[Ghalstein]"; + mes "Oh, and the weather is"; + mes "so nice today, perfect"; + mes "for a stroll in the park"; + mes "or a lovely picnic. Ah~"; + break; + + case 2: + mes "[Ghalstein]"; + mes "Oh, I'm so glad you"; + mes "agree. The people who"; + mes "live here are so kind and"; + mes "so happy, you can literally"; + mes "feel everyone's gentle warmth."; + break; + + case 3: + mes "[Ghalstein]"; + mes "Well, maybe if you"; + mes "don't see it right this"; + mes "moment, I'm sure you'll"; + mes "discover something to"; + mes "love about this city soon."; + break; + } + next; + if(BaseLevel < 60) + { + mes "[Ghalstein]"; + mes "Ha ha ha!"; + mes "Anyway, I hope you"; + mes "have a good day today~"; + close; + } + mes "[Ghalstein]"; + mes "Yes, Lighthalzen"; + mes "couldn't be perfecter."; + mes "Ahahahaha... But still..."; + mes "Hm. Um. Oh, never mind."; + next; + mes "[Ghalstein]"; + mes "Ha ha ha!"; + mes "Anyway, I hope you"; + mes "have a good day today~"; + set lhz_boss,1; + close; + } + else if(lhz_boss == 1) + { + set @weather,rand(1,5); + if(@weather == 4) + { + mes "[Ghalstein]"; + mes "Hm? It's a little"; + mes "cloudy today, isn't it?"; + mes "It would be nice to stay"; + mes "inside, listening to some"; + mes "nice music while enjoying"; + mes "a hot cup of tea, wouldn't it?"; + close; + } + mes "[Ghalstein]"; + mes "Ahhh!"; + mes "Such pleasant weather~"; + mes "I'm so glad I'm outside"; + mes "and enjoying the sunlight."; + mes "Feel it. It's so warm and"; + mes "nice on your face, isn't it?"; + close; + } + else if(lhz_boss == 2) + { + mes "[Ghalstein]"; + mes "The sun is gently"; + mes "shining, the breeze is"; + mes "gently blowing. Oh, this"; + mes "weather could not be better!"; + next; + switch( select( "Yes, you're right.","Uh, what were you doing just now?" ) ) + { + case 1: + mes "[Ghalstein]"; + mes "Yes, right now is the"; + mes "best time to be outside"; + mes "and to enjoy all of this"; + mes "fresh, wonderful air. Come,"; + mes "take a deep breath with me."; + mes "Ooooh. Ahhhhhh~ Excellent!"; + close; + + case 2: + mes "[Ghalstein]"; + mes "..."; + mes "......"; + mes "I don't quite follow what"; + mes "you're saying. I was merely"; + mes "enjoying the sunny perfection"; + mes "of Lighthalzen as usual..."; + next; + switch( select( "But I heard you talking about something..." ) ) + { + case 1: + break; + } + mes "[Ghalstein]"; + mes "No! You must"; + mes "have mistaken me"; + mes "for somebody else!"; + mes "Now, if you'll excuse me..."; + set lhz_boss,3; + next; + mes "^3355FFEven if it wasn't"; + mes "Ghalstein that you"; + mes "just heard, he reacted"; + mes "pretty strongly to what"; + mes "you said to to him. Almost"; + mes "as if he had something to hide... ^000000"; + close; + } + } + else if(lhz_boss == 3) + { + mes "[Ghalstein]"; + mes "Hm? Judging from the"; + mes "look on your face, you"; + mes "apparently still believe"; + mes "that I was involved in some"; + mes "kind of clandestine meeting."; + next; + switch( select( "Yes, I'm sure of it!","Well..." ) ) + { + case 1: + mes "["+strcharinfo(0)+"]"; + mes "Yes, I'm sure of it!"; + mes "That was definitely you!"; + mes "Your voice, your way of"; + mes "speaking is unmistakable!"; + next; + mes "[Ghalstein]"; + mes "......"; + mes ".........."; + mes "..............."; + next; + mes "[Ghalstein]"; + mes "Alright. Yes, it's"; + mes "true that I did meet"; + mes "someone in secret. But"; + mes "what gives you the right"; + mes "to interrogate me in this"; + mes "rather aggressive fashion?"; + next; + switch( select( "I'm not interrogating...","Sorry about that." ) ) + { + case 1: + mes "["+strcharinfo(0)+"]"; + mes "I'm not interrogating"; + mes "you. No, not at all."; + mes "It's, um, it's just..."; + next; + switch( select( "Who are you dealing with?","I was just curious." ) ) + { + case 1: + mes "["+strcharinfo(0)+"]"; + mes "Who are you dealing"; + mes "with? I heard something"; + mes "about some organization"; + mes "that's supposedly very"; + mes "powerful and I'm starting"; + mes "to get really concerned."; + next; + mes "["+strcharinfo(0)+"]"; + mes "I don't think I can"; + mes "ignore hearing about"; + mes "any kind of dangerous"; + mes "corporation, even if"; + mes "I wanted to. Turning my"; + mes "back to this seems wrong..."; + next; + mes "[Ghalstein]"; + mes "Hm..."; + mes "You really"; + mes "feel that way?"; + next; + mes "[Ghalstein]"; + mes "Please give me"; + mes "a moment. I need"; + mes "some time to think"; + mes "about how I can best"; + mes "handle this situation."; + set lhz_boss,4; + close; + + case 2: + mes "[Ghalstein]"; + mes "Just curious...?"; + mes "Well, I hope that"; + mes "you don't interfere"; + mes "too much with other"; + mes "people's lives just"; + mes "out of curiosity."; + next; + mes "[Ghalstein]"; + mes "You really shouldn't"; + mes "make something your"; + mes "business if you're not"; + mes "interested or willing"; + mes "to commit. Now, if you"; + mes "would excuse me..."; + close; + } + case 2: + mes "["+strcharinfo(0)+"]"; + mes "Sorry about that."; + mes "I didn't mean to"; + mes "stick my nose into"; + mes "your personal business."; + next; + mes "[Ghalstein]"; + mes "Well, that's quite"; + mes "alright. I accept"; + mes "your apology, but"; + mes "I must warn you"; + mes "not to pry into my"; + mes "personal affairs."; + close; + } + + case 2: + mes "["+strcharinfo(0)+"]"; + mes "Well..."; + mes "Now I don't know."; + mes "I suppose I could"; + mes "be wrong, I guess."; + next; + mes "[Ghalstein]"; + mes "......."; + mes "Yes, I wouldn't"; + mes "recommend running"; + mes "around, indiscriminately"; + mes "accusing random people"; + mes "of doing strange things."; + close; + } + } + else if(lhz_boss == 4) + { + mes "[Ghalstein]"; + mes "I've come into a"; + mes "decision and found"; + mes "a way that I can let"; + mes "you into my confidence"; + mes "without putting the efforts"; + mes "of my organization at risk."; + next; + mes "[Ghalstein]"; + mes "As you may have already"; + mes "guessed, I'm a member of an"; + mes "organization whose ultimate"; + mes "goal is to put an end to the"; + mes "Rekenber Corporation."; + next; + mes "[Ghalstein]"; + mes "However, before I relate"; + mes "more information regarding"; + mes "my organization and its work, I shall require your cooperation."; + next; + switch( select( "How can I cooperate?" ) ) + { + case 1: + break; + } + mes "["+strcharinfo(0)+"]"; + mes "How can I cooperate?"; + mes "Um, what exactly is it"; + mes "that you want me to do?"; + next; + mes "[Ghalstein]"; + mes "You do seem interested"; + mes "in knowing more about us,"; + mes "and we can also use your"; + mes "expertise as an adventurer."; + mes "But first you must decide if"; + mes "you will commit to cooperation."; + next; + switch( select( "I still don't get it...","Sure, I'll cooperate.","No, thanks." ) ) + { + case 1: + mes "[Ghalstein]"; + mes "Alright, let me make this "; + mes "clearer for you. You have"; + mes "two choices."; + next; + switch( select( "Two choices?" ) ) + { + case 1: + break; + } + mes "[Ghalstein]"; + mes " If you choose"; + mes "to cooperate with us, you'll"; + mes "need to periodically drink"; + mes "this red magic tonic."; + next; + mes "[Ghalstein]"; + mes "The red tonic will allow"; + mes "us to monitor your every"; + mes "move so that we know you"; + mes "won't betray us. You'll have to"; + mes "continue cooperating or else"; + mes "we won't give you the cure."; + next; + mes "[Ghalstein]"; + mes "Throughout our mission,"; + mes "you'll need to take a red"; + mes "tonic every so often to avoid"; + mes "suffering fron unpleasant"; + mes "consequences. When we"; + mes "finish, you get the antidote."; + next; + switch( select( "........." ) ) + { + case 1: + break; + } + mes "[Ghalstein]"; + mes "If you choose not to"; + mes "cooperate, simply drink"; + mes "this blue tonic, which will"; + mes "erase every fragment of your"; + mes "memory regarding our meeting."; + next; + mes "[Ghalstein]"; + mes "So, what have"; + mes "you decided to do?"; + next; + switch( select( "Don't cooperate","Cooperate" ) ) + { + case 1: + break; + + case 2: + mes "[Ghalstein]"; + mes "Ah, good choice."; + mes "So will you take"; + mes "this red tonic?"; + next; + switch( select( "Do not take it.","Take it." ) ) + { + case 1: + break; + + case 2: + mes "[Ghalstein]"; + mes "Very good."; + mes "Then please,"; + mes "drink this right away."; + next; + mes "^3355FFYou drink the red tonic."; + mes "It doesn't feel any different"; + mes "from a Red Potion, but it"; + mes "would be wise to cooperate"; + mes "with Ghalstein until this"; + mes "mission is accomplished.^000000"; + next; + mes "[Ghalstein]"; + mes "You may feel a little"; + mes "disoriented after drinking"; + mes "this tonic for the first time."; + mes "I'll give you a moment to"; + mes "steady yourself before we"; + mes "talk about our mission."; + set lhz_boss,5; + close; + } + break; + } + break; + + case 2: + mes "[Ghalstein]"; + mes "Ah, good choice."; + mes "So will you take"; + mes "this red tonic?"; + next; + switch( select( "Do not take it.","Take it." ) ) + { + case 1: + break; + + case 2: + mes "[Ghalstein]"; + mes "Very good."; + mes "Then please,"; + mes "drink this right away."; + next; + mes "^3355FFYou drink the red tonic."; + mes "It doesn't feel any different"; + mes "from a Red Potion, but it"; + mes "would be wise to cooperate"; + mes "with Ghalstein until this"; + mes "mission is accomplished.^000000"; + next; + mes "[Ghalstein]"; + mes "You may feel a little"; + mes "disoriented after drinking"; + mes "this tonic for the first time."; + mes "I'll give you a moment to"; + mes "steady yourself before we"; + mes "talk about our mission."; + set lhz_boss,5; + close; + } + + case 3: + break; + } + mes "[Ghalstein]"; + mes "You really feel"; + mes "that way? Well, that's"; + mes "a shame. Pity, really..."; + next; + mes "^3355FFYou suddenly get the"; + mes "weird feeling that someone"; + mes "has been behind you this"; + mes "entire time. As you slowly"; + mes "turn around to look, you"; + mes "were knocked unconscious...^000000"; + percentheal 100,0; + percentheal -50,0; + next; + mes ".........."; + mes "........"; + mes "....."; + mes ".."; + next; + mes "[??????]"; + mes "^666666Now...^000000"; + if(Sex == 1) mes "^666666Make him^000000"; + else mes "^666666Make her^000000"; + mes "^666666swallow this pill.^000000"; + next; + mes "^3355FFYou're forced to swallow"; + mes "some strange pill which"; + mes "immediately makes all your"; + mes "thoughts hazier until it begins"; + mes "to feel like your entire mind"; + mes "is getting bleached somehow.^000000"; + set lhz_boss,0; + close2; + warp "lighthalzen",217,313; + end; + } + else if(lhz_boss == 5) + { + mes "[Ghalstein]"; + mes "So how are you feeling?"; + mes "Any nausea that you may"; + mes "be experiencing should"; + mes "be going away very soon."; + mes "Anyway, let's get started."; + next; + mes "[Ghalstein]"; + mes "Rekenber Corporation"; + mes "is closely affiliated with"; + mes "Regenschirm, an underground"; + mes "laboratory inhabited by strange"; + mes "and suspicious creatures."; + next; + mes "[Ghalstein]"; + mes "Your mission will be to"; + mes "infiltrate this underground lab"; + mes "and bring back evidence which"; + mes "proves the existence of these"; + mes "creatures. You must gather"; + mes "various kinds of proof."; + next; + mes "[Ghalstein]"; + mes "But more importantly,"; + mes "there is ^FF0000something there"; + mes "that you have to bring"; + mes "back to me^000000. I can't tell"; + mes "you exactly what it is,"; + mes "but trust me. You'll know."; + next; + mes "[Ghalstein]"; + mes "If you search the"; + mes "Laboratory enough,"; + mes "you'll find what I'm"; + mes "talking about. In any"; + mes "case, you'll need to find"; + mes "a way to get inside the lab."; + next; + mes "[Ghalstein]"; + mes "It might be helpful to"; + mes "know that we've received"; + mes "reports about disappearances"; + mes "of people from the ^FF0000eastside"; + mes "slums^000000. We believe they are"; + mes "perhaps traveling illegally..."; + next; + mes "[Ghalstein]"; + mes "If someone there is"; + mes "transporting people"; + mes "without authorization,"; + mes "maybe you can find a"; + mes "contact who can sneak"; + mes "you inside the Laboratory."; + set lhz_boss,6; + close; + } + else if(lhz_boss == 6) + { + mes "[Ghalstein]"; + mes "For now, it may be best"; + mes "to start investigating the"; + mes "eastside slums to see if you"; + mes "can find somebody who can"; + mes "get you inside the Laboratory."; + close; + } + else if(lhz_boss == 7) + { + if(!MISC_QUEST&512) + { + mes "[Ghalstein]"; + mes "An error occurred."; + close; + } + if ((countitem(7346)) && (countitem(7347) > 9) && (countitem(7345) > 9)) + { + mes "[Ghalstein]"; + mes "Ah, this looks like a"; + mes "sufficient amount of"; + mes "evidence for us to be"; + mes "able to effectively attack"; + mes "our enemy. I believe you're"; + mes "ready for the next mission."; + next; + mes "[Ghalstein]"; + mes "But first, I believe it's"; + mes "time for another red tonic"; + mes "dose so that we can keep"; + mes "monitoring you. Oh, and"; + mes "don't worry, it's not addictive"; + mes "or anything strange like that."; + next; + mes "[Ghalstein]"; + mes "Now, find ^FF0000Gusharr^000000, one of"; + mes "our members, ^FF0000near Juno^000000."; + mes "He will tell you about your"; + mes "next mission. Show this to"; + mes "him to prove that you are"; + mes "working with us. Don't forget."; + delitem 7346,1; + delitem 7347,10; + delitem 7345,10; + set lhz_boss,8; + getitem 7348,1; + close; + } + else if((!countitem(7346)) && (!countitem(7347)) && (!countitem(7345))) + { + mes "[Ghalstein]"; + mes "When you get inside the"; + mes "Laboratory, make sure that"; + mes "you search around for any"; + mes "records and get any sort of"; + mes "concrete evidence we can"; + mes "use. I'll be counting on you."; + close; + } + else + { + mes "[Ghalstein]"; + mes "We'll need more evidence"; + mes "than this from the Laboratory"; + mes "to make any impact against our"; + mes "enemy. I know what we need is"; + mes "difficult to find, but I'm sure"; + mes "that you can pull this off."; + close; + } + } + else if(lhz_boss == 8) + { + mes "[Ghalstein]"; + mes "Please find Gushaar"; + mes "in the vicinity of Juno."; + mes "He will give you all the"; + mes "details for your next mission."; + close; + } + else if(lhz_boss < 25) + { + mes "[Ghalstein]"; + mes "You've made the decision"; + mes "to help us in order to learn"; + mes "more about our organzation."; + mes "We appreciate all the help we"; + mes "can get, but I hope you don't"; + mes "regret getting in this deep."; + next; + mes "[Ghalstein]"; + mes "There's a certain price"; + mes "for knowledge. I believe"; + mes "you're capable of paying it,"; + mes "but whether or not this ordeal"; + mes "will be worthwhile to you is"; + mes "difficult to determine."; + close; + } + else if(lhz_boss < 43) + { + mes "[Ghalstein]"; + mes "You're so close to"; + mes "accomplishing your"; + mes "mission. If all goes as"; + mes "planned, we can do some"; + mes "real damage to our enemy."; + mes "And you'll finally be free."; + close; + } + else if(lhz_boss == 43) + { + mes "[Ghalstein]"; + mes "I can't believe what"; + mes "happened. I just heard"; + mes "that the president was"; + mes "betrayed! This is horrible!"; + mes "We'll have to start all over."; + mes "Was it all for nothing?!"; + next; + mes "[Ghalstein]"; + mes "No. No, Jargeah would be"; + mes "so disappointed in me if"; + mes "I just gave up. I'll have to"; + mes "follow our dream, no matter"; + mes "what the obstacles are."; + mes "Jargeah, give me strength!"; + next; + mes "[Ghalstein]"; + mes "Also, you've done a great"; + mes "service for us. Although we"; + mes "failed, you carried out your"; + mes "missions perfectly. Here,"; + mes "take this antidote so that"; + mes "you'll finally be free of us."; + next; + mes "[Ghalstein]"; + mes "I'd like you to take"; + mes "this small gift, as way"; + mes "of apology. We asked you"; + mes "to do so much, but ultimately,"; + mes "we weren't able to accomplish"; + mes "what we set out to do. Still..."; + set lhz_boss,44; + getitem 617,1; + getexp 1800000,0; + next; + mes "[Ghalstein]"; + mes "I'd like to thank you"; + mes "for everything. Hopefully,"; + mes "you found the answers"; + mes "that you were looking for"; + mes "when you decided to help"; + mes "us. Farewell, faithful friend."; + close; + } + else + { + mes "[Ghalstein]"; + mes "I hate being patient,"; + mes "but the old adage is"; + mes "true. He who runs away,"; + mes "lives to fight another day."; + mes "But that day seems so"; + mes "far off into the future..."; + close; + } +} + +lighthalzen,173,167,1 script Switch -1,2,4,{ + +OnTouch: + if(lhz_boss == 1) + { + mes "[??????]"; + mes "^666666Come on."; + mes "This way.^000000"; + next; + mes "[??????]"; + mes "^333333Hurry up, before"; + mes "the others see you...^000000"; + next; + mes "["+strcharinfo(0)+"]"; + mes "(Wait a second..."; + mes "That voice is"; + mes "awfully familiar.)"; + next; + switch( select( "Ignore it.","Keep listening." ) ) + { + case 1: + mes "["+strcharinfo(0)+"]"; + mes "(That voice is"; + mes "awfully familiar..."; + mes "But what do I care?)"; + close; + + case 2: + mes "["+strcharinfo(0)+"]"; + mes "(This is too weird."; + mes "I guess I better keep"; + mes "listening to see what"; + mes "I can learn about this...)"; + next; + mes "[??????]"; + mes "^333333So why did you tell"; + mes "me to come to such"; + mes "a dangerous place...?^000000"; + next; + mes "^3355FFThat's...^000000"; + mes "That's ^660000Ghalstein's^3355FF voice!^000000"; + next; + mes "[????]"; + mes "^666666Something unexpected"; + mes "came up. Hence the sudden"; + mes "change in plans. Now listen...^000000"; + next; + mes "^3355FFSuddenly, both of the"; + mes "voices grew much quieter"; + mes "as the two men spoke to each"; + mes "other in low, hoarse whispers"; + mes "that are almost inaudible.^000000"; + next; + mes "[????]"; + mes "^666666...."; + mes "...Relate....."; + mes "...Business.....Kafr...^000000"; + next; + mes "[Ghalstein]"; + mes "^333333Oh. That does"; + mes "sound very urgent."; + mes "But it's not safe to"; + mes "talk about this here."; + mes "Let's move somewhere"; + mes "a little more secure.^000000"; + next; + mes "[????]"; + mes "^666666No problem."; + mes "........................^000000"; + next; + mes "........................"; + mes "....................."; + mes ".................."; + next; + mes "^3355FFThat other voice..."; + mes "Whoever it belonged"; + mes "to is gone! What's"; + mes "going on here?^000000"; + set lhz_boss,2; + close; + } + } +} + +yuno_fild04,165,245,4 script Dismal Guy 89,{ + + if(lhz_boss < 8) + { + mes "[Gushaar]"; + mes "Decisions, decisions."; + mes "Sometimes it's hard to"; + mes "make a choice when it"; + mes "isn't clear which one will"; + mes "give you the most benefit."; + next; + mes "[Gushaar]"; + mes "I think most of the good"; + mes "things in life have some"; + mes "kind of cost, but they're"; + mes "usually worth it. I mean,"; + mes "nothing would have any"; + mes "worth without any cost, right?"; + close; + } + else if(lhz_boss == 8) + { + mes "[Gushaar]"; + mes "Alright. Choose"; + mes "your poison. I got"; + mes "two different kinds of"; + mes "tonics for you, red and blue."; + mes "So which one will you drink?"; + next; + switch( select( "????","Red Tonic","Blue Tonic" ) ) + { + case 1: + mes "[Gushaar]"; + mes "Well, when you don't"; + mes "make a decision, you"; + mes "don't take action. And"; + mes "when you don't take any"; + mes "action, nothing happens."; + mes "Come on, don't be boring~"; + close; + + case 2: + mes "[Gushaar]"; + mes "Red, huh? I like"; + mes "your style. But, eh,"; + mes "isn't there something"; + mes "you want to show me first?"; + next; + switch( select( "Oh, right!","What are you talking about?" ) ) + { + case 1: + if(!countitem(7348)) + { + mes "[Gushaar]"; + mes "Hey... Umm..."; + mes "Aren't you supposed"; + mes "to be carrying some"; + mes "sort of secret something?"; + mes "I'd tell you want it was if we"; + mes "weren't so, well, secretive."; + close; + } + mes "^3355FFYou suavely flash"; + mes "your Membership Card"; + mes "to Gushaar, who gives"; + mes "you an approving nod.^000000"; + next; + mes "[Gushaar]"; + mes "Yeah, that's what"; + mes "I wanted to see. Good,"; + mes "you're the one I've been"; + mes "waiting here for. Alright,"; + mes "just give me a second..."; + set lhz_boss,9; + close; + + case 2: + mes "[Gushaar]"; + mes "Huh?! Oh geez, I almost"; + mes "never make this mistake."; + mes "I'm sorry, I thought you might"; + mes "have been someone else."; + close; + } + + case 3: + mes "[Gushaar]"; + mes "Blue...? Huh."; + mes "That shouldn't be"; + mes "the one you want."; + mes "Well, if you're who"; + mes "I think you are... Are you?"; + close; + } + } + else if(lhz_boss == 9) + { + mes "[Gushaar]"; + mes "Alright, first of all,"; + mes "you should know why the"; + mes "Rekenber Corporation is"; + mes "our sworn enemy. Did you"; + mes "know that it basically controls"; + mes "the Schwaltzvalt Republic?"; + next; + mes "[Gushaar]"; + mes "They're so powerful, they"; + mes "manipulate everything in the"; + mes "economy, media and even the"; + mes "politics of this nation. There are other corporations, sure, but"; + mes "they're nothing in comparsion."; + next; + mes "[Gushaar]"; + mes "Rekenber Corporation..."; + mes "They've even got a hold on"; + mes "all the other companies, simply"; + mes "by bribing politicians to pass"; + mes "the bills they want passed."; + mes "This isn't a real republic..."; + next; + mes "[Gushaar]"; + mes "The ultimate goal of our"; + mes "group, ''Secret Wing,'' is to"; + mes "establish true independence"; + mes "in the Schwaltzvalt Republic"; + mes "by destroying Rekenber Corporation."; + next; + mes "[Gushaar]"; + mes "Fortunately, the new president"; + mes "of the Schwaltzvalt Republic,"; + mes "Mr. Weierstrass, is sympathetic"; + mes "to our cause. He is working with us to bring about a revolution and"; + mes "overthrow Rekenber Corporation."; + next; + mes "[Gushaar]"; + mes "Your mission will be to"; + mes "visit with the president and"; + mes "bring back any information"; + mes "he may have for us. Remember,"; + mes "because of his position, you can only see him during certain hours."; + set lhz_boss,10; + close; + } + else if(lhz_boss == 10) + { + mes "[Gushaar]"; + mes "I hope you understand"; + mes "''Secret Wing's'' ultimate"; + mes "goal now. In any case, you've"; + mes "got to meet our president,"; + mes "Karl Theodor Weierstrass."; + next; + mes "[Gushaar]"; + mes "It won't be easy to see"; + mes "such an important man,"; + mes "so show your Secret Wing"; + mes "Membership Card to his"; + mes "secretary and there should"; + mes "be very little hassle."; + next; + mes "[Gushaar]"; + mes "Because of his schedule,"; + mes "you'll only be allowed to see"; + mes "him from ^FF00008:00 PM to 11:00 PM^000000,"; + mes "and from ^FF000011:00 AM to 2:00PM PST^000000.Good luck on this mission, friend."; + set lhz_boss,11; + close; + } + else + { + mes "[Gushaar]"; + mes "Rekenber..."; + mes "I shall see your"; + mes "destruction if it's the"; + mes "very last thing I do!"; + close; + } +} + +yuno_pre,69,20,4 script Secretary#1 862,{ + + if(lhz_boss < 11) + { + mes "[Hes O'Neil]"; + mes "Good day, how"; + mes "may I help you?"; + next; + switch( select( "Oh. I'm fine, thanks.","I want to meet the president~","W-who are you...?" ) ) + { + case 1: + mes "[Hes O'Neil]"; + mes "Since this is an"; + mes "important government"; + mes "building, please keep"; + mes "in mind that certain areas,"; + mes "monitored by guards, are"; + mes "off limits to visitors."; + close; + + case 2: + mes "[Hes O'Neil]"; + mes "President Weierstrass?"; + mes "Do you have an appointment"; + mes "to meet with him today?"; + next; + switch( select( "Yes","No" ) ) + { + case 1: + mes "[Hes O'Neil]"; + mes "Alright, let me see."; + mes "May I please have your"; + mes "name so that I can look"; + mes "it up in today's schedule?"; + next; + switch( select( ""+strcharinfo(0)+"" ) ) + { + case 1: + break; + } + mes "[Hes O'Neil]"; + mes ""+strcharinfo(0)+"?"; + mes "I'm sorry, but I can't find"; + mes "your name on the list. You"; + mes "can only visit the president"; + mes "if you have an appointment."; + mes "Thank you for your cooperation."; + close; + + case 2: + mes "[Hes O'Neil]"; + mes "I'm so sorry, but because"; + mes "the president is an incredibly" ; + mes "busy man, he can only make"; + mes "time to see the people who"; + mes "have an appointment."; + close; + } + + case 3: + mes "[Hes O'Neil]"; + mes "Hmm...?"; + mes "I'm the personal"; + mes "secretary to the"; + mes "president of the"; + mes "Schwartzvalt Republic,"; + mes "if that's what you mean."; + close; + } + } + else if(lhz_boss < 16) + { + mes "[Hes O'Neil]"; + mes "Good day, how"; + mes "may I help you?"; + next; + switch( select( "Show Secret Wing Card.","I'm here to see the president.","Nothing." ) ) + { + case 1: + if(!countitem(7348)) + { + mes "^3355FFWait a second..."; + mes "You don't seem to"; + mes "be carrying your"; + mes "''Secret Wing''"; + mes "Membership Card.^000000"; + close; + } + if(((gettime(3) > 10) && (gettime(3) < 15)) || ((gettime(3) > 19) && (gettime(3) <= 23))) + { + mes "^3355FFYou suavely flash"; + mes "your ''Secret Wing''"; + mes "Membership Card.^000000"; + next; + mes "[Hes O'Neil]"; + mes "Oh... I see."; + mes "The president has"; + mes "been expecting you."; + mes "Please, right this way."; + close2; + warp "yuno_pre",113,53; + end; + } + mes "[Hes O'Neil]"; + mes "Oh... I see."; + mes "I'm sorry, but you've"; + mes "come too early for your"; + mes "appointment. Would you"; + mes "come back to see the"; + mes "president later?"; + close; + + case 2: + mes "[Hes O'Neil]"; + mes "President Weierstrass?"; + mes "Do you have an appointment"; + mes "to meet with him today?"; + next; + switch( select( "Yes","No" ) ) + { + case 1: + mes "[Hes O'Neil]"; + mes "Alright, let me see."; + mes "May I please have your"; + mes "name so that I can look"; + mes "it up in today's schedule?"; + next; + switch( select( ""+strcharinfo(0)+"" ) ) + { + case 1: + break; + } + mes "[Hes O'Neil]"; + mes ""+strcharinfo(0)+"?"; + mes "I'm sorry, but I can't find"; + mes "your name on the list. You"; + mes "can only visit the president"; + mes "if you have an appointment."; + mes "Thank you for your cooperation."; + close; + + case 2: + mes "[Hes O'Neil]"; + mes "I'm so sorry, but because"; + mes "the president is an incredibly" ; + mes "busy man, he can only make"; + mes "time to see the people who"; + mes "have an appointment."; + close; + } + + case 3: + mes "[Hes O'Neil]"; + mes "Since this is an"; + mes "important government"; + mes "building, please keep"; + mes "in mind that certain areas,"; + mes "monitored by guards, are"; + mes "off limits to visitors."; + close; + } + } + else if(lhz_boss == 16) + { + if(!countitem(7342)) + { + mes "[Hes O'Neil]"; + mes "Hm? I thought the"; + mes "president was supposed"; + mes "to give you some kind of"; + mes "file, but perhaps I was"; + mes "mistaken? Let me think..."; + close; + } + mes "[Hes O'Neil]"; + mes "Hello, may I be"; + mes "of any assistance?"; + next; + switch( select( "I brought this." ) ) + { + case 1: + break; + } + mes "[Hes O'Neil]"; + mes "Ah, the file folder"; + mes "I needed. I'm so sorry"; + mes "to trouble you. Thank"; + mes "you so much for your help."; + delitem 7342,1; + set lhz_boss,17; + close; + } + else if(lhz_boss < 21) + { + mes "[Hes O'Neil]"; + mes "I'm sorry, but the"; + mes "president is currently"; + mes "outside on business."; + mes "Please come back to"; + mes "visit him another time."; + close; + } + else if(lhz_boss < 43) + { + mes "[Hes O'Neil]"; + mes "Oh, the president"; + mes "is expecting you."; + mes "Please, go right"; + if(Sex == 1) mes "on ahead, sir."; + else mes "on ahead, ma'am."; + close2; + warp "yuno_pre",113,53; + end; + } + else + { + mes "[Hes O'Neil]"; + mes "I'm sorry..."; + mes "It seems that the"; + mes "president would like"; + mes "to have some privacy now."; + close; + } +} + +yuno_pre,95,71,5 script Guard 852,{ + + if(lhz_boss < 11) + { + mes "[Guard]"; + mes "You are in the"; + mes "President's House."; + mes "Arms are prohibited"; + mes "without authorization in"; + mes "this government building."; + mes "Thank you for your cooperation."; + close2; + nude; + warp "yuno_pre",83,22; + end; + } + else if(lhz_boss == 11 || lhz_boss == 12) + { + if(lhz_boss == 12) set @visit_pre,rand(1,10); + if(@visit_pre == 7) + { + mes "[?????]"; + mes "I see."; + mes "Then..."; + next; + mes "[????????]"; + mes "Ummm...."; + mes "Understood..."; + mes "......"; + next; + enablenpc "A Fine Gentleman"; + next; + mes "[?????]"; + mes ".........."; + next; + mes "[Guard]"; + mes "Ah, Mr. Keshnaar."; + mes "Are you leaving?"; + next; + mes "[Keshnaar]"; + mes "Yes, it's about time"; + mes "for me to depart. Ah,"; + mes "and may I ask who this"; + if(Sex == 1) mes "young gentleman here is?"; + else mes "lovely young lady is?"; + next; + mes "[Guard]"; + mes "Mr. Keshnaar,"; + mes "I present "+strcharinfo(0)+"."; + mes ""+strcharinfo(0)+", allow me"; + mes "to introduce Eridan Keshnaar."; + next; + mes "[Keshnaar]"; + mes "A pleasure to meet you."; + mes "Now, if you would excuse"; + mes "me, I have some business"; + mes "to attend to. Good day~"; + next; + mes "[Guard]"; + mes "Take care,"; + mes "Mr. Keshnaar."; + set lhz_boss,13; + disablenpc "A Fine Gentleman"; + close; + + } + mes "[Guard]"; + mes "Please wait a moment."; + mes "Currently, the president"; + mes "is seeing another guest."; + mes "Thank you for your patience."; + if(lhz_boss == 11) set lhz_boss,12; + close; + } + else if(lhz_boss == 13) + { + mes "[Guard]"; + mes "Now you may enter"; + mes "and speak with the"; + mes "president. Thank you"; + mes "for waiting all this time."; + next; + switch( select( "Thank you.","Who was that gentleman...?" ) ) + { + case 1: + if(Sex == 1) mes "A Mister "+strcharinfo(0)+""; + else + { + if(getpartnerid()) mes "A Missis "+strcharinfo(0)+""; + else mes "A Miss "+strcharinfo(0)+""; + } + mes "has arrived to see you now."; + next; + mes "....."; + next; + mes "[Mr. President]"; + mes "Oh, you're early!"; + mes "I'm sorry, but would you"; + mes "please wait one minute?"; + next; + mes "[Guard]"; + mes "Yes, sir."; + mes "My apologies, but would"; + mes "you please wait until the"; + mes "president is ready?"; + close; + + case 2: + mes "[Guard]"; + mes "Oh, Mr. Keshnaar is the"; + mes "government negotiator from"; + mes "the Rekenber Corporation."; + mes "He often visits the president"; + mes "to discuss various issues."; + set lhz_boss,14; + close; + } + } + else + { + mes "[Guard]"; + mes "Greetings."; + mes "You may enter to"; + mes "see the president."; + close2; + warp "yuno_pre",78,69; + end; + } +} + +yuno_pre,96,69,2 script A Fine Gentleman 754,{ + +OnInit: + disablenpc "A Fine Gentleman"; + end; +} + +yuno_pre,69,79,4 script Mr. President 872,{ + + if(checkweight(7342,1) != 1) + { + mes "- Wait a moment! -"; + mes "- Currently you're carrying -"; + mes "- too many items with you. -"; + mes "- Please enlighten your weight -"; + mes "- and try again. -"; + close; + } + cutin "lhz_karl.bmp",2; + if(lhz_boss < 11) + { + mes "[Karl]"; + mes "How did you get in here?"; + mes "Please leave this place"; + mes "immediately! Security...!"; + close2; + cutin "",255; + warp "yuno_pre",83,22; + } + else if(lhz_boss == 14) + { + mes "[Karl]"; + mes "Ah, welcome~"; + mes "I understand that you"; + mes "must have had a lot of"; + mes "trouble coming here."; + mes "It's a pleasure to"; + mes "finally meet you."; + next; + mes "[Karl]"; + mes "As I'm sure Ghalstein"; + mes "has told you, ''Secret Wing''"; + mes "was formed to overthrow the"; + mes "evil Rekenber Corporation."; + mes "Now, I'm sure that you must"; + mes "have some questions for me..."; + next; +L_Mission: + switch( select( "Secret Wing's Background","Rekenber's Purpose","Secret Wing's Goal","Details about my mission","I'm ready for my mission." ) ) + { + case 1: + mes "[Karl]"; + mes "Rekenber has been"; + mes "unopposed for a very long"; + mes "time. Our nation is unhappy"; + mes "with their rule, but since our"; + mes "country lacks solidarity, the"; + mes "people can do nothing."; + next; + mes "[Karl]"; + mes "But one day, I was contacted"; + mes "by some people who claimed to"; + mes "share my sentiments against"; + mes "the Rekenber Corporation."; + mes "Later, I learned that they were"; + mes "from the Kafra Corporation."; + next; + mes "[Karl]"; + mes "Apparently, they were"; + mes "facing some aggressive"; + mes "competition from Cool"; + mes "Event Corp, which is"; + mes "actually backed by the"; + mes "Rekenber Corporation."; + next; + mes "[Karl]"; + mes "We decided to pool our"; + mes "resources to deal with what"; + mes "we perceived as a common"; + mes "enemy. Before long, we gathered"; + mes "more devotees to our cause and"; + mes "formed the ''Secret Wing.''"; + next; + mes "[Karl]"; + mes "It may be helpful for"; + mes "you to know that our"; + mes "direct contact to the"; + mes "Kafra Corporation is the"; + mes "^FF00003rd Security Team^000000. Oh, did"; + mes "you have any other questions?"; + next; + goto L_Mission; + + case 2: + mes "[Karl]"; + mes "It's true that companies"; + mes "exist to create money, but"; + mes "the Rekenber Corporation"; + mes "is much more nefarious."; + mes "They actually want to dominate the entire Rune-Midgard continent."; + next; + mes "[Karl]"; + mes "In fact, the chairman of"; + mes "that company is shrouded"; + mes "in mystery. Although I'm"; + mes "the president, I go through"; + mes "many difficulties just to"; + mes "send a message to him."; + next; + mes "[Karl]"; + mes "It's disheartening,"; + mes "but we really have no"; + mes "idea what their true goals"; + mes "and plans might be. Now, did"; + mes "you have any other questions?"; + next; + goto L_Mission; + + case 3: + mes "[Karl]"; + mes "''Secret Wing's'' only"; + mes "goal is to destroy the"; + mes "Rekenber Corporation in"; + mes "order to break the Schwaltzvalt Republic free from its oppression."; + next; + mes "[Karl]"; + mes "Of course, we realize"; + mes "that it will take time and"; + mes "a lot of sacrifice to make"; + mes "this a reality. Now, do you"; + mes "have anything else to ask?"; + next; + goto L_Mission; + + case 4: + mes "[Karl]"; + mes "Ah, your next mission."; + mes "I'm ready to give you"; + mes "some of the details if"; + mes "you no longer have any"; + mes "questions to ask. Let me"; + mes "know when you are ready."; + next; + goto L_Mission; + + case 5: + mes "[Karl]"; + mes "Very well, then."; + mes "Your mission will not"; + mes "be too difficult, but it does"; + mes "have great urgency so you"; + mes "must accomplish it as soon"; + mes "as you can. Understood?"; + next; + switch( select( "Wait, I have one more question!","Yes sir, Mr. President." ) ) + { + case 1: + mes "[Karl]"; + mes "Hm? I thought you"; + mes "didn't have any more"; + mes "questions. However, I still"; + mes "have the luxury to give you"; + mes "any answers that I can provide."; + next; + goto L_Mission; + + case 2: + mes "[Karl]"; + mes "I'm glad to hear that."; + mes "Alright, give me a second"; + mes "to search for this file before"; + mes "I explain the mission."; + set lhz_boss,15; + close2; + cutin "",255; + end; + } + } + } + else if(lhz_boss == 15) + { + mes "[Karl]"; + mes "Now, you must first visit"; + mes "the Kafra Headquarters in"; + mes "Al De Baran and meet someone"; + mes "named ^FF0000Benith^000000. She will tell you"; + mes "all about your next mission."; + next; + mes "[Karl]"; + mes "Be careful and do not"; + mes "freely mention anything"; + mes "about ''Secret Wing'' or"; + mes "your cooperation with us as"; + mes "it may jeopardize our goals."; + mes "Hurry, time is of the essence."; + next; + mes "[Karl]"; + mes "Ah, before I forget,"; + mes "please bring this file"; + mes "folder to ^FF0000Ms. Hes O'Neil^000000"; + mes "for me before you leave."; + mes "Thank you very much."; + set lhz_boss,16; + getitem 7342,1; + close2; + cutin "",255; + end; + } + else if(lhz_boss < 21) + { + mes "[Karl]"; + mes "Hurry and complete"; + mes "the mission given to"; + mes "you by Benith, who is"; + mes "in the Kafra Headquarters"; + mes "in Al De Baran. It is a very"; + mes "urgent, high priority task..."; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 21) + { + if(!countitem(7343)) + { + mes "[Karl]"; + mes "Hm? I was expecting"; + mes "for you to bring me"; + mes "back an important file."; + mes "Please hurry, our entire"; + mes "organization is at stake!"; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "Ah, you're here."; + mes "Good work, I hear that"; + mes "the mission was a success."; + mes "An official success anyway."; + mes "..............................."; + next; + mes "[Karl]"; + mes "Poor, dear sweet"; + mes "Jargeah. Why him?"; + mes "Must fate be so cruel"; + mes "and harsh? I still can't"; + mes "believe he's gone. Just"; + mes "last week, we were..."; + next; + mes "[Karl]"; + mes "I'm sorry. You didn't"; + mes "know him that well, but"; + mes "all those who did know"; + mes "him, loved him. And I can"; + mes "say that with pride. L-let"; + mes "me check the files a minute..."; + delitem 7343,1; + set lhz_boss,22; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 22) + { + set @read_pre,rand(1,5); + if(@read_pre == 3) + { + mes "[Karl]"; + mes "Hm. After completely"; + mes "reviewing this file, I've"; + mes "found that it offers some"; + mes "great leads, but it's still not"; + mes "enough hard evidence to"; + mes "really hurt Rekenber."; + next; + mes "[Karl]"; + mes "However, according to"; + mes "this, there's a researcher"; + mes "from Rekenber named"; + mes "Shinokas who vanished all"; + mes "of a sudden. Apparently, he"; + mes "knew some kind of secret."; + next; + mes "[Karl]"; + mes "Luckily, my men have"; + mes "reported sightings of"; + mes "Shinokas somewhere in"; + mes "Einbroch. He's certainly"; + mes "out there. But what does"; + mes "he have to hide?"; + next; + mes "[Karl]"; + mes "We must learn his"; + mes "secret if we hope to"; + mes "do any lasting damage to"; + mes "the Rekenber Corporation."; + mes "Your next mission is to"; + mes "find Shinokas. Good luck."; + next; + mes "[Karl]"; + mes "And please hurry."; + mes "I don't want our enemies"; + mes "to discover Shinokas before"; + mes "we can get him to talk."; + if(Shinokas_Quest == 10) set lhz_boss,24; + else set lhz_boss,23; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "I'm sorry, but it's"; + mes "taking me a long time"; + mes "to analyze the information"; + mes "in this file. A-and Jargeah"; + mes "sacrificed himself to get"; + mes "it for us. ^333333*Sigh*^000000 Jargeah..."; + next; + mes "[Karl]"; + mes "Why don't you relax"; + mes "while I peruse this"; + mes "file? I should be done"; + mes "with this soon, hopefully..."; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 23) + { + if(Shinokas_Quest == 10) + { + mes "[Karl]"; + mes "Ymir's Heart Pieces?"; + mes "Is that what they're"; + mes "trying to collect?"; + mes "What are they going"; + mes "to do with something"; + mes "so incredibly dangerous?!"; + next; + mes "[Karl]"; + mes "Huh. This new information"; + mes "raises some new questions."; + mes "Fortunately, we have a new"; + mes "lead from the spy who got"; + mes "us the info on Shinokas."; + next; + mes "[Karl]"; + mes "We've recently learned that"; + mes "Shinokas managed to access"; + mes "the Regenschirm Secret Archive, a lab affiliated with Rekenber."; + mes "That's how Shinokas was able"; + mes "to learn so much about them."; + next; + mes "[Karl]"; + mes "It will be difficult"; + mes "and very dangerous to"; + mes "access this archive, so"; + mes "I want you to meet with"; + mes "someone from the Kafra"; + mes "Corporation near Lighthalzen."; + next; + mes "[Karl]"; + mes "And don't worry..."; + mes "She'll know exactly"; + mes "who you are and"; + mes "how to help you."; + set lhz_boss,26; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "We don't know how"; + mes "helpful Shinokas's"; + mes "information may be for"; + mes "us, but we must learn"; + mes "anything we can about"; + mes "the Rekenber Corporation."; + next; + mes "[Karl]"; + mes "There is so much we"; + mes "don't know about them."; + mes "Their motives, their methods,"; + mes "almost all of the important"; + mes "details are still in the dark."; + next; + mes "[Karl]"; + mes "By all means, you"; + mes "must find Shinokas and"; + mes "see what you can learn!"; + mes "Your efforts will not go"; + mes "unrecognized, "+strcharinfo(0)+"."; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 24) + { + mes "[Karl]"; + mes "Hm? What's wrong?"; + mes "Now that I think about"; + mes "it, you reacted as if you"; + mes "recognized his name back"; + mes "when I mentioned Shinokas."; + next; + switch( select( "Oh, no. Not really.","Actually, Shinokas is..." ) ) + { + case 1: + mes "[Karl]"; + mes "Then it must be"; + mes "my imagination."; + mes "Okay then, go and"; + mes "find Shinokas, he"; + mes "may be in grave"; + mes "danger as we speak!"; + close2; + cutin "",255; + end; + + case 2: + mes "[Karl]"; + mes "Oh..."; + mes "You've already met"; + mes "Shinokas, did you?"; + mes "You witnessed his "; + mes "death?! This is a very"; + mes "strange coincidence."; + next; + mes "[Karl]"; + mes "I see, there must be"; + mes "no need to investigate"; + mes "Shinokas now. And you"; + mes "did learn the secret for"; + mes "which he was hunted..."; + next; + mes "[Guard]"; + mes "Mr. President,"; + mes "Ms. Hes O' Neil has an"; + mes "urgent message for you."; + next; + mes "[Karl]"; + mes "Hmm..."; + mes "Then please,"; + mes "let her in."; + next; + enablenpc "Secretary#2"; + next; + mes "[Hes O'Neil]"; + mes "Sir, I'm sorry"; + mes "for interrupting"; + mes "you, but there's"; + mes "something I need to"; + mes "show you immediately!"; + next; + mes "[Karl]"; + mes "Alright, let's"; + mes "have it. Let me"; + mes "see those new files."; + mes "Oh, these are--! Thank"; + mes "you, Ms. O' Neil, you"; + mes "may leave now."; + next; + mes "[Hes O'Neil]"; + mes "Thank you sir."; + mes "Once again, let me"; + mes "apologize for disturbing"; + mes "your private conference."; + next; + disablenpc "Secretary#2"; + next; + mes "[Karl]"; + mes "Alright. Please let me"; + mes "review these documents"; + mes "to see if there are any"; + mes "new developments in the"; + mes "investigation involving"; + mes "Shinokas and his secret..."; + set lhz_boss,25; + close2; + cutin "",255; + end; + } + } + else if(lhz_boss == 25) + { + set @talk_pre,rand(1,10); + if(@talk_pre == 8) + { + mes "[Karl]"; + mes "Alright, I just"; + mes "completed reading"; + mes "all of these new reports"; + mes "from our field agents."; + mes "Thank you for waiting."; + next; + mes "[Karl]"; + mes "We've recently learned that"; + mes "Shinokas managed to access"; + mes "the Regenschirm Secret Archive,a lab affiliated with Rekenber."; + mes "That's how Shinokas was able"; + mes "to learn so much about them."; + next; + mes "[Karl]"; + mes "It will be difficult"; + mes "and very dangerous to"; + mes "access this archive, so"; + mes "I want you to meet with"; + mes "someone from the Kafra"; + mes "Corporation near Lighthalzen."; + next; + mes "[Karl]"; + mes "If you keep looking around"; + mes "the ^3355FFfields just outside of"; + mes "Lighthalzen^000000, she'll certainly"; + mes "find. I'm sorry that I can't"; + mes "tell you more, but we've got"; + mes "to protect our security..."; + mes "[Karl]"; + mes "And don't worry..."; + mes "She'll know exactly"; + mes "who you are and"; + mes "how to help you."; + set lhz_boss,26; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "I apologize, but it's"; + mes "taking me a long time"; + mes "to go through all of the"; + mes "reports in these files."; + mes "Please give me a little more"; + mes "time to make sense of them."; + close2; + cutin "",255; + end; + } + else if(lhz_boss < 37) + { + mes "[Karl]"; + mes "I hope you continue"; + mes "to keep up the good"; + mes "work, not only for the"; + mes "sake of the Schwaltzvalt"; + mes "Republic, but for peace"; + mes "on all of Rune-Midgard."; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 37) + { + if(!countitem(7344)) + { + mes "[Karl]"; + mes "Did you find any"; + mes "of that evidence in"; + mes "the Secret Archive yet?"; + mes "Hurry! The movements in"; + mes "Rekenber Corporation are"; + mes "making me feel really uneasy."; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "Ah, you're here."; + mes "I've already received a"; + mes "message from Esuna"; + mes "about your success."; + mes "If you would, please"; + mes "let me read the file..."; + next; + mes "[Karl]"; + mes "Ah, now everything is"; + mes "clearer. Shinokas and his"; + mes "friends were killed over"; + mes "that piece of Ymir's Heart."; + mes "That's what the Rekenber"; + mes "Corporation ultimately wants."; + next; + mes "[Karl]"; + mes "But this raises some"; + mes "new questions. What"; + mes "are they planning to"; + mes "do with Ymir's Heart?"; + mes "It must be more powerful"; + mes "than we had thought..."; + next; + mes "[Karl]"; + mes "We'll need even more"; + mes "information. For now,"; + mes "please go back to Esuna."; + mes "It seems that she just"; + mes "received some critically"; + mes "important intel to give you."; + delitem 7344,1; + set lhz_boss,38; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 38) + { + mes "[Karl]"; + mes "Please hurry and meet"; + mes "Esuna just outside of"; + mes "Lighthalzen. Perhaps I am"; + mes "getting paranoid, but I keep"; + mes "getting the feeling that"; + mes "Rekenber is on to us..."; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 39) + { + if(!countitem(7343)) + { + mes "[Karl]"; + mes "You don't have the"; + mes "file? Retrieve it for"; + mes "me as soon as you can."; + mes "It's imperative that I read"; + mes "what Esuna has to report!"; + close2; + cutin "",255; + end; + } + mes "[Karl]"; + mes "Ah, good to see you"; + mes "again. I hear you have"; + mes "some important news for"; + mes "me, something of the utmost"; + mes "urgency. But I fear the worst."; + next; + switch( select( "Give the file from Esuna." ) ) + { + case 1: + break; + } + mes "[Karl]"; + mes "What...?"; + mes "I can't believe this!"; + mes "How can our security"; + mes "be breached like this?!"; + mes "Only someone from"; + mes "really deep inside could..."; + next; + mes "[Karl]"; + mes "Please..."; + mes "Would you go and"; + mes "speak to Esuna one"; + mes "more time? I need to"; + mes "know more about how"; + mes "all of this happened..."; + delitem 7343,1; + set lhz_boss,40; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 41) + { + mes "[Karl]"; + mes "No..."; + mes "I can't..."; + mes "Kurelle? We've"; + mes "worked together,"; + mes "trusted each other"; + mes "for years. No, it's not...."; + next; + mes "[Karl]"; + mes "If it's true, then"; + mes "that means I've been"; + mes "playing into the enemy's"; + mes "hands this whole time."; + mes "I've... I've got to know"; + mes "and ask Kurelle myself."; + next; + mes "[Karl]"; + mes "O'Neil!"; + mes "Bring Kurelle in"; + mes "here, right now!"; + next; + mes "[Hes O'Neil]"; + mes "...Yes, sir."; + mes "Right away."; + next; + set lhz_boss,42; + close2; + cutin "",255; + end; + } + else if(lhz_boss == 42) + { + mes "[Guard]"; + mes "Advisor Kurelle"; + mes "is here now."; + next; + mes "[Karl]"; + mes "Let him in!"; + mes "..................."; + next; + mes "[Guard]"; + mes "...............?"; + mes "Yes, sir..."; + next; + enablenpc "A Neat Gentleman"; + next; + mes "[Kurelle]"; + mes "Hello, Mr. President."; + mes "What exactly did you"; + mes "need from me today?"; + next; + mes "[Karl]"; + mes "..........."; + mes "......."; + mes "..."; + next; + mes "[Kurelle]"; + mes "???"; + mes "......."; + next; + mes "[Karl]"; + mes "Did you..."; + mes "Why did you betray us?!"; + mes "After all this time, why now?"; + next; + mes "[Kurelle]"; + mes "..."; + mes "......"; + mes "So you know."; + mes "Well, you're smarter"; + mes "than I gave you credit for."; + next; + mes "[Kurelle]"; + mes "Ha ha ha~"; + mes "Right, it was me."; + mes "Your right hand man."; + mes "I reported everything"; + mes "you were doing to the"; + mes "Rekenber Corporation."; + next; + mes "[Karl]"; + mes "But why...?"; + mes "I thought we were"; + mes "working together for"; + mes "the greater good, to"; + mes "do the right thing?"; + next; + mes "[Kurelle]"; + mes "Forget that! I'm sick"; + mes "of being second place"; + mes "to you. All our lives, you've"; + mes "always been on top. School,"; + mes "athletics, politics. Well, here's my chance to finally beat you!"; + next; + mes "[Karl]"; + mes "I can't believe this. All"; + mes "those years of friendship"; + mes "were all a lie? We even"; + mes "joined Secret Wing together."; + mes "This whole time, you were"; + mes "harboring a silly grudge..."; + next; + mes "[Kurelle]"; + mes "Shut up! It's not a"; + mes "silly grudge! ...You there."; + mes "Adventurer. Can't you see"; + mes "this man is finished?! But"; + mes "it's not too late. Join us."; + mes "Rekenber could use you."; + next; + mes "[Kurelle]"; + mes "Now that I've helped"; + mes "the Rekenber Corporation,"; + mes "I'll get their support in the"; + mes "next presidential election."; + mes "I'll beat you for sure, Karl!"; + mes "Bwahahahahahaahahahhaah~!"; + next; + disablenpc "A Neat Gentleman"; + mes "......."; + mes "........."; + mes "..........."; + next; + mes "[Karl]"; + mes "It's all over for"; + mes "now. This isn't good"; + mes "at all. You're finished"; + mes "here too. Go and talk to"; + mes "^3355FFGhalstein^000000 again. It's time"; + mes "we let you loose, adventurer."; + set lhz_boss,43; + close2; + cutin "",255; + end; + } + else + { + mes "[Karl]"; + mes "........."; + mes "............"; + close2; + cutin "",255; + end; + } +} + +yuno_pre,77,68,0 script Secretary#2 862,{ + +OnInit: + disablenpc "Secretary#2"; + end; +} + +yuno_pre,75,73,0 script A Neat Gentleman 109,{ + +OnInit: + disablenpc "A Neat Gentleman"; + end; +} + +yuno_pre,117,60,0 script Eavesdrop -1,10,5,{ + +OnTouch: + if(lhz_boss == 16) + { + mes "^3355FFWhat the...?"; + mes "You can hear"; + mes "whispers coming"; + mes "from the window.^000000"; + next; + mes "[????]"; + mes "^333333That's expected..."; + mes "But... Why did..."; + mes "... the president...^000000"; + next; + mes "[?????]"; + mes "^666666.......So..................."; + mes "...their investigation..."; + mes "............of course........."; + mes "...just bait...................^000000"; + next; + mes "[????]"; + mes "^333333...Next election....."; + mes ".............................."; + mes "....you'll be................"; + mes "...............Can't stop us.^000000"; + next; + mes "^3355FFThe whispers grow"; + mes "lower and lower until"; + mes "you can no longer hear"; + mes "anything. One of those"; + mes "voices seemed so familiar...^000000"; + close; + } +} + +aldebaran,58,225,4 script Kafra Employee 116,{ + + if(lhz_boss != 17) + { + mes "[Kafra Employee]"; + mes "Welcome to the"; + mes "Kafra Headquarters."; + mes "Here in the heart of"; + mes "Kafra's operations, you"; + mes "can be provided with special"; + mes "services offered nowhere else!"; + next; + mes "[Kafra Employee]"; + mes "If you need anything,"; + mes "please inquire the Kafra"; + mes "Employees inside the building."; + mes "Thank you and have a good day~"; + close; + } + mes "[Kafra Employee]"; + mes "Good day~"; + mes "The Kafra Corporation is"; + mes "always working to ensure"; + mes "our customers' satisfaction."; + mes "How may I help you today?"; + next; + switch( select( "I have a question.","I'm fine, thanks." ) ) + { + case 1: + mes "[Kafra Employee]"; + mes "Sure, I'll answer your"; + mes "question to the best of"; + mes "my ability. However, I may"; + mes "need to reference you to"; + mes "another employee for"; + mes "specialized information."; + next; + switch( select( "Do you know where I can find Benith?" ) ) + { + case 1: + break; + } + mes "[Kafra Employee]"; + mes "Oh, Benith? Sure, you"; + mes "can find her here inside"; + mes "Kafra Headquarters to the"; + mes "right somewhere. She wears"; + mes "a special uniform, so you"; + mes "can spot her easily."; + next; + mes "[Kafra Employee]"; + mes "Okay then,"; + mes "have a good day!"; + mes "Always remember"; + mes "that the Kafra Service"; + mes "will be on your side~"; + close; + + case 2: + mes "[Kafra Employee]"; + mes "Feel free to ask any"; + mes "one of our conveniently"; + mes "located employees if you"; + mes "ever have need of Kafra's"; + mes "special services. Thank"; + mes "you and have a nice day~"; + close; + } +} + +aldeba_in,155,240,5 script Kafra Employee 859,{ + + if(checkweight(7343,1) != 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(lhz_boss < 17) + { + mes "[Kafra Employee]"; + mes "Welcome to"; + mes "Kafra Headquarters."; + mes "What's new with Kafra?"; + mes "Glad you asked. Right now,"; + mes "we're developing a brand new"; + mes "program with Cool Event Corp."; + next; + mes "[Kafra Employee]"; + mes "This new program will"; + mes "provide a direct teleport"; + mes "service to dungeons for"; + mes "the convenience of our"; + mes "valued customers. Is"; + mes "that not... exciting?"; + next; + mes "[Kafra Employee]"; + mes "Due to technical issues,"; + mes "Kafra Corp and Cool Event"; + mes "Corp cannot provide teleport"; + mes "services to the same dungeon,"; + mes "so one common teleport service"; + mes "provider will be selected."; + next; + mes "[Kafra Employee]"; + mes "Therefore, elections will"; + mes "be held to determine which"; + mes "company will provide this"; + mes "Dungeon Teleport Service."; + mes "Please check the eligibility"; + mes "requirements before voting."; + close; + } + else if(lhz_boss == 17) + { + mes "[Kafra Employee]"; + mes "Welcome to"; + mes "Kafra Headquarters."; + mes "What's new with Kafra?"; + mes "Glad you asked. Right now,"; + mes "we're developing a brand new"; + mes "program with Cool Event Corp."; + next; + mes "[Kafra Employee]"; + mes "This new program will"; + mes "provide a direct teleport"; + mes "service to dungeons for"; + mes "the convenience of our"; + mes "valued customers. Is"; + mes "that not... exciting?"; + next; + mes "[Kafra Employee]"; + mes "Due to technical issues,"; + mes "Kafra Corp and Cool Event"; + mes "Corp cannot provide teleport"; + mes "services to the same dungeon,"; + mes "so one common teleport service"; + mes "provider will be selected."; + next; + mes "[Kafra Employee]"; + mes "We'd like to inform"; + mes "you that the customers"; + mes "will decide the teleport"; + mes "service provider through"; + mes "an election. Your vote will"; + mes "be much appreciated."; + next; + mes "[Kafra Employee]"; + mes "Remember to take part"; + mes "in the polls that will be"; + mes "taking place in the cities"; + mes "of Prontera and Juno."; + mes "Happy voting."; + next; + switch( select( "Okay.","I can't wait!" ) ) + { + case 1: + mes "[Kafra Employee]"; + mes "Uh oh..."; + mes "Did you have a question?"; + mes "In all honesty, I don't know"; + mes "very much about the services"; + mes "Kafra offers. My work is..."; + mes "I'm in a different department."; + next; + switch( select( "Oh, that's okay then.","Are you Benith..?" ) ) + { + case 1: + mes "[Kafra Employee]"; + mes "*Whew!*"; + mes "Oh good. Well, if you"; + mes "do have any questions"; + mes "about the Kafra Services,"; + mes "please ask one of the regular"; + mes "Kafra Employees. Thank you."; + close; + + case 2: + mes "[Benith]"; + mes "Yes, that's me."; + mes "Is there anything"; + mes "that I can do for you?"; + next; + switch( select( "No, not really.","Show Membership Card." ) ) + { + case 1: + mes "[Benith]"; + mes "Really?"; + mes "Okay, then."; + close; + + case 2: + if(!countitem(7348)) + { + mes "^3355FFWait..."; + mes "You can't show"; + mes "your ''Secret Wing''"; + mes "Membership Card"; + mes "if you don't have it!^000000"; + close; + } + mes "[Benith]"; + mes "Oh, I've been waiting"; + mes "for you. Finally, I can"; + mes "drop this promotional"; + mes "pretense and get down"; + mes "to business and tell you"; + mes "about your mission."; + next; + mes "[Benith]"; + mes "As an experienced"; + mes "adventurer, your specialty"; + mes "is in retrieving items and"; + mes "fighting against monsters."; + mes "We have a rescue mission"; + mes "that suits your expertise."; + next; + mes "[Benith]"; + mes "One of our special"; + mes "agents got into an"; + mes "accident and is stuck"; + mes "in ^FF0000Grim Reaper's Valley^000000,"; + mes "located somewhere between"; + mes "Einbroch and Lighthalzen."; + next; + mes "[Benith]"; + mes "Our agent, Jargeah,"; + mes "is reported to be hiding"; + mes "near a broken bridge there."; + mes "All of our other agents are"; + mes "assigned on other missions,"; + mes "so you're all he has right now."; + next; + mes "[Benith]"; + mes "He's seriously wounded,"; + mes "so please hurry before"; + mes "the enemy can get to him..."; + set lhz_boss,18; + close; + } + } + + case 2: + mes "[Kafra Employee]"; + mes "That makes one of u--"; + mes "I mean, your participation"; + mes "is very much appreciated."; + mes "Remember that Kafra is"; + mes "always on your side."; + close; + } + } + else if(lhz_boss == 18) + { + mes "[Benith]"; + mes "Please hurry and save"; + mes "Jargeah. If the enemy"; + mes "gets to him before we"; + mes "do, all his efforts, as well"; + mes "as his life, may be forfeit."; + next; + mes "[Benith]"; + mes "You should be able to"; + mes "find him near a broken"; + mes "bridge in Grim Reaper's"; + mes "Valley, which is located"; + mes "somewhere between"; + mes "Einbroch and Lighthalzen."; + close; + } + else if(lhz_boss == 19) + { + if(!countitem(7343)) + { + mes "[Benith]"; + mes "Please hurry!"; + mes "I don't want the enemy"; + mes "to find Jargeah before"; + mes "we do! His life and the"; + mes "Secret Wing are at stake!"; + close; + } + mes "[Benith]"; + mes "Great, you're back,"; + mes "and you even have the"; + mes "information that Jargeah"; + mes "managed to obtain. But..."; + mes "Where's Jargeah? Is he...?"; + next; + switch( select( "He's in a better place." ) ) + { + case 1: + break; + } + mes "[Benith]"; + mes "..."; + mes "......"; + next; + mes "[Benith]"; + mes "What...?! Noooo!"; + mes "Comrade Jargeah!"; + mes "I swear to you your"; + mes "death won't be in vain!"; + mes "Why did another good man"; + mes "have to die? Answer me!!"; + next; + mes "[Benith]"; + mes "I can't... No. We must"; + mes "first honor Jargeah's noble"; + mes "sacrifice before we can allow ourselves the luxury of mourning"; + mes "our loss. Let me read these files first before you deliver them..."; + delitem 7343,1; + set lhz_boss,20; + close; + } + else if(lhz_boss == 20) + { + mes "[Benith]"; + mes "Alright. Please take"; + mes "this file to ^FF0000him^000000 now."; + mes "I believe you know"; + mes "whom I am talking about."; + mes "The Secret Wing is counting"; + mes "on you, brave adventurer."; + set lhz_boss,21; + getitem 7343,1; + next; + mes "[Benith]"; + mes "I swear by my father's"; + mes "grave that the tears I shed"; + mes "for Jargeah will only be"; + mes "matched by the blood I will"; + mes "spill in holy retribution."; + mes "Jargeah, watch over me!"; + close; + } + else + { + mes "[Benith]"; + mes "W-welcome to the"; + mes "Kafra Headquarters."; + mes "What's new with Kafra?"; + mes "^333333Glad... You... Asked...^000000"; + close; + } +} + +lhz_fild02,228,214,0 script Wounded Man 849,{ + + if(checkweight(7343,1) != 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(lhz_boss < 18) + { + mes "[?????]"; + mes "^333333*Cough cough*^000000"; + mes "Can't hold out..."; + mes "Much longer. They..."; + mes "They better send"; + mes "someone soon..."; + next; + mes "^3355FFIt's a wounded man...!^000000"; + next; + mes "["+strcharinfo(0)+"]"; + mes "H-hey...!"; + mes "Are you hurt?"; + mes "Do you need any he--"; + next; + mes "[?????]"; + mes "N-no..!"; + mes "Get away, do-gooder!"; + mes "Don't attract attention,"; + mes "they're gonna find me!"; + mes "Don't worry, don't ask,"; + mes "j-just get the hell away!"; + close; + } + else if(lhz_boss == 18) + { + mes "[?????]"; + mes "^333333*Cough cough*^000000"; + mes "Can't hold out..."; + mes "Much longer. They..."; + mes "They better send"; + mes "someone soon..."; + next; + switch( select( "Jargeah?","Ignore him." ) ) + { + case 1: + mes "[Jargeah]"; + mes "^333333*Cough Gasp*^000000"; + mes "H-how do you know my..."; + mes "Never mind that. Who..."; + mes "What... What organization"; + mes "are you working for...?"; + next; + input @jargeah$; + if((@jargeah$ == "Kafra Corporation") || (@jargeah$ == "Secret Wing")) + { + mes "[Jargeah]"; + mes "Th-thank goodness!"; + mes "You finally came for me."; + mes "If you came a little later,"; + mes "I'd be a goner. H-here,"; + mes "t-take this with you..."; + set lhz_boss,19; + getitem 7343,1; + next; + mes "[Jargeah]"; + mes "Oh... Oh no."; + mes "*Cough cough*"; + mes "I think... It might"; + mes "T-tell Cilantro that..."; + mes "Tell her I still lov-- ^333333*Huk*^000000"; + close2; + disablenpc "Wounded Man"; + end; + } + mes "[Jargeah]"; + mes "No... No, you're"; + mes "not the one who's"; + mes "supposed to come"; + mes "for m-me... ^333333*Huk*^000000"; + next; + mes "^3355FFThis isn't good."; + mes "Jargeah just passed"; + mes "out in a very ugly way."; + close; + + case 2: + mes "^3355FFAnd so you left the"; + mes "wounded man alone. Not"; + mes "exactly the best moral choice.^000000"; + close; + } + } +OnInit: + disablenpc "Wounded Man"; + end; +} + +lhz_fild02,224,220,0 script Wounded Man Switch -1,3,3,{ + +OnTouch: + if(lhz_boss == 18) + { + mes "[?????]"; + mes "^333333*Cough cough*^000000"; + mes "Everything's getting"; + mes "darker. So c-cold..."; + enablenpc "Wounded Man"; + close; + } +} + +lhz_fild01,76,214,0 script Esuna Trigger -1,5,5,{ + +OnTouch: + if((lhz_boss == 26) || (lhz_boss == 36) || (lhz_boss == 38) || (lhz_boss == 40)) + { + mes "[????]"; + mes "Here,"; + mes "Come this way."; + close2; + enablenpc "Mysterious Woman"; + warp "lhz_fild01",64,223; + end; + } +} + +lhz_fild01,66,219,4 script Mysterious Woman 859,{ + + if(lhz_boss == 26) + { + if(checkweight(7343,1) != 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; + } + mes "[Esuna]"; + mes "I've been waiting for you."; + mes "We don't have much time,"; + mes "so I'll explain quickly. Your"; + mes "mission is to sneak into the"; + mes "Rekenber Corporation and"; + mes "steal incriminating evidence."; + next; + mes "[Esuna]"; + mes "However, this place won't"; + mes "be easy to infiltrate and"; + mes "there'll be more security"; + mes "because they learned about"; + mes "what happened with Shinokas"; + mes "and... and Jargeah. Jargeah..."; + next; + mes "[Esuna]"; + mes "You'll need to acquire"; + mes "identification through one"; + mes "of our agents who's managed"; + mes "to get in really deep without"; + mes "arousing any suspicion."; + next; + mes "[Esuna]"; + mes "Afterwards, find the"; + mes "^FF0000Secret Archive^000000, disable the"; + mes "security system and steal"; + mes "that evidence as quickly as"; + mes "possible. Understood?"; + next; + mes "[Esuna]"; + mes "For now, use the pass you"; + mes "have for the Rekenber buildings"; + mes "and meet up with Agent ^FF0000Lestin^000000."; + mes "He'll explain everything else,"; + mes "so be careful and don't let"; + mes "them get suspicious of you!"; + set lhz_boss,27; + close2; + disablenpc "Mysterious Woman"; + end; + } + else if(lhz_boss == 27) + { + mes "[Esuna]"; + mes "Use the pass that you"; + mes "have to enter the Rekenber"; + mes "buildings and find Secret"; + mes "Agent Lestin. Remember"; + mes "that he's undercover..."; + close; + } + else if(lhz_boss < 36) + { + mes "[Esuna]"; + mes "........."; + close; + } + else if(lhz_boss == 36) + { + mes "[Esuna]"; + mes "Good work."; + mes "Please bring this file"; + mes "to President Weierstrass"; + mes "right away. We'll also be"; + mes "directly sending information"; + mes "as a safeguard measure."; + next; + mes "[Esuna]"; + mes "I know it's sudden, but"; + mes "there's a new development."; + mes "I can't explain it now, but you"; + mes "have to check on the president"; + mes "for me first. Plus, this new"; + mes "intel needs to be confirmed..."; + set lhz_boss,37; + close2; + disablenpc "Mysterious Woman"; + end; + } + else if(lhz_boss < 38) + { + mes "[Esuna]"; + mes "........"; + mes "....."; + close; + } + else if(lhz_boss == 38) + { + mes "[Esuna]"; + mes "You're back. Listen,"; + mes "you could not have helped"; + mes "us out at a worse time. We"; + mes "just learned that something"; + mes "horrible has happened..."; + next; + mes "[Esuna]"; + mes "I can't give you all"; + mes "the details now, but"; + mes "you've got to give this"; + mes "file to the president as"; + mes "quickly as you can. Hurry!"; + set lhz_boss,39; + getitem 7343,1; + close2; + disablenpc "Mysterious Woman"; + end; + } + else if(lhz_boss == 39) + { + mes "[Esuna]"; + mes "What are you waiting"; + mes "for?! It's important that"; + mes "you give that file to the"; + mes "president as soon as"; + mes "possible! It's bad news,"; + mes "but he deserves to know..."; + close; + } + else if(lhz_boss == 40) + { + mes "[Esuna]"; + mes "Good, you're back."; + mes "Listen, all members of"; + mes "Secret Wing need to leave"; + mes "the Schwaltzvalt Republic"; + mes "immediately! We've been"; + mes "severely compromised..."; + next; + switch( select( "What happened?" ) ) + { + case 1: + break; + } + mes "[Esuna]"; + mes "We've been tremendously"; + mes "damaged. A lot of agents"; + mes "died to give us this intel,"; + mes "but we've been betrayed."; + mes "The president's closest"; + mes "aide totally sold us out..."; + next; + switch( select( "Who could have done such....?" ) ) + { + case 1: + break; + } + mes "[Esuna]"; + mes "I can't believe Kurelle"; + mes "did this to us. And there's no"; + mes "way we can save the president."; + mes "Even if we wanted to, we need"; + mes "to stick with our contigency"; + mes "plan. We all knew the risks..."; + next; + mes "[Esuna]"; + mes "Kurelle has been secretly"; + mes "meeting with directors from"; + mes "Rekenber Corporation and"; + mes "his mansion is littered with"; + mes "incriminating evidence..."; + next; + mes "[Esuna]"; + mes "Damn it! We have no"; + mes "choice but to abandon"; + mes "the president now! But"; + mes "this won't mean that his"; + mes "sacrifice, and Jargeah's"; + mes "death, will be vain!"; + next; + mes "[Esuna]"; + mes "Still, aside from a few"; + mes "agents, almost all of Secret"; + mes "Wing must pull out of the"; + mes "Schwaltzvalt Republic for"; + mes "now so that we can live to"; + mes "fight another day."; + next; + mes "[Esuna]"; + mes "For now, this is"; + mes "goodbye. Take care..."; + set lhz_boss,41; + close2; + disablenpc "Mysterious Woman"; + end; + } + else + { + mes "[Esuna]"; + mes ".........."; + mes "......"; + mes "...."; + close; + } + +OnInit: + disablenpc "Mysterious Woman"; + end; +} + +lhz_in01,93,45,4 script Researcher 865,{ + + if(lhz_boss < 28) + { + mes "[Researcher]"; + mes "You know what's weird?"; + mes "Why do they use blue and"; + mes "red wires when they make"; + mes "bombs? There's so many"; + mes "others you could use, like"; + mes "pink or yellow or or green..."; + if(lhz_boss == 27) + { + next; + mes "[Researcher]"; + mes "Hey, here's a completely"; + mes "hypothetical question. Let's"; + mes "say you find a bomb and it's"; + mes "about to go off. You better"; + mes "cut a wire! So which one are"; + mes "you gonna cut? Red or blue?"; + next; + switch( select( "Red","Blue" ) ) + { + case 1: + mes "[Researcher]"; + mes "Red, eh...?"; + mes "..................."; + mes "Heh, yeah, just like"; + mes "in the movies. I like"; + mes "the way you think~"; + if(!countitem(7348)) close; + next; + mes "^3355FFYou surrepticiously"; + mes "check the researcher's"; + mes "ID badge and see that the name ''Lestin'' is written on it.^000000"; + next; + mes "[Lestin]"; + mes "So..."; + mes "Is there anything"; + mes "I can help you with?"; + next; + switch( select( "No","Yes" ) ) + { + case 1: + mes "[Lestin]"; + mes "Alright then."; + mes "Just be quiet when"; + mes "you're in the Laboratory."; + mes "The people here work"; + mes "pretty feverishly and get"; + mes "irritated pretty easily, okay?"; + close; + + case 2: + mes "[Lestin]"; + mes "So what exactly did"; + mes "you need? I'm just an"; + mes "ordinary researcher,"; + mes "so I don't know how"; + mes "much help I could be..."; + next; + switch( select( "Show Secret Wing Card." ) ) + { + case 1: + break; + } + mes "[Lestin]"; + mes "Whoa, whoa~!"; + mes "Careful where you"; + mes "flash that! Okay, I know"; + mes "who you are. But we better"; + mes "continue this someplace"; + mes "a bit more private..."; + close2; + warp "lhz_in01",283,166; + end; + } + + case 2: + mes "[Researcher]"; + mes "Blue, huh? Yeah,"; + mes "that's what everyone"; + mes "else here picks. Now"; + mes "what color would I pick?"; + mes "Well, that's a secret~"; + close; + } + } + close; + } + else + { + mes "[Lestin]"; + mes "Geez, I've been so"; + mes "tired lately. Work?"; + mes "Forget it, I'm gonna"; + mes "just kick back today~"; + close; + } +} + +lhz_in01,285,169,3 script Researcher 865,{ + + if(checkweight(7349,1) != 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(lhz_boss < 27) + { + mes "[Researcher]"; + mes "This is a restricted"; + mes "area. Please leave"; + mes "immediately."; + close; + } + else if(lhz_boss == 27) + { + mes "[Lestin]"; + mes "This place should be"; + mes "safe enough for us to talk"; + mes "for now, so please listen"; + mes "carefully. Esuna must have"; + mes "told you that they beefed"; + mes "up security lately, right?"; + next; + mes "[Lestin]"; + mes "Anyway, since my location"; + mes "is being monitored, I can't"; + mes "risk going inside there. You"; + mes "need to sneak in on your own"; + mes "when the guards change shifts.It's an old trick, but it works."; + next; + mes "[Lestin]"; + mes "My pass will get you inside,"; + mes "but you'll only be able to"; + mes "stick around for 3 minutes"; + mes "at a time. The Secret Archive is to the right of this laboratory."; + set lhz_boss,28; + getitem 7349,1; + next; + mes "[Lestin]"; + mes "When you're finished,"; + mes "come back and give me"; + mes "the pass since it'll be real"; + mes "suspicious if I don't have it."; + mes "Good luck to you. This job"; + mes "is risky, but not impossible."; + close; + } + else if(lhz_boss < 35) + { + mes "[Lestin]"; + mes "Remember, you gotta"; + mes "sneak past that set of"; + mes "two guards while they're"; + mes "changing shifts. If you hide"; + mes "behind a corner and wait for"; + mes "a bit, you should get lucky."; + next; + mes "[Lestin]"; + mes "Once you sneak into the"; + mes "Secret Archive, look for"; + mes "the File Search Engine that"; + mes "should be right next to the"; + mes "door. You gotta use to find"; + mes "specific information, okay?"; + next; + mes "[Lestin]"; + mes "My suggestion? You really"; + mes "ought to look for any files"; + mes "containing any information"; + mes "regarding ^3355FFRekenber's secret"; + mes "that Shinokas discovered^000000."; + next; + mes "[Lestin]"; + mes "Remember that this pass"; + mes "will get you into the Secret"; + mes "Archive for only 3 minutes"; + mes "at a time. Be really careful"; + mes "and don't get caught!"; + close; + } + else if(lhz_boss == 35) + { + if((!countitem(7349)) || (!countitem(7344))) + { + mes "[Lestin]"; + mes "My pass will get you inside,"; + mes "but you'll only be able to"; + mes "stick around for 3 minutes"; + mes "at a time. The Secret Archive is to the right of this laboratory."; + next; + mes "[Lestin]"; + mes "When you're finished,"; + mes "come back and give me"; + mes "the pass since it'll be real"; + mes "suspicious if I don't have it."; + mes "Good luck to you. This job"; + mes "is risky, but not impossible."; + close; + } + mes "[Lestin]"; + mes "You found what you were"; + mes "looking for? That must have"; + mes "been like looking for a needle"; + mes "in a haystick, but you managed"; + mes "to do it. Great work, guy~"; + next; + mes "[Lestin]"; + mes "It's a good thing you"; + mes "found that when you did."; + mes "Although it'd help to steal"; + mes "even more intel, sticking"; + mes "around even longer makes"; + mes "it easier for us to get caught."; + next; + mes "[Lestin]"; + mes "Alright, you better get"; + mes "out of here and find Esuna"; + mes "now. Watch your back and"; + mes "be careful. We're not all"; + mes "clear until this is all over."; + next; + mes "[Lestin]"; + mes "Esuna should be right"; + mes "outside of the city of"; + mes "Lighthalzen where you"; + mes "found her last time. She'll"; + mes "know that you're coming."; + delitem 7349,1; + set lhz_boss,36; + close; + } + else + { + mes "[Lestin]"; + mes "Oh man..."; + mes "Everyone here is"; + mes "getting too paranoid"; + mes "for their own good!"; + mes "You better steer clear"; + mes "from this place for now."; + close; + } +} + +lhz_in01,187,31,0 script #Sneak 111,4,3,{ + + end; + +OnTouch: + if((lhz_boss > 27) && (lhz_boss < 35)) + { + set @sneaktime,gettimetick(0) % 100; + if((@sneaktime < -10) && (@sneaktime > -59)) + { + mes "^3355FFAs you approach"; + mes "the corner, you can"; + mes "hear hushed whispers"; + mes "just over the wall.^000000"; + next; + mes "[Senior Guard]"; + mes "Hey, my shift is over."; + mes "Hurry and get the next"; + mes "guy to relieve me, will you?"; + next; + mes "[Rookie Guard]"; + mes "Already?"; + mes "Wow, time sure"; + mes "flies fast. Fine,"; + mes "wait here a bit."; + next; + mes "^3355FFOne of the guards left"; + mes "his post, and now there"; + mes "is only one remaining"; + mes "guard monitoring this area.^000000"; + next; + mes "[Senior Guard]"; + mes "Criminy..."; + mes "I need to go to"; + mes "the bathroom. Well,"; + mes "I'm sure nothing will"; + mes "happen while I'm gone."; + next; + mes "^3355FFYou listen to the"; + mes "guard's footsteps as"; + mes "they grow fainter and"; + mes "fainter into the distance.^000000"; + next; + switch( select( "Sneak in now.","Wait for another chance." ) ) + { + case 1: + mes "^3355FFThis is the perfect"; + mes "opportunity to infiltrate"; + mes "the Secret Archive! You"; + mes "approach the door and"; + mes "find a device where you"; + mes "can insert Lestin's card pass.^000000"; + next; + switch( select( "Insert Card","Retreat" ) ) + { + case 1: + if(!countitem(7349)) + { + mes "^3355FFYou forgot to bring"; + mes "the card pass that"; + mes "you got from Lestin."; + mes "You need it in order"; + mes "to open this door.^000000"; + close; + } + mes "^3355FFAfter inserting the"; + mes "pass, a panel within"; + mes "the door slides open,"; + mes "revealing a numeric keypad."; + mes "You need to input the correct"; + mes "password to open the door.^000000"; + next; +L_Enter: + input @sneakpass; + if(@sneakpass == 738495) + { + mes "^3355FF*Beep~*"; + mes "You hear a pleasant"; + mes "sounding electronic chirp,"; + mes "signaling that you have input"; + mes "the correct password. The door"; + mes "automatically slides open."; + next; + switch( select( "Enter","Retreat" ) ) + { + case 1: + mes "[Security System]"; + mes "You have 3 minutes to"; + mes "search the Information Archive."; + mes "When this time elapses, you"; + mes "will be automatically sent"; + mes "outside for security reasons."; + close2; + set lhz_boss,29; + donpcevent "Timer_Sneak::OnEnter"; + warp "lhz_in01",177,35; + end; + + case 2: + mes "^3355FFPerhaps now would"; + mes "not be the best time to"; + mes "enter the Secret Archive."; + mes "Or at least, that's what"; + mes "you've decided for yourself.^000000"; + close; + } + } + mes "^3355FF*Eeeeeee*"; + mes "The door emits an"; + mes "unnerving, high pitched"; + mes "screech after you input"; + mes "the password. You really"; + mes "should try to input it again.^000000"; + set @sneakerror,@sneakerror +1; + next; + if(@sneakerror > 2) + { + mes "[Security System]"; + mes "*Gzzzzz*"; + mes "You have entered the"; + mes "password incorrectly"; + mes "3 times. Please stand by"; + mes "for managerial assistance."; + next; + mes "^3355FFUh oh!"; + mes "You better get"; + mes "out of here before"; + mes "you get caught!^000000"; + close2; + warp "lhz_in01",191,49; + end; + } + + goto L_Enter; + + case 2: + mes "^3355FFPerhaps now would"; + mes "not be the best time to"; + mes "enter the Secret Archive."; + mes "Or at least, that's what"; + mes "you've decided for yourself.^000000"; + close; + } + case 2: + mes "^3355FFPerhaps now would"; + mes "not be the best time to"; + mes "enter the Secret Archive."; + mes "Or at least, that's what"; + mes "you've decided for yourself.^000000"; + close; + } + donpcevent "Door#sneak::OnSneak"; + end; + } + } +} + +lhz_in01,177,44,0 script Timer_Sneak -1,8,12,{ + +OnTouch: + warp "lhz_in01",191,49; + end; + +OnInit: + disablenpc "Timer_Sneak"; + end; + +OnEnter: + stopnpctimer; + initnpctimer; + end; + +OnTimer180000: + enablenpc "Timer_Sneak"; + end; + +OnTimer190000: + stopnpctimer; + disablenpc "Timer_Sneak"; + end; +} + + + +lhz_in01,182,35,0 script File Search Engine 111,{ + + if((lhz_boss > 28) && (lhz_boss < 35)) + { + mes "^3355FFThis machine can be"; + mes "used to locate specific"; + mes "documents within the"; + mes "Secret Archive. However,"; + mes "you must enter the correct"; + mes "keywords to in order to find"; + mes "specific file locations."; + next; +L_Search: + switch( select( "Search Engine.","Cancel." ) ) + { + case 1: + mes "^663300- Search Engine Initiated -"; + mes "- Please enter a keyword -"; + mes " "; + mes "*Search Engine"; + mes "is case sensitve."; + mes "Please do not use"; + mes "capital letters.^000000"; + next; + input @sneaksearch$; + if((@sneaksearch$ == "kafra") || (@sneaksearch$ == "cool event")) + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "Kafra Corporation and"; + mes "Cool Event Corp are"; + mes "located in Arena 3-2.^000000"; + set lhz_boss,30; + close; + } + else if(@sneaksearch$ == "shinokas") + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "Shinokas are located"; + mes "in Arena 1-5.^000000"; + set lhz_boss,31; + close; + } + else if((@sneaksearch$ == "stein") || (@sneaksearch$ == "STEIN") || (@sneaksearch$ == "S.T.E.I.N")) + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "S.T.E.I.N are considered"; + mes "highly classified and"; + mes "cannot be accessed"; + mes "through this system.^000000"; + close; + } + else if(@sneaksearch$ == "ymir") + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "Ymir's Heart are ranked"; + mes "as highly classified and"; + mes "cannot be accessed"; + mes "through this system.^000000"; + close; + } + else if((@sneaksearch$ == "president") || (@sneaksearch$ == "karl") || (@sneaksearch$ == "weierstrass")) + { + mes "^663300[Search Result]"; + mes "2nd Class documents on"; + mes "President Karl Weierstrass"; + mes "are located in Area 1-7. For"; + mes "more highly classified files"; + mes "on Weierstrass, please use"; + mes "a higher security archive.^000000"; + set lhz_boss,32; + close; + } + else if(@sneaksearch$ == "einbroch") + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "Einbroch are stored"; + mes "in Area 6-1.^000000"; + set lhz_boss,33; + close; + } + else if(@sneaksearch$ == "lighthalzen") + { + mes "^663300[Search Result]" ; + mes "Documents regarding"; + mes "Lighthalzen are stored"; + mes "in Area 3-3.^000000"; + set lhz_boss,34; + close; + } + else if(@sneaksearch$ == "rekenber") + { + mes "^663300[Search Result]"; + mes "Documents regarding"; + mes "Rekenber are highly classified and cannot be accessed by this system.^000000"; + next; + goto L_Search; + } + else + { + mes "^663300[Search Result]"; + mes "Keyword not found."; + mes "Please search another"; + mes "archive or increase"; + mes "access permissions.^000000"; + close; + } + + case 2: + mes "^663300[Search Engine Close]"; + mes "File search has been"; + mes "canceled. Please be aware"; + mes "that sudden shutdown may"; + mes "cause system errors.^000000"; + close; + } + } + mes "^3355FFThis machine can be"; + mes "used to locate specific"; + mes "documents within the"; + mes "Secret Archive, However,"; + mes "you no longer need to"; + mes "search through the files.^000000"; + close; +} + +lhz_in01,177,31,0 script Door#sneak 111,{ + + if(lhz_boss < 29) + { + mes "[Guard]"; + mes "This is a"; + mes "restricted area."; + mes "Please keep clear"; + mes "if you do not have"; + mes "special authorization."; + mes "Thank you for cooperating."; + close; + } + else if(lhz_boss < 36) + { + mes "^3355FFThe door is shut, but"; + mes "there is a device that"; + mes "looks sort of like the"; + mes "entry keypad that was on"; + mes "the other side of this door.^000000"; + next; + switch( select( "Manipulate device.","Investigate further." ) ) + { + case 1: + mes "^3355FFOnce you touch the"; + mes "device, it automatically"; + mes "responds and the door"; + mes "quickly slides open.^000000"; + close2; + warp "lhz_in01",177,26; + end; + + case 2: + close; + } + } +} + +lhz_in01,184,40,0 script Area 1-5 111,{ + + if(checkweight(7344,1) != 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((lhz_boss > 28) && (lhz_boss < 31)) + { + mes "^3355FFThere's literally thousands"; + mes "of documents to sort through."; + mes "There's no way you can find"; + mes "something of value here in"; + mes "just three minutes...^000000"; + close; + } + else if(lhz_boss == 31) + { + mes "^3355FFWait, one of these files"; + mes "looks pretty incriminating."; + mes "It seems to contain the"; + mes "kind of information that"; + mes "you've been looking for.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717A piece of Ymir's Heart"; + mes "was uncovered in one of"; + mes "the mines in Einbech and"; + mes "immediately transported to"; + mes "the Laboratory for research.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717However, something"; + mes "happened to the miners"; + mes "who discovered the piece"; + mes "of Ymir's Heart. Apparently,"; + mes "a beast from Einbroch folk"; + mes "lore inhabited the area...^000000"; + set lhz_boss,35; + getitem 7344,1; + close; + } +} + +lhz_in01,184,52,0 script Area 1-7 111,{ + + if((lhz_boss > 28) && (lhz_boss < 32)) + { + mes "^3355FFThere's literally thousands"; + mes "of documents to sort through."; + mes "There's no way you can find"; + mes "something of value here in"; + mes "just three minutes...^000000"; + close; + } + else if(lhz_boss == 32) + { + mes "^3355FFThis looks like a file"; + mes "containing information"; + mes "on President Weierstrauss."; + mes "Perhaps there's something"; + mes "in here that might be helpful.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Karl Weierstrass has"; + mes "been a long distinguished"; + mes "politician in the Schwaltzvalt"; + mes "Republic and was elected as"; + mes "its president in the year 984.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Although he has enjoyed"; + mes "high popularity ratings and"; + mes "success in his endorsing his"; + mes "policies, Wierstrass is rumored"; + mes "to be have some sort of feud"; + mes "against Rekenber.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Although there is no"; + mes "need to bring this to the"; + mes "attention of the media, it"; + mes "is highly recommended"; + mes "to monitor his activities"; + mes "throughout his term...^000000"; + next; + mes "^3355FFThere's a great amount"; + mes "of information in this file,"; + mes "but it doesn't look like any"; + mes "of it will be of help to you."; + mes "You should continue with"; + mes "your search for evidence.^000000"; + close; + } + else + { + mes "^3355FFThis file doesn't"; + mes "look like it contains"; + mes "any evidence that will"; + mes "help you. You should"; + mes "continue your search"; + mes "through the rest of the files.^000000"; + close; + } +} + +lhz_in01,184,46,0 script Area 3-2 111,{ + + if((lhz_boss > 28) && (lhz_boss < 30)) + { + mes "^3355FFThere's literally thousands"; + mes "of documents to sort through."; + mes "There's no way you can find"; + mes "something of value here in"; + mes "just three minutes...^000000"; + close; + } + else if(lhz_boss == 30) + { + mes "^3355FFYou've found a file"; + mes "containing information"; + mes "on the Kafra Corporation"; + mes "and Cool Event Corp.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Rekenber Corporation."; + mes "in an effort to expand its"; + mes "power into the Rune-Midgarts"; + mes "Kingdom, will cooperate with"; + mes "and support Cool Event Corp.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Although this partnership"; + mes "has been greatly successful,"; + mes "Kafra Corporation has been"; + mes "working to check Cool Event"; + mes "Corp's explosive growth.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717More than Kafra Corporation's"; + mes "lobbying, Kafra's 3rd Security"; + mes "Team stands as a formidable"; + mes "threat to our success. One of"; + mes "our highest priorities is to"; + mes "investigate their activities.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717It is believed that Kafra's"; + mes "3rd Security Team has alrady"; + mes "placed secret agents in key"; + mes "strategic locations within"; + mes "the Schwaltzvalt Republic.^000000"; + next; + mes "^3355FFThis file is very intriguing,"; + mes "but it doesn't really cover"; + mes "any information that can be"; + mes "considered incriminating.^000000"; + close; + } + else + { + mes "^3355FFThis file doesn't"; + mes "look like it contains"; + mes "any evidence that will"; + mes "help you. You should"; + mes "continue your search"; + mes "through the rest of the files.^000000"; + close; + } +} + +lhz_in01,184,48,0 script Area 3-3 111,{ + + if((lhz_boss > 28) && (lhz_boss < 34)) + { + mes "^3355FFThere's literally thousands"; + mes "of documents to sort through."; + mes "There's no way you can find"; + mes "something of value here in"; + mes "just three minutes...^000000"; + close; + } + else if(lhz_boss == 34) + { + mes "[Classified Info]"; + mes "^8C1717...After negotiating with"; + mes "the existing residents, all of"; + mes "the property rights were sold"; + mes "and the city was renamed"; + mes "''Lighthalzen'' in 865.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717The city was then separated"; + mes "into three districts. These are"; + mes "the common trade district, the"; + mes "old residential district and"; + mes "the Rekenber Headquarters."; + mes ".................^000000"; + next; + mes "^3355FFThis file covers"; + mes "Lighthalzen's history."; + mes "However, the founding of"; + mes "the city is common knowlege,"; + mes "so this document probably won't"; + mes "have any significant evidence.^000000"; + close; + } + else + { + mes "^3355FFThis file doesn't"; + mes "look like it contains"; + mes "any evidence that will"; + mes "help you. You should"; + mes "continue your search"; + mes "through the rest of the files.^000000"; + close; + } +} + +lhz_in01,177,56,0 script Area 6-1 111,{ + + if((lhz_boss > 28) && (lhz_boss < 33)) + { + mes "^3355FFThere's literally thousands"; + mes "of documents to sort through."; + mes "There's no way you can find"; + mes "something of value here in"; + mes "just three minutes...^000000"; + close; + } + else if(lhz_boss == 33) + { + mes "[Classified Info]"; + mes "^8C1717........"; + mes "Our organization purchased"; + mes "all of western Einbech and"; + mes "began construction of Einbroch"; + mes "in 927 in order to obtain more"; + mes "pieces of Ymir's Heart.^000000"; + next; + mes "[Classified Info]"; + mes "^8C1717Unofficially, each and"; + mes "every single factory belongs"; + mes "to the Rekenber Corporation."; + mes "Their highest priority is"; + mes "to uncover Ymir Heart Pieces...^000000"; + next; + mes "^3355FFAlthough this file contains"; + mes "surprising information about"; + mes "Einbroch, none of it can be"; + mes "considered to be incriminating"; + mes "evidence against Rekenber."; + close; + } + else + { + mes "^3355FFThis file doesn't"; + mes "look like it contains"; + mes "any evidence that will"; + mes "help you. You should"; + mes "continue your search"; + mes "through the rest of the files.^000000"; + close; + } +} + +lhz_dun02,282,278,0 script Broken Machine 111,{ + + if(checkweight(7346,1) != 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(lhz_boss < 6) + { + mes "^3355FFThere are several"; + mes "broken machines lying"; + mes "around that pretty much"; + mes "seem completely useless.^000000"; + close; + } + else if(lhz_boss == 6) + { + mes "^3355FFThere are several"; + mes "broken machines lying"; + mes "around that pretty much"; + mes "seem completely useless."; + mes "However, you catch the"; + mes "glimmer of a dim light"; + mes "amongst the scrap metal.^000000"; + next; + switch( select( "Investigate it.","Ignore it." ) ) + { + case 1: + mes "^3355FFAfter digging through"; + mes "the discarded machinery,"; + mes "you find a strange rock that"; + mes "is about as large as your fist"; + mes "and shimmers with a faint glow.^000000"; + next; + switch( select( "This might be important.","This doesn't seem useful." ) ) + { + case 1: + mes "^3355FFThis weird rock"; + mes "might be just the"; + mes "thing that ^000000Ghalstein^3355FF"; + mes "sent you here to find."; + mes "He was probably right"; + mes "not to describe it to you."; + mes "Words alone aren't enough...^000000"; + set lhz_boss,7; + getitem 7346,1; + close; + + case 2: + mes "^3355FFJust because this rock"; + mes "looks funny doesn't make"; + mes "it any more special than"; + mes "the countless number of"; + mes "rocks you've seen in"; + mes "your entire lifetime.^000000"; + close; + } + + case 2: + mes "^3355FFWhat can possibly"; + mes "be of value in this"; + mes "pile of useless junk?^000000"; + close; + } + } + else + { + mes "^3355FFThere are several"; + mes "broken machines lying"; + mes "around that pretty much"; + mes "seem completely useless.^000000"; + close; + } +} + +lhz_in02,19,274,2 script Maintenance Guy 851,{ + + mes "[Kudiuu]"; + mes "Holy...!"; + mes "Will this place"; + mes "ever get cleaned up?!"; + mes "^333333*Cough cough*^000000 There's"; + mes "so much dust here, it's"; + mes "almost a health hazard!"; + close; +} diff --git a/npc/quests/skills/alchemist_skills.txt b/npc/quests/skills/alchemist_skills.txt index 3997cf25a..7b1b50057 100644 --- a/npc/quests/skills/alchemist_skills.txt +++ b/npc/quests/skills/alchemist_skills.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Lupus, Reddozen //===== Current Version: ===================================== -//= 1.5a +//= 1.6 //===== Compatible With: ===================================== //= eAthena Revision 3800+ //===== Description: ========================================= @@ -21,6 +21,7 @@ //= 1.4 Added Creators + Baby Alchemists can pass Bio Ethics //= Quest too [Lupus] //= 1.5 Removed duplicates [Toms] 1.5a fixed typo [Lupus] +//= 1.6 Moved some NPCs related to Lighthalzen quests. [SinSloth] //============================================================ @@ -114,23 +115,7 @@ lhz_in01,46,125,6 script Rekenber Guard 867,{ close; } } -lhz_in01,282,172,0 script BioEthTrg1::BETrg1 -1,1,1{ - OnTouch: - mes "[Researcher]"; - mes "This is a restricted"; - mes "area. Please leave"; - mes "immediately."; - close2; - warp "lhz_in01",199,131; - end; -} - -lhz_in01,285,169,7 script Researcher#2 865,{ -//Unknown Text - mes "[Researcher]"; - mes "Hmm... I wonder..."; - close; -} + lhz_in01,199,137,8 script Scientist#2 865,{ mes "[Scientist]"; mes "Whoa whoa~!"; diff --git a/npc/warps/cities/yuno.txt b/npc/warps/cities/yuno.txt index 96d19c082..230b79d74 100644 --- a/npc/warps/cities/yuno.txt +++ b/npc/warps/cities/yuno.txt @@ -4,7 +4,7 @@ //= Nana (1.0) //= Sara-chan (1.1) //===== Current Version: ===================================== -//= 1.8 +//= 1.9 //===== Compatible With: ===================================== //= Any Athena Version; RO Episode 5+ //===== Description: ========================================= @@ -18,6 +18,8 @@ //= 1.6 Corrected duplicate warps [Musashiden] //= 1.7 Yet another missing warp [Musashiden] //= 1.8 Added Yuno Government Buildings warps +//= 1.9 Updated Yuno Government Buildings warps according +//= to Schwartzvalt Trilogy quest. [SinSloth] //============================================================ //= Yuno City ================================================ @@ -84,8 +86,6 @@ yuno_in01,88,36,0 warp yun59 1,1,yuno_in01,173,34 yuno_in01,176,34,0 warp yun60 1,1,yuno_in01,91,36 yuno_in02,82,14,0 warp yun61 1,1,yuno_in05,192,194 yuno_in05,196,194,0 warp yun62 1,1,yuno_in02,85,14 -yuno,157,320,0 warp yun63 1,1,yuno_pre,69,13 -yuno_pre,69,10,0 warp yun64 1,1,yuno,157,317 yuno,245,147,0 warp yun65 1,1,yuno_in01,101,88 yuno_in01,101,85,0 warp yun66 1,1,yuno,245,144 @@ -208,12 +208,10 @@ yuno_pre,87,22,0 warp yungvn02 1,1,yuno_pre,102,22 yuno_pre,41,23,0 warp yungvn03 1,1,yuno_pre,56,22 yuno_pre,18,35,0 warp yungvn04 1,1,yuno_pre,18,53 yuno_pre,98,22,0 warp yungvn05 1,1,yuno_pre,83,22 -yuno_pre,112,35,0 warp yungvn06 1,1,yuno_pre,112,52 -yuno_pre,18,48,0 warp yungvn07 1,1,yuno_pre,18,31 -yuno_pre,18,77,0 warp yungvn08 1,1,yuno_pre,18,96 -yuno_pre,37,69,0 warp yungvn09 1,1,yuno_pre,64,69 -yuno_pre,112,48,0 warp yungvn10 1,1,yuno_pre,112,31 -yuno_pre,94,69,0 warp yungvn11 1,1,yuno_pre,77,69 -yuno_pre,60,69,0 warp yungvn12 1,1,yuno_pre,33,69 -yuno_pre,81,69,0 warp yungvn13 1,1,yuno_pre,98,69 -yuno_pre,18,92,0 warp yungvn14 1,1,yuno_pre,18,73 +yuno_pre,18,48,0 warp yungvn06 1,1,yuno_pre,18,31 +yuno_pre,18,77,0 warp yungvn07 1,1,yuno_pre,18,96 +yuno_pre,113,48,0 warp yungvn08 1,1,yuno_pre,84,22 +yuno_pre,81,68,0 warp yungvn09 1,1,yuno_pre,95,68 +yuno_pre,18,92,0 warp yungvn10 1,1,yuno_pre,18,73 +yuno,157,322,0 warp yungvn11 1,1,yuno_pre,69,13 +yuno_pre,69,10,0 warp yungvn12 1,1,yuno,157,317 -- cgit v1.2.3-70-g09d2