summaryrefslogtreecommitdiff
path: root/npc/quests/quests_umbala.txt
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-10-05 11:34:32 +0300
committerAndrei Karas <akaras@inbox.ru>2017-11-07 18:36:51 +0300
commite8fd864fe75c8b1b80d2b4c9029d5d364d601f8b (patch)
treedc12bcc5638ece02f9b37ba18495e38b6452713e /npc/quests/quests_umbala.txt
parentd2ee11b5acdfc1209ca1a5ee1a0a1977227e1dcf (diff)
downloadhercules-e8fd864fe75c8b1b80d2b4c9029d5d364d601f8b.tar.gz
hercules-e8fd864fe75c8b1b80d2b4c9029d5d364d601f8b.tar.bz2
hercules-e8fd864fe75c8b1b80d2b4c9029d5d364d601f8b.tar.xz
hercules-e8fd864fe75c8b1b80d2b4c9029d5d364d601f8b.zip
Remove conf dir.
Diffstat (limited to 'npc/quests/quests_umbala.txt')
-rw-r--r--npc/quests/quests_umbala.txt1335
1 files changed, 0 insertions, 1335 deletions
diff --git a/npc/quests/quests_umbala.txt b/npc/quests/quests_umbala.txt
deleted file mode 100644
index 6fc89a0cf..000000000
--- a/npc/quests/quests_umbala.txt
+++ /dev/null
@@ -1,1335 +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) rAthena Team
-//= Copyright (C) eAthena Team
-//= Copyright (C) L0ne_W0lf
-//= Copyright (C) SinSloth
-//= Copyright (C) Evera
-//= Copyright (C) Lupus
-//= Copyright (C) sabernet09
-//=
-//= Hercules is free software: you can redistribute it and/or modify
-//= it under the terms of the GNU General Public License as published by
-//= the Free Software Foundation, either version 3 of the License, or
-//= (at your option) any later version.
-//=
-//= This program is distributed in the hope that it will be useful,
-//= but WITHOUT ANY WARRANTY; without even the implied warranty of
-//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-//= GNU General Public License for more details.
-//=
-//= You should have received a copy of the GNU General Public License
-//= along with this program. If not, see <http://www.gnu.org/licenses/>.
-//=========================================================================
-//= Quest NPCs related to Umbala
-//================= Description ===========================================
-//= Umbalian Language Quest, Umbala Skeletal Gate Quest,
-//= Umbala Event, Create Essence/Dismantle Stone
-//= Phase 1. Learning the Language
-//= (Elder) First discussion
-//= (Elder) Asking about learning the language
-//= (Elder) Final step (understanding NPC speech)
-//= Phase 2. Create Essence/Dismantle Stone
-//= (Shaman) Get permission to speak with her from the chief
-//= (Elder) Ask about conditions needed to be fulfilled to get permission
-//= (Elder) Get permission
-//= (Shaman) Use the shaman to create essences and dismantle elemental stones.
-//= Umbala Domestic Dispute?
-//= - This quest is only avaliable if you have not done language quest.
-//= - Variables in use: um_wind, MISC_QUEST (Bit 32768)
-//================= Current Version =======================================
-//= 2.2a
-//=========================================================================
-
-//== Umbalian Language Quest :: um_trans ===================
-um_in,39,122,5 script Utan Chief 4_M_UMCHIEF,{
- if (event_umbala == 0) {
- mes "[Karkatan]";
- mes "Huh huh, a Rune-Midgardian.";
- mes "I guess this is your first";
- mes "visit to my village, isn't it?";
- next;
- mes "[Karkatan]";
- mes "Everyone from Rune-Midgard";
- mes "that I've met had the same";
- mes "same expression on their";
- mes "face as you do right now";
- mes "when they first came here.";
- next;
- mes "[Karkatan]";
- mes "Maybe it's because they cannot";
- mes "communicate with us due to";
- mes "the language barrier, so";
- mes "they have no idea what's going";
- mes "on. Yeah, I understand...";
- mes "Anyway, welcome to my village.";
- next;
- mes "[Karkatan]";
- mes "My name is Karkatan, and I";
- mes "am the chief of the Utan tribe.";
- mes "You must be wondering how";
- mes "I can speak your language.";
- next;
- mes "[Karkatan]";
- mes "It was taught to me long ago";
- mes "by an adventurer from your";
- mes "land. It's been a long time,";
- mes "and I do not know what has";
- mes "become of him...";
- next;
- mes "[Karkatan]";
- mes "Anyhow, I learned many things";
- mes "about Rune-Midgardian culture";
- mes "and language.";
- next;
- mes "[Karkatan]";
- mes "Sometimes, I teach the Utan";
- mes "language, but I do not give";
- mes "everyone that privilege.";
- mes "If unscrupulous outsiders";
- mes "learn the Utan language, they";
- mes "may bring harm to my tribe.";
- next;
- mes "[Karkatan]";
- mes "Before you can learn the Utan";
- mes "language, first try to learn";
- mes "Utan culture by exploring our";
- mes "village.";
- next;
- mes "[Karkatan]";
- mes "Although you are not able to";
- mes "communicate with my people";
- mes "right now, try to understand";
- mes "our way of life through your";
- mes "observations.";
- next;
- mes "[Karkatan]";
- mes "Pay attention to the dress,";
- mes "appearance and life style of the";
- mes "local people. When you think";
- mes "you understand enough about Utan";
- mes "culture, come back to me and show me what you have learned.";
- event_umbala = 1;
- close;
- }
- else if (event_umbala == 1) {
- mes "[Karkatan]";
- mes "Oh, it's you again. So...";
- mes "Have you learned about Utan";
- mes "culture? I want to hear your";
- mes "opinion, as well as your impression.";
- next;
- mes "[Karkatan]";
- mes "There are still some villagers";
- mes "who are very naive about Rune-Midgardians.";
- mes "Usually, they fear encounters";
- mes "with your people and will";
- mes "hide themselves.";
- next;
- mes "[Karkatan]";
- mes "So...";
- mes "May I help you with anything?";
- mes "I assume you did not have much of";
- mes "a problem looking around the";
- mes "village, but it seems you have something to ask of me.";
- next;
- switch(select("I want to learn Utan language.", "Umbabah Umbabah?", "Nothing.")) {
- case 1:
- if (isequipped(2278) || isequipped(2297) || isequipped(2288) || isequipped(2292) || isequipped(5005) || isequipped(2281) || isequipped(5043)) {
- mes "[Karkatan]";
- mes "Hmmm...That's an awesome mask";
- mes "you're wearing. We Utans like";
- mes "wearing masks to keep from";
- mes "showing our facial expressions.";
- next;
- mes "[Karkatan]";
- mes "That's why we wear masks all the";
- mes "time. We believe that interaction";
- mes "and treatment of other people";
- mes "should not depend on how we look.";
- next;
- mes "[Karkatan]";
- mes "Alright. I am sure you are";
- mes "qualified to learn the Utan";
- mes "language. I will teach you how";
- mes "speak and to read in Utan from";
- mes "now on.";
- next;
- mes "[Karkatan]";
- mes "However, I need you to get some";
- mes "items ready so that we may proceed";
- mes "with the lessons. First, we need";
- mes "two different kinds of paper.";
- mes "^3377FF10 Oil Paper^000000 and ";
- mes "^3377FF5 Slick Paper^000000.";
- next;
- mes "[Karkatan]";
- mes "We'll also need something to";
- mes "write with. Let's use";
- mes "^3377FF1 Squid Ink^000000 and";
- mes "^3377FF1 Feather of Birds^000000.";
- mes "Please bring me those, and I will";
- mes "teach you when you're ready.";
- event_umbala = 2;
- close;
- }
- else {
- mes "[Karkatan]";
- mes "You don't seem to understand";
- mes "our culture yet. You cannot";
- mes "learn another language if you";
- mes "do not understand the culture.";
- next;
- mes "[Karkatan]";
- mes "When you have that expression on";
- mes "your face, Utans will be";
- mes "intimidated... Since we do";
- mes "not show our faces to others,";
- mes "we are actually very";
- mes "vulnerable to facial expression.";
- next;
- mes "[Karkatan]";
- mes "Go explore the village a little";
- mes "longer. You can come back";
- mes "anytime when you think you're ready.";
- next;
- mes "[Karkatan]";
- mes "In any case, what do you think";
- mes "about my mask? It's the current";
- mes "trend among us Utans...don't you";
- mes "think it's awesome?";
- close;
- }
- case 2:
- mes "[Karkatan]";
- mes "Haha~ When you're just imitating";
- mes "the sound, you won't make any";
- mes "sense. Language is a mutual system";
- mes "for the communication of thoughts and feelings.";
- next;
- mes "[Karkatan]";
- mes "I regret to say that it seems that";
- mes "nowadays, all peoples are no";
- mes "longer sensitive to other cultures";
- mes "in that respect.";
- next;
- mes "[Karkatan]";
- mes "I see people that despise or";
- mes "ridicule others that do not";
- mes "understand them. It's really";
- mes "sad that such bigotry still exists...";
- next;
- mes "[Karkatan]";
- mes "If you are interested in Utan";
- mes "language, try to understand our";
- mes "culture better and come back";
- mes "when you're ready. I will";
- mes "teach you the meanings of those sounds you are using.";
- close;
- case 3:
- mes "[Karkatan]";
- mes "Sometimes it's good to wander";
- mes "without purpose. But it's";
- mes "better to set a goal for";
- mes "a journey if you want to";
- mes "learn something out of";
- mes "the experience.";
- close;
- }
- }
- else if (event_umbala == 2) {
- if ((countitem(Oil_Paper) > 9) && (countitem(Smooth_Paper) > 4) && (countitem(Chinese_Ink) > 0) && (countitem(Feather_Of_Birds) > 0)) {
- mes "[Karkatan]";
- mes "Okay, I guess we're good to go.";
- mes "Let's get the lesson started.";
- mes "I hope you will communicate better";
- mes "with Utans when we are done.";
- next;
- mes "[Karkatan]";
- mes "..............";
- next;
- mes "[Karkatan]";
- mes "..............";
- mes ".....................";
- next;
- mes "[Karkatan]";
- mes "..............";
- mes ".....................";
- mes "............................";
- next;
- mes "[Karkatan]";
- mes "Alright, that's all. Just forget";
- mes "about how you've felt about Utans";
- mes "before you learned the language.";
- mes "Now go try to talk to Utans.";
- mes "Conversation is a very important method in understanding others.";
- delitem Oil_Paper,10;
- delitem Smooth_Paper,5;
- delitem Chinese_Ink,1;
- delitem Feather_Of_Birds,1;
- event_umbala = 3;
- next;
- mes "[Karkatan]";
- mes "Okay, if you have any business";
- mes "in our village later, feel free";
- mes "to talk to me. I will try to help";
- mes "you as much as I can.";
- close;
- }
- else {
- mes "[Karkatan]";
- mes "I guess you are not ready yet...";
- mes "Did you forget what items you";
- mes "need? I will let you know";
- mes "again, so please bring them";
- mes "so that we can start the lesson.";
- next;
- mes "[Karkatan]";
- mes "^3377FF10 Oil Paper^000000,";
- mes "^3377FF5 Slick Paper^000000,";
- mes "^3377FF1 Squid Ink^000000,";
- mes "^3377FF1 Feather of Birds^000000.";
- mes "When you bring all of these,";
- mes "I will teach you our language.";
- close;
- }
- }
- else if (event_umbala >= 3) {
- if (event_umbala == 4) {
- mes "[Karkatan]";
- mes "Puchuchartan must have sent you to";
- mes "me. I need to check whether or not";
- mes "you are qualified to request";
- mes "her help...We Utans do not want";
- mes "to help evil people.";
- next;
- mes "[Karkatan]";
- mes "Hmmmm....";
- mes "It would be good to have a mask";
- mes "that was made in Rune-Midgard...";
- next;
- mes "[Karkatan]";
- mes "I wish to have ^3377FF1 Mr. Smile^000000.";
- mes "To Utans, receiving a mask as a";
- mes "present is considered an";
- mes "honor. Maybe Puchuchartan";
- mes "wants you to show us your respect by doing so.";
- event_umbala = 5;
- close;
- }
- else if (event_umbala == 5) {
- if (countitem(Mr_Smile) > 0) {
- mes "[Karkatan]";
- mes "Oh, you brought it! Yes, I've";
- mes "always wished that I could have";
- mes "this mask! This is truly an";
- mes "honor! Thank you, adventurer";
- mes "from Rune-Midgard.";
- next;
- mes "[Karkatan]";
- mes "I will tell Puchuchartan that I";
- mes "confirmed your qualification.";
- mes "Go and speak to her. Though I";
- mes "am not sure what help she can give";
- mes "you, I hope we will be able to return this favor.";
- delitem Mr_Smile,1;
- event_umbala = 6;
- close;
- }
- else {
- mes "[Karkatan]";
- mes "Did I tell you that you need";
- mes "^3377FF1 Mr. Smile^000000?";
- mes "Please bring that as proof";
- mes "of your goodwill, as well";
- mes "as your sense of honor.";
- close;
- }
- }
- else {
- mes "[Karkatan]";
- mes "How's it going?";
- mes "I wish I could guide you around";
- mes "the village, but I cannot neglect";
- mes "my duty as tribal chief.";
- next;
- mes "[Karkatan]";
- mes "Leading a tribe is not as easy";
- mes "as it looks. You would understand";
- mes "if you were in the same position";
- mes "as me. Anyway, I hope you will enjoy your time in our village.";
- close;
- }
- }
-}
-
-//== Create Essence/Dismantle Stone Quest :: um_npc ========
-um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
- if (checkweight(Spawn,600) == 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;
- }
- switch(event_umbala) {
- default:
- mes "[??????????]";
- mes "Umbah umbah umbabah Utan umbah";
- mes "Umbah mookala umbabah..";
- mes "Umbabahumbah umbabah";
- mes "Umbabah umbaba umbaumbah umbah";
- mes "Hum umbah umbah.";
- close2;
- warp "umbala",217,186;
- end;
- case 3:
- mes "[Puchuchartan]";
- mes "I did not expect that even";
- mes "more of you Rune-Midgardians";
- mes "would find my village. I am";
- mes "afraid that Mother Earth may";
- mes "be caused suffering because";
- mes "of this...";
- next;
- mes "[Puchuchartan]";
- mes "You Rune-Midgardians are a very";
- mes "evil tribe...always accomplishing";
- mes "your goals whether the means are";
- mes "foul or fair, never hesitating to";
- mes "ruin the property of others to get";
- mes "what you want.";
- next;
- mes "[Puchuchartan]";
- mes "I am worried how continuing";
- mes "contact with the outside world";
- mes "will affect our future...";
- next;
- mes "[Puchuchartan]";
- mes "No one from Rune-Midgard has ";
- mes "visited me without some purpose";
- mes "and I do not think that you";
- mes "are an exception.";
- next;
- mes "[Puchuchartan]";
- mes "I only use my power for the";
- mes "service of my tribe, and do not";
- mes "give my aid to strangers. If you";
- mes "really need my help, go ask for";
- mes "the chief's permission.";
- next;
- mes "[Puchuchartan]";
- mes "Also, I do not approve of";
- mes "outsiders talking to the tribe";
- mes "more than they have to...";
- mes "We want to live a peaceful life, so do not disturb us.";
- event_umbala = 4;
- close;
- case 4:
- case 5:
- mes "[Puchuchartan]";
- mes "I already told you to get the";
- mes "chief's approval. There is also";
- mes "the matter of my own business to take care of.";
- next;
- mes "[Puchuchartan]";
- mes "I know that you have gone through";
- mes "many difficulties to come here,";
- mes "but you have to leave now.";
- close;
- case 6:
- mes "[Puchuchartan]";
- mes "I've heard from the chief that he";
- mes "has given you his approval...";
- mes "Although I do not like this, I";
- mes "will keep my promise. But it's";
- mes "your call if you really need my help or not.";
- next;
- mes "[Puchuchartan]";
- mes "My power allows me to create rough";
- mes "enchanted stones and to divide a";
- mes "pure enchanted stone into rough";
- mes "ones. So I may be able to help";
- mes "you in this way.";
- next;
- mes "[Puchuchartan]";
- mes "So come and speak to me when";
- mes "you think my power may be";
- mes "of service to you.";
- event_umbala = 7;
- close;
- case 7:
- mes "[Puchuchartan]";
- mes "I don't know whether my talents";
- mes "will be useful to you, but I'll";
- mes "help you anyway.";
- next;
- mes "[Puchuchartan]";
- mes "I can create elemental essence from natural objects,";
- mes "or, dismantle elemental stones into their component essences.";
- mes "Which would you like to do?";
- }
- next;
- mes "[Puchuchartan]";
- mes "Rune-Midgardian who has asked for";
- mes "my help...Although I am not sure";
- mes "if you really need my power, I";
- mes "will try to provide my assistance.";
- next;
- if (checkweight(Sword,10) == 0) {
- mes "[Puchuchartan]";
- mes "Wait--!";
- mes "something in your possession";
- mes "is disturbing my peace of";
- mes "mind. This will not do...";
- next;
- mes "[Puchuchartan]";
- mes "Go leave your belongings";
- mes "elsewhere, and only bring the";
- mes "items that you need right now.";
- next;
- mes "[Puchuchartan]";
- mes "If you refuse to do so,";
- mes "I cannot do anything for you.";
- mes "Get yourself ready and then";
- mes "come back.";
- close;
- }
- mes "[Puchuchartan]";
- mes "Now, what do you wish to do?";
- mes "My power allows me to create rough";
- mes "enchanted stones and to divide a";
- mes "pure enchanted stone into rough ones.";
- next;
- switch (select("Create rough enchanted stones", "Divide a pure enchanted stone", "Quit.")) {
- case 1:
- mes "[Puchuchartan]";
- mes "Do you wish to create rough";
- mes "enchanted stones? Which";
- mes "property do you wish to create?";
- mes "Earth, Water, Fire, Wind...";
- mes "...choose one.";
- next;
- switch (select("Earth", "Water", "Fire", "Wind")) {
- case 1:
- .@consume = 947; //Horn
- .@amount = 15;
- .@success = 993; //Yellow_Live
- break;
- case 2:
- .@consume = 946; //Snails_Shell
- .@amount = 20;
- .@success = 991; //Crystal_Blue
- break;
- case 3:
- .@consume = 904; //Scorpions_Tail
- .@amount = 20;
- .@success = 990; //Boody_Red
- break;
- case 4:
- .@consume = 1013; //Colorful_Shell
- .@amount = 25;
- .@success = 992; //Wind_Of_Verdure
- break;
- }
- if (countitem(.@consume) >= .@amount) {
- mes "[Puchuchartan]";
- mes "I will try to amplify the hidden";
- mes "power of natural objects in";
- mes "order to create rough enchanted";
- mes "stones. Choose one number from";
- mes "'1' to '9.' If you wish to cancel";
- mes "this request, enter '0.'";
- next;
- while(1) {
- input .@input,0,10;
- if (.@input == 0) {
- mes "[Puchuchartan]";
- mes "I see. It's your call.";
- mes "Come back when you need me.";
- close;
- }
- else if (.@input > 9) {
- mes "[Puchuchartan]";
- mes "Remember to choose a number";
- mes "from 1 to 9.";
- next;
- }
- else {
- break;
- }
- }
- mes "[Puchuchartan]";
- switch(.@success) {
- case 990:
- mes "I am putting these tails into a"; break;
- case 991:
- mes "I am putting these shells into a"; break;
- case 992:
- mes "I am putting these shells into a"; break;
- case 993:
- mes "I am putting these horns into a"; break;
- }
- mes "boiling pot, and casting a";
- mes "sacred incantation. Remember";
- mes "the number you entered.";
- next;
- mes "[Puchuchartan]";
- mes "Amba Omba Zatumba! Umba! Ti!";
- mes "Umputaun Eulukaba! Umba! Ha!";
- mes "Julu Humba Rulala! Umba! La!";
- mes "Datuha Ombabalaka! Umba! Si!";
- mes "Sunutaba Abulumba! Umba! Si!";
- next;
- if (rand(1,10) == 1) {
- mes "[Puchuchartan]";
- mes "I guess my power was not enough.";
- mes "The natural power I gathered with";
- mes "my spell lost focus and was scattered...";
- delitem .@consume,.@amount;
- getitem Garlet,1;
- next;
- mes "[Puchuchartan]";
- mes "It seems the spirits of nature";
- mes "were not in harmony at the moment.";
- mes "However, if you come back later,";
- mes "I will try to help you. Of course,";
- mes "there will still be the same possibility that I may fail.";
- close;
- }
- else {
- mes "[Puchuchartan]";
- mes "Here's the enchanted stone you";
- mes "wished to have. I created this";
- mes "with a lot of effort, so make";
- mes "good use of it.";
- delitem .@consume,.@amount;
- getitem .@success,1;
- close;
- }
- }
- else {
- mes "[Puchuchartan]";
- switch (.@success) {
- case 990:
- mes "Fire property...";
- mes "I will need natural";
- mes "objects that are filled with";
- mes "the spirit of fire.";
- next;
- mes "[Puchuchartan]";
- mes "Scorpion which endures the";
- mes "blazing heat of the desert";
- mes "is brimming with fire energy.";
- mes "I need ^3377FF20 Scorpion Tails^000000.";
- break;
- case 991:
- mes "Water property...";
- mes "I will need natural";
- mes "objects that are filled with";
- mes "the spirit of water.";
- next;
- mes "[Puchuchartan]";
- mes "Ambernite...the spirit of";
- mes "water is contained within its";
- mes "protective shell...";
- mes "I will need ^3377FF20 Snail's Shell.^000000";
- break;
- case 992:
- mes "Wind property...";
- mes "I will need natural";
- mes "objects that are filled with";
- mes "the spirit of wind.";
- next;
- mes "[Puchuchartan]";
- mes "Stainer...the beetle";
- mes "that flies through the sky";
- mes "has the wind's spirit.";
- mes "I need ^3377FF25 Rainbow Shells^000000.";
- break;
- case 993:
- mes "Earth property...I need natural";
- mes "objects that are filled with";
- mes "the spirit of the Earth.";
- next;
- mes "[Puchuchartan]";
- mes "Horn...that dwells in the forest";
- mes "is filled with the spirits of";
- mes "earth and wood...Horn...";
- mes "I need ^3377FF15 Horn^000000 from Horns.";
- break;
- }
- mes "[Puchuchartan]";
- mes "That's all I need...";
- mes "Come back when";
- mes "you're ready.";
- mes "I will be here.";
- close;
- }
- case 2:
- mes "[Puchuchartan]";
- mes "Do you wish to divide a pure";
- mes "enchanted stone into rough ones?";
- mes "Which property do you want to";
- mes "divide? Earth, Water, Fire, Wind... ";
- mes "Choose one.";
- next;
- switch(select("Earth", "Water", "Fire", "Wind")) {
- case 1:
- .@divide = 997; //Great_Nature
- break;
- case 2:
- .@divide = 995; //Mistic_Frozen
- break;
- case 3:
- .@divide = 994; //Flame_Heart
- break;
- case 4:
- .@divide = 996; //Rough_Wind
- break;
- }
- mes "[Puchuchartan]";
- mes "Please enter the";
- mes "number of enchanted";
- mes "stones that you wish";
- mes "to divide. I can only";
- mes "divide up to 10 at a time.";
- next;
- input .@input,0,11;
- if ((.@input > 0) && (.@input < 11)) {
- if (countitem(.@divide) >= .@input) {
- if (checkweight(Spawn,(.@input * 30)) == 0) {
- mes "[Puchuchartan]";
- mes "You're carrying too";
- mes "many items right now.";
- mes "Put some of your stuff";
- mes "in Kafra Storage, and then";
- mes "come back to me, okay?";
- close;
- }
- mes "[Puchuchartan]";
- mes "I'll try to revert these";
- mes "enchanted stones to their";
- mes "rough forms. Enter a number";
- mes "from 1 to 9, or enter 0 if";
- mes "you decide to cancel.";
- next;
- while(1) {
- input .@input2,0,10;
- if (.@input2 == 0) {
- mes "[Puchuchartan]";
- mes "You want to cancel?";
- mes "Well, if you change your";
- mes "mind, feel free to come";
- mes "ask me to help at any time.";
- close;
- }
- else if (.@input2 > 9) {
- mes "[Puchuchartan]";
- mes "Hm? You need to enter";
- mes "a number from 1 to 9.";
- next;
- }
- else {
- break;
- }
- }
- mes "[Puchuchartan]";
- mes "I will now chant the";
- mes "sacred words. Remember";
- mes "the number you entered!";
- next;
- mes "[Puchuchartan]";
- mes "Umba Umba Kalapum! Umba! Ta!";
- mes "Lukura Ukulele Um! Umba! Ka!";
- mes "Abulaka Tabulakan! Umba! La!";
- mes "Ombaludu Zan Kunu! Umba! Ku!";
- mes "Kum Tum Lakulakun! Umba! Ha!";
- next;
- mes "[Puchuchartan]";
- mes "Here's the rough enchanted stones";
- mes "you wished to have. I created this";
- mes "with a lot of effort, so make good";
- mes "use of them.";
- while(1) {
- if (.@sha_man == .@input) {
- break;
- }
- else {
- .@shaman_max += rand(6,10);
- ++.@sha_man;
- }
- }
- switch(.@divide) {
- case 994:
- getitem Boody_Red,.@shaman_max;
- break;
- case 995:
- getitem Crystal_Blue,.@shaman_max;
- break;
- case 996:
- getitem Wind_Of_Verdure,.@shaman_max;
- break;
- case 997:
- getitem Yellow_Live,.@shaman_max;
- }
- delitem .@divide,.@input;
- close;
- }
- else {
- mes "[Puchuchartan]";
- mes "So, you wish to have rough";
- switch(.@divide) {
- case 994:
- mes "fire stones? Then I will need";
- mes "you to bring "+input_want+" pure fire stone.";
- break;
- case 995:
- mes "water stones? Then I'll need";
- mes "you to bring "+input_want+" pure water stone.";
- break;
- case 996:
- mes "wind stones? Then I will need";
- mes "you to bring "+input_want+" pure wind stone.";
- break;
- case 997:
- mes "earth stones? Then I'll need";
- mes "you to bring "+.@input+" pure earth stone.";
- break;
- }
- mes "^3377FF"+.@input+" "+getitemname(.@divide)+"^000000.";
- next;
- mes "[Puchuchartan]";
- mes "That's all I need...";
- mes "Come back when";
- mes "you're ready.";
- mes "I will be here.";
- close;
- }
- }
- else {
- mes "[Puchuchartan]";
- mes "Hm? You need to enter";
- mes "a number from 1 to 10.";
- close;
- }
- case 3:
- mes "[Puchuchartan]";
- mes "I see. It's your call.";
- mes "Come back when you need me.";
- close;
- }
-}
-
-umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
- if (event_umbala >= 7) {
- warp "um_in",32,71;
- end;
- }
- else {
- mes "^3355FFA human skull disturbingly";
- mes "hangs beside the door. The door is";
- mes "locked tight, so you can't get in.";
- mes "As you peer through the keyhole,";
- mes "you can see somebody moving inside the room.^000000";
- next;
- if (select("Examine the skull.", "Quit.") == 1) {
- mes "^3355FFYou see that the eye sockets";
- mes "of the skull are empty.";
- mes "How peculiar...";
- mes "It seems that Gemstones";
- mes "would fit perfectly inside of";
- mes "them.^000000";
- next;
- mes "^3355FFYou see the left eye socket of the";
- mes "skull. What do you want to do?^000000";
- next;
- switch(select("Leave it as it is.", "Insert a Blue Gemstone.", "Insert a Yellow Gemstone.", "Insert a Red Gemstone.")) {
- case 1:
- mes "^3355FFYou left the eye socket as it was.^000000";
- next;
- break;
- case 2:
- .@insert = 717;
- break;
- case 3:
- .@insert = 715;
- break;
- case 4:
- .@insert = 716;
- break;
- }
- if (.@insert) {
- if (countitem(.@insert) > 0) {
- mes "^3355FFYou inserted a "+getitemname(.@insert)+"";
- mes "into the eye socket.^000000";
- next;
- mes "^3355FFThe gemstone rolled back out of";
- mes "the mouth of the skull.^000000";
- ++.@skulldoor;
- switch (.@insert) {
- case 715: .@skull = 2; break;
- case 716: .@skull = 3; break;
- case 717: .@skull = 1; break;
- }
- delitem .@insert,1;
- getitem .@insert,1;
- next;
- }
- else {
- mes "^3355FFYou forgot to carry "+getitemname(.@insert)+"";
- mes "with you. So you couldn't do what you";
- mes "had intended.^000000";
- next;
- }
- }
- mes "^3355FFYou see the right eye socket of";
- mes "the skull. What do you want to do?^000000";
- next;
- switch(select("Leave it as it is.", "Insert a Blue Gemstone.", "Insert a Yellow Gemstone.", "Insert a Red Gemstone.")) {
- case 1:
- mes "^3355FFYou left the eye socket as it was.^000000";
- next;
- break;
- case 2:
- .@insert2 = 717;
- break;
- case 3:
- .@insert2 = 715;
- break;
- case 4:
- .@insert2 = 716;
- break;
- }
- if (.@insert2) {
- if (countitem(.@insert2) > 0) {
- mes "^3355FFYou inserted a "+getitemname(.@insert2)+"";
- mes "into the eye socket.^000000";
- next;
- mes "^3355FFThe gemstone rolled back out of";
- mes "the mouth of the skull.^000000";
- if (.@insert2 == .@insert) {
- .@skulldoor += 1;
- }
- else {
- .@skulldoor += 2;
- }
- delitem .@insert2,1;
- getitem .@insert2,1;
- next;
- }
- else {
- mes "^3355FFYou forgot to carry "+getitemname(.@insert2)+"";
- mes "with you. So you couldn't do what you";
- mes "had intended.^000000";
- next;
- }
- }
- mes "^3355FF..............................^000000";
- next;
- mes "^3355FF..............................";
- mes "..............................^000000";
- next;
- mes "^3355FF..............................";
- mes "..............................";
- mes "..............................^000000";
- next;
- switch(.@skulldoor) {
- case 3:
- if (rand(1,4) != 1) {
- .@skullopen = 1;
- }
- break;
- case 2:
- if (rand(1,2) == 2) {
- .@skullopen = 1;
- }
- break;
- case 1:
- if (rand(1,4) == 1) {
- .@skullopen = 1;
- }
- break;
- default:
- break;
- }
- if (.@skullopen == 0) {
- mes "^3355FFNothing happened.";
- mes "You have the feeling that the";
- mes "skull is grinning at you. But...";
- mes "It's probably just a trick of the light.^000000";
- close;
- }
- else {
- mes "^3355FFSuddenly, a clicking sound comes";
- mes "from the skull's eye sockets and";
- mes "the door opens. Before you know";
- mes "it, you walk inside as if guided";
- mes "by an unseen force...^000000";
- close2;
- warp "um_in",32,71;
- end;
- }
- }
- mes "^3355FFYou decided to pass by the door.";
- mes "It looks like it might be too hard to open.^000000";
- close;
- }
-}
-
-//== Umbala Domestic Dispute Quest :: um_npc_ryu ===========
-um_in,139,48,5 script Phrenetan 4_F_UMWOMAN,{
- if (event_umbala >= 3) {
- mes "[Phrenetan]";
- mes "I am so sick and tired of";
- mes "my husband!! It's like he";
- mes "flirts with every girl";
- mes "in the village!";
- next;
- mes "[Phrenetan]";
- mes "If I see him flirting with";
- mes "women again...I swear...";
- mes "I will show him hell!!";
- close;
- }
- if (BaseJob == Job_Novice && Upper != 2) {
- mes "[Phrenetan]";
- mes "Umba~ umbaumbah!";
- mes "Umbah woomumum!";
- mes "Umbah woomum umbabah!";
- close;
- }
- if (um_wind <= 3 && (MISC_QUEST & 32768) == 0) {
- if (um_wind) um_wind = 1;
- emotion e_an;
- mes "[Phrenetan]";
- mes "Umbaumbah wooga wooga";
- mes "Umbaumbabah babababah!";
- mes "Umbaum!";
- next;
- emotion e_oh;
- mes "[Phrenetan]";
- mes "Umbah umbaumba umbah";
- mes "Umbabababah wooga woo!";
- mes "Wooga wooga umbabah umbaum!";
- next;
- emotion e_go;
- close;
- }
- else if (um_wind == 6 || MISC_QUEST & 32768) {
- emotion e_an;
- mes "[Phrenetan]";
- mes "Umbabah! Umbaumbah.....";
- mes "Umbaum Umbaum Wooga wooga!";
- mes "Wooga umumum woombababap!!!!!";
- next;
- emotion e_swt;
- close;
- }
- end;
-}
-
-um_in,144,45,5 script Umpokoriohtan 4_M_UMSOLDIER,{
- if (event_umbala >= 3) {
- if(rand(1,3) == 2) {
- mes "[Umpokoriohtan]";
- mes "Hey there, cool cat.";
- mes "Don't mind the wife...";
- mes "Much as I love her,";
- mes "I know my obligations, ya dig?";
- next;
- mes "[Umpokoriohtan]";
- mes "If a man's got plenty, he's";
- mes "got to share it with those";
- mes "that got nothing to give.";
- next;
- mes "[Umpokoriohtan]";
- mes "If a man's hands are good";
- mes "at healin', he's got to use";
- mes "those hands to help folks live.";
- next;
- mes "[Umpokoriohtan]";
- mes "If a man's lips be good at";
- mes "singin', he's got to croon the";
- mes "songs we like to hear so much.";
- next;
- mes "[Umpokoriohtan]";
- mes "But if sweet lovin' is golden,";
- mes "then baby...I got the Midas touch.";
- next;
- mes "[Umpokoriohtan]";
- mes "Ooh...!";
- mes "...........";
- mes "My back--!";
- mes "Simmer down, baby, your turn is comin' in a minute~";
- emotion e_rock,0,"Phrenetan";
- emotion e_swt;
- close;
- }
- else {
- mes "[Umpokoriohtan]";
- mes "Man...sometimes my wife can";
- mes "be a lil' too rough, maybe";
- mes "even hurtful. But that's cool...";
- mes "it just means she's got fire.";
- next;
- mes "[Umpokoriohtan]";
- mes "But someday, she'll have to";
- mes "learn that I gots to share";
- mes "this heart of mine with the ladies";
- mes "who really need a dose of vitamin";
- mes "lovin', ya dig? It's my obligation.";
- next;
- mes "[Umpokoriohtan]";
- mes "Wainatan, Bertztan, Chabimatan...";
- mes "Those pretty girls been waitin'";
- mes "toooooo long. Don't worry,";
- mes "big daddy's comin' soon.";
- next;
- mes "[Umpokoriohtan]";
- mes "OOOH~! Phrenetan!";
- mes "Baby, why you gotta be rough?";
- mes "Hit me gently, ya dig??";
- mes "I don't mean to hurt you~";
- emotion e_omg,0,"Phrenetan";
- emotion e_wah;
- close;
- }
- }
- emotion e_heh;
- mes "[Umpokoriohtan]";
- mes "Umbaumbah...........";
- mes "Umbahwooga woogawoo!";
- mes "Umbah umumbabah umbawoo gaga.";
- next;
- emotion e_an;
- close;
-
-OnInit:
- disablenpc "Umpokoriohtan";
- end;
-}
-
-um_in,101,73,3 script Wainatan 4_F_UMWOMAN,{
- if (event_umbala >= 3) {
- mes "[Wainatan]";
- mes "I am sick and tired of this guy";
- mes "who always appears at night and bugs the hell out of me...";
- next;
- mes "[Wainatan]";
- mes "'Smooth operator that gets the";
- mes "job done?' Oh my god...!";
- mes "I hate him with a passion!";
- mes "I wish Umpokoriohtan would";
- mes "just drop dead.";
- close;
- }
- if (um_wind == 1) {
- if (gettime(GETTIME_HOUR) > 18) {
- um_wind = 2;
- emotion e_an;
- mes "[Wainatan]";
- mes "Umbaumbah umgagaga.";
- mes "Umbaumbawoogawoo gababah.";
- mes "Umbahumbabah gawoo.";
- next;
- emotion e_oh;
- mes "[Wainatan]";
- mes "Wooga wooga woogagagah";
- mes "Wogagagah woogagagah";
- mes "Gawoo gawoo gah.";
- close;
- }
- else {
- mes "[Wainatan]";
- mes "Umbabah! Umbaumbah wooga";
- mes "Woogawooga umbawooga umum.";
- mes "Umbabababababababababah.";
- close;
- }
- }
- else {
- mes "[Wainatan]";
- mes "Umbaumbah umbaumbah umbah";
- mes "Wooga wooga woogawooga wooga";
- mes "Umumumum umumumum umum.";
- close;
- }
-}
-
-um_in,94,123,5 script Bertztan 4_F_UMWOMAN,{
- if (event_umbala >= 3) {
- mes "[Bertztan]";
- mes "...*Sigh* That sicko";
- mes "Umpo-whatever! I told him";
- mes "I don't like him, but he";
- mes "just doesn't listen!";
- mes "I wish...I wish he would";
- mes "just disappear!";
- close;
- }
- if (um_wind == 2) {
- if (gettime(GETTIME_HOUR) > 18) {
- um_wind = 3;
- emotion e_an;
- mes "[Bertztan]";
- mes "Umbaumbah umgagaga.";
- mes "Umbaumbawoogawoo gababah.";
- mes "Umbahumbabah gawoo.";
- next;
- emotion e_oh;
- mes "[Bertztan]";
- mes "Wooga umbar umbar umbah!";
- mes "Umbar woogagaga woo! Woo! Woo!";
- mes "Wooga~ wooga~ Woo woo woo umbar.";
- close;
- }
- else {
- mes "[Bertztan]";
- mes "Umbar woogaumbarumbah um!";
- mes "Um~ wooga wooga umbarum.";
- mes "Umbah...wooum.";
- close;
- }
- }
- else {
- mes "[Bertztan]";
- mes "Umbar wooga umbar umbah um!";
- mes "Um~ woogawooga umbar um.";
- mes "Umbah...wooum.";
- close;
- }
-}
-
-umbala,145,217,3 script Chabimatan 4_F_UMWOMAN,{
- if (event_umbala >= 3) {
- mes "[Chabimatan]";
- mes "...*Sigh* Umpokoriohtan seems";
- mes "to be married. I have no";
- mes "idea why he still flirts";
- mes "with other women. Maybe he's";
- mes "not very mature, or he's";
- mes "irresponsible...";
- next;
- mes "[Chabimatan]";
- mes "Well, whatever he is,";
- mes "he's certainly not";
- mes "romantic. Those pick-up";
- mes "lines of his could";
- mes "some work, maybe";
- mes "even some clean up.";
- close;
- }
- if (um_wind == 3) {
- if (gettime(GETTIME_HOUR) > 18) {
- um_wind = 4;
- emotion e_an;
- mes "[Chabimatan]";
- mes "Umbabah umbarbar woogawooga um";
- mes "Umbabah umbarbar woogawooga umbah";
- mes "Umumum! Wooga!";
- next;
- emotion e_oh;
- mes "[Chabimatan]";
- mes "Umbabah~~~~~~~";
- mes "Woogawooga umbar umbar woo!";
- mes "Wooga umbar woogawoogagah.";
- enablenpc "Umpokoriohtan";
- enablenpc "#!@#$%";
- close;
- }
- else {
- mes "[Chabimatan]";
- mes "Umbabah~~~~~~~";
- mes "Woogawooga umbar umbar woo";
- mes "woo woo! Nook nook~";
- mes "Wooga umbar wooga umbar";
- mes "wooga woogagah.";
- close;
- }
- }
- else {
- mes "[Chabimatan]";
- mes "Umbabah~~~~~~~";
- mes "Woogawooga umbar umbar";
- mes "woo woo woo nook nook.";
- mes "Wooga umbar wooga umbar";
- mes "wooga woogagah.";
- close;
- }
-}
-
-um_in,141,46,0 script #!@#$% FAKE_NPC,8,8,{
-OnInit:
- disablenpc "#!@#$%";
- end;
-
-OnTouch:
- if (um_wind == 4) {
- um_wind = 5;
- mes "^3355FFAs you enter the house";
- mes "you happen to witness";
- mes "Phrenetan beating a guy";
- mes "mercilessly.^000000";
- next;
- emotion e_an;
- mes "[Phrenetan]";
- mes "Umbaumbaumbaumbah!";
- mes "Umbaumbahumbah!!";
- mes "Umbaumbahumbah!!!!!!";
- next;
- mes "^3355FFYou were kicked out of the house";
- mes "by Phrenetan.^000000";
- next;
- enablenpc "#unpc";
- disablenpc "#!@#$%";
- warp "umbala",94,181;
- }
- end;
-}
-
-umbala,94,181,0 script #unpc FAKE_NPC,1,1,{
-OnInit:
- disablenpc "#unpc";
- end;
-
-OnTouch:
- if (um_wind == 5) {
- mes "^3355FFAs you realized what happened";
- mes "after being kicked out of the";
- mes "house, you see a leaf on the";
- mes "ground near where you're standing.^000000";
- next;
- if (select("Take it.", "Leave it.") == 1) {
- close2;
- um_wind = 0;
- MISC_QUEST |= 32768;
- getitem Leaf_Of_Yggdrasil,1;
- disablenpc "#unpc";
- end;
- }
- um_wind = 0;
- MISC_QUEST |= 32768;
- mes "[" + strcharinfo(PC_NAME) + "]";
- mes "I am not supposed to take";
- mes "what may belong to other people.";
- next;
- mes "[" + strcharinfo(PC_NAME) + "]";
- mes "Yeah, I'm a such good person.";
- close2;
- disablenpc "#unpc";
- }
- end;
-}