From e3afdc2af4c5e50c79237ee092e25f39b7428e47 Mon Sep 17 00:00:00 2001 From: Michieru Date: Thu, 24 Oct 2013 12:10:43 +0200 Subject: Update to last rAthena npc. Fix some typos change sc_bleeding to -> sc_blooding Updated RE EXP for quests_brasilis.txt --- npc/quests/quests_nameless.txt | 3222 +++++++++++++++++++++++----------------- 1 file changed, 1829 insertions(+), 1393 deletions(-) (limited to 'npc/quests/quests_nameless.txt') diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt index a8d9c7f93..1fc4858b5 100644 --- a/npc/quests/quests_nameless.txt +++ b/npc/quests/quests_nameless.txt @@ -1,11 +1,11 @@ //===== Hercules Script ====================================== //= Nameless Island Quests -//===== By: ================================================== +//===== By: ================================================== //= L0ne_W0lf -//===== Current Version: ===================================== +//===== Current Version: ===================================== //= 2.4 -//===== Description: ========================================= -//= [Aegis Conversion] +//===== Description: ========================================= +//= [Official Conversion] //= Collection of Nameless Island Quests //= Nameless Island: //= - Quest to gain access to Nameless Island and dungeon. @@ -32,13 +32,13 @@ //= Rogue Guild Investigation Assistance: //- - Assist the Rogue Guild with their investigations. //= - Variable in use: rumour_nd (Max: 22) -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First version. [L0ne_W0lf] //= 1.1 Made quest accessable to "Failed" gaebolg quest. [L0ne_W0lf] //= 1.1a Touch up to other Gaebolg fail-points. [L0ne_W0lf] //= 1.2 Some final tuning to Nameless Island quest. [Koca] //= 1.3 Should fix any more issues with "Creature" npc. [L0ne_W0lf] -//= 1.4 Changed the way aru_warp works slightly. [L0ne_W0lf] +//= 1.4 Changed the way Out_from_Monastery works slightly. [L0ne_W0lf] //= 1.5 added a next to stop double npc message [Yommy] //= 1.6 Updated the Nameless Island Access quest //= Added Quest: Peace for Arunafeltz @@ -58,18 +58,19 @@ //= - Broken Diamond //= - Z-Gang Quest //= 2.2a Fixed a few job constant typos. [Euphy] -//= 2.3 Removed Strange Machine [Streusel] -//= 2.4 Added renewal checks for exp distribution [Streusel] -//============================================================ +//= 2.3 Updated RE/Pre-RE EXP. [Euphy] +//= 2.4 Moved Dorian to pre-re/re paths. [Euphy] +//= 2.5 Updated Nameless Island quests and added questlog support. [Euphy] +//============================================================ -// Nameless Island and Cursed Monestary Access Quest +// Nameless Island and Cursed Monestary Access Quest :: aru_monas //============================================================ -airplane_01,95,61,3 script QuestTrigger#Aru -1,3,3,{ +airplane_01,90,63,0 script Event Switch#pc -1,3,3,{ end; OnTouch: if ((prt_curse == 36 || prt_curse == 45 || prt_curse == 56 || prt_curse == 61) && (aru_monas < 1)) { - hideoffnpc "Agent#Aru"; + hideoffnpc "Agent#pc1"; mes "[????]"; mes "Are you "+strcharinfo(0)+"?"; mes "I've been waiting for you."; @@ -77,18 +78,19 @@ OnTouch: mes "your arrival at ^6B8E23Prontera"; mes "Church^000000. Please visit him"; mes "as soon as you can."; - close2; set aru_monas,1; - hideonnpc "Agent#Aru"; + setquest 17000; + close2; + hideonnpc "Agent#pc1"; } end; } -airplane_01,95,61,3 script Agent#Aru 899,5,5,{ +airplane_01,95,61,3 script Agent#pc1 899,{ end; OnInit: - hideonnpc "Agent#Aru"; + hideonnpc "Agent#pc1"; end; } @@ -192,6 +194,7 @@ cmd_in02,111,52,3 script Ordinary Man#pc2 97,{ mes "Arunafeltz so I wasn't able"; mes "to investigate any further."; set aru_monas,4; + changequest 17001,17002; close; } else { @@ -204,7 +207,7 @@ cmd_in02,111,52,3 script Ordinary Man#pc2 97,{ } } -ra_in01,308,59,1 script Waiter#Aru 930,{ +ra_in01,308,59,1 script Waiter#pc 930,{ if (aru_monas < 7) { mes "[Waiter]"; mes "Welcome to"; @@ -232,8 +235,12 @@ ra_in01,308,59,1 script Waiter#Aru 930,{ mes "Right this way."; close2; set aru_monas,7; - warp "ra_in01",303,43; - end; + switch(rand(1,4)) { + case 1: warp "ra_in01",303,43; end; + case 2: warp "ra_in01",304,43; end; + case 3: warp "ra_in01",304,39; end; + case 4: warp "ra_in01",303,39; end; + } } mes "[Waiter]"; mes "Hm, okay. Well, whatever"; @@ -281,7 +288,7 @@ ra_in01,297,50,7 script Suspicious-Looking Man 926,{ close; } -ra_in01,301,43,0 script #Aru_conv -1,3,3,{ +ra_in01,301,43,0 script MealConversation Trigger -1,3,3,{ end; OnTouch: @@ -427,11 +434,12 @@ OnTouch: mes "I've never tasted anything"; mes "like it! It's almost like"; mes "a dessert. God, it's good!"; - if (Zeny >= 3000) { - set Zeny,Zeny-3000; + set aru_monas,8; + changequest 17003,17004; + if (Zeny > 3000) { + set Zeny, Zeny-3000; getitem 12052,4; //Vit_Dish02 } - set aru_monas,8; close; } end; @@ -464,6 +472,7 @@ ve_in,78,314,5 script Magistrate#Aru 945,{ mes "comfortable talking to complete"; mes "strangers about my problems."; set aru_monas,9; + changequest 17004,17005; close; } else if (aru_monas == 9) { @@ -507,9 +516,10 @@ ve_in,78,314,5 script Magistrate#Aru 945,{ mes "Oh, and you're prohibited"; mes "asking anyone else, so behave."; set aru_monas,11; + changequest 17006,17007; close; } - else if (aru_monas == 11) { + else if (aru_monas < 13) { mes "[Al Hamad]"; mes "I don't blame you for"; mes "being curious, but getting"; @@ -601,6 +611,8 @@ ve_in,78,314,5 script Magistrate#Aru 945,{ mes "we have to capture the"; mes "smugglers again? I don't"; mes "know what's going on..."; + set aru_monas,14; + changequest 17009,17010; next; mes "[Al Hamad]"; mes "Even if I could make headway"; @@ -617,10 +629,9 @@ ve_in,78,314,5 script Magistrate#Aru 945,{ mes "learn more, your only choice"; mes "would be to find out on your"; mes "own. Fat chance, right?"; - set aru_monas,14; close; } - else if (aru_monas >= 14) { + else { mes "[Al Hamad]"; mes "I've suffered enough"; mes "already! Why can't this"; @@ -671,6 +682,7 @@ ve_in,81,296,3 script Soldier#Aru 946,{ mes "interrogating the smugglers."; mes "I'm not sure if he did since the smugglers were taken away."; set aru_monas,10; + changequest 17005,17006; close; } else if (aru_monas == 10) { @@ -690,902 +702,503 @@ ve_in,81,296,3 script Soldier#Aru 946,{ } } -ra_temple,165,57,5 script Niren#ss 915,{ - if (checkweight(907,200) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "too many things with you."; - mes "Please come back after"; - mes "using the Kafra Service"; - mes "to store some of your items.^000000"; +ve_in,239,115,0 script Drunkard#Aru 943,{ + if (aru_monas < 14) { + mes "[Drunkard]"; + mes "Man, I feel great! Hah hah!"; + mes "Hey, gimme one more drink!"; close; } - cutin "ra_gwoman",2; - mes "[High Priestess Niren]"; - mes "So you wanted to talk to me?"; - mes "I'm pretty tired right now, but"; - mes "I can spare a moment or two."; - mes "What would you like to ask?"; - next; - switch(select("Ask About Veins Smugglers:As About Zhed")) { - case 1: - if (aru_monas == 12) { - mes "[Niren]"; - mes "Veins smugglers..."; - mes "Would you explain"; - mes "exactly what you mean"; - mes "by Veins smugglers?"; - next; - mes "[Niren]"; - mes "Oh, them. Yes, I know"; - mes "a little bit about them."; - mes "I'm afraid that I can't really"; - mes "disclose certain information"; - mes "about them since they're"; - mes "a classified case..."; + if (aru_monas == 14) { + if (rachel_camel == 25) { + mes "[Drunkard]"; + mes "So--*Hic* What I was..."; + mes "Oog, dizzy... I say sayin',"; + mes "that guy that ^32CD32snuck out to"; + mes "sea on a boat^000000? You know"; + mes "*Hic* why he came back"; + mes "so early? You won't believe it!"; next; - mes "[Niren]"; - mes "I'm afraid that I cannot give you information about them easily"; - mes "as they mean a lot to us."; + mes "[Drunkard]"; + mes "Hah hah! He--*Hic*"; + mes "He thought he saw a ^DBDB70ghost^000000!"; + mes "Bwah hah hah! Oooog... Hey..."; + set aru_monas,15; + changequest 17010,17011; next; mes "["+strcharinfo(0)+"]"; - mes "Actually, I was curious"; - mes "about who they kidnapped."; - next; - mes "[Niren]"; - mes "Oh, well, I suppose"; - mes "I can tell you more"; - mes "about their captive."; - mes "But first, I'd like to"; - mes "ask you for a favor."; - next; - select("Accept:Do Not Refuse"); - mes "[Niren]"; - mes "When we realized the"; - mes "kind of hostage the"; - mes "smugglers captured, we"; - mes "didn't know what to do with"; - mes "him. We've had too many"; - mes "internal problems to handle..."; - next; - mes "[Niren]"; - mes "Still, we felt that we"; - mes "could use him in our plan,"; - mes "so we held him in a secret"; - mes "place whose location is only"; - mes "known to a few people. But"; - mes "then... We lost all contact."; - next; - mes "[Niren]"; - mes "We sent investigators, but"; - mes "we still have no idea what"; - mes "happened. All they found was"; - mes "a message left by one survivor:"; - mes "''They're all demons.'' The"; - mes "hostage is probably dead."; - next; - mes "[Niren]"; - mes "He may have been a high"; - mes "ranking official, but we"; - mes "were too preoccupied"; - mes "with other matters. In fact,"; - mes "I haven't gotten the chance"; - mes "to think of what do with him..."; - next; - mes "[Niren]"; - mes "I want to ask you to"; - mes "go to that place, and"; - mes "figure out what happened"; - mes "there, and if that high ranking"; - mes "official from Rune-Midgarts is"; - mes "still alive. I doubt it, but..."; - next; - mes "[Niren]"; - mes "The investigators we employ"; - mes "in our temple usually pale"; - mes "in comparison to you foreign"; - mes "adventurers, so I have faith"; - mes "that you can do it. Still,"; - mes "it'll be quite dangerous."; - next; - mes "[Niren]"; - mes "If you can do this, I'll"; - mes "tell you the location of"; - mes "that place: we usually call"; - mes "it the monastery. It used to"; - mes "be an actual monastery, but we"; - mes "use it to hold captives now."; - next; - mes "[Niren]"; - mes "I'm sorry, but I can't tell"; - mes "you anything else about that"; - mes "old place. It's located to the"; - mes "southwest of Veins across the"; - mes "sea. You should be able to find"; - mes "a boat at South Veins Beach."; - next; - mes "[Niren]"; - mes "However... Never mind."; - mes "I'd like to help you more,"; - mes "but I'd be compromising my"; - mes "position. I'm sorry. Please"; - mes "come back and tell me if"; - mes "you learn anything there."; - set aru_monas,13; - next; - mes "[Niren]"; - mes "I'll send a message to the"; - mes "magistrate of Veins. If you"; - mes "talk to him, he'll provide you"; - mes "with some useful information"; - mes "for your journey. Good luck."; - close2; - } - else if (aru_monas < 18) { - mes "[Niren]"; - mes "Going to the monastery"; - mes "isn't the problem: coming"; - mes "back here alive will probably"; - mes "be the real challenge for you."; - next; - mes "[Niren]"; - mes "We can't send any troops"; - mes "there until we understand"; - mes "what they'd be confronting"; - mes "there. That's why we need"; - mes "you to investigate the area."; - close2; - } - else if (aru_monas < 25) { - mes "[Niren]"; - mes "Still investigating the"; - mes "monastery? Perhaps if"; - mes "you found any records"; - mes "left behind by one of"; - mes "the residents over there..."; - close2; - } - else if (aru_monas == 25) { - if (countitem(7755) < 1) { - mes "[Niren]"; - mes "Still investigating the"; - mes "monastery? Perhaps if"; - mes "you found any records"; - mes "left behind by one of"; - mes "the residents over there..."; - close2; - } - else { - mes "[Niren]"; - mes "You found this journal"; - mes "in the monastery? Perfect."; - mes "Let me read it, and see"; - mes "what we can learn..."; - next; - mes "[Niren]"; - mes "Hmm, this sounds really"; - mes "bad. This is tragic, especially"; - mes "we kept so many important"; - mes "people over there. I'll request"; - mes "to dispatch troops there right"; - mes "away. Something must be done."; - next; - mes "[Niren]"; - mes "There are too many problems"; - mes "we have to confront now, but"; - mes "this monastery issue needs"; - mes "top priority. We won't be able"; - mes "to handle it if another threat"; - mes "comes from that place."; - delitem 7755,1; //Research_Note - set aru_monas,26; - if(checkre(0)) - getexp 50000,0; - else - getexp 500000,0; - close2; - } + mes "That's right!"; + mes "Maybe I should check"; + mes "on ^32CD32Kurdi's father since"; + mes "he's a fisherman^000000"; + close; } else { - mes "[Niren]"; - mes "I suppose that Arunafeltz"; - mes "and Rune-Midgarts will be too"; - mes "busy with their own internal"; - mes "issues to commit to war."; - mes "High Priest Zhed will be"; - mes "glad to know about this."; - close2; - } - break; - case 2: - if (aru_em < 10) { - mes "[High Priestess Niren]"; - mes "I'm sorry..."; - mes "I really don't want"; - mes "to think about Zhed"; - mes "right now. He's just..."; - close2; + mes "[Drunkard]"; + mes "Zzzz..."; + mes "Umm... Zzz..."; + close; } - else if (aru_em == 10) { - mes "[High Priestess Niren]"; - mes "You wanted to ask me about"; - mes "Beken--High Priest Zhed?"; - mes "I can't do anything for him."; - mes "He dug his own grave by"; - mes "allowing you into the"; - mes "holy ground, didn't he?"; - next; - mes "[High Priestess Niren]"; - mes "I thought I warned you"; - mes "before to stay out of trouble."; - next; - mes "["+strcharinfo(0)+"]"; - mes "I'm not here to discuss"; - mes "that. But I happened to"; - mes "hear that you're the only"; - mes "person that can help him now."; - next; - mes "[High Priestess Niren]"; - mes "..............................."; - mes "..............................."; - mes "..............................."; - next; - mes "[High Priestess Niren]"; - mes "It's true that Zhed and"; - mes "I used to work well together,"; - mes "but we no longer share the"; - mes "same dream. You'd better find"; - mes "someone else. Unlike him,"; - mes "I actually want a war."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Weren't you guys friends?"; - mes "Besides, you don't seem as"; - mes "aggressive as those other"; - mes "hard liner priests."; - next; - mes "[High Priestess Niren]"; - mes "Aggressive? Hmpf. If you"; - mes "take a good look at those"; - mes "moderates, you'll see that"; - mes "they oppose war, but they're"; - mes "also totally corrupt. In fact, they committed worse atrocities!"; - next; - mes "[High Priestess Niren]"; - mes "The moderates conducted"; - mes "inhumane testing on living"; - mes "creatures, even humans!"; - mes "And Zhed and I... Could do"; - mes "nothing but pray to Freya."; - mes "Only war can this this chaos!"; - next; - mes "[High Priestess Niren]"; - mes "We need to start all"; - mes "over again. I can't help"; - mes "Zhed. Please leave..."; - next; - mes "^3355FFIt doesn't look like"; - mes "you can change High"; - mes "Priestess Niren's mind."; - mes "For now, you'd better talk"; - mes "to High Priest Zhed.^000000"; - set aru_em,11; + } + else { + mes "[Drunkard]"; + mes "Why?! Why can't I take"; + mes "my boat out to sea? I hafta"; + mes "catch fish to make a living!"; + mes "What, they expect me to starve"; + mes "to death or something?! Huh?!"; + close; + } +} + +ve_in,238,120,4 script Drunkard#Aru1 940,{ + mes "[Drunkard]"; + mes "Hohohoho~"; + mes "Oh~ Hohohoho~"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "She's kind of strange..."; + close; +} + +ve_fild07,125,128,0 script Boat#Aru 111,{ + if (aru_monas < 16) { + mes "^3355FFThis boat seems to "; + mes "be in decent condition."; + mes "Who could its owner be?^000000"; + close; + } + else if (aru_monas == 16) { + mes "^3355FFThis must be the boat that"; + mes "Karyn was talking about."; + mes "It seems to be in pretty"; + mes "good shape. Now, the"; + mes "monastery should be"; + mes "southwest from here...^000000"; + next; + hideoffnpc "Secret Agent#Aru"; + next; + mes "[Larjes]"; + mes "Long time no see,"; + mes ""+strcharinfo(0)+"."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Larjes!"; + next; + mes "[Larjes]"; + mes "I had a tough time following"; + mes "you, you know? I actually"; + mes "almost lost you once. You"; + mes "must be wondering why"; + mes "I'm here. If you'll listen,"; + mes "I'll explain everything."; + next; + mes "[Larjes]"; + mes "According to our investigation, Arunafeltz is definitely involved"; + mes "in this case. We've been watching you since you're somehow related"; + mes "to that high ranked official from Arunafeltz. I apologize for that."; + next; + mes "[Larjes]"; + mes "This is an international"; + mes "incident, so to prevent any"; + mes "intel leaks to Arunafeltz,"; + mes "we've had to be much stricter"; + mes "with securing and protecting"; + mes "all information for this case."; + next; + mes "[Larjes]"; + mes "Anyway, I've decided to"; + mes "reveal myself to you since"; + mes "I'm the only one that can help"; + mes "you right now. You're thinking"; + mes "of using that boat, aren't you?"; + next; + mes "[Larjes]"; + mes "If you don't have the skills,"; + mes "knowledge, and preparation"; + mes "to sail those waters ahead,"; + mes "you'll probably wreck the"; + mes "boat. You'll make it if you're lucky but... That's a lot of luck."; + next; + mes "[Larjes]"; + mes "I'll help you sail this"; + mes "boat to get where you're"; + mes "going. But if you fail, there's"; + mes "a chance you might have to"; + mes "sail this boat on your own if I'm not here. So, you ready to go?"; + next; + switch(select("Yes, I'm ready.:Give me more time.")) { + case 1: + mes "[Larjes]"; + mes "Alright, let's go."; + mes "Hold on to something:"; + mes "this will probably be"; + mes "a pretty rocky ride..."; + set aru_monas,17; + changequest 17012,17013; close2; + hideonnpc "Secret Agent#Aru"; + warp "nameless_i",257,217; + end; + case 2: + mes "[Larjes]"; + mes "Alright. Just let me know"; + mes "whenever you're ready."; + close; } - else if ((aru_em == 11) || (aru_em == 12)) { - mes "[High Priestess Niren]"; - mes "I already told you"; - mes "how I feel about Zhed."; - mes "We were wrong all along..."; - mes "This time, war is the answer."; + } + else if (aru_monas < 20) { + mes "^3355FFThis is the boat that"; + mes "can take you to the"; + mes "monastery.^000000"; + next; + switch(select("Go to Monastery:Cancel")) { + case 1: + mes "^3355FFYou set sail for"; + mes "the monastery...^000000"; close2; + warp "nameless_i",257,217; + end; + case 2: + mes "^3355FFYou decide to"; + mes "stay ashore.^000000"; + close; } - else if (aru_em == 13) { - mes "[High Priestess Niren]"; - mes "I already told you"; - mes "how I feel about Zhed."; - mes "We were wrong all along..."; - mes "This time, war is the answer."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Fine. If you're so sure"; - mes "of yourself, then you won't"; - mes "mind reading this letter"; - mes "from High Priest Zhed."; - next; - mes "^3355FFNiren angrily grabbed the"; - mes "letter, ripped the envelope"; - mes "open, and began to read his"; - mes "message. Her stern face slowly"; - mes "softened as she slowly scanned"; - mes "what Zhed had to tell her.^000000"; - next; - mes "[High Priestess Niren]"; - mes "................."; - mes "................."; - mes "................."; - next; - mes "[High Priestess Niren]"; - mes "That Zhed... He always"; - mes "did have a way with words."; - mes "I suppose the old saying is"; - mes "true: the pen truly is mightier"; - mes "than the sword. *Sigh...*"; - next; - mes "[Sippie]"; - mes "High Priestess"; - mes "Niren? Are you okay?"; - next; - mes "[High Priestess Niren]"; - mes "Oh, I'm fine,"; - mes "thank you. I guess"; - mes "I'm just a little tired."; - next; - mes "[High Priestess Niren]"; - mes "..............................."; - mes "I have to admit, there's truth"; - mes "in what Zhed's saying. We"; - mes "have a duty to protect our"; - mes "people, the pope, our holy"; - mes "ground. But I need to think..."; - next; - mes "[High Priestess Niren]"; - mes "Would you give me some"; - mes "time to myself? I'll let you"; - mes "know once I've made a decision."; - set aru_em,14; + } + else { + mes "^3355FFThis is the boat that"; + mes "can take you to the"; + mes "monastery.^000000"; + next; + switch(select("Go to Monastery:Cancel")) { + case 1: + mes "^3355FFYou set sail for"; + mes "the monastery...^000000"; close2; + warp "nameless_n",257,217; + end; + case 2: + mes "^3355FFYou decide to"; + mes "stay ashore.^000000"; + close; } - else if (aru_em == 14) { - if (rand(1,10) == 1) { - mes "[High Priestess Niren]"; - mes "..................."; - mes "..................."; - mes "..................."; - emotion e_dots; - next; - mes "[Sippie]"; - mes "High Priestess Niren,"; - mes "you must be really tired."; - mes "You look pale for some reason."; - emotion 19; - next; - mes "[High Priestess Niren]"; - mes "I do feel rather drained."; - mes "I don't know why I've been"; - mes "holding on to this hatred for"; - mes "so long. I guess I can finally"; - mes "just cast it to the winds..."; - next; - mes "[High Priestess Niren]"; - mes "Adventurer..."; - mes "What was your name?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "My name is "+strcharinfo(0)+"."; - next; - mes "[High Priestess Niren]"; - mes "Adventurer..."; - mes "You had the chance to talk"; - mes "with our pope once, but I doubt"; - mes "you'll be able to do so again"; - mes "^3311FFin private^000000. You'll definitely"; - mes "need our help for that end."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Does this mean that"; - mes "you've decided to work"; - mes "with Zhed again?"; - next; - mes "^3355FFNiren quietly nodded"; - mes "her head, and then"; - mes "resumed talking.^000000"; - next; - mes "[High Priestess Niren]"; - mes "I'm still not sure if"; - mes "I can join him in the long"; - mes "run. I mean, talking to the"; - mes "pope might not result in"; - mes "anything, actually. But"; - mes "it's still worth a try."; - next; - mes "[High Priestess Niren]"; - mes "However, I've never"; - mes "doubted Zhed's dedication"; - mes "to Arunafeltz. He deserves"; - mes "another chance from me."; - next; - mes "[High Priestess Niren]"; - mes "Our pope is always surrounded "; - mes "by priests and followers sent"; - mes "by High Priest Vildt. He always"; - mes "manages to keep his eyes and"; - mes "ears on her. We need to get"; - mes "those spies away somehow..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "What can we do"; - mes "about them, then?"; - next; - mes "[High Priestess Niren]"; - mes "For now, just approach"; - mes "the pope as if you just"; - mes "wanted to leisurely chat."; - mes "While you're doing that,"; - mes "try to gather information"; - mes "from the priests around her."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Sure thing. You"; - mes "can count on me!"; - emotion e_no1,1; - set aru_em,15; - close2; - } - else { - mes "[High Priestess Niren]"; - mes "Ugh, this is giving me"; - mes "a headache. There's"; - mes "too much to consider..."; - mes "Too much at stake here..."; - close2; - } - } - else if (aru_em == 15) { - mes "[High Priestess Niren]"; - mes "Just approach the pope"; - mes "for a chat, and see what"; - mes "you can learn from the"; - mes "other priests around her."; - close2; - } - else if (aru_em == 16) { - mes "[High Priestess Niren]"; - mes "How is the pope?"; - mes "I haven't had the chance"; - mes "to meet her recently, so..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Well, she doesn't seem"; - mes "very well, just like the"; - mes "last time I saw her. I didn't"; - mes "learn anything about all those"; - mes "priests. Just that they've been"; - mes "working in the temple non-stop."; - next; - mes "[High Priestess Niren]"; - mes "Yes, they've been by her"; - mes "side twenty-fours a day."; - mes "It's been like that for years."; - next; - emotion e_wah; - mes "[Sippie]"; - mes "Oh, High Priestess Niren,"; - mes "I love working for you, but"; - mes "sometimes I wish I could leave"; - mes "just to see my family. Even"; - mes "just once a year would be nice."; - next; - emotion 5; - mes "[High Priestess Niren]"; - mes "..............................."; - mes "You're absolutely right."; - mes "That gives me an idea."; - next; - emotion 2; - mes "[Sippie]"; - mes "Huh? What is it?"; - next; - mes "[High Priestess Niren]"; - mes "You all need a vacation."; - next; - mes "[High Priestess Niren]"; - mes ""+strcharinfo(0)+"."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Yes?"; - next; - mes "[High Priestess Niren]"; - mes "I should reward everyone"; - mes "in the Sky Garden for their"; - mes "contribution. However,"; - mes "they were hired by Vildt,"; - mes "so I can't directly give them"; - mes "leave for vacation. Hmm..."; - next; - mes "[High Priestess Niren]"; - mes "Sippie..."; - mes "I'll need a pen"; - mes "and some paper."; - next; - mes "[Sippie]"; - mes "Yes, ma'am."; - mes "There you go!"; - cutin "ra_gwoman",255; - next; - mes "^3355FF*Scribble Scribble*^000000"; - mes "^3355FF*Scribble Scribble*^000000"; - mes "^3355FF*Scribble Scribble*^000000"; - mes "^3355FF*Scribble Scribble*^000000"; - next; - cutin "ra_gwoman",2; - mes "[High Priestess Niren]"; - mes "I administered a blessing"; - mes "for a child from a native"; - mes "family, and they were very"; - mes "grateful since most of the"; - mes "priests shun the natives."; - next; - mes "[High Priestess Niren]"; - mes "It turns out that this"; - mes "child is gifted at forgery."; - mes "She doesn't like being too"; - mes "close to other people, but"; - mes "that's beside the point."; - mes "Here, take this letter."; - next; - mes "[High Priestess Niren]"; - mes "Ah, and take this file that"; - mes "contains a sample of Vildt's"; - mes "handwriting. Bring them to"; - mes "a girl named Ishmael in a"; - mes "village in North Rachel."; - mes "I hope she'll help us..."; - set aru_em,17; - getitem 7343,1; //File02 - close2; - } - else if (aru_em == 17) { - mes "[High Priestess Niren]"; - mes "Please deliver my letter"; - mes "and that file to Ishmael in"; - mes "North Rachel. Hopefully,"; - mes "she can use her talents"; - mes "to help us out."; - close2; - } - else if (aru_em == 19) { - if (countitem(7343) > 0) { - mes "[High Priestess Niren]"; - mes "Have you met with Ishmael?"; - next; - mes "^3355FFYou handed Niren the"; - mes "file forged by Ishmael.^000000"; - next; - emotion e_bzz; - mes "[High Priestess Niren]"; - mes "Perfect! This forgery is"; - mes "so well done, I'm sure"; - mes "that even Vildt won't be"; - mes "know if he wrote it or not."; - next; - mes "[High Priestess Niren]"; - mes ""+strcharinfo(0)+"..."; - mes "I'm going to use this to"; - mes "send the priests and followers"; - mes "on vacation. Then me and Zhed"; - mes "can talk to the pope without"; - mes "any unecessary interruptions."; - next; - mes "[High Priestess Niren]"; - mes "I really don't want to burden"; - mes "our pope with what Zhed and I"; - mes "have to say... But that's much"; - mes "preferable to doing nothing"; - mes "and experiencing the downfall"; - mes "of our beloved Arunafeltz."; - next; - mes "[High Priestess Niren]"; - mes "Sippie, please"; - mes "deliver this vacation"; - mes "approval to the priests and"; - mes "followers in the Sky Garden."; - next; - mes "[Sippie]"; - mes "Yes, ma'am!"; - next; - mes "[High Priestess Niren]"; - mes ""+strcharinfo(0)+","; - mes "please go back to Zhed,"; - mes "and let him know everything"; - mes "is ready. Then I want you to"; - mes "meet us in the ^3131FFSky Garden^000000."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Yes!"; - next; - mes "[High Priestess Niren]"; - mes "We need to hurry and"; - mes "do this before High"; - mes "Priest Vildt realizes"; - mes "what we are doing."; - delitem 7343,1; //File02 - set aru_em,20; - close2; - } - else { - mes "^3131FFYou seem to have"; - mes "misplaced Ishmael's file.^000000"; - close2; - } - } - else if ((aru_em == 20) || (aru_em == 21)) { - mes "[High Priestess Niren]"; - mes "Please hurry back"; - mes "to High Priest Zhed."; - close2; - } - else if (aru_em == 22) { - mes "[High Priestess Niren]"; - mes "I'm so proud of our pope!"; - mes "Did you hear her wonderful"; - mes "speech? Well, I should say"; - mes "those are the words of Freya,"; - mes "but... Well, you know. Hohoho!"; - next; - mes "[High Priestess Niren]"; - mes "Our priests may have acted"; - mes "selfishly, but they are still"; - mes "committed to Arunafeltz's"; - mes "welfare. Things should"; - mes "change for the better now."; - next; - mes "[High Priestess Niren]"; - mes "I'm ashamed that I strayed"; - mes "from the path of peace and"; - mes "almost endangered my country."; - mes "I'm glad Zhed brought me back"; - mes "my senses. From now on, I'll"; - mes "repent for my sins with Zhed."; - next; - mes "[High Priestess Niren]"; - mes "I hope the goddess can"; - mes "forgive me. Ah, and you"; - mes "should know that Zhed is"; - mes "waiting for you. Why don't"; - mes "you go see him now?"; - next; - mes "^3355FFNiren softly smiles"; - mes "at you, and you realize"; - mes "that it's the first time"; - mes "that you've seen that"; - mes "expression on her face.^000000"; - set aru_em,23; - if(checkre(0)) - getexp 100000,0; - else - getexp 1000000,0; - close2; - } - else if (aru_em > 21) { - mes "[High Priestess Niren]"; - mes "Thanks to you and"; - mes "Bekento, I think I've"; - mes "finally found my way."; - close2; - } - else { - mes "[High Priestess Niren]"; - mes "I'm sorry..."; - mes "I really don't want"; - mes "to think about Zhed"; - mes "right now. He's just..."; + } +} + +ve_fild07,128,130,1 script Secret Agent#Aru 97,{ + if (aru_monas == 16) { + mes "[Larjes]"; + mes "Are you ready to go"; + mes "aboard? I'll help you"; + mes "sail to that monastery,"; + mes "but if you fail while you're"; + mes "there, I might not be here"; + mes "when you come back."; + next; + switch(select("Yes, I'm ready.:Give me more time.")) { + case 1: + mes "[Larjes]"; + mes "Alright, let's go."; + mes "Hold on to something:"; + mes "this will probably be"; + mes "a pretty rocky ride..."; + set aru_monas,17; + changequest 17012,17013; close2; + hideonnpc "Secret Agent#Aru"; + warp "nameless_i",257,217; + end; + case 2: + mes "[Larjes]"; + mes "Alright. Just let me know"; + mes "whenever you're ready."; + close; } } - cutin "ra_gwoman",255; + end; + +OnInit: + hideonnpc "Secret Agent#Aru"; end; } -ve_in,239,115,1 script Drunkard#Aru 943,{ - if (aru_monas < 14) { - mes "[Drunkard]"; - mes "Man, I feel great! Hah hah!"; - mes "Hey, gimme one more drink!"; +nameless_i,212,184,0 script Outside Island#Aru -1,2,3,{ + end; + +OnTouch: + if (aru_monas == 17) { + mes "^3355FFThe village is totally"; + mes "silent, as if all life had"; + mes "abandoned it. You look"; + mes "around and see that something"; + mes "was here a few hours ago, but"; + mes "it's somewhere else now.^000000"; + next; + mes "^3355FFWhatever it was,"; + mes "it definitely wasn't"; + mes "human. What kind of"; + mes "creature could it be?^000000"; close; } - if (aru_monas == 14) { - if (rachel_camel == 25) { - mes "[Drunkard]"; - mes "So--*Hic* What I was..."; - mes "Oog, dizzy... I say sayin',"; - mes "that guy that ^32CD32snuck out to"; - mes "sea on a boat^000000? You know"; - mes "*Hic* why he came back"; - mes "so early? You won't believe it!"; - next; - mes "[Drunkard]"; - mes "Hah hah! He--*Hic*"; - mes "He thought he saw a ^DBDB70ghost^000000!"; - mes "Bwah hah hah! Oooog... Hey..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "That's right!"; - mes "Maybe I should check"; - mes "on ^32CD32Kurdi's father since"; - mes "he's a fisherman^000000"; - set aru_monas,15; - close; - } - else { - mes "[Drunkard]"; - mes "Zzzz..."; - mes "Umm... Zzz..."; - close; - } + end; +} + +nameless_in,21,176,0 script Inside Island#Aru -1,2,2,{ + end; + +OnTouch: + if (aru_monas == 17) { + mes "^3355FFThere are traces of"; + mes "humans around here,"; + mes "along with some kind"; + mes "of creature that you"; + mes "can't clearly identify.^000000"; + close; } - else { - mes "[Drunkard]"; - mes "Why?! Why can't I take"; - mes "my boat out to sea? I hafta"; - mes "catch fish to make a living!"; - mes "What, they expect me to starve"; - mes "to death or something?! Huh?!"; + end; +} + +nameless_i,129,218,0 script Grass Behind#Aru -1,4,3,{ + end; + +OnTouch: + if (aru_monas == 17) { + mes "^3355FFA strange scent strikes"; + mes "you as you enter this field of"; + mes "grass. A few ^32CD32animal corpses^3355FF"; + mes "are strewn around the ground.^000000"; close; } + end; } -ve_fild07,125,128,0 script Boat#Aru 111,{ - if (aru_monas < 16) { - mes "^3355FFThis boat seems to "; - mes "be in decent condition."; - mes "Who could its owner be?^000000"; +nameless_i,127,207,0 script Dead Crow#Aru 111,{ + if (aru_monas < 17) { + mes "^3355FFThere is a dead crow on the ground."; close; } - if (aru_monas == 16) { - mes "^3355FFThis must be the boat that"; - mes "Karyn was talking about."; - mes "It seems to be in pretty"; - mes "good shape. Now, the"; - mes "monastery should be"; - mes "southwest from here...^000000"; - next; - hideoffnpc "Secret Agent#Aru"; + else if (aru_monas == 17) { + mes "^3355FFThe sight of this ^32CD32dead"; + mes "crow^3355FF makes you feel"; + mes "uneasy for some reason.^000000"; next; - mes "[Larjes]"; - mes "Long time no see,"; - mes ""+strcharinfo(0)+"."; + if (select("Ignore:Investigate") == 1) { + mes "^3355FFYou decide not to touch"; + mes "the animal's carcass.^000000"; + close; + } + mes "^3355FFYou notice some grass sap"; + mes "on the crow's beak, so it"; + mes "must have been nibbling on"; + mes "some grass. Some feathers"; + mes "are missing, revealing"; + mes "scaly, snake-like skin.^000000"; next; mes "["+strcharinfo(0)+"]"; - mes "Larjes!"; + mes "Wait..."; + mes "Did this grass...?"; next; - mes "[Larjes]"; - mes "I had a tough time following"; - mes "you, you know? I actually"; - mes "almost lost you once. You"; - mes "must be wondering why"; - mes "I'm here. If you'll listen,"; - mes "I'll explain everything."; + mes "^3355FFThis grass must be the"; + mes "main ingredient of the"; + mes "poison used to kill the"; + mes "Gaebolg family princes.^000000"; next; - mes "[Larjes]"; - mes "According to our investigation, Arunafeltz is definitely involved"; - mes "in this case. We've been watching you since you're somehow related"; - mes "to that high ranked official from Arunafeltz. I apologize for that."; + mes "["+strcharinfo(0)+"]"; + mes "Looks like I just hit"; + mes "the jackpot. Huh?"; + mes "Someone behi--"; next; - mes "[Larjes]"; - mes "This is an international"; - mes "incident, so to prevent any"; - mes "intel leaks to Arunafeltz,"; - mes "we've had to be much stricter"; - mes "with securing and protecting"; - mes "all information for this case."; + mes "^3355FFA sharp, throbbing pain"; + mes "assails the back of your"; + mes "head as you fall into"; + mes "unconsciousness...^000000"; + set aru_monas,18; + close2; + warp "nameless_in",15,60; + end; + } + end; +} + +nameless_in,15,61,0 script Pass Out#Aru -1,2,3,{ + end; + +OnTouch: + if (aru_monas == 18) { + disablenpc "Out_from_Monastery"; + sc_start SC_BLIND,600000,0,10000; + mes "^3355FFThe pressure on your"; + mes "stomach and the blood"; + mes "rushing to your head tells"; + mes "you someone is carrying you"; + mes "over his shoulder. He stops,"; + mes "and you hear a faint voice.^000000"; next; - mes "[Larjes]"; - mes "Anyway, I've decided to"; - mes "reveal myself to you since"; - mes "I'm the only one that can help"; - mes "you right now. You're thinking"; - mes "of using that boat, aren't you?"; + mes "^3355FFThe faint voice steadily"; + mes "grows stronger and more"; + mes "distinct--someone's calling"; + mes "your name. You feel cold water"; + mes "trickle through your lips, and"; + mes "then you regain your senses.^000000"; + next; + sc_end SC_BLIND; + hideoffnpc "Larjes#Monastery"; + next; + mes "That was too close..."; + mes "For a second there,"; + mes "I thought I lost you."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Larjes...? What..."; + mes "What happened?"; + mes "Ugh, my head..."; next; mes "[Larjes]"; - mes "If you don't have the skills,"; - mes "knowledge, and preparation"; - mes "to sail those waters ahead,"; - mes "you'll probably wreck the"; - mes "boat. You'll make it if you're lucky but... That's a lot of luck."; + mes "Try not to move for a while."; + mes "I had a bad feeling waiting"; + mes "for you on the boat. Lucky"; + mes "thing. When I found you,"; + mes "these strange creatures"; + mes "were savagely attacking you!"; + next; + mes "[" +strcharinfo(0)+ "]"; + mes "You saved me?"; + mes "Thank you. Do you"; + mes "happen to know what"; + mes "those creatures were?"; next; mes "[Larjes]"; - mes "I'll help you sail this"; - mes "boat to get where you're"; - mes "going. But if you fail, there's"; - mes "a chance you might have to"; - mes "sail this boat on your own if I'm not here. So, you ready to go?"; + mes "No clue. They looked"; + mes "like humans, but... They"; + mes "definitely weren't. Once"; + mes "I killed them, they all"; + mes "turned into sand."; next; - switch(select("Yes, I'm ready.:Give me more time.")) { - case 1: - mes "[Larjes]"; - mes "Alright, let's go."; - mes "Hold on to something:"; - mes "this will probably be"; - mes "a pretty rocky ride..."; - set aru_monas,17; - close2; - hideonnpc "Secret Agent#Aru"; - warp "nameless_i",257,217; - end; - case 2: - mes "[Larjes]"; - mes "Alright. Just let me know"; - mes "whenever you're ready."; - close; - } - } - if (aru_monas < 20) { - mes "^3355FFThis is the boat that"; - mes "can take you to the"; - mes "monastery.^000000"; + hideoffnpc "Creature#Monas"; + emotion e_omg,1; + emotion e_omg,0,"Larjes#Monastery"; + mes "[Larjes]"; + mes "?!?!?!!!!!"; next; - switch(select("Go to Monastery:Cancel")) { - case 1: - mes "^3355FFYou set sail for"; - mes "the monastery...^000000"; - close2; - warp "nameless_i",257,217; - end; - case 2: - mes "^3355FFYou decide to"; - mes "stay ashore.^000000"; - close; - } - } - else { - mes "^3355FFThis is the boat that"; - mes "can take you to the"; - mes "monastery.^000000"; + mes "[" +strcharinfo(0)+ "]"; + mes "!!!!?!?!!!!!!"; + mes "Isn't... Isn't that...?"; next; - switch(select("Go to Monastery:Cancel")) { - case 1: - mes "^3355FFYou set sail for"; - mes "the monastery...^000000"; - close2; - warp "nameless_n",257,217; - end; - case 2: - mes "^3355FFYou decide to"; - mes "stay ashore.^000000"; - close; - } + mes "[Larjes]"; + mes "It seems it's just like the"; + mes "creatures that kidnapped"; + mes "you, but... I wonder why"; + mes "he's not attacking us."; + next; + mes "[" +strcharinfo(0)+ "]"; + mes "I guess you'll have to go"; + mes "right up to him and ask."; + set aru_monas,19; + close; } } -ve_fild07,128,130,1 script Secret Agent#Aru 97,{ - if (aru_monas == 16) { +nameless_in,13,58,6 script Larjes#Monastery 97,{ + mes "[Larjes]"; + mes "Be careful. That guy"; + mes "looks pretty dangerous."; + close; + +OnInit: + hideonnpc "Larjes#Monastery"; + end; +} + +nameless_in,13,53,1 script Creature#Monas 1864,3,1,{ + end; + +OnInit: + hideonnpc "Creature#Monas"; + end; + +OnTouch: + if (aru_monas == 19 && mobcount("nameless_in","Creature#Monas::OnMyMobDead") < 1 && !@aru_monas_kill) { + mes "[???????]"; + mes "Grrr~!!!"; + close2; + monster "nameless_in",13,53,"Zombie",1864,1,"Creature#Monas::OnMyMobDead"; + hideonnpc "Creature#Monas"; + } + end; + +OnMyMobDead: + set @aru_monas_kill,1; + enablenpc "Out_from_Monastery"; + end; +} + +nameless_in,12,37,0 script Out_from_Monastery 45,1,1,{ + end; + +OnTouch: + if (aru_monas == 19) { + set aru_monas,20; + warp "nameless_n",168,252; + end; + } + +OnInit: + disablenpc "Out_from_Monastery"; + end; +} + + + +nameless_i,168,257,0 script outtoin_01#mo 45,1,1,{ + end; + +OnTouch: + if (aru_monas == 18 || aru_monas == 19) { + warp "nameless_in",12,41; + end; + } + mes "^3355FFThe door won't budge:"; + mes "you can't go through.^000000"; + close; +} + +nameless_n,169,254,0 script Night#Aru2 -1,3,3,{ + end; + +OnTouch: + if(aru_monas == 20) { + hideoffnpc "Larjes#Monastery2"; + mes "[" +strcharinfo(0)+ "]"; + mes "What the hell...!?"; + next; mes "[Larjes]"; - mes "Are you ready to go"; - mes "aboard? I'll help you"; - mes "sail to that monastery,"; - mes "but if you fail while you're"; - mes "there, I might not be here"; - mes "when you come back."; + mes "So... This is the"; + mes "island's true nature."; next; - switch(select("Yes, I'm ready.:Give me more time.")) { - case 1: - mes "[Larjes]"; - mes "Alright, let's go."; - mes "Hold on to something:"; - mes "this will probably be"; - mes "a pretty rocky ride..."; - set aru_monas,17; - close2; - hideonnpc "Secret Agent#Aru"; - warp "nameless_i",257,217; - end; - case 2: - mes "[Larjes]"; - mes "Alright. Just let me know"; - mes "whenever you're ready."; - close; - } + mes "[Larjes]"; + mes "Someone like me won't"; + mes "survive long in a place"; + mes "like this. I'm going to wait"; + mes "for you in the boat. Learn"; + mes "what you need to learn, and then come back safe, "+strcharinfo(0)+"."; + set aru_monas,21; + changequest 17013,17014; + close2; + hideonnpc "Larjes#Monastery2"; } end; +} + +nameless_n,166,254,0 script Larjes#Monastery2 97,{ + end; OnInit: - hideonnpc "Secret Agent#Aru"; + hideonnpc "Larjes#Monastery2"; end; } nameless_i,259,218,3 script Larjes#Aru 97,{ - if(aru_monas < 18) { + if (aru_monas < 18) { mes "[Larjes]"; mes "I don't like this place."; mes "You'd be better be careful"; @@ -1593,7 +1206,7 @@ nameless_i,259,218,3 script Larjes#Aru 97,{ mes "creatures running around."; close; } - else if (aru_monas > 24) { + else if (aru_monas < 24) { mes "[Larjes]"; mes "Good, you're back"; mes "I know that there's still"; @@ -1635,328 +1248,280 @@ nameless_i,259,218,3 script Larjes#Aru 97,{ } } -nameless_i,212,184,0 script #aru_clue1 -1,2,3,{ - end; - -OnTouch: - if (aru_monas == 17) { - mes "^3355FFThe village is totally"; - mes "silent, as if all life had"; - mes "abandoned it. You look"; - mes "around and see that something"; - mes "was here a few hours ago, but"; - mes "it's somewhere else now.^000000"; - next; - mes "^3355FFWhatever it was,"; - mes "it definitely wasn't"; - mes "human. What kind of"; - mes "creature could it be?^000000"; - close; - } - end; -} - -nameless_in,21,176,0 script #aru_clue2 -1,2,2,{ - end; - -OnTouch: - if (aru_monas == 17) { - mes "^3355FFThere are traces of"; - mes "humans around here,"; - mes "along with some kind"; - mes "of creature that you"; - mes "can't clearly identify.^000000"; - close; +nameless_n,259,218,3 script Larjes#Boat1 97,{ + if (aru_monas == 24) { + if (countitem(7726) < 1) { + mes "[Larjes]"; + mes "Good, you're back."; + mes "I know that there's still"; + mes "things on this island that"; + mes "you want to investigate,"; + mes "but did you want to leave"; + mes "this place for a while?"; + next; + switch(select("Yes:No")) { + case 1: + mes "[Larjes]"; + mes "Alright, let's go."; + close2; + warp "ve_fild07",130,130; + end; + case 2: + mes "[Larjes]"; + mes "Alright, but becareful."; + mes "Those creatures almost"; + mes "got you once, you know."; + close; + } + } else { + mes "[Larjes]"; + mes "I don't believe it..."; + mes "That guy was Tristam III?!"; + mes "This explains a lot, I suppose."; + mes "I'll report this along with the"; + mes "voucher. So Arunafeltz was"; + mes "behind that poison grass too..."; + next; + mes "[Larjes]"; + mes "I'm shocked over this"; + mes "whole debacle. I'm sure"; + mes "the Rune-Midgarts royal family"; + mes "will be in an uproar over this."; + mes "To think that we're involved"; + mes "in something this huge..."; + next; + mes "[Larjes]"; + mes "Anyway, we better get"; + mes "going... This is huge!"; + delitem 7726,1; //Token_Of_King + set aru_monas,25; + changequest 17016,17017; + getexp (checkre(3))?100000:1000000,0; + close; + } } - end; -} - -nameless_i,129,218,0 script #aru_clue3 -1,4,3,{ - end; - -OnTouch: - if (aru_monas == 17) { - mes "^3355FFA strange scent strikes"; - mes "you as you enter this field of"; - mes "grass. A few ^32CD32animal corpses^3355FF"; - mes "are strewn around the ground.^000000"; + mes "[Larjes]"; + mes "Did you still want to"; + mes "investigate the island?"; + next; + switch(select("No:Yes")) { + case 1: + mes "[Larjes]"; + mes "Alright, let's go."; + close2; + warp "ve_fild07",130,130; + end; + case 2: + mes "[Larjes]"; + mes "Alright, but becareful."; + mes "Those creatures almost"; + mes "got you once, you know."; close; } - end; } -nameless_i,127,207,0 script Dead Crow#Aru 111,{ - if (aru_monas < 17) { - mes "^3355FFThere is a dead crow on the ground."; +abbey02,224,70,0 script Books#Mona1 111,{ + if (checkweight(7766,1) == 0) { + mes "^3355FFWait a second!"; + mes "Right now, you're carrying"; + mes "too many things with you."; + mes "Please come back after"; + mes "using the Kafra Service"; + mes "to store some of your items.^000000"; close; } - else if (aru_monas == 17) { - mes "^3355FFThe sight of this ^32CD32dead"; - mes "crow^3355FF makes you feel"; - mes "uneasy for some reason.^000000"; + if (aru_monas < 21) { + mes "^3355FFIt's just a bunch"; + mes "of old, moldy books.^000000"; + close; + } + else if (aru_monas == 21) { + mes "^3355FFThere's a book stained"; + mes "with blood amongst all"; + mes "these old, moldy books.^000000"; next; - if (select("Ignore:Investigate") == 1) { - mes "^3355FFYou decide not to touch"; - mes "the animal's carcass.^000000"; + if(select("Examine Book:Ignore")==1) { + set aru_monas,22; + changequest 17014,17015; + getitem 7755,1; // Reasearch_Note + readbook 7755,1; close; } - mes "^3355FFYou notice some grass sap"; - mes "on the crow's beak, so it"; - mes "must have been nibbling on"; - mes "some grass. Some feathers"; - mes "are missing, revealing"; - mes "scaly, snake-like skin.^000000"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Wait..."; - mes "Did this grass...?"; + mes "^3355FFThat book was probably"; + mes "worthless to you anyway.^000000"; + close; + } + else { + mes "^3355FFThere are old books"; + mes "scattered all over here.^000000"; + close; + } +} + +abbey03,232,233,4 script Man#King 956,{ + if (aru_monas < 22) { + mes "^3355FFYou find a man lying on"; + mes "the floor, wearing torn"; + mes "yet luxurious clothing."; + mes "He doesn't seem to be"; + mes "breathing at all...^000000."; next; - mes "^3355FFThis grass must be the"; - mes "main ingredient of the"; - mes "poison used to kill the"; - mes "Gaebolg family princes.^000000"; + mes "^3355FFHe's dead.^000000"; + close; + } + if (aru_monas == 22 || aru_monas == 23) { + mes "^3355FFYou find a man lying on"; + mes "the floor, wearing torn"; + mes "yet luxurious clothing."; + mes "He doesn't seem to be"; + mes "breathing at all...^000000."; next; - mes "["+strcharinfo(0)+"]"; - mes "Looks like I just hit"; - mes "the jackpot. Huh?"; - mes "Someone behi--"; + mes "^3355FFYou bring your ears more"; + mes "closely to his mouth: it"; + mes "seems that he really is"; + mes "still barely alive.^000000"; next; - mes "^3355FFA sharp, throbbing pain"; - mes "assails the back of your"; - mes "head as you fall into"; - mes "unconsciousness...^000000"; - close2; - set aru_monas,18; - warp "nameless_in",15,60; - end; + if (select("Touch Him:Ignore Him") == 1) { + mes "["+strcharinfo(0)+"]"; + mes "This man..."; + mes "He's so familiar"; + mes "for some reason."; + next; + mes "^3355FFAs you touch him, the"; + mes "man suddenly jumps"; + mes "up with a crazed yowl.^000000"; + set aru_monas,23; + monster "abbey03",232,232,"Dead King",1875,1,"Man#King::OnMyMobDead"; + initnpctimer; + hideonnpc "Man#King"; + close; + } + mes "^3355FFYou don't feel"; + mes "comfortable enough"; + mes "to touch this man.^000000"; + close; + } + else { + mes "^3355FFHe's dead... Now...^000000"; + close; } - end; -} -nameless_i,168,257,0 script Aru_LockedDoor 45,1,1,{ +OnMyMobDead: + stopnpctimer; + donpcevent "Dead Man#King::OnEnable"; end; -OnTouch: - if (aru_monas == 18 || aru_monas == 19) { - warp "nameless_in",12,41; - end; - } - mes "^3355FFThe door won't budge:"; - mes "you can't go through.^000000"; - close; -} - -nameless_in,15,60,0 script #Aru_Trigger -1,1,1,{ +OnTimer300000: + stopnpctimer; + hideonnpc "Dead Man#King"; + hideoffnpc "Man#King"; end; +} -OnTouch: - if (aru_monas == 18) { - disablenpc "aru_warp"; - sc_start2 SC_Blind,600000,0,10000; - mes "^3355FFThe pressure on your"; - mes "stomach and the blood"; - mes "rushing to your head tells"; - mes "you someone is carrying you"; - mes "over his shoulder. He stops,"; - mes "and you hear a faint voice.^000000"; - next; - mes "^3355FFThe faint voice steadily"; - mes "grows stronger and more"; - mes "distinct--someone's calling"; - mes "your name. You feel cold water"; - mes "trickle through your lips, and"; - mes "then you regain your senses.^000000"; - sc_end SC_BLIND; - next; - hideoffnpc "Larjes#Aru2"; - mes "That was too close."; - mes "For a second there,"; - mes "I thought I lost you."; +abbey03,232,232,4 script Dead Man#King 956,{ + if (checkweight(7766,1) == 0) { + mes "^3355FFWait a second!"; + mes "Right now, you're carrying"; + mes "too many things with you."; + mes "Please come back after"; + mes "using the Kafra Service"; + mes "to store some of your items.^000000"; + close; + } + if (aru_monas == 23) { + mes "^3355FFYou have no idea why"; + mes "this dead man is moving"; + mes "around, so you decided to"; + mes "examine him. In his jacket,"; + mes "you find a shining medal...^000000"; next; mes "["+strcharinfo(0)+"]"; - mes "Larjes...? What..."; - mes "What happened?"; - mes "Ugh, my head..."; - next; - mes "[Larjes]"; - mes "Try not to move for a while."; - mes "I had a bad feeling waiting"; - mes "for you on the boat. Lucky"; - mes "thing. When I found you,"; - mes "these strange creatures"; - mes "were savagely attacking you!"; - next; - mes "[" +strcharinfo(0)+ "]"; - mes "You saved me?"; - mes "Thank you. Do you"; - mes "happen to know what"; - mes "those creatures were?"; - next; - mes "[Larjes]"; - mes "No clue. They looked"; - mes "like humans, but... They"; - mes "definitely weren't. Once"; - mes "I killed them, they all"; - mes "turned into sand."; - next; - hideoffnpc "Creature#Aru"; - emotion e_omg,1; - emotion e_omg; - mes "[Larjes]"; - mes "?!?!?!!!!!"; - next; - mes "[" +strcharinfo(0)+ "]"; - mes "!!!!?!?!!!!!!"; - mes "Isn't... Isn't that...?"; - next; - mes "[Larjes]"; - mes "It seems it's just like the"; - mes "creatures that kidnapped"; - mes "you, but... I wonder why"; - mes "he's not attacking us."; - next; - mes "[" +strcharinfo(0)+ "]"; - mes "I guess you'll have to go"; - mes "right up to him and ask."; - set aru_monas,19; + mes "This medal..."; + mes "This means that"; + mes "this man is...!"; + set aru_monas,24; + getitem 7726,1; //Token_of_King + changequest 17015,17016; + hideonnpc "Dead Man#King"; + hideoffnpc "Man#King"; + stopnpctimer; close; } -} - -nameless_in,13,58,6 script Larjes#Aru2 97,{ - mes "[Larjes]"; - mes "Be careful. That guy"; - mes "looks pretty dangerous."; - close; -} + end; -nameless_in,13,53,0 script Creature#Aru 1864,{ +OnEnable: + initnpctimer; + hideoffnpc "Dead Man#King"; end; OnInit: - hideonnpc "Creature#Aru"; + hideonnpc "Dead Man#King"; end; -OnMyMobDead: - enablenpc "aru_warp"; +OnTimer150000: + hideonnpc "Dead Man#King"; + hideoffnpc "Man#King"; + stopnpctimer; end; } -nameless_in,13,53,0 script #Aru_Trigger2 -1,3,1,{ +nameless_n,145,162,0 script AideAmi#Aru 139,2,2,{ end; - OnTouch: - if (aru_monas == 19 && !@mymobcount) { - mes "[???????]"; - mes "Grrr~!!!"; - close2; - hideonnpc "Creature#Aru"; - set @mymobcount,1; - monster "nameless_in",13,53,"Zombie",1864,1,"Creature#Aru::OnMyMobDead"; + if (aru_monas == 26) { + mes "[" + strcharinfo(0) + "]"; + mes "There is a low wall here against the other wall, if I climb it I could reach the resting place of Tristan III..."; + next; + switch(select("Stay here:Climb the wall")) { + case 1: + warp "nameless_n",158,169; + end; + case 2: + warp "abbey01",51,15; + end; + } + } + else { + warp "nameless_n",158,169; end; } - end; } -nameless_in,12,37,0 script aru_warp 45,1,1,{ - end; - -OnTouch: - if (aru_monas == 19) { - set aru_monas,20; - warp "nameless_n",168,252; - end; - } - -OnInit: - disablenpc "aru_warp"; - end; -} - -nameless_n,169,254,0 script #Aru_Trigger3 -1,3,3,{ - end; - -OnTouch: - if(aru_monas == 20) { - hideoffnpc "Larjes#Aru3"; - mes "[" +strcharinfo(0)+ "]"; - mes "What the hell...!?"; - next; - mes "[Larjes]"; - mes "So... This is the"; - mes "island's true nature."; - next; - mes "[Larjes]"; - mes "Someone like me won't"; - mes "survive long in a place"; - mes "like this. I'm going to wait"; - mes "for you in the boat. Learn"; - mes "what you need to learn, and"; - mes "then come back safe, "+strcharinfo(0)+"."; - set aru_monas,21; - hideonnpc "Larjes#Aru3"; +sec_in02,15,15,4 script boss::boss_aru_monas 809,{ + callfunc "F_GM_NPC"; + mes "[Patch]"; + mes "Input."; + next; + switch(select("Now:How much?:P- How much?:Others")) { + case 1: + mes " "; + mes ""+aru_monas; close; - } - end; -} - -nameless_n,166,254,7 script Larjes#Aru3 97,{ - end; - -OnInit: - hideonnpc "Larjes#Aru3"; - end; -} - -nameless_n,259,218,3 script Larjes#Boat1 97,{ - if ((aru_monas == 23) && (countitem(7726))) { - mes "[Larjes]"; - mes "I don't believe it..."; - mes "That guy was Tristam III?!"; - mes "This explains a lot, I suppose."; - mes "I'll report this along with the"; - mes "voucher. So Arunafeltz was"; - mes "behind that poison grass too."; - next; - mes "[Larjes]"; - mes "I'm shocked over this"; - mes "whole debacle. I'm sure"; - mes "the Rune-Midgarts royal family"; - mes "will be in an uproar over this."; - mes "To think that we're involved"; - mes "in something this huge..."; - next; - mes "[Larjes]"; - mes "Anyway, we better get..."; - mes "This is huge!"; - set aru_monas,24; - delitem 7726,1; //Token_Of_King - if(checkre(0)) - getexp 100000,0; - else - getexp 1000000,0; + case 2: + input .@input,0,1000; + set aru_monas, .@input; + mes " "; + mes ""+aru_monas; + close; + case 3: + input .@input,0,1000; + set prt_curse, .@input; + mes " "; + mes ""+prt_curse; + close; + case 4: + set prt_curse,61; + set ra_tem_q,12; //TODO: Doesn't match Athena's current script. + set rachel_camel,25; + set lost_boy,0; close; } - mes "[Larjes]"; - mes "Did you still want to"; - mes "investigate the island?"; - next; - if(select("No:yes")==1) { - mes "[Larjes]"; - mes "Alright, let's go."; - close2; - warp "ve_fild07",130,130; - end; - } - mes "[Larjes]"; - mes "Alright, but becareful."; - mes "Those creatures almost"; - mes "got you once, you know."; - close; } -abbey02,224,70,0 script Book#Aru 111,{ - if (checkweight(7766,1) == 0) { +// Rachel Addition :: aruna_nir +//============================================================ +ra_temple,165,57,5 script Niren#ss 915,{ + if (checkweight(907,200) == 0) { mes "^3355FFWait a second!"; mes "Right now, you're carrying"; mes "too many things with you."; @@ -1965,129 +1530,681 @@ abbey02,224,70,0 script Book#Aru 111,{ mes "to store some of your items.^000000"; close; } - if (aru_monas < 21) { - mes "^3355FFIt's just a bunch"; - mes "of old, moldy books.^000000"; - close; - } - else if (aru_monas == 21) { - mes "^3355FFThere's a book stained"; - mes "with blood amongst all"; - mes "these old, moldy books.^000000"; - next; - if(select("Examine Book:Ignore")==1) { - Readbook 7755,1; - getitem 7755,1; // Reasearch_Note - set aru_monas,22; - close; + cutin "ra_gwoman",2; + mes "[High Priestess Niren]"; + mes "So you wanted to talk to me?"; + mes "I'm pretty tired right now, but"; + mes "I can spare a moment or two."; + mes "What would you like to ask?"; + next; + switch(select("Ask About Veins Smugglers:Ask About Zhed")) { + case 1: + if (aru_monas == 12) { + mes "[Niren]"; + mes "Veins smugglers..."; + mes "Would you explain"; + mes "exactly what you mean"; + mes "by Veins smugglers?"; + next; + mes "[Niren]"; + mes "Oh, them. Yes, I know"; + mes "a little bit about them."; + mes "I'm afraid that I can't really"; + mes "disclose certain information"; + mes "about them since they're"; + mes "a classified case..."; + next; + mes "[Niren]"; + mes "I'm afraid that I cannot give you information about them easily"; + mes "as they mean a lot to us."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Actually, I was curious"; + mes "about who they kidnapped."; + next; + mes "[Niren]"; + mes "Oh, well, I suppose"; + mes "I can tell you more"; + mes "about their captive."; + mes "But first, I'd like to"; + mes "ask you for a favor."; + next; + select("Accept:Do Not Refuse"); + mes "[Niren]"; + mes "When we realized the"; + mes "kind of hostage the"; + mes "smugglers captured, we"; + mes "didn't know what to do with"; + mes "him. We've had too many"; + mes "internal problems to handle..."; + next; + mes "[Niren]"; + mes "Still, we felt that we"; + mes "could use him in our plan,"; + mes "so we held him in a secret"; + mes "place whose location is only"; + mes "known to a few people. But"; + mes "then... We lost all contact."; + next; + mes "[Niren]"; + mes "We sent investigators, but"; + mes "we still have no idea what"; + mes "happened. All they found was"; + mes "a message left by one survivor:"; + mes "''They're all demons.'' The"; + mes "hostage is probably dead."; + next; + mes "[Niren]"; + mes "He may have been a high"; + mes "ranking official, but we"; + mes "were too preoccupied"; + mes "with other matters. In fact,"; + mes "I haven't gotten the chance"; + mes "to think of what do with him..."; + next; + mes "[Niren]"; + mes "I want to ask you to"; + mes "go to that place, and"; + mes "figure out what happened"; + mes "there, and if that high ranking"; + mes "official from Rune-Midgarts is"; + mes "still alive. I doubt it, but..."; + next; + mes "[Niren]"; + mes "The investigators we employ"; + mes "in our temple usually pale"; + mes "in comparison to you foreign"; + mes "adventurers, so I have faith"; + mes "that you can do it. Still,"; + mes "it'll be quite dangerous."; + next; + mes "[Niren]"; + mes "If you can do this, I'll"; + mes "tell you the location of"; + mes "that place: we usually call"; + mes "it the monastery. It used to"; + mes "be an actual monastery, but we"; + mes "use it to hold captives now."; + next; + mes "[Niren]"; + mes "I'm sorry, but I can't tell"; + mes "you anything else about that"; + mes "old place. It's located to the"; + mes "southwest of Veins across the"; + mes "sea. You should be able to find"; + mes "a boat at South Veins Beach."; + next; + mes "[Niren]"; + mes "However... Never mind."; + mes "I'd like to help you more,"; + mes "but I'd be compromising my"; + mes "position. I'm sorry. Please"; + mes "come back and tell me if"; + mes "you learn anything there."; + set aru_monas,13; + changequest 17008,17009; + next; + mes "[Niren]"; + mes "I'll send a message to the"; + mes "magistrate of Veins. If you"; + mes "talk to him, he'll provide you"; + mes "with some useful information"; + mes "for your journey. Good luck."; + close2; + } + else if (aru_monas < 18) { + mes "[Niren]"; + mes "Going to the monastery"; + mes "isn't the problem: coming"; + mes "back here alive will probably"; + mes "be the real challenge for you."; + next; + mes "[Niren]"; + mes "We can't send any troops"; + mes "there until we understand"; + mes "what they'd be confronting"; + mes "there. That's why we need"; + mes "you to investigate the area."; + close2; + } + else if (aru_monas < 25) { + mes "[Niren]"; + mes "Still investigating the"; + mes "monastery? Perhaps if"; + mes "you found any records"; + mes "left behind by one of"; + mes "the residents over there..."; + close2; + } + else if (aru_monas == 25) { + if (countitem(7755) < 1) { + mes "[Niren]"; + mes "Still investigating the"; + mes "monastery? Perhaps if"; + mes "you found any records"; + mes "left behind by one of"; + mes "the residents over there..."; + close2; + } + else { + mes "[Niren]"; + mes "You found this journal"; + mes "in the monastery? Perfect."; + mes "Let me read it, and see"; + mes "what we can learn..."; + next; + mes "[Niren]"; + mes "Hmm, this sounds really"; + mes "bad. This is tragic, especially"; + mes "we kept so many important"; + mes "people over there. I'll request"; + mes "to dispatch troops there right"; + mes "away. Something must be done."; + next; + mes "[Niren]"; + mes "There are too many problems"; + mes "we have to confront now, but"; + mes "this monastery issue needs"; + mes "top priority. We won't be able"; + mes "to handle it if another threat"; + mes "comes from that place."; + delitem 7755,1; //Research_Note + set aru_monas,26; + completequest 17017; + getexp (checkre(3))?50000:500000,0; + close2; + } + } + else { + mes "[Niren]"; + mes "I suppose that Arunafeltz"; + mes "and Rune-Midgarts will be too"; + mes "busy with their own internal"; + mes "issues to commit to war."; + mes "High Priest Zhed will be"; + mes "glad to know about this."; + close2; + } + break; + case 2: + if (aru_em < 10) { + mes "[High Priestess Niren]"; + mes "I'm sorry..."; + mes "I really don't want"; + mes "to think about Zhed"; + mes "right now. He's just..."; + close2; + } + else if (aru_em == 10) { + mes "[High Priestess Niren]"; + mes "You wanted to ask me about"; + mes "Beken--High Priest Zhed?"; + mes "I can't do anything for him."; + mes "He dug his own grave by"; + mes "allowing you into the"; + mes "holy ground, didn't he?"; + next; + mes "[High Priestess Niren]"; + mes "I thought I warned you"; + mes "before to stay out of trouble."; + next; + mes "["+strcharinfo(0)+"]"; + mes "I'm not here to discuss"; + mes "that. But I happened to"; + mes "hear that you're the only"; + mes "person that can help him now."; + next; + mes "[High Priestess Niren]"; + mes "..............................."; + mes "..............................."; + mes "..............................."; + next; + mes "[High Priestess Niren]"; + mes "It's true that Zhed and"; + mes "I used to work well together,"; + mes "but we no longer share the"; + mes "same dream. You'd better find"; + mes "someone else. Unlike him,"; + mes "I actually want a war."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Weren't you guys friends?"; + mes "Besides, you don't seem as"; + mes "aggressive as those other"; + mes "hard liner priests."; + next; + mes "[High Priestess Niren]"; + mes "Aggressive? Hmpf. If you"; + mes "take a good look at those"; + mes "moderates, you'll see that"; + mes "they oppose war, but they're"; + mes "also totally corrupt. In fact, they committed worse atrocities!"; + next; + mes "[High Priestess Niren]"; + mes "The moderates conducted"; + mes "inhumane testing on living"; + mes "creatures, even humans!"; + mes "And Zhed and I... Could do"; + mes "nothing but pray to Freya."; + mes "Only war can this this chaos!"; + next; + mes "[High Priestess Niren]"; + mes "We need to start all"; + mes "over again. I can't help"; + mes "Zhed. Please leave..."; + next; + mes "^3355FFIt doesn't look like"; + mes "you can change High"; + mes "Priestess Niren's mind."; + mes "For now, you'd better talk"; + mes "to High Priest Zhed.^000000"; + set aru_em,11; + changequest 2132,2133; + close2; + } + else if ((aru_em == 11) || (aru_em == 12)) { + mes "[High Priestess Niren]"; + mes "I already told you"; + mes "how I feel about Zhed."; + mes "We were wrong all along..."; + mes "This time, war is the answer."; + close2; + } + else if (aru_em == 13) { + mes "[High Priestess Niren]"; + mes "I already told you"; + mes "how I feel about Zhed."; + mes "We were wrong all along..."; + mes "This time, war is the answer."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Fine. If you're so sure"; + mes "of yourself, then you won't"; + mes "mind reading this letter"; + mes "from High Priest Zhed."; + next; + mes "^3355FFNiren angrily grabbed the"; + mes "letter, ripped the envelope"; + mes "open, and began to read his"; + mes "message. Her stern face slowly"; + mes "softened as she slowly scanned"; + mes "what Zhed had to tell her.^000000"; + next; + mes "[High Priestess Niren]"; + mes "................."; + mes "................."; + mes "................."; + next; + mes "[High Priestess Niren]"; + mes "That Zhed... He always"; + mes "did have a way with words."; + mes "I suppose the old saying is"; + mes "true: the pen truly is mightier"; + mes "than the sword. *Sigh...*"; + next; + mes "[Sippie]"; + mes "High Priestess"; + mes "Niren? Are you okay?"; + next; + mes "[High Priestess Niren]"; + mes "Oh, I'm fine,"; + mes "thank you. I guess"; + mes "I'm just a little tired."; + next; + mes "[High Priestess Niren]"; + mes "..............................."; + mes "I have to admit, there's truth"; + mes "in what Zhed's saying. We"; + mes "have a duty to protect our"; + mes "people, the pope, our holy"; + mes "ground. But I need to think..."; + next; + mes "[High Priestess Niren]"; + mes "Would you give me some"; + mes "time to myself? I'll let you"; + mes "know once I've made a decision."; + set aru_em,14; + close2; + } + else if (aru_em == 14) { + if (rand(1,10) == 1) { + mes "[High Priestess Niren]"; + mes "..................."; + mes "..................."; + mes "..................."; + emotion e_dots; + next; + mes "[Sippie]"; + mes "High Priestess Niren,"; + mes "you must be really tired."; + mes "You look pale for some reason."; + emotion e_swt2; + next; + mes "[High Priestess Niren]"; + mes "I do feel rather drained."; + mes "I don't know why I've been"; + mes "holding on to this hatred for"; + mes "so long. I guess I can finally"; + mes "just cast it to the winds..."; + next; + mes "[High Priestess Niren]"; + mes "Adventurer..."; + mes "What was your name?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "My name is "+strcharinfo(0)+"."; + next; + mes "[High Priestess Niren]"; + mes "Adventurer..."; + mes "You had the chance to talk"; + mes "with our pope once, but I doubt"; + mes "you'll be able to do so again"; + mes "^3311FFin private^000000. You'll definitely"; + mes "need our help for that end."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Does this mean that"; + mes "you've decided to work"; + mes "with Zhed again?"; + next; + mes "^3355FFNiren quietly nodded"; + mes "her head, and then"; + mes "resumed talking.^000000"; + next; + mes "[High Priestess Niren]"; + mes "I'm still not sure if"; + mes "I can join him in the long"; + mes "run. I mean, talking to the"; + mes "pope might not result in"; + mes "anything, actually. But"; + mes "it's still worth a try."; + next; + mes "[High Priestess Niren]"; + mes "However, I've never"; + mes "doubted Zhed's dedication"; + mes "to Arunafeltz. He deserves"; + mes "another chance from me."; + next; + mes "[High Priestess Niren]"; + mes "Our pope is always surrounded "; + mes "by priests and followers sent"; + mes "by High Priest Vildt. He always"; + mes "manages to keep his eyes and"; + mes "ears on her. We need to get"; + mes "those spies away somehow..."; + next; + mes "["+strcharinfo(0)+"]"; + mes "What can we do"; + mes "about them, then?"; + next; + mes "[High Priestess Niren]"; + mes "For now, just approach"; + mes "the pope as if you just"; + mes "wanted to leisurely chat."; + mes "While you're doing that,"; + mes "try to gather information"; + mes "from the priests around her."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Sure thing. You"; + mes "can count on me!"; + emotion e_no1,1; + set aru_em,15; + changequest 2134,2135; + close2; + } + else { + mes "[High Priestess Niren]"; + mes "Ugh, this is giving me"; + mes "a headache. There's"; + mes "too much to consider..."; + mes "Too much at stake here..."; + close2; + } } - mes "^3355FFThat book was probably"; - mes "worthless to you anyway.^000000"; - close; - } - else { - mes "^3355FFThere are old books"; - mes "scattered all over here.^000000"; - close; - } -} - -abbey03,232,233,4 script Man#Aru 956,{ - if (aru_monas < 22) { - mes "^3355FFYou find a man lying on"; - mes "the floor, wearing torn"; - mes "yet luxurious clothing."; - mes "He doesn't seem to be"; - mes "breathing at all...^000000."; - next; - mes "^3355FFHe's dead.^000000"; - close; - } - if (aru_monas == 22) { - mes "^3355FFYou find a man lying on"; - mes "the floor, wearing torn"; - mes "yet luxurious clothing."; - mes "He doesn't seem to be"; - mes "breathing at all...^000000."; - next; - mes "^3355FFYou bring your ears more"; - mes "closely to his mouth: it"; - mes "seems that he really is"; - mes "still barely alive.^000000"; - next; - if (select("Touch Him:Ignore Him") == 1) { + else if (aru_em == 15) { + mes "[High Priestess Niren]"; + mes "Just approach the pope"; + mes "for a chat, and see what"; + mes "you can learn from the"; + mes "other priests around her."; + close2; + } + else if (aru_em == 16) { + mes "[High Priestess Niren]"; + mes "How is the pope?"; + mes "I haven't had the chance"; + mes "to meet her recently, so..."; + next; mes "["+strcharinfo(0)+"]"; - mes "This man..."; - mes "He's so familiar"; - mes "for some reason."; + mes "Well, she doesn't seem"; + mes "very well, just like the"; + mes "last time I saw her. I didn't"; + mes "learn anything about all those"; + mes "priests. Just that they've been"; + mes "working in the temple non-stop."; + next; + mes "[High Priestess Niren]"; + mes "Yes, they've been by her"; + mes "side twenty-fours a day."; + mes "It's been like that for years."; + next; + emotion e_wah; + mes "[Sippie]"; + mes "Oh, High Priestess Niren,"; + mes "I love working for you, but"; + mes "sometimes I wish I could leave"; + mes "just to see my family. Even"; + mes "just once a year would be nice."; + next; + emotion e_ic; + mes "[High Priestess Niren]"; + mes "..............................."; + mes "You're absolutely right."; + mes "That gives me an idea."; + next; + emotion e_ho; + mes "[Sippie]"; + mes "Huh? What is it?"; + next; + mes "[High Priestess Niren]"; + mes "You all need a vacation."; + next; + mes "[High Priestess Niren]"; + mes ""+strcharinfo(0)+"."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Yes?"; + next; + mes "[High Priestess Niren]"; + mes "I should reward everyone"; + mes "in the Sky Garden for their"; + mes "contribution. However,"; + mes "they were hired by Vildt,"; + mes "so I can't directly give them"; + mes "leave for vacation. Hmm..."; + next; + mes "[High Priestess Niren]"; + mes "Sippie..."; + mes "I'll need a pen"; + mes "and some paper."; + next; + mes "[Sippie]"; + mes "Yes, ma'am."; + mes "There you go!"; + cutin "ra_gwoman",255; + next; + mes "^3355FF*Scribble Scribble*^000000"; + mes "^3355FF*Scribble Scribble*^000000"; + mes "^3355FF*Scribble Scribble*^000000"; + mes "^3355FF*Scribble Scribble*^000000"; + next; + cutin "ra_gwoman",2; + mes "[High Priestess Niren]"; + mes "I administered a blessing"; + mes "for a child from a native"; + mes "family, and they were very"; + mes "grateful since most of the"; + mes "priests shun the natives."; + next; + mes "[High Priestess Niren]"; + mes "It turns out that this"; + mes "child is gifted at forgery."; + mes "She doesn't like being too"; + mes "close to other people, but"; + mes "that's beside the point."; + mes "Here, take this letter."; + next; + mes "[High Priestess Niren]"; + mes "Ah, and take this file that"; + mes "contains a sample of Vildt's"; + mes "handwriting. Bring them to"; + mes "a girl named Ishmael in a"; + mes "village in North Rachel."; + mes "I hope she'll help us..."; + set aru_em,17; + getitem 7343,1; //File02 + changequest 2136,2137; + close2; + } + else if (aru_em == 17) { + mes "[High Priestess Niren]"; + mes "Please deliver my letter"; + mes "and that file to Ishmael in"; + mes "North Rachel. Hopefully,"; + mes "she can use her talents"; + mes "to help us out."; + close2; + } + else if (aru_em == 19) { + if (countitem(7343) > 0) { + mes "[High Priestess Niren]"; + mes "Have you met with Ishmael?"; + next; + mes "^3355FFYou handed Niren the"; + mes "file forged by Ishmael.^000000"; + next; + emotion e_bzz; + mes "[High Priestess Niren]"; + mes "Perfect! This forgery is"; + mes "so well done, I'm sure"; + mes "that even Vildt won't be"; + mes "know if he wrote it or not."; + next; + mes "[High Priestess Niren]"; + mes ""+strcharinfo(0)+"..."; + mes "I'm going to use this to"; + mes "send the priests and followers"; + mes "on vacation. Then me and Zhed"; + mes "can talk to the pope without"; + mes "any unecessary interruptions."; + next; + mes "[High Priestess Niren]"; + mes "I really don't want to burden"; + mes "our pope with what Zhed and I"; + mes "have to say... But that's much"; + mes "preferable to doing nothing"; + mes "and experiencing the downfall"; + mes "of our beloved Arunafeltz."; + next; + mes "[High Priestess Niren]"; + mes "Sippie, please"; + mes "deliver this vacation"; + mes "approval to the priests and"; + mes "followers in the Sky Garden."; + next; + mes "[Sippie]"; + mes "Yes, ma'am!"; + next; + mes "[High Priestess Niren]"; + mes ""+strcharinfo(0)+","; + mes "please go back to Zhed,"; + mes "and let him know everything"; + mes "is ready. Then I want you to"; + mes "meet us in the ^3131FFSky Garden^000000."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Yes!"; + next; + mes "[High Priestess Niren]"; + mes "We need to hurry and"; + mes "do this before High"; + mes "Priest Vildt realizes"; + mes "what we are doing."; + delitem 7343,1; //File02 + set aru_em,20; + changequest 2139,2140; + close2; + } + else { + mes "^3131FFYou seem to have"; + mes "misplaced Ishmael's file.^000000"; + close2; + } + } + else if ((aru_em == 20) || (aru_em == 21)) { + mes "[High Priestess Niren]"; + mes "Please hurry back"; + mes "to High Priest Zhed."; + close2; + } + else if (aru_em == 22) { + mes "[High Priestess Niren]"; + mes "I'm so proud of our pope!"; + mes "Did you hear her wonderful"; + mes "speech? Well, I should say"; + mes "those are the words of Freya,"; + mes "but... Well, you know. Hohoho!"; next; - mes "^3355FFAs you touch him, the"; - mes "man suddenly jumps"; - mes "up with a crazed yowl.^000000"; - initnpctimer; - hideonnpc "Man#Aru"; - monster "abbey03",232,232,"Dead King",1875,1,"Man#Aru::OnMyMobDead"; - close; + mes "[High Priestess Niren]"; + mes "Our priests may have acted"; + mes "selfishly, but they are still"; + mes "committed to Arunafeltz's"; + mes "welfare. Things should"; + mes "change for the better now."; + next; + mes "[High Priestess Niren]"; + mes "I'm ashamed that I strayed"; + mes "from the path of peace and"; + mes "almost endangered my country."; + mes "I'm glad Zhed brought me back"; + mes "my senses. From now on, I'll"; + mes "repent for my sins with Zhed."; + next; + mes "[High Priestess Niren]"; + mes "I hope the goddess can"; + mes "forgive me. Ah, and you"; + mes "should know that Zhed is"; + mes "waiting for you. Why don't"; + mes "you go see him now?"; + next; + mes "^3355FFNiren softly smiles"; + mes "at you, and you realize"; + mes "that it's the first time"; + mes "that you've seen that"; + mes "expression on her face.^000000"; + set aru_em,23; + getexp (checkre(3))?100000:1000000,0; + changequest 2141,2142; + close2; + } + else if (aru_em > 21) { + mes "[High Priestess Niren]"; + mes "Thanks to you and"; + mes "Bekento, I think I've"; + mes "finally found my way."; + close2; + } + else { + mes "[High Priestess Niren]"; + mes "I'm sorry..."; + mes "I really don't want"; + mes "to think about Zhed"; + mes "right now. He's just..."; + close2; } - mes "^3355FFYou don't feel"; - mes "comfortable enough"; - mes "to touch this man.^000000"; - close; - } - if (aru_monas > 22) { - mes "^3355FFHe's dead... Now...^000000"; - close; - } - -OnMyMobDead: - stopnpctimer; - hideoffnpc "Dead Man#Aru"; - donpcevent "Dead Man#Aru::OnEnable"; - end; - -OnTimer300000: - stopnpctimer; - hideonnpc "Dead Man#Aru"; - hideoffnpc "Man#Aru"; - end; -} - -abbey03,232,232,4 script Dead Man#Aru 956,{ - if (checkweight(7766,1) == 0) { - mes "^3355FFWait a second!"; - mes "Right now, you're carrying"; - mes "too many things with you."; - mes "Please come back after"; - mes "using the Kafra Service"; - mes "to store some of your items.^000000"; - close; - } - if (aru_monas == 22) { - mes "^3355FFYou have no idea why"; - mes "this dead man is moving"; - mes "around, so you decided to"; - mes "examine him. In his jacket,"; - mes "you find a shining medal...^000000"; - next; - mes "["+strcharinfo(0)+"]"; - mes "This medal..."; - mes "This means that"; - mes "this man is...!"; - set aru_monas,23; - getitem 7726,1; //Token_of_King - hideonnpc "Dead Man#Aru"; - hideoffnpc "Man#Aru"; - stopnpctimer; - close; } - end; - -OnEnable: - initnpctimer; - end; - -OnInit: - hideonnpc "Dead Man#Aru"; + cutin "ra_gwoman",255; end; } @@ -2138,7 +2255,7 @@ ra_temple,168,54,3 script Sippie#ss 917,{ } } -// Peace to the Arunafeltz +// Peace to the Arunafeltz :: aruna_em //============================================================ moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{ if (aru_vol == 27) { @@ -2188,6 +2305,7 @@ moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{ mes "of Morroc? Before I leave,"; mes "I want to taste that drink..."; set aru_em,1; + setquest 2129; close; } else if ((aru_em > 0) && (aru_em < 7)) { @@ -2224,7 +2342,7 @@ moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{ mes "^3355FF*Gulp Gulp Gulp Gulp*^000000"; mes "^3355FF*Gulp Gulp Gulp Gulp*^000000"; next; - emotion 3; + emotion e_lv; mes "[Foreign Merchant]"; mes "Ahhh! That hit the spot!"; mes "It's so refreshing and so"; @@ -2262,7 +2380,7 @@ moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{ mes "You're not really a"; mes "merchant, are you?"; next; - emotion 39; + emotion e_meh; mes "^3355FFThe merchant quietly"; mes "looks at you with a"; mes "mischievous grin.^000000"; @@ -2285,6 +2403,7 @@ moc_ruins,77,167,4 script Foreign Merchant#aru1 880,5,5,{ mes "speak to him now?"; mes "Good luck!"; set aru_em,8; + changequest 2130,2131; close; case 2: mes "[Foreign Merchant]"; @@ -2398,13 +2517,13 @@ moc_ruins,101,133,7 script Foreign Merchant#aru2 929,{ next; mes "["+ strcharinfo(0) +"]"; mes "Oh, no..."; - emotion 57,1; + emotion e_otl,1; next; mes "[Foreign Merchant]"; mes "..............................."; mes "..............................."; mes "..............................."; - emotion 19; + emotion e_swt2; next; emotion e_omg,1; mes "[Foreign Merchant]"; @@ -2427,7 +2546,7 @@ moc_ruins,101,133,7 script Foreign Merchant#aru2 929,{ mes "keep an extra bottle in case"; mes "you want more next time. Take"; mes "care, and I'll see you later!"; - emotion 13; + emotion e_korea; next; mes "^3355FFYou received a bottle"; mes "of the famous fruit wine"; @@ -2435,6 +2554,7 @@ moc_ruins,101,133,7 script Foreign Merchant#aru2 929,{ mes "guy's pretty nice!^000000"; set aru_em,7; hideonnpc "Foreign Merchant#aru2"; + changequest 2129,2130; close; } else { @@ -2563,7 +2683,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ mes "just step away? I... I don't"; mes "like being too close to"; mes "other people. Please!"; - emotion 19; + emotion e_swt2; close; } else if (aru_em == 17) { @@ -2573,7 +2693,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ mes "just step away? Wait, you"; mes "don't have something you"; mes "need from me, do you?"; - emotion 19; + emotion e_swt2; next; switch(select("Give Her Niren's File:Leave Her Alone")) { case 1: @@ -2587,7 +2707,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ mes "Just toss the file over"; mes "to me. I-I don't want"; mes "you coming any closer."; - emotion 19; + emotion e_swt2; next; mes "[Ishmael]"; mes "I'll be glad to help out"; @@ -2625,6 +2745,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ mes "she's been so good to us..."; set aru_em,18; delitem 7343,1; //File02 + changequest 2137,2138; close; } else { @@ -2660,7 +2781,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ mes "I still... Uh... I don't mean"; mes "to be rude... It's just..."; mes "I'm just not good with..."; - emotion 19; + emotion e_swt2; next; mes "[Ishmael]"; mes "If you just toss the"; @@ -2712,6 +2833,7 @@ ra_fild03,139,355,5 script Ishmael#em 914,{ delitem 725,1; //Red_Jewel set aru_em,19; getitem 7343,1; //File02 + changequest 2138,2139; close; } } @@ -3021,6 +3143,7 @@ OnTouch: mes "aura of warmth and kindness"; mes "permeate your entire being.^000000"; set aru_em,22; + changequest 2140,2141; close2; warp "rachel",142,136; } @@ -3088,8 +3211,8 @@ OnTimer53000: que_temsky,99,7,0 warp quetemskyout 1,1,ra_temin,276,231 -// Muff's Loan -//============================================================ +// Muff's Loan :: zdan_total_edq +//============================================================ comodo,224,187,3 script Muff 86,{ if (checkweight(907,200) == 0) { mes "[Muff]"; @@ -3653,7 +3776,7 @@ cmd_fild01,55,160,0 script Heap of Earth 844,{ close; } -- script ::Dorian -1,{ +- script ::Dorian_izlude -1,{ if (checkweight(907,200) == 0) { mes "[Dorian]"; mes "Ugh, just like a member"; @@ -4159,8 +4282,384 @@ OnTouch: end; } +izlude_in,113,66,0 script Strange Machine 111,{ + if (checkweight(907,200) == 0) { + mes "[Dorian]"; + mes "Ugh, just like a member"; + mes "of the working class:"; + mes "hoarding all your items"; + mes "like a packrat? Have the"; + mes "decency to relocate your"; + mes "goods to Kafra Storage, please."; + close; + } + if (diamond_edq) == 10 { + set .@bolt_rand,rand(2,5); + mes "^3355FFThis must be Dorian's"; + mes "Mystic Dryer de Elegance."; + mes "What do you want to do?^000000"; + next; + while(1) { + set .@switch_sound,rand(1,4); + switch(select("Check the Machine:Replace the Engine:Tighten the Screw:Press a Switch")) { + case 1: + if (.@hit_status == 0) { + mes "^3355FFThere's no power"; + mes "in this behemoth"; + mes "of a machine.^000000"; + next; + } + break; + case 2: + if (.@engine == 0) { + mes "^3355FFYou replace the rough"; + mes "ruby in the ruby engine"; + mes "with a new rough ruby."; + mes "It clicks into place"; + mes "inside the engine core.^000000"; + next; + set .@engine,.@engine+1; + } + else if (engine > 0) { + mes "^3355FFThe ruby in the"; + mes "engine has already"; + mes "been replaced.^000000"; + next; + } + break; + case 3: + if (.@engine < 1) { + mes "^3355FFYou probably need"; + mes "to replace the ruby"; + mes "in the engine first.^000000"; + next; + } + else if ((.@engine == 1) && (.@bolt < .@bolt_rand)) { + mes "^3355FF*Krrrr-Krrrrr*^000000"; + mes "^3355FF*Krrrr-Krrrrr*^000000"; + next; + set .@bolt,.@bolt+1; + } + else if ((.@engine == 1) && (.@bolt == .@bolt_rand)) { + mes "^3355FF*Krrrr-Krrrrr*^000000"; + mes "^0000FF*Click*^000000"; + next; + set .@bolt,.@bolt+1; + set .@bolt_suc,.@bolt_suc+1; + } + else if ((.@engine == 1) && (.@bolt > .@bolt_rand)) { + mes "^3355FF*Krrrr-Krrrrr*^000000"; + mes "^3355FF*KrrICK-ICK-ICK-KOOM*^000000"; + next; + mes "^3355FFYou tightened the"; + mes "screw too tightly!"; + mes "The joint is broken..."; + mes "You should go back"; + mes "to Dorian for help.^000000"; + setquest 3106; + set diamond_edq,11; + close; + } + else { + mes "^3355FFSomething must have"; + mes "gone wrong. You'd be"; + mes "better off starting"; + mes "from the beginning...^000000"; + close; + } + break; + case 4: + if ((.@engine < 1) && (.@bolt_suc < 1)) { + mes "^3355FFYou need to replace"; + mes "the engine's ruby and"; + mes "tighten the main screw"; + mes "before you mess with"; + mes "these switches.^000000"; + next; + } + else if ((.@engine == 1) && (.@bolt_suc < 1)) { + mes "^3355FFYou need to tighten"; + mes "the scren before you can"; + mes "start the engine safely."; + next; + } + else if ((.@red >= 1) && (.@blue >= 1) && (.@yellow >= 1) && (.@green >= 1)) { + mes "^3355FFThe Mystic Dryer de"; + mes "Elegance started with"; + mes "a mighty buzz, and the"; + mes "sound lowers to a calm"; + mes "hum as it stabilizes."; + mes "It looks like you fixed it!^000000"; + next; + mes "^3355FFYou should tell Dorian"; + mes "first so that you can"; + mes "use this machine.^000000"; + setquest 3107; + set diamond_edq,12; + close; + } + else if ((.@engine == 1) && (.@bolt_suc == 1)) { + if (.@switch_sound == 1) { + mes "^3355FF*Buzz Buzz*^000000"; + mes "^3355FF*Buzz Buzz*^000000"; + mes "^3355FFThe machine is"; + mes "vibrating weakly."; + mes "Which switch do"; + mes "you want to press?^000000"; + next; + switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { + default: + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + case 1: + if (.@red >= 0) { + mes "^3355FF*Buzzz Buzzz*^000000"; + mes "^3355FF*Clang...!*^000000"; + next; + mes "^3355FFThe machine's"; + mes "vibrations have"; + mes "grown stronger."; + mes "It looks like you"; + mes "chose the right switch.^000000"; + next; + set .@red,.@red+1; + } + else { + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + } + break; + } + } + else if (.@switch_sound == 2) { + mes "^3355FF*Purr Purr*^000000"; + mes "^3355FF*Purr Purr*^000000"; + mes "^3355FFThe machine is vibrating"; + mes "a little bit more strongly."; + mes "Which switch will"; + mes "you try now?^000000"; + next; + switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { + default: + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + case 2: + if (.@blue >= 0) { + mes "^3355FF*Purrr Purr*^000000"; + mes "^3355FF*Clang...!*^000000"; + next; + mes "^3355FFThe machine's"; + mes "vibrations have"; + mes "grown stronger."; + mes "It looks like you"; + mes "chose the right switch.^000000"; + next; + set .@blue,.@blue+1; + } + else { + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + } + break; + } + } + else if (.@switch_sound == 3) { + mes "^3355FF*Bzzz Bzzz*"; + mes "*Bzzz Bzzz*"; + mes "The machine's vibrations"; + mes "are a bit more stable now."; + mes "Which switch will you try?^000000"; + next; + switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { + default: + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + case 3: + if (.@yellow >= 0) { + mes "^3355FF*Bzzzz Bzzzz*^000000"; + mes "^3355FF*Clang...!*^000000"; + next; + mes "^3355FFThe machine's"; + mes "vibrations have"; + mes "grown stronger."; + mes "It looks like you"; + mes "chose the right switch.^000000"; + next; + set .@yellow,.@yellow+1; + } + else { + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + } + break; + } + } + else if (.@switch_sound == 4) { + next; + mes "^3355FF*Pzzzz Pzzz*"; + mes "*Pzzzz Pzzz*"; + mes "The machine is vibrating"; + mes "fairly strongly now. Which"; + mes "switch will you try?^000000"; + next; + switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) { + default: + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + case 4: + if (.@green >= 0) { + mes "^3355FFPzzzzz Pzzzz*^000000"; + mes "^3355FF*Clang...!*^000000"; + next; + mes "^3355FFThe machine's"; + mes "vibrations have"; + mes "grown stronger."; + mes "It looks like you"; + mes "chose the right switch.^000000"; + next; + set .@green,.@green+1; + } + else { + mes "^3355FF*Whiz Whiz*^000000"; + mes "^3355FF*Whiz Whiz*^000000"; + next; + mes "^3355FFThe machine made some"; + mes "violent, erratic sounds,"; + mes "and vibrated violently"; + mes "before coming to a sudden"; + mes "stop. That was the wrong"; + mes "switch. You'd better ask Dorian... ^FFFFFF ^000000"; + setquest 3106; + set diamond_edq,11; + close; + } + break; + } + } + } + } + } + } + if (diamond_edq == 12) { + mes "[Dorian]"; + mes "It sounds like you're"; + mes "done fixing my Mystic"; + mes "Dryer de Elegance."; + mes "Why don't you come"; + mes "back so I can explain"; + mes "how you can use it?"; + close; + } + if ((diamond_edq == 13) && (countitem(7722) < 1)) { + mes "^3355FFYou lift the main"; + mes "operational switch,"; + mes "turning on a light and"; + mes "opening a convenient"; + mes "slot. You insert the"; + mes "wet bond of debt.^000000"; + next; + mes "^3355FFThe engine's pistons"; + mes "and cylinders churn"; + mes "with a lively din, and"; + mes "when the heater stops,"; + mes "the slot reopens.^000000"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "So this is the original"; + mes "bond of debt that Muff"; + mes "lost? It looks... Perfect!"; + changequest 3108,3109; + getitem 7722,1; //Debt_Note + close; + } + else if ((diamond_edq == 13) && (countitem(7722) > 0)) { + mes "You already used this"; + mes "machine to restore the"; + mes "bond of debt. There's no"; + mes "need to mess around"; + mes "with it any longer."; + close; + } + mes "[Dorian]"; + mes "Who are you?"; + mes "Don't you dare lay"; + mes "a hand on my precious"; + mes "masterpiece inventions! "; + close; +} + // Broken Diamond -//============================================================ +//============================================================ moc_ruins,152,147,5 script Ibrahim 732,3,3,{ if (checkweight(907,200) == 0) { mes "[Ibrahim]"; @@ -5615,7 +6114,7 @@ in_rogue,366,46,3 script Rogue Investigator 828,{ switch(select("Sounds good!:Never mind, I'll find it myself...")) { case 1: if (Zeny > 9999) { - set zeny,zeny-10000; + set Zeny, Zeny-10000; mes "[Investigator]"; mes "Thanks for the money~"; mes "Of course, if you became"; @@ -5693,7 +6192,7 @@ in_rogue,366,46,3 script Rogue Investigator 828,{ switch(select("Sounds good!:Forget it...")) { case 1: if (Zeny > 9999) { - set zeny,zeny-10000; + set Zeny, Zeny-10000; mes "[Investigator]"; mes "Right on, right on."; mes "Alright, I didn't charge"; @@ -5890,7 +6389,7 @@ OnInit: } // Z-Gang Quest -//============================================================ +//============================================================ prontera,150,326,0 script Wanted Notice#edq 111,{ if (zdan_edq == 0) { mes "====National Wanted Notice===="; @@ -6188,10 +6687,7 @@ prontera,148,326,3 script Chief Officer#edq 734,{ mes "Congratulations! "; completequest 3134; set zdan_edq,19; - if(checkre(0)) - getexp 100000,0; - else - getexp 1000000,0; + getexp (checkre(3))?100000:1000000,0; close; } mes "[Chief Officer]"; @@ -6894,7 +7390,7 @@ payon,244,62,3 script Moonho Ahn 897,{ switch(select("Yes, let's play!:How does this game work again?")) { case 1: if (Zeny > 500) { - set zeny,zeny-500; + set Zeny, Zeny-500; mes "[Moonho Ahn]"; mes "Good, let's get started!"; mes "I'll let you go first~"; @@ -7148,7 +7644,7 @@ payon,244,62,3 script Moonho Ahn 897,{ if (((.@input$ == "Odd") && (.@number == 1)) || ((.@input$ == "Even") && (.@number == 2))) { set .@number_right_3,.@number_right_3+1; mes "[Moonho Ahn]"; - mes "^0000FF"+.@input+"^000000?"; + mes "^0000FF"+.@input$+"^000000?"; mes "Okay, you won."; next; if ((.@number_right_3 < 2) && (.@number_false_3 < 2)) { @@ -7161,7 +7657,7 @@ payon,244,62,3 script Moonho Ahn 897,{ else if (((.@input$ == "Odd") && (.@number == 2)) || ((.@input$ == "Even") && (.@number == 1))) { set .@number_false_3,.@number_false_3+1; mes "[Moonho Ahn]"; - mes "Well, it's ^0000FF"+.@input+"^000000."; + mes "Well, it's ^0000FF"+.@input$+"^000000."; mes "Looks like I won."; next; if ((.@number_right_3 < 2) && (.@number_false_3 <2)) { @@ -8380,7 +8876,7 @@ OnDisable: stopnpctimer; end; -Onreset: +OnReset: killmonster "z_agit","#ZGuard::OnMyMobDead"; set $@monster_zgang,0; end; @@ -8799,7 +9295,7 @@ OnInit: } // Unlucky Emerald -//============================================================ +//============================================================ morocc,143,63,3 script Ragged Man#nd 929,{ if (treasure_nd == 0) { mes "[Ragged Man]"; @@ -8884,7 +9380,7 @@ morocc,143,63,3 script Ragged Man#nd 929,{ close; } else { - set zeny,zeny-1200; + set Zeny, Zeny-1200; mes "[Ragged Man]"; mes "Let's see... I just need"; mes "1,200 zeny. That's enough"; @@ -8963,7 +9459,7 @@ morocc,143,63,3 script Ragged Man#nd 929,{ mes "up the funds. I'll be waiting."; close; } else { - set zeny,zeny-1200; + set Zeny, Zeny-1200; mes "[Ragged Man]"; mes "Remember that hidden"; mes "treasure I was looking for?"; @@ -9713,7 +10209,7 @@ moc_fild18,108,116,0 script #treasure 844,{ getitem 7725,1; //Unlucky_Emerald getitem 604,1; //Branch_Of_Dead_Tree getitem 1157,1; //Two_Hand_Sword - sc_start2 SC_Curse,10000,0,10000; + sc_start SC_CURSE,10000,0,10000; next; mes "[" + strcharinfo(0) + "]"; mes "N-no! What's going on?"; @@ -10003,7 +10499,7 @@ alberta_in,70,109,5 script Shaman 788,{ mes "If all goes well, you'll be"; mes "free of your curse, and I can"; mes "buy some Prontera real estate."; - set zeny,zeny-200000; + set Zeny, Zeny-200000; set jewel_nd,14; next; mes "[Shaman]"; @@ -10054,7 +10550,7 @@ alberta_in,70,109,5 script Shaman 788,{ mes "Hopefully, the"; mes "spirits will be more"; mes "cooperative this time."; - set zeny,zeny-100000; + set Zeny, Zeny-100000; set jewel_nd,16; next; mes "[Shaman]"; @@ -10702,70 +11198,26 @@ prontera,140,304,5 script Old Soldier 901,{ delitem 7725,1; //Unlucky_Emerald set jewel_nd,31; getitem 603,1; //Old_Blue_Box - if (BaseLevel < 66) { - getitem 607,1; //Yggdrasilberry - next; - } - if(checkre(0)) { - if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 5000,0; - next; - } - else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 18000,0; - next; - } - else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 36000,0; - next; - } - else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 50000,0; - next; - } - else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 80000,0; - next; - } - else if ((BaseLevel > 95) && (BaseLevel < 150)) { - getexp 100000,0; - next; - } + if (checkre(3)) { + if (BaseLevel < 66) getitem 607,1; //Yggdrasilberry + else if ((BaseLevel > 65) && (BaseLevel < 75)) getexp 5000,0; + else if ((BaseLevel > 74) && (BaseLevel < 81)) getexp 18000,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 36000,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 50000,0; + else if ((BaseLevel > 90) && (BaseLevel < 96)) getexp 80000,0; + else if ((BaseLevel > 95) && (BaseLevel < 160)) getexp 100000,0; + else getitem 617,1; //Old_Violet_Box } else { - if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 50000,0; - next; - } - else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 180000,0; - next; - } - else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 360000,0; - next; - } - else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 500000,0; - next; - } - else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 800000,0; - next; - } - else if ((BaseLevel > 95) && (BaseLevel < 150)) { - getexp 200000,0; - next; - } - - } - if (BaseLevel == 150) { - getitem 617,1; //Old_Violet_Box - next; - } - else { - getitem 617,1; //Old_Violet_Box - next; + if (BaseLevel < 66) getitem 607,1; //Yggdrasilberry + else if ((BaseLevel > 65) && (BaseLevel < 75)) getexp 50000,0; + else if ((BaseLevel > 74) && (BaseLevel < 81)) getexp 180000,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 360000,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 500000,0; + else if ((BaseLevel > 90) && (BaseLevel < 96)) getexp 800000,0; + else if ((BaseLevel > 95) && (BaseLevel < 99)) getexp 1000000,0; + else getitem 617,1; //Old_Violet_Box } + next; mes "[Retired Soldier]"; mes "If there's anything"; mes "you learn from all this,"; @@ -10801,42 +11253,26 @@ prontera,140,304,5 script Old Soldier 901,{ delitem 7725,1; //Unlucky_Emerald set jewel_nd,31; getitem 603,1; //Old_Blue_Box - if (BaseLevel < 66) { - getitem 607,1; //Yggdrasilberry - next; - } - else if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 5000,0; - next; - } - else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 8000,0; - next; - } - else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 15000,0; - next; - } - else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 20000,0; - next; - } - else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 40000,0; - next; - } - else if ((BaseLevel > 95) && (BaseLevel < 150)) { - getexp 50000,0; - next; - } - else if (BaseLevel == 150) { - getitem 617,1; //Old_Violet_Box - next; - } - else { - getitem 617,1; //Old_Violet_Box - next; + if (checkre(3)) { + if (BaseLevel < 66) getitem 607,1; //Yggdrasilberry + else if ((BaseLevel > 65) && (BaseLevel < 75)) getexp 5000,0; + else if ((BaseLevel > 74) && (BaseLevel < 81)) getexp 8000,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 15000,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 20000,0; + else if ((BaseLevel > 90) && (BaseLevel < 96)) getexp 40000,0; + else if ((BaseLevel > 95) && (BaseLevel < 160)) getexp 50000,0; + else getitem 617,1; //Old_Violet_Box + } else { + if (BaseLevel < 66) getitem 607,1; //Yggdrasilberry + else if ((BaseLevel > 65) && (BaseLevel < 75)) getexp 50000,0; + else if ((BaseLevel > 74) && (BaseLevel < 81)) getexp 80000,0; + else if ((BaseLevel > 80) && (BaseLevel < 86)) getexp 150000,0; + else if ((BaseLevel > 85) && (BaseLevel < 91)) getexp 200000,0; + else if ((BaseLevel > 90) && (BaseLevel < 96)) getexp 400000,0; + else if ((BaseLevel > 95) && (BaseLevel < 99)) getexp 500000,0; + else getitem 617,1; //Old_Violet_Box } + next; mes "[Retired Soldier]"; mes "If there's anything"; mes "you learn from all this,"; @@ -11250,7 +11686,7 @@ OnTouch: } // Rogue Guild Investigation -//============================================================ +//============================================================ prontera,163,204,3 script Man from Morroc 99,{ if (rumour_nd == 0) { mes "[Morroc Traveler]"; -- cgit v1.2.3-60-g2f50