From 43254efd5f9e387478bff1ce4b89c543c737b69d Mon Sep 17 00:00:00 2001 From: L0ne_W0lf Date: Fri, 1 Jun 2007 18:51:29 +0000 Subject: * Rachel update. Official (to iRO) quests and town NPCs - Added a few missing warps as well to both town and dungeon warps for Rachel. * Updated map flags for Rachel quest maps. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10663 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/Changelog.txt | 2 + npc/cities/rachel.txt | 1077 +++--- npc/quests/quests_rachel.txt | 6741 ++++++++++++++++++++++++++++++++++++- npc/warps/cities/rachel.txt | 6 +- npc/warps/dungeons/ice_dun.txt | 5 +- npc/warps/dungeons/rachel_dun.txt | 8 +- 6 files changed, 7248 insertions(+), 591 deletions(-) (limited to 'npc') diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 7c162af3c..871ca0c94 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,6 +1,8 @@ Date Added ====== 2007/06/01 + * Rev. 10663 Rachel update. Official (to iRO) quests and town NPCs. [L0ne_W0lf] + - Added a few missing warps as well to both town and dungeon warps for Rachel. * Rev. 10659 Bard job quest updates. [L0ne_W0lf] - Updated NPC dialogs and cutins using Aegis 10.3 files. - Fixed error with the present checking. (Lupus beat me to commiting) diff --git a/npc/cities/rachel.txt b/npc/cities/rachel.txt index 7a6c49dbe..189b82233 100644 --- a/npc/cities/rachel.txt +++ b/npc/cities/rachel.txt @@ -1,615 +1,668 @@ -//===== Freya Script ======================================= +//===== Freya Script ========================================= //= Rachel City NPCs //===== By: ================================================== -//= Tsuyuki and Harp +//= First Version: Tsuyuki and Harp +//= iRO Version: L0ne_W0lf //===== Current Version: ===================================== -//= 0.6 +//= 0.7 //===== Compatible With: ===================================== -//= Freya +//= eAthena SVN //===== Description: ========================================= +//= [Partial Aegis Conversion] //= Arunafeltz NPCs //===== Additional Comments: ================================= //= 0.5 Text translated from Korean > English, incomplete, //= possibly missing some NPCs and missing all quests. //= 0.6 Removed Inn Keeper (it's in inn.txt), name duplicates [Lupus] +//= 0.7 Total update of most if not all NPCs. [L0ne_W0lf] //============================================================ - -ra_fild12,45,230,3 script Airport Guide 934,{ - - mes "[Airport Guide]"; - mes "This international airline, which is run by Shubaltz, runs from Arunafeltz to Richelmanhole."; - mes "If you are looking for the airport, please follow the minimap to the indicated spot."; - //looks like there's blinking at the far edge of the map - middle right. - close; +//===== Set 1 ================================================ +ice_dun04,33,166,3 script Frozen Boy 925,{ + cutin "ra_sboy.bmp",2; + mes "Missing dialog."; + close2; + cutin "",255; + end; } -rachel,268,120,1 script Rachel Guard#01 934,{ - - mes "[Rachel Guard]"; - mes "This is the holy capital of ancient"; - mes "Arunafeltz, Rachel. Please consult"; - mes "the guide in the center point for"; - mes "further information and guidance"; - mes "regarding various services offered here."; +ra_san04,137,48,3 script Loomin-1st Class Secret 111,{ + mes "^3131FFLoomin, the boy"; + mes "trapped in the Ice Cave.^000000"; + mes "Class: 1st"; + mes " "; + mes " "; + mes " "; + mes "^333333The pope was born together"; + mes "with a twin brother, a fair"; + mes "skinned boy with pale skin"; + mes "and silver blonde hair. This"; + mes "had never happened before"; + mes "and presented a unique problem"; + mes " "; + mes "High Priest Niren acted as"; + mes "their maternity nurse and"; + mes "came to Rachel, where the"; + mes "twins were cared for by the"; + mes "Priests. They all argued"; + mes "over the boy's ultimate fate..."; + mes " "; + mes "No one doubted that the boy"; + mes "was spiritually powerful, but"; + mes "was he a sacred complement to"; + mes "his sister, or a great evil that"; + mes "was in direct opposition to"; + mes "her? It was a grueling debate"; + mes " "; + mes "In the end, the High Priests"; + mes "decided that the boy posed"; + mes "a great risk to their society"; + mes "People may not consider the"; + mes "pope's birth as divine if they"; + mes "knew she had a twin brother."; + mes " "; + mes "However, not wanting to fear"; + mes "the wrath of the gods, the"; + mes "High Priests did not kill the"; + mes "boy. Instead, they sealed"; + mes "him in the Ice Cave."; + mes " "; + mes "The High Priests made"; + mes "a contract with Ktullanux,"; + mes "a fearsome ice monster, to"; + mes "guard the boy's prison, and"; + mes "to insure that no one would."; close; } -rachel,261,175,3 script Kid#ra0 914,{ - - mes "[Mankoo]"; - mes "Ahhh my gosh"; - mes "I was playing catch with Himuhimu, but"; - mes "I haven't seen him in an hour."; - next; - mes "[Mankoo]"; - mes "I wanted to tell him that I need to"; - mes "go home because I'm really hungry..."; - mes "Himuhimu, come out already~!"; +rachel,124,132,1 script Citizen#1 921,{ + mes "[Citizen]"; + mes "May Freya bless"; + mes "you, and give you an"; + mes "abundance of health,"; + mes "wealth, joy, and happiness!"; + next; + mes "[Citizen]"; + mes "Freya is the goddess of"; + mes "love and beauty. Do you"; + mes "think that if I pray hard"; + mes "enough, she'll help me"; + mes "get a really pretty girlfriend?"; close; } -rachel,201,174,3 script Freya Follower 926,{ - - mes "[Freya Follower]"; - mes "Arunafeltz is a country that believes 'Praymyiang'."; - mes "They call Arunafeltz an old country."; - next; - mes "[Freya Follower]"; - mes "There are some peculiarly dressed people"; - mes "around here, no? The people who wear a hat like"; - mes "me or just a mask are called an 'ordinary follower."; - mes "Of course, everyone is a follower of Freya, but shall"; - mes "I say.. they're a bit more faithful followers?"; - next; - mes "[Freya Follower]"; - mes "The people wearing clean neat white outfits"; - mes "are the 'bishops'. They take care of various deeds"; - mes "inside the Temple."; - next; - mes "[Freya Follower]"; - mes "And the ones to address the Pope and sacrifice"; - mes "themselves the most for Arunafeltz are the Great Bishops."; - mes "Their outfits are a bit more flamboyant than the normal"; - mes " 'bishops', so you can spot them easily."; - next; - mes "[Freya Follower]"; - mes "The Great Bishops seem to be really busy"; - mes "people, so it would be advised not to get in their way."; +rachel,74,150,7 script Girl#1 914,{ + mes "[Girl]"; + mes "I've never seen our pope"; + mes "before, I hear that she has"; + mes "silver blonde hair and really"; + mes "white skin. Daddy says that"; + mes "only one girl is like that"; + mes "in every generation."; + next; + mes "[Girl]"; + mes "My daddy says the pope is"; + mes "very special to us because"; + mes "she's Freya. I mean, Freya"; + mes "is a goddess, but she also"; + mes "becomes people like us to talk"; + mes "to us. Well, just the priests..."; + next; + mes "[Girl]"; + mes "I don't get it all,"; + mes "but it sounds like"; + mes "she's a secret princess."; + mes "Doesn't that sound so nice?"; + mes "But when I tell that to Daddy,"; + mes "he gets so mad at me! Oh, well."; close; } -rachel,157,183,3 script Follower Ustiala 916,{ - - mes "[Ustialla]"; - mes "May the blessings of Freya be with you..."; - next; - mes "[Ustialla]"; - mes "A visitor from a foreign land, are you?"; - mes "Surely it was Freya that has guided you into wandering to Arunafeltz."; - mes "We followers of Freya ... all Freya followers."; //not sure what she's saying here. - next; - mes "["+strcharinfo(0)+"]"; - mes "Oh... Hello."; - next; - menu "I'm here to receive the teachings of Freya",-,"I'm just here to tour",L_menu2; - - mes "[Ustialla]"; - mes "The day that our all knowing Freya ressurects,"; - mes "she shall lead all of us to Valhalla."; - mes "May the blessings of Freya be with you as well!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "What do you do here?"; - next; - mes "[Ustialla]"; - mes "May Freya be with you..."; - next; - mes "[Ustialla]"; - mes "Although Freya is asleep for now, Freya is"; - mes "always watching us."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Freya is asleep?"; - next; - mes "[Ustialla]"; - mes "Yes, Freya is asleep."; - mes "Long long ago in the Thousand Year War, Freya"; - mes "waged a war against the Demons for the humans,"; - mes "but in the process used up all her power for you and me."; - mes "Freya now rests in a holy place only meant for her."; - next; - mes "["+strcharinfo(0)+"]"; - mes "How do you know this?"; - next; - mes "[Ustialla]"; - mes "It is the truth that all Freya believers know."; - mes "Freya speaks to us through The Pope, who is the"; - mes "human embodiment of Freya."; - next; - mes "["+strcharinfo(0)+"]"; - mes "The Pope?"; // is the pope evil? o_O Does this mean Freya is evil? lol - next; - mes "[Ustialla]"; - mes "Yes. The pope is a brilliantly white and"; - mes "beautiful - he/she is a glorious person. "; - mes "It's proof of being the embodiment of Freya."; - next; - mes "[Ustialla]"; - mes "Yet compared to the Pope, our Megatio..."; - mes "I stay here in my village, alway offering prayers"; - mes "for the forgiveness of our Megatio."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Did Megatio commit a sin?"; - next; - mes "[Ustialla]"; - mes "Egatio has been wilting away since a while ago.."; - mes "Fate is decided by the gods"; - mes "This child must have gained the resentment of Freya."; - next; - mes "[Ustialla]"; - mes "If we continue praying, I'm sure Freya will forgive"; - mes "Megatio since Freya is a beautiful but also generous Goddess."; - next; - mes "["+strcharinfo(0)+"]"; - mes "'......'"; - mes "'She's sounds crazy...'"; - next; - mes "[Ustialla]"; - mes "Oh, that's right, my guest from afar, will you"; - mes "heed a request from us?"; - mes "Freya is a beautiful goddess. All beautiful things"; - mes "in the world are meant for her."; - next; - mes "[Ustialla]"; - mes "A while ago I attained a precious necklace made by"; - mes "Dwarves, which rarely show themselves."; - mes "The pawn shop owner sold to to me cheaply even though"; - mes "he went through a lot of trouble to get the necklace."; - next; - mes "[Ustialla]"; - mes "If this necklace were to shine brighter, then I think"; - mes "Freya would bless us more... Can you please help me?"; - mes "I have to pray for this child in this village,"; - mes "so I can't move from here."; - next; - mes "["+strcharinfo(0)+"]"; - mes "What do I have to do?"; - next; - mes "[Ustialla]"; - mes "Maheeo, who will only battle with the greatest"; - mes "magicians, left for the Ice Cave up north to"; - mes "defeat Ktullanux."; - next; - mes "[Ustialla]"; - mes " ... "; - next; - menu "Sorry, but I'd rather not get involved..",-,"OK, leave it up to me.",L_Helpout; - mes "[Ustialla]"; - mes "Oh.. I see.. I guess even if we share the"; - mes "same faith, we're just strangers in the end.."; - close; - - L_Menu2: // No Info - close; - - L_Helpout: // No Info - close; - +rachel,144,243,5 script Cheshrumnir Guard::ChesGuard 934,{ + mes "[Cheshrumnir Guard]"; + mes "You are at Cheshrumnir,"; + mes "the hallowed grounds occupied"; + mes "by our pope, Freya's mortal"; + mes "incarnation. In respect for"; + mes "her Excellency, I expect you"; + mes "to enter with a pious heart."; + close; } -rachel,141,168,5 script Looking for Someone 916,{ // No Info - - end; -} +rachel,155,243,3 duplicate(ChesGuard) Cheshrumnir Guard 934 -rachel,151,155,3 script Kid#ra1 921,{ +rachel,209,198,3 script Kinos#aru 921,{ mes "[Kid]"; - mes "When I grow up, I'm going to become a traveller that"; - mes "travels a lot to foreign countries."; - mes "I can't wait to visit far places, here and there!"; + mes "If you open this door, you"; + mes "can go inside this house,"; + mes "and live in one of the rooms!"; + mes "Then, you can add your couches"; + mes "and a bed, and all of your stuff!"; next; mes "[Kid]"; - mes "And then if I find a town I really like, maybe I'll settle"; - mes "in there... I don't like my town here, so I want to"; - mes "live somewhere nicer."; - next; - mes "[Kid]"; - mes "There's actually someone who's doing the opposite of what"; - mes "I want to do and has moved in here from afar.."; - mes "What was her name? M.. May.. Who cares?"; - next; - mes "[Kid]"; - mes "Maybe some people like this down, but I can't wait 'til I become"; - mes "a great traveller so I can leave this place."; + mes "All you gotta do is..."; + mes "Ugh! Turn this knob"; + mes "and... Grrrrah! Open"; + mes "this door... But it's"; + mes "almost impossible.."; close; } -rachel,124,132,1 script Town Native 921,{ - - mes "[Town Native]"; - mes "May Freya's blessings be with you..."; - next; - mes "[Town Native]"; - mes "Freya is the goddess of love and beauty."; - mes "Do you suppose that if I were to pray a lot to"; - mes "Freya that I'd be able to hook up with woman as"; - mes "beautiful as Freya?"; +rachel,260,175,3 script Anku#aru 914,{ + mes "[Anku]"; + mes "It's been so long"; + mes "already! I can't find"; + mes "Himuhimu! Hide-and-Seek"; + mes "shouldn't take this long..."; + next; + mes "[Anku]"; + mes "Oh, I'm already hungry..."; + mes "Himuhimu, come out so"; + mes "we can go home and eat!"; + mes "Himuhimu! I give up!"; + mes "H-Himuhimu...?"; close; } -rachel,197,137,3 script Wandering Citizen 51,{ +rachel,272,141,3 script Himuhimu#aru 921,{ + mes "[Himuhimu]"; + mes "Zzzz...Z..."; + mes "Anku, you'll never"; + mes "find m... never find"; + mes "me here... Zzzzz..."; + mes "... So hungry..."; + close; +} - mes "[Wandering Citizen]"; - mes "Oh oh~ I'm the wandering citizen wandering to various lands~"; - next; - mes "[Wandering Citizen]"; - mes "Today I followed a beautiful light and arrived in Racheeeeeel."; - next; - mes "[Wandering Citizen]"; - mes "But then I heard thaaaat..."; - next; - mes "[Wandering Citizen]"; - mes "The young missy Pope~"; - next; - mes "[Wandering Citizen]"; - mes "Who is delicate like a flower and brilliantly pure~"; - mes"Lives inside the temple~"; - next; - mes "[Wandering Citizen]"; - mes "Now how can I meet the Pope~~?"; - mes "Must I tempt her out with beautiful poems and song?"; - mes "O passer by~~ Tell me how~~ "; - next; - mes "[" + strcharinfo(0) + "]"; - mes "That was terrible."; - next; - mes "[Wandering Citizen]"; - mes "....................."; - emotion 28; +rachel,268,120,1 script Rachel Guard#1aru::RaGuard 934,{ + mes "[Rachel Guard]"; + mes "Welcome to Rachel"; + mes "the capital of Arunafeltz."; + mes "Please ask our guide"; + mes "at the center of the city"; + mes "for information and"; + mes "guest services."; close; } -rachel,138,73,3 script Speechless Shopkeeper 85,{ +rachel,125,33,5 duplicate(RaGuard) Rachel Guard#2aru 934 + +rachel,31,130,3 duplicate(RaGuard) Rachel Guard#3aru 934 - mes "[Speechless Shopkeeper]"; - mes "Jeez business is slow today."; - mes "I better call it a day, close up, and go home."; +rachel,76,77,3 script Rachel Priest 927,{ + mes "[Rachel Priest]"; + mes "Bwahahaha! Somehow,"; + mes "drinks taste much better"; + mes "during work hours!"; close; } -rachel,120,46,3 script Idle Shopkeeper 85,{ - - mes "[Idle Shopkeeper]"; - mes "There's not even a single fly..."; - mes "Maybe I should give up on this too..."; +ra_fild12,45,230,3 script Airship Guide#Fild 934,{ + mes "[Airship Guide]"; + mes "The Schwaltzvalt Republic's"; + mes "international Airship service"; + mes "for Arunafeltz can only be"; + mes "accessed in Rachel. Please"; + mes "follow the mark on your"; + mes "Mini-Map to find the Airport."; + viewpoint 1,293,208,1,0xFF0000; close; } -rachel,125,33,5 script Shopkeeper#ra 85,{ - end; +//rachel,201,174,3 script Freya's Follower 926,{ +rachel,201,174,3 script Freya's Follower 927,{ + mes "[Freya's Follower]"; + mes "All of Arunafeltz believes"; + mes "in the goddess Freya, but"; + mes "there are those of us that"; + mes "are more seriously involved"; + mes "in adoration and worship."; + next; + mes "[Freya's Follower]"; + mes "First, there are ''Freya's"; + mes "Followers,'' men and women"; + mes "like me that dress in holy masks"; + mes "and garments. I realize that our"; + mes "dress may seem a bit peculiar"; + mes "to you, but that is our way."; + next; + mes "[Freya's Follower]"; + mes "Then, there are the Priests"; + mes "who dress in clean, white"; + mes "flowing robes. They work in"; + mes "the temple and serve the"; + mes "community as religious leaders."; + next; + mes "[Freya's Follower]"; + mes "Among these priests are"; + mes "the elite High Priests that"; + mes "directly assist our pope."; + mes "They wear more colorful"; + mes "clothes as a sign of their"; + mes "higher status in Rachel."; + next; + mes "[Freya's Follower]"; + mes "All of us work tirelessly"; + mes "to bring prosperity to"; + mes "Arunafeltz, and to carry"; + mes "out the teachings of our"; + mes "beloved goddess Freya."; + close; } -rachel,206,30,3 script Freya Bishop 920,{ - - mes "[Freya Bishop]"; - mes "I'm bored..."; +rachel,206,30,3 script Freya's Priest#play 920,{ + mes "[Freya's Priest]"; + mes "This..."; + mes "bores me..."; next; - mes "[Freya Bishop]"; - mes "I said I'm bored!!!"; + mes "[Freya's Priest]"; + mes "You!"; + mes "Entertain me!"; + Emotion e_ag; next; - menu "Oh... I see.",-,"Want me to entertain you?",L_fun; - - mes "[Freya Bishop]"; - mes "Hmph.. You sure are a boring one."; + if (select("What? You can't tell me what to do!:You got it.") == 1) { + mes "[Freya's Priest]"; + mes "Oh. That much is"; + mes "true, I suppose."; close; - L_fun: + } + mes "[Freya's Priest]"; + mes "Well, then,"; + mes "what will you be"; + mes "doing to entertain me?"; + next; + if (select("Here's a funny story...:I will do what you want me to do.") == 1) { + mes "^3355FFYou told her the first"; + mes "funny story that you"; + mes "could think of.^000000"; + specialeffect2 295; //EF_TALK_FROSTJOKE + next; + mes "[Freya's Priest]"; + mes "That's supposed to"; + mes "be funny? I suppose"; + mes "that I don't understand"; + mes "hoi polloi humor."; close; -} - -rachel,243,37,3 script Kid#ra2 921,{ - - mes "[Kid]"; - mes "Stop trying to pat my head!"; - mes "Don't touch me!!"; - next; - mes "[Kid]"; - mes "Didn't I say don't pat me?"; - mes "Grrr.."; - next; - mes "[Kid]"; - mes "Where did you come from?"; - next; - mes "[Kid]"; - mes "Overseas?"; - mes "Overseas, you say?"; - next; - mes "[Kid]"; - mes "What is 'overseas'?"; - mes "..."; - next; - mes "[Kid]"; - mes "What, I don't care what it is."; - mes "..."; - next; - mes "[Kid]"; - mes "Do you like candy?"; - mes "..."; - next; - menu "A lot!",-,"Yeah",-,"Yeah, I like it lots",-,"Not really",K_end; - mes "[Kid]"; - mes "Oh yeah?"; - mes "..."; - next; - mes "[Kid]"; - mes "But you're a grown up.."; - mes "..."; - next; - mes "[Kid]"; - mes "What kind of adult likes candy?"; - mes "..."; - next; - mes "[Kid]"; - mes "Beeeeeeh!"; + } + mes "[Freya's Priest]"; + mes "Fine, fine~"; + mes "Let me see what these"; + mes "item of yours can do..."; + mes "Oh? Oh! That's wonderful!"; close2; - - K_end: // No Info - close; -} - -// bottom right, right bottom of pond. - -rachel,266,35,3 script Grandmother#ra 918,{ - - mes "[Grandmother]"; - mes "This pond not only has a good view, but it makes"; - mes "me feel very serene so I frequent it often..."; - next; - mes "[Grandmother]"; - mes "It seems a lot of young couples also frequent this"; - mes "place, so I don't think it's just my old age thats"; - mes "making me like this place. "; - close; -} - -rachel,273,33,3 script Little Kid#ra 931,{ - - mes "[Little Kid]"; - mes "I like being alone!!"; - close; -} - -rachel,265,46,0 script #someNPC 111,{ - + set .@play,rand(1,10); + if (.@play == 1) warp "Random",0,0; + else if (.@play == 2) warp "Random",0,0; + else if (.@play == 3) sc_start SC_SpeedUp1,5000,0; + else if (.@play == 4) sc_start SC_SpeedUp1,5000,0; + else sc_start SC_SlowDown,5000,0; end; } -rachel,265,98,3 script Haiton 930,{ - - mes "[Haiton]"; - mes "I'm studying alone, so ask someone else if"; - mes "you need help touring."; - close; -} - -ra_in01,250,19,3 script Cendal 929,{ - - mes "[Cendal]"; - mes "It seemed my daughter is going out with someone"; - mes "lately... She said she was going to go to a another"; - mes "village and I haven't heard from her since."; - mes "Sigh.. I raise a daughter and something like this happens."; - mes "I bet she left to travel around with whoever she's dating."; - close; -} - -rachel,196,77,3 script Kid#ra3 914,{ - - mes "[Kid]"; - mes "Bluestiti is really nice and pretty. She even"; - mes "bought me a lot of snacks!"; - next; - mes "[Kid]"; - mes "What? You haven't seen Bluestiti yet? She is a bit"; - mes "hard to see nowadays.."; +rachel,197,137,3 script Bard#aru 51,{ + mes "[Bard]"; + mes "I've wandered this"; + mes "land, singing my songs~"; + mes "Searching for someone"; + mes "for my heart longs~"; + next; + mes "[Bard]"; + mes "Can I fulfill this hope~?"; + mes "Meeting the girl with"; + mes "skin as white as lillies,"; + mes "eyes sparkling like stars~"; + mes "Yes, I'm talking about the pope~"; + mes "Pope, yeah~ Pope, yeah~"; next; - mes "[Kid]"; - mes "She has a strong sense of justice so she might seem rash"; - mes "sometimes, but that's not really a bad point! Hehe."; + mes "["+strcharinfo(0)+"]"; + mes "You must be off your"; + mes "rocker singing that"; + mes "kind of song here"; + mes "in Arunafeltz!"; + next; + mes "........."; + mes "........."; + mes "........."; + Emotion e_sob; close; } -rachel,113,96,5 script Mohammed 929,{ - - mes "[Mohammed]"; - mes "It's so hot lately, and my neck feels dry ... sure makes me"; - mes "feel untalkative and lethargic."; +ra_temple,148,91,3 script Follower Akarna 917,{ + mes "[Follower Akarna]"; + mes "Cheshrumnir..."; + mes "It is said that one"; + mes "day, our goddess Freya"; + mes "will descend to this place"; + mes "in all of her glory. I hope"; + mes "that I live to see that."; close; } - -rachel,76,77,3 script Rachel Bishop 927,{ - mes "[Freya Bishop]"; - mes "Haaa~! Drinks taste the best when I drink"; - mes "them while on duty!"; +ra_temple,115,148,7 script Follower Yakum 917,{ + mes "[Follower Yakum]"; + mes "......"; + mes "........."; + mes "............"; + next; + mes "^3355FFShe is completely"; + mes "immersed in deep,"; + mes "meditative prayer."; + mes "It'd be rude to"; + mes "disturb her now.^000000"; close; } -rachel,74,150,7 script Village Girl 914,{ - - mes "[Village Girl]"; - mes "Our pope has white skin and white hair."; - mes "My father tells me there's always one girl born"; - mes "with white hair and white skin, who's supposed"; - mes "to be the human embodiment of Freya..."; +ra_temin,287,88,7 script Follower Lekua 927,{ + mes "[Follower Lekua["; + mes "Look at these flowers."; + mes "Aren't they so beautiful?"; + mes "I've spent a lot of time"; + mes "cultivating this flower garden."; + next; + mes "[Follower Lekua["; + mes "I think it's Freya's"; + mes "will for us to"; + mes "bring as much beauty into"; + mes "the world as we can. What"; + mes "do you think about that?"; close; } -rachel,73,244,3 script Ricellen 919,{ - - mes "[Ricellen]"; - mes "My friend Bluestiti is a really good friend."; - mes "I say she's really nice to everyone and has a good"; - mes "heart. She almost seems attractive to me, and I'm a girl!"; - next; - mes "[Ricellen]"; - mes "She gets a bit nosey and she can be stubborn,"; - mes "but I guess this is part of being a girl, right?"; - next; - mes "[Ricellen]"; - mes "How lucky is the guy going out with her? They"; - mes "just started going out. His name was.."; - mes "It was a foreign name that was kind of hard to"; - mes "pronounce, but he's definitely got Lady Luck on his side."; - mes "It's not like someone like Bluestiti really"; - mes "needs a boyfriend..!"; - next; - mes "[Ricellen]"; - mes "It would've been nice if she could just hang"; - mes "out with me... pfft.."; - mes "I better find myself a partner too."; - mes "I'm so lonely it's bothering me so much..!"; +//ra_temin,228,303,5 script Freya's Follower#in1 926,{ +ra_temin,228,303,5 script Freya's Follower#in1 927,{ + mes "[Freya's Follower]"; + mes "Once atain, I didn't get"; + mes "any sleep yesterday... I'm"; + mes "praying so hard for Freya's"; + mes "second coming. I'm exhausted,"; + mes "but I feel pretty good about"; + mes "making that small sacrafice."; close; } -rachel,114,232,3 script Logan 869,{ - - mes "[Logan]"; - mes "I am Logan. I work here at Sir Jed's Mansion."; - next; - mes "[Logan]"; - mes "My workload is demanding, so please stop bothering me."; +//ra_temin,230,303,3 script Freya's Follower#in2 926,{ +ra_temin,230,303,3 script Freya's Follower#in2 927,{ + mes "[Freya's Follower]"; + mes "You have done well,"; + mes "my brother. I am certain"; + mes "that Freya would be proud"; + mes "of all your effots."; close; } -ra_in01,372,200,3 script Hanson 929,{ - - mes "[Hanson]"; - mes "This here is Sir Jed's Mansion, and this is"; - mes "where I work. They call me Hanson. Please don't"; - mes "dirty up the place with dirty shoes."; +ra_temin,138,64,5 script Child Follower#in1 921,{ + mes "[Child Follower]"; + mes "No! My Mingming is dead!"; + next; + select("Mingming?"); + mes "[Child Follower]"; + mes "Mingming is a sick bird"; + mes "I found on the street, and"; + mes "I really wanted it to just"; + mes "rest and be healthy again"; + mes "but it died! Waaaaah!"; + emotion e_sob; + next; + mes "[Child Follower]"; + mes "I... I'm going to"; + mes "try to ask the pope!"; + mes "M-maybe she can bring"; + mes "Mingming back to life!"; + mes "Do you know how I can"; + mes "find our pope?"; close; } -ra_in01,384,246,3 script Vincent 47,{ - - mes "[Vincent]"; - mes "(nod) I am Vincent, and I am the house manager"; - mes "of this mansion. You're a traveller, I presume?"; - next; - mes "[Vincent]"; - mes "This Mansion belongs to Sir Jed, who is the"; - mes "most powerful person in Arunafeltz."; - next; - mes "[Vincent]"; - mes "Sir Jed is currently unavailable due to a Great"; - mes "Bishop Meeting."; - next; - mes "[Vincent]"; - mes "In these past few days that the Master has been away,"; - mes "a problem has occured. We're not sure what we should do..."; - next; - mes "[Vincent]"; - mes "If you help us solve this problem, we'll even reward you"; - mes "accordingly. How about it? Will you help us?"; - next; - menu "I'd rather not.",-,"Very well, I'll help.",L_thanks; - - mes "[Vincent]"; - mes "Oh well.. that's a shame."; - close; - L_thanks: - mes "[Vincent]"; - mes "Good, I want you thank you beforehand"; - next; - mes "[Vincent]"; - mes "It's a bit of a task, but I was hoping you'd help us"; - mes "find a certain something."; - next; - mes "[Vincent]"; - mes "The jewel that the Pope gave my Master in honor of"; - mes "all his achievements for Arunafeltz is missing."; +//===== Set 2 ================================================ +ra_fild12,283,208,3 script Apprentice Priestess 914,{ + if ($rachel_donate < 10000) { + mes "[Papaii]"; + mes "Welcome to Arunafeltz,"; + mes "adventurer! Enjoy your stay~"; next; - mes "[Vincent]"; // Pobey? Did kRO mean.. Phoebe? - mes "I think that it was stolen by one of the servants"; - mes "named Pobey - I haven't seen Pobey around since the Jewel"; - mes "disappeared."; + if (select("Are you a guide?:Thanks, have a good day.") == 1) { + mes "[Papaii]"; + mes "Oh, actually, if you"; + mes "want to speak to a guide,"; + mes "head west to Rachel, and"; + mes "then go north from the plaza"; + mes "in the center of the city."; + mes "You'll find one over there."; + next; + mes "[Papaii]"; + mes "My name is Papaii,"; + mes "and I've been sent here to"; + mes "promote the upcoming festival"; + mes "in honor of Freya. I encourage"; + mes "you to donate for our festival"; + mes "if you can spare the zeny."; + next; + mes "[Papaii]"; + mes "If you're interested in"; + mes "learning more, then please"; + mes "visit our temple, which will"; + mes "be accepting donations and"; + mes "hosting the festival, and"; + mes "speak to Priestess Nemma."; + next; + mes "[Papaii]"; + mes "If you donate, you can"; + mes "receive Lottery Tickets"; + mes "that you can redeem for"; + mes "randomly selected items from"; + mes "the temple's storage. May"; + mes "Freya bless you, traveler~"; + close; + } + mes "[Papaii]"; + mes "May Freya bless you."; + mes "If you have time, please"; + mes "visit our temple and make"; + mes "a donation if you can~"; + close; + } + mes "[Papaii]"; + mes "Welcome to Arunafeltz!"; + mes "The city over the rampart"; + mes "is Rachel, the capital of"; + mes "Arunafeltz. If you'd like to"; + mes "rest from your travels, why"; + mes "don't you visit Rachel?"; + next; + if (select("Are you a guide?:Tell me more about Rachel.") == 1) { + mes "[Papaii]"; + mes "Actually, my name is"; + mes "Papaii, and I'm stationed"; + mes "here on behalf of the temple"; + mes "spread awareness of this our"; + mes "religion to visiting tourists."; next; - mes "[Vincent]"; - mes "I'd appreciate it if you could bring us back the thief"; - mes "and the Jewel before the Great Bishops hear about this."; + mes "[Papaii]"; + mes "The entire nation of"; + mes "Arunafeltz worships the"; + mes "goddess Freya, and most"; + mes "aspects of our lives are"; + mes "largely influenced by our"; + mes "religion. Did you know that?"; next; - mes "[Vincent]"; - mes "I hope you can do this for us. Don't forget - you"; - mes "can't tell anyone the Jewel is missing!"; + mes "[Papaii]"; + mes "I invite you to visit"; + mes "our temple if you'd like"; + mes "to learn more about goddess"; + mes "Freya. May Freya guide you"; + mes "in all that you do, and may she"; + mes "protect you in your journeys!"; next; - mes "[Vincent]"; - mes "The other servants of this house can give you more"; - mes "details about Pobey"; + mes "[Papaii]"; + mes "Welcome to Arunafeltz!"; + mes "The city over the rampart"; + mes "is Rachel, the capital of"; + mes "Arunafeltz. If you'd like to"; + mes "rest from your travels, why"; + mes "don't you visit Rachel?"; close; + } + mes "[Papaii]"; + mes "Well, Rachel used to be"; + mes "a barren desert until our"; + mes "goddess led our ancestors to"; + mes "this land. They cultivated the"; + mes "desert by Freya's grace, and"; + mes "made this area habitable."; + next; + mes "[Papaii]"; + mes "Everything that you see here"; + mes "has been artificially created"; + mes "by humans. See? The blessings"; + mes "of Freya truly enable us to"; + mes "do miraculous things. You'll"; + mes "see once you enter the capital."; + close; } -// Player didn't talk to the servants again, but I'd imagine -// they'd say something different now that Vincent's quest has -// been started. - -rachel,48,237,5 script Jenny 893,{ - - mes "[Jenny]"; - mes "This is Sir Jed's private residence. Please"; - mes "refrain from entering and leaving as you please."; +rachel,127,117,4 script Child Follower#2 914,{ + mes "[Deno]"; + mes "Although we pray to"; + mes "the goddess Freya and"; + mes "ask her for all sorts of"; + mes "things, we can't expect"; + mes "her to do everything for us."; + next; + mes "[Deno]"; + mes "As humans, it is our"; + mes "responsibility to do all"; + mes "in our power to conceive"; + mes "our own happiness. We"; + mes "believe that if it is Freya's"; + mes "will, then it shall be realized."; + next; + emotion e_what; + mes "[Deno]"; + mes "I know it might seem"; + mes "a little confusing to"; + mes "an outsider, the idea of"; + mes "being reliant on our goddess"; + mes "while relying our ourselves."; close; } -rachel,144,243,5 script Guard#Ra01 934,{ - - mes "[Sessimir Guard]"; - mes "This is the Sessimir Castle. Here resides the Pope,"; - mes "who is the embodiment of our Goddess Freya."; - mes "Empty your mind and spirit, and you may enter."; +ra_temple,167,155,4 script Child Follower#3 914,{ + mes "[Lewei]"; + mes "Shushh!"; + mes "Be quiet."; + next; + mes "[Lewei]"; + mes "......"; + mes "........."; + next; + mes "[Lewei]"; + mes "Go away! If someone!"; + mes "sees you, I'm gonna"; + mes "get caught, you jerk!"; + next; + if (select("What are you doing?:Alright.") == 1) { + mes "[Lewei]"; + mes "Hellooo~?"; + mes "Can't you see?"; + mes "It's called Hide-and-"; + mes "Go-Seek. Gee whiz!"; + mes "Hurry, get away!"; + close; + } + mes "[Lewei]"; + mes "Hurry, and get"; + mes "outta here!"; close; } -rachel,155,243,3 script Guard#Ra02 934,{ - - mes "[Sessimir Guard]"; - mes "This is the Sessimir Castle. Here resides the Pope,"; - mes "who is the embodiment of our Goddess Freya."; - mes "Empty your mind and spirit, and you may enter."; +ra_temple,179,161,7 script Child Follower#4 921,{ + mes "[Zhikka]"; + mes "Shh! I'm playing"; + mes "Hide-and-Seek. Would"; + mes "you leave me alone, please?"; + mes "I don't wanna get caught again!"; + mes "Maybe it's because I always"; + mes "use the same hiding place..."; close; } -ra_temple,119,180,3 script #door1 45,2,2,{ - -OnTouch: - mes " == The Door is locked. =="; - next; - menu "Kick it open with your foot.",-,"Take it down with your weapons.",-; - - doEvent "Cleric Nema::OnEmotion"; - mes "[Cleric Nema]"; - mes "Please, don't do that!"; +ra_temple,77,114,7 script Child Follower#5 921,{ + mes "[Emmet]"; + mes "Oh my Freya! You scared me!"; + mes "I thought you were one of the"; + mes "kids playing Hide-and-Seek!"; + mes "Ack! Get away, get away!"; + mes "Can't let them find me!"; close; } -ra_temple,116,174,3 script Cleric Nema 920,{ - - mes "[Cleric Nema]"; - mes "I need to get in somehow..."; - mes "Previously, another Cleric told me that there was"; - mes "a couple that snuck in the temple as a joke, but"; - mes "I'm not sure how."; - next; - mes "[Cleric Nema]"; - mes "Hmm.. and who were they?"; - mes "Oh, what do I do.."; +ra_temple,172,113,5 script Child Follower#6 921,{ + mes "[Harse]"; + mes "Where are yoooou~"; + mes "Come out, come out"; + mes "wherever you are~"; + next; + mes "[Harse]"; + mes "What the Freya?"; + mes "What's a grown-up"; + mes "doing around here?"; + mes "Can't you see I'm"; + mes "playing Hide-and-Go-Seek?"; close; +} -OnEmotion: - emotion 23; - end; +airplane,238,54,7 script Adventurer 59,{ + if ($rachel_donate < 10000) { + mes "[Adventurer]"; + mes "You know that the temple"; + mes "in Rachel is accepting"; + mes "donations? They're asking"; + mes "for a lot of zeny, but my buddies"; + mes "and I donated anyway. Heck, we"; + mes "wanted to see what we could win~"; + next; + mes "[Adventurer]"; + mes "One of my buddies was"; + mes "real freakin' lucky. He"; + mes "got some kind of album,"; + mes "opened it up and found"; + mes "some kinda card inside."; + mes "Really pretty stuff."; + next; + mes "[Adventurer]"; + mes "Another buddy of mine?"; + mes "Not so lucky. He got a"; + mes "Condensed White Potion..."; + mes "Yeah, I don't blame him for"; + mes "feeling a little gypped, but he"; + mes "donated for a good cause, right?"; + next; + mes "[Adventurer]"; + mes "Me? I got some yellow"; + mes "bell shaped fruit. I didn't"; + mes "really feel like eating it,"; + mes "but after I took a bite,"; + mes "it was like... whoa."; + mes "So refreshing!"; + next; + mes "[Adventurer]"; + mes "Anyway, all the donations"; + mes "will be used to fund some"; + mes "kinda festival. Sooo, I don't"; + mes "think they'll be holding this"; + mes "special lottery anymore once"; + mes "they get enough money, you know?"; + close; + } + mes "[Adventurer]"; + mes "You know, one of the"; + mes "priestesses at the temple"; + mes "in Rachel looked troubled"; + mes "for some reason. I should've"; + mes "asked what was bothering her,"; + mes "and offered my help. Mm, nah."; + close; } diff --git a/npc/quests/quests_rachel.txt b/npc/quests/quests_rachel.txt index ff9688ea5..82617ecc2 100644 --- a/npc/quests/quests_rachel.txt +++ b/npc/quests/quests_rachel.txt @@ -1,96 +1,6685 @@ //===== eAthena Script ======================================= -//= Quest NPCs related to Rachel +//= Rachel Quests //===== By: ================================================== -//= Playtester +//= L0ne_W0lf //===== Current Version: ===================================== -//= 1.1 +//= 1.0 //===== Compatible With: ===================================== -//= eAthena svn +//= eAthena SVN //===== Description: ========================================= -//= Rachel Santuary Quest +//= Collection of Rachel Quests +//= * Lost Child +//= * Bruspetti +//= * Ice Necklace +//= * Sanctuary/donation +//===== Comments: ============================================ +//= Lost Child Quest: +//= - End of quest coincides with opening the Sanctuary. +//= - Variable in use: lost_boy (max 13) +//= Bruspetti Quest: +//= - [Aegis 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. +//= - Need command to change NPC sprite +//= - Need Mosnter triggered "OnTouch" event. (OnTouchNPC) +//= - 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 22) (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) //===== Additional Comments: ================================= -//= 1.0 Added semi-official Rachel Santuary Quest [Playtester] -//= 1.1 Official donation items, chance guessed [Playtester] -//============================================================ +//= 1.0 First version, needs testing. [L0ne_W0lf] +//============================================================ + +// Lost Child Quest (Prerequisite to High Priest quest) +//============================================================ +ra_in01,384,246,3 script Vincent#ra_in01 47,{ + 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."; + set lost_boy,1; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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."; + set lost_boy,8; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "You want me to tell"; + mes "Jenny about Phobe?"; + mes "Sure, sure, I'll do that."; + set lost_boy,10; + 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(0)+"]"; + 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(0)+"]"; + 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..."; + getitem 617,1; //Old_Violet_Box + set lost_boy,12; + 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 869,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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."; + set lost_boy,2; + 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 929,{ + 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(0)+"]"; + 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."; + set lost_boy,3; + 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 894,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "Oh... That's a good idea."; + mes "Alright, I guess I can go"; + mes "to the market and ask around."; + set lost_boy,4; + 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(0)+"]"; + 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(0)+"]"; + mes "Actually... Uh..."; + mes "I have something very"; + mes "important to discuss"; + mes "with Vincent first."; + } + + else if (lost_boy == 8) { + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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~"; + set lost_boy,11; + } + + 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 85,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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."; + set lost_boy,5; + close; + } + + else if (lost_boy >= 5) { + mes "["+strcharinfo(0)+"]"; + 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 85,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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."; + set lost_boy,6; + 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(0)+"]"; + 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 934,{ + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + mes "I don't know..."; + mes "I'm going to talk"; + mes "to Vincent and make"; + mes "him explain everything."; + set lost_boy,7; + 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(0)+"]"; + 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 931,{ + 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(0)+"]"; + mes "Hey, you."; + mes "You must be"; + mes "Phobe, right?"; + next; + mes "[Kid]"; + mes "Yeah?"; + mes "So what?"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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"; + set lost_boy,9; + 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(0)+"]"; + 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(0)+"]"; + 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; + } + +} + +//End of Lost Child quest +//============================================================ + +//Bruspetti Quest (Continuation of Lighthalzen "Friendship" quest) +//============================================================ +ra_in01,235,194,5 script Katinshuell 931,{ + 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(1201) > 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 1201,1; //Knife + set rach_vice,22; + 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(1201) > 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(0) + "]"; + 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(0) + "]"; + 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."; + set rach_vice,21; + next; + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(1201) > 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(0) + "]"; + 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(0) + "]"; + 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--!"; + set rach_vice,21; + next; + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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!"; + set rach_vice,20; + next; + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + mes "Well, that was"; + mes "the very last page..."; + mes "What happened when"; + mes "Bruspetti confronted"; + mes "you at Freya's Spring?"; + set 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(0) + "]"; + 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."; + set 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(0) + "]"; + 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(0) + "]"; + 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 "["+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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + next; + switch(select("Mr. Shendar's house:Freya's Spring")) { + case 1: + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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; + set 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(0) + "]"; + 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(0) + "]"; + mes "Oh. Right."; + mes "That's a pretty"; + mes "good reason."; + close; + + case 4: + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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) && (v[Blue_Diary] > 0)) { + 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."; + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + 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 "......!"; + set rach_vice,16; + delitem 7571,1; //Blue_Diary + 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; + } + set rach_vice,11; + 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) { + set rach_vice,4; + 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."; + 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) set 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 929,{ + 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(0) + "]"; + 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(0) + "]"; + mes "Wha--?"; + mes "No, I'm just a--"; + next; + percentheal -50,0; + mes "^3355FF*BAM!*^000000"; + next; + mes "[" + strcharinfo(0) + "]"; + 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 "AI 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(0) + "]"; + 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 "["+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; + set rach_vice,14; + 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..."; + 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) { + set rach_vice,9; + 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?"; + close; + } + + else if ((rach_vice == 4) || (rach_vice == 5)) { + set 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?"; + 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) { + set rach_vice,2; + 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."; + 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 919,{ + 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") { + set rach_vice,12; + 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..."; + 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) { + set rach_vice,7; + 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."; + close; + } + + else if ((rach_vice == 2) || (rach_vice == 3)) { + set 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."; + 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 921,{ + 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 921,{ + 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 918,{ + 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) { + set rach_vice,13; + 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."; + 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 111,4,4.{ +OnTouch: + if (rach_vice == 5) { + set rach_vice,6; + mes "[" + strcharinfo(0) + "]"; + mes "This..."; + mes "This smell..."; + mes "It smells so nice!"; + mes "Like rose petals riding"; + mes "on a gentle breeze..."; + next; + mes "[" + strcharinfo(0) + "]"; + mes "Wait, could this be"; + mes "the scent that Bruspetti's"; + mes "father mentioned earlier?"; + close; + } + end; +} + +rachel,265,47,0 script #raevent1 111,2,2,{ +OnTouch: + if (rach_vice == 23) { + mes "[" + strcharinfo(0) + "]"; + 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 "["+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 "["+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(0) + "]"; + 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; + set rach_vice,24; + if (BaseLevel > 90) set BaseExp,BaseExp+1300000; + else if (BaseLevel > 75) set BaseExp,BaseExp+850000; + else set BaseExp,BaseExp+450000; + mes "[" + strcharinfo(0) + "]"; + 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(0) + "]"; + 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(0) + "]"; + mes "Oh... Er, thank you."; + mes "Yes, I wouldn't want"; + mes "to get myself drowned."; + next; + set 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(0) + "]"; + mes "...What?"; + close; + } + + else if (rach_vice == 8) { + mes "[" + strcharinfo(0) + "]"; + 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) { + set rach_vice,8; + 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(0) + "]"; + 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(0) + "]"; + mes "Ah, I see."; + close; + } + end; +} + +ra_in01,255,25,0 script Book#ra_in 111,{ + 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) { + set rach_vice,15; + getitem 7571,1; //Blue_Diary + 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)) { + set 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"; + close; + } + +} + +//End of Bruspetti quest +//============================================================ + +// Ice Necklace/Summon Ktullanux Quest and Glaial Heart buyer +//============================================================ +//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 916,{ +rachel,157,183,3 script Sincere Follower Urstia 917,{ + //cutin "ra_usti1",2; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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?."; + goto L_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."; + getitem 7572,1; //Ashy_Necklace + set ice_necklace_q,1; + goto L_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!"; + goto L_End; + } + + 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."; + goto L_End; + } + + else if (ice_necklace_q == 5) { + 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 7573,1; //Sparkling Necklace + set BaseExp,BaseExp+70000; + set ice_necklace_q,6; + next; + mes "["+strcharinfo(0)+"]"; + 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."; + goto L_End; + } + + mes "[Urstialla]"; + mes "May Freya always"; + mes "protect and guide you"; + mes "with her everflowing"; + mes "grace and wisdom.."; + goto L_End; + +L_End: + close2; + //cutin "",255; + end; + +} + +ice_dun02,120,105,3 script Man Stuck in Ice#cave 924,5,5,{ + 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(0)+"]"; + 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(19) > 0) { + misceffect 24; //EF_FIREBALL + mes "^3355FFYou cast Fire Bolt at"; + mes "the ice..^000000"; + } + else { + misceffect 1; //EF_HIT2 + mes "^3355FFYou hammer at the"; + mes "ice with all your might.^000000"; + } + next; + mes "["+strcharinfo(0)+"]"; + mes "......"; + mes "........"; + next; + mes "["+strcharinfo(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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!"; + set ice_necklace_q,2; + cutin "",255; + close; + } + + 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) { + 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; + mes "["+strcharinfo(0)+"]"; + 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; + misceffect 276; //EF_TEIHIT3 + misceffect 133; //EF_FREEZE + misceffect 135; //EF_ICECRASH + mes "^3355FF*Pzzzzz*"; + mes "*CRASH!*^000000"; + next; + enablenpc "Maheo#cave"; + disablenpc "Man Stuck in Ice#cave"; + emotion e_gasp; + mes "[Maheo]"; + mes "Finally...!"; + mes "After all of this"; + mes "time! I'm free!"; + next; + misceffect 56; //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"; + misceffect 90; //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(0)+"]"; + 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; + misceffect 256; //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?"; + getitem 7574,1; //Freezing Snow Powder + getitem 7573,1; //Sparkling Necklace + delitem 7572,1; //Ashy_Necklace + delitem 7569,1; //Wind Hammer + set ice_necklace_q,5; + enablenpc "Man Stuck in Ice#cave"; + disablenpc "Maheo#cave"; + cutin "",255; + close; + } + +OnTouch: + end; + +//OnTouchNPC: +// emotion e_ang; +// emotion e_gg,2; //Emote on monster +// end; + +OnMyMobDead: + end; + +} + +ice_dun02,120,3,0 script #cave_vos -1,{ +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 930,{ + if (ice_necklace_q < 1) { + 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(0)+"]"; + 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."; + set ice_necklace_q,3; + close; + } + + else if (ice_necklace_q == 3) { + if ((countitem(996) < 5) || (countitem(1354) < 1) || (countitem(7433) < 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 71; //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!"; + getitem 7569,1; //Wind Hammer + set ice_necklace_q,4; + 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; + } + +} + +ice_dun02,120,105,3 script Maheo#cave 937,{ + end; +OnInit: + disablenpc "Maheo#cave"; + end; +} + +rachel,113,96,5 script Mohadian 929,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!"; + set ice_necklace_q,7; + close; + } + + else if (ice_necklace_q == 7) { + if (countitem(7561) < 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; + set .@hearts,countitem(7561); + set .@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 7561,.@hearts; //Glacial Hearts + set zeny,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 802,{ + 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(7574) > 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 7574,1; //Freezing Snow Powder + disablenpc "Blazing Fire#ice1"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + } + + else if (countitem(7562) > 0) { + next; + select("Use Ice Scale."); + mes "^3355FFYou throw the Ice Scale into"; + mes "the flame, it crackles before"; + mes "extinguising.^000000"; + delitem 7562,1; //Ice Scale + disablenpc "Blazing Fire#ice1"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + close; + } + + } + + } + close; + +OnInit: + set $ktullanux_summon,0; + end; + +} + + +ice_dun03,172,126,0 script Blazing Fire#ice2 802,{ + 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(7574) > 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 7574,1; //Freezing Snow Powder + disablenpc "Blazing Fire#ice2"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + } + + else if (countitem(7562) > 0) { + next; + select("Use Ice Scale."); + mes "^3355FFYou throw the Ice Scale into"; + mes "the flame, it crackles before"; + mes "extinguising.^000000"; + delitem 7562,1; //Ice Scale + disablenpc "Blazing Fire#ice2"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + close; + } + + } + + } + close; + +OnInit: + set $ktullanux_summon,0; + end; + +} + +ice_dun03,172,172,0 script Blazing Fire#ice3 802,{ + 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(7574) > 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 7574,1; //Freezing Snow Powder + disablenpc "Blazing Fire#ice3"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + } + + else if (countitem(7562) > 0) { + next; + select("Use Ice Scale."); + mes "^3355FFYou throw the Ice Scale into"; + mes "the flame, it crackles before"; + mes "extinguising.^000000"; + delitem 7562,1; //Ice Scale + disablenpc "Blazing Fire#ice3"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + close; + } + + } + + } + close; + +OnInit: + set $ktullanux_summon,0; + end; + +} + +ice_dun03,127,172,0 script Blazing Fire#ice4 802,{ + 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(7574) > 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 7574,1; //Freezing Snow Powder + disablenpc "Blazing Fire#ice4"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + } + + else if (countitem(7562) > 0) { + next; + select("Use Ice Scale."); + mes "^3355FFYou throw the Ice Scale into"; + mes "the flame, it crackles before"; + mes "extinguising.^000000"; + delitem 7562,1; //Ice Scale + disablenpc "Blazing Fire#ice4"; + set $ktullanux_summon,$ktullanux_summon+1; + if ($ktullanux_summon == 4) donpcevent "ice_boss#broad::OnStart"; + close; + } + + } + + } + close; + +OnInit: + set $ktullanux_summon,0; + end; + +} + +ice_dun03,1,173,5 script ice_boss#broad -1,{ +OnStop: + stopnpctimer; + end; + +OnStart: + initnpctimer; + end; + +OnTimer2000: + mapannounce "ice_dun03","Who dares to extinguish the flames of Thor!?",bc_map,0xFF6633; + end; + +OnTimer8000: + mapannounce "ice_dun03","I, Ktullanux shall keep everything from Thor's fierce flame,",bc_map,0xFF6633; + end; + +OnTimer10000: + mapannounce "ice_dun03","for I am the master of this cave of ice!",bc_map,0xFF6633; + end; + +OnTimer13000: + mapannounce "ice_dun03","You foolish adventurer, who cares not for the gift of life.",bc_map,0xFF6633; + end; + +OnTimer16000: + mapannounce "ice_dun03","Because of your dangerous curiosity,",bc_map,0xFF6633; + end; + +OnTimer19000: + mapannounce "ice_dun03","you will taste inconceivable pain, a cold which can freeze even Mother Nature's breath!",bc_map,0xFF6633; + end; + +OnTimer21000: + stopnpctimer; + donpcevent "ice_boss#on::OnStart"; + end; + +} + +ice_dun03,1,174,3 script ice_boss#on -1,{ +OnStart: + monster "ice_dun03",150,135,"Ktullanux",1779,1,"ice_boss#on::OnMyMobDead"; + end; + +OnStartTimer: + Initnpctimer; + end; + +OnStopTimer: + stopnpctimer; + end; + +OnMyMobDead: + mapannounce "ice_dun03","Odin! Odin I beg you! Please protect this haven from Thor's fiere fire!",bc_map,0xFF6633; + mapannounce "ice_dun03","Hisssss.... Hisssss...",bc_map,0x33FFFF; + donpcevent "ice_boss#on::OnStartTimer"; + donpcevent "#ice_sec::OnStart"; + end; + +OnTimer7200000: + stopnpctimer; + set $ktullanux_summon,0; + enablenpc "Blazing Fire#ice1"; + enablenpc "Blazing Fire#ice2"; + enablenpc "Blazing Fire#ice3"; + enablenpc "Blazing Fire#ice4"; + end; +} + +ice_dun03,1,175,3 script #ice_sec -1,{ +OnStart: + initnpctimer; + enablenpc "#ice_4f_1"; + enablenpc "#ice_4f_2"; + enablenpc "#ice_4f_3"; + enablenpc "#ice_4f_4"; + donpcevent "#ice_4f_1::OnEnable"; + donpcevent "#ice_4f_2::OnEnable"; + donpcevent "#ice_4f_3::OnEnable"; + donpcevent "#ice_4f_4::OnEnable"; + end; + +OnTimer60000: + stopnpctimer; + disablenpc "#ice_4f_1"; + disablenpc "#ice_4f_2"; + disablenpc "#ice_4f_3"; + disablenpc "#ice_4f_4"; + end; +} + +ice_dun03,150,132,0 script #ice_4f_1 45,2,2,{ +OnTouch: + warp "ice_dun04",33,144; + end; + +OnInit: + disablenpc "#ice_4f_1"; + end; + +OnEnable: + misceffect 247; //EF_MAPPILLAR2 + end; + +} + +ice_dun03,138,148,0 script #ice_4f_2 45,2,2,{ +OnTouch: + warp "ice_dun04",33,144; + end; + +OnInit: + disablenpc "#ice_4f_2"; + end; + +OnEnable: + misceffect 247; //EF_MAPPILLAR2 + end; + +} + +ice_dun03,161,148,0 script #ice_4f_3 45,2,2,{ +OnTouch: + warp "ice_dun04",33,144; + end; + +OnInit: + disablenpc "#ice_4f_3"; + end; + +OnEnable: + misceffect 247; //EF_MAPPILLAR2 + end; + +} + +ice_dun03,151,162,0 script #ice_4f_4 45,2,2,{ +OnTouch: + warp "ice_dun04",33,144; + end; + +OnInit: + disablenpc "#ice_4f_4"; + end; + +OnEnable: + misceffect 247; //EF_MAPPILLAR2 + end; + +} + +// End of Ice Necklace/Summon Ktullanux Quest +//============================================================ + + +// Donation Lottery Quest/High Priest Quest +//============================================================ +ra_temple,119,180,0 script Temple Entrance#ra_temple 45,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."); + donpcevent "Nemma#ra_temple::OnEmotion"; + 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 920,{ + 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."; + goto 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~"; + goto 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: + cutin "ra_nemma01",2; + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 50,000 "; + mes "zeny, and receive 1 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNotDonate; + if (zeny >= 50000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 10) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+1; + getitem 7570,1; //Temple_Lottery_Ticket + set zeny,zeny-50000; + set ra_have_donated,1; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"50,000"; + goto L_NotEnoughZeny; + } + break; + + case 2: + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 100,000 "; + mes "zeny, and receive 2 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNotDonate; + if (zeny >= 100000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 20) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+2; + getitem 7570,2; //Temple_Lottery_Ticket + set zeny,zeny-100000; + set ra_have_donated,1; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"100,000"; + goto L_NotEnoughZeny; + } + break; + + case 3: + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 150,000 "; + mes "zeny, and receive 3 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNotDonate; + if (zeny >= 150000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 30) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+3; + getitem 7570,3; //Temple_Lottery_Ticket + set zeny,zeny-150000; + set ra_have_donated,1; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"150,000"; + goto L_NotEnoughZeny; + } + 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; + + } + + goto L_End; + + } + + else { + cutin "ra_nemma03",2; + mes "[Priestess Nemma]"; + mes "Oh, you're " + strcharinfo(0) + "!"; + 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 inrements 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: + cutin "ra_nemma01",2; + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 50,000 "; + mes "zeny, and receive 1 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNOtDonate; + if (zeny >= 50000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 10) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+1; + getitem 7570,1; //Temple_Lottery_Ticket + set zeny,zeny-50000; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"50,000"; + goto L_NotEnoughZeny; + } + break; + + case 2: + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 100,000 "; + mes "zeny, and receive 2 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNotDonate; + if (zeny >= 100000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 20) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+2; + getitem 7570,2; //Temple_Lottery_Ticket + set zeny,zeny-100000; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"100,000"; + goto L_NotEnoughZeny; + } + break; + + case 3: + mes "[Priestess Nemma]"; + mes "So, " + strcharinfo(0) + "..."; + mes "I just want to make sure:"; + mes "you want to donate 150,000 "; + mes "zeny, and receive 3 Lottery "; + mes "Ticket. Is that correct?"; + next; + if (select("No:Yes") == 1) goto L_DoNotDonate; + if (zeny >= 150000) { + set .@now_weight,MaxWeight-Weight; + if (.@now_weight < 30) { + goto L_OverWeight; + } + set $rachel_donate,$rachel_donate+3; + getitem 7570,3; //Temple_Lottery_Ticket + set zeny,zeny-150000; + if ($rachel_donate > 9999) goto L_ProgressReport1; + else goto L_ProgressReport2; + } + else { + set .@Donate$,"150,000"; + goto L_NotEnoughZeny; + } + 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; + + } + goto 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; + + } + + goto L_End; + + } + + } + + else { + if (MISC_QUEST & 8192) { + cutin "ra_nemma01",2; + mes "[Priestess Nemma]"; + mes "Welcome to our temple!"; + goto 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~!"; + set ra_tem_q,1; + goto 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!"; + goto L_End; + } + + else if (ra_tem_q == 10) { + cutin "ra_nemma04",2; + mes "[Priestess Nemma]"; + mes "Oh, "+strcharinfo(0)+"!"; + 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?!"; + goto L_End; + } + + else if (ra_tem_q == 11) { + emotion e_ho; + cutin "ra_nemma03",2; + mes "[Priestess Nemma]"; + mes "Hey, "+strcharinfo(0)+"~!"; + 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?"; + goto 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!"; + set ra_tem_q,13; + goto 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(12018) >= 20) { + cutin "ra_nemma04",2; + delitem 12018,20; //FireCracker"; + set BaseExp,BaseExp+200000; + set 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?"; + goto 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~"; + } + goto L_End; + + } + + else { + cutin "ra_nemma01",2; + mes "[Priestess Nemma]"; + mes "Welcome to our temple!"; + } + goto L_End; + + } + +L_DoNotDonate: + 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!"; + goto L_End; + +L_NotEnoughZeny: + 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?"; + goto L_End; + + +L_OverWeight: + 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?"; + goto L_End; + +L_ProgressReport1: + 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~"; + goto L_End; + +L_ProgressReport2: + set .@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."; + goto L_End; + +L_End: + close2; + cutin "",255; + end; + +OnEmotion: + emotion e_omg; + end; + +} + +rachel,243,37,3 script Kid#Candy Addict 921,{ + 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(529) > 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!"; + set 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!"; + set 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 -1,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 111,{ + mes "^3355FFThis window it 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 -1,5,5,{ +OnTouch: + if (ra_tem_q == 2) { + mes "^3355FFIt's strangely"; + mes "dark in here.^000000"; + set ra_tem_q,3; + close; + } + + end; +} + +que_rachel,59,112,0 script zawa02 -1,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"; + set ra_tem_q,4; + close; + } + + end; + +} + +que_rachel,94,139,0 script zawa03 -1,10,10,{ +OnTouch: + if (ra_tem_q == 4) { + mes "^3355FFYou hear noises of some"; + mes "commotion from the stairs.^000000"; + set ra_tem_q,5; + close; + } + + end; + +} + +que_rachel,132,70,0 script zawa04 -1,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"; + set ra_tem_q,6; + close; + } + + end; + +} + +que_rachel,28,315,0 script Bloody Spot -1,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"; + set 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"; + set 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; +} -////////////////////////////////////////////////////////////// -// Rachel Sanctuary Quest // -// // -//It's all in one NPC for now because I don't know location // -//and sprite ids of related NPCs. - Playtester // -////////////////////////////////////////////////////////////// -ra_temple,119,157,0 script Statue#Rachel 111,{ - - if($rachel_donate < 10000){ - mes "-A sign on the statue reads-"; - mes "Please donate ^FF000050,000 Zeny^000000 to our holy goddess."; - mes "There have been "+$rachel_donate+" donations already."; - next; - if(select("Don't donate.:Donate.") == 1){ - mes "-You decided not to donate-"; - close; - }else{ - if(Zeny >= 50000){ - set Zeny,Zeny-50000; - mes "-You can hear a voice-"; - mes "May the goddess bless you."; - set .@bonus_donate,rand(1000); - if(.@bonus_donate < 600) getitem 547,1; //White Condensed Potion 60% - else if(.@bonus_donate >= 600 && .@bonus_donate < 750) getitem 518,1; //Honey 15% - else if(.@bonus_donate >= 750 && .@bonus_donate < 850) getitem 505,1; //Blue Potion 10% - else if(.@bonus_donate >= 850 && .@bonus_donate < 900) getitem 526,1; //Royal Jelly 5% - else if(.@bonus_donate >= 900 && .@bonus_donate < 930) getitem 608,1; //Yggdrasil Seed 3% - else if(.@bonus_donate >= 930 && .@bonus_donate < 950) getitem 607,1; //Yggdrasil Berry 2% - else if(.@bonus_donate >= 950 && .@bonus_donate < 970) getitem 604,1; //Dead Branch 2% - else if(.@bonus_donate >= 970 && .@bonus_donate < 990) getitem 644,1; //Gift Box 2% - else if(.@bonus_donate >= 990 && .@bonus_donate < 998) getitem 617,1; //Old Purple Box 0.8% - else if(.@bonus_donate >= 998 && .@bonus_donate < 1000) getitem 616,1; //Old Card Album 0.2% - set $rachel_donate,$rachel_donate+1; - close; +que_rachel,170,37,0 script nemma01::nemma01 -1,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(0)+"]"; + mes "!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Th-that's Priestess"; + mes "Panno's voice! But isn't"; + mes "she just outside the door?"; + mes "What exactly was she saying?"; + set ra_tem_q,9; + close; + } + + end; +} + +que_rachel,175,37,0 duplicate(nemma01) nemma02 -1,5,5 +que_rachel,180,37,0 duplicate(nemma01) nemma03 -1,5,5 +que_rachel,165,37,0 duplicate(nemma01) nemma04 -1,5,5 +que_rachel,160,37,0 duplicate(nemma01) nemma05 -1,5,5 + +que_rachel,169,18,0 script Quest Temple Exit#ra_temple 45,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; + set 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; + set 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 932,{ + cutin "ra_gman",2; + if (MISC_QUEST & 8192) { + mes "[High Priest Zhed]"; + mes "I need to rest now"; + mes "But I thank you for"; + mes "stopping by to check"; + mes "up on me, "+strcharinfo(0)+"."; + goto L_End; + } + + if (lost_boy == 12) { + 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(0)+"..."; + 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(0)+"."; + set lost_boy,13; + specialeffect2 253; + set BaseExp,BaseExp+900000; + goto L_End; + } + + else if ((lost_boy == 13) && (ra_tem_q < 14)) { + mes "[High Priest Zhed]"; + mes "Ah, "+strcharinfo(0)+"..."; + 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."; + goto L_End; + } + + else { + if (lost_boy < 13) { + mes "[High Priest Zhed]"; + mes "May Freya be with you."; + } + else { + if (ra_tem_q == 14) { + 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) { + 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"; + set ra_tem_q,15; + goto L_End; + + } + 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."; + goto L_End; } - else{ - mes "-You want to donate-"; - mes "-But you don't have enough zeny-"; - close; + + 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."; + goto L_End; + + } + + 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."); + warp "ra_temin",297,156; + set ra_tem_q,18; + end; + + } + + else if (ra_tem_q == 18) { + mes "[High Priest Zhed]"; + mes "Er, I thought I asked you"; + mes "to wait in the next room?"; + 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"; + set ra_tem_q,20; + goto L_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"; + goto L_End; + + } + + 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; + 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; + set MISC_QUEST,MISC_QUEST | 8192; + set ra_tem_q,0; + cutin "",255; + specialeffect2 253; + set BaseExp,BaseExp+900000; + set JobExp,JobExp+600000; + end; + + } + + } + + } + +L_End: + close2; + cutin "",255; + end; +} + +ra_temin,170,46,3 script Panno#rachel 920,{ + cutin "ra_fano03",2; + if (MISC_QUEST & 8192) goto L_Redeem_Tickets; + + 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") == 1) { + 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(7570) > 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; + set .@bonus_donate,rand(100); + if (.@bonus_donate == 99) { + set .@bonus_donate2,rand(100); + if (.@bonus_donate2 > 0 && .@bonus_donate2 < 11) getitem 616,1; //Old Card Album - 0.1% + else if (.@bonus_donate2 > 10 && .@bonus_donate2 < 31) getitem 617,1; //Old_Violet_Box - 0.2% + else if (.@bonus_donate2 > 30 && .@bonus_donate2 < 61) getitem 603,1; //Old_Blue_Box - 0.3% + else + getitem 607,1; //Yggdrasilberry - +0.4% + } + else if (.@bonus_donate > 88 && .@bonus_donate < 96) getitem 644,1; //Gift Box + else if (.@bonus_donate > 76 && .@bonus_donate < 89) getitem 607,1; //Yggdrasil Berry + else if (.@bonus_donate > 65 && .@bonus_donate < 77) getitem 505,1; //Blue Potion + else if (.@bonus_donate > 57 && .@bonus_donate < 66) getitem 604,1; //Dead Branch + else if (.@bonus_donate > 45 && .@bonus_donate < 58) getitem 608,1; //Yggdrasil Seed + else if (.@bonus_donate > 5 && .@bonus_donate < 11) getitem 518,1; //Honey + else if (.@bonus_donate > 0 && .@bonus_donate < 6) getitem 526,1; //Royal Jelly + else getitem 547,1; //White Condensed Potion 39% + goto L_End; + } + + mes "[Priestess Panno]"; + mes "You..."; + mes "Don't have any Lottery"; + mes "Tickets to redeem"; + mes "We're not distributing"; + mes "them now, but maybe you"; + mes "can ask your friends for one."; + next; + cutin "ra_fano03",2; + mes "[Priestess Panno]"; + mes "May Freya be with you."; + goto L_End; } + + else { + 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."; + goto L_End; + } + goto L_End; + + 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(0)+"]"; + mes "......"; + mes "........."; + next; + mes "[Priestess Panno]"; + mes "............"; + mes "........."; + mes "......"; + next; + mes "["+strcharinfo(0)+"]"; + 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."; + goto 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(0)+"]"; + 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(0)+"]"; + 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(0)+"]"; + 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 "........."; + set ra_tem_q,11; + goto L_End; + } + } - if(!(MISC_QUEST & 8192)){ - mes "[Voice]"; - mes "The gates to Rachel Sanctuary have opened."; - mes "Bring me ^0000FF40 Ice Hearts^000000, ^FF00001 Candy^000000 and ^FF000020 Firecrackers^000000 and I'll allow you to enter."; + + else if (ra_tem_q == 11) { + mes "["+strcharinfo(0)+"]"; + 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; - if(select("Do nothing.:Hand over the items.") == 1){ - mes "[Voice]"; - mes "I won't grant you access to Rachel Sanctuary."; - close; - }else{ - if(countitem(7561) < 40 || countitem(529) < 1 || countitem(12018) < 20){ - mes "[Voice]"; - mes "You don't have enough items."; - mes "I won't grant you access to Rachel Sanctuary."; - close; + 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 ancester 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."; + set ra_tem_q,12; + goto L_End; + } + + else if (ra_tem_q >= 12) { + L_Redeem_Tickets: + cutin "ra_fano03",2; + mes "[Priestess Panno]"; + mes "Good day."; + mes "Have you come to"; + mes "redeem Lottery Tickets?"; + next; + if (select("Yes:No") == 1) { + 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(7570) > 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; + set .@bonus_donate,rand(100); + if (.@bonus_donate == 99) { + set .@bonus_donate2,rand(100); + if (.@bonus_donate2 > 0 && .@bonus_donate2 < 11) getitem 616,1; //Old Card Album - 0.1% + else if (.@bonus_donate2 > 10 && .@bonus_donate2 < 31) getitem 617,1; //Old_Violet_Box - 0.2% + else if (.@bonus_donate2 > 30 && .@bonus_donate2 < 61) getitem 603,1; //Old_Blue_Box - 0.3% + else + getitem 607,1; //Yggdrasilberry - +0.4% + } + else if (.@bonus_donate > 88 && .@bonus_donate < 96) getitem 644,1; //Gift Box + else if (.@bonus_donate > 76 && .@bonus_donate < 89) getitem 607,1; //Yggdrasil Berry + else if (.@bonus_donate > 65 && .@bonus_donate < 77) getitem 505,1; //Blue Potion + else if (.@bonus_donate > 57 && .@bonus_donate < 66) getitem 604,1; //Dead Branch + else if (.@bonus_donate > 45 && .@bonus_donate < 58) getitem 608,1; //Yggdrasil Seed + else if (.@bonus_donate > 5 && .@bonus_donate < 11) getitem 518,1; //Honey + else if (.@bonus_donate > 0 && .@bonus_donate < 6) getitem 526,1; //Royal Jelly + else getitem 547,1; //White Condensed Potion 39% + goto L_End; + } + + mes "[Priestess Panno]"; + mes "You..."; + mes "Don't have any Lottery"; + mes "Tickets to redeem"; + mes "We're not distributing"; + mes "them now, but maybe you"; + mes "can ask your friends for one."; + next; + cutin "ra_fano03",2; + mes "[Priestess Panno]"; + mes "May Freya be with you."; + goto L_End; + } + + else { + 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."; + } + + 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."; } - delitem 7561,40; //Ice Hearts - delitem 529,1; //Candy - delitem 12018,20; //Firecrackers - mes "[Voice]"; - mes "Very well. I shall grant you access to Rachel Sanctuary."; - set MISC_QUEST,MISC_QUEST | 8192; + + } + + } + + 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."; + } +L_End: + close2; + cutin "",255; + end; +} + +ra_temin,134,128,3 script Pope's Office Guard#rac::raofficeguard 927,{ + if (MISC_QUEST & 8192) { + 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 < 15) || (ra_tem_q == 15) && (countitem(7561) > 40)) { + 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 { + if (ra_tem_q == 15) { + 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(0)+"."; + set ra_tem_q,16; + close; + } + + 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 { + 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; } + } - mes "[Voice]"; - mes "Oh it's you my blessed child."; - mes "Do you want to enter Rachel Sanctuary?"; - next; - if(select("No.", "Yes.") == 2){ - mes "-The door to Rachel Sanctuary opens-"; + +} + +ra_temin,134,134,3 duplicate(raofficeguard) Pope's Office Guard#2ra 927 + +ra_temin,134,131,0 script gyoin1#rachel 45,1,1,{ +OnTouch: + if ((ra_tem_q > 16) || (MISC_QUEST & 8192)){ + 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; + } + else if (ra_tem_q == 16) { + warp "ra_temin",276,239; + } + + end; +} + +ra_temsky,95,99,6 script Priest#1rachel 935,{ + mes "[Priest]"; + mes "May Freya be with you."; + close; +} + +ra_temsky,93,97,6 script Male Follower#1rachel::ramale 927,{ + mes "[Male Follower]"; + mes "May Freya be with you."; + close; +} + +ra_temsky,90,95,6 duplicate(ramale) Male Follower#2rachel 927 +ra_temsky,98,59,6 duplicate(ramale) Male Follower#3rachel 927 + +ra_temsky,104,99,4 script Priestess#1rachel 920,{ + mes "[Priestess]"; + mes "May Freya be with you."; + close; +} + +ra_temsky,106,97,4 script Female Follower#1rachel::rafemale 917,{ + mes "[Female Follower]"; + mes "May Freya be with you."; + close; +} + +ra_temsky,108,95,4 duplicate(rafemale) Female Follower#2rachel 917 +ra_temsky,101,59,4 duplicate(rafemale) Female Follower#3rachel 917 + +ra_temsky,99,99,5 script Pope#rachel 936,{ + 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(0)+"?"; + 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?"; + 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(0)+"."; + 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..."; + set ra_tem_q,17; + close2; + cutin "",255; + end; + } + + else if (ra_tem_q == 17) { + mes "[Pope]"; + mes "Oh, that's right..."; + mes "Zhed... Er, High Priest"; + mes "Zhed wanted to speak to you!"; + close2; + cutin "",255; + end; + } + + mes "[Pope]"; + mes "..."; + mes "..."; + close2; + cutin "",255; + end; +} + +ra_temin,294,149,0 script High Priestess Niren#ra 915,{ + end; + +OnInit: + disablenpc "High Priestess Niren#ra"; + end; + +OnEnable: + initnpctimer; + misceffect 16; + end; + +OnDisable: + misceffect 16; + end; + +OnTimer120000: + stopnpctimer; + disablenpc "High Priestess Niren#ra"; + end; + +} + +ra_temin,293,144,0 script out1#rachel -1,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_san01",139,139; - end; + warp "ra_temin",300,153; + end; + } + + end; + +} + +ra_temin,288,151,0 script hidden1#rachel -1,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; + enablenpc "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(0)+"]"; + 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; + disablenpc "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"; + set ra_tem_q,19; + close; + } + + end; + +} + +ra_temin,272,143,0 script key1#rachel -1,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"; + } + + 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."; + set ra_tem_q,21; + close; + } + + end; +} + +ra_temin,28,319,0 script saint1#rachel 45,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 "[Voice]"; - mes "I see, come back when you need my help."; + + mes "^3355FFThe door is locked.^000000"; close; + +} + +que_san04,119,115,0 script imir1#rachel -1,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 -1,20,5,{ +OnTouch: + if (ra_tem_q == 21) { + mes "^3355FFThere's something here"; + mes "beneaththe water. This"; + mes "may warrant a closer look.^000000"; + close; + } + end; +} + +que_san04,119,203,0 script imir3#rachel -1,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; + enablenpc "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"; + set ra_tem_q,22; + close2; + disablenpc "High Priestess Niren#r2"; + warp "rachel",163,152; + end; + } + end; +} + +que_san04,122,200,4 script High Priestess Niren#r2 915,{ + end; + +OnInit: + disablenpc "High Priestess Niren#r2"; + end; + +OnEnable: + initnpctimer; + misceffect 16; + end; + +OnDisable: + misceffect 16; + end; + +OnTimer120000: + stopnpctimer; + disablenpc "High Priestess Niren#r2"; + end; + +} + +rachel,163,152,0 script imir3#rachel -1,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"; + set ra_tem_q,23; + close; + } + + end; +} + +//rachel,142,167,5 script Seeking Follower#rachel 916,6,6,{ +rachel,142,167,5 script Seeking Follower#rachel 917,6,6,{ + if ((lost_boy == 13) && (ra_tem_q == 20)) { + mes "[Arunafeltz Follower]"; + mes "Excuse me, but"; + mes "are you "+strcharinfo(0)+"?"; + next; + select("Yes."); + mes "[Arunafeltz Follower]"; + mes "High Priest Zhed"; + mes "would like to see"; + mes "you right away, "+strcharinfo(0)+"."; + 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; + } + +OnTouch: + if ((lost_boy == 13) && (ra_tem_q == 20)) { + mes "[Arunafeltz Follower]"; + mes "Excuse me, but"; + mes "are you "+strcharinfo(0)+"?"; + next; + select("Yes."); + mes "[Arunafeltz Follower]"; + mes "High Priest Zhed"; + mes "would like to see"; + mes "you right away, "+strcharinfo(0)+"."; + 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; + } + +} + +// End of Donation Lottery/High Priest quest +//============================================================ diff --git a/npc/warps/cities/rachel.txt b/npc/warps/cities/rachel.txt index 1cf60a1e0..84fd9f6b8 100644 --- a/npc/warps/cities/rachel.txt +++ b/npc/warps/cities/rachel.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= erKURITA & RockmanEXE //===== Current Version: ===================================== -//= 1.2 +//= 1.2a //===== Compatible With: ===================================== //= Any Athena Version //===== Description: ========================================= @@ -14,6 +14,7 @@ //= to RockmanEXE who provided all the info. [erKURITA] //= 1.1 Added warp to Veins Field [Playtester] //= 1.2 Fully official rachel warps [Playtester] +//= 1.2a Added missing warp (Pope's office entryway -> temple) [L0ne_W0lf] //============================================================ rachel,150,249,0 warp rachel01 1,1,ra_temple,120,30 @@ -117,3 +118,6 @@ ra_in01,309,70,0 warp rachel83 1,1,rachel,108,175 rachel,105,171,0 warp rachel84 1,1,ra_in01,309,65 ra_in01,375,109,0 warp rachel85 1,1,rachel,116,154 rachel,116,158,0 warp rachel86 1,1,ra_in01,375,114 + +//Additional Temple warp +ra_temin,275,243,0 warp rachel87 1,1,ra_temin,131,131 \ No newline at end of file diff --git a/npc/warps/dungeons/ice_dun.txt b/npc/warps/dungeons/ice_dun.txt index 769bed933..fc4920c13 100644 --- a/npc/warps/dungeons/ice_dun.txt +++ b/npc/warps/dungeons/ice_dun.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Playtester //===== Current Version: ===================================== -//= 1.1 +//= 1.2 //===== Compatible With: ===================================== //= Any Athena Version //===== Description: ========================================= @@ -11,6 +11,7 @@ //===== Additional Comments: ================================= //= 1.0 Initial version [Playtester] //= 1.1 Official warps [Playtester] +//= 1.2 Added quest warp. FLoor 4 to floor 3. [L0ne_W0lf[ //============================================================ ice_dun01,157,10,0 warp ice001 1,1,ra_fild01,233,327 @@ -18,3 +19,5 @@ ice_dun01,146,161,0 warp ice002 1,1,ice_dun02,151,139 ice_dun02,151,145,0 warp ice003 1,1,ice_dun01,146,157 ice_dun02,150,285,0 warp ice004 1,1,ice_dun03,149,24 ice_dun03,149,19,0 warp ice005 1,1,ice_dun02,150,280 +//Additional Warp (4th floor -> 3rd) +ice_dun04,33,140,0 warp ice006 1,1,ice_dun03,149,1300 diff --git a/npc/warps/dungeons/rachel_dun.txt b/npc/warps/dungeons/rachel_dun.txt index a320f2f10..932609912 100644 --- a/npc/warps/dungeons/rachel_dun.txt +++ b/npc/warps/dungeons/rachel_dun.txt @@ -3,7 +3,7 @@ //==== By ================================================ //= Playtester //==== Current Version :================================== -//= 1.3 +//= 1.4 //==== Compatible With :================================== //= Any Athena Version //==== Description :====================================== @@ -12,9 +12,12 @@ //= 1.1 Added $ephiroth's warps [Playtester] //= 1.2 Replaced old versions with jAthena's [Playtester] //= 1.3 Official warps [Playtester] +//= 1.4 Added quest map warp to random warp. [L0ne_W0lf] +//= Added Dungeon exit back into temple. //======================================================== ra_san01,139,13,0 script sanctuary01 45,1,1,{ + if (ra_tem_q == 21) { warp "que_san04",119,110; end; } switch(rand(3)) { case 1: warp "ra_san02",213,275; break; case 2: warp "ra_san03",119,283; break; @@ -35,3 +38,6 @@ ra_san03,5,149,0 warp sanctuary11 1,1,ra_san02,284,149 ra_san02,213,4,0 warp sanctuary12 1,1,ra_san04,35,216 ra_san04,35,221,0 warp sanctuary13 1,1,ra_san02,213,9 ra_san02,30,21,0 warp sanctuary14 1,1,ra_san05,14,149 + +//Additional Dungeon warp. (Exit) +ra_san01,139,139,0 warp sanctuary15 1,1,ra_temin,27,314 \ No newline at end of file -- cgit v1.2.3-70-g09d2