//================= Hercules Script =======================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2012-2015 Hercules Dev Team
//= Copyright (C) Euphy
//= Copyright (C) L0ne_W0lf
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
//= the Free Software Foundation, either version 3 of the License, or
//= (at your option) any later version.
//=
//= This program is distributed in the hope that it will be useful,
//= but WITHOUT ANY WARRANTY; without even the implied warranty of
//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//= GNU General Public License for more details.
//=
//= You should have received a copy of the GNU General Public License
//= along with this program. If not, see <http://www.gnu.org/licenses/>.
//=========================================================================
//= Rachel Quests
//================= Description ===========================================
//= Collection of Rachel Quests
//= Lost Child Quest:
//= - End of quest coincides with opening the Sanctuary.
//= - Variable in use: lost_boy (max 13)
//= Bruspetti Quest:
//= - [Official Conversion]
//= - Requires friendship quest as a prerequisite.
//= - Variable in use: rach_vice (max 24)
//= Ice Necklace Quest:
//= - iRO uses a different sprite for Urstia, and no cutins.
//= - Variable in use: ice_necklace_q (max 7)
//= Sanctuary Quest:
//= - Actually two quests in one. Donation and dungeon quest.
//= - Requires 10000 donations before players can start the quest.
//= - Variable in use: ra_tem_q (max 23) (unset at end)
//= - Variable in use: Once completed MISC_QUEST bit 8192 is set
//= - Variable in use: ra_have_donated (0 no/1 yes)
//= - Variable in use: $rachel_donate (max 10000)
//================= Current Version =======================================
//= 3.6
//=========================================================================
//== Lost Child Quest (Prerequisite to High Priest quest) :: rachel_wonjumin =
ra_in01,384,246,3 script Vincent#ra_in01 1_M_01,{
if (BaseLevel < 60) {
mes "[Vincent]";
mes "You're inside Sir Zhed's";
mes "looking for new employees,";
mes "I don't think you're suited";
mes "for this kind of domestic";
mes "work, brave adventurer.";
close;
}
if (lost_boy < 1) {
mes "[Vincent]";
mes "I am Vincert, steward of";
mes "this mansion and faithful";
mes "servant to its master, Sir";
mes "Zhed, the most powerful";
mes "man in all of Arunafeltz.";
next;
mes "[Vincent]";
mes "My master is currently out";
mes "to attend the High Priest";
mes "assembly, and has been gone";
mes "for a few days. I would like to";
mes "ask you for your help with";
mes "a problem on his behalf.";
next;
switch(select("I'm too busy.", "Sure, why not?")) {
case 1:
mes "[Vincent]";
mes "I understand.";
mes "I'm sorry that you're";
mes "too busy at the moment...";
mes "If you should be available";
mes "later, then I'd like to ask for";
mes "your assistance once again.";
close;
case 2:
mes "[Vincent]";
mes "Thank you. You see,";
mes "the pope awarded Sir Zhed";
mes "for his great contributions to";
mes "Arunafeltz with a precious gem.";
mes "However, this jewel is missing";
mes "and I need your help to find it.";
next;
mes "[Vincent]";
mes "I don't have any proof, but";
mes "I suspect it was stolen by";
mes "Phobe, a servant that";
mes "disappeared about the same";
mes "time the gem disappeared.";
next;
mes "[Vincent]";
mes "Please retrieve this gem";
mes "and find who stole it before";
mes "Sir Zhed returns and finds";
mes "out what happened. If you";
mes "can keep this secret, I'd";
mes "very much appreciate it.";
next;
mes "[Vincent]";
mes "I believe that you'd want";
mes "to interrogate Phobe, but";
mes "he has run away somewhere.";
mes "You might want to question the";
mes "other servants of his whereabouts. Thanks again for your help.";
lost_boy = 1;
setquest 8089;
close;
}
}
else if ((lost_boy >= 1) && (lost_boy < 4)) {
mes "[Vincent]";
mes "I suggest looking around";
mes "the mansion and asking the";
mes "servants for any clues about";
mes "Phobe's current location.";
close;
}
else if ((lost_boy >= 4) && (lost_boy < 7)) {
mes "[Vincent]";
mes "We're running out";
mes "of time... Please find";
mes "the gem and Phobe";
mes "as soon as you can.";
close;
}
else if (lost_boy == 7) {
mes "[Vincent]";
mes "Ah...!";
mes "H-hello! How are";
mes "you still, er... That";
mes "look on your face? Did";
mes "you happen to find Logan?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "No! I actually got";
mes "stabbed by Mogan, and";
mes "then we had a talk. What's";
mes "the big idea? I come to help";
mes "you, and you try to have me";
mes "killed! I want an explanation!";
next;
mes "[Vincent]";
mes "I... Yes, you deserve";
mes "the truth after wh-what";
mes "I tried to do to you. First";
mes "of all, Phobe is my son, but";
mes "please don't tell anybody!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "What?";
mes "Why, what's";
mes "the big deal?";
next;
mes "[Vincent]";
mes "There's something of";
mes "a class system here in";
mes "Arunafeltz. No one talks";
mes "about it, but those that";
mes "immigrated here and built this";
mes "city are the dominant class.";
next;
mes "[Vincent]";
mes "The native people are";
mes "second class citizens that";
mes "are looked down upon by the";
mes "descendents of the settlers";
mes "that developed this city. It";
mes "is a sad, undeniable truth.";
next;
mes "[Vincent]";
mes "The native people typically";
mes "suffer from lower class status,";
mes "and usually do the hard, blue";
mes "collar work in the city. Jenny,";
mes "Phobe's mother, is one of them.";
next;
mes "[Vincent]";
mes "It's taboo for me to love her,";
mes "especially since Sir Zhed has";
mes "taken me under his wing and";
mes "been like a father to me. If";
mes "I married her, it'd greatly";
mes "damage his reputation.";
next;
mes "[Vincent]";
mes "I tried to control my";
mes "feelings but... Well,";
mes "Phobe was born. And there's";
mes "no going back now. We did";
mes "get secretly married though,";
mes "and I don't regret that.";
next;
mes "[Vincent]";
mes "Phobe must resent me...";
mes "I've had to treat him and";
mes "his mother like slaves";
mes "in front of other people.";
mes "I know it's horrible... To be";
mes "so cold to those you love.";
next;
mes "[Vincent]";
mes "When he ran off with the";
mes "jewel, I was actually more";
mes "worried about Phobe than";
mes "my master's treasure. So...";
mes "I did what I could to try to";
mes "get him back: I hired you.";
next;
mes "[Vincent]";
mes "However, once you found";
mes "Phobe, I planned to have";
mes "you killed so that we could";
mes "blame you for the theft. I'm";
mes "sorry, I know it's wrong, but";
mes "I was so worried about my boy!";
next;
mes "[Vincent]";
mes "I hope you forgive me...";
mes "I'll do what I should've";
mes "done from the beginning...";
mes "I'll take full responsibility";
mes "for the gem's theft, and Sir";
mes "Zhed can do to me what he will.";
next;
mes "[Vincent]";
mes "The gem is very special...";
mes "Our pope commanded my";
mes "master to keep the jewel";
mes "safely, as it has the power";
mes "to save Arunafeltz and Rachel";
mes "when the time comes.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "The gem is really that";
mes "important, huh? Well, you";
mes "almost had me killed, but";
mes "since I'm still alive, I guess";
mes "I can overlook it, you know?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "You won't get in trouble";
mes "if I can find the jewel and";
mes "Phobe before Sir Zhed";
mes "returns, so I'll try to find";
mes "them for you as soon as I can.";
next;
mes "[Vincent]";
mes "You're willing to";
mes "do that for me? ^333333*Sob*^000000";
mes "Even after what I've put";
mes "you through? ^333333*Sniff*^000000";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Eh, I went through all";
mes "this trouble already, so";
mes "I might as well finish the";
mes "job. Besides, Phobe is";
mes "just a kid, so he's probably";
mes "hiding somewhere in town.";
lost_boy = 8;
changequest 8094,8095;
close;
}
else if (lost_boy == 8) {
mes "[Vincent]";
mes "The gem is very special...";
mes "Our pope commanded my";
mes "master to keep the jewel";
mes "safely, as it has the power";
mes "to save Arunafeltz and Rachel";
mes "when the time comes.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "The gem is really that";
mes "important, huh? Well, you";
mes "almost had me killed, but";
mes "since I'm still alive, I guess";
mes "I can overlook it, you know?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "You won't get in trouble";
mes "if I can find the jewel and";
mes "Phobe before Sir Zhed";
mes "returns, so I'll try to find";
mes "them for you as soon as I can.";
next;
mes "[Vincent]";
mes "You're willing to";
mes "do that for me? ^333333*Sob*^000000";
mes "Even after what I've put";
mes "you through? ^333333*Sniff*^000000";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Eh, I went through all";
mes "this trouble already, so";
mes "I might as well finish the";
mes "job. Besides, Phobe is";
mes "just a kid, so he's probably";
mes "hiding somewhere in town...";
close;
}
else if (lost_boy == 9) {
mes "[Vincent]";
mes "You came back!";
mes "Were you able to";
mes "find Phobe?! H-how";
mes "is he? Is he alright?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Huh? Oh yeah, he's";
mes "just fine. I found Phobe";
mes "loitering around Freya's";
mes "Spring. Er, he's not willing";
mes "to come home yet, but he did";
mes "give me the gem he stole.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "So... I earned my";
mes "reward now, right?";
mes "And no one has to die?";
next;
mes "[Vincent]";
mes "Yes, yes, thank you so";
mes "much! I'll never forget";
mes "what you've done for me.";
mes "Oh, my boy is alright!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "H-hey! Um, take";
mes "this jewel! You need";
mes "to return it to wherever";
mes "it's supposed to go, right?";
next;
mes "[Vincent]";
mes "Oh, yes, I'd better do";
mes "that. While I return this";
mes "jewel, would you please";
mes "tell my wife Jenny that our";
mes "boy is okay? She's been";
mes "very worried about him, so...";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "You want me to tell";
mes "Jenny about Phobe?";
mes "Sure, sure, I'll do that.";
lost_boy = 10;
changequest 8096,8097;
close;
}
else if (lost_boy == 10) {
mes "[Vincent]";
mes "Oh! While I return this";
mes "jewel, would you please";
mes "tell my wife Jenny that our";
mes "boy is okay? She's been";
mes "very worried about him, so...";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "You want me to tell";
mes "Jenny about Phobe?";
mes "Sure, sure, I'll do that.";
close;
}
else if (lost_boy == 11) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "I told Jenny that";
mes "about Phobe, and that";
mes "the gem was returned...";
mes "She seemed pretty relieved...";
next;
mes "[Vincent]";
mes "Thank you so much,";
mes "adventurer. She's such";
mes "a kind, loving woman, and";
mes "I hate to see her go through";
mes "all that torment. I don't deserve";
mes "such a beautiful woman...";
next;
mes "[Vincent]";
mes "It's very fortunate that";
mes "you've come to save us...";
mes "Please drop by the next";
mes "time that you're in Rachel,";
mes "and I'll try to help you if I can.";
next;
mes "[Vincent]";
mes "Ah, actually, I have";
mes "one last favor to ask";
mes "of you. Would you please";
mes "bring this note and package";
mes "to my master? He should still";
mes "be in the temple right now.";
next;
mes "[Vincent]";
mes "If you ask for High";
mes "Priest Zhed and mention";
mes "that I sent you, then he";
mes "will meet with you.";
next;
mes "[Vincent]";
mes "Now is the time for";
mes "me to give you your";
mes "reward. How about that?";
mes "I don't know what's inside,";
mes "but I know these items are";
mes "quite valuable nowadays...";
lost_boy = 12;
changequest 8098,8099;
getitem Old_Violet_Box,1;
next;
mes "[Vincent]";
mes "Ah, and this note is a";
mes "letter of recommendation";
mes "that I have written for you.";
mes "Please deliver it to Sir Zhed";
mes "as soon as possible. Good bye,";
mes "and thank you for everything.";
next;
mes "^3355FFYou received a letter";
mes "of recommendation";
mes "from Vincent.^000000";
close;
}
else {
mes "[Vincent]";
mes "Thank you for everything";
mes "that you've done for me";
mes "and my family. If you ever";
mes "need help, please don't";
mes "hesitate to ask me, alright?";
close;
}
}
rachel,114,232,3 script Logan#ra_in01 4_M_LGTMAN,{
if ((lost_boy < 1) || (lost_boy >= 3)) {
mes "[Logan]";
mes "I'm just Logan, one";
mes "of the many servants";
mes "working here in Sir Zhed's";
mes "glorious mansion. I've got";
mes "a lot of work to do, so don't";
mes "don't distract me, please.";
close;
}
else if (lost_boy == 1) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me, but do";
mes "you know man named";
mes "Phobe by any chance?";
mes "I heard that he used";
mes "to work around here.";
next;
mes "[Logan]";
mes "Er, may I ask";
mes "you are? Why are";
mes "you looking for him?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Well, I've just been";
mes "hired to look for him,";
mes "and I was told that asking";
mes "the servants around here";
mes "was a good starting point.";
next;
mes "[Logan]";
mes "Oh, okay. Yeah, Phobe's";
mes "been missing ever since";
mes "he left to buy stuff from";
mes "the market a few days ago.";
mes "I hope the kid is alright.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Er, kid? Just";
mes "how old is Phobe?";
next;
mes "[Logan]";
mes "He just turned fifteen.";
mes "That's all I know about";
mes "him. Truth be told, I don't";
mes "know much since I just";
mes "started working here. Why don't";
mes "you ask the senior employees?";
next;
mes "[Logan]";
mes "Let's see...";
mes "You could ask Mr. Manson";
mes "inside the mansion. He's";
mes "been working here for a while.";
lost_boy = 2;
changequest 8089,8090;
close;
}
else if (lost_boy == 2) {
mes "[Logan]";
mes "If you want to learn";
mes "more about Phobe, you'd";
mes "better ask one of the senior";
mes "employees since I just started";
mes "working here. Mr. Manson in";
mes "the mansion is a good bet.";
close;
}
}
ra_in01,372,200,3 script Manson#ra_in01 4_M_MIDDLE,{
if (lost_boy < 1) {
mes "[Manson]";
mes "I am Manson, one of the";
mes "many servants working here";
mes "in Sir Zhed's mansion. Er,";
mes "would you be more careful";
mes "walking around here? I hate";
mes "cleaning up after visitors.";
close;
}
else if (lost_boy == 1) {
mes "[Manson]";
mes "You know, considering";
mes "that natives like me are";
mes "looked down upon and";
mes "are kinda of lower class,";
mes "I'm really lucky to work for";
mes "Sir Zhed here in the mansion.";
close;
}
else if (lost_boy == 2) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me, but do you";
mes "know a man named Phobe?";
mes "He's gone missing, so I've";
mes "been hired to look for him.";
next;
mes "[Manson]";
mes "Ah, so you're the one";
mes "that Vincent hired, huh?";
mes "That's good, that's good.";
mes "I'm pretty sure Phobe is";
mes "hiding somewhere and";
mes "just goofing around.";
next;
mes "[Manson]";
mes "I'm sure he can take care";
mes "of himself, so we won't have";
mes "to worry too much. Let's see,";
mes "he asked me if I had any";
mes "errands to for him to do,";
mes "so I sent him to the market.";
next;
mes "[Manson]";
mes "That's the last time I saw";
mes "him. I guess he's using the";
mes "money I gave him to feed himself";
mes "while he's run away. He's young,";
mes "so I can't really blame him.";
mes "We've all done crazy things~";
next;
mes "[Manson]";
mes "Ah, our gardener Jenny";
mes "was the one that introduced";
mes "me to him. She's worked for";
mes "Sir Zhed for a long time, and";
mes "she loves kids. I guess she's";
mes "got a soft spot for Phobe.";
next;
mes "[Manson]";
mes "No one knows who his";
mes "parents are, so I guess";
mes "he's an orphan. That's";
mes "probably why she has him.";
mes "working with us in the mansion.";
next;
mes "[Manson]";
mes "Jenny has done a lot for";
mes "that boy. We skipped our";
mes "usual employment process";
mes "just for her, you know? And";
mes "now Jenny and even Vincent";
mes "are worried about him missing.";
next;
mes "[Manson]";
mes "You know, if you want to";
mes "know more about that kid,";
mes "you should talk to Jenny.";
mes "She's working in the garden";
mes "now, and she'd appreciate";
mes "your help in finding Phobe.";
lost_boy = 3;
changequest 8090,8091;
close;
}
else if (lost_boy == 3) {
mes "[Manson]";
mes "You know, if you want to";
mes "know more about that kid,";
mes "you should talk to Jenny.";
mes "She's working in the garden";
mes "now, and she'd appreciate";
mes "your help in finding Phobe.";
close;
}
else {
mes "[Manson]";
mes "Nuts, there's so much";
mes "work to do! I never seem";
mes "to get it all done until";
mes "the very end of the day.";
mes "Ah well, it's a living.";
close;
}
}
rachel,48,237,3 script Jenny#ra_in01 4_F_KHELLISIA,{
if (lost_boy < 3) {
mes "[Jenny]";
mes "These grounds are owned by";
mes "Sir Zhed and are considered";
mes "private property. Please";
mes "leave immediately if you";
mes "haven't been invited!";
close;
}
else if (lost_boy == 3) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me, but are";
mes "you Jenny? I've been";
mes "told by Manson to speak";
mes "to you if I wanted to learn";
mes "more about Phobe. You see,";
mes "Vincent hired me to find him.";
next;
mes "[Jenny]";
mes "Oh! That's wonderful";
mes "news! Y-yes, I'm Jenny.";
mes "What did you need to know?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Er, anything you could";
mes "tell me would be fine.";
mes "Things like his favorite";
mes "hangouts might also be";
mes "helpful for me to investigate.";
next;
mes "[Jenny]";
mes "Phobe is such a good";
mes "boy. I don't know what";
mes "kind of trouble he's gotten";
mes "into this time, but he's";
mes "really a great kid if you";
mes "just give him a chance.";
next;
mes "[Jenny]";
mes "Oh... Vincent must";
mes "also be--I'm-I'm very";
mes "glad that he's hired";
mes "you. But as for places";
mes "he might be found, I'm";
mes "not sure if I know.";
next;
mes "[Jenny]";
mes "Have you tried the";
mes "market? That's where";
mes "he was last seen, wasn't it?";
mes "Maybe they have some idea";
mes "of where he was going?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Oh... That's a good idea.";
mes "Alright, I guess I can go";
mes "to the market and ask around.";
lost_boy = 4;
changequest 8091,8092;
close;
}
else if ((lost_boy >= 3) && (lost_boy < 6)) {
mes "[Jenny]";
mes "Please find Phobe,";
mes "and bring him back";
mes "safely as soon as you";
mes "can! I can't help but worry";
mes "about that boy, you know?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I'll do my best";
mes "First, I guess I should ask";
mes "around the market where";
mes "Phobe was last seen.";
close;
}
else if (lost_boy == 6) {
mes "[Jenny]";
mes "Please find Phobe,";
mes "and bring him back";
mes "safely as soon as you";
mes "can! I can't help but worry";
mes "about that boy, you know?";
close;
}
else if ((lost_boy > 6) && (lost_boy < 11)) {
mes "[Jenny]";
mes "Oh! You're back!";
mes "Did you find Phobe?";
next;
if (lost_boy == 7) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Actually... Uh...";
mes "I have something very";
mes "important to discuss";
mes "with Vincent first.";
}
else if (lost_boy == 8) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Actually... Uh...";
mes "Not just yet. But I'm";
mes "following a really good";
mes "lead! Don't worry, I'll";
mes "find him soon, I promise.";
}
else if (lost_boy == 9) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Actually... Uh...";
mes "I should report to";
mes "Vincent first and return";
mes "this jewel, but I'll deliver";
mes "some good news soon,";
mes "I promise. Se eyou later~";
}
else if (lost_boy == 10) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Yes, he's fine, just";
mes "hanging around the south";
mes "side of town. He's safe,";
mes "but he's not willing to";
mes "come home just right now.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "The jewel's been returned,";
mes "so everything should be fine";
mes "now. Also, Vincent explained";
mes "everything to me. You know,";
mes "how you, him, and Phobe";
mes "are all related, so...";
next;
mes "[Jenny]";
mes "Oh! Oh, I see. He told";
mes "you our secret? Well,";
mes "I guess we can trust you.";
mes "Mostly, I'm just relieved";
mes "that my son is alright, and";
mes "that he won't get in trouble.";
next;
mes "[Jenny]";
mes "Anyway, even though Phobe";
mes "is being pretty stubborn,";
mes "I'm sure he'll come back";
mes "soon. As he grows up, I think";
mes "he'll understand his father's";
mes "position a little bit better.";
next;
mes "[Jenny]";
mes "I hope so. Although";
mes "it's been very hard for";
mes "all three of us to live";
mes "this way, I couldn't be";
mes "happier. Thank you for";
mes "all of your help, adventurer~";
lost_boy = 11;
changequest 8097,8098;
}
close;
}
else if ((lost_boy > 10) && (lost_boy < 13)) {
mes "[Jenny]";
mes "Thank you so much for";
mes "finding my son. If there's";
mes "anything I can ever do for";
mes "you, please let me know.";
mes "You don't know how grateful";
mes "I am to you as a mother...";
close;
}
end;
}
rachel,138,73,5 script Idle Merchant#ra_in01 4_M_03,{
if ((lost_boy < 4) || (lost_boy >= 6)) {
mes "[Idle Merchant]";
mes "Man! Business is going";
mes "sooo slooow right now!";
mes "Well, no point standing";
mes "around this dump much";
mes "longer. Maybe I should";
mes "pack it up and go home.";
close;
}
else if (lost_boy == 4) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me?";
mes "Hello? Sir?";
next;
mes "[Idle Merchant]";
mes "Finally! A customer!";
mes "I knew someone would come";
mes "eventually! So whaddya want";
mes "to buy? I got all sorts of";
mes "handy little knickknacks~";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Sorry, not interested.";
mes "I just wanted to ask if";
mes "you've seen a boy around";
mes "here that's about fifteen";
mes "years old. He supposedly";
mes "ran away from home, so.";
next;
mes "[Idle Merchant]";
mes "Fifteen? My own son is";
mes "that age... I'm sorry, but";
mes "I haven't seen any lads that";
mes "age around here in the past";
mes "few days. Though, you might";
mes "want to ask the other merchants.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Cool. Thanks a lot.";
next;
mes "[Idle Merchant]";
mes "Alright, then!";
mes "Good luck bringing that";
mes "boy home! Oh, and are you";
mes "sure that you don't want";
mes "to take a look around?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Er, what exactly do";
mes "you sell here? I can't";
mes "recognize any of these";
mes "goods that you're selling.";
next;
mes "[Idle Merchant]";
mes "You know how some restaurants";
mes "offer dishes with mock meat";
mes "made out of vegetables and";
mes "stuff like wheat gluten, right?";
next;
mes "[Idle Merchant]";
mes "Get this: mock vegetables";
mes "made out of pure meat! Now";
mes "how's that for the best of both";
mes "worlds? Yeah? Yeah? Here,";
mes "why don't you try a sample?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "What the?!";
mes "No way in hell am";
mes "I putting that in my";
mes "mouth! What the heck";
mes "is that supposed to be?";
next;
mes "[Idle Merchant]";
mes "It's the world's";
mes "first zucchini...";
mes "Made completely out";
mes "of Grade A Sirloin Steak!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "No no no! I've got to";
mes "go and ask those other";
mes "merchants about that";
mes "missing boy. Er, but";
mes "good luck selling that.";
lost_boy = 5;
close;
}
else if (lost_boy >= 5) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "(^333333I better ask the other";
mes "merchants around here if";
mes "they've seen that boy. I'm";
mes "wasting my time talking to";
mes "this crazy merchant and his";
mes "ridiculous mock vegetables.^000000)";
close;
}
}
rachel,120,47,3 script Idle Merchant#ra_in01_2 4_M_03,{
if ((lost_boy < 5) || (lost_boy > 6)) {
mes "[Idle Merchant]";
mes "I'm thinking of quitting";
mes "this business... No one";
mes "to seems to want whatever";
mes "I'm selling! I definitely can't";
mes "make a living like this.";
close;
}
else if (lost_boy == 5) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me,";
mes "um... Hello?";
next;
mes "[Idle Merchant]";
mes "Oh! Welcome to my shop!";
mes "How can I help you today?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Actually, I'm not";
mes "here to buy anything...";
mes "I'm looking for a boy";
mes "named Phobe that was";
mes "here a few days ago.";
mes "Have you seen him?";
next;
mes "[Idle Merchant]";
mes "Oh! Yeah, last night,";
mes "some guy asked me to tell";
mes "anyone looking for this guy";
mes "named Phobe to give you";
mes "a message. Basically, he wants";
mes "you to come to the ''ice cave.''";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Who asked you to tell";
mes "me that? How did he know";
mes "that I'd come over here?";
mes "Does he know where Phobe";
mes "is? I-Is Phobe alright?";
next;
mes "[Idle Merchant]";
mes "No clue. I told you all";
mes "I know. Let's see, his";
mes "name was... Nogan?";
mes "Rogan? Something";
mes "like that. That's";
mes "all I know, honest.";
next;
mes "[Idle Merchant]";
mes "So the kid's missing,";
mes "huh? Good luck finding";
mes "him. Oh, and be careful";
mes "in that ice cave. That place";
mes "can be plenty dangerous.";
lost_boy = 6;
changequest 8092,8093;
close;
}
else if (lost_boy == 6) {
mes "[Idle Merchant]";
mes "So yeah, last night,";
mes "some guy asked me to tell";
mes "anyone looking for this guy";
mes "named Phobe to give you";
mes "a message. Basically, he wants";
mes "you to come to the ''ice cave.''";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Who asked you to tell";
mes "me that? How did he know";
mes "that I'd come over here?";
mes "Does he know where Phobe";
mes "is? I-Is Phobe alright?";
next;
mes "[Idle Merchant]";
mes "No clue. I told you all";
mes "I know. Let's see, his";
mes "name was... Nogan?";
mes "Rogan? Something";
mes "like that. That's";
mes "all I know, honest.";
next;
mes "[Idle Merchant]";
mes "So the kid's missing,";
mes "huh? Good luck finding";
mes "him. Oh, and be careful";
mes "in that ice cave. That place";
mes "can be plenty dangerous.";
close;
}
}
ra_fild01,245,325,3 script Suspicious Man#ra_in01 4_M_RASWORD,{
if ((lost_boy < 6) || (lost_boy > 7)) {
mes "[Suspicious Man]";
mes "Th-there's not enough";
mes "air here, it's so stuffy!";
mes "Hey, get away! You're";
mes "wasting all of my";
mes "precious oxygen!";
close;
}
if (lost_boy == 6) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Excuse me, but do you";
mes "know a man named";
mes "Rogan? I'm here to--";
next;
mes "[Suspicious Man]";
mes "Hah! I had no idea";
mes "it'd be this simple!";
mes "Easiest money I've";
mes "ever made! Bwahahaha!";
mes "Time for you to die, kid!";
next;
mes "[Suspicious Man]";
mes "Hyah!";
percentheal -50,0;
next;
mes "^3355FFThis suspicious man";
mes "wounded you with a throwing";
mes "dagger, and then threw another";
mes "one that you managed to dodge.";
mes "You quickly retaliate to keep";
mes "him from further harming you.^000000";
next;
mes "[Suspicious Man]";
mes "Argh! I...";
mes "I guess I underestimated";
mes "you! You're a lot stronger";
mes "than when you're taken by";
mes "surprise, adventurer!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Hey, who the hell are";
mes "you?! Are you Rogan?";
mes "Are you the one that";
mes "kidnapped Phobe?";
next;
mes "[Suspicious Man]";
mes "What th--? I didn't";
mes "kidnap nobody! I don't";
mes "know any Phobe! I was";
mes "just hired to kill you and";
mes "bring your body to my client.";
mes "This wasn't what I expected.";
next;
mes "[Suspicious Man]";
mes "Vincent's instructions";
mes "were to kill anyone that";
mes "asked about Rogan, some";
mes "name he made up. My name";
mes "is Mogan. Gosh... I thought";
mes "you were a really bad guy.";
next;
mes "[Mogan]";
mes "Hey, set me straight";
mes "here. Did you steal";
mes "something really";
mes "valuable, like some";
mes "red jewel or something?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Huh? No! Vincent actually";
mes "sent me to look for the guy";
mes "that stole that jewel, and";
mes "to retrieve it for him!";
next;
mes "[Mogan]";
mes "It looks like he set";
mes "us up, dude. That's...";
mes "That's really low. Sorry,";
mes "if I had known, I wouldn't";
mes "have done it. Why would";
mes "he manipulate us like that?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I don't know...";
mes "I'm going to talk";
mes "to Vincent and make";
mes "him explain everything.";
lost_boy = 7;
changequest 8093,8094;
close;
}
else if (lost_boy == 7) {
mes "[Mogan]";
mes "It looks like he set";
mes "us up, dude. That's...";
mes "That's really low. Sorry,";
mes "if I had known, I wouldn't";
mes "have done it. Why would";
mes "he manipulate us like that?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I don't know...";
mes "I'm going to talk";
mes "to Vincent and make";
mes "him explain everything.";
close;
}
}
rachel,263,32,3 script Kid#ra_in01 4_M_RACHMAN1,{
if (lost_boy < 7) {
mes "[Kid]";
mes "Leave me alone!";
close;
}
else if (lost_boy == 8) {
mes "^3355FFYou catch a shining";
mes "glint from this boy's";
mes "back pocket. Perhaps he";
mes "has the jewel that Vincent";
mes "wants you to retrieve.^000000";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Hey, you.";
mes "You must be";
mes "Phobe, right?";
next;
mes "[Kid]";
mes "Yeah?";
mes "So what?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Your father sent";
mes "me here to find you.";
next;
mes "[Phobe]";
mes "No! Don't touch me!";
mes "I have no father!";
mes "H-he's dead to me!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Well, in any case, I need";
mes "to return the jewel that";
mes "you're hiding in your pocket.";
mes "I know that it really belongs";
mes "to Sir Zhed. If I don't, then";
mes "your father will be in trouble.";
next;
mes "[Phobe]";
mes "Hah! You mean ''Mister";
mes "Vincent!'' That's fine";
mes "by me! That's exactly";
mes "why I took this thing!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Oh, yeah? How do you";
mes "think Ms. Jenny will";
mes "feel? Do you think";
mes "that she'll be happy";
mes "hearing about this?";
next;
mes "[Phobe]";
mes "..............................";
mes "...So you know about";
mes "our family secret, huh?";
mes "Alright, I'll give this to";
mes "you. But I'm doing this for";
mes "my mom, and not for him!";
next;
mes "^3355FFPhobe gingerly pulls";
mes "the shining red jewel";
mes "from his pocket and";
mes "reluctantly hands it to you.^000000";
next;
mes "[Phobe]";
mes "Just so you know,";
mes "I don't plan on going";
mes "back home! Well, just";
mes "not this second anyway.";
mes "But let my mom know that";
mes "I'm fine and not to worry.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Alright, I'll tell your mom";
mes "But you should be getting";
mes "back to them soon. Your";
mes "father took a really big";
mes "risk covering up for you.";
next;
mes "[Phobe]";
mes "Hmpf! I...";
mes "I don't care!";
next;
mes "^3355FFIt doesn't look like";
mes "you can force Phobe to";
mes "return home for now, so";
mes "you should bring this red";
mes "jewel back to Vincent.^000000";
lost_boy = 9;
changequest 8095,8096;
close;
}
else if (lost_boy == 9) {
mes "[Phobe]";
mes "I... I'm not ready";
mes "to go back home just";
mes "fine, and let Mister Vincent";
mes "know that I'm not sorry";
mes "for what I did, okay?!";
next;
mes "^3355FFIt doesn't look like";
mes "you can force Phobe to";
mes "return home for now, so";
mes "you should bring this red";
mes "jewel back to Vincent.^000000";
close;
}
else {
mes "["+strcharinfo(PC_NAME)+"]";
mes "You know, you should";
mes "quit making trouble and";
mes "listen to your parents.";
next;
mes "[Phobe]";
mes "You're not the boss";
mes "of me! Mind your own";
mes "business! Jeez louise!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I can't mind my own";
mes "business if your actions";
mes "are causing this much trouble";
mes "to so many other people! You";
mes "need to act more responsibly!";
next;
mes "[Phobe]";
mes "Mmmrrrr...";
mes "Gosh... Fine.";
close;
}
}
//== Bruspetti Quest (Perequisite: Lighthalzen "Friendship" quest) :: rachel_ryu =
ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
if (rach_vice > 21) {
mes "[Katinshuell]";
mes "If I had only turned";
mes "myself in... Maybe if I had";
mes "made an effort to pay for";
mes "my crime, me and Bruspetti";
mes "could have had a chance...";
close;
}
else if ((rach_vice == 21) && (countitem(Knife) > 0)) {
mes "[Katinshuell]";
mes "Please... Please just";
mes "leave me alone. I've lost";
mes "the woman I love because";
mes "of something stupid I did";
mes "in the past. If you want to";
mes "turn me in, go ahead...";
delitem Knife,1;
rach_vice = 22;
changequest 8121,8122;
close;
}
else if (rach_vice == 21) {
mes "[Katinshuell]";
mes "I suppose it's my";
mes "fate to bear this guilt.";
mes "It's already destroyed my";
mes "best chance of ever being";
mes "truly happy. Bruspetti...";
close;
}
else if ((rach_vice == 20) && (countitem(Knife) > 0)) {
mes "[Katinshuell]";
mes "I suppose there's";
mes "no reason to hide";
mes "anything anymore...";
mes "You've probably figured";
mes "the important stuff by now...";
next;
mes "[Katinshuell]";
mes "I used to work as one";
mes "of the security guards in";
mes "Lighthalzen. We basically";
mes "watched the border between";
mes "the rich area and the slums.";
next;
mes "[Katinshuell]";
mes "I actually was ordered";
mes "to kill someone that was";
mes "repeatedly moving between";
mes "the slums and the rich area.";
mes "He was a wealthy kid...";
mes "Didn't really deserve it.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "I was paid a lot of money";
mes "to do it. At first, I thought";
mes "I was just doing my job. You";
mes "know, I mean, the law was on";
mes "my side. But the boy's blood";
mes "wouldn't wash off my hands...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "I was scared to kill him,";
mes "but once I did it, the guilt";
mes "and the torment has been";
mes "unbearable! I haven't been";
mes "able to sleep... That's why";
mes "I had to leave Lighthalzen.";
rach_vice = 21;
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "Bruspetti shocked me when";
mes "she had learned about what";
mes "I did back then. My one true";
mes "love... She couldn't bear the";
mes "truth. When she heard it from";
mes "my own lips, she went mad...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "I couldn't stop her...";
mes "I struggled, and tried to";
mes "save her, but she managed";
mes "to drown herself in Freya's";
mes "Spring. She's gone from my";
mes "life. Just like that. Forever.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "I came here after";
mes "killing a man to start";
mes "a new life, maybe get";
mes "a clean slate, but I end up";
mes "indirectly killing the woman";
mes "I love. Why God?! Why?!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "Are you happy now?";
mes "Are you happy now that?";
mes "I've told you the truth?";
mes "Doesn't that make me and";
mes "you feel so much better?!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "......";
mes ".........";
next;
mes "[Katinshuell]";
mes "...............................";
mes "God! My life sucks!";
close;
}
else if (rach_vice == 21) {
mes "[Katinshuell]";
mes "^333333*Pant pant*^000000";
mes "After all this";
mes "time... I thought";
mes "I could run away...";
mes "But the voices still";
mes "h-haunt me... Ha ha ha...";
close;
}
else if ((rach_vice == 20) && (countitem(Knife) > 0)) {
mes "[Katinshuell]";
mes "I...";
mes "I don't deserve this!";
mes "Why do you keep hounding";
mes "me with these questions?";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Did... Did something";
mes "happen when Bruspetti";
mes "confronted you at Freya's";
mes "Spring? What did exactly";
mes "did she learn about";
mes "you in Lighthalzen?";
next;
mes "[Katinshuell]";
mes "I... I don't have";
mes "to tell you anything!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "How can you say that?!";
mes "I just read in Bruspetti's";
mes "diary that she learned";
mes "something horrible about";
mes "you, and it involved a";
mes "Knife... just like this one.";
next;
mes "[Katinshuell]";
mes ".........!";
mes ".............";
mes "NOoo! I'm sorry, it's";
mes "my fault! I was desperate!";
mes "You don't understand how";
mes "I used to live, you d-don't--!";
rach_vice = 21;
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Huh...?";
mes "Mr. Katinshuell?";
close;
}
else if ((rach_vice == 19) || (rach_vice == 20)) {
mes "[Katinshuell]";
mes "I...";
mes "I don't deserve this!";
mes "Why do you keep hounding";
mes "me with these questions?";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Did... Did something";
mes "happen when Bruspetti";
mes "confronted you at Freya's";
mes "Spring? What did exactly";
mes "did she learn about";
mes "you in Lighthalzen?";
next;
mes "[Katinshuell]";
mes "I... I don't have";
mes "to tell you anything!";
rach_vice = 20;
changequest 8120,8121;
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "(^333333He's still resisting";
mes "me... How can I get";
mes "him to reveal the truth?^000000)";
close;
}
else if (rach_vice == 18) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
mes "Oh this entry looks";
mes "interesting. It's all";
mes "about you, Katinshuell.";
next;
mes "- Date: OOXX -";
mes "I'm so in love with him,";
mes "but he always changes the";
mes "subject whenever I ask him";
mes "personal questions about his";
mes "past. Could it be that he's";
mes "hiding something from me?";
next;
mes "- Date: OOXX -";
mes "Is it another woman?";
mes "I can't help but feel";
mes "jealous! I need to know.";
mes "That's why I've decided to";
mes "go to Lighthalzen and see";
mes "what I can find out.";
next;
mes "- Date: OOXO -";
mes "Dear Diary,";
mes "Today I just learned";
mes "the horrible truth... I need";
mes "to make him confess it to";
mes "me. I hope we can still be";
mes "together after all of this...";
next;
mes "- Date: OOXO -";
mes "But I don't know if";
mes "I can live with this!";
mes "The man I love... It's";
mes "unthinkable that he'd";
mes "use a Knife t-to... I just";
mes "want to throw up.";
next;
mes "- Date: OOXO -";
mes "I'm planning to meet him";
mes "tomorrow at Freya's Spring.";
mes "I can't help but look at him";
mes "differently now, but still...";
mes "He's the man I truly love.";
next;
mes "- Date: OOXO -";
mes "I hope that I have";
mes "good news the next";
mes "time I write in this diary...";
mes "Well, here's hoping.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Well, that was";
mes "the very last page...";
mes "What happened when";
mes "Bruspetti confronted";
mes "you at Freya's Spring?";
rach_vice = 19;
next;
mes "[Katinshuell]";
mes ".........";
mes "I... I...";
mes ".........";
close;
}
else if (rach_vice == 17) {
mes "[Katinshuell]";
mes "Damn it! I don't want to";
mes "think about her anymore!";
mes "Get away from me, and take";
mes "Bruspetti's diary with you!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "What?! No way, not after";
mes "that little outburst about";
mes "killing or not killing Bruspetti!";
mes "Fine, if you're not going to";
mes "talk, then I'm going to flip";
mes "through this diary for answers.";
rach_vice = 18;
close;
}
else if (rach_vice == 16) {
mes "[Katinshuell]";
mes "Ha ha ha...";
mes "Is this some sort";
mes "of interrogation?";
mes "I-I've done nothing";
mes "wrong! Go ahead,";
mes "ask me anything!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Alright then, why";
mes "don't you explain this?";
next;
switch(select("Mr. Shendar's House", "Lighthalzen", "Freya's Spring", "Bruspetti")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Mr. Shendar, Bruspetti's";
mes "father, says that someone";
mes "has been sneaking into his";
mes "house for some reason.";
mes "Now, why would you do that?";
next;
mes "["+ strcharinfo(PC_NAME) +"]";
mes "You recognized";
mes "Bruspetti's diary";
mes "pretty quickly...";
mes "And you did mention";
mes "you were looking for it.";
next;
mes "[Katinshuell]";
mes "Hmpf! S-stop";
mes "talking crazy talk!";
mes "I don't know what";
mes "you're talking about!";
close;
case 2:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "You know, I found out";
mes "that Bruspetti was planning";
mes "on going to Lighthalzen.";
mes "It seems that she needed";
mes "to learn something really";
mes "important over there...";
next;
mes "[Katinshuell]";
mes "No...!";
mes "She couldn't have...!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Alright. It's no use";
mes "pretending that you don't";
mes "know her. You were her";
mes "boyfriend, weren't you?";
mes "What would she be trying";
mes "to find in Lighthalzen?";
next;
mes "[Katinshuell]";
mes "No! No no no!";
mes "Shut up! Shut up!";
mes "Please! Just leave";
mes "me alone! Get away";
mes "from me right now!";
next;
switch(select("Mr. Shendar's House", "Freya's Spring", "Recent Break-up")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "So while she was away";
mes "in Lighthalzen, you snuck";
mes "in Mr. Shendar's house and--";
next;
mes "[Katinshuell]";
mes "Y-yes! Yes, that's right!";
mes "It's because I was so worried";
mes "about her! I had no idea that";
mes "she went all the way over to";
mes "Lighthalzen! Ha ha! Ha ha!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "...............................";
mes "(^333333Nuts! I think that";
mes "backfired, so I'm going";
mes "to have to try this again.)^000000";
close;
case 2:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "So while she was away";
mes "in Lighthalzen, you went";
mes "to Freya's Spring, all";
mes "by yourself, didn't you?!";
next;
mes "[Katinshuell]";
mes "......";
mes ".........";
mes "Um? ...Yes.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "...............................";
mes "(^333333Nuts! I think that";
mes "backfired, so I'm going";
mes "to have to try this again.)^000000";
close;
case 3:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Wait a second! Your break-up";
mes "and Bruspetti's sudden need";
mes "to investigate something in";
mes "Lighthalzen... They're related";
mes "somehow, aren't they?";
next;
mes "[Katinshuell]";
mes "......";
mes ".........";
mes "No! It's not true!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
next;
switch(select("Mr. Shendar's house", "Freya's Spring")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "So while she was away";
mes "in Lighthalzen, you snuck";
mes "in Mr. Shendar's house and--";
next;
mes "[Katinshuell]";
mes "Y-yes! Yes, that's right!";
mes "It's because I was so worried";
mes "about her! I had no idea that";
mes "she went all the way over to";
mes "Lighthalzen! Ha ha! Ha ha!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "...............................";
mes "(^333333Nuts! I think that";
mes "backfired, so I'm going";
mes "to have to try this again.)^000000";
close;
case 2:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Hmm... Why are you";
mes "always hanging out at";
mes "Freya's Spring alone?";
mes "And why has Bruspetti";
mes "not returned home yet?";
next;
mes "[Katinshuell]";
mes "...Will you stop talking nonsense?";
mes "What is your evidence to convict me with the crime?";
mes "I don't wish to hear you any longer.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Even after you killed Bruspetti,";
mes "you became worried about another possibility.";
mes "So you were plotting to get rid of the possibility, too.";
next;
rach_vice = 17;
mes "[Katinshuell]";
mes "No! Stop it! Stop!";
mes "Are you implying that";
mes "I killed her?! I didn't!";
mes "Quit this nonsense";
mes "before I get really angry!";
close;
}
}
case 3:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Freya's Spring.";
mes "Why are you always";
mes "hanging around there";
mes "by yourself, eh?";
next;
mes "[Katinshuell]";
mes "...............................";
mes "It's because I really";
mes "miss my ex-girlfriend.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Oh. Right.";
mes "That's a pretty";
mes "good reason.";
close;
case 4:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "If Bruspetti is not";
mes "your girlfriend, then...";
mes "Who is?! Answer that!";
next;
mes "[Katinshuell]";
mes "...............................";
mes "Fine, fine. You win.";
mes "She was my ex-girlfriend.";
mes "I just don't like talking";
mes "about Bruspetti, that's all.";
mes "Now will you leave me alone?";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "(^333333Nuts! He wasn't supposed";
mes "to cave in like that! I need";
mes "to question him again until";
mes "my gut feeling is satisfied!^000000)";
close;
}
}
else if ((rach_vice == 15) && (countitem(Diary_Of_Blue))) {
mes "[Katinshuell]";
mes "Oh, it's you again.";
mes "What do you want now?";
mes "I just told you that I'm not";
mes "in the mood for talking with";
mes "anyone. I'm still coping with";
mes "breaking up with my girlfriend.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Katinshuell... I get the";
mes "feeling that you're hiding";
mes "something. By any chance,";
mes "was Bruspetti your girlfriend?";
next;
mes "[Katinshuell]";
mes "Huh?! Er, wh-wh-what?";
mes "What makes you think that?";
mes "That's none of your business!";
mes "Besides, don't you think that";
mes "a girl like her is too good";
mes "for some guy like me?!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I don't have any real";
mes "reason to suspect you of";
mes "anything, but my gut feeling";
mes "and the way you reacted isn't";
mes "very reassuring. Well, I guess";
mes "I can flip through this book...";
next;
mes "[Katinshuell]";
mes "Hey! Hey that's...";
mes "That's Bruspetti's diary!";
mes "I-I've been looking for-- um...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Hey! How would you";
mes "know about that?!";
mes "Tell me the truth!";
mes "Actually, you know what?";
mes "Why don't we look at the";
mes "truth together? How's that?";
next;
mes "^3355FFYou nonchalantly";
mes "toss the diary at";
mes "Katinshuell's feet,";
mes "and it opens to one of";
mes "the pages in the middle.^000000";
next;
mes "[Katinshuell]";
mes "......!";
delitem Diary_Of_Blue,1;
rach_vice = 16;
changequest 8119,8120;
close;
}
else if ((rach_vice == 10) || (rach_vice == 11)) {
mes "[Katinshuell]";
mes "Argh! I'm so depressed.";
mes "Honestly, I just want to";
mes "be left by myself for a really";
mes "long time. What the heck do you";
mes "want to ask me about, anyway?";
next;
input .@input$;
if (.@input$ == "Lighthalzen") {
mes "[Katinshuell]";
mes "Lighthalzen...?";
mes "a city in the Schwaltzvalt";
mes "Republic. That, and it's";
mes "a tough place to live in.";
mes "That's all I really know...";
next;
}
else if (.@input$ == "Bruspetti") {
mes "[Katinshuell]";
mes "...It's been a while";
mes "since I heard that name.";
mes "Bruspetti... She's pretty";
mes "popular around this town...";
mes "Everyone liked her. Is that";
mes "all you wanted to know?";
next;
}
else if (.@input$ == "Freya's Spring") {
mes "[Katinshuell]";
mes "Freya's Spring...";
mes "That's just a park";
mes "where old people and";
mes "couples sort of hang out.";
mes "I don't like going there,";
mes "though. You shouldn't, either.";
next;
}
else {
mes "[Katinshuell]";
mes "..." + .@input$ + "?";
mes "What? I don't understand you...";
close;
}
rach_vice = 11;
changequest 8114,8115;
mes "[Katinshuell]";
mes "You happy, now?";
mes "Quit trying to pry into";
mes "my personal business,";
mes "and just enjoy touring this";
mes "little town. That's what";
mes "you came to do, right?";
close;
}
else if (rach_vice == 4) {
mes "[Katinshuell]";
mes "Uh... ";
mes "I just told you that I broke";
mes "up with my girlfriend. You";
mes "know, I kinda sorta wanna";
mes "be left alone. Go away...";
close;
}
else if (rach_vice == 3) {
mes "[Katinshuell]";
mes "Eh? Oh, it's one of you";
mes "guys, those do-gooder";
mes "adventurers. You must not";
mes "have anything else to do...";
mes "Otherwise, why talk to me?";
next;
mes "[Katinshuell]";
mes "Geez... I know you guys go";
mes "around solving problems,";
mes "but this is one thing you";
mes "can't handle. Me and my";
mes "girlfriend are history now.";
mes "It's over between us.";
rach_vice = 4;
changequest 8107,8108;
close;
}
else if (rach_vice == 2) {
mes "[Katinshuell]";
mes "You're an adventurer,";
mes "so I don't think you'd ";
mes "understand how difficult";
mes "it is to live a quiet, peaceful";
mes "life. When you've lived through";
mes "certain things, it's tough.";
next;
mes "[Katinshuell]";
mes "When you're busy, you're";
mes "distracted. But even if I'm";
mes "left all alone, these thoughts";
mes "of mine never cease to haunt me...";
close;
}
else if (rach_vice == 1) {
mes "[Katinshuell]";
mes "You're an adventurer,";
mes "so I don't think you'd ";
mes "understand how difficult";
mes "it is to live a quiet, peaceful";
mes "life. When you've lived through";
mes "certain things, it's tough.";
next;
mes "[Katinshuell]";
mes "When you're busy, you're";
mes "distracted. But even if I'm";
mes "left all alone, these thoughts of mine never cease to haunt me...";
close;
}
else if (rach_vice == 0) {
mes "[Katinshuell]";
mes "You're an adventurer,";
mes "so I don't think you'd ";
mes "understand how difficult";
mes "it is to live a quiet, peaceful";
mes "life. When you've lived through";
mes "certain things, it's tough.";
next;
mes "[Katinshuell]";
mes "I don't need any more";
mes "excitement in my life.";
mes "I just want to live quietly,";
mes "away from other people,";
mes "and to be left all alone for";
mes "some semblance of peace.";
if (friendship > 10) rach_vice = 1;
close;
}
mes "[Katinshuell]";
mes "Do you believe in karma?";
mes "I do... No matter what you";
mes "do, even if you don't get";
mes "caught, somehow it just";
mes "catches up to you.";
next;
mes "[Katinshuell]";
mes "Have you ever felt";
mes "guilty about something,";
mes "but hid from the truth?";
mes "Let me tell you that it must";
mes "be a painful experience. It's";
mes "better to confess when you can.";
close;
}
ra_in01,250,19,3 script Mr. Shendar 4_M_MIDDLE,{
if (rach_vice > 21) {
mes "[Mr. Shendar]";
mes "When will my precious";
mes "daughter Bruspetti be";
mes "coming home? I'm sure that";
mes "she can take care of herself,";
mes "but a father can't help but";
mes "worry himself to death.";
next;
mes "[Mr. Shendar]";
mes "Ah, if you happen to";
mes "see my daughter in your";
mes "travels, please tell her";
mes "that her daddy is waiting";
mes "for her to come home.";
mes "Thanks, adventurer.";
close;
}
else if (rach_vice == 14) {
mes "[Mr. Shendar]";
mes "So you have a pretty";
mes "good idea of who was";
mes "sneaking around my house?";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Well, I suspect this guy";
mes "named Katinshuell because";
mes "he might have been Bruspetti's";
mes "boyfriend and he's been acting";
mes "funny. Still, I don't have any";
mes "real evidence of that.";
next;
mes "[Mr. Shendar]";
mes "Bruspetti's boyfriend?!";
mes "Hmpf! I don't like that";
mes "boy already. I haven't";
mes "met him yet, but its my";
mes "solemn duty as a father";
mes "to hate and distrust him!";
close;
}
else if (rach_vice == 13) {
mes "[Mr. Shendar]";
mes "Hey! Hey! Are you";
mes "the pervert that's been";
mes "sneaking into my house";
mes "to prey on my daughter?!";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Wha--?";
mes "No, I'm just a--";
next;
percentheal -50,0;
mes "^3355FF*BAM!*^000000";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Ow! What did";
mes "you do that for?";
next;
mes "[Mr. Shendar]";
mes "Still alive, eh? Hmpf!";
mes "I'll finish you off! I'll...";
mes "Er, huh?! Wait, I think";
mes "I know you. You're that";
mes "adventurer that's been";
mes "here before, right?";
next;
mes "[Mr. Shendar]";
mes "Oh... I think I've made";
mes "a mistake. I thought you";
mes "were that person that's";
mes "been prowling around my";
mes "house. I don't know who he,";
mes "but I'm sure it's not you...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Wait, wait...";
mes "So someone has been";
mes "sneaking around here?";
mes "That's weird. Wait, that";
mes "guy, the one that might";
mes "be Bruspetti's boyfriend...";
next;
mes "["+ strcharinfo(PC_NAME) +"]";
mes "Right, his name was";
mes "Katinshuell. That guy's";
mes "been acting really funny.";
mes "Maybe he was the one sneaking";
mes "around here? I'd better go";
mes "and ask him about this...";
next;
mes "[Mr. Shendar]";
mes "Wait, where are";
mes "you going? I... I'm";
mes "sorry for hitting you?";
next;
mes "[Mr. Shendar]";
mes "Curses! If that guy is my";
mes "daughter's boyfriend, and he's";
mes "trespassing into my home, then";
mes "he could be really dangerous.";
mes "It's too bad that I can't ask";
mes "Bruspetti anything about him...";
next;
mes "[Mr. Shendar]";
mes "Hm... Alright, adventurer.";
mes "If you can find it, I'll allow";
mes "you to take and read my";
mes "daughter's diary. We need";
mes "to learn more about this guy";
mes "Katinshuell. If he's dangerous...";
next;
mes "[Mr. Shendar]";
mes "I'm sorry... I'm asking you";
mes "for your help... But there's";
mes "nothing else I can do as her";
mes "father. Besides, adventurers";
mes "like you can offer her the";
mes "best protection...";
rach_vice = 14;
changequest 8117,8118;
close;
}
else if (rach_vice == 9) {
mes "[Mr. Shendar]";
mes "Curses! I should have never";
mes "mentioned my daughter's";
mes "diary to an adventurer like";
mes "you! I know that your kind";
mes "is naturally too curious...!";
close;
}
else if (rach_vice == 8) {
mes "[Mr. Shendar]";
mes "What? My daughter went";
mes "to Lighthalzen? She doesn't";
mes "know anyone there. Hmm, maybe";
mes "that's the place where she was";
mes "planning to go to learn more";
mes "about what was bothering her.";
next;
mes "[Mr. Shendar]";
mes "Yes, she was very generic:";
mes "''Dad, I need to go somewhere.''";
mes "and ''There's something I need";
mes "to make sure of.'' Leaving out";
mes "all the details does not put";
mes "a doting father at ease!";
next;
mes "[Mr. Shendar]";
mes "Well, thank you for letting";
mes "me know where she might be.";
mes "Now, I wish I knew what she";
mes "was planning on doing. Maybe";
mes "she wrote something about it";
mes "in her diary? Yes, perhaps...";
next;
mes "[Mr. Shendar]";
mes "No! I can't do it!";
mes "As a loving father, I can't";
mes "allow myself to invade my";
mes "precious daughter's privacy.";
mes "Even if she did carelessly leave";
mes "her diary on top of her drawer.";
next;
mes "[Mr. Shendar]";
mes "Oh, but how a father";
mes "worries. Will my sweet,";
mes "darling Bruspetti be alright?";
rach_vice = 9;
changequest 8112,8113;
close;
}
else if ((rach_vice == 4) || (rach_vice == 5)) {
mes "[Mr. Shendar]";
mes "I miss my daughter. Yes,";
mes "the house smells different";
mes "without her around. It's a little";
mes "weird to be talking about this,";
mes "but Bruspetti always did smell";
mes "nice, just like her mother.";
next;
mes "[Mr. Shendar]";
mes "Even if they didn't wear";
mes "perfume, they had this";
mes "distinctively pleasant";
mes "scent about them. I guess";
mes "it must be pheremonal?";
rach_vice = 5;
changequest 8108,8109;
close;
}
else if (rach_vice == 2) {
mes "[Mr. Shendar]";
mes "Take my advice: never";
mes "have a daughter! You worry";
mes "too much about them, and they";
mes "neglect their parents once";
mes "they grow up! I bet she's";
mes "having a grand old time...";
next;
mes "[Mr. Shendar]";
mes "Confound it...!";
mes "Whoever that guy is,";
mes "he better not try any funny";
mes "business! As her father, I have";
mes "the legal right to wring his";
mes "little neck! At least, I should...";
close;
}
else if (rach_vice == 1) {
mes "[Mr. Shendar]";
mes "I just found out that";
mes "my precious daughter has";
mes "been going out with someone.";
mes "She went to some other town";
mes "for this boy, and I haven't";
mes "heard a word from her since!";
next;
mes "[Mr. Shendar]";
mes "Take my advice: never";
mes "have a daughter! You worry";
mes "too much about them, and they";
mes "neglect their parents once";
mes "they grow up! I bet she's";
mes "having a grand old time...";
next;
mes "[Mr. Shendar]";
mes "Probably on some lovey";
mes "dovey trip with whoever that";
mes "boy is. She's been gone an";
mes "awful long time, but she's";
mes "also an adult now. I... I guess";
mes "she should be just fine.";
rach_vice = 2;
setquest 8106;
close;
}
mes "[Mr. Shendar]";
mes "I just found out that";
mes "my precious daughter has";
mes "been going out with someone.";
mes "She went to some other town";
mes "to see this boy, and I haven't";
mes "heard a word from her since!";
next;
mes "[Mr. Shendar]";
mes "Take my advice: never";
mes "have a daughter! You worry";
mes "too much about them, and they";
mes "neglect their parents once";
mes "they grow up! I bet she's";
mes "having a grand old time...";
close;
}
rachel,73,244,3 script Lachellen 4_F_SHABBY,{
if (rach_vice > 21) {
mes "[Lachellen]";
mes "If you happen to see";
mes "Bruspetti, tell her to";
mes "come talk to me. I need";
mes "to know whether I figured";
mes "out who her boyfriend is!";
mes "I can't wait to see her~";
close;
}
else if ((rach_vice == 11) || (rach_vice == 12)) {
mes "[Lachellen]";
mes "Oh, hello again~";
mes "Is there any way I can";
mes "help you this time? I know";
mes "you're looking for Bruspetti,";
mes "so I'll help you if you have";
mes "any questions for me~";
next;
input .@input$;
if (.@input$ == "Lighthalzen") {
mes "[Lachellen]";
mes "Lighthalzen? Oh, that's";
mes "right! Bruspetti did ask";
mes "me about Lighthalzen a while";
mes "ago. Yes, she seemed really";
mes "interested in learning more";
mes "about that place recently.";
next;
}
else if (.@input$ == "Freya's Spring") {
mes "[Lachellen]";
mes "Freya's Spring?";
mes "Oh, I like that place!";
mes "Speaking of which, I know";
mes "someone named Katinshuell";
mes "that went there pretty often.";
mes "Usually men don't go alone...";
next;
mes "[Lachellen]";
mes "Wait, that's the place";
mes "I told you about, where";
mes "Bruspetti and her boyfriend";
mes "usually met. Do you think";
mes "she and Katinshuell...?";
mes "Ooh, maybe I figured it out!";
next;
mes "[Lachellen]";
mes "But yeah, that place is";
mes "usually filled with couples,";
mes "so you look like a real loser";
mes "if you go there alone. That's";
mes "why I want a boyfriend now...";
rach_vice = 12;
changequest 8115,8116;
next;
}
else {
mes "[Lachellen]";
mes "Oh, I'm sorry...";
mes "I don't know anything";
mes "about "+.@input$+".";
close;
}
mes "[Lachellen]";
mes "Well, I don't know if";
mes "you learned anything";
mes "important from me,";
mes "but I hope I helped";
mes "you, even if it was";
mes "just a little bit.";
close;
}
else if (rach_vice == 7) {
mes "[Lachellen]";
mes "Let's see... Bruspetti";
mes "and her guy would usually";
mes "meet at... Um, I know where";
mes "it is by feel, but I can't really";
mes "give you good directions";
mes "to get there. Er, sorry!";
next;
mes "[Lachellen]";
mes "Luckily, this town";
mes "isn't that big, so I'm";
mes "sure you'll find something";
mes "if you just keep looking.";
mes "Oh, and if you find her,";
mes "tell her I said ''hi,'' okay?";
close;
}
else if (rach_vice == 6) {
mes "[Lachellen]";
mes "Oh, Bruspetti's dad";
mes "was talking about how";
mes "good she smells? Yeah,";
mes "she's kinda famous for";
mes "that around here, so he's";
mes "not creepy or anything.";
next;
mes "[Lachellen]";
mes "I see, so you think you";
mes "caught wind of her in some";
mes "other town. Yeah, I heard";
mes "that she went traveling to see";
mes "if she could learn something,";
mes "and she hasn't returned yet.";
next;
mes "[Lachellen]";
mes "Oh, you know what?";
mes "If she's in Lighthalzen,";
mes "she's probably gone there to";
mes "learn more about her boyfriend.";
mes "Bruspetti mentioned something";
mes "about that when I last saw her.";
next;
mes "[Lachellen]";
mes "I don't know anything";
mes "else. Hmm, maybe if you";
mes "check the place where she";
mes "and her boyfriend usually";
mes "went on dates, you might";
mes "be able to find something.";
rach_vice = 7;
changequest 8110,8111;
close;
}
else if ((rach_vice == 2) || (rach_vice == 3)) {
mes "[Lachellen]";
mes "Ooh, I'm so jealous";
mes "of Bruspetti! She's been";
mes "spending so much time with";
mes "her new boyfriend recently...";
mes "But she still refuses to tell";
mes "me what his name is.";
next;
mes "[Lachellen]";
mes "She told me that she's";
mes "serious about him, but";
mes "she's also admitted that";
mes "she doesn't know much about";
mes "him. Let's see... He grew up in Lighthalzen? That's all she knows.";
rach_vice = 3;
changequest 8106,8107;
close;
}
mes "[Lachellen]";
mes "My friend Bruspetti";
mes "is a really nice girl~";
mes "Everyone loves her, and";
mes "she's sooo beautiful. All";
mes "the guys are jealous of";
mes "her new boyfriend!";
next;
mes "[Lachellen]";
mes "Still, she's really";
mes "shy, and won't tell me";
mes "who he is. There's a lot";
mes "I don't know about him, but";
mes "I'm sure they're happy together.";
close;
}
rachel,196,77,3 script Kid#1rachel 4_M_CHILD1,{
mes "[Kid]";
mes "Hey, have you seen";
mes "Bruspetti? She's really";
mes "nice and always buys me";
mes "lots and lots of cookies!";
next;
mes "[Kid]";
mes "Hmm, I haven't seen";
mes "her in a while, though.";
mes "I heard she went traveling";
mes "somewhere. How long do";
mes "you think she'll be gone, huh?";
close;
}
rachel,151,155,3 script Kid#2rachel 4_M_CHILD1,{
mes "[Kid]";
mes "Oh wow! I wanna be an";
mes "adventurer like you when";
mes "I grow up! Go to all sorts";
mes "of places, visit different";
mes "towns. It sounds so fun!";
next;
mes "[Kid]";
mes "Maybe if I find a really";
mes "nice place, maybe I'll just";
mes "stay and then move there.";
mes "There's somewhere here";
mes "that did that, and moved";
mes "from Lighthalzen to here~";
next;
mes "[Kid]";
mes "Yeah, as soon as I get";
mes "a chance, I'm gonna ditch";
mes "this town and see as much";
mes "of the world as I can! I need";
mes "to grow up faster than this!";
close;
}
rachel,266,35,3 script Grandma#rachel 4_F_RACHOLD,{
if (rach_vice > 21) {
mes "[Grandma]";
mes "When you get to be my";
mes "age, you'll cherish all";
mes "of your memories, even if";
mes "the experience was hurtful";
mes "when it actually happened.";
next;
mes "[Grandma]";
mes "Your memories are part";
mes "of who you are and what";
mes "makes you unique. I can";
mes "appreciate living the life";
mes "that I have, even if it's";
mes "not particularly special.";
close;
}
else if (rach_vice == 13) {
mes "[Grandma]";
mes "When you get to be my";
mes "age, you appreciate life";
mes "more and can release your";
mes "regrets more easily. I wasted";
mes "much of my youth in needless";
mes "worry when I could've relaxed.";
close;
}
else if (rach_vice == 12) {
mes "[Grandma]";
mes "Oh, back again, eh?";
mes "I guess you must really";
mes "like coming to this place";
mes "too. Hm, that reminds me...";
next;
mes "[Grandma]";
mes "See the edge of the spring?";
mes "The same young man frequently";
mes "comes to that spot, and stares";
mes "into the water, just dripping with sadness. Someone so young";
mes "shouldn't be feeling like that.";
next;
mes "[Grandma]";
mes "You're supposed to come";
mes "here to relax and enjoy";
mes "the surrounding beauty,";
mes "not wallow in your sorrow.";
mes "I guess that boy doesn't";
mes "agree with me on that.";
next;
mes "[Grandma]";
mes "You should be able";
mes "to let go of whatever's";
mes "bothering you, and just";
mes "enjoy life as it is now.";
rach_vice = 13;
changequest 8116,8117;
close;
}
mes "[Grandma]";
mes "I love this place,";
mes "its beautiful scenary";
mes "and serene atmosphere.";
mes "It's so heavenly peaceful.";
next;
mes "[Grandma]";
mes "It brings my heart joy to see";
mes "young couples can coming";
mes "here and relaxing together.";
mes "Isn't love a grand thing?";
close;
}
lhz_in02,213,207,0 script #ratrace1 HIDDEN_NPC,4,4,{
OnTouch:
if (rach_vice == 5) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "This...";
mes "This smell...";
mes "It smells so nice!";
mes "Like rose petals riding";
mes "on a gentle breeze...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Wait, could this be";
mes "the scent that Bruspetti's";
mes "father mentioned earlier?";
rach_vice = 6;
changequest 8109,8110;
close;
}
end;
}
rachel,265,47,0 script #raevent1 HIDDEN_NPC,2,2,{
OnTouch:
if (rach_vice == 23) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Just looking at this";
mes "spring makes me think";
mes "of Bruspetti. What really";
mes "happened to her? I get";
mes "the feeling that she";
mes "caved in to despair.";
next;
mes "["+ strcharinfo(PC_NAME) +"]";
mes "The water's not that";
mes "cold, or very deep...";
mes "And Katinshuell mentioned";
mes "that her body went limp...";
mes "But she was still looking";
mes "at him. It's haunting...";
next;
mes "["+ strcharinfo(PC_NAME) +"]";
mes "I suppose she was torn...";
mes "She loved him, but couldn't";
mes "bear to live with his secret.";
mes "In the end, it's all so very";
mes "tragic. Katinshuell isn't";
mes "really a bad person...";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "He was forced to";
mes "commit a heinous crime,";
mes "and kept making mistakes,";
mes "running from his guilt. Is";
mes "anyone accountable for this?";
mes "Who would be to blame?";
next;
rach_vice = 24;
completequest 8122;
if (RENEWAL_EXP) {
if (BaseLevel > 90) getexp 130000,0;
else if (BaseLevel > 75) getexp 85000,0;
else getexp 45000,0;
} else {
if (BaseLevel > 90) getexp 1300000,0;
else if (BaseLevel > 75) getexp 850000,0;
else getexp 450000,0;
}
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Somehow, I wish that";
mes "Katinshuell had the";
mes "strength to face his";
mes "guilt, and then to";
mes "forgive himself.";
close;
}
else if (rach_vice == 22) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "This must be where";
mes "Bruspetti drowned...";
next;
mes "[Grandma]";
mes "Oh! Excuse me,";
mes "young adventurer,";
mes "but you mustn't stand";
mes "there! It's very slippery.";
mes "What if you fall into the";
mes "spring? It's dangerous.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Oh... Er, thank you.";
mes "Yes, I wouldn't want";
mes "to get myself drowned.";
next;
rach_vice = 23;
mes "[Grandma]";
mes "Drowned...? I just";
mes "wouldn't want you to";
mes "get your clothes wet.";
mes "The water isn't that deep...";
mes "Even if you can't swim, you";
mes "can climb out, you know.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "...What?";
close;
}
else if (rach_vice == 8) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "That old woman told";
mes "be to be careful not to";
mes "slip and fall into the water";
mes "around here, so I'd better";
mes "make sure I tread carefully.";
close;
}
else if (rach_vice == 7) {
mes "[???]";
mes "Oh, be very careful!";
mes "You don't want to get";
mes "too close to the water.";
mes "What if you slip and fall?";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Huh?";
next;
mes "[Grandma]";
mes "Oh, I'm sorry if";
mes "I startled you, but the";
mes "ground that you're standing";
mes "on is very slippery, you know.";
next;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Ah, I see.";
rach_vice = 8;
changequest 8111,8112;
close;
}
end;
}
ra_in01,255,25,0 script Book#ra_in HIDDEN_NPC,{
if (rach_vice == 15) {
mes "^3355FFThis is where you";
mes "found Bruspetti's diary.";
mes "Perhaps you should take";
mes "it with you the next time";
mes "you talk to Katinshuell.^000000";
close;
}
else if (rach_vice == 14) {
rach_vice = 15;
changequest 8118,8119;
getitem Diary_Of_Blue,1;
mes "^3355FFThis must be";
mes "Bruspetti's diary!";
mes "You now have permission";
mes "to take it with you so that";
mes "you can figure out if she and";
mes "Katinshuell are connected...^000000";
close;
}
else if ((rach_vice == 9) || (rach_vice == 10)) {
mes "^3355FFThis must be";
mes "Bruspetti's diary!";
mes "But... reading it";
mes "would make you feel";
mes "like a real creep.";
mes "So don't touch it.^000000";
rach_vice = 10;
changequest 8113,8114;
close;
}
}
//== Ice Necklace/Summon Ktullanux Quest and Glacial Heart buyer :: rachel_tre =
// iRO Changed this NPC to avoid "offending" people.
// To enable how it originally looked, uncomment the line below (npc header),
// and comment the line under it, and then uncomment the cutin lines.
//rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK,{
rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK1,{
cutin "ra_usti1",2;
if (checkweight(Spawn,200) == 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";
}
if (ice_necklace_q < 1) {
mes "[Urstialla]";
mes "Oh, are you an adventurer";
mes "from the outside? Praise be";
mes "to Freya! Her love and grace";
mes "reaches all over the world,";
mes "touching even the hearts of";
mes "foreigners, leading them here!";
next;
if (select("Freya? I'd like to know more.", "That's crazy talk!") == 1) {
emotion e_ok;
mes "[Urstialla]";
mes "The day is coming when";
mes "Freya will resurrect and";
mes "lead all of her faithful to";
mes "Valhalla. Now she is in a";
mes "deep sleep, but even then,";
mes "she watches over all of us.";
next;
mes "[Urstialla]";
mes "You see, Freya used up";
mes "all of her power fighting the";
mes "most fearsome of demons";
mes "in the Thousand Year War.";
mes "Now she rests and recovers";
mes "in a pure and sacred place.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Wait...";
mes "How do you";
mes "know that all of";
mes "this happened?";
next;
mes "[Urstialla]";
mes "These are truths that all";
mes "of Freya's worshippers know.";
mes "Freya delivers her messages to";
mes "us through her mortal vessel,";
mes "our beautiful pope that shines";
mes "with brilliant white light.";
next;
mes "[Urstialla]";
mes "Unfortunately, even the most";
mes "faithful experience lapses in";
mes "judgment. It shames me to";
mes "admit that my son Egapeo";
mes "is... is guilty of sin.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Sin? What did he";
mes "do, if you don't";
mes "mind me asking?";
next;
mes "[Urstialla]";
mes "I don't know, but Egapeo";
mes "has been sick for a while";
mes "now. I'm convinced that he";
mes "did something to anger Freya";
mes "Although he may deserve it,";
mes "I'm doing my best to help him.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "...Wait. What?!";
next;
mes "[Urstialla]";
mes "I know that if I pray hard";
mes "enough and please Freya,";
mes "she will forgive my son and";
mes "heal him of his illness.";
mes "But sometimes prayer isn't";
mes "enough... I need to pay tribute.";
next;
mes "[Urstialla]";
mes "I managed to acquire a";
mes "necklace of incomparable";
mes "beauty from the dwarves.";
mes "However, the gems have dulled";
mes "with age and need to be shined";
mes "before I can offer them to Freya.";
next;
mes "[Urstialla]";
mes "However, not just anyone can";
mes "shine this special necklace";
mes "forged by the Dwarves. I need";
mes "someone that knows arcane magic";
mes "to help me. I think there's only";
mes "one mage that can polish this...";
next;
mes "[Urstialla]";
mes "Maheo, the renown mage with";
mes "access to the most powerful";
mes "magic spells in the world,";
mes "must be able to clean this";
mes "necklace's gems! However";
mes "There's no way I can reach him.";
next;
mes "[Urstialla]";
mes "You see, Maheo left on a";
mes "journey to subjugate the";
mes "ice monsters in the ice cave";
mes "to the north, and he hasn't";
mes "returned yet. That place is too";
mes "dangerous for people like me.";
next;
mes "[Urstialla]";
mes "I know that you adventurers";
mes "regularly travel through those";
mes "kinds of areas, so would you";
mes "please look for Maheo and ask";
mes "him to clean this necklace on";
mes "my behalf? Please, for my son...";
next;
if (select("But that's none of my business!", "Alright, I'll do it.") == 1) {
mes "[Urstialla]";
mes "I... I see.";
mes "I thought that Freya";
mes "had led you to me, but";
mes "maybe my prayers haven't";
mes "been answered yet. Perhaps";
mes "I need to pray more fervently?.";
close2;
cutin "",255;
end;
}
mes "[Urstialla]";
mes "Thank you so much!";
mes "Please, take care of this";
mes "necklace and ask Maheo";
mes "to restore its luster. Then,";
mes "it'll be a fitting tribute to";
mes "our loving goddess Freya.";
setquest 2109;
getitem Magic_Necklace,1;
ice_necklace_q = 1;
close2;
cutin "",255;
end;
}
cutin "ra_usti2",2;
mes "[Urstialla]";
mes "...............................";
mes "Are you telling me";
mes "that you don't believe?";
mes "Repent, and may your";
mes "heart be opened to Freya!";
}
else if ((ice_necklace_q >= 1) && (ice_necklace_q < 5)) {
mes "[Urstialla]";
mes "Please find Maheo the";
mes "Mage and ask him to restore";
mes "the beauty of the necklace";
mes "I gave you. He should be";
mes "fighting monsters in the";
mes "ice cave to the north.";
}
else if (ice_necklace_q == 5) {
if (countitem(Magic_Necklace_) > 0) {
mes "[Urstialla]";
mes "Oh! My necklace! Thank you!";
mes "It's so beautiful! It will";
mes "make a wonderful tribute to";
mes "Freya! I am certain with this,";
mes "my son will get better!";
next;
mes "[Urstialla]";
mes "Here, I know it's not much,";
mes "but please accept this as a";
mes "token of my appreication for";
mes " what you have done for me.";
delitem Magic_Necklace_,1;
getexp RENEWAL_EXP?90000:700000,0;
ice_necklace_q = 6;
completequest 2113;
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Oh, let's just say it was";
mes "a worthwhile experience";
mes "for me.";
next;
mes "[Urstialla]";
mes ".........";
mes "............";
mes "May Freya always protect and";
mes "guide you and forgive you for";
mes "that horrible joke.";
}
else {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Oh, no! The necklace has disappeared!";
}
}
else {
mes "[Urstialla]";
mes "May Freya always";
mes "protect and guide you";
mes "with her everflowing";
mes "grace and wisdom..";
}
close2;
cutin "",255;
end;
}
ice_dun02,120,105,3 script Man Stuck in Ice#cave 4_M_FROZEN1,5,5,{
if (checkweight(Spawn,200) == 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 (ice_necklace_q == 1) {
cutin "ra_magic3",2;
emotion e_omg;
mes "[Man Stuck in Ice]";
mes "H-hello?";
mes "Hey! Hey, you!";
mes "Help me break this";
mes "ice! I need to get";
mes "out of here!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "How did you get";
mes "stuck in there?";
next;
mes "[Man Stuck in Ice]";
mes "I'll explain everything";
mes "later! Just... Just get";
mes "this ice off of me!.";
next;
if (getskilllv("MG_FIREBOLT") > 0) {
specialeffect EF_FIREBALL;
mes "^3355FFYou cast Fire Bolt at";
mes "the ice..^000000";
}
else {
specialeffect EF_HIT2;
mes "^3355FFYou hammer at the";
mes "ice with all your might.^000000";
}
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "......";
mes "........";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I can't...";
mes "I can't even scratch it";
mes "Do you have any ideas?";
next;
emotion e_sob;
mes "[Man Stuck in Ice]";
mes "This is so humiliating...";
mes "Me, the greatest mage";
mes "of our age, Maheo, stuck";
mes "in this pillar of ice.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Wait...";
mes "You're Maheo?";
next;
cutin "ra_magic1",2;
emotion e_gg;
mes "[Maheo]";
mes "It's true. You're speaking to";
mes "Maheo, the greatest mage,";
mes "and master of arcane spells.";
mes "I know magic that even High";
mes "Wizards can never hope to";
mes "learn in their lifetimes!";
next;
cutin "ra_magic4",2;
mes "[Maheo]";
mes "Despite my greatness,";
mes "I'm a humble man. See?";
mes "That's why I always wear";
mes "this Mage uniform...";
mes "To remind myself of";
mes "the value of humility.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "So how did you get";
mes "stuck in all of this ice?";
next;
cutin "ra_magic3",2;
mes "[Maheo]";
mes "Actually, this happened";
mes "because I was too humble";
mes "You see, I underestimated";
mes "myself, and the devastating";
mes "force of my own magic.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "...Huh?";
next;
mes "[Maheo]";
mes "Yes, this wouldn't have";
mes "happened if I wasn't so";
mes "humble... Humble and kind.";
mes "It all started when I thought";
mes "of this cave and how people";
mes "sometimes come here to get ice.";
next;
mes "[Maheo]";
mes "I then decided that";
mes "I would exterminate these";
mes "evil monsters for the good";
mes "of the people! The citizens";
mes "would feel protected, and";
mes "I'd be recognized as a hero!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Okay... I suppose";
mes "that sounds normal";
mes "enough. Go on.";
next;
mes "[Maheo]";
mes "I valiantly battled";
mes "the Snowiers. They were";
mes "no match for my magic!";
mes "And so, I decided to just";
mes "destroy all of them with";
mes "one cast of a magic spell.";
next;
mes "[Maheo]";
mes "You know Meteor Storm?";
mes "I know another spell like";
mes "that... But it's two hundred";
mes "times more powerful! Yes...";
mes "It has the power of a million";
mes "exploding suns! But then...";
next;
emotion e_sob;
mes "[Maheo]";
mes "It was too powerful!";
mes "There were tremors, and";
mes "flying shards of ice, and";
mes "all the flame caused my";
mes "clothes to catch on fire!";
next;
emotion e_flash,1;
mes "["+strcharinfo(PC_NAME)+"]";
mes "You...";
mes "you set fire";
mes "to your clothes";
next;
cutin "ra_magic2",2;
mes "[Maheo]";
mes "Yes, but not to worry.";
mes "I quickly extinguished";
mes "those flames with my";
mes "powerful Frost Diver spell!";
next;
cutin "ra_magic3",2;
mes "[Maheo]";
mes "In hindsight...";
mes "That may have";
mes "been a mistake...";
next;
cutin "ra_magic3",2;
mes "[Maheo]";
mes "Enough about myself.";
mes "What noble pursuit brings";
mes "you to this place, adventurer?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I heard that you can";
mes "polish the gems on this";
mes "necklace with your magic,";
mes "so I came here to find you.";
next;
mes "[Maheo]";
mes "Verily, I can shine";
mes "those gems so that they";
mes "shine as brightly as a";
mes "million exploding suns!";
next;
mes "[Maheo]";
mes "That is, as soon";
mes "as I can get out";
mes "of this ice. Hmm...";
mes "But I doubt normal";
mes "magic will be able";
mes "to melt all of this.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Then how are we";
mes "supposed to get";
mes "you out of there?";
next;
mes "[Maheo]";
mes "Fear not. I'm sure";
mes "that my master will know";
mes "of a way to free me from";
mes "this prison of ice. He can";
mes "be found near Freya's Spring:";
mes "beseech him on my behalf!";
ice_necklace_q = 2;
changequest 2109,2110;
close2;
cutin "",255;
end;
}
else if ((ice_necklace_q == 2) || (ice_necklace_q == 3)) {
mes "[Maheo]";
mes "My master may not have";
mes "my sheer talent, but he";
mes "is very knowledgable in";
mes "the ways of magic. Please...";
mes "Ask him for help. He should";
mes "be reading near Freya's Spring.";
close;
}
else if (ice_necklace_q == 4) {
if (countitem(Hammer_Of_Wind) > 0) {
if (countitem(Magic_Necklace) > 0) {
mes "[Maheo]";
mes "Oh, you're back!";
mes "So did my master have";
mes "any ideas on breaking";
mes "this cold prison of ice?";
next;
}
else {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Oh, shoot! I left the necklace in the city! I will be right back!";
next;
mes "[Maheo]";
mes "Hey, hey! Can't you just release me first?";
emotion e_sob;
close;
}
}
else {
mes "[Maheo]";
mes "My master may not have";
mes "my sheer talent, but he";
mes "is very knowledgable in";
mes "the ways of magic. Please...";
mes "Ask him for help. He should";
mes "be reading near Freya's Spring.";
close;
}
mes "["+strcharinfo(PC_NAME)+"]";
mes "Well, he made this";
mes "magic hammer which is";
mes "supposed to be able to";
mes "break this magic ice.";
next;
mes "[Maheo]";
mes "Of course!";
mes "Why didn't I think of";
mes "that? Great, now get";
mes "me out of here please!";
next;
mes "^3355FFYou tightly gripped";
mes "the Wind Hammer, and";
mes "swung it down at the ice";
mes "with all of your strength.^000000";
next;
specialeffect EF_TEIHIT3;
specialeffect EF_FREEZE;
specialeffect EF_ICECRASH;
mes "^3355FF*Pzzzzz*";
mes "*CRASH!*^000000";
next;
setnpcdisplay "Man Stuck in Ice#cave", 4_M_ARUNA_NFM1;
emotion e_gasp;
mes "[Maheo]";
mes "Finally...!";
mes "After all of this";
mes "time! I'm free!";
next;
specialeffect EF_BEGINSPELL4;
mes "[Maheo]";
mes "Now, all of the monsters";
mes "in this cave will taste the";
mes "wrath of the greatest mage in";
mes "the world! I'll have my revenge,";
mes "and give those beasts double";
mes "the pain that they gave me!";
next;
monster "ice_dun02",108,109,"Snowier",1775,1,"Man Stuck in Ice#cave::OnMyMobDead";
monster "ice_dun02",114,112,"Snowier",1775,1,"Man Stuck in Ice#cave::OnMyMobDead";
monster "ice_dun02",126,105,"Snowier",1775,1,"Man Stuck in Ice#cave::OnMyMobDead";
monster "ice_dun02",121,99,"Snowier",1775,1,"Man Stuck in Ice#cave::OnMyMobDead";
specialeffect EF_LORD;
killmonster "ice_dun02","Man Stuck in Ice#cave::OnMyMobDead";
mes "[Maheo]";
mes "Muhahahahahahahaha!";
next;
mes "[Maheo]";
mes "Er, but first, I need to";
mes "use my magic to clean";
mes "that necklace of yours.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Here...";
next;
mes "[Maheo]";
mes "Oh! This was made by";
mes "the Dwarves, wasn't it?";
mes "It looks like they've made";
mes "yet another masterpiece.";
mes "Shame that this is so";
mes "tarnished, though.";
next;
mes "[Maheo]";
mes "Let's see, now...";
next;
specialeffect EF_FROSTWEAPON;
mes "^3355FF*Ting*^000000";
next;
mes "[Maheo]";
mes "Well, I suppose this";
mes "is where we part ways.";
mes "Here, take this as a gift...";
mes "And please don't mention";
mes "the fact that I trapped myself";
mes "in ice to anyone else, okay?";
ice_necklace_q = 5;
changequest 2112,2113;
delitem Hammer_Of_Wind,1;
delitem Magic_Necklace,1;
getitem Magic_Necklace_,1;
getitem Ice_Particle,4;
close2;
cutin "",255;
setnpcdisplay "Man Stuck in Ice#cave", 4_M_FROZEN1;
end;
}
OnTouch:
end;
OnTouchNPC:
emotion e_an;
//emotion e_gg,1; //Emote on monster - unsupported
end;
OnMyMobDead:
end;
}
ice_dun02,120,3,0 script #cave_vos FAKE_NPC,{
OnInit:
initnpctimer;
end;
OnTimer3600000:
mapannounce "ice_dun02","Go away, you animals! I'll burn you to death once I get free!",bc_map,0xFFCE00;
end;
OnTimer7200000:
mapannounce "ice_dun02","Hello? Can anyone hear me? I'm... I'm kind of stuck!",bc_map,0xFFCE00;
end;
OnTimer10800000:
stopnpctimer;
mapannounce "ice_dun02","Please! I can't move! Hello? I think I might need help!",bc_map,0xFFCE00;
initnpctimer;
end;
}
rachel,265,98,3 script Hamion#aru 4_M_RACHMAN2,{
if (checkweight(Spawn,200) == 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 (ice_necklace_q < 2) {
mes "[Hamion]";
mes "Hm? Did you need";
mes "something? If it's not too";
mes "important, then I'd like to";
mes "get back to reading my book.";
close;
}
else if (ice_necklace_q == 2) {
mes "[Hamion]";
mes "Hm? Did you need";
mes "something? If it's not too";
mes "important, then I'd like to";
mes "get back to reading my book.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Um, would you know";
mes "a mage by the name";
mes "of Maheo? I'm supposed";
mes "to go look for his master";
mes "around this area.";
next;
mes "[Hamion]";
mes "Well, you've found him";
mes "because that would be me.";
mes "What happened to Maheo?";
next;
mes "[Hamion]";
mes "He froze himself?!";
mes "Hahahaha! Some genius!";
mes "Oh, well, I suppose he still";
mes "has plenty to learn about";
mes "character, if not magic.";
next;
mes "[Hamion]";
mes "Let's see, let's see...";
mes "This book ought to have";
mes "the answer. Mmm... Ah!";
mes "Page 42! I need to construct";
mes "an artifact in order to break";
mes "that mystical ice. Mmm.";
next;
mes "[Hamion]";
mes "Would you help";
mes "me? I need to get";
mes "^4D4DFF5 Rough Winds^000000,";
mes "^4D4DFF1 Hammer^000000, and";
mes "^4D4DFF1 Blank Scroll^000000";
next;
mes "[Hamion]";
mes "You can get Blank Scrolls";
mes "in the Sage Academy in Juno.";
mes "Ah, and the Hammer is a weapon,";
mes "not one of those smithing tools.";
mes "I'd help you if I could, but...";
mes "I'm just smart, not strong.";
ice_necklace_q = 3;
changequest 2110,2111;
close;
}
else if (ice_necklace_q == 3) {
if ((countitem(Rough_Wind) < 5) || (countitem(Hammer) < 1) || (countitem(Scroll) < 1)) {
mes "[Hamion]";
mes "I need to create";
mes "a magical artifact";
mes "to break the ice that's";
mes "trapping Maheo. Would you";
mes "please help me? There's no";
mes "way I can get the items myself!";
next;
mes "[Hamion]";
mes "I need to get";
mes "^4D4DFF5 Rough Winds^000000,";
mes "^4D4DFF1 Hammer^000000, and";
mes "^4D4DFF1 Blank Scroll^000000";
next;
mes "[Hamion]";
mes "You can get Blank Scrolls";
mes "in the Sage Academy in Juno.";
mes "Ah, and the Hammer is a weapon,";
mes "not one of those smithing tools.";
mes "I'd help you if I could, but...";
mes "I'm just smart, not strong.";
close;
}
mes "[Hamion]";
mes "Great, you have everything";
mes "I need! But first, would you";
mes "make sure that you only have";
mes "1 Hammer in your inventory?";
mes "If you have more than one,";
mes "I might take the wrong Hammer.";
next;
if (select("Let me check.", "Don't worry, I checked.") == 1) {
mes "[Hamion]";
mes "Alright, it's always";
mes "better to be safe than";
mes "sorry! If only Maheo was";
mes "a little more careful, more";
mes "like you are, then maybe this";
mes "wouldn't have happened.";
close;
}
mes "[Hamion]";
mes "Okay, I'll take your";
mes "word for it. Now, let's";
mes "bring the artifact forging";
mes "process. Hmmm... Let me";
mes "review it here on page 45.";
next;
mes "[Hamion]";
mes "Here we go...!";
next;
specialeffect2 EF_CONE;
mes "^3355FF*Pzzzz*^000000";
next;
mes "[Hamion]";
mes "...Aaaand now it's done.";
mes "Here, take this Wind Hammer";
mes "and use it to free Maheo.";
mes "This hammer will only work";
mes "once, so make sure that you";
mes "smash that ice properly!";
delitem Hammer,1;
delitem Rough_Wind,5;
delitem Scroll,1;
ice_necklace_q = 4;
changequest 2111,2112;
getitem Hammer_Of_Wind,1; //Hammer_of_Wind
close;
}
else if (ice_necklace_q >= 4) {
mes "[Hamion]";
mes "There are always";
mes "singing birds and";
mes "flitting butterflies";
mes "all over this place";
mes "It's so relaxing, and";
mes "such a great place to read.";
close;
}
}
rachel,113,96,5 script Mohadian 4_M_MIDDLE,10,10,{
if (ice_necklace_q == 6) {
mes "[Mohadian]";
mes "I work at the bar around";
mes "here, and I've heard good";
mes "things about you. Some of";
mes "the customers've heard that";
mes "you helped Urstialla by going";
mes "into that dangerous Ice Cave.";
next;
mes "[Mohadian]";
mes "Now, are you really capable";
mes "of regularly defeating the";
mes "snow monsters inside there?";
mes "If you are, I've got a bit of a";
mes "business proposition for you.";
next;
emotion e_ic;
mes "[Mohadian]";
mes "The weather around here";
mes "is naturally hot and humid,";
mes "so we need ice to make cold,";
mes "refreshing drinks at the pub.";
mes "And the Ice Cave is the best";
mes "place to get that ice, right?";
next;
mes "[Mohadian]";
mes "If you bring me Ice Pieces";
mes "from the Ice Cave, I'll buy";
mes "them from you at 375 zeny";
mes "each. Think of it as kind of a";
mes "freelance job. I mean, if you";
mes "can bring me ice, I'll buy it!.";
next;
mes "[Mohadian]";
mes "You can make some good";
mes "money, my customers can";
mes "enjoy ice cold drinks, and";
mes "my business will definitely";
mes "benefit. We'd kill three birds";
mes "with one stone! What do you say?";
next;
if (select("No, thanks.", "Sure.") == 1) {
mes "[Mohadian]";
mes "Aww, how disappointing.";
mes "I was really sure that this";
mes "would be a great deal for";
mes "both of us. Well, if you're";
mes "willing to change your mind";
mes "then we can be partners!";
close;
}
mes "[Mohadian]";
mes "Great! Now, the ice that";
mes "I need comes from Glacial";
mes "Hearts. You can obtain those";
mes "by hunting the snow monsters";
mes "in the Ice Cave. Remember, I'll";
mes "pay you 375 zeny for each one!";
ice_necklace_q = 7;
close;
}
else if (ice_necklace_q == 7) {
if (countitem(Ice_Heart) < 1) {
mes "[Mohadian]";
mes "Bring me some Glacial";
mes "Hearts from the Ice Cave,";
mes "and I'll be sure to compensate";
mes "you with some zeny. This is a";
mes "really good deal for the two";
mes "of us when you think about it.";
close;
}
mes "[Mohadian]";
mes "Perfect, you brought me";
mes "some Glacial Hearts! I can";
mes "never get used to the beauty";
mes "and purity of these ice crystals.";
next;
mes "[Mohadian]";
mes "Yes, I think I might";
mes "even be able to use these";
mes "to make Arunafeltz Glacial";
mes "Wine. Anyway, let me see";
mes "how many you've brought me.";
next;
.@hearts = countitem(Ice_Heart);
.@totalprice = 375*.@hearts;
mes "[Mohadian]";
mes .@hearts +" Glacial Hearts";
mes "at 375 zeny each...";
mes "Looks like I owe you";
mes .@totalprice +" zeny. Here you are!";
mes "It's always a pleasure";
mes "doing business with you~";
delitem Ice_Heart,.@hearts; //Glacial Hearts
Zeny += .@totalprice;
close;
}
OnTouch:
if (ice_necklace_q == 6) {
mes "[Mohadian]";
mes "Welcome to--";
mes "Er? Hello?";
mes "Excuse me?";
close;
}
end;
}
ice_dun03,126,126,3 script Blazing Fire#ice1 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
mes "you can put this fire out";
mes "with conventional means.^000000";
if (ice_necklace_q > 4) {
if ($@ktullanux_summon < 4) {
if (countitem(Ice_Particle) > 0) {
next;
select("Use Freezing Snow Powder.");
mes "^3355FFYou sprinkle the Freezing Snow";
mes "Powder onto the flame. It";
mes "flickers before extinguising.^000000";
delitem Ice_Particle,1; //Freezing Snow Powder
hideonnpc "Blazing Fire#ice1";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
}
else if (countitem(Ice_Scale) > 0) {
next;
select("Use Ice Scale.");
mes "^3355FFYou throw the Ice Scale into";
mes "the flame, it crackles before";
mes "extinguising.^000000";
delitem Ice_Scale,1; //Ice Scale
hideonnpc "Blazing Fire#ice1";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
close;
}
}
}
close;
}
ice_dun03,172,126,0 script Blazing Fire#ice2 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
mes "you can put this fire out";
mes "with conventional means.^000000";
if (ice_necklace_q > 4) {
if ($@ktullanux_summon < 4) {
if (countitem(Ice_Particle) > 0) {
next;
select("Use Freezing Snow Powder.");
mes "^3355FFYou sprinkle the Freezing Snow";
mes "Powder onto the flame. It";
mes "flickers before extinguising.^000000";
delitem Ice_Particle,1; //Freezing Snow Powder
hideonnpc "Blazing Fire#ice2";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
}
else if (countitem(Ice_Scale) > 0) {
next;
select("Use Ice Scale.");
mes "^3355FFYou throw the Ice Scale into";
mes "the flame, it crackles before";
mes "extinguising.^000000";
delitem Ice_Scale,1; //Ice Scale
hideonnpc "Blazing Fire#ice2";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
close;
}
}
}
close;
}
ice_dun03,172,172,0 script Blazing Fire#ice3 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
mes "you can put this fire out";
mes "with conventional means.^000000";
if (ice_necklace_q > 4) {
if ($@ktullanux_summon < 4) {
if (countitem(Ice_Particle) > 0) {
next;
select("Use Freezing Snow Powder.");
mes "^3355FFYou sprinkle the Freezing Snow";
mes "Powder onto the flame. It";
mes "flickers before extinguising.^000000";
delitem Ice_Particle,1; //Freezing Snow Powder
hideonnpc "Blazing Fire#ice3";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
}
else if (countitem(Ice_Scale) > 0) {
next;
select("Use Ice Scale.");
mes "^3355FFYou throw the Ice Scale into";
mes "the flame, it crackles before";
mes "extinguising.^000000";
delitem Ice_Scale,1; //Ice Scale
hideonnpc "Blazing Fire#ice3";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
close;
}
}
}
close;
}
ice_dun03,127,172,0 script Blazing Fire#ice4 4_NFWISP,{
mes "^3355FFThe flames in this fire";
mes "barrier crackle with magic";
mes "power. There's no way that";
mes "you can put this fire out";
mes "with conventional means.^000000";
if (ice_necklace_q > 4) {
if ($@ktullanux_summon < 4) {
if (countitem(Ice_Particle) > 0) {
next;
select("Use Freezing Snow Powder.");
mes "^3355FFYou sprinkle the Freezing Snow";
mes "Powder onto the flame. It";
mes "flickers before extinguising.^000000";
delitem Ice_Particle,1; //Freezing Snow Powder
hideonnpc "Blazing Fire#ice4";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
}
else if (countitem(Ice_Scale) > 0) {
next;
select("Use Ice Scale.");
mes "^3355FFYou throw the Ice Scale into";
mes "the flame, it crackles before";
mes "extinguising.^000000";
delitem Ice_Scale,1; //Ice Scale
hideonnpc "Blazing Fire#ice4";
++$@ktullanux_summon;
if ($@ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart";
close;
}
}
}
close;
}
ice_dun03,1,173,5 script ice_boss#broad FAKE_NPC,{
OnStop:
stopnpctimer;
end;
OnStart:
initnpctimer;
end;
OnTimer2000:
mapannounce "ice_dun03","Someone has put out Thor's flames... Infidel!",bc_map,0xFF6633;
end;
OnTimer8000:
mapannounce "ice_dun03","I, Ktullanux, must protect and preserve Thor's fierce flames...",bc_map,0xFF6633;
end;
OnTimer10000:
mapannounce "ice_dun03","As the master of this cave, I vow vengeance!",bc_map,0xFF6633;
end;
OnTimer13000:
mapannounce "ice_dun03","Only a human would be so foolhardy....",bc_map,0xFF6633;
end;
OnTimer16000:
mapannounce "ice_dun03","Your curiosity will cost you, human.",bc_map,0xFF6633;
end;
OnTimer19000:
mapannounce "ice_dun03","Prepare yourself for a freezing realm of pain which you cannot possibly imagine!",bc_map,0xFF6633;
end;
OnTimer21000:
stopnpctimer;
donpcevent "ice_boss#on::OnStart";
end;
}
ice_dun03,1,174,3 script ice_boss#on FAKE_NPC,{
OnStart:
monster "ice_dun03",150,135,"Ktullanux",1779,1,"ice_boss#on::OnMyMobDead";
end;
OnStartTimer:
initnpctimer;
end;
OnStopTimer:
stopnpctimer;
end;
OnMyMobDead:
mapannounce "ice_dun03","Oh, Odin! Please protect this place from Thor's fierce fire!",bc_map,0xFF6633;
mapannounce "ice_dun03","Pzzzzz...Pzzzz...",bc_map,0x33FFFF;
donpcevent "ice_boss#on::OnStartTimer";
donpcevent "#ice_sec::OnStart";
end;
OnTimer7200000:
stopnpctimer;
$@ktullanux_summon = 0;
hideoffnpc "Blazing Fire#ice1";
hideoffnpc "Blazing Fire#ice2";
hideoffnpc "Blazing Fire#ice3";
hideoffnpc "Blazing Fire#ice4";
end;
}
ice_dun03,1,175,3 script #ice_sec FAKE_NPC,{
OnStart:
initnpctimer;
enablenpc "#ice_4f_1";
enablenpc "#ice_4f_2";
enablenpc "#ice_4f_3";
enablenpc "#ice_4f_4";
specialeffect EF_MAPPILLAR2,AREA,"#ice_4f_1";
specialeffect EF_MAPPILLAR2,AREA,"#ice_4f_2";
specialeffect EF_MAPPILLAR2,AREA,"#ice_4f_3";
specialeffect EF_MAPPILLAR2,AREA,"#ice_4f_4";
end;
OnTimer60000:
stopnpctimer;
disablenpc "#ice_4f_1";
disablenpc "#ice_4f_2";
disablenpc "#ice_4f_3";
disablenpc "#ice_4f_4";
end;
}
ice_dun03,150,137,0 script #ice_4f_1 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
OnInit:
disablenpc "#ice_4f_1";
end;
}
ice_dun03,138,148,0 script #ice_4f_2 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
OnInit:
disablenpc "#ice_4f_2";
end;
}
ice_dun03,161,148,0 script #ice_4f_3 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
OnInit:
disablenpc "#ice_4f_3";
end;
}
ice_dun03,151,162,0 script #ice_4f_4 WARPNPC,2,2,{
OnTouch:
warp "ice_dun04",33,144;
end;
OnInit:
disablenpc "#ice_4f_4";
end;
}
//== Donation Lottery Quest/High Priest Quest :: rachel_oz & rachel_ma1 =
ra_temple,119,180,0 script Temple Entrance#ra_tem WARPNPC,1,1,{
OnTouch:
if ($rachel_donate >= 10000) {
if (MISC_QUEST & 8192) { warp "ra_temin",169,23; end; }
if (ra_tem_q < 10) {
mes "^3355FFThe temple's";
mes "entrance is locked.^000000";
next;
select("Kick Door.", "Smash Door with Weapon.");
emotion e_omg,0,"Nemma#ra_temple";
mes "[Priestess Nemma]";
mes "Please don't do that!";
close;
}
}
warp "ra_temin",169,23;
end;
}
ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
cutin "ra_nemma02",2;
if ($rachel_donate < 10000) {
if (ra_have_donated == 0) {
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "Good day, adventurer.";
mes "May I ask what brings";
mes "you to the temple today?";
next;
if (select("Just sight-seeing.", "I came to pray.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "I guess most foreigners";
mes "aren't familiar with our";
mes "faith, so I suppose they";
mes "wouldn't come here to pray...";
mes "Well, I hope you enjoy your";
mes "time here, adventurer.";
callsub L_End;
}
mes "[Priestess Nemma]";
mes "Oh! I'm glad to see that";
mes "our kind of spirituality is";
mes "practiced in other countries~";
mes "You know, we at the Temple of";
mes "Cheshrumnir will be hosting a";
mes "festival here at the temple.";
next;
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "We're accepting donations";
mes "for the festival, so we'd be";
mes "grateful if you could make";
mes "a contribution. Regardless,";
mes "we invite you to celebrate the";
mes "grace of the goddess with us.";
emotion e_ho;
next;
mes "[Priestess Nemma]";
mes "There's one High Priest that";
mes "disagrees with collecting money";
mes "from the temple's patrons, but";
mes "it's up to you if you want to";
mes "give or not. If you donate, you";
mes "might be able to win a prize!";
next;
mes "[Priestess Nemma]";
mes "You can use our Lottery Tickets";
mes "to win something nice from our";
mes "Temple Storage. However, you";
mes "donate the 50,000 zeny for each";
mes "Lottery Ticket, which also happens to be the minimum donation amount.";
next;
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "The prizes that are given to";
mes "donators are also randomly";
mes "chosen, so I have no way of";
mes "telling you what you'd get.";
mes "Would you be interested";
mes "in making a donation?";
next;
if (select("No, thanks.", "Sure.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "I understand. Well,";
mes "maybe some other time.";
mes "May Freya bless you on";
mes "all your journeys. May the";
mes "grace of the goddess always";
mes "support us in all that we do~";
callsub L_End;
}
mes "[Priestess Nemma]";
mes "Great! How much would you";
mes "like to donate? We can only";
mes "accept donations in increments";
mes "of 50,000 zeny, and we can only";
mes "accept up to 150,000 zeny at once. It's a bit complicated, I know...";
next;
switch(select("50,000z - 1 Lottery Ticket", "100,000z - 2 Lottery Ticket", "150,000z - 3 Lottery Ticket", "Cancel")) {
case 1:
callsub S_Donate,1,"50,000";
break;
case 2:
callsub S_Donate,2,"100,000";
break;
case 3:
callsub S_Donate,3,"150,000";
break;
case 4:
cutin "ra_nemma02",2;
mes "[Priestess Nemma]";
mes "I understand that it takes";
mes "some thought to part with an";
mes "amount of money like 50,000";
mes "zeny. Even so, Freya is always";
mes "protecting you, wherever you go~";
break;
}
callsub L_End;
}
else {
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "Oh, you're " + strcharinfo(PC_NAME) + "!";
mes "Welcome back! I remember";
mes "that you donated just a little";
mes "while ago. So what brings you";
mes "to the temple today, hmm?";
next;
switch(select("I've come to donate again.", "Just sight-seeing.", "I came to attend the service.", "I just wanted to see you again.")) {
case 1:
mes "[Priestess Nemma]";
mes "You've come to make another";
mes "donation? Splendid! How much";
mes "would you like to donate this";
mes "time? Remember that we can only";
mes "accept donations in increments of";
mes "50,000 zeny up to 150,000 zeny.";
next;
switch(select("50,000z - 1 Lottery Ticket", "100,000z - 2 Lottery Ticket", "150,000z - 3 Lottery Ticket", "Cancel")) {
case 1:
callsub S_Donate,1,"50,000";
break;
case 2:
callsub S_Donate,2,"100,000";
break;
case 3:
callsub S_Donate,3,"150,000";
break;
case 4:
cutin "ra_nemma02",2;
mes "[Priestess Nemma]";
mes "I understand that it takes";
mes "some thought to part with an";
mes "amount of money like 50,000";
mes "zeny. Even so, Freya is always";
mes "protecting you, wherever you go~";
break;
}
callsub L_End;
case 2:
mes "[Priestess Nemma]";
mes "Oh! If you'd like some";
mes "information about our temple,";
mes "why don't you ask Priestess";
mes "Pano at the Help Desk inside?";
next;
mes "[Priestess Nemma]";
mes "Penno will also redeem";
mes "your Lottery Tickets for";
mes "prizes, although she doesn't";
mes "really seem to enjoy that job.";
mes "Well, anyway, she'll help";
mes "you out. See you later!";
break;
case 3:
mes "[Priestess Nemma]";
mes "You're here for the";
mes "service? That's great~";
mes "I hope you find the sense";
mes "of calm that you can only";
mes "get from goddess Freya~";
break;
case 4:
mes "[Priestess Nemma]";
mes "Oh, how sweet of you~";
break;
}
callsub L_End;
}
}
else {
if (MISC_QUEST & 8192) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Welcome to our temple!";
callsub L_End;
}
if (ra_tem_q < 1) {
mes "[Priestess Nemma]";
mes "Hello, there!";
mes "...............................";
mes "Um, for some reason, the";
mes "temple gate hasn't opened yet";
mes "But it should be open now. Well";
mes "this happens sometimes so...";
next;
mes "[Priestess Nemma]";
mes "See, there's this auto locking";
mes "system that was added to the";
mes "gate when this temple was";
mes "built, but now it's more of";
mes "an annoyance than security.";
next;
mes "[Priestess Nemma]";
mes "Every time someone messes";
mes "with the lock, or if it breaks,";
mes "we have to wait until it auto";
mes "resets itself before it works";
mes "again. No one can fix it";
mes "really quickly, you know...";
next;
mes "[Priestess Nemma]";
mes "^333333*Sniff*^000000 What should I do?";
mes "The auto reset never takes";
mes "this long, and I really need";
mes "to go inside. ^333333*Sob*^000000 P-Panno!";
mes "Panno, I neeeed heeeeelp~!";
ra_tem_q = 1;
callsub L_End;
}
else if ((ra_tem_q >= 1) && (ra_tem_q < 10)) {
mes "[Priestess Nemma]";
mes "If the gate's locked, then";
mes "I've just got to find that";
mes "secret entrance. Some kids";
mes "supposedly use it to enter";
mes "and play pranks in the temple,";
mes "but I don't know who they are...";
next;
mes "[Priestess Nemma]";
mes "Panno would know";
mes "what to do... I think.";
mes "Ooh, Panno, help me!";
callsub L_End;
}
else if (ra_tem_q == 10) {
cutin "ra_nemma04",2;
mes "[Priestess Nemma]";
mes "Oh, "+strcharinfo(PC_NAME)+"!";
mes "The gate just opened and";
mes "I was able to get inside";
mes "the temple! ^333333*Whew*^000000 I was";
mes "getting really worried";
mes "about it for awhile.";
next;
mes "[Priestess Nemma]";
mes "This is the first time that the";
mes "gate locked up since Panno";
mes "was assigned to her post in";
mes "the temple. I thought maybe";
mes "something happened and";
mes "she got in trouble, you know?";
next;
cutin "ra_nemma02",2;
mes "[Priestess Nemma]";
mes "Wait, wait...";
mes "I'm outside. What if";
mes "the gate locks up again?";
mes "Oooh, what should I do?!";
callsub L_End;
}
else if (ra_tem_q == 11) {
emotion e_ho;
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "Hey, "+strcharinfo(PC_NAME)+"~!";
mes "We reached our target!";
mes "Isn't that great? We're no";
mes "longer asking for donations,";
mes "but you can still redeem your";
mes "Lottery Tickets inside, okay?";
callsub L_End;
}
else if (ra_tem_q == 12) {
mes "[Priestess Nemma]";
mes "Mmm... I know what";
mes "I can do! I can ask for";
mes "Firecrackers! Yes, that'll";
mes "be fun for the festival.";
mes "Hey, do you know where";
mes "those things are sold?";
next;
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "I, uh, can't give you";
mes "much... But if you would";
mes "bring me some Firecrackers,";
mes "then I'll pray for your good";
mes "fortune. Sorry, but that's";
mes "all I can really offer.";
next;
cutin "ra_nemma04",2;
mes "[Priestess Nemma]";
mes "Hey, bring me";
mes "a lot of Firecrackers,";
mes "like, ^FF000020 of them^000000! Thank";
mes "you thank you thank you!";
ra_tem_q = 13;
callsub L_End;
}
else if (ra_tem_q == 13) {
mes "[Priestess Nemma]";
mes "Hey, did you bring me";
mes "^FF000020 Firecrackers^000000? Mmm?";
next;
if(select("Yes.", "No, not yet.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Let's see...";
next;
if (countitem(Fire_Cracker) >= 20) {
cutin "ra_nemma04",2;
delitem Fire_Cracker,20;
getexp RENEWAL_EXP?50000:200000,0;
ra_tem_q = 14;
mes "[Priestess Nemma]";
mes "Yay!";
mes "Firecrackers!";
mes "Oh, let me pray";
mes "for your good fortune!";
next;
mes "^3355FFPriestess Nemma prayed";
mes "fervently for your good";
mes "fortune. It feels like";
mes "it's actually working...^000000";
next;
cutin "ra_nemma04",2;
mes "[Priestess Nemma]";
mes "I'm done!";
mes "Now it's time";
mes "to play! Hm, maybe";
mes "our pope would like";
mes "to see these too?";
callsub L_End;
}
cutin "ra_nemma02",2;
mes "[Priestess Nemma]";
mes "Awww...";
mes "This isn't enough";
mes "Firecrackers. I mean,";
mes "I know it's like a donation,";
mes "but still. How much fun are";
mes "fireworks if there isn't a lot?";
}
else {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Awww...";
mes "Well, I don't really";
mes "have much to pay you";
mes "back with, anyway~";
}
callsub L_End;
}
else {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Welcome to our temple!";
}
callsub L_End;
}
L_End:
close2;
cutin "",255;
end;
S_Donate:
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "So, " + strcharinfo(PC_NAME) + "...";
mes "I just want to make sure:";
mes "You want to donate "+getarg(1);
mes "zeny, and receive "+getarg(0)+" Lottery";
if(getarg(0) == 1) mes "Ticket. Is that correct?";
else mes "Tickets. Is that correct?";
next;
if (select("No", "Yes") == 1) {
mes "[Priestess Nemma]";
mes "Oh, I see. Well, if you";
mes "don't have enough zeny with";
mes "you, then you can just come";
mes "back and donate later. Our";
mes "goddess Freya smiles on the";
mes "generous and rewards the patient!";
return;
}
if (Zeny >= getarg(0)*50000) {
if (!checkweight(Temple_Lottery_Ticket,getarg(0))) {
cutin "ra_nemma02",2;
mes "[Priestess Nemma]";
mes "I can scarcely believe it...";
mes "You're carrying so much stuff,";
mes "you don't even have enough";
mes "room for a Lottery Ticket.";
mes "You'd better put some of";
mes "your things in Storage, yes?";
next;
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Don't worry, I'll still be";
mes "here after you make more";
mes "space available in your";
mes "Inventory. Hurry back, and";
mes "donate if you can, okay?";
return;
}
$rachel_donate += getarg(0);
getitem Temple_Lottery_Ticket,getarg(0);
Zeny -= getarg(0)*50000;
ra_have_donated = 1;
if ($rachel_donate > 9999) {
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "There you are~";
mes "Thanks so much for";
mes "your donation! I'm sure";
mes "that Freya is smiling down";
mes "upon you, and will reward";
mes "you for your generosity~";
return;
}
else {
.@Remaining = 10000-$rachel_donate;
cutin "ra_nemma03",2;
mes "[Priestess Nemma]";
mes "Thank you so much! We'll be";
mes "continuing to accept donations";
mes "until we reach our target. Once";
mes "we receive "+.@Remaining+" more donations";
mes "in increments of 50,000 zeny,";
mes "our fundraiser will finish.";
next;
mes "[Priestess Nemma]";
mes "If you're feeling so";
mes "inclined, come back later";
mes "and make another contribution.";
mes "Thanks again, and may Freya";
mes "always watch over you.";
return;
}
}
else {
mes "[Priestess Nemma]";
mes "I'm sorry, but you have";
mes "less than "+@Donate$+" zeny...";
mes "I know it's asking a lot,";
mes "but those are the rules that";
mes "I've been told to follow, so...";
mes "Well, maybe another time, yes?";
return;
}
}
rachel,243,37,3 script Kid#Candy Addict 4_M_CHILD1,{
if ((ra_tem_q < 2) || (ra_tem_q > 9) || (MISC_QUEST & 8192)) {
mes "[Kid]";
mes "Hey! What's that";
mes "smile for? You're not";
mes "gonna come pat my head,";
mes "are you? No! I hate that!";
next;
mes "[Kid]";
mes "Don't come here!";
mes "I don't want you to";
mes "pat my head! Grrr...";
mes "I-I'm warning you!";
next;
mes "[Kid]";
mes "Hey, look at your";
mes "clothes! Where did";
mes "you come from, huh?";
next;
mes "[Kid]";
mes "Are you from a";
mes "different country?";
next;
mes "[Kid]";
mes "Huh, huh?";
mes "What country";
mes "are you from?";
next;
mes "[Kid]";
mes "Eh, whatever.";
next;
mes "[Kid]";
mes "Oh hey, do";
mes "you like candy?";
if (ra_tem_q == 1) {
next;
switch(select("Not at all.", "Yeah.", "Sure, I love the stuff~", "Not much.")) {
case 1:
mes "[Kid]";
mes "Hmpf! Okay.";
close;
case 2:
break;
case 3:
break;
case 4:
mes "[Kid]";
mes "Oh. It's 'cause you're";
mes "a grown-up. Why don't";
mes "you like candies, anyway?";
next;
mes "[Kid]";
mes "Why, huh?";
mes "Tell me, tell";
mes "me, how come?";
close;
}
if (rand(1,2) != 2) {
mes "[Kid]";
mes "Oh yeah...?";
next;
mes "[Kid]";
mes "But you're a grown-up,";
mes "aren't you? Heh heh heh!";
next;
mes "[Kid]";
mes "Candy is only for";
mes "kids! Hahahahaah!";
next;
mes "[Kid]";
mes "I tricked you!";
mes "You big big dummy!";
}
else {
mes "[Kid]";
mes "Oh, you do?";
mes "Does that mean";
mes "that you have";
mes "any candy, then?";
next;
mes "[Kid]";
mes "I want one!";
next;
mes "[Kid]";
mes "Hurry, give me one!";
mes "Gimmie gimmie~!";
next;
if (countitem(Candy) > 0) {
mes "[Kid]";
mes "Mmm...";
mes "If you give me";
mes "some Candy, then I'll";
mes "tell you something";
mes "really cool, yeah?";
next;
if (select("Sure.", "No.") == 1) {
mes "[Kid]";
mes "Yay~";
next;
mes "[Kid]";
mes "Hah! Got you!";
mes "I didn't want any";
mes "candy anyway! Nyeh!";
mes "But I like you, so";
mes "I can tell you a secret!";
next;
mes "[Kid]";
mes "Did you know that";
mes "they always leave one";
mes "of the windows to the temple";
mes "unlocked? You spy on the";
mes "priests inside. They're always";
mes "fighting! Isn't that bad?";
next;
mes "[Kid]";
mes "Oh well, they're adults,";
mes "so I dunno. Maybe they...";
mes "Mm. Well, I remember that";
mes "fighting is supposed to be bad.";
next;
mes "[Kid]";
mes "Awww, nuts!";
mes "I just remembered!";
mes "If you have candy, it";
mes "must be from another";
mes "country! I should have";
mes "taken it from you. Dang it!";
next;
mes "[Kid]";
mes "Oooh, I hate you";
mes "now! Leave me alone!";
ra_tem_q = 2;
close;
}
mes "[Kid]";
mes "You don't wanna";
mes "share your candy?";
mes "Hmpf! I guess you";
mes "must really love it.";
mes "...You big greedy.";
close;
}
mes "[Kid]";
mes "Wait, you don't have";
mes "any Candy, huh? How can";
mes "you tell me you like Candy";
mes "when you don't carry any?";
mes "Look at this! My pockets";
mes "are full of candy!";
next;
mes "[Kid]";
mes "See?";
mes "Look at all";
mes "this candy!";
next;
mes "[Kid]";
mes "Yeah, you have to";
mes "have at least this";
mes "much candy to say";
mes "that you like them.";
mes "Hee hee hee hee!";
next;
mes "[Kid]";
mes "Oh hey...";
mes "Would you like to";
mes "have some candy?";
next;
mes "[Kid]";
mes "Haha! I tricked you!";
mes "I'm not gonna share";
mes "all this candy with you!";
mes "All of it is for me!";
next;
mes "[Kid]";
mes "...............................";
mes "Um... Are you mad?";
next;
mes "[Kid]";
mes "Oh...";
mes "You are mad";
mes "at me, aren't you?";
next;
mes "[Kid]";
mes "Okay, okay.";
mes "I'll tell you a really";
mes "cool secret, so promise";
mes "that you won't be mad anymore.";
next;
switch(select("No, thanks.", "What's that?")) {
case 1:
mes "[Kid]";
mes "Please~";
break;
case 2:
mes "[Kid]";
mes "Did you know that";
mes "they always leave one";
mes "of the windows to the temple";
mes "unlocked? You spy on the";
mes "priests inside. They're always";
mes "fighting! Isn't that bad?";
next;
mes "[Kid]";
mes "Oh well, they're adults,";
mes "so I dunno. Maybe they...";
mes "Mm. Well, I remember that";
mes "fighting is supposed to be bad...";
next;
mes "[Kid]";
mes "Now, I hope you";
mes "won't be mad at";
mes "me anymore...";
mes "If you're not,";
mes "then I'm gonna";
mes "be madder at you!";
ra_tem_q = 2;
break;
}
}
}
close;
}
else if (ra_tem_q == 2) {
mes "[Kid]";
mes "You're leaving?";
mes "Don't you want to";
mes "watch me play Rock,";
mes "Paper, Scissors?";
next;
mes "[Kid]";
mes "Hey! I don't like";
mes "the way you're looking";
mes "at me. I don't like you";
mes "watching me like that!";
mes "Why don't you go away?";
next;
mes "[Kid]";
mes "Gosh, I said, go away!";
next;
mes "[Kid]";
mes "If you're that bored,";
mes "why don't you peep through";
mes "the windows in the temple,";
mes "huh? Gosh! Some people!";
close;
}
}
ra_temple,67,209,0 script zawa00 FAKE_NPC,3,3,{
OnTouch:
if (ra_tem_q == 2) {
mes "^3355FFYou notice a slightly";
mes "open window that";
mes "you can easily enter.^000000";
next;
if(select("Stay", "Enter Through Window") == 2) {
mes "^3355FFYou pull the window,";
mes "and it smoothly opens.";
mes "This is probably what";
mes "those mischevious hits";
mes "have been using to enter";
mes "unnoticed into this temple.^000000";
close2;
warp "que_rachel",62,82;
end;
}
mes "^3355FFYou decide that it's";
mes "wrong to sneak into";
mes "a place. But what if";
mes "you don't get caught?^000000";
close;
}
else if ((ra_tem_q >= 3) && (ra_tem_q < 10)) {
mes "^3355FFWould you like to";
mes "enter the temple";
mes "through this window?^000000";
next;
if(select("Enter", "Cancel") == 1) {
close2;
warp "que_rachel",62,82;
end;
}
mes "^3355FFUsing this window is";
mes "probably the only way";
mes "that you can enter.^000000";
close;
}
end;
}
que_rachel,63,82,0 script Window#ra_temple HIDDEN_NPC,{
mes "^3355FFThis window is open.^000000";
next;
if(select("Stay", "Exit Through Window") == 2) {
close2;
warp "ra_temple",73,208;
end;
}
close;
}
que_rachel,60,80,0 script zawa01 FAKE_NPC,5,5,{
OnTouch:
if (ra_tem_q == 2) {
mes "^3355FFIt's strangely";
mes "dark in here.^000000";
ra_tem_q = 3;
close;
}
end;
}
que_rachel,59,112,0 script zawa02 FAKE_NPC,10,10,{
OnTouch:
if (ra_tem_q == 3) {
mes "^3355FFYou hear some";
mes "noise from the hallway";
mes "towards the chapel. It";
mes "sounds like there are";
mes "several other people here.^000000";
ra_tem_q = 4;
close;
}
end;
}
que_rachel,94,139,0 script zawa03 FAKE_NPC,10,10,{
OnTouch:
if (ra_tem_q == 4) {
mes "^3355FFYou hear noises of some";
mes "commotion from the stairs.^000000";
ra_tem_q = 5;
close;
}
end;
}
que_rachel,132,70,0 script zawa04 FAKE_NPC,10,10,{
OnTouch:
if (ra_tem_q == 5) {
mes " ";
mes " ";
mes "^ff0000Crash!^000000";
next;
mes "^3355FFYou hear something";
mes "fall from the stairs,";
mes "followed by noises that";
mes "sound like a scuffle.^000000";
ra_tem_q = 6;
close;
}
end;
}
que_rachel,28,315,0 script Bloody Spot FAKE_NPC,5,5,{
OnTouch:
if (ra_tem_q == 6) {
mes "^3355FFThere's a spot on the";
mes "ground that's darker than";
mes "the rest of the floor...^000000";
next;
if (select("Investigate", "Ignore") == 1) {
mes "^3355FFIt's too dark to";
mes "really see the spot^000000";
next;
mes "...";
mes "......";
mes ".........";
next;
mes "^3355FFIt smells a little bit";
mes "like copper or iron. Blood";
mes "has probably been spilled here.^000000";
ra_tem_q = 7;
close;
}
else {
mes "^3355FFYou decide that your";
mes "time would be better spent";
mes "investigating something else.^000000";
close;
}
}
else if (ra_tem_q == 7) {
mes "^3355FFThis dark spot on the";
mes "ground is really creepy,";
mes "no matter how many";
mes "times you look at it.^000000.";
next;
if (select("Investigate Again", "Ignore") == 1) {
mes "^3355FFThe blood on the ground";
mes "hasn't dried up yet, but";
mes "it's probably cold by now.^000000";
next;
mes "...";
mes "......";
mes ".........";
next;
mes "^3355FFThe amount of blood";
mes "on the ground is more";
mes "than can be contained in just";
mes "one person. You'd better get";
mes "out of here before it's too late.^000000";
ra_tem_q = 8;
close;
}
else {
mes "^3355FFYou decide that your";
mes "time would be better spent";
mes "investigating something else.^000000";
close;
}
}
else if (ra_tem_q == 8) {
mes "^3355FFThis blood stain on the";
mes "ground is a pretty bad";
mes "sign. You might have to";
mes "escape this place before";
mes "whatever caused this much";
mes "bleeding does the same to you.^000000";
close;
}
end;
}
que_rachel,170,37,0 script nemma01::nemma01 FAKE_NPC,5,5,{
OnTouch:
if (ra_tem_q == 8) {
mes "[???]";
mes "Only the goddess exists.";
next;
mes "[???]";
mes "Everyone must be";
mes "ready for her coming.";
next;
mes "[???]";
mes "Izlude, my hometown,";
mes "I have come to this";
mes "place to build.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "!";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Th-that's Priestess";
mes "Panno's voice! But isn't";
mes "she just outside the door?";
mes "What exactly was she saying?";
ra_tem_q = 9;
close;
}
end;
}
que_rachel,175,37,0 duplicate(nemma01) nemma02 FAKE_NPC,5,5
que_rachel,180,37,0 duplicate(nemma01) nemma03 FAKE_NPC,5,5
que_rachel,165,37,0 duplicate(nemma01) nemma04 FAKE_NPC,5,5
que_rachel,160,37,0 duplicate(nemma01) nemma05 FAKE_NPC,5,5
que_rachel,169,18,0 script Quest Temple Exit#ra_tem WARPNPC,2,2,{
mes "^3355FFThe gate is closed.^000000";
next;
switch(select("Push Gate", "Examine Gate", "Kick Gate", "Smash Gate with Weapon")) {
case 1:
mes "^3355FFYou push the gate";
mes "with all of your might...";
if (ra_tem_q == 9) {
close2;
ra_tem_q = 10;
warp "ra_temple",119,175;
end;
}
mes "But it won't even budge.^000000";
break;
case 2:
mes "^3355FFThere's some strange";
mes "machinery installed on";
mes "the gate, and a slot where";
mes "it looks you you can insert";
mes "a card or permit. The lights";
mes "are on, so it must be working.^000000";
break;
case 3:
mes "^3355FFYou angrily kick the gate...";
if (ra_tem_q == 9) {
close2;
ra_tem_q = 10;
warp "ra_temple",119,175;
end;
}
mes "But no matter how much rage";
mes "you put into your kick, the";
mes "gate refuses to open for you.";
mes "Oh, and your foot hurts too.^000000.";
break;
case 4:
mes "^3355FFWait! That's not";
mes "a good idea. You can't";
mes "smash down the gate to";
mes "a holy place: heroes don't";
mes "specialize in desecration.^000000";
break;
}
close;
}
ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
if ((ra_tem_q > 14) || (MISC_QUEST&8192)) lost_boy = 14;
if (checkweight(Spawn,200) == 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 (lost_boy == 12) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "For some reason, you look";
mes "familiar to me. Are you supposed";
mes "to be here? Otherwise, you should";
mes "leave this place if you don't have";
mes "the proper authorization.";
next;
select("I'm here on Vincent's behalf");
mes "[High Priest Zhed]";
mes "Vincent sent you? I see.";
mes "You must have been looking";
mes "for me. I am High Priest Zhed,";
mes "and I understand that you";
mes "have a package for me.";
next;
mes "[High Priest Zhed]";
mes "Usually, Vincent doesn't";
mes "trust strangers to deliver";
mes "these packages, but perhaps";
mes "this was necessitated by some";
mes "strange circumstance. Anyway,";
mes "let's see what he sent me...";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Hm? What's this?";
mes "Vincent sent a note?";
mes "I suppose this must be";
mes "important. Give me just a";
mes "moment to read this, please...";
next;
mes "[High Priest Zhed]";
mes "...............................";
mes "...Hrrrmm. Vincent. Now";
mes "I understand. So he was being";
mes "intentionally cold towards Jenny";
mes "and Phoebe so other people";
mes "wouldn't get suspicious...";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Still, I don't think he";
mes "had to do that--it might";
mes "have been a little too";
mes "much. Well, I really";
mes "appreciate your help";
mes "in this matter, adventurer.";
next;
mes "[High Priest Zhed]";
mes "But tell me, did you only";
mes "help Vincent and risk your";
mes "life because you were being";
mes "paid? Were you only being";
mes "motivated by the money?";
next;
select("Actually... I was just curious.");
mes "[High Priest Zhed]";
mes "You were doing this just to";
mes "satisfy your curiosity? Heh";
mes "heh, that's very interesting.";
mes "That's also the best attitude";
mes "for a brave adventurer. I like";
mes "that. May I have your name?";
next;
select("Tell him your name.");
mes "[High Priest Zhed]";
mes ""+strcharinfo(PC_NAME)+"...";
mes "Yes, that's a fine name.";
mes "It suits you well. I'll be sure";
mes "to remember that. Again, let";
mes "me thank you for risking your";
mes "life to retrive my belongings.";
next;
mes "[High Priest Zhed]";
mes "I shall be praying for";
mes "Freya to guide and protect";
mes "you in your travels. Peace";
mes "be with you, "+strcharinfo(PC_NAME)+".";
close2;
cutin "",255;
lost_boy = 13;
completequest 8099;
specialeffect2 EF_ABSORBSPIRITS;
getexp RENEWAL_EXP?90000:900000,0;
end;
}
else if ((lost_boy == 13) && (ra_tem_q < 14)) {
mes "[High Priest Zhed]";
mes "Ah, "+strcharinfo(PC_NAME)+"...";
mes "I appreciate that you've";
mes "managed to retrieve my";
mes "belongings for me. You are";
mes "a truly talented adventurer.";
mes "May Freya protect you...";
}
else if ((lost_boy == 13) && (ra_tem_q == 14)) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, good, I was hoping you'd";
mes "show up here sooner or later.";
mes "I have a favor to ask of you";
mes "since I'm too busy to do it";
mes "myself, and I trust you more";
mes "than any other adventurer.";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "However, before I give you";
mes "the details, you must know";
mes "that this favor must be kept";
mes "secret. In other words, once";
mes "I explain the task, you must";
mes "accept my request.";
next;
if (select("Let me think about it.", "Yes, sure.") == 1) {
mes "[High Priest Zhed]";
mes "I understand, but if you";
mes "change your mind, please";
mes "come back and let me know.";
mes "It's very hard for me to find";
mes "someone that I can really";
mes "rely on to do this for me...";
close2;
cutin "",255;
end;
}
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, I'm relieved to see";
mes "that you accept. Don't worry,";
mes "this task isn't complicated,";
mes "nor will it require much";
mes "in the way of sacrifice.";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "As you may already know,";
mes "our country of Arunafeltz";
mes "worships the goddess Freya.";
mes "There's almost no separation";
mes "between politics, society,";
mes "and our religion, really.";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Now, the leader of our";
mes "national religion, our pope,";
mes "is a direct servant of Freya";
mes "and delivers her messages";
mes "to us. As such, she must live";
mes "by very strict guidelines.";
next;
mes "[High Priest Zhed]";
mes "Our pope is curious about";
mes "the outside world and wishes";
mes "to learn more about what lies";
mes "beyond Arunafeltz, but she";
mes "cannot come easily by this";
mes "sort of knowledge.";
next;
mes "[High Priest Zhed]";
mes "Firstly, she cannot leave";
mes "Rachel, the place where the";
mes "spirit of goddess Freya dwells.";
mes "Secondly, all citizens and priests are forbidden to leave the city in";
mes "order to preserve our sanctity.";
next;
mes "[High Priest Zhed]";
mes "These are implicit rules that";
mes "normally aren't discussed openly,";
mes "but everyone follows them to";
mes "prevent from being stigmatized.";
mes "Frankly, I think it's somewhat shameful, but we're working on it.";
next;
mes "[High Priest Zhed]";
mes "Furthermore, our pope must";
mes "maintain her image of aloof";
mes "piety, so it'd be inappropriate of her to openly question outside";
mes "world affairs. Although, such";
mes "knowledge would benefit her...";
next;
mes "[High Priest Zhed]";
mes "That is why the high priests";
mes "decided to enlist a trustworthy";
mes "adventurer to inform our pope";
mes "about the outside world. Now";
mes "you understand why I've asked";
mes "you to keep all of this secret.";
next;
mes "[High Priest Zhed]";
mes "You won't need to divulge";
mes "outrageous secrets or anything";
mes "like that. I presume mundane";
mes "details would be enough to";
mes "please her. Just let her be";
mes "able to envision your homeland.";
next;
mes "[High Priest Zhed]";
mes "Personally, I think it would";
mes "be refreshing for our pope to";
mes "hear a few of your stories as";
mes "she is always worshipping";
mes "our goddess on the behalf of";
mes "everyone in our glorious city.";
next;
mes "[High Priest Zhed]";
mes "Unfortunately, I cannot escort";
mes "you to the priestess, but I will";
mes "relate the means to which you";
mes "can gain an audience with her.";
mes "First, you will need a ^FF0000High";
mes "Priest's Recommendation^000000.";
next;
mes "[High Priest Zhed]";
mes "I will write that for you, so";
mes "there's no need to concern";
mes "yourself with that. Next, you";
mes "will need to gather ^FF000040 Glacial";
mes "Hearts^000000 as symbolic proof of";
mes "your strength and purity.";
next;
mes "[High Priest Zhed]";
mes "While I finish writing this";
mes "recommendation, let me tell";
mes "you how to get to the pope's";
mes "office where you must go once";
mes "you gather 40 Glacial Hearts.";
next;
mes "[High Priest Zhed]";
mes "Head west from the chapel";
mes "in the center of the temple,";
mes "and then enter a door guarded";
mes "by two soldiers. Show them your";
mes "recommendation and Glacial Hearts, and they should grant you passage.";
next;
mes "[High Priest Zhed]";
mes "Ah, here you are.";
mes "I've finished writing";
mes "your recommendation.";
mes "Well then, I guess I'll";
mes "see you after you've";
mes "completed this task.";
next;
mes "^3355FFYou received a High";
mes "Priest's recommendation.^000000";
close2;
cutin "",255;
ra_tem_q = 15;
lost_boy = 14;
setquest 8100;
end;
}
else if ((ra_tem_q == 15) || (ra_tem_q == 16)) {
mes "[High Priest Zhed]";
mes "Once you gather";
mes "^FF000040 Glacial Hearts^000000,";
mes "you can show them, along";
mes "with the recommendation I've";
mes "written for you, to the soldiers";
mes "guarding the pope's office.";
next;
mes "[High Priest Zhed]";
mes "When you're ready to go";
mes "to the pope's office, just";
mes "head west from the chapel";
mes "to the center of the temple:";
mes "this is where the entrance is.";
}
else if (ra_tem_q == 17) {
mes "[High Priest Zhed]";
mes "Ah, thank you so much";
mes "for spending some time";
mes "with the pope for me.";
mes "I can tell that she really";
mes "enjoyed speaking to you.";
next;
mes "[High Priest Zhed]";
mes "I am curious, though...";
mes "Our pope is unaccustomed";
mes "to speaking with outsiders,";
mes "so I assume that you have";
mes "your own questions after";
mes "your conversation with her...";
next;
select("Well, she did mention some Holy Ground...");
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "What...?!";
mes "She mentioned";
mes "the Holy Ground...?!";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "The Holy Ground is a place";
mes "where all humans, including";
mes "the pope, have been forbidden.";
mes "We used to allow people to";
mes "visit in the past, but... ";
next;
mes "[High Priest Zhed]";
mes "Only the gods can access";
mes "that place now. Listen, if";
mes "the other priests ask about";
mes "your conversation with the";
mes "pope, please do not make any";
mes "mention of the Holy Ground.";
next;
mes "[High Priest Zhed]";
mes "Please don't ask me";
mes "why, but believe me that";
mes "it's very important that";
mes "you feign ignorance of the";
mes "Holy Ground's existence!";
next;
mes "[????]";
mes "Excuse me, Zhed?";
mes "May I speak with you";
mes "for a moment? I need";
mes "to talk to you about";
mes "a private matter...";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Er, yes, of course!";
mes "Excuse me for a moment...";
mes "While you're waiting for me,";
mes "why don't you relax in the";
mes "next room? Don't forget:";
mes "there is no Holy Ground.";
close2;
cutin "",255;
select("Okay.");
ra_tem_q = 18;
warp "ra_temin",297,156;
end;
}
else if (ra_tem_q == 18) {
mes "[High Priest Zhed]";
mes "I'm sorry, but we're not";
mes "quite finished with our";
mes "discussion. Why don't you";
mes "wait and relax in the next room";
mes "over there in the meantime?";
changequest 8101,8102;
close2;
cutin "",255;
warp "ra_temin",297,156;
end;
}
else if (ra_tem_q == 19) {
mes "[High Priest Zhed]";
mes "I apologize for making";
mes "you wait for so long: I had";
mes "some crucial matters to";
mes "discuss. Now, that look";
mes "on your face tells me that";
mes "you have a pressing question.";
next;
select("Ask about Bekento");
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Bekento? Ah, you must";
mes "have been speaking to";
mes "High Priestess Niren.";
mes "She's the only one that";
mes "calls me that. You see, my";
mes "full name is Zhed Bekento.";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Speaking of which...";
mes "Did Niren ask you anything";
mes "or tell you something that";
mes "was out of the ordinary?";
next;
mes "^3355FFAfter a little hesitation,";
mes "you tell High Priest Zhed";
mes "about your conversation";
mes "with High Priestess Niren.^000000";
next;
mes "[High Priest Zhed]";
mes "Hmm, I see.";
mes "Yes. That sounds";
mes "like something she'd do.";
mes "I'll explain it all later, but";
mes "right now, I need to rest.";
mes "I'm getting old, you know.";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Ah, but before you go, let";
mes "me warn you not to ^FF0000go near";
mes "the Holy Ground^000000. I repeat,";
mes "stay away from the Holy Ground.";
next;
mes "^3355FFThe Holy Ground...";
mes "Why is High Priest Zhed";
mes "so adamant about protecting";
mes "the Holy Ground? Regardless...";
mes "If you want to go there, then";
mes "just go there. Who'll stop you?^000000";
close2;
cutin "",255;
ra_tem_q = 20;
changequest 8103,8104;
end;
}
else if ((ra_tem_q >= 20) && (ra_tem_q < 22)) {
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Whatever you do, whatever";
mes "journeys you take, please";
mes "make sure that you stay";
mes "away from the Holy Ground!";
next;
mes "^3355FFNow, more than ever,";
mes "you feel compelled to";
mes "enter the Holy Ground.^000000";
}
else if (ra_tem_q == 23) {
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Oh, it's you.";
mes "Let me guess...";
mes "After everything I said,";
mes "you still went ahead and";
mes "visited the Holy Ground,";
mes "didn't you? Oh, well...";
next;
select("Did something happen?");
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Well, honestly, I've been";
mes "temporarily suspended from";
mes "work, but no need to worry.";
mes "It's not your fault. I've been";
mes "in conflict with the other High";
mes "Priests for a while, anyway.";
next;
mes "[High Priest Zhed]";
mes "Please don't worry about it.";
mes "If not this, they would have";
mes "found some other way to attack";
mes "me. It would only be a matter";
mes "of time. They're exaggerating";
mes "your intrusion for their benefit.";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "All I want is for";
mes "Arunafeltz to be safe";
mes "and at peace. I hope this";
mes "land is not twisted by the";
mes "greedy humans. I hope all will";
mes "work according to Freya's will.";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, and please do not";
mes "blame Niren. She must have";
mes "her own reasons for her own";
mes "actions. She has changed";
mes "much but in the end, I think";
mes "that we are still friends.";
next;
mes "[High Priest Zhed]";
mes "One last thing:";
mes "try not to let the";
mes "other priests catch you";
mes "doing anything forbidden.";
mes "It'd be a little embarassing";
mes "for me, you understand.";
next;
mes "[High Priest Zhed]";
mes "Still, you were secretly";
mes "invited here, so I'm sure";
mes "that only a very few of them";
mes "would be able to recognize";
mes "you. In the end, you'll do";
mes "what you will, right?";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "...I think I know what";
mes "you saw in the Holy Ground.";
mes "I'm sure that you have much";
mes "to ask, but now isn't the time";
mes "to seek for answers. Please,";
mes "you must be patient.";
next;
mes "[High Priest Zhed]";
mes "Until the right time";
mes "comes, I want you not";
mes "to tell anyone else what";
mes "you saw in the Holy Ground.";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Well then, adventurer,";
mes "thank you for coming by.";
mes "I need to go lay down now,";
mes "so if you'll let me rest...";
close2;
MISC_QUEST |= 8192;
ra_tem_q = 0;
cutin "",255;
completequest 8105;
specialeffect2 EF_ABSORBSPIRITS;
if (RENEWAL_EXP)
getexp 90000,60000;
else
getexp 900000,600000;
end;
}
else if (MISC_QUEST & 8192) {
// Start Veins "Thor Volcano Base" Quest Addition
if (rachel_camel == 25) {
// Start Nameless Island Access Quest Addition
if (aru_monas == 11) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, it's been a while,";
mes "hasn't it? You look well,";
mes "and I'm doing fine as you";
mes "can see. What can I do";
mes "for you today, "+strcharinfo(PC_NAME)+"?";
next;
switch(select("I just wanted to say hi.", "Ask About Veins Incident")) {
case 1:
mes "[High Priest Zhed]";
mes "As you well know, I'm only";
mes "a High Priest in title, and";
mes "lost much of my influence";
mes "amongst many of the other";
mes "priests for my views.";
next;
mes "[High Priest Zhed]";
mes "Still, I have faith that";
mes "justice and good will";
mes "prevail over the corruption";
mes "that plagues our priests,";
mes "so long as good people";
mes "are willing to act.";
break;
case 2:
mes "[High Priest Zhed]";
mes "Veins incident?";
mes "I haven't heard of";
mes "anything... Well, perhaps";
mes "if you'd elaborate, then";
mes "I'd understand a bit more.";
next;
mes "^3355FFYou told High Priest";
mes "Zhed about the group of";
mes "smugglers arrested in Veins.^000000";
next;
mes "[High Priest Zhed]";
mes "Oh, I think I did hear";
mes "something about that earlier.";
mes "Let's see now... Ah, right.";
mes "Niren mentioned something";
mes "strange about them...";
next;
mes "[High Priest Zhed]";
mes "The smugglers were with";
mes "a high ranking official from";
mes "the Rune-Midgarts Kingdom,";
mes "which is why Niren was so";
mes "hesitant to take any action";
mes "against them for a while.";
next;
mes "[High Priest Zhed]";
mes "I was too preoccupied with";
mes "other matters, and I didn't";
mes "think much of it at the time.";
mes "Why don't you speak to Niren?";
mes "I'm sure that she can tell you";
mes "more about what happened.";
aru_monas = 12;
changequest 17007,17008;
next;
mes "[High Priest Zhed]";
mes "If you do decide to";
mes "visit Niren, please";
mes "send her my regards.";
break;
}
}
// End Nameless Island Access Quest Addition.
else if (aru_vol == 0) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, it does my heart to";
mes "good to see you again.";
mes "Adventurers willing to work";
mes "so hard for the sake of world";
mes "peace like yourself are fairly";
mes "uncommon. I hope you know that.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Huh...?";
mes "Please don't flatter";
mes "me like that! Saying";
mes "it like that is kind of";
mes "overdoing it, isn't it?";
emotion e_sigh,1;
next;
mes "[High Priest Zhed]";
mes "Not at all. In fact, I'm";
mes "sure that a place in";
mes "Valhalla has already";
mes "been secured for you";
mes "by the Valkyries. Now, how";
mes "may I help you, my friend?";
next;
select("Mysterious Building in the Volcano");
mes "["+strcharinfo(PC_NAME)+"]";
mes "Actually, I was wondering";
mes "if you knew of anything about";
mes "this facility inside Thor";
mes "Volcano near Veins. There";
mes "might be something big";
mes "going on over there.";
next;
mes "^3131FFYou told High Priest";
mes "Zhed about the shackled";
mes "child in Thor Volcano, and";
mes "how you found the building";
mes "hidden there. High Priest Zhed";
mes "seemed disturbed by your words.^000000";
next;
mes "[High Priest Zhed]";
mes "I see. I have my suspicions";
mes "about what is happening. Now,";
mes "you're aware that Arunafeltz";
mes "is governed by our church,";
mes "and that our entire nation";
mes "worships the goddess Freya.";
next;
mes "[High Priest Zhed]";
mes "The priests that lead this";
mes "nation are split into two main";
mes "factions: I am considered part";
mes "of the moderate faction, which";
mes "usually butts heads with the";
mes "jingoistic hard-liner faction.";
next;
mes "[High Priest Zhed]";
mes "These hard-liner priests";
mes "are more than willing to use";
mes "violent methods if they believe";
mes "it to be the will of Freya, and";
mes "are the ones that established";
mes "the military camp at Thor Volcano.";
next;
mes "[High Priest Zhed]";
mes "Of course, it's also";
mes "considered a geology camp";
mes "since they're always monitoring";
mes "that place for volcanic activity,";
mes "but for all intents and purposes,";
mes "they are training men to fight.";
next;
mes "[High Priest Zhed]";
mes "It scares me to think";
mes "about it, but I'm sure that";
mes "they have many military supplies";
mes "and machines of mass destruction";
mes "hidden over there in the camp.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Wait, what exactly do";
mes "they hope to accomplish";
mes "by fighting? How do they";
mes "intend to help the goddess";
mes "Freya by using violence?";
next;
mes "[High Priest Zhed]";
mes "All the priests agree that";
mes "reassembling Ymir's Heart will";
mes "revive Freya. As you know, the";
mes "pieces are scattered all over";
mes "the world. Some are possessed";
mes "by the Rune-Midgarts Kingdom.";
next;
mes "[High Priest Zhed]";
mes "In the interest of avoiding";
mes "conflict, the moderate faction";
mes "of priests decided to hire";
mes "scientists to reproduce Ymir's";
mes "Heart, resulting in an";
mes "imitation of that artifact.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "An imitation of Ymir's";
mes "Heart? I think I know of";
mes "a famous scientist from the";
mes "Schwartzvalt Republic that";
mes "was working on that! Let's";
mes "see, his name was...";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Isn't the scientist's name...";
input .@input$;
mes "^3131FF"+.@input$+"^000000?";
next;
if (.@input$ == "Varmunt") {
mes "[High Priest Zhed]";
mes "Oh, you've heard of him?";
mes "Yes, his name was Varmunt.";
mes "Unfortunately, he deliberately";
mes "destroyed the Imitation of";
mes "Ymir's Heart into pieces,";
mes "and then disappeared.";
next;
}
else {
mes "[High Priest Zhed]";
mes ""+.@input$+"?";
mes "No, that wasn't him.";
mes "The man that created the";
mes "imitation of Ymir's Heart";
mes "was named Varmunt.";
mes "He was truly a genius.";
next;
}
mes "[High Priest Zhed]";
mes "I'm not sure what happened";
mes "to Varmunt. All I know was that";
mes "something serious happened";
mes "in the Schwaltzvalt Republic,";
mes "and that he disappeared in";
mes "the fiasco. It's strange...";
next;
mes "[High Priest Zhed]";
mes "Although the working";
mes "Ymir's Heart imitation that";
mes "Varmunt had created was broken";
mes "into pieces, other scientists";
mes "managed to mostly reproduce";
mes "his work with unstable Ymir Hearts.";
next;
mes "[High Priest Zhed]";
mes "Since our moderate faction,";
mes "was only able to provide";
mes "unstable Ymir Heart imitations,";
mes "the hard-liner faction quickly";
mes "gained more respectability than";
mes "us in the eyes of the people.";
next;
mes "[High Priest Zhed]";
mes "Despite our advanced weaponry";
mes "and armor, I'm afraid that our";
mes "country of Arunafeltz is not as";
mes "civilized and peaceful as I'd";
mes "like it to be, and the hard-liners";
mes "control our government now.";
next;
mes "[High Priest Zhed]";
mes "Although the hard-liners";
mes "allowed us to continue";
mes "our research in faithfully";
mes "reproducing Ymir's Heart,";
mes "they've been developing their";
mes "military might unopposed.";
next;
mes "[High Priest Zhed]";
mes "So basically, the moderates";
mes "are trying to recreate Ymir's";
mes "Heart at research centers";
mes "in the Holy Ground and the";
mes "Schwaltzvalt Republic.";
next;
mes "[High Priest Zhed]";
mes "The hard-liners are";
mes "training soldiers and";
mes "storing up military supplies";
mes "and weapons in their camp";
mes "in Thor Volcano. However,";
mes "I don't know any more details.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "This doesn't look good.";
mes "I mean, if they're gearing";
mes "up to take the Ymir Heart";
mes "Pieces by force, it'll be war";
mes "against the Schwalzvalt Republic";
mes "and the Rune-Midgarts Kingdom!";
next;
mes "[High Priest Zhed]";
mes "Seeing as I'm part of the";
mes "moderate faction, as well as";
mes "recently demoted, I just don't";
mes "have access to much information";
mes "about the hard-liners. However,";
mes "there may still be hope yet...";
next;
mes "[High Priest Zhed]";
mes "War would be bad for all";
mes "parties involved. That is";
mes "why I'd like to ask you to";
mes "sneak into the camp at";
mes "Thor Volcano for the sake of";
mes "protecting international peace.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "I really want to know";
mes "more about what they're";
mes "planning to do, but that";
mes "place is heavily guarded!";
mes "How am I going to sneak in?";
next;
mes "[High Priest Zhed]";
mes "You're right.";
mes "We'll have to think";
mes "of a really good way";
mes "for you to infiltrate";
mes "that place. Hmmmm...";
aru_vol = 1;
setquest 2114;
close2;
cutin "",255;
end;
}
else if ((aru_vol > 0) && (aru_vol < 5)) {
mes "[High Priest Zhed]";
mes "Hmm...";
next;
switch(select("How to Sneak into the Camp ", "The Moderates", "The Hard-Liners")) {
case 1:
mes "[High Priest Zhed]";
mes "I still don't have any";
mes "ideas for sneaking into";
mes "the camp at Thor Volcano.";
mes "Give me a little more time,";
mes "and hopefully we can figure";
mes "something out together.";
break;
case 2:
mes "[High Priest Zhed]";
mes "We priests of the moderate";
mes "faction are opposed to war,";
mes "so we've been trying to";
mes "develop imitations of Ymir's";
mes "Heart for a long time. We've";
mes "yet to succeed, unfortunately.";
next;
mes "[High Priest Zhed]";
mes "The hard-liners actually";
mes "opposed our efforts, but";
mes "they've let us continue since";
mes "they think they can eventually";
mes "use imitation Ymir Hearts for";
mes "military purposes.";
next;
mes "[High Priest Zhed]";
mes "The Ymir Heart reproduction";
mes "project has been frustrating";
mes "the best minds in the world,";
mes "and some scientists have even";
mes "resorted to using forbidden";
mes "methods. It's a shame, really.";
next;
mes "[High Priest Zhed]";
mes "Varmunt actually succeeded";
mes "in recreating Ymir's Heart,";
mes "but then he destroyed it and";
mes "he disappeared. He did it to";
mes "prevent war, but we could";
mes "really use his help now.";
break;
case 3:
mes "[High Priest Zhed]";
mes "The hard-liners are especially";
mes "fanatical in their devotion to";
mes "Freya, and will use any means";
mes "to further what they interpret";
mes "as her will. They're willing to";
mes "go to war for their beliefs.";
next;
mes "[High Priest Zhed]";
mes "The fact that they've even";
mes "built a military camp in Thor";
mes "Volcano disturbs me greatly.";
mes "It's almost certain that they";
mes "intend to wage war against any";
mes "nation with a Ymir's Heart piece.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Who is in charge of that";
mes "camp at Thor's Volcano?";
next;
mes "[High Priest Zhed]";
mes "High Priest Vildt.";
mes "He's in charge of all";
mes "important buildings in";
mes "Arunafeltz. His room is at";
mes "the other side of the building,";
mes "but it's always heavily guarded.";
next;
mes "[High Priest Zhed]";
mes "Vildt is one of the";
mes "highest ranking members";
mes "of the hard-liner priest";
mes "faction. He rarely makes it";
mes "his business to see anybody";
mes "that he sees as beneath him.";
break;
}
close2;
cutin "",255;
end;
}
else if (aru_vol == 5) {
cutin "ra_gman",2;
if (countitem(File01) > 0) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Would you please";
mes "take a look at this";
mes "file, High Priest Zhed?";
next;
mes "[High Priest Zhed]";
mes "Of course.";
mes "Let's see, what's";
mes "in this File Folder?";
next;
mes "[High Priest Zhed]";
mes ".............";
mes ".................";
mes "....................!";
next;
mes "[High Priest Zhed]";
mes "This is a geological";
mes "report about Thor Volcano?";
mes "Ah, I see. They must have";
mes "someone regularly check";
mes "to see if it will erupt.";
next;
mes "[High Priest Zhed]";
mes "Although it's fairly dangerous";
mes "to build a military camp there,";
mes "some weapon materials can";
mes "only be forged from the heat";
mes "coming from Thor's Volcano.";
next;
mes "[High Priest Zhed]";
mes "Yes, I think it's also";
mes "likely that there are special";
mes "weapon crafting metals and";
mes "materials that can only be";
mes "found on the volcano. That";
mes "makes perfect sense.";
next;
mes "[High Priest Zhed]";
mes "Although the volcano is";
mes "dormant now, these reports";
mes "claim that the volcano is";
mes "either safe or ready to erupt";
mes "at any time. The data here";
mes "doesn't make any sense.";
next;
mes "[High Priest Zhed]";
mes "Hm. This is just a hunch,";
mes "but seeing these discrepancies";
mes "in his reports, I really think this geologist has an agenda against";
mes "the camp at Thor Volcano.";
next;
mes "[High Priest Zhed]";
mes "You know, if that's true,";
mes "he might be able to help";
mes "you sneak into the camp.";
mes "Don't you think it's worth";
mes "checking out for now?";
next;
if (select("Yes", "No") == 2) {
mes "[High Priest Zhed]";
mes "Well, you never know";
mes "until you ask. Besides,";
mes "I don't know if there's";
mes "any other way to sneak";
mes "into the Thor Volcano Camp...";
next;
}
mes "[High Priest Zhed]";
mes "I hope you'll go and talk";
mes "to the geologist. He should";
mes "be in Veins, the desert city";
mes "south of Rachel. He's your";
mes "best chance of entering the Thor";
mes "Volcano camp without suspicion.";
delitem File01,1;
aru_vol = 6;
changequest 2115,2116;
}
else {
mes "["+strcharinfo(PC_NAME)+"]";
mes "Huh...?";
mes "Where did I put";
mes "that File Folder?";
}
}
else if (aru_vol == 6) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I hope you'll go and talk";
mes "to the geologist. He should";
mes "be in Veins, the desert city";
mes "south of Rachel. He's your";
mes "best chance of entering the Thor";
mes "Volcano camp without suspicion.";
close2;
cutin "",255;
end;
}
else if ((aru_vol > 6) && (aru_vol < 26)) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I hope you'll go and talk";
mes "to the geologist. He should";
mes "be in Veins, the desert city";
mes "south of Rachel. He's your";
mes "best chance of entering the Thor";
mes "Volcano camp without suspicion.";
close2;
cutin "",255;
end;
}
else if (aru_vol == 26) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Oh! You're back!";
mes "Was that geologist able";
mes "to help you sneak into";
mes "the Thor Volcano camp?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "More than that. We've";
mes "convinced the camp that the";
mes "volcano is going to explode,";
mes "so they're scrambling to";
mes "evacuate. They're really";
mes "panicking over there!";
next;
mes "[High Priest Zhed]";
mes "Hahaha! That's great!";
mes "Even if they do figure";
mes "out that they've been";
mes "fooled, it will take them";
mes "some time to realize it";
mes "in all that confusion.";
next;
mes "[High Priest Zhed]";
mes "Yes, it might not be the";
mes "perfect time to bring down";
mes "the hard-liner faction right";
mes "now, but the opportunity";
mes "should present itself soon.";
mes "Thank you for all your help.";
next;
mes "[High Priest Zhed]";
mes "Please relax for a while,";
mes "and I'll take care of the rest.";
mes "When the time to strike comes,";
mes "I will be contacting you again.";
mes "Together, we can protect";
mes "peace between our nations.";
aru_vol = 27;
completequest 60213;
getexp RENEWAL_EXP?20000:200000,0;
close2;
cutin "",255;
end;
}
else if (aru_vol > 26) {
// Start Peace to Arunafeltz addition
if (aru_em < 7) {
mes "[High Priest Zhed]";
mes "I'll be sure to contact";
mes "you again for your help";
mes "when the time is right.";
mes "I'm sure there are others";
mes "that may need you now...";
}
else if (aru_em == 8){
cutin "ra_gman",2;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Welcome, adventurer.";
mes "I'm glad to see that you're";
mes "here. I think... I think an";
mes "opportunity has arisen in";
mes "which I could use your";
mes "expert assistance.";
next;
cutin "ra_gman2",2;
mes "[High Priest Zhed]";
mes "Though, I fear that I may be";
mes "making the wrong decision.";
mes "After all, I no longer have";
mes "much influence among the";
mes "other priests... I can't help";
mes "but think I'm in the wrong.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Don't lose heart,";
mes "High Priest Zhed.";
mes "I... I believe in you!";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I guess you're right.";
next;
mes "[High Priest Zhed]";
mes "As you well know, the";
mes "highest authority in";
mes "Arunafeltz is our Pope,";
mes "the reincarnation of";
mes "our goddess Freya.";
next;
mes "[High Priest Zhed]";
mes "Unfortunately, she is too";
mes "young and innocent, and she";
mes "doesn't yet have the experience";
mes "to assert control, and stamp";
mes "out the in-fighting and";
mes "corruption among the priests.";
next;
mes "[High Priest Zhed]";
mes "In these desperate times,";
mes "we will need someone to";
mes "provide strong and confident";
mes "leadership to the people";
mes "of Arunafeltz before all";
mes "is lost to war and violence.";
next;
mes "[High Priest Zhed]";
mes "^333333*Sigh...*^000000";
mes "I know it may not be";
mes "right, but someone";
mes "must do something";
mes "before the other High";
mes "Priests ruin our nation.";
next;
emotion e_omg,1;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Y-you're not thinking";
mes "of overthrowing the";
mes "pope are you? I-isn't";
mes "that a bit extreme?";
next;
cutin "ra_gman2",2;
emotion e_swt;
mes "[High Priest Zhed]";
mes "What? No, no!";
mes "Don't jump to conclusions";
mes "like that! Don't misunderstand";
mes "me: I'm loyal to our pope.";
next;
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I actually want to work";
mes "very closely with the pope,";
mes "in essense, rule together with";
mes "her by combining my experience";
mes "and her wisdom. It's ambitious,";
mes "but what else can I do?";
next;
mes "[High Priest Zhed]";
mes "You remember how you";
mes "stopped the hard-liner";
mes "priests from carrying out";
mes "their plans for war in the";
mes "Thor Volcano camp? That will";
mes "only stop them temporarily.";
next;
mes "[High Priest Zhed]";
mes "They'll eventually prepare";
mes "to act out in violence again.";
mes "We need a permanent solution";
mes "to ensure that this sort of";
mes "thing doesn't happen again.";
next;
mes "[High Priest Zhed]";
mes "We need to convince the";
mes "pope to finally act, and";
mes "give my policy of peace";
mes "her full support. Will";
mes "you help me to do this?";
next;
if (select("Yes", "No") == 2) {
mes "Well... Asking for the";
mes "pope's support is the only";
mes "solution I've been able to";
mes "find. Do you have any ideas";
mes "for protecting peace here";
mes "in Arunafeltz?";
next;
input .@input$;
mes "["+strcharinfo(PC_NAME)+"]";
mes ""+.@input$+"?";
next;
mes "[High Priest Zhed]";
mes "Well, I don't know.";
mes "It's a good idea, but";
mes "I fear that it will only";
mes "be effective in the short";
mes "term. Why don't we just";
mes "try what I've proposed first?";
next;
}
mes "[High Priest Zhed]";
mes "Hmm, now how can";
mes "we convince the pope to";
mes "support us? Even as Freya's";
mes "reincarnation... She's just";
mes "a young girl. She probably";
mes "knows nothing of politics.";
next;
mes "[High Priest Zhed]";
mes "It'd probably be best to";
mes "tell her exactly what is";
mes "happening. The full truth.";
mes "In my heart, I know that";
mes "would be best.";
next;
mes "[High Priest Zhed]";
mes "But... Maybe it would";
mes "be better if we sugar";
mes "coated it a little bit.";
mes "She might not be too";
mes "receptive to us if we";
mes "totally shock her.";
next;
mes "[High Priest Zhed]";
mes "Hmm... What do you";
mes "think? Should we stick";
mes "with the truth, or do you";
mes "think it'd be better if we";
mes "exaggerate and... lie when";
mes "we feel it's necessary?";
next;
switch(select("Truth", "Lies")) {
case 1:
mes "[High Priest Zhed]";
mes "That's what I think too.";
mes "Although I'm worried about";
mes "how the pope will react at";
mes "our message, I should have";
mes "faith. I should have faith.";
next;
break;
case 2:
mes "[High Priest Zhed]";
mes "I suppose that you may";
mes "have a point. It might not";
mes "be a good idea to totally";
mes "expose her to the ugly";
mes "truth. I'll try to be as";
mes "honest as I can...";
next;
break;
}
mes "[High Priest Zhed]";
mes "Well, there's no time";
mes "to waste. The two of us may";
mes "not be enough to convince";
mes "the pope to act for peace.";
mes "I already have someone in";
mes "mind that might help us.";
next;
emotion e_flash,1;
mes "["+strcharinfo(PC_NAME)+"]";
mes "That sounds good.";
mes "Who is he?";
next;
mes "[High Priest Zhed]";
mes "My old friend, High Priest";
mes "Niren. I'm not sure if she'll";
mes "help me after all that's";
mes "happened between us. She";
mes "may even think I deserve";
mes "to be excommunicated...";
next;
emotion e_no1,1;
mes "["+strcharinfo(PC_NAME)+"]";
mes "Come on, it wouldn't";
mes "hurt to try! Besides,";
mes "Niren isn't a bad person.";
mes "Maybe she'll understand";
mes "the way you see things";
mes "if you explain them?";
next;
mes "[High Priest Zhed]";
mes "You're right, of course.";
mes "I'm just grasping at straws";
mes "here, but she and I both used";
mes "to believe that peace was";
mes "possible. I don't know why";
mes "she joined the hard-liners...";
next;
mes "[High Priest Zhed]";
mes ""+strcharinfo(PC_NAME)+"...";
mes "Would you please talk to";
mes "her, and just see how she's";
mes "doing? It might not be a good";
mes "time to mention our plan";
mes "right away, though...";
next;
mes "[High Priest Zhed]";
mes "If you think that you";
mes "have a chance of convincing";
mes "her, then feel free and offer";
mes "my proposal. Her office is";
mes "located across from here,";
mes "but she's always very busy...";
next;
mes "[High Priest Zhed]";
mes "There's actually";
mes "a good chance that";
mes "she is away somewhere";
mes "on business. She is highly";
mes "loved by the people, you know.";
aru_em = 9;
}
else if ((aru_em == 9) || (aru_em == 10)) {
mes "[High Priest Zhed]";
mes "Please speak to Niren,";
mes "and she if she'd be willing";
mes "to help us convince the pope";
mes "to enforce peace in our nation.";
}
else if (aru_em == 11) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Welcome back.";
mes "So did you get a chance";
mes "to speak to Niren? How did";
mes "she respond to my proposal?";
next;
mes "^3355FFYou explain Niren's reasons";
mes "for her disappointment in";
mes "the Moderate priest faction,";
mes "and tell Zhed that she intends";
mes "to carry out the plans for war.";
next;
mes "[High Priest Zhed]";
mes "....................";
mes "....................";
mes "....................";
next;
mes "[High Priest Zhed]";
mes "Hmm... This explains why";
mes "she and some other high";
mes "priests started being absent";
mes "from their offices. Many of";
mes "them were invited over to";
mes "the Schwaltzvalt Republic...";
next;
mes "[High Priest Zhed]";
mes "Regardless, I know for";
mes "a fact that war is never";
mes "a solution. It only brings";
mes "death and destruction.";
next;
mes "[High Priest Zhed]";
mes "Give me a moment.";
mes "I'm going to write";
mes "a letter that I want";
mes "you to give to Niren.";
aru_em = 12;
}
else if(aru_em == 12) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Please bring this letter";
mes "to Niren. I hope what";
mes "I have to say will help";
mes "her understand how I feel";
mes "about these plans for war.";
next;
mes "^3355FFYou received a letter for";
mes "Niren from High Priest Zhed.^000000";
aru_em = 13;
}
else if((aru_em == 13) || (aru_em == 14)) {
mes "[High Priest Zhed]";
mes "Please deliver my";
mes "letter to Niren as";
mes "soon as you can.";
mes "I really appreciate";
mes "you helping me on this.";
}
else if ((aru_em > 14) && (aru_em < 20)) {
mes "[High Priest Zhed]";
mes "Great news! Niren just";
mes "sent me a reply: I can't";
mes "believe that she's willing";
mes "to help me! Would you please";
mes "give her any help that she";
mes "may need from now on?";
}
else if(aru_em == 20) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ah, I've been";
mes "waiting for you.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "High Priest Zhed,";
mes "everything's ready!";
mes "High Priest Niren managed";
mes "to send away all of those";
mes "followers that were near the";
mes "pope. You won't be interrupted.";
next;
mes "[High Priest Zhed]";
mes "I hope we can get the pope";
mes "to understand the situation";
mes "of our nation. I only...";
mes "Oh, Freya help us...";
next;
mes "[High Priest Zhed]";
mes "..............";
mes "..............";
mes "..............";
next;
mes "[High Priest Zhed]";
mes "Alright, I'm ready.";
mes "Let's receive an";
mes "audience with the";
mes "pope, shall we?";
aru_em = 21;
}
else if(aru_em == 21) {
mes "[High Priest Zhed]";
mes "I'm a little nervous";
mes "about talking so brazenly";
mes "to the pope, but I'm";
mes "ready to go meet her.";
}
else if (aru_em == 22) {
mes "[High Priest Zhed]";
mes "I believe that Niren";
mes "has something important";
mes "to tell you. Why don't";
mes "you speak to her before";
mes "coming back to me?";
}
else if (aru_em == 23) {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I'm glad that everything";
mes "turned out great. Your";
mes "help was truly a blessing.";
mes "Although Schwaltzvalt will";
mes "continue their plans without";
mes "us, we've slowed them down.";
next;
mes "[High Priest Zhed]";
mes "Yes, without our support,";
mes "Schwaltzvalt won't have";
mes "any excuse to continue";
mes "their dangerous research";
mes "for a little while, at least.";
next;
mes "[High Priest Zhed]";
mes "Thor Volcano Camp";
mes "should close down soon,";
mes "now that we no longer";
mes "have any use for it.";
next;
mes "[High Priest Zhed]";
mes "I also underestimated our";
mes "pope. She is more dignified,";
mes "willed that I believed.";
mes "I owe her my apologies.";
next;
mes "[High Priest Zhed]";
mes "We won't give up on";
mes "reviving our goddess Freya,";
mes "but we will retrieve Ymir's";
mes "Heart through diplomacy";
mes "rather than violence.";
mes "It won't be easy...";
next;
mes "[High Priest Zhed]";
mes "You've been instrumental";
mes "in returning peace here in";
mes "Arunafeltz. I've even been";
mes "reinstated, and will be very";
mes "busy from now on, working";
mes "closely with the pope...";
next;
mes "[High Priest Zhed]";
mes "I know that the life of";
mes "adventuring beckons you.";
mes "I know she'd like to see";
mes "you before you leave, but";
mes "she's sleeping deeply after";
mes "that exhausting speech...";
next;
mes "[High Priest Zhed]";
mes "On behalf of our pope";
mes "and all the citizens of";
mes "Arunafeltz, I'd like to";
mes "thank you for your heroism.";
mes "Your place in Valhalla is";
mes "already assured, I'm sure.";
aru_em = 24;
getexp RENEWAL_EXP?150000:1500000,0;
}
else {
mes "[High Priest Zhed]";
mes "May Freya bless you";
mes "on all your journeys,";
mes "my good friend.";
}
// End Peace to Arunafeltz addition
}
else {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "Ugh...!";
mes "I've got such";
mes "a horrible headache!";
}
}
else {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "I should rest for now.";
mes "Please travel in safety.";
}
// End Veins "Thor Volcano Base" Quest Addition.
}
else {
cutin "ra_gman",2;
mes "[High Priest Zhed]";
mes "May Freya be with you.";
}
close2;
cutin "",255;
end;
}
ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
cutin "ra_fano03",2;
if (ra_tem_q >= 12 || MISC_QUEST & 8192) {
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "Good day.";
mes "Have you come to";
mes "redeem Lottery Tickets?";
next;
if (select("Yes", "No") == 2) {
if (ra_tem_q == 12) {
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "I already told you";
mes "everything I know.";
mes "Remember to keep";
mes "quiet about what I said.";
callsub L_End;
}
}
}
else if (ra_tem_q < 2) {
mes "[Priestess Panno]";
mes "Greetings.";
mes "May Freya fill";
mes "your days with joy.";
mes "Laughter. And prosperity.";
next;
switch(select("Redeem Lottery Tickets", "Temple Information", "Hey, what's happening?")) {
case 1:
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "Fine. You really";
mes "want to exchange your";
mes "Lottery Tickets? It's my job";
mes "to ask and make sure, you";
mes "know, in case you were saving";
mes "them for some weird reason.";
next;
if (select("Yes", "No") == 2) {
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "You can redeem your";
mes "Lottery Tickets at any";
mes "time, so please visit";
mes "me at your leisure.";
mes "Go with Freya.";
callsub L_End;
}
break;
case 2:
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "The Chapel is located";
mes "over the wall behind me.";
mes "Our pope's office and chambers";
mes "are upstairs. You can only go";
mes "there if you have special";
mes "authorization.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "......";
mes ".........";
next;
mes "[Priestess Panno]";
mes "............";
mes ".........";
mes "......";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "...?";
next;
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "You come to a temple";
mes "to pray, not to look";
mes "around. Or chit-chat";
mes "with the priestesses";
mes "like me. Don't forget it.";
next;
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "The offices for the High";
mes "Priests are located on each";
mes "side of the hallway. However,";
mes "you can only enter if you've";
mes "been permitted beforehand.";
callsub L_End;
case 3:
mes "[Priestess Panno]";
mes "......................";
mes "No chit-chat";
mes "inside the temple.";
callsub L_End;
}
}
else if (ra_tem_q == 10) {
mes "[Priestess Panno]";
mes "Good day.";
next;
switch(select("Redeem Lottery Tickets", "Temple Information", "Hey, did you open the gate?")) {
case 1:
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "You... still have";
mes "Lottery Tickets from";
mes "making donations for";
mes "the festival? Look up the";
mes "word ''punctuality'' in the";
mes "dictionary. It might help you.";
next;
mes "[Priestess Panno]";
mes "Fine. You really";
mes "want to exchange your";
mes "Lottery Tickets? It's my job";
mes "to ask and make sure, you";
mes "know, in case you were saving";
mes "them for some weird reason.";
next;
if (select("Yes", "No") == 2) {
mes "[Priestess Panno]";
mes "You can redeem your";
mes "Lottery Tickets at any";
mes "time, so please visit";
mes "me at your leisure.";
mes "Go with Freya.";
callsub L_End;
}
break;
case 2:
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "The Chapel is located";
mes "over the wall behind me";
mes "Our pope's office and chambers";
mes "are upstairs. You can only go";
mes "there if you have special";
mes "authorization.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "......";
mes ".........";
next;
mes "[Priestess Panno]";
mes "............";
mes ".........";
mes "......";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "...?";
next;
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "You come to a temple";
mes "to pray, not to look";
mes "around. Or chit-chat";
mes "with the priestesses";
mes "like me. Don't forget it.";
next;
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "The offices for the High";
mes "Priests are located on each";
mes "side of the hallway. However,";
mes "you can only enter if you've";
mes "been permitted beforehand.";
callsub L_End;
case 3:
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "Gate...?";
next;
select("The locked gate to the temple!");
mes "[Priestess Panno]";
mes "I don't know";
mes "what you mean.";
next;
select("Explain");
mes "["+strcharinfo(PC_NAME)+"]";
mes "I think that Priestess Nemma";
mes "has been worried about the";
mes "gate being broken, though";
mes "it hasn't been like that since";
mes "you've started your position";
mes "here at the temple.";
next;
mes "[Priestess Panno]";
mes "Worried...?";
mes "Yes, my twin sister";
mes "has been known to";
mes "do a lot of that, and cry";
mes "for my help. Am I right?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "It's weird";
mes "...She said that the gate";
mes "should automatically fix";
mes "itself, but it hasn't been";
mes "doing it lately. She was";
mes "acting really funny..";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "She was talking about";
mes "the temple's history and";
mes "how the security system was";
mes "built. Then she mentioned you,";
mes "so I get the feeling you might";
mes "know something about this.";
next;
mes "[Priestess Panno]";
mes ".........";
ra_tem_q = 11;
callsub L_End;
}
}
else if (ra_tem_q == 11) {
mes "["+strcharinfo(PC_NAME)+"]";
mes "I remember now...!";
mes "I was there when the gate";
mes "closed, and I heard someone";
mes "with your exact voice whisper";
mes "something to magically open";
mes "the gate! What's that all about?";
next;
mes "[Priestess Panno]";
mes "......";
mes ".........";
mes "............";
next;
mes "[Priestess Panno]";
mes "......";
mes ".........";
mes "............";
mes "We... I mean....";
next;
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "Nemma and I are descended";
mes "from a family of great alchemists.";
mes "They went on a long, religious";
mes "pilgrimage and ended up here.";
mes "They are the ones that built";
mes "this temple and security system.";
next;
mes "[Priestess Panno]";
mes "In a sense, this temple";
mes "is the tomb of our ancestors,";
mes "who left Rune-Midgarts and";
mes "built this city of Rachel about";
mes "a thousand years ago.";
next;
mes "[Priestess Panno]";
mes "Over the generations, many";
mes "Alchemists left Rune-Midgarts";
mes "and settled here, converting";
mes "the desert into green fields.";
mes "This temple was supposed";
mes "be a shelter from intruders.";
next;
mes "[Priestess Panno]";
mes "My ancestor designed the";
mes "temple security system to";
mes "require a special permit in";
mes "order to access the temple";
mes "But the invaders never came,";
mes "and we didn't need the permits.";
next;
mes "[Priestess Panno]";
mes "The special permits were";
mes "disposed, but the automatic";
mes "security system was left on";
mes "the gate, just in case. Now,";
mes "I've heard that the security";
mes "system has been malfunctioning.";
next;
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "However, that's not possible.";
mes "Even by today's standards, the";
mes "system is perfectly designed.";
mes "While I was praying in the";
mes "Chapel some time ago, I found";
mes "what is causing the gate problems.";
next;
mes "[Priestess Panno]";
mes "Suddenly, the lights went";
mes "out, and I could only barely";
mes "see distinguish my surroundings.";
mes "I was about to go outside when";
mes "I heard a noise from the stairs.";
next;
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "From what I can tell,";
mes "someone is transporting";
mes "something out of the Holy";
mes "Grounds. I don't know what";
mes "they keep there, though.";
mes "I'm not a high rank Priestess.";
next;
mes "[Priestess Panno]";
mes "I'm not sure if I want";
mes "to find out what's there";
mes "I heard something that";
mes "sounded like a horrible";
mes "monster's howl. It was";
mes "incredibly frightening.";
next;
mes "[Priestess Panno]";
mes "I panicked, ran to";
mes "my desk at the front,";
mes "and just recited the secret";
mes "password passed down from my";
mes "ancestors to open the gate.";
next;
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "You see, my ancestors";
mes "included the secret password";
mes "and voice recognition feature";
mes "into the gate in case something";
mes "after they disposed of the";
mes "temple permits--just in case.";
next;
mes "[Priestess Panno]";
mes "The real reason why the gate";
mes "is acting strangely is not";
mes "because the gate is broken,";
mes "but because someone is sneaking";
mes "in and out of the Holy Ground.";
next;
mes "[Priestess Panno]";
mes "Whoever they are, they";
mes "must be using one of the";
mes "old temple permits in order";
mes "to cover their tracks. Now,";
mes "you know everything.";
next;
cutin "ra_fano01",2;
mes "[Priestess Panno]";
mes "You'd better not";
mes "reveal what you learned";
mes "from me. Otherwise, I'm";
mes "sure we'll end up dead.";
mes "Excuse me now, I need";
mes "to get back to work.";
ra_tem_q = 12;
callsub L_End;
}
else {
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "This is a holy place";
mes "Behave yourself, and";
mes "respect those who have";
mes "come here just to worship.";
callsub L_End;
}
if(checkweight(Yggdrasilberry,1) == 0){
cutin "ra_fano02",2;
mes "[Priestess Panno]";
mes "You're carrying too much";
mes "right now. What are you";
mes "going to do if I give you";
mes "something large, unwieldy";
mes "and heavy? Put your junk";
mes "away in Storage first.";
callsub L_End;
}
mes "[Priestess Panno]";
mes "Here we go";
mes "Excited? Mm";
mes "I can redeem only";
mes "1 Lottery Ticket at";
mes "a time. Your reward";
mes "for this ticket is...";
next;
cutin "ra_fano02",2;
if (countitem(Temple_Lottery_Ticket) > 0) {
mes "[Priestess Panno]";
mes "^FF0000This^000000. It's been in our";
mes "storage for a while, but";
mes "I hope this is acceptable";
mes "as a token of the temple's";
mes "gratitude. May Freya smile";
mes "upon you for your generosity...";
delitem 7570,1;
.@bonus_donate = rand(100);
if (.@bonus_donate == 99) {
.@bonus_donate2 = rand(100);
if (.@bonus_donate2 > 0 && .@bonus_donate2 < 11) getitem Old_Card_Album,1; //Old Card Album 0.1%
else if (.@bonus_donate2 > 10 && .@bonus_donate2 < 31) getitem Old_Violet_Box,1; //Old Violet Box 0.2%
else if (.@bonus_donate2 > 30 && .@bonus_donate2 < 61) getitem Old_Blue_Box,1; //Old Blue Box 0.3%
else getitem Yggdrasilberry,1; //Yggdrasil Berry 0.4+%
}
else if (.@bonus_donate > 88 && .@bonus_donate < 96) getitem Gift_Box,1; //Gift Box 7%
else if (.@bonus_donate > 76 && .@bonus_donate < 89) getitem Yggdrasilberry,1; //Yggdrasil Berry 12%
else if (.@bonus_donate > 65 && .@bonus_donate < 77) getitem Blue_Potion,1; //Blue Potion 11%
else if (.@bonus_donate > 57 && .@bonus_donate < 66) getitem Branch_Of_Dead_Tree,1; //Dead Branch 8%
else if (.@bonus_donate > 45 && .@bonus_donate < 58) getitem Seed_Of_Yggdrasil,1; //Yggdrasil Seed 12%
else if (.@bonus_donate > 5 && .@bonus_donate < 11) getitem Honey,1; //Honey 5%
else if (.@bonus_donate > 0 && .@bonus_donate < 6) getitem Royal_Jelly,1; //Royal Jelly 5%
else getitem White_Slim_Potion,1; //Condensed White Potion 39%
callsub L_End;
}
mes "[Priestess Panno]";
mes "You...";
mes "Don't have any Lottery";
mes "Tickets to redeem.";
if ($rachel_donate > 9999) {
mes "We're not distributing";
mes "them now, but maybe you";
mes "can ask your friends for one.";
}
else {
mes "You can obtain them from";
mes "Priestess Nemma at the temple";
mes "entrance after you donate zeny.";
}
next;
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "May Freya be with you.";
callsub L_End;
L_End:
close2;
cutin "",255;
end;
}
ra_temin,134,128,3 script Pope's Office Guard#rac::raofficeguard 4_M_MASK1,{
if ((ra_tem_q == 15) && (countitem(Ice_Heart) > 39)) {
mes "[Pope's Office Guard]";
mes "Hm? What's that you have";
mes "there? Oh, you've gathered";
mes "40 Glacial Hearts and brought";
mes "a recommendation letter from";
mes "a High Priest? Most impressive.";
next;
mes "[Pope's Office Guard]";
mes "I think I know why you're";
mes "here. Thanks for bringing";
mes "those to me, and I'll let you";
mes "enter and see the pope";
mes "Welcome, brave "+strcharinfo(PC_NAME)+".";
close2;
ra_tem_q = 16;
delitem Ice_Heart,40;
end;
}
else if (ra_tem_q == 16) {
mes "[Pope's Office Guard]";
mes "The pope is inside";
mes "expecting you, so please";
mes "don't keep her waiting long.";
close;
}
else if (MISC_QUEST & 8192) {
if ((aru_em == 15) || (aru_em == 21)) {
mes "- Niren told me to pay a visit to the Pope in her office... -";
close;
}
else {
mes "[Pope's Office Guard]";
mes "I'm sorry, but outsiders";
mes "typically aren't allowed";
mes "to visit the pope without";
mes "special authorization.";
close;
}
}
else {
mes "[Pope's Office Guard]";
mes "I'm sorry, but the pope";
mes "is officiating a service";
mes "now. Please come back";
mes "after the service is ended.";
close;
}
}
ra_temin,134,134,3 duplicate(raofficeguard) Pope's Office Guard#2ra 4_M_MASK1
ra_temin,134,131,0 script gyoin1#rachel WARPNPC,1,1,{
OnTouch:
if (ra_tem_q == 16)
warp "ra_temin",276,239;
else if ((ra_tem_q > 16) || (MISC_QUEST & 8192)){
if ((aru_em == 15) || (aru_em == 21))
warp "ra_temin",276,239;
else {
mes "[Pope's Office Guard]";
mes "I'm sorry, but the pope";
mes "is officiating a service";
mes "now. Please come back";
mes "after the service is ended.";
close;
}
}
if (ra_tem_q < 16) {
mes "^3355FFThe door is locked.^000000";
close;
}
end;
}
ra_temin,275,226,0 script #rachel33 WARPNPC,1,1,{
end;
OnTouch:
if (aru_em == 21)
warp "que_temsky",99,11;
else
warp "ra_temsky",99,11;
end;
}
ra_temsky,95,99,6 script Priest#1rachel 4_M_TRAINEE,{
mes "[Priest]";
mes "May Freya be with you.";
close;
}
ra_temsky,93,97,6 script Male Follower#1rachel::ramale 4_M_MASK1,{
mes "[Male Follower]";
mes "May Freya be with you.";
close;
}
ra_temsky,90,95,6 duplicate(ramale) Male Follower#2rachel 4_M_MASK1
ra_temsky,98,59,6 duplicate(ramale) Male Follower#3rachel 4_M_MASK1
ra_temsky,104,99,4 script Priestess#1rachel 4_F_TRAINEE,{
mes "[Priestess]";
mes "May Freya be with you.";
close;
}
ra_temsky,106,97,4 script Female Follower#1rachel::rafemale 4_F_MASK1,{
mes "[Female Follower]";
mes "May Freya be with you.";
close;
}
ra_temsky,108,95,4 duplicate(rafemale) Female Follower#2rachel 4_F_MASK1
ra_temsky,101,59,4 duplicate(rafemale) Female Follower#3rachel 4_F_MASK1
ra_temsky,99,99,5 script Pope#rachel 4_F_ARUNA_POP,{
if (ra_tem_q == 16) {
cutin "ra_bishop",2;
mes "^3355FFTh-this little";
mes "girl is the pope...?!^000000";
next;
mes "[Pope]";
mes "...............................";
mes "..........................Um...";
mes "W-welcome. Is something";
mes "wrong? Oh, I know, it's my";
mes "eyes. I'm sorry if they";
mes "scare you a little bit.";
next;
select("No, not at all...!");
mes "[Pope]";
mes "......";
mes "......";
mes "......You know, my appearance...";
next;
mes "[Pope]";
mes "It's alright. Actually,";
mes "I'm used to it. People";
mes "are usually a little shocked";
mes "the first time they see me.";
mes "So... Um... Where do you";
mes "come from, "+strcharinfo(PC_NAME)+"?";
next;
input @input$;
mes "[Pope]";
mes @input$ +"...?";
mes "I think I might have heard";
mes "about that place before.";
mes "Wow... What did you do";
mes "when you lived there?";
next;
input @input$;
mes "[Pope]";
mes @input$ +"...?";
mes "Wow, that sounds quite";
mes "extraordinary. Ooh, ooh!";
mes "Tell me, how have you come";
mes "here to Rachel? I'm interested";
mes "in knowing more about you~";
next;
mes "^3355FFYou and the pope";
mes "continued to comfortably";
mes "converse. As she spoke, she";
mes "seemed more like a young,";
mes "lonely girl than a solemn";
mes "religious figure for a nation.^000000";
next;
mes "[Pope]";
mes "...Wow, sometimes, I really";
mes "wish I could live like you.";
mes "You'd think being pope would";
mes "be great, but they make me work";
mes "all the time. And there are all";
mes "sorts of things I can't do.";
next;
mes "[Pope]";
mes "You know what's weird?";
mes "I think I'm the head of this";
mes "religion, but there's a sacred";
mes "place that even I'm not allowed";
mes "to visit. Isn't that so weird?";
next;
select("R-really...?");
mes "[Pope]";
mes "...Yeah. I don't know";
mes "much about, and I'm not";
mes "really supposed to talk";
mes "about it. We just call this";
mes "place the ''Holy Ground...''";
next;
select("Holy Ground?");
mes "[Pope]";
mes "I'm sorry... I want";
mes "to tell you more, but...";
mes "That's all I know. I wonder...";
mes "I wonder what they could";
mes "be hiding over there...";
next;
mes "[Priest]";
mes "I'm sorry to interrupt";
mes "your Excellency, but it's";
mes "time to officiate services.";
mes "Pardon me.";
next;
mes "[Pope]";
mes "Already?! Hmpf...";
mes "Oh, before I forget,";
mes "I needed to tell you that";
mes "High Priest Zhed wanted";
mes "to talk to you, "+strcharinfo(PC_NAME)+".";
next;
mes "[Pope]";
mes "I really want to thank";
mes "you for coming to speak";
mes "to me. I had a great time";
mes "learning. Now I have to";
mes "go officiate services, so...";
mes "This is goodbye for now...";
close2;
cutin "",255;
ra_tem_q = 17;
changequest 8100,8101;
end;
}
else {
if (aru_em < 15) {
mes "[Pope]";
mes "Oh, that's right...";
mes "Zhed... Er, High Priest";
mes "Zhed wanted to speak to you!";
close2;
cutin "",255;
end;
}
else if (aru_em == 15) {
mes "[Pope]";
mes "Oh, hello! It's you again!";
mes "Have you come to tell me";
mes "interesting stories about";
mes "the outside world again?";
next;
input .@input$;
mes "[Pope]";
mes "Mm. That sounds pretty";
mes "strange to me. Well, it's";
mes "good to hear it from you.";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "(^333333I can't just leave";
mes "now. I should try to see";
mes "if I can learn anything";
mes "useful from the pope...^000000)";
next;
switch(select("Aren't you lonely?", "Do you ever take a break?")) {
case 1:
mes "[Pope]";
mes "Well, there are always";
mes "some priests with me all";
mes "the time. Some of them";
mes "even watch me when I sleep.";
mes "I don't think I have time";
mes "to feel lonely, actually.";
next;
mes "[Pope]";
mes "Thank you for asking.";
mes "Sometimes... Sometimes";
mes "I wonder if I have a real";
mes "family. I don't even know";
mes "who'd they be or if they";
mes "exist. I don't know...";
next;
mes "[Pope]";
mes "I... I'm sorry.";
mes "I guess you didn't";
mes "expect to hear something";
mes "like that. ^666666*Sigh*^000000 I'm feeling";
mes "pretty exhausted. I better...";
mes "I better get some rest...";
aru_em = 16;
close2;
cutin "",255;
end;
case 2:
mes "[Pope]";
mes "Well, even if I wanted";
mes "to, I can't just go out";
mes "and play. As pope... Well...";
mes "Everyone and everything";
mes "sort of needs my attention.";
close2;
cutin "",255;
end;
}
}
else if (aru_em == 16) {
mes "[Follower]";
mes "The pope said that she's";
mes "exhausted. Please come";
mes "back when she's feeling";
mes "better, and she will have";
mes "an audience with you.";
}
}
close2;
cutin "",255;
end;
}
ra_temin,294,149,0 script High Priestess Niren#ra 4_F_MADAME,{
end;
OnInit:
hideonnpc "High Priestess Niren#ra";
end;
OnEnable:
initnpctimer;
end;
OnTimer120000:
stopnpctimer;
hideonnpc "High Priestess Niren#ra";
end;
}
ra_temin,293,144,0 script out1#rachel FAKE_NPC,3,3,{
OnTouch:
if (ra_tem_q == 18) {
mes "^3355FFIt sounds like they're";
mes "still talking. It'd be";
mes "best to patient and wait";
mes "just a little while longer.";
mes "Still... It's awfully boring.^000000";
next;
mes "^3355FFA little eavesdropping";
mes "never hurt anyone. Maybe";
mes "you can hear them a little";
mes "better if you listen from";
mes "the left side of the wall.^000000";
close2;
warp "ra_temin",300,153;
end;
}
end;
}
ra_temin,288,151,0 script hidden1#rachel FAKE_NPC,1,6,{
OnTouch:
if (ra_tem_q == 18) {
mes "^3355FFAt this distance you";
mes "can cleartly hear the";
mes "voices from the other";
mes "side of the wall...^000000";
next;
mes "[????]";
mes "...Was it really";
mes "necessary to involve";
mes "an outsider in this";
mes "situation? Answer me!";
next;
mes "[High Priest Zhed]";
mes "Is this about the";
mes "accident? You know that";
mes "I've disagreed with the";
mes "actions that have led to";
mes "the mana leakage.";
next;
mes "[High Priest Zhed]";
mes "Even though I thought";
mes "it was a reckless decision,";
mes "I've closed the shrine and";
mes "did my best to cover up this";
mes "unfortunate accident.";
next;
mes "[????]";
mes "I'm not blaming you. In";
mes "fact, I'll admit it: that was";
mes "our mistake. We caused";
mes "the monster infestation by";
mes "letting the mana leak.";
next;
mes "[????]";
mes "But that's not related";
mes "to what I'm asking you!";
mes "Do you really think it's";
mes "alright to allow an outsider";
mes "to speak to our pope during";
mes "such a tumultuous time?!";
next;
mes "[High Priest Zhed]";
mes "Why not? I thought it'd";
mes "bring her great comfort.";
mes "She is very confused as to";
mes "why the Holy Ground has been";
mes "closed, and she cannot know";
mes "what is happening there.";
next;
mes "[High Priest Zhed]";
mes "Again... I strongly";
mes "disagree with what is";
mes "secretly going on over";
mes "there. I know that I can't";
mes "officially oppose this";
mes "course of action, but...";
next;
mes "[????]";
mes "There's nothing to worry";
mes "about! It'll all be over before";
mes "you know it. Besides, it's";
mes "too late to turn back now,";
mes "so I warn you: don't you";
mes "dare do anything foolish.";
next;
mes "^3355FFSomeone's coming!";
mes "You'd better step away";
mes "from the wall and feign";
mes "ignorance as best you can!^000000";
next;
hideoffnpc "High Priestess Niren#ra";
cutin "ra_gwoman",2;
mes "[High Priestess Niren]";
mes "Oh! You must be the one";
mes "High Priest Be- er, Zhed,";
mes "told me about. It's very nice";
mes "to meet you. High Priestess";
mes "Niren, at your service.";
next;
mes "[High Priestess Niren]";
mes "I hear that you had the";
mes "privilege of speaking with";
mes "our pope, and that she had";
mes "a wonderful time. What did";
mes "you think of her, hm?";
next;
select("She's different than what I expected...");
cutin "ra_gwoman2",2;
mes "[High Priestess Niren]";
mes "Ah, I know what you mean...";
mes "Usually, most outsiders tell";
mes "me that they expect our pope";
mes "to be a wizened old man.";
mes "But that's not the case";
mes "here in Arunafeltz.";
next;
cutin "ra_gwoman",2;
mes "[High Priestess Niren]";
mes "Usually, our pope is chosen";
mes "by her resemblance to our";
mes "goddess Freya. She must";
mes "have silvery blond hair, snowy";
mes "skin, and divinely colored";
mes "eyes. You saw, didn't you?";
next;
mes "[High Priestess Niren]";
mes "I'm curious: what kinds";
mes "of things did you and the";
mes "pope talk about? As you know,";
mes "we priests are forbidden from";
mes "leaving Arunafeltz, so...";
next;
mes "^3355FFYou relate the details of";
mes "your talk with the pope, but";
mes "you make sure not to mention";
mes "anything about the Holy Ground";
mes "as High Priest Zhed had asked.^000000";
next;
mes "[High Priestess Niren]";
mes "Ah, that's fairly";
mes "interesting, your land.";
mes "Tell me, how did you come";
mes "to know Bekento, er, I mean,";
mes "High Priest Zhed?";
next;
mes "["+strcharinfo(PC_NAME)+"]";
mes "(^666666Bekento?^000000)";
next;
select("Explain how You Met High Priest Zhed");
cutin "ra_gwoman2",2;
mes "[High Priestess Niren]";
mes ".........................";
mes "That's all? Hm? That's";
mes "pretty funny. ^333333*Sigh*^000000 I believe";
mes "he trusts people too much...";
mes "But that's only my opinion.";
next;
cutin "ra_gwoman",2;
mes "[High Priestess Niren]";
mes "If you don't mind...";
mes "I want to give you a bit of";
mes "advice. Don't get too close";
mes "to High Priest Zhed. If you";
mes "do, you might end up getting";
mes "yourself in trouble.";
next;
cutin "",255;
hideonnpc "High Priestess Niren#ra";
mes "^3355FFHigh Priestess Niren left";
mes "as soon as she said those words.";
mes "What could she possibly mean?";
mes "For now, you may as well";
mes "talk to High Priest Zhed.^000000";
ra_tem_q = 19;
if (questprogress(8102) == 1)
changequest 8102,8103;
else
changequest 8101,8103;
close;
}
end;
}
ra_temin,272,143,0 script key1#rachel FAKE_NPC,3,3,{
OnTouch:
if (ra_tem_q == 20) {
mes "^3355FFYou find a small";
mes "shining object laid";
mes "on the floor.^000000";
next;
if (select("Ignore", "Pick It Up") == 1) {
mes "^3355FFYou decided to ignore";
mes "the small shining object,";
mes "no matter how important it";
mes "may be to you in the future.^000000";
close;
}
mes "^3355FFUpon picking up the";
mes "object, you are able to";
mes "identify it as a small key.";
mes "Perhaps you can use it to";
mes "open some kind of lock.";
ra_tem_q = 21;
close;
}
end;
}
ra_temin,28,319,0 script saint1#rachel WARPNPC,4,2,{
OnTouch:
if ((ra_tem_q > 21) || (MISC_QUEST & 8192)) { warp "ra_san01",140,135; end; }
if (ra_tem_q == 21) {
mes "^3355FFThis must be the";
mes "entrance to the Holy";
mes "Ground. However, the";
mes "door in your way is locked.^000000.";
next;
if (select("Quit", "Use Small Key") == 2) {
mes "^3355FFYou insert the Small";
mes "Key that you found in";
mes "High Priest Zhed's room,";
mes "and find that it is able";
mes "to unlock this door.^000000";
close2;
warp "ra_san01",140,135;
end;
}
close;
}
mes "^3355FFThe door is locked.^000000";
close;
}
que_san04,119,115,0 script imir1#rachel FAKE_NPC,2,2,{
OnTouch:
if (ra_tem_q == 21) {
mes "^3355FFThis large area looks";
mes "like it was artificially build";
mes "for some reason-- it doesn't";
mes "seem like an area naturally";
mes "infested by monsters.^000000";
next;
mes "^3355FFPerhaps if you explore";
mes "this place, you'll be able";
mes "to find something interesting.^000000";
close;
}
end;
}
que_san04,119,133,0 script imir2#rachel FAKE_NPC,20,5,{
OnTouch:
if (ra_tem_q == 21) {
mes "^3355FFThere's something here";
mes "beneath the water. This";
mes "may warrant a closer look.^000000";
close;
}
end;
}
que_san04,119,203,0 script imir3#rachel FAKE_NPC,7,7,{
OnTouch:
if (ra_tem_q == 21) {
mes "^3355FFNo wonder this object";
mes "in the water seems so";
mes "familiar: it's a Ymir's";
mes "Heart Piece! In fact, there's";
mes "dozens of them just lying here.^000000";
next;
mes "^3355FFWhy would so many of these";
mes "powerful artifacts be here";
mes "in the Holy Ground? Perhaps";
mes "this is the secret that the";
mes "priests are trying to keep.^000000";
next;
hideoffnpc "High Priestess Niren#r2";
cutin "ra_gwoman",2;
mes "[High Priestess Niren]";
mes "How dare you intrude";
mes "the Holy Ground! Identify";
mes "yourself! I'll have you tried!";
next;
cutin "ra_gwoman2",2;
mes "[High Priestess Niren]";
mes "O-oh! It's you, the";
mes "adventurer recommended";
mes "by Bekento. Hm. I apologize";
mes "for snapping at you like";
mes "that. Didn't you know that";
mes "no one's allowed here?";
next;
cutin "ra_gwoman",2;
mes "[High Priestess Niren]";
mes "Hmm. Well, you Rune-Midgarts";
mes "adventurers are famous for your";
mes "skills and abilities, but this";
mes "was not expected. I mean, we";
mes "made sure this place was";
mes "absolutely secure.";
next;
cutin "ra_gwoman2",2;
mes "[High Priestess Niren]";
mes "What's done is done...";
mes "I warned Bekento that he";
mes "might cause trouble for you,";
mes "but it seems that you've";
mes "caused trouble for him.";
next;
mes "[High Priestess Niren]";
mes "Understand this:";
mes "most intruders are";
mes "severely punished, but";
mes "because of my friendship";
mes "with Bekento, I'm letting";
mes "you off easy. Remember that.";
next;
sc_start SC_BLIND,600000,0;
mes "^3355FFNiren began to chant";
mes "in a low voice, and your";
mes "eyelids grow heavier as you";
mes "grow drowsier and sleepier...^000000";
close2;
cutin "",255;
hideonnpc "High Priestess Niren#r2";
ra_tem_q = 22;
changequest 8104,8105;
warp "rachel",163,152;
end;
}
end;
}
que_san04,122,200,4 script High Priestess Niren#r2 4_F_MADAME,{
end;
OnInit:
hideonnpc "High Priestess Niren#r2";
end;
OnEnable:
initnpctimer;
end;
OnTimer120000:
stopnpctimer;
hideonnpc "High Priestess Niren#r2";
end;
}
rachel,163,152,0 script imir3#rachel2 FAKE_NPC,3,3,{
OnTouch:
if (ra_tem_q == 22) {
mes "^3355FFYou feel a slight headache";
mes "after you recollect your senses.";
mes "Somehow, you're been brought";
mes "back to Rachel Town. How long";
mes "have you been unconscious?^000000";
next;
sc_end SC_BLIND;
mes "^3355FFIt would be best to";
mes "ask High Priest Zhed";
mes "about what had happened.^000000";
ra_tem_q = 23;
close;
}
end;
}
rachel,142,167,5 script Seeking Follower#rachel 4_F_MASK1,6,6,{
OnTouch:
if ((lost_boy == 13) && (ra_tem_q == 20)) {
mes "[Arunafeltz Follower]";
mes "Excuse me, but";
mes "are you "+strcharinfo(PC_NAME)+"?";
next;
select("Yes.");
mes "[Arunafeltz Follower]";
mes "High Priest Zhed";
mes "would like to see";
mes "you right away, "+strcharinfo(PC_NAME)+".";
next;
select("May ask why?");
mes "[Arunafeltz Follower]";
mes "Well, I actually have no";
mes "idea. I'm only supposed to";
mes "inform you that he's looking";
mes "for you. Please visit High";
mes "Priest Zhed in the second";
mes "right room of the temple.";
close;
}
else {
mes "[Arunafeltz Follower]";
mes "May Freya bless you";
mes "on your journeys...";
close;
}
end;
}