diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-10-05 11:34:32 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2018-12-05 22:08:28 +0300 |
commit | aeb3bc85725e73b10001de849e618e9c95ecad35 (patch) | |
tree | 53213a4658baa898020c529c652ace48aa72a8d0 /npc/quests/eye_of_hellion.txt | |
parent | 7e26dde2d2b3936dbd07af3064d270d7b8377611 (diff) | |
download | hercules-aeb3bc85725e73b10001de849e618e9c95ecad35.tar.gz hercules-aeb3bc85725e73b10001de849e618e9c95ecad35.tar.bz2 hercules-aeb3bc85725e73b10001de849e618e9c95ecad35.tar.xz hercules-aeb3bc85725e73b10001de849e618e9c95ecad35.zip |
Remove conf dir.
Diffstat (limited to 'npc/quests/eye_of_hellion.txt')
-rw-r--r-- | npc/quests/eye_of_hellion.txt | 2456 |
1 files changed, 0 insertions, 2456 deletions
diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt deleted file mode 100644 index a070bf8df..000000000 --- a/npc/quests/eye_of_hellion.txt +++ /dev/null @@ -1,2456 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2015 Hercules Dev Team -//= Copyright (C) Euphy -//= Copyright (C) Kisuka -//= Copyright (C) L0ne_W0lf -//= Copyright (C) SinSloth -//= Copyright (C) FlavioJS -//= Copyright (C) MasterOfMuppets -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see <http://www.gnu.org/licenses/>. -//========================================================================= -//= The Eye of Hellion Quest -//================= Description =========================================== -//= Quest for getting a Nile Rose -//================= Current Version ======================================= -//= 2.1 -//================= Additional Comments =================================== -//= There are two versions of this quest. Version 1 (not implemented) was -//= used on iRO as an event for its anniversary, while version 2 (this -//= version) is the one that remained active on main servers. -//========================================================================= - -morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ < 36) { - mes "[Sir Chilias'Tyus]"; - mes "Greetings..."; - mes "My name is Sir Chilias'Tyus."; - mes "I've lived a long time here in"; - mes "Rune-Midgard and I've come"; - mes "to see and know a lot of things. Power, jealously, hardship..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "So what exactly"; - mes "brings you here to"; - mes "the middle of Morroc?"; - next; - mes "[Sir Chilias'Tyus]"; - mes "This land has grown corrupt"; - mes "with the diseases of greed"; - mes "and selfishness. Everywhere"; - mes "you go, people are heartless,"; - mes "but I still believe that I'll find the one worthy enough to help me..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "There is no shortage of"; - mes "brave and strong warriors"; - mes "in these dangerous times."; - mes "But for the thing I seek,"; - mes "I must have the help of one"; - mes "who is truly pure of heart..."; - next; - if (select("What are you looking for?", "Pure of heart? Hah! Good luck!") == 1) { - if (BaseLevel < 60 ) { - mes "[Sir Chilias'Tyus]"; - mes "Heh heh~ I see your eyes"; - mes "glimmer with enthusiasm,"; - mes "but it seems this task might"; - mes "be a little too much for you."; - mes "I'm sorry, but that's the"; - mes "reality I can't ignore..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Go out in to the world,"; - mes "and grow in strength."; - mes "Perhaps after you become"; - mes "more capable, I'll find that"; - mes "I can rely on your help."; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "I suppose I should tell you"; - mes "first about my grandfather,"; - mes "who was once a young and"; - mes "feareless adventurer, much"; - mes "like yourself. Yes, he traveled the world with his three friends..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "The four of them went on"; - mes "many expeditions together"; - mes "and earned themselves a"; - mes "reputation as a courageous"; - mes "team that worked especially"; - mes "well together after many years."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Then, on what was supposed"; - mes "to be a typical journey, they found an uncharted cave. Curious, and"; - mes "in need of rest, the four ventured inside. There, they encountered"; - mes "that most horrible creature..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "It was a ferocious beast"; - mes "with horns as large and as"; - mes "sharp as their weapons, with"; - mes "eyes that blazed with hellfire."; - mes "My grandfather could tell that"; - mes "it was thirsty for blood."; - next; - mes "[Sir Chilias'Tyus]"; - mes "They ran from the beast"; - mes "as quickly as they could,"; - mes "but the four were separated"; - mes "in the cave's darkness. It was"; - mes "all they could do to hide in"; - mes "the darkness of the cave..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "From his hiding place, my"; - mes "grandfather heard the screams"; - mes "of his friends as the monster"; - mes "slaughtered them, one by one."; - mes "The screams and the monster's"; - mes "growls were getting closer..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Unable to endure the"; - mes "suffering of his trusted"; - mes "comrades, my grandfather"; - mes "jumped out hiding and tried"; - mes "to save his friends. The beast"; - mes "found him and they battled."; - next; - mes "[Sir Chilias'Tyus]"; - mes "It was no use. The beast"; - mes "was too powerful and my"; - mes "grandfather was knocked out."; - mes "When he came to, his friends"; - mes "were all dead and a shining"; - mes "gem lay in a pool of blood."; - next; - mes "[Sir Chilias'Tyus]"; - mes "My grandfather buried"; - mes "his friends that day. He"; - mes "took that gem as a memento"; - mes "of their final expedition, but"; - mes "wondered why the beast"; - mes "had decided to spare him."; - next; - mes "[Sir Chilias'Tyus]"; - mes "It wasn't long before he"; - mes "experienced the gem's curse"; - mes "firsthand. The gem inexplicably"; - mes "drew people to it, taking the"; - mes "greed in their hearts and"; - mes "twisting their minds..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Grandfather believed the"; - mes "beast let him live so that"; - mes "the gem would be set loose"; - mes "upon the outside world, free"; - mes "to pollute it with its evil. He had to do something..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "However, the gem proved"; - mes "to be formed out of pure evil"; - mes "and could not be destroyed"; - mes "by human means. In the end,"; - mes "my grandfather hid the gem"; - mes "someplace safe..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "However, the threat of the"; - mes "gem still exists. Grandfather"; - mes "and my father worked for years to find a way to seal its darkness."; - mes "Only now have I been able to create a bracelet to seal its evil power."; - next; - mes "[Sir Chilias'Tyus]"; - mes "For my grandfather and his"; - mes "friends to truly rest in peace,"; - mes "I must find an adventurer of"; - mes "pure heart who can find the"; - mes "gem and bring it to me so that"; - mes "I can finally seal its power."; - next; - mes "[Sir Chilias'Tyus]"; - mes "I think... I think you"; - mes "might be the hero that"; - mes "I've been waiting for. Will"; - mes "you help an old man for the"; - mes "sake of all that is good?"; - next; - if (select("Of course, I will.", "I'm sorry, but I can't.") == 1) { - mes "[Sir Chilias'Tyus]"; - mes "Good, good, but first"; - mes "I must test to see if you"; - mes "are worthy of holding the"; - mes "Hellion's gem. I can't tell"; - mes "you exactly where it is, but"; - mes "I will give you some clues."; - next; - mes "[Sir Chilias'Tyus]"; - mes "First, speak to Clanux"; - mes "Heffron in Prontera. He"; - mes "has offered to help me find"; - mes "the gem, but I do not know if"; - mes "I can trust him. Please help me protect this world from the gem..."; - HELLIONQ = 36; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "I understand..."; - mes "I know I am asking much"; - mes "of you, and this task is not"; - mes "one to take lightly. However,"; - mes "I believe that you are wholly"; - mes "capable of accomplishing this."; - HELLIONQ = 37; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "Times are bad when"; - mes "even the youth have"; - mes "been jaded. But I refuse"; - mes "to believe that hope is"; - mes "truly lost in this age..."; - close; - } - else if (HELLIONQ == 36) { - mes "[Sir Chilias'Tyus]"; - mes "Please seek out"; - mes "Clanux Heffron in"; - mes "Prontera. He may have"; - mes "information regarding a"; - mes "clue leading to the Hellion"; - mes "gem. Good luck to you."; - close; - } - else if (HELLIONQ == 37) { - mes "[Sir Chilias'Tyus]"; - mes "So have you considered"; - mes "my proposal? I believe that"; - mes "you may be the one who will"; - mes "help me in sealing away the"; - mes "Hellion gem's evil forever."; - next; - if (select("I will help you.", "...Sorry about that.") == 1) { - mes "[Sir Chilias'Tyus]"; - mes "Good, good, but first"; - mes "I must test to see if you"; - mes "are worthy of holding the"; - mes "Hellion's gem. I can't tell"; - mes "you exactly where it is, but"; - mes "I will give you some clues."; - next; - mes "[Sir Chilias'Tyus]"; - mes "First, speak to Clanux"; - mes "Heffron in Prontera. He"; - mes "has offered to help me find"; - mes "the gem, but I do not know if"; - mes "I can trust him. Please help me protect this world from the gem..."; - HELLIONQ = 36; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "I understand..."; - mes "I know I am asking much"; - mes "of you, and this task is not"; - mes "one to take lightly. However,"; - mes "I believe that you are wholly"; - mes "capable of accomplishing this."; - close; - } - else if (HELLIONQ > 37 && HELLIONQ < 45) { - mes "[Sir Chilias'Tyus]"; - mes "Try to see what you can"; - mes "learn from Clanux Heffron."; - mes "I don't know how cooperative"; - mes "he will be, but I'm sure that"; - mes "he'll tell you something one"; - mes "way or another."; - close; - } - else if (HELLIONQ == 45 || HELLIONQ == 46) { - mes "[Sir Chilias'Tyus]"; - mes "Ah, yes! This is one piece"; - mes "of the tablet that will lead"; - mes "you to the Hellion's gem!"; - mes "This engraving was definitely"; - mes "made by my grandfather, and Christopher was one of his friends."; - next; - mes "[Sir Chilias'Tyus]"; - mes "I suppose he hid these pieces"; - mes "in the places that reminded him"; - mes "of his friends. Now according"; - mes "to the tablet's message, you"; - mes "should find the next piece in ''the city of thickest forest.''"; - next; - mes "[Sir Chilias'Tyus]"; - mes "I'm sure that the"; - mes "next tablet piece is"; - mes "in Payon, so go there"; - mes "and see if you can find"; - mes "it. Good luck to you,"; - mes "kind adventurer."; - HELLIONQ = 47; - close; - } - else if (HELLIONQ == 47) { - mes "[Sir Chilias'Tyus]"; - mes "Now that I think about"; - mes "it, there's a guy in Payon"; - mes "that I know named Grout'the"; - mes "Tuccok who knew my grandfather."; - mes "He might know something, but"; - mes "he's a little, well... Hmm..."; - close; - } - else if (HELLIONQ > 47 && HELLIONQ < 57) { - mes "[Sir Chilias'Tyus]"; - mes "I think you're doing"; - mes "a good job in finding"; - mes "those clues in Payon."; - mes "Please do your best in"; - mes "finding the rest of the"; - mes "pieces of that tablet."; - close; - } - else if (HELLIONQ == 57) { - if (countitem(Piece_Of_Slate_1) > 0 && countitem(Piece_Of_Slate_2) > 0) { - mes "[Sir Chilias'Tyus]"; - mes "While you were gone,"; - mes "I felt a little bad that you"; - mes "were searching for the"; - mes "tablets pieces on your own,"; - mes "so I managed to find this"; - mes "piece here in Morroc. But..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Why are they glowing like"; - mes "this? In any case, we have"; - mes "this piece I found here in"; - mes "Morroc, and the pieces you"; - mes "found in Prontera and Payon. There's one more left in Geffen."; - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - next; - mes "[Sir Chilias'Tyus]"; - mes "Anyway, on the tablet"; - mes "piece that I found, it"; - mes "says ''Hakim loved magic,"; - mes "and always enjoyed its"; - mes "wondrous city,'' so I'm sure"; - mes "the last piece is in Geffen."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Please, take this third"; - mes "tablet piece and find the"; - mes "final piece so that we can"; - mes "fulfill my dear grandfather's"; - mes "greatest wish and forever"; - mes "seal away the Hellion's gem."; - HELLIONQ = 58; - getitem Piece_Of_Slate_3,1; - next; - mes "[Sir Chilias'Tyus]"; - mes "When you get to Geffen,"; - mes "please speak to Welshyun,"; - mes "who's been helping me in"; - mes "creating a device to seal the"; - mes "gem's darkness. He is worthy of trust and will surely help us."; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "Where are the tablet pieces?"; - mes "Have you hoarded them away"; - mes "to steal the Hellion's gem"; - mes "for yourself?! I must smite"; - mes "you now before you are"; - mes "consumed by its darkness!"; - close2; - unitkill getcharid(CHAR_ID_ACCOUNT); - end; - } - else if (HELLIONQ > 57 && HELLIONQ < 66) { - mes "[Sir Chilias'Tyus]"; - mes "Please visit the"; - mes "sage named Welshyun"; - mes "in Geffen. We are good"; - mes "friends, so I am sure"; - mes "that you can trust him."; - close; - } - else if (HELLIONQ == 66) { - if (countitem(Piece_Of_Slate_1) > 0 && countitem(Piece_Of_Slate_2) > 0 && countitem(Piece_Of_Slate_3) > 0 && countitem(Piece_Of_Slate_4) > 0) { - mes "[Sir Chilias'Tyus]"; - mes "You have all four"; - mes "pieces of the tablet?"; - mes "That's great news! Ah,"; - mes "and the gem is embedded"; - mes "in each of the tablet pieces."; - mes "We're so close to finishing!"; - next; - mes "[Sir Chilias'Tyus]"; - mes "Ah, would you go back"; - mes "to Welshyun? I know it's"; - mes "a hassle, but he is probably"; - mes "the only one who can combine"; - mes "the tablet pieces into the its"; - mes "complete form. Thank you..."; - HELLIONQ = 67; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "Where are the tablet pieces?"; - mes "Have you hoarded them away"; - mes "to steal the Hellion's gem"; - mes "for yourself?! I must smite"; - mes "you now before you are"; - mes "consumed by its darkness!"; - close2; - unitkill getcharid(CHAR_ID_ACCOUNT); - end; - } - else if (HELLIONQ == 67) { - mes "[Sir Chilias'Tyus]"; - mes "Ah, would you go back"; - mes "to Welshyun? I know it's"; - mes "a hassle, but he is probably"; - mes "the only one who can combine"; - mes "the tablet pieces into the its"; - mes "complete form. Thank you..."; - close; - } - else if (HELLIONQ == 68) { - if (countitem(Slate) > 0 && countitem(Eye_Of_Hellion) > 0) { - mes "[Sir Chilias'Tyus]"; - mes "At long last. We have"; - mes "everything. The Tablet"; - mes "and the Hellion's gem."; - mes "Now I can finally use"; - mes "this bracelet to seal"; - mes "its power forever..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "But your eyes..."; - mes "They seem so tired"; - mes "and I can sense some"; - mes "sort of pain from them."; - mes "Did something happen?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I learned the secret of"; - mes "the Hellion's gem. It..."; - mes "It turns people into"; - mes "Hellion Revenants."; - mes "It's what happened"; - mes "to your grandfather..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "What..."; - mes "What did you just say?"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "The tablet had a map that"; - mes "let me to the chamber where"; - mes "your grandfather locked himself"; - mes "up before he completed turned"; - mes "into the Hellion Revenant."; - mes "It was horrible..."; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "At the entrance, he"; - mes "left a message that said"; - mes "that he wanted to be killed."; - mes "So that he could finally join"; - mes "his friends instead of living"; - mes "as a monster. So I... So I..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "It's okay. I know you"; - mes "did the right thing. It's"; - mes "what my grandfather"; - mes "would have wanted most."; - mes "Thank you for finally freeing"; - mes "his soul and giving him peace."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Here, I think you"; - mes "should have this Eye"; - mes "of Hellion, in case you"; - mes "wanted a memento of"; - mes "your dear grandfather."; - next; - mes "[Sir Chilias'Tyus]"; - mes "I'd appreciate that."; - mes "Grandfather's eye..."; - mes "It's full of the painful"; - mes "experiences of the people"; - mes "who were turned into Hellion"; - mes "Revenants against their will."; - next; - mes "[Sir Chilias'Tyus]"; - mes "But... Now is not the"; - mes "time for sentiment. For"; - mes "the sake of my grandfather,"; - mes "I must seal the power of"; - mes "the Hellion's gem now!"; - next; - mes "[Sir Chilias'Tyus]"; - mes "Darkness that writhes,"; - mes "souls lost in the inferno,"; - mes "I offer you comfort, I offer"; - mes "you peace. To the despairing"; - mes "ones, to the shameless ones,"; - mes "I give guidance to heaven..."; - specialeffect EF_BEGINSPELL; - next; - mes "[Sir Chilias'Tyus]"; - mes "Instead of sadness,"; - mes "let there be joy. Instead"; - mes "of anger, let there be"; - mes "love. Souls that are"; - mes "lost will now find"; - mes "their way..."; - specialeffect EF_BEGINSPELL6; - next; - mes "[Sir Chilias'Tyus]"; - mes "Light and hope..."; - mes "Heaven and earth..."; - mes "Cast away the darkness."; - specialeffect EF_SANCTUARY; - next; - mes "[Sir Chilias'Tyus]"; - mes "I did it."; - mes "After all these"; - mes "long years, I finally did"; - mes "it. Thanks to your help."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Please take this"; - mes "Nile Rose, which will"; - mes "keep the power of the gem"; - mes "in check. I trust that you will"; - mes "keep its secret and protect it"; - mes "from those motivated by greed."; - delitem Slate,1; - delitem Eye_Of_Hellion,countitem(Eye_Of_Hellion); - HELLIONQ = 69; - getitem Nile_Rose_,1; - getitem Old_Blue_Box,1; - getexp RENEWAL_EXP?120000:1200000,0; - next; - mes "[Sir Chilias'Tyus]"; - mes "Thank you, kind"; - mes "adventurer, for bringing"; - mes "peace to my grandfather's"; - mes "soul and for working to"; - mes "protect peace in our world."; - mes "You are the truest of heroes."; - next; - mes "^3355FFYou have received the"; - mes "Nile Rose in which the"; - mes "Hellion's gem is sealed."; - mes "The Eye of the Hellion has"; - mes "granted you some experience"; - mes "through its strange powers.^000000"; - close; - } - else if (countitem(Slate) > 0) { - mes "[Sir Chilias'Tyus]"; - mes "At long last. We have"; - mes "everything. The Tablet"; - mes "and the Hellion's gem."; - mes "Now I can finally use"; - mes "this bracelet to seal"; - mes "its power forever..."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Darkness that writhes,"; - mes "souls lost in the inferno,"; - mes "I offer you comfort, I offer"; - mes "you peace. To the despairing"; - mes "ones, to the shameless ones,"; - mes "I give guidance to heaven..."; - specialeffect EF_BEGINSPELL; - next; - mes "[Sir Chilias'Tyus]"; - mes "Instead of sadness,"; - mes "let there be joy. Instead"; - mes "of anger, let there be"; - mes "love. Souls that are"; - mes "lost will now find"; - mes "their way..."; - specialeffect EF_BEGINSPELL6; - next; - mes "[Sir Chilias'Tyus]"; - mes "Light and hope..."; - mes "Heaven and earth..."; - mes "Cast away the darkness."; - specialeffect EF_SANCTUARY; - next; - mes "[Sir Chilias'Tyus]"; - mes "I did it."; - mes "After all these"; - mes "long years, I finally did"; - mes "it. Thanks to your help."; - next; - mes "[Sir Chilias'Tyus]"; - mes "Please take this"; - mes "Nile Rose, which will"; - mes "keep the power of the gem"; - mes "in check. I trust that you will"; - mes "keep its secret and protect it"; - mes "from those motivated by greed."; - delitem Slate,1; - HELLIONQ = 70; - getitem Nile_Rose_,1; - getexp RENEWAL_EXP?100000:1000000,0; - next; - mes "[Sir Chilias'Tyus]"; - mes "Thank you, kind"; - mes "adventurer, for bringing"; - mes "peace to my grandfather's"; - mes "soul and for working to"; - mes "protect peace in our world."; - mes "You are the truest of heroes."; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "Where is the complete"; - mes "tablet? We need that in"; - mes "order to extract the Hellion's"; - mes "gem in order to seal its power!"; - close; - } - else if (HELLIONQ > 68 && HELLIONQ < 71) { - if (countitem(Eye_Of_Hellion) > 0) { - mes "[Sir Chilias'Tyus]"; - mes "Long time no see. So, are you doing well to keep the promise with me?"; - mes "Please handle it with care"; - mes "to prevent the evil power within from being released."; - next; - mes "[Sir Chilias'Tyus]"; - mes "You still have the Hellion's Eye."; - mes "I can see the pain in your eyes."; - mes "Let me lighten your burden. It will be better this way."; - delitem Eye_Of_Hellion,countitem(Eye_Of_Hellion); - next; - mes "[Sir Chilias'Tyus]"; - mes "May God bless you."; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "Long time no see. So, are you doing well to keep the promise with me?"; - mes "Please handle it with care"; - mes "to prevent the evil power within from being released."; - close; - } - mes "[Sir Chilias'Tyus]"; - mes "... ... ..."; - close; - -OnTouch: - if (HELLIONQ == 57 && countitem(Piece_Of_Slate_2) > 0) { - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - mes "^3355FFOne of the Tablet Pieces"; - mes "that you have is beginning to"; - mes "shine with light, as if it were"; - mes "responding to something...^000000"; - close; - } - end; -} - -prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ < 36) { - mes "[Clanux Heffron]"; - mes "What's wrong with"; - mes "this map?! I can't"; - mes "find a blasted thing"; - mes "on it! How can finding"; - mes "something be so hard?"; - close; - } - else if (HELLIONQ == 36) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Excuse me, but are"; - mes "you Clanux Heffron?"; - next; - mes "[Clanux Heffron]"; - mes "Why, who are you"; - mes "and what the heck"; - mes "do you want? Oh..."; - mes "Sent by Chilias, eh?"; - mes "What does he want?"; - next; - if (select("He wants me to help you.", "He wants you to help me.") == 1) { - mes "[Clanux Heffron]"; - mes "So he sent me an"; - mes "assistant, huh? Well..."; - mes "Seeing as he gave me this"; - mes "clue and I've taken so long"; - mes "and still don't have anything to show for it, I don't blame him."; - next; - mes "[Clanux Heffron]"; - mes "Well, if he sent you to"; - mes "help me out, I guess I can"; - mes "tell you everything. For the"; - mes "clues he had me look for,"; - mes "I've only found two so far."; - mes "But I can't figure them out..."; - next; - mes "[Clanux Heffron]"; - mes "Let's see, there's this"; - mes "broken sword and this"; - mes "strange lookin' cogwheel."; - mes "What do these clues mean?!"; - mes "Did the old man give you"; - mes "any hints to help me out?"; - next; - if (select("Where did you find these?", "No, I'm sorry.") == 1) { - mes "[Clanux Heffron]"; - mes "Oh, these I found in Prontera."; - mes "That old coot hid these real"; - mes "good. But yeah, I doubt you'd"; - mes "find anything, but would you try"; - mes "checking out the old Swordman"; - mes "Training ground for more clues?"; - next; - mes "[Clanux Heffron]"; - mes "Man, that Hellion's gem"; - mes "must really be worth a pretty"; - mes "penny if the old man went"; - mes "through so much trouble to"; - mes "even hide these clues. Oh"; - mes "man, I want it so bad..."; - HELLIONQ = 39; - close; - } - mes "[Clanux Heffron]"; - mes "Wha--? Then why are"; - mes "you even here to help"; - mes "me then? Huh. That old"; - mes "coot must not trust me"; - mes "enough, but I can't exactly"; - mes "blame him. Alright then..."; - next; - mes "[Clanux Heffron]"; - mes "If you're gonna help me,"; - mes "go search the old Swordman"; - mes "Training Grounds over here in"; - mes "Prontera. I doubt it, but there's"; - mes "a chance I mighta missed"; - mes "something there. Get to it!"; - HELLIONQ = 39; - close; - } - mes "[Clanux Heffron]"; - mes "Help you...? What, with"; - mes "clues to the location of"; - mes "the Hellion's gem? Screw"; - mes "that, pal! Why should I help"; - mes "you if we're gonna compete"; - mes "for the same prize?!"; - HELLIONQ = 38; - close; - } - else if (HELLIONQ == 38) { - mes "[Clanux Heffron]"; - mes "Hey, why do you keep"; - mes "botherin' me?! Go and"; - mes "find your own clues for the"; - mes "Hellion's gem on your own,"; - mes "jerkface! Now getouttahere!"; - next; - if (select("W-wait! Let's work together!", "Fine. I don't need your help!") == 1) { - mes "[Clanux Heffron]"; - mes "Work together, eh? You"; - mes "know, normally I'd tell you"; - mes "to make like a moonwalker"; - mes "and just beat it, but I gotta"; - mes "admit that I ain't doin' so"; - mes "good on my own on this..."; - next; - mes "[Clanux Heffron]"; - mes "Alright, fine."; - mes "First, look through"; - mes "the old Swordman Training"; - mes "Grounds here in Prontera."; - mes "There might be some clues left over there for you to find..."; - HELLIONQ = 39; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Fine."; - mes "I don't need"; - mes "your help!"; - next; - mes "[Clannux Heffron]"; - mes "Yeah right!"; - mes "You'll be back!"; - mes "...They always"; - mes "come back."; - close; - } - else if (HELLIONQ == 39) { - mes "[Clanux Heffron]"; - mes "Look pal, I found this broken"; - mes "sword, a bonafide clue if I ever saw one, in the old Swordman"; - mes "Training Grounds in Prontera."; - mes "You should be able to find"; - mes "something else there... maybe."; - close; - } - else if (HELLIONQ == 40) { - mes "[Clanux Heffron]"; - mes "Hey, you're done"; - mes "searching? Were you"; - mes "able to find anything?"; - next; - if (select("Nothing...", "In fact, I found this.") == 1) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "^333333(This guy's a real punk!"; - mes "I better not share any new"; - mes "information I've found, just"; - mes "in case he doesn't already"; - mes "know about it.)^000000"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I... I wasn't able to"; - mes "find anything that looked"; - mes "like a clue. I'm sorry, but"; - mes "I let you down big time..."; - next; - mes "[Clanux Heffron]"; - mes "Aw nuts! Alright, if you"; - mes "go back to the old man, let"; - mes "him know that I found a broken"; - mes "sword from the old Swordman"; - mes "Training Grounds and this"; - mes "cogwheel from the Tool Shop."; - next; - mes "[Clanux Heffron]"; - mes "The clues I've found so"; - mes "far don't make any sense!"; - mes "So if you can, convince him to"; - mes "drop me a couple more hints."; - mes "And give this to the old guy"; - mes "to prove I found it, will you?"; - HELLIONQ = 41; - getitem Wheel,1; - next; - mes "[Clanux Heffron]"; - mes "That's all I know."; - mes "At this point you're"; - mes "probably better off"; - mes "searching for these"; - mes "clues on your own..."; - close; - } - mes "[Clanux Heffron]"; - mes "So that's what you"; - mes "found? Huh. I'm even"; - mes "more confused. Alright."; - mes "Well, I found a broken"; - mes "sword in the Swordman"; - mes "Training Grounds."; - next; - mes "[Clanux Heffron]"; - mes "Oh, and I also found"; - mes "this old cogwheel in the"; - mes "Tool Shop around here."; - mes "Here, just take it. Maybe"; - mes "you'll have better luck"; - mes "figuring out what it means."; - next; - mes "[Clanux Heffron]"; - mes "But once you do"; - mes "learn anything new,"; - mes "to me and let me know!"; - mes "That's an order, got it?"; - HELLIONQ = 41; - getitem Wheel,1; - close; - } - else if (HELLIONQ == 41) { - mes "[Clanux Heffron]"; - mes "Hey... Didn't I tell"; - mes "you to check out the"; - mes "Tool Shop in case there"; - mes "was anything I missed?"; - mes "Now go! That's an order!"; - close; - } - else if (HELLIONQ == 42) { - mes "[Clanux Heffron]"; - mes "Wha--? I had no idea"; - mes "that sort of thing could"; - mes "be hidden in that training"; - mes "I missed it. Oh, so the Veggie Lady gave you a password and all?"; - next; - mes "[Clanux Heffron]"; - mes "Huh, I can't make heads"; - mes "or tails of that password."; - mes "I guess I have no choice but"; - mes "to give you this, the cogwheel clue I found from the Tool Shop."; - next; - mes "[Clanux Heffron]"; - mes "I mean, you've been lucky"; - mes "enough till now, so you'll"; - mes "probably be able to stumble"; - mes "upon the answer behind this"; - mes "weird, weird riddle. But you"; - mes "gotta tell me the answer too!"; - next; - mes "[Clanux Heffron]"; - mes "Alright, now take your"; - mes "cogwheel and get outta"; - mes "here. The sooner you get"; - mes "that clue, the sooner I'll"; - mes "get that Hellion's gem."; - HELLIONQ = 43; - getitem Wheel,1; - close; - } - else if (HELLIONQ == 43) { - mes "[Clanux Heffron]"; - mes "Hey, hurry up and check"; - mes "the Tool Shop and figure"; - mes "out the meaning of that"; - mes "password! Maybe that weird"; - mes "machine there is a part of"; - mes "this whole puzzle? Nah..."; - close; - } - else if (HELLIONQ == 44) { - mes "[Clanux Heffron]"; - mes "Hey..."; - mes "Didja find anything"; - mes "new in the Tool Shop?"; - next; - if (select("Pretend that nothing happened.", "Share what you learned.") == 1) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Nope..."; - mes "I couldn't find any"; - mes "new leads. I guess"; - mes "I have no choice but to"; - mes "go back to Chilias'Tyus,"; - mes "unless you know anything..."; - next; - mes "[Clanux Heffron]"; - mes "Bah!"; - mes "Freakin' useless!"; - mes "What kind of assistant"; - mes "are you anyway, huh?"; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, I put that cogwheel"; - mes "into that weird machine in"; - mes "the Tool Shop and some kind"; - mes "of number pad came out. Then..."; - mes "Uh, I couldn't figure out what"; - mes "the password was. I'm stuck!"; - next; - mes "[Clanux Heffron]"; - mes "Oh yeah? Hah! Well, now"; - mes "that the easy part is done, I'll just figure out that secret"; - mes "password myself! Hahaha! That Hellion's gem is as good as mine!"; - close; - } - else if (HELLIONQ == 45) { - mes "[Clanux Heffron]"; - mes "Hey, so you have"; - mes "anything new to report?"; - mes "Oh, and did you learn"; - mes "anything from that weird"; - mes "machine in the Tool Shop?"; - next; - if (select("Tell him just a little bit.", "Don't tell him.") == 1) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, I put that cogwheel"; - mes "into that weird machine in"; - mes "the Tool Shop and some kind"; - mes "of number pad came out. Then..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "^333333(Wait, I can't trust this"; - mes "guy!)^000000 I put in every single"; - mes "password that I could think"; - mes "of, but nothing happened!"; - mes "I think I'm stuck..."; - next; - mes "[Clanux Heffron]"; - mes "Oh yeah? Hah! Well, now"; - mes "that the easy part is done, I'll just figure out that secret"; - mes "password myself! Hahaha! That Hellion's gem is as good as mine!"; - HELLIONQ = 46; - close; - } - mes "[Clanux Heffron]"; - mes "Huh. You should be able"; - mes "to get some number pad to"; - mes "come out from that machine."; - mes "Yeah, I was able to get that"; - mes "far, but I haven't been able"; - mes "to figure out the password..."; - HELLIONQ = 46; - close; - } - else if (HELLIONQ > 45 && HELLIONQ < 71) { - mes "[Clanux Heffron]"; - mes "Oh hey, it's you."; - mes "Listen I got this number"; - mes "pad to pop out of that old"; - mes "machine in the Tool Shop,"; - mes "I still don't know what the"; - mes "password for it might be."; - next; - mes "[Clanux Heffron]"; - mes "If I couldn't figure"; - mes "it out, and I understand"; - mes "if you couldn't figure this"; - mes "out, then this puzzle must"; - mes "be freakin' impossible!"; - close; - } - mes "[Clanux Heffron]"; - mes "Oh man, I am totally"; - mes "lost. What the heck"; - mes "should I be looking for?"; - close; -} - -prontera,223,82,0 script #prt_key-1 HIDDEN_NPC,{ - if (HELLIONQ == 39) { - mes "^3355FFIt's a training dummy"; - mes "with a gash in its body"; - mes "that looks like it was made"; - mes "by the thrust of a sharp sword.^000000"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Didn't Clanux mention that he"; - mes "found a broken sword around"; - mes "here? Maybe this was exactly"; - mes "where he found it. Let's see..."; - next; - select("Inspect the dummy's gash"); - mes "^3355FFInside of the dummy's body is"; - mes "a steel bearing with a roughly"; - mes "etched message that reads:^000000"; - mes "^4d4dff''Veggie Lady N9 W3 BINGO.''^000000"; - HELLIONQ = 40; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "What the heck does this"; - mes "even mean? A Veggie Lady?"; - mes "Does Clanux know anything"; - mes "at all about this clue...?"; - close; - } - mes "^3355FFIt's a training dummy"; - mes "that was used to hone the"; - mes "skills of new Swordmen..."; - mes "But the Swordman Training"; - mes "Grounds have moved to Izlude."; - close; -} - -prontera,45,67,0 script #prt_key-1-1 HIDDEN_NPC,1,1,{ -OnTouch: - if (HELLIONQ == 40 || HELLIONQ == 41) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, according to the"; - mes "message in that old training"; - mes "dummy, this is where I'm"; - mes "supposed to go. Nine steps"; - mes "north, 3 steps west. And now..."; - mes "Veggie Lady. Okay, okay..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Huh. That's creepy."; - mes "There's one right there"; - mes "staring at me. But after"; - mes "the words ''Veggie Lady,''"; - mes "all the message says is, um,"; - mes "what was that last word again?"; - next; - input .@input$; - if (.@input$ == "BINGO") { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Of course!"; - mes "''BINGO!'' But"; - mes "I don't see a hall"; - mes "full of old people"; - mes "around here, I--"; - next; - mes "[Veggie Lady]"; - mes "Finally, you say it."; - mes "Yeesh, I thought I was"; - mes "going to wait forever for"; - mes "somebody to say that"; - mes "password. Okay, here's"; - mes "the code number you want..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "C-code number?"; - mes "Wait, wh-what...?"; - next; - mes "[Veggie Lady]"; - mes "Awww...I don't know!"; - mes "I'm only gonna say it"; - mes "now:^4D4DFF 3847147298^000000. One"; - mes "more time, in case you"; - mes "didn't get it:^4D4DFF 3847147298^000000."; - mes "Don't forget it, adventurer."; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Wait... What does"; - mes "this all mean? Won't"; - mes "you tell me more?"; - next; - mes "[Veggie Lady]"; - mes "No. I've been given"; - mes "explicit instructions"; - mes "to not tell you more."; - mes "In fact, I hate talking."; - mes "That's why I sell vegetables."; - if (HELLIONQ == 40) - HELLIONQ = 42; - else if (HELLIONQ == 41) - HELLIONQ = 43; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Holy cow..."; - mes "This is all"; - mes "really cloak and"; - mes "dagger type stuff!"; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes ""+ .@input$ + "!"; - mes "Hmmm. No, no that couldn't"; - mes "be it. What in the world was that word and why can't I remember it"; - mes "when I seemingly need it most?"; - close; - } - end; -} - -prt_in,128,79,0 script Unknown Machine#prt_key HIDDEN_NPC,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ == 43) { - mes "^3355FFIt's a weird looking"; - mes "machine that looks like"; - mes "it hasn't been used in a"; - mes "while. It looks like the"; - mes "cogwheel that you have"; - mes "would fit perfectly in it...^000000"; - next; - if (countitem(Wheel) > 0) { - if (select("Insert Cogwheel.", "Ignore it.") == 1) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I just know this"; - mes "cogwheel will fit"; - mes "into this machine!"; - mes "What I don't know is"; - mes "what will happen once"; - mes "this machine works..."; - next; - mes "^3355FF*Click...!*"; - mes "Once the cogwheel is"; - mes "fit into the machine and"; - mes "turned, the device hums"; - mes "to life and a panel opens,"; - mes "revealing a numeric keypad.^000000"; - delitem Wheel,1; - HELLIONQ = 44; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I guess that I've got"; - mes "to input some kind of"; - mes "numeric password..."; - mes "Ah, right, the numbers"; - mes "that Veggie Lady gave me!"; - next; - input .@input$; - if (.@input$ == "3847147298") { - mes "^3355FFThe machine responds to"; - mes "the password with a pleasant"; - mes "chime, confirming that you've"; - mes "input the correct numbers."; - mes "The keypad slides open to"; - mes "reveal a piece of a tablet.^000000"; - next; - mes "^3355FFThe message engraved on"; - mes "this tablet reads: ''This is for"; - mes "Christopher, my dear friend"; - mes "who I met in Prontera. To the"; - mes "one who finds this, please seek"; - mes "out the next piece of this tablet"; - mes "in the city of thickest forest.''^000000"; - next; - mes "^3355FFThe message is signed"; - mes "by someone named Tyus."; - mes "It would be best to bring"; - mes "this back to Sir Chilia'Tyus"; - mes "and confirm that this was"; - mes "made by his grandfather...^000000"; - HELLIONQ = 45; - getitem Piece_Of_Slate_1,1; - close; - } - mes "The machine responds to"; - mes "the password with an abrupt,"; - mes "screeching beep and the entire"; - mes "machine shuts down. You'll have to try entering the password again."; - close; - } - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Eh..."; - mes "Forget it."; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Uh oh..."; - mes "Where did I put"; - mes "the cogwheel that"; - mes "Clanux Heffron gave me?"; - close; - } - else if (HELLIONQ == 44) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Okay, let me see"; - mes "if I can enter the"; - mes "right number this time..."; - next; - input .@input$; - if (.@input$ == "3847147298") { - mes "^3355FFThe machine responds to"; - mes "the password with a pleasant"; - mes "chime, confirming that you've"; - mes "input the correct numbers."; - mes "The keypad slides open to"; - mes "reveal a piece of a tablet.^000000"; - next; - mes "^3355FFThe message engraved on"; - mes "this tablet reads: ''This is for"; - mes "Christopher, my dear friend"; - mes "who I met in Prontera. To the"; - mes "one who finds this, please seek"; - mes "out the next piece of this tablet"; - mes "in the city of thickest forest.''^000000"; - next; - mes "^3355FFThe message is signed"; - mes "by someone named Tyus."; - mes "It would be best to bring"; - mes "this back to Sir Chilia'Tyus"; - mes "and confirm that this was"; - mes "made by his grandfather...^000000"; - HELLIONQ = 45; - getitem Piece_Of_Slate_1,1; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "The machine responds to"; - mes "the password with an abrupt,"; - mes "screeching beep and the entire"; - mes "machine shuts down. You'll have to try entering the password again."; - close; - } - mes "^3355FFIt's some sort of"; - mes "strange looking machine"; - mes "with a mysterious purpose.^000000"; - close; -} - -payon,182,132,3 script Grout'he Tuccok#hellion 1_M_02,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ < 47) { - mes "[Grout'he]"; - mes "Hey..."; - mes "Hey you!"; - mes "What are you"; - mes "looking at?!"; - mes "Get outta my"; - mes "face, ya jerkwad."; - close; - } - else if (HELLIONQ == 47) { - mes "[Grout'he]"; - mes "What...?"; - mes "You got something"; - mes "to tell me or are you"; - mes "just bein' a rude prick"; - mes "and staring at me like"; - mes "this is your turf?!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I'm sorry, but well..."; - mes "Chilias'Tyus told me that"; - mes "you might know something"; - mes "about a piece of a tablet--"; - next; - mes "[Grout'he]"; - mes "What? Oh, so Chilias'Tyus"; - mes "is lookin for the gem too, eh?"; - mes "Ooh, that's right. He wants to"; - mes "seal its evil or something."; - mes "Yeah, yeah. That's a good"; - mes "cause. Real noble and all..."; - next; - mes "[Grout'he]"; - mes "Tell you what. The only reason"; - mes "I want that gem is to sell it so I can pay off all my debts. But"; - mes "if I sell you the clues I found, I'll get the zeny I need and the"; - mes "gem will be in good hands too."; - next; - mes "[Grout'he]"; - mes "So what do you say?"; - mes "It's not a bad deal if"; - mes "you think about it and"; - mes "we might as well kill"; - mes "two birds with one stone..."; - next; - if (select("Alright, I'll buy your clues.", "Why the hell should I pay you?!") == 1) { - mes "[Grout'he]"; - mes "Oh man, thanks a lot."; - mes "Alright, all I'm asking"; - mes "for is 10,000 zeny. You get"; - mes "my clues and I'll let you know"; - mes "where I found 'em, in case"; - mes "you can find something new."; - next; - if (Zeny > 9999) { - if ((MaxWeight-Weight) > 1000 ) { - mes "[Grout'he]"; - mes "There you go!"; - mes "Thanks for the cash~"; - mes "(Now I won't have to"; - mes "get my knees all broken!)"; - mes "Oh, and let me mark your"; - mes "Mini-Map for you real quick..."; - next; - mes "[Grout'he]"; - mes "You see this here?"; - mes "It's where I found the"; - mes "Skirt of Virgin I'm about"; - mes "to give you. So check that"; - mes "spot out and see if you find"; - mes "anything new and interesting."; - viewpoint 1,101,190,1,0xFFFF00; - next; - mes "[Grout'he]"; - mes "Here you go, pal..."; - mes "A Stone Heart, Green Herb,"; - mes "some Grape Juice and one"; - mes "clean and pure Skirt of Virgin."; - mes "If you got any more questions,"; - mes "I guess you can ask me later~"; - Zeny -= 10000; - HELLIONQ = 48; - getitem Stone_Heart,1; - getitem Green_Herb,1; - getitem Grape_Juice,1; - getitem Skirt_Of_Virgin,1; - close; - } - mes "[Grout'he]"; - mes "Whoa whoa..."; - mes "But you don't got any room"; - mes "in your inventory to hold"; - mes "what I wanna give you. It'd"; - mes "probably be best to stash your"; - mes "stuff in Kafra Storage, yeah?"; - close; - } - mes "[Grout'he]"; - mes "Oh hey..."; - mes "You don't got the zeny."; - mes "Sorry pal, but I've really got"; - mes "to pay my debts somehow."; - mes "I don't know if I'm allowed"; - mes "to really talk about it..."; - mes "^333333*Sob*^000000"; - close; - } - mes "[Grout'he]"; - mes "Why the hell should you"; - mes "pay me?! Hey, aren't you"; - mes "looking for the gem to help"; - mes "the world? Well, I happen to"; - mes "be a little part of this world,"; - mes "so why don't you help me first?"; - next; - mes "[Grout'he]"; - mes "Man, you might not"; - mes "know it, but the money"; - mes "you give me will save"; - mes "a life. My own! Dude, how"; - mes "can you be so insensitive?"; - close; - } - else if (HELLIONQ == 48) { - mes "[Grout'he]"; - mes "You forgot where I told"; - mes "you to look for more clues?"; - mes "Eh, I'll let you know once"; - mes "again, sure. Keep your eye"; - mes "on your Mini-Map, got it?"; - viewpoint 1,101,190,1,0xFFFF00; - next; - mes "[Grout'he]"; - mes "Alright..."; - mes "Good luck out there."; - mes "I really hope you can"; - mes "keep the gem out of the"; - mes "wrong hands. Of course, I was gonna just sell it, but..."; - close; - } - else if (HELLIONQ == 49) { - mes "[Grout'he]"; - mes "You've been to the"; - mes "first location? Good."; - mes "Okay, now look over here."; - mes "Check your Mini-Map to"; - mes "see where I found that"; - mes "Stone Heart, got it?"; - viewpoint 1,82,109,2,0xFFFF00; - close; - } - else if (HELLIONQ == 50) { - mes "[Grout'he]"; - mes "Alright, here's where"; - mes "I found that Green Herb."; - mes "You know you can use that"; - mes "to counter poison, right?"; - mes "Check that place to see if"; - mes "there's anything I missed."; - viewpoint 1,239,56,3,0xFFFF00; - close; - } - else if (HELLIONQ == 51) { - mes "[Grout'he]"; - mes "Okay, here's the last"; - mes "place you should double"; - mes "check, the place where"; - mes "I nabbed that Grape"; - mes "Juice. Good luck~"; - viewpoint 1,243,160,4,0xFFFF00; - close; - } - else if (HELLIONQ == 52) { - mes "[Grout'he]"; - mes "Oh, you need some help"; - mes "in figuring out the clues?"; - mes "Heh. Alright, let's see."; - mes "You want me to help"; - mes "you in making sense of"; - mes "this weird riddle?"; - next; - if (select("Yes, please!", "No, thanks~") == 1) { - mes "[Grout'he]"; - mes "Alright now. All those"; - mes "messages said stuff about"; - mes "one sized clothing, dried"; - mes "fish and green herbs, wine..."; - mes "Huh. It doesn't make sense."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "What...?"; - mes "I could have"; - mes "told you that!"; - next; - mes "[Grout'he]"; - mes "Wait, wait."; - mes "Let's mark all the"; - mes "clue locations again"; - mes "on your Mini-Map."; - mes "Okay, we've got four"; - mes "dots around Payon."; - viewpoint 1,243,160,4,0xFFFF00; - viewpoint 1,239,56,3,0xFFFF00; - viewpoint 1,82,109,2,0xFFFF00; - viewpoint 1,101,190,1,0xFFFF00; - next; - mes "[Grout'he]"; - mes "Alright, now if"; - mes "I connect and intersect"; - mes "all the lines, there's"; - mes "a point in the middle."; - mes "Why don't you check"; - mes "this middle point, eh?"; - viewpoint 1,159,129,5,0xFFFF00; - next; - mes "[Grout'he]"; - mes "Now, this location"; - mes "is a house, and I know"; - mes "it's pretty random, but"; - mes "it's all we got. Heck,"; - mes "all these clues make"; - mes "less sense than this!"; - HELLIONQ = 53; - close; - } - mes "[Grout'he]"; - mes "Oh yeah?"; - mes "Well listen, I dunno,"; - mes "but this looks to be one"; - mes "of those situations where"; - mes "two heads are better than one."; - mes "I think we oughta team up~"; - close; - } - else if (HELLIONQ > 52 && HELLIONQ < 55) { - mes "[Grout'he]"; - mes "Hey, how's it goin'"; - mes "looking for that one"; - mes "piece of the tablet?"; - mes "It's a lot of trouble,"; - mes "but I guess that's the"; - mes "case with all treasure."; - close; - } - else if (HELLIONQ == 55) { - mes "[Grout'he]"; - mes "Oh, so all of those"; - mes "items came in handy?"; - mes "I don't believe it! So"; - mes "this puzzle actually"; - mes "makes sense?! So"; - mes "what'd the slab say?"; - next; - mes "[Grout'he]"; - mes "''Compassionate one?''"; - mes "Oh hey, there's a giant"; - mes "stone statue over in the"; - mes "Archer Village that fits"; - mes "that description perfectly!"; - mes "You should check it out."; - HELLIONQ = 56; - close; - } - else if (HELLIONQ == 56) { - mes "[Grout'he]"; - mes "Hey, you really ought"; - mes "to check out the huge"; - mes "stone statue over in the"; - mes "Archer Village. Now that"; - mes "I think about it, it's the"; - mes "perfect hiding place!"; - close; - } - else if (HELLIONQ == 57) { - mes "[Grout'he]"; - mes "Hey, this is great!"; - mes "You actually found the"; - mes "next piece of the tablet!"; - mes "You better take this back"; - mes "to Chilias'Tyus right now~"; - next; - mes "[Grout'he]"; - mes "Oh. And um, thanks"; - mes "for being willing to pay"; - mes "me in cash for all those"; - mes "little bitty clues. I won't"; - mes "forget your help, pal~"; - close; - } - else if (HELLIONQ > 57 && HELLIONQ < 71) { - mes "[Grout'he]"; - mes "Hey, be careful if"; - mes "you manage to find that"; - mes "Hellion's gem. I dunno if"; - mes "it's true, but maybe old"; - mes "Tyus was right. Maybe it"; - mes "does hold a wicked power..."; - close; - } - else { - mes "[Grout'he]"; - mes "Life sure is a lot"; - mes "less tense without"; - mes "having debt to worry"; - mes "about. I could get"; - mes "real used to this..."; - close; - } -} - -payon,101,190,0 script #paypuzz1 FAKE_NPC,1,1,{ -OnTouch: - if (HELLIONQ == 48) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, this is where"; - mes "Grout'he told me to look."; - mes "Ooh, there's something"; - mes "written on the ceiling. Um,"; - mes "let's see... ''This garment"; - mes "is one size fits all.''"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "That's it...?"; - mes "Hopefully this will"; - mes "make more sense once"; - mes "I find more clues. I hope."; - HELLIONQ = 49; - close; - } - end; -} - -payon,82,109,3 script Pile of Stone#paypuzz2 HIDDEN_NPC,{ - if (HELLIONQ == 49) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, this is the place"; - mes "that Grout'he told me about."; - mes "Let's see, there's an engraving"; - mes "here that says, ''I used to pray for peaceful days here.'' Okay."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Man..."; - mes "This better not be"; - mes "one of those puzzles"; - mes "that looks easy once"; - mes "I get the answer. Well,"; - mes "if I ever get it, that is."; - HELLIONQ = 50; - close; - } -} - -payon,239,56,3 script Dried Fish#paypuzz3 HIDDEN_NPC,{ - if (HELLIONQ == 50) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "So... Dried fish all"; - mes "around me. This is getting"; - mes "to be nonsense. Let's see,"; - mes "this message says, ''Green"; - mes "Herbs are very useful for"; - mes "getting rid of fish smells.''"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "I got it...!"; - mes "Whoever made up"; - mes "these clues must be"; - mes "some sort of crazy man!"; - mes "It's the only explanation!"; - HELLIONQ = 51; - close; - } -} - -payon,240,160,3 script Vat#paypuzz4 HIDDEN_NPC,{ - if (HELLIONQ == 51) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Alright, the last"; - mes "place I have to check."; - mes "It's a big old vat with a"; - mes "message here too. Now"; - mes "let me see, there should"; - mes "be a message here too. Ah--!"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "This says, ''What will it be?"; - mes "Wine or Grape Juice? Oh,"; - mes "but I much prefer wine.'' Okay,"; - mes "what does this have to do with"; - mes "that Hellion's gem? Weird..."; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Am I missing something?"; - mes "I think I really need help in"; - mes "figuring this out. Hmm..."; - HELLIONQ = 52; - close; - } -} - -payon,159,129,3 script Wooden Floor#paypuzz5 HIDDEN_NPC,{ - if (HELLIONQ == 53) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Hey, the floor around"; - mes "here doesn't seem very"; - mes "solid. Maybe there's"; - mes "something underneath?"; - next; - if (select("Just check the floor.", "Dig through the dust.") == 1) { - mes "^3355FFYou examine the floor,"; - mes "but are unable to find"; - mes "anything that resembles"; - mes "a clue to the location"; - mes "of the Hellion's gem"; - mes "or a tablet piece.^000000"; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Oh man, there's"; - mes "so much dust! What"; - mes "can I do about all of"; - mes "this nasty dirt in the air?"; - next; - if (countitem(Stone_Heart) > 0 && countitem(Grape_Juice) > 0 && countitem(Green_Herb) > 0 && countitem(Skirt_Of_Virgin) > 0) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Well, there are all these"; - mes "clues Grout'he found. It sucks,"; - mes "but I'll use this Grape Juice"; - mes "to sort of keep this dust from"; - mes "kicking up. And if I put my morals^FFFFFFa^000000 on hold, I'll cover my face..."; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "...With this Skirt of Virgin."; - mes "Oh, and I can use this Stone"; - mes "Heart to prop any floor boards"; - mes "I tilt while I look underneath"; - mes "this floor. Oh hey! I found it!"; - mes "It's... It's another clue!"; - next; - mes "["+ strcharinfo(PC_NAME) +"]"; - mes "Wait, wait..."; - mes "I can't read the"; - mes "engraving on this"; - mes "stone slab, it's way"; - mes "too old. Let's see..."; - next; - mes "^3355FFYou cover the surface"; - mes "of the slab and begin"; - mes "to rub a Green Herb over"; - mes "it. Fortunately, the juice from"; - mes "the Green Herb makes the"; - mes "engraving appear more clearly.^000000"; - delitem Stone_Heart,1; - delitem Green_Herb,1; - delitem Grape_Juice,1; - delitem Skirt_Of_Virgin,1; - HELLIONQ = 54; - next; - mes "[Stone Engraving]"; - mes "^4D4DFF''This has been entrusted to"; - mes "the care of the compassionate"; - mes "one so that my friends may"; - mes "find peace. To he who finds"; - mes "this, remember that avarice"; - mes "knows no bounds. --Tyus.''^000000"; - HELLIONQ = 55; - close; - } - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Where did I leave"; - mes "all that stuff I got from"; - mes "Grout'he? Let's see,"; - mes "there was a Green Herb,"; - mes "a Stone Heart, Grape Juice"; - mes "and one Skirt of Virgin..."; - close; - } - else if (HELLIONQ == 54) { - mes "[Stone Engraving]"; - mes "^4D4DFF''This has been entrusted to"; - mes "the care of the compassionate"; - mes "one so that my friends may"; - mes "find peace. To he who finds"; - mes "this, remember that avarice"; - mes "knows no bounds. --Tyus.''^000000"; - HELLIONQ = 55; - close; - } - else if (HELLIONQ > 54) { - mes "[Stone Engraving]"; - mes "^4D4DFF''This has been entrusted to"; - mes "the care of the compassionate"; - mes "one so that my friends may"; - mes "find peace. To he who finds"; - mes "this, remember that avarice"; - mes "knows no bounds. --Tyus.''^000000"; - close; - } -} - -pay_arche,142,28,0 script Buddha Statue#paypuzz6 HIDDEN_NPC,5,5,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ == 56) { - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "Hey, here's a huge"; - mes "stone statue. This"; - mes "must be what Grout'he"; - mes "was telling me about."; - next; - mes "[Echoing Voice]"; - mes "^4d4dffYou must..."; - mes "You must be...^000000"; - next; - mes "[" + strcharinfo(PC_NAME) + "]"; - mes "What the--?"; - mes "There's a voice"; - mes "inside my head!"; - mes "And it's not even mine!"; - next; - mes "[Echoing Voice]"; - mes "You who have come"; - mes "for the Tablet Piece,"; - mes "I shall judge whether"; - mes "or not you are worthy."; - mes "Answer this one question."; - next; - mes "[Echoing Voice]"; - mes "You are in a situation"; - mes "in which you will die,"; - mes "but if you cause the death"; - mes "of another person, you will"; - mes "surely save yourself. So..."; - mes "What do you do?"; - next; - switch(select("I will kill to survive.", "I have no choice, but to die.", "I won't kill, but I'll find a way to live!", "I'll ask that person if it's okay to kill him.")) { - case 1: - mes "[Echoing Voice]"; - mes "There is a primal truth"; - mes "to your answer. However..."; - mes "You have chosen poorly."; - close2; - unitkill getcharid(CHAR_ID_ACCOUNT); - end; - case 2: - mes "[Echoing Voice]"; - mes "There is a kindness and"; - mes "compassion in your answer"; - mes "that is indeed rare. However,"; - mes "where is the respect for your"; - mes "own life? If you are that willing to throw it away, you are no hero."; - close2; - unitkill getcharid(CHAR_ID_ACCOUNT); - end; - case 3: - mes "[Echoing Voice]"; - mes "Yes. Love for all life,"; - mes "including your own, is"; - mes "a trait that all true heroes"; - mes "must have. You have chosen..."; - mes "Wisely. Please, take this into"; - mes "your capable hands, adventurer."; - next; - mes "^3355FFA stone slab at the foot"; - mes "of the statue slides open,"; - mes "revealing a piece of the"; - mes "tablet that will lead you"; - mes "to the Hellion's gem."; - HELLIONQ = 57; - getitem Piece_Of_Slate_2,1; - close; - case 4: - mes "[Echoing Voice]"; - mes "The veneer of honesty in"; - mes "your answer is surpassed by"; - mes "your own cowardice. You have"; - mes "chosen extremely poorly..."; - close2; - unitkill getcharid(CHAR_ID_ACCOUNT); - end; - } - } - -OnTouch: - if (HELLIONQ == 56 && countitem(Piece_Of_Slate_1) > 0) { - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - mes "^3355FFThe piece of tablet"; - mes "that you have is shining"; - mes "with light as if in response"; - mes "to something in the area.^000000"; - close; - } - end; -} - -geffen,110,200,3 script Sage Welshyun#hellion 4_M_SAGE_A,3,3,{ - if ((MaxWeight-Weight) < 2000 || checkweight(Knife,1) == 0) { - mes "^3355FFHold it right there!"; - mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge."; - close; - } - if (HELLIONQ < 58) { - mes "[Welshyun]"; - mes "Hm? Oh, pardon me."; - mes "I didn't notice you. I was"; - mes "far too occupied thinking"; - mes "deep important thoughts"; - mes "that your puny little mind"; - mes "couldn't possibly fathom."; - close; - } - else if (HELLIONQ == 58) { - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - mes "[Welshyun]"; - mes "That..."; - mes "That eerie glow..."; - next; - mes "[Welshyun]"; - mes "You! Identify yourself"; - mes "and explain how you came"; - mes "about to get those tablet"; - mes "pieces! Now answer me!"; - next; - mes "[Welshyun]"; - mes "Ah, forgive me. You're"; - mes "helping Chilias, are you?"; - mes "I see. So you must be here"; - mes "to seek my help in finding"; - mes "the final piece, am I correct?"; - next; - if (select("Shut up, I know you have it, so give it!", "Yes, please help me.") == 1) { - mes "[Welshyun]"; - mes "Such insolence!"; - mes "Huh. I suppose Chilias"; - mes "may have misjudged you"; - mes "when he entrusted you with"; - mes "this important mission. Huh."; - mes "A reevaluation is in order..."; - HELLIONQ = 60; - close; - } - mes "[Welshyun]"; - mes "Of course, in the"; - mes "interest of mankind,"; - mes "I shall help you. But first,"; - mes "I have a favor to ask of you."; - next; - mes "[Welshyun]"; - mes "My student in the Geffen"; - mes "Tower has not reported back to"; - mes "me about his research project,"; - mes "so I would like for you to find"; - mes "him and retrieve the report"; - mes "for me. Not a big deal, right?"; - next; - mes "[Welshyun]"; - mes "The title of his report"; - mes "should be, ''^4D4DFFMonster Life"; - mes "in the Geffen Area^000000,'' so"; - mes "please remember that."; - mes "Ah, and my student's"; - mes "name is Enoz."; - HELLIONQ = 59; - close; - } - else if (HELLIONQ == 59) { - mes "[Welshyun]"; - mes "Please bring me the"; - mes "report entitled, ''^4D4DFFMonster"; - mes "Life in the Geffen Area^000000,''"; - mes "from my student Enoz in"; - mes "the Geffen Tower. Thank"; - mes "you, I appreciate your help."; - close; - } - else if (HELLIONQ == 60) { - mes "[Welshyun]"; - mes "^333333*Ahem*^000000 Oh dear me..."; - mes "I'm unfathomably thirsty..."; - mes "There's no way I can do any"; - mes "serious thinking with such"; - mes "a dry, parched throat..."; - HELLIONQ = 61; - close; - } - else if (HELLIONQ == 61) { - if (countitem(White_Potion) > 0) { - mes "[Welshyun]"; - mes "Oh, a White Potion?"; - mes "Yes, may I please have"; - mes "one? Ahh, most refreshing~"; - mes "You may not be such a bad"; - mes "person after all! Now shall I help you find that tablet piece?"; - next; - mes "[Welshyun]"; - mes "Of course, in the"; - mes "interest of mankind,"; - mes "I shall help you. But first,"; - mes "I have a favor to ask of you."; - next; - mes "[Welshyun]"; - mes "My student in the Geffen"; - mes "Tower has not reported back to"; - mes "me about his research project,"; - mes "so I would like for you to find"; - mes "him and retrieve the report"; - mes "for me. Not a big deal, right?"; - next; - mes "[Welshyun]"; - mes "The title of his report"; - mes "should be, ''^4D4DFFMonster Life"; - mes "in the Geffen Area^000000,'' so"; - mes "please remember that."; - mes "Ah, and my student's"; - mes "name is Enoz."; - delitem White_Potion,1; - HELLIONQ = 62; - close; - } - mes "[Welshyun]"; - mes "Oh...! Still so..."; - mes "Exasperatingly thirsty!"; - mes "If I only had something"; - mes "cool, refreshing and with"; - mes "a high restorative value"; - mes "to quench this thirst!"; - close; - } - else if (HELLIONQ == 62) { - mes "[Welshyun]"; - mes "Please bring me the"; - mes "report entitled, ''^4D4DFFMonster"; - mes "Life in the Geffen Area^000000,''"; - mes "from my student Enoz in"; - mes "the Geffen Tower. Thank"; - mes "you, I appreciate your help."; - close; - } - else if (HELLIONQ == 63) { - mes "[Welshyun]"; - mes "Hm? What's that strange"; - mes "expression on your face?"; - mes "Prank? Oh please. Such"; - mes "chicanery is beneath me..."; - mes "But even if I did play a joke, believe me. It builds character."; - next; - mes "[Welshyun]"; - mes "First and foremost,"; - mes "I want to test you to see"; - mes "if you are worthy of this"; - mes "tablet piece. I want to see"; - mes "for myself if you are a person"; - mes "of honor. Someone of character."; - next; - mes "[Welshyun]"; - mes "Oh yes, I accidentally"; - mes "took this Master Science"; - mes "Reference Book from Enoz,"; - mes "so would you please return it"; - mes "to him for me? Oh, and please"; - mes "bring back 1 Blue Gemstone."; - next; - mes "^3355FFYou received the"; - mes "incredibly heavy tome,"; - mes "the Master Science"; - mes "Reference Book.^000000"; - HELLIONQ = 64; - close; - } - else if (HELLIONQ == 64) { - mes "[Welshyun]"; - mes "Please deliver the Master"; - mes "Science Reference Book to"; - mes "Enoz, and come back to me"; - mes "with 1 Blue Gemstone."; - close; - } - else if (HELLIONQ == 65) { - if (countitem(Blue_Gemstone) > 0) { - mes "[Welshyun]"; - mes "Thank you. You've"; - mes "brought the book to Enoz"; - mes "and delivered a Gemstone"; - mes "to me as I've asked. Now,"; - mes "there is one final test..."; - next; - mes "[Welshyun]"; - mes "Answer this question."; - mes "Where is the abode of the"; - mes "departed souls with a shining"; - mes "silver roof that is mentioned"; - mes "in the third part of the ballad"; - mes "of Grimnir? Well, adventurer?"; - next; - input .@input$; - if (.@input$ == "Valaskjalf") { - mes "[Welshyun]"; - mes "Ah, well met, well met."; - mes "You are as well learned as"; - mes "you are brave. As promised,"; - mes "you may have this piece of"; - mes "the tablet, which I've already found. The clues were too simple..."; - delitem Blue_Gemstone,1; - HELLIONQ = 66; - getitem Piece_Of_Slate_4,1; - next; - mes "[Welshyun]"; - mes "Please send my regards"; - mes "to my dear friend, Chilias,"; - mes "who has dedicated his life"; - mes "to sealing the evil within"; - mes "the Hellion's gem."; - close; - } - mes "[Welshyun]"; - mes "Bwahahaah! Only"; - mes "a superior mind could"; - mes "know the answer to such"; - mes "a question! Go forth and"; - mes "learn the answer, else"; - mes "I cannot help you, adventurer~"; - close; - } - mes "[Welshyun]"; - mes "Ah, I've heard that"; - mes "Enoz received the Master"; - mes "Science Reference Book"; - mes "from you. But did you remember"; - mes "to bring me a Blue Gemstone?"; - close; - } - else if (HELLIONQ == 66) { - mes "[Welshyun]"; - mes "Hm. You should visit"; - mes "Chilias and determine"; - mes "your next course of action,"; - mes "now that you have all four"; - mes "of the pieces of the tablet."; - close; - } - else if (HELLIONQ == 67) { - if (countitem(Piece_Of_Slate_1) > 0 && countitem(Piece_Of_Slate_2) > 0 && countitem(Piece_Of_Slate_3) > 0 && countitem(Piece_Of_Slate_4) > 0) { - mes "[Welshyun]"; - mes "Hm? Did you need"; - mes "me to combine all four"; - mes "pieces of the tablet and"; - mes "make it whole again? Oh."; - mes "All this time I thought you"; - mes "knew how to do it. Alright."; - next; - mes "[Welshyun]"; - mes "As a matter of fact,"; - mes "I was planning on using"; - mes "the Blue Gemstone you gave"; - mes "me to do this. But since you"; - mes "never really asked... In any"; - mes "case, let me concentrate."; - next; - mes "[Welshyun]"; - mes "Shadows remembered by time."; - mes "Help me retrieve the forgotten"; - mes "stories that have been scattered in the wind. Right here. Right now."; - specialeffect EF_BEGINSPELL2; - next; - mes "[Welshyun]"; - mes "..."; - mes "Okay..."; - mes "That was tough."; - specialeffect EF_SPELLBREAKER; - next; - mes "[Welshyun]"; - mes "That was tough"; - mes "complete tablet."; - mes "Please bring this"; - mes "safely back to Chilias."; - delitem Piece_Of_Slate_1,1; - delitem Piece_Of_Slate_2,1; - delitem Piece_Of_Slate_3,1; - delitem Piece_Of_Slate_4,1; - HELLIONQ = 68; - getitem Slate,1; - next; - mes "[Welshyun]"; - mes "Wait, take a look!"; - mes "There's a map on the back"; - mes "of the tablet. Although the gem"; - mes "is already embedded within the"; - mes "tablet, who knows where this map may lead? Perhaps Hellion Revenant?"; - next; - mes "[Welshyun]"; - mes "I don't know if Chilias"; - mes "told you, but the name of"; - mes "the monster that guards and"; - mes "follows this gem is Hellion"; - mes "Revenant. But why mark its"; - mes "location on this tablet?"; - next; - mes "[Welshyun]"; - mes "Well, it will be dangerous, but"; - mes "I'm sure that you're strong enough to confront this monster. I believe"; - mes "it was the wish of this tablet's creator for someone to defeat"; - mes "the Hellion Revenant..."; - next; - if (select("Alright, I'll do it!", "I better get this tablet to Chilias...") == 1) { - mes "[Welshyun]"; - mes "Well, I'm almost certain"; - mes "this map will lead you to"; - mes "Hellion Revenant. Let me"; - mes "warp you to the location"; - mes "marked on the tablet's map..."; - close2; - warp "gef_fild09",368,88; - end; - } - mes "[Welshyun]"; - mes "Yes, that's true."; - mes "Chilias has been waiting"; - mes "his whole life to seal this"; - mes "gem. Plus, who knows what"; - mes "may happen while it is in"; - mes "your possession?"; - close; - } - mes "[Welshyun]"; - mes "So, were you able"; - mes "to deliver the tablet"; - mes "and the Hellion's gem to"; - mes "Chilias safely? I hope so..."; - close; - } - else if (HELLIONQ > 67 && HELLIONQ < 71) { - mes "[Welshyun]"; - mes "So, were you able"; - mes "to deliver the tablet"; - mes "and the Hellion's gem to"; - mes "Chilias safely? Ah, and"; - mes "how has my friend been?"; - close; - } - else { - mes "[Welshyun]"; - mes "Heh heh~"; - mes "Enoz must be"; - mes "panicking right"; - mes "about now. Oh,"; - mes "students are always"; - mes "good for a laugh..."; - close; - } - -OnTouch: - if (HELLIONQ == 58 && countitem(Piece_Of_Slate_3) > 0) { - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - mes "^3355FFThe piece of tablet"; - mes "that you have is shining"; - mes "with light as if in response"; - mes "to something in the area.^000000"; - close; - } - end; -} - -gef_tower,116,37,0 script Enoz#hellion 4_M_ALCHE_A,{ - if (HELLIONQ == 59 || HELLIONQ == 62) { - mes "[Enoz]"; - mes "It's gone, it's gone!"; - mes "Where the hell did it go?!"; - mes "Oh man, who could have"; - mes "taken it? Wait, was it... You?!"; - next; - if (select("Actually, Welshyun sent me.", "No way man, don't go nuts.") == 1) { - mes "[Enoz]"; - mes "My mentor, Welshyun?"; - mes "Huh. Is there a report"; - mes "I haven't submitted to him"; - mes "yet? So what was it called?"; - next; - input .@input$; - if (.@input$ == "Monster Life in the Geffen Area") { - mes "[Enoz]"; - mes "''Monster Life in"; - mes "the Geffen Area?''"; - mes "Oh no. My mentor took"; - mes "that three days ago!"; - mes "Is he still up to his"; - mes "old tricks again?"; - next; - mes "[Enoz]"; - mes "Awww nuts!"; - mes "Where the heck is"; - mes "my Master Science"; - mes "Reference Book? "; - mes "It was right here"; - mes "three days ago..."; - HELLIONQ = 63; - close; - } - mes "[Enoz]"; - mes "" + .@input$ + "?"; - mes "I haven't completed"; - mes "any research related"; - mes "to that subject. Or did I?"; - mes "Anyway, I need the exact"; - mes "name of the report you want!"; - close; - } - mes "[Enoz]"; - mes "Nuts?! Oh, you wanna"; - mes "see crazy, is that it?! You"; - mes "wanna see insaaaane?!"; - mes "Cuz I'll go freakin' medieval"; - mes "if you keep bothering me!!"; - close; - } - else if (HELLIONQ == 63) { - mes "[Enoz]"; - mes "My mentor Welshyun's"; - mes "been playing jokes again,"; - mes "so you better go talk to him."; - mes "Damn. Where is that Master"; - mes "Science Reference Book?"; - close; - } - else if (HELLIONQ == 64) { - mes "[Enoz]"; - mes "Oh hey, I remember you~"; - mes "So did my mentor send you"; - mes "to me again for some reason?"; - next; - mes "^3355FFYou cautiously hand Enoz the"; - mes "Master Science Reference Book.^000000"; - next; - mes "[Enoz]"; - mes "Yes! Oh yes!"; - mes "This is the book"; - mes "I lost three days"; - mes "ago! Thanks so much!"; - mes "Now I can finally finish"; - mes "this research project that--"; - next; - mes "[Enoz]"; - mes "Wait, the page I really"; - mes "need is missing! And there's"; - mes "some sort of note... Umm..."; - mes "^333333''Enoz, I think this page"; - mes "is worth at least one Apple"; - mes "Juice. Right? --Welshyun.''^000000"; - next; - mes "[Enoz]"; - mes "NOooOOoOo!"; - mes "Not agaaaaain!"; - mes "Why is he always"; - mes "playing these pranks?!"; - mes "Apple Juice! I need"; - mes "some Apple Juice!"; - HELLIONQ = 65; - next; - mes "^3355FFIt looks like it's time"; - mes "to get 1 Blue Gemstone,"; - mes "and then bring it back"; - mes "to Welshyun the Sage.^000000"; - close; - } - mes "[Enoz]"; - mes "Gone! It's gone!"; - mes "Where did the book"; - mes "I really need go to?"; - mes "Oh no oh no oh no oh no!"; - mes "Waaaaaah, I'm gonna cry!"; - close; -} - -gef_fild09,296,59,0 script Hidden Cave#hellion HIDDEN_NPC,3,3,{ - if (HELLIONQ == 68) { - mes "^3355FFAmongst the wild bushes"; - mes "and overgrown grass, you"; - mes "see a large rock slab that"; - mes "resembles a door. As you"; - mes "come closer, you can see a"; - mes "groove on the rock's surface.^000000"; - next; - if (select("Insert the Tablet.", "Ignore.") == 1) { - mes "^3355FFYou insert the tablet into"; - mes "the rock's groove and the"; - mes "Hellion's gem begins to hum"; - mes "and glow. The rock slides open,"; - mes "revealing an engraved message"; - mes "on the ground for you to read.^000000"; - next; - mes "^4D4DFF''To you who have found this"; - mes "place, I reveal the truth about"; - mes "the Hellion Revenant. It was"; - mes "never a devil, like we believed, but a human being, slowly"; - mes "corrupted by the darkness"; - mes "of the Hellion's gem.''^000000"; - next; - mes "^4D4DFF''I learned this horrible"; - mes "truth too late. Already,"; - mes "I can feel the darkness"; - mes "welling up within me."; - mes "It is all I can do to trap"; - mes "myself in this chamber"; - mes "before I lose all reason.''^000000"; - next; - mes "^4D4DFF''I failed and it's too"; - mes "late for me, but I hope"; - mes "someone in the future"; - mes "can seal the Hellion gem's"; - mes "dark power. And I hope that"; - mes "someone will grant me the"; - mes "sweet release I crave...''^000000"; - next; - mes "^4D4DFF''Brave hero, I beg of"; - mes "you. Please kill me and"; - mes "bring salvation to my soul."; - mes "Please release me so that"; - mes "I can finally join my friends."; - mes "^FFFFFF_^000000"; - mes "^FFFFFFOOOOOOOOOOO^4D4DFF-Tyus''^000000"; - close2; - warp "gef_dun03",140,119; - end; - } - mes "^3355FFYou do nothing."; - mes "And nothing happens.^000000"; - close; - } - -OnTouch: - if (HELLIONQ == 68 && countitem(Slate) > 0) { - specialeffect(EF_HEAL2, AREA, playerattached()); - specialeffect EF_HEAL2; - mes "^3355FFThe tablet in your"; - mes "hands begins to shine"; - mes "with light, responding"; - mes "to something in the area.^000000"; - close; - } - end; -} |