diff options
Diffstat (limited to 'npc/quests/quests_lighthalzen.txt')
-rw-r--r-- | npc/quests/quests_lighthalzen.txt | 12060 |
1 files changed, 0 insertions, 12060 deletions
diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt deleted file mode 100644 index 8709629b0..000000000 --- a/npc/quests/quests_lighthalzen.txt +++ /dev/null @@ -1,12060 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2015 Hercules Dev Team -//= Copyright (C) Joseph -//= Copyright (C) Euphy -//= Copyright (C) Gepard -//= Copyright (C) Samuray22 -//= Copyright (C) L0ne_W0lf -//= Copyright (C) Lord Gywall -//= Copyright (C) Lupus -//= Copyright (C) MasterOfMupppets -//= Copyright (C) Evera -//= Copyright (C) aoa00 -//= Copyright (C) Vicious_Pucca -//= Copyright (C) Persian -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see <http://www.gnu.org/licenses/>. -//========================================================================= -//= Quest NPCs located in Lighthalzen -//================= Description =========================================== -//= Quests related to Lighthalzen City. -//================= Current Version ======================================= -//= 5.1 -//========================================================================= - -//== Gangster Alert [Official Conversion] ================== -lighthalzen,1,1,0 script Law Enforcement FAKE_NPC,{ - end; - -OnEnable: - mapannounce "lighthalzen","Attention, citizens. Our security has been breached and the city is in Gangster Alert status. Please find shelter immediately!",bc_map; - initnpctimer; - for (.@i = 0; .@i < 30; ++.@i) - monster "lighthalzen",0,0,"Gangster",1592,1,"Law Enforcement::OnMyMobDead"; - end; - -OnTimer220000: - killmonster "lighthalzen","Law Enforcement::OnMyMobDead"; - mapannounce "lighthalzen","Attention, citizens. Our law enforcement department has successfully contained the situation. Alert status has been canceled.",bc_map; - $@Lhz_Gangster_Alert = 0; - stopnpctimer; - end; - -OnMyMobDead: - end; -} - -lighthalzen,267,200,3 script Guard#lhz01 4_M_LGTGUARD,{ - if (countitem(Pass) > 0) { - mes "[Guard]"; - mes "Hold it right th--!"; - mes "Oh. I'm sorry. I didn't"; - mes "realize you were carrying"; - mes "a pass and had authorization."; - close2; - warp "lighthalzen",303,229; - end; - } - if ($@Lhz_Gangster_Alert >= 100) { - mes "[Guard]"; - mes "Recently too many people"; - mes "have been traveling between"; - mes "Uptown and the ghetto, so"; - mes "we've heightened security"; - mes "around here. But how can"; - mes "so many sneak through us?"; - close; - } - if ($@Lhz_Gangster_Alert > 14) { - mes "[Guard]"; - mes "Recently too many people"; - mes "have been traveling between"; - mes "Uptown and the ghetto, so"; - mes "we've heightened security"; - mes "around here. But how can"; - mes "so many sneak through us?"; - donpcevent "Law Enforcement::OnEnable"; - $@Lhz_Gangster_Alert = 100; - close; - } - if (gettime(GETTIME_HOUR) >= 22 || gettime(GETTIME_HOUR) < 2) { - mes "[Guard]"; - mes "Zzzz... Zzz..."; - mes "ZZZzzzzzzzzzz..."; - next; - mes "^3355FFThis guard is"; - mes "dozing off, so this is"; - mes "the perfect opportunity"; - mes "to sneak past him.^000000"; - close2; - ++$@Lhz_Gangster_Alert; - warp "lighthalzen",303,229; - end; - } - if (rand(1,6) == 3) { - mes "^3355FFThe guard seems distracted"; - mes "and is looking elsewhere. Now's"; - mes "your chance to sneak past him!^000000"; - close2; - ++$@Lhz_Gangster_Alert; - warp "lighthalzen",303,229; - end; - } - else { - mes "[Guard]"; - mes "Hold it right there!"; - mes "I can't permit anyone"; - mes "to enter the slums."; - mes "Go back to where you"; - mes "came from, adventurer!"; - close; - } -} - -lighthalzen,294,223,7 script Guard#lhz02 4_M_LGTGUARD,{ - if (countitem(Pass) > 0) { - mes "[Guard]"; - mes "Hold it right th--!"; - mes "Oh. I'm sorry. I didn't"; - mes "realize you were carrying"; - mes "a pass and had authorization."; - close2; - warp "lighthalzen",260,199; - end; - } - if ($@Lhz_Gangster_Alert >= 100) { - mes "[Guard]"; - mes "Recently too many people"; - mes "have been traveling between"; - mes "Uptown and the ghetto, so"; - mes "we've heightened security"; - mes "around here. But how can"; - mes "so many sneak through us?"; - close; - } - if ($@Lhz_Gangster_Alert > 14) { - mes "[Guard]"; - mes "Recently too many people"; - mes "have been traveling between"; - mes "Uptown and the ghetto, so"; - mes "we've heightened security"; - mes "around here. But how can"; - mes "so many sneak through us?"; - donpcevent "Law Enforcement::OnEnable"; - $@Lhz_Gangster_Alert = 100; - close; - } - if (gettime(GETTIME_HOUR) >= 22 || gettime(GETTIME_HOUR) < 2) { - mes "[Guard]"; - mes "Zzzz... Zzz..."; - mes "ZZZzzzzzzzzzz..."; - next; - mes "^3355FFThis guard is"; - mes "dozing off, so this is"; - mes "the perfect opportunity"; - mes "to sneak past him.^000000"; - close2; - ++$@Lhz_Gangster_Alert; - warp "lighthalzen",260,199; - end; - } - if (rand(1,6) == 3) { - mes "^3355FFThe guard seems distracted"; - mes "and is looking elsewhere. Now's"; - mes "your chance to sneak past him!^000000"; - close2; - ++$@Lhz_Gangster_Alert; - warp "lighthalzen",260,199; - end; - } - else { - mes "[Guard]"; - mes "Hold it right there!"; - mes "I can't permit anyone to"; - mes "enter Uptown Lighthalzen!"; - mes "If you don't have a pass,"; - mes "then move on out of here!"; - close; - } -} - -//== Cube Room Quest ======================================= -lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{ - // Retain prior position in quest. - if (piciburn) { - lhz_sincube = piciburn; - piciburn = 0; - } - // Quest is finished. - if (MISC_QUEST&512) { - mes "[Fishbone]"; - mes "Oh hey, it's you!"; - mes "Now, listen. If you wanna"; - mes "get into Regenschirm again,"; - mes "you gotta enter that Sewer Pipe"; - mes "that's like, northeast from me."; - mes "It's gross, but you gotta..."; - next; - mes "[Fishbone]"; - mes "Anyway, good luck in"; - mes "whatever it is you're doing"; - mes "here in Lighthazlen. Oh, and"; - mes "be real careful! Something"; - mes "shadier than me is going"; - mes "on in this big city~"; - close; - } - // Apparantly if the boss quest progress is at 6, you skip the level requirement. - if (lhz_boss == 6 || BaseLevel >= 60) { - if (lhz_sincube == 0) { - mes "[Fishbone]"; - mes "What...?"; - mes "Is there something"; - mes "on my face? Quit looking"; - mes "at me and let me do my work."; - lhz_sincube = 1; - close; - } - else if (lhz_sincube == 1) { - mes "[Fishbone]"; - mes "Hey. Hey you."; - mes "You're still looking"; - mes "at me. Quit it. I'm busy"; - mes "here and you're bothering me."; - lhz_sincube = 2; - close; - } - else if (lhz_sincube == 2) { - mes "[Fishbone]"; - mes "Seriously, you are"; - mes "starting to really get"; - mes "on my nerves! What could"; - mes "you possibly want from me?!"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Nothing really."; - mes "I just feel like"; - mes "watching you work."; - mes "What exactly are you"; - mes "doing anyway, huh?"; - next; - mes "[Fishbone]"; - mes "Hey! If I could just show"; - mes "you what I'm doing, I wouldn't"; - mes "be so uptight about you looking"; - mes "at what I'm doing, now would I?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Nah..."; - mes "I just think"; - mes "you're uptight"; - mes "in general."; - next; - mes "[Fishbone]"; - mes "Muthafruit!"; - mes "So you're just"; - mes "gonna sit and watch"; - mes "me all day?! Fine! Then"; - mes "I'll just ignore you, jerk!"; - next; - mes "[Fishbone]"; - mes "..."; - mes "......"; - mes "Damn it!"; - mes "This is really"; - mes "ticking me off! Why"; - mes "don't you go away?!"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Well, I was also"; - mes "wondering why you're"; - mes "working in a place that's"; - mes "so, um... depressing."; - next; - mes "[Fishbone]"; - mes "Alright, fine!"; - mes "But once I tell you"; - mes "what I do here, you're"; - mes "outta here! Okay? Now,"; - mes "your lips are frickin' sealed."; - mes "See, what I do is kinda illegal."; - next; - mes "[Fishbone]"; - mes "I provide routes that let"; - mes "people enter Lighthalzen,"; - mes "or even go anywhere in this"; - mes "city, without authorization."; - mes "Hell, I could even get you"; - mes "into that Laboratory..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "W-wait!"; - mes "Laboratory?!"; - mes "Are you serious?"; - mes "Can you get me"; - mes "into that place?"; - next; - mes "[Fishbone]"; - mes "Sonuva--You're not"; - mes "gonna leave me alone,"; - mes "are you? Look, you seem"; - mes "okay, even if you are kinda"; - mes "stubborn, kid. But I don't trust"; - mes "or serve strangers, period."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "But isn't there"; - mes "anything I can do"; - mes "so you can help me"; - mes "get into the Laboratory?"; - next; - mes "[Fishbone]"; - mes "No way, no how."; - mes "No matter how much you"; - mes "beg, I can't take a chance"; - mes "and just trust anyone who"; - mes "wants to know a secret"; - mes "route. Now get outta here!"; - lhz_sincube = 3; - close; - } - else if (lhz_sincube == 3) { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Please..."; - mes "Please tell me"; - mes "how I can get inside"; - mes "the Laboratory. I'm..."; - mes "I'm begging you!"; - next; - mes "[Fishbone]"; - mes "No! Now shaddup"; - mes "and stop begging, okay?"; - mes "You're only embarassing"; - mes "yourself! Good grief..."; - lhz_sincube = 4; - close; - } - else if (lhz_sincube == 4) { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Why won't you"; - mes "heeeeelp meee?"; - mes "Pleeeeeeeease~"; - mes "You're the only one"; - mes "who knoooooows~"; - next; - mes "[Fishbone]"; - mes "Yeesh, you're a nutty"; - mes "kid. Look, ''no'' means"; - mes "''no.'' That's it. That's"; - mes "final. How many times do"; - mes "you gotta make me spell it out?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "But there's gotta"; - mes "be something I can"; - mes "do so you'll help me?"; - mes "Th-that's the way i-it"; - mes "always w-works. You"; - mes "can't just-- You c-can't..."; - next; - mes "[Fishbone]"; - mes "Alright, you got me."; - mes "But if I'm gonna risk"; - mes "my life to help you get"; - mes "into that Laboratory I want"; - mes "something in return. Okay?"; - next; - mes "[Fishbone]"; - mes "All you need to do is"; - mes "come back here with"; - mes "^FF000071,381,305,294,921,000 zeny^000000."; - mes "Then I'll give you all the help"; - mes "you need. Alright, good luck"; - mes "to you, brave adventurer."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "You're joking right?!"; - mes "There's no way I can ever"; - mes "get that much zeny! I'd..."; - mes "I'd have to at least take"; - mes "over the world or, or..."; - next; - mes "[Fishbone]"; - mes "Good point."; - mes "Fine, maybe that"; - mes "price is a little high."; - mes "I'll just cut it in half,"; - mes "then. Still want my"; - mes "help? Then bring me..."; - next; - mes "[Fishbone]"; - mes " "; - mes " "; - mes "...^FF000020 Jellopy^000000."; - next; - mes "[Fishbone]"; - mes "Gosh."; - mes "It's like I'm"; - mes "doing this for free..."; - next; - if (select("Okay.", "No! It's impossible!") == 1) { - mes "[Fishbone]"; - mes "Alright, then"; - mes "bring me back a"; - mes "total of 20 Jellopy."; - mes "But you gotta have"; - mes "exactly 20 Jellopy on"; - mes "you, okay? Seeya pal~"; - lhz_sincube = 5; - setquest 12014; - close; - } - mes "[Fishbone]"; - mes "What are you--"; - mes "Okay, now you're the"; - mes "one who's joking around."; - mes "Look, it's either bring me"; - mes "20 Jellopy or 71,381,3--"; - mes "whatever number I said-- zeny!"; - close; - } - else if (lhz_sincube == 5) { - mes "[Fishbone]"; - mes "So..."; - mes "Did you bring"; - mes "the stuff?"; - next; - switch(select("I'm still working on it.", "Here you go!", "Um... Stuff?")) { - case 1: - mes "[Fishbone]"; - mes "Still working on it?"; - mes "Okay, I know I didn't"; - mes "ask you for very much,"; - mes "but gimme some respect"; - mes "and get serious about it!"; - mes "It's 20 friggin' Jellopies!"; - close; - case 2: - if (countitem(Jellopy) > 19) { - mes "[Fishbone]"; - mes "Ooh. Hey, good work."; - mes "Okay, I can see you're"; - mes "the reliable type. A deal"; - mes "is a deal, so I'll tell you"; - mes "how you can get inside"; - mes "that Laboratory."; - next; - mes "[Fishbone]"; - mes "Now, if you're wondering"; - mes "why I don't got much qualm"; - mes "against helping you, it's"; - mes "because I used to work in"; - mes "the Laboratory... But then"; - mes "they laid me off unfairly."; - next; - mes "[Fishbone]"; - mes "Anyway, anything I can"; - mes "do to cause them trouble"; - mes "is good in my book. Let me"; - mes "get some stuff ready and"; - mes "then I'll tell you what you"; - mes "really need to know."; - delitem Jellopy,20; - lhz_sincube = 6; - close; - } - mes "[Fishbone]"; - mes "Uh..."; - mes "I said 20 Jellopies,"; - mes "didn't I? This ain't"; - mes "enough pal, so go out"; - mes "and get some more!"; - close; - case 3: - mes "[Fishbone]"; - mes "What the...?"; - mes "How could you forget"; - mes "something like that?"; - mes "Anyway, I asked you to"; - mes "bring 20 Jellopies."; - close; - } - } - else if (lhz_sincube == 6) { - mes "[Fishbone]"; - if (lhz_boss == 6) { - mes "way to get into Regenschrim"; - mes "Lab. However, I do know of"; - mes "this secret maze that should"; - mes "get you there. Still, if you're"; - mes "willing and ready to go..."; - } - else { - mes "Okay..."; - mes "Are you ready now?"; - mes "I'm gonna send you"; - mes "someplace where you"; - mes "can find the Lab entrance."; - } - next; - switch(select("Not yet.", "Yes.")) { - case 1: - mes "[Fishbone]"; - mes "Eh...?"; - mes "Alright, it's"; - mes "not a problem."; - mes "Just take your time."; - close; - } - mes "[Fishbone]"; - mes "Great!"; - mes "Okay then,"; - mes "here we go!"; - close2; - lhz_sincube = 7; - switch(rand(1,3)) { - case 1: warp "lhz_cube",67,193; break; - case 2: warp "lhz_cube",66,136; break; - case 3: warp "lhz_cube",66,74; break; - } - end; - } - else if (lhz_sincube < 10) { - mes "[Fishbone]"; - mes "Hm, you must not have"; - mes "accomplished whatever"; - if (lhz_boss == 6) { - mes "it is you need to do in the"; - mes "Regenschirm Laboratory yet."; - } - else { - mes "it was you were doing"; - mes "in the Laboratory. Do"; - } - mes "you want me to send"; - mes "you there again?"; - next; - if (select("No.", "Yes.") == 1) { - mes "[Fishbone]"; - mes "Geez, you must have"; - mes "really had a hard time"; - mes "there. Okay, well, when"; - mes "you're ready to go there,"; - mes "just let me know, got it?"; - close; - } - mes "[Fishbone]"; - mes "Got a lot of"; - mes "spirit in you,"; - mes "don't you? Heh!"; - mes "I like you style~"; - mes "Get ready, 'cuz"; - mes "here we go...!"; - close2; - lhz_sincube = 7; - switch(rand(1,3)) { - case 1: warp "lhz_cube",67,193; break; - case 2: warp "lhz_cube",66,136; break; - case 3: warp "lhz_cube",66,74; break; - } - end; - } - else if (lhz_sincube == 10) { - mes "[Fishbone]"; - mes "Hey, you came back!"; - mes "Good, I was starting"; - mes "to get a little worried"; - mes "about what happened to"; - mes "you. So did you get what"; - mes "you wanted over there?"; - completequest 12014; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Yeah..."; - mes "I hope so,"; - mes "anyway."; - next; - mes "[Fishbone]"; - mes "Good! Whatever you did,"; - mes "I hope it messes them up big"; - mes "time! I usedta be a respected"; - mes "scientist for Regenschirm till"; - mes "they laid me off! Serves those"; - mes "ungrateful jerkoffs right!"; - next; - mes "[Fishbone]"; - mes "Then again, my current"; - mes "line of work seems to suit"; - mes "me much better. And I don't"; - mes "gotta worry about formulas"; - mes "and algorithms anymore."; - next; - mes "[Fishbone]"; - mes "Oh yeah, the place you"; - mes "just went to? There's a"; - mes "secret path the Laboratory"; - mes "there. If you want, I can"; - mes "send you back there. So"; - mes "what do you say?"; - next; - if (select("Sure", "No thanks~") == 1) { - mes "[Fishbone]"; - mes "Okay then, here"; - mes "we go! Good luck"; - mes "to you, buddy."; - close2; - switch(rand(1,3)) { - case 1: warp "lhz_cube",67,193; break; - case 2: warp "lhz_cube",66,136; break; - case 3: warp "lhz_cube",66,74; break; - } - end; - } - mes "[Fishbone]"; - mes "Alright, it's your"; - mes "choice. Oh, and that"; - mes "pass you have should"; - mes "let you into the Laboratory"; - mes "anyway. Good luck to you, pal."; - close; - } - mes "[Fishbone]"; - mes "Heya pal!"; - mes "It's been a while."; - mes "You doin' good? I'm"; - mes "just peachy, thanks~"; - close; - } - else if (BaseLevel < 60) { - mes "Hey kid, get"; - mes "outta here! Can't"; - mes "you tell I'm dealin'"; - mes "in something shady"; - mes "here? This is no place"; - mes "for baby faced guys like you!"; - close; - } - else if (lhz_boss > 6) { - mes "[Fishbone]"; - mes "Heya pal!"; - mes "It's been a while."; - mes "You doin' good? I'm"; - mes "just peachy, thanks~"; - close; - } -} - -lhz_cube,237,198,0 script Bundle of Files#cube HIDDEN_NPC,{ - if (lhz_sincube < 7) { - mes "^3355FFThere are a bunch"; - mes "of files scattered"; - mes "on the ground.^000000"; - close; - } - else if (lhz_sincube < 10) { - if (lhz_secret01 < 1) { - mes "^3355FFThere are a bunch"; - mes "of files scattered"; - mes "on the ground. They"; - mes "seem to contain all"; - mes "sorts of information,"; - mes "but they're all mixed up.^000000"; - next; - if (select("Rummage through the files.", "Cancel") == 1) { - mes "^3355FFWhile you are"; - mes "rummaging through"; - mes "the files, a Red Key"; - mes "drops to the ground"; - mes "with a clink. You decide"; - mes "to keep this ^000000Red Key^3355FF.^000000"; - lhz_secret01 = 1; - } - close; - } - mes "^3355FFThis is the place"; - mes "where you found the"; - mes "^000000Red Key^3355FF while you were"; - mes "looking through the files"; - mes "scattered on the ground.^000000"; - close; - } - mes "^3355FFThis is the place"; - mes "where you found the"; - mes "^000000Red Key^3355FF while you were"; - mes "looking through the files"; - mes "scattered on the ground.^000000"; - close; -} - -lhz_cube,234,202,0 script Picture#cube HIDDEN_NPC,{ - if (lhz_secret01 < 2) { - mes "^3355FFThis picture hanging"; - mes "on the wall catches"; - mes "your attention for some"; - mes "inexplicably strange reason.^000000"; - next; - if (select("Look behind picture.", "Cancel") == 1) { - mes "^3355FFYou push and pull"; - mes "with all your strength,"; - mes "but the picture won't"; - mes "budge. If it's too hard"; - mes "to move, there must be"; - mes "something hidden behind it.^000000"; - } - close; - } - else if (lhz_secret01 == 2) { - mes "^3355FFThis picture hanging"; - mes "on the wall catches"; - mes "your attention for some"; - mes "inexplicably strange reason.^000000"; - next; - if (select("Look behind picture.", "Cancel") == 1) { - mes "^3355FFYou push and pull"; - mes "with all your strength,"; - mes "but this picture is too"; - mes "hard to move with just"; - mes "brute strength alone.^000000"; - next; - input .@input$; - if (.@input$ == "Jackknife") { - mes "^3355FFYou take the"; - mes "Jackknife, thrust"; - mes "it under the picture"; - mes "and twist it in order to"; - mes "pry the picture off the wall.^000000"; - next; - mes "^3355FFBehind the picture, you"; - mes "find that the following"; - mes "numbers are written:^000000"; - mes " "; - .@number_rand = rand(1,3); - if (.@number_rand == 1) { - mes "4 3 2 9 1 6 8 2 7"; - lhz_secret01 = 3; - } - else if (.@number_rand == 2) { - mes "3 6 4 1 2 8 7 1 5"; - lhz_secret01 = 4; - } - else { - mes "4 9 3 7 6 2 8 6 6"; - lhz_secret01 = 5; - } - close; - } - mes "^3355FFUnfortunately,"; - mes "doing that apparently"; - mes "wasn't enough to move"; - mes "the picture. Perhaps you"; - mes "should try something else.^000000"; - close; - } - close; - } - else if (lhz_secret01 < 6) { - mes "^3355FFThe following numbers"; - mes "were written behind the"; - mes "picture. If they were hidden,"; - mes "these numbers must have"; - mes "some kind of importance.^000000"; - mes " "; - if (lhz_secret01 == 3) { - mes "4 3 2 9 1 6 8 2 7"; - } - else if (lhz_secret01 == 4) { - mes "3 6 4 1 2 8 7 1 5"; - } - else if (lhz_secret01 == 5) { - mes "4 9 3 7 6 2 8 6 6"; - } - close; - } - mes "^3355FFThere is a picture"; - mes "hanging on the wall.^000000"; - next; - if (select("Look beneath picture.", "Cancel") == 1) { - mes "^3355FFThere are some"; - mes "numbers behind the"; - mes "picture, but now there is"; - mes "no need to memorize them.^000000"; - } - close; -} - -lhz_cube,242,201,0 script Drawer#cube HIDDEN_NPC,{ - if (lhz_secret01 < 1) { - mes "^3355FFThe drawer here"; - mes "looks interesting,"; - mes "but it's locked and"; - mes "you can't open it.^000000"; - close; - } - else if (lhz_secret01 == 1) { - mes "^3355FF The drawer here"; - mes "looks interesting, but"; - mes "it's locked. Hopefully, you"; - mes "can figure how to open it.^000000"; - next; - input .@input$; - if (.@input$ == "Red Key") { - mes "^3355FFYou insert the Red Key"; - mes "into the lock and open the"; - mes "drawer. Inside, you find a"; - mes "^000000Jackknife^3355FF that you decide"; - mes "to take. After all, it might"; - mes "be handy sometime.^000000"; - lhz_secret01 = 2; - } - else { - mes "^3355FFUnfortunately, you"; - mes "can't open or break"; - mes "the lock on the drawer"; - mes "by doing that. You need"; - mes "to try something else.^000000"; - } - close; - } - mes "^3355FFThis is the drawer"; - mes "in which you found the"; - mes "^000000Jackknife^3355FF. It is now empty"; - mes "and devoid of purpose.^000000"; - close; -} - -lhz_cube,248,179,0 script Chest#cube HIDDEN_NPC,{ - if (lhz_sincube < 7) { - mes "^3355FFYou've found a chest"; - mes "with an axe laid on"; - mes "top. The axe's purpose"; - mes "is completely utilitarian"; - mes "and isn't suited for battle.^000000"; - close; - } - else if (lhz_sincube == 7) { - mes "^3355FFYou've found a chest,"; - mes "but more importantly,"; - mes "there is a utility Axe"; - mes "laid on top of it.^000000"; - next; - if (select("Take the utility Axe.", "Cancel") == 1) { - mes "^3355FFWithout shame or"; - mes "an ounce of guilt, you"; - mes "pick up the utility ^000000Axe^3355FF"; - mes "and claim it as your own.^000000"; - lhz_sincube = 8; - } - close; - } - mes "^3355FFThis is just a normal"; - mes "chest. There used to be"; - mes "a utility ^000000Axe^3355FF on top of"; - mes "it until you picked it up.^000000"; - close; -} - -lhz_cube,237,183,0 script Barrel#cube HIDDEN_NPC,{ - number_line = 0; - if (lhz_sincube < 8) { - mes "^3355FFYou have"; - mes "found a shabbily"; - mes "constructed barrel.^000000"; - close; - } - else if (lhz_sincube == 8) { - mes "^3355FFYou have"; - mes "found a shabbily"; - mes "constructed barrel."; - mes "You sense that there's"; - mes "something inside, but"; - mes "you need something to"; - mes "smash the barrel open.^000000"; - next; - input .@input$; - if (.@input$ == "Axe") { - mes "^3355FFAxe in hand, you lift"; - mes "it above your head and"; - mes "swing it downwards,"; - mes "smashing off the top of"; - mes "the barrel. Inside, you find a"; - mes "box topped with a metal plate.^000000"; - next; - mes "^3355FFThe numbers one"; - mes "through nine are"; - mes "etched on the surface"; - mes "of the metal plate on"; - mes "top of the box you found,"; - mes "like some kind of keypad...^000000"; - lhz_sincube = 9; - } - else { - mes "^3355FFDoing that probably won't"; - mes "break open this keg. You'll"; - mes "need to try something else.^000000"; - } - close; - } - else if (lhz_sincube == 9) { - if (lhz_secret01 < 3) { - mes "^3355FFYou decide to enter"; - mes "some numbers into the"; - mes "metallic keypad. Remember,"; - mes "you can only enter single"; - mes "digit numbers at one time...^000000"; - next; - for( $@i = 0; .@i < 9; ++.@i ) - input .@input; - mes "^3355FFNothing happened...^000000"; - close; - } - else if (lhz_secret01 >= 3 && lhz_secret01 <= 5) { - switch(lhz_secret01) { - case 3: setarray .@numbers[0],4,3,2,9,1,6,8,2,7; break; - case 4: setarray .@numbers[0],3,6,4,1,2,8,7,1,5; break; - case 5: setarray .@numbers[0],4,9,3,7,6,2,8,6,6; break; - } - mes "^3355FFYou decide to enter"; - mes "some numbers into the"; - mes "numberpad etched on the"; - mes "metal plate on top of the box"; - mes "you found inside the keg.^000000"; - next; - for( $@i = 0; .@i < 9; ++.@i ) { - input .@input; - if (.@input == .@numbers[.@i]) .@number_line += 1; - } - if (.@number_line == 9) { - mes "^3355FFThe metal plate slides"; - mes "open and you find a key"; - mes "Key inside the box. You"; - mes "to keep this ^000000Yellow Key^3355FF.^000000"; - lhz_secret01 = 6; - } - else { - mes "^3355FFNothing happened."; - mes "It's likely that you did not"; - mes "enter the correct numbers.^000000"; - } - close; - } - mes "^3355FFThis is the box with"; - mes "the keypad in which you"; - mes "found the ^000000Yellow Key^3355FF."; - mes "The box is now empty.^000000"; - close; - } - mes "^3355FFThis is a box"; - mes "topped with a metal"; - mes "plate that looks like"; - mes "a crudely made keypad.^000000"; - close; -} - -lhz_cube,224,192,0 script Power Generator#cube HIDDEN_NPC,{ - if (lhz_secret01 < 6) { - mes "^3355FFThis is a noisily"; - mes "operating huge machine"; - mes "with a front panel that has"; - mes "a strange mark. There is a"; - mes "keyhole on the machine"; - mes "right next to this panel.^000000"; - next; - input .@input$; - mes "^3355FFNothing happened."; - mes "You probably need"; - mes "to find the right key to"; - mes "insert into the keyhole.^000000"; - close; - } - else if (lhz_secret01 == 6) { - mes "^3355FFThis is a noisily"; - mes "operating huge machine"; - mes "with a front panel that has"; - mes "a strange mark. There is a"; - mes "keyhole on the machine"; - mes "right next to this panel.^000000"; - next; - input .@input$; - if (.@input$ == "Yellow Key") { - mes "^3355FFYou insert the"; - mes "Yellow Key into the"; - mes "keyhole and turn it,"; - mes "causing the machine"; - mes "to sputter and deactivate.^000000"; - next; - mes "^3355FFYou notice that the"; - mes "^000000Status Light ^3355FFnext to the"; - mes "bed has now turned off.^000000"; - lhz_secret01 = 7; - } - else { - mes "^3355FFNothing happened."; - mes "You probably need"; - mes "to find the right key to"; - mes "insert into the keyhole.^000000"; - } - close; - } - mes "^3355FFIt's a giant machine.^000000"; - close; -} - -lhz_cube,244,201,0 script Status Light#cube HIDDEN_NPC,{ - if (lhz_secret01 < 7) { - mes "^3355FFThe Status Light is"; - mes "on. It looks like there's"; - mes "something inside the"; - mes "bulb, but you can't get"; - mes "near it since it generates"; - mes "incredibly scorching heat.^000000"; - next; - mes "^3355FFNow, if you could"; - mes "somehow shut down the"; - mes "Power Generator in this"; - mes "room, the bulb would be"; - mes "cool enough for you to touch...^000000"; - close; - } - else if (lhz_secret01 == 7) { - mes "The Status Light"; - mes "is now off and the"; - mes "bulb has cooled down."; - next; - if (select("Smash the light bulb.", "Cancel") == 1) { - mes "^3355FFYou smash the"; - mes "Status Light's bulb"; - mes "and discover another key."; - mes "You obtained a ^000000Black Key^3355FF.^000000"; - lhz_secret01 = 8; - } - close; - } - mes "^3355FFYou find the remains"; - mes "of a broken light bulb.^000000"; - close; -} - -lhz_cube,234,200,0 script Desk#cube HIDDEN_NPC,{ - if (lhz_secret02 <= 1) { - mes "^3355FFYou've found"; - mes "a completely"; - mes "cluttered desk.^000000"; - next; - switch(select("On the desk", "Under the desk", "Desk drawer")) { - case 1: - mes "^3355FFVarious documents,"; - mes "books and lab equipment"; - mes "are scattered on the desk."; - mes "But none of them seem"; - mes "all that useful right now.^000000"; - close; - case 2: - if (lhz_secret02 < 1) { - mes "^3355FFUnder this desk, of"; - mes "all conceivable places,"; - mes "you find a ^000000Short Stick^3355FF"; - mes "that you decide to keep."; - mes "You never know when"; - mes "you'll need one of those.^000000"; - lhz_secret02 = 1; - } - else { - mes "^3355FFThis is where you"; - mes "found your ^000000Short Stick^3355FF."; - mes "Sadly, there are no more"; - mes "hidden treasures for you to"; - mes "discover beneath this desk.^000000"; - } - close; - case 3: - mes "^3355FFThe desk drawer is"; - mes "locked and probably"; - mes "with good reason. After all,"; - mes "you just tried to invade this"; - mes "private and intimate space.^000000"; - close; - } - } - else if (lhz_secret02 == 2) { - mes "^3355FFYou're back at the"; - mes "messy desk which"; - mes "is probably used by"; - mes "a high ranking executive"; - mes "who has someone else"; - mes "do his desk tidying for him.^000000"; - next; - switch(select("On the desk", "Under the desk", "Desk drawer")) { - case 1: - mes "^3355FFAlas, no matter how much"; - mes "you rummage through it,"; - mes "the clutter on the desk"; - mes "proves to be useless to you.^000000"; - next; - if (Sex == SEX_MALE) { - mes "^3355FFAn issue of the"; - mes "Dancer magazine,"; - mes "''Harmonic Lick'' catches"; - mes "your eye, but you really"; - mes "shouldn't be interested"; - mes "in that publication just"; - mes "because of the pictures.^000000"; - } - else { - mes "^3355FFAn issue of the female"; - mes "entertainment magazine,"; - mes "''Magnum Break'' catches"; - mes "your eye, but adventurers"; - mes "have no time to look at"; - mes "pictures of beautiful men.^000000"; - } - close; - case 2: - mes "^3355FFUnder the desk, you"; - mes "discover another Short"; - mes "Stick which happens to"; - mes "fit perfectly into the other"; - mes "Short Stick you found earlier."; - next; - mes "^3355FFYou combine the two"; - mes "lesser sticks to create"; - mes "a stick that is superior"; - mes "to the sum of its parts."; - mes "You are now the proud"; - mes "bearer of a ^000000Long Stick^3355FF.^000000"; - lhz_secret02 = 3; - close; - case 3: - mes "^3355FFThis desk drawer is"; - mes "locked shut and probably"; - mes "always will be. It's likely"; - mes "that nothing really valuable"; - mes "is inside, aside from perhaps"; - mes "a hip flask or a candy stash."; - close; - } - } - mes "^3355FFThis desk is cluttered"; - mes "with all sorts of random"; - mes "objects, but such is its"; - mes "destiny as office equipment.^000000"; - next; - switch(select("On the desk", "Under the desk", "Desk drawer")) { - case 1: - mes "^3355FFAlas, no matter how much"; - mes "you rummage through it,"; - mes "the clutter on the desk"; - mes "proves to be useless to you.^000000"; - next; - mes "^3355FFThere's part of a newspaper"; - mes "here, but it's only the Comics"; - mes "section which, of course, isn't"; - mes "informative enough for world"; - mes "savvy adventurers like you.^000000"; - close; - case 2: - mes "^3355FFThis is where you found"; - mes "one of two Short Sticks"; - mes "to make your ^000000Long Stick^3355FF."; - mes "There isn't anything else"; - mes "under here, so it's impossible"; - mes "to make your stick any longer.^000000"; - close; - case 3: - mes "^3355FFThis desk drawer is"; - mes "locked very securely."; - mes "The owner of this desk"; - mes "was wise to provide a"; - mes "measure of drawer security."; - mes "But why put sticks under the"; - mes "desk? This is most curious...^000000"; - close; - } -} - -lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{ - if (lhz_secret02 == 0) { - mes "^3355FFYou've found a bed"; - mes "in which the sheets"; - mes "are slovenly arranged.^000000"; - next; - if (select("On the bed", "Under the bed") == 1) { - mes "^3355FFNo one's in the bed"; - mes "and if you climbed in,"; - mes "you'd just be alone. For"; - mes "some people, this may"; - mes "be an immutable truth.^000000"; - } - else { - mes "^3355FFUnder the bed, you"; - mes "discover a ^000000Short Stick^3355FF"; - mes "which you decide to"; - mes "keep. You never know"; - mes "when certain, seemingly"; - mes "useless objects will save you.^000000"; - lhz_secret02 = 2; - } - close; - } - else if (lhz_secret02 == 1) { - mes "^3355FFYou've found a bed"; - mes "in which the sheets"; - mes "are slovenly arranged.^000000"; - next; - if (select("On the bed", "Under the bed") == 1) { - mes "^3355FFNo one's in the bed"; - mes "and if you climbed in,"; - mes "you'd just be alone. For"; - mes "some people, this may"; - mes "be an immutable truth.^000000"; - } - else { - mes "^3355FFUnder the bed, you"; - mes "discover another Short"; - mes "Stick which happens to"; - mes "fit perfectly into the other"; - mes "Short Stick you found earlier."; - next; - mes "^3355FFYou combine the two"; - mes "lesser sticks to create"; - mes "a stick that is superior"; - mes "to the sum of its parts."; - mes "You are now the proud"; - mes "bearer of a ^000000Long Stick^3355FF.^000000"; - lhz_secret02 = 3; - } - close; - } - else if (lhz_secret02 == 2) { - mes "^3355FFYou've found a bed"; - mes "in which the sheets"; - mes "are slovenly arranged.^000000"; - next; - if (select("On the bed", "Under the bed") == 1) { - mes "^3355FFNo one's in the bed"; - mes "and if you climbed in,"; - mes "you'd just be alone. For"; - mes "some people, this may"; - mes "be an immutable truth.^000000"; - } - else { - mes "^3355FFIn a distant and"; - mes "dusty corner beneath"; - mes "the bed, you manage to"; - mes "spot an object. If only you"; - mes "could reach it somehow...^000000"; - next; - input .@input$; - if (.@input$ == "Short Stick") { - mes "^3355FFYou try to reach"; - mes "the object by using"; - mes "your Short Stick. After"; - mes "a few attempts, you had no"; - mes "choice but to admit that your"; - mes "stick just wasn't long enough.^000000"; - } - else { - mes "^3355FFUnfortunately,"; - mes "whatever you used to"; - mes "try to reach the object"; - mes "didn't work. You'll have"; - mes "to think of something else.^000000"; - } - } - close; - } - else if (lhz_secret02 == 3) { - mes "^3355FFYou find a messy"; - mes "bed that may be more"; - mes "than meets the eye.^000000"; - next; - if (select("On the bed", "Under the bed") == 1) { - mes "^3355FFNo one's in the bed"; - mes "and if you climbed in,"; - mes "you'd just be alone. For"; - mes "some people, this may"; - mes "be an immutable truth.^000000"; - } - else { - mes "^3355FFIn a distant and"; - mes "dusty corner beneath"; - mes "the bed, you manage to"; - mes "spot an object. If only you"; - mes "could reach it somehow...^000000"; - next; - input .@input$; - if (.@input$ == "Long Stick") { - mes "^3355FFWith Long Stick in"; - mes "hand, you manage to"; - mes "reach the object and drag"; - mes "it under the bed towards you."; - mes "You now possess the ^000000Cube^3355FF"; - mes "that was under the bed.^000000"; - lhz_secret02 = 4; - } - else { - mes "^3355FFUnfortunately,"; - mes "whatever you used to"; - mes "try to reach the object"; - mes "didn't work. You'll have"; - mes "to think of something else.^000000"; - } - } - close; - } - mes "^3355FFYou've found a bed"; - mes "in which the sheets"; - mes "are slovenly arranged.^000000"; - next; - if (select("On the bed", "Under the bed") == 1) { - mes "^3355FFNo one's in the bed"; - mes "and if you climbed in,"; - mes "you'd just be alone. For"; - mes "some people, this may"; - mes "be an immutable truth.^000000"; - close; - } - mes "^3355FFThis is where you"; - mes "managed to find some"; - mes "sort of strange ^000000Cube^3355FF.^000000"; - close; -} - -lhz_cube,229,184,0 script Goblet#cube HIDDEN_NPC,{ - if (lhz_sincube < 10) { - if (lhz_secret03 == 0) { - mes "^3355FFYou see an empty"; - mes "bottle and a goblet."; - mes "It looks like you"; - mes "missed the party.^000000"; - next; - if (select("Examine the goblet.", "Cancel") == 1) { - mes "^3355FFInside the goblet,"; - mes "you find a ^000000Rusty Key^3355FF"; - mes "which you decide to keep."; - mes "However, you'll need to get"; - mes "rid of that rust somehow."; - mes "Perhaps you can dip the key"; - mes "in some corrosive chemical?^000000"; - lhz_secret03 = 1; - } - close; - } - mes "^3355FFThis is the goblet where"; - mes "you found that ^000000Rusty Key^3355FF.^000000"; - close; - } - mes "^3355FFThis is goblet cup where"; - mes "you found that ^000000Rusty Key^3355FF.^000000"; - close; -} - -lhz_cube,231,202,0 script Chemicals#cube HIDDEN_NPC,{ - if (lhz_secret03 < 1) { - mes "^3355FFThere is a bottle"; - mes "containing slightly"; - mes "corrosive chemicals"; - mes "that is sitting on the ledge.^000000"; - next; - input .@input$; - mes "^3355FFWhatever you tried to"; - mes "pour the chemicals on"; - mes "wasn't affected at all."; - mes "You should try pouring the"; - mes "chemicals on something else.^000000"; - close; - } - else if (lhz_secret03 == 1) { - mes "^3355FFThere is a bottle"; - mes "containing slightly"; - mes "corrosive chemicals"; - mes "that is sitting on the ledge.^000000"; - next; - input .@input$; - if (.@input$ == "Rusty Key") { - mes "^3355FFPouring the chemicals"; - mes "on the Rusty Key removes"; - mes "the rust, making it usable"; - mes "again. Now that it is clean,"; - mes "the Rusty Key has become"; - mes "a sparkling ^000000Green Key^3355FF.^000000"; - lhz_secret03 = 2; - } - else { - mes "^3355FFWhatever you tried to"; - mes "pour the chemicals on"; - mes "wasn't affected at all."; - mes "You should try pouring the"; - mes "chemicals on something else.^000000"; - } - close; - } - mes "^3355FFThese are the chemicals"; - mes "that you used to clean the"; - mes "Rusty Key so that it was"; - mes "restored to its original glory,"; - mes "becoming the ^000000Green Key^3355FF.^000000"; - close; -} - -lhz_cube,249,191,0 script Cabinet#cube HIDDEN_NPC,{ - if (lhz_secret03 < 2) { - mes "^3355FFYou've found a"; - mes "cabinet that contains"; - mes "many drawers. Perhaps"; - mes "something useful is inside?"; - next; - if (select("Open", "Cancel") == 1) { - input .@input$; - mes "^3355FFUnfortunately, the"; - mes "cabinet has been locked."; - mes "You'll need the right key"; - mes "in order to open the drawers.^000000"; - } - close; - } - else if (lhz_secret03 == 2) { - mes "^3355FFYou've found a"; - mes "cabinet that contains"; - mes "many drawers. Perhaps"; - mes "something useful is inside?"; - next; - input .@input$; - if (.@input$ == "Green Key") { - mes "^3355FFYou take the Green Key"; - mes "and finds that it fits into"; - mes "one of the drawer keyholes."; - mes "You open the drawer and"; - mes "obtain a strange ^000000Polygon^3355FF.^000000"; - lhz_secret03 = 3; - } - else { - mes "^3355FFWhatever you tried"; - mes "did not succeed in"; - mes "opening this cabinet."; - mes "Think. Think of how"; - mes "locks are unlocked..."; - mes "Then you'll find the"; - mes "answer you seek.^000000"; - } - close; - } - mes "^3355FFThis is the locker"; - mes "where you used the"; - mes "Green Key to open one"; - mes "of the Drawers and obtained"; - mes "a ^000000Polygon^3355FF. You're pretty happy"; - mes "with your Polygon and don't"; - mes "need to open the other drawers.^000000"; - close; -} - -lhz_cube,224,197,0 script Experiment Tube#cube HIDDEN_NPC,{ - if (lhz_secret01 < 8) { - mes "^3355FFYou find a strange"; - mes "tube that seems to"; - mes "contain something."; - mes "Underneath the tube is"; - mes "a thin plate with a keyhole"; - mes "and a card insertion slot.^000000"; - next; - input .@input$; - mes "^3355FFNothing happened."; - mes "You'll probably need"; - mes "to find the right key for"; - mes "the keyhole and the correct"; - mes "card to insert into the slot.^000000"; - close; - } - else if (lhz_secret01 == 8) { - mes "^3355FFYou find a strange"; - mes "tube that seems to"; - mes "contain something."; - mes "Underneath the tube is"; - mes "a thin plate with a keyhole"; - mes "and a card insertion slot.^000000"; - next; - input .@input$; - if (.@input$ == "Black Key") { - mes "^3355FFYou insert the Black Key"; - mes "into the keyhole, causing"; - mes "the experiment tube to open"; - mes "and reveal an ^000000Oval^3355FF which you"; - mes "you choose to take with you.^000000"; - lhz_secret01 = 9; - } - else { - mes "^3355FFNothing happened...^000000"; - } - close; - } - else if (lhz_secret01 == 9) { - mes "^3355FFThis is where you"; - mes "obtained the ^000000Oval^3355FF."; - mes "As you look around"; - mes "the tube's location,"; - mes "you notice an artificial"; - mes "ground fissure which"; - mes "can probably open up...^000000"; - close; - } - else { - if (lhz_sincube == 10) { - mes "^3355FFThere is a narrow,"; - mes "rectangular card slot"; - mes "in front of the tube.^000000"; - next; - input .@input$; - if (.@input$ == "Laboratory Permit") { - if (countitem(Lab_Passport)) { - mes "^3355FFYou insert the"; - mes "Laboratory Permit"; - mes "into the slot and the"; - mes "man made fissure in the"; - mes "ground splits open, revealing"; - mes "an underground staircase.^000000"; - next; - if (select("Go downstairs", "Cancel") == 1) { - mes "^3355FFYou walk down"; - mes "the long flight"; - mes "of winding stairs...^000000"; - close2; - //remove variables that are no longer used. - lhz_sincube = 0; - lhz_secret01 = 0; - lhz_secret02 = 0; - lhz_secret03 = 0; - MISC_QUEST |= 512; - warp "lhz_cube",177,13; - end; - } - close; - } - mes "^3355FF.............."; - mes "Nothing happened.^000000"; - close; - } - mes "^3355FFNothing happened.^000000"; - close; - } - mes "^3355FFThis is where you"; - mes "obtained the ^000000Oval^3355FF."; - mes "As you look around"; - mes "the tube's location,"; - mes "you notice an articial"; - mes "ground fissure which"; - mes "can probably open up...^000000"; - close; - } -} - -lhz_cube,248,193,0 script Box#cube1 HIDDEN_NPC,{ - if ((lhz_secret01 < 9) && (lhz_secret02 < 4) && (lhz_secret03 < 3)) { - mes "^3355FFYou find a box with"; - mes "three distinctively"; - mes "shaped holes.^000000"; - next; - select("Oval Hole", "Cubic Hole", "Polygon Hole"); - input .@input$; - mes "^3355FFNothing happened.^000000"; - close; - } - else if ((lhz_secret01 != 10) || (lhz_secret02 != 5) || (lhz_secret03 != 4)) { - mes "^3355FFYou find a box with"; - mes "three distinctively"; - mes "shaped holes.^000000"; - next; - switch(select("Oval Hole", "Cube Hole", "Polygon Hole")) { - case 1: - if (lhz_secret01 == 9) { - next; - input .@input$; - if (.@input$ == "Oval") { - mes "^3355FFYou insert the Oval"; - mes "into the Oval shaped"; - mes "hole where it fits perfectly.^000000"; - lhz_secret01 = 10; - close; - } - mes "^3355FFNothing happened.^000000"; - close; - } - else if (lhz_secret01 == 10) { - mes "^3355FFThe Oval shaped hole"; - mes "already has an Oval in it."; - mes "Besides, it's not you have"; - mes "any Ovals to spare, anyway.^000000"; - close; - } - input .@input$; - mes "^3355FFNothing happened.^000000"; - close; - case 2: - if (lhz_secret02 == 4) { - next; - input .@input$; - if (.@input$ == "Cube") { - mes "^3355FFYou insert the Cube"; - mes "into the Cubic hole"; - mes "and it clicks into place."; - mes "Your formal Kindergarten"; - mes "training is finally justified.^000000"; - lhz_secret02 = 5; - close; - } - mes "^3355FFNothing happened.^000000"; - close; - } - else if (lhz_secret02 == 5) { - mes "^3355FFYou already placed"; - mes "a Cube into the hole."; - mes "You could take it back"; - mes "out and put it in again,"; - mes "but that would just be"; - mes "a total waste of time.^000000"; - close; - } - input .@input$; - mes "^3355FFNothing happened.^000000"; - close; - case 3: - if (lhz_secret03 == 3) { - next; - input .@input$; - if (.@input$ == "Polygon") { - mes "^3355FFFortunately, the"; - mes "nondescript Polygon"; - mes "that you have is exactly"; - mes "the same shape as this"; - mes "nondescript Polygonal hole."; - mes "The Polygon fits perfectly,"; - mes "almost as if it were destiny.^000000"; - lhz_secret03 = 4; - close; - } - mes "^3355FFNothing happened.^000000"; - close; - } - else if (lhz_secret03 == 4) { - mes "^3355FFThe Polygon is already"; - mes "inserted into the hole."; - mes "Trust that this is as much"; - mes "as this Polygon can do for you.^000000"; - close; - } - input .@input$; - mes "^3355FFNothing happened.^000000"; - close; - } - } - else if (lhz_secret01 == 10 && lhz_secret02 == 5 && lhz_secret03 == 4 && lhz_sincube != 10) { - mes "^3355FFYou find a box with"; - mes "three distinctively"; - mes "shaped holes that"; - mes "are now filled with the"; - mes "objects you've inserted.^000000"; - next; - if (select("Open the box.", "Cancel") == 1) { - mes "^3355FFYou open the box"; - mes "and find that there's"; - mes "a small card labeled"; - mes "''Laboratory Permit'' inside."; - mes "You pocket this ^000000Laboratory"; - mes "Permit^3355FF, knowing that you"; - mes "will be needing it later."; - lhz_sincube = 10; - getitem Lab_Passport,1; - } - close; - } - mes "^3355FFYou find the open box"; - mes "which used to contain"; - mes "the ^000000Laboratory Permit^3355FF."; - mes "This box is no longer"; - mes "useful to you now, but"; - mes "once upon a time, its"; - mes "mysteries were a challenge.^000000"; - close; -} - -lhz_cube,250,184,0 script Door#cube HIDDEN_NPC,{ - mes "^3355FFYou've come upon a"; - mes "door that leads outside.^000000"; - next; - if (select("Exit", "Cancel") == 1) { - warp "lighthalzen",310,302; - end; - } - close; -} - -lhz_dun02,224,6,0 script Exit1#lt WARPNPC,1,1,{ -OnTouch: - if (MISC_QUEST&512) { - warp "lhz_cube",231,90; - end; - } - mes "^3355FFYou found a passage that"; - mes "seems to lead somewhere,"; - mes "but you get the feeling that"; - mes "you shouldn't enter it for now.^000000"; - close; -} - -//== Lighthalzen Pickpocket Mini-Quest ===================== -lighthalzen,240,216,4 script Suspicious Guy#lhz_01 4_M_LGTPOOR,2,2,{ - end; - -OnTouch: - switch(rand(1,3)) { - case 1: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 100) { - Zeny -= 100; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I sense something..."; - mes "No. It might just"; - mes "be my imagination."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 2: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 200) { - Zeny -= 200; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I could have sworn"; - mes "that these pockets full"; - mes "of zeny were heavier"; - mes "just a second ago..."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 3: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 10) { - Zeny -= 10; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "What the?!"; - mes "That guy, did he just...?"; - mes "He did! Hey! That guy"; - mes "stole some of my money!"; - next; - mes "[Suspicious Guy]"; - mes "Oh crap!"; - mes "Gotta scram!"; - mes "Eat my dust, good guy!"; - next; - if (rand(1,4) == 1) { - enablenpc "Suspicious Guy#lhz_03"; - disablenpc "Suspicious Guy#lhz_01"; - } - else { - enablenpc"Suspicious Guy#lhz_02"; - disablenpc "Suspicious Guy#lhz_01"; - } - close; - } -} - -lighthalzen,220,169,3 script Suspicious Guy#lhz_02 4_M_LGTPOOR,2,2,{ - end; - -OnInit: - disablenpc "Suspicious Guy#lhz_02"; - end; - -OnTouch: - switch(rand(1,3)) { - case 1: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 100) { - Zeny -= 100; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I sense something..."; - mes "No. It might just"; - mes "be my imagination."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 2: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 200) { - Zeny -= 200; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I could have sworn"; - mes "that these pockets full"; - mes "of zeny were heavier"; - mes "just a second ago..."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 3: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 10) { - Zeny -= 10; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "What the?!"; - mes "That guy, did he just...?"; - mes "He did! Hey! That guy"; - mes "stole some of my money!"; - next; - mes "[Suspicious Guy]"; - mes "Oh crap!"; - mes "Gotta scram!"; - mes "Eat my dust, good guy!"; - if (rand(1,4) == 1) { - enablenpc "Suspicious Guy#lhz_03"; - disablenpc "Suspicious Guy#lhz_02"; - } - else { - enablenpc "Suspicious Guy#lhz_01"; - disablenpc "Suspicious Guy#lhz_02"; - } - close; - } -} - -lighthalzen,164,127,4 script Suspicious Guy#lhz_03 4_M_LGTPOOR,2,2,{ - end; - -OnInit: - disablenpc "Suspicious Guy#lhz_03"; - end; - -OnTouch: - switch(rand(1,5)) { - case 1: - case 2: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 100) { - Zeny -= 100; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I sense something..."; - mes "No. It might just"; - mes "be my imagination."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 3: - case 4: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 200) { - Zeny -= 200; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "I could have sworn"; - mes "that these pockets full"; - mes "of zeny were heavier"; - mes "just a second ago..."; - next; - mes "[?????]"; - mes "^333333Heh heh heh heh...^000000"; - close; - case 5: - mes "^3355FF*SHHHHHHUK!*^000000"; - specialeffect EF_STEAL; - if (Zeny >= 10) { - Zeny -= 10; - } - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh...?"; - mes "What the?!"; - mes "That guy, did he just...?"; - mes "He did! Hey! That guy"; - mes "stole some of my money!"; - next; - mes "[Suspicious Guy]"; - mes "Oh crap!"; - mes "Gotta scram!"; - mes "Eat my dust, good gu--!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Oh no, you don't!"; - mes "I'm turning you in,"; - mes "you pickpocket!"; - next; - mes "[Suspicious Guy]"; - mes "No...! I'm sorry!"; - mes "I'll give you back"; - mes "your money, just "; - mes "let me go! Crap!"; - emotion e_sob; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Alright, fine,"; - mes "but you better quit"; - mes "this life of crime!"; - next; - mes "[Suspicious Guy]"; - mes "You're right, that was"; - mes "wrong of me. Thanks"; - mes "for letting me go. Since"; - mes "you did me a favor, I'll"; - mes "sell you some tonic that"; - mes "I use to run really fast."; - next; - mes "[Suspicious Guy]"; - mes "I can only sell up to"; - mes "three of my secret tonic"; - mes "to you since that's all"; - mes "I have. Each one will"; - mes "cost 15,000 zeny. So"; - mes "what do you say?"; - next; - switch(select("Give me 1.", "Give me 2.", "Give me 3.", "No, I'm fine.")) { - case 1: .@number = 1; .@price = 15000*1; break; - case 2: .@number = 2; .@price = 15000*2; break; - case 3: .@number = 3; .@price = 15000*3; break; - case 4: - mes "[Suspicious Guy]"; - mes "Well..."; - mes "You're just gonna"; - mes "let me go, then?"; - mes "That's awful generous."; - mes "Thanks, I appreciate it."; - next; - mes "[Suspicious Guy]"; - mes "Anyway, I'm gonna"; - mes "get back to work."; - mes "Heh heh heh~"; - } - if (.@number) { - if (Zeny < .@price) { - mes "[Suspicious Guy]"; - mes "Er, since I'm quitting"; - mes "pickpocketing, I need"; - mes "to make cash legitimately"; - mes "as a business person. I'm"; - mes "real sorry pal, but I can't just"; - mes "give these tonics away!"; - next; - mes "[Suspicious Guy]"; - mes "Anyway, I'm gonna"; - mes "get back to work."; - mes "Heh heh heh~"; - } - else { - if ((MaxWeight-Weight) < 400) { - mes "[Suspicious Guy]"; - mes "Eh, I'm sorry, but you"; - mes "don't have enough room"; - mes "in your inventory to even"; - mes "hold these tonics. Sorry"; - mes "pal, but this deal's off."; - next; - mes "[Suspicious Guy]"; - mes "Anyway, I'm gonna"; - mes "get back to work."; - mes "Heh heh heh~"; - } - else { - mes "[Suspicious Guy]"; - if (.@number == 1) { - mes "Only one? Alright, you"; - mes "might be a cheapskate,"; - mes "but I do owe you. Just"; - mes "take this and I hope we never"; - mes "bump into each other again!"; - } - else if (.@number == 2) { - mes "Two, huh? I can dig it."; - mes "Now take these and I hope"; - mes "we never see each other"; - mes "ever again! Ciao, baby~"; - } - else { - mes "You want all three?"; - mes "Heh, you're much smarter"; - mes "than I thought! Alright, take"; - mes "these with my compliments,"; - mes "but I hope we never bump"; - mes "into each other ever again!"; - } - Zeny -= .@price; - getitem Speed_Up_Potion,.@number; - } - } - } - if (rand(1,2) == 1) { - enablenpc "Suspicious Guy#lhz_01"; - disablenpc "Suspicious Guy#lhz_03"; - } - else { - enablenpc "Suspicious Guy#lhz_02"; - disablenpc "Suspicious Guy#lhz_03"; - } - close; - } -} - -//== Friendship Quest ====================================== -lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{ - if (BaseLevel < 50) { - mes "[Digotz]"; - mes "Oh, an adventurer?"; - mes "Welcome to Uptown"; - mes "Lighthalzen. However,"; - mes "I'm afraid this area won't"; - mes "have much to offer you"; - mes "in the way of excitement."; - next; - mes "[Digotz]"; - mes "Not to be rude or"; - mes "anything, but this town"; - mes "should be safe enough for"; - mes "you to explore. I mean, you"; - mes "just seem to be kind of new"; - mes "at this adventurer thing..."; - close; - } - if (friendship > 14) { - mes "^3355FFDigotz has passed"; - mes "away, but the look on"; - mes "his face seems very"; - mes "peaceful and content.^000000"; - close; - } - if (friendship == 14) { - mes "^3355FFDigotz is seriously"; - mes "injured from a wound"; - mes "by a knife that is still"; - mes "embedded in his belly.^000000"; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Digotz...?"; - mes "Oh no, let me"; - mes "get you some help!"; - next; - mes "[Digotz]"; - mes "H-hey... It's the"; - mes "adventurer... Man,"; - mes "that Maku. He always"; - mes "did bring me bad luck..."; - mes "It's too late for me and"; - mes "I don't have much time..."; - next; - mes "[Digotz]"; - mes "Those guards I told you"; - mes "about... The ones who don't"; - mes "want the poor and the rich to"; - mes "mingle? I... Guess they found"; - mes "I was gonna meet my old pal."; - mes "I just wanted to see him..."; - next; - mes "[Digotz]"; - mes "This guy... In a black"; - mes "suit... He just... He just"; - mes "stabbed me! I... God. It's"; - mes "been so long since I've talked"; - mes "to him. We'll hang out and have"; - mes "fun, just like the good old days."; - next; - mes "[Digotz]"; - mes "I missed my buddies, but now..."; - mes "Now I can hear them calling me."; - mes "Now we can all be together just"; - mes "like we all promised. Yeah..."; - mes "I was wrong. Life's too short"; - mes "to be angry with your frie--"; - next; - mes "[Digotz]"; - mes ".............."; - next; - mes "[Digotz]"; - mes ".............."; - mes "......................."; - next; - mes "[Digotz]"; - mes ".............."; - mes "......................."; - mes "..............................."; - next; - mes "^3355FFDigotz stopped breathing."; - mes "You remove the Knife from"; - mes "his lifeless body as a final"; - mes "courtesy to a man who"; - mes "dearly loved his friends.^000000"; - next; - friendship = 15; - changequest 12005,12006; - getitem Knife,1; - close; - } - if (friendship == 13) { - mes "[Digotz]"; - mes "Wh-whoa, I need to"; - mes "get ready! That Maku's"; - mes "gonna make fun of me if"; - mes "I look too rich and pampered."; - mes "Damn! Where did I put all of"; - mes "my fashionable street clothes?"; - close; - } - if ((friendship == 12 && countitem(Friends_Diary) > 0)) { - mes "[Digotz]"; - mes "Even if Benkaistein"; - mes "did come back, I don't"; - mes "think I could forgive Maku."; - mes "In fact, you know what?"; - mes "I think I'd even be madder!"; - next; - if (select("Show Benkaistein's Journal.", "Don't show Benkaistein's Journal.") == 1) { - mes "[Digotz]"; - mes "Why am I so ticked off?"; - mes "^3355FF*Sigh*^000000 You have something"; - mes "to show me? Huh? Benkaistein"; - mes "wanted me to read this diary"; - mes "of his? Sure, why not? I do"; - mes "owe him a lot over the years..."; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Today, me, Digotz and"; - mes "Maku played this crazy flying"; - mes "game. Basically, we make"; - mes "these wings out of wood and"; - mes "paper, jump off these hills"; - mes "and try to fly. Dumb, I know.^000000"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Today it was my turn to"; - mes "jump and flap my arms with"; - mes "these fake, badly made wings."; - mes "It's not really a fun game when"; - mes "I think about it. Boy, I hope"; - mes "we don't do that again.^000000"; - next; - mes "[Digotz]"; - mes "Oh yeah, I remember that!"; - mes "Maku wore the wings most"; - mes "of the time, but I still hold"; - mes "the record for staying in the"; - mes "air the longest! Yeah, I was"; - mes "a regular Kid Pegasus~"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Maku, Digotz and me went"; - mes "outside of town. Of course,"; - mes "we didn't tell anyone or else"; - mes "we'd get in trouble. It was"; - mes "a really exciting day. But"; - mes "then, we ran into a monster!^000000"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363I wanted to run away but Maku"; - mes "and Digotz wanted to beat it so"; - mes "that we could become heroes."; - mes "Of course, we got hurt pretty"; - mes "bad and the monster got away."; - mes "Boy, mom was not happy...^000000"; - next; - mes "[Digotz]"; - mes "Huh. I don't remember"; - mes "that so well. But I know that"; - mes "Benkaistein, me and Maku"; - mes "weren't afraid of anything back"; - mes "then. We must have been totally"; - mes "nuts to fight a monster, though."; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Digotz's been sick for three"; - mes "days now. It's just a normal"; - mes "cold and Maku keeps saying"; - mes "it's Digotz's fault he got sick.^FFFFFF ^856363 But he's always asking me to"; - mes "go visit him and see if he's okay.^000000"; - next; - mes "[Digotz]"; - mes "I think I remember being"; - mes "pretty sick. Maku was worried?"; - mes "I... I must have had a horrible"; - mes "life threatening disease like,"; - mes "um, Gonorrhitis. You know."; - mes "That might have been it."; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Mom and dad keep telling"; - mes "me not to hang out with Maku"; - mes "anymore. Their reason is really"; - mes "dumb, and I don't care if he is"; - mes "poor. He's one of the best guys"; - mes "that I'll ever know.^000000"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Digotz's family is really"; - mes "rich and they don't want him"; - mes "to see Maku anymore either."; - mes "But Digotz doesn't care."; - mes "I know he likes Maku a lot.^000000"; - next; - mes "[Digotz]"; - mes "Well, we were a lot"; - mes "younger and closer back"; - mes "then, so... ^333333*Ahem!*^000000 Why did"; - mes "Benkaistein even write that?!"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Today, the three of us"; - mes "made an oath of brotherhood,"; - mes "just like we read in the comic"; - mes "book. We swore we'd always"; - mes "be friends no matter what."; - mes "For always and for always.^000000"; - next; - mes "[Digotz]"; - mes "I... I was forced to make"; - mes "that oath! And people do"; - mes "change, you know! I mean,"; - mes "we were basically just kids,"; - mes "it's not like that oath really"; - mes "means anything now, does it?"; - next; - friendship = 13; - mes "[Digotz]"; - mes "That does it. I'm gonna"; - mes "go see that Maku. I don't"; - mes "miss him or anything, but"; - mes "I gotta get him to cancel"; - mes "that oath. And maybe I'll"; - mes "beat up him a little bit."; - close; - } - mes "[Digotz]"; - mes "I don't understand"; - mes "why I'm so angry!"; - mes "I'm starting to act"; - mes "more like Maku, though,"; - mes "don't get me wrong, it's"; - mes "not like I care about the guy."; - close; - } - if (friendship == 7) { - mes "[Digotz]"; - mes "Even if Benkaistein came"; - mes "back from wherever he was"; - mes "studying, I don't think he'd be"; - mes "able to get Maku to apologize"; - mes "to me. That guy is just way"; - mes "too stubborn for his own good!"; - close; - } - if (friendship == 6) { - mes "[Digotz]"; - mes "Oh, it's been a while."; - mes "What are you doing back"; - mes "over here? And, um, did"; - mes "you deliver that message"; - mes "to Maku? Now when I think"; - mes "about it, I was kind of--"; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "I delivered your message"; - mes "word for word, and Maku"; - mes "got angry, called you names"; - mes "and has been threatening to"; - mes "beat you up pretty badly."; - next; - mes "[Digotz]"; - mes "That no-good, dirty"; - mes "lying rotten scoundrel!"; - mes "If it weren't for those"; - mes "guards, I'd head over to"; - mes "the ghetto and beat Maku"; - mes "up myself! That stupid guy!"; - next; - mes "[Digotz]"; - mes "During times like this,"; - mes "I really miss ^FF0000Benkaistein^000000."; - mes "That guy would always have"; - mes "an answer for this kind of"; - mes "situation. Yeah, I think he's"; - mes "in some far off town, studying."; - next; - mes "[Digotz]"; - mes "Supposedly he's in that"; - mes "place, whatever it's called,"; - mes "since there's a ton of books"; - mes "there that he can use. But"; - mes "yeah, Benkaistein would"; - mes "always be the mediator..."; - next; - mes "[Digotz]"; - mes "Even back then, when"; - mes "me, him and Maku used to"; - mes "hang out, Benkaistein would"; - mes "mediate if we got into some"; - mes "argument. Still, he couldn't"; - mes "do anything about Maku now..."; - friendship = 7; - changequest 12002,12003; - next; - mes "[Digotz]"; - mes "I don't know why,"; - mes "but I'm so angry!"; - mes "Why am I stressing"; - mes "out so much over this?!"; - close; - } - if ((friendship == 4 || friendship == 5)) { - mes "[Digotz]"; - mes "Still checking out"; - mes "Uptown Lighthalzen?"; - mes "Not like I'd care, but if you"; - mes "do happen to see Maku,"; - mes "deliver this little message"; - mes "for me, sentence by sentence."; - next; - mes "[Digotz]"; - mes "^FF0000Hopeless bastard!"; - mes "^FF0000You're still a stubborn jerk!"; - mes "^FF0000You owe me at least 3 lunches!"; - mes "^FF0000Not to mention an apology!"; - mes "^FF0000But who cares what you think?!"; - mes "I'm so goddamn happy without you!^000000"; - close; - } - if (friendship == 3) { - mes "[Digotz]"; - mes "I know that the"; - mes "opulence of Uptown"; - mes "seems rather attractive,"; - mes "but trust me. This place"; - mes "is colorless. Now, have"; - mes "you visited the poor district?"; - next; - select("Yes, I did already..."); - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Yes, I did already..."; - mes "And I met someone"; - mes "named Maku there."; - next; - mes "[Digotz]"; - mes "Maku?! Oh, he must have"; - mes "mentioned something about"; - mes "me. But I don't care what he"; - mes "says, unless it's an apology"; - mes "for being a fully blown jerk."; - mes "Ever since we were kids..."; - next; - mes "[Digotz]"; - mes "Anyway, we used to be close,"; - mes "but that guy was never a true"; - mes "friend of mine! Like that one"; - mes "time he cheated to beat me at"; - mes "arm wrestling! Or when he never"; - mes "thanked me for buying us lunch!"; - next; - mes "[Digotz]"; - mes "Sure, he might have helped"; - mes "me a little in meeting my first"; - mes "girlfriend, but I'll never ever"; - mes "forgive him for fixing me up"; - mes "on the worst blind dates a"; - mes "man can possibly experience!"; - next; - mes "[Digotz]"; - mes "Maku doesn't know a damn"; - mes "about friendship! Even if I did"; - mes "want to see him, there are these"; - mes "people who don't want the rich"; - mes "to ever meet with the poor."; - next; - mes "[Digotz]"; - mes "If Maku's fine, that's"; - mes "good enough to hear for"; - mes "me! There's no need for me"; - mes "to go all the way over there"; - mes "and check up on him! I only"; - mes "have one regret though..."; - next; - mes "[Digotz]"; - mes "I only wish I had one"; - mes "last chance to see Maku..."; - mes "So that I could kick his sorry"; - mes "ass myself! Yeah, that's right!"; - mes "Arrogant bastard! But still,"; - mes "I'm not able to do that..."; - next; - mes "[Digotz]"; - mes "The security guards here"; - mes "will never allow the rich and"; - mes "poor to meet, fearing that"; - mes "the poor will disturb the peace"; - mes "and order of the city. It's a dumb rule made for dumb people."; - next; - mes "[Digotz]"; - mes "Still, it's pretty scary that"; - mes "someone can get punished"; - mes "for violating such a stupid"; - mes "taboo, actually. Anyway, if"; - mes "you see Maku again, tell"; - mes "him this for me, got it?"; - next; - mes "[Digotz]"; - mes "^FF0000Hopeless bastard!"; - mes "^FF0000You're still a stubborn jerk!"; - mes "^FF0000You owe me at least 3 lunches!"; - mes "^FF0000Not to mention an apology!"; - mes "^FF0000But who cares what you think?!"; - mes "I'm so goddamn happy without you!^000000"; - friendship = 4; - close; - } - if (friendship == 2) { - mes "[Digotz]"; - mes "What are you still"; - mes "doing hanging around"; - mes "here? There's nothing"; - mes "interesting in Uptown"; - mes "for you to see, adventurer."; - next; - mes "[Digotz]"; - mes "Gosh...!"; - mes "Just hearing about"; - mes "Maku makes me so feel"; - mes "so upset for some reason!"; - close; - } - if (friendship == 1) { - mes "[Digotz]"; - mes "Oh, an adventurer?"; - mes "Welcome to Uptown"; - mes "Lighthalzen. However,"; - mes "I'm afraid this area won't"; - mes "have much to offer you"; - mes "in the way of excitement."; - next; - mes "[Digotz]"; - mes "My name is Digotz,"; - mes "just another citizen"; - mes "of Upper Lighthalzen."; - mes "I hope that you enjoy"; - mes "your stay in my hometown."; - next; - select("Do you know someone named Maku?"); - mes "[Digotz]"; - mes "Maku? Maku. Yes, he's my"; - mes "childhood friend. Or he was,"; - mes "anyway. Now he's just a jerk."; - mes "In any case, we can't hang"; - mes "out, even if we wanted to,"; - mes "for several reasons."; - next; - mes "[Digotz]"; - mes "Hey, why am I even"; - mes "talking about this? It's"; - mes "not like I'm bothered by"; - mes "the fact me and Maku aren't"; - mes "pals anymore. You know what?"; - mes "Just forget everything I said."; - friendship = 2; - changequest 12000,12001; - close; - } - mes "[Digotz]"; - mes "Oh, an adventurer?"; - mes "Welcome to Uptown"; - mes "Lighthalzen. However,"; - mes "I'm afraid this area won't"; - mes "have much to offer you"; - mes "in the way of excitement."; - next; - mes "[Digotz]"; - mes "Feel free to take"; - mes "a look around if you"; - mes "so wish. I'm actually"; - mes "glad to see somebody"; - mes "aside from the stuck up"; - mes "rich people who live here."; - close; -} - -lighthalzen,337,232,3 script Maku 4_M_LGTPOOR,{ - if (friendship > 14) { - cutin "lhz_macu07",2; - mes "[Maku]"; - mes "Why is this guy so"; - mes "late? Once he shows"; - mes "up, I swear, I'm gonna...!"; - next; - mes "[Maku]"; - mes "Eh, he might have"; - mes "some kinda reason for"; - mes "being late, but if he don't,"; - mes "I've been saving a whole"; - mes "six pack of kickass to open,"; - mes "just for him. Heh heh heh~"; - close2; - cutin "lhz_macu07",255; - end; - } - if (friendship == 14) { - cutin "lhz_macu05",2; - mes "[Maku]"; - mes "Why is Digotz"; - mes "so late? This isn't"; - mes "like him at all. Maybe"; - mes "something's wrong?"; - close2; - cutin "lhz_macu05",255; - end; - } - if (friendship == 13 && countitem(Friends_Diary) > 0) { - cutin "lhz_macu06",2; - mes "[Maku]"; - mes "Hey, what is that? You want"; - mes "I should read this journal?"; - mes "Er, okay, but I'm none too"; - mes "comfortable going through"; - mes "somebody's diary. It's just"; - mes "kinda... creepy, you know?"; - next; - mes "[Maku]"; - mes "Hey, this thing is"; - mes "Benkaistein's. I haven't"; - mes "seen that guy in a long while."; - mes "Ah, so he gave it to you for me"; - mes "to read? Alright, I owe him a"; - mes "favor or two, so I oughta..."; - next; - cutin "lhz_macu06",255; - mes "[Benkaistein's Journal]"; - mes "^856363Today, me, Digotz and"; - mes "Maku played this crazy flying"; - mes "game. Basically, we make"; - mes "these wings out of wood and"; - mes "paper, jump off these hills"; - mes "and try to fly. Dumb, I know.^000000"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363Today it was my turn to"; - mes "jump and flap my arms with"; - mes "these fake, badly made wings."; - mes "It's not really a fun game when"; - mes "I think about it. Boy, I hope"; - mes "we don't do that again.^000000"; - next; - cutin "lhz_macu03",2; - mes "[Maku]"; - mes "What is he talking about?!"; - mes "That game was real fun!"; - mes "Yeah, I usually wore the"; - mes "wings and Digotz always"; - mes "wanted to wear them too."; - next; - cutin "lhz_macu03",255; - mes "[Benkaistein's Journal]"; - mes "^856363Maku, Digotz and me went"; - mes "outside of town. Of course,"; - mes "we didn't tell anyone or else"; - mes "we'd get in trouble. It was"; - mes "a really exciting day. But"; - mes "then, we ran into a monster!^000000"; - next; - mes "[Benkaistein's Journal]"; - mes "^856363I wanted to run away but Maku"; - mes "and Digotz wanted to beat it so"; - mes "that we could become heroes."; - mes "Of course, we got hurt pretty"; - mes "bad and the monster got away."; - mes "Boy, mom was not happy...^000000"; - next; - cutin "lhz_macu03",2; - mes "[Maku]"; - mes "That's right! Back then,"; - mes "the three of us weren't"; - mes "afraid of anything! Of course,"; - mes "Digotz got beat up the most."; - mes "But I gotta say, he was also"; - mes "the most fearless of us."; - next; - cutin "lhz_macu03",255; - mes "[Benkaistein's Journal]"; - mes "^856363Digot's been sick for three"; - mes "days now. It's just a normal"; - mes "cold and Maku keeps saying"; - mes "it's Digotz's fault he got sick.^FFFFFF ^856363 But he's always asking me to"; - mes "go visit him and see if he's okay.^000000"; - next; - cutin "lhz_macu04",2; - mes "[Maku]"; - mes "Wh-what?! No, I wasn't"; - mes "worried at all! That must"; - mes "have been the time Digot"; - mes "caught Clymonia. You know,"; - mes "that, uh, horrible disease. No"; - mes "one should have that one!"; - next; - cutin "lhz_macu04",255; - mes "[Benkaistein's Journal]"; - mes "^856363Mom and dad keep telling"; - mes "me not to hang out with Maku"; - mes "anymore. Their reason is really"; - mes "dumb, and I don't care if he is"; - mes "poor. He's one of the best guys"; - mes "that I'll ever know.^000000"; - next; - cutin "lhz_macu01",2; - mes "[Benkaistein's Journal]"; - mes "^856363Digotz's family is really"; - mes "rich and they don't want him"; - mes "to see Maku anymore either."; - mes "But Digotz doesn't care."; - mes "I know he likes Maku a lot.^000000"; - next; - mes "[Maku]"; - mes "..."; - mes "......"; - next; - cutin "lhz_macu01",255; - mes "[Benkaistein's Journal]"; - mes "^856363Today, the three of us"; - mes "made an oath of brotherhood,"; - mes "just like we read in the comic"; - mes "book. We swore we'd always"; - mes "be friends no matter what."; - mes "For always and for always.^000000"; - next; - cutin "lhz_macu06",2; - mes "[Maku]"; - mes "Well, that's true,"; - mes "I guess, but people"; - mes "change! Besides, we got"; - mes "that idea from a comic book!"; - mes "Well, if he apologizes first,"; - mes "I guess I better forgive him."; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Good..."; - mes "Because Digotz said"; - mes "that he'll be coming"; - mes "by in a few days."; - next; - cutin "lhz_macu07",2; - mes "[Maku]"; - mes "What?! He's really coming"; - mes "here? What for? It's too late"; - mes "to patch things up! Still, I'd be"; - mes "a real prick if I didn't see him. Alright, fine! I'll teach that guy"; - mes "a lesson once he's here!"; - next; - mes "[Maku]"; - mes "And, um, gimme that"; - mes "journal! I'm gonna read"; - mes "more of it so I can make"; - mes "fun of Digotz. Bwahahaha!"; - mes "But yeah, um, thanks. Not"; - mes "that I'm grateful or anything."; - cutin "lhz_macu07",255; - next; - delitem Friends_Diary,1; - friendship = 14; - if (RENEWAL_EXP) { - if (BaseLevel > 90) getexp 70000,0; - else if (BaseLevel > 75) getexp 40000,0; - else getexp 20000,0; - } else { - if (BaseLevel > 90) getexp 700000,0; - else if (BaseLevel > 75) getexp 400000,0; - else getexp 200000,0; - } - cutin "lhz_macu04",2; - mes "[Maku]"; - mes "So, uh, I guess"; - mes "I'll see you later."; - mes "Um, now I gotta get"; - mes "ready for something."; - mes "^333333(But not to see Digotz!)^000000"; - close2; - cutin "lhz_macu04",255; - end; - } - if (friendship > 5 && friendship < 13) { - cutin "lhz_macu06",2; - mes "[Maku]"; - mes "Arrrrgh! Whenever I hear"; - mes "about that Digotz, I get so"; - mes "peeved! Is that guy giving"; - mes "me the brushoff just because"; - mes "I'm not a rich guy like he is?!"; - next; - mes "[Maku]"; - mes "I can't..."; - mes "I can't even beat him up"; - mes "all properly because of"; - mes "all those freakin' guards!"; - mes "Arrrrrrrgh! Man, where's"; - mes "Benkaistein when I need him?"; - close2; - cutin "lhz_macu06",255; - end; - } - if (friendship == 5) { - mes "[Maku]"; - mes "RrrrRrrrr...."; - mes "RrrrrRRRrrRR...."; - mes "GGGGGRRRRR..."; - next; - mes "^3355FFUh oh..."; - mes "It looks like Maku"; - mes "is starting to rage"; - mes "just a bit too much.^000000"; - next; - mes "..."; - mes "......"; - mes "........."; - next; - cutin "lhz_macu06",2; - mes "[Maku]"; - mes "Gggrrrr..."; - next; - mes "[Maku]"; - mes "GRAAAAAAAAH~!"; - mes "Who the hell does he"; - mes "think he is, telling me"; - mes "all sorts of crap!? Digotz,"; - mes "you're not getting away"; - mes "with this! Gonna wreck you!!"; - next; - mes "^3355FFMaku's seething quickly"; - mes "explodes into pure, violent"; - mes "rage. You manage to calm"; - mes "him down after a while, but"; - mes "barely keep yourself from"; - mes "getting killed in this outburst.^000000"; - percentheal -50,0; - next; - mes "[Maku]"; - mes "^333333*Pant pant* *Whew~*^000000"; - mes "D-don't worry, I've got"; - mes "a grip on myself now."; - mes "Thanks for not letting me"; - mes "get too crazy. Times like"; - mes "this, I really miss ^FF0000Benkaistein^000000."; - next; - mes "[Maku]"; - mes "Benkaistein would always"; - mes "make sure that I'd stay out"; - mes "of fights. I really miss that"; - mes "guy. Still, he ain't around..."; - next; - friendship = 6; - mes "[Maku]"; - mes "Damn those guards!"; - mes "If they weren't there,"; - mes "I could just go over and"; - mes "kick Digotz's ass! I swear,"; - mes "if it weren't for them...!"; - close2; - cutin "lhz_macu06",255; - end; - } - if (friendship == 4) { - cutin "lhz_macu05",2; - mes "[Maku]"; - mes "What the hell are you"; - mes "still doing around here?"; - mes "You must have better things"; - mes "to do than talk to a ruffian"; - mes "like me or that snobby and"; - mes "totally prickish Digotz."; - next; - select("Speaking of which..."); - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Speaking of which..."; - mes "I spoke to Digotz again."; - mes "He told me to give you a"; - mes "message, but I'm not sure th--"; - next; - mes "[Maku]"; - mes "That no-good bastard"; - mes "has a message for me?!"; - mes "Oh, I'm soooo honored~"; - mes "Tell me what that fink"; - mes "has to say, line by line!"; - next; - input .@input$; - if (.@input$ == "Hopeless bastard!") { - mes "[Maku]"; - mes "''Hopeless bastard?!''"; - mes "Well, at least he had"; - mes "the stomach to say that."; - mes "Through somebody else"; - mes "anyway! What else'd he say?!"; - next; - input .@input$; - if (.@input$ == "You're still a stubborn jerk!") { - mes "[Maku]"; - mes "''Stubborn jerk?!''"; - mes "Takes one to know one,"; - mes "bastard! Why I oughta--"; - mes "Grrr! What'd he say next?!"; - next; - input .@input$; - if (.@input$ == "You owe me at least 3 lunches!") { - mes "[Maku]"; - mes "Three lunches?!"; - mes "I treated that guy to"; - mes "lunch, like, fifteen times!"; - mes "I tell you, the guy does not"; - mes "know the meaning of friendship!"; - mes "What else did that moron say?!"; - next; - input .@input$; - if (.@input$ == "Not to mention an apology!") { - cutin "lhz_macu05",255; - mes "[Maku]"; - mes "Me, apologize?!"; - mes "He should be on his hands"; - mes "and knees begging for my"; - mes "frickin' forgiveness! That..."; - mes "That selfish no-good stupid..."; - mes "W-what else did he tell you?!"; - next; - input .@input$; - if (.@input$ == "But who cares what you think?!") { - mes "[Maku]"; - mes "''Who cares what I think?!''"; - mes "GRRRAAAH~!! Who cares"; - mes "what he thinks!! ^333333*Pant Pant*^000000"; - mes "I'm gonna murderlize that"; - mes "dumb creep! He can't possibly"; - mes "make me angrier than I am now!"; - next; - input .@input$; - if (.@input$ == "I'm so goddamn happy without you!") { - friendship = 5; - cutin "lhz_macu06",2; - mes "[Maku]"; - mes "That's it."; - mes "It's decided. The"; - mes "next time I see Digotz,"; - mes "I'm gonna plaster his"; - mes "face all over the floor."; - close2; - cutin "lhz_macu06",255; - end; - } - } - } - } - } - } - mes "[Maku]"; - mes "Wha...? I dunno if Digotz"; - mes "would say something like"; - mes "that. You sure you heard"; - mes "him carefully enough? It's"; - mes "been a while, but I know"; - mes "how Digotz talks, man."; - close2; - cutin "lhz_macu01",255; - end; - } - if (friendship == 3) { - cutin "lhz_macu03",2; - mes "[Maku]"; - mes "Man, I need to blow off some"; - mes "steam! Sure, me and Digotz"; - mes "were buds before and maybe"; - mes "we might seem like friends now,"; - mes "but not anymore, though we used"; - mes "to be closer than this. Argh!"; - next; - mes "[Maku]"; - mes "Don't get me wrong, I don't"; - mes "miss the guy or anything like"; - mes "that and I don't feel sorry about"; - mes "what happened. But if he ever"; - mes "came to apologize to me, I'd"; - mes "probably accept, you know."; - next; - mes "[Maku]"; - mes "Well, after thinking"; - mes "about it, of course."; - mes "I mean, I'm not the one"; - mes "holding a grudge. It's all"; - mes "that guy's fault! Sheeeesh!"; - close2; - cutin "lhz_macu03",255; - end; - } - if (friendship == 2) { - mes "[Maku]"; - mes "Hey, what are you"; - mes "doing back over here?"; - mes "I thought I recommended"; - mes "going over to check out"; - mes "Uptown Lighthalzen. This"; - mes "place is pretty run-down..."; - next; - select("I actually met Digotz and..."); - cutin "lhz_macu05",2; - mes "[Maku]"; - mes "You what...?!"; - mes "You saw my old pal,"; - mes "Digotz?! Er, I mean,"; - mes "Mister Alexander Digotz,"; - mes "who usedta be my buddy,"; - mes "but obviously not anymore."; - next; - cutin "lhz_macu05",255; - cutin "lhz_macu02",2; - mes "[Maku]"; - mes "Sure, we were real close"; - mes "at one time, but that was"; - mes "too long ago. It's been a"; - mes "long time since we hung"; - mes "out and he probably hates"; - mes "my penniless guts and..."; - friendship = 3; - changequest 12001,12002; - next; - mes "[Maku]"; - mes "Crud, just listen to"; - mes "me, I sound like a wuss."; - mes "I don't miss Digotz! In fact,"; - mes "I hate the guy, one hundred"; - mes "percent! The next time I see"; - mes "him, I'll beat him to a pulp!"; - close2; - cutin "lhz_macu02",255; - end; - } - if (friendship == 1) { - cutin "lhz_macu01",2; - mes "[Maku]"; - mes "Hey, you're one of"; - mes "those adventurers, eh?"; - mes "Welcome to the ghetto."; - mes "Nothing too adventurous"; - mes "here, but hey, you can"; - mes "explore all you want."; - next; - mes "[Maku]"; - mes "I don't know if you know,"; - mes "but actually, the people who"; - mes "live here ain't allowed to"; - mes "explore this whole city. It's"; - mes "kind of taboo to talk about,"; - mes "but what do I care, right?"; - next; - mes "[Maku]"; - mes "Yeah, basically the rich"; - mes "people here are too afraid"; - mes "of the poor people comin' to"; - mes "see them, so the security in"; - mes "this city is pretty tight! Those"; - mes "upper class guys are trash..."; - next; - mes "[Maku]"; - mes "I didn't used to think"; - mes "this way. I actually used"; - mes "to have a pretty rich friend"; - mes "till I found out he's not all"; - mes "I thought he was. That"; - mes "moron! Why's he like that?!"; - next; - mes "[Maku]"; - mes "Eh, forget about it."; - mes "Why am I even talking"; - mes "about my personal life"; - mes "to someone I just met"; - mes "anyway? Sure, we all"; - mes "do it, but still..."; - friendship = 1; - setquest 12000; - next; - mes "[Maku]"; - mes "Well, when you get"; - mes "bored of the ghetto,"; - mes "you really oughta check"; - mes "out the rich section of town."; - mes "I'm bitter, but I'll also admit"; - mes "it's way nicer than this place."; - close2; - cutin "lhz_macu01",255; - end; - } - cutin "lhz_macu01",2; - mes "[Maku]"; - mes "Hey, you're one of"; - mes "those adventurers, eh?"; - mes "Welcome to the ghetto."; - mes "Nothing too adventurous"; - mes "here, but hey, you can"; - mes "explore all you want."; - next; - mes "[Maku]"; - mes "I don't know if you know,"; - mes "but actually, the people who"; - mes "live here ain't allowed to"; - mes "explore this whole city. It's"; - mes "kind of taboo to talk about,"; - mes "but what do I care, right?"; - next; - mes "[Maku]"; - mes "Yeah, basically the rich"; - mes "people here are too afraid"; - mes "of the poor people comin' to"; - mes "see them, so the security in"; - mes "this city is pretty tight! Those"; - mes "upper class guys are trash..."; - next; - mes "[Maku]"; - mes "I didn't used to think"; - mes "this way. I actually used"; - mes "to have a pretty rich friend"; - mes "till I found out he's not all"; - mes "I thought he was. That"; - mes "moron! Why's he like that?!"; - next; - mes "[Maku]"; - mes "Eh, forget about it."; - mes "Why am I even talking"; - mes "about my personal life"; - mes "to someone I just met"; - mes "anyway? Sure, we all"; - mes "do it, but still..."; - friendship = 1; - next; - mes "[Maku]"; - mes "Well, when you get"; - mes "bored of the ghetto,"; - mes "you really oughta check"; - mes "out the rich section of town."; - mes "I'm bitter, but I'll also admit"; - mes "it's way nicer than this place."; - close2; - cutin "lhz_macu01",255; - cutin "lhz_macu02",255; - cutin "lhz_macu03",255; - cutin "lhz_macu04",255; - cutin "lhz_macu05",255; - cutin "lhz_macu06",255; - cutin "lhz_macu07",255; - end; -} - -yuno_in04,107,14,5 script Student 4_M_SAGE_A,{ - if (friendship == 7 || friendship == 8) { - mes "[Joey Choryee]"; - mes "This is a study area where"; - mes "you're not supposed to speak,"; - mes "walk or even breathe loudly."; - mes "Still, students like Benkaistein can tune out the whole world"; - mes "when they study hard enough..."; - next; - friendship = 8; - mes "[Joey Choryee]"; - mes "Benkaistein...?"; - mes "He's in the north part"; - mes "of this room. He's a real"; - mes "nice guy, but a little anal."; - mes "Well, he's too organized"; - mes "and he labels everything!"; - close; - } - mes "[Joey Choryee]"; - mes "Property damage. Huh."; - mes "It has to do with lightning"; - mes "and fire and water and stuff"; - mes "like that? Here I thought it"; - mes "meant, I dunno, buildings"; - mes "getting wrecked or something."; - close; -} - -yuno_in04,96,106,5 script Passionate Student 4_M_SAGE_A,{ - if ((MaxWeight-Weight) < 300 || checkweight(Knife,1) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "too many things with you."; - mes "Please come back after"; - mes "using the Kafra Service"; - mes "to store some of your items.^000000"; - close; - } - if (friendship == 15) { - mes "[Benkaistein]"; - mes "Were you able to bring"; - mes "my journal to Digotz and"; - mes "Maku? I'm pretty sure it'd"; - mes "remind them of all the good"; - mes "times we had. I know they"; - mes "sure can be stubborn..."; - next; - mes "[Benkaistein]"; - mes "Anyway, I really"; - mes "appreciate all your"; - mes "help. When I go back"; - mes "home, I look forward to"; - mes "seeing the two of them again."; - next; - mes "[Benkaistein]"; - mes "Until then, I need to research,"; - mes "finish my thesis and accomplish"; - mes "my academic goals. Oh, please"; - mes "take this pass which will let you"; - mes "go back and forth between the"; - mes "rich and poor areas as my thanks."; - next; - friendship = 16; - completequest 12006; - if (RENEWAL_EXP) { - if (BaseLevel > 90) getexp 70000,0; - else if (BaseLevel > 75) getexp 40000,0; - else getexp 20000,0; - } else { - if (BaseLevel > 90) getexp 700000,0; - else if (BaseLevel > 75) getexp 400000,0; - else getexp 200000,0; - } - getitem Pass,1; - mes "[Benkaistein]"; - mes "Anyway, I wish you"; - mes "safety in your travels,"; - mes "adventurer. When the three"; - mes "of us get together, I'll be"; - mes "sure to let you know~"; - close; - } - if ((friendship == 11 && countitem(Friends_Diary) > 0)) { - mes "[Benkaistein]"; - mes "Aw nuts, this is"; - mes "taking much longer"; - mes "than I had expected."; - mes "Now where did I put"; - mes "that thing? Hmmmm..."; - next; - mes "[Benkaistein]"; - mes "Oh, is that it?"; - mes "Did you find my"; - mes "journal? Quick, let"; - mes "me check. Yes, yes..."; - mes "This is it! Thank you"; - mes "for finding this for me!"; - next; - mes "[Benkaistein]"; - mes "Would you mind doing"; - mes "a favor for me? It'd be"; - mes "better if I talk to them"; - mes "myself, but I'm too busy"; - mes "working on this thesis..."; - next; - mes "[Benkaistein]"; - mes "Would you please give this"; - mes "journal to Digotz and Maku?"; - mes "I wrote in it when we were"; - mes "really young, so it should"; - mes "remind them of all the good"; - mes "times we used to share."; - next; - friendship = 12; - changequest 12004,12005; - mes "[Benkaistein]"; - mes "Anyway, this should at"; - mes "least help them realize"; - mes "how stupid they've been"; - mes "acting. Thanks in advance,"; - mes "and please take care of"; - mes "Maku and Digotz for me."; - close; - } - if ((friendship == 10 || friendship == 11)) { - mes "[Benkaistein]"; - mes "Aw nuts, this is"; - mes "taking much longer"; - mes "than I had expected."; - mes "Now where did I put"; - mes "that thing? Hmmmm..."; - next; - mes "^3355FFPerhaps it would"; - mes "be best if you help"; - mes "Benkaistein look for"; - mes "he is searching for.^000000"; - close; - } - if (friendship == 9) { - mes "[Passionate Student]"; - mes "Oh, you startled me!"; - mes "Still, I'm aware that it's"; - mes "hard to get my attention"; - mes "once I immerse myself"; - mes "in a book. So, how can"; - mes "I help you, adventurer?"; - next; - select("Tell him about Maku and Digotz."); - mes "[Benkaistein]"; - mes "Oh, how are my friends"; - mes "doing? Oh, what? They're"; - mes "having a huge fight just"; - mes "because one's rich and"; - mes "the other one's poor?"; - mes "That's pretty childish!"; - next; - mes "[Benkaistein]"; - mes "But then again, that's just"; - mes "like them. *Sigh* I really want"; - mes "to go back home and get those"; - mes "two to make up, but I also need"; - mes "to finish this thesis. Let's see... What can I possibly do from here?"; - next; - friendship = 10; - changequest 12003,12004; - mes "[Benkaistein]"; - mes "Oh, I know what I can do!"; - mes "Wait, but where did I put it?"; - mes "Oh, how could I lose something"; - mes "so important? Wait! Would you"; - mes "please wait a second while"; - mes "I look for something?"; - close; - } - if (friendship == 8) { - mes "[Passionate Student]"; - mes "Let's see, now."; - mes "Wind Magic, Black Magic,"; - mes "Porings, ah, there it is."; - mes "Monster race properties."; - mes "Hopefully this contains"; - mes "the information I need..."; - next; - mes "^3355FFUpon briefly glancing at"; - mes "this student's belongings,"; - mes "you notice that the name"; - mes "''Benkaistein'' is printed"; - mes "on them. This is the friend"; - mes "mentioned by Maku and Digotz!^000000"; - next; - select("Excuse me..."); - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Excuse me..."; - mes "Benkaistein?"; - next; - mes "[Passionate Student]"; - mes "...The world of humans"; - mes "and the world of demons,"; - mes "yes, yes... No, what I'm"; - mes "looking for is a reference"; - mes "to the heavens or Asgard."; - mes "Hmm, this here might help..."; - next; - select("Hey..."); - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Hey..."; - mes "Over here."; - mes "Benkaistein!"; - next; - mes "[Passionate Student]"; - mes "...Oh, now that's a very"; - mes "interesting observation."; - mes "If I can incorporate that"; - mes "into my thesis without too"; - mes "much trouble, my standpoint"; - mes "would look much more solid..."; - next; - select("HEY YOU...!"); - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "HEY YOU...!"; - mes "BENKAISTEIN~!"; - next; - mes "[Passionate Student]"; - mes "Oh, good heavens!"; - mes "C-can't you keep"; - mes "your voice down?"; - mes "I-I'm trying to study!"; - mes "No, wait. Have you been"; - mes "calling me all this time?"; - friendship = 9; - close; - } - mes "[Passionate Student]"; - mes "Let's see, now."; - mes "Wind Magic, Black Magic,"; - mes "Porings, ah, there it is."; - mes "Monster race properties."; - mes "Hopefully this contains"; - mes "the information I need..."; - next; - mes "^3355FFThis student seems to"; - mes "be dilligently conducting"; - mes "intensive research on some"; - mes "academic subject. For now,"; - mes "it would be best to leave him"; - mes "alone so that he can study.^000000"; - close; -} - -yuno_in04,168,117,3 script Book#lhz HIDDEN_NPC,{ - if (friendship == 11) { - mes "^3355FFThere's nothing"; - mes "over here that you"; - mes "really need anymore.^000000"; - close; - } - if (friendship == 10) { - friendship = 11; - getitem Friends_Diary,1; - mes "^3355FFThis book is labeled,"; - mes "''Benkaistein's Journal"; - mes "Vol. 6.'' This is probably"; - mes "what Benkaistein was trying"; - mes "to find, so it might be best to"; - mes "bring this and show it to him.^000000"; - close; - } - mes "^3355FFThere's nothing of"; - mes "any real interest"; - mes "over here for now.^000000"; - close; -} - -//== Cursed Spirit Quest =================================== -lhz_dun01,147,106,0 script #kiz01-1 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - soundeffect "loli_ruri_stand.wav",0; - lhz_curse = 1; - setquest 2086; - } - else if (lhz_curse < 26) { - @lhz_ghost = rand(1,5); - sc_start SC_CURSE,1000,0; - soundeffect "loli_ruri_stand.wav",0; - if (@lhz_ghost == 1) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "[??????]"; - mes "...elp....help..."; - close; - } - else if (@lhz_ghost == 4) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "[??????]"; - mes "I..."; - mes "I despise the living."; - close; - } - } - } - end; -} - -lhz_dun01,239,135,0 duplicate(#kiz01-1) #kiz01-2 FAKE_NPC,3,3 -lhz_dun01,66,212,0 duplicate(#kiz01-1) #kiz01-3 FAKE_NPC,3,3 -lhz_dun01,225,198,0 duplicate(#kiz01-1) #kiz01-4 FAKE_NPC,3,3 - -lhz_dun02,244,229,0 script #kiz02-1 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - soundeffect "tao_gunka_stand.wav",0; - lhz_curse = 1; - setquest 2086; - } - else if (lhz_curse < 26) { - @lhz_ghost = rand(1,10); - sc_start SC_CURSE,1000,0; - soundeffect "tao_gunka_stand.wav",0; - if (@lhz_ghost == 1) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "tao_gunka_stand.wav",0; - mes "[??????]"; - mes "...elp....help..."; - close; - } - else if (@lhz_ghost == 4) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "tao_gunka_stand.wav",0; - mes "[??????]"; - mes "I..."; - mes "I despise the living."; - close; - } - } - } - end; -} - -lhz_dun02,60,298,0 duplicate(#kiz02-1) #kiz02-2 FAKE_NPC,3,3 -lhz_dun02,267,278,0 duplicate(#kiz02-1) #kiz02-3 FAKE_NPC,3,3 -lhz_dun02,94,199,0 duplicate(#kiz02-1) #kiz02-4 FAKE_NPC,3,3 - -lhz_dun03,244,51,0 script #kiz03-1 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - soundeffect "tao_gunka_stand.wav",0; - lhz_curse = 1; - setquest 2086; - } - else if (lhz_curse < 26) { - @lhz_ghost = rand(1,10); - sc_start SC_CURSE,1000,0; - soundeffect "tao_gunka_stand.wav",0; - if (@lhz_ghost == 1) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "tao_gunka_stand.wav",0; - mes "[??????]"; - mes "...elp....help..."; - close; - } - else if (@lhz_ghost == 4) { - mes "[??????]"; - mes "..................."; - next; - soundeffect "tao_gunka_stand.wav",0; - mes "[??????]"; - mes "I..."; - mes "I despise the living."; - close; - } - } - } - end; -} - -lhz_dun03,123,191,0 duplicate(#kiz03-1) #kiz03-2 FAKE_NPC,3,3 -lhz_dun03,74,140,0 duplicate(#kiz03-1) #kiz03-3 FAKE_NPC,3,3 - -lighthalzen,344,278,0 script #kiz03 FAKE_NPC,2,2,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_CURSE,1000,0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[?????]"; - mes "Honey, I'm sorry,"; - mes "but I... We know how"; - mes "hungry you are, but we"; - mes "have nothing to feed you."; - next; - mes "[?????]"; - mes "*Sniff* I know, I know,"; - mes "but somehow, that tragic"; - mes "truth eats away at me just"; - mes "a little bit more everyday..."; - next; - mes "[?????]"; - mes "D-damn it...!"; - mes "Why do we have"; - mes "to live like this?!"; - mes "It's like we're less"; - mes "than animals. I hate this!"; - next; - mes "............"; - next; - mes "............"; - next; - emotion e_what,1; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Those voices weren't"; - mes "just in my head, were they?"; - mes "Hello...? Anybody there...?"; - close2; - sc_end SC_BLIND; - sc_start SC_CURSE,5000,0; - if (!lhz_spi01) lhz_spi01 = 1; - } - } - end; -} - -lhz_in03,178,22,0 script #kiz04 FAKE_NPC,2,2,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - sc_start SC_CURSE,1000,0; - soundeffect "tao_gunka_stand.wav",0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[?????]"; - mes "Hey, you won't"; - mes "believe it! Rekenber"; - mes "decided to hire us!"; - next; - mes "[???????]"; - mes "You sure that's so great?"; - mes "Those big corporations"; - mes "always take advantage"; - mes "of the little guy. We're"; - mes "probably gonna end up"; - mes "slavin' away for our wages..."; - next; - mes "[?????]"; - mes "No, that's not the"; - mes "case at all. I mean,"; - mes "sure, we won't start off"; - mes "with much responsibility,"; - mes "but they'll pay us well!"; - next; - mes "[?????]"; - mes "Well, we do need to eat."; - mes "If they're true to their word,"; - mes "that'll be even better!"; - next; - mes "............"; - next; - mes "............"; - next; - mes "[???]"; - mes "Waaaah!"; - mes "Waaaaaaah~!"; - next; - mes "[????]"; - mes "Woman, shut this"; - mes "baby up! Shut up, kid!"; - next; - mes "[?????]"; - mes "Honey, please..."; - mes "He's just a baby!"; - next; - mes "[????]"; - mes "I don't care how"; - mes "crummy this house is!"; - mes "It's mine and I want quiet!"; - next; - mes "............"; - next; - mes "............"; - next; - emotion e_what,1; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "I'm hearing things"; - mes "again! Where are all of"; - mes "these voices coming from?"; - close2; - soundeffect "tao_gunka_stand.wav",0; - sc_end SC_BLIND; - sc_start SC_CURSE,5000,0; - if (!lhz_spi02) lhz_spi02 = 1; - } - } - end; -} - -lighthalzen,295,227,0 script #kiz05 FAKE_NPC,2,2,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - sc_start SC_CURSE,1000,0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "loli_ruri_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[?????]"; - mes "Mommy, why don't those"; - mes "dirty people get new clothes?"; - mes "Don't they know it's gross?"; - mes "They're scaring me..."; - next; - mes "[???????]"; - mes "Honey, don't look at"; - mes "them and hurry up!"; - next; - mes "[????]"; - mes "Please, do you have"; - mes "any spare change? I..."; - mes "I need something to eat..."; - next; - mes "............"; - next; - mes "............"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "This is..."; - mes "This is insane!"; - mes "I must be hallucinating!"; - close2; - soundeffect "loli_ruri_stand.wav",0; - sc_end SC_BLIND; - sc_start SC_CURSE,3000,0; - if (!lhz_spi03) lhz_spi03 = 1; - } - } - end; -} - -lighthalzen,364,315,0 script #kiz06 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - sc_start SC_CURSE,1000,0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[?????]"; - mes "Listen, I know you're"; - mes "the newest hire, but you've"; - mes "shown us a lot of potential."; - mes "I think you'd be a perfect"; - mes "fit for this new position."; - next; - mes "[???????]"; - mes "Are you really serious?"; - next; - mes "[?????]"; - mes "I'll tell it to you straight."; - mes "This new position will require"; - mes "you to be away from home once"; - mes "in a while, but that comes with"; - mes "the new responsibilities."; - next; - mes "[?????]"; - mes "But you'll receive"; - mes "many new benefits that"; - mes "I'm sure your family would"; - mes "appreciate and you'll be"; - mes "generously compensated."; - next; - mes "[???????]"; - mes "............."; - next; - mes "[???????]"; - mes "...Alright, I'm in."; - next; - mes "............"; - next; - mes "............"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "............"; - close2; - soundeffect "tao_gunka_stand.wav",0; - sc_end SC_BLIND; - sc_start SC_CURSE,5000,0; - if (!lhz_spi04) lhz_spi04 = 1; - } - } - end; -} - -lhz_in01,113,150,0 script #kiz07 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - sc_start SC_CURSE,1000,0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[?????]"; - mes "So, what exactly did you"; - mes "want me to do? I'm sorry,"; - mes "I wasn't able to gather my"; - mes "actual job function from"; - mes "the presentation..."; - next; - mes "[???]"; - mes "Hee hee hee~"; - mes "Don't worry about it."; - mes "Just relax and stay"; - mes "right where you are."; - next; - mes "[?????]"; - mes "Mmm. Alright."; - mes "I just thought that I was"; - mes "supposed to go somewhere,"; - mes "that's all. Um, shouldn't"; - mes "I be getting ready...?"; - next; - mes "[???]"; - mes "Oh, don't worry about"; - mes "that, either. All of the"; - mes "arrangements will be"; - mes "taken care of. You'll"; - mes "be taken to that far"; - mes "off place very soon..."; - next; - mes "............"; - next; - mes "............"; - close2; - soundeffect "tao_gunka_stand.wav",0; - sc_end SC_BLIND; - sc_start SC_CURSE,3000,0; - if (lhz_curse == 6) lhz_curse = 7; - } - } - end; -} - -lhz_in01,272,227,0 script #kiz08 FAKE_NPC,2,2,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0 ) { - if (lhz_curse == 0) { - sc_start SC_CURSE,1000,0; - } - else if ((lhz_curse > 0) && (lhz_curse < 26)) { - mes "............"; - next; - soundeffect "tao_gunka_stand.wav",0; - sc_start SC_BLIND,60000,0; - mes "............"; - next; - mes "[????]"; - mes "Oh, I'm so sorry to"; - mes "hear that you want to"; - mes "quit. Are you sure there"; - mes "isn't anything we can do"; - mes "to change your mind?"; - next; - mes "[???]"; - mes "Well, I'm thinking of"; - mes "retiring early and just"; - mes "spending more time"; - mes "with my family. But I won't"; - mes "ever talk about the company"; - mes "or any of its, well, secrets."; - next; - mes "[????]"; - mes "I really appreciate"; - mes "your honesty and sincerity."; - mes "You've really done a great"; - mes "job for us and I can't thank"; - mes "you enough for your years of"; - mes "dedication to this company."; - next; - mes "[???]"; - mes "Thank you, sir."; - next; - mes "[????]"; - mes "It would be a great loss"; - mes "for this company to let you"; - mes "go now. But I guess we have"; - mes "no choice, since you've had"; - mes "that horrible accident."; - next; - mes "[???]"; - mes "Sir...?"; - mes "Accident...?"; - mes "I don't understand"; - mes "what you're talking ab--"; - next; - mes "[???]"; - mes "N-no! Please...!"; - mes "I didn't, I swear on"; - mes "my life that I won't ever"; - mes "say anything about this"; - mes "place! I'm begging you,"; - mes "for the love of god!"; - next; - mes "[????]"; - mes "Your life...?"; - mes "Sorry, not good enough."; - mes "You should have known."; - next; - mes "[???]"; - mes "Ssstop! I have chil--"; - mes "MY LEEEEGS!! OH MY GOD"; - mes "WHAT HAVE YOU DONE TO"; - mes "MY LEGS?! HELP ME, OH MY G--"; - next; - mes "............"; - next; - mes "............"; - close2; - soundeffect "tao_gunka_stand.wav",0; - sc_end SC_BLIND; - sc_start SC_CURSE,3000,0; - if (lhz_curse == 11) lhz_curse = 12; - } - } - end; -} - -lhz_in01,206,129,0 script #kiz09 FAKE_NPC,5,5,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0) { - if (lhz_curse == 12) { - mes "............"; - next; - mes "............"; - soundeffect "loli_ruri_stand.wav",0; - sc_start SC_CURSE,1000,0; - close2; - warp "lhz_que01",26,27; - } - else if (((lhz_curse > 0) && (lhz_curse < 12)) && ((lhz_curse > 12) && (lhz_curse < 26))) { - sc_start SC_CURSE,1000,0; - } - } - end; -} - -lhz_que01,21,31,5 script #li_Varmunt 4_M_SAGE_C,{ - if (countitem(Armlet_Of_Prisoner) > 0) { - if (lhz_curse == 12) { - mes "[??]"; - mes "Doctor Varmunt,"; - mes "you've finally agreed"; - mes "to join us. Welcome!"; - next; - emotion e_swt,"#li_Varmunt"; - mes "[Varmunt]"; - mes "Well, I don't know if I agree"; - mes "with this company's policies,"; - mes "but the project you're offering"; - mes "seems to be an opportunity that"; - mes "comes once in a lifetime, so..."; - next; - emotion e_no1,"#li_researcher"; - mes "[??]"; - mes "To be honest, this project"; - mes "can only be a success with"; - mes "your cooperation. We need"; - mes "your genius and will provide"; - mes "whatever you require."; - next; - mes "[Varmunt]"; - mes "I'm flattered."; - mes "And of course, I'll"; - mes "do my best. It's just"; - mes "that this deal sounds"; - mes "too good to be true..."; - next; - mes "............"; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "..................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "....................."; - next; - mes "......................."; - next; - mes "[??]"; - mes "Amazing. You've accomplished"; - mes "what most have thought to be"; - mes "impossible ahead of schedule."; - mes "An imitation of Ymir's Heart!"; - mes "This will surely spur Airship"; - mes "and Guardian development~!"; - next; - mes "[Varmunt]"; - mes "I still don't believe that"; - mes "were able to do it. This is"; - mes "a huge leap for science, even"; - mes "if this imitation isn't as powerful as the real Ymir's Heart."; - next; - mes "[??]"; - mes "Come, we must celebrate!"; - mes "Let's go outside and have"; - mes "a toast in your honor! Ha ha~"; - next; - mes "............"; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "...................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "......................"; - next; - mes "[??]"; - mes "But why, Doctor Varmunt?"; - mes "If you're unhappy with the"; - mes "Rekenber Corporation for"; - mes "any reason whatsoever..."; - next; - mes "[Varmunt]"; - mes "Well, I don't really"; - mes "have a reason to remain"; - mes "now that we've accomplished"; - mes "what I've agreed to do. It's time for me to return and work on"; - mes "my personal research."; - next; - mes "[??]"; - mes "Please, Doctor Varmunt,"; - mes "reconsider! You may have"; - mes "full use of our facilities to"; - mes "conduct your research. I'm"; - mes "willing to make you an offer."; - next; - mes "[Varmunt]"; - mes "No, I can't..."; - mes "If I continue to work"; - mes "here, I'm afraid I might"; - mes "make a lot of people"; - mes "unhappy. But, thank"; - mes "you for everything."; - next; - mes "[??]"; - mes "Wait..."; - mes "Doctor Varmunt."; - mes "You forgot your cane."; - next; - mes "[Varmunt]"; - mes "Since when have you"; - mes "seen me use a cane?"; - mes "And even if I did,"; - mes "that one isn't mi--"; - next; - mes "..."; - next; - mes "..."; - mes "......"; - next; - mes "..."; - mes "......"; - mes "........."; - lhz_curse = 13; - close2; - warp "lhz_in01",206,129; - end; - } - else { - warp "lhz_in01",206,129; - } - } - else { - warp "lhz_in01",206,129; - } - end; -} - -lhz_que01,29,24,3 script #li_researcher 4_M_SAGE_A,{ - if (countitem(Armlet_Of_Prisoner) > 0) { - if (lhz_curse == 12) { - mes "Doctor Varmunt,"; - mes "you've finally agreed"; - mes "to join us. Welcome!"; - next; - emotion e_swt,"#li_Varmunt"; - mes "[Varmunt]"; - mes "Well, I don't know if I agree"; - mes "with this company's policies,"; - mes "but the project you're offering"; - mes "seems to be an opportunity that"; - mes "comes once in a lifetime, so..."; - next; - emotion e_no1,"#li_researcher"; - mes "[??]"; - mes "To be honest, this project"; - mes "can only be a success with"; - mes "your cooperation. We need"; - mes "your genius and will provide"; - mes "whatever you require."; - next; - mes "[Varmunt]"; - mes "I'm flattered."; - mes "And of course, I'll"; - mes "do my best. It's just"; - mes "that this deal sounds"; - mes "too good to be true..."; - next; - mes "............"; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "..................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "....................."; - next; - mes "......................."; - next; - mes "[??]"; - mes "Amazing. You've accomplished"; - mes "what most have thought to be"; - mes "impossible ahead of schedule."; - mes "An imitation of Ymir's Heart!"; - mes "This will surely spur Airship"; - mes "and Guardian development~!"; - next; - mes "[Varmunt]"; - mes "I still don't believe that"; - mes "were able to do it. This is"; - mes "a huge leap for science, even"; - mes "if this imitation isn't as powerful as the real Ymir's Heart."; - next; - mes "[??]"; - mes "Come, we must celebrate!"; - mes "Let's go outside and have"; - mes "a toast in your honor! Ha ha~"; - next; - mes "............"; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "...................."; - next; - soundeffect "loli_ruri_stand.wav",0; - mes "......................"; - next; - mes "[??]"; - mes "But why, Doctor Varmunt?"; - mes "If you're unhappy with the"; - mes "Rekenber Corporation for"; - mes "any reason whatsoever..."; - next; - mes "[Varmunt]"; - mes "Well, I don't really"; - mes "have a reason to remain"; - mes "now that we've accomplished"; - mes "what I've agreed to do. It's time for me to return and work on"; - mes "my personal research."; - next; - mes "[??]"; - mes "Please, Doctor Varmunt,"; - mes "reconsider! You may have"; - mes "full use of our facilities to"; - mes "conduct your research. I'm"; - mes "willing to make you an offer."; - next; - mes "[Varmunt]"; - mes "No, I can't..."; - mes "If I continue to work"; - mes "here, I'm afraid I might"; - mes "make a lot of people"; - mes "unhappy. But, thank"; - mes "you for everything."; - next; - mes "[??]"; - mes "Wait..."; - mes "Doctor Varmunt."; - mes "You forgot your cane."; - next; - mes "[Varmunt]"; - mes "Since when have you"; - mes "seen me use a cane?"; - mes "And even if I did,"; - mes "that one isn't mi--"; - next; - mes "..."; - next; - mes "..."; - mes "......"; - next; - mes "..."; - mes "......"; - mes "........."; - lhz_curse = 13; - close2; - warp "lhz_in01",206,129; - end; - } - else { - warp "lhz_in01",206,129; - } - } - else { - warp "lhz_in01",206,129; - } - end; -} - -lhz_in01,282,166,0 script #kiz10 FAKE_NPC,3,3,{ -OnTouch_: - if (countitem(Armlet_Of_Prisoner) > 0) { - if (lhz_curse == 16) { - if (checkweight(Knife,1) == 0) { - mes "^3355FFThere's something on"; - mes "the floor, but you can't"; - mes "really take a good look at"; - mes "what it is right now. Perhaps"; - mes "if you freed up more space"; - mes "in your inventory..."; - close; - } - mes "..."; - mes "......"; - next; - mes "..."; - mes "......"; - mes "........."; - soundeffect "loli_ruri_stand.wav",0; - sc_start SC_CURSE,1000,0; - close2; - warp "lhz_que01",98,59; - end; - } - else if (((lhz_curse > 0) && (lhz_curse < 16)) && ((lhz_curse > 16) && (lhz_curse < 26))) { - sc_start SC_CURSE,1000,0; - } - } - end; -} - -lhz_que01,99,74,5 script #li_Man 1_M_02,{ - if (lhz_curse == 16) { - mes "[???]"; - mes "It's over."; - mes "I really want"; - mes "to quit. This is"; - mes "the end for me."; - next; - mes "[Peco Peco]"; - mes "^3131FFThis is the end!"; - mes "This is the end!^000000"; - next; - mes "[???]"; - mes "He was right to say that"; - mes "we'd be paid well, but going"; - mes "through this much torture isn't"; - mes "worth any sum of money in the"; - mes "world to me. *Sigh* Money..."; - next; - mes "[???]"; - mes "She must be so worried"; - mes "about me by now. And her"; - mes "health is so bad. I'm such"; - mes "a fool for leaving her behind."; - next; - mes "[Peco Peco]"; - mes "Such a fool!"; - mes "Such a fool!"; - mes "*Squaaawk~*"; - next; - mes "[???]"; - mes "Damn it!"; - mes "Shut up, you stupid bird!"; - mes "Be quiet for just a minute!"; - next; - mes "[Peco Peco]"; - mes "*Squaaaawk!*"; - mes "Death Penalty!"; - mes "Death Penalty!"; - next; - mes "[???]"; - mes "Death penalty?"; - mes "Where'd you learn"; - mes "to say something weird"; - mes "like that? Huh. That's..."; - next; - mes ".............."; - next; - mes "................."; - next; - mes "...................."; - next; - mes "......................"; - next; - mes "[???]"; - mes "I'm the only one still"; - mes "in this room. Everyone"; - mes "else left and never came"; - mes "back. If they were... And"; - mes "I were to go out... Then..."; - mes "Maybe I better not leave."; - next; - mes "[???]"; - mes "If I could only give"; - mes "this pendant back to"; - mes "her, she wouldn't have"; - mes "to worry about me that"; - mes "much. But I might not"; - mes "be able to get back..."; - next; - mes "[???]"; - mes "........"; - next; - mes "[?????]"; - mes "Hey there, been"; - mes "waiting long? It's"; - mes "time for you to finish"; - mes "up your contract."; - next; - mes "[???]"; - mes "Finish up my...?"; - mes "N-no! I've decided!"; - mes "I'm not leaving this room!"; - next; - mes "[?????]"; - mes "Hey hey, what the hell"; - mes "are you talking about?"; - mes "You came here to work,"; - mes "didn't you? And now it's"; - mes "time for you to collect, so..."; - next; - mes "[???]"; - mes "N-no, l-let go of me!"; - mes "Please let me go!"; - mes "I want to see her again,"; - mes "please let me see her...!"; - next; - mes "..."; - mes "......"; - next; - mes "..."; - mes "......"; - mes "........."; - next; - mes "^3355FF*Clink*^000000"; - next; - mes "[??]"; - mes "Hm? Who the hell"; - mes "brought in this cheap"; - mes "jewery? Someone must"; - mes "have forgotten to throw"; - mes "away their trash..."; - next; - mes "[????]"; - mes "Yeah, it's just a"; - mes "cheap trinket. That"; - mes "pendant isn't even"; - mes "worth picking up."; - next; - mes "^3131FFYou pick up an old"; - mes "pendant from the ground."; - mes "No matter how hard you try,"; - mes "you can't open its clasp to see"; - mes "what this pendant contains.^000000"; - lhz_curse = 17; - changequest 2090,2091; - getitem Worn_Out_Pendant,1; - close2; - warp "lhz_in01",278,162; - } - else { - warp "lhz_in01",278,162; - } - end; -} - -lhz_que01,90,71,5 script #li_bird PECOPECO,3,3,{ - mes "[Peco Peco]"; - mes "You're a fool!"; - mes "You're a fool!"; - mes "You're a fool!"; - close; - -OnTouch_: - mes "[Peco Peco]"; - mes "You're a fool!"; - mes "You're a fool!"; - mes "You're a fool!"; - close; -} - -lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{ - if (countitem(Armlet_Of_Prisoner) > 0) { - if ((lhz_curse == 1) && (lhz_spi01 == 1) && (lhz_spi02 == 1) && (lhz_spi03 == 1) && (lhz_spi04 == 1)) { - mes "[Elder]"; - mes "No wonder you look"; - mes "so weary. Come, let"; - mes "me help relieve you"; - mes "of the burden that"; - mes "you are carrying."; - next; - switch(select("Um, burden...?", "Crazy old woman!")) { - case 1: - mes "[Elder]"; - mes "Ah yes, they may not"; - mes "be apparent to you, but"; - mes "my eyes can clearly see"; - mes "them. Yes. You're being"; - mes "followed by those things."; - next; - select("Things?"); - mes "[Elder]"; - mes "Yes. The best way I can"; - mes "describe them is as evil"; - mes "thoughts left in the world"; - mes "when someone dies in"; - mes "such a way that his grudge"; - mes "survives to menace the living."; - next; - mes "[Elder]"; - mes "Sometimes, these lingering"; - mes "thoughts are created when"; - mes "someone is broken hearted"; - mes "or clings to this plane for the"; - mes "sake of a loved one. Yes, those"; - mes "thoughts are following you."; - next; - mes "[Elder]"; - mes "I don't know why they"; - mes "are following you, but I'm"; - mes "certain they're there. Have"; - mes "you been experiencing chills"; - mes "down your spine, cold sweats,"; - mes "maybe even hearing voices?"; - soundeffect "loli_ruri_stand.wav",0; - sc_start SC_CURSE,5000,0; - next; - select("Yes! How do I get rid of them?"); - mes "[Elder]"; - mes "Well, usually these lingering"; - mes "thoughts have some sort of"; - mes "physical anchor, an object"; - mes "that has feelings attached"; - mes "to it, something important"; - mes "to its late owner."; - next; - mes "[Elder]"; - mes "The rage they're directing"; - mes "at you seems to be growing"; - mes "and I can see the angry spirits"; - mes "pulling at the hems of your"; - mes "clothes. Tell me, have you"; - mes "wronged anyone recently?!"; - next; - select("I don't... think so.", "I can't remember every bad thing I've done!"); - mes "[Elder]"; - mes "Well, you better do"; - mes "something soon, before"; - mes "the evil taints your mind"; - mes "and drives you to insanity!"; - mes "Now, I need to know for sure"; - mes "if you've been hearing voices."; - next; - select("Y-yes, I have."); - mes "[Elder]"; - mes "There's still hope."; - mes "The spirits are trying"; - mes "to reach you for now, but"; - mes "if you wait too long, you may"; - mes "become a victim of their wrath."; - mes "Hurry, there is much to do!"; - next; - mes "[Elder]"; - mes "You must appease these"; - mes "forces by finding out what"; - mes "happened to them in life."; - mes "Now, I don't possess great"; - mes "power, but I can encourage"; - mes "the spirits to guide you."; - next; - mes "[Elder]"; - mes "I can only have the spirits"; - mes "reveal the places they wish"; - mes "for you to search only once."; - mes "You must remember the"; - mes "locations that I am about"; - mes "to show you. Get ready..."; - specialeffect(EF_SIGHT, AREA, playerattached()); - next; - mes "[Elder]"; - mes "Yaaaaappp ---!"; - specialeffect(EF_SIGHTRASHER, AREA, playerattached()); - specialeffect(EF_VOLCANO, AREA, playerattached()); - specialeffect(EF_MAPPILLAR, AREA, playerattached()); - next; - mes "[Elder]"; - mes "There! The locations"; - mes "you must search should"; - mes "be clear to you now! Don't"; - mes "forget these placemarks!"; - viewpoint 1,104,282,1,0x99FF33; - viewpoint 1,105,282,2,0x99FF33; - viewpoint 1,104,281,3,0x99FF33; - viewpoint 1,105,281,4,0x99FF33; - next; - mes "[Elder]"; - mes "Good luck, youngster."; - mes "I hope you can appease"; - mes "the wrath of these spirits..."; - mes "But as long as you let them guide you, you ought to be safe."; - lhz_curse = 6; - changequest 2086,2087; - close; - case 2: - mes "[Elder]"; - mes "Crazy...? Hm, you must"; - mes "not quite understand what's"; - mes "happening to you. Please do"; - mes "not hesitate to come back to"; - mes "me when you realize that you"; - mes "need my help, youngster."; - close; - } - } - else if ((lhz_curse > 5) && (lhz_curse < 17)) { - mes "[Elder]"; - mes "I'm sorry, but there's"; - mes "nothing more I can do for"; - mes "you right now. But if you"; - mes "find anything related to the"; - mes "spirits that torment you,"; - mes "please let me know."; - close; - } - else if (lhz_curse == 17) { - if (countitem(Worn_Out_Pendant) > 0) { - mes "[Elder]"; - mes "Greetings, adventurer."; - mes "How goes your search for"; - mes "the remains of the spirits"; - mes "that still cling to this plane?"; - next; - switch(select("Show him the Pendant.", "Cancel")) { - case 1: - mes "[Elder]"; - mes "Oh my... There are some"; - mes "incredibly powerful emotions"; - mes "clinging to this pendant. If we"; - mes "don't do anything about this,"; - mes "you'll be cursed very soon."; - mes "This is what you must do."; - next; - mes "[Elder]"; - mes "Hurry and bring"; - mes "^3131FF5 Holy Water^000000 and"; - mes "^3131FF1 Bouquet^000000. The Holy Water"; - mes "will purify this Pendant and"; - mes "the Bouquet will comfort"; - mes "the spirit of its owner."; - next; - mes "[Elder]"; - mes "You don't have much"; - mes "time, so return to me"; - mes "as soon as possible!"; - mes "It won't be long until"; - mes "the spirits are consumed"; - mes "by their supernatural rage..."; - lhz_curse = 18; - changequest 2091,2092; - close; - case 2: - close; - } - } - else { - mes "[Elder]"; - mes "Greetings, adventurer."; - mes "How goes your search for"; - mes "the remains of the spirits"; - mes "that still cling to this plane?"; - next; - mes "[Elder]"; - mes "Wait..."; - mes "Why do I sense"; - mes "that you've found"; - mes "something, but have"; - mes "not brought it with you?"; - mes "You must retrace your steps!"; - close; - } - } - else if (lhz_curse == 18) { - if ((countitem(Holy_Water) > 4) && (countitem(Bunch_Of_Flowers) > 0) && (countitem(Worn_Out_Pendant) > 0)) { - mes "[Elder]"; - mes "Good, good."; - mes "All is in readiness."; - mes "Please be silent as"; - mes "I focus my spirit for the"; - mes "great task before me."; - next; - mes "[Elder]"; - mes "..."; - mes "......"; - mes "........."; - mes "Hooooooo..."; - specialeffect(EF_BENEDICTIO, AREA, playerattached()); - next; - mes "[Elder]"; - mes "Yaaaaapp ---!"; - specialeffect(EF_ASPERSIO, AREA, playerattached()); - next; - mes "[Elder]"; - mes "Whew! I've managed"; - mes "to nullify this curse for you."; - mes "That still doesn't change the"; - mes "fact that what happened to this"; - mes "pendant's owner was tragic..."; - next; - mes "[Elder]"; - mes "Why don't you bring"; - mes "this pendant to the place"; - mes "where it really belongs?"; - mes "I'm sure that would bring"; - mes "great comfort to its owner."; - next; - mes "^3355FFSuddenly, the clasp on"; - mes "the pendant pops open,"; - mes "revealing a picture of a happy"; - mes "couple. Somehow, the girl in"; - mes "the picture, sitting uncomfortably^FFFFFF^3355FF in an old chair, looks familiar...^000000"; - lhz_curse = 19; - changequest 2092,2093; - delitem Holy_Water,5; - delitem Bunch_Of_Flowers,1; - close; - } - else { - mes "[Elder]"; - mes "Hurry and bring"; - mes "^3131FF5 Holy Water^000000 and"; - mes "^3131FF1 Bouquet^000000 in order"; - mes "for me to nullify this"; - mes "curse. Do not forget to"; - mes "bring the Pendant as well."; - close; - } - } - else { - mes "[Elder]"; - mes "Predators are always"; - mes "on the lookout for easy"; - mes "prey. Be careful, youngster!"; - mes "You look innocent enough"; - mes "to become a victim in the city."; - next; - switch(select("About Lighthalzen", "About the Slum", "????")) { - case 1: - mes "[Elder]"; - mes "Lighthalzen might seem"; - mes "like a splendid city at first,"; - mes "but you'll quickly learn that"; - mes "the poor are segregated from"; - mes "the rich and treated as less"; - mes "than second class citizens."; - next; - mes "[Elder]"; - mes "At first, separation between"; - mes "the rich and poor districts was"; - mes "subtly enforced. They built the"; - mes "railroad right between the two"; - mes "districts to make it easier for"; - mes "the rich to ignore the poor."; - next; - mes "[Elder]"; - mes "But now they even have"; - mes "guards to make sure that"; - mes "the poor can't bother the"; - mes "rich. I'm pretty sure that"; - mes "this segregation won't be"; - mes "ending anytime soon..."; - next; - mes "[Elder]"; - mes "Now, I've heard that the"; - mes "Rekenber Corporation is"; - mes "actually providing jobs for"; - mes "people in the slums. Beggars"; - mes "can't be choosers, so I'm sure"; - mes "these jobs aren't that great."; - close; - case 2: - mes "[Elder]"; - mes "To live in the slum is to"; - mes "be familiar with poverty,"; - mes "disease, condemnation"; - mes "and contempt. But we're all"; - mes "still people, you know, so let"; - mes "go of any of your misgivings."; - next; - mes "[Elder]"; - mes "We're struggling just"; - mes "to survive here. At the"; - mes "very least, please respect"; - mes "that. It's a fact that the"; - mes "people in the rich district"; - mes "seem to keep forgetting."; - close; - case 3: - mes "[Elder]"; - mes "Well, if you need any"; - mes "help around here or have"; - mes "any questions, come back"; - mes "and ask me. I get the feeling"; - mes "that we'll probably meet again."; - close; - } - } - } - else { - if (lhz_curse < 1) { - mes "[Elder]"; - mes "Predators are always"; - mes "on the lookout for easy"; - mes "prey. Be careful, youngster!"; - mes "You look innocent enough"; - mes "to become a victim in the city."; - next; - switch(select("About Lighthalzen", "About the Slum", "????")) { - case 1: - mes "[Elder]"; - mes "Lighthalzen might seem"; - mes "like a splendid city at first,"; - mes "but you'll quickly learn that"; - mes "the poor are segregated from"; - mes "the rich and treated as less"; - mes "than second class citizens."; - next; - mes "[Elder]"; - mes "At first, separation between"; - mes "the rich and poor districts was"; - mes "subtly enforced. They built the"; - mes "railroad right between the two"; - mes "districts to make it easier for"; - mes "the rich to ignore the poor."; - next; - mes "[Elder]"; - mes "But now they even have"; - mes "guards to make sure that"; - mes "the poor can't bother the"; - mes "rich. I'm pretty sure that"; - mes "this segregation won't be"; - mes "ending anytime soon..."; - next; - mes "[Elder]"; - mes "Now, I've heard that the"; - mes "Rekenber Corporation is"; - mes "actually providing jobs for"; - mes "people in the slums. Beggars"; - mes "can't be choosers, so I'm sure"; - mes "these jobs aren't that great."; - close; - case 2: - mes "[Elder]"; - mes "To live in the slum is to"; - mes "be familiar with poverty,"; - mes "disease, condemnation"; - mes "and contempt. But we're all"; - mes "still people, you know, so let"; - mes "go of any of your misgivings."; - next; - mes "[Elder]"; - mes "We're struggling just"; - mes "to survive here. At the"; - mes "very least, please respect"; - mes "that. It's a fact that the"; - mes "people in the rich district"; - mes "seem to keep forgetting."; - close; - case 3: - mes "[Elder]"; - mes "Well, if you need any"; - mes "help around here or have"; - mes "any questions, come back"; - mes "and ask me. I get the feeling"; - mes "that we'll probably meet again."; - close; - } - } - else { - mes "[Elder]"; - mes "Predators are always"; - mes "on the lookout for easy"; - mes "prey. Be careful, youngster!"; - mes "You look innocent enough"; - mes "to become a victim in the city."; - next; - switch(select("About Lighthalzen", "About the Slum", "????")) { - case 1: - mes "[Elder]"; - mes "Lighthalzen might seem"; - mes "like a splendid city at first,"; - mes "but you'll quickly learn that"; - mes "the poor are segregated from"; - mes "the rich and treated as less"; - mes "than second class citizens."; - next; - mes "[Elder]"; - mes "At first, separation between"; - mes "the rich and poor districts was"; - mes "subtly enforced. They built the"; - mes "railroad right between the two"; - mes "districts to make it easier for"; - mes "the rich to ignore the poor."; - next; - mes "[Elder]"; - mes "But now they even have"; - mes "guards to make sure that"; - mes "the poor can't bother the"; - mes "rich. I'm pretty sure that"; - mes "this segregation won't be"; - mes "ending anytime soon..."; - next; - mes "[Elder]"; - mes "Now, I've heard that the"; - mes "Rekenber Corporation is"; - mes "actually providing jobs for"; - mes "people in the slums. Beggars"; - mes "can't be choosers, so I'm sure"; - mes "these jobs aren't that great."; - close; - case 2: - mes "[Elder]"; - mes "To live in the slum is to"; - mes "be familiar with poverty,"; - mes "disease, condemnation"; - mes "and contempt. But we're all"; - mes "still people, you know, so let"; - mes "go of any of your misgivings."; - next; - mes "[Elder]"; - mes "We're struggling just"; - mes "to survive here. At the"; - mes "very least, please respect"; - mes "that. It's a fact that the"; - mes "people in the rich district"; - mes "seem to keep forgetting."; - close; - case 3: - mes "[Elder]"; - mes "Well, if you need any"; - mes "help around here or have"; - mes "any questions, come back"; - mes "and ask me. I get the feeling"; - mes "that we'll probably meet again."; - close; - } - } - } -} - -lhz_in03,32,162,3 script Crippled Girl#li_tre 1_M_INNKEEPER,{ - if (lhz_curse == 23) { - if (countitem(Worn_Out_Pendant) > 0) { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Hey there, are"; - mes "you feeling alright?"; - next; - mes "[Crippled Girl]"; - mes "Oh, thanks,"; - mes "I'm fine. But..."; - mes "Have we met before?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Yeah, we did."; - mes "You should know who"; - mes "I am by now. Hey, you"; - mes "didn't forget, did you?"; - next; - mes "[Lady]"; - mes "Oh, how do I put this?"; - mes "The fever she had for the"; - mes "last few days. She's gotten"; - mes "better, but she's forgotten"; - mes "everything that's happened"; - mes "in the past few weeks..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Oh... Oh. I'm so"; - mes "sorry. But maybe this"; - mes "is for the best? Here,"; - mes "I think you should keep"; - mes "this pendant, though."; - next; - mes "^3131ffYou place the"; - mes "old pendant"; - mes "into her hands.^000000"; - next; - specialeffect(EF_FORESTLIGHT4, AREA, playerattached()); - mes "..............."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "..."; - mes "......"; - next; - mes "[Possessed "+strcharinfo(PC_NAME)+"]"; - mes "^3131FFSetsu, please remember"; - mes "that I'd never do anything"; - mes "to hurt you. Forgive me for"; - mes "leaving you behind. I hope"; - mes "that one day we'll meet"; - mes "again, little princess.^000000"; - next; - mes "[Possessed "+strcharinfo(PC_NAME)+"]"; - mes "^3131FFUntil then, I want"; - mes "you to be happy, okay?"; - mes "Your brother's always"; - mes "gonna be looking out for"; - mes "you, one way or another...^000000"; - next; - mes "[Setsu]"; - mes "My brother's..."; - mes "That's my brother's"; - mes "voice! Brother!"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Eh? What? Whoa..."; - mes "What came over me?"; - mes "The last thing I reme--"; - next; - mes "[Setsu]"; - mes "..."; - mes "......"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Well..."; - mes "This is awkward."; - delitem Worn_Out_Pendant,1; - lhz_curse = 24; - close; - } - else { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Hey there, are"; - mes "you feeling alright?"; - next; - mes "[Crippled Girl]"; - mes "Oh, thanks,"; - mes "I'm fine. But..."; - mes "Have we met before?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Yeah, we did."; - mes "You should know who"; - mes "I am by now. Hey, you"; - mes "didn't forget, did you?"; - next; - mes "[Lady]"; - mes "Oh, how do I put this?"; - mes "The fever she had for the"; - mes "last few days. She's gotten"; - mes "better, but she's forgotten"; - mes "everything that's happened"; - mes "in the past few weeks..."; - next; - mes "^3131ffThis would be a good"; - mes "opportunity to give her the...^000000"; - close; - } - } - else if (lhz_curse == 24) { - mes "[Setsu]"; - mes "..."; - mes "......"; - close; - } - else if (lhz_curse == 25) { - mes "[Setsu]"; - mes "Excuse me, I can't still"; - mes "walk but I don't cry"; - mes "anymore. I'm doing my best!"; - close; - } - else { - mes "[Crippled Girl]"; - mes "..."; - mes "......"; - mes "*Sigh...*"; - next; - select("Hello, how are you?"); - mes "[Crippled Girl]"; - mes "Oh, I'm fine,"; - mes "thanks for asking."; - mes "I'm just waiting for"; - mes "somebody, that's all."; - if (lhz_curse == 19) { - next; - switch(select("Show her the Pendant.", "Okay, have a good day.")) { - case 1: - break; - case 2: - mes "[Crippled Girl]"; - mes "Okay,"; - mes "bye-bye..."; - close; - } - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Um, would you have"; - mes "any idea who might"; - mes "have owned this pendant?"; - next; - if (countitem(Worn_Out_Pendant) < 1) { - mes "[Crippled Girl]"; - mes "What are you talking about?"; - close; - } - emotion e_gasp,"Crippled Girl#li_tre"; - mes "[Crippled Girl]"; - mes "Oh, that's mine!"; - mes "I gave it to my big brother"; - mes "before he went away on some"; - mes "sort of business trip. You must"; - mes "be his friend, is that right?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Actually, um,"; - mes "you know what...?"; - next; - switch(select("Brutal Truth", "Break it to her gently")) { - case 1: - mes "..."; - mes "......"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "...So basically, your"; - mes "brother's @lhz_ghost, oh right,"; - mes "did I mention he was dead?"; - mes "Anyway, so he's not alive"; - mes "anymore, but his spirit or"; - mes "whatever is still around and--"; - next; - mes "[Crippled Girl]"; - mes "..."; - mes "......"; - next; - mes "[Crippled Girl]"; - mes "...Dead?"; - mes "No! I don't believe you!"; - mes "He can't die! He was the"; - mes "bravest and the sweetest"; - mes "and the-- Leave me alone!"; - mes "Oh god, get the hell away!"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "..."; - mes "......"; - mes "Sheesh."; - mes "Don't kill the"; - mes "messenger."; - lhz_curse = 20; - close2; - warp "lighthalzen",322,323; - end; - case 2: - if (countitem(Worn_Out_Pendant) > 0) { - mes "[Crippled Girl]"; - mes "Did you meet my"; - mes "big brother...?"; - next; - mes "[Crippled Girl]"; - mes "My brother is a strong"; - mes "person, and I should be"; - mes "happy of that, because"; - mes "nothing could happen"; - mes "to him."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Um... yes. So..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Sure, your big brother must be happy."; - mes "He'll come back sometime."; - mes "You should sleep to be healthy"; - mes "once your brother returns."; - next; - mes "[Crippled Girl]"; - mes "Yes! I must be okay"; - mes "and be able to walk when my"; - mes "brother come."; - next; - mes "^3131ffYou place the"; - mes "old pendant"; - mes "into her hands.^000000"; - next; - specialeffect(EF_FORESTLIGHT4, AREA, playerattached()); - mes "......"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "..............."; - next; - mes "[Possessed "+strcharinfo(PC_NAME)+"]"; - mes "^3131FFSetsu, please remember"; - mes "that I'd never do anything"; - mes "to hurt you. Forgive me for"; - mes "leaving you behind. I hope"; - mes "that one day we'll meet"; - mes "again, little princess.^000000"; - next; - mes "[Possessed "+strcharinfo(PC_NAME)+"]"; - mes "^3131FFUntil then, I want"; - mes "you to be happy, okay?"; - mes "Your brother's always"; - mes "gonna be looking out for"; - mes "you, one way or another...^000000"; - next; - mes "[Setsu]"; - mes "My brother's..."; - mes "That's my brother's"; - mes "voice! Brother!"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Eh? What? Whoa..."; - mes "What came over me?"; - mes "The last thing I reme--"; - next; - mes "^FF0000Tears fall from the"; - mes "girl's face, then you...^000000"; - next; - switch(select("Distract her", "Comfort her")) { - case 1: - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Oh, all of this was a play..."; - mes "Y-yes a play, I was practising."; - mes "Ha ha~ Is it okay, isn't it?"; - next; - mes "[Setsu]"; - mes "Oh, you surprised me!"; - mes "Even though I didn't think"; - mes "it was really my brother, you know?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Excuse me..."; - next; - mes "[Setsu]"; - mes "I'll do my best!"; - mes "I must be okay when my brother return."; - mes "He'll be very proud of me."; - mes "Heh heh~"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Yes, I'm sure of that."; - delitem Worn_Out_Pendant,1; - lhz_curse = 25; - close; - case 2: - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Crying have no use!"; - mes "You're a very pretty"; - mes "girl to be ruining your"; - mes "face with useless tears."; - next; - mes "[Setsu]"; - mes "............"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "You should do your best"; - mes "to be healthy for the time"; - mes "your big brother return."; - next; - mes "[Setsu]"; - mes "Yes..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Listen, when your brother"; - mes "return you'll celebrate in"; - mes "a beautiful place."; - next; - mes "[Setsu]"; - mes "Really?"; - mes "It's a promise then! Heh heh~"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "I hope it'll be soon!"; - mes "When I return I want you to be"; - mes "able to walk. See you soon, then!"; - next; - mes "[Setsu]"; - mes "I'll try hard!"; - delitem Worn_Out_Pendant,1; - lhz_curse = 25; - close; - } - } - else { - mes "[Crippled Girl]"; - mes "Did you meet my"; - mes "big brother...?"; - next; - mes "[Crippled Girl]"; - mes "My brother is a strong"; - mes "person, and I should be"; - mes "happy of that, because"; - mes "nothing could happen"; - mes "to him."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Um... yes. So..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Sure, your big brother must be happy."; - mes "He'll come back sometime."; - mes "You should sleep to be healthy"; - mes "once your brother returns."; - next; - mes "[Crippled Girl]"; - mes "Yes! I must be okay"; - mes "and be able to walk when my"; - mes "brother come."; - close; - } - } - } - close; - } -} - -lighthalzen,324,322,0 script #li_door WARPNPC,2,2,{ -OnTouch_: - if ((lhz_curse > 19) && (lhz_curse < 23)) { - mes "^3355FFThe door is locked.^000000"; - lhz_curse = lhz_curse+1; - close; - } - else if (lhz_curse > 23) { - mes "^3355FFThe door is locked.^000000"; - next; - mes "[Citizen]"; - mes "I'm sorry, but another"; - mes "epidemic is starting to"; - mes "spread around the slums."; - mes "We're not going outside and we're keeping our children safe!"; - next; - mes "[Citizen]"; - mes "Not to be unfriendly,"; - mes "but you should be careful"; - mes "too. The living conditions"; - mes "of this area aren't exactly"; - mes "sanitary, you know?"; - close; - } - else { - warp "lhz_in03",15,162; - } - end; -} - -lhz_in03,12,162,0 warp #to_lhz 1,1,lighthalzen,321,322 - -lighthalzen,319,321,0 script #li_bother FAKE_NPC,2,2,{ //3,3 -OnTouch_: - if ((lhz_curse == 24 ) || (lhz_curse == 25)) { - mes "............."; - next; - mes "*Shhhzzzzzzz!*"; - specialeffect(EF_MAPPILLAR, AREA, playerattached()); - next; - mes "[????]"; - mes "..........."; - next; - mes "[????]"; - mes "^FF0000...I'm sorry..."; - mes "......I appreciate"; - mes "that you.............^000000"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "H-huh?!"; - mes "What was that?"; - mes "That can't be the"; - mes "wind, I must be"; - mes "hearing things again..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Wait. I thought I was"; - mes "rid of those thoughts"; - mes "or spirits, whatever was"; - mes "haunting me before. Maybe"; - mes "they still want me to do"; - mes "something for them. Hmmm..."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "I get the feeling that"; - mes "all of their suffering"; - mes "is tied to the ^FF0000Rekenber"; - mes "Corporation^000000 and that"; - mes "^FF0000Regenschirm Laboratory^000000."; - lhz_curse = 26; - changequest 2093,2094; - if (RENEWAL_EXP) { - if (BaseLevel < 70) getexp 30000,30000; - else if ((BaseLevel > 69) && (BaseLevel < 80)) getexp 40000,70000; - else if ((BaseLevel > 79) && (BaseLevel < 90)) getexp 70000,90000; - else getexp 90000,90000; - } else { - if (BaseLevel < 70) getexp 800000,300000; - else if ((BaseLevel > 69) && (BaseLevel < 80)) getexp 1000000,500000; - else if ((BaseLevel > 79) && (BaseLevel < 90)) getexp 1500000,800000; - else getexp 2000000,1000000; - } - close; - } - end; -} - -lhz_in01,114,181,5 script Representative#li_01 1_F_LIBRARYGIRL,{ - if (lhz_curse == 7) { - mes "[Representative]"; - mes "Greetings, and welcome"; - mes "to the Rekenber Corporation."; - mes "How may I be of service today?"; - next; - switch(select("Building Information", "Corporation History")) { - case 1: - mes "[Representative]"; - mes "Please tell me"; - mes "which floor you'd like"; - mes "to know more about."; - next; - while (1) { - switch(select("1F", "2F", "B1", "Cancel")) { - case 1: - mes "[Representative]"; - mes "The ^3131FFRekenber Library^000000 can"; - mes "be found at the end of the"; - mes "left hallway. Our library is"; - mes "a great resource of innovative"; - mes "ideas and information for our"; - mes "system development employees."; - next; - mes "[Representative]"; - mes "The ^3131FFBall Room^000000, where"; - mes "various official events are"; - mes "usually held, can be accessed"; - mes "through the right hallway."; - next; - break; - case 2: - mes "[Representative]"; - mes "Please use the stairs"; - mes "located on both sides of"; - mes "the Help Desk to go to the"; - mes "Second Floor. The Second"; - mes "Floor is mostly used for"; - mes "administrative purposes."; - next; - mes "[Representative]"; - mes "There, you can find"; - mes "the ^3131FFConference Room^000000,"; - mes "^3131FFSecretary's Office^000000, the"; - mes "^3131FFAuditorium^000000 and the"; - mes "^3131FFChairman's Office^000000."; - next; - break; - case 3: - mes "[Representative]"; - mes "The first underground floor"; - mes "is used by ^3131FFRegenschirm^000000,"; - mes "our laboratory affiliate. For"; - mes "security reasons, this floor"; - mes "is not accessible to visitors."; - next; - break; - case 4: - mes "[Representative]"; - mes "We are always doing our"; - mes "best to provide the best"; - mes "services to our customers."; - mes "Remember that Rekenber"; - mes "is the name you can trust."; - mes "Thank you and have a nice day."; - close; - } - } - case 2: - mes "[Representative]"; - mes "If you're interested in"; - mes "learning the history of"; - mes "our corporation, please"; - mes "speak to the representative"; - mes "inside our Library. Thank you."; - next; - mes "[Representative]"; - mes "Please head down"; - mes "the hallway to the left in"; - mes "order to find our Library."; - mes "Thank you and have a nice day."; - lhz_curse = 8; - changequest 2087,2088; - close; - } - } - else { - mes "[Representative]"; - mes "Greetings, and welcome"; - mes "to the Rekenber Corporation."; - mes "How may I be of service today?"; - next; - switch(select("Building Information.")) { - case 1: - mes "[Representative]"; - mes "Please tell me"; - mes "which floor you'd like"; - mes "to know more about."; - next; - while (1) { - switch(select("1F", "2F", "B1", "Cancel")) { - case 1: - mes "[Representative]"; - mes "The ^3131FFRekenber Library^000000 can"; - mes "be found at the end of the"; - mes "left hallway. Our library is"; - mes "a great resource of innovative"; - mes "ideas and information for our"; - mes "system development employees."; - next; - mes "[Representative]"; - mes "The ^3131FFBall Room^000000, where"; - mes "various official events are"; - mes "usually held, can be accessed"; - mes "through the right hallway."; - next; - break; - case 2: - mes "[Representative]"; - mes "Please use the stairs"; - mes "located on both sides of"; - mes "the Help Desk to go to the"; - mes "Second Floor. The Second"; - mes "Floor is mostly used for"; - mes "administrative purposes."; - next; - mes "[Representative]"; - mes "There, you can find"; - mes "the ^3131FFConference Room^000000,"; - mes "^3131FFSecretary's Office^000000, the"; - mes "^3131FFAuditorium^000000 and the"; - mes "^3131FFChairman's Office^000000."; - next; - break; - case 3: - mes "[Representative]"; - mes "The first underground floor"; - mes "is used by ^3131FFRegenschirm^000000,"; - mes "our laboratory affiliate. For"; - mes "security reasons, this floor"; - mes "is not accessible to visitors."; - next; - break; - case 4: - mes "[Representative]"; - mes "We are always doing our"; - mes "best to provide the best"; - mes "services to our customers."; - mes "Remember that Rekenber"; - mes "is the name you can trust."; - mes "Thank you and have a nice day."; - close; - } - } - } - } -} - -lhz_in01,27,247,5 script Representative#li_02 1_F_LIBRARYGIRL,{ - if (lhz_curse > 6) { - mes "[Representative]"; - mes "Welcome to the"; - mes "Rekenber Corporation."; - mes "How may I help you?"; - next; - switch(select("Corporation History", "Rekenber's Businesses")) { - case 1: - mes "[Representative]"; - mes "Rekenber was established"; - mes "400 years ago, around the"; - mes "same time as the foundation"; - mes "of the Schwaltzvalt Republic."; - next; - mes "[Representative]"; - mes "We began as the ''Zent Zerter"; - mes "Lighthal Research Center,''"; - mes "named after our first chairman."; - mes "In 560 A.W. (After War), our"; - mes "organization was renamed after"; - mes "our new chairman, Mr. Rekenber."; - next; - mes "[Representative]"; - mes "Mr. Rekenber expanded the"; - mes "Corporation's purposes, but"; - mes "also founded the Regenschirm"; - mes "Laboratory to continue this"; - mes "company's original goal of"; - mes "scientific research."; - next; - mes "[Representative]"; - mes "In the year 700 A.W.,"; - mes "^FF0000Doctor Varmunt^000000 joined"; - mes "Regenschirm. It was his work"; - mes "in science that enabled the"; - mes "Rekenber Corporation to grow into the nation's biggest company."; - if (lhz_curse == 8) lhz_curse = 9; - else if (lhz_curse == 9) lhz_curse = 10; - next; - break; - case 2: - mes "[Representative]"; - mes "In addition to merchandising,"; - mes "freight transport and trading,"; - mes "the Rekenber Corporation is"; - mes "also heavily involved with"; - mes "providing the Airship service,"; - mes "one of our major projects."; - next; - mes "[Representative]"; - mes "Rekenber is involved in"; - mes "almost any business that"; - mes "you can imagine. Remember"; - mes "that Rekenber is the name"; - mes "that you can trust."; - if (lhz_curse == 8) lhz_curse = 9; - else if (lhz_curse == 9) lhz_curse = 10; - next; - break; - } - mes "[Representative]"; - mes "If you'd like to know more"; - mes "about our mission statement,"; - mes "please refer to the Rekenber"; - mes "Guidebook located to my side."; - mes "Thank you and have a nice day."; - changequest 2088,2089; - close; - } - else { - mes "[Representative]"; - mes "Welcome to the"; - mes "Rekenber Corporation."; - mes "How may I help you?"; - next; - switch(select("Building Information.")) { - case 1: - mes "[Representative]"; - mes "Please tell me"; - mes "which floor you'd like"; - mes "to know more about."; - next; - while (1) { - switch(select("1F", "2F", "B1", "Cancel")) { - case 1: - mes "[Representative]"; - mes "The ^3131FFRekenber Library^000000 can"; - mes "be found at the end of the"; - mes "left hallway. Our library is"; - mes "a great resource of innovative"; - mes "ideas and information for our"; - mes "system development employees."; - next; - mes "[Representative]"; - mes "The ^3131FFBall Room^000000, where"; - mes "various official events are"; - mes "usually held, can be accessed"; - mes "through the right hallway."; - next; - break; - case 2: - mes "[Representative]"; - mes "Please use the stairs"; - mes "located on both sides of"; - mes "the Help Desk to go to the"; - mes "Second Floor. The Second"; - mes "Floor is mostly used for"; - mes "administrative purposes."; - next; - mes "[Representative]"; - mes "There, you can find"; - mes "the ^3131FFConference Room^000000,"; - mes "^3131FFSecretary's Office^000000, the"; - mes "^3131FFAuditorium^000000 and the"; - mes "^3131FFChairman's Office^000000."; - next; - break; - case 3: - mes "[Representative]"; - mes "The first underground floor"; - mes "is used by ^3131FFRegenschirm^000000,"; - mes "our laboratory affiliate. For"; - mes "security reasons, this floor"; - mes "is not accessible to visitors."; - next; - break; - case 4: - mes "[Representative]"; - mes "We are always doing our"; - mes "best to provide the best"; - mes "services to our customers."; - mes "Remember that Rekenber"; - mes "is the name you can trust."; - mes "Thank you and have a nice day."; - close; - } - } - } - } -} - -lhz_in01,25,251,3 script Rekenber Guidebook#li HIDDEN_NPC,{ - mes ".............."; - next; - mes "^3131FF#The Vision^000000"; - mes "In the pursuit of knowledge,"; - mes "Rekenber will search the"; - mes "Rune-Midgart continent for"; - mes "ancient relics. We hope to make"; - mes "significant scientific progress by learning the secrets of the past."; - next; - mes "By making scientific"; - mes "headway, we hope we can"; - mes "improve current technologies"; - mes "to provide more convenient"; - mes "and affordable services in"; - mes "the Schwaltzvalt Republic."; - next; - mes "^3131FF#The Commitment^000000"; - mes "Although magic and the"; - mes "power of the gods has always"; - mes "maintained an aura of mystery"; - mes "and superstition, Rekenber hopes^FFFFFF ^3131FF to understand these forces from"; - mes "a more logical standpoint."; - next; - mes "^FF0000Our goal is to make"; - mes "the lives of our customers"; - mes "easier and more enjoyable"; - mes "by making the ancient power"; - mes "of the gods more accessible"; - mes "by means of new technologies."; - if (lhz_curse == 10) lhz_curse = 11; - next; - mes ".............."; - close; -} - -lhz_in01,273,121,1 script Mad Scientist#li 4_LGTSCIENCE,{ - if (lhz_curse == 13) { - mes "[Wolfchev]"; - mes "No one shall"; - mes "interrupt my"; - mes "research! If you"; - mes "dare, I'll simply..."; - mes "Eat you. Eat you alive."; - next; - switch(select("No... N-no!", "Do you need any help?")) { - case 1: - mes "[Wolfchev]"; - mes "Out of my sight,"; - mes "microcephalic fool!"; - close; - case 2: - mes "[Wolfchev]"; - mes "Huh? You think I have"; - mes "the luxury of remembering"; - mes "the face of every part-timer"; - mes "I've fired? Get lost, or I'll"; - mes "treat you to the pain of"; - mes "being eaten alive!"; - lhz_curse = 14; - close; - } - } - else if (lhz_curse == 14) { - mes "[Wolfchev]"; - mes "You again?!"; - mes "What the hell do"; - mes "you want from me?!"; - emotion e_ag,"Mad Scientist#li"; - next; - switch(select("Let me speak with you.", "Sorry for bothering you.")) { - case 1: - mes "[Wolfchev]"; - mes "I don't have time to"; - mes "waste with drivel! I'm"; - mes "too busy with my research!"; - next; - mes "[Wolfchev]"; - mes "...........!"; - emotion e_gasp,"Mad Scientist#li"; - next; - mes "[Wolfchev]"; - mes "Ah, but wait! I am collecting"; - mes "something. Yes, bring me the"; - mes "thing I must collect. Yes, yes."; - mes "Here's a hint... It's round..."; - mes "Shiny... Kids love playing games with them! Oh, I said too much!"; - lhz_curse = 15; - changequest 2089,2090; - close; - case 2: - emotion e_an,"Mad Scientist#li"; - mes "[Wolfchev]"; - mes "''Sorry?!'' Do you"; - mes "think ''sorry'' will"; - mes "get back that precious"; - mes "minute I've lost yelling"; - mes "at you?! Get the hell out!"; - close; - } - } - else if (lhz_curse == 15) { - if (countitem(Glass_Bead) > 0) { - delitem Glass_Bead,1; - mes "[Wolfchev]"; - mes "Yes...! Beads!"; - mes "You brought them!"; - mes "You're not as dumb"; - mes "as I thought you'd be!"; - next; - switch(select("Why do you want Glass Beads?")) { - case 1: - mes "[Wolfchev]"; - mes ".................."; - mes "I take that back!"; - mes "You should know by"; - mes "now that I would never"; - mes "tell you why I neeeeed"; - mes "these Beads. Bweh-heh!"; - emotion e_gg,"Mad Scientist#li"; - next; - break; - } - mes "[Wolfchev]"; - mes "This favor you've done"; - mes "is worth a small chat and"; - mes "I can spare a minute or two"; - mes "for you inane questions. So"; - mes "what is it you want to know?!"; - next; - while (1) { - switch(select("Ask about hobbies", "Ask about work")) { - case 1: - if (Sex == SEX_MALE) { - mes "[Wolfchev]"; - mes "Hyuu~ I think you're"; - mes "just a little too innocent"; - mes "to know about my secret"; - mes "hobby. Yes, yes, I couldn't"; - mes "tell you possibly, it'd be"; - mes "so weird, so strange..."; - next; - } - else { - mes "[Wolfchev]"; - mes "Oh. Oh no, oh no,"; - mes "I couldn't possibly..."; - mes "It's a-- I-It's a secret."; - mes "You wouldn't want to know"; - mes "anyway. Bweh-heh-heh-heh!"; - next; - } - break; - case 2: - mes "[Wolfchev]"; - mes "Oh, I don't know if you"; - mes "can call it work. After all,"; - mes "I do research whatever it is"; - mes "I want. And they pay me to"; - mes "do it! This is the best place"; - mes "for a scientist like me, yes."; - next; - mes "[Wolfchev]"; - mes "Now, in a perfect world,"; - mes "my test subjects would be"; - mes "much more cooperative, but"; - mes "I suppose I cannot blame"; - mes "them. Not that I cause them"; - mes "undue suffering or anything..."; - next; - .@exit = 1; - break; - } - if (.@exit) break; - } - switch(select("What kind of research?")) { - case 1: - mes "[Wolfchev]"; - mes "Well, I couldn't tell you"; - mes "exactly. But don't you"; - mes "worry, the discovery I'm"; - mes "working on will benefit the"; - mes "entire world, you'll see."; - next; - mes "[Wolfchev]"; - mes "Let's just say that once"; - mes "I'm successful, I'll satisfy"; - mes "one of mankind's most primal"; - mes "instincts, the desire to become"; - mes "powerful and gain dominance"; - mes "over those that are weaker."; - next; - mes "[Wolfchev]"; - mes "I haven't made as much"; - mes "progress as I'd like, but"; - mes "no matter. It's only a matter"; - mes "of experimentation! Yes, to"; - mes "make mankind stronger and"; - mes "better and more powerful and--"; - next; - break; - } - select("Um, what are you testing on?"); - mes "[Wolfchev]"; - mes "What do you know?"; - mes "I better get back to"; - mes "work if I wish to keep"; - mes "on schedule. I can't afford"; - mes "the leisure of speaking with"; - mes "you any longer. Bweh heh heh!"; - lhz_curse = 16; - close; - } - else { - mes "[Wolfchev]"; - mes "I don't have time to"; - mes "waste with drivel! I'm"; - mes "too busy with my research!"; - next; - mes "[Wolfchev]"; - mes "...........!"; - emotion e_gasp,"Mad Scientist#li"; - next; - emotion e_gg,"Mad Scientist#li"; - mes "[Wolfchev]"; - mes "Ah, but wait! I am collecting"; - mes "something. Yes, bring me the"; - mes "thing I must collect. Yes, yes."; - mes "Here's a hint... It's round..."; - mes "Shiny... Kids love playing games with them! Oh, I said too much!"; - close; - } - } -} - -lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{ - if (lhz_curse == 26) { - mes "[Sueii Slierre]"; - mes "Excuse me, but you are"; - mes "not allowed to be in here."; - mes "If you have questions regarding"; - mes "the Rekenber Corporation, I can"; - mes "direct you to someone qualified"; - mes "to give you an answer."; - next; - switch(select("About the Slums", "About Secretary Slierre")) { - case 1: - mes "[Sueii Slierre]"; - mes "The slums? All I know"; - mes "is that this corporation"; - mes "specifically targeted that"; - mes "area in order to provide ample"; - mes "opportunity for employment."; - lhz_curse = 27; - close; - case 2: - mes "[Sueii Slierre]"; - mes "I'm Sueii Slierre,"; - mes "the personal secretary"; - mes "for the chairman of the"; - mes "Rekenber Corporation."; - close; - } - } - else if (lhz_curse == 27) { - mes "[Sueii Slierre]"; - mes "Did you have something"; - mes "else to ask? I can only"; - mes "divulge information that is"; - mes "public knowledge, but I can"; - mes "tell you who to contact for"; - mes "more specific inquiries."; - next; - switch(select("About the Laboratory", "About the Corporation")) { - case 1: - mes "[Sueii Slierre]"; - mes "Rekenber is perhaps the"; - mes "biggest contributer of the"; - mes "Regenschirm Laboratory."; - mes "Their work will benefit the"; - mes "entire Rune-Midgard continent, hence our highly involved support."; - next; - mes "[Sueii Slierre]"; - mes "A representative at the"; - mes "Help Desk will be happy"; - mes "to assist you if you have"; - mes "more inquiries regarding"; - mes "the Regenschirm Laboratory."; - lhz_curse = 28; - close; - case 2: - mes "[Sueii Slierre]"; - mes "I'm sorry, but I don't have"; - mes "any special information"; - mes "regarding our corporation."; - mes "Why don't you ask one of"; - mes "our representatives at the"; - mes "Help Desk to learn more?"; - close; - } - } - else if (lhz_curse == 28) { - mes "[Sueii Slierre]"; - mes "You're back? I really"; - mes "doubt that I can be of"; - mes "any assistance to you."; - next; - switch(select("Wolfchev's Research")) { - case 1: - mes "[Sueii Slierre]"; - mes ".............!"; - emotion e_gasp,"Secretary Slierre#li"; - next; - mes "[Sueii Slierre]"; - mes "How do you know"; - mes "Wolfchev? Are you an"; - mes "acquaintance of his or...?"; - next; - switch(select("I'm a friend of his.", "Oh, we're family, you know...", "I've heard about him before, so...")) { - case 1: - mes "[Sueii Slierre]"; - mes "Well, Wolfchev is not"; - mes "only brilliant, he's also"; - mes "a respected professional."; - mes "He should be doing just fine."; - next; - break; - case 2: - mes "[Sueii Slierre]"; - mes "Ah, you should be"; - mes "very proud of Wolfchev."; - mes "In addition to being a"; - mes "genius, Wolfchev is also"; - mes "quite the professional,"; - mes "truly a model scientist."; - next; - break; - case 3: - mes "[Sueii Slierre]"; - mes "Ah yes, Wolfchev has"; - mes "quite the reputation. In"; - mes "fact, he's in such high"; - mes "demand that Regenschirm"; - mes "wants him on their staff."; - close; - } - mes "[Sueii Slierre]"; - mes "Now if you'll excuse me,"; - mes "I have many task to perform,"; - mes "so please visit our Help Desk"; - mes "if you have further inquiries."; - next; - switch(select("W-Wait!", "Alright, I understand.")) { - case 1: - mes "[Sueii Slierre]"; - mes "..."; - mes "......"; - next; - break; - case 2: - mes "[Sueii Slierre]"; - mes "Thank you for your"; - mes "cooperation. As you well"; - mes "know, the Help Desk is there"; - mes "to answer any of your questions regarding the Rekenber Corporation."; - close; - } - mes "[Sueii Slierre]"; - mes "I'm sorry, but please"; - mes "understand that my office"; - mes "isn't the place for visitors to"; - mes "submit their general inquiries."; - mes "Please visit the Help Desk if"; - mes "you have any more questions."; - next; - select("About Wolfchev's Research"); - emotion e_dots,"Secretary Slierre#li"; - mes "[Sueii Slierre]"; - mes "I couldn't tell you any"; - mes "more about Wolfchev."; - mes "But is there anything you"; - mes "need to tell me about him?"; - mes "Well, if you have something"; - mes "to ask, be quick about it."; - next; - switch(select("Wolfchev's Past", "Wolfchev's Test Subjects")) { - case 1: - mes "[Sueii Slierre]"; - mes "I remember hearing that he"; - mes "received a high recommendation"; - mes "to work here, but specifics elude me since I don't work in Human"; - mes "Resources. There's a rumor that"; - mes "he had a troubled love life..."; - next; - mes "[Sueii Slierre]"; - mes "But aside from a few"; - mes "rumors, we really don't"; - mes "know much about Wolfchev's"; - mes "personal life. But then again,"; - mes "it may be unethical to pry too"; - mes "much into our employee's lives."; - close; - case 2: - break; - } - mes "[Sueii Slierre]"; - mes "Wolfchev's test subjects?"; - mes "Well, I know we have a policy"; - mes "of using the most humane"; - mes "methods depending on the"; - mes "experiment. And of course, he should only be testing on animals."; - next; - switch(select("Wolfchev's research is great!", "His experiments are suspicious...")) { - case 1: - mes "[Sueii Slierre]"; - mes "Yes, yes, I'd agree if"; - mes "I understood science a"; - mes "little bit better. Now, you'll"; - mes "have to excuse me. I've been distracted long enough as it is..."; - close2; - warp "lhz_in01",228,226; - end; - case 2: - mes "[Sueii Slierre]"; - mes "What exactly do you mean?"; - mes "Are you sure that you haven't"; - mes "misunderstood anything about"; - mes "Wolfchev's work? You'll need"; - mes "to illustrate your claim for us"; - mes "to be on the same page..."; - next; - switch(select("Show Evidence", "Cancel")) { - case 1: - if (countitem(Armlet_Of_Prisoner) > 0) { - mes "^3355FFYou reveal the Handcuffs"; - mes "you found in the laboratory,"; - mes "and Secretary Slierre's face"; - mes "is instantly shadowed by a"; - mes "deeply troubled look.^000000"; - next; - mes "[Sueii Slierre]"; - mes "..."; - mes "......"; - next; - select("What's Regenschirm up to?", "What's Wolfchev up to?"); - mes "[Sueii Slierre]"; - mes "..."; - mes "......"; - emotion e_ic,"Secretary Slierre#li"; - next; - mes "[Sueii Slierre]"; - mes "So... You're"; - mes "suspicious about"; - mes "Wolfchev's research in"; - mes "the Regenschirm Laboratory?"; - next; - switch(select("Yes", "No")) { - case 1: - break; - case 2: - mes "[Sueii Slierre]"; - mes "Wait, what exactly"; - mes "do you feel suspicious"; - mes "about? Basically, which"; - mes "party do you feel is most"; - mes "at fault in this situation?"; - next; - switch(select("Regenschirm", "Mr. Wolfchev")) { - case 1: - mes "[Sueii Slierre]"; - mes "Let me assure you that"; - mes "Regenschirm has a strict set"; - mes "of protocals and procedures"; - mes "to ensure safety and the"; - mes "prevention of unnecessary"; - mes "cruelty in experimentation."; - next; - switch(select("What about the creatures in Regenschirm?")) { - case 1: - mes "[Sueii Slierre]"; - mes "Creatures? I would"; - mes "guess that they're the"; - mes "result of experimentation."; - mes "But I wouldn't know for sure."; - next; - break; - } - break; - case 2: - break; - } - break; - } - mes "[Sueii Slierre]"; - mes "I can't be sure right"; - mes "now, but this looks like"; - mes "fairly concrete evidence."; - mes "We'll send some people over"; - mes "to Regenschirm right away!"; - next; - mes "[Sueii Slierre]"; - mes "For now, your claim"; - mes "merits an investigation."; - mes "I'll let you know if we"; - mes "find anything significant..."; - lhz_curse = 30; - close; - } - else { - mes "[Sueii Slierre]"; - mes "Evidence...?"; - mes "I'm sorry, but you don't"; - mes "seem to be carrying anything"; - mes "that can be construed as proof."; - mes "I suggest you bring something that actually supports your claim."; - lhz_curse = 29; - close; - } - break; - case 2: - mes "[Sueii Slierre]"; - mes "If you're finished,"; - mes "I'd like to get back on"; - mes "task. Please excuse me."; - close2; - lhz_curse = 30; - end; - } - break; - } - break; - } - } - else if (lhz_curse == 29) { - mes "[Sueii Slierre]"; - mes "Hmm, have you come back"; - mes "to address your claim about"; - mes "Wolfchev's work? If you don't"; - mes "have any evidence, then you"; - mes "shouldn't be making rumors..."; - next; - if (countitem(Armlet_Of_Prisoner) > 0) { - mes "^3355FFYou reveal the Handcuffs"; - mes "you found in the laboratory,"; - mes "and Secretary Slierre's face"; - mes "is instantly shadowed by a"; - mes "deeply troubled look.^000000"; - next; - mes "[Sueii Slierre]"; - mes "..."; - mes "......"; - next; - select("What's Regenschirm up to?", "What's Wolfchev up to?"); - mes "[Sueii Slierre]"; - mes "..."; - mes "......"; - emotion e_ic,"Secretary Slierre#li"; - next; - mes "[Sueii Slierre]"; - mes "So... You're"; - mes "suspicious about"; - mes "Wolfchev's research in"; - mes "the Regenschirm Laboratory?"; - next; - switch(select("Yes", "No")) { - case 1: - break; - case 2: - mes "[Sueii Slierre]"; - mes "Wait, what exactly"; - mes "do you feel suspicious"; - mes "about? Basically, which"; - mes "party do you feel is most"; - mes "at fault in this situation?"; - next; - switch(select("Regenschirm", "Mr. Wolfchev")) { - case 1: - mes "[Sueii Slierre]"; - mes "Let me assure you that"; - mes "Regenschirm has a strict set"; - mes "of protocals and procedures"; - mes "to ensure safety and the"; - mes "prevention of unnecessary"; - mes "cruelty in experimentation."; - next; - switch(select("What about the creatures in Regenschirm?")) { - case 1: - mes "[Sueii Slierre]"; - mes "Creatures? I would"; - mes "guess that they're the"; - mes "result of experimentation."; - mes "But I wouldn't know for sure."; - next; - break; - } - break; - case 2: - break; - } - break; - } - mes "[Sueii Slierre]"; - mes "I can't be sure right"; - mes "now, but this looks like"; - mes "fairly concrete evidence."; - mes "We'll send some people over"; - mes "to Regenschirm right away!"; - next; - mes "[Sueii Slierre]"; - mes "For now, your claim"; - mes "merits an investigation."; - mes "I'll let you know if we"; - mes "find anything significant..."; - lhz_curse = 30; - close; - } - else { - mes "[Sueii Slierre]"; - mes "Hmm. I can't consider"; - mes "whatever you brought this"; - mes "time as evidence that would"; - mes "allay my doubts about your"; - mes "claim. Now, if you'll excuse"; - mes "me, I need to get back on task."; - lhz_curse = 29; - close2; - warp "lhz_in01",228,226; - end; - } - } - else if (lhz_curse == 30) { - .@li_keka = rand(1,10); - if (.@li_keka > 7) { - if (checkweight(Knife,1) == 0) { - mes "[Sueii Slierre]"; - mes "Oh, I'd like to have"; - mes "a word with you. Would"; - mes "you please come back after"; - mes "reducing the weight of the"; - mes "items you are carrying please?"; - close; - } - mes "[Sueii Slierre]"; - mes "Oh good, you're here."; - mes "You were right all along."; - mes "In our investigation, we found"; - mes "that Wolfchev was conducting"; - mes "unauthorized and very dangerous"; - mes "research. I owe you our thanks."; - next; - select("What was he doing...?"); - mes "[Sueii Slierre]"; - mes "It turns out that Wolfchev"; - mes "was kidnapping weak and sick"; - mes "people from the slums and"; - mes "using them as his guinea pigs."; - mes "Rest assured, he'll be punished"; - mes "for his behavior, if not fired."; - next; - mes "[Sueii Slierre]"; - mes "I think you deserve an"; - mes "apology. Without your"; - mes "report, our corporation's"; - mes "reputation could have been"; - mes "potentially damaged. Thank you."; - next; - mes "[Sueii Slierre]"; - mes "Yes, there's nothing so"; - mes "taboo as trying to perform"; - mes "Homunculus experiments"; - mes "on people! Anyway, please"; - mes "accept this as a token of"; - mes "our gratitude, adventurer."; - lhz_curse = 31; - changequest 2094,2095; - getitem Old_Blue_Box,1; - getitem Speed_Up_Potion,10; - next; - mes "[Sueii Slierre]"; - mes "Let me promise you"; - mes "that Rekenber will ensure"; - mes "that this kind of incident"; - mes "will not be repeated and"; - mes "we'll do everything in our"; - mes "power to compensate for this..."; - close; - } - else { - mes "[Sueii Slierre]"; - mes "Oh, our investigation"; - mes "of your claim is still in"; - mes "progress. However, we"; - mes "will let you know when any"; - mes "new developments arise."; - close; - } - } - else if (lhz_curse > 30) { - mes "[Sueii Slierre]"; - mes "I'm glad to know that"; - mes "we have such proactive"; - mes "and concerned customers"; - mes "such as yourself to support"; - mes "the Rekenber Corporation."; - close; - } - else { - mes "[Sueii Slierre]"; - mes "Excuse me, but you are"; - mes "not allowed to be in here."; - mes "Please visit the Help Desk"; - mes "if you have any questions about"; - mes "the Rekenber Corporation."; - mes "Thank you for cooperating."; - close; - } -} - -lhz_que01,94,24,0 script #li_end FAKE_NPC,2,2,{ -OnTouch_: - if (lhz_curse > 30) { - mes "^3131FFThere's no trace of"; - mes "that mad scientist. Only"; - mes "his stacks of well organized"; - mes "files remain here in the lab.^000000"; - if (lhz_curse == 31) { - lhz_curse = 32; - completequest 2095; - } - close; - } - end; -} - -lhz_in01,43,114,0 script #li_toend WARPNPC,1,1,{ -OnTouch_: - if (lhz_curse > 30) { - warp "lhz_que01",97,30; - } - else { - warp "lhz_in01",277,130; - } - end; -} - -lhz_que01,97,33,0 warp #li_toin01 1,1,lhz_in01,43,120 -lhz_in01,278,132,0 warp #li_toin02 1,1,lhz_in01,43,120 - -lhz_que01,89,15,3 script File#li HIDDEN_NPC,{ - mes "Name: Engeod"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - next; - mes "Name: Kashutii"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - next; - mes "Name: Prufoz"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - close; -} - -lhz_in01,269,114,3 script A File#li-1 HIDDEN_NPC,{ - mes "Name: Engeod"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - next; - mes "Name: Kashutii"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - next; - mes "Name: Prufoz"; - mes "Age: XX"; - mes "Height: XXX"; - mes "Weight: XX"; - close; -} - -//== President Quest, a.k.a. Schwartzvalt Triology Quest === -lighthalzen,179,170,4 script Ordinary Man 4W_M_02,{ - - 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~"; - lhz_boss = 1; - close; - } - else if(lhz_boss == 1) - { - if(rand(1,5) == 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..."; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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."; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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."; - 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."; - 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 == SEX_MALE) - 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"; - 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."; - lhz_boss = 6; - changequest 12015,12016; - 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(Pile_Of_Ymir_Heart)) && (countitem(Lab_Staff_Record) > 9) && (countitem(Armlet_Of_Prisoner) > 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 Pile_Of_Ymir_Heart,1; - delitem Lab_Staff_Record,10; - delitem Armlet_Of_Prisoner,10; - lhz_boss = 8; - getitem Indication_Of_Member01,1; - changequest 12016,12017; - close; - } - else if((!countitem(Pile_Of_Ymir_Heart)) && (!countitem(Lab_Staff_Record)) && (!countitem(Armlet_Of_Prisoner))) - { - 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..."; - lhz_boss = 44; - getitem Old_Violet_Box,1; - getexp RENEWAL_EXP?180000:1800000,0; - completequest 12028; - 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 FAKE_NPC,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(PC_NAME)+"]"; - mes "(Wait a second..."; - mes "That voice is"; - mes "awfully familiar.)"; - next; - switch( select( "Ignore it.","Keep listening." ) ) - { - case 1: - mes "["+strcharinfo(PC_NAME)+"]"; - mes "(That voice is"; - mes "awfully familiar..."; - mes "But what do I care?)"; - close; - case 2: - mes "["+strcharinfo(PC_NAME)+"]"; - 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"; - lhz_boss = 2; - setquest 12015; - close; - } - } -} - -yuno_fild04,165,245,4 script Dismal Guy 4_M_ORIENT02,{ - - 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(Indication_Of_Member01)) - { - 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..."; - 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."; - 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."; - lhz_boss = 11; - changequest 12017,12018; - 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 4_F_LGTGIRL,{ - - 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(PC_NAME)+"" ) ) - { - case 1: - break; - } - mes "[Hes O'Neil]"; - mes ""+strcharinfo(PC_NAME)+"?"; - 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(Indication_Of_Member01)) - { - mes "^3355FFWait a second..."; - mes "You don't seem to"; - mes "be carrying your"; - mes "''Secret Wing''"; - mes "Membership Card.^000000"; - close; - } - if ((gettime(GETTIME_HOUR) > 10 && gettime(GETTIME_HOUR) < 15) - || (gettime(GETTIME_HOUR) > 19 && gettime(GETTIME_HOUR) <= 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(PC_NAME)+"" ) ) - { - case 1: - break; - } - mes "[Hes O'Neil]"; - mes ""+strcharinfo(PC_NAME)+"?"; - 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(File01)) - { - 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; - 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 == SEX_MALE) - mes "on ahead, sir."; - else - mes "on ahead, ma'am."; - close2; - warp "yuno_pre",113,53; - end; - } - else if(hg_tre == 56) - { - mes "[Hes O'Neil]"; - mes "The President has given the order that "; - mes "nobody is allowed to enter this place."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "However, you will change your mind after listening to my explanation."; - next; - mes "[Hes O'Neil]"; - mes "..............."; - mes "Is it something very important?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "It is the most important thing."; - next; - mes "[Hes O'Neil]"; - mes "Alright then, there you go."; - mes "(Whisper) I hope you will become his source of strength."; - close2; - warp "yuno_pre",113,53; - end; - } - else if(hg_tre > 56) - { - mes "[Hes O'Neil]"; - mes "The president said that you're welcome to visit him anytime."; - 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 4_M_EIN_SOLDIER,{ - - 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) @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 == SEX_MALE) - mes "young gentleman here is?"; - else - mes "lovely young lady is?"; - next; - mes "[Guard]"; - mes "Mr. Keshnaar,"; - mes "I present "+strcharinfo(PC_NAME)+"."; - mes ""+strcharinfo(PC_NAME)+", 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."; - 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) 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 == SEX_MALE) - mes "A Mister " + strcharinfo(PC_NAME); - else if (getpartnerid()) - mes "A Missis " + strcharinfo(PC_NAME); - else - mes "A Miss " + strcharinfo(PC_NAME); - 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."; - 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 4_M_SAGE_A,{ - -OnInit: - disablenpc "A Fine Gentleman"; - end; -} - -yuno_pre,69,79,4 script Mr. President 4_M_PRESIDENT,{ - - if(checkweight(File01,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; - while (true) { - 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; - break; - - 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; - break; - - 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; - break; - - 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; - break; - - 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; - break; - - 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."; - lhz_boss = 15; - close2; - cutin "",255; - end; - } - break; - } - } - } - 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."; - lhz_boss = 16; - getitem File01,1; - changequest 12018,12019; - 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(File02)) - { - 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; - lhz_boss = 22; - close2; - cutin "",255; - end; - } - else if(lhz_boss == 22) - { - if(rand(1,5) == 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."; - changequest 12022,12023; - if(Shinokas_Quest == 11) lhz_boss = 24; - else 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 == 11) - { - 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."; - lhz_boss = 26; - completequest 12023; - setquest 12024; - 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(PC_NAME)+"."; - 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..."; - lhz_boss = 25; - close2; - cutin "",255; - end; - } - } - else if(lhz_boss == 25) - { - if(rand(1,10) == 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, you'll certainly"; - mes "find her. I'm sorry that I can't"; - mes "tell you more, but we've got"; - mes "to protect our security..."; - next; - mes "[Karl]"; - mes "And don't worry..."; - mes "She'll know exactly"; - mes "who you are and"; - mes "how to help you."; - lhz_boss = 26; - completequest 12023; - setquest 12024; - 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(File03)) - { - 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; - 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(File02)) - { - 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; - 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; - 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."; - lhz_boss = 43; - completequest 12028; - close2; - cutin "",255; - end; - } - else if(lght_boss == 43) - { - mes "[Karl]"; - mes "........."; - mes "............"; - for (.@i = 12015; .@i <= 12028; ++.@i) { - if (questprogress(.@i) == 1) - completequest .@i; - } - close; - } - else if(hg_tre == 56) - { - if(!countitem(File01)) - { - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Ah, where did I put the record?"; - close; - } - mes "[Karl]"; - mes "It's you.....!"; - mes "It's really been a long time."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "So, are you still having the idea to go against Rekenber?"; - next; - mes "[Karl]"; - mes "..................."; - next; - mes "[Karl]"; - mes "I'm not sure."; - mes "The Secret Wing has been disbanded and I am just another puppet they have, just like the previous presidents."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "Not long ago, the scientists of Regenschrim have stolen the research record and destroyed the machines that they used for research purposes."; - next; - emotion e_gasp,0; - mes "[Karl]"; - mes "...!"; - mes "Did you do that? "; - mes "I still fail to move on after the incident of my friends' betrayal and the disband of the Secret Wing..."; - mes "You are really a great friend."; - next; - mes "[Karl]"; - mes "Didn't you speak about the research record just now?"; - mes "Oh! Can you give me the record?"; - mes "It will be a big trouble to them."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "If you insist to go against them, I will give you the record."; - next; - mes "[Karl]"; - mes "I am the president of this country."; - mes "I have failed before but I won't stop trying when there is still an opportunity."; - next; - mes "[Karl]"; - mes "You remind me of the day I made up my mind to rebuild this country."; - mes "How could I forgot such important responsibilities of mine."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "That's great."; - mes "Here's the record."; - mes "I hope you will make good use of it. "; - next; - mes "[Karl]"; - mes "Let's see..."; - next; - mes "[Karl]"; - mes "Oh! That's some interesting information."; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - mes "I have another good news. The Secret Wing has not given up yet. They are still working on the project and I hope that you won't be giving up on it too."; - next; - mes "[Karl]"; - mes ".....I feel so sorry for what I did."; - next; - mes "[Karl]"; - mes "Thank you for bringing this great gift. I will stay strong and work hard to achieve my target."; - next; - mes "[Karl]"; - mes "I will recruit the new batch of members and use them to let the world know about what the corporation had really done."; - next; - mes "[Karl]"; - mes "Thank you so much. "; - mes "You can count on me to right what was wrong."; - hg_tre = 57; - delitem File01,1; - getexp RENEWAL_EXP?200000:2000000,0; - getitem 617,1; - close2; - cutin "",255; - end; - } - else if(hg_tre == 57) - { - mes "[Karl]"; - mes "I am trying to recruit capable people who can help me to bring down Rekenber Corporation."; - mes "Thanks to you, I have enough information as a good beginning to nail them now down."; - next; - mes "[Karl]"; - mes "I have had my men to gather some information and learned that Regenschrim had stopped operating now."; - mes "You have done well for the Schwaltzvalt Republic."; - close2; - cutin "",255; - end; - } - else - { - mes "[Karl]"; - mes "........."; - mes "............"; - close2; - cutin "",255; - end; - } -} - -yuno_pre,77,68,0 script Secretary#2 4_F_LGTGIRL,{ - -OnInit: - disablenpc "Secretary#2"; - end; -} - -yuno_pre,75,73,0 script A Neat Gentleman 4_M_MANAGER,{ - -OnInit: - disablenpc "A Neat Gentleman"; - end; -} - -yuno_pre,117,60,0 script Eavesdrop FAKE_NPC,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#l1 4_F_KAFRA2,{ - - 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#l2 4_F_AGENTKAFRA,{ - - if(checkweight(File02,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(Indication_Of_Member01)) - { - 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..."; - lhz_boss = 18; - changequest 12019,12020; - 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(File02)) - { - 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; - 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."; - lhz_boss = 21; - getitem File02,1; - changequest 12021,12022; - 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 4_M_DIEMAN,{ - - if(checkweight(File02,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(PC_NAME)+"]"; - 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..."; - lhz_boss = 19; - getitem File02,1; - changequest 12020,12021; - 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 FAKE_NPC,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 FAKE_NPC,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 4_F_AGENTKAFRA,{ - - if(lhz_boss == 26) - { - if(checkweight(File02,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!"; - lhz_boss = 27; - changequest 12024,12025; - 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..."; - 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!"; - 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..."; - lhz_boss = 41; - changequest 12027,12028; - close2; - disablenpc "Mysterious Woman"; - end; - } - else - { - mes "[Esuna]"; - mes ".........."; - mes "......"; - mes "...."; - close; - } - -OnInit: - disablenpc "Mysterious Woman"; - end; -} - -lhz_in01,93,45,4 script Researcher#1 4_LGTSCIENCE,{ - - 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(Indication_Of_Member01)) 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#2 4_LGTSCIENCE,{ - - if(checkweight(Indication_Of_Member02,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."; - lhz_boss = 28; - getitem Indication_Of_Member02,1; - changequest 12025,12026; - 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(Indication_Of_Member02)) || (!countitem(File03))) - { - 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 Indication_Of_Member02,1; - lhz_boss = 36; - changequest 12026,12027; - 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 HIDDEN_NPC,4,3,{ - - end; - -OnTouch: - if((lhz_boss > 27) && (lhz_boss < 35)) - { - @sneaktime = gettimetick(0) % 100; - if((@sneaktime > 10 && @sneaktime < 59) || (@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(Indication_Of_Member02)) - { - 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; - while (true) { - 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; - 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"; - ++@sneakerror; - 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; - } - - } - - 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 FAKE_NPC,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 HIDDEN_NPC,{ - - 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; - while (true) { - 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"; - 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"; - 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"; - 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"; - 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"; - 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; - break; - } - 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 HIDDEN_NPC,{ - - 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 HIDDEN_NPC,{ - - if(checkweight(File03,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"; - lhz_boss = 35; - getitem 7344,1; - close; - } -} - -lhz_in01,184,52,0 script Area 1-7 HIDDEN_NPC,{ - - 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 HIDDEN_NPC,{ - - 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 HIDDEN_NPC,{ - - 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 HIDDEN_NPC,{ - - 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 HIDDEN_NPC,{ - - if(checkweight(Pile_Of_Ymir_Heart,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"; - 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; - } -} - -sec_in02,17,170,4 script boss::lght_boss_admin 1_M_SIGNMONK,{ - callfunc "F_GM_NPC"; - mes "[Patch]"; - mes "Tell me what you want."; - next; - switch(select("Current Variables", "How Many", "Shinokas - Quest Complete")) { - case 1: - break; - case 2: - input .@input,0,1000; - lght_boss = .@input; - break; - case 3: - Shinokas_Quest = 11; - close; - } - mes " "; - mes ""+lght_boss; - close; -} - -lhz_in02,19,274,2 script Maintenance Guy 4_M_REPAIR,{ - - 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; -} - -//== Rekenber Job Quest ==================================== -lhz_in01,174,258,3 script Young Man#reken 4_M_LGTGUARD,{ - - if(lhz_rekenber > 21) - { - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Just..."; - mes "Leave me alone."; - mes "I feel nothing but"; - mes "guilt when I see you."; - next; - mes "[Kazien]"; - mes "Don't take it the wrong"; - mes "way. I mean, it's not like"; - mes "you did nothing wrong. I'm"; - mes "the one who's... Geez. I wish"; - mes "I could live the way you do."; - mes "Someday I'll be strong enough..."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 21) - { - cutin "lhz_kaz03",2; - mes "[Kazien]"; - mes "Hey, you're back. As usual,"; - mes "you've done a good job. You"; - mes "look exhausted: did you run"; - mes "into those thugs again?"; - mes "Why don't you take a rest?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Kazien..."; - mes "While I was fighting"; - mes "those thugs, one of the"; - mes "packages was accidentally"; - mes "opened, and I saw what was"; - mes "inside of those packages."; - next; - cutin "lhz_kaz06",2; - next; - mes "[Kazien]"; - mes "......"; - mes "........."; - mes "............"; - cutin "lhz_kaz08",2; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Wh-why are you supplying"; - mes "those things? If we let those"; - mes "packages get imported by"; - mes "other countries, it can"; - mes "cause a lot of trouble...!"; - next; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Stop. Please."; - mes "J-just stop it."; - mes "I don't want to"; - mes "hear anymore."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Hold it, I deserve an"; - mes "answer! How can you turn"; - mes "a blind eye and provide just"; - mes "anyone with ^FF0000hi-tech weapons"; - mes "and guardians^000000? It's like you're"; - mes "promoting war and violence!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "And what about your little"; - mes "brother Lyozien? He has"; - mes "no idea what he's doing!"; - mes "Don't we have a responsibility"; - mes "to the world to make sure these"; - mes "weapons aren't distributed?"; - next; - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "Shut up! You don't"; - mes "know anything! Just"; - mes "shut up! I'm doing this"; - mes "for the sake of my family!"; - mes "You don't know what it's like"; - mes "to live in Lighthalzen's slums!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "................."; - next; - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "There'd be days when my"; - mes "brother and I'd have nothing"; - mes "to eat. So when I heard about"; - mes "this job, I took it. What good"; - mes "is world peace if I'm not even"; - mes "alive to enjoy it, huh?"; - next; - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "Now, my brother Lyozien is"; - mes "a gentle soul, has nothing"; - mes "but love for everybody. So, of"; - mes "course I can't tell him what"; - mes "I'm really doing--he'd never"; - mes "agree to it, believe me."; - next; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "I hate this job and what"; - mes "I'm doing and I want to quit."; - mes "But then what? Go back to the"; - mes "slums? Forget it. As long as"; - mes "Lyozien is happy, I don't mind if I have to do the devil's work."; - next; - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "At least this way, keeping"; - mes "it all secret, I can protect"; - mes "Lyozien from the ugly nature"; - mes "of this job, even if I'm dirtying my hands, making money"; - mes "off of other people's deaths."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "But that still isn't right."; - mes "You're selling weapons so"; - mes "that people can kill each other! Even if it's for the sake of"; - mes "providing for your family..."; - next; - cutin "lhz_kaz05",2; - mes "[Kazien]"; - mes "Look man, this is what"; - mes "I decided. I don't care"; - mes "what other people'll think."; - mes "I might go to hell when"; - mes "I die, but that's my problem."; - next; - mes "[Kazien]"; - mes "Besides, you adventurers"; - mes "are always running around"; - mes "with your swords and magic spells... Isn't that just as bad?"; - mes "It's not the weapons or the power that's bad: it's how they're used."; - next; - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "Granted, most of my clients"; - mes "are pretty questionable, and"; - mes "you adventurers usually use"; - mes "your powers for good, but..."; - mes "Damn it! Just... Don't come"; - mes "back. I can't work like this..."; - next; - lhz_rekenber = 22; - getexp RENEWAL_EXP?55000:550000,0; - completequest 12013; - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "Look, I can't have"; - mes "you working with me"; - mes "and Lyozien anymore."; - mes "Sorry, but it's for Lyozien's"; - mes "own good. That, and you"; - mes "make me feel guilty..."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber > 16) - { - cutin "lhz_kaz02",2; - mes "[Kazien]"; - mes "Hey now, you better"; - mes "get a move on. You gotta"; - mes "assist another delivery to"; - mes "the Rune-Midgarts Kingdom."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 16) - { - cutin "lhz_kaz03",2; - mes "[Kazien]"; - mes "Ah, I heard from Lyozien"; - mes "that you guys finished your"; - mes "delivery. You're probably"; - mes "the best part-timer that I've"; - mes "had in a long, long while."; - next; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Anyway, we've got yet"; - mes "another delivery for the"; - mes "Rune-Midgarts Kingdom. It's"; - mes "weird that we're getting more"; - mes "orders from there, but orders from other countries are decreasing."; - next; - cutin "lhz_kaz07",2; - mes "[Kazien]"; - mes "Eh, I don't have the time"; - mes "to wonder about stuff like"; - mes "that. Lyozien's waiting for"; - mes "you, so get to it, okay?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "W-wait! During the last"; - mes "delivery, I was attacked"; - mes "by a group of thugs that"; - mes "wanted to destroy the"; - mes "packages? Why would"; - mes "they want to do that?"; - next; - cutin "lhz_kaz02",2; - mes "[Kazien]"; - mes "Look... You're better"; - mes "off not knowing. Or are"; - mes "you asking me to pay you"; - mes "more for this job since"; - mes "you're risking your life?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I understand that the"; - mes "customer's confidentiality"; - mes "is important, but I'd feel a"; - mes "lot better if I knew what was"; - mes "in those packages, and why me"; - mes "and Lyozien are being attacked."; - next; - cutin "lhz_kaz08",2; - mes "[Kazien]"; - mes "Listen, I'm not obligated--"; - mes "I can't tell you. Heck, I can't"; - mes "even tell my own brother what's"; - mes "in those packages. You can see"; - mes "that, can't you? Anyway, you"; - mes "can handle those thugs, right?"; - next; - lhz_rekenber = 17; - getexp RENEWAL_EXP?45000:450000,0; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Right. Now get back to"; - mes "the Airship and talk to"; - mes "Lyozien again. Don't give"; - mes "him any trouble and make"; - mes "sure you protect him."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber > 11) - { - cutin "lhz_kaz08",2; - mes "[Kazien]"; - mes "What are you doing"; - mes "waiting around here"; - mes "for? You've got a job to"; - mes "do, so hurry up and do it~"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 11) - { - cutin "lhz_kaz05",2; - mes "[Kazien]"; - mes "Hey, you're back. I got a"; - mes "message from Rune-Midgarts,"; - mes "telling us they received their"; - mes "order. Good work! So how do"; - mes "you like working with Lyozien?"; - mes "He's one of my best men."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Wait, aren't you and"; - mes "Lyozien supposed"; - mes "to be brothers?"; - next; - cutin "lhz_kaz03",2; - mes "[Kazien]"; - mes "Whoa, he told you that?"; - mes "I guess he feels that he"; - mes "can trust you enough with"; - mes "that kind of personal talk..."; - mes "Yeah, he's my little brother."; - mes "And a better man than me..."; - next; - mes "[Kazien]"; - mes "I've gotten my hands"; - mes "pretty dirty doing this..."; - mes "Oh, forget it. You came "; - mes "here for a job, right?"; - mes "Luckily, I got another"; - mes "delivery for you to work on..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Actually, Kazien..."; - mes "I was curious. What"; - mes "exactly are we delivering?"; - mes "I mean, not even Lyozien"; - mes "doesn't know exactly what"; - mes "is in those packages."; - next; - cutin "lhz_kaz06",2; - mes "[Kazien]"; - mes "Huh... Does that mean"; - mes "you can't work with us if"; - mes "you don't know exactly what"; - mes "you're doing?"; - next; - mes "[Kazien]"; - mes " Come on, I told"; - mes "you before--absolute secrecy."; - mes "It goes both ways, you know."; - next; - mes "[Kazien]"; - mes "Look, for your own good,"; - mes "quit asking. Knowing what"; - mes "you're delivering wouldn't"; - mes "change a thing. Trust me."; - next; - mes "[Kazien]"; - mes "Anyway, this next job is"; - mes "more of the same. Meet"; - mes "Lyozien in the international"; - mes "flight Airship and protect"; - mes "another package destined"; - mes "for the Rune-Midgarts Kingdom."; - next; - lhz_rekenber = 12; - changequest 5005,5006; - getexp RENEWAL_EXP?40000:400000,0; - cutin "lhz_kaz03",2; - mes "[Kazien]"; - mes "Alright, I'll see you"; - mes "later. The important"; - mes "thing is that you do the"; - mes "best job that you can."; - mes "And don't give Lyozien"; - mes "any trouble: that's my job!"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber > 7) - { - cutin "lhz_kaz08",2; - mes "[Kazien]"; - mes "Lyozien is waiting for"; - mes "you on the international"; - mes "flight Airship, so go and"; - mes "meet him there as soon"; - mes "as you can. Alright then,"; - mes "I'll see you later."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 7) - { - cutin "lhz_kaz05",2; - mes "[Kazien]"; - mes "Hey, you're back~"; - mes "Great, I guess that means"; - mes "that you've decided to work"; - mes "for us! Alright, let me tell you about your first real job. As"; - mes "always: ^FF0000keep it on the down-low^000000."; - next; - mes "[Kazien]"; - mes "Go to the Airship for the"; - mes "international flights, not"; - mes "the domestic ones, and meet"; - mes "a man named ^FF0000Lyozien^000000 inside."; - mes "He's our courier that'll provide you with further instructions."; - next; - cutin "lhz_kaz06",2; - mes "[Kazien]"; - mes "Oh. You can talk to Lyozien"; - mes "about the job, but definitely"; - mes "not to anybody else. Anyway,"; - mes "when you're done with what"; - mes "he asks you to do, come back"; - mes "to me for another job, okay?"; - next; - lhz_rekenber = 8; - changequest 12008,12010; - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "Don't forget..."; - mes "Talk to ^FF0000Lyozien^000000, our"; - mes "courier, on the Airship"; - mes "for the international flights."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 6) - { - if(rand(1,15) == 7) - { - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "Oh, hey, it's you again."; - mes "Wait. No. You only remind"; - mes "me of someone I've met. Um,"; - mes "have we met before? I don't"; - mes "remember at all. Oooh, I hate"; - mes "being this busy, I can't focus!"; - next; - lhz_rekenber = 0; - erasequest 12009; - mes "[Kazien]"; - mes "Arrgh, this is not good."; - mes "We are this busy but we don't have enough people,"; - mes "yet it is not that extrememly bad"; - mes "to a point that we need to hire more people."; - next; - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "Will you step back? You are hindering my vision."; - close2; - } - else - { - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Oh, hey, it's you again."; - mes "Listen, you didn't come here"; - mes "looking for a part time job,"; - mes "did you? I already told you"; - mes "that I can't bring myself"; - mes "to trust you, you know?"; - next; - mes "[Kazien]"; - mes "Look, you're not a bad guy,"; - mes "so I'm sure you'd be perfect"; - mes "for some other employer."; - mes "Don't feel bad... Um, what"; - mes "was your name again? Wait,"; - mes "did you even give it to me...?"; - close2; - } - cutin "",255; - end; - } - else if(lhz_rekenber == 5) - { - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "So, were you able to"; - mes "contact Garins? Or did"; - mes "you encounter any problems?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, I came back to"; - mes "let you know that I haven't"; - mes "been able to find a way inside"; - mes "the Einbroch Laboratory. There"; - mes "was the guard, but I couldn't"; - mes "really tell him anything."; - next; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Whaaaat~?"; - mes "I'm sure he would"; - mes "have let you in if you"; - mes "told him that you had"; - mes "to talk to Garins, right?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "But..."; - mes "I thought you said"; - mes "I'm not supposed to"; - mes "tell anyone the details"; - mes "of my assignment?"; - next; - cutin "lhz_kaz06",2; - mes "[Kazien]"; - mes "Heh... Yeah."; - mes "Yeah, that's right."; - mes "Heh heh heh! Hahahaha!"; - mes "Great! I'm happy to say,"; - mes "buddy, you passed the test!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "H-huh? But I never"; - mes "even got to see Garins..."; - mes "I didn't finish the task"; - mes "that you assigned to me."; - next; - cutin "lhz_kaz09",2; - mes "[Kazien]"; - mes "Garins is just some"; - mes "cool name I made up."; - mes "He doesn't really exist."; - mes "I just wanted to test your"; - mes "trustworthiness, is all."; - mes "Now do you understand?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I... I guess."; - mes "Still, you just tricked"; - mes "me! How am I supposed"; - mes "to trust you now?"; - next; - lhz_rekenber = 7; - cutin "lhz_kaz06",2; - mes "[Kazien]"; - mes "Oh... You..."; - mes "You got a point, there."; - mes "Huh, now isn't that ironic? I'm sorry, pal, let me apologize."; - mes "Take some time, consider working for me, and then come back, okay?"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 4) - { - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "So, were you able to"; - mes "contact Garins? Or did"; - mes "you encounter any problems?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, I wasn't able to"; - mes "find him. In fact, I don't"; - mes "think that Garins even works"; - mes "at the Einbroch Laboratory."; - next; - cutin "lhz_kaz08",2; - mes "[Kazien]"; - mes "Whaaaat~?"; - mes "That can't be true."; - mes "Well, how'd you"; - mes "find that out?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I happened to ask the"; - mes "Laboratory Guard, but"; - mes "he wouldn't even let me in."; - next; - lhz_rekenber = 6; - changequest 12008,12009; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Uh oh..."; - mes "I thought so."; - mes "I'm sorry, pal, but"; - mes "you failed the test."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "H-huh? What?"; - mes "What do you mean?"; - next; - mes "[Kazien]"; - mes "You told that to the guard,"; - mes "but you weren't supposed"; - mes "to let anyone know any detail"; - mes "about your assignment. Yeah..."; - mes "Garins is just a name I made"; - mes "up. He doesn't really exist."; - next; - mes "[Kazien]"; - mes "I know you meant well,"; - mes "you know, doing whatever"; - mes "you can to finish whatever"; - mes "goal you have, but you can't"; - mes "forget the details. Anyway,"; - mes "sorry, but we can't use you..."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 3) - { - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "Remember, visit ^FF0000Garins^000000"; - mes "in the ^FF0000Einbroch Laboratory^000000"; - mes "and ^FF0000confirm that he received"; - mes "his order^000000. We pride ourselves"; - mes "in our clients' confidentiality,^FFFFFF ^000000 so keep it secret, got it?"; - next; - mes "[Kazien]"; - mes "I'll just be waiting"; - mes "around over here, so"; - mes "once you're done with"; - mes "that, come back to me."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 2) - { - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "Okay, I got it! Your first"; - mes "assignment for us is pretty"; - mes "simple, but think of it as"; - mes "something of a trial run."; - mes "You know, for us to see"; - mes "how reliable you are."; - next; - mes "[Kazien]"; - mes "All you gotta do is head"; - mes "to Einbroch, find the Lab"; - mes "there, and find a researcher"; - mes "named Garins. You need to"; - mes "confirm whether he safely"; - mes "received his order from us."; - next; - mes "[Kazien]"; - mes "Simple stuff, yeah?"; - mes "Now, you can't let anyone"; - mes "know about your assignment."; - mes "Otherwise, we can't trust you"; - mes "for more important stuff. And"; - mes "I really wanna trust you."; - next; - cutin "lhz_kaz05",2; - mes "[Kazien]"; - mes "Remember, visit ^FF0000Garins^000000"; - mes "in the ^FF0000Einbroch Laboratory^000000"; - mes "and ^FF0000confirm that he received"; - mes "his order^000000. We pride ourselves"; - mes "in our clients' confidentiality, so keep it secret, got it?"; - next; - lhz_rekenber = 3; - changequest 12007,12008; - mes "[Kazien]"; - mes "I'll just be waiting"; - mes "around over here, so"; - mes "once you're done with"; - mes "that, come back to me."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 1) - { - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "We're so busy, we barely"; - mes "have enough people to cover"; - mes "our workload right now. Still,"; - mes "it's not so bad that we gotta"; - mes "invest in some new hires."; - next; - mes "[Kazien]"; - mes "Oh hey, sorry buddy,"; - mes "but you mind stepping"; - mes "back? It's just that you're"; - mes "blocking my view is all."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Wait, did you just say"; - mes "that you need help?"; - mes "I'd like to help solve"; - mes "your problem, er, for"; - mes "a nominal fee or some"; - mes "kind of reward. You know..."; - next; - cutin "lhz_kaz10",2; - mes "[Kazien]"; - mes "Hey, alright~"; - mes "I could use an extra"; - mes "hand if you're willing"; - mes "to work part time. Plus,"; - mes "you're a straight shooter."; - mes "I like that. Let's see now..."; - next; - if(BaseLevel < 70) - { - mes "[Kazien]"; - mes "Awww, I'm sorry, pal."; - mes "I know you mean well, but"; - mes "to put it bluntly, you're not"; - mes "not strong enough for this"; - mes "kinda work. Hey, but if you put on"; - mes "some muscle, ask me again, okay?"; - close2; - cutin "",255; - end; - } - mes "[Kazien]"; - mes "Yeah, okay. You look like"; - mes "you can handle this. But"; - mes "are you the type of person"; - mes "I can trust? Hey, you can"; - mes "keep confidential information"; - mes "without telling anyone, right?"; - next; - switch( select( "Yes, of course.","Nope, I love giving away secrets." ) ) - { - case 1: - lhz_rekenber = 2; - mes "[Kazien]"; - mes "Great, great."; - mes "I guess we can just"; - mes "get down to business,"; - mes "then. Let me think. First,"; - mes "I should give you something"; - mes "easy to do to test you out..."; - close2; - cutin "",255; - end; - - case 2: - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "Awww, man."; - mes "I can't hire you"; - mes "if you're gonna blab"; - mes "your mouth. Sorry buddy,"; - mes "but I can't afford to take"; - mes "any risks. You understand..."; - close2; - cutin "",255; - end; - } - } - cutin "lhz_kaz01",2; - mes "[Kazien]"; - mes "We're so busy, we barely"; - mes "have enough people to cover"; - mes "our workload right now. Still,"; - mes "it's not so bad that we gotta"; - mes "invest in some new hires."; - next; - cutin "lhz_kaz04",2; - mes "[Kazien]"; - mes "Oh hey, sorry buddy,"; - mes "but you mind stepping"; - mes "back? It's just that you're"; - mes "blocking my view is all."; - close2; - cutin "",255; - end; -} - -lighthalzen,141,162,3 script Old Man#reken 4_M_03,{ - - mes "[Old Man]"; - mes "Lately, Kazien seems"; - mes "to be having a hard time"; - mes "managing his business."; - mes "Always complaining that"; - mes "he lacks the manpower..."; - next; - mes "[Old Man]"; - mes "I don't know what kind of"; - mes "business he's conducting,"; - mes "but why don't you help him"; - mes "out? I don't believe that any"; - mes "particularly special skills are"; - mes "required for some positions."; - next; - if(!lhz_rekenber) { - lhz_rekenber = 1; - setquest 12007; - } - mes "[Old Man]"; - mes "Well, if you're interested,"; - mes "you can find Kazien inside"; - mes "the corporation building."; - mes "Young people like him should"; - mes "never be too proud to ask for help. He still needs to learn..."; - close; -} - -einbroch,55,52,3 script Laboratory Guard#reken 4_M_EIN_SOLDIER,{ - - if(lhz_rekenber == 3) - { - mes "[Laboratory Guard]"; - mes "Hold it! This is"; - mes "a restricted area to"; - mes "the public! Unless you"; - mes "have some special business,"; - mes "you'll have to leave right now."; - next; - switch( select( "Actually, I do have business here.","Whoa, I'm leaving!" ) ) - { - case 1: - mes "[Laboratory Guard]"; - mes "Yes? State the nature"; - mes "of your business here,"; - mes "as well as any person that"; - mes "you wish to contact inside"; - mes "of this laboratory facility."; - next; - switch( select( "I need to see Mr. Garins...","I'll... come back later." ) ) - { - case 1: - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I need to see Mr. Garins"; - mes "and confirm that he received"; - mes "a package that was sent to him."; - next; - mes "[Laboratory Guard]"; - mes "Garins, eh?"; - mes "Alright, let me check"; - mes "the employee list. Hmm..."; - mes "Garins... Garins... Eh?"; - mes "He's not here. Maybe you"; - mes "came to the wrong place?"; - next; - mes "[Laboratory Guard]"; - mes "Sorry, but it looks like"; - mes "you've wasted your time."; - mes "We don't have a Garins"; - mes "working here. Anyway,"; - mes "I still can't allow you to"; - mes "enter the laboratory."; - lhz_rekenber = 4; - changequest 12008,12010; - close; - - case 2: - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I'll... come back later."; - mes "(^333333I better speak to Kazien"; - mes "and let him know I'm having"; - mes "trouble getting past this"; - mes "guard. Otherwise, I might"; - mes "never finish this job!^000000)"; - lhz_rekenber = 5; - changequest 12008,12010; - close; - } - case 2: - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Whoa, I'm leaving!"; - mes "(^333333I better speak to Kazien"; - mes "and let him know I'm having"; - mes "trouble getting past this"; - mes "guard. Otherwise, I might"; - mes "never finish this job!^000000)"; - lhz_rekenber = 5; - changequest 12008,12010; - close; - } - } - mes "[Laboratory Guard]"; - mes "This area is restricted"; - mes "to the public. Unless you"; - mes "have some kind of special"; - mes "authorization, I'm going"; - mes "to have to ask you to leave."; - close; -} - -airplane_01,96,48,3 script Man#Lyozien 4_M_LGTGUARD,{ - - if(lhz_rekenber > 21) - { - cutin "lhz_ryo11",2; - mes "[Lyozien]"; - mes "Hey, I hear from my"; - mes "brother that you can't work"; - mes "with us anymore because"; - mes "of some scheduling conflict."; - mes "I'm sorry to hear that: it was"; - mes "really good working with you..."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 21) - { - cutin "lhz_ryo03",2; - mes "[Lyozien]"; - mes "Oh good, you're back."; - mes "Mr. Ahman just left and"; - mes "picked up his goods. We're"; - mes "done here, so you have to"; - mes "do now is report to my"; - mes "brother in Lighthalzen."; - next; - mes "[Lyozien]"; - mes "You sure you're alright?"; - mes "You seem kind of upset."; - mes "Do you need to take a"; - mes "break or something?"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 20) - { - cutin "lhz_ryo09",2; - mes "[Lyozien]"; - mes "Heya, keep up the"; - mes "good work. Once you"; - mes "talk to Mr. Ahman inside"; - mes "Izlude Airport, we'll be"; - mes "done with this delivery."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 19) - { - cutin "lhz_ryo06",2; - mes "[Lyozien]"; - mes "Whoa, you were great!"; - mes "There were more of them"; - mes "this time, but you easily"; - mes "dispatched them. Great job!"; - next; - cutin "lhz_ryo01",2; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Thanks, but..."; - mes "Now I'm really worried"; - mes "about what could be in"; - mes "those packages. Are you"; - mes "sure you don't know, Lyozien?"; - next; - cutin "lhz_ryo02",2; - mes "[Lyozien]"; - mes "You don't know when to"; - mes "stop, do you? Nah, I don't"; - mes "know at all. Besides, so long"; - mes "as my brother says it's a bad"; - mes "idea, then I don't wanna find"; - mes "out for myself. Oh, hey..."; - next; - lhz_rekenber = 20; - getitem White_Potion,1; - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "Here's a little"; - mes "something to refresh"; - mes "yourself after that fight."; - mes "Keep up the good work, okay?"; - mes "Then, we'll be done once you"; - mes "contact Mr. Ahman in Izlude."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 18) - { - cutin "lhz_ryo06",2; - mes "[Lyozien]"; - mes "Okay, just like before, we"; - mes "gotta get these packages to"; - mes "Mr. Ahmam. When we arrive"; - mes "in Izlude, find Mr. Ahman in"; - mes "the Airport and tell him that"; - mes "his packages have arrived."; - next; - cutin "lhz_ryo08",2; - mes "[Lyozien]"; - mes "W-wait..."; - mes "Did you hear that?"; - mes "I heard--I think it's them."; - mes "Those thugs are back! Don't"; - mes "let them damage the packages!"; - close2; - cutin "",255; - lhz_rekenber = 19; - donpcevent "#bully2::OnEnter"; - donpcevent "Man#Lyozien::OnStop"; - end; - } - else if(lhz_rekenber == 17) - { - cutin "lhz_ryo14",2; - mes "[Lyozien]"; - mes "I heard that you upset"; - mes "Kyozien a little bit with"; - mes "your questions. I mean,"; - mes "I totally understand, but"; - mes "you gotta remember that"; - mes "we've got obligations."; - next; - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "I know that these packages"; - mes "might be putting us in danger,"; - mes "but I trust my brother. If he says those thugs are bad guys, then"; - mes "they're definitely bad guys."; - next; - cutin "lhz_ryo13",2; - mes "[Lyozien]"; - mes "Yeah, ever since we were"; - mes "kids, Kyozien has always"; - mes "been right. Even though"; - mes "I'd like to know what's in the"; - mes "boxes, I don't ever wanna"; - mes "disappoint him, you know?"; - next; - lhz_rekenber = 18; - cutin "lhz_ryo10",2; - mes "[Lyozien]"; - mes "Anyway, that's"; - mes "enough chit-chat"; - mes "for now. Let's get"; - mes "back to work, shall we?"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 16) - { - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "I'm lucky that you're"; - mes "around to keep those"; - mes "thugs off our backs, eh?"; - mes "Hey, when you're ready for"; - mes "another job, just talk to"; - mes "my brother Kazien, okay?"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 15) - { - cutin "lhz_ryo05",2; - mes "[Lyozien]"; - mes "So you spoke to"; - mes "Mr. Ahman already?"; - mes "Good, good. Now we can"; - mes "go back to the Schwaltzvalt"; - mes "Republic for our next job."; - next; - mes "[Lyozien]"; - mes "Just talk to my brother"; - mes "Kazien and he should give"; - mes "you any details you need"; - mes "to know. Man, it's good"; - mes "that you're working for us."; - mes "Those thugs frighten me..."; - lhz_rekenber = 16; - cutin "lhz_ryo01",2; - mes "[Lyozien]"; - mes "Now I feeel much more secure."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 14) - { - cutin "lhz_ryo13",2; - mes "[Lyozien]"; - mes "Now that those thugs are"; - mes "gone, let's concentrate on"; - mes "our task. Like before, just"; - mes "get off at Izlude and then tell"; - mes "Mr. Ahman that his packages"; - mes "have arrived. See you later~"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 13) - { - cutin "lhz_ryo13",2; - mes "[Lyozien]"; - mes "Oh, thank you!"; - mes "You saved my life!"; - mes "As you can tell, I'm"; - mes "not much of a fighter..."; - mes "I just ran and hid when"; - mes "those thugs appeared."; - next; - cutin "lhz_ryo04",2; - mes "[Lyozien]"; - mes "That's one reason why" ; - mes "my brother has been hiring"; - mes "you adventurers-- we need"; - mes "packages from those hoodlums."; - mes "They're always after us..."; - next; - cutin "lhz_ryo07",2; - mes "[Lyozien]"; - mes "Every time I see them,"; - mes "they're yelling things like"; - mes "we're the servants of evil,"; - mes "or that the packages must"; - mes "be destroyed. Boy, I sure"; - mes "am glad that you're here!"; - lhz_rekenber = 14; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 12) - { - cutin "lhz_ryo11",2; - mes "[Lyozien]"; - mes "Hey, we already have another"; - mes "package to deliver all the way"; - mes "to the Rune-Midgarts Kingdom"; - mes "again. Can you believe it? We"; - mes "seem to be doing a lot of"; - mes "business around there lately."; - next; - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "It's so far away from"; - mes "home, but a job's a job."; - mes "We're obliged to do what"; - mes "we're been assigned to do"; - mes "until we qui--whoa. You"; - mes "hear that? Wh-what was...?"; - next; - cutin "lhz_ryo03",2; - mes "[Lyozien]"; - mes "Awwww, nuts!"; - mes "It's those thugs!"; - mes "I'll explain later, but"; - mes "for now, please protect"; - mes "the packages and make"; - mes "sure they don't get them!"; - close2; - cutin "",255; - lhz_rekenber = 13; - donpcevent "Man#Lyozien::OnStop"; - donpcevent "#bully1::OnEnter"; - end; - } - if(lhz_rekenber == 11) - { - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "Hey, would you go see"; - mes "my brother Kazien to see"; - mes "if he's got another job for"; - mes "us to do? I'll just be over"; - mes "here waiting when you need"; - mes "to find me. See you later~"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 10) - { - cutin "lhz_ryo14",2; - mes "[Lyozien]"; - mes "Good work, Mr. Ahman just"; - mes "arrived and picked up his"; - mes "packages. It looks like we're"; - mes "done for today. When you're"; - mes "ready for another job, just"; - mes "ask to my brother Kazien, okay?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Lyozien, do you know"; - mes "what kinds of things"; - mes "we're delivering?"; - next; - cutin "lhz_ryo10",2; - mes "[Lyozien]"; - mes "No clue. I've been"; - mes "a little curious myself,"; - mes "but my brother warned me"; - mes "not to ask. Besides, I don't"; - mes "think it makes a difference"; - mes "to what we gotta do, right?"; - next; - cutin "lhz_ryo13",2; - mes "[Lyozien]"; - mes "Anyway, it oughta be"; - mes "fine. I mean, our clients"; - mes "are entitled to their privacy"; - mes "anyway. You've been in that"; - mes "sort of situation, right? You"; - mes "know, embarassing orders..."; - next; - lhz_rekenber = 11; - changequest 12011,12012; - cutin "lhz_ryo01",2; - mes "[Lyozien]"; - mes "No? Eh, just meet up with"; - mes "my brother to see if he's"; - mes "got another job for us, okay?"; - mes "If you wanna find me again,"; - mes "I'll be waiting right here."; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 9) - { - cutin "lhz_ryo05",2; - mes "[Lyozien]"; - mes "Alright, when this Airship"; - mes "arrives in Izlude, get off and"; - mes "enter the Airport to meet with"; - mes "a man named Mr. Ahman."; - mes "Let him know his order has"; - mes "already arrived, okay?"; - close2; - cutin "",255; - end; - } - else if(lhz_rekenber == 8) - { - cutin "lhz_ryo02",2; - mes "[Lyozien]"; - mes "Um, would you mind"; - mes "treading lightly around"; - mes "this area, and kind of go"; - mes "around the piles? Yeah,"; - mes "these are all pretty fragile."; - mes "Thanks, I appreciate it."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Excuse me, but"; - mes "are you Lyozien?"; - next; - cutin "lhz_ryo07",2; - mes "[Lyozien]"; - mes "Hey, are you the one that"; - mes "my brother Kazien sent?"; - mes "Nice, I've been waiting"; - mes "for you. As you can see,"; - mes "I'm having trouble handling"; - mes "all of these packages here."; - next; - cutin "lhz_ryo14",2; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Wait, Kazien is"; - mes "your brother? That's"; - mes "weird, you figure he"; - mes "would mention that."; - next; - mes "[Lyozien]"; - mes "Oh, yeah, he's been like"; - mes "that ever since we lived"; - mes "in Lighthalzen's slums."; - mes "Luckily, he joined the"; - mes "corporation and helped"; - mes "us improve our lots in life..."; - next; - cutin "lhz_ryo13",2; - mes "[Lyozien]"; - mes "That's why I appreciate the"; - mes "fact that he lets me work for"; - mes "him. I can't let him down."; - mes "Anyway, back to business: we"; - mes "gotta deliver these goods to"; - mes "the Rune-Midgarts Kingdom."; - next; - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "I have to ensure that these"; - mes "packages aren't damaged or"; - mes "stolen by thieves. Your job is"; - mes "to go to Izlude, find Mr. Ahman"; - mes "at the Airport, and tell him that his orders have safely arrived."; - next; - lhz_rekenber = 9; - changequest 12010,12011; - cutin "lhz_ryo11",2; - mes "[Lyozien]"; - mes "Once you tell Mr. Ahman"; - mes "that message, he'll take"; - mes "care of picking up his own"; - mes "packages. But yeah, I need"; - mes "to stay behind to guard these"; - mes "products in the meantime."; - close2; - cutin "",255; - end; - } - cutin "lhz_ryo12",2; - mes "[Lyozien]"; - mes "Um, would you mind"; - mes "treading lightly around"; - mes "this area, and kind of go"; - mes "around the piles? Yeah,"; - mes "these are all pretty fragile."; - mes "Thanks, I appreciate it."; - close2; - cutin "",255; - end; - -OnEnter: - enablenpc "Man#Lyozien"; - end; - -OnStop: - disablenpc "Man#Lyozien"; - end; -} - -- script ::Scamp FAKE_NPC,{ - - if(lhz_rekenber > 21) - { - mes "[Ahman]"; - mes "Oh, hello. I've heard"; - mes "that you had to quit."; - mes "It's quite a pity, really."; - mes "If it weren't for you, some"; - mes "of my packages would have"; - mes "been destroyed by those thugs."; - close; - } - else if(lhz_rekenber == 21) - { - mes "[Ahman]"; - mes "Shouldn't you be"; - mes "taking a break? Besides,"; - mes "Lyozien is still waiting for"; - mes "you the Airship, isn't he?"; - close; - } - else if(lhz_rekenber == 20) - { - mes "[Ahman]"; - mes "Oh, have my packages"; - mes "arrived? Good, good."; - mes "I appreciate all of your"; - mes "hard work. I'm surprised"; - mes "they haven't hired you"; - mes "full time by now."; - next; - mes "[Ahman]"; - mes "Is something the matter?"; - mes "You seem really pale. Oh"; - mes "well, you'll have plenty of"; - mes "time to relax on the Airship."; - mes "Oh, and don't worry, I'll"; - mes "take care of the packages."; - lhz_rekenber = 21; - close; - } - else if (lhz_rekenber > 15 && lhz_rekenber < 20) - { - mes "[Ahman]"; - mes "Oh, hello. I'm not"; - mes "expecting any packages"; - mes "at this moment, although"; - mes "I'm aware that there are a"; - mes "few deliveries in queue, but shouldn't you be in Lighthalzen?"; - close; - } - else if(lhz_rekenber == 15) - { - mes "[Ahman]"; - mes "Shouldn't you be on"; - mes "your way and report to"; - mes "Lyozien? You should hurry"; - mes "before the Airship takes off."; - close; - } - else if(lhz_rekenber == 14) - { - mes "[Ahman]"; - mes "Ah, it's you again."; - mes "I assume that means that"; - mes "my packages have arrived"; - mes "safely. Is that right?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Yes, that's right."; - mes "Actually, this time we "; - mes "were attacked by a group"; - mes "of thugs, so I was wondering"; - mes "if you knew anything about it... "; - next; - mes "[Ahman]"; - mes "They attacked again?"; - mes "Oh, that isn't good."; - mes "Well, I have no idea"; - mes "what's going on. I wish"; - mes "I had some idea of what"; - mes "they were up to, really."; - next; - lhz_rekenber = 15; - mes "[Ahman]"; - mes "For now, you should"; - mes "go and report to Lyozien."; - mes "I assume that you protected"; - mes "my packages, so thank you"; - mes "for your diligent work. Now, I shall pick up what I ordered..."; - close; - } - else if (lhz_rekenber > 10 && lhz_rekenber < 14) - { - mes "[Ahman]"; - mes "Oh, it's you again."; - mes "Shouldn't you be getting"; - mes "on the Airship and heading"; - mes "back to the Schwaltzvalt"; - mes "Republic? There are more"; - mes "deliveries in queue, you know."; - close; - } - else if(lhz_rekenber == 10) - { - mes "[Ahman]"; - mes "Thank you for letting me"; - mes "know that my order has arrived."; - mes "You should go back to Lyozien"; - mes "now so you can finish your job."; - mes "Perhaps I'll see you again"; - mes "sometime, adventurer."; - close; - } - else if(lhz_rekenber == 9) - { - mes "[Man]"; - mes "Hmm, can you really"; - mes "call this place an Airport?"; - mes "It's far too small, wouldn't"; - mes "you agree? Still, I kind of"; - mes "enjoy sitting around here."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Excuse me, but do"; - mes "you know where I can"; - mes "find a man named Ahman?"; - mes "I have a message for him."; - next; - mes "[Ahman]"; - mes "I'm Ahman, how can--"; - mes "Oh! You must be here to"; - mes "tell me that my packages"; - mes "have arrived. Am I correct?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Y-yes. That's right."; - mes "Your packages have"; - mes "arrived and they're"; - mes "being guarded until"; - mes "you come to pick them up."; - next; - mes "[Ahman]"; - mes "Ah, that's very good to"; - mes "know. Say, are you a new"; - mes "worker for Lyozien and Kazien?"; - mes "I don't believe I've seen you"; - mes "around before. Have they finally started hiring part timers?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Yes, that's right."; - mes "Actually, I'm working for"; - mes "them part time. I heard"; - mes "they were really busy, so"; - mes "I sort of volunteered my time."; - next; - mes "[Ahman]"; - mes "Alright, alright."; - mes "I suppose that you"; - mes "also don't know what's"; - mes "being delivered in these"; - mes "packages, just like Lyozien."; - next; - mes "[Ahman]"; - mes "Well, it's all confidential"; - mes "information anyway, so don't"; - mes "worry about it. Thank you for"; - mes "notifying me about the delivery.^FFFFFF ^000000 Now, you should go back and "; - mes "tell Lyozien. Take care now~"; - lhz_rekenber = 10; - changequest 12012,12013; - close; - } - mes "[Man]"; - mes "Hmm, can you really"; - mes "call this place an Airport?"; - mes "It's far too small, wouldn't"; - mes "you agree? Still, I kind of"; - mes "enjoy sitting around here."; - close; -} - -airplane_01,1,1,1 script #bully1 FAKE_NPC,{ - -OnInit: - disablenpc "#bully1"; - end; - -OnEnter: - enablenpc "#bully1"; - initnpctimer; - monster "airplane_01",96,53,"Thug",1592,1,"#bully1::OnMyMobDead"; - monster "airplane_01",87,47,"Thug",1592,1,"#bully1::OnMyMobDead"; - .bullymobs = 2; - end; - -OnReset: - killmonster "airplane_01","#bully1::OnMyMobDead"; - end; - -OnMyMobDead: - --.bullymobs; - if(.bullymobs < 1) - { - mes "[Bully]"; - mes "Damn it! N-next time..."; - mes "Next time we'll g-get rid"; - mes "of those damned packages!"; - mes "^333333*Cough cough*^000000 For now, we"; - mes "retreat and fight another day!"; - close2; - donpcevent "#bully1::OnInit"; - donpcevent "Man#Lyozien::OnEnter"; - stopnpctimer; - } - end; - -OnTimer120000: - donpcevent "#bully1::OnReset"; - donpcevent "#bully1::OnInit"; - donpcevent "Man#Lyozien::OnEnter"; - stopnpctimer; - end; -} - -airplane_01,2,2,1 script #bully2 FAKE_NPC,{ - -OnInit: - disablenpc "#bully2"; - end; - -OnEnter: - enablenpc "#bully2"; - initnpctimer; - monster "airplane_01",96,53,"Thug",1592,1,"#bully2::OnMyMobDead"; - monster "airplane_01",87,47,"Thug",1592,1,"#bully2::OnMyMobDead"; - monster "airplane_01",97,43,"Thug",1592,1,"#bully2::OnMyMobDead"; - .bullymobs = 3; - end; - -OnReset: - killmonster "airplane_01","#bully2::OnMyMobDead"; - end; - -OnMyMobDead: - --.bullymobs; - if(.bullymobs < 1) - { - mes "^3355FFHey-- there's a slit"; - mes "in the wrapping on one"; - mes "of the packages. It was"; - mes "probably ripped a little"; - mes "while you were fighting.^000000"; - close2; - donpcevent "#bully2::OnInit"; - donpcevent "#packidentity::OnEnter"; - stopnpctimer; - } - end; - -OnTimer120000: - donpcevent "#bully2::OnReset"; - donpcevent "#bully2::OnInit"; - donpcevent "#packidentity::OnEnter"; - stopnpctimer; - end; -} - -airplane_01,99,47,3 script #packidentity HIDDEN_WARP_NPC,2,2,{ - end; - -OnInit: - disablenpc "#packidentity"; - end; - -OnEnter: - initnpctimer; - enablenpc "#packidentity"; - end; - -OnTouch: - if(lhz_rekenber == 19) - { - mes "^3355FFYou peek through the"; - mes "slit in the wrapping"; - mes "that is covering one"; - mes "of the packages.^000000"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Oh... my God!"; - mes "These are... These are"; - mes "weapons of mass destruction."; - mes "There's even parts for assembling guardians, the kinds that usually"; - mes "defend those Guild Castles..."; - close2; - donpcevent "Man#Lyozien::OnEnter"; - donpcevent "#packidentity::OnInit"; - stopnpctimer; - end; - } - -OnTimer120000: - donpcevent "Man#Lyozien::OnEnter"; - donpcevent "#packidentity::OnInit"; - stopnpctimer; - end; -} - -lhz_in01,187,247,3 script #flashback1 HIDDEN_WARP_NPC,2,2,{ - -OnTouch: - if(lhz_rekenber == 22) - { - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "-Don't you have anything to protect, huh?- "; - mes "-Are you sure that you're always doing the right thing?-"; - next; - mes "[Kazien]"; - mes "Answer me! Answer me! Answer meee!"; - next; - lhz_rekenber = 23; - cutin "",255; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes ".............Damn it."; - close; - } - end; -} - -lhz_in01,75,248,3 script #flashback2 HIDDEN_WARP_NPC,2,2,{ - -OnTouch: - if(lhz_rekenber == 22) - { - cutin "lhz_kaz11",2; - mes "[Kazien]"; - mes "Look man, this is what"; - mes "I decided. I don't care"; - mes "what other people'll think."; - mes "I might go to hell when"; - mes "I die, but that's my problem."; - next; - mes "[Kazien]"; - mes "Besides, you adventurers"; - mes "are always running around"; - mes "with your swords and magic spells... Isn't that just as bad?"; - mes "It's not the weapons or the power that's bad: it's how they're used."; - next; - mes "[Kazien]"; - mes "There'd be days when my"; - mes "brother and I'd have nothing"; - mes "to eat. So when I heard about"; - mes "this job, I took it. What good"; - mes "is world peace if I'm not even"; - mes "alive to enjoy it, huh?"; - next; - lhz_rekenber = 23; - cutin "",255; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "......"; - mes "........."; - mes "Damn it!"; - close; - } - end; -} - -airplane_01,10,10,3 script #LyozienSwitch HIDDEN_NPC,{ - callfunc "F_GM_NPC"; - mes "[Lyozien Switch]"; - mes "Input password."; - mes "Enter 0 to cancel."; - next; - .@i = callfunc("F_GM_NPC",1028,0,0,4000); - if (.@i == -2) { - mes "[Lyozien Switch]"; - mes "Incorrect."; - close; - } else if (.@i == -1) { - mes "[Lyozien Switch]"; - mes "Canceled."; - close; - } else if (.@i == 0) { - close; - } else { - mes "[Lyozien Switch]"; - mes "Do you want to"; - mes "turn the Lyozien"; - mes "NPC ON or OFF?"; - next; - switch(select("On", "OFF")) { - case 1: - .@str$ = "activated"; - donpcevent "Man#Lyozien::OnEnable"; - break; - case 2: - .@str$ = "deactivated"; - donpcevent "Man#Lyozien::OnDisable"; - break; - } - mes "[Lyozien Switch]"; - mes "Lyozien NPC is"; - mes "now "+.@str$+"."; - mes " "; - mes "/mm airplane_01.gat 96 48"; - close; - } -} |