diff options
Diffstat (limited to 'npc/cities')
-rw-r--r-- | npc/cities/alberta.txt | 861 | ||||
-rw-r--r-- | npc/cities/aldebaran.txt | 1545 | ||||
-rw-r--r-- | npc/cities/amatsu.txt | 1475 | ||||
-rw-r--r-- | npc/cities/ayothaya.txt | 1781 | ||||
-rw-r--r-- | npc/cities/comodo.txt | 1391 | ||||
-rw-r--r-- | npc/cities/einbech.txt | 1491 | ||||
-rw-r--r-- | npc/cities/einbroch.txt | 1513 | ||||
-rw-r--r-- | npc/cities/geffen.txt | 678 | ||||
-rw-r--r-- | npc/cities/gonryun.txt | 319 | ||||
-rw-r--r-- | npc/cities/hugel.txt | 39 | ||||
-rw-r--r-- | npc/cities/izlude.txt | 613 | ||||
-rw-r--r-- | npc/cities/jawaii.txt | 771 | ||||
-rw-r--r-- | npc/cities/louyang.txt | 1728 | ||||
-rw-r--r-- | npc/cities/lutie.txt | 962 | ||||
-rw-r--r-- | npc/cities/morocc.txt | 468 | ||||
-rw-r--r-- | npc/cities/niflheim.txt | 559 | ||||
-rw-r--r-- | npc/cities/payon.txt | 1017 | ||||
-rw-r--r-- | npc/cities/prontera.txt | 715 | ||||
-rw-r--r-- | npc/cities/umbala.txt | 1677 | ||||
-rw-r--r-- | npc/cities/valkyrie.txt | 527 | ||||
-rw-r--r-- | npc/cities/yuno.txt | 607 |
21 files changed, 20737 insertions, 0 deletions
diff --git a/npc/cities/alberta.txt b/npc/cities/alberta.txt new file mode 100644 index 000000000..1c677247d --- /dev/null +++ b/npc/cities/alberta.txt @@ -0,0 +1,861 @@ +//===== eAthena Script =======================================
+//= Alberta Town
+//===== By: ==================================================
+//= kobra_k88
+//===== Current Version: =====================================
+//= 1.7
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Fully working
+//= 1.1 Negative input bug fixed [Lupus]
+//= 1.2 Fixed typos in script [massdriller]
+//= 1.3 Ran through spellcheck system [massdriller]
+//= 1.4 Someone forget a .gat in an NPC header [Fredzilla]
+//= 1.5 Fixed typo in script. [massdriller]
+//= 1.6 Fixed some typos, optimized, added Gotanblue#2 to be able to return back to Alberta [Lupus]
+//= 1.7 Fixed Phelix bugs [Lupus]
+//============================================================
+
+
+
+// Young Man -----------------------------------------------------------
+alberta_in.gat,20,183,6 script Young Man 49,{
+ mes "[Merchant]";
+ mes "People say that ^0000ffGungnir^000000, the legendary spear, never misses its' target. If that's true, then it's simply amazing.";
+ close;
+}
+
+// Merchant -------------------------------------------------
+alberta.gat,97,51,7 script Merchant 84,{
+ mes "[Merchant]";
+ mes "When you travel to many places like I do, you often here a lot of rumors. There is one rumor I heard that is really interesting.";
+ next;
+ mes "[Merchant]";
+ mes "Apparently there are cards which seal the power of certain monsters within them.";
+ mes "If someone is able to obtain one of those cards, he/she will obtain the power of the monster...";
+ next;
+ mes "[Merchant]";
+ mes "Bah! I don't believe it though.";
+ close;
+}
+
+// Merchant ---------------------------------------------------------
+alberta.gat,53,39,8 script Merchant 74,{
+ mes "[Merchant]";
+ mes "Oh, you look like a stranger. Welcome to Alberta.";
+ emotion 0;
+ next;
+ mes "[Merchant]";
+ mes "I was just brainstorming on some ideas I have for my business.";
+ next;
+ mes "[Merchant]";
+ mes "You see, I heard that there is a store in Geffen that sells unique armor that is resistant to magic attacks.";
+ mes "If I could somehow get them in bulk for a low price and sell them to the people in other towns......";
+ next;
+ mes "[Merchant]";
+ mes "Cha-Ching! (you see dollar signs in her eyes)";
+ emotion 8;
+ close;
+}
+
+// Merchant -------------------------------------------------
+alberta.gat,58,80,8 script Merchant 99,{
+ mes "[Merchant]";
+ if(rand(2)) goto R_1;
+ mes "We merchants can open a roadside stand and do business. With the ^0000ffDiscount skill^000000 we can buy goods from stores for low prices.";
+ next;
+ mes "[Merchant]";
+ mes "We can also rent carts which allow us to load up with goods and make our business portable.";
+ mes "This way, business is more convenient and safe.";
+ close;
+ R_1:
+ mes "We merchants can negotiate with store NPCs to get more money for items we sell to them by using the skill ^ff0000Overcharge^000000.";
+ next;
+ mes "[Merchant]";
+ mes "The most we can overcharge NPCs is by 24%, but it takes some hard work and training to get the skill!!";
+ close;
+}
+
+// Phina -------------------------------------------------------
+alberta.gat,62,156,2 script Phina 102,{
+ set @TEMP,rand(3);
+ mes "[Phina]";
+ if(@TEMP == 1) goto R_1;
+ if(@TEMP == 0) goto R_0;
+ mes "This one time, I was walking in the forest and I saw a long, slender piece of green grass sticking out on the ground.";
+ next;
+ mes "[Phina]";
+ mes "It was so cute that I wanted to touch it. And when I did, you know what happened? The grass actually slapped my hand.";
+ next;
+ mes "[Phina]";
+ mes "I was startled and so I backed off a bit. I then realized that it was not grass but a very small creature.";
+ emotion 0;
+ next;
+ mes "[Phina]";
+ mes "Even calm monsters can be very dangerous when they feel threatened. So don't startle them by mistake.";
+ close;
+ R_1:
+ mes "You know those dumb-looking bears that live in the forest connecting Alberta and Payon?";
+ mes "You know... the ones that play around with the flies that make that buzzing noise.";
+ next;
+ mes "[Phina]";
+ mes "Well one time I threw a twig at one just for fun. All of the sudden, IT RUSHED TOWARDS ME!";
+ next;
+ mes "[Phina]";
+ mes "I was SOOOO scared!! I quickly jumped to the side to avoid it. Then BAMB!!! It hit a huge tree and crushed it into pieces.";
+ emotion 16;
+ next;
+ mes "[Phina]";
+ mes "I sure learned my lesson that day. NEVER taught any creature cause if they get angry, you'll be in a world of hurt.";
+ close;
+ R_0:
+ mes "Did you know? Wolves are much more cooperative than they might seem. If one of them is attacked, then others will come to help him.";
+ next;
+ mes "[Phina]";
+ mes "So be careful if you ever decide to fight one.";
+ close;
+}
+
+// Grandma -----------------------------------------------------
+alberta.gat,93,174,2 script Grandma 103,{
+ mes "[Grandma]";
+ mes "Some time ago a derelict ship drifted into the Alberta harbor. Some of the town's young people went into the ship to find survivors.";
+ next;
+ mes "[Grandma]";
+ mes "But after a few moments they all ran out terrified. They said that they saw CORPSES walking around the ship!.";
+ next;
+ mes "[Grandma]";
+ mes "The ship was also over run by never before seen sea monsters which made it impossible for the towns people to get around.";
+ next;
+ mes "[Grandma]";
+ mes "We've never been able to doing anything about that ominous-looking ship so we just left it there, hoping that it would sink or drift away.";
+ next;
+ mes "[Grandma]";
+ mes "Then out of nowhere the Cool Event Corp. people came by and paid the city a huge amount zeny to buy the ship.";
+ next;
+ mes "[Grandma]";
+ mes "They then created an event called the ^0000ddSunken Ship^000000.";
+ next;
+ mes "[Grandma]";
+ mes "They invited young warriors from all over to enter the ghost ship and test their skills fighting the monsters in it.";
+ next;
+ mes "[Grandma]";
+ mes "Now the ghost ship, that was once a problem for Alberta, has become quite a popular attraction.";
+ next;
+ mes "[Grandma]";
+ mes "I have to say though, that I don't think it's worth risking your life for......";
+ close;
+}
+
+// Drunken old man ----------------------------------------------------------------
+alberta.gat,131,139,4 script Drunken old man 709,{
+ mes "[Drunken old man]";
+ mes "(~hiccup~)... Huh?... Wh-what are you staring at? Get lost!!";
+ next;
+ menu "Stay",-,"Leave him alone",M_1;
+
+ mes "[Drunken old man]";
+ mes "Hahahaha (~hiccup~)... So you got some nerve...";
+ next;
+ mes "[Drunken old man]";
+ mes "Heh... I may look worthless now, but back in the day I was a handsome sailor on board the `Going Mary'.";
+ next;
+ menu "Is that a ship?",-,"Really? No kidding!",sM_1;
+
+ mes "[Drunken old man]";
+ mes "What? Ya never heard of it? Stupid! Everybody knows the notorious pirate ship `Going Mary'! (~hiccup~)";
+ emotion 1;
+ next;
+ sM_1:
+ mes "[Drunken old man]";
+ mes "Ah~ the good old days... only... if only we hadn't run into that STORM... (~hiccup~)";
+ next;
+ mes "[Drunken old man]";
+ mes "AH~ Captain. I miss our captain more than anything.... no foe could ever survive captain's sword.";
+ mes "CAPTAIN~~~!!! (~HICCUP~) He'd swing his sword like THIS!... then... THEN...!!!";
+ next;
+ mes "[Drunken old man]";
+ mes "The enemy and anything around him was surrounded by flames! Now that I think of it, the sword must've had some sort of mysterious power.";
+ next;
+ mes "[Drunken old man]";
+ mes "(~sigh!~) (~sob, sob~)... God I miss everyone... Now I'm depressed. Just go away and leave me be.....";
+ emotion 28;
+ close;
+ M_1:
+ mes "[Drunken old man]";
+ mes "That's right! Go AWAY~";
+ emotion 32;
+ close;
+}
+
+// Soda Man ----------------------------------------------------
+alberta.gat,90,71,3 script Soda Man 89,{
+ mes "[Soda Man]";
+ mes "Ummm.... delicious....";
+ emotion 33;
+ next;
+ mes "[Soda Man]";
+ mes "Wait! Don't bother me right now. Hmm? What am I doing you ask? Well isn't it obvious what I'm doing?";
+ mes "Look at this! I've mixed sugar and soda together in this container. Watch what happens when I heat it up.";
+ next;
+ mes "[Soda Man]";
+ mes "The two ingredients will melt soon and intermix. When the color of the mixture turns brown, we have to stop heating it.";
+ mes "At that point it will have a marshmallow consistency.";
+ next;
+ mes "[Soda Man]";
+ mes "You see what I am talking about now? Do you think it's valuable?........ What?..... No?.....";
+ mes "Hmm... then what about the story of the old man who almost conquered ^5555FFTurtle Island^000000?";
+ next;
+ mes "[Soda Man]";
+ mes "Go to the inn and you'll find an old drunkard there. When you speak to him at first, it may seem like he's talking nonsense.";
+ mes "But be patient and if you listen to his words carefully you may be able to pick up some useful information.";
+ next;
+ mes "[Soda Man]";
+ mes "Oh, and there is a letter on the table inside of that old man's room. It's a scary story about Turtle Island.";
+ close;
+}
+
+
+//<=================================================== Marina (Docks/Port) ===================================================>\\
+// Sailor Fisk ----------------------------------------------------------------
+alberta.gat,189,151,5 script Sailor Fisk 100,{
+ mes "[Sailor Fisk]";
+ mes "Ahoy matey, where'd ya wanna go?";
+ next;
+ menu "Izlude Marina -> 500 Zeny.",-,"Quit",M_End;
+
+ if(Zeny < 500) goto L_NoZeny;
+ set Zeny, Zeny - 500;
+ warp "izlude.gat",176,182;
+ close;
+
+ L_NoZeny:
+ mes "[Sailor Fisk]";
+ mes "I'm sorry but i told you i would need 500 Zeny, and it looks like you don't have it.";
+ close;
+ M_End:
+ close;
+}
+
+// Phelix ------------------------------------------------------------------
+alberta.gat,190,173,4 script Phelix 85,{
+
+ mes "[Phelix]";
+ mes "What the hell are you doing here?";
+ next;
+ mes "[Phelix]";
+ mes "There is nothing you can get for free on this ship, if you want to get rewarded, do some work!!";
+ next;
+ mes "[Phelix]";
+ mes "Hmm, however I'd be willing to trade you some items for your jellopies.";
+ mes " - For ^0000ff10 Jellopies^000000 I'd be willing to give you ^ff00001 potion^000000.";
+ mes " - For ^0000ff3 Jellopies^000000 I'll give you ^ff00001 sweet potato^000000.";
+ next;
+ mes "[Phelix]";
+ mes "How does that sound?";
+ next;
+ menu "Sounds good",-,"Nah",M_End;
+
+ M_Yes:
+ mes "[Phelix]";
+ mes "What do you want to exchange your jellopies for?";
+ next;
+ menu "Red Potion please.",-,"Sweet Potato please.",M_1,"Cancel",M_End;
+
+ set @item, 501;
+ goto L_Get;
+
+ M_1:
+ set @item, 516;
+
+ L_Get:
+ mes "[Phelix]";
+ mes "Please enter an amount. Enter 0 to cancel.";
+ next;
+ set @input,0;
+ input @input;
+ if(@input < 1 || @input > 1000) goto M_Yes;
+ if(checkweight(@item,@input)==0) goto L_OverW;
+
+ if(@item == 501) set @amount, @input*10;
+ if(@item == 516) set @amount, @input*3;
+ if(countitem(909) < @amount) goto L_NotEnough;
+
+ getitem @item,@input;
+ delitem 909, @amount;
+ close;
+
+ L_NotEnough:
+ mes "[Phelix]";
+ mes "I'm sorry but you do not have enough jellopy.";
+ next;
+ goto M_Yes;
+
+ L_OverW:
+ mes "[Phelix]";
+ mes "I'm sorry but you can't carry so many things.";
+ next;
+ goto M_Yes;
+
+ M_End:
+ close;
+}
+
+
+//<=================================================== Sunken Ship ======================================================>\\
+// Paul ----------------------------------------------------------------
+alberta.gat,195,151,3 script Paul 86,{
+ mes "[Paul]";
+ mes "Good day. Would you like be part of the Sunken Ship event, provided by Cool Event Corp.?";
+ next;
+ mes "[Paul]";
+ mes "Oh! I better warn you, this event is only suitable for HIGH LEVEL warriors.";
+ emotion 0;
+ next;
+ mes "[Paul]";
+ mes "So what do you say? It only cost 200 zeny to participate and you'll get a ton of experience, guaranteed.";
+ next;
+ menu "Enter",-,"Quit",M_End;
+
+ if(Zeny < 200) goto L_NoZeny;
+ set Zeny, Zeny - 200;
+ warp "alb2trea.gat",62,69;
+ close;
+ M_End:
+ mes "[Paul]";
+ mes "Come back anytime.";
+ close;
+
+ L_NoZeny:
+ mes "[Paul]";
+ mes "I'm sorry but i told you I would need 200 Zeny, and it looks like you don't have it.";
+ mes "Please come back later when you have enough.";
+ close;
+}
+
+// Sailor --------------------------------------------------
+alb2trea.gat,39,50,5 script Sailor 100,{
+ mes "[Sailor]";
+ mes "Do you wanna return?";
+ next;
+ menu "Return to Alberta",-,"Quit",MEnd;
+
+ warp "alberta.gat",192,169;
+MEnd:
+ close;
+}
+
+//<====================================================== Turtle Island ========================================================>\\
+// Gotanblue --------------------------------------------------------------------------
+alberta.gat,247,123,5 script Gotanblue 709,{
+ if(TURTLE == 1) goto L_Turtle;
+ mes "[Gotanblue]";
+ mes "Ha ha! The sea seems endless!! We cannot begin to grasp it's size merely by gazing at it from land....";
+ next;
+ mes "[Gotanblue]";
+ mes "Do you know what I mean?.....";
+ close;
+
+L_Turtle:
+ mes "[Gotanblue]";
+ mes "Oh! Your eyes.... they tell me everything!! You must have been sent from that drunken old man!";
+M_Menu:
+ next;
+ menu "-Tell me about Turtle Island.",-, "-How Can I get there?",M_2, "-End Conversation",M_End;
+
+ mes "[Gotanblue]";
+ mes "So you wanna know about Turtle Island?... You think it's a great place?... Do you like it that much?...";
+ next;
+ mes "[Gotanblue]";
+ mes "Well let me tell you something....";
+ next;
+ mes "[Gotanblue]";
+ mes "TURTLE ISLAND TOOK THE LIVES OF MY CLOSEST FRIENDS!!";
+ emotion 0;
+ next;
+ mes "[Gotanblue]";
+ mes "Can you POSSIBLY understand??.........";
+ next;
+ mes "[Gotanblue]";
+ mes "It all happened a few decades ago....";
+ next;
+ mes "[Gotanblue]";
+ mes "^5555FFJornadan Niliria^000000 and our comrades set off on a journey to find out if the legends about the island were true.";
+ next;
+ mes "[Gotanblue]";
+ mes "It was summer when I was approached to become a member of Jornadan's team.";
+ mes "I was only 20 then, and it was a huge honor for me to be a part of such a well respected group of men.";
+ next;
+ mes "[Gotanblue]";
+ mes "Jornadan Niliria was a great treasure hunter, I was the best seaman of the bunch, and the others were all the very best at what they did.";
+ next;
+ mes "[Gotanblue]";
+ mes "We decided to start our great adventure here, in Alberta. This was because of a clue we found that put the location of Turtle Island near Alberta.";
+ next;
+ mes "[Gotanblue]";
+ mes "We were all very exited and full of hope! We left everything behind and set sail to seek Turtle Island!";
+ mes "We sailed all day and all night. We eventually ran adrift, and could do nothing but sit and wait as the days passed.....";
+ next;
+ mes "[Gotanblue]";
+ mes "Then one day... without warning... we were surrounded by a tremendously thick blanket of fog!!";
+ mes "It was impossible to see anything past the length of your own arm!";
+ next;
+ mes "[Gotanblue]";
+ mes "We could not tell which way was East and which way was West. But it didn't matter... for we were all exhausted at that point.";
+ next;
+ mes "[Gotanblue]";
+ mes "Then what we feared most happened. A huge rock formation pierced through the fog right in front of us!";
+ mes "There was no way to avoid it and we crashed violently into it, severely damaging our ship!!";
+ emotion 0;
+ next;
+ mes "[Gotanblue]";
+ mes "Amazingly the ship held together and we were able to continue on.";
+ next;
+ mes "[Gotanblue]";
+ mes "Then like a beam of energy descending down from the heavens, the first ray of sunlight we had seen in weeks pierced through the fog onto our battered ship.";
+ next;
+ mes "[Gotanblue]";
+ mes "And like magic the fog lifted to reveal what we had been searching so long and hard for.... that legendary place.... TURTLE ISLAND!!!!";
+ next;
+ mes "[Gotanblue]";
+ mes "We set up camp immediately and rested our weary bodies. A few days later we began to extensively search the island.";
+ mes "What we found was shocking! Apparently someone had found the island before us. He left a very well kept journal of his expedition.";
+ next;
+ mes "[Gotanblue]";
+ mes "According to his journal, the man had come by himself to find the island. Unfortunately we could not find him anywhere.";
+ next;
+ mes "[Gotanblue]";
+ mes "Even though someone had beaten us to Turtle Island, we still felt that it was an accomplishment to have made it to the island.";
+ mes "We continued to explore the island and find out as much about it as we could.";
+ next;
+ mes "[Gotanblue]";
+ mes "A particular artifact caught our interest. It was mentioned in that man's journal....";
+ mes "Oh, now I remember his name... ^5555FF'Won'^000000... apparently a great sword master....";
+ next;
+ mes "[Gotanblue]";
+ mes "Anyway, he wrote about a '^FF5555Jewel Fragment'^000000 of some kind. He described it as, 'the most beautiful thing in the world'.";
+ next;
+ mes "[Gotanblue]";
+ mes "We became intent on finding that jewel no matter what. Day after day we searched for it. Months passed.";
+ mes "But even with Won's journal records, we were not able to find the jewel fragment. We had no choice but to give up.";
+ next;
+ mes "[Gotanblue]";
+ mes "So we packed up our belongings and headed home. Again we passed through the horrible dense fog.";
+ mes "After a month of sailing our journey was near its end... or so we thought.";
+ next;
+ mes "[Gotanblue]";
+ mes "We spotted land and I breathed a sigh of relief... unfortunately that feeling of relief turned into bewilderment as I realized that..... that....";
+ next;
+ mes "[Gotanblue]";
+ mes "IT WAS TURTLE ISLAND!!! We had landed on the other side of the island! We had no idea how it happened but we immediately cast off once again.";
+ emotion 0;
+ next;
+ mes "[Gotanblue]";
+ mes "And as if some foul curse and been placed on our group, we again found ourselves on the shores of Turtle Island.";
+ mes "Time after time we attempted to flee the island only to find ourselves back on it. A whole year passed and still, we were trapped!";
+ next;
+ mes "[Gotanblue]";
+ mes "It was beyond reason.... We had tried every possible path.... Our spirits were broken, our hopes were crushed....";
+ mes "And one by one, my comrades fell, no longer having the strength to find a way home....";
+ next;
+ mes "[Gotanblue]";
+ mes "CURSED ISLAND!!!!!";
+ emotion 23;
+ next;
+ mes "[Gotanblue]";
+ mes "As you can see only I and Jornadan were able to make it out alive. By pure luck we made back to Alberta....";
+ next;
+ mes "[Gotanblue]";
+ mes "(~sob~sob~sob)... I apologize. I'm am still very emotional about it after all these years... well that is all I have to say about Turtle Island.";
+ emotion 28;
+ goto M_Menu;
+ M_2:
+ mes "[Gotanblue]";
+ mes "What's this? After my terrifying story about Turtle Island you still want to got there? You're not at all scared??";
+ emotion 1;
+ next;
+ mes "[Gotanblue]";
+ mes "So be it... but you will need me as your guide and that will cost 10,000 zeny!";
+ next;
+ menu "Turtle Island -> 10000 zeny",-, "Cancel",sM_End;
+
+ if(Zeny < 10000) goto sL_Zeny;
+ mes "[Gotanblue]";
+ mes "Alright!! You've made your choice! With my experience we will get to Turtle Island without any problems.";
+ mes "I admire your fighting spirit. Carry it with you always!";
+ next;
+ mes "^5555FF(You and Gotanblue climb on board his little steamboat)^000000";
+ next;
+ mes "[Gotanblue]";
+ mes "We are now heading towards Turtle Island. Let us go without fear!!";
+ next;
+ mes "^5555FF(~choo~choooo~)^000000";
+ next;
+ set Zeny, Zeny - 10000;
+ warp "tur_dun01.gat",154,39;
+ close;
+ sL_Zeny:
+ mes "[Gotanblue]";
+ mes "What's this? I said 10000 zeny. I will not guide you for less. Good day!";
+ emotion 1;
+ close;
+ sM_End:
+ mes "[Gotanblue]";
+ mes "A very good choice!! Turtle Island is a DREADFULL and EVIL place!";
+ mes "When I take people there, I feel as if I'm leading them to their DEATHS!";
+ close;
+ M_End:
+ mes "[Gotanblue]";
+ mes "To this day, Turtle Island is shrouded in mystery. It is extremely hard to find, and almost impossible to escape from.";
+ mes "If you do not want to suffer great despair, then leave the truth behind Turtle Island as it is.... unknown....";
+ close;
+}
+
+//Go back to Alberta
+tur_dun01.gat,166,29,1 script Gotanblue#2 709,{
+ mes "[Gotanblue]";
+ mes "Going back to Alberta?";
+ next;
+ menu "Yep.",-, "Cancel",M_End;
+
+ mes "^5555FF(You and Gotanblue climb on board his little steamboat)^000000";
+ next;
+ warp "alberta.gat",244,123;
+ close;
+
+M_End:
+ mes "[Gotanblue]";
+ mes "A very good choice!!";
+ close;
+}
+
+// Turtle Grandpa -------------------------------------------------------------------
+alberta_in.gat,23,104,2 script Turtle Grandpa 120,{
+ mes "[Turtle Grandpa]";
+ mes "~Buuurrrpp!!!~ Oops...";
+ emotion 4;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "It's beyond me why people seem to think that Alberta is the center of world trade.";
+ mes "I mean, this place doesn't even have a decent bar for crying out loud!!";
+ emotion 6;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Why is it that I have to resort to drinking in a place like this??";
+ emotion 1;
+ next;
+ menu "-Tell me about Turtle Island.",-, "-How can I get there?",M_1, "-End conversation.",M_End;
+
+ mes "[Turtle Grandpa]";
+ mes "There is an enormous stash of treasure hidden on Turtle Island.";
+ mes "There is also a special potion that can increase a person's lifespan on that island......";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "There are so many myths and legends about the island, that no one even knows for sure if Turtle Island exist.";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "I for one believe it does.... it HAS TOO!!......";
+ emotion 0;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "If you are any sort of seaman, if you have a spirit for adventure, and if you have the heart to become a great treasure hunter....";
+ mes "Then you may be worthy of the information I have to offer...";
+ next;
+ menu "-(~eyes twinkle~)",-, "-Heck Ya! Gimme that information.",sM_1;
+
+ mes "[Turtle Grandpa]";
+ mes "His name was ^5555FFJornadan Niliria^000000. Jornadan and his ten comrades set off on a journey to find the legendary Turtle Island.";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "At first they had no idea where the island was. They were ambitious and worked extremely hard to gather clues on the whereabouts of the island.";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "These men were very strong, especially Jornadan. He was so strong in fact, that his simple kicks were as powerful as a level 10 bash!!!";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "He could catch an arrow in one hand while healing a comrade with the other, all during the middle of a battle!";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Heh heh. Well, it's just a rumor so take it for what it's worth. As I was saying....";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "After searching tirelessly Jornadan and his crew eventually found the famed, Turtle Island.";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "But for reasons unknown, the crew became stranded on the island forever!!";
+ mes "Although I do not know why or how it happened, there IS one person that does.";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Go the docks on the east end of town. Look for a scholar named.... ^FF3333Jornadan^000000... ^FF3333Niliria^000000...";
+ mes "Speak to him. He should be able to tell you more..... ";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Oh! One more thing... look for his '^5555FFjournal^000000'. He usually has it close by. It's definitely an interesting read.";
+ set TURTLE, 1;
+ set JORNADAN, 1;
+ close;
+ sM_1:
+ mes "[Turtle Grandpa]";
+ mes "No way! I have no interest in speaking with someone with greed in his/her heart!";
+ emotion 0;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Get OUT of my sight!!! GO HOME!";
+ emotion 6;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "What's this?? You're still here?..... GO! GO AWAY!!............";
+ emotion 27;
+ close;
+ M_1:
+ mes "[Turtle Grandpa]";
+ mes "It's is extremely hard to find, and even more difficult to reach. The likelihood of returning home is slim at best....";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Actually..... IT'S IMPOSSIBLE!!!!";
+ emotion 0;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Yet you still want to go there??";
+ emotion 1;
+ next;
+ mes "[Turtle Grandpa]";
+ mes "I want to warn you about the dangers of going there.... but.... I feel so dizzy..... wooah..... it must be the Vodka....";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "Any who, if you go the docks you'll find a fat, old, sailor. His name is ^5555FFGotanblue^000000.";
+ mes "Tell him I sent you and maybe he'll tell you how to get to Turtle Island. Well good luck.";
+ close;
+ M_End:
+ mes "[Turtle Grandpa]";
+ mes "whooops......";
+ next;
+ mes "!!KA-PLOP!!(collapses on the floor)";
+ next;
+ mes "[Turtle Grandpa]";
+ mes "he he he.... look at me.... I'm a fish... I'm drunk like a fish..... enough for today..... ~ZZZZZzzzz~";
+ close;
+}
+
+// Letter of an explorer (on Turtle Grandpa's desk)------------------------------------------------------------------
+alberta_in.gat,17,101,1 script Letter of an explorer 111,{
+ mes "~ The letter reads... ~";
+ mes "- O/X/XOVX -";
+ mes "If you find this letter, it means that our expedition to Turtle Island has failed. Please inform the others...";
+ next;
+ mes "~ continued...~";
+ mes "As of now, only half the number of our crew members are left. Our food supply will only last for ten more days. It is a grave situation we are facing....";
+ next;
+ mes "~ continued...~";
+ mes "- V/O/XOVX -";
+ mes "It seems my letters did not make it to the outside world, and have instead come back to me.... This damn island is CURSED!! Oh God.....";
+ next;
+ mes "~ continued...~";
+ mes "GOD FORSAKEN ISLAND!! There is nothing left to eat..... help... me... please.... HELP ME!!";
+ next;
+ mes "~ continued...~";
+ mes "- V/X/XOVX -";
+ mes "^5555FF- This section is severely crumpled and tattered. -^000000";
+ mes "^5555FF- You are unable to read it. -^000000";
+ close;
+}
+
+// Jornadan Niliria ------------------------------------------------------------------------
+alberta.gat,248,90,1 script Jornadan Niliria 121,{
+ mes "[Jornadan Niliria]";
+ mes "Sometimes I think that the world around me is ever changing.";
+ mes "When I view the land it seems different, when I look up at the sky it too seems different....";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "The way that Alberta and Turtle Island are different. Hah hah hah....";
+ next;
+ menu "-About Turtle Island.",-, "-Um, did you get confused with Al De Baran?",M_1, "-End Conversation.",M_End;
+
+ mes "[Jornadan Niliria]";
+ mes "Ah yes..... Turtle Island.... Do you know why it's named, 'Turtle' Island? Would you like to know? Haha......";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "The reason behind the name is actually very easy to figure out and you might even feel a little foolish about not getting it in the first place.";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "It's called 'Turtle' Island, because of the fact that it is shaped like an actual turtle. Haha. That's all there is to it.";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "There is an unusually dense area of fog that surrounds the island.";
+ mes "At first we tried to figure what causes it but with no luck. We figured that it was just one of nature's natural phenomenons.";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "Then we found a cave along the coastline of the island. Inside we were amazed to see a HUGE waterfall.";
+ mes "It turns out that this waterfall is what creates that extremely thick area of fog around that island.";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "The reason is so simple and yet there are people who still try to find a deeper meaning behind it....";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "I believe that people continue to probe into the matter because they do not want to feel that their efforts have been in vain.";
+ mes "Maybe they are afraid of the truth..... I for one was once afraid.... afraid of Turtle Island....";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "But now that I truly understand all of the myths about Turtle Island, I feel at ease and at peace with the island.";
+ mes "There is still one lingering question about the island for me though..... it is the existence of the unknown ^FF5555'Jewel Fragment'^000000.";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "I am still not certain about what it really is. In the mean time I will continue to pursue the matter until I discover the truth! Hahaha!!";
+ close;
+ M_1:
+ mes "[Jornadan Niliria]";
+ mes "Whoops ! Oh that's right !! Confused !.... Yipe !..... WOOOOO !!!"; //have NO idea what this means.....
+ close;
+ M_End:
+ mes "[Jornadan Niliria]";
+ mes "When you're searching for the truth, make sure to keep trying. Someday you will find the answers you seek...";
+ next;
+ mes "[Jornadan Niliria]";
+ mes "Hmmm.... by the way.... I feel hungry. Why doesn't Alberta have a store or restaurant for some good Dim Sum??";
+ close;
+}
+
+// Jornadan's Voyage Log -------------------------------------------------
+alberta.gat,247,93,1 script A Voyage Log 111,{
+ if(JORNADAN == 1) goto L_Treasure;
+ mes "[A Voyage Log]";
+ mes "= 03:20 am =";
+ mes "The moon was dark and I couldn't even see 100m in front of me. I had a bad feeling about the situation..... I was not the only one...";
+ next;
+ mes "[A Voyage Log]";
+ mes "I could tell by the looks on my comrade's faces, that they too were worried. No could sleep that night. I hope we will see the sunrise soon....";
+ next;
+ mes "[A Voyage Log]";
+ mes "= 04:10 =";
+ mes "5 minutes ago one of our comrades, Cooker, died. While he walking on deck, the flagpole suddenly broke and fell on his head....";
+ next;
+ mes "[A Voyage Log]";
+ mes "He died at approximately 04:07. The flagpole had been damaged when our ship hit a reef.";
+ mes "The ship sustained serious damage along the left side of the deck. I called on the chief to repair it.";
+ next;
+ mes "[A Voyage Log]";
+ mes "= 04:45 =";
+ mes "While two of our workers were fixing the bottom of the deck, monsters attacked them without warning.";
+ mes "Apparently they had gotten in through some openings in the deck.";
+ next;
+ mes "[A Voyage Log]";
+ mes "Two more men had been lost. Fortunately the ship has yet to sink and seems to be holding up. Still, we must find land soon.";
+ next;
+ mes "[A Voyage Log]";
+ mes "During the collision with the reef we lost about 30% of our supplies. In particular we lost food... a great deal of food....";
+ next;
+ mes "[A Voyage Log]";
+ mes "= 05:23 =";
+ mes "We've been noticing an increase in the amount of reefs and they are getting larger as well.";
+ mes "I wonder when we will find land.... I wonder if we can....";
+ next;
+ mes "[A Voyage Log]";
+ mes "- Written by -";
+ mes "- captain Jornadan Niliria -";
+ next;
+ mes "^5555FF- Closed the voyage log -^000000";
+ close;
+
+L_Treasure:
+ mes "^5555FF- The paper is torn -";
+ mes "- Seaweed and mold have -";
+ mes "- mixed with the paper -";
+ mes "- It looks to be in very poor";
+ mes "condition. -^000000";
+ next;
+ mes "^5555FF- Between some pages -";
+ mes "- Is a Banana leaf -";
+ mes "- this is written. -^000000";
+ next;
+ mes "[A Voyage Log]";
+ mes "= O/X date =";
+ mes "Just after we arrived to Turtle Island, we searched for some food to eat. I am so skinny now...";
+ next;
+ mes "[A Voyage Log]";
+ mes "When I looked at myself in the mirror, it was horrible. I was disturbed by what I saw...";
+ next;
+ mes "[A Voyage Log]";
+ mes "= X/X date =";
+ mes "We found some kind of fruit! It has a yellow color and a long shape. It looks just like a banana!";
+ next;
+ mes "[A Voyage Log]";
+ mes "= XO/X date =";
+ mes "Although very similar, the fruit we found was not a banana. We believe it is a relative of the banana.";
+ mes "It smells and tastes exactly like a banana.";
+ next;
+ mes "[A Voyage Log]";
+ mes "We were starving so we just referred to the fruit as bananas and gathered it for food.";
+ mes "Although there were a limited amount of trees, there was enough for our survival.";
+ next;
+ mes "[A Voyage Log]";
+ mes "It has become the answer to our lack of food and has become precious to us.";
+ mes "~ WE LOVE YOU BANANA!! ~";
+ next;
+ mes "[A Voyage Log]";
+ mes "= O/O date =";
+ mes "In the middle of the night, one of our comrades reported that he felt sick from something he ate.";
+ next;
+ mes "[A Voyage Log]";
+ mes "= OO/O date =";
+ mes "Another comrade fell ill. He had the strongest digestive system among us.";
+ mes "He went by the name, 'Berot Berot', and he played a vital role in our group.";
+ next;
+ mes "[A Voyage Log]";
+ mes "The fact that he got sick from something he ate, made it very clear that there was something poisoning us.";
+ next;
+ mes "[A Voyage Log]";
+ mes "= XO/O date =";
+ mes "A third person became sick today while we were out exploring. The first person to become ill has passed away.... We are all very worried.";
+ next;
+ mes "[A Voyage Log]";
+ mes "We tried very hard to find the cause of the illness. Then by observing the animals one day, we found it.";
+ mes "It was the very thing we thought to be our salvation and yet not one animal on the island would even touch it.....";
+ next;
+ mes "[A Voyage Log]";
+ mes "What was killing us was..... our beloved BANANA!!";
+ next;
+ mes "[A Voyage Log]";
+ mes "We decided to get rid of all of the bananas. But for some reason they didn't seem to be decomposing.";
+ mes "Even when the skin was peeled off, the fruits remained the same.";
+ next;
+ mes "[A Voyage Log]";
+ mes "I think that the poison or some other agent within the fruit is allowing it to survive.";
+ mes "We may be able to use it for medicinal purposes later, but for now it is of no use to us.";
+ mes "Until we get back to Alberta, we have to decided to bury what is left of the fruit.";
+ next;
+ mes "[A Voyage Log]";
+ mes "This is the location where it's buried in case we forget:";
+ mes "^FF8888- tur_dun01 -";
+ mes "- X: 160, Y: 81 -^000000";
+ next;
+ mes "^5555FF- There is a thin Key -";
+ mes "- with a skull mark on it -";
+ mes "- You've gained -";
+ mes "- a 'Skull Key' -^000000";
+ set SKULLKEY, 1;
+ set JORNADAN, 0;
+ close;
+}
+
+// Burried treasure --------------------------------------------------------------------
+tur_dun01.gat,160,80,1 script Skull Stone 111,{
+ if(SKULLKEY == 1) goto L_OpenBox;
+ mes "^5555FF(It's a frightening stone tomb with horrible skull on it.)^000000";
+ close;
+
+L_OpenBox:
+ mes "^5555FF(Under the stone is a tiny key hole with a skull mark. You used the 'Skull Key' to open the box.)^000000";
+ next;
+ mes "^5555FF(~click!~click!~)^000000";
+ next;
+ mes "^5555FF(Suddenly the top of the stone opens with many things coming out!)^000000";
+ set SKULLKEY, 0;
+ next;
+ mes "^5555FF(You got 5 Bananas, and 5 Banana Juices.)^000000";
+ getitem 634, 5;
+ getitem 532, 5;
+ close;
+}
\ No newline at end of file diff --git a/npc/cities/aldebaran.txt b/npc/cities/aldebaran.txt new file mode 100644 index 000000000..fa9992612 --- /dev/null +++ b/npc/cities/aldebaran.txt @@ -0,0 +1,1545 @@ +//===== eAthena Script =======================================
+//= Al De Baran Town
+//===== By: ==================================================
+//= eAthena dev team
+//===== Current Version: =====================================
+//= 1.7
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= v1.1 Added RS125 NPC. Added another Kafra Reserve points agent.
+//= The 2nd reserve points agent is not complete yet.
+//= 1.2 Lottery input number fix [Lupus], 1.2a - label typo fixed
+//= 1.3 Gatekeeper's bug fixed (wrong check and wrong item ID
+//= for underground), fixed some typos [Lupus]
+//= 1.4 Fixed Typos & Spellcheck [massdriller]
+//= 1.5 Finally added the Special Reserve 2 Lotto 8))
+//= with official prizes (80% official, 4-5 entries are made up)
+//= also changed typo Orange Potions -> Red Potions [Lupus]
+//= 1.6 Fixed bug (missing label), optimized all menus [Lupus]
+//= 1.7 Fixed exploits [Lupus]
+//============================================================
+
+
+// Panama --------------------------------------------------------------
+aldebaran.gat,46,129,4 script Panama 97,{
+ mes "[Panama]";
+ mes "Al De Baran has been widely known throughout Rune-Midgard Kingdom as the City of canals.";
+ next;
+ menu "About the canals",-,"End conversation",M_End;
+
+ mes "[Panama]";
+ mes "A canal is an artificial river used for travel, shipping, or irrigation. Generally they are used for transportation.";
+ next;
+ mes "[Panama]";
+ mes "Most canals are constructed through reclamation work in which waterways are left over after a area of water as been filled in with dirt.";
+ close;
+ M_End:
+ mes "[Panama]";
+ mes "This is a mountain town so the water is supposed to be pure ...";
+ next;
+ mes "[Panama]";
+ mes "Help yourself to some...";
+ close;
+}
+
+// Miller ------------------------------------------------------------------------
+aldebaran.gat,49,93,4 script Miller 83,{
+ mes "[Miller]";
+ mes "Did you know that LEVEL 4 weapons exist?";
+ next;
+ mes "[Miller]";
+ mes "Hmmm... of course they are rarely seen, but I hear that Boss monsters drop them occasionally.";
+ close;
+}
+
+// Senorita Sylvia -----------------------------------------------------------
+aldebaran.gat,60,70,4 script Senorita Sylvia 69,{
+ mes "[Senorita Sylvia]";
+ mes "I came all the way out here from Prontera because I heard that the Kafra Main Office is somewhere in the city of Al De Baran";
+ next;
+ mes "[Senorita Sylvia]";
+ mes "B-B-But... *sob*... It's been 5 hours since I started looking for it.....";
+ emotion 28;
+ next;
+ mes "[Senorita Sylvia]";
+ mes "Where the hell is it~~~?!";
+ emotion 6;
+ next;
+ mes "[Senorita Sylvia]";
+ mes "I may look smart, but I am TERRIBLE with directions.....";
+ next;
+ mes "[Senorita Sylvia]";
+ mes "Ah~ by the way, would you like to know a bit of very useful information?";
+ next;
+ menu "Please continue.",-,"Not really.",M_End;
+
+ mes "[Senorita Sylvia]";
+ mes "If you pick up equipment that was dropped by a monster, you will not be able to equip it right away.";
+ next;
+ mes "[Senorita Sylvia]";
+ mes "Before you can use it you have to identify the equipment with a ^0000FFMagnifier^000000.";
+ mes "Once you've done so you'll be able to equip it without problems.";
+ close;
+ M_End:
+ mes "[Senorita Sylvia]";
+ mes "Whatever.....";
+ emotion 32;
+ close;
+}
+
+// Quatro ----------------------------------------------------------------
+aldebaran.gat,64,104,4 script Quatro 55,{
+ mes "[Quatro]";
+ mes "It has been rumored that famous blacksmith came to this town from Geffen...";
+M_Menu:
+ next;
+ menu "Famous Blacksmith?",-,"About weapon upgrading",M_1,"End conversation",M_End;
+
+ mes "[Quatro]";
+ mes "People say his wife is ill. She constantly needs medicinal herbs that grow near town.";
+ mes "Also he has a devoted son, who helps him out with his work.";
+ next;
+ mes "[Quatro]";
+ mes "I hope his son will be a good blacksmith in the future.";
+ goto M_Menu;
+
+ M_1:
+ mes "[Quatro]";
+ mes "If you upgrade a weapon its attack strength will increase.";
+ next;
+ mes "[Quatro]";
+ mes "For a ^0000fflevel 1^000000 weapon attack STR will go up by ^ff00002^000000 for every upgrade level.";
+ mes "For a ^0000fflevel 2^000000 weapon attack STR will go up by ^ff00003^000000.";
+ mes "For a ^0000fflevel 3 and level 4^000000 weapon attack STR will go up by ^ff00005^000000!";
+ goto M_Menu;
+
+ M_End:
+ close;
+}
+
+// Isenberg ---------------------------------------------------------------------
+aldebaran.gat,67,154,4 script Isenberg 98,{
+ mes "[Isenberg]";
+ mes "Mount Mjolnir and the Payon Forest are both notorious for high amounts of rainfall.";
+M_Menu:
+ next;
+ menu "Mt. Mjolnir",-,"Payon Forest",M_1,"End conversation",M_End;
+
+ mes "[Isenberg]";
+ mes "Mt. Mjolnir !";
+ next;
+ mes "[Isenberg]";
+ mes "It's the mountain range which you must pass through to get here from either Prontera or Geffen.";
+ next;
+ mes "[Isenberg]";
+ mes "It is a difficult path however due to the steep and rugged terrain.";
+ mes "Not to mention the strong and hostile monsters which roam the mountain side.";
+ next;
+ mes "[Isenberg]";
+ mes "You did a good job to get here.";
+ emotion 21;
+ goto M_Menu;
+ M_1:
+ mes "[Isenberg]";
+ mes "You must travel through the Payon Forest if you wish to visit Alberta or Payon.";
+ next;
+ mes "[Isenberg]";
+ mes "The Payon Forest is large and it's pathways are very intricate. It is easy to get lost and confused in it.";
+ next;
+ mes "[Isenberg]";
+ mes "Unless you have good concentration and a strong will, you will find yourself giving up trying to pass through it.";
+ next;
+ mes "[Isenberg]";
+ mes "The forest was named after Payon, the village of independence instead of Alberta, the harbor town.";
+ next;
+ mes "[Isenberg]";
+ mes "Payon was built deep within the rugged forest with the intention of providing protection from outside influence.";
+ next;
+ mes "[Isenberg]";
+ mes "I guess that's why people called that forest the Payon Forest rather than the Alberta Forest.";
+ goto M_Menu;
+ M_End:
+ mes "[Isenberg]";
+ mes "Although Mnt. Mjolnir hinders travelers, it also creates a mysterious and unique atmosphere in our town.";
+ close;
+}
+
+// Joanne ------------------------------------------------------------------------------
+aldebaran.gat,81,61,4 script Joanne 101,{
+ mes "[Joanne]";
+ mes "I like to go gathering sea shells. It is really fun";
+ next;
+ menu "Shell Gathering",-,"End Conversation",M_End;
+
+ mes "[Joanne]";
+ mes "When you see bubbles popping up from the sand or a muddy puddle, try digging in that area.";
+ mes "Usually shell fish conceal themselves under the ground.";
+ next;
+ mes "[Joanne]";
+ mes "By the way, there is a dangerous shell fish called Ambernite.";
+ mes "It can usually be found on the beaches near Comodo.";
+ next;
+ mes "[Joanne]";
+ mes "What a scary shell fish ..";
+ close;
+ M_End:
+ mes "[Joanne]";
+ mes "I'm going to taste Cave Shell Fish one of these days!!";
+ mes "I know it is a little bit dangerous... but it's worth the risk, right?";
+ close;
+}
+
+// Bebe -------------------------------------------------------------------
+aldebaran.gat,86,228,4 script Bebe 703,{
+ mes "[Bebe]";
+ mes "A while back I went out for a walk towards Mt.Mjolnir, carrying a 'Savage Babe' with me.";
+M_Menu:
+ next;
+ menu "Savage Babe??",-,"Mt.Mjolnir??",M_1,"End Conversation",M_End;
+
+ mes "[Bebe]";
+ mes "A Savage Babe is a kind of baby wild boar that has a pink color. It's very cute and pretty.";
+ next;
+ mes "[Bebe]";
+ mes "Anyways, I was walking up this narrow path when... out of nowhere, this GIANT, UGLY, PLANT attacked me and my Savage Babe!";
+ emotion 0;
+ next;
+ mes "[Bebe]";
+ mes "I was so frightened that I ran as far away from it as I could. When I stopped running I noticed that it hadn't followed me.";
+ next;
+ mes "[Bebe]";
+ mes "So I threw rocks at it out of anger. It didn't do much good though. I don't think it even felt anything.";
+ next;
+ mes "[Bebe]";
+ mes "I then noticed something else. The plant had a human looking face!! EEEWWW!!!";
+ emotion 19;
+ next;
+ mes "[Bebe]";
+ mes "If you every see one, don't even think about going near it. It may just bite you to death!";
+ goto M_Menu;
+
+ M_1:
+ mes "[Bebe]";
+ mes "Even though people are fascinated by the scenic beauty of Mt.Mjolnir, this mountain is filled with weird monsters.";
+ next;
+ mes "[Bebe]";
+ mes "Monsters like Man Eating Flowers, giant Moths, Bigfoot, giant Centipedes, and so much more. So be careful if you ever go up there.";
+ next;
+ mes "[Bebe]";
+ mes "Most of the monsters won't attack you if you don't attack them first though.";
+ goto M_Menu;
+
+ M_End:
+ mes "[Bebe]";
+ mes "Ah?! Where is my Savage Babe..? Savage Babe, where are you!";
+ emotion 20;
+ close;
+}
+
+// Epthiel -----------------------------------------------------------------
+aldebaran.gat,90,170,4 script Epthiel 47,{
+ mes "[Epthiel]";
+ mes "Some weapons and armor have slots in them. This allows you to insert monster cards into them.";
+M_Menu:
+ next;
+ menu "About the number of slots..",-,"Relation between Cards and Slots",M_1,"End Conversation",M_End;
+
+ mes "[Epthiel]";
+ mes "Items dropped by monsters often times have more slots than ordinary weapons or armor sold at an NPC shop.";
+ next;
+ mes "[Epthiel]";
+ mes "The greater number of slots a piece of equipment has the greater its value is.";
+ goto M_Menu;
+ M_1:
+ mes "[Epthiel]";
+ mes "When a card is inserted into a slot on a piece of equipment, the owner will gain certain skills or stat bonuses from that card.";
+ next;
+ mes "[Epthiel]";
+ mes "If the weapon or armor with the card is unequipped, then the effect of the card will wear off.";
+ next;
+ mes "[Epthiel]";
+ mes "A very important thing to know about inserting a card into a slot, is that once inserted the card cannot be removed.";
+ next;
+ mes "[Epthiel]";
+ mes "So make sure you're absolutely sure about putting a card into a slot. You don't want to waste one.";
+ goto M_Menu;
+ M_End:
+ mes "[Epthiel]";
+ mes "Do you have a card?";
+ close;
+}
+
+// Daniel --------------------------------------------------------------------------
+aldebaran.gat,93,80,4 script Daniel 48,{
+ mes "[Daniel]";
+ mes "With waterways everywhere, the city of Al De Baran is a wonderful place to live.";
+ next;
+ mes "[Daniel]";
+ mes "B-U-T!.....";
+ emotion 0;
+ next;
+ mes "[Daniel]";
+ mes "Last night on the way to see my girl friend, I fell into one of those waterways and sprang my ankle.";
+ mes "I couldn't enjoy my date with my girl friend which sucked big time!";
+ emotion 7;
+ next;
+ menu "Gosh, that's too bad.",-,".....",M_1;
+
+ mes "[Daniel]";
+ mes "*~Sigh~* Yeah it really is. You see my girl friend is the Armor Merchants youngest daughter.";
+ mes "She told me once that the armor that's dropped by monsters is often times much better than the kind sold in shops.";
+ next;
+ mes "[Daniel]";
+ mes "She said something about the armor having 'more slots'.... whatever that means.";
+ close;
+ M_1:
+ mes "[Daniel]";
+ mes "Huh? *~Sob sob~* You think I'm a stupid idiot, right? ";
+ emotion 28;
+ close;
+}
+
+// Munster -----------------------------------------------------------------
+aldebaran.gat,113,70,2 script Munster 48,{
+ mes "[Munster]";
+ mes "My family used to live in Geffen, the homeland of blacksmith. We moved to Al De Baran last winter.";
+ next;
+ mes "[Munster]";
+ mes "Back in Geffen my father was a famous blacksmith. Sometimes I helped my father with his work";
+ mes "I learned a lot about the success rate of upgrading weapons of different levels.";
+ next;
+ mes "[Munster]";
+ mes "A ^0000fflevel 1^000000 weapon could be safely upgraded ^ff00007^000000 times,";
+ mes "A ^0000fflevel 2^000000 weapon ^ff00006^000000 times,";
+ mes "and ^0000fflevel 3 and 4^000000 weapons ^ff00005^000000 times each.";
+ next;
+ mes "[Munster]";
+ mes "With level 4 weapons however, there is still a risk of failure during the first upgrade.";
+ next;
+ mes "[Munster]";
+ mes "As far as ^0000ffarmor^000000 goes, they can generally be upgraded about ^ff00005^000000 times.";
+ next;
+ mes "[Munster]";
+ mes "Maybe it's because we just moved here, but for some reason people don't seem to know that my fathers workshop is now located in Al De Baran,";
+ next;
+ mes "[Munster]";
+ mes "Any who, I hope people will come to re-acquaint themselves with my fathers superior craftsmanship.";
+ close;
+}
+
+// Phracon Guy --------------------------------------------------------------
+aldebaran.gat,117,181,4 script Pharacon Guy 48,{
+ mes "[Phracon Guy]";
+ mes "Lv 1 weapons require a metal called 'Pharacon' to be upgraded.";
+ next;
+ menu "About Pharacon",-,"Advice about Phracon",M_1,"End Conversation",M_End;
+
+ mes "[Pharacon Guy]";
+ mes "It's a very common metal found throughout Rune-Midgard and is used almost exclusively for weapon upgrading.";
+ next;
+ mes "[Pharacon Guy]";
+ mes "Although it's not as strong as other metals, it remains popular among most people because of its abundance.";
+ next;
+ mes "[Pharacon Guy]";
+ mes "You can obtain Pharacon from monsters or you can purchase it from Forging Workshops located in towns.";
+ next;
+ mes "[Pharacon Guy]";
+ mes "If you don't need Pharacon for upgrading purposes then you can sell it for 100 zeny a piece to NPC's!";
+ close;
+ M_1:
+ mes "[Pharacon Guy]";
+ mes "I hear that a lot of monsters carry Pharacon. Why don't you go hunt them?";
+ mes "You should be able to find a lot of Pharacon without much trouble.";
+ next;
+ mes "[Pharacon Guy]";
+ mes "A couple of days ago, I went hunting with the Pub Master and got a Pharacon dropped from Bebe Savage.";
+ close;
+ M_End:
+ mes "[Pharacon Guy]";
+ mes "Good luck on finding some Pharacon -";
+ close;
+}
+
+// Alchemy Guy Chemirre -----------------------------------------------------------
+aldebaran.gat,121,231,4 script Alchemy Guy Chemirre 740,{
+ mes "[Alchemy Guy Chemirre]";
+ mes "The Alchemist is one of the 2nd Job Classes and involves the creation of rare and valuable items from abundant materials.";
+M_Menu:
+ next;
+ menu "About Alchemy of Payon",-,"The concept behind Alchemy",M_1,". . . . .",M_2,"End Conversation",M_End;
+
+ mes "[Alchemy Guy Chemirre]";
+ mes "Payon Alchemy dates as far back as the Alchemy of Al De Baran and originates from Taoism.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "Just like the Alchemists of Al De Baran, the Alchemists of Payon were able to create gold out of various materials.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "However due Payon's environment and a lack of adequate reasources, Payon alchemy never excelled the way it did in Al De Baran.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "Therefore the Alchemist Guild in Al De Baran became the only Alchemy Research Organization in Rune-Midgard.";
+ goto M_Menu;
+
+ M_1:
+ mes "[Alchemy Guy Chemirre]";
+ mes "Alchemy involves chemical research, and the practice of creating useful items out of materials that are usually non valuable.";
+ goto M_Menu;
+ M_2:
+ mes "[Alchemy Guy Chemirre]";
+ mes "Let me tell you something that might be interesting to you. It's about monster cards and slots..";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "If you already posses a monster card then you've probably already heard this but.....";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "Each card has a specific type of equipment it can be placed on.";
+ mes "For instance, let's say you have a poring card.....";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "If you check the card's description, you will find that the Poring card increases its wearer's LUK by 1, and that it can be only inserted on 'Armor'.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "Something to take note of is the fact that armor purchased at an NPC shop may not have slots on them.";
+ mes "Armor dropped by monsters however, will usually have a high number of slots on them. They aren't dropped too often though.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "In order to use a card you must first unequipped the piece of equipment you want to insert the card into.";
+ mes "Next find your card in your inventory window and double click it.";
+ next;
+ mes "[Alchemy Guy Chemirre]";
+ mes "A window will pop up showing you what equipment the card can be inserted in. Choose the one you want, and your done.";
+ close;
+ M_End:
+ mes "[Alchemy Guy Chemirre]";
+ mes "Long live the Al De Baran Alchemy Guild!!";
+ close;
+
+}
+
+// Anastasia --------------------------------------------------------------
+aldebaran.gat,146,124,4 script Anastasia 101,{
+ mes "[Anastasia]";
+ mes "Somewhere in Rune-Edgardo's there exists the ^3355FF' Assassin Guild '^000000.";
+ next;
+ mes "[Anastasia]";
+ mes "It's a place that trains people in the art of assassinating someone without leaving behind the slightest trace.";
+ next;
+ mes "[Nastasia]";
+ mes "But... is that.... legal.....??";
+ emotion 1;
+ next;
+ mes "[Nastasia]";
+ mes "And do they collect tuition....??";
+ next;
+ menu "Continue conversation.",-,"End Conversation.",M_End;
+
+ mes "[Nastasia]";
+ mes "Most flying monsters are very fast and have a high amount of agility.";
+ mes "Therefore, it's very difficult to hit them successfully.";
+ next;
+ mes "[Nastasia]";
+ mes "In order to fight against those kinds of monsters, you'll need a good amount of DEX.";
+ close;
+ M_End:
+ mes "[Nastasia]";
+ mes "Like the old saying goes, 'nothing in life is free'.";
+ close;
+}
+
+// Stromme ---------------------------------------------------------
+aldebaran.gat,159,242,4 script Stromme 119,{
+ mes "[Stromme]";
+ mes "When you spend some time in Mt. Mjolnir, you'll start to notice something.";
+ next;
+ mes "[Stromme]";
+ mes "The insects in Mt. Mjolnir are classified into different groups by their habits!";
+ next;
+ menu "About insects",-,"End conversation",M_End;
+
+ mes "[Stromme]";
+ mes "Honey Bees, Butterflies and Moths help transfer pollen between flowers by flying over and around them.";
+ next;
+ mes "[Stromme]";
+ mes "However that doesn't mean that you can take them lightly.";
+ mes "They have evolved into creatures that can defend themselves when attacked.";
+ next;
+ mes "[Stromme]";
+ mes "There are some insects which are aggressive, such as Praying Mantises, Spiders, and Centipedes etc.";
+ mes "These monsters are strong so you should be careful about approaching them.";
+ next;
+ mes "[Stromme]";
+ mes "Also watch out for a monster that looks like a leech!! One blow from it can prove to be fatal.";
+ next;
+ mes "[Stromme]";
+ mes "Luckily that leech thing has poor eye sight and won't notice you if you are far enough away from it.";
+ close;
+ M_End:
+ mes "[Stromme]";
+ mes "Don't even dare attack a ladybug haphazardly! Be respectful of mighty nature in Mt. Mjolnir.";
+ close;
+}
+
+// Joo Jahk ------------------------------------------------------
+aldebaran.gat,180,46,4 script Joo Jahk 88,{
+ mes "[Joo Jahk]";
+ mes "I am a tourist from Payon, the city within the forest. I noticed that it's very cool here... probably due to the waterways.";
+ next;
+ mes "[Joo Jahk]";
+ mes "But.... Do you think I could drink the water in these waterways?";
+ emotion 20;
+ next;
+ mes "[Joo Jahk]";
+ mes "Actually I already did, but I am still concerned.....";
+ emotion 4;
+ next;
+ menu "Continue.",-,"End conversation.",M_End;
+
+ mes "[Joo Jahk]";
+ mes "I been traveling around Rune-Midgard.";
+ next;
+ mes "[Joo Jahk]";
+ mes "On the way here, I heard about ^3355FFSpiritual Property Monsters^000000 from a really high level Magician";
+ mes "Apparently physical attacks and non-elemental magic attacks can't damage them.";
+ next;
+ mes "[Joo Jahk]";
+ mes "I hope this advice can come in handy for you.";
+ close;
+ M_End:
+ mes "[Joo Jahk]";
+ mes "The water here taste really fresh. It's probably well preserved. I don't think I'll have anything to worry about.";
+ close;
+}
+
+// Gavin -------------------------------------------------------------------
+aldebaran.gat,212,122,4 script Gavin 97,{
+ mes "Welcome! We, the towns people of Al De Baran, ALL welcome you . . . . .";
+ next;
+ mes "[Gavin]";
+ mes "Hmm... did I over-exaggerate? 'Towns people'...";
+ mes "Well... it is just myself, but hey! Still, I welcome you!";
+ next;
+ menu "Continue conversation.",-,"End conversation.",M_End;
+
+ mes "[Gavin]";
+ mes "Ah~ now I remember! I saw a very interesting monster just a few days ago.";
+ mes "I saw a Poring with the wings of an angel, somewhere in the Mjolnir Mountains surrounding Al De Baran.";
+ next;
+ mes "[Gavin]";
+ mes "I swear it!";
+ emotion 0;
+ next;
+ mes "[Gavin]";
+ mes "It was jumping around with the other ordinary Porings. Angeling... is that what it was...?";
+ close;
+ M_End:
+ mes "[Gavin]";
+ mes "I welcome you to Al De Baran, a wonderful city of Canals surrounded by the Mjolnir Mountains.";
+ close;
+}
+
+
+// Giddy Fellow ------------------------------------------------------------------
+aldeba_in.gat,152,47,4 script Giddy Fellow 97,{
+ mes "[Giddy Fellow]";
+ mes "E..E..E..Emergenc----y!!! I CAN'T find my pet chicken anywhere!!";
+ emotion 23;
+ next;
+ menu "What's its name?",-,". . . . .",M_1;
+
+ mes "[Giddy Fellow]";
+ mes "It's 'The Great Picky ' ... SOB SOB SOB... gosh... what am I gonna do?!~ Please find my cutey for meee~~~";
+ emotion 28;
+ next;
+ menu "Dude! It's such a common name...",-,". . . . .",M_1;
+
+ mes "[Giddy Fellow]";
+ mes "Wha-What are you talking about!! My 'The Great Picky' is the one and only cutest chicken in this whole wide WORLD for Christ's sake~!";
+ emotion 1;
+ close;
+ M_1:
+ mes "[Giddy Fellow]";
+ mes "Don't you laugh at me~! I don't have any siblings so my cute chicken is like a younger brother to me! SOB SOB SOB SOB";
+ emotion 28;
+ close;
+}
+
+// Master ----------------------------------------------------------
+aldeba_in.gat,156,179,4 script Master 61,{
+ mes "[Master]";
+ if(sex==0) mes "Oh hello. Don't mind me, I'm just a perverted old man.... la di da.......";
+ if(sex==0) close;
+ mes "Did you know that the Kafra Main Office is located here, in Aldebaran?";
+ next;
+ mes "[Master]";
+ mes "The young Kafra Ladies visit me from time to time. They are really delightful and fun to be around.";
+ next;
+ mes "[Master]";
+ mes "Alright! Time for a survey... this is to determine which Kafra you like best.";
+ next;
+ mes "[Master]";
+ mes "Choose the Kafra Lady that you think is HOT!!!";
+ next;
+ menu "Oh~it turns me on!!!!",-,"No way..I am not a pervert.",M_1;
+
+ mes "[Master]";
+ mes "Alright, here you go, your Favorite Ladies!!! Take a carefull look!";
+ next;
+ mes "[Master]";
+ mes " - Kafra Number (1) ^3355FF'Pavianne'^000000 !!";
+ mes "The Original Kafra, the classic blue haired beauty!...";
+ mes " - Kafra Number (2) ^9A01BA'Blossom'^000000 !!";
+ mes "Her graceful ponytail takes men's breaths away! She's a favorite among young Boys!!";
+ mes " - Kafra Number (3) ^0000FF'Jasmine'^000000 !!";
+ mes "Long, straight, silky hair is what gives her her charm. She is the Silk from the East ~! From payon,....";
+ next;
+ mes "[Master]";
+ mes " - Kafra Number (4) ^FF8040'Roxie'^000000 !!";
+ mes "She has a cute tomboy look with short hair....";
+ mes " - Kafra Number (5) ^7A0DF2'Leilah'^000000 !!";
+ mes "She is intelligent and sophisticated. A pair of refined glasses fits her well....";
+ mes " - Kafra Number (6) ^EEC111'Curly Sue'^000000 !!";
+ mes "Pretty and cute. Although she looks young and immature, she's a very hard worker....";
+ next;
+ mes "[Master]";
+ mes "So who do you think?";
+ next;
+ menu "(1) Pavianne",-,"(2) Blossom",M_01,"(3) Jasmine",M_02,"(4) Roxie",M_03,"(5) Leilah",M_04,"(6) Curly Sue.",M_05;
+
+ mes "[Master]";
+ mes "Oh~ So your reserved in nature, and therefore you are into a more traditional type of girl...";
+ next;
+ mes "[Master]";
+ mes "Well, I have to tell you.....";
+ next;
+ mes "[Master]";
+ mes "The world is all about change so face the facts and learn to accept new things!";
+ close;
+ M_01:
+ mes "[Master]";
+ mes "Wake up~! Do you really think you'd have a shot with a girl like that?? Be realistic! She's out of your league....";
+ emotion 0;
+ close;
+ M_02:
+ mes "[Master]";
+ mes "Gentle, sexy, sweet, and beautiful.... a girl like Jasmine would have you wrapped around her finger in no time....";
+ close;
+ M_03:
+ mes "[Master]";
+ mes "You're over-zealous! If you were to get with a girl who's as exuberant as her...";
+ next;
+ mes "[Master]";
+ mes "You'd cause a LOT of trouble for the neighbors, if ya know what I mean.... Hahahaha!!";
+ emotion 18;
+ close;
+ M_04:
+ mes "[Master]";
+ mes "Into the cold, analytical type huh?... If you like being bossed around, then I guess Leilah's the girl for you....";
+ close;
+ M_05:
+ mes "[Master]";
+ mes "Wha-what!";
+ emotion 0;
+ next;
+ mes "[Master]";
+ mes "A thirst for young girls~~! It's a c-c-crime!!!!";
+ emotion 19;
+ close;
+ M_1:
+ mes "[Master]";
+ mes "Ah~~~!! I stayed up all night last night trying to make this wonderful survey~!!";
+ mes "And you just dissed me~ like thaaat~ I hate you.";
+ close;
+}
+
+// RS125 ------------------------------------------------------------------------
+aldeba_in.gat,234,241,4 script RS125 48,{
+ mes "[RS125]";
+ mes "Even if my first name is not human, and my manner of speech is not very eloquent, please don't be afraid of me.";
+ mes "I'm actually a warm hearted person.";
+ next;
+ mes "[RS125]";
+ mes "There is an artificial heart that beats loudly in my body.";
+ mes "Although people hate me because of it, I will still continue to function for the love of my home, Al De Baran.";
+ next;
+ menu "Oh you poor boy! Tell me more...",-, "The best of luck to ya!!",M_End;
+
+
+ mes "[RS125]";
+ mes ".... It was 3 years ago..... My big bro 996, was a highly regarded sprinter in Al De Baran.";
+ mes "People referred to him as 'Al De Baran's Peco Peco'. He was the fastest runner in the world......";
+ next;
+ mes "[RS125]";
+ mes "Every 4 years a special track meet called the 'Al De Baran Turbo Tracks', takes place here.";
+ mes "Many admirers from around the world came to see my brother. They gathered around him every chance they got.";
+ next;
+ mes "[RS125]";
+ mes "I was his manager at the time and even I became stressed out by the crowds of people.";
+ mes "I can only imagine how he felt about being so famous.";
+ next;
+ mes "[RS125]";
+ mes "Sadly there is no such thing as eternal fame and glory in this world. There was a girl from Payon who came take part in the event.";
+ mes "That year she was able to finally defeat my poor brother.";
+ next;
+ mes "[RS125]";
+ mes "After that humiliating defeat, he decided to train even harder and pushed himself to his limits.";
+ mes "But he pushed to hard and began to have serious heart problems. To this day he cannot move around without someone else's help.";
+ next;
+ mes "[RS125]";
+ mes "Now I am the future of Al De Baran athletics! I am a ray of hope for my brother!";
+ mes "Remember me, for I shall beat her, 'Havana', the breeze of Payon!";
+ close;
+ M_End:
+ mes "[RS125]";
+ mes "I've dreamed of making an around-the-world trip. It would be wonderful to truly experience the sea of Alberta!!";
+ mes "After the track championship next year, my brother and I are going to travel the whole world together.";
+ close;
+}
+
+// Nice Looking Guy ----------------------------------------------------------
+aldeba_in.gat,219,61,4 script Nice Looking Guy 109,{
+ mes "[Nice Looking Guy]";
+ mes "Forget about the doofus living next door.";
+ next;
+ mes "[Nice Looking Guy]";
+ mes "To tell you the truth, 2 years earlier, he fell down from a tree in the Drill Field and since then his mind has been out of control.";
+ mes "I heard he was trying to pick some fruits from that tree.";
+ next;
+ mes "[Nice Looking Guy]";
+ mes "Anyways, he's constantly bugging me and I think I'm gonna be crazy because of him... Oh my goodness!";
+ close;
+}
+
+// Evil Looking Guy --------------------------------------------------------------
+aldeba_in.gat,223,121,2 script Evil looking Guy 63,{
+ mes "[Evil Looking Guy]";
+ mes "Hey dude! Don't you think it's rude for a stranger to enter someone else's house?";
+ emotion 1;
+ next;
+ mes "[Evil Looking Guy]";
+ mes "Now I'm upset! What reason do you have to come in here and bother me??";
+ emotion 32;
+ next;
+ mes "[Evil Looking Guy]";
+ mes "Ah alright, alright. No more fooling around... you're here because I'm an NPC and you think I'm supposed to help you right?";
+ next;
+ menu "You got it.",-, "Nah... just messing around....",M_1;
+
+ mes "[Evil Looking Guy]";
+ mes "You! I'm not sure if you know this, but in this world there exists something called a Mercenary System.";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "What is this you ask? It's simple. You hire a Mercenary to fight battles for you. The more a Mercenary cost the better a fighter he/she is.";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "So how do you go about getting one?? It's easy, listen closely.....";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "First, check his/her nose. Yes, I said NOSE! A high quality Mercenary has a moist nose which is a sign of good health.";
+ mes "If it's possible, try touching the Mercenary's' nose. If it's dry, then there is no doubt that that Mercenary has caught a cold.";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "A good Mercenary should have slender ankles. Umm... in addition, he/she should have a snowy and skinny neck!";
+ mes "And if the Mercenary's' hair is long and curly, that's icing on the cake!!";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "Finally, a Mercenary is obligated to provide 100% customer assistance and support!!!";
+ next;
+ mes "[Evil Looking Guy]";
+ mes "Oh and don't forget to change a Mercenary's' wet tissues as well!!";
+ close;
+ M_1:
+ mes "[Evil Looking Guy]";
+ mes "Whattt!!! Get the heck out of my house!! If you're a cop, show me a search warrant.";
+ mes "If you're a member of my family then pull down your pants so I can look at our family mark!";
+ emotion 0;
+ close;
+}
+
+
+//<=================================================== Kafra Corp. Headquarters ==========================================================>\\
+// Kafra Jasmine -------------------------
+aldeba_in.gat,24,245,4 script Kafra Jasmine 115,{
+ cutin "kafra_03",2;
+ mes "[Kafra Jasmine]";
+ mes "Hi~ I am Kafra type Jasmine. Thank you for coming all the way to the Kafra Main Office here in Al De Baran!";
+ next;
+ mes "[Kafra Jasmine]";
+ mes "Our Kafra Service is always working with our customers!";
+ mes "Our Kafra Service has a history and legacy that is 5 thousand, 8 hundred years old...";
+ mes "Blah-blah-blah.....";
+ next;
+ menu "FIVE THOUSNAD YEARS?!",-, "Ahh~ Shut Up!",M_1, "You got a boyfriend?",M_2;
+
+ mes "[Kafra Jasmine]";
+ mes "HEY! Just SHUT-UP and LISTEN! It took me a whole week to memorize this!";
+ mes "I've got a poor memory unlike the other Kafra agents!";
+ emotion 6;
+ next;
+ mes "[Kafra Jasmine]";
+ mes "..... Eh!... heh... heh... um...";
+ emotion 19;
+ next;
+ mes "[Kafra Jasmine]";
+ mes "I'm verrrryyy sorry about that... I didn't mean to startle you... you see....";
+ next;
+ mes "[Kafra Jasmine]";
+ mes "That... that... that was just an act.... YEAH! An act I put on for the customers. Heh.. heh....";
+ emotion 4;
+ cutin "kafra_03",255;
+ close;
+ M_1:
+ mes "[Kafra Jasmine]";
+ mes ". . . . .";
+ emotion 6;
+ next;
+ mes "[Kafra Jasmine]";
+ mes "Just so you know, I was a member of Kafra Garrison before I joined the Kafra Service Team.";
+ mes "My specialty was 'Bash'!! Now I'm trying to be more feminine and live a quieter life";
+ next;
+ mes "[Kafra Jasmine]";
+ mes "So please, DON'T TEMPT ME...!!";
+ emotion 32;
+ cutin "kafra_03",255;
+ close;
+ M_2:
+ mes "[Kafra Jasmine]";
+ mes "I'm flattered but, Kafra Services has a ridiculous rule that no employee can have a boyfriend....";
+ next;
+ mes "[Kafra Jasmine]";
+ mes "Just kidding~~ Tehehe";
+ emotion 18;
+ cutin "kafra_03",255;
+ close;
+}
+
+// Special Reserve ----------------------------------------------
+aldeba_in.gat,79,161,6 script Kafra 115,{
+ cutin "kafra_03",2;
+ mes "[Kafra]";
+ mes "Welcome, ^6666FF" + strcharinfo(0) + "^000000. This is where you can trade in your special reserve points for useful items and cool prizes.";
+ next;
+ mes "[Kafra]";
+ mes "Each Kafra will allow to trade in reserve points of varying amounts. I can trade in reserve points starting from ^2222FF100 pts up to 3000 pts^000000.";
+ next;
+ mes "[Kafra]";
+ mes "The amount of special reserve points that you have is: ^FF0000"+RESRVPTS+"^000000 pts. Please make a choice based on your point total.";
+M_Menu:
+ next;
+ menu "100- Sweet Potato 7 ea",M_1a, "200- Sweet Potato 15 ea",M_1b, "300- Sweet Potato 25 ea",M_1c, "400- Sweet Potato 35 ea",M_1d,
+ "500- Sweet Potato 50 ea",M_1e, "600- Sweet Potato 60 ea",M_1f, "700- Sweet Potato 75 ea",M_1g, "800- Sweet Potato 85 ea",M_1h,
+ "900- Sweet Potato 100 ea",M_1i, "1000- 1st Lottery Chance!",M_1j, "Next items",M_2, "Cancel",M_End;
+
+ M_1a:
+ if(RESRVPTS < 100) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 7;
+ set RESRVPTS, RESRVPTS - 100;
+ close;
+ M_1b:
+ if(RESRVPTS < 200) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 15;
+ set RESRVPTS, RESRVPTS - 200;
+ close;
+ M_1c:
+ if(RESRVPTS < 300) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 25;
+ set RESRVPTS, RESRVPTS - 300;
+ close;
+ M_1d:
+ if(RESRVPTS < 400) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 35;
+ set RESRVPTS, RESRVPTS - 400;
+ close;
+ M_1e:
+ if(RESRVPTS < 500) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 50;
+ set RESRVPTS, RESRVPTS - 500;
+ close;
+ M_1f:
+ if(RESRVPTS < 600) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 60;
+ set RESRVPTS, RESRVPTS - 600;
+ close;
+ M_1g:
+ if(RESRVPTS < 700) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 75;
+ set RESRVPTS, RESRVPTS - 700;
+ close;
+ M_1h:
+ if(RESRVPTS < 800) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 85;
+ set RESRVPTS, RESRVPTS - 800;
+ close;
+ M_1i:
+ if(RESRVPTS < 900) goto sL_LowPts1;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 516, 100;
+ set RESRVPTS, RESRVPTS - 900;
+ close;
+ M_1j:
+ if(RESRVPTS < 1000) goto sL_LowPts1;
+ set RESRVPTS, RESRVPTS - 1000;
+ mes "[Kafra]";
+ mes "^0000FF1st Lottery Opportunity!!^000000";
+ set @Lotto, 1;
+ next;
+ callfunc "F_Lottery";
+ goto M_End;
+
+ sL_LowPts1:
+ mes "[Kafra]";
+ mes "I'm sorry but you do not have enough reserve points for that selection.";
+ goto M_Menu;
+
+ M_2:
+ menu "1100- Red Potion 7 ea",M_2a, "1300- Red Potion 15 ea",M_2b, "1500- Red Potion 25 ea",M_2c,
+ "1700- Red Potion 35 ea",M_2d, "1900- Red Potion 50 ea",M_2e, "2100- Red Potion 60 ea",M_2f,
+ "2300- Red Potion 75 ea",M_2g, "2500- Red Potion 85 ea",M_2h, "2800- Red Potion 100 ea",M_2i,
+ "3000- 2nd Lotery Chance!",M_2j, "Previous List",M_Menu, "Cancel",M_End;
+
+ M_2a:
+ if(RESRVPTS < 1100) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 7;
+ set RESRVPTS, RESRVPTS - 1100;
+ close;
+ M_2b:
+ if(RESRVPTS < 1300) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 15;
+ set RESRVPTS, RESRVPTS - 1300;
+ close;
+ M_2c:
+ if(RESRVPTS < 1500) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 25;
+ set RESRVPTS, RESRVPTS - 1500;
+ close;
+ M_2d:
+ if(RESRVPTS < 1700) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 35;
+ set RESRVPTS, RESRVPTS - 1700;
+ close;
+ M_2e:
+ if(RESRVPTS < 1900) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 50;
+ set RESRVPTS, RESRVPTS - 1900;
+ close;
+ M_2f:
+ if(RESRVPTS < 2100) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 60;
+ set RESRVPTS, RESRVPTS - 2100;
+ close;
+ M_2g:
+ if(RESRVPTS < 2300) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 75;
+ set RESRVPTS, RESRVPTS - 2300;
+ close;
+ M_2h:
+ if(RESRVPTS < 2500) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 85;
+ set RESRVPTS, RESRVPTS - 2500;
+ close;
+ M_2i:
+ if(RESRVPTS < 2800) goto sL_LowPts2;
+ mes "[Kafra]";
+ mes "Here you are.";
+ getitem 501, 100;
+ set RESRVPTS, RESRVPTS - 2800;
+ close;
+ M_2j:
+ if(RESRVPTS < 3000) goto sL_LowPts2;
+ set RESRVPTS, RESRVPTS - 3000;
+ mes "[Kafra]";
+ mes "^0000FF2nd Lottery Opportunity!!^000000";
+ set @Lotto, 2;
+ next;
+ callfunc "F_Lottery";
+ goto M_End;
+
+ sL_LowPts2:
+ mes "[Kafra]";
+ mes "I'm sorry but you do not have enough reserve points for that selection.";
+ next;
+ goto M_2;
+
+ M_End:
+ mes "[Kafra]";
+ mes "Please come back anytime when you have more reserve points.";
+ cutin "kafra_03",255;
+ close;
+}
+
+// Special Reserve 2 ----------------------------------------------
+aldeba_in.gat,88,161,3 script Kafra 115,{
+ cutin "kafra_03",2;
+ mes "[Kafra]";
+ mes "Welcome ^5577FF"+strcharinfo(0)+"^000000. We are currently having a special event for our customers.";
+ mes "You can get free gifts by using your ^FF5533special reserve points^000000 in the ^3355FFSpecial Kafra Gift Event^000000!!";
+ next;
+ mes "[Kafra]";
+ mes "Would you like to use your points?";
+ next;
+ menu "Yes I would.",-, "Maybe next time.",M_End;
+
+ mes "[Kafra]";
+ mes "You have the following amount of special reserve points: ^5544FF"+RESRVPTS+"^000000.";
+ mes "Make a choice and test your luck!";
+ next;
+ menu "5000pts = 1st Lottery Chance!",sM_1st, "7000pts = 2nd Lottery Chance!",sM_2nd, "10000pts = 3rd Lottery Chance!",sM_3rd, "Cancel",M_End;
+
+ sM_1st:
+ if(RESRVPTS < 5000) goto sL_NotEnuf;
+ set RESRVPTS, RESRVPTS - 5000;
+ set @Lotto, 3;
+ callfunc "F_Lottery";
+ goto M_End;
+ sM_2nd:
+ if(RESRVPTS < 7000) goto sL_NotEnuf;
+ set RESRVPTS, RESRVPTS - 7000;
+ set @Lotto, 4;
+ callfunc "F_Lottery";
+ goto M_End;
+ sM_3rd:
+ if(RESRVPTS < 10000) goto sL_NotEnuf;
+ set RESRVPTS, RESRVPTS - 10000;
+ set @Lotto, 5;
+ callfunc "F_Lottery";
+ goto M_End;
+
+ sL_NotEnuf:
+ mes "[Kafra]";
+ mes "I'm sorry dear but you do not have enough points for this selection.";
+ cutin "kafra_03",255;
+ close;
+ M_End:
+ mes "[Kafra]";
+ mes "No problem. Collect more and more special reserve points by using the Kafra Services found throughout Rune Midgard.";
+ mes "Thank you for using Kafra Corp. services.";
+ cutin "kafra_03",255;
+ close;
+}
+
+// Function F_Lottery ------------------------------------------------------------------------------------------
+function script F_Lottery {
+ mes "[Kafra]";
+ mes "You have the unique opportunity to win a prize sent down from the heavens themselves!!";
+ next;
+ mes "[Kafra]";
+ mes "Don't miss this one and only chance! Now dear, are you ready?";
+ next;
+ mes "[Kafra]";
+ mes "How many times do you want the Lottery Machine to spin? You can choose up to 5 times.";
+ next;
+ input @input;
+ if(@input < 1 || @input > 5) set @input, rand(1,5); //Lupus's fix
+ callsub sF_Spin;
+ mes "[Kafra]";
+ mes "Ok~ Let me check the results~ guess what it is?";
+ next;
+ mes "[Kafra]";
+ mes "^FF0000Lets see.... This is...!!^000000";
+ next;
+ if(@temp < 1) goto sL_Prize1;
+ if(@temp < 2) goto sL_Prize2;
+ if(@temp < 3) goto sL_Prize3;
+ if(@temp <= 4) goto sL_Prize4;
+ goto sL_Prize5;
+
+ sL_Prize1:
+ mes "[Kafra]";
+ mes "WOW!!!!..... You win!!! 1st Prize~! Congratulations~~ You got the 1st prize~~";
+ if(@Lotto == 1) getitem 2328,1;//Items: Wooden_Mail,
+ if(@Lotto == 2) getitem 2307,1;//Items: Mantle,
+ if(@Lotto == 3) getitem 657,10;//Items: Berserk_Potion,
+ if(@Lotto == 4) getitem 607,2;//Items: Yggdrasilberry,
+ if(@Lotto == 4) getitem 608,1;//Items: Yggdrasil_Seed,
+ if(@Lotto == 5) getitem 607,3;//Items: Yggdrasilberry,
+ return;
+ sL_Prize2:
+ mes "[Kafra]";
+ mes "Oh! WOW! You've won the 2nd prize! Congratulations!!";
+ if(@Lotto == 1) getitem 2403,1;//Items: Shoes,
+ if(@Lotto == 2) getitem 2226,1;//Items: Cap,
+ if(@Lotto == 3) getitem 2201,1;//Items: Sunglasses,
+ if(@Lotto == 4) getitem 526,3;//Items: Royal_Jelly,
+ if(@Lotto == 5) getitem 608,1;//Items: Yggdrasil_Seed,
+ if(@Lotto == 5) getitem 526,10;//Items: Royal_Jelly,
+ return;
+ sL_Prize3:
+ mes "[Kafra]";
+ mes "Congratulations! You've won the 3rd prize.";
+ if(@Lotto == 1) getitem 602,4;//Items: Butterfly_Wing,
+ if(@Lotto == 2) getitem 505,3;//Items: Blue_Potion,
+ if(@Lotto == 3) getitem 2203,1;//Items: Glasses,
+ if(@Lotto == 4) getitem 504,15;//Items: White_Potion,
+ if(@Lotto == 5) getitem 504,30;//Items: White_Potion,
+ return;
+ sL_Prize4:
+ mes "[Kafra]";
+ mes "You've won the 4th prize.";
+ if(@Lotto == 1) getitem 516,100;//Items: Sweet_Potato,
+ if(@Lotto == 2) getitem 501,150;//Items: Red_Potion,
+ if(@Lotto == 3) getitem 502,150;//Items: Orange_Potion,
+ if(@Lotto == 4) getitem 505,5;//Items: Blue_Potion,
+ if(@Lotto == 5) getitem 505,10;//Items: Blue_Potion,
+ return;
+ sL_Prize5:
+ mes "[Kafra]";
+ mes "You've won the 5th prize.";
+ if(@Lotto == 1) getitem 516,50;//Items: Sweet_Potato,
+ if(@Lotto == 2) getitem 501,100;//Items: Red_Potion,
+ if(@Lotto == 3) getitem 501,200;//Items: Red_Potion,
+ if(@Lotto == 4) getitem 501,250;//Items: Red_Potion,
+ if(@Lotto == 5) getitem 501,300;//Items: Red_Potion,
+ return;
+
+sF_Spin:
+ mes "[Lottery Machine]";
+ mes "Number of spins remaining: "+@input;
+ next;
+ mes "[Lottery Machine]";
+ mes "(rumble~rumble~rumble~)...";
+ next;
+ set @temp, rand(10);
+ set @input, @input -1;
+ if(@input <= 0) return;
+ goto sF_Spin;
+}
+
+
+// Kafra Pavianne -----------------------------
+aldeba_in.gat,81,166,4 script Kafra Pavianee 117,{
+ cutin "kafra_01",2;
+ mes "[Kafra Pavianne]";
+ mes "Welcome! I'm Kafra service's first Kafra type 'Pavianne'";
+ next;
+ mes "[Kafra Pavianne]";
+ mes "Our Kafra Service is always trying to achieve 100% customer satisfaction based on the 3 principles of Trust, Devotion, and Honesty.";
+ next;
+ mes "[Kafra Pavianne]";
+ mes "With complete service training and supervision, we are able to fully meet the needs of our customers.";
+ next;
+ menu "Buy a Kafra Pass",-,"What is a Kafra Pass",M_1,"Good Bye",M_3,"I have a question...",M_4;
+
+ if(Zeny < 2000) goto sL_Zeny;
+ mes "[Kafra Pavianne]";
+ mes "Thank you for using our Kafra Service! Have a Nice Day!";
+ getitem 1084,1;
+ set Zeny, Zeny-2000;
+ emotion 15;
+ cutin "kafra_01",255;
+ close;
+
+ sL_Zeny:
+ mes "[Kafra Pavianne]";
+ mes "I'm sorry but you don't have enough zeny.";
+ close;
+
+ M_1:
+ mes "[Kafra Pavianne]";
+ mes "It's the best gift you can get yourself and it can only be found at the Kafra Main Office!";
+ next;
+ mes "[Kafra Pavianne]";
+ mes "With a Kafra Pass, you could experience the convenience of Kafra Service world-wide! Hassle free! The price is 2000 zeny~~";
+ next;
+ mes "[Kafra Pavianne]";
+ mes "Visit any Kafra Service in Rune-Midgard, and you could enjoy Kafra Service any time any where for once.";
+ mes "Ending a conversation with Kafra Service Agent will expire the pass.";
+ cutin "kafra_01",255;
+ close;
+ M_3:
+ mes "[Kafra Pavianne]";
+ mes "Thank you for using Kafra Services! I'm Kafra Pavianne, and it was a pleasure to assist you.";
+ emotion 15;
+ cutin "kafra_01",255;
+ close;
+
+ M_4:
+ mes "[Kafra Pavianne]";
+ mes "Why? Is there something disturbing you?";
+ next;
+ mes "["+strcharinfo(0)+"]";
+ mes "No, but why is the sun not shining?";
+ next;
+ mes "[Kafra Pavianne]";
+ mes "You will only know, when enjoyment cease the guide to illumination.";
+ cutin "kafra_01",255;
+ close;
+
+}
+
+// Kafra Blossom -----------------------------------
+aldeba_in.gat,83,244,4 script Kafra Blossom 116,{
+ cutin "kafra_02",2;
+ mes "[Kafra Blossom]";
+ mes "..... Pavianne is soooo old school! She's too stubborn is what it is...";
+ emotion 32;
+ next;
+ mes "[Kafra Blossom]";
+ mes "We should be trying to make our customers' experience more unique, with new and creative ideas...";
+ next;
+ mes "[Kafra Blossom]";
+ mes "Anyways... WEELLLLCOOMMME!!!~~ I am Kafra type ^3333ffBlossom^000000.";
+ mes "Please don't forget to continue using our Kafra Services, and ask for me, ^3333ffBlossom^000000!";
+ next;
+ menu "I'm an admirer of you~!",-,"Ehhaha",M_1;
+
+ mes "[Kafra Blossom]";
+ mes "Really! Thank you sooo much!! Here is... my... autograph...";
+ emotion 15;
+ next;
+ mes "[Kafra Blossom]";
+ mes "Don't bother to look in your Item Inventory for it. It won't be there... tehehe... for my autograph will remain within your heart.";
+ emotion 33;
+ cutin "kafra_02",255;
+ close;
+ M_1:
+ mes "[Kafra Blossom]";
+ mes "Huh? . . . . . That's all? Phew~ such a dull customer...";
+ emotion 1;
+ cutin "kafra_02",255;
+ close;
+}
+
+// Kafra Curly Sue ---------------------------------
+aldeba_in.gat,91,244,4 script Kafra Curly Sue 112,{
+ cutin "kafra_06",2;
+ mes "[Kafra Curly Sue]";
+ mes "Hello, hello! I'm the youngest of all Kafra personnel, the Kafra cutey....";
+ next;
+ mes "[Kafra Curly Sue]";
+ mes "I am Kafra Type 'Curly Sue'!!";
+ next;
+ mes "[Kafra Curly Sue]";
+ mes "I'm rather new so haven't been on the job all that long, but I am always doing my best!!";
+ next;
+ menu "Uh... where is your mommy?",-,"End conversation",M_End;
+
+ mes "[Kafra Curly Sue]";
+ mes ".... Sob~sob~... WHAT?? I'm NOT some KID!!";
+ emotion 28;
+ next;
+ cutin "kafra_06",255;
+ close;
+ M_End:
+ mes "[Kafra Curly Sue]";
+ mes "Here at Kafra Corp., we're all doing our B-E-S-T to provide our customers with the B-E-S-T service.";
+ mes "We really appreciate your doing business with us.";
+ next;
+ cutin "kafra_06",255;
+ close;
+}
+
+// Kafra Roxie --------------------------------------
+aldeba_in.gat,148,244,4 script Kafra Roxie 114,{
+ cutin "kafra_04",2;
+ mes "[Kafra Roxie]";
+ mes "Welcome! I'm Kafra type 'Roxie'. Let me let you in on a special secret about the Kafras!";
+ next;
+ mes "[Kafra Roxie]";
+ mes "You know... Our Kafra Service wasn't originally called Kafra.... Well what do you think it was?~";
+ next;
+ mes "[Kafra Roxie]";
+ mes "TaDa~ Surprisingly it was.... Ka....";
+ next;
+ mes "[Kafra Roxie]";
+ mes "(Ring Ring Ring) Oh... my phone... Sorry please wait...";
+ next;
+ mes "[Kafra Roxie]";
+ mes "Hi, Kafra Type Roxie here.... Huh! Director, sir!... Yes!... Yes!... I understand! ..... Sure!... Ah... Huh?!";
+ next;
+ mes "[Kafra Roxie]";
+ mes "No-no sir!.... Yes I understand!!";
+ next;
+ mes "[Kafra Roxie]";
+ mes "(*Click*) ..... Heh heh....";
+ next;
+ mes "[Kafra Roxie]";
+ mes "Uh... please ignore what I was talking about earlier. Hahaha.....heh...";
+ emotion 4;
+ cutin "kafra_04",255;
+ close;
+}
+
+
+//<====================================================== Clock Tower ==============================================================>\\
+// Clock Keeper ---------------------------------------------------------------
+aldebaran.gat,143,136,4 script Clock Keeper 89,{
+ mes "[Clock Keeper]";
+ mes "Let me introduce myself, I am 'Monster A' of the Al De Baran Clock Tower, and the Committee of 'Heaven on Earth'.";
+ next;
+ mes "[Clock Keeper]";
+ mes "It looks like you have an interest in this tower?";
+ next;
+ menu "About the Clock Tower.",-,"About the Committee of 'Heaven on Earth'.",M_1,"Quit.",M_End;
+
+ mes "[Clock Keeper]";
+ mes "Each floor of this tower is connected through a device called a 'Warp'.";
+ mes "Most of these warps are standard warps but some of them are 'Random Warps'.";
+ next;
+ mes "[Clock Keeper]";
+ mes "You should be careful with 'Random Warps' because they will transport you to a random location.";
+ next;
+ mes "[Clock Keeper]";
+ mes "I know you wouldn't want to get separated from you friends while you're battling monsters.";
+ next;
+ mes "[Clock Keeper]";
+ mes "Random warps are shown as green dots on the Mini-Map so keep your eyes on the Mini-Map to avoid them.";
+ next;
+ mes "[Clock Keeper]";
+ mes "Have a good time with the clocks. Hehehehe.";
+ close;
+ M_1:
+ mes "[Clock Keeper]";
+ mes "Have you ever heard of the Committee of 'Heaven on Earth'?!";
+ next;
+ menu "Yup, I have",-,"What are they?",sM_1;
+
+ mes "[Clock Keeper]";
+ mes "Muhahahaha! Good, good! I'm so glad that our reputation has spread throughout Rune-Midgard.";
+ mes "What a great day to meet an adventurer like you! I would like to present this to you.....";
+ next;
+ mes "[Clock Keeper]";
+ mes "Hmmm... Where did I leave it...";
+ next;
+ mes "[Clock Keeper]";
+ mes "Oops... it seems that I left the present in the control room on the 4th floor of the tower.";
+ mes "I promise I will give it to you next time. See you later.";
+ close;
+ sM_1:
+ mes "[Clock Keeper]";
+ mes "What? I can't believe that there are still people who do not know about us!";
+ next;
+ mes "[Clock Keeper]";
+ mes "Our goal is to build a Heaven on Earth. Specifically here in AL De Baran. For starters, we built this clock tower.";
+ next;
+ mes "[Clock Keeper]";
+ mes "We even created the idea for Glast Helm a while back.";
+ mes "Look around and you will see many of our great achievements.";
+ close;
+ M_End:
+ close;
+}
+
+// Gatekeeper Riku -------------------------------------------------------------------
+c_tower3.gat,10,249,4 script Gatekeeper 84,{
+ mes "[Gatekeeper Riku]";
+ mes "Welcome to ";
+ mes "Kinase - Blue Gallino";
+ mes "the one of Local Speciality in Aldebaran.";
+ mes "However,from the 4th Floor of this Clock Tower,";
+ mes "You may not enter.";
+ mes "Please go back to where you're from.";
+ next;
+ menu "About Clock Tower",-,"About the 4th Floor",M_1,"Move to the 4th Floor",M_2,"End mesue",M_End;
+
+ mes "[Gatekeeper Riku]";
+ mes "Homeland of Alchemy, Aldebaran!";
+ mes "Long Time ago, there were";
+ mes "3 Legendary Alchemists...They are";
+ mes "Bruke Seimer,";
+ mes "Philip Warisez,";
+ mes "And..";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "Romero Specialre!";
+ mes "This venerable architecture is their masterpiece.";
+ mes "I assume you would feel something unusual";
+ mes "While on the way to this floor,";
+ mes "Every feature of This Clock tower ";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "Consists of Mysterious Ancient Magics.";
+ mes "If you just wander around here without any intention";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "By any means,";
+ mes "You will meet with a mishap";
+ mes "by Gatekeeper Creatures.";
+ mes "Please be careful ..";
+ close;
+ M_1:
+ mes "[Gatekeeper Riku]";
+ mes "Ancient Alchemists";
+ mes "Sealed the Gate of 4th Floor using an Alchemistic Device ";
+ mes "To keep something";
+ mes "From Evil Creatures and Human Enemies.";
+ mes "To go through this door";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "It needs a Key.";
+ mes "That Key has rumored to be possessed by Gatekeeper Creatures";
+ mes "Prowling around here.";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "The Key is the Intensiveness of Ancient Alchemy,";
+ mes "By hearsay When used once,";
+ mes "It will be released from being spelled";
+ mes "And be disappeared.";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "If that key comes into your possession, please show it to me.";
+ mes "The one who possesses the Key of Clock Tower";
+ mes "Will have access to go through this Gate with his own will!";
+ next;
+ mes "[Gatekeeper Riku]";
+ mes "I will give you a chance.";
+ mes ". . . . .";
+ close;
+ M_2:
+ mes "[Gatekeeper Riku]";
+ if(countitem(7026) < 1) goto L_Check_Key;
+ delitem 7026,1;
+ mes "Hmm! I already felt that you are not an Ordinary person,";
+ mes "Now it seems to be successful in Speculation.";
+ mes "Please, You may enter.";
+ mes "May God bless you ..";
+ next;
+ warp "c_tower4.gat",185,44;
+ close;
+
+ L_Check_Key:
+ mes ". . . . . .";
+ mes "Unfortunately you don't have a privilege";
+ mes "To enter this Gate ..";
+ mes "You won't be able to go through";
+ mes "As long as Ancient Alchemists";
+ mes " Don't approve you.";
+ close;
+ M_End:
+ mes "[Gatekeeper Riku]";
+ mes "This Clock Tower";
+ mes "Is the place where the 3 Ancient Legendary Alchemists";
+ mes "Have left their Spirits and Skills.";
+ mes "Please Do not Scribble or Damage on the Interior.";
+ close;
+}
+
+//<======================================== Al De Baran Dungeon ==========================================>\\
+alde_dun03.gat,264,16,4 script Gatekeeper 101,{
+ mes "[Gatekeeper Boy]";
+ mes "Welcome to";
+ mes "Kinase - Blue Gallino";
+ mes "The one of Local Speciality in Aldebaran.";
+ mes "You can't go through from B4th Floor,";
+ mes "Please go back.";
+ next;
+ menu "About Clock Tower",-,"About B4th Floor",M_1,"Move to the B4th Floor",M_2,"End mesue",M_End;
+
+ mes "[Gatekeeper Boy]";
+ mes "Homeland of Alchemy, Aldebaran!";
+ mes "Long Time ago, there were";
+ mes "3 Legendary Alchemists... They are";
+ mes "Bruke Seimer";
+ mes "Philip Warisez";
+ mes "And ..";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "Romero Specialre!";
+ mes "This venerable architecture is";
+ mes "their masterpiece.";
+ mes "I assume you would feel something unusual";
+ mes "While on the way to this floor,";
+ mes "Every feature of This Clock tower";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "Consists of Mysterious Ancient Magics.";
+ mes "If you just wander around here,";
+ mes " without any intention";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "By any means,";
+ mes "You will meet with a mishap";
+ mes "by Gatekeeper Creatures.";
+ mes "Please be careful ..";
+ close;
+ M_1:
+ mes "[Gatekeeper Boy]";
+ mes "Ancient Alchemists";
+ mes "Sealed the Gate of 4th Floor using an Alchemistic Device ";
+ mes "To keep something";
+ mes "From Evil Creatures and Human Enemies.";
+ mes "To go through this door";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "It needs a Key.";
+ mes "That Key has rumored to be possessed by Gatekeeper Creatures";
+ mes "Prowling around here.";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "The Key is the Intensiveness of Ancient Alchemy,";
+ mes "By hearsay When used once,";
+ mes "It will be released from being spelled";
+ mes "And be disappeared.";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "If that key comes into your possession, please show it to me.";
+ mes "The one who possesses the Key of Underground";
+ mes "Will have access to go through this Gate with his own will!";
+ next;
+ mes "[Gatekeeper Boy]";
+ mes "I will give you a chance.";
+ mes ". . . . .";
+ close;
+ M_2:
+ mes "[Gatekeeper Boy]";
+ if(countitem(7027) < 1) goto L_Check_Key;
+ delitem 7027,1;
+ mes "Hmm! I already felt that you are not an Ordinary person,";
+ mes "Now it seems to be successful in Speculation.";
+ mes "Please,You may enter.";
+ mes "May God bless you ..";
+ next;
+ warp "alde_dun04.gat",79,267;
+ close;
+
+ L_Check_Key:
+ mes ". . . . . .";
+ mes "Unfortunately you don't have a privilege";
+ mes "To enter this Gate ..";
+ mes "You won't be able to go through";
+ mes "As long as Ancient Alchemists";
+ mes " Don't grant you.";
+ close;
+ M_End:
+ mes "[Gatekeeper Boy]";
+ mes "This Clock Tower";
+ mes "Is the place where the 3 Ancient Legendary Alchemists";
+ mes "Has left their Spirits and Skills.";
+ mes "Please Do not Scribble or Damage on the Interior.";
+ close;
+}
diff --git a/npc/cities/amatsu.txt b/npc/cities/amatsu.txt new file mode 100644 index 000000000..bc3f8db1b --- /dev/null +++ b/npc/cities/amatsu.txt @@ -0,0 +1,1475 @@ +//===== eAthena Script =======================================
+//= Amatsu Script
+//===== By: ==================================================
+//= Some people & eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.05
+//===== Compatible With: =====================================
+//= Any eAthena Version; Niflheim Required
+//===== Description: =========================================
+// Amatsu Town NPCs : Revision 2 (Fox quest fix)
+// Translated by Makenshi and dj
+// Revisions and edits by Valaris and Darkchild
+// 1.01 event_sushi -> ama_sushi fixed
+// and other fixes, thanks to Shinomori
+// 1.02 Fixed & Spell Checked [massdriller]
+// 1.03 Fixed 2 NPC names, slight optimization [Lupus]
+// 1.04 Fixed a few typo's [Nexon]
+// 1.05 Changed all breaks to ends. [Skotlex]
+//=====================================================================
+alberta.gat,245,93,4 script Captain 709,{
+ mes "[Carter Moores]";
+ mes "Did you know that on the other side of the ocean";
+ mes "there lives a mysterious culture, ";
+ mes "with stories totally unheard of in this country.";
+ mes "Have you heard of it before?";
+ next;
+ menu "I want to know more about Amatsu",L1,"Go to Amatsu",L2,"End Dialogue",-;
+ mes "[Carter Moores]";
+ mes "If you are a true adventurer,";
+ mes "you should try to leave this continent.";
+ mes "Nothing is more exciting than learning about new cultures...";
+ mes "However, do whatever you want.";
+ close;
+ L1:
+ mes "[Carter Moores]";
+ mes "The legend says, a sailor got lost on the sea,";
+ mes "in midst of drifting in the sea,";
+ mes "he discovered it...";
+ mes "In the mighty storm and the mist, ";
+ mes "the ship is undoubtedly lost.";
+ next;
+ mes "[Carter Moores]";
+ mes "After the ship sunk";
+ mes "he reached a village.";
+ mes "It is now called Amatsu,";
+ mes "The sailor was later rescued by the locals.";
+ mes "As he worked hard over there,";
+ mes "I heard that he later finished a map.";
+ next;
+ mes "[Carter Moores]";
+ mes "He died soon after his return,";
+ mes "but the map was indeed passed onto Tristian the Third.";
+ mes "Later, the king ordered";
+ mes "that whoever is able to open a route,";
+ mes "that leads to Amatsu, will get a reward from the king.";
+ mes "He gave everyone a copy of the map";
+ next;
+ mes "[Carter Moores]";
+ mes "What the people want is not the reward,";
+ mes "but to get the trading opportunity with other countries.";
+ mes "The benefits from this is almost unimaginable.";
+ mes "Therefore, many adventurers and bold captains";
+ mes "took the map,";
+ mes "And headed for the ocean...";
+ next;
+ mes "[Carter Moores]";
+ mes "But all of them have failed!";
+ mes "To face the gigantic current and the unpredictable weather,";
+ mes "one needed to be familiar with sailing and the ocean.";
+ mes "However, all of them were blinded by the reward and desire for the trade rights,";
+ mes "and failed to make the necessary preparations";
+ next;
+ mes "[Carter Moores]";
+ mes "At this time, someone found it,";
+ mes "the entire route to Amatsu...";
+ mes "And that guy is me, Mr. Carter Moores,";
+ mes "the first person to start trading with Amatsu!";
+ mes "Hahaha! That's pretty much it";
+ next;
+ mes "[Carter Moores]";
+ mes "I made quite a bit of zeny from the trade,";
+ mes "and am now trying to start a tourism industry.";
+ mes "Do a little investment.";
+ mes "If you want to go to Amatsu,";
+ mes "then just tell me...!";
+ close;
+ L2:
+ mes "[Carter Moores]";
+ mes "Yea, Amatsu is a great place!";
+ mes "Because to cross that treacherous ocean";
+ mes "is not a very easy thing to do.";
+ mes "I hope you find the travelling fee acceptable.";
+ next;
+ mes "[Carter Moores]";
+ mes "The round trip costs 10,000 Zeny.";
+ mes "Our commercial vessels are very sturdy.";
+ mes "The passenger rooms are specially designed as well.";
+ next;
+ mes "[Carter Moores]";
+ mes "So, have you decided to leave?";
+ mes "Do you have enough zeny for travelling?";
+ next;
+ menu "Yes",Lgo,"No",-;
+ mes "[Carter Moores]";
+ mes "Not drawn to this new continent?";
+ mes "People never like";
+ mes "to head for the far coast on the other side.";
+ close;
+ Lgo:
+ if (Zeny < 10000) goto Lzeny;
+ set Zeny, Zeny-10000;
+ mes "[Carter Moores]";
+ mes "All aboard!";
+ next;
+ warp "amatsu",197,83;
+ end;
+ Lzeny:
+ mes "[Carter Moores]";
+ mes "Did you forget what I said?";
+ mes "10,000 zeny. If you can't come up with enough zeny,";
+ mes "hunt around the Sunken Ship,";
+ mes "and hope for some luck hunting treasure...";
+ mes "and get enough zeny";
+ close;
+}
+//=====================================================================
+amatsu.gat,194,79,4 script Captain 709,{
+ mes "[Carter Moores]";
+ mes "Ready to leave?";
+ mes "Probably had lots of fun in the Amatsu Tour!";
+ mes "Are you really ready to leave?";
+ menu "Time to go home!",L1,"I will stay a bit longer",-;
+ mes "[Carter Moores]";
+ mes "Alright! Roger that.";
+ mes "The vessel for return will always be ready.";
+ mes "Have a good trip.";
+ close;
+ L1:
+ mes "[Carter Moores]";
+ mes "Set sail.";
+ mes "Don't know if you are bringing back any";
+ mes "souvenirs.";
+ next;
+ warp "alberta",243,91;
+ end;
+}
+//=====================================================================
+// Amatsu Citizen
+//=====================================================================
+amatsu.gat,179,107,4 script John 86,{
+ mes "[John]";
+ mes "Hey.";
+ mes "You seem like me,";
+ mes "not a native of Amatsu";
+ next;
+ mes "[John]";
+ mes "I have been here";
+ mes "doing business for almost 5 years";
+ next;
+ mes "Even during the first time ";
+ mes "the kingdom of Rune-Midgard";
+ mes "traded with Amatsu.";
+ mes "I thought of the 'Lucky Bum'!";
+ next;
+ mes "[John]";
+ mes "I want to start something";
+ mes "unique that the others won't do.";
+ next;
+ mes "[John]";
+ mes "So I decided";
+ mes "to come to Amatsu";
+ mes "and learn how to make the food here,";
+ mes "then return home";
+ mes "so everyone can enjoy the exotic food.";
+ next;
+ mes "[John]";
+ mes "But in the end";
+ mes "I became attached to this place.";
+ mes "Even after 5 years";
+ mes "I am still here";
+ next;
+ mes "[John]";
+ mes "Anyhow, from then on I just stayed here.";
+ mes "Just chat and gossip with the villagers,";
+ mes "and relax";
+ next;
+ mes "[John]";
+ mes "Some time ago a famous sushi chef";
+ mes "lived across the street, and ever since";
+ mes "I have only seen flies around my place.";
+ next;
+ mes "[John]";
+ mes "In this life, my happiness in life";
+ mes "has been found here already.";
+ mes "Now it seems like it is about to end as well.";
+ close;
+}
+//=====================================================================
+amatsu.gat,185,116,4 script Drunken Man 765,{
+ mes "[Ralph]";
+ mes "Cough. I'm old and useless.";
+ mes "Only brute strength. Cough.";
+ mes "This time I really cough won't go back home. Cough.";
+ next;
+ menu "Please stop drinking and go home.",L1,"Let's get wasted!",L2;
+L2:
+ mes "[Ralph]";
+ mes "Hahaha! A good young man.";
+ mes "Cough, but but, cough";
+ mes "I can't give you my drink, cough.";
+ next;
+ mes "[Ralph]";
+ mes "If you want to buy me a drink, I'll think about it.";
+ mes "Haha! Cough.";
+ close;
+L1:
+ mes "[Ralph]";
+ mes "What?!";
+ mes "You want me to be like my wife, to be beaten by iron fists?";
+ mes "Cough. You won't know it until you see it";
+ mes "When she was young,";
+ mes "she wrestled and caught tigers.";
+ next;
+ mes "[Ralph]";
+ mes "I was in Co..Comudo whatever town it was.";
+ mes "I just lost a little, and he";
+ mes "beat me up like that. Cough.";
+ next;
+ mes "[Ralph]";
+ mes "Lacking life.";
+ mes "What the hell are zeny??";
+ mes "Cough.. Cough..";
+ mes "...........................";
+ mes "........Cough..............";
+ close;
+}
+//=====================================================================
+amatsu.gat,217,179,0 script Old Women 760,{
+ mes "[Hashey]";
+ mes "My husband is so into gambling, it worries me to death.";
+ mes "Went to that town that's really far away, lost a lot of zeny again.";
+ mes "Come back..";
+ next;
+ mes "[Hahsey]";
+ mes "Because I was angry, I got irrational again.";
+ mes "Don't know if he's drinking at home again.";
+ mes "What a miser.. sobs.";
+ close;
+}
+//=====================================================================
+ama_in01.gat,162,17,0 script Iron Chef 765,{
+ if (ama_sushi == 1) goto LStart2;
+ mes "[ShabuShabu]";
+ mes "*Sighs* This is getting worse..";
+ mes "Everyday more customers come,";
+ mes "but I can never get";
+ mes "enough material, even today.";
+ mes "A lot of customers surely will be hungry?";
+ next;
+ mes "[ShabuShabu]";
+ mes "*Sigh*, a customer. Welcome.";
+ mes "As always, my homemade sashimi";
+ mes "focuses on the freshness. What do you need?";
+ next;
+ menu "I want to buy shrimp sushi",L1,"I want to buy sashimi",L2,"Need some help!",L3,"Keep up the good work",-;
+ mes "[ShabuShabu]";
+ mes "Alright then, my sashimi";
+ mes "are famous throughout the world! Their taste relies on its freshness, and no one else can make them.";
+ mes "If you have a chance, come try a little sashimi!";
+ close;
+ L1:
+ mes "[ShabuShabu]";
+ mes "Alright! How much do you want?";
+ mes "Unit price 700 zeny, but if you only want a taste,";
+ mes "I'll give you a discount of 74 zeny,";
+ mes "If you like the taste come back and find me later.";
+ next;
+ menu "I want the 700 zeny piece!",L1_1,"I want the 74 zeny sample!",L1_2,"I'll come eat next time",-;
+ mes "[ShabuShabu]";
+ mes "Alright then, my shrimp sushi";
+ mes "are famous throughout the world! Their taste relies on its freshness, and no one else can make them.";
+ mes "If you have a chance, come try a little sashimi!";
+ close;
+ L1_1:
+ if (Zeny < 700) goto Lzeny;
+ set Zeny,Zeny-700;
+ getitem 551,10;
+ mes "[If you have a chance, come try a little sashimi!]";
+ mes "Thank you very much";
+ close;
+ L1_2:
+ if (Zeny < 74) goto Lzeny;
+ set Zeny,Zeny-74;
+ getitem 551,1;
+ mes "[If you have a chance, come try a little sashimi!]";
+ mes "Thank you very much";
+ close;
+ L2:
+ mes "[ShabuShabu]";
+ mes "Alright! How much do you want?";
+ mes "Unit price 350 zeny, but if you only want a taste,";
+ mes "I'll just give you a discount of 37 zeny.";
+ mes "If you like the taste come back and find me later";
+ next;
+ menu "I want the 350 zeny piece!",L2_1,"I want the 37 zeny sample",L2_2,"I'll come eat next time",-;
+ mes "[ShabuShabu]";
+ mes "Alright then, my sashimi";
+ mes "are famous throughout the world! Their taste relies on its freshness, and no one else can make them.";
+ mes "[If you have a chance, come try a little sashimi!]";
+ close;
+ L2_1:
+ if (Zeny < 350) goto Lzeny;
+ set Zeny,Zeny-350;
+ getitem 544,10;
+ mes "[ShabuShabu]";
+ mes "Thank you very much";
+ close;
+ L2_2:
+ if (Zeny < 37) goto Lzeny;
+ set Zeny,Zeny-37;
+ getitem 544,1;
+ mes "[ShabuShabu]";
+ mes "Thank you very much";
+ close;
+ Lzeny:
+ mes "[ShabuShabu]";
+ mes "You don't have enough zeny with you";
+ close;
+L3:
+ mes "[ShabuShabu]";
+ mes "Oh, any help is welcomed!!";
+ mes "I was just worrying about not having enough material everyday.";
+ mes "Do you want to hear my request?";
+ mes "Of course I will pay you to help me.";
+ next;
+
+ set ama_sushi,1;
+ mes "[ShabuShabu]";
+ mes "Crab Shell.";
+ mes "They are all out. I need them right now.";
+ mes "So please find ^0000FF10Crab shells^000000.";
+ mes "I can never find it when I need it.";
+ mes "I'll be counting on you.";
+ next;
+ mes "[ShabuShabu]";
+ mes "Then, please hurry! I'll be here";
+ mes "waiting for you, please don't forget my request!";
+ close;
+LStart2:
+ if (countitem(964)>=10) goto Lok;
+ mes "[ShabuShabu]";
+ mes "Man, don't have my materials ready?";
+ mes "Oh no, you didn't forget it did you?";
+ next;
+ mes "[ShabuShabu]";
+ mes "^0000FF10Crab shells^000000";
+ mes "Don't forget again.";
+ mes "You must help me find them!";
+ close;
+Lok:
+ delitem 964,10;
+ getitem 551,20;
+ mes "[ShabuShabu]";
+ mes "Hmm! Thank you so much";
+ next;
+ mes "[ShabuShabu]";
+ mes "Here is my thanks, take it!";
+ set ama_sushi,0;
+ close;
+
+}
+//=====================================================================
+amatsu.gat,189,166,4 script Kouji 764,{
+ mes "[Kuruchi]";
+ mes "Lalala Lalala Lalalalalala..";
+ mes "Lalala Lalala Lalalalalala..";
+ next;
+ if (event_amatsu == 2) goto L1;
+ if ((event_amatsu == 3) || (event_amatsu == 4)) goto L2;
+ if (event_amatsu == 5) goto L3;
+ if (event_amatsu == 6) goto L4;
+L0:
+ mes "[Kuruchi]";
+ mes "Hanging Under the Blue Sky's Blue Roof";
+ mes "Shining on Blue Wall's Reflection on the Blue Lake";
+ mes "Blue Hearting Containing a Blue Desire";
+ mes "Blue, Blue Every thing's Blue";
+ next;
+ goto LEnd;
+L1:
+ mes "[Kuruchi]";
+ mes "Monk, Monk, the fox is following me";
+ mes "Because I have its favourite food";
+ mes "Ramen noodle, my favourite too";
+ mes "I can eat it three times a day";
+ set event_amatsu,3;
+ goto LEnd;
+L2:
+ mes "[Kuruchi]";
+ mes "Monk, Monk, The Fox Is Following Me";
+ mes "Shout At Him To Scare It Off!";
+ mes "Voice Too Small So It Didn't Run Off";
+ mes "Followed All The Way To North Side's Shrine!";
+ set event_amatsu,4;
+ goto LEnd;
+L3:
+ mes "[Kuruchi]";
+ mes "Monk, Monk, The Fox Is Following Me";
+ mes "Ramen noodles My Favorite";
+ mes "But Now I am No Longer Afraid?";
+ mes "I Shouted Loudly To Scare It Off!";
+ goto LEnd;
+L4:
+ mes "[Kuruchi]";
+ mes "The Town's Dock Has An Abandoned Boat!";
+ mes "Everyone Forget That In The Ship";
+ mes "Is Full Of Treasure And Gold";
+ mes "A Boat That Is Feared By Everyone";
+ goto LEnd;
+
+LEnd:
+ next;
+ mes "[Kuruchi]";
+ mes "Lalala Lalala Lalalalalala..";
+ mes "Lalala Lalala Lalalalalala..";
+ close;
+}
+
+//=====================================================================
+amatsu.gat,205,163,4 script Mimi 759,{
+ mes "[Mimi]";
+ mes "Phew..";
+ mes "Did you see the Ms. Amatsu besides the dock?";
+ mes "Very pretty, no?";
+ next;
+ mes "[Mimi]";
+ mes "When I grow up I also want to enter the competition.";
+ next;
+ mes "[Mimi]";
+ mes "Although I look like this, I am still the most beautiful woman in town..";
+ mes "Women always need to watch their appearance, whoohoohoohooo.";
+ close;
+}
+//=====================================================================
+amatsu.gat,230,160,4 script Lady 757,{
+ mes "[Yorukoc]";
+ mes "Although I come to the well for water everyday,";
+ mes "if it's misty or rainy,";
+ mes "I will not come out here.";
+ next;
+ mes "[Yoruko]";
+ mes "Seems like deep within the well,";
+ mes "someone is trying to";
+ mes "climb up on the wall of the well.";
+ mes "It gives me goosebumps.";
+ close;
+}
+//=====================================================================
+amatsu.gat,171,174,4 script Guard Soldier 767,{
+ if ((event_amatsu == 0) || (event_amatsu == 1)) goto L0;
+ if (event_amatsu == 6) goto L1;
+ if (event_amatsu == 7) goto L2;
+ mes "[Guard Soldier]";
+ mes "This area is where";
+ mes "the Master's mother";
+ mes "Is here for her treatment.";
+ next;
+ mes "[Guard Soldier]";
+ mes "Although it's not much to talk about...";
+ mes "She has been sick here for several months";
+ mes "and started to live here";
+ close;
+L0:
+ mes "[Guard Soldier]";
+ mes "This is where the Master's mother stays at.";
+ mes "Please keep quiet, we are also";
+ mes "very worried watching this everyday";
+ next;
+ mes "[Guard Soldier]";
+ mes "Why does this happen";
+ mes "to our benign and wise Master...";
+ mes "I don't understand, *sobs*...";
+ close;
+L1:
+ mes "[Guard Soldier]";
+ mes "What? Seems like something";
+ mes "flew by... Didn't you see? Oh...";
+ mes "And I heard a loud noise... Scared the shit out of me";
+ close;
+L2:
+ mes "[Guard Soldier]";
+ mes "Our master should be alright now.";
+ mes "We are also greatly relieved.";
+ mes "You have no idea how worried we were... Phew.";
+ close;
+}
+//=====================================================================
+amatsu.gat,164,174,4 script Guard Soldier 767,{
+ if (event_amatsu == 0) goto LOnce;
+ if ((event_amatsu >= 2) && (event_amatsu <= 5)) goto L2;
+ if (event_amatsu == 6) goto L3;
+ if (event_amatsu == 7) goto L4;
+ mes "[Guard Soldier]";
+ mes "Hopefully she will return healthy soon...";
+ mes "The Master has spent a lot of time";
+ mes "taking care and worrying about her.";
+ close;
+LOnce:
+ mes "[Guard Soldier]";
+ mes "Do not enter here.";
+ mes "This is where the master's mother is";
+ mes "recuperating.";
+ next;
+ mes "[Guard Soldier]";
+ mes "Although it's not much to talk about.";
+ mes "But she has been sick here for several months";
+ mes "and started to live here.";
+ set event_amatsu,1;
+ close;
+L2:
+ mes "[Guard Soldier]";
+ mes "If you are invited by the Master...";
+ mes "Please do come in.";
+ mes "Up till today, many doctors came to diagnose but";
+ mes "all their efforts seem futile.";
+ close;
+L3:
+ mes "[Guard Soldier]";
+ mes" Hey!";
+ mes" What's that sound!?";
+ mes" Where did it come from!?";
+ close;
+L4:
+ mes "[Guard Soldier]";
+ mes "The master's mother still";
+ mes "hasn't fully recovered.. ";
+ mes "Although, it seems to have turned for the better.";
+ mes "But then again..";
+ close;
+}
+//=====================================================================
+amatsu.gat,119,164,4 script Guard Soldier 767,{
+ mes "[Guard Soldier]";
+ mes "Are you from Rune-Midgard?";
+ mes "Welcome to the town of Amatsu.";
+ mes "After entering the city,";
+ mes "please pay a visit to the Master of Amatsu";
+ mes "before leaving!";
+ next;
+ mes "[Guard Soldier]";
+ mes "He is a really great guy.";
+ mes "He did a lot of investments for the town";
+ mes "from all over the other continents.";
+ mes "He handles all sorts of things.";
+ close;
+}
+//=====================================================================
+amatsu.gat,112,164,4 script Guard Soldier 767,{
+ mes "[Guard Soldier]";
+ mes "This is the best castle in Amatsu,";
+ mes "called the East Lake Castle.";
+ mes "Normally people are not permitted";
+ mes "to come in and out.";
+ next;
+ mes "[Guard Soldier]";
+ mes "From your clothes, it looks like you are from another continent.";
+ mes "In the past, the Master specifically";
+ mes "permitted the travelers to come in and out.";
+ mes "Now you may go in.";
+ close;
+}
+
+//=====================================================================
+ama_in01.gat,22,111,0 script Old Lady 761,{
+ if (event_amatsu == 5) goto LStart2;
+ if (event_amatsu == 6) goto LStart3;
+ if (event_amatsu == 7) goto LStart4;
+ mes "[...]";
+ mes "^FF6060Clang Clannng! Clang Clannng! Stupid humans again!";
+ mes "Clang Clannng, Clang Clannng. Who is it? Is it human!?";
+ mes "What do you need here! Hurry up";
+ mes "Get out... Clang Clannng! Clang Clannng!^000000";
+ next;
+ mes "[...]";
+ mes "^FF6060I have decided to live here till";
+ mes "the Ishida Family line ends!";
+ mes "Stop bothering me and get out! Clang Clannng!^000000";
+ next;
+ warp "amatsu",167,197;
+ end;
+LStart2:
+ mes "[...]";
+ mes "^FF0066Clang Clannng! Clang Clannng! Here comes another one!";
+ mes "Stupid Humans! What do you want now";
+ mes "Throw me out of here!?^000000";
+ next;
+ mes "[...]";
+ mes "^FF0066Seems like you learned something somewhere,";
+ mes "That's about all you can do";
+ mes "You can't do anything to me!! Clang Clannng!^000000";
+ next;
+ menu "HAAAA!!",-;
+ set @which,rand(2);
+ if (@which == 1) goto Lfail;
+ mes "[...]";
+ mes "^FF0066Clang Clannng! Clang Clannng! Clang Clannng! This Bastard!";
+ mes "He threw me out like this!";
+ mes "Sick! Not fair!!^000000";
+ next;
+ mes "[...]";
+ mes "^FF0066That god-damned Ishida that rendered me to this.";
+ mes "I'll curse them forever! FOREVER!";
+ mes "Human, you better be careful too!^000000";
+ next;
+ monster "ama_in01.gat",22,112,"Fox",1180,1;
+ killmonsterall "ama_in01.gat";
+ getitem 1022,1;
+ mes "[...]";
+ mes "^FF0066Everything that Paul Shinaku did";
+ mes "will sooner or later";
+ mes "Bring about my downfall...^000000";
+ mes "^CC3300Clangggggggggggg!!^000000";
+ set event_amatsu,6;
+ close;
+Lfail:
+ mes "[...]";
+ mes "^FF0066Clang Clannng! Haha! Clang Clannng! Hahahaha!";
+ mes "How dare you, wanting to throw me out!";
+ mes "Get out of here!! Clang Clannng!^000000";
+ next;
+ warp "amatsu",167,197;
+ end;
+LStart3:
+ mes "[Ishida Sauk]";
+ mes "...*Sigh* Where from young man...?";
+ mes "Did you get rid of the fox?";
+ mes "Somehow I feel so tired, *sigh*...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "Thank you. Coming from another place";
+ mes "and still has to endure through this.";
+ mes "Very sorry... Sorry...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "I need to find my son.";
+ mes "Tell him that I got rid of the fox...";
+ mes "Thank you.";
+ next;
+ mes "[Ishida Sauk]";
+ mes "Now I am getting very tired.";
+ mes "I need to rest now, young man.....";
+ mes "Go find my son...";
+ close;
+LStart4:
+ mes "[Ishida Sauk]";
+ mes "Oh, You are the you man who";
+ mes "got rid of the fox... welcome.";
+ mes "Sit here a while if you can...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "To be possessed by that fox...";
+ mes "It is all my own fault...";
+ mes "I didn't teach my child properly... *sigh*";
+ mes "He was a good kid when he was small.";
+ mes "It's all because I wasn't strict enough...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "Originally this town was small.";
+ mes "Without a castle of this size either.";
+ mes "But, my son got some zeny somehow";
+ mes "and just start bringing them to me.";
+ mes "Don't know what he did to get this zeny.";
+ mes "And has to hide the truth from even me...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "Then starting building on the castle and town,";
+ mes "and treated the townspeople fairly and nicely...";
+ mes "If that was all, then there will be no problem.";
+ mes "The problem came after he did some strange things...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "Yea, he angered the gods";
+ mes "learning some weird spells somewhere.";
+ mes "And started doing experimenting,";
+ mes "Capturing the monsters,";
+ mes "Doing bad things...";
+ next;
+ mes "[Ishida Sauk]";
+ mes "And now, the monsters";
+ mes "started to live in Amatsu...";
+ mes "The gods became so angry even ";
+ mes "the monks from the shrine";
+ mes "don't know what to do.....";
+ next;
+ mes "[Ishida Sauk]";
+ mes "They punished me as well...";
+ mes "and sent a fox here, ";
+ mes "hoping to give a warning,";
+ mes "but my son didn't stop.";
+ next;
+ mes "[Ishida Sauk]";
+ mes "If possible please stop my son.";
+ mes "I am old and almost dead.";
+ mes "I don't know what to do either...";
+ mes "Please guard this peaceful town.";
+ mes "I don't know what my son is smoking";
+ mes "doing that kind of stuff...";
+ close;
+}
+
+//=====================================================================
+ama_in02.gat,207,40,6 script Guard Soldier 767,{
+ mes "[Guard Soldier]";
+ mes "Welcome,";
+ mes "The Master specifically allowed";
+ mes "the guests from the continent to enter and leave.";
+ next;
+ mes "[Guard Soldier]";
+ mes "When you are have visited everywhere, please rest here";
+ mes "before leaving.";
+ close;
+}
+//=====================================================================
+ama_in02.gat,207,49,6 script Guard Soldier 767,{
+ mes "[Guard Soldier]";
+ mes "The master is really a great guy.";
+ mes "Who would have thought that anyone could";
+ mes "turn this small town into what it is today?";
+ next;
+ mes "[Guard Soldier]";
+ mes "He even accepted worthless trash like me.";
+ mes "I am really grateful.";
+ mes "But I don't know what has happened recently.";
+ mes "His expressions";
+ mes "look different from before.";
+ close;
+}
+//=====================================================================
+ama_in02.gat,187,57,2 script Soldier 767,{
+ mes "[Ichiro]";
+ mes "Welcome, our master";
+ mes "has already prepared a place";
+ mes "for the guests to retire in.";
+ next;
+ mes "[Ichiro]";
+ mes "If you have any needs,";
+ mes "please contact us, and ";
+ mes "just thank our master later.";
+ mes "All of these preparations";
+ mes "were ordered by the Master.";
+ close;
+}
+//=====================================================================
+ama_in02.gat,170,62,4 script Soldier 767,{
+ mes "[Kyro]";
+ mes "My name is Kyro. In this town";
+ mes "I handle all the administrative work.";
+ mes "What type of service do you need?";
+ next;
+ menu "Please give me a pass",-,"I want to live here",L2,"Nothing",L3;
+
+ if (event_amatsu == 7) goto L1_1;
+ mes "[Kyro]";
+ mes "The master said that the guests from the continent";
+ mes "can move about freely,";
+ mes "Without any";
+ mes "permits or passes.";
+ close;
+L1_1:
+ if (countitem(7160) == 0) goto L1_2;
+ mes "[Kyro]";
+ mes "I have already given you a pass.";
+ close;
+L1_2:
+ mes "[Kyro]";
+ mes "Did you lose the pass?";
+ mes "If you want another pass";
+ mes "you need to pay 10,000 zeny for registration fees.";
+ next;
+ menu "Get the pass",L1_2_1,"Maybe next time",-;
+ mes "No problem!";
+ mes "If you need anything please come talk to me again!";
+ close;
+L1_2_1:
+ if (Zeny < 10000) goto LError;
+ set Zeny,Zeny-10000;
+ getitem 7160,1;
+ mes "[Kyro]";
+ mes "Come, this is it.";
+ mes "Please be careful and don't lose it again.";
+ close;
+LError:
+ mes "[Kyro]";
+ mes "You don't have enough zeny!";
+ close;
+L2:
+ mes "[Kyro]";
+ mes "This will be difficult, you can";
+ mes "freely move around, but the master";
+ mes "hasn't considered anything about immigration.";
+ mes "But, you can stay as long as you want";
+ close;
+L3:
+ mes "[Kyro]";
+ mes "Then that's it for now...";
+ mes "If there's anything else just tell me.";
+ close;
+
+}
+//=====================================================================
+ama_in02.gat,37,157,4 script Soldier 767,{
+ mes "[Sbarro]";
+ mes "This is our soldier's";
+ mes "training ground.";
+ mes "Feel free to take a look around...";
+ next;
+ mes "[Sbarro]";
+ mes "But recently there's a strange atmosphere.";
+ mes "The solders aren't as lively as before.";
+ mes "How to describe it? Also seem depressed.";
+ mes "And some soldiers have gone missing...";
+ mes "Maybe they moved to other continents.";
+ next;
+ mes "[Sbarro]";
+ mes "And I also frequently see strange people.";
+ mes "I've heard that the customers upstairs are";
+ mes "from far away, but because of their";
+ mes "auspicious behaviors. I already command the soldiers";
+ mes "to monitor their movements...";
+ next;
+ mes "[Sbarro]";
+ mes "Of course, the master must have his own thoughts";
+ mes "and base his decisions on those.";
+ mes "Haha, it seems like I'm speaking too much.";
+ mes "See you later...";
+ close;
+}
+//=====================================================================
+ama_in02.gat,32,51,6 script Shiro 767,{
+ mes "[Shiro]";
+ mes "Cough cough, cough cough, what... leave me alone";
+ mes "Go visit another place...";
+ mes "Cough cough, cough cough... ouch, my throat";
+ next;
+ mes "[Shiro]";
+ mes "That fraud doctor's medicine";
+ mes "did not work at all!";
+ mes "Shouldn't trust those people from the continent...";
+ mes "Cough cough, cough cough...";
+ next;
+ mes "[Shiro]";
+ mes "What the hell?!? My body is getting weaker and weaker...";
+ mes "No energy at all... Is";
+ mes "a flu really this bad?";
+ mes "Cough cough... cough cough...";
+ close;
+}
+//=====================================================================
+ama_in02.gat,40,167,3 script Soldier 767,{
+ mes "[Kuro]";
+ mes "Shh... customer, please be quiet.";
+ mes "I will tell you a story";
+ next;
+ mes "[Kuro]";
+ mes "In Amatsu there is this rumor.";
+ mes "The truth is the current master";
+ mes "is not the real master of the town... shh, quiet!";
+ mes "Don't panic, please continue to listen.";
+ next;
+ mes "[Kuro]";
+ mes "Behind this benign Master,";
+ mes "there is a real master,";
+ mes "scheming all kinds of plots,";
+ mes "using the current master as a puppet,";
+ mes "hidden in some corner";
+ mes "controlling everything that happens in the town.";
+ next;
+ mes "[KurO]";
+ mes "Doubt me?,";
+ mes "It's real! I saw it,";
+ mes "the other master's face";
+ mes "watching the town across";
+ mes "the river with an evil smile!!";
+ mes "But what I have said today";
+ mes "is a secret, ok?";
+ close;
+}
+//=====================================================================
+ama_in02.gat,32,167,5 script Kukuro 767,{
+ mes "[Kukuro]";
+ mes "That guy is always rambling";
+ mes "some gibberish, saying that our master";
+ mes "might be a farce.";
+ mes "Not funny at all";
+ next;
+ mes "[Kukuro]";
+ mes "Although, it is true";
+ mes "that some strange";
+ mes "events happened recently,";
+ mes "right now the interior of";
+ mes "the castle is still off limits...";
+ next;
+ mes "[Kukuro]";
+ mes "Occasionally you can also hear";
+ mes "a really scary sound. I don't know";
+ mes "what's wrong with his mother,";
+ mes "and many doctors have already visited.";
+ mes "Doesn't seem to be much hope...";
+ close;
+}
+//=====================================================================
+ama_in02.gat,42,34,2 script Soldier 767,{
+ mes "[Hakiro]";
+ mes "Rest for a while before leaving,";
+ mes "master has already prepared";
+ mes "a few empty room for the visitors.";
+ next;
+ mes "[Hakiro]";
+ mes "If there are any questions,";
+ mes "come to me at any time.";
+ mes "And, please do not disturb";
+ mes "the other visitors...";
+ next;
+ mes "[Hakiro]";
+ mes "Then, good day to you";
+ close;
+}
+
+//=====================================================================
+ama_in02.gat,203,156,4 script Soldier 767,{
+ mes "[Hakiro]";
+ mes "Master is in there.";
+ mes "If you want to go greet him,";
+ mes "silently walk in and talk to him";
+ next;
+ mes "[Hakiro]";
+ mes "Master is not in a good mood right now.";
+ mes "Don't do or say anything insulting.";
+ mes "Normally, he will happily see visitors.";
+ mes "Don't know what happened today.....";
+ close;
+}
+
+//=====================================================================
+ama_in02.gat,195,156,4 script Soldier 767,{
+ mes "[Kuro]";
+ mes "Damn, maybe the master";
+ mes "is having a hard time right now.";
+ mes "Usually he's a very nice guy...";
+ next;
+ mes "[Kuro]";
+ mes "There are strange rumors going around,";
+ mes "but I still trust my master,";
+ mes "because he was the one who";
+ mes "transformed our town. So I became";
+ mes "a soldier to serve him";
+ close;
+}
+
+//=====================================================================
+ama_in02.gat,115,177,7 script Juro 767,{
+ mes "[Juro]";
+ mes "What are you here for?";
+ mes "There is nothing much over here.";
+ next;
+ menu "Oh, really",-,"Please open the door for me",L2;
+
+ mes "[Juro]";
+ mes "The town has much more stuff.";
+ mes "Have a wonderful time...";
+ close;
+L2:
+ if (event_amatsu != 7) goto Lnoflag;
+ if (countitem(7160) < 1) goto Llost;
+ mes "[Juro]";
+ mes "You already got the pass...";
+ mes "Do you want to go in directly? Or";
+ mes "Do you want me to explain first...?";
+ next;
+ menu "Direct access",-,"Listen to explanation",L2_2;
+
+ mes "[Juro]";
+ mes "Then, I will open the door for you.";
+ mes "Please take care...";
+ next;
+ warp "ama_dun01.gat",229,10;
+ end;
+L2_2:
+ mes "[Juro]";
+ mes "The inner space seems to be ";
+ mes "protected by special spells.";
+ mes "Those who wander in carelessly,";
+ mes "become lost and will be assaulted";
+ mes "mysteriously and die.";
+ next;
+ mes "[Juro]";
+ mes "What I can tell you";
+ mes "isn't all that much.";
+ mes "I have not been inside.";
+ mes "It's a mysterious place, its only proof is";
+ mes "of existence is from the";
+ mes "survivors that ventured inside";
+ next;
+ mes "[Juro]";
+ mes "First of all.....";
+ mes "'Don't believe in what you see.'";
+ next;
+ mes "[Juro]";
+ mes "Second of all.....";
+ mes "About the spells, they have their own rules.";
+ mes "Everything has its own purpose,";
+ mes "including the spells.";
+ mes "Will you find some";
+ mes "answers?";
+ next;
+ mes "[Juro]";
+ mes "Then, I'll open the door for you.";
+ mes "Please be careful...";
+ next;
+ warp "ama_dun01.gat",229,10;
+ end;
+Llost:
+ mes "[Juro]";
+ mes "You don't have the pass";
+ mes "so I cannot open the gate for you.";
+ mes "Please understand.";
+ close;
+Lnoflag:
+ mes "[Juro]";
+ mes "What door are you talking about?";
+ mes "In a place like this there won't";
+ mes "be any doors as far as I know.";
+ mes "You might have been mistaken.";
+ next;
+ mes "[Juro]";
+ mes "There are more to see in town.";
+ mes "I hope you have a good time...";
+ close;
+}
+ama_dun01.gat,229,7,0 script Soldier 767,{
+ mes "[Juro]";
+ mes "Ready to leave?";
+ next;
+ menu "Leave",-,"Wait a little more",L1;
+ mes "[Juro]";
+ mes "Gogo!!";
+ next;
+ warp "ama_in02.gat",119,181;
+ end;
+L1:
+ mes "[Juro]";
+ mes "Take care of yourself!";
+ close;
+}
+
+//=====================================================================
+ama_in02.gat,200,176,4 script Castle Owner 768,{
+ if (event_amatsu == 1) goto LStart2;
+ if ((event_amatsu >= 2) && (event_amatsu <=5)) goto LStart3;
+ if (event_amatsu == 6) goto LStart4;
+ if (event_amatsu == 7) goto LStart5;
+ mes "[Ishida Yoshinake]";
+ mes "What! An outsider?";
+ mes "What do you need me for?? If it's nothing important";
+ mes "Talk to you later...!";
+ next;
+ mes "[Ishida Yoshinake]";
+ mes "Please leave! No matter who you are!!";
+ mes "Right now I am in a VERY bad mood!";
+ close;
+LStart2:
+ mes "[Ishida Yoshinaku]";
+ mes "What! A visitor...? Oh, sorry";
+ mes "But today I am not in the mood";
+ mes "of seeing a visitor!";
+ next;
+ menu "I heard your mother is sick...",L1,"What a beautiful castle",L2,"Who are you?",L3;
+L1:
+ mes "[Ishida Yoshinaku]";
+ mes "Oh... You are an expert pathologist?";
+ mes "Oh yea, if you are a foreign expert";
+ mes "I should be able to trust you...";
+ mes "I guess...";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "Welcome, as you know";
+ mes "I am the owner of the East Lake Castle";
+ mes "My name is Ishida Yoshinaku,";
+ mes "Nice to meet you.";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "To put it simple: my mother";
+ mes "is not very healthy,";
+ mes "of course you are here because of it";
+ mes "Can you cure my ailing mother??";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "So many famous and talented";
+ mes "Doctors has visited her already,";
+ mes "But not only did they not cure her!!";
+ mes "They worsened her condition!!";
+ mes "so I kept feeling disappointed";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "You, being a foreign expert,";
+ mes "may cure my mother's sickness!";
+ mes "if you do, I will give you lots of zeny and rewards...";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "Please help her,";
+ mes "my mother lives in the mansion outside of the castle,";
+ mes "After you cure her";
+ mes "Come see me again";
+ set event_amatsu,2;
+ close;
+L2:
+ mes "[Ishida Yoshinaku]";
+ mes "Yes! Beautiful indeed! So what";
+ mes "Do you want to do! Leave when you get";
+ mes "bored of it! Man!";
+ next;
+ mes "[Ishida Yoshinaku]";
+ mes "At a pressing time like this... *Sobs*...";
+ mes "Leave when you become satisfied or bored!";
+ close;
+L3:
+ mes "[Ishida Yoshinaku]";
+ mes "...Talking about me? You don't know? Eh?";
+ mes "I am this castle's master!";
+ mes "Go ask around the soldiers outside";
+ mes "If you are not sure!";
+ next;
+ mes "[if you are not sure]";
+ mes "At a pressing time like this... *Sobs*...";
+ mes "Leave when you become satisfied or bored!";
+ close;
+LStart3:
+ mes "[Ishida Yushinaku]";
+ mes "How is my mother?";
+ mes "If you know the name of the sickness....";
+ mes "Please tell me immediately...";
+ mes "Argh... So worried!";
+ mes "I can't sleep at night any longer!";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "You are from the other continents,";
+ mes "so you must know....";
+ mes "now you are the only one I can trust";
+ close;
+LStart4:
+ mes "[Ishida Yushinaku]";
+ mes "WoW, you are great, I heard";
+ mes "My mother is getting better already,";
+ mes "Anyway, what sickness was it?";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "Fox? The fox is the reason? ho...";
+ mes "So it's not a sickness after all...!!";
+ mes "Why didn't I think of it earlier!!!";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "Damn fox, after it ran away,";
+ mes "it tried to revenge like this...";
+ mes "But now there is no other";
+ mes "Way... hahaha! Hahahaha!";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "Um, hmm, umm...";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "Anyway, Thanks for your help!";
+ mes "I think my mother will return to normal now...";
+ mes "I want to show you my gratitude...";
+ mes "What to do...";
+ next;
+ mes "[Ishida Yushinaku]";
+ mes "Alright, I will give you this pass.";
+ mes "As long as you have this pass,";
+ mes "you can get into ANYWHERE";
+ mes "In this town";
+ next;
+ set event_amatsu,7;
+ getitem 7160,1;
+ mes "[Ishida Yushinaku]";
+ mes "Although it's not such a great gift, but";
+ mes "I believe you will have use for it someday...";
+ mes "talk to 'Juro' For the details";
+ close;
+LStart5:
+ mes "[Ishida Yushinaku]";
+ mes "Hey... I hope you have a";
+ mes "good time in Amatsu.....";
+ mes "We always welcome the foreigners!";
+ close;
+}
+
+ama_in01.gat,180,173,2 script Fox Mask 762,{
+ if (event_amatsu == 4) goto LStart2;
+ if (event_amatsu == 5) goto LStart3;
+ mes "[Takikuwi]";
+ mes "Hiya, outsider, this";
+ mes "Shrine is left by a monk a long time ago.";
+ mes "Sometimes I come here to play";
+ mes "along with my friend Tokari";
+ next;
+ mes "[Takikuwi]";
+ mes "If you are here to hide from the monsters,";
+ mes "please do come in, no monsters";
+ mes "can ever come in here!";
+ mes "You can always take a short rest in here!";
+ close;
+LStart2:
+ mes "[Takikuwi]";
+ mes "Hiya, outsider, here to find me?";
+ mes "Because of the fox bothering you?";
+ mes "From your expression You seem to";
+ mes "have had quite a bit of trouble";
+ next;
+ mes "[Takikuwi]";
+ mes "Although usually the head monk";
+ mes "should come to help himself, this shrine";
+ mes "Has been deserted for a long time";
+ next;
+ mes "[Takikuwi]";
+ mes "It is very hard to get rid of a fox in a person's body";
+ mes "If there's alcohol and ramen noodle,";
+ mes "It might be a little easier,";
+ mes "But they are hard to find!";
+ next;
+ mes "[Takikuwi]";
+ mes "Good thing I know quite a bit";
+ mes "about the fox, I'll tell you";
+ mes "some words of advice, although foxes";
+ mes "are very tricky, and although they like to";
+ mes "make fun of humans... but it is seldom";
+ mes "for a fox to display hatred!";
+ next;
+ mes "[Takikuwi]";
+ mes "In another word, if there is hatred";
+ mes "human also did something wrong!!";
+ mes "Which will hurt self,";
+ mes "And sometimes unlucky things happen";
+ mes "and to friend and family as well!";
+ next;
+ mes "[Takikuwi]";
+ mes "Anyway, I've heard that when";
+ mes "there's a strong animal then a fox will chased,";
+ mes "away from the human.";
+ mes "So try hard, and try summoning the animal spirit!";
+ next;
+ menu "Haaaa!!",-;
+ mes "[Takikuwi]";
+ mes "Very good, just repeating it will";
+ mes "show the fox a strong spirit,";
+ mes "and show results, but the best thing is";
+ mes "to find out why the fox will enter the";
+ mes "person's body, but if you do this";
+ mes "it should help, more or less";
+ set event_amatsu,5;
+ close;
+LStart3:
+ mes "[Takikuwi]";
+ mes "Don't forget, when you try summoning";
+ mes "you must think about!";
+ mes "A monster that is stronger than a fox";
+ mes "or it would just be a futile effort!";
+ mes "Remember....... Stronger than a fox....";
+ close;
+}
+
+ama_in01.gat,169,173,0 script Miko 769,{
+ mes "[Tokari]";
+ mes "I'm not a real shrine maiden.";
+ mes "my friend, Takikuwi told me to try on";
+ mes "this cloth... and he brought me";
+ mes "to this shrine";
+ next;
+ mes "[Tokari]";
+ mes "Although he asks for weird shit sometimes";
+ mes "he is still a funny friend!";
+ mes "Sometimes I don't know what he's thinking";
+ mes "but He is still a good friend";
+ next;
+ mes "[Tokari]";
+ mes "If you have any questions";
+ mes "go ask Takihuwi first";
+ mes "even stuff that now one knows";
+ mes "no matter how weird or strange";
+ mes "He knows... He always does!";
+ close;
+}
+
+amatsu.gat,269,221,1 script Proposing Girl 758,{
+ mes "[Hutari Sioko]";
+ mes "Nice to meet you";
+ mes "my name is Hutari Sioko,";
+ mes "my hobby is listening to music,";
+ mes "and I usually listen to classical music";
+ next;
+ mes "[Hutari Sioko]";
+ mes "There is a legend";
+ mes "about the large hill in our town";
+ mes "do you know anything about it?";
+ next;
+ mes "[Hutari Sioko]";
+ mes "According to the legend, if you propose";
+ mes "to your lover under that tree";
+ mes "the couple will live happily ever forever";
+ next;
+ mes "[Hutari Sioko]";
+ mes "But the proposal cannot be done on any time";
+ mes "it has to be on the Saturday Night.";
+ mes "or else it won't hold true";
+ next;
+ mes "[Hutari Sioko]";
+ mes "Furthermore, the proposal has to be answered";
+ mes "prior to Sunday night after";
+ next;
+ emotion 3;
+ mes "[Hutari Sioko]";
+ mes "If you have a secret admirer...";
+ mes "why not meet under that tree";
+ mes "and propose?";
+ mes "I bet something good will happen";
+ close;
+}
+
+amatsu.gat,287,266,3 script Jyaburo 766,{
+ mes "[Jyaburo]";
+ mes "This is a special place";
+ mes "for my wife and me";
+ next;
+ mes "[Jyaburo]";
+ mes "..When I was here proposing";
+ mes "to her here under the tree..";
+ mes "I didn't know that she";
+ mes "liked me as well";
+ next;
+ mes "[Jyaburo]";
+ mes "After that, we talked a lot here under this tree,";
+ mes "this is the ideal location";
+ mes "because of its tranquility and harmony,";
+ mes "an everlasting moment of happiness";
+ next;
+ mes "[Jyaburo]";
+ mes "Even now, when I close my eye, I can clearly remember";
+ mes "the sweet memories of the past";
+ mes "as if it happened yesterday...";
+ next;
+ mes "[Jyaburo]";
+ mes "Even though she passed away some times ago";
+ mes " I always come here alone now,";
+ mes "Every time I come here it is as if my wife is just besides me,";
+ mes "And my depressed and broken heart is gone";
+ next;
+ mes "[Jyaburo]";
+ mes "After hearing my rambling,";
+ mes "Can you think of anyone?";
+ mes "If you can, stop the hesitation and the delay,";
+ mes "And love her with all your heart";
+ next;
+ mes "[Jyakuro]";
+ mes "What does it mean to be human?";
+ mes "Smile, and live your life to the fullest";
+ mes "Even though life might be sure,";
+ mes "Forget the worries and pains";
+ mes "Always try to live a happy life";
+ close;
+}
+
+amatsu.gat,274,178,0 script Vet 735,{
+ mes "[Sakura Seiichi]";
+ mes "Oww... I'm not a suspicious guy,";
+ mes "please don't be surprised, I am just";
+ mes "A regular vet,";
+ mes "making a living but";
+ mes "curing sick animals";
+ next;
+ mes "[Sakura Seiichi]";
+ mes "But... Did you know?";
+ mes "about the sakura tree on the hill";
+ mes "and its story... Maybe this is the";
+ mes "first time you've heard?!";
+ next;
+ mes "[Sakura Seiichi]";
+ mes "The reason that tree can maintain";
+ mes "its everlasting youth and beauty";
+ mes "lies within its secret...";
+ mes "that is... Because below the tree";
+ mes "dead people are buried...";
+ next;
+ menu "Can buried people feel the pain?",-,"Speaking of bullshit...",L2;
+
+ mes "[Sakura Seiichi]";
+ mes "... Maybe...";
+ mes "Anyway, do you believe me or not";
+ mes "want to make a bet...?";
+ next;
+ emotion 9;
+ mes "[Sakura Seiichi]";
+ mes "What if I...";
+ mes "............";
+ mes "............";
+ next;
+ mes "^6633FFHer laugh gradually fades^000000";
+ mes "^6633FFAway in the wind,^000000";
+ mes "^6633FFUntil nothing can be heard any more,^000000";
+ mes "^6633FFCannot even remember what^000000";
+ mes "^6633FFHe was about to say...^000000";
+ close;
+L2:
+ mes "[Sakura Seiichi]";
+ mes "So entranced, I suppose you are all right...";
+ mes "be careful, one day that kind of things";
+ mes "Will happen to you as well..";
+ next;
+ Emotion 9;
+ mes "[Sakura Seiichi]";
+ mes "Hahaha... Hahahaha.....";
+ mes "...............";
+ mes "...........";
+ next;
+ mes "^6633FFHer laugh gradually fades^000000";
+ mes "^6633FFAway in the wind,^000000";
+ mes "^6633FFUntil nothing can be heard any more,^000000";
+ mes "^6633FFI don't understand why she told^000000";
+ mes "^6633FFMe that...^000000";
+ close;
+}
+
+amatsu.gat,283,203,1 script PokePoke 738,{
+ Emotion 19;
+ mes "[Pokepoke]";
+ mes "The tree on this hill";
+ mes "has existed for a long time, a deep-rooted";
+ mes "and ever-blooming Sakura Tree King";
+ next;
+ Emotion 19;
+ mes "[Pokepoke]";
+ mes "And I am very thankful of this tree,";
+ mes "whenever I feel any sorrow or sadness";
+ mes "I always go sit under that tree";
+ next;
+ Emotion 19;
+ mes "[Pokepoke]";
+ mes "That way no matter what happened";
+ mes "I can forget it all....";
+ mes "this tree will sooth us";
+ mes "and make us forget sad things";
+ mes "a magic tree";
+ next;
+ Emotion 19;
+ mes "[Pokepoke]";
+ mes "If you feel any sadness or sorrow";
+ mes "you can try to sit under this tree";
+ mes "a really magical and thankful tree...";
+ close;
+}
+
+amatsu.gat,261,197,4 script Legendary Sakura Tree 111,{
+ mes "^0000FFJust as she said";
+ mes "this tree is famous because";
+ mes "many couples confessed their love here";
+ mes "Sometimes you can still see a few people";
+ mes "Drawing a heart with the lover's";
+ mes "Name within it.^000000";
+ next;
+ mes "^0000FFThey are not only here for lover's confessions,";
+ mes "sometimes they will meet here too";
+ mes "talk about some important matters,";
+ mes "in such a beautiful place";
+ mes "no matter what they are discussing";
+ mes "they always reach an agreement^000000";
+ close;
+}
diff --git a/npc/cities/ayothaya.txt b/npc/cities/ayothaya.txt new file mode 100644 index 000000000..2c5e3d67c --- /dev/null +++ b/npc/cities/ayothaya.txt @@ -0,0 +1,1781 @@ +//===== eAthena Script =======================================
+//= Ayotaya Town
+//===== By: ==================================================
+//= MasterOfMuppets
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= Any eAthena +
+//===== Description: =========================================
+//= Ayothaya Town Scripts
+//===== Additional Comments: =================================
+//= 0.1 Added a Sailor NPC to get back to Alberta [ZoDIaC]
+//= 0.2 fixed coords, dialogues
+//= 0.3 Fixed Warp name, ayotaya.gat doesnt exist, even though iRO
+//= decided to call it Ayotaya, it really is Ayothaya, like
+//= that Yuno/Juno thing
+//= 0.4 Added the official warp npc for Ayothaya. [MasterOfMuppets]
+//= 1.0 Added most of the official npcs. The following quests were added: [MasterOfMuppets]
+//= Tom Yum Goong quest, Holy Threads quest and Holier threads quest.
+//= 1.0a some checks, optimization [Lupus]
+//= 1.1 Missing delitem fixed by Poki#3 [Lupus]
+//= 1.1a Fixed a typo and clarified a comment at the bottom of the script [MasterOfMuppets]
+//= 1.2 Fixed exploits [Lupus]
+//============================================================
+
+ayothaya.gat,152,68,1 script Aibakthing 843,{
+ mes "[Aibakthing]";
+ mes "Hoo! Hah! Hmm! Hah!";
+ mes "So, how did you like Ayothaya? Did you get a chance to try Tom Yum Goong? When you're ready, I shall take you back home.";
+ next;
+ menu "Go back to Alberta.",-,"Cancel.",s_Cancel;
+
+ mes "[Aibakthing]";
+ mes "You will be welcome to come back whenever you please. I hope that we weill see each other again sometime soon. Thank you~";
+ close2;
+ warp "alberta.gat",235,45;
+ end;
+s_Cancel:
+ mes "[Aibakthing]";
+ mes "Ah yes. I unsderstand that it is difficult to take leave of such a beautiful place. Do not worry and take your time.";
+ close;
+}
+
+alberta.gat,247,42,3 script Aibakthing 843,{
+ mes "[Aibakthing]";
+ mes "Hoo! Hah! Hoo! Hah!";
+ mes "Let me take you away to a distant spiritual place, a land of exotic mystery, my hometown Ayothaya.";
+ next;
+ menu "About Ayothaya",-,"Go to Ayothaya",s_Go,"Cancel.",s_Cancel;
+
+ mes "[Aibakthing]";
+ mes "We Ayothayans are a pious people who value peace and sincerity. We endeavor to lead simple, yet noble, lives in harmony with nature.";
+ next;
+ mes "[Aibakthing]";
+ mes "Our traditional cuisine is world famous. It's no surprise when we serve dishes like Tom Yum Goong, made of Shrimp, Lemonade and Chillis, which has a tantalizing aroma and flavor beyond imagining.";
+ next;
+ mes "[Aibakthing]";
+ mes "For those who crave adventure, there is an age old story about the Sa-mhing Tiger, an evil creature that haunts our temple ruins.";
+ next;
+ mes "[Aibakthing]";
+ mes "Hoo! Hahh! Hoo! Hahh!";
+ mes "No man alive can resist the call of this beautiful land. Rune-Midgardians are always welcome!";
+ close;
+s_Cancel:
+ mes "[Aibakthing]";
+ mes "Have you ever dreamed of a beautiful place filled with spiritual serenity? You must have been dreaming of Ayothaya, my friend.";
+ close;
+s_Go:
+ mes "[Aibakthing]";
+ mes "Ah, you must pay 10,000 Zeny";
+ mes "if you wish to visit Ayothaya.";
+ mes "If you're read, we can leave right now~";
+ next;
+ menu "I'm ready, let's go!",-,"No.",s_Cancel;
+
+ if(Zeny < 10000) goto s_NoZeny;
+ mes "[Aibakthing]";
+ mes "Hoo! Hah! Hoo! Hah!";
+ mes "Let us be off! Back to my beautiful Ayothaya!";
+ close2;
+ set Zeny, Zeny - 10000;
+ warp "ayothaya.gat",150,65;
+ end;
+s_NoZeny:
+ mes "[Aibakthing]";
+ mes "I am sorry, but you do not have the 10,000 Zeny to travel to Ayothaya. Such a price is nothing compared to the experience that await you!";
+ close;
+}
+
+ayothaya.gat,203,169,3 script Noi 839,{
+ mes "[Noi]";
+ mes "Welcome to Ayothaya.";
+ mes "Out beautiful village is built above the water, surrounded by a dense forest.";
+ next;
+ mes "[Noi]";
+ mes "There are many tourist attractions in this village, that you won't be able to find anywhere else. Out fish markets and the unique architecture of our buildings is enough reason to visit Ayothaya.";
+ next;
+ mes "[Noi]";
+ mes "Please feel free";
+ mes "to take a look around.";
+ next;
+ menu "Building Locations.",s_Loc,"Remove marks from mini-map.",s_Remo,"Cancel.",-;
+
+ mes "[Noi]";
+ mes "Please enjoy";
+ mes "your travels.";
+ close;
+s_Loc:
+ mes "[Noi]";
+ mes "Where would";
+ mes "you like to visit?";
+ next;
+ menu "Weapon Shop",s_Weap,"Tool Shop",s_Tool,"Tavern",s_Tavern,"Shrine",s_Shrine,"Fishing Spot",s_Fish,"Cancel",-;
+
+ mes "[Noi]";
+ mes "If you wish to remove location marks on your mini-map, please select the 'Remove marks from mini-map' command from the menu.";
+ close;
+
+s_Weap:
+ mes "[Noi]";
+ mes "At our Weapon Shop,";
+ mes "you will find great weapons favored by brave Ayothayan seafarers.";
+ next;
+ mes "[Noi]";
+ mes "Our weapon shop is located at ^00FF00+^000000.";
+ viewpoint 1,166,90,1,0x00FF00;
+ close;
+
+s_Tool:
+ mes "[Noi]";
+ mes "We Ayothayans always make sure we have everything we need before we go traveling. It never hurts to be prepared, does it?";
+ next;
+ mes "[Noi]";
+ mes "Our Tool Shop";
+ mes "is located at ^0000FF+^000000.";
+ viewpoint 1,128,86,2,0x0000FF;
+ close;
+
+s_Tavern:
+ mes "[Noi]";
+ mes "One of the basics of adventuring is gathering information, or at least that's what they say. You can meet people from all sorts of places in the Tavern. I'm sure you can earn something useful there.";
+ next;
+ mes "[Noi]";
+ mes "Of course, you must";
+ mes "drop by our Tavern.";
+ mes "It is located at ^FFFF00+^000000.";
+ viewpoint 1,229,70,3,0xFFFF00;
+ close;
+
+s_Shrine:
+ mes "[Noi]";
+ mes "If you wish to pray to God, or achieve a state of peace in your mind, why don't you visit our Shrine? Even if it's just for sight-seeing, everyone is welcome there.";
+ next;
+ mes "[Noi]";
+ mes "Our shrine";
+ mes "is located at^880088+^000000.";
+ viewpoint 1,207,284,4,0x880088;
+ close;
+s_Fish:
+ mes "[Noi]";
+ mes "Since Ayothaya was built above the surface of the water and so close to a beach, it's been a favorite spot for fishermen. Why don't you catch some for dinner at the Fishing Spot?";
+ next;
+ mes "[Noi]";
+ mes "Our famous";
+ mes "Fishing Spot";
+ mes "is located at ^AFAFAF+^000000.";
+ viewpoint 1,251,97,5,0xAFAFAF;
+ close;
+s_Remo:
+ viewpoint 2,166,90,1,0x00FF00;
+ viewpoint 2,128,86,2,0x0000FF;
+ viewpoint 2,229,70,3,0xFFFF00;
+ viewpoint 2,207,284,4,0x880088;
+ viewpoint 2,251,97,5,0xAFAFAF;
+ mes "[Noi]";
+ mes "Alright...";
+ mes "I've removed all the location marks from your mini-map.";
+ mes "Thank you.";
+ close;
+}
+
+ayothaya.gat,153,86,4 script Thongpool 843,{
+ if(ayoshrimps == 1)goto s_Shrimp2;
+ if(tomyumgoong == 2)goto s_Shrimp;
+ mes "[Thongpool]";
+ mes "Welcome, welcome!";
+ mes "I've got the best Shrimp caught in the cleanest waters in the world~!";
+ close;
+s_Shrimp:
+ mes "[Thongpool]";
+ mes "Come adventurers,";
+ mes "take a look! I have";
+ mes "plenty of Shrimp!";
+ next;
+ mes "[Thongpool]";
+ mes "You're looking for Shrimp,";
+ mes "aren't you? How many Shrimps";
+ mes "do you need? Twenty Forty?";
+ next;
+ menu "I need Shrimp for Tom Yum Goong.",s_Tom,"Err, they look expensive.",-;
+
+ mes "[Thongpool]";
+ mes "What...?";
+ mes "Do you think";
+ mes "it's expensive?";
+ mes "But the fantastic taste";
+ mes "of Tom Yum Goong";
+ mes "is priceless!";
+ close;
+s_Tom:
+ mes "[Thongpool]";
+ mes "Ah! I guess Ms. Mali the Spicy recommended me to you. I guess that also means you want to buy them in bulk?";
+ next;
+ mes "[Thongpool]";
+ mes "After all,";
+ mes "you'll need a larger";
+ mes "amount of Shrimp to";
+ mes "cook Tom Yum Goong.";
+ next;
+ mes "[Thongpool]";
+ mes "Oh yes, you will need 20 Shrimps for Ms. Mali's Tom Yum Goong.";
+ mes "I even give you a discount:";
+ mes "11,000 zeny for 20 shrimps.";
+ mes "What do you say?";
+ next;
+ menu "I'll take them.",s_Take,"I could get 100 Jellopies for that much!",-;
+
+ mes "[Thongpool]";
+ mes "Well well well...";
+ mes "You might your hungry stomach with that many Jellopies but they wouldn't taste as good as my Shrimp!";
+ close;
+
+s_Take:
+ if(Zeny < 11000) goto s_NoZeny;
+ set Zeny, Zeny - 11000;
+ getitem 567,20;
+ emotion 21;
+ mes "[Thongpool]";
+ mes "Good, now you have the freshest Shrimp in this village!";
+ mes "It's time for you to go back and ask Ms. Mali to cook them for you.";
+ if(ayoshrimps < 1)set ayoshrimps,1;
+ close;
+
+s_NoZeny:
+ mes "[Thongpool]";
+ mes "Awww...";
+ mes "You don't have";
+ mes "enough money.";
+ close;
+
+s_Shrimp2:
+ mes "[Thongpool]";
+ mes "Mmm...?";
+ mes "Did you need more Shrimps?";
+ mes "Would you like to buy more?";
+ next;
+ menu "Yes!",s_Take,"No, thanks.",-;
+
+ mes "[Thongpool]";
+ mes "I see...";
+ mes "If you need some shrimps, just tell me!";
+ close;
+}
+
+ayothaya.gat,143,102,5 script Old Man 842,{
+ mes "[Villager]";
+ mes "Ummm.";
+ mes "Hmmmmm...";
+ mes "Ummmmm...?";
+ next;
+ mes "[Villager]";
+ mes "You must be an outsider.";
+ mes "Yes. Yes, indeed.";
+ next;
+ mes "[Villager]";
+ mes "Did you just ask where am I going? Why, to the Fishing Spot just ahead. That's what we old men do: fish.";
+ next;
+ mes "[Villager]";
+ mes "Hmmm...";
+ mes "Would you like to hear something interesting? I've heard that someone found a ring inside a fish he caught in the Fishing Spot.";
+ next;
+ mes "[Villager]";
+ mes "Supposedly there are lots of stories about people finding valuable inside of the fish they've been catching there.";
+ next;
+ mes "[Villager]";
+ mes "If you're lucky enough, you might even become a millionaire.";
+ mes "Heh heh heh~";
+ next;
+ mes "[Villager]";
+ mes "...!?";
+ mes "Ah, I came into the fish market!";
+ mes "^6A6A6A*Sigh*^000000 It seems I went the wrong way. The Fishing Spot is on the opposite side of this village.";
+ next;
+ mes "[Villager]";
+ mes "Since I'm here, it wouldn't be a bad idea to look around. All of the seafood in this market in this market is fresh and tasty. You'll regret if you don't try some of this seafood at least once.";
+ close;
+}
+
+ayothaya.gat,83,132,7 script Dusit 843,{
+ if(ayodunquest == 1 || ayodunquest == 2 || ayodunquest == 3)goto s_Dun;
+ mes "[Dusit]";
+ mes "Oh...!";
+ mes "You must be a traveller.";
+ mes "I have a tale you may wish to hear if you're interested in listening.";
+ next;
+ menu "What is it?",s_What,"I know what the story is.",-;
+
+ mes "[Dusit]";
+ mes "You do now?";
+ mes "Then be careful!";
+ mes "It'll eat you alive!";
+ close;
+s_What:
+ mes "[Dusit]";
+ mes "Ayothaya has a long history. Perhaps it looks calm and peaceful now, but in the past our village was terrorized bu a terrible creature.";
+ next;
+ mes "[Dusit]";
+ mes "This beast is known to us as the ^6B1312Sa-mhing Tiger^000000, which used to dwell deep in the ancient ruins.";
+ next;
+ mes "[Dusit]";
+ mes "The Sa-mhing Tiger is addicted to the taste of human flesh. It has been known to transform into the shape of a person it has eaten in order to lure out his family and friends.";
+ next;
+ mes "[Dusit]";
+ mes "The local people are still afraid that the creature might transform into someone they know, and sneak into their homes to eat them.";
+ next;
+ mes "[Dusit]";
+ mes "However there is one way you can identify the Sa-mhing Tiger from a human being. Since it's a tiger, it cannot do some of the things humans are taught to do, such as light a match.";
+ next;
+ mes "[Dusit]";
+ mes "So, if by chance you see a friend acting strangely all of a sudden, ask him to strike a match. Make sure he is not the Sa-mhing Tiger.";
+ next;
+ mes "[Dusit]";
+ mes "However...";
+ mes "I'm not sure if this actually works or not. I guess the best thing to do is just run for your life if you even suspect someone of being the Sa-mhing Tiger.";
+ next;
+ mes "[Dusit]";
+ mes "Do you blieve";
+ mes "in the existance";
+ mes "of man-eating tigers?";
+ next;
+ menu "Well, not really.",-,"Yes, I do and I think they're scary!",s_Yes;
+
+ mes "[Dusit]";
+ mes "Umm...";
+ mes "Oh well. My late grandfather told me about the Sa-mhing Tiger when I was a little kid. Of course, I haven't seen it.";
+ next;
+ mes "[Dusit]";
+ mes "The closest thing I've seen to the Sa-mhing Tiger was a golden cat with a bell. Somehow, I don't think it ate men.";
+ close;
+s_Yes:
+ mes "[Dusit]";
+ mes "Run for your life if you ever encounter the Sa-mhing Tiger! It'll eat you alive!";
+ next;
+ mes "[Dusit]";
+ mes "If you're interested in finding more about the story, I can introduce you to someone who knows that creature more than anyone else.";
+ next;
+ mes "[Dusit]";
+ mes "Why don't you talk to Boonthom? He's a pretty strange person, but there's something about him...";
+ next;
+ mes "[Dusit]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Dusit]";
+ mes "Ah well, you'll see what I'm talking about. I hope he'll help you learn more about that evil creature.";
+ set ayodunquest,1;
+ close;
+s_Dun:
+ mes "[Dusit]";
+ mes "How are you?";
+ mes "If you're interested in the Sa-mhing Tiger, please to talk to Boonthom.";
+ next;
+ mes "[Dusit]";
+ mes "But beware!";
+ mes "The Sa-mhing Tiger might be closer to you than you expect!";
+ close;
+}
+
+ayo_in01.gat,181,193,4 script Shaman 840,{
+ if(ayodot == 8)goto s_Check2;
+ if(ayodot == 7 && countitem(7285) > 0)goto s_ICheck;
+ if(ayodot == 6 && countitem(7285) > 0)goto s_Holier;
+ if(ayodunquest == 3)goto s_Lose;
+ if(ayodunquest == 2)goto s_Items;
+ if(ayodunquest == 1)goto s_Quest;
+ mes "[Boonthom]";
+ mes "I'm sorry I can't talk to you.";
+ mes "I'm very busy right now.";
+ close;
+s_Quest:
+ mes "[Boonthom]";
+ mes "You...!";
+ mes "Isn't it...!";
+ mes "Ooooooohhhhhhh!";
+ next;
+ mes "[Boonthom]";
+ mes "Oh...?";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ mes "[Boonthom]";
+ mes "Never mind.";
+ mes "Hah! I've lost my train of thought.";
+ next;
+ mes "[Boonthom]";
+ mes "So have you come to me to seek help? I can see the fear in your eyes. Let me gaze into your soul, and see what your fear is for myself. Hmmm...";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Boonthom]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ mes "[Boonthom]";
+ mes "What...!";
+ mes "I see that you dread the Sa-mhing Tiger! I haven't heard any news of that monster for a long time...";
+ next;
+ mes "[Boonthom]";
+ mes "A long time ago, the Sa-mhing Tiger really did roam the village and ate innocent people.";
+ next;
+ mes "[Boonthom]";
+ mes "However, its terror was brought to an end when it was finally captured. I was one of those involved in capturing the Sa-mhing Tiger.";
+ next;
+ mes "[Boonthom]";
+ mes "I insisted on killing it, but the other people were too afraid to do so. Instead, the Sa-mhing Tiger was locked in a cave inside of the ancient ruins.";
+ next;
+ mes "[Boonthom]";
+ mes "I believe that was at least 10 years ago. Perhaps it's already dead by now. However, no one knows how powerful the tiger truly is. It may still be alive.";
+ next;
+ mes "[Boonthom]";
+ mes "I don't think we need to worry about it though. It is locked up and there it shall remain.";
+ next;
+ menu "I want to explore the ancient ruins.",s_Explore,"Locked up! Good! I'm not afraid!",-;
+
+ mes "[Boonthom]";
+ mes "Hmmm...";
+ mes "Not afraid";
+ mes "of it, are you?";
+ next;
+ mes "[Boonthom]";
+ mes "..........";
+ mes "..........";
+ close;
+s_Explore:
+ mes "[Boonthom]";
+ mes "You...";
+ mes "You are strange.";
+ mes "You want to explore the ancient ruins. Do all the adventurers disregard their safety like that?";
+ next;
+ mes "[Boonthom]";
+ mes "It's your choice. But remember, it is very dangerous to go through the path to the center of the building.";
+ mes "Usually, I forbid it.";
+ next;
+ mes "[Boonthom]";
+ mes "But if you want to go in, I can give you some useful tips.";
+ mes "Would you like to listen?";
+ next;
+ menu "If it's that dangerous I'd rather not try",-,"Sure!",s_Sure;
+
+ mes "[Boonthom]";
+ mes "You made a good decision.";
+ mes "You'd better be careful if you want to stay alive.";
+ close;
+s_Sure:
+ mes "[Boonthom]";
+ mes "Umm, okay.";
+ mes "Since you're";
+ mes "that interested...";
+ next;
+ mes "[Boonthom]";
+ mes "If you wish to enter the ancient building, you must have protection against evil spirits and malice.";
+ next;
+ mes "[Boonthom]";
+ mes "There are many ghosts and demons within the cave, and they will attack people who do not possess holy power... Like you.";
+ next;
+ mes "[Boonthom]";
+ mes "I can make you an object";
+ mes "containing this holy power if you wish. In order to make it, I will need some materials.";
+ next;
+ mes "[Boonthom]";
+ mes "^4466771 Needle Packet^000000,";
+ mes "^4466771 Spool^000000,";
+ mes "^4466771 Solid Husk^000000 and";
+ mes "^4466771 Holy Water^000000...";
+ mes "That's all I need.";
+ next;
+ mes "[Boonthom]";
+ mes "Please come back";
+ mes "when you prepare all the materials.";
+ set ayodunquest,2;
+ close;
+
+s_Items:
+ if(countitem(7213) < 1 || countitem(7217) < 1 || countitem(7190) < 1 || countitem(523) < 1)goto s_NoItems; //Pin Cusion, Spool, Hard Back Shell, Holy Water
+ delitem 7213,1; //Pin Cusion
+ delitem 7217,1; //Spool
+ delitem 7190,1; //Hard Back Shell
+ delitem 523,1; //Holy Water
+ mes "[Boonthom]";
+ mes "Excellent!";
+ mes "Now you have brought everything I need. Let me make the thing for you as promised...";
+ next;
+ mes "[Boonthom]";
+ mes "Ooooohmmmmm...";
+ next;
+ mes "[Boonthom]";
+ mes "Hmmmmmm...";
+ mes "Hmmmmmmmmm.";
+ next;
+ mes "[Boonthom]";
+ mes "Pffff pffff...";
+ next;
+ set ayodunquest,3;
+ getitem 7285,1; //Holy Threads
+ mes "[Boonthom]";
+ mes "Here you go.";
+ mes "Please take these holy threads.";
+ mes "With this, you will be able to enter the ruins with less worry.";
+ next;
+ mes "[Boonthom]";
+ mes "Even if you lose this, don't worry.";
+ mes "Just bring me the materials, and I will make you another one.";
+ next;
+ mes "[Boonthom]";
+ mes "The ancient building consists of 2 levels. Before you enter the 2nd underground level, please return to me so that I can tell you how to enter that place.";
+ close;
+
+s_NoItems:
+ mes "[Boonthom]";
+ mes "Did you forget what materials you need to create my object of holy power? Please listen carefully this time.";
+ next;
+ mes "[Boonthom]";
+ mes "^4466771 Needle Packet^000000,";
+ mes "^4466771 Spool^000000,";
+ mes "^4466771 Solid Husk^000000 and";
+ mes "^4466771 Holy Water^000000.";
+ next;
+ mes "[Boonthom]";
+ mes "See you later.";
+ close;
+
+s_Lose:
+ if(countitem(7285) > 0)goto s_NoItems2;
+ if(countitem(7213) < 1 || countitem(7217) < 1 || countitem(7190) < 1 || countitem(523) < 1)goto s_NoItems2; //Pin Cusion, Spool, Hard Back Shell, Holy Water
+ //Custom Dialogues
+ mes "[Boonthom]";
+ mes "Oh, you have all the items I require to make holy threads.";
+ next;
+ mes "[Boonthom]";
+ mes "Would you like to make one?";
+ next;
+ menu "Yes please.",s_Yes,"No I'm fine.",-;
+
+ mes "[Boonthom]";
+ mes "See you later then.";
+ close;
+s_Yes:
+ if(countitem(7213) < 1 || countitem(7217) < 1 || countitem(7190) < 1 || countitem(523) < 1)goto s_NoItems2; //Pin Cusion, Spool, Hard Back Shell, Holy Water
+ delitem 7213,1; //Pin Cusion
+ delitem 7217,1; //Spool
+ delitem 7190,1; //Hard Back Shell
+ delitem 523,1; //Holy Water
+ getitem 7285,1; //Holy Threads
+ mes "[Boonthom]";
+ mes "All right, here are your holy threads.";
+ mes "If you lose them, I'm still here to make some more.";
+ next;
+ mes "[Boonthom]";
+ mes "Good luck venturing down the dungeon.";
+ close;
+
+s_NoItems2:
+ mes "[Boonthom]";
+ mes "If you lose the holy threads, don't worry. I can make some more for you. Just gather the following items.";
+ next;
+ mes "[Boonthom]";
+ mes "^4466771 Needle Packet^000000,";
+ mes "^4466771 Spool^000000,";
+ mes "^4466771 Solid Husk^000000 and";
+ mes "^4466771 Holy Water^000000.";
+ next;
+ mes "[Boonthom]";
+ mes "See you later.";
+ close;
+s_Holier:
+ mes "[" + strcharinfo(0) + "]";
+ mes "I copied down this";
+ mes "message while exploring";
+ mes "the dungeon. Would you";
+ mes "take a look at this?";
+ next;
+ mes "[Stone Slate]";
+ mes "Do not enter the";
+ mes "2nd underground level";
+ mes "...is danger... You will";
+ mes "...encounter... tiger...";
+ next;
+ mes "[Stone Slate]";
+ mes "You must kill... In order to do...";
+ mes "Must... How to go... the 2nd";
+ mes "underground level...";
+ mes "You need more... Holy power... in";
+ mes "order to... Otherwise, it's";
+ mes "impossible...";
+ next;
+ mes "[Boonthom]";
+ mes "That was written by one of my";
+ mes "comrades who entered the ruins,";
+ mes "as he regretted letting the tiger";
+ mes "live, let it return";
+ next;
+ mes "[Boonthom]";
+ mes "If you were able to find this note,";
+ mes "you must have strong determination";
+ mes "to venture through the ruins.";
+ next;
+ mes "[Boonthom]";
+ mes "As you can guess from the";
+ mes "note, the 2nd underground level is";
+ mes "very very dangerous. You will need";
+ mes "holy threads that contains even more";
+ mes "holy protection.";
+ next;
+ mes "[Boonthom]";
+ mes "Now, go and gather some materials";
+ mes "so that I can create more powerful";
+ mes "holy threads for you.";
+ next;
+ mes "[Boonthom]";
+ mes "^4466772 Holy Water^000000,";
+ mes "^4466771 Yggdrasil Leaf^000000,";
+ mes "^4466772 Needle Packet^000000 and";
+ mes "^4466772 Spool^000000.";
+ next;
+ mes "[Boonthom]";
+ mes "Return to me";
+ mes "once you have";
+ mes "gathered everything.";
+ set ayodot,7;
+ close;
+s_ICheck:
+ if(countitem(523) < 2 || countitem(610) < 1 || countitem(7213) < 2 || countitem(7217) < 2)goto s_NEnoughItems;
+ if(ayodot == 8)goto s_Process;
+ mes "[Boonthom]";
+ mes "Hmmm~";
+ mes "You've brought";
+ mes "everything. Quite";
+ mes "the enthusiastic one,";
+ mes "aren't you?";
+ next;
+ mes "[Boonthom]";
+ mes "Ooooohmmmmm...";
+ next;
+ mes "[Boonthom]";
+ mes "Hmmmmmm...";
+ mes "Hmmmmmmmmm.";
+ next;
+ mes "[Boonthom]";
+ mes "Pffff pffff...";
+ next;
+s_Process:
+ if(countitem(523) < 2 || countitem(610) < 1 || countitem(7213) < 2 || countitem(7217) < 2)goto s_NEnoughItems;
+ delitem 523,2;
+ delitem 610,1;
+ delitem 7213,2;
+ delitem 7217,2;
+ getitem 7287,1;
+ if(ayodot != 8)set ayodot,8;
+ mes "[Boonthom]";
+ mes "Here you go.";
+ mes "Please take these holy threads.";
+ mes "With this, you will be able to";
+ mes "enter the ruins with less worry.";
+ next;
+ mes "[Boonthom]";
+ mes "Even if you lost this, don't worry.";
+ mes "Just bring me the materials, and";
+ mes "I will make you another one.";
+ close;
+s_NEnoughItems:
+ mes "[Boonthom]";
+ mes "Hmmm...?";
+ mes "Didn't I tell you";
+ mes "what I need to make";
+ mes "a more powerful";
+ mes "holy thread?";
+ next;
+ mes "[Boonthom]";
+ mes "^4466772 Holy Water^000000,";
+ mes "^4466771 Yggdrasil Leaf^000000,";
+ mes "^4466772 Needle Packet^000000 and";
+ mes "^4466772 Spool^000000.";
+ next;
+ mes "[Boonthom]";
+ mes "Return to me";
+ mes "with those items";
+ mes "And I will craft";
+ mes "more powerful holy";
+ mes "threads for you.";
+ close;
+s_Check2:
+ if(countitem(7285) < 1)goto s_Lose;
+ if(countitem(7287) < 1)goto s_LoseThreads;
+ mes "[Boonthom]";
+ mes "Those threads";
+ mes "will protect you";
+ mes "from the spiritual";
+ mes "dangers, but it's up";
+ mes "to you to defend yourself";
+ mes "from monster attacks, okay?";
+ close;
+s_LoseThreads:
+//Custom Dialogues
+ mes "[Boonthom]";
+ mes "I can feel the absence of holy power.";
+ mes "You lost the holier threads didn't you?";
+ next;
+ mes "[Boonthom]";
+ mes "But that's alright, I can make a new one";
+ mes "So... Do you want one?";
+ next;
+ menu "Yeah!",s_ICheck,"Nah",-;
+
+ mes "[Boonthom]";
+ mes "Come back anytime!";
+ close;
+}
+
+ayo_fild01.gat,129,197,7 script Puraim 842,{
+ if(countitem(7285) > 0)goto s_Dungeon; //Holy Threads
+ mes "[Puraim]";
+ mes "If I were you, I wouldn't even dare to approach";
+ mes "The ruins down over there.";
+ next;
+ mes "[Puraim]";
+ mes "Anyone who doesn't have the protection of a holy spirit will be easy game for the evil creatures living there. You'd be killed in no time at all!";
+ next;
+ mes "[Puraim]";
+ mes "Go back, adventurer.";
+ mes "If you wish to explore this area, you'd better show me some holy spirit.";
+ close;
+s_Dungeon:
+ mes "[Puraim]";
+ mes "Huh...?";
+ mes "I feel it!";
+ mes "I can feel the power of holiness!";
+ mes "It's coming from you!";
+ next;
+ mes "[Puraim]";
+ mes "I guess you can go ahead into the ruins. So that's what you want? To explore this aera?";
+ next;
+ mes "[Puraim]";
+ mes "I would suggest against coming inside. Even the local people fear this area.";
+ next;
+ mes "[Puraim]";
+ mes "If the Sa-mhing Tiger wasn't around, there would still be all the evil spirits in this place. Even with the holy threads, this place is still dangerous.";
+ next;
+ mes "[Puraim]";
+ mes "So what do you want to do? Do you still want to explore the area, adventurer?";
+ next;
+ menu "Yes",s_Yes,"No! I'm too afraid of the ruins now.",-;
+
+ mes "[Puraim]";
+ mes "Good decision!";
+ mes "As I expected, you're smart enough not to stupidly jeopardize your life.";
+ close;
+s_Yes:
+ mes "[Puraim]";
+ mes "Hmmm...";
+ mes "It seems you adventurers are tempted by the thrill of danger, or you've all got some death wish.";
+ next;
+ mes "[Puraim]";
+ mes "Oh well, that's none of my business. After all, you already have a holy spirit. Still, be careful. You might not want to go to the 2nd underground level of the ruins.";
+ next;
+ mes "[Puraim]";
+ mes "As you Rune-Midgardians say, 'curiousity killed the cat.' Anyway, go for it!";
+ next;
+ mes "[Puraim]";
+ mes "^3C2EE6He shoved you off the hill and you plummet like a rock.";
+ close2;
+ set @hpcheck,readparam(6)/10;
+ if(readparam(5) < @hpcheck)goto s_SetHp;
+ percentheal -10,0;
+s_Warp:
+ warp "ayo_fild02.gat",30,135;
+ end;
+s_SetHp:
+ set @hpcheck2,readparam(5)-1;
+ heal -@hpcheck2,0;
+ goto s_Warp;
+}
+
+ayo_fild02.gat,25,155,7 script Aik 843,{
+ mes "[Aik]";
+ mes "So, How was your expedition? I hope that the evil spirits will not follow you outside the ruins, and haunt your dreams.";
+ next;
+ mes "[Aik]";
+ mes "When you go back,";
+ mes "remember to ward off";
+ mes "the evil from your mind.";
+ mes "Otherwise you will encounter";
+ mes "trouble later...";
+ next;
+ mes "[Aik]";
+ mes "So, would you";
+ mes "like to go back?";
+ next;
+ menu "Yes.",s_Yes,"No, I need to look around more...",-;
+
+ mes "[Aik]";
+ mes "I see.";
+ mes "Take care.";
+ close;
+s_Yes:
+ mes "[Aik]";
+ mes "Alright then...";
+ mes "Here we go...";
+ next;
+ mes "^3C2EE6He suddenly grabbed you and hurled you up into the air!";
+ close2;
+ warp "ayo_fild01.gat",115,200;
+ end;
+}
+
+ayothaya.gat,193,171,3 script Old Man 842,{
+ mes "[Tham]";
+ mes "Ah~";
+ mes "I've got this craving for Ms. Mali the Spicy's food, especially her 'Tom Yum Goong.'";
+ next;
+ mes "[Tham]";
+ mes "I think it's the most delicious dish in the entire world!";
+ close;
+}
+
+ayothaya.gat,171,152,5 script Girl 838,{
+ mes "[Lalitha]";
+ mes "When you go East from this village, you will arrive at the ruins of an old shrine. It is now a nest full of fearsome monsters.";
+ next;
+ mes "[Lalitha]";
+ mes "If you plan to venture through these ruins, you better prepare as much as you can!";
+ next;
+ mes "[Lalitha]";
+ mes "Ah...";
+ mes "I wonder where my Black Knight is~";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Don't you mean...";
+ mes "Knight in shining armor riding a white horse?";
+ next;
+ mes "[Lalitha]";
+ mes "Hmm...?";
+ mes "Oh, well...";
+ mes "I'll take them both!";
+ mes "Hee hee~!";
+ close;
+}
+
+ayothaya.gat,196,265,3 script Einon 842,{
+ if(tomyumgoong == 5)goto s_Done;
+ if(tomyumgoong == 1 || tomyumgoong == 2 || tomyumgoong == 3 || tomyumgoong == 4)goto s_Resta;
+ mes "[Einon]";
+ mes "Do you know what the";
+ mes "most popular cuisine";
+ mes "of this village is?";
+ next;
+ mes "[Einon]";
+ mes "Ayothaya is world famous for its regional cuisine, but out of all Ayothayan dishes, '^3C2EE6Tom Yum Goong^000000' is the best.";
+ next;
+ mes "[Einon]";
+ mes "Tom Yum Goong is a type of soup that is very spicy. Try it once, and you will be amazed by its profound taste. Try it twice, and you will be enraptured by its tantalizing aroma.";
+ next;
+ mes "[Einon]";
+ mes "It's really one of the most delicious foods in the world!";
+ mes "Everyone in the world would would want to try this at least once in his lifetime. So, would you like to try some?";
+ next;
+ menu "Sure thing.",s_Sure,"No, thanks. I hate spicy food.",-;
+
+ mes "[Einon]";
+ mes "Oh I see...";
+ mes "However, when you";
+ mes "change your mind,";
+ mes "please come back.";
+ close;
+
+s_Sure:
+ mes "[Einon]";
+ mes "Okay...!";
+ mes "Now who would be best for preparing Tom Yum Goong for you?";
+ mes "Hmmmmm...";
+ next;
+ mes "[Einon]";
+ mes "Everyone in the village knows how to make it, but I recommend that you go visit ^0000FF Mali the Spicy^000000.";
+ next;
+ mes "[Einon]";
+ mes "She is the best cook when it comes to Tom Yum Goong!";
+ mes "Why don't you ask her to cook you some?";
+ set tomyumgoong,1;
+ close;
+s_Resta:
+ mes "[Einon]";
+ mes "Ah, you wanna know where ^0000FFMali the Spicy^000000 is?";
+ mes "Well, there's not too many places a cook would stay other than in a restaurant, right? Hahaha~";
+ close;
+s_Done:
+ mes "[Einon]";
+ mes "Golden Ayothaya...";
+ mes "Although I've grown";
+ mes "up in this village,";
+ mes "I still think my village";
+ mes "is magnificient and beautiful.";
+ next;
+ mes "[Einon]";
+ mes "What do you think?";
+ mes "Wouldn't you agree with me?";
+ close;
+}
+
+ayo_in01.gat,145,163,4 script Cook 839,{
+ if(tomyumgoong == 5)goto s_Busy;
+ if(ayopause == 1)goto s_Pause;
+ if(ayopause == 2)goto s_Pause2;
+ if(tomyumgoong == 4)goto s_Chilee;
+ if(tomyumgoong == 3)goto s_Lemons;
+ if(tomyumgoong == 2)goto s_Shrimp;
+ mes "[Mali the Spicy]";
+ mes "Hello, there!";
+ mes "I am called Mali the Spicy.";
+ mes "All of my dishes always amaze my customers with their tempting scents and deep flavors.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "I am especially proud of my ^3C2EE6Tom Yum Goong^000000, which is the best in the village. I suppose it's my fate to cook the greatest Tom Yum Goong ever.";
+ if(tomyumgoong == 1)goto s_Quest;
+ close;
+s_Quest:
+ next;
+ mes "[Mali the Spicy]";
+ mes "Oh I see...";
+ mes "You want me to cook Tom Yum Goong for you, don't you?";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Honestly, I've been really buse ever since I opened this restaurant. If you really wish to taste my Tom Yum Goong, would you do something for me?";
+ next;
+ menu "Sure!",s_Sure,"Eh... I dunno.",-;
+
+ mes "[Mali the Spicy]";
+ mes "I understand this might be difficult to do, but it's worth a try if you really want to taste the best Tom Yum Goong.";
+ close;
+
+s_Sure:
+ mes "[Mali the Spicy]";
+ mes "First, would you go get the ingredients to make Tom Yum Goong for me? I'll need some ^FF0000Shrimps^000000, ^FF0000Chilees^000000 and ^FF0000Lemons^000000.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Remember, Shrimp is the main ingredient of this dish. So, the fresher the Shrimp, the tastier your food will be.";
+ next;
+ menu "Where can I find them?",-;
+ mes "[Mali the Spicy]";
+ mes "I expected you to ask me that.";
+ mes "For shrimps, look around the beach. You should see a lot of them there.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "However, you might have a hard time finding them since you haven't done that before. So just buy some Shrimp from the guy who sells the freshest Shrimp around.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Hmmm...";
+ mes "If you mention";
+ mes "my name, that guy";
+ mes "might give you a discount";
+ next;
+ mes "[Mali the Spicy]";
+ mes "His name is ^0000FFThongpool^000000.";
+ mes "He will be somewhere around the village selling Shrimps. Go and ask him to give you 20 Shrimps to cook Tom Yum Goong.";
+ set tomyumgoong,2;
+ close;
+s_Shrimp:
+ if(countitem(567) > 19)goto s_EnoughShrimp;
+ mes "[Mali the Spicy]";
+ mes "Did you visit ^0000FFThongpool^000000?";
+ mes "He will be somewhere around the village selling Shrimps. Go and ask him to give you 20 Shrimps to cook Tom Yum Goong.";
+ close;
+
+s_EnoughShrimp:
+ delitem 567,20;
+ mes "[Mali the Spicy]";
+ mes "Ah you came back!";
+ mes "Now, let me see what";
+ mes "you've brought. Hmmm...";
+ mes "These are...";
+ next;
+ set ayopause,1;
+ set ayoshrimps,0;
+ emotion 21;
+ mes "[Mali the Spicy]";
+ mes "The freshest Shrimp that";
+ mes "I've been looking for!";
+ mes "With these big and fresh Shrimps,";
+ mes "I can cook the best Tom Yum Goong";
+ mes "for you! Thank you so much!";
+ next;
+ mes "[Mali the Spicy]";
+ mes "It will be a perfect food with the natural sweetness of the Shrimp, the sourness of Lemons and a little bit of fish sauce!";
+ next;
+s_Pause:
+ mes "[Mali the Spicy]";
+ mes "Oh... Right";
+ mes "But we only have Shrimp.";
+ mes "Now, I want you to bring me some ^FF0000Lemons^000000.";
+ next;
+ menu "Where can I find Lemons?",s_WLemon,"I hate sour food. I'd better quit!",-;
+
+ mes "[Mali the Spicy]";
+ mes "It's your call.";
+ mes "But remember...";
+ mes "The shimps might go bad while you're taking a rest.";
+ close;
+
+s_WLemon:
+ mes "[Mali the Spicy]";
+ mes "A few days ago, I saw a good";
+ mes "Lemon tree while taking a walk.";
+ mes "But this tree belongs to an";
+ mes "ordinary man who's not a Fruit Merchant.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "I'm not sure wheter or not he'd sell Lemons to you, but you can try, I guess.";
+ set ayopause,0;
+ set tomyumgoong,3;
+ close;
+s_Lemons:
+ if(countitem(568) > 9)goto s_EnoughLemon;
+ mes "[Mali the Spicy]";
+ mes "Alright...";
+ mes "I'm counting on you";
+ mes "to get the best Lemons";
+ mes "from the man who owns that tree.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Somehow, you've got";
+ mes "to get those high quality";
+ mes "Lemons so that I can make some Tom Yum Goong!";
+ close;
+s_EnoughLemon:
+ delitem 568,10;
+ emotion 0;
+ mes "[Mali the Spicy]";
+ mes "Welcome back!";
+ mes "Wow, you came back";
+ mes "really fast! Okay, let me";
+ mes "see the Lemons";
+ mes "you brought?";
+ next;
+ set ayopause,2;
+ mes "[Mali the Spicy]";
+ mes "Wow, great!";
+ mes "These are really fresh Lemons!";
+ mes "How could you bring all of these by";
+ mes "yourself? Thanks for your trouble~";
+ next;
+s_Pause2:
+ mes "[Mali the Spicy]";
+ mes "Now, you should go buy";
+ mes "some ^FF0000Chilees^000000 and some";
+ mes "other materials in the market.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "When you talk";
+ mes "to the Merchants";
+ mes "in the Market, they";
+ mes "will know what you want.";
+ next;
+ menu "Okay, I'll be right back.",s_Okay,"Ah, I'm tired now. Let me take a rest first...",-;
+
+ mes "[Mali the Spicy]";
+ mes "It's your call.";
+ mes "But remember...";
+ mes "The Shrimps might go bad";
+ mes "while you're taking a rest.";
+ close;
+s_Okay:
+ mes "[Mali the Spicy]";
+ mes "See you in a bit~";
+ set ayopause,0;
+ set tomyumgoong,4;
+ close;
+s_Chilee:
+ if(countitem(7286) > 29)goto s_EnoughChilee;
+ mes "[Mali the Spicy]";
+ mes "Did you get the Chilees?";
+ mes "You should talk to the Merchants in the Market, they'll know what you want.";
+ close;
+s_EnoughChilee:
+ delitem 7286,30;
+ mes "[Mali the Spicy]";
+ mes "Now...";
+ mes "Everything is all set!";
+ mes "Before we start, let me";
+ mes "check the materials.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "^FF0000Shrimp^000000, ^FF0000Chilees^000000, ^FF0000Lemons^000000...";
+ mes "Fish sauce and other little";
+ mes "things...";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Perfect!";
+ mes "Shall we begin?";
+ next;
+ misceffect 125;
+ mes "^D0122C*Tuk*";
+ mes "^6F1E6A*Tup*";
+ mes "^357030*Puk*";
+ next;
+ misceffect 124;
+ mes "^D10C3A*Chop chop*";
+ mes "^DCB060*Tup tup tup*";
+ mes "^8CA7BA*Pu pu*";
+ next;
+ misceffect 23;
+ misceffect 135;
+ mes "^86733BTup tup ^396254chook";
+ mes "^486354chop chop";
+ mes "^BA0010Tup tup tup ^28842FPu pu";
+ next;
+ emotion 23;
+ misceffect 99;
+ misceffect 90;
+ mes "Wah^050158ah^241999ahhh^0F48CBhaaaahhh^000000!";
+ next;
+ mes "[Mali the Spicy]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ set tomyumgoong,5;
+ set ayoshrimps,0;
+ getitem 566,10;
+ emotion 21;
+ mes "[Mali the Spicy]";
+ mes "Here's your";
+ mes "Tom Yum Goong!";
+ mes "Ah~ This taste,";
+ mes "this scent... Yeah.";
+ mes "I know I did a good job.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Do you know what is the secret of Tom Yum Goong? It isn't simply just food. This has the power to heal you, and help you get into better shape.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Because...";
+ mes "It countains the";
+ mes "power of God.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Okay...!";
+ mes "I'm giving you";
+ mes "10 Tom Yum Goong";
+ mes "free of charge~";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Thank you for all the trouble";
+ mes "you have been through to get these";
+ mes "ingredients. It would make me happy";
+ mes "if you shared Tom Yum Goong with";
+ mes "your friends.";
+ next;
+ mes "[Mali the Spicy]";
+ mes "Share the flavor of Ayothaya, and";
+ mes "let them know how beautiful our";
+ mes "land is. It was good to see you,";
+ mes "take care now~";
+ close;
+s_Busy:
+ emotion 16;
+ mes "[Mali the Spicy]";
+ mes "Ah...!";
+ mes "So busy, so busy!";
+ mes "My customers never get tired of";
+ mes "the taste of my Tom Yum Goong!";
+ mes "Heh heh heh~!";
+ close;
+}
+
+ayothaya.gat,213,95,7 script Merchant 841,{
+ if(tomyumgoong == 4)goto s_Chili;
+s_JumpBack:
+ mes "[Merchant Thongdum]";
+ mes "Hello there!";
+ mes "Ever try a Chili before?";
+ next;
+ mes "[Merchant Thongdum]";
+ mes "Despite its tiny appearance, it has a very strong flavor. It's also hot and spicy, so you should be careful when you eat one.";
+ next;
+ mes "[Merchant Thongdum]";
+ mes "The people of Ayothaya enjoy sensational food with distinct, spicy flavors. In Ayothayan cuisine, we use things like Chilis, Garlics, Ginger and Cilantro.";
+ next;
+ mes "[Merchant Thongdum]";
+ mes "I'm selling Chilis,";
+ mes "so if you need any,";
+ mes "please come to me~";
+ close;
+s_Chili:
+ if(countitem(7286) > 29)goto s_JumpBack;
+ mes "[Merchant Thongdum]";
+ mes "Hello, there~";
+ mes "Are you looking for";
+ mes "ingredients to make";
+ mes "Tom Yum Goong?";
+ next;
+ mes "[Merchant Thongdum]";
+ mes "Let's see...";
+ mes "I'm selling chilis,";
+ mes "fish sauce, and some";
+ mes "spices and flavorings";
+ mes "you'll need. I'll sell";
+ mes "it all to you for 2,000 zeny.";
+ next;
+ menu "Thanks, I'll take it",s_Take,"It's a rip-off, man!",-;
+
+ mes "[Merchant Thongdum]";
+ mes "Don't say that.";
+ mes "My prices are always";
+ mes "reasonable. I want you to know";
+ mes "that I'm a respectable Merchant.";
+ close;
+
+s_Take:
+ if(Zeny < 2000) goto s_NoZeny;
+ set Zeny, Zeny - 2000;
+ getitem 7286,30;
+ mes "[Merchant Thongdum]";
+ mes "Thank you.";
+ mes "I hhope you will enjoy";
+ mes "your Tom Yum Goong~";
+ close;
+
+s_NoZeny:
+//custom dialogues
+ emotion 16;
+ mes "[Merchant Thongdum]";
+ mes "Aw, you don't have enough zeny.";
+ mes "Please come back when you do!";
+ close;
+}
+
+ayothaya.gat,121,240,7 script Mr. Jun 842,1,1,{
+ mes "[Mr. Jun]";
+ mes "...";
+ close;
+OnTouch:
+ if(ayolemon == 2)end;
+ if(ayolemon == 1)goto s_Again;
+ if(tomyumgoong == 3)goto s_Lemon;
+ end;
+s_Lemon:
+ emotion 20;
+ mes "[Mr. Jun]";
+ mes "Hello, there?";
+ mes "Did you need";
+ mes "some help...?";
+ next;
+ menu "I need some Lemons.",s_Quest,"No, thanks.",-;
+
+ mes "[Mr. Jun]";
+ mes "Feel free to";
+ mes "ask me for help";
+ mes "any time, okay?";
+ close;
+
+s_Quest:
+ mes "[Mr. Jun]";
+ mes "Umm...";
+ mes "Lemons?";
+ mes "As you see, I have plenty";
+ mes "of Lemons on my tree";
+ mes "Do you really need some?";
+ next;
+ menu "Yes, I will pay you.",s_Pay,"No, thanks.",-;
+
+ mes "[Mr. Jun]";
+ mes "Hmm...";
+ mes "Now what can";
+ mes "I possibly do";
+ mes "with all these";
+ mes "Lemons?";
+ close;
+
+s_Pay:
+ mes "[Mr. Jun]";
+ mes "I started growing this Lemon tree as a hobby, but I didn't expect to have such a good havest of sweet, succulent Lemons.";
+ next;
+ mes "[Mr. Jun]";
+ mes "Did you just say you were going to pay me for the Lemons? Oh, you've got me wrong. I don't intend to sell these.";
+ next;
+ mes "[Mr. Jun]";
+ mes "But...";
+ mes "I'm more than willing";
+ mes "to share some of them with";
+ mes "you, but only if you can...";
+ next;
+ mes "[Mr. Jun]";
+ mes "Play a small game with me!";
+ mes "How about that? I've been so bored";
+ mes "to death. Even an old man like me";
+ mes "needs to enjoy himself!";
+ next;
+ mes "[Mr. Jun]";
+ mes "Hahahaha~!";
+ mes "What do you say?";
+ mes "Would you like to try?";
+ next;
+ menu "Sure, why not!",s_Game,"No, thanks.",-;
+
+ mes "[Mr. Jun]";
+ mes "Afraid are we?";
+ mes "There's no fooling you:";
+ mes "I'm one of the best at games!";
+ close;
+
+s_Again:
+//custom dialogues
+ mes "[Mr. Jun]";
+ mes "Oh, you're back!";
+ mes "Would you like to try again?";
+ next;
+ menu "Yeah, I'm going to beat you.",s_Game4,"Nah, I just passed by.",-;
+
+ mes "[Mr. Jun]";
+ mes "Ha ha ha!";
+ mes "Come back when you think you can beat me.";
+ close;
+s_Game:
+ mes "[Mr. Jun]";
+ mes "Good!";
+ mes "The game I want us to play is an easy children's game.";
+ next;
+ mes "[Mr. Jun]";
+ mes "^6B1312Rock,";
+ mes "^6B1312Paper, Scissors!";
+ mes "Perhaps you've heard";
+ mes "of it in your land.";
+ next;
+ mes "[Mr. Jun]";
+ mes "Nuh-uh, don't look at me like that.";
+ mes "I'm an old man, and I want to play this game re-live my youth a little bit. You'll understand when you're my age.";
+ next;
+ mes "[Mr. Jun]";
+ mes "Alright, if you win";
+ mes "^3C2EE63^000000 out of ^3C2EE65^000000 matches,";
+ mes "The lemons are yours.";
+ mes "Are you ready?";
+ next;
+s_Game4:
+ mes "[Mr. Jun]";
+ mes "Okay...";
+ mes "As you kids say,";
+ mes "^6B1312Let's get eXtreme!";
+s_Game3:
+ next;
+ mes "[Mr. Jun]";
+ mes "Rock!";
+ mes "Paper!";
+ mes "Scissors!";
+s_Game2:
+ next;
+ menu "Rock",s_Rock,"Paper",s_Paper,"Scissors",s_Scissors;
+
+s_Rock:
+ set @npcvar,rand(1,3);
+ set @playervar,1;
+ next;
+ goto s_Play;
+s_Paper:
+ set @npcvar,rand(1,3);
+ set @playervar,2;
+ next;
+ goto s_Play;
+s_Scissors:
+ set @npcvar,rand(1,3);
+ set @playervar,3;
+ next;
+ goto s_Play;
+s_Play:
+ if(@playervar == 1 && @npcvar == 1)goto s_RockRock;
+ if(@playervar == 1 && @npcvar == 2)goto s_RockPaper;
+ if(@playervar == 1 && @npcvar == 3)goto s_RockScissors;
+ if(@playervar == 2 && @npcvar == 1)goto s_PaperRock;
+ if(@playervar == 2 && @npcvar == 2)goto s_PaperPaper;
+ if(@playervar == 2 && @npcvar == 3)goto s_PaperScissors;
+ if(@playervar == 3 && @npcvar == 1)goto s_ScissorsRock;
+ if(@playervar == 3 && @npcvar == 2)goto s_ScissorsPaper;
+ if(@playervar == 3 && @npcvar == 3)goto s_ScissorsScissors;
+s_RockRock:
+ emotion 11;
+ emotion 11,1;
+ goto s_Draw;
+s_RockPaper:
+ emotion 12;
+ emotion 11,1;
+ goto s_Lose;
+s_RockScissors:
+ emotion 10;
+ emotion 11,1;
+ goto s_Win;
+s_PaperRock:
+ emotion 11;
+ emotion 12,1;
+ goto s_Win;
+s_PaperPaper:
+ emotion 12;
+ emotion 12,1;
+ goto s_Draw;
+s_PaperScissors:
+ emotion 10;
+ emotion 12,1;
+ goto s_Lose;
+s_ScissorsRock:
+ emotion 11;
+ emotion 10,1;
+ goto s_Lose;
+s_ScissorsPaper:
+ emotion 12;
+ emotion 10,1;
+ goto s_Win;
+s_ScissorsScissors:
+ emotion 10;
+ emotion 10,1;
+ goto s_Draw;
+s_Draw:
+ mes "[Mr. Jun]";
+ mes "Hmpf.";
+ mes "It's a draw";
+ mes "One more time!";
+ mes "Rock! Paper!";
+ mes "Scissors!";
+ goto s_Game2;
+s_Lose:
+ mes "[Mr. Jun]";
+ mes "Yes...!";
+ mes "Oh my god, yes!";
+ set @npcpoint,@npcpoint+1;
+ if(@npcpoint == 3)goto s_Lose2;
+ goto s_Game3;
+s_Win:
+ set @playerpoint,@playerpoint+1;
+ mes "[Mr. Jun]";
+ if(@playerpoint == 1)mes "Noooo...! This cannot be!";
+ if(@playerpoint == 2)mes "What...? I don't believe it! Bah.. !";
+ if(@playerpoint == 3)mes "No...! Sacrilege!";
+ if(@playerpoint == 3)goto s_Win2;
+ goto s_Game3;
+s_Lose2:
+ if(ayolemon != 1)set ayolemon,1;
+//Custom Dialogues
+ next;
+ mes "[Mr. Jun]";
+ mes "I won!";
+ mes "Seems like I can keep up with the kids. Ha ha ha!";
+ next;
+ mes "[Mr. Jun]";
+ mes "If you still want the lemons I'm up for another game. So please don't hesitate to come back.";
+ set @playerpoint,0;
+ set @npcpoint,0;
+ close;
+s_Win2:
+ next;
+ mes "[Mr. Jun]";
+ mes "You... won.";
+ mes "I'm so exhausted.";
+ mes "I guess I can't compete with you youngsters anymore. Ha ha ha!";
+ next;
+ mes "[Mr. Jun]";
+ mes "As promised,";
+ mes "I shall share some";
+ mes "of my Lemons with you.";
+ mes "Grab as many as you want!";
+ next;
+ set ayolemon,2;
+ getitem 568,10;
+ mes "^3C2EE6You have plucked";
+ mes "^3C2EE610 Lemons from the tree.";
+ next;
+ emotion 9;
+ mes "[Mr. Jun]";
+ mes "Hmm...";
+ mes "Looks like you need a lot of them.";
+ mes "Oh well, that's fine with me. I had";
+ mes "a good time with you.";
+ next;
+ mes "[Mr. Jun]";
+ mes "Don't forget this though:";
+ mes "Don't be selfish, and always share";
+ mes "what you have with others. That's";
+ mes "one of the most important values";
+ mes "for human beings.";
+ close;
+}
+
+ayothaya.gat,197,188,5 script Young Man 841,{
+ mes "[Kwan]";
+ mes "Phew, isn't it";
+ mes "soooo hot today?";
+ next;
+ mes "[Kwan]";
+ mes "You must be";
+ mes "from Rune-Midgard, huh?";
+ mes "I've seen a lot of tourists";
+ mes "coming from there recently.";
+ next;
+ mes "[Kwan]";
+ mes "You'de better be really careful if";
+ mes "you travel outside of the village.";
+ mes "Whatever you do, don't go into the ruins of and old shrine in the forest.";
+ next;
+ mes "[Kwan]";
+ mes "That place is far too dangerous to visit. Still, I head that if you had some kind of amulet, you could go there with a little less worry...";
+ next;
+ mes "[Kwan]";
+ mes "Well, anyway, it's still a really good idea to stay away from that place. I hope you enjoy visiting Ayothaya, and that keep safe~";
+ close;
+}
+
+ayothaya.gat,241,264,5 script Young Man 843,{
+
+ mes "[Eik]";
+ mes "Hey...";
+ mes "You look pretty strong";
+ mes "You wanna challenge";
+ mes "me to a match?";
+ next;
+ menu "Sure!",s_Sure,"Nah~",-;
+
+ mes "[Eik]";
+ mes "Real power is developed after having thousands of matches with other people. So, don't be afraid of fighting, okay?";
+ close;
+
+s_Sure:
+ mes "[Eik]";
+ mes "Ow ow ow!";
+ mes "I was just";
+ mes "kidding, man!";
+ next;
+ mes "[Eik]";
+ mes "I'm not so rude as to pick fights";
+ mes "with strangers for no reason!";
+ close;
+}
+
+ayothaya.gat,213,142,5 script Young Man 843,{
+ mes "[Detzi]";
+ mes "In Ayothaya, we have our own traditional martial arts. We, the young men of the village, practice our traditional martial arts in order to become strong.";
+ next;
+ mes "[Detzi]";
+ mes "Why don't you learn our martial arts? I guarantee that it will help you greatly in you travels.";
+ close;
+}
+
+//This might not get fixed, feel free to submit a fix in the forum to apply though.
+ayothaya.gat,253,99,3 script Fisherman 843,{
+ mes "[Dannai]";
+ mes "This place is known to be teeming with fish. The fish here tend to eat anything they find, so it's easy to catch them.";
+ next;
+ mes "[Dannai]";
+ mes "We are providing a fishing rod rental service. Every time you fish, you'll need ^4466771 Monster's Food^000000 to use as bait, and pay a rod rental fee of ^44667750 Zeny^000000.";
+ next;
+ mes "[Dannai]";
+ mes "Would you";
+ mes "like to try?";
+ next;
+ menu "Yes.",s_Yes,"No, thanks.",-;
+
+ mes "[Dannai]";
+ mes "No problem,";
+ mes "come back anytime you want. Fishing relaxes the mind and makes you feel at peace...";
+s_Yes:
+ mes "Sorry this script isn't finished.";
+ close;
+}
+
+ayo_dun01.gat,260,42,4 script LocationActivator 139,4,0,{
+ if(ayodot > 5)end;
+ if(countitem(7285) > 0)goto s_Dots;
+ end;
+s_Dots:
+ mes "- Holy threads in your pocket";
+ mes "suddenly started glowing. You felt";
+ mes "something is near you.-";
+ if(ayodot == 0)goto s_0;
+ if(ayodot == 1)goto s_1;
+ if(ayodot == 2)goto s_2;
+ if(ayodot == 3)goto s_3;
+ if(ayodot == 4)goto s_4;
+ if(ayodot == 5)goto s_5;
+ end;
+
+s_0:
+ viewpoint 1,198,164,1,0xFF0000;
+ viewpoint 1,87,16,2,0xFF0000;
+ viewpoint 1,268,215,3,0xFF0000;
+ viewpoint 1,147,274,4,0xFF0000;
+ viewpoint 1,99,118,5,0xFF0000;
+ viewpoint 1,16,188,6,0xFF0000;
+ stopnpctimer;
+ close;
+s_1:
+ viewpoint 1,87,16,2,0xFF0000;
+ viewpoint 1,268,215,3,0xFF0000;
+ viewpoint 1,147,274,4,0xFF0000;
+ viewpoint 1,99,118,5,0xFF0000;
+ viewpoint 1,16,188,6,0xFF0000;
+ close;
+s_2:
+ viewpoint 1,268,215,3,0xFF0000;
+ viewpoint 1,147,274,4,0xFF0000;
+ viewpoint 1,99,118,5,0xFF0000;
+ viewpoint 1,16,188,6,0xFF0000;
+ close;
+s_3:
+ viewpoint 1,147,274,4,0xFF0000;
+ viewpoint 1,99,118,5,0xFF0000;
+ viewpoint 1,16,188,6,0xFF0000;
+ close;
+s_4:
+ viewpoint 1,99,118,5,0xFF0000;
+ viewpoint 1,16,188,6,0xFF0000;
+ close;
+s_5:
+ viewpoint 1,16,188,6,0xFF0000;
+ close;
+}
+
+ayo_dun01.gat,198,164,4 script #invayo1 111,{
+
+ if(countitem(7285) < 1)end;
+ if(ayodot == 0)goto s_First;
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 1st part of the slate.";
+ close;
+
+s_First:
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 1st part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FFDo not enter the 2nd underground level.^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,1;
+ close;
+
+}
+
+ayo_dun01.gat,87,16,4 script #invayo2 111,{
+
+ if(countitem(7285) < 1)end;
+ if(ayodot == 1)goto s_First;
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 2nd part of the slate.";
+ close;
+
+s_First:
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 2nd part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FF...is danger... You wil....^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,2;
+ close;
+
+}
+
+ayo_dun01.gat,268,215,4 script #invayo3 111,{
+
+ if(countitem(7285) < 1)end;
+ if(ayodot == 2)goto s_First;
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 3rd part of the slate.";
+ close;
+
+s_First:
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 3rd part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FF...encounter...tiger....^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,3;
+ close;
+
+}
+
+ayo_dun01.gat,147,274,4 script #invayo4 111,{
+
+ if(countitem(7285) < 1)end;
+ if(ayodot == 3)goto s_First;
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 4th part of the slate.";
+ close;
+
+s_First:
+
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 4th part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FFYou must kill... In order to do... MUST ... How to go... the 2nd underground level...^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,4;
+ close;
+
+}
+
+ayo_dun01.gat,99,118,4 script #invayo5 111,{
+ if(countitem(7285) < 1)end;
+ if(ayodot == 4)goto s_First;
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 5th part of the slate.";
+ close;
+s_First:
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the 5th part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FFYou need more... Holy power... in order to...^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,5;
+ close;
+
+}
+
+ayo_dun01.gat,16,188,4 script #invayo6 111,{
+ if(countitem(7285) < 1)end;
+ if(ayodot == 5)goto s_First;
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the last part of the slate.";
+ close;
+s_First:
+ mes "^3C2EE6You find a piece of a stone slate with letters etched on it. It seems to be the last part of the slate.";
+ next;
+ mes "^3C2EE6It reads '^0000FFOtherwise, it's impossible...^3C2EE6' You are unable to read the rest of the message.";
+ set ayodot,6;
+ close;
+}
+
+ayo_dun01.gat,24,283,4 script #ayowarp 111,{
+ if(countitem(7287) < 1)goto s_NoEntry;
+ mes "^3C2EE6The holy threads emanate a powerful sense of safety and security. With the protection of holiness, you begin your descent into the 2nd level..";
+ close2;
+ set @ayodunwarp,rand(1,2);
+ if(@ayodunwarp == 2)goto s_2;
+ warp "ayo_dun02.gat",275,26;
+ end;
+s_2:
+ warp "ayo_dun02.gat",24,26;
+ end;
+s_NoEntry:
+ mes "^3C2EE6You find what seems to be the entrance to the 2nd level. However, you are filled with an overwhelming sense of dread. Somehow, you can't bring yourself to go down...";
+ close;
+}
+
+ayo_dun01.gat,23,283,4 duplicate(#ayowarp) #ayodupe1 111
+ayo_dun01.gat,25,283,4 duplicate(#ayowarp) #ayodupe2 111
+ayo_dun01.gat,26,283,4 duplicate(#ayowarp) #ayodupe3 111
+
+ayo_dun01.gat,25,271,4 script #ayokillscript 139,1,1,{
+ percentheal -100,0;
+ end;
+}
+
+ayo_dun01.gat,25,274,4 duplicate(#ayokillscript) #ayodupe4 139,1,1
+ayo_dun01.gat,28,274,4 duplicate(#ayokillscript) #ayodupe5 139,1,1
+ayo_dun01.gat,28,271,4 duplicate(#ayokillscript) #ayodupe6 139,1,1
+ayo_dun01.gat,25,28,4 duplicate(#ayokillscript) #ayodupe7 139,1,1
+ayo_dun01.gat,25,25,4 duplicate(#ayokillscript) #ayodupe8 139,1,1
+ayo_dun01.gat,28,25,4 duplicate(#ayokillscript) #ayodupe9 139,1,1
+ayo_dun01.gat,28,28,4 duplicate(#ayokillscript) #ayodupe10 139,1,1
+ayo_dun01.gat,271,274,4 duplicate(#ayokillscript) #ayodupe11 139,1,1
+ayo_dun01.gat,271,271,4 duplicate(#ayokillscript) #ayodupe12 139,1,1
+ayo_dun01.gat,274,271,4 duplicate(#ayokillscript) #ayodupe13 139,1,1
+ayo_dun01.gat,274,274,4 duplicate(#ayokillscript) #ayodupe14 139,1,1
diff --git a/npc/cities/comodo.txt b/npc/cities/comodo.txt new file mode 100644 index 000000000..2145b2888 --- /dev/null +++ b/npc/cities/comodo.txt @@ -0,0 +1,1391 @@ +//===== eAthena Script =======================================
+//= Comodo Town
+//===== By: ==================================================
+//= eAthena dev team
+//===== Current Version: =====================================
+//= 1.4
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Not complete.
+//= 1.1 Rolled back from the wrong Kashy's fix
+//= Implemented the 'Cheese'/Stone of Awakening quest. Re-organized stuff. [kobra_k88]
+//= 1.2b Added Baby Class support [Lupus]
+//= 1.3 Spell Checked and Fixed [massdriller]
+//= 1.4 Fixed typo’s [Nexon]
+//============================================================
+
+
+
+//============================================================================//
+// BBQ Camp Grounds
+//============================================================================//
+
+//====================================================
+comodo.gat,216,310,4 script BBQ Papa 85,{
+OnStart:
+ mes "[BBQ Son]";
+ mes "Daddy! Daddy!... Is it true that an ^FF4444Evil Witch^000000 once lived in our village?? Does she still live here???";
+ next;
+ mes "[BBQ Mama]";
+ mes "Son, where did you hear about that?";
+ next;
+ mes "[BBQ Papa]";
+ mes "Ha ha... are you scared of the Evil Witch? It's just an old story......";
+ next;
+ mes "[BBQ Son]";
+ mes "No daddy! If the Witch really lived on our island, her home must be around here still.... She had to have a place to sleep in... Right??";
+ next;
+ mes "[BBQ Mama]";
+ mes "Ho ho ho... now if all of this were true don't you think the ^5555FFChief^000000 would know about it?";
+ mes "Anyway, we better start eating before the meat gets overcooked.";
+ next;
+ mes "[BBQ Son]";
+ mes "Okay.... (~crunch~chew~) Yum Yum!!. I'm... I'm...... (~chomp~chomp~).... going to find out the truth!! (~crunch~chomp~) Mmmmm......";
+ close;
+}
+
+//=======================================================
+comodo.gat,215,307,4 script BBQ Mama 66,{
+ doevent "BBQ Papa::OnStart";
+ end;
+}
+
+//=======================================================
+comodo.gat,213,310,4 script BBQ Son 706,{
+ doevent "BBQ Papa::OnStart";
+ end;
+}
+
+//=======================================================
+comodo.gat,221,310,4 script Rinta 89,{
+ mes "[Rinta]";
+ mes "I was 'accidentally' eavesdropping on those people having the BBQ over there.";
+ mes "It seems that they are long time friends of Comodo's ^5555FFChief^000000.";
+ next;
+ mes "[Rinta]";
+ mes "If this is true, then this means that they can have as much meat and seasoning as they want......";
+ emotion 5;
+ close;
+}
+
+//=======================================================
+comodo.gat,218,309,4 script Razy 69,{
+ mes "[Razy]";
+ mes "I really dislike people who constantly reminisce about the past. Like that group of people over there. They're really starting to bug me.";
+ next;
+ mes "[Razy]";
+ mes "However, the lady in that group looks really beautiful.... her skin is so light and her complexion is wonderful.";
+ mes "If only she didn't have that scar on her face.... she would be perfect...........";
+ close;
+}
+
+
+
+//============================================================================//
+// Casino
+//============================================================================//
+
+//=============================================================
+cmd_in02.gat,172,105,4 script G . J 86,{
+ mes "[G . J]";
+ mes "The more I think about it, the more I realize that it is easier and quicker to get rich by working a steady job and saving my money";
+ mes "than it is to gamble it away on false hopes of hitting the jackpot. ";
+ next;
+ mes "[G . J]";
+ mes "It just seems like a smarter choice. I can still earn a good living even after paying my bills and taxes.";
+ mes "I feel that it is much more respectable to earn your living through hard work than it is to try to make a living on easy money.";
+ next;
+ mes "[G . J]";
+ mes "Wouldn't you agree? Think about it in this way: You and your friend have been gambling and your friend hits the jackpot.";
+ mes "You would want your friend to buy you dinner or even lend you some of the prize money right?";
+ next;
+ mes "[G . J]";
+ mes "After all it's not like your friend EARNED the money.... he/she just got lucky that’s all.";
+ mes "Your friend shouldn't mind sharing money that really isn't his/hers.";
+ next;
+ mes "[G . J]";
+ mes "On the other hand, if that same friend had a steady job and worked hard for every penny he/she earned......";
+ mes "would you be comfortable asking your friend for some of that hard earned money?";
+ next;
+ mes "[G . J]";
+ mes "You wouldn't dare would you! That money was well earned and represents your friends hard work.";
+ mes "You have respect for you friend because of that, and value his/her money more than some prize money.";
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,178,92,4 script Shalone 101,{
+ mes "[Shalone]";
+ mes "Ok, ok............ A-4!! Looks like you've lost again sir.... Hoo hoo, if you'd like a little advice, you shouldn't play when your luck's this bad.";
+ next;
+ mes "[Shalone]";
+ mes "( This costumer just can't seem to win! I feel so sorry for him... ~sigh~)";
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,178,86,4 script Stonae 98,{
+ mes "[Stonae]";
+ mes "WHAT!! Dang it!! AGAIN!! Arghhhhhhh!!!............";
+ emotion 23;
+ next;
+ mes "[Stonae]";
+ mes "Sheesh! I can't quit after losing this badly! I won't quit until I win!";
+ emotion 7;
+ next;
+ mes "[Stonae]";
+ mes "Let's go!!";
+ emotion 27;
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,174,126,4 script Loyar 83,{
+ set @TEMP,0;
+ mes "[Loyar]";
+ mes "The Comodo Casino has a very pleasing decor... It's quite clean and simple!";
+ mes "The atmosphere is perfect and makes you really want to play more!";
+ emotion 33;
+ next;
+ mes "[Loyar]";
+ mes "Atmosphere is everything when it comes to gaming.";
+ next;
+ mes "[Loyar]";
+ mes "No matter how much fun a game is, no one would be willing to play for a long time if the environment was dirty.";
+ mes "A shabby interior and bad odors can wreck a good casino!";
+ next;
+ mes "[Loyar]";
+ mes "The Comodo Casino is the best... NOTHING can beat it! The interior design might even change the mood of a sensitive player.";
+ mes "Isn't it great?!";
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,73,81,4 script Martine 48,{
+ set @temp, 2;
+ mes "[Martine]";
+ mes "Gambling? Oh no, it's NOT gambling! Don't say that the Comodo 'CASINO' houses gambling.....";
+ emotion 0;
+ next;
+ mes "[Martine]";
+ mes "We provide some of the greatest 'GAMES' in the world. It's much more of a sophisticated form of 'GAMING' than it is 'GAMBLING'.....";
+ mes "You know what I mean?? (~wink~)";
+ next;
+ mes "[Martine]";
+ mes "What?......... Don't look at me like that!...";
+ emotion 0;
+ next;
+ mes "[Martine]";
+ mes "..... Ok, FINE! I see how it is. I don't care what you think. I've lost all my zeny playing in this casino and I have NO regrets whatsoever!";
+ emotion 7;
+ next;
+ mes "[Martine]";
+ mes "Today's competition is over! I'll have to go to the ^5555FFComodo Dungeon^000000 and kill some monsters to earn back the zeny I lost.";
+ mes "But no worries here cause after I've made some zeny, I'll be right back were I left off!!";
+ next;
+ mes "[Martine]";
+ mes "WOO HOO!! I'm going to have a blast!! HAHAHA!";
+ emotion 29;
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,64,43,4 script Roberto 709,{
+ mes "[Roberto]";
+ mes "Muhahaha... What a stupid man! Now that's easy money! (~counts his money~)";
+ emotion 29;
+ next;
+ mes "[Roberto]";
+ mes "Hey you! What are you looking at!? Get out of here!! What... you've never seen someone count money before??";
+ emotion 1;
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,89,72,4 script Deniroz 89,{
+ mes "[Deniroz]";
+ mes "If the bead falls in this time, I'll hit the JACKPOT!! All I have to do is put this small bead into that little hole.";
+ emotion 0;
+ next;
+ mes "[Deniroz]";
+ mes "Most people give up after a few tries, but not me..... *whispers*(the can of beer in my hand is actually a powerful magnet)...";
+ next;
+ mes "[Deniroz]";
+ mes "Keee hee hee hee!! I'm going to get rich with my secret plan!!";
+ emotion 29;
+ close;
+}
+
+//=============================================================
+cmd_in02.gat,57,62,4 script Casino Manager Moo 109,{
+ mes "[Casino Manager Moo]";
+ mes "I am the manager of Comodo Casino. My name is ^3355FF'Moo'^000000.";
+ next;
+ mes "[Casino Manager Moo]";
+ mes "Here at the Comodo Casino, we strive to serve our customers and accommodate their needs as best we can.";
+ mes "Please let us know if you need anything.";
+ next;
+ mes "[Casino Manager Moo]";
+ mes "This area is for the VIP guest at our Casino. Our VIP program facilitates a more sophisticated level of gaming.";
+ mes "If you're interested in a more easy going gaming environment, I recommend choosing a more general gaming area.";
+ next;
+ mes "[Casino Manager Moo]";
+ mes "We are continually expanding and trying to develop a more enjoyable environment for our guests here so check back with us often.";
+ close;
+}
+
+//====================================================
+cmd_in02.gat,48,55,4 script Scoursege 51,{
+ mes "[Scoursege]";
+ mes "Darn it, where is that guy who borrowed my zeny? He better not be hiding from me, he told me he would double my money!";
+ emotion 19;
+ next;
+ mes "[Scoursege]";
+ mes "He was positive that he could double my money and make a little for himself! Where is he!...";
+ next;
+ mes "[Scoursege]";
+ mes "Have I been scammed!?? On no! What should I do?? My zeny..... (~sob~sob~)";
+ emotion 28;
+ close;
+}
+
+
+
+//============================================================================//
+// Chief Quest (Doomed Swords Part 1)
+//============================================================================//
+//=======================================================
+comodo.gat,206,310,4 script Rochito 48,{
+ if(dmdswrd_Q == 1) goto L_1;
+ if(dmdswrd_Q == 2) goto L_2;
+ if(dmdswrd_Q == 3) goto sL_2;
+ if(dmdswrd_Q == 4) goto L_3;
+ if(dmdswrd_Q == 5 || dmdswrd_Q == 6) goto sL_3;
+L_0:
+ mes "[Rochito]";
+ mes "Meat, meat, meat... I LOVE MEAT!! Eat, eat, eat... ALL I eat is MEAT!! I'm sooo obsessed with meat..... I'm... I.. I... I'm a MEAT MAN!!";
+ emotion 3;
+ next;
+ mes "[Rochito]";
+ mes "Comodo is meat heaven!! That's why BBQ camping in Comodo is sooooo AWESOME!!!";
+ next;
+ menu "Tell me more about BBQ Camping.",M_0, "End Conversation.",M_End;
+
+ M_0:
+ mes "[Rochito]";
+ mes "The Komodoru, a native animal of Comodo, is famous because of it's delicious meat. Every part of the animal is tasty.";
+ mes "However the tastiest part of the Komodoru, is the area around the spine. It's number one!";
+ emotion 21;
+ next;
+ mes "[Rochito]";
+ mes "Look at all of this meat in front of me! I don't know what to do with all of this meat! What should I do?? Oh no!...";
+ emotion 19;
+ next;
+ mes "[Rochito]";
+ mes "Oh, I almost forgot!! You must try this Komodoru spine meat with Comodo's authentic BBQ seasoning.";
+ mes "^5555FFKoserahserah^000000 is the name of the seasoning, and you should at least try it once before you leave.";
+ next;
+ mes "[Rochito]";
+ mes "There is a rumor going around this camp ground that Koserahserah is soooo good that it might be addictive.";
+ mes "It's possible that it may even cause a slight euphoria in those who try it.";
+ next;
+ mes "[Rochito]";
+ mes "I'm not sure if that's true, but I do not that the seasoning is not allowed to be exported outside of Comodo.";
+ mes "Luckily I'm a resident here so I can have as much as I want.";
+ next;
+ mes "[Rochito]";
+ mes "Still, the authorities are worried about how Koserahserah should be regulated.";
+ mes "The ^5555FFChief of Comodo^000000 is currently working on a some guidelines for it.";
+ if(dmdswrd_Q == 0) set dmdswrd_Q, 1;
+ close;
+ M_End:
+ close;
+
+L_1:
+ mes "[Rochito]";
+ mes "This Komodoru spine meat is delicious when seasoned with ^5555FFKoserahseah^000000, a local flavoring that is the pride of Comodo!!";
+ mes "Would you like to try some?";
+ next;
+ mes "[Rochito]";
+ mes "Oh, are you looking for the ^5555FFChief's^000000 house? Just go west of this camp ground to the village. You'll find his house there.";
+ close;
+
+L_2:
+ mes "[Rochito]";
+ mes "We have a lot of time left on our vacation and I think we should spend the rest of it here, enjoying the Komodoru meat.";
+ next;
+ mes "[Rochito]";
+ mes "In fact, we should just keep on having BBQ parties!";
+ next;
+ mes "^5533FF~ gave Rochito the Koserahserah ~^000000";
+ next;
+ mes "[Rochito]";
+ mes "Oh my!! This is the special Comodo seasoning.... Koserahserah!! How did you manage to get this precious delicacy?";
+ emotion 0;
+ next;
+ mes "[Rochito]";
+ mes "Oh... I see, I see. So it was given to you by my long time friend. Well, thank you so much.... thank you...";
+ emotion 15;
+ next;
+ mes "[Rochito]";
+ mes "Hey everybody! Tausupa has sent us some Koserahserah seasoning!!";
+ next;
+ mes "[Emralhandas]";
+ mes "Our old friend?";
+ next;
+ mes "[Rochito]";
+ mes "I don't know if we should take such a great gift....";
+ next;
+ mes "[Rockha]";
+ mes ".........................";
+ next;
+ mes "[Rochito]";
+ mes "We should give him something in return as a thank you. But what can we give him?...";
+ mes "should we give him that wonderful ^5555FFWine^000000 we've been saving? It has a very nice aroma....";
+ next;
+ mes "[Rochito]";
+ mes "May I ask a favor of you? If it is not too much trouble, would you take this to our dear friend.....";
+ mes "I would deliver this in person but I'm a little busy with the BBQ and all.....";
+ next;
+ mes "[Rochito]";
+ mes "Please. We would be very grateful if you could give this to him.";
+ next;
+ mes "^5555FF~ received 'Mureuchieligu Wine' ~^000000";
+ set dmdswrd_Q, 3;
+ close;
+
+ sL_2:
+ mes "[Rochito]";
+ mes "Please do us a favor and deliver the wine to the chief. We would be very happy if you did.";
+ close;
+
+L_3:
+ mes "[Rochito]";
+ mes "You've returned..... Oh! Thank you for the delivering the wine for us.";
+ emotion 15;
+ set dmdswrd_Q, 5;
+ next;
+
+ sL_3:
+ mes "[Rochito]";
+ mes "We are very proud of our courageous friend. It is because of him that we can live peacefully and travel safely.";
+ next;
+ mes "[Rochito]";
+ mes "Oh, I just remembered something....";
+ mes "We've been talking about Comodo's famous meat all this time, and I didn't even mention Comodo's world famous ^5555FFCheese^000000!";
+ next;
+ mes "[Rochito]";
+ mes "I believe there is a cheese expert named ^5533FFTORUNA^000000 somewhere on this island.";
+ mes "If your interested in the cheese you should go ask him about it.";
+ if(dmdswrd_Q == 5) set dmdswrd_Q, 6;
+ close;
+
+
+}
+
+//=======================================================
+comodo.gat,204,310,4 script Rockha 98,{
+ if(dmdswrd_Q == 3) goto L_1;
+ if(dmdswrd_Q == 4 || dmdswrd_Q==5) goto L_2;
+L_0:
+ mes "[Rockha]";
+ mes ". . . . . . . . . .";
+ mes "My friends and I always wanted to have our BBQ eat out.....";
+ mes ". . . . . . . . . .";
+ next;
+ menu "About the ^3355FFChief^000000.",M_0, "End Conversation.",M_End;
+
+ M_0:
+ mes "[Rockha]";
+ mes "Yeah... I recently discovered that a friend I thought I lost during the ^FF4444'War with the Witch'^000000, is still alive.";
+ mes "Now he's the ^5555FFChief of Comodo^000000....";
+ next;
+ mes "[Rockha]";
+ mes "At the end of the war the witch was defeated and sealed in the ground beneath this village.";
+ next;
+ mes "[Rockha]";
+ mes "It is rumored that the seasonings we get from our local plants somehow receive their unique qualities from the Witch's magical influence.";
+ next;
+ mes "[Rockha]";
+ mes "Although my friend and I now live in different worlds, his new life hasn't changed him.";
+ mes "Thankfully we can still be friends after all that's happened.";
+ close;
+
+L_1:
+ mes "[Rockha]";
+ mes "Oh, and by the way.... Could you give him this message as well?";
+ mes "Tell him, 'For as long as you have remembered us, we will not forget you. Friends forever.'.....";
+ close;
+
+L_2:
+ mes "[Rockha]";
+ mes "Ha ha ha..... aaaahhh.... THIS is FRIENDSHIP!!";
+ emotion 18;
+ next;
+ mes "[Rockha]";
+ mes "Let us take a moment to make a toast to our good friend. Let us eat and drink until we can eat no more!!";
+ next;
+ mes "[Rockha]";
+ mes "~!!Yippeeeeee!!~!!Wooohooooo!!~";
+ close;
+ mes "[Rockha]";
+ mes "Thank you for your assistance. You have shown us that you are truly a good person. We now consider you as a friend.";
+ next;
+ mes "[Rockha]";
+ mes "If you ever need any help, just come and look for me, ^3355FF'Rockha'^000000. We are forever in your debt.";
+ close;
+}
+
+//=======================================================
+comodo.gat,209,314,4 script Rotute 82,{
+ if(dmdswrd_Q==2 || dmdswrd_Q==3) goto L_1;
+ if(dmdswrd_Q == 4 || dmdswrd_Q==5) goto L_2;
+
+L_0:
+ mes "[Rotute]";
+ mes "The quest for the ^5555FFSwords of Power^000000 has not yet been completed!";
+ next;
+ mes "[Rotute]";
+ mes "Although four of the swords have been recovered by our team, there are rumors of a more powerful sword near ^5555FFGlastheim^000000.";
+ mes "This has brought us yet another challenge.....";
+ next;
+ mes "[Rotute]";
+ mes "We must find this new sword!! A new expedition has been planned to find this sword but I feel very anxious.";
+ mes "If we succeed this will affect the whole world!! For my deceased father.....";
+ next;
+ mes "[Rotute]";
+ mes "...... We MUST SUCCEED!!!!";
+ emotion 27;
+ close;
+
+L_1:
+ mes "[Rotute]";
+ mes "Wow!! This is Comodo's famous seasoning!! The Captain's friend is truly a good person. To be this generous is unbelievable!";
+ emotion 0;
+ next;
+ mes "[Rotute]";
+ mes "I can only hope that I find a friend that is as loyal as he on this quest.....";
+ close;
+
+L_2:
+ mes "[Rotute]";
+ mes "It's strange.... this is only my first visit to Comodo and yet.... for some reason, it seems so familiar... like it's my home town.";
+ next;
+ mes "[Rotute]";
+ mes "When this journey is over, I hope to visit this wonderful place again..... It feels like something is waiting for me here.";
+ next;
+ mes "[Rotute]";
+ mes "Oh, and thanks so much for helping our captain.";
+ emotion 15;
+ close;
+}
+
+//=======================================================
+comodo.gat,209,305,4 script Emralhandas 70,{
+ mes "[Emralhandas]";
+ mes "Rockha, empty your glass so I can pour you a drink.";
+ next;
+ mes "[Emralhandas]";
+ mes "Many years ago, during the War with the Witch, we dreamed of the day when we could live in peace.";
+ mes "Today that dream has come true and it's all because of you my friends!!";
+ emotion 21;
+ next;
+ menu "Ask about her friends....",M_0, "End Conversation",M_End;
+
+ M_0:
+ mes "[Emralhandas]";
+ mes "Many years ago, heroes from every region of Rune Midgard were selected to embark upon a very unique and important quest.";
+ next;
+ mes "[Emralhandas]";
+ mes "The goal was to find the ^5555FF4 rare 'Swords of Power'^000000!";
+ mes "These 4 swords were said to be the most powerful weapons to have ever been made.";
+ next;
+ mes "[Emralhandas]";
+ mes "After 10 hard years of searching, all 4 swords were found and brought together.";
+ mes "Out of all of those who searched the swords, the four bravest were chosen to protect them.";
+ next;
+ mes "[Emralhandas]";
+ mes "I, Emralhandas, was one of the four that were chosen.";
+ next;
+ mes "[Emralhandas]";
+ mes "Of course there were many hardships that we had to endure before, and even after these swords were found........";
+ next;
+ mes "[Emralhandas]";
+ mes "Our team of adventures consisted of myself, our ship's captain 'Rockha', our comrade 'Rochito', and the Chief of this town, 'Tausupa'.";
+ next;
+ mes "[Emralhandas]";
+ mes "We had found the last sword and headed back to the island. Up to this point we had not even thought about the weapon's owner.";
+ mes "As we left we began to have a bad feeling about what was going to happen next.";
+ next;
+ mes "[Emralhandas]";
+ mes "When we returned to the island, we were confronted by ^790079'Mariposum'^000000, a powerful Witch who practiced the dark art of EVIL magic!!";
+ next;
+ mes "[Emralhandas]";
+ mes "Her goal was to take over the world and plunge into a dark chaos!! We had to defend not only ourselves, but the future of humanity!!";
+ mes "So it was here that me made our stand against this terrible evil!";
+ emotion 0;
+ next;
+ mes "[Emralhandas]";
+ mes "A tremendous battle took place and many of our comrades fell that day... but their efforts were not in vain.";
+ next;
+ mes "[Emralhandas]";
+ mes "With bloodshed and fierce determination we were able to defeat the witch and imprison her beneath the earth.";
+ next;
+ mes "[Emralhandas]";
+ mes "Of all of those who risked their lives that day, one stood out amongst the rest and became the deciding factor in the witch's defeat.....";
+ next;
+ mes "[Emralhandas]";
+ mes "It was ^5555FFTausupa^000000.";
+ next;
+ mes "[Emralhandas]";
+ mes "Of course we are great full to all the brave warriors who fought and lost their lives that day.";
+ mes "Especially to 'Rotute's' father who cannot be with us today, may he rest in peace.";
+ next;
+ mes "[Emralhandas]";
+ mes "Rotute does not know about this yet, but hopefully he will find out about his father's heroism before this quest is complete......";
+ close;
+ M_End:
+ mes "[Emralhandas]";
+ mes "Our quest has not yet been completed. Rockha, we must eat all of the meat in Rune Midgard until there is none left!!";
+ mes "We must eat and eat, for the pride of our Meat Club!!! (~hiccup~)";
+ close;
+}
+
+
+// Chief's House =========================================================//
+cmd_in02.gat,32,140,4 script Chief Tausupa 49,{
+ if(dmdswrd_Q == 1) goto L_1;
+ if(dmdswrd_Q == 2) goto sL_1;
+ if(dmdswrd_Q == 3) goto L_2;
+ if(dmdswrd_Q == 4) goto sL_2;
+
+L_0:
+ mes "[Chief Tausupa]";
+ mes "Hello, I am the Chief of Comodo. You may call me Tausupa. Comodo is a place of pleasure, enjoyment, love, and beauty.";
+ mes "Welcome, and have a pleasant and relaxing stay here.";
+ next;
+ menu "Ask about the ^5555FFCasino^000000.",M_0, "Ask about the ^790079Evil Witch^000000.",M_1, "End Conversation.",M_End;
+
+ M_0:
+ mes "[Chief Tausupa]";
+ mes "The Casino is one of the many notable sites in Comodo. It would seem that you have some interest in it.";
+ mes "The Casino uses it's own currency, a coin called the ^5555FF'Eulwo'^000000.";
+ next;
+ mes "[Chief Tausupa]";
+ mes "There are a variety of games for you to enjoy there.";
+ mes "The earnings you win can be used to purchase different items available only in the Casino.";
+ next;
+ mes "[Chief Tausupa]";
+ mes "These earnings, which are in the form of Eulwo, cannot be exchanged for Zeny though.";
+ close;
+ M_1:
+ mes "[Chief Tausupa]";
+ mes ". . . . . . . . . .";
+ mes "You must be from out of town. I'm not sure where you heard about it, but that story is old and most people have forgotten about it.";
+ mes "It's really not worth mentioning. . . . . . . . . . . .";
+ close;
+ M_End:
+ mes "[Chief Tausupa]";
+ mes "If you haven't noticed, Comodo is located inside of a huge, natural, cave. No matter what time of day it is, you'll never see the sunlight.";
+ next;
+ mes "[Chief Tausupa]";
+ mes "It is this unique 24 hour nightlife that attracts so many tourist to our town. Anyways, please enjoy your stay here.";
+ close;
+
+L_1:
+ mes "[Tausupa]";
+ mes "..... Is that so? My long time friends have come back to Comodo and are at the Camp Grounds enjoying the BBQ huh?.......";
+ next;
+ mes "[Tausupa]";
+ mes "It would seem that they are planning another expedition........";
+ next;
+ mes "[Tausupa]";
+ mes "I have not seen my friends in a long time and the sound of going on another adventure with them is very exciting.... however......";
+ next;
+ mes "[Tausupa]";
+ mes "~sigh~ Unfortunately I will not be able to go with them. I fear that if I leave, the evil witch will revive and wreak havoc on this world once again.";
+ next;
+ mes "[Tausupa]";
+ mes "..... I have a favor I must ask of you.......";
+ next;
+ mes "[Tausupa]";
+ mes "Can you take this special seasoning to my friends?";
+ next;
+ mes "^5555FF~ recieved Koserahserah ~^000000";
+ set dmdswrd_Q, 2;
+ next;
+
+ sL_1:
+ mes "[Chief Tausupa]";
+ mes "Please take this seasoning to my friends at the BBQ camp grounds and give it to ^5555FFRochito^000000. Thank you.";
+ close;
+
+L_2:
+ mes "[Chief Tausupa]";
+ mes "Were my friends happy? After you left, I had some time to think..... I should have delivered the seasoning personally......";
+ mes "I should have gone to see them......";
+ next;
+ mes "[Chief Tausupa]";
+ mes "But I am much too busy as the Chief of Comodo........ Maybe I should quit...........";
+ mes "I really want to go on another quest with my good friends.... How did I end up like this?";
+ next;
+ mes "^5555FF~ you give him Mureuchieligu Wine and convey the message ~^000000";
+ next;
+ mes "[Chief Tausupa]";
+ mes "..................";
+ next;
+ mes "[Chief Tausupa]";
+ mes "That was a message from my friends? I think I understand now.... My friends are TRUE friends. They have been thinking of me all this time........";
+ next;
+ mes "[Chief Tausupa]";
+ mes "I have made up my mind!";
+ emotion 5;
+ next;
+ mes "[Chief Tausupa]";
+ mes "Mureuchieligu Wine is made as soon as the grapes are picked. It is then bottled in the very same place and is left there to age.";
+ mes "The wine spends the rest of its days aging in the same spot.";
+ next;
+ mes "[Chief Tausupa]";
+ mes "Much like the wine, I have been aging away in the same place here in Comodo, and I must continue to stay here for it is my duty.";
+ next;
+ mes "[Chief Tausupa]";
+ mes "I am thankful for my friends' advice. The gift they gave me had a great deal of meaning.";
+ mes "Please tell my friends this, 'I will not avoid my destiny. On the contrary, I will fulfill it to the best of my ability'.";
+ set dmdswrd_Q, 4;
+ next;
+
+ sL_2:
+ mes "[Chief Tausupa]";
+ mes "I would like to thank you for helping my friends and I. I am truly great full.";
+ close;
+}
+
+
+
+//============================================================================//
+// Cheese Quest (Doomed Swords Part 2)
+//============================================================================//
+
+//=======================================================
+comodo.gat,88,97,4 script Cheese Expert TORUNA 109,{
+ if(dmdswrd_Q == 7) goto sL_2;
+ mes "[TORUNA]";
+ mes "I hear that the cheese here is delicious. Every time I come here to visit, I ask for some of that popular cheese.";
+ mes "But they always seem to be out! If I could just get a taste of that cheese...........";
+M_Menu:
+ next;
+ menu "Ask about the cave.",M_0, "Comodo is a town inside a cave?",M_1, "End Conversation.",M_End;
+
+ M_0:
+ mes "[TORUNA]";
+ mes "It is a natural formation of limestone which was shaped by the erosive powers of fresh water with sea water.";
+ next;
+ mes "[TORUNA]";
+ mes "The air and topsoil in the cave are rich in carbon-dioxide gas.";
+ mes "This was caused by C02 gas leaking into the cave through cracks in the limestone over a period of many years.";
+ next;
+ mes "[TORUNA]";
+ mes "Water from rainfall and ocean currents slowly eroded the limestone to carve out the cave.";
+ next;
+ mes "[TORUNA]";
+ mes "Essentially a cave is formed when water finds cracks in some type of rock formation and erodes the rock to a point where a cave is formed.";
+ mes "Of course this takes hundreds of years and a lot of water.";
+ goto M_Menu;
+ M_1:
+ mes "[TORUNA]";
+ mes "Yep. What you see here is really the inside of a gigantic cave.";
+ mes "Most people don't realize this at first, and that's thanks to all of the towns people's hard work and dedication.";
+ next;
+ mes "[TORUNA]";
+ mes "The people who settled here were very industrious and worked diligently to turn this cave into a place that they could call home.";
+ next;
+ mes "[TORUNA]";
+ mes "They slowly chipped away at the limestone surfaces, to shape the interior of the cave into something much more eye pleasing.";
+ mes "It was from these humble beginnings that the Comodo you see today, was founded.";
+ next;
+ if(dmdswrd_Q == 6) goto sL_1;
+
+ mes "[TORUNA]";
+ mes "Unfortunately that is only half the story.";
+ next;
+ mes "[TORUNA]";
+ mes "The early settlers faced an even greater challenge when the ^790079Evil Witch, Meropusum^000000, arrived.";
+ mes "She was determined to rule the world, and used the newly founded town of Comodo as her staging ground.";
+ next;
+ mes "[TORUNA]";
+ mes "Led by a group of strong heroes, the town fought back against the witch and sealed her away. Many lives were lost in this war however.";
+ next;
+ mes "[TORUNA]";
+ mes "The strongest of the heroes was chosen as the town's new leader, and under his leadership the town prospered.";
+ next;
+ mes "[TORUNA]";
+ mes "Be aware though, that Meropusom is still alive. Although she has been sealed away, her evil powers can still be felt.";
+ mes "Her minions still lurks in the shadows awaiting their master's return.";
+ next;
+ mes "[TORUNA]";
+ mes "So be cautious when venturing into the unknown parts of Comodo. Anyway, so long and take care.";
+ goto M_Menu;
+
+ sL_1:
+ mes "[TORUNA]";
+ mes "Not only has this cave become a home for the people of Comodo, but it's unique environment has also helped in creating....";
+ next;
+ mes "[TORUNA]";
+ mes "The world famous..... Comodo ^5533FFCheese^000000!!!";
+ emotion 5;
+ next;
+ mes "[TORUNA]";
+ mes "This special Cheese is simply DELICIOUS! You will understand how good the Cheese is once you try it.";
+ emotion 14;
+ set dmdswrd_Q, 7;
+ next;
+ sL_2:
+ mes "[TORUNA]";
+ mes "You should go speak with the people at the ^009500Outdoor Bar^000000 near the camp grounds.";
+ mes "I heard them talking about the ^5533FFCheese^000000, it is so popular.";
+ close;
+ M_End:
+ mes "[TORUNA]";
+ mes "The taste of Comodo Cheese is simply out of this world!! Just one taste and I guarantee that you won't be able to stop!";
+ mes "It's so good you may even go GRAZY without it!";
+ emotion 3;
+ next;
+ mes "[TORUNA]";
+ mes "Oh if I could just have one piece.... I'd be so happy I'd dance all night on that ^5555FFHula Dancing Stage^000000!!";
+ close;
+}
+
+//=======================================================
+comodo.gat,164,291,2 script Rakusa 73,{
+ if(dmdswrd_Q == 7) goto L_1;
+ if(dmdswrd_Q == 8) goto L_2;
+
+ mes "[Rakusa]";
+ mes "Comodo is often referred to as the town of 'recreation and relaxation'.......";
+ next;
+ mes "[Rakusa]";
+ mes "This can be misleading however, for Comodo is not only the home of fun tourist attractions, but two very ^FF4444dangerous dungeons^000000 as well.";
+ next;
+ mes "[Rakusa]";
+ mes "This area has unusually strong monsters. If you plan on entering the dungeons, be very well prepared and expect trouble.";
+ mes "These dungeons are definitely not for the faint of heart!";
+ close;
+L_1:
+ mes "[Rakusa]";
+ mes "That man sitting over there simply won't stop talking about that Comodo ^3355FF'Cheese'^000000.........";
+ next;
+ mes "[Rakusa]";
+ mes "I just can't stop wondering about what kind of Cheese it is. I sure hope I will have the opportunity to try it someday.";
+ set dmdswrd_Q, 8;
+ next;
+L_2:
+ mes "[Rakusa]";
+ mes "It looks like ^5533FFKichiri^000000 isn't as interested in the Cheese as that other man is though...... actually he looks rather annoyed.........";
+ next;
+ mes "[Rakusa]";
+ mes "Someone should check on Kichiri and make sure everything is all right......";
+ close;
+}
+
+//=======================================================
+comodo.gat,169,284,4 script Kichiri 99,{
+ mes "[Kichiri]";
+ if(dmdswrd_Q == 8) goto L_1;
+ if(dmdswrd_Q == 9) goto L_2;
+
+ mes "In the heart of Comodo lies a performance stage. It's where a number of crazed residents put on shows for the tourists that come to visit.";
+ mes "The shows are so popular that some tourist even come back to Comodo to see them again.";
+ next;
+ mes "[Kichiri]";
+ mes "Many of the residents just dance and dance without much skill.";
+ mes "But for the few who show some talent, there is the possibility of being recruited by the local ^5555FFDancers Guild^000000.";
+ close;
+L_1:
+ mes "The guy sitting near me just won't stop talking about Comodo ^5533FFCheese^000000...... It's going to drive me insane!";
+ emotion 32;
+ next;
+ mes "[Kichiri]";
+ mes "Yeah, right over there, the guy named ^3355FFMagatu^000000. Can you do something about it?";
+ set dmdswrd_Q, 9;
+ close;
+L_2:
+ mes "I just want to have a quit time and have a few drinks, is this too much to ask for?";
+ mes "Stupid drunk ^3355FF' Magatu '^000000..... always talking about ^5533FFCheese^000000......";
+ emotion 7;
+ close;
+}
+
+//=======================================================
+comodo.gat,163,280,4 script Magatu 55,{
+ mes "[Magatu]";
+ if(dmdswrd_Q == 9) goto L_1;
+ if(dmdswrd_Q == 10) goto L_2;
+
+ mes "Yes! That's it!! The irresistible smell of that amazing ^5533FFCheese^000000!! It's so delicious!.... Oh, I can't wait any longer......";
+ emotion 3;
+ next;
+ mes "[Magatu]";
+ mes "No matter what anyone else says..... Comodo Cheese is truly the BEST!!! Kekekeke!!";
+ emotion 21;
+ next;
+ mes "[Magatu]";
+ mes "Cheese! CHEESE!! WONDERFULL Comodo CHEESE!!!.... so.... tas... ty.... (~drooools~)";
+ emotion 3;
+ close;
+L_1:
+ mes "What? You want to know some information regarding Comodo's special ^5533FFCheese^000000?";
+ mes "I guess I could give you some inside information............";
+ emotion 1;
+ next;
+ mes "[Magatu]";
+ mes "Okay, go to the ^009500Casino^000000 and look for a guy named ^5533FFManzi^000000. He should be somewhere on the first floor.";
+ mes "He's got a huge scar on his face so he should be easy to spot.";
+ next;
+ mes "[Magatu]";
+ mes "When you see him give him this Bottle Cap. Don't do anything else, just give him the bottle cap and he will give you some info on the Cheese....";
+ next;
+ mes "^3355FF- Received a Bottle Cap -^000000";
+ set dmdswrd_Q, 10;
+ close;
+L_2:
+ mes "Oh yeah, I got to tell you my friend's name.....";
+ next;
+ mes "[Magatu]";
+ mes "O? I already told you? Bah, I am so drunk....... ^5533FFManzi^000000... He’s in the ^009500Casino^000000, got it?";
+ emotion 20;
+ close;
+}
+
+//======================================================
+cmd_in02.gat,189,99,4 script Manzi 85,{
+ if(dmdswrd_Q == 10) goto L_1;
+ if(dmdswrd_Q == 11) goto L_2;
+ if(BaseJob == Job_Novice) goto L_Nov;
+
+ mes "[Manzi]";
+ mes "There have been some people who've bet too much and have lost their pecopeco and many other precious items.";
+ mes "So be careful when you make your bets..... you might just loose the shirt off your back.......";
+ close;
+
+ L_Nov:
+ mes "[Manzi]";
+ mes "Stop bothering me you little kid. This place is for adults only, get out of here.";
+ close;
+L_1:
+ mes "[Manzi]";
+ mes "Yes?..........";
+ next;
+ mes "^3355FF- You give him the Bottle Cap-^000000";
+ next;
+ mes "[Manzi]";
+ mes "..........................";
+ next;
+ mes "[Mazi]";
+ mes "Whoa! This is from my friend Magatu, you must be someone of great importance to him.";
+ mes "Otherwise, he wouldn't have given you the Bottle Cap.";
+ emotion 5;
+ next;
+ mes "[Manzi]";
+ mes "I made a promise to Magatu that I'd help anybody who had one of his bottle caps find out more about the ^5533FFCheese^000000.........";
+ next;
+ mes "[Manzi]";
+ mes "Only a selected few get the rare opportunity to taste the legendary Comodo Cheese you know.";
+ next;
+ mes "[Manzi]";
+ mes "Well, I guess you could find out more about Comodo Cheese from a lady near the ^3355FF 'Hulla Stage' ^000000 located near the center of town.";
+ next;
+ mes "^3355FF- Received Shiny Coin -^000000";
+ next;
+ mes "[Manzi]";
+ mes "Just tell her that Manzi from the casino sent you and show her that coin. She'll tell you all you need to know about the Cheese.";
+ next;
+ mes "[Manzi]";
+ mes "By the way......... no else is listening this right?....... *whispers: that lady is actually in charge of the Comodo Cheese distribution*...........";
+ set dmdswrd_Q, 11;
+ close;
+L_2:
+ mes "[Manzi]";
+ mes "The cheese lady should be near the ^5533FFHulla Stage^000000. Just remember to show her the coin when you ask her about the cheese.";
+ close;
+}
+
+//=======================================================
+comodo.gat,187,153,4 script Hullaris 701,{
+ mes "[Hullaris]";
+ if(dmdswrd_Q == 11) goto L_1;
+ if(dmdswrd_Q == 12) goto L_2;
+ if(dmdswrd_Q == 13) goto L_3;
+ if(dmdswrd_Q == 14) goto L_4;
+
+ mes "Hula Dance? Who says it's merely a hula dance?? It is much more than just some dance.";
+ mes "To refer to Comodo's unique form of dancing as simply a hula dance, is just insulting!";
+ emotion 6;
+ next;
+ mes "[Hullaris]";
+ mes "The Comodo Hula Dance was developed long ago. Legend has it that the dance was used to control the minds and bodies of others!";
+ mes "Hula 'dance'?.... More like Hula 'communication'......";
+ next;
+ mes "[Hullaris]";
+ mes "This form of 'communication' was capable of not only changing a persons mood, but of controlling a persons mind as well!";
+ next;
+ mes "[Hullaris]";
+ mes "Hehehehehe...... If anyone can dance better than me.... LET EM COME OUT!! It is more than just dancing..........";
+ mes "It is a form of 'COMMUNICATION'!!!";
+ emotion 29;
+ close;
+
+L_1:
+ mes "Ah, such a great day...........";
+ next;
+ menu "Show her the Shiny Coin",-,"Don't show her the coin, but continue talking",M_End;
+
+ mes "^3355FF- Shows lady the Shiny Coin -^000000";
+ next;
+ mes "[Hullaris]";
+ mes "Hmm, that coin.... How did you know to come and look for me? Ah, I got it. Manzi must have told you about me.";
+ emotion 20;
+ next;
+ mes "[Hullaris]";
+ mes "I presume you are also interested in the famous Comodo ^5533FFCheese^000000.";
+ mes "Well you've come to the right place because you're talking to a real expert.";
+ next;
+ mes "[Hullaris]";
+ mes "And let me tell you something about how rare Comodo Cheese is.......";
+ mes "Some people will NEVER get to taste it in their entire lifetime.....";
+ next;
+ mes "[Hullaris]";
+ mes "Before I go any further, I will need to clear up some of the misconceptions you may have about Comodo Cheese.";
+ next;
+ mes "[Hullaris]";
+ mes "In reality, Comodo Cheese is NOT actually a cheese. It is actually a very powerful enchanted magical stone, know as.........";
+ mes "The ^3355FFStone of Awakening^000000.";
+ next;
+ mes "[Hullaris]";
+ mes "Because of the similarities in shape, form, and color, between the two, people have mistaken the stone to be cheese.";
+ next;
+ mes "[Hullaris]";
+ mes "Legend has it that the user of the Stone of Awakening, could gain great knowledge and power much faster than normal people.";
+ next;
+ mes "[Hullaris]";
+ mes "Many Wizards and Mages in the past have grown very powerful in very short time after consuming the Stone of Awakening.";
+ next;
+ mes "[Hullaris]";
+ mes "Therefore, even though my close friend told you to come to me, I cannot just give you this rare item.";
+ next;
+ mes "[Hullaris]";
+ mes "I am very sorry about this, but you will need to prove to me somehow that you are worthy of this stone.";
+ next;
+ mes "[Hullaris]";
+ goto L_2;
+
+ M_End:
+ mes "[Hullaris]";
+ mes "Hey! Don't look at me like that, get out of here!";
+ emotion 0;
+ close;
+
+L_2:
+ mes "Some sort of ^5533FFProof of Worthiness^000000 could be obtained through the wizard ^5533FF'Nigirboran'^000000.";
+ mes "He is usually inside of the ^009500East Comodo Dungeon^000000.";
+ next;
+ mes "[Hullaris]";
+ mes "Just tell Nigirboran everything I have told you and he will judge whether or not you are worthy of the Stone of Awakening.";
+ mes "Best of luck to you.";
+ set dmdswrd_Q, 12;
+ close;
+L_3:
+ mes "Your back........ do you have the ^5533FFProof of Worthiness^000000?";
+ mes "I cannot give you the Stone of Awakening if you have not passed the test.";
+ close;
+L_4:
+ mes "How did the test go?";
+ next;
+ mes "^3355FF~ Shows Hullaris ~^000000";
+ mes "^3355FF~ Proof of Worthiness ~^000000";
+ next;
+ mes "[Hullaris]";
+ mes "Ah, you did it! I knew you would pass the test. No I mean it.";
+ mes "There was something about you that gave me confidence in your abilities.";
+ next;
+ mes "[Hullaris]";
+ mes "Anyway, here is the Stone of Awakening as promised.........";
+ next;
+ mes "^3355FF~ you received the Stone of Awakening ~^000000";
+ mes "^3355FF~ you quickly eat it. . . . . ~^000000";
+ next;
+ mes "^3355FF~ Munch . .Munch . . ~^000000";
+ next;
+ mes "^3355FF~ Tastes like some sort of mushroom... ~^000000";
+ mes "^3355FF~ it is somewhat sour... ~^000000";
+ next;
+ mes "^3355FF~ somehow you feel more confident... ~^000000";
+ mes "^3355FF~ and more courageous now! ~^000000";
+ next;
+ mes "[Hullaris]";
+ mes "What do you think? The taste and smell are indescribable huh? From the way you look I can tell that it was worth the effort to find.";
+ next;
+ mes "[Hullaris]";
+ mes "You are now one of the few who have been privileged enough to taste Comodo's special 'Cheese', heh heh heh.....";
+ mes "Well have fun here in Comodo.";
+ set dmdswrd_Q,15;
+ close;
+}
+
+//=========================================================
+beach_dun3.gat,30,220,4 script Wizard Nigirboran 704,{
+ mes "[Nigirboran]";
+ if(dmdswrd_Q == 12) goto L_1;
+ if(dmdswrd_Q == 13) goto L_2;
+ if(dmdswrd_Q == 14) goto L_3;
+ if(dmdswrd_Q == 15) goto L_4;
+
+ mes ". . . . . . . . . . . . . . .";
+ next;
+ mes "[Nigirboran]";
+ mes "I am Nigirboran, a Wizard in training...";
+ next;
+ mes "[Nigirboran]";
+ mes "If you don't have anything to say, please do not bother me, I am very busy.";
+ close;
+
+L_1:
+ mes ". . . . . Hmm. . . . . .";
+ next;
+ mes "[Nigirboran]";
+ mes "Hullaris told you to come didn't she? Let me introduce myself. I am Nigirboran, a Wizard in training.";
+ next;
+ mes "[Nigirboran]";
+ mes "It is true that Comodo ^5533FFCheese^000000 is actually the ^5533FF'Stone of Awakening' or the 'Stone of Wisdom'^000000.";
+ mes "It's unfortunate that so many people think of this great stone as nothing more than a tasty snack.";
+ next;
+ mes "[Nigirboran]";
+ mes "A long time ago, real Comodo cheese was actually made from Payon's poisonous mushrooms, Aldebaran's singing plants, and Morroc's cactus juice.";
+ next;
+ mes "[Nigirboran]";
+ mes "The cheese was aged for a minimum of 3 years before it could be eaten. If anyone ate the cheese before it had a chance to properly age....";
+ next;
+ mes "[Nigirboran]";
+ mes "The posion and magic from the cheese would melt their insides instantly............";
+ next;
+ mes "[Nigirboran]";
+ mes "That's why Hullaris sent you here. She wants to see if you can withstand those strong poisons.";
+ next;
+ mes "[Nigirboran]";
+ mes "Are you willing to risk your life just to prove yourself to Hullaris?";
+ next;
+ menu "Sure, why not.",-, "...... Uh... no....",M_End;
+
+ set dmdswrd_Q, 13;
+ mes "[Nigirboran]";
+ goto L_2;
+
+ M_End:
+ mes "[Nigirboran]";
+ mes "Very well then.";
+ close;
+L_2:
+ mes "Very good, then let us begin the test.";
+ percentheal 100, 100;
+ next;
+ mes "[Nigirboran]";
+ mes "You will be given some real Comodo cheese to eat. If you are strong enough you will have no problems with the cheese.";
+ next;
+ mes "[Nigirboran]";
+ mes "If you start to feel noxious and start having hallucinations, that means you have succumb to the poison and are not worthy of the Stone of Awakening.";
+ next;
+ mes "[Nigirboran]";
+ mes "Ready?";
+ next;
+ mes "^3355FF~ you are given a piece of funky cheese ~";
+ mes ". . . . . . . . . . . . .^000000";
+ next;
+ mes "^3355FF~ you are given a piece of funky cheese ~";
+ mes ". . . . . . . . . . . . .";
+ mes "~ you swallow it ~";
+ mes ". . . . . . . . . . . . .^000000";
+ next;
+ mes "^3355FF~ you are given a piece of funky cheese ~";
+ mes ". . . . . . . . . . . . .";
+ mes "~ you swallow it ~";
+ mes ". . . . . . . . . . . . .";
+ mes "~ it tastes nasty!!! ~^000000";
+ next;
+ mes "^3355FF~ your body is overcome with a wave of heat ~";
+ mes "~ you feel the poison racing through your body ~^000000";
+ sc_start SC_Poison,900000,1;
+ next;
+ mes "^5533FF. . . . . . . . . . . . . . .^000000";
+ next;
+ sc_end SC_Poison;
+ if(BaseLevel < 25) goto L_LowLvl;
+ set @TEMP, rand(3);
+ if(@TEMP == 2) goto R_2;
+ if(@TEMP == 1) goto R_1;
+
+ R_0:
+ mes "^3355FF~ your body seems fine but.....but...but.... ~^000000";
+ next;
+ mes "^3355FF~ your body seems fine but.....but...but.... ~";
+ mes "~ You see pink elephants everywhere!! ~^000000";
+ next;
+ mes "[Nigirboran]";
+ mes "Tsk tsk. Although your body didn't seem to have any ill effects from the poison.... your mind was not as fortunate.";
+ next;
+ mes "[Nigirboran]";
+ mes "Hahaha... pink elephants.... reminds me of a bad acid trip I once had... er..... forget what I just said.";
+ emotion 18;
+ next;
+ mes "[Nigirboran]";
+ mes "If you cannot handle a little piece of cheese, there is absolutely no way you will be able to handle the Stone of Awakening.";
+ next;
+ mes "[Nigirboran]";
+ mes "If you feel up to it, you may try again later. The fact that you're still alive is a good sign.";
+ close;
+ R_1:
+ mes "^3355FF~ now you feel extremely cold and dizzy.... ~";
+ mes "~ your body feels weak and you are getting drowsy.... ~^000000";
+ sc_start SC_Sleep,900000,1;
+ next;
+ mes "[Nigirboran]";
+ mes "Hmm.... well the good news is you didn't have any hallucinations. Your body however, reacted poorly and you fell asleep.";
+ sc_end SC_Sleep;
+ next;
+ mes "[Nigirboran]";
+ mes "If you cannot handle a little piece of cheese, there is absolutely no way you will be able to handle the Stone of Awakening.";
+ next;
+ mes "[Nigirboran]";
+ mes "If you feel up to it, you may try again later. The fact that you're still alive is a good sign.";
+ close;
+ R_2:
+ mes "^3355FF~ you now feel a very strange, soothing sensation........ ~";
+ mes "~ your body feels at ease and your mind is clear... ~^000000";
+ next;
+ mes "[Nigirboran]";
+ mes "Hmm?.... Wow! Now that's rare!! You don't seem to have any ill effects from the posion.";
+ mes "You must be in top shape both mentally and physically.";
+ emotion 5;
+ next;
+ mes "[Nigirboran]";
+ mes "You have proved that you are worthy of the ^5533FFStone of Awakening^000000. Take this.......";
+ next;
+ mes "~ received ^5533FF'Proof of Worthiness'^000000 ~";
+ next;
+ mes "[Nigirboran]";
+ mes "Just show this to Hullaris and she will give you the Stone of Awakening.";
+ set dmdswrd_Q, 14;
+ next;
+ mes "[Nigirboran]";
+ mes "Oh, by the way, why did you choose to look for the Stone in the first place?";
+ next;
+ mes "[Nigirboran]";
+ mes "I surely hope its not because of the temptations of the three Doomed Swords...";
+ mes "....Huh? You don't know what the three Doomed Swords are?";
+ next;
+ mes "[Nigirboran]";
+ mes "Legend has it that the one who wields the three Doomed Swords";
+ mes "^3355FF- Executioner -^000000";
+ mes "^3355FF- Mysteltain-^000000";
+ mes "^3355FF- Grimtooth -^000000";
+ mes "could conquer the whole world with ease.";
+ next;
+ mes "[Nigirboran]";
+ mes "To summon these three Doomed Swords, the user is also required to possess";
+ mes "both the ^3355FF` Tablet of Power '^000000 and";
+ mes "^3355FF` Book of the Tiresome Sheep'^000000.";
+ close;
+
+ L_LowLvl:
+ mes "^3355FF~ it is unbearable and causes you to faint ~^000000";
+ next;
+ warp "beach_dun3.gat",32,214;
+ doevent "Wizard Nigirboran::OnFainted";
+ end;
+
+ OnFainted:
+ mes "[Nigirboran]";
+ mes "~ Sigh ~ You are simply not strong enough to withstand the poison.";
+ mes "Maybe if you had a ^5533FFBase level of at least 25^000000, you could withstand the poison....";
+ close;
+L_3:
+ mes "Go see Hullaris for the Stone of Awakening. Good luck to you.";
+ close;
+L_4:
+ mes "Look for ^3355FFMoet Leng Good^000000 somewhere";
+ mes "inside ^3355FFAldebaran^000000";
+ mes "regarding information about the 'Tablet of Power'";
+ close;
+}
+
+
+
+//============================================================================//
+// Comodo Pharos Lighthouse (Beacon Island)
+//============================================================================//
+
+//==================================================
+cmd_fild07.gat,192,58,4 script Light House Guard 100,{
+ mes "[Rahasu]";
+ mes "Good morning, I am Rahasu, your guide to the";
+ mes "^3355FF`lighthouses'^000000";
+ mes "Do you wish to learn more about these lighthouses?";
+ next;
+ menu "Learn more about these Lighthouses..",M0,"Cancel",MEnd;
+
+ M0:
+ mes "[Rahasu]";
+ mes "As you probably have noticed, there are two huge lighthouses located in this area.";
+ mes "Both of these lighthouses were used to signal nearby fortresses of incoming invasions many years ago.";
+ next;
+ mes "[Rahasu]";
+ mes "Too bad tourists can not enter these lighthouses yet, because they are still under heavy restrictions.";
+ mes "There are many, many beautiful paintings inside.";
+ close;
+ MEnd:
+ mes "[Rahasu]";
+ mes "That's too bad, hope you could find some time to learn more about these ancient structures.";
+ close;
+}
+
+//=========================================================
+cmd_fild07.gat,52,280,4 script Light House Guard 100,{
+ mes "[Hallosu]";
+ mes "That's correct, this is one of the two lighthouses in this area.";
+ mes "However, I can not let anyone go in yet because the lighthouse's interior is still under reconstruction.";
+ next;
+ mes "[Hallosu]";
+ mes "We hope to have a grand opening soon, thank you for your time!";
+ mes "^3355FF(The guard is very nervous)^000000";
+ close;
+}
+
+//=========================================================
+cmd_fild07.gat,299,83,4 script Sailor 100,{
+ mes "[Zain]";
+ mes "Hello my friend, where do you wish to go?";
+ next;
+ menu "Alberta = 600 Zeny",M0,"Izlude = 800 Zeny",M1,"Cancel",MEnd;
+
+ M0:
+ if(Zeny < 600) goto NoZeny;
+ set Zeny, Zeny - 600;
+ warp "alberta.gat",192,169;
+ close;
+ M1:
+ if(Zeny < 800) goto NoZeny;
+ set Zeny, Zeny - 800;
+ warp "izlude.gat",176,182;
+ close;
+
+ NoZeny:
+ mes "[Zain]";
+ mes "Umm, you do not have enough zeny.";
+ close;
+ MEnd:
+ mes "[Zain]";
+ mes "Thank you, come again";
+ close;
+}
+
+//=========================================================
+cmd_fild07.gat,94,134,4, script Sailor 100,{
+ mes "[Sarumane]";
+ mes "Hello my friend, where do you wish to go?";
+ next;
+ menu "Alberta = 600 Zeny",M0,"Izlude = 800 Zeny",M1,"Cancel",MEnd;
+
+ M0:
+ if(Zeny < 600) goto NoZeny;
+ set Zeny, Zeny - 600;
+ warp "alberta.gat",192,169;
+ close;
+ M1:
+ if(Zeny < 800) goto NoZeny;
+ set Zeny, Zeny - 800;
+ warp "izlude.gat",176,182;
+ close;
+
+ NoZeny:
+ mes "[Sarumane]";
+ mes "Umm, you do not have enough zeny.";
+ close;
+ MEnd:
+ mes "[Sarumane]";
+ mes "Thank you, come again.";
+ close;
+}
+
+
+//============================================================================//
+// Kokomo Beach
+//============================================================================//
+
+//=============================================================
+cmd_fild04.gat,188,74,4 script Zyosegirl 93,{
+ mes "[Zyosegirl]";
+ mes "Hello, I am Zyosegirl, I gather seashells in the sea all day and sell them to make a living.";
+ next;
+ mes "[Zyosegirl]";
+ mes "Even though it seems to be a simple lifestyle, I absolutely love it here.";
+ close;
+}
+
+//=========================================================
+cmd_fild04.gat,248,86,4 script Ziyaol 709,{
+ mes "[Ziyaol]";
+ mes "I don't care what you think of me, I am a fisherman, and it is a very tough profession.";
+ next;
+ mes "[Ziyaol]";
+ mes "I am just taking a short break right now, then I will resume fishing again in a few minutes...";
+ close;
+}
+
+//=========================================================
+cmd_fild04.gat,267,137,4 script Kid 703,{
+ mes "[Daeguro]";
+ mes "The sand here are so gentle and the smell of the ocean is great.";
+ mes "I hope one day I could get on one of those boats and head to Alberta.";
+ close;
+}
+
+
+//============================================================================//
+// Others
+//============================================================================//
+
+//============================================================
+moc_fild12.gat,35,303,4 script Saint Darmain Gatekeeper 59,{
+ mes "[Serutero]";
+ mes "Good day, my name is Sertutero and I am the Gatekeeper for the road to Saint Darmain.";
+ mes "Do wish to proceed to Saint Darmain?";
+ next;
+ menu "Proceed to Saint Darmain",M0,"Learn more about Saint Darmain",M1,"Cancel",MEnd;
+
+ M0:
+ mes "[Serutero]";
+ mes "Good luck out there, things could get rough, so be extra careful.";
+ mes ". . . . .";
+ warp "cmd_fild08.gat",331,319;
+ close;
+ M1:
+ mes "[Serutero]";
+ mes "Long time ago, due to many waves of invasion by monsters in Saint Darmain, many defensive structures were constructed to keep the peace.";
+ mes "And slowly, Saint Darmain became a natural fortress.";
+ mes "During an invasion, the southern edge of Saint Darmain's lighthouse also sends warning signals to surrounding cities.";
+ next;
+ mes "[Serutero]";
+ mes "Because of the vastness of all the defensive structures, Saint Darmain is also commonly known as";
+ mes "^3355FF` Fortress Saint Darmain '^000000.";
+ next;
+ mes "[Serutero]";
+ mes "If you are looking for the lighthouse, proceed in the direction of south-west.";
+ close;
+ MEnd:
+ mes "[Serutero]";
+ mes "If you ever become exhausted on your journey, you should stop by the nearby island of";
+ mes "^3355FF`Comodo'^000000 City.";
+ mes "The tropical weather over there is a brand new experience for most people.";
+ close;
+}
diff --git a/npc/cities/einbech.txt b/npc/cities/einbech.txt new file mode 100644 index 000000000..1307e45fa --- /dev/null +++ b/npc/cities/einbech.txt @@ -0,0 +1,1491 @@ +//===== eAthena Script =======================================
+//= Einbech Town
+//===== By: ==================================================
+//= Muad_dib
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= eAthena Revision 3000+
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= 0.1 Started writing Einbech npc's. [Muad_Dib]
+//= 0.1a Conversion to eA format [MasterOfMuppets]
+//= 0.1b Added missing tabs. [Mass Zero] 0.1c more missing tabs [Lupus]
+//= 0.2 Added reddozen's NPCs, fixedmissing '";' [Lupus]
+//= 0.2a Removed a few npcs never intended to be there [MasterOfMuppets]
+//= 0.3 Added some more npcs, thanks to Muad_Dib [MasterOfMuppets]
+//= 1.0 Added the last of the town npcs, [MasterOfMuppets]
+//= all credits to muad_dib for scripting them.
+//============================================================
+
+
+einbech.gat,180,136,5 script Notice Board 858,{
+ mes "[Tool Shop Entrance]";
+ close;
+}
+
+einbech.gat,46,107,6 script Shena 846,{
+ mes "[Shena]";
+ mes "I think it's weird!";
+ mes "How do you youngsters";
+ mes "not learn all of this?";
+ next;
+ mes "[Luda]";
+ mes "Well, I'm sure the";
+ mes "generation gap has";
+ mes "something to do with it,";
+ mes "but I'm surprised that elder";
+ mes "people would know so much~";
+ next;
+ menu "What are you guys talking about?",L_WHAT,"Pass on by",-;
+
+ mes "[Shena]";
+ mes "Luda...";
+ mes "You don't live";
+ mes "to be as old as";
+ mes "I am and not learn";
+ mes "a little something";
+ mes "about this world of ours~";
+ close;
+L_WHAT:
+ mes "[Shena]";
+ mes "Oh? Well, well";
+ mes "Aren't you the most";
+ mes "adorable little girl?";
+ mes "Hello, dearie~";
+ next;
+ menu "Excuse me, but I'm actually a guy.",-;
+
+ mes "[Shena]";
+ mes "Oh, oh are you now?";
+ mes "Perhaps my eyes are";
+ mes "getting bad in my old";
+ mes "age. Getting harder to";
+ mes "tell the difference nowadays...";
+ next;
+ mes "[Shena]";
+ mes "Anyway, me and Luda";
+ mes "were just having a little";
+ mes "chat about all the monsters";
+ mes "near Einbroch. Appearantly,";
+ mes "you youngsters don't know as";
+ mes "much about them as you should.";
+ next;
+ mes "[Shena]";
+ mes "If adventuring is your";
+ mes "business, you should";
+ mes "know what you're up against.";
+ mes "Did you have any questions";
+ mes "about the monsters arround";
+ mes "here, young lady?";
+ next;
+ menu "I told you, I'm a dude...!",-;
+ mes "[Shena]";
+ mes "Hmm. 'Dude.' I think";
+ mes "I've heard that before.";
+ mes "Ho ho~ You'll have to";
+ mes "forgive this old biddy";
+ mes "I don't quite have a grasp";
+ mes "on all the words you kids use.";
+ next;
+ mes "[Shena]";
+ mes "So dearie,";
+ mes "wich monster";
+ mes "would you like";
+ mes "to hear about?";
+L_MENU:
+ next;
+ menu "Metaling",L_METALING,"Mineral",L_MINERAL,"Pitman",L_PITMAN,"Waste Stove",L_WASTE,"Quit",-;
+
+ mes "[Shena]";
+ mes "Alright then.";
+ mes "Have a good";
+ mes "day, young lady.";
+ next;
+ mes "[Luda]";
+ mes "I'm sorry about my";
+ mes "mother! She can be";
+ mes "overly friendly, I suppose.";
+ mes "But if you're bored, please";
+ mes "feel free to visit. Be safe";
+ mes "on your travels, adventurer~";
+ close;
+L_METALING:
+ mes "[Shena]";
+ mes "Well, the Metalings";
+ mes "were created during";
+ mes "the time when the gods";
+ mes "ruled over this world.";
+ next;
+ mes "[Shena]";
+ mes "I'm not sure if you knew";
+ mes "this or not, but according";
+ mes "to the myth, Porings and Drops";
+ mes "were created from Odin's";
+ mes "saliva. You migh not want";
+ mes "to know about Poporing...";
+ next;
+ mes "[Shena]";
+ mes "metalings, on the";
+ mes "other hand were made";
+ mes "from the blood of living";
+ mes "machines that I belive";
+ mes "were called 'Gigantes.'";
+ next;
+ mes "[Shena]";
+ mes "Metaling is still like";
+ mes "those other hopping";
+ mes "blobbs of gelatine in that";
+ mes "they'll swallow whatever";
+ mes "might be lying on the ground.";
+ next;
+ mes "[Shena]";
+ mes "If you defeat a Metaling,";
+ mes "it could drop Large Jellopy,";
+ mes "Iron Ore or even Iron. That";
+ mes "might be good to know, right?";
+ next;
+ mes "[Shena]";
+ mes "Is there";
+ mes "anything else";
+ mes "you'd like to";
+ mes "ask, dearie?";
+ goto L_MENU;
+L_MINERAL:
+ mes "[Shena]";
+ mes "Did you know that";
+ mes "stalactites and cave";
+ mes "crystals grow for thousands";
+ mes "and thousand of years?";
+ next;
+ mes "[Shena]";
+ mes "Now, if something's been";
+ mes "growing for thousands of";
+ mes "years, it would make sense";
+ mes "if it actually was alive. Now,";
+ mes "Mineral monsters are actually";
+ mes "living stalactites";
+ next;
+ mes "[Shena]";
+ mes "It's rumored that they";
+ mes "are grown in a dark cave";
+ mes "in wich something inside";
+ mes "has some sort of malicious";
+ mes "influence over them.";
+ next;
+ mes "[Shena]";
+ mes "Minerals can defend themselves,";
+ mes "but they might drop Crystal Fragment,";
+ mes "Topaz or Emveretarcon if you defeat";
+ mes "one. There's also a chance";
+ mes "that they may drop a rare jewel,";
+ mes "but I'm not quite sure.";
+ next;
+ mes "[Shena]";
+ mes "Are there any";
+ mes "other mosnters";
+ mes "arround here that";
+ mes "you'd want to learn";
+ mes "more about?";
+ goto L_MENU;
+L_PITMAN:
+ mes "[Shena]";
+ mes "Pitmen are the ghosts";
+ mes "of dead miners that haunt";
+ mes "old and rusted mine cars.";
+ mes "For some reason, they can't";
+ mes "leave this world so they just";
+ mes "wander arround the mines.";
+ next;
+ mes "[Shena]";
+ mes "If you can defeat";
+ mes "them, they'll drop";
+ mes "Old Pick, Lantern, Iron,";
+ mes "Steel, Coal, Flashlight";
+ mes "and Rusty Iron Plate.";
+ next;
+ mes "[Shena]";
+ mes "Did you want";
+ mes "to asl me about";
+ mes "any other of the";
+ mes "local monsters?";
+ goto L_MENU;
+L_WASTE:
+ mes "[Shena]";
+ mes "It's just an evil,";
+ mes "man-eating stove.";
+ next;
+ menu "...That's it?",L_THAT,"H-horrifying!",-;
+
+ mes "[Shena]";
+ mes "Yes. God's creation,";
+ mes "that creature is cruel";
+ mes "and merciless, perhaps";
+ mes "a symbol of pure evil";
+ mes "if I ever saw one.";
+ next;
+ mes "[Shena]";
+ mes "Unlike newe appliances,";
+ mes "Waste Stoves were hand made by";
+ mes "master craftsmen that, I guess,";
+ mes "developed their own souls. They";
+ mes "used to be benovalant machines,";
+ mes "contend to provide loving warmth.";
+ next;
+ mes "[Shena]";
+ mes "For years they would serve";
+ mes "their owners with loyalty. But";
+ mes "as technology advanced and";
+ mes "they became obsolete, they were";
+ mes "discarded like pieces of trash.";
+ mes "This twisted their harts to ^FF0000evil^000000.";
+ next;
+ mes "[Shena]";
+ mes "Waste Stoves will usually";
+ mes "drop Battered Pot, Burnt Tree,";
+ mes "Iron, Iron Ore and Rusty Iron Plate.";
+ mes "But once in a while they might drop";
+ mes "interesting items like Rusty Iron";
+ mes "or even Dead Branch.";
+ next;
+ mes "[Shena]";
+ mes "So, is there";
+ mes "anything else";
+ mes "you'd like me to";
+ mes "share with you?";
+ goto L_MENU;
+L_THAT:
+ mes "[Shena]";
+ mes "Now, you know the importance";
+ mes "of recycling and preserving our";
+ mes "natural resources, right? Now,";
+ mes "it would do my heart good if you";
+ mes "were to recycle the scrap iron";
+ mes "from those Waste Stove monsters.";
+ next;
+ mes "[Shena]";
+ mes "Waste Stoves will usually";
+ mes "drop Battered Pot, Burnt Tree,";
+ mes "Iron, Iron Ore and Rusty Iron Plate.";
+ mes "But once in a while they might drop";
+ mes "interesting items like Rusty Iron";
+ mes "or even Dead Branch.";
+ next;
+ mes "[Shena]";
+ mes "So, is there";
+ mes "anything else";
+ mes "you'd like me to";
+ mes "share with you?";
+ goto L_MENU;
+}
+
+einbech.gat,48,107,4 duplicate(Shena) Luda 850
+
+einbech.gat,93,139,6 script Raust 847,{
+ mes "[Raust]";
+ mes "I don't get it!";
+ mes "Einbroch gets bigger";
+ mes "and fancier and our";
+ mes "town gets dirtier and";
+ mes "nastier. What the hell?!";
+ next;
+ mes "[Raust]";
+ mes "Not only do the people";
+ mes "look more ragged, we're";
+ mes "more tired and older looking";
+ mes "as well! It's dirty, it's crowded,";
+ mes "everything in this city is a total";
+ mes "mess! What, you want a list?!";
+ next;
+ mes "[Raust]";
+ mes "The food, literally, is";
+ mes "garbage! The jobs here have";
+ mes "to be a violation of human rights.";
+ mes "There's barely any women here and";
+ mes "the ones we do have all stink";
+ mes "anyway! Are you convinced yet?!";
+ next;
+ mes "[Raust]";
+ mes "Why is everything";
+ mes "that's good over";
+ mes "in Einbroch?! I hate this!";
+ mes "*Grumble*";
+ close;
+}
+
+einbech.gat,97,167,6 script Cavitar 847,{
+ mes "[Cavitar]";
+ mes "Recently, we had some";
+ mes "tunnel cave-ins that resulted";
+ mes "in miner casualties. We're having";
+ mes "a harder time working in the";
+ mes "mines now that we're even";
+ mes "lower on manpower.";
+ next;
+ mes "[Cavitar]";
+ mes "What's really suspicious";
+ mes "is that it seems something";
+ mes "has been making the tunnels";
+ mes "collapse on purpose. Some of";
+ mes "us believe it's because we've";
+ mes "angered the master of the cave.";
+ next;
+ mes "[Cavitar]";
+ mes "The tunnel accident";
+ mes "is still fresh in my mind.";
+ mes "It still seems that there are";
+ mes "more ^FF0000Cave Master^000000 sightings";
+ mes "when the tunnels started";
+ mes "to inexplicably collapse.";
+ next;
+ mes "[Cavitar]";
+ mes "I was off duty whent";
+ mes "the accident happened.";
+ mes "Still, I hear the only survivor";
+ mes "went crazy and disappeared";
+ mes "spmewhere. The poor bastard...";
+ close;
+}
+
+einbech.gat,105,218,6 script Gushenmu 848,{
+ mes "[Gushenmu]";
+ mes "I've lived here a long time";
+ mes "and, believe it or not, things";
+ mes "weren't as though in the past";
+ mes "as they are right now.";
+ next;
+ mes "[Gushenmu]";
+ mes "For lots of different reasons,";
+ mes "the work is more dangerous";
+ mes "and we're running real low on";
+ mes "manpower. And the factories in";
+ mes "Einbroch make so much smog,";
+ mes "we can't even see sunlight here.";
+ next;
+ mes "[Gushenmu]";
+ mes "The sad reality of mining";
+ mes "life right now is that we";
+ mes "wake up, go to work, and at";
+ mes "the end of the day some of us";
+ mes "are injured while a few others";
+ mes "never come to work the next day.";
+ next;
+ mes "[Gushenmu]";
+ mes "And as Einbech and Einbroch";
+ mes "have grown, I hear more and";
+ mes "more rumors that unfammiliar";
+ mes "monsters are beginning to";
+ mes "swarm outside of town.";
+ mes "This is really Einbech's worst time...";
+ close;
+}
+
+einbech.gat,57,210,4 script Young Man 854,{
+ mes "[Young Man]";
+ mes "Behind the pub,";
+ mes "you'll see this old man";
+ mes "who's always mumbling";
+ mes "something to himself.";
+ next;
+ mes "[Young Man]";
+ mes "Sometimes he seems really";
+ mes "angry, but other times he looks";
+ mes "awfully depressed. He must have";
+ mes "lived through some really horrible";
+ mes "experiences. I can't help but feel";
+ mes "really sorry for the old guy.";
+ next;
+ mes "[Young Man]";
+ mes "He says and does";
+ mes "a lot of strange things.";
+ mes "It's sad to see someone";
+ mes "that old act that way, but";
+ mes "it makes me wonder what";
+ mes "could have happened to him.";
+ close;
+}
+
+einbech.gat,39,215,6 script Train Station Staff 852,{
+ mes "[Staff]";
+ mes "Welcome to";
+ mes "the Train Station.";
+ mes "The fare to take the";
+ mes "train to Einbroch is";
+ mes "200 zeny. Would";
+ mes "you like to ride?";
+ next;
+ menu "Yes.",L_YES,"No.",-;
+
+ mes "[Staff]";
+ mes "Please enjoy";
+ mes "your stay here";
+ mes "in Einbech.";
+ close;
+L_YES:
+ if(Zeny < 200)goto L_ZENY;
+ mes "[Staff]";
+ mes "Thank you and";
+ mes "we hope you enjoy";
+ mes "the ride. All aboard!";
+ next;
+ set Zeny,Zeny - 200;
+ warp "einbroch.gat",226,276;
+ end;
+L_ZENY:
+ mes "[Staff]";
+ mes "I'm sorry,";
+ mes "but you don't";
+ mes "have enough zeny";
+ mes "to pay the train fare.";
+ close;
+}
+
+einbech.gat,157,215,4 script Train Station Manager 852,{
+ mes "[Train Station Manager]";
+ mes "This train station";
+ mes "is strictly for trains";
+ mes "running from Einbech";
+ mes "to Einbroch. Please speak";
+ mes "to the staff in the 11 o' clock";
+ mes "direction if you'd like to board.";
+ close;
+}
+
+einbech.gat,129,234,6 script Hander 848,{
+ mes "[Hander]";
+ mes "Those Einbroch bastards!";
+ mes "Living off the resources we";
+ mes "dig up while we keep working";
+ mes "for them like suckers! Damn!";
+ next;
+ mes "[Hander]";
+ mes "Everyday, we risk our";
+ mes "freakin' lives just so we";
+ mes "can make a living! Why don't";
+ mes "the elders do something about";
+ mes "this, like raise our ore prices?";
+ next;
+ mes "[Hander]";
+ mes "The work schedule's";
+ mes "unreasonable, Cavitar's";
+ mes "wife was attacked by a mine";
+ mes "creature, the hospital's too";
+ mes "far away and we don't have";
+ mes "any food to eat! Why...?!";
+ close;
+}
+
+einbech.gat,128,238,6 script Mogan 848,{
+ mes "[Mogan]";
+ mes "Recently, there were a few";
+ mes "cave-ins where many miners";
+ mes "were injured. It was discussed";
+ mes "in the Town Council and in my";
+ mes "opinion, I think the miners dug";
+ mes "too deep and disturbed... ^FF0000it^000000.";
+ next;
+ mes "[Mogan]";
+ mes "Yes, they awoke Ungoliant,";
+ mes "the master of the caves that";
+ mes "has existed since ancient time.";
+ mes "I don't know how many more will";
+ mes "be victimised by Ungolian in the";
+ mes "future. There's no telling...";
+ next;
+ mes "[Mogan]";
+ mes "Adventurer, be careful";
+ mes "if you travel inside the";
+ mes "mines, lest your footsteps";
+ mes "distrub Ungoliant's slumber.";
+ close;
+}
+
+einbech.gat,130,253,2 script Ekuri 848,{
+ mes "[Ekuri]";
+ mes "Yo-heave-ho!";
+ mes "Yo-heave-ho~!";
+ next;
+ mes "[Ekuri]";
+ mes "What am I doing here?";
+ mes "heck, I'm scared to death";
+ mes "of entering the mine! But";
+ mes "I can make a living here at";
+ mes "the entrance by gathering";
+ mes "scrap metal! Smart, huh?";
+ next;
+ mes "[Ekuri]";
+ mes "Sometimes, I get lucky";
+ mes "and score an entire ore!";
+ mes "Sure, I'm a coward, but";
+ mes "at least I'm alive. Well,";
+ mes "for the time being.";
+ next;
+ mes "[Ekuri]";
+ mes "Now you know what";
+ mes "I'm doing here. So why";
+ mes "don't you leave me to";
+ mes "my work? Heave-ho!";
+ mes "Ores, come to me!";
+ close;
+}
+
+einbech.gat,148,242,5 script Jung 855,{
+ mes "[Jung]";
+ mes "I'm one of the few";
+ mes "people who's lived";
+ mes "in both Einbech and";
+ mes "Einbroch for a long time,";
+ mes "So I gyess I'm one of the";
+ mes "best guides of this area.";
+ next;
+ mes "[Jung]";
+ mes "Say, if you're thinking of";
+ mes "entering the Mine Dungeon,";
+ mes "I can tell you all I know about";
+ mes "the monsters in that place so";
+ mes "that you'll be better prepared.";
+ next;
+ menu "Sure, why not?",L_TELL,"No, thanks.",-;
+ mes "[Jung]";
+ mes "I understand if you're";
+ mes "kind of in a hurry. Still,";
+ mes "if you're pretty new around";
+ mes "here, you should learn as";
+ mes "much as you can before";
+ mes "entering any dungeons.";
+ next;
+ mes "[Jung]";
+ mes "Alright then,";
+ mes "be safe on your";
+ mes "adventures, alright?";
+ close;
+L_TELL:
+ mes "[Jung]";
+ mes "Let's see. Ah, the monsters that";
+ mes "are unique to the Mine Dungeon";
+ mes "are Noxious, Venomous, Porcellio";
+ mes "and Obsidian. Wich one do you";
+ mes "want to know more about?";
+ next;
+ menu "Noxious and Venomous",-,"Porcellio",L_PORCELLIO,"Obsidian",L_OBSIDIAN;
+ mes "[Jung]";
+ mes "You know, no one seems";
+ mes "to know where Noxious and";
+ mes "Venomous have come form.";
+ mes "It's like they appeared out of";
+ mes "nowhere when Einbroch";
+ mes "started to industrialise.";
+ next;
+ mes "[Jung]";
+ mes "Now that I think about it,";
+ mes "I don't think they're naturally";
+ mes "created monsters. They have";
+ mes "this fixed look of despair and";
+ mes "suffering and tend to act like they";
+ mes "want their enemies to kill them.";
+ next;
+ mes "[Jung]";
+ mes "Still, you'd better be careful!";
+ mes "Careful! Nocious and Venomous";
+ mes "are stealthy monsters that can";
+ mes "glide quietly through the air";
+ mes "and attack you before";
+ mes "you even notice...";
+ next;
+ mes "[Jung]";
+ mes "You should know that";
+ mes "Noxious is Ghost property";
+ mes "and Venomous is Poison.";
+ mes "Both are medium sized,";
+ mes "formless monsters.";
+ next;
+ mes "[Jung]";
+ mes "Both of them drop Apple,";
+ mes "Dust Pollutant, Toxic Gas,";
+ mes "Poisonous Powder, Bacillus,";
+ mes "Mold Powder and Anodyne.";
+ next;
+ mes "[Jung]";
+ mes "That's all for now.";
+ mes "Feel free to ask me";
+ mes "if you have any questions";
+ mes "about monsters in the Mine";
+ mes "Dungeon. Be safe, adventurer.";
+ close;
+L_PORCELLIO:
+ mes "[Jung]";
+ mes "Porcellio is an insect that";
+ mes "lives in caves and drinks water";
+ mes "dripped from stalactites. It's";
+ mes "different from Ungoliant since";
+ mes "it likes to be near different";
+ mes "kinds of minerals and ores.";
+ next;
+ mes "[Jung]";
+ mes "Porcellio drops Jubilee,";
+ mes "Insect Leg, Single Cell,";
+ mes "Moss of Morning Dew, Neon";
+ mes "Liquid and a few other things";
+ mes "I can't quite remember.";
+ next;
+ mes "[Jung]";
+ mes "Lastly, Porcellio is an";
+ mes "Earth property monster.";
+ mes "That's all I know about it.";
+ mes "But if you want to know more";
+ mes "about some monster in the";
+ mes "Mine Dungeon, feel free to ask.";
+ close;
+L_OBSIDIAN:
+ mes "[Jung]";
+ mes "Do you know about the";
+ mes "belief that underground";
+ mes "minerlas that contain huge";
+ mes "amounts of energy actually";
+ mes "have souls? Obsidian is";
+ mes "one of these living rocks.";
+ next;
+ mes "[Jung]";
+ mes "Supposedly, just a piece of an";
+ mes "Obsidian in a Jung Processor has";
+ mes "enough energy to light up the night";
+ mes "sky. Unfortunately, it's impossible";
+ mes "to capture one alive and hunting";
+ mes "them isn't so easy.";
+ next;
+ mes "[Jung]";
+ mes "Obsidian is a small,";
+ mes "shapeless monster that";
+ mes "drops Clear Jewel, Piece of";
+ mes "Black Crystal, Coal, Elunium,";
+ mes "Iron and Steel.";
+ next;
+ mes "[Jung]";
+ mes "That's all for Obsidian.";
+ mes "If you have any questions";
+ mes "about other monsters living";
+ mes "in the Mine Dungeon, feel";
+ mes "free to ask me.";
+ close;
+}
+
+einbech.gat,148,246,5 script Franz 851,{
+ mes "[Franz]";
+ mes "So bored...";
+ mes "Starving for...";
+ mes "Conversation.";
+ mes "S-somebody...";
+ next;
+ mes "[Franz]";
+ mes "Hey, a traveller!";
+ mes "Are you planning to explore";
+ mes "the Mine Dungeon or the fields";
+ mes "around here? Let's chat for a bit";
+ mes "and maybe you'll learn something.";
+ next;
+ menu "Okay, fine.",L_OKAY,"No, thanks.",-;
+ mes "[Franz]";
+ mes "Oh, okay.";
+ mes "You're busy and have";
+ mes "things to do, I understand.";
+ mes "You probably have to head";
+ mes "off somewhere right away.";
+ mes "Right. Got it.";
+ next;
+ mes "[Franz]";
+ mes "I...";
+ mes "I've got stuff";
+ mes "I should be working";
+ mes "on. Yes. So very busy.";
+ close;
+L_OKAY:
+ mes "[Franz]";
+ mes "Ooh, have you heard";
+ mes "about the creature in the";
+ mes "Mine Dungeon or what's";
+ mes "happened in town recently?";
+ mes "Wich would you like to";
+ mes "know more about?";
+ next;
+ menu "Creature of Mine Dungeon",L_CREATURE,"Town Incident",-;
+ mes "[Franz]";
+ mes "In Einbroch, there was";
+ mes "a short lived teddy bear";
+ mes "fad. However, a series of";
+ mes "mysterious accidents and";
+ mes "murders where entire families";
+ mes "were killed also occured.";
+ next;
+ mes "[Franz]";
+ mes "It turns out that every family";
+ mes "that had been murdered had";
+ mes "bought one of these teddy bears.";
+ mes "There were even rumors tat these";
+ mes "teddy bears were comming to life.";
+ next;
+ mes "[Franz]";
+ mes "After an investigation, the";
+ mes "authorities learned that all the";
+ mes "merchants who sold these bears";
+ mes "had purchased them from the";
+ mes "smae wholesaler, an outsider";
+ mes "noone knew anything about.";
+ next;
+ mes "[Franz]";
+ mes "Since the teddy bears were";
+ mes "clearly not made to be mere,";
+ mes "harmless toys, troops were";
+ mes "sent to secure all the teddy";
+ mes "bears and dispose of them";
+ mes "outside of town.";
+ next;
+ mes "[Franz]";
+ mes "But as soon as the teddy";
+ mes "bears were set outside of";
+ mes "town, they sprang to life and";
+ mes "started rioting! This is clear";
+ mes "proof that these bears are";
+ mes "controlled by some evil force.";
+ next;
+ mes "[Franz]";
+ mes "Now those aggressive teddy";
+ mes "bears are scattered all over";
+ mes "the place and the government";
+ mes "has classified them as monsters.";
+ mes "Kill with exstreme prejudice!";
+ next;
+ mes "[Franz]";
+ mes "According to adventurers";
+ mes "who have caught these bears,";
+ mes "they're small, neutral monsters";
+ mes "wich drop Honey, Screw, Well-baked";
+ mes "Cookie and Oridecon Hammer.";
+ next;
+ mes "[Franz]";
+ mes "That's all I know";
+ mes "about it. watch out";
+ mes "for those bears if you";
+ mes "go exploring, okay? They";
+ mes "may be cute, but they're";
+ mes "known to be extremely vicious!";
+ close;
+L_CREATURE:
+ mes "[Franz]";
+ mes "The creature I'm talking about is";
+ mes "Ungoliant, wich also called the";
+ mes "Master of the Caves around here.";
+ mes "It's said to live deep in the caves";
+ mes "where it giards peculiar ores and";
+ mes "minerals with strange powers.";
+ next;
+ mes "[Franz]";
+ mes "At first I thought it was";
+ mes "just an old fairy tale, but it";
+ mes "actually started appearing";
+ mes "again about ten years ago";
+ mes "when the tunnel cave-ins";
+ mes "started to happen.";
+ next;
+ mes "[Franz]";
+ mes "As sightings of Ungoliant";
+ mes "increased, more and more";
+ mes "tunnel cave-ins occured.";
+ mes "I guess the miners have";
+ mes "inadvertently intruded";
+ mes "into it's territory.";
+ next;
+ mes "[Franz]";
+ mes "According to legend,";
+ mes "ancient giants snuck into";
+ mes "a mine to steal coal from";
+ mes "humans. But they made too";
+ mes "much noise while they were";
+ mes "digging and awoke Ungoliant.";
+ next;
+ mes "[Franz]";
+ mes "When the miners went to work";
+ mes "the next morning, they found the";
+ mes "bloodied bodies of those giants.";
+ mes "After that, people have feared";
+ mes "the threat that Ungoliant poses";
+ mes "to anyone entering the mines.";
+ next;
+ mes "[Franz]";
+ mes "Now, and adventurer that";
+ mes "managed to kill an Ungoliant";
+ mes "has told me that it drops Ant's";
+ mes "Jaw, Colorful Shell, Very Hard";
+ mes "Shell, Long Leg, Neon Liquid";
+ mes "and Zircon.";
+ close;
+}
+
+einbech.gat,151,168,4 script Tollaf 854,{
+ mes "[Tollaf]";
+ mes "Ah...!";
+ mes "This is killing me!";
+ mes "I don't have the money";
+ mes "to move, but I don't wanna";
+ mes "live in this town anymore!";
+ next;
+ mes "[Tollaf]";
+ mes "People everywhere else";
+ mes "live so much better than we";
+ mes "do, especially those snobs in";
+ mes "Einbroch! Einbech must be the";
+ mes "worst town of Schwartzwald Republic.";
+ mes "No, it's the worst in the world!";
+ close;
+}
+
+einbech.gat,149,154,4 script Mjunia 850,{
+ mes "[Mjunia]";
+ mes "It's hard being a woman";
+ mes "in this town, By being born";
+ mes "here, it's like fate just decided";
+ mes "to be especially cruel to me.";
+ next;
+ mes "[Mjunia]";
+ mes "My skin and hands are";
+ mes "rough from all the work";
+ mes "I have to do. But worst of";
+ mes "all... I... I... I've developed";
+ mes "bigger muscles than most";
+ mes "guys! Waaaaaah~!";
+ next;
+ mes "[Mjunia]";
+ mes "I wish I could find";
+ mes "a nice guy from Einbroch";
+ mes "and get married so I can";
+ mes "get away from this town.";
+ mes "But it doesn't look like";
+ mes "that wil happen...";
+ next;
+ mes "[Mjunia]";
+ mes "And I'd never marry";
+ mes "anyone from Einbech!";
+ mes "I'd rather die cold and";
+ mes "alone than cold and married";
+ mes "to some Einbech hooligan.";
+ next;
+ mes "[Mjunia]";
+ mes "Look at these";
+ mes "muscles. What do";
+ mes "you think? Am I pretty?";
+ mes "*Sniff* I gave up trying";
+ mes "to be feminine years ago.";
+ mes "I have to work so hard...";
+ close;
+}
+
+einbech.gat,176,125,4 script Ellhenje 850,{
+ mes "[Ellhenje]";
+ mes "Things might be";
+ mes "bad in this town";
+ mes "with the pollution";
+ mes "and the bullying";
+ mes "from Einbroch...";
+ next;
+ mes "[Ellhenje]";
+ mes "But somehow, people";
+ mes "are able to get by. That's";
+ mes "because there's a guy";
+ mes "that everyone here likes...";
+ next;
+ mes "[Ellhenje]";
+ mes "I'm talking about Clitzer!";
+ mes "He's almost too honest and";
+ mes "almost too diligent. But most";
+ mes "of all, he's the nicest guy~";
+ next;
+ mes "[Ellhenje]";
+ mes "Clitzer was born in one of";
+ mes "Einbech's poorest families,";
+ mes "but he's usually happy and always";
+ mes "thinks about others. I guess that's";
+ mes "why people like to think of him";
+ mes "as representing all of Einbech.";
+ next;
+ mes "[Ellhenje]";
+ mes "Recently, something's";
+ mes "been bothering him. I'm";
+ mes "not sure, but I think only";
+ mes "woman troubles could make";
+ mes "a guy feel so glum. I hope he";
+ mes "feels better soon...";
+ close;
+}
+
+einbech.gat,172,113,4 script Nemuk 855,{
+ mes "[Nemuk]";
+ mes "You seem to be an";
+ mes "outsider, so let me";
+ mes "ask you something.";
+ mes "What do you think";
+ mes "of Einbech?";
+ next;
+ menu "It's fine.",L_FINE,"It looks tough to live here.",-;
+ mes "[Nemuk]";
+ mes "I thought so.";
+ mes "Well, I appologize if";
+ mes "I put you on the spot.";
+ next;
+ mes "[Nemuk]";
+ mes "Everyone here has been";
+ mes "having a tough time just";
+ mes "living day to day for as long";
+ mes "as I can remember. It's like";
+ mes "things never seem to get any";
+ mes "better, no matter what we do.";
+ next;
+ mes "[Nemuk]";
+ mes "I really want to leave,";
+ mes "but it's just an empty";
+ mes "wish. My body is trapped";
+ mes "here while my heart longs";
+ mes "for a much better life. *Sigh*";
+ mes "Is it hopeless? What can I do?";
+ close;
+L_FINE:
+ mes "[Nemuk]";
+ mes "Huh...?";
+ mes "I'm not sure what";
+ mes "you've seen, but I'm";
+ mes "surprised to hear you";
+ mes "say something like that.";
+ next;
+ mes "[Nemuk]";
+ mes "It's been ten years since";
+ mes "I've started to think about";
+ mes "moving out. However, I'm still";
+ mes "debating it. Now, if I were rich,";
+ mes "I'd leave in no time, but it's hard";
+ mes "getting the money to move out.";
+ next;
+ mes "[Nemuk]";
+ mes "*Sigh...*";
+ mes "Maybe if I had been";
+ mes "and adventurer when I was";
+ mes "younger, I wouldn't have";
+ mes "these problems today...";
+ close;
+}
+
+einbech.gat,165,105,7 script Buender Hikeman 847,{
+ if(einbech_buender == 2)goto L_BEST;
+ if(einbech_buender == 1)goto L_BASTARD;
+ mes "[Buender Hikeman]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Buender Hikeman]";
+ mes "...";
+ mes "......";
+ mes "......You...";
+ next;
+ mes "[Buender Hikeman]";
+ mes "...";
+ mes "......";
+ mes "......You...";
+ mes "......Stop it...";
+ next;
+ mes "[Buender Hikeman]";
+ mes "...";
+ mes "......";
+ mes "......You...";
+ mes "......Stop it...";
+ mes "...You ^FF0000bastard^000000!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "RaaaaAAAARGHHH!!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "^0000FFThe old man seems^000000";
+ mes "^0000FFslightly irked at seeing^000000";
+ mes "^0000FFyou. Unfortunately, his^000000";
+ mes "^0000FFscreaming and rambling^000000";
+ mes "^0000FFis totally incoherent.^000000";
+ next;
+ mes "[Buender Hikeman]";
+ mes "It ^FF0000is^000000 you!";
+ mes "You're responsible!";
+ mes "You've taken everything";
+ mes "away from me!!";
+ next;
+ menu "What are you talking about?",L_WHAT,"Ignore Him.",-;
+ mes "[Buender Hikeman]";
+ mes "W...wait!";
+ mes "I said wait!";
+ mes "*Cough!*";
+ close;
+L_WHAT:
+ mes "[Buender Hikeman]";
+ mes "How dare you...";
+ mes "How dare you treat";
+ mes "after destroying all the";
+ mes "happiness in my life!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Damn you...";
+ mes "How can you have";
+ mes "the audacity to pretend";
+ mes "as if nothing happened?!";
+ mes "*C-cough Cough...*";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Are you so evil to";
+ mes "just shallowly forget";
+ mes "what you've done to our";
+ mes "lives? Did you already";
+ mes "forget what you did";
+ mes "here in Einbech?!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "It was such a long";
+ mes "time ago, but I'll never";
+ mes "forget. This town was";
+ mes "small, but full of folk";
+ mes "with warm hearts...";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Me, Khartophe, Anuto,";
+ mes "Maskharundt... All of";
+ mes "us were friends hired";
+ mes "by that businessman";
+ mes "to dig up ores in the mine.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "And then there";
+ mes "was you! All of us";
+ mes "put together made the";
+ mes "greatest mining team!";
+ mes "That was, until, we";
+ mes "discovered ^FF0000it^000000.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Yes...";
+ mes "The mysterious ore";
+ mes "that dazzled with a";
+ mes "magnificent light.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "But we should have known";
+ mes "that the ^0000FFUngoliant^000000 would";
+ mes "be arround that ore. We";
+ mes "should have realized";
+ mes "the danger...";
+ next;
+ mes "[Buender Hikeman]";
+ mes "We reported our findings";
+ mes "to our employer, and then";
+ mes "the ore just disappeared. He";
+ mes "must have sent it somewhere,";
+ mes "it was none of our business.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Then life was back";
+ mes "to normal for a while.";
+ mes "But one day you yelled";
+ mes "to us that you had found";
+ mes "another special, mysterious";
+ mes "ore in the mines.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "But when we came";
+ mes "over to check the hole";
+ mes "you dug up, you know";
+ mes "what we found...?!";
+ next;
+ menu "Ungoliant?",L_UNGOLIANT,"A mysterious ore, right?",L_ORE,"Nothing...?",-;
+ mes "[Buender Hikeman]";
+ mes "Yes...";
+ mes "Nothing.";
+ goto L_CONTINUE;
+L_UNGOLIANT:
+ mes "[Buender Hikeman]";
+ mes "Don't you remember";
+ mes "what happened? What";
+ mes "you did to us at that time?!";
+ next;
+L_CONTINUE:
+ mes "[Buender Hikeman]";
+ mes "There was nothing";
+ mes "inside the hole!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Then you pointed to";
+ mes "the wall behind us and";
+ mes "screamed that Ungoliant";
+ mes "was coming! In our panic";
+ mes "we started to dig our way out!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "I remember that the expression on";
+ mes "your face seemed so strange. I had";
+ mes "thought you looked sad, but now I'm";
+ mes "sure you were consumed by greed! We";
+ mes "trusted you and you betrayed us!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "When we finally smashed";
+ mes "down that last wall, everything";
+ mes "started to fall around us. We";
+ mes "were the only two to survive";
+ mes "that tunnel collapse.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Then I learned...";
+ mes "You planned it all along.";
+ set einbech_buender,1;
+ close;
+L_ORE:
+ mes "[Buender Hikeman]";
+ mes "Don't you remember";
+ mes "what happened? What";
+ mes "you did to us at that time?!";
+ goto L_CONTINUE;
+L_BASTARD:
+ mes "[Buender Hikeman]";
+ mes "Bastard!";
+ mes "I'm sick of";
+ mes "your lies!";
+ next;
+ menu "I'm not who you think!",L_IM,"How did you survive the accident?",-;
+L_HOW:
+ mes "[Buender Hikeman]";
+ mes "When I came to,";
+ mes "I was lying on my";
+ mes "stomach in the ruins";
+ mes "of that dark tunnel.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "And I found...";
+ mes "You know what I found.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "*Cough Cough*";
+ mes "The corpses of my friends!";
+ mes "Kartophe, Anuto, Maskharundt";
+ mes "Great men and my best friends.";
+ mes "But where were you?!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Your body was nowhere";
+ mes "to be found. I searched";
+ mes "the tunnel and finnaly";
+ mes "climbed outside where";
+ mes "I was found unconscious.";
+ next;
+ mes "[Buender Hikeman]";
+ mes "I was so stupid.";
+ mes "It was because of";
+ mes "that ore! You killed our";
+ mes "friend and destroyed";
+ mes "my life for that thing!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "And now...";
+ mes "You come out of";
+ mes "hiding and show up.";
+ mes "What do you want of";
+ mes "me? What more can";
+ mes "you possibly take away?!";
+ next;
+ menu "I'm not who you think I am!",L_THINK,"I'd like to apologize.",-;
+ mes "[Buender Hikeman]";
+ mes "Ha ha...";
+ mes "Apologize?";
+ mes "The harm is";
+ mes "already done...";
+ goto L_CONTINUE2;
+L_THINK:
+ mes "[Buender Hikeman]";
+ mes "Quit lying!";
+ mes "You've stirred up";
+ mes "my hatred by showing";
+ mes "up again! I've never";
+ mes "forgotten that day!";
+ next;
+L_CONTINUE2:
+ mes "[Buender Hikeman]";
+ mes "It's too late";
+ mes "for you now. For";
+ mes "the sake of my friends,";
+ mes "I'll have my vengeance!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "Prepare to die!";
+ mes "^0000FFShinokas^000000!!!!";
+ next;
+ mes "[Buender Hikeman]";
+ mes "...!";
+ mes "*Cough! Cough!*";
+ mes "Noooo! N-not now...";
+ mes "*Cough! Cough!*";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "...";
+ mes "I better";
+ mes "get away";
+ mes "from him!";
+ next;
+ mes "^0000FFYou ran away from Hikeman^000000";
+ mes "^0000FFas he collapsed on the ground^000000";
+ mes "^0000FFIt wouldn't be a good idea to^000000";
+ mes "^0000FFprovoke the old man anymore,^000000";
+ mes "^0000FFintentionally or not.^000000";
+ set einbech_buender,2;
+ close;
+L_BEST:
+ mes "^0000FFIt'd be best^000000";
+ mes "^0000FFto avoid aggravating^000000";
+ mes "^0000FFthe old man for now.^000000";
+ close;
+L_IM:
+ mes "[Buender Hikeman]";
+ mes "Ha...!";
+ mes "Do you think";
+ mes "I'd so easily";
+ mes "forget the face";
+ mes "of the person who";
+ mes "shattered my life?!";
+ goto L_HOW;
+}
+
+ein_in01.gat,281,85,2 script Drunken Man 849,{
+ mes "[Drunken Man]";
+ mes "...*Hiccup*...";
+ mes "*Hiccup*...";
+ mes "*Yawn*.....";
+ mes ".................";
+ mes "..*Hiccup*.....";
+ mes "*Hiccup*..";
+ close;
+}
+
+ein_in01.gat,277,95,8 script Ryan Danger 855,{
+ mes "[R.D. kim]";
+ mes "Oooh...";
+ next;
+ mes "[R.D. kim]";
+ mes "Oooh...";
+ mes "Momma.";
+ next;
+ mes "[R.D. kim]";
+ mes "Oooh...";
+ mes "Momma.";
+ mes "You are so...";
+ next;
+ mes "[R.D. kim]";
+ mes "Oooh...";
+ mes "Momma.";
+ mes "You are so...";
+ mes "^FF0000Hot^000000!";
+ next;
+ mes "[R.D. kim]";
+ mes "Why don't you take off";
+ mes "those heavy, uncomfortable";
+ mes "clothes? I'll buy you whatever";
+ mes "you want, it's on me! C'mon~";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "N-no...!";
+ mes "I-I-I-I...";
+ mes "(this is the";
+ mes "shadiest guy";
+ mes "I've ever seen!)";
+ next;
+ mes "[R.D. kim]";
+ mes "Hm? No...?";
+ mes "Absolutely no?";
+ mes "Are you sure?";
+ mes "Alright, alright.";
+ mes "I'm sorry, I apologize.";
+ mes "I was totally out of line.";
+ next;
+ mes "[R.D. kim]";
+ mes "...";
+ mes "Or am I?";
+ mes "Bwahahahaha!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "(Th-this guy";
+ mes "must be drunk, out";
+ mes "of his freakin' mind)";
+ close;
+}
+
+ein_in01.gat,279,92,2 script Tavern Lady 854,{
+ mes "[Tavern Lady]";
+ mes "most Einbech men are";
+ mes "crude and primitive male";
+ mes "chauvinists! They disgust me!";
+ next;
+ mes "[Tavern Lady]";
+ mes "I mean, there's nothing";
+ mes "good about them! They're";
+ mes "wild, violent, simple minded";
+ mes "and ignorant. They settle all";
+ mes "their arguments with brawn";
+ mes "and they're so... close minded!";
+ next;
+ mes "[Tavern Lady]";
+ mes "How can they not know";
+ mes "that women want gentle,";
+ mes "sensitive men with whom";
+ mes "they can share their feelings";
+ mes "and drink chamille tea over";
+ mes "freshly knit doillies?";
+ close;
+}
+
+einbech.gat,197,139,4 script Young Man 855,{
+ mes "[Heinz]";
+ mes "Wow...";
+ mes "And adventurer from";
+ mes "Rune-Midgard, eh?";
+ mes "What brings you here?";
+ next;
+ mes "[Heinz]";
+ mes "Einbech doesn't offer much";
+ mes "in terms of sight-seeing, but";
+ mes "have you come to see the mine?";
+ mes "Right now, it's swarming with";
+ mes "monsters and we can't dig any";
+ mes "ores because it's so dangerous.";
+ next;
+ mes "[Heinz]";
+ mes "Now, if some adventurers were";
+ mes "generous enough to hunt down";
+ mes "those evil creatures, we'd be able";
+ mes "to mine again and they could earn";
+ mes "some extra zeny. It's like killing";
+ mes "two birds with one stone. Hahaha!";
+ next;
+ mes "[Heinz]";
+ mes "Oh wait... I'm sorry.";
+ mes "I don't know what's wrong";
+ mes "with me, asking complete";
+ mes "strangers to do favors for";
+ mes "me. It's completely rude!";
+ mes "I mean, who would do that?";
+ next;
+ mes "[Heinz]";
+ mes "But... I'm beyond caring";
+ mes "about my pride. For the sake";
+ mes "of all that is good and holy, I'm";
+ mes "begging you, please kill thise foul";
+ mes "and evil creatures. Please!!";
+ close;
+}
+
+ein_in01.gat,191,102,4 script Kaijeta 846,{
+ mes "[Kaijeta]";
+ mes "Welcome to my humble";
+ mes "abode, adventurer. I'm";
+ mes "sorry if I'm a poor host.";
+ next;
+ mes "[Kaijeta]";
+ mes "As you can see, we have";
+ mes "to share this house with";
+ mes "other families so we don't";
+ mes "have much open space or";
+ mes "privacy. I'm afraid we can't";
+ mes "even affor basic comfort.";
+ next;
+ mes "[Kaijeta]";
+ mes "For now, this is the best";
+ mes "we can do. We don't have";
+ mes "the zeny to buy a house or";
+ mes "land, so we have no choice";
+ mes "but to endure through this...";
+ close;
+}
+
+ein_in01.gat,200,101,4 script Clitzer 854,{
+ mes "[Clitzer]";
+ mes "Is there something";
+ mes "that you really want";
+ mes "in life, but it's just";
+ mes "beyond your grasp?";
+ next;
+ mes "[Clitzer]";
+ mes "I wish I was more";
+ mes "like you adventurers.";
+ mes "People like you never";
+ mes "seem to give up, no matter";
+ mes "what the obstacles may be.";
+ mes "But I'm so helpless...";
+ next;
+ mes "[Clitzer]";
+ mes "I can't even see";
+ mes "the one person that";
+ mes "I love. We're just so";
+ mes "different that it's not";
+ mes "even possible anymore...";
+ close;
+}
+
+
+ein_in01.gat,192,90,2 script Supineque 849,{
+ mes "[Supineque]";
+ mes "Ugh...";
+ mes "I'm starving!";
+ next;
+ mes "[Supineque]";
+ mes "I haven't had food for so";
+ mes "long that my stomach is";
+ mes "beginning to digest itself!";
+ mes "This is horrible...";
+ next;
+ mes "[Supineque]";
+ mes "I mean, I have";
+ mes "food that I can";
+ mes "eat today. But if";
+ mes "I finish it, what am";
+ mes "I gonna eat tomorrow?";
+ close;
+}
+
+ein_in01.gat,208,86,3 script Decii 855,{
+ mes "[Decii]";
+ mes "This is so";
+ mes "frustating!";
+ mes "I'm surrounded";
+ mes "by all these ^FF0000people^000000!";
+ next;
+ mes "[Decii]";
+ mes "There's absolutely";
+ mes "no privacy in a town";
+ mes "this crowded! I guess";
+ mes "I should try to move";
+ mes "out as soon as I can.";
+ close;
+}
+
+einbech.gat,216,118,4 script Catzllanpu 854,{
+ mes "[Catzllanpu]";
+ mes "*Sigh...* ";
+ mes "Simple pleasures.";
+ mes "They're what makes";
+ mes "life worth living,";
+ mes "you know?";
+ next;
+ mes "[Catzllanpu]";
+ mes "It's enough for me just to";
+ mes "live a normal and happy life,";
+ mes "but everyone around me wants";
+ mes "to work harder and harder. If";
+ mes "you never take a rest, you're";
+ mes "killing yourself pretty slowly.";
+ next;
+ mes "[Catzllanpu]";
+ mes "I guess you can tell that";
+ mes "I don't have the worries";
+ mes "other people have about";
+ mes "money. It's great, but it's";
+ mes "not worth sacrificing the";
+ mes "quality of your life, right?";
+ close;
+}
diff --git a/npc/cities/einbroch.txt b/npc/cities/einbroch.txt new file mode 100644 index 000000000..81ee497db --- /dev/null +++ b/npc/cities/einbroch.txt @@ -0,0 +1,1513 @@ +//===== eAthena Script =======================================
+//= Einbroch Town
+//===== By: ==================================================
+//= Nexon
+//===== Current Version: =====================================
+//= 0.4c
+//===== Compatible With: =====================================
+//= eAthena Revision 3000+
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= 0.2 Added some NPCs [MasterOfMuppets]
+//= 0.3 Added a few npcs by reddozen [MasterOfMuppets]
+//= 0.4 Added a crappy quest, have fun guys... [MasterOfMuppets]
+//= 0.4a Added exp bonus for the factory quest, borrowed from a Korean fansite.
+//= 0.4b Added missing close [Komurka]
+//============================================================
+
+
+//== some boards, signs ======================
+einbroch.gat,220,208,5 script Notice Board 858,{
+ mes "[Weapon Shop Entrance]";
+ close;
+}
+
+einbroch.gat,183,174,5 script Bulletin Board 858,{
+ mes "East - Weapon Shop, Hotel";
+ mes "South - Factory";
+ mes "Southwest - Airship Repair Shop,";
+ mes "Laboratory";
+ mes "Northwest - Airport";
+ close;
+}
+
+einbroch.gat,244,255,5 script Bulletin Board 858,{
+ mes " ";
+ mes " Train Station";
+ close;
+}
+
+einbroch.gat,68,206,5 script Bulletin Board 858,{
+ mes " ";
+ mes " Airship Airport";
+ close;
+}
+
+einbroch.gat,162,256,5 script Bulletin Board 858,{
+ mes "East - Train Station";
+ mes "Southeast - Hotel";
+ mes "South - Weapon Shop, Factory";
+ mes "Southwest - Airport, Airship Repair";
+ mes "Shop, Laboratory";
+ close;
+}
+
+einbroch.gat,235,141,5 script Bulletin Board 858,{
+ mes "Southwest- Airship Repair Shop,";
+ mes "Laboratory";
+ mes "Northwest- Airport";
+ mes "Northwest- Weapon Shop, Hotel, Train";
+ mes "Station";
+ close;
+}
+
+//===== Town NPC ===========================================
+function script Ein_Tower {
+ mes "["+ @Tower_Name$ +"]";
+ mes "Good day~";
+ mes "I'm " + @Tower_Name$ +", your";
+ mes "guide to exploring";
+ mes "the Einbroch Tower.";
+ next;
+ mes "["+ @Tower_Name$ +"]";
+ mes "Einbroch Tower offers";
+ mes "the best view of our city";
+ mes "and it's a great place to";
+ mes "meet with friends or take";
+ mes "a date. The Einbroch Tower";
+ mes "admission fee is 10 zeny.";
+ next;
+ mes "["+ @Tower_Name$ +"]";
+ mes "Right now, we're offering";
+ mes "a special promotion called";
+ mes "the Apple Combo Set for only";
+ mes "20 zeny. This set includes";
+ mes "Einbroch Tower admission";
+ mes "and an Apple to snack on.";
+ next;
+ menu "Tower Admission Only",s_Tower,"Apple Combo Set",s_Apple,"Cancel",-;
+
+ mes "["+ @Tower_Name$ +"]";
+ mes "I see.";
+ mes "Feel free to";
+ mes "come back any";
+ mes "time. Thank you.";
+ close2;
+ return;
+
+s_Tower:
+ if(Zeny < 10)goto s_NEnough;
+ set Zeny,Zeny - 10;
+s_Tower2:
+ mes "["+ @Tower_Name$ +"]";
+ mes "Thank you for";
+ mes "using our services.";
+ mes "Let me guide you to";
+ mes "the tower right away.";
+ close2;
+ warp "einbroch.gat",174,204;
+ return;
+
+s_Apple:
+ if(Zeny < 20)goto s_NEnough;
+ mes "["+ @Tower_Name$ +"]";
+ mes "Before I guide you to";
+ mes "the tower, let me check";
+ mes "your status to insure";
+ mes "your safety before I give";
+ mes "you the Apple Combo Set.";
+ next;
+ set Zeny,Zeny - 20;
+ getitem 512,1;
+ goto s_Tower2;
+
+s_NEnough:
+ mes "["+ @Tower_Name$ +"]";
+ mes "I'm sorry but you don't";
+ mes "have enough zeny for the";
+ mes "requested service.";
+ close2;
+ return;
+}
+
+einbroch.gat,176,172,5 script Khemko 855,{
+ set @Tower_Name$,"Khemko";
+ callfunc "Ein_Tower";
+ end;
+}
+
+einbroch.gat,218,198,5 script Mark 855,{
+ set @Tower_Name$,"Mark";
+ callfunc "Ein_Tower";
+ end;
+}
+
+einbroch.gat,174,228,5 script Oberu 855,{
+ set @Tower_Name$,"Oberu";
+ callfunc "Ein_Tower";
+ end;
+}
+
+einbroch.gat,175,196,5 script Morei 854,{
+ mes "[Morei]";
+ mes "Greetings,";
+ mes "I am Morei,";
+ mes "Assistant Guide";
+ mes "of Einbroch Tower.";
+ next;
+ mes "[Morei]";
+ mes "If you wish to return";
+ mes "to the ground floor,";
+ mes "please let me know.";
+ mes "Would you like to go";
+ mes "back to ground level?";
+ next;
+ menu "Yes.",s_Goback,"No.",-;
+
+ mes "[Morei]";
+ mes "I see.";
+ mes "I hope you";
+ mes "enjoy your time";
+ mes "in Einbroch Tower.";
+ close;
+s_Goback:
+ mes "[Morei]";
+ mes "I see.";
+ mes "Let me lead you";
+ mes "to the ground floor.";
+ mes "Thank you for using";
+ mes "our services.";
+ close2;
+ set @towerwarp,rand(1,3);
+ if(@towerwarp == 0)warp "einbroch.gat",218,196;
+ if(@towerwarp == 1)warp "einbroch.gat",178,172;
+ if(@towerwarp == 3)warp "einbroch.gat",172,228;
+ end;
+}
+
+einbroch.gat,208,208,3 script Kesunboss 850,{
+ mes "[Kesunboss]";
+ mes "Lady Calla is the";
+ mes "epitome of elegance,";
+ mes "a veritable goddess";
+ mes "of Einbroch";
+ next;
+ mes "[Kesunboss]";
+ mes "Her gentle voice,";
+ mes "that angelic smile, her";
+ mes "kindness and warmth";
+ mes "towards other people";
+ mes "and above all...";
+ next;
+ mes "[Kesunboss]";
+ mes "Calla's family";
+ mes "is wealthy beyond";
+ mes "imagination! She's";
+ mes "perfect! I don't know who";
+ mes "she'll marry, but he'd be";
+ mes "a lucky gentleman, I'm sure.";
+ next;
+ mes "[Kesunboss]";
+ mes "Lady Calla lives in a magnificent";
+ mes "mansion that makes other houses";
+ mes "look like schacks in comparison.";
+ mes "Head north and then west from";
+ mes "here if you wish to marvel in its";
+ mes "beauty and elegance.";
+ close;
+}
+
+einbroch.gat,232,255,5 script Khowropher 847,{
+ mes "[Khowropher]";
+ mes "^6A6A6A*Cough cough*^000000";
+ mes "Jiminy! The air here";
+ mes "is so thick and grimy!";
+ mes "And it's worse for us old";
+ mes "people with breathing";
+ mes "problems! ^111111*Haaack*^000000";
+ next;
+ mes "[Khowropher]";
+ mes "I don't care if they keep";
+ mes "building more and more";
+ mes "factories and homes in this";
+ mes "town. Still, I'd like to spend";
+ mes "the rest of my life somewhere";
+ mes "quiet and with clean air...";
+ next;
+ mes "[Khowropher]";
+ mes "Then again, Einbroch is my";
+ mes "hometown and I can't just up";
+ mes "and leave. I suppose it's my";
+ mes "fate to suffer from this fould air";
+ mes "until the day I die.^6A6A6A*Sigh...*";
+ close;
+}
+
+einbroch.gat,259,327,5 script Leslie 846,{
+ mes "[Leslie]";
+ mes "^6A6A6A*Cough cough*^000000";
+ mes "Laaaand sakes!";
+ next;
+ mes "[Leslie]";
+ mes "An old woman like me";
+ mes "can't breathe this air! How";
+ mes "do people even live in all this";
+ mes "smog? Sure, the air in Einbech";
+ mes "isn't pristine, but the air here in";
+ mes "Einbroch is much worse! ^111111*Cough~!*^000000";
+ next;
+ mes "[Leslie]";
+ mes "I hate coming here";
+ mes "sometimes! The air is";
+ mes "totally polluted and this";
+ mes "city is full of stuck up";
+ mes "pricks! But they sell stuff";
+ mes "here I can't buy back home...";
+ close;
+}
+
+einbroch.gat,232,272,3 script Train Station Staff::EinbrochTrain 852,{
+ mes "[Staff]";
+ mes "Welcome to";
+ mes "the Train Station.";
+ mes "Trains to Einbech";
+ mes "are always running";
+ mes "so if you miss one,";
+ mes "it's no problem.";
+ next;
+ mes "[Staff]";
+ mes "The fare to board the";
+ mes "train that runs the Einbroch";
+ mes "to Einbech line is 200 zeny.";
+ mes "Would you like to buy a ticket?";
+ next;
+ menu "Yes.",s_Yes,"No.",-,"About the Enviroment...",s_Enviroment;
+
+ mes "[Staff]";
+ mes "Very well, then.";
+ mes "Please enjoy your";
+ mes "stay in Einbroch.";
+ close;
+s_Yes:
+ if(Zeny < 200)goto s_NEnough;
+ mes "[Staff]";
+ mes "Thank you";
+ mes "very much.";
+ mes "Have a safe trip.";
+ mes "^111111*Ahem*^000000 All aboard!";
+ close2;
+ set Zeny,Zeny - 200;
+ warp "einbech.gat",43,215;
+ end;
+s_NEnough:
+ mes "[Staff]";
+ mes "I'm sorry but you";
+ mes "do not have enough";
+ mes "money to pay the fee.";
+ close;
+s_Enviroment:
+ mes "[Staff]";
+ mes "Einbroch is infamous for";
+ mes "its air pollution, no doubt";
+ mes "caused by the industrial";
+ mes "facilities located here.";
+ mes "it's really horrible...";
+ next;
+ mes "[Staff]";
+ mes "Sometimes the air pollution";
+ mes "gets so bad that it becomes";
+ mes "hard to breathe. If you hear";
+ mes "the Einbroch Smog Alert, you";
+ mes "should find shelter immediately!";
+ close;
+}
+
+einbroch.gat,252,301,3 duplicate(EinbrochTrain) Train Station Staff 852
+
+einbroch.gat,228,121,5 script Little Toby 855,{
+ mes "[Little Toby]";
+ mes "Excuse me...";
+ mes "But I'm lost!";
+ mes "I can't find my";
+ mes "mom or dad!";
+ next;
+ mes "[Little Toby]";
+ mes "A-am I at the airport?!";
+ mes "My parents are suposed";
+ mes "to come get me, but I still";
+ mes "haven't found them! We just";
+ mes "moved here, so i dont know";
+ mes "where anything is!";
+ next;
+ mes "[Little Toby]";
+ mes "W-wait!";
+ mes "Where are you";
+ mes "going?! Dont leave";
+ mes "me, I'm all alone...!";
+ close;
+}
+
+einbroch.gat,229,149,3 script Sleik 854,{
+ mes "[Sleik]";
+ mes "Surprisingly, we have";
+ mes "a Train Station that everyone";
+ mes "has been calling a victory for";
+ mes "science. I mean, shouldn't we";
+ mes "be more amazed by the airship";
+ next;
+ mes "[Sleik]";
+ mes "Now, if you want to know";
+ mes "where the train actually goes";
+ mes "I wouldn't be able to tell you.";
+ mes "After all, I never rode it. But";
+ mes "still, I guess having our own";
+ mes "Train Station is a good thing";
+ close;
+}
+
+einbroch.gat,236,191,3 script Tan 855,{
+ mes "[Tan]";
+ mes "All the factories";
+ mes "here in Einbroch are";
+ mes "causing a serious air";
+ mes "pollution problem.";
+ next;
+ mes "[Tan]";
+ mes "I'm an Airship engineer and";
+ mes "everyday, all day long, I deal";
+ mes "with oil stains and all sorts";
+ mes "of pollutants. i'm supprised";
+ mes "I havn't gotten sick yet...";
+ next;
+ mes "[Tan]";
+ mes "Still, I try to be careful";
+ mes "when I can. Whenever I go";
+ mes "out into the city's red fog,";
+ mes "I always wear my Flu Mask.";
+ mes "If you'll be here a while,";
+ mes "you should carry one with you.";
+ close;
+}
+
+einbroch.gat,132,84,3 script Liotzburg 853,{
+
+if(EinFactory > 13)goto s_Budget2;
+if(EinFactory == 13)goto s_Budget;
+ mes "[Liotzburg]";
+ mes "I'm the plant";
+ mes "superintendant of this";
+ mes "factory. Most of my employees";
+ mes "are diligent workers. I can't say";
+ mes "that of everyone, but overall we're";
+ mes "doing an excellent job. Ha ha ha~!";
+ next;
+ mes "[Liotzburg]";
+ mes "So long as this factory";
+ mes "is well maintained, we won't";
+ mes "have to worry about this city's";
+ mes "safety. The field overseer,";
+ mes "Zelmeto, is also very reliable.";
+ next;
+ mes "[Liotzburg]";
+ mes "I can trust Zelmeto";
+ mes "to look after things,";
+ mes "so there's no need for";
+ mes "me to go inside the factory.";
+ mes "Delegating work is great!";
+ next;
+ mes "[Liotzburg]";
+ mes "Our factory will";
+ mes "continue to develop";
+ mes "and everyone will be";
+ mes "proud of the progress";
+ mes "we're making. Yes, I can";
+ mes "assure you of that!";
+ close;
+s_Budget:
+ mes "[Liotzburg]";
+ mes "Why waste money?";
+ mes "We haven't had any";
+ mes "problems so far! Look,";
+ mes "everything's fine! Why";
+ mes "are you exaggerating";
+ mes "such small details?";
+ next;
+ mes "[Liotzburg]";
+ mes "The field overseer,";
+ mes "Zelmeto, just came by to";
+ mes "ask for a budget increase.";
+ mes "Well, I think he's lying!";
+ mes "Everything's perfect!";
+ if(EinFactory == 13)set EinFactory,14;
+ close;
+s_Budget2:
+ mes "[Liotzburg]";
+ mes "What...?";
+ mes "Factory Repair";
+ mes "budget? No way!";
+ next;
+ goto s_Budget;
+
+}
+
+ein_in01.gat,31,217,3 script Cendadt 851,{
+
+ mes "[Cendadt]";
+ mes "This factory has a lot";
+ mes "of things that need fixing,";
+ mes "pronto! I'm amazed that";
+ mes "the place is still operating!";
+ next;
+ mes "[Cendadt]";
+ mes "Lucky for us, I head that";
+ mes "some altruistic adventurers";
+ mes "have been donating materials";
+ mes "to help keep this factory from";
+ mes "falling apart... Or worse.";
+ mes "But that's just a rumor.";
+ next;
+ mes "[Cendadt]";
+ mes "^6A6A6A*Sigh*^000000";
+ mes "Even if it is true,";
+ mes "there's nothing no one";
+ mes "here can do. Nobody has";
+ mes "the courage to challenge";
+ mes "the system, you know?";
+ next;
+ mes "[Cendadt]";
+ mes "I...";
+ mes "I better get";
+ mes "back to work";
+ mes "before I get";
+ mes "in trouble...";
+ close;
+}
+
+ein_in01.gat,36,204,3 script Rombell 851,{
+
+ mes "[Rombell]";
+ mes "It's great that the";
+ mes "factory is making good";
+ mes "business and drawing";
+ mes "in a lot of profit, but I still";
+ mes "have one major convern.";
+ next;
+ mes "[Rombell]";
+ mes "The ammount of pollution";
+ mes "that this place is causing";
+ mes "is horrific! We've got these";
+ mes "machines blowing out toxic";
+ mes "gas all day long! The air";
+ mes "can't be safe for very long...";
+ next;
+ mes "[Rombell]";
+ mes "I mean, the air we're";
+ mes "breathing right now is";
+ mes "pretty foul and things";
+ mes "are only going to get";
+ mes "worse. How can we";
+ mes "solve this problem?";
+ close;
+}
+
+ein_in01.gat,49,202,3 script Dorf 851,{
+
+ mes "[Dorf]";
+ mes "machines are sooo";
+ mes "convenient. Just look";
+ mes "at this contraption easily";
+ mes "do tasks that'd be tough";
+ mes "for me to finish alone";
+ next;
+ mes "[Dorf]";
+ mes "Now this is what";
+ mes "I call technology!";
+ mes "Sure, it takes effort and";
+ mes "money to make one of";
+ mes "these, but what do I care?";
+ next;
+ mes "[Dorf]";
+ mes "I've got no problems,";
+ mes "so long as this freaking";
+ mes "thing keeps working the";
+ mes "way I want it to!";
+ close;
+}
+
+ein_in01.gat,48,220,3 script Lowe 851,{
+
+ mes "[Lowe]";
+ mes "...";
+ next;
+ mes "[Lowe]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Lowe]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ mes "[Lowe]";
+ mes "Hey. Why are you";
+ mes "looking at me like";
+ mes "that? There's no idle";
+ mes "chatting allowed at work.";
+ mes "If Canphotii catches";
+ mes "you, you'll be punished";
+ next;
+ mes "[Lowe]";
+ mes "Oh wait...";
+ mes "You don't work here.";
+ mes "I appologize, that kind";
+ mes "of reaction's an old";
+ mes "habit for me, adventurer.";
+ close;
+}
+
+ein_in01.gat,43,253,4 script Canphotii 852,{
+
+ mes "[Canphotii]";
+ mes "Hustle, hustle!";
+ mes "Pick up the pace!";
+ mes "Anyone working too";
+ mes "slowly will be punished!";
+ next;
+ mes "[Canphotii]";
+ mes "Can't you understand";
+ mes "that?! Now go to your";
+ mes "station and get back to";
+ mes "work! Wait, are you even";
+ mes "an employee? If not, then";
+ mes "stop wandering around!";
+ next;
+ mes "[Canphotii]";
+ mes "You're not supposed";
+ mes "to be able to get in here!";
+ mes "I can't believe they let you";
+ mes "in! This requires extreme";
+ mes "disciplinary action!";
+ close;
+}
+
+ein_in01.gat,68,209,4 script Khashurantze 852,{
+
+ mes "[Khashurantze]";
+ mes "I'm sorry, but you need";
+ mes "special authority in order";
+ mes "to enter this place. I'll have";
+ mes "to ask you to leave right now.";
+ if(EinFactory > 0)goto L_work;
+ close2;
+ warp "einbroch.gat",179,63;
+ end;
+
+L_work:
+ next;
+ mes "[Khashurantze]";
+ mes "Oh? Mr. Zelmeto asked you to help out?";
+ mes "In that case excuse me.";
+ close;
+}
+
+ein_in01.gat,113,211,3 script Treinz 851,{
+
+ mes "[Treinz]";
+ mes "If you just pay me money,";
+ mes "I'll be your slave! There's";
+ mes "nothing I won't do! Anything";
+ mes "is fair game. Hell, I'll get buck";
+ mes "naked if you pay me enough.";
+ next;
+ mes "[Treinz]";
+ mes "If you pay me what I'm";
+ mes "worth, I'll work hard at";
+ mes "any task you set me to.";
+ mes "Sure, mining's rough, but";
+ mes "as long as the zeny's coming";
+ mes "in, I'm happy. Heh heh heh~";
+ close;
+}
+
+ein_in01.gat,84,218,3 script Tsuen 851,{
+
+ mes "[Tsuen]";
+ mes "There was a time";
+ mes "when I dreamed of";
+ mes "being an adventurer,";
+ mes "just like you. But that";
+ mes "was a long time ago...";
+ next;
+ mes "[Tsuen]";
+ mes "Now, I'm nothing but";
+ mes "a factory manager. Still,";
+ mes "even if my job's not that";
+ mes "great, I'm pretty satisifed.";
+ mes "I'm sure people enjoy the";
+ mes "products I oversee and all...";
+ next;
+ mes "[Tsuen]";
+ mes "Maybe my life was meant";
+ mes "to be this way, even if it's";
+ mes "not how I planned it. But the";
+ mes "time will come when I up and";
+ mes "leave and travel the world";
+ mes "once I get my chance!";
+ next;
+ mes "[Tsuen]";
+ mes "I hope the day will";
+ mes "come when I can meet";
+ mes "you out in that big wide";
+ mes "world and greet you as";
+ mes "a fellow adventurer.";
+ close;
+}
+
+ein_in01.gat,85,261,3 script Zherin 851,{
+
+ mes "[Zherin]";
+ mes "I'm in charge of this";
+ mes "blast furnace which";
+ mes "contains all of this";
+ mes "boiling magma.";
+ next;
+ mes "[Zherin]";
+ mes "Even though it doesn't";
+ mes "require actual labor, this";
+ mes "job is pretty tiring. I've got";
+ mes "to pay careful attention all";
+ mes "the time. It's pretty stressful.";
+ next;
+ mes "[Zherin]";
+ mes "Still, I'm proud of my job";
+ mes "since I have the responsibility";
+ mes "of ensuring employee safety.";
+ mes "Anyway, don't get too close";
+ mes "to the furnace. It won't do if";
+ mes "you get burned on accident!";
+ close;
+}
+
+ein_in01.gat,64,271,3 script Vonstein 851,{
+
+ mes "[Vonstein]";
+ mes "Staring at this";
+ mes "bubbling hot liquid";
+ mes "metal gives me a good";
+ mes "feeling inside. It's like";
+ mes "that stuff can melt anything!";
+ next;
+ mes "[Vonstein]";
+ mes "Imagine covering an";
+ mes "entire street of people";
+ mes "with that stuff! Bwahah--";
+ mes "Oh, I'm sorry if I'm talking";
+ mes "crazy talk! I'm just kidding~";
+ close;
+}
+
+ein_in01.gat,33,275,9 script Pevtatin 848,{
+
+ mes "[Pevtatin]";
+ mes "Good god!";
+ mes "I'm so stressed!";
+ mes "It's been nonstop";
+ mes "since I moved here!";
+ next;
+ mes "[Pevtatin]";
+ mes "The work is tough and";
+ mes "already the boss hates";
+ mes "me! I didn't move here";
+ mes "for this! Still, the pay is";
+ mes "decent so I guess I should";
+ mes "endure just a little longer.";
+ next;
+ mes "[Pevtatin]";
+ mes "Here goes...!";
+ mes "Yo-heave-ho!";
+ mes "Yo-heave-ho~!";
+ close;
+}
+
+ein_in01.gat,87,237,3 script Dinje 850,{
+
+ mes "[Dinje]";
+ mes "Do you know why a woman";
+ mes "like me has to work in this";
+ mes "factory? I'll tell you why...";
+ next;
+ mes "[Dinje]";
+ mes "My lazy husband, Gesin,";
+ mes "is just lying there on the";
+ mes "ground! So I have to work";
+ mes "in order to support us!";
+ next;
+ mes "[Dinje]";
+ mes "We can't rest for even";
+ mes "a second if we want to save";
+ mes "enough money to become";
+ mes "wealthy and powerful some";
+ mes "day. Don't you understand?";
+ next;
+ mes "[Dinje]";
+ mes "Well, my husband obviously";
+ mes "doesn't! How can he not know";
+ mes "how the real world works?!";
+ mes "Hey, kick his ass for me if";
+ mes "he doesn't wake up soon!";
+ close;
+}
+
+ein_in01.gat,103,238,9 script Gesin 849,{
+
+ mes "[Gesin]";
+ mes "Arrgh!";
+ mes "This is killing me!";
+ mes "Why should I be rich?!";
+ mes "What's wrong with living";
+ mes "within our means?";
+ next;
+ mes "[Gesin]";
+ mes "I've got no problem";
+ mes "with my current way";
+ mes "of life, but the old ball";
+ mes "and chain disagrees.";
+ mes "Why is she so obsessed";
+ mes "with riches and power?";
+ next;
+ mes "[Gesin]";
+ mes "Well, in any case, I'd";
+ mes "like to help her, but I can't";
+ mes "get up! I'm exhausted and";
+ mes "my body is just overtaxed.";
+ mes "I have no strength at all.";
+ next;
+ mes "[Gesin]";
+ mes "This is horrible~";
+ mes "I should be resting";
+ mes "instead of worrying";
+ mes "about making money...";
+ close;
+}
+
+ein_in01.gat,67,243,3 script Zelmeto 851,{
+
+ if(EinFactory > 0)goto s_Switches;
+ mes "[Zelmeto]";
+ mes "Ah, you must be a visitor.";
+ mes "I'm Zelmeto Abellov, the";
+ mes "field overseer. Have you";
+ mes "been in this facility before?";
+ next;
+ mes "[Zelmeto]";
+ mes "This factory plays an";
+ mes "important role in our city";
+ mes "and generates a lot of income.";
+ mes "However, our employess suffer";
+ mes "from a poor work environment.";
+ next;
+ mes "[Zelmeto]";
+ mes "Our superintendant makes a lot";
+ mes "of money and seems content with";
+ mes "the current situation. However, the";
+ mes "rest of the workforce doesn't enjoy";
+ mes "all of the benefits he receives.";
+ mes "[Zelmeto]";
+ mes "Many people have already";
+ mes "quit and there are only a few";
+ mes "people who continue to work";
+ mes "here. So now we're understaffed";
+ mes "and I'm in quite a bind...";
+ next;
+ mes "[Zelmeto]";
+ mes "There are some urgent";
+ mes "tasks I need done, but";
+ mes "there's no way for me";
+ mes "to recruit new workers.";
+ mes "Ah, I'm sorry, I've spoken too";
+ mes "freely about my own problems...";
+ next;
+ menu "You're understaffed?",s_Underst,"No, it's okay.",-;
+
+ mes "[Zelmeto]";
+ mes "Thank you for";
+ mes "your kindness.";
+ mes "And please don't";
+ mes "let anyone know about";
+ mes "anything I just told you.";
+ close;
+
+s_Underst:
+ mes "[Zelmeto]";
+ mes "Yes, we are!";
+ mes "I don't have enough";
+ mes "people to inspect the";
+ mes "factory machines and";
+ mes "determine what kinds";
+ mes "of problems we have.";
+ next;
+ mes "[Zelmeto]";
+ mes "It's a time consuming";
+ mes "task I'd rather do on my";
+ mes "own. However, between that";
+ mes "and managing the workforce,";
+ mes "I don't have enough time...";
+ next;
+ menu "I can help you.",s_Help,"Keep up the good job.",-;
+
+ mes "[Zelmeto]";
+ mes "Well, it's a living.";
+ mes "^6A6A6A*Sigh*^000000 I can put up with";
+ mes "this, but I hope the higher";
+ mes "ups will consider improving";
+ mes "the work environment here...";
+ close;
+
+s_Help:
+ mes "[Zelmeto]";
+ mes "You can help me?";
+ mes "I know something like";
+ mes "this is too much to ask,";
+ mes "but I'll accept any help";
+ mes "anyone offers me. I'm";
+ mes "that desperate.";
+ next;
+ mes "[Zelmeto]";
+ mes "Alright, I'll have you";
+ mes "inspect the machines";
+ mes "in the factory one by one.";
+ mes "It's imperative that we know";
+ mes "what needs to be repaired";
+ mes "and what's working fine";
+ next;
+ mes "[Zelmeto]";
+ mes "First, find the ^FF00002nd control";
+ mes "panel^000000 and determine its";
+ mes "status. I'm fairly certain that";
+ mes "it broke a long time ago, but";
+ mes "it wouldn't hur to make sure.";
+ mes "You should find it easily.";
+ next;
+ mes "[Zelmeto]";
+ mes "When you finish your";
+ mes "inspection, report back";
+ mes "to me so I can tell you";
+ mes "which machine to check";
+ mes "next. Thanks again for";
+ mes "offering to help";
+ set EinFactory,1;
+ close;
+s_Switches:
+ switch(EinFactory)
+{
+ case 1:
+ mes "[Zelmeto]";
+ mes "If you would,";
+ mes "please inspect the";
+ mes "2nd control panel that";
+ mes "seems to have been";
+ mes "broken for a while...";
+ close;
+ break;
+
+ case 2:
+ mes "[Zelmeto]";
+ mes "Huh, I see.";
+ mes "We must do something";
+ mes "about that as soon as";
+ mes "we can. Now, let me tell";
+ mes "you what to check next.";
+ next;
+ mes "[Zelmeto]";
+ mes "There are 3 automatic";
+ mes "pressure governors which";
+ mes "hammer the bent iron plates";
+ mes "from above to flatten them. It";
+ mes "seems that one of them may";
+ mes "have some kind of problem.";
+ next;
+ mes "[Zelmeto]";
+ mes "Please inspect the ^FF0000automatic";
+ mes "pressure governors^000000. Even if the";
+ mes "problem seems small, please";
+ mes "report it to me. I know it might";
+ mes "seem fine now, but I want to";
+ mes "prevent an accident if I can.";
+ next;
+ mes "[Zelmeto]";
+ mes "Thank you";
+ mes "in advance,";
+ mes "adventurer.";
+ set EinFactory,3;
+ close;
+ break;
+
+ case 3:
+ mes "[Zelmeto]";
+ mes "You need to inspect";
+ mes "an automatic pressure";
+ mes "governor. It looks fine,";
+ mes "but sometimes it makes";
+ mes "strange noises.";
+ next;
+ mes "[Zelmeto]";
+ mes "It probably will";
+ mes "be a good idea to";
+ mes "check that machine";
+ mes "more carefully this";
+ mes "time, just in case.";
+ next;
+ mes "[Zelmeto]";
+ mes "Thank you";
+ mes "for helping us,";
+ mes "adventurer.";
+ close;
+ break;
+
+ case 4:
+ mes "[Zelmeto]";
+ mes "What...?";
+ mes "This is worse";
+ mes "than I expected. But";
+ mes "it's good that we know";
+ mes "about these problems";
+ mes "as soon as possible.";
+ next;
+ mes "[Zelmeto]";
+ mes "Don't you worry,";
+ mes "we'll take care of";
+ mes "this. In the meantime,";
+ mes "I'd like you to inspect";
+ mes "the next machine for me.";
+ next;
+ mes "[Zelmeto]";
+ mes "I want you to check";
+ mes "a ^FF0000control panel^000000. It's the";
+ mes "same kind as the one";
+ mes "you just inspected, but";
+ mes "bigger in size.";
+ next;
+ mes "[Zelmeto]";
+ mes "It's located in the";
+ mes "middle of the factory,";
+ mes "so you should be able";
+ mes "to find it. It may be in bad";
+ mes "condition, even though it's";
+ mes "operating fine for now...";
+ next;
+ mes "[Zelmeto]";
+ mes "We need to ensure that";
+ mes "it's stable, reliable and";
+ mes "doesn't pose a threat to";
+ mes "our workforce. Thanks";
+ mes "again, adventurer.";
+ set EinFactory,5;
+ close;
+ break;
+
+ case 5:
+ mes "[Zelmeto]";
+ mes "I'd like you to inspect";
+ mes "the control panel. It's";
+ mes "fairly large and can be";
+ mes "found in the middle of the";
+ mes "factory. You shouldn't have";
+ mes "too much trouble finding it.";
+ close;
+ break;
+
+ case 6:
+ mes "[Zelmeto]";
+ mes "I see...";
+ mes "It's most likely that";
+ mes "there was a short";
+ mes "circuit and most";
+ mes "of the internal devices";
+ mes "were burnt out...";
+ next;
+ mes "[Zelmeto]";
+ mes "Thanks for checking";
+ mes "that out for me. Now,";
+ mes "the next machine I need";
+ mes "you to inspect is different";
+ mes "than the others I've had";
+ mes "you examine.";
+ next;
+ mes "[Zelmeto]";
+ mes "It's a mechanical";
+ mes "hand that transports";
+ mes "small objects. We didn't";
+ mes "really give it a name, but";
+ mes "you should be able to find it.";
+ next;
+ mes "[Zelmeto]";
+ mes "Recently, it seems";
+ mes "that there have been";
+ mes "problems in operating";
+ mes "that machine. If something's";
+ mes "broken, we need to know";
+ mes "and fix it right away.";
+ next;
+ mes "[Zelmeto]";
+ mes "Thanks again";
+ mes "in advance.";
+ set EinFactory,7;
+ close;
+ break;
+
+ case 7:
+ mes "[Zelmeto]";
+ mes "The machine which";
+ mes "I want you to inspect";
+ mes "this time is a small";
+ mes "sized conveyor.";
+ next;
+ mes "[Zelmeto]";
+ mes "Be sure that you";
+ mes "inspect the small";
+ mes "one, since we also";
+ mes "have a large conveyor";
+ mes "in the factory as well";
+ close;
+ break;
+
+ case 8:
+ mes "[Zelmeto]";
+ mes "Huh?";
+ mes "I'm suprised to hear";
+ mes "that. ^6A6A6A*Sigh*^000000 There's just";
+ mes "too many things that need";
+ mes "fixing. This is terrible...";
+ next;
+ mes "[Zelmeto]";
+ mes "Well, let me worry";
+ mes "about that for now. Please";
+ mes "focus on continuing to inspect";
+ mes "some of the other machines.";
+ next;
+ mes "[Zelmeto]";
+ mes "Now, there's a pipe inside";
+ mes "this factory that I want you";
+ mes "to look at. Many of our pipes";
+ mes "aren't in the best condition,";
+ mes "but this particular one might";
+ mes "be severely damaged.";
+ next;
+ mes "[Zelmeto]";
+ mes "Now, the pipe I want";
+ mes "you to inspect is located";
+ mes "near those large caultrons";
+ mes "of molten metal. You should";
+ mes "be able to find it pretty easily";
+ next;
+ mes "[Zelmeto]";
+ mes "Thanks again";
+ mes "for your help,";
+ mes "adventurer.";
+ set EinFactory,9;
+ close;
+ break;
+
+ case 9:
+ mes "[Zelmeto]";
+ mes "The pipe I want";
+ mes "you to inspect is located";
+ mes "near those large caultrons";
+ mes "of molten metal. You should";
+ mes "be able to find it pretty easily";
+ next;
+ mes "[Zelmeto]";
+ mes "Thanks again";
+ mes "for your help,";
+ mes "adventurer.";
+ close;
+ break;
+
+ case 10:
+ mes "[Zelmeto]";
+ mes "This is";
+ mes "worse than";
+ mes "I imagined...";
+ next;
+ mes "[Zelmeto]";
+ mes "We've got to start";
+ mes "repairs as soon as we";
+ mes "can! Hopefully, we can";
+ mes "resolve this before";
+ mes "any serious problems happen...";
+ next;
+ mes "[Zelmeto]";
+ mes "Alright, the last";
+ mes "thing that you need to";
+ mes "inspect is a ^FF0000large conveyor^000000.";
+ mes "It's similiar to the one you";
+ mes "inspected before, but it's";
+ mes "bigger and more powerful.";
+ next;
+ mes "[Zelmeto]";
+ mes "We have only one of these";
+ mes "machines and it's usually";
+ mes "moved around a lot since";
+ mes "a lot of people in the factory";
+ mes "use it. I really don't know";
+ mes "where it could be now.";
+ next;
+ mes "[Zelmeto]";
+ mes "Still I'm sure that";
+ mes "it's inside the building,";
+ mes "so you should be able to";
+ mes "find it. I hope you can inspect";
+ mes "that conveyor for me soon.";
+ set EinFactory,11;
+ close;
+ break;
+
+ case 11:
+ mes "[Zelmeto]";
+ mes "The machine which";
+ mes "you are supposed to";
+ mes "inspect right now";
+ mes "is a large convyore.";
+ next;
+ mes "[Zelmeto]";
+ mes "Remember that we";
+ mes "also have a small sized";
+ mes "conveyor, so make sure";
+ mes "that you examine the";
+ mes "larger one, alright?";
+ close;
+ break;
+
+ case 12:
+ mes "[Zelmeto]";
+ mes "Well, I figured that both";
+ mes "conveyors would have";
+ mes "similiar problems. We";
+ mes "can fix them at the";
+ mes "same time, but it'll";
+ mes "be a hassle";
+ next;
+ mes "[Zelmeto]";
+ mes "Thank you so much for";
+ mes "your help. Without you,";
+ mes "I'm pretty sure we wouldn't";
+ mes "know about these problems";
+ mes "until it was too late.";
+ next;
+ mes "[Zelmeto]";
+ mes "Now, I've got to make sure";
+ mes "we have enough materials";
+ mes "to make the repairs so that";
+ mes "the machines will be safely";
+ mes "functioning again.";
+ next;
+ mes "[Zelmeto]";
+ mes "First, I better";
+ mes "hurry and request";
+ mes "an increase for the";
+ mes "Factory Repair budget";
+ mes "from our superintendant.";
+ set EinFactory,13;
+ close;
+ break;
+
+ case 13:
+ mes "[Zelmeto]";
+ mes "I've got to report this";
+ mes "to our superintendant";
+ mes "as soon as possible.";
+ next;
+ mes "[Zelmeto]";
+ mes "With any luck, he'll approve";
+ mes "a budget increase so that we";
+ mes "can get all of the materials";
+ mes "needed for the repairs.";
+ close;
+ break;
+
+ case 14:
+ mes "[Zelmeto]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Zelmeto]";
+ mes "^6A6A6A*Sigh*^000000";
+ mes "My proposal was rejected";
+ mes "by our superintendant. But";
+ mes "maintainance and repairs";
+ mes "are crucial for peak operating";
+ mes "efficiency and worker safety!";
+ next;
+ mes "[Zelmeto]";
+ mes "I'm frustrated and worried.";
+ mes "Maybe nothing will happen";
+ mes "for now, but we've got to";
+ mes "safeguard our future by";
+ mes "regularly maintaining";
+ mes "all of these machines";
+ next;
+ mes "[Zelmeto]";
+ mes "Even possible threats";
+ mes "to the safety of our workers";
+ mes "can't be ignored. Isn't there";
+ mes "something I can do? ^6A6A6A*Sigh*^000000";
+ next;
+ mes "[Zelmeto]";
+ mes "If we can";
+ mes "just get";
+ mes "20 ^FF0000Flexible Tube^000000,";
+ mes "10 ^FF0000Rusty Screw^000000 and";
+ mes "10 ^FF0000Used Iron Plate^000000,";
+ mes "we could make those repairs.";
+ next;
+ mes "[Zelmeto]";
+ mes "But without funds, there's";
+ mes "no way we can purchase";
+ mes "those items. If something";
+ mes "happens, who's going to";
+ mes "be responsible?";
+ set EinFactory,15;
+ close;
+ break;
+
+ case 15:
+ if(countitem(7325) > 19 && countitem(7317) > 9 && countitem(7319) > 9)goto s_Again;
+ mes "[Zelmeto]";
+ mes "We need";
+ mes "at least";
+ mes "20 ^FF0000Flexible Tube^000000,";
+ mes "10 ^FF0000Rusty Screw^000000 and";
+ mes "10 ^FF0000Used Iron Plate^000000,";
+ mes "to repair this factory.";
+ next;
+ mes "[Zelmeto]";
+ mes "^6A6A6A*Sigh*^000000";
+ mes "But there's no way";
+ mes "we can get all of those";
+ mes "things. Our budget isn't";
+ mes "big enough to cover it.";
+ close;
+ s_Again:
+ mes "[Zelmeto]";
+ mes "Ah, it's you again.";
+ mes "It's shameful letting";
+ mes "other people know about";
+ mes "our miserable situation...";
+ next;
+ mes "[Zelmeto]";
+ mes "There's nothing";
+ mes "worth seeing here,";
+ mes "so there really isn't";
+ mes "a point in you coming to";
+ mes "visit this place anymore.";
+ next;
+ menu "Give him the materials.",s_Give,"Huh.",-;
+
+ mes "[Zelmeto]";
+ mes "^6A6A6A*Sigh*^000000";
+ mes "I'm really worried";
+ mes "about this factory's";
+ mes "future. What is our";
+ mes "superintendant thinking...?";
+ close;
+
+ s_Give:
+ mes "[Zelmeto]";
+ mes "...Hm?";
+ mes "Aren't these the";
+ mes "materials we need";
+ mes "to make repairs in";
+ mes "the factory? How did";
+ mes "you find all of these?";
+ next;
+ if(countitem(7325) < 20 || countitem(7317) < 10 || countitem(7319) < 10)close;
+ delitem 7325,20;
+ delitem 7317,10;
+ delitem 7319,10;
+ set EinFactory,16;
+ if (BaseLevel < 80) set BaseExp,BaseExp+35000;
+ if ((BaseLevel >= 80) && (BaseLevel < 90)) set BaseExp,BaseExp+88000;
+ if (BaseLevel >= 90) set BaseExp,BaseExp+367000;
+ mes "[Zelmeto]";
+ mes "I don't know how";
+ mes "I can possible pay you";
+ mes "back for this great favor.";
+ mes "I appreciate that you've";
+ mes "stepped forward to help us.";
+ next;
+ mes "[Zelmeto]";
+ mes "Oh...!";
+ mes "In my years of managing,";
+ mes "I've learned the ultimate";
+ mes "motivation techniques. Let";
+ mes "me enhance your motivation";
+ mes "to show you my gratitude.";
+ next;
+ mes "[Zelmeto]";
+ mes "Now...";
+ mes "Just open your mind";
+ mes "and listen to my words";
+ mes "of encouragement";
+ mes "and inspiration...";
+ next;
+ mes "[Zelmeto]";
+ mes "^3131FFWhen the going";
+ mes "gets rough, you've";
+ mes "gotta get rougher!";
+ mes "You gotta climb that";
+ mes "mountain 'cause no one's";
+ mes "gonna climb it for you!";
+ next;
+ mes "[Zelmeto]";
+ mes "^3131FFDon't give it up!";
+ mes "Go for broke!";
+ mes "Losers are quitters";
+ mes "and quitters are losers!";
+ next;
+ mes "[Zelmeto]";
+ mes "^6A6A6A*Whew*";
+ mes "^000000I haven't given that much";
+ mes "inspiration in a while, but";
+ mes "your help was well worth it.";
+ mes "I'm going to start the repairs, but";
+ mes "once again I'd like to thank you.";
+ close;
+ break;
+
+ case 16:
+ mes "[Zelmeto]";
+ mes "We'll be putting good";
+ mes "use to the materials you";
+ mes "gave me. With your help,";
+ mes "our factory will operate";
+ mes "safely. At least, for just";
+ mes "a little while longer.";
+ close;
+}
+
+}
+
+ein_in01.gat,50,232,4 script 2nd Control Panel 111,{
+
+if(EinFactory == 1)
+{
+ mes "^3131FFIt's the 2nd control panel";
+ mes "Zelmeto asked you to inspect.";
+ mes "it looks totally broken: screws";
+ mes "are missing, and the iron cover";
+ mes "has been bent open, revealing";
+ mes "a tangled mess of wires inside.";
+ set EinFactory,2;
+ close;
+}
+end;
+}
+
+
+ein_in01.gat,108,217,4 script 3rd Pressure Governor 111,{
+
+if(EinFactory == 3)
+{
+ mes "^3131FFAt first glance, this";
+ mes "pressure governor looks";
+ mes "perfectly fine. But after you";
+ mes "check it more carefully, you";
+ mes "find that it's making strange";
+ mes "grinding noises and a few of";
+ mes "the surface screws are loose.";
+ set EinFactory,4;
+ close;
+}
+end;
+}
+
+ein_in01.gat,61,259,4 script Main Control Panel 111,{
+
+if(EinFactory == 5)
+{
+ mes "^3131FFThe main control panel";
+ mes "doesn't look like it has";
+ mes "any problems. But after";
+ mes "tapping on its surface,";
+ mes "you hear a disheartening";
+ mes "hollow sound. It looks like";
+ mes "it's missing some parts...";
+ set EinFactory,6;
+ close;
+}
+end;
+}
+ein_in01.gat,47,197,4 script Conveyor 111,{
+
+if(EinFactory == 7)
+{
+ mes "^3131FFThe conveyor's movements";
+ mes "look jittery and clumsy. The";
+ mes "mechanical arm also doesn't";
+ mes "look powerful enough to bear";
+ mes "the loads that it's carrying. The";
+ mes "screws in the conveyor look";
+ mes "loose and rusted over.";
+ set EinFactory,8;
+ close;
+}
+end;
+}
+
+ein_in01.gat,100,267,4 script Pipe 111,{
+
+if(EinFactory == 9)
+{
+ mes "^3131FFThe inspection of this";
+ mes "pipe didn't take very long.";
+ mes "It's bloated and worn out";
+ mes "from long durations of";
+ mes "being overloaded with";
+ mes "pressure. It's a wonder";
+ mes "it hasn't exploded yet.";
+ set EinFactory,10;
+ close;
+}
+end;
+}
+
+ein_in01.gat,95,238,4 script Conveyor 111,{
+
+if(EinFactory == 11)
+{
+ mes "^3131FFThis conveyor seems";
+ mes "to have similiar problems";
+ mes "as its smaller version. Its";
+ mes "movements are awkward,";
+ mes "erratic and weak, and almost";
+ mes "all of its screws are rusted.";
+ set EinFactory,12;
+ close;
+}
+end;
+}
+
+einbroch.gat,188,72,3 script Keneshiotz 855,{
+
+ mes "[Keneshiotz]";
+ mes "This city is full of sky";
+ mes "high smokestacks and";
+ mes "the droning hum of machines.";
+ next;
+ mes "[Keneshiotz]";
+ mes "Sure, the air is polluted,";
+ mes "but I think it's a fair price";
+ mes "to pay for wealth and a";
+ mes "modern life of comfort.";
+ mes "Screw the environment!";
+ next;
+ mes "[Keneshiotz]";
+ mes "I'd much rather live like";
+ mes "this than end up like those";
+ mes "backwards vagrants in that";
+ mes "filthy Einbech. Don't they";
+ mes "know that money makes";
+ mes "the world go 'round?";
+ close;
+}
\ No newline at end of file diff --git a/npc/cities/geffen.txt b/npc/cities/geffen.txt new file mode 100644 index 000000000..49d89bb26 --- /dev/null +++ b/npc/cities/geffen.txt @@ -0,0 +1,678 @@ +//===== eAthena Script =======================================
+//= Geffen Town
+//===== By: ==================================================
+//= kobra_k88
+//===== Current Version: =====================================
+//= 1.3
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Fully working
+//= 1.1 - Spell Checked [massdriller]
+//= 1.2 Fixed more typo’s [Nexon]
+//= 1.3 added a Level 4 weapon quest related NPC [MasterOfMuppets]
+//============================================================
+
+
+// Lady -------------------------------------------------------
+geffen.gat,59,143,8 script Lady 91,{
+ mes "[Lady]";
+ mes "Oh, you must be a Stranger here.";
+ next;
+ mes "[Lady]";
+ mes "Welcome to Geffen, the City of Magic. You Must be very tired? Why don't you eat Some ^ffaa00Honey^000000? It will relieve of your fatigue";
+ next;
+ mes "[Lady]";
+ mes "Honey is very sweet and highly nutritious. It will allow you to ^0000ffregain^000000 some of your ^0000ffHP as well as SP^000000.";
+ mes "It's gathered by Hornets for the queen bee ^ff0000Mistress^000000. mistress is a very rare and powerfully monster.";
+ next;
+ mes "[Lady]";
+ mes "BELIEVE me, you DON'T want to try and take honey away from HER....";
+ next;
+ mes "[Lady]";
+ mes "There are other monsters that drop honey but they are fairly strong. Honey is pretty hard to come by which makes it very pricey to buy.";
+ next;
+ mes "[Lady]";
+ mes "Believe it or not Honey is actually NOT the most valuable bee product there is.......";
+ mes "Apparently ^ffaa00`Royal Jelly'^000000, which is made by ^ff0000Mistress^000000 herself, is even rarer and more sought after.";
+ next;
+ mes "[Lady]";
+ mes "Ah~ Thinking of Royal Jelly makes my mouth Water~";
+ close;
+}
+
+
+// Womankind ------------------------------------------------------------
+geffen.gat,111,48,2 script Kind Woman 101,{
+ mes "[Kind Woman]";
+ mes "Good Day, adventurer.";
+ next;
+ mes "[Kind Woman]";
+ mes "Have you ever seen the ^ff0000Orcs^000000, the Demi-Human Tribe?";
+ next;
+ mes "[Kind Woman]";
+ mes "South of here, deep in the forest, lies the home land of the Orcs. I here they have a unique culture and language that is much different from our own.";
+ next;
+ mes "[Kind Woman]";
+ mes "I wonder.....? Do they dream of love and romance just as we do? Hmm..... I wonder........";
+ close;
+}
+
+
+// Researcher ------------------------------------------------------------------------
+geffen.gat,156,190,8 script Researcher 57,{
+ mes "[Researcher]";
+ mes "Hmm... Interesting. Hmm... It is Very interesting....";
+ next;
+ mes "[Researcher]";
+ mes "Oh, you've come at just the right time. Let me tell you about something I just discovered.";
+ next;
+ mes "[Researcher]";
+ mes "You see, I found this Mysterious Scroll when I was researching Magic. In the scroll there is a description of a tree named ^008800Yggdrasill^000000.";
+ mes "It says that the leaves, seeds, and fruits of this tree are somehow connected to the creation and preservation of life in this world.";
+ next;
+ mes "[Researcher]";
+ mes "I've never actually come across the leaves, seeds, or fruits of the Yggdrasill, let alone the tree itself..... but.....";
+ next;
+ mes "[Researcher]";
+ mes "The idea of a tree of life is quite amazing! Don't you think so?";
+ close;
+}
+
+// Young Man --------------------------------------------------------------------------
+geffen.gat,147,26,0 script "Young man" 97,{
+ mes "[Young Man]";
+ mes "I heard that somewhere in this world, there is a rare staff which transforms its owner's psychic power into physical powers, and endows with destructive force also...";
+ mes "With this, everybody could be as strong as Hercules, despite their lack of muscles. Haw haw...I will take it.";
+ next;
+ mes "[Young Man]";
+ mes "Good heavens! You, since when were you behind me?";
+ mes "Did you happen to hear what I said? Ha ma...Muhaha. I didn't say anything. If you heard anything from me, just forget~Forget about it~";
+ mes "Yay~ veggie is cheap today~come on!!";
+ close;
+}
+
+// Young Man -----------------------------------------------------------------------
+geffen_in.gat,34,170,0 script "Young man" 47,{
+ mes "[Young Man]";
+ mes "Hello? Isn't it wonderful, today? I am a promising young Mage. Ahem.";
+ mes "Nowadays, my mental anguish about magic things keeps me awake every night..sigh...Especially, about the weak point of magic, you know.";
+ next;
+ mes "[Young Man]";
+ mes "Darn! It was really annoying when I encountered that long-ranged enemy last time. It disrupted magic casting.";
+ mes "After all I realized I need a weapon to counter Such a long-ranged attack from an enemy....But geez.. It is not easy to make such a weapon I wish.";
+ next;
+ mes "There should be another way.....Should be.....";
+ mes "Any ideas for me?";
+ close;
+}
+
+
+//<============================================ Inn =====================================================>\\
+// Waitress ---------------------------------------------------------------------------
+geffen_in.gat,70,67,5 script Waitress 80,{
+ mes "[Waitress]";
+ mes "Ugh!! SO annoying! Why would you drink here when you could drink at the pub!? This is an Inn, not a pub!!";
+ mes "That man!... every time he drinks... he gets like that! Ugh!!";
+ emotion 6;
+ next;
+ mes "[Waitress]";
+ mes "(~yells to the man~)'Hey mister! I TOLD you... THIS.. IS.. AN INN, NOT A BAR!!'";
+ emotion 32;
+ next;
+ mes "[Waitress]";
+ mes "(~sighs~) That old man in the front corner there gives me a headache.";
+ mes "My younger sister, who works at the pub, told me that there is someone just like him at the Pub.";
+ next;
+ mes "[Waitress]";
+ mes "To think that there are 2 of them in one city... It's JUST ABSURD!!";
+ emotion 32;
+ next;
+ mes "[Waitress]";
+ mes "(~mumbles~)... I wish they would both just leave this town and be forgotten forever... that would be nice....";
+M_Menu:
+ next;
+ menu "May I have a drink?",M_0, "Has there been anything interesting lately?",M_1, "End Conversation",M_End;
+
+ M_0:
+ mes "[Waitress]";
+ mes "Oh my, I'm sorry but that DRUNKARD swallowed up every last drop of liquor we have.";
+ mes "Everyday it's the same thing... as soon as the Inn opens he comes in and gulps down drink after drink.";
+ next;
+ mes "[Waitress]";
+ mes "It's amazing he hasn't died yet. Maybe if you came by some other time we'll be restocked... oh who am I kidding....";
+ goto M_Menu;
+ M_1:
+ mes "[Waitress]";
+ mes "Well... of all of the people who have stopped by lately, there are a group of merchants that have caught my attention.";
+ mes "I could tell right away that they were from out of town. My younger sister tells me they are from Schubaltzwald...";
+ next;
+ mes "[Waitress]";
+ mes "It really doesn't matter who they are or where they're from, after all business is business. They could be from Schuschu Chocolate Land for all I care....";
+ next;
+ mes "[Waitress]";
+ mes "I just wish the amount of local customers would start increasing again, since they are the bulk of my customers.";
+ goto M_Menu;
+ M_End:
+ mes "[Waitress]";
+ mes "Have a nice day!";
+ close;
+}
+
+// Merchant Daven -------------------------------------------------------------------
+geffen_in.gat,79,75,2 script Merchant Daven 61,{
+ mes "[Merchant Daven]";
+ mes "Back in the day when I first came to Geffen, the town was a very boring place to live in.";
+ next;
+ mes "[Merchant Daven]";
+ mes "But now there are noble Mages and a flourishing community of Blacksmiths, that make Geffen.......";
+ next;
+ mes "[Merchant Daven]";
+ mes ".... still.... a very BORING place to be.... Bleh! I'm really bored here!!!";
+M_Menu:
+ next;
+ menu "-Mages?",M_0, "-Blacksmiths?",M_1, "-Who are you?",M_2, "-End Conversation.",M_End;
+
+ M_0:
+ mes "[Merchant Daven]";
+ mes "Mages and Wizards love to carry books around with them wherever they go. That's just how they are.";
+ next;
+ mes "[Merchant Daven]";
+ mes "Mages like to gather at the ^5555FFMagic Academy^000000 where they study the basics of magic use.";
+ next;
+ mes "[Merchant Daven]";
+ mes "After much study and with enough experience, Mages can become Wizards. Wizards can use much more powerful magical spells.";
+ mes "You can find them at the top floor of the ^5555FFGeffen Tower^000000.";
+ goto M_Menu;
+ M_1:
+ mes "[Merchant Daven]";
+ mes "Blacksmiths are difficult people. They are also a dirty bunch, whose faces are often covered with black soot.";
+ mes "No matter where they are or what they do, they always smell of iron and soot.";
+ next;
+ mes "[Merchant Daven]";
+ mes "However, that is something that can't be helped. Blacksmiths are always hard at work, refining ores, and tempering equipment.";
+ mes "It's just not possible to be a Blacksmith and not be dirty and smelly. Unfortunately it's part of the job.";
+ next;
+ mes "[Merchant Daven]";
+ mes "Weapons forged by Blacksmiths can be much more unique then those sold in Armories.";
+ mes "The actual ores and stones used by the Blacksmiths are of a much higher quality and are often scarce.";
+ mes "This can give their weapons special qualities that are very beneficial to a character.";
+ goto M_Menu;
+ M_2:
+ mes "[Merchant Daven]";
+ mes "Me?.... Oh I'm the world's PRETTIEST street merchant!!..... the he he...";
+ emotion 30;
+ next;
+ menu "..... I'm going to puke....",sM_0, ".... SLAPP him upside his head!!!",sM_1;
+
+ sM_0:
+ mes "[Merchant Daven]";
+ mes "Hehehe.... it was a joke.... a joke ok..... hehehe....";
+ emotion 18;
+ goto M_Menu;
+ sM_1:
+ mes "~^FF8000!!!^FF0000THWAAACCCKKK^FF8000!!!^000000~";
+ next;
+ mes "[Merchant Daven]";
+ mes "OW!! Ok! Ok! I was just kidding.... sheesh....";
+ emotion 16;
+ goto M_Menu;
+ M_End:
+ close;
+}
+
+// Drunkard -------------------------------------------------------------------
+geffen_in.gat,59,62,2 script Drunkard 120,{
+ mes "[Drunkard]";
+ mes "Hmm... You're Joshua's friend too??";
+ next;
+ menu "-Nope.",M_0, "-Who's that??",M_1, "-I have no friends.(~sob~)",M_2;
+
+ M_0:
+ mes "[Drunkard]";
+ mes "Hmf. Yeah... that dork has no reason to have any friends. Forget I even asked.";
+ close;
+ M_1:
+ mes "[Drunkard]";
+ mes "Uh... well if you go down this hall to the room on the left... you'll find this dork.";
+ mes "All day long, he just stays in that dark room tempering steel.... who the hell knows what he's making....";
+ next;
+ mes "[Drunkard]";
+ mes "If you're interested you should go talk to him. From the looks of it, you two would probably get along really well... HAHAHA!";
+ emotion 18;
+ close;
+ M_2:
+ mes "[Drunkard]";
+ mes "Oh... I see, I see. My apologies. You seem to be sensitive about this. To think that you have no friends....";
+ mes "Ya know, you remind me of my younger self! Heck... you might end up just like me... heh heh.";
+ next;
+ mes "[Drunkard]";
+ mes "(~sob~sob~).... oh what happened to my life!!!....(~baaaahhhh~)";
+ emotion 28;
+ next;
+ mes "[Waitress]";
+ mes "ARGH!! STOP being so noisy!";
+ close;
+}
+
+// Schubaltzwald Merchant ----------------------------------------------------------------------
+geffen_in.gat,113,73,4 script Schubaltzwald Merchant 709,{
+ mes "[Schubaltzwald Merchant]";
+ mes "How are you, Rune-Midgard young'un? I am Schubaltzwald's one and only Hans Hadenhiem.";
+ next;
+ mes "[Schubaltzwald Merchant]";
+ mes "My business associates and I plan to do business, both here in Geffen, and at home in Schubaltzwald.";
+ next;
+ mes "[Schubaltzwald Merchant]";
+ mes "Although Rune-Midgard doesn't seem to have any exciting places to go sight-seeing, it does have a lot of interesting merchandise.";
+ mes "Because of their uniqueness, these items have become quite valuable in my city.";
+ next;
+ mes "[Schubaltzwald Merchant]";
+ mes "Something may be plentiful here, but scarce somewhere else, an item may be popular there but not here....";
+ mes "That is what makes being a merchant so interesting, the variety of items to buy and sell between different places.";
+ next;
+ mes "[Schubaltzwald Merchant]";
+ mes "Of course it would be ideal if a merchant could have a widespread distribution of the same items in different cities.";
+ next;
+ mes "[Schubaltzwald Merchant]";
+ mes "If you're not satisfied with the merchandise, just wait, and some other day what you're looking for may be in stock.";
+ mes "It's a merchant's duty to make the customer happy with the quality of the items being sold!";
+ close;
+}
+
+
+//<============================================== Pub ==================================================>\\
+// Waitress -----------------------------------------------------------------
+geffen_in.gat,28,134,4 script Waitress 69,{
+ mes "[Waitress]";
+ mes "Meh! ALWAYS drinking and ALWAYS fighting..... HEY Mister! This is a place of BUSINESS!!";
+ emotion 6;
+ next;
+ mes "[Waitress]";
+ mes "That man gives me a headache. My sister at the Inn says that there is another IDIOT just LIKE HIM there!";
+ mes "I CAN'T BELIEEEEVE that there is more that one IDIOT like him in this world..... I wish they would just... just... DISAPPEAR!!";
+ next;
+ mes "[Waitress]";
+ mes "(~sighs~)";
+ emotion 32;
+M_Menu:
+ next;
+ menu "Could I get drink?",M_0, "Anything interesting going on lately?",M_1, "End Conversation",M_End;
+
+ M_0:
+ mes "[Waitress]";
+ mes "Jeez, I'm real sorry but we ran out of liquor. THAT DRUNKARD chugged down every last drop we had....";
+ mes "As soon as we open he's in here downing drink after drink! I'm surprised he's still alive.";
+ next;
+ mes "[Waitress]";
+ mes "Maybe if you stopped by later.... but then again, the way HE'S been drinking.... you might have better luck else where....";
+ goto M_Menu;
+ M_1:
+ mes "[Waitress]";
+ mes "Hmm... there really hasn't been anything new going on lately.... there haven't been any rumors from the customers either....";
+ mes "Come to think of it.... you yourself are a person of few words....";
+ next;
+ mes "[Waitress]";
+ mes "I'm sure there's a reason why there has been such a lull as of late....";
+ mes "It's just we working girls tend to get REALLLYYY BORED.... so if anything exciting happens let me know okay?";
+ goto M_Menu;
+ M_End:
+ mes "[Waitress]";
+ mes "You have a nice day now!";
+ close;
+}
+
+// Drunkard ----------------------------------------------------------------------------
+geffen_in.gat,21,125,5 script Drunkard 52,{
+ mes "[Drunkard]";
+ mes "You want to be an idiotic magician? Is that why you came here??";
+ emotion 1;
+ close;
+}
+
+// Lvl 4 weapon quest related NPC ------------------------------------------------------
+
+geffen.gat,203,146,5 script Citizen 97, {
+ mes "[Citizen]";
+ mes "There was a skillful weaponsmith";
+ mes "in Al De Baran who had 4 sons.";
+ mes "Unfortunately he lost all of his sons";
+ mes "while developing a powerful weapon.";
+ mes "The father survived alone from the tragedy.";
+ next;
+ mes "[Citizen]";
+ mes "How sad it will be for the father...";
+ mes "Because of the incident, the weaponsmith";
+ mes "retired from his work and hid himself somewhere.";
+ mes "After that, no one could ever see";
+ mes "the powerful weapon that he and his sons were developing.";
+ next;
+ mes "[Citizen]";
+ mes "I don't think that 4 sons of him";
+ mes "went to the heaven with the anxiety.";
+ close;
+}
+
+// Friend of Youth ---------------------------------------------------------------------
+geffen_in.gat,37,124,5 script Friend of Youth 704,{
+ set @temp,0;
+ mes "[Friend of Youth]";
+ mes "Welcome young one! Are you worrying about something? Tell me all your troubles and I will tell you your fortune with my silver ball of mystery!";
+M_Menu:
+ next;
+ set @temp, rand(5);
+ menu "-Life!",M_0, "-Love!",M_1, "-Fortune!",M_2, "-Grades!",M_3, "-Future!",M_4, "-Fashion!",M_5, "-End.",M_End;
+
+ M_0:
+ if(@temp ==1) goto R0_1;
+ if(@temp ==2) goto R0_2;
+ if(@temp ==3) goto R0_3;
+ if(@temp ==4) goto R0_4;
+
+ R0_0:
+ mes "[Friend of Youth]";
+ mes "It seems that you've had to deal with many problems recently... but don't despair.";
+ mes "Although you may have to endure some hardships now, the road ahead of you is clear.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Being tossed out in the desert, naked, and chased by a Peco Peco really isn't that bad.";
+ mes "If you maintain your composure and persevere, you will be able to enjoy the sweet taste of accomplishment.";
+ next;
+ mes "[Friend of Youth]";
+ mes "So keep your head up and endure for a bit longer!";
+ next;
+ goto R0_End;
+ R0_1:
+ mes "[Friend of Youth]";
+ mes "It looks as though you have chosen an obscure path for yourself. You may feel as though you may have made a mistake.";
+ mes "This uncertainty about your choices affects you even now. Try to take a break and relax.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Re-organize yourself to better handle the situation that surrounds you.";
+ mes "Rearrange your items and equipment to give yourself a 'fresh' start.";
+ next;
+ goto R0_End;
+ R0_2:
+ mes "[Friend of Youth]";
+ mes "The evil forces that envy your fortune and good health are always watching you.";
+ mes "They are jealous of what you have and are eagerly waiting for you to make mistakes.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Therefore you must be more careful with your actions. Proceed with caution, especially in dangerous situations.";
+ mes "Remain calm however, and continue to prepare for the days to come.";
+ next;
+ goto R0_End;
+ R0_3:
+ mes "[Friend of Youth]";
+ mes "Some recent turmoil between you and someone you know still looms over your head.";
+ mes "There is no way to avoid the problems... you must face them head on.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Try to resolve the issues in a calm, peaceful, and friendly manner. Think about the relationship you have with this person.";
+ next;
+ goto R0_End;
+ R0_4:
+ mes "[Friend of Youth]";
+ mes "Lately you have been living in the darkness of the monsters.";
+ mes "The power of the dark is too strong and you must pull away from it.";
+ next;
+ mes "[Friend of Youth]";
+ mes "In order to do that you must be physically strong and mentally able. Give it all you have and make good use of your training!";
+ next;
+
+ R0_End:
+ mes "[Friend of Youth]";
+ mes "Now, have the questions about your life been answered? Feel free to ask me again. I am always on your side friend!";
+ emotion 21;
+ goto M_Menu;
+
+ M_1:
+ if(@temp ==1) goto R1_1;
+ if(@temp ==2) goto R1_2;
+ if(@temp ==3) goto R1_3;
+
+ R1_0:
+ mes "[Friend of Youth]";
+ mes "Tsk tsk.... Are you looking for another love?";
+ emotion 1;
+ next;
+ mes "[Friend of Youth]";
+ mes "So you're not satisfied with the relationship your in now.... you want one that is new, better, more exciting.......";
+ next;
+ mes "[Friend of Youth]";
+ mes "Don't be a fool!! Treasure the love you have now! You never no where a wandering heart will lead you....";
+ emotion 0;
+ next;
+ goto R1_End;
+ R1_1:
+ mes "[Friend of Youth]";
+ mes "Everybody says that love is wonderful. THAT IS, until things go WRONG, then it's not so easy to say that love is wonderful.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Maybe your not quite ready for love right now. Build up some more confidence in yourself then go after that special someone with all your heart.";
+ next;
+ mes "[Friend of Youth]";
+ mes "With that confidence and a little bit of luck, you're sure to find love. Always!!";
+ emotion 21;
+ next;
+ goto R1_End;
+ R1_2:
+ mes "[Friend of Youth]";
+ mes "Oh ho! To be in love is a wonderful existence!";
+ mes "Love can be as exciting as running through a forest filled with porings while wildly swinging your sword around!!";
+ next;
+ mes "[Friend of Youth]";
+ mes "So BRANDISH your sword in the name of LOVE!!";
+ emotion 21;
+ next;
+ goto R1_End;
+ R1_3:
+ mes "[Friend of Youth]";
+ mes "Well now... You're so happy, you don't know what to do!! No matter how hard you try, you can't hide the fact that you're in love!";
+ next;
+ mes "[Friend of Youth]";
+ mes "Heh, I guess there's nothing for me to tell you.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Now if I could only find someone to love.......";
+ emotion 20;
+ next;
+ goto R1_End;
+ R1_End:
+ mes "[Friend of Youth]";
+ mes "Even in this bleak world, love is all around you! Love can be fun so treasure the heart and come back for another reading!";
+ emotion 22;
+ goto M_Menu;
+
+ M_2:
+ if(@temp ==1) goto R2_1;
+ if(@temp ==2) goto R2_2;
+ if(@temp ==3) goto R2_3;
+ if(@temp ==4) goto R2_4;
+
+ R2_0:
+ mes "[Friend of Youth]";
+ mes "For a young one such as yourself, money should not be the most important thing in your life.";
+ mes "Don't worry about money too much, just live your life to the fullest! Only then can something wonderful can happen to you.";
+ goto M_Menu;
+ R2_1:
+ mes "[Friend of Youth]";
+ mes "Let me tell you something, DON'T become obsessed with materialistic things!";
+ next;
+ mes "[Friend of Youth]";
+ mes "Although you need money to get by in this world, if acquiring wealth is your sole purpose in life....";
+ mes "you will ultimately find yourself disappointed and empty.";
+ goto M_Menu;
+ R2_2:
+ mes "[Friend of Youth]";
+ mes "Are you envious of someone's else's items?? DON'T BE!!";
+ mes "You are better then that! Seek that which makes you a better person";
+ goto M_Menu;
+ R2_3:
+ mes "[Friend of Youth]";
+ mes "Saving money is important. Don't get into the habit of buying cheap things you can afford right away.";
+ mes "It's better to wait until you have enough for something that is of high quality. That way you spend less money overall.";
+ goto M_Menu;
+ R2_4:
+ mes "[Friend of Youth]";
+ mes "It's a very interesting thing. To be honest, money just might be the REAL MONSTER in this world....";
+ next;
+ mes "[Friend of Youth]";
+ mes "One man's trash is another man's treasure! Go out and gather everything you can find! Don't be embarrassed about it!";
+ goto M_Menu;
+ M_3:
+ if(@temp ==1) goto R3_1;
+ if(@temp ==2) goto R3_End;
+
+ R3_0:
+ mes "[Friend of Youth]";
+ mes "It's good to be worried about your grades. You will have a bright future if you study hard and get good grades.";
+ mes "It can be difficult to do, but that is how life is. The difficult things in life are the ones worth doing.";
+ next;
+ goto R3_End;
+ R3_1:
+ mes "[Friend of Youth]";
+ mes "Worrying about your grades can be a hassle. And sometimes it's hard to be confident that you will get good grades.";
+ mes "But stay positive and keep your head up! With hard work and perseverance you'll surely achieve your goals.";
+ next;
+ goto R3_End;
+ R3_End:
+ mes "[Friend of Youth]";
+ mes "Concentrating on studies is difficult. Come back any time to ask questions regarding your studies! I'll be waiting.";
+ goto M_Menu;
+
+ M_4:
+ if(@temp ==1) goto R4_1;
+ if(@temp ==2) goto R4_2;
+ if(@temp ==3) goto R4_3;
+
+ R4_0:
+ mes "[Friend of Youth]";
+ mes "A person who worries about the future is one who is ill prepared for it.";
+ mes "And yet a person who prepares for the future is also one who worries about it.";
+ next;
+ goto R4_End;
+ R4_1:
+ mes "[Friend of Youth]";
+ mes "Hmm... Don't you think you're worrying too much about the future?? Try focusing more on the present.";
+ mes "Obsessing over the future will eventually cause problems for you in the hear and now.";
+ next;
+ goto R4_End;
+ R4_2:
+ mes "[Friend of Youth]";
+ mes "If all you do is play and you don't plan ahead for your future, you may have to re-think your approach to life.";
+ next;
+ mes "[Friend of Youth]";
+ mes "There is an old story about the Thief Bug who was happy and full during the winter months,....";
+ mes "while the Rocker was starving and cold...The Thief Bug planned ahead and gathered enough food for winter,.....";
+ mes "where as the Rocker had spent all his time playing and did not have enough food for the winter.";
+ next;
+ mes "[Friend of Youth]";
+ mes "The person who treasures his/her life prepares for the future. So treasure your life and plan for the future!!";
+ next;
+ goto R4_End;
+ R4_3:
+ mes "[Friend of Youth]";
+ mes "You have the ability to leap towards the future! But the past has a hold of your ankle and wont let go.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Break free and move towards the future and be prepared to face what lies ahead!";
+ emotion 21;
+ next;
+ goto R4_End;
+ R4_End:
+ mes "[Friend of Youth]";
+ mes "There are many reasons to look forward to the future. So until you find one for yourself, keep searching for it.";
+ mes "And feel free to come back for another reading any time okay?";
+ goto M_Menu;
+ M_5:
+ if(@temp ==1 && countitem(2280)>=1) goto R5_1;
+ if(@temp ==2) goto R5_2;
+ if(@temp ==3) goto R5_3;
+ if(@temp ==4) goto R5_4;
+
+ R5_0:
+ mes "[Friend of Youth]";
+ mes "Equipping basic items that provide you with exactly what you need is important.";
+ mes "But isn't there a way to make equipment more stylish?";
+ next;
+ goto R5_End;
+ R5_1:
+ mes "[Friend of Youth]";
+ mes "Wah! A Sakkat hat with that type of outfit is a bad idea!!";
+ emotion 23;
+ next;
+ mes "[Friend of Youth]";
+ mes "Wow, now that I think about it, it's unbearable!!";
+ next;
+ goto R5_End;
+
+ R5_2:
+ mes "[Friend of Youth]";
+ mes "A Mr. Smile mask and an Orc Helmet look cute when used together. But a Mr. Smile cap by itself is just plain scary!";
+ next;
+ mes "[Friend of Youth]";
+ mes "Why is that??";
+ emotion 1;
+ next;
+ goto R5_End;
+ R5_3:
+ mes "[Friend of Youth]";
+ mes "An Adventurer's Suit is so cool! Especially when a guy wears it. It just seems to add to his charm!";
+ next;
+ mes "[Friend of Youth]";
+ mes "But wear a pair of Red Sandals with it.... and that becomes just TOOOO much to bear!!";
+ emotion 19;
+ next;
+ goto R5_End;
+ R5_4:
+ mes "[Friend of Youth]";
+ mes "It's nice to wear expensive headgear. It's nice to wear fancy clothing too!";
+ mes "But remember to make everything match or you'll look like a fool!";
+ mes "You can't just wear everything that you think is fancy.";
+ next;
+ mes "[Friend of Youth]";
+ mes "Make sure the things you wear go with each other and compliment one another.";
+ next;
+ goto R5_End;
+ R5_End:
+ mes "[Friend of Youth]";
+ mes "Hmm... this has nothing to do with fortune telling... but still... I like talking about fashion.";
+ goto M_Menu;
+
+ M_End:
+ close;
+}
+
+
+//<============================================ Mage Guild ===============================================>\\
+// Dark Wizard -------------------------------------------------------------------------
+geffen_in.gat,164,109,2 script Dark Wizard 64,{
+
+ if(BaseJob == 2 || BaseJob == 9) goto L_Magic;
+
+ mes "[Dark Wizard]";
+ mes "Hmf. I only speak to those with magic abilities....";
+ close;
+
+L_Magic:
+ mes "[Dark Wizard]";
+ mes "Oh... I can feel the mighty spirits stirring around me.";
+ next;
+ mes "[Dark Wizard]";
+ mes "You there, I sense that you too use magic.";
+ next;
+ mes "[Dark Wizard]";
+ mes "Magic... a great power which is dictated by cause and effect. If it is used for good then in turn positive reactions will occur.";
+ mes "However, if it is used for evil, then negative reactions will occur instead. When using magic you truly reap what you sew.";
+ next;
+ mes "[Dark Wizard]";
+ mes "Have you ever heard of ^0000ddGemstones^000000? Some magic spells are so powerful that they require the use of a Gemstone.";
+ mes "These stones amplify a magic users power and allow them to cast high level spells. They can be bought at the magic store in town.";
+ next;
+ mes "[Dark Wizard]";
+ mes "Always remember that magic should only be used for the benefit of people, not to do them harm.";
+ close;
+}
diff --git a/npc/cities/gonryun.txt b/npc/cities/gonryun.txt new file mode 100644 index 000000000..69f041b8f --- /dev/null +++ b/npc/cities/gonryun.txt @@ -0,0 +1,319 @@ +//===== eAthena Script =======================================
+//= Gonryun Town
+//===== By: ==================================================
+//= edited by x[tsk] 4/30/04
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//
+//===== Additional Comments: =================================
+// May be missing npc's and dialogue.
+//= 1.1 Fixed Typo’s [Nexon]
+//============================================================
+
+
+
+//Event–¢’²¸I
+
+alberta.gat,245,69,4 script Gonryun Public Relations Official 776,{
+ mes "[Waba]";
+ mes "Hello there! I have traveled far from the Kingdom of Gonryun, my hometown.";
+ mes "I invite all to visit and celebrate the diversity of Gonryun! We welcome all sorts of visitors.";
+ M_Menu:
+ next;
+ menu "Gonryun? What is that?",M_1, "Travel to Gonryun.",M_2, "Nevermind.",M_End;
+
+ M_1:
+ mes "[Waba]";
+ mes "The Kingdom of Gonryun is a sight to behold! It floats high above the sky, beyond the pillar of light!";
+ next;
+ mes "[Waba]";
+ mes "You can certainly appreciate the sights of the floating mainland! If you go, be sure to try.";
+ mes "The steamed dumplings and peaches, they're a Gonryun specialty not to be missed!";
+ goto M_Menu;
+ M_2:
+ mes "[Waba]";
+ mes "The traveling expenses are ^0000ff10,000 zeny^000000. The fee is a bit pricy but this is because of the dangerous nature of the trip.";
+ mes "The return trip is free, however. Are you prepared to go?";
+ next;
+ menu "Let's Go!",-, "Actually... I changed my mind, sorry.",M_End;
+
+ if (Zeny < 10000) goto L_NoZeny;
+ set Zeny,Zeny-10000;
+ warp "gon_fild01.gat",258,82;
+ end;
+ L_NoZeny:
+ mes "[Waba]";
+ mes "I am sorry if it seems like a lot, but the ^0000ff10,000 zeny^000000 we request is necessary in order to make the trip.";
+ close;
+ M_End:
+ mes "[Waba]";
+ mes "Please see me again if you want to visit! I am pleased just to meet an honored guest from the Continent.";
+ close;
+
+}
+
+//===============================================================================
+
+gon_fild01.gat,255,79,6 script Gonryun Public Relations Official 776,{
+ mes "[Waba]";
+ mes "We are ready to head back as soon as the conditions are favorable.";
+ next;
+ menu "ALBERTA.",-,"I'll stay a bit longer.",M_End;
+
+ warp "alberta.gat",243,68;
+ end;
+ M_End:
+ mes "[Waba]";
+ mes "Oh there's no rush! Enjoy yourself and take in all the sights!";
+ close;
+}
+
+//===============================================================================
+
+gon_fild01.gat,187,239,4 script Gonryun Public Relations Official 776,{
+ mes "[Choseryu]";
+ mes "The sacred pillar of light connects this island to Gonryun Kingdom. There's no time to idly chit chat now, be on your way.";
+ mes "I hope you will have many fond memories of Gonryun before you leave.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,153,64,0 script Gonryun Public Relations Official 776,{
+ mes "[Choseryu]";
+ mes "If you're ready to set sail I can send you back to the harbor.";
+ next;
+ menu "Send me to the harbor.",-,"I'd like to stay a bit longer.",M_End;
+
+ mes "[Choseryu]";
+ mes "Please come back to visit soon!";
+ next;
+ warp "gon_fild01.gat",258,82;
+ close;
+ M_End:
+ mes "[Choseryu]";
+ mes "Be sure to see all that Gonryun has to offer!";
+ close;
+}
+
+//===============================================================================
+//In h
+//===============================================================================
+
+gon_in.gat,153,35,4 script Hotel Manager 702,{
+ mes "[Mayouban]";
+ mes "Welcome! Your face is new around here. We've had many strangers from the outside coming into the village recently.";
+ mes "We've been quite short-handed here at the hotel.";
+ next;
+ mes "[Mayouban]";
+ mes "It always seems to be 'get me this' or 'get me that' with the customers! Never a tip or a compliment. I suppose I should really welcome all the extra business.";
+ next;
+ menu "I'd like something to drink.",-,"I'll be on my way.",M_End;
+
+ mes "[Mayouban]";
+ mes "Here you go. There have been so many rowdy customers lately sometimes I'd just like to sit down and have a drink myself.";
+ close;
+ M_End:
+ mes "[Mayouban]";
+ mes "May you have a safe journey! Come back any time.";
+ close;
+}
+
+//===============================================================================
+
+gon_in.gat,173,27,2 script Kuhau 774,{
+ mes "[Kuhau]";
+ mes "This hotel sells the best drinks! Not only is it potent, but it tastes great, too! Of course that's only for the adults.";
+ next;
+ mes "[Kuhau]";
+ mes "But what about the children? We have a secret recipe for brewing great tea! Not only is it excellent, it's also good for them.";
+ close;
+}
+
+//===============================================================================
+
+gon_in.gat,165,16,4 script Drunkard 748,{
+ mes "[Sorubun]";
+ mes "Oh my head! I had too much to drink yesterday and passed out right here on the table.";
+ mes "The manager told me that I shouldn't drink anymore and I should have listened.";
+ emotion 19;
+ next;
+ mes "[Sorubun]";
+ mes "Wow, the drinks here are strong! Much stronger than anything we have back home.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,139,142,6 script Girl 772,{
+ mes "[Sanfayon]";
+ mes "................";
+ mes "It's been great having new visitors come to the village, but........ ever since I was robbed by that Thief.......";
+ next;
+ mes "[Sanfayon]";
+ mes "I have been so afraid of the foreigners.....";
+ emotion 16;
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,113,135,6 script Guardsman 780,{
+ mes "[Guardsman]";
+ mes "Welcome to Gonryun. This is the home of our governor, Sayoumun.";
+ next;
+ mes "[Guardsman]";
+ mes "We're sure your intentions are benign, but any wrong moves and we'll be forced to take action.";
+ next;
+ mes "[Guardsman]";
+ mes "Such a thing rarely happens, but when it does.... we are always ready to deal with any problems!";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,113,127,6 script Guardsman 780,{
+ mes "[Guardsman]";
+ mes "Welcome to Gonryun. This is the home of our elder, Sayoumun. He rules all of Gonryun.";
+ next;
+ mes "[Guardsman]";
+ mes "We're sure your intentions are benign, but any wrong moves and we'll be forced to take action.";
+ next;
+ mes "[Guardsman]";
+ mes "Such a thing rarely happens, but when it does. We are always ready to deal with any problems!";
+ close;
+}
+
+//===============================================================================
+//‘º’·‘î
+//===============================================================================
+
+gon_in.gat,18,27,4 script Elder's Wife 771,{
+ mes "[Sangufayon]";
+ mes "Oh my! You look like an important visitor from the outside. Aren't you?";
+ next;
+ menu "Yes, I am.",-,"Where is the village Elder?",M_End;
+
+ mes "[Sangufayon]";
+ mes "We do not get many visitors from the outside to see my husband so it's so easy to spot them. Hohohohoho!";
+ close;
+ M_End:
+ //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ mes "[Sangufayon]";
+ mes "The master of the house, hohohohoho? Why... he is upstairs on the second floor if you need to talk to him, hohohoho.";
+ close;
+}
+
+//===============================================================================
+
+gon_in.gat,17,93,4 script Village Elder 775,{
+ mes "[Sayoumun]";
+ emotion 45;
+ mes "Zzzzzzzzzzz.......";
+ next;
+ mes "[Sayoumun]";
+ mes "Huh, a visitor?! Oh, hello! I was just, uhm, meditating. I am Sayoumun, mayor of Gonryun village. I welcome you to Gonryun.";
+ next;
+ mes "[Sayoumun]";
+ mes "There used to not be many visitors to this land, until the University of Foreign Studies in Alberta began offering trips to our small island.";
+ next;
+ mes "[Sayoumun]";
+ mes "I personally don't like all these outsiders coming all of the sudden. Alot of them are reckless, but I suppose it's good for business.";
+ next;
+ mes "[Sayoumun]";
+ mes "These reports of a thief in my town continually worry me, however I just know he's an outsider!";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,119,111,4 script Chen Wan Sok 89,{
+ mes "[Chen Wan Sok]";
+ mes "The village Elder here is truly a sociable fellow. Just because he is friendly does not mean he is lax on the rules! He can get riled up sometimes.";
+ next;
+ mes "[Chen Wan Sok]";
+ mes "When the Elder's blessing, you can get away with a lot of things in this town. Sometimes there are those that cause mischief, but they are always dealt with.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,100,241,5 script Unsociable Man 733,{
+ emotion 9;
+ mes "[Saunso]";
+ mes "I am too busy to talk, come back later!";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,268,88,4 script Ryan Chun Ho 776,{
+ mes "[Ryan Chun Ho]";
+ mes "We are an independent race, submitting to no aggressor! This is the blessed area which we will never give up.";
+ next;
+ mes "[Ryan Chun Ho]";
+ mes "We believe in victory, it is our glory.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,181,161,4 script Chon Munjin 773,{
+ mes "[Chon Munjin]";
+ mes "The men of Gonryun must be powerful and bold! But being such a man, one just can not get married. Don't you think?";
+ next;
+ mes "[Chon Munjin]";
+ mes "There's so many more men than women now it makes it even harder to find a woman. I wonder if my son will find himself a good woman?";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,237,225,4 script Hanyon Kyou 776,{
+ mes "[Hanyon Kyou]";
+ mes "How could I have done something like this?";
+ mes "..............";
+ next;
+ mes "[Hanyon Kyou]";
+ mes "I've dropped my lucky knife! Now it's probably gone forever.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,51,101,4 script Gaiysonchoru 778,{
+ mes "[Gaiysonchoru]";
+ emotion 4;
+ mes "..............";
+ next;
+ mes "[Gaiysonchoru]";
+ mes "Well......... I'm worried.";
+ next;
+ mes "[Gaiysonchoru]";
+ mes "So very worried.";
+ close;
+}
+
+//===============================================================================
+
+gonryun.gat,166,196,4 script Soldier 780,{
+ mes "[Wagou]";
+ mes "Do you know what this is?";
+ next;
+ menu "Yes.",-, "No.",M_End;
+
+ mes "[Wagou]";
+ mes "I just have to make sure all citizens are warned of the dangers inside before going any further.";
+ close;
+
+ M_End:
+ mes "[Wagou]";
+ mes "Long ago, this was the great hall, but once the great beast had arrived it quickly turned to ruin and became overrun with monsters.";
+ next;
+ mes "[Wagou]";
+ mes "I just have to make sure all citizens are warned of the dangers inside before going any further.";
+ close;
+}
diff --git a/npc/cities/hugel.txt b/npc/cities/hugel.txt new file mode 100644 index 000000000..9960847e7 --- /dev/null +++ b/npc/cities/hugel.txt @@ -0,0 +1,39 @@ +//===== eAthena Script =======================================
+//= Hugel City
+//===== By: ==================================================
+//= vicious_pucca, Poki#3
+//===== Current Version: =====================================
+//= 0.1
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//= NPC's for the City of Hugel.
+//===== Additional Comments: =================================
+//= Cords and Sprites are 100% Correct, but the names are not.
+//= Plus no one knows what the NPCs are talking right now :/ [Poki#3]
+//============================================================
+
+//Should be moved later on to Bulletin Boards.txt
+hugel.gat,91,152,4 script Bulletin Board 837,{end;}
+
+hugel.gat,102,161,3 script Young Sailor 100,{end;}
+hugel.gat,90,151,3 script Yoko 893,{end;}
+hu_in01.gat,111,386,4 script Jino 86,{end;}
+hugel.gat,100,102,3 script Grandpa Hohi 866,{end;}
+hugel.gat,85,93,3 script Grandpa Hiho 866,{end;}
+hu_in01.gat,23,311,4 script Johsh 868,{end;}
+hugel.gat,107,67,3 script Kiddy the Kid 706,{end;}
+hu_in01.gat,246,107,2 script Receptionist 53,{end;}
+hu_in01.gat,256,40,2 script Garud 897,{end;}
+hugel.gat,98,57,3 script Old Lady 863,{end;}
+hugel.gat,71,82,3 script Hon Kiki 900,{end;}
+hugel.gat,56,103,2 script Sarko 709,{end;}
+hugel.gat,68,99,2 script Billy the Bull 889,{end;}
+hu_in01.gat,26,77,4 script Bokie 50,{end;}
+hu_in01.gat,18,94,2 script Katsuki 95,{end;}
+hu_in01.gat,16,20,4 script Jamie 70,{end;}
+hu_in01.gat,14,11,4 script Jana 49,{end;}
+hu_in01.gat,19,161,2 script Matilda 803,{end;}
+hu_in01.gat,18,167,4 script Gin 86,{end;}
+hugel.gat,169,112,5 script Sani 892,{end;}
+hu_in01.gat,381,304,5 script Soldier 105,{end;}
diff --git a/npc/cities/izlude.txt b/npc/cities/izlude.txt new file mode 100644 index 000000000..82b39196c --- /dev/null +++ b/npc/cities/izlude.txt @@ -0,0 +1,613 @@ +//===== eAthena Script =======================================
+//= Izlude Town
+//===== By: ==================================================
+//= kobra_k88
+//===== Current Version: =====================================
+//= 1.4
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Fully working
+//= 1.1 fixed 2 zeny bugs/checks [Lupus]
+//= 1.2 Fixed a lot of typo’s [Nexon]
+//= 1.3 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
+//= 1.4 Added a Jawaii related npc [MasterOfMuppets]
+//= 1.4a Fixed a small bug to the Jawaii warper, thanks to reddozen and Silent [MasterOfMuppets]
+//============================================================
+
+
+
+// Welcome Sign ----------------------------------------------------------
+izlude.gat,125,116,1 script Welcome Sign 111,{
+ mes "~sign reads...~";
+ mes "Salutations and welcome to Izlude! Izlude is the satellite of Prontera and is home to Swordsmen and the Cool Event Corp.'s Monster Arena!";
+ close;
+}
+
+// Sign: Marina -----------------------------------------------------------------
+izlude.gat,179,183,1 script Izlude Marina 111,{
+ mes "~sign reads...~";
+ mes "Take a boat ride to the city of Alberta or to the island of Byalan.";
+ close;
+}
+
+// Sign: Swordsman Assoc. ----------------------------------------------------
+izlude.gat,54,139,1 script Swordsman Association 111,{
+ mes "~sign reads...~";
+ mes "The Izlude Swordsman Association is proud to provide Rune-Midgard with the bravest and strongest warriors.";
+ close;
+}
+
+//Bonne-----------------------------------------------------------------------------------
+izlude.gat,55,74,2 script Bonne 90,{
+ mes "[Bonne]";
+ mes "Izlude welcomes you.";
+ next;
+ mes "[Bonne]";
+ mes "Izlude is the satellite city of Prontera, capital of the kingdom of Rune-Midgard.";
+ next;
+ mes "[Bonne]";
+ mes "Izlude is veeeerrrrry important not only because the Swordsman Association resides here, but also because we guard and secure the coast line.";
+ next;
+ mes "[Bonne]";
+ mes "As for this bridge, though it might look weak and feeble, it is actually state of the art, built with the most sophisticated technology the earth's ever seen.";
+ next;
+ mes "[Bonne]";
+ mes "No matter how strong storms may be, or how many people may stand on it, this bridge will NEEEEVER collapse. You could test it, if you'd like.";
+ next;
+ mes "[Bonne]";
+ mes "Please enjoy your visit here at Izlude.";
+ close;
+}
+
+
+//Cuskoal-------------------------------------------------------------------------------------
+izlude.gat,119,121,1 script Cuskoal 124,{
+ set @TEMP, rand(2);
+ mes "[Cuskoal]";
+ if(@TEMP != 0) goto L_R0;
+ mes "The Arena is THE place for capable young people from every part of the Rune-Midgard Kingdom to test their skills.";
+ mes "You could battle with monsters of different levels. How many stages you can survive through will determine your ability level";
+ next;
+ mes "[Cuskoal]";
+ mes "So What'd you say?";
+ close;
+
+ L_R0:
+ mes "The pubs in Prontera are always full of people, from local and out-of-towners. They are very boisterous.";
+ next;
+ mes "[Cuskoal]";
+ mes "They're always a good place for information and rumors because people are constantly coming in and out with them.";
+ next;
+ mes "[Cuskoal]";
+ mes "If you listen to the people carefully, you just might get lucky and get very useful information for yourself.";
+ close;
+}
+
+//Charfri-------------------------------------------------------------------------------------
+izlude.gat,135,78,2 script Charfri 91,{
+ set @TEMP,rand(2);
+ mes "[Charfri]";
+ if(@TEMP != 0) goto L_R0;
+ mes "Some people insult our city by referring to it as just being the satellite city of Prontera.... but Izlude is actually an excellent city.";
+ mes "It's home to the Izlude Swordsman Association and is situated next to the sea and the beautiful island of Byalan.";
+ next;
+ mes "[Charfri]";
+ mes "You'll have to board on a ship at the port to get to Byalan Island. There is a dangerous dungeon on the island, so don't go there if you plan on wandering around aimlessly.";
+ close;
+
+ L_R0:
+ mes "Though it is very beautiful, the Byalan Island has a mysterious dungeon extending deep under the sea.";
+ next;
+ mes "[Charfri]";
+ mes "People who've been there have said that some parts of the dungeon are actually underwater.";
+ next;
+ mes "[Charfri]";
+ mes "Those who saw the underwater view said it was just so fantastic that they've kept dreaming of it ever since.";
+ mes "Unfortunately the monsters there are too strong for ordinary people to visit there.";
+ next;
+ mes "[Charfri]";
+ mes "I wish I could get a glimpse of the underwater view everyone talks about.... alas I can only dream.";
+ close;
+}
+
+//Dega-------------------------------------------------------------------------------------
+izlude.gat,150,118,3 script Dega 84,{
+ set @TEMP,rand(3);
+ mes "[Dega]";
+ if(@TEMP != 0) goto L_R0;
+ mes "Mt. Mjornir located north of Prontera is extremely tough to travel through. Not only is the trek up the mountain difficult, but extremely aggressive insects live there too.";
+ next;
+ mes "[Dega]";
+ mes "I mean, some of them just start attacking you for no reason whatsoever.";
+ next;
+ mes "[Dega]";
+ mes "If you ever want to go through Mt. Mjornir, make sure you prepare yourself and build up your confidence. Otherwise, go around it.";
+ close;
+
+ L_R0:
+ if(@TEMP != 1) goto L_R1;
+ mes "Some monsters in Rune-Midgard can detect the use of a spell by a character before it is used.";
+ next;
+ mes "[Dega]";
+ mes "Golems that live in the desert are one of those monsters. If you underestimate their sluggish movement and try to cast a spell on them...,";
+ next;
+ mes "[Dega]";
+ mes "(snaps fingers) just like that they'll disappear from your sight.";
+ close;
+ L_R1:
+ mes "There is a very delightful place where you can find every type of Poring.";
+ mes "It is somewhere near the bridge, connecting the forest and the desert on the way to the city called Payon to the Southeast from here.";
+ next;
+ mes "[Dega]";
+ mes "There are not only pink Porings but also orange Drops, which can be found at the desert, and green PoPoring.";
+ next;
+ mes "[Dega]";
+ mes "But be careful, before you know it, you might be face to face with a Ghostring that floats around in the air like a ghost.";
+ mes "Although most porings tend to be very cute and gentle, Ghostring is an EXCEPTION. It is very, very dangerous.";
+ next;
+ mes "[Dega]";
+ mes "If you are lucky enough, you might even bump into and Angelring. It's a Poring with wings like an angel.";
+ next;
+ menu "Ghostring?",-,"Angelring?",M1,"End Conversation.",MEnd;
+
+ mes "[Dega]";
+ mes "Ghostring is a grayish Poring that floats around in the air like a ghost. Since it's ghostlike, physical attack can't do any damage to it.";
+ next;
+ mes "[Dega]";
+ mes "Those who rely on physical attacks, like Swordsmen and Archers, will most likely have to run for their lives if they bump into a Ghostring.";
+ next;
+ mes "[Dega]";
+ mes "Of course there is hope for people in those job classes. If equipped with weapons with elemental properties, a Ghostring CAN be defeated.";
+ next;
+ close;
+ M1:
+ mes "[Dega]";
+ mes "Unlike Ghostrings, Angelrings can be hit by physical attacks but are in turn immune to Magic attacks.";
+ mes "So Mages and Acolytes will have difficulty against Angelrings.";
+ next;
+ close;
+ MEnd:
+ mes "[Dega]";
+ mes "Good Luck~";
+ close;
+}
+
+//Kylick-------------------------------------------------------------------------------------
+izlude.gat,150,143,4 script Kylick 97,{
+ mes "[Kylick]";
+ mes "Don't you think Binoculars are really COOL?! YOU can see SUPER FAR AWAY...";
+ emotion 5;
+ next;
+ mes "[Kylick]";
+ mes "... Ahem~! We, here at Izlude, are responsible for maintaining peace, not only on land, but also at sea.";
+ next;
+ mes "[Kylick]";
+ mes "That's why we have that huge Periscope to constantly watch over the sea and help prevent any serious problems beforehand.";
+ next;
+ mes "[Kylick]";
+ mes "After all, being well prepared is always better than being unprepared.";
+ emotion 33;
+ close;
+}
+
+// Soldier ------------------------------------------------------------------------------
+izlude.gat,124,178,4 script Soldier 105,{
+ mes "[Soldier]";
+ mes "HeHeHeHe... HaHaHaHa";
+ mes "Huh? Why am I so happy?";
+ mes "you want to know?";
+ emotion 18;
+ next;
+ menu "Sure, why?",-, "Not really, I don't care.",M_1;
+
+ mes "[Soldier]";
+ mes "Ah~~ There is not much for us to do these days. Merchants buy items which monsters drop.... you knew that, right?";
+ next;
+ menu "Of course",sM_0, "Eh? Really?",sM_1;
+
+ sM_0:
+ mes "[Soldier]";
+ mes "HaHa In fact, that was actually our job.";
+ mes "But there were more and more hunters who come in order to get paid. So it was just too much to handle.";
+ next;
+ mes "[Soldier]";
+ mes "We had to work over time every day. Ah~~~ that was a nightmare!!!...~~~";
+ emotion 16;
+ next;
+ mes "[Soldier]";
+ mes "Anyways, the government made a smart move and created the Registration System.";
+ mes "The Office of Prize Compensation only pays those who have been registered.";
+ next;
+ mes "[Soldier]";
+ mes "The requirements for registration are for a merchant to secure sufficient funds and to stay at one place all the time.";
+ mes "The Office gives away the registration to any merchant who fullfills those requirements.";
+ next;
+ mes "[Soldier]";
+ mes "So there aren't too many people that come to us any more. I mean we are still busy, but that's nothing compared to how it was before~~";
+ next;
+ mes "[Soldier]";
+ mes "People who have suffered are able to appreciate even the slightest in comforts.";
+ next;
+ mes "[Soldier]";
+ mes "HaHaHaHaHa!";
+ emotion 18;
+ close;
+ sM_1:
+ mes "[Soldier]";
+ mes "What?! What do you mean you didn't know?!";
+ emotion 1;
+ next;
+ mes "[Soldier]";
+ mes "Hm... well... you know you could get items by killing monsters right?";
+ mes "You could make some money out of it by selling those items to a merchant.";
+ next;
+ goto sM_0;
+ M_1:
+ mes "[Soldier]";
+ mes "OK Good bye~~";
+ close;
+}
+
+//Red-------------------------------------------------------------------------------------
+izlude.gat,58,126,1 script Red 98,{
+ mes "[Red]";
+ mes "The only skill that a Swordsman needs is 'Bash'! 'Bash'! 'Bash'! ONLY 'Bash'!";
+ mes "There's no need to waste any time and effort on other minor skills ~~ unless you're some kind of wuss!";
+ emotion 29;
+ next;
+ mes "[Cebalis]";
+ mes "What are you talking about?";
+ emotion 1;
+ next;
+ mes "[Cebalis]";
+ mes "The mark of a true Swordsman is the ability to bravely stand alone against a mob of enemies and SQUASH them ALL!";
+ next;
+ mes "[Cebalis]";
+ mes "AND the only skill that can do that is 'Magnum Break'!!";
+ next;
+ mes "[Cebalis]";
+ mes "It's a little bit risky to use because the explosive impact it creates may hit un-intended targets... which will then come after you... ";
+ mes "but its a risk a Swordsman SHOULD BE willing to take!!";
+ next;
+ mes "[Red]";
+ mes "That's exactly why you're a dumb, idiot! The mark of a true Swordsman?! I still remember the last time you used 'Magnum Break'....";
+ emotion 32;
+ next;
+ mes "[Red]";
+ mes "You were just busy running away from all of those Porings that got hit by that stupid skill! You weakling!";
+ mes "'Bash' hits ONE target with DEADLY PRECISION!! No need to fear accicental mobs.";
+ next;
+ mes "[Cebalis]";
+ mes "Ahem..... Why do you always have to bring up insignificant incidents that have long since passed?";
+ mes "I'm TELLING YOU, 'Magnum Break' is THE skill for a SWORDSMAN~!!";
+ next;
+ mes "[Cebalis]";
+ mes "'Bash' is just a stepping stone to getting 'Magnum Break'. After all you need 5 levels of 'Bash before you can get level 1 'Magnum Break'.";
+ next;
+ mes "[Red]";
+ mes "Ooohhh maaaann.....";
+ emotion 9;
+ next;
+ mes "[Red]";
+ mes "Hey! You there! which do you think is better? 'Bash', a powerful and precise blow used on a single enemy. ";
+ mes "or 'Magnum Break', a fiery strike that does splash damage to many enemies??";
+ next;
+ menu "Bash",-,"Magnum Break",L1;
+
+ mes "[Red]";
+ if( baseClass == Job_Swordman ) goto L00;
+ mes "Hahahaha!! See!? Someone who pursues a different job agrees with me~! You really are a great person!";
+ mes "Hahaha!! Undoubtedly only 'Bash' is suitable for a Swordsman. Please tell that to this BONEHEAD over here!! Hahaha.";
+ emotion 21;
+ close;
+
+ L00:
+ mes "Hahahaha!!! I knew you'd choose 'Bash'!! Without a doubt only 'Bash' suits a Swordsman. Please tell that to the BONEHEAD over there!! Hahaha.";
+ emotion 21;
+ next;
+ mes "[Red]";
+ mes "Hm, Let me give you a bit of advice. After you achieve level 5 'Bash', the amount of SP the skill consumes doubles, so keep an eye on your SP gauge.";
+ close;
+ L1:
+ mes "[Cebalis]";
+ if( baseClass == Job_Swordman ) goto L01;
+ mes "Right! 'Magnum Break' is THE BEST!!! You know what you're talking about, huh? I don't know why this bonehead is so stubborn.";
+ close;
+
+ L01:
+ mes "Darn Right!! 'Magnum Break' IS the BETTER skill!! You know what your talking about freind. HaHaHa.";
+ next;
+ mes "[Cebalis]";
+ mes "You want some useful information? Okay, let me tell ya! 'Magnum Break' has the elemental Property of 'Fire'.";
+ mes "It won't be too effective against monsters with the 'Water' property, but it works great against 'Undead' and 'Earth' property monsters.!";
+ next;
+ mes "[Cebalis]";
+ mes "And most importantly, check your surroundings before you use it. If you don't you may end up taking on more monsters than you can handle.";
+ close;
+}
+
+//Cebalis-------------------------------------------------------------------------------------
+izlude.gat,56,126,7 script Cebalis 85,{
+ mes "[Cebalis]";
+ mes "The mark of a true Swordsman is the ability to bravely stand alone against a mob of enemies and SQUASH them ALL!!";
+ emotion 29;
+ next;
+ mes "[Cebalis]";
+ mes "AND the only skill that can do that is 'Magnum Break'!!";
+ next;
+ mes "[Cebalis]";
+ mes "It's a little bit risky to use because the explosive impact it creates may hit un-intended targets...which will then come after you...";
+ mes "but its a risk a Swordsman SHOULD BE willing to take!";
+ next;
+ mes "[Red]";
+ mes "What are you talking about?";
+ next;
+ mes "[Red]";
+ mes "The only skill that a Swordsman needs is 'Bash'! 'Bash'! 'Bash'! ONLY 'Bash'!";
+ mes "There's no need to waste any time and effort on other minor skills ~~ unless you're some kind of wuss!";
+ next;
+ mes "[Red]";
+ mes "That's exactly why you're a dumb, idiot! The mark of a true Swordsman?! I still remember the last time you used 'Magnum Break'....";
+ next;
+ mes "[Red]";
+ mes "You were just busy running away from all of the Porings that got hit by that stupid skill! You weakling!";
+ mes "'Bash' hits ONE target with DEADLY PRECISION!! No need to fear accidental mobs.";
+ next;
+ mes "[Cebalis]";
+ mes "Ahem... Why do you always have to bring up insignificant incidents that have long since passed?";
+ mes "I'm TELLING YOU, 'Magnum Break' is the skill for a SWORDSMAN~!!";
+ emotion 4;
+ next;
+ mes "[Cebalis]";
+ mes "'Bash' is just a stepping stone to getting 'Magnum Break'. After all you need 5 levels of 'Bash before you can get level 1 'Magnum Break'.";
+ next;
+ mes "[Red]";
+ mes "Ooohhh maaaann.....";
+ next;
+ mes "[Red]";
+ mes "Hey! You there! what do you think is better? 'Bash', a powerful and precise blow used on a single enemy,.......";
+ mes "or 'Magnum Break', a fiery strike that does splash damage to many enemies??";
+ next;
+ menu "Bash",-,"Magnum Break",L1;
+
+ mes "[Red]";
+ if( baseClass == Job_Swordman ) goto L00;
+ mes "Hahahaha!! See!? Someone who pursues a different job agrees with me~! You really are a great person!";
+ mes "Hahaha!! Undoubtedly only 'Bash' is suitable for a Swordsman. Please tell that to this BONEHEAD over here!! Hahaha.";
+ close;
+
+ L00:
+ mes "Hahahaha!!! I knew you'd choose 'Bash'!! Without a doubt only 'Bash' suits a Swordsman. Please tell that to the BONEHEAD over there!! Hahaha.";
+ next;
+ mes "[Red]";
+ mes "Hm, Let me give you a bit of advice. After you achieve level 5 'Bash', the amount of SP the skill consumes doubles, so keep an eye on your SP gauge.";
+ close;
+ L1:
+ mes "[Cebalis]";
+ if( baseClass == Job_Swordman ) goto L01;
+ mes "Right! 'Magnum Break' is THE BEST!!! You know what you're talking about, huh? I don't know why this bonehead is so stubborn.";
+ emotion 21;
+ close;
+
+ L01:
+ mes "Darn Right!! 'Magnum Break' IS the BETTER skill!! You know what your talking about friend. HaHaHa.";
+ emotion 21;
+ next;
+ mes "[Cebalis]";
+ mes "You want some useful information? Okay, let me tell ya! 'Magnum Break' has the elemental Property of 'Fire'.";
+ mes "It won't be too effective against monsters with the 'Water' property, but it works great against 'Undead' and 'Earth' property monsters.!";
+ next;
+ mes "[Cebalis]";
+ mes "And most importantly, check your surroundings before you use it. If you don't you may end up taking on more monsters than you can handle.";
+ close;
+}
+
+//Aaron-------------------------------------------------------------------------------------
+izlude_in.gat,125,164,5 script Aaron 65,{
+ mes "[Aaron]";
+ mes "Hm? A Swordsman?..........";
+ emotion 1;
+ next;
+ mes "[Aaron]";
+ mes "Do you think strong VIT and a highly trained and unique breathing method enabling quick HP recovery, are the greatest advantages of a Swordsman?";
+ next;
+ mes "[Aaron]";
+ mes "If you train hard enough, you can even notice your HP recovering. The amount that recovers depends on your VIT level.";
+ next;
+ mes "[Aaron]";
+ mes "So if you invest in your VIT more, then the recovery amount will increase accordingly.";
+ next;
+ mes "[Aaron]";
+ mes "But of course it'd be good to have a high Attack, wouldn't it? You can either acquire a good weapon or increase your STR level to enhance your Attack.";
+ next;
+ mes "[Aaron]";
+ mes "You will also need strength to handle weapons more easily as well as to increase the amount of weight you can carry.";
+ next;
+ mes "[Aaron]";
+ mes "Another important thing is how accurate you can hit your opponents. DEX is the key here. Dexterity also decreases the gap between the MIN and MAX damage you can deal.";
+ next;
+ mes "[Aaron]";
+ mes "Hm... Are you bored? Want me to go on?";
+ emotion 20;
+ next;
+ menu "Tell me more please.",-,"End conversation",LEnd;
+
+ mes "[Aaron]";
+ mes "Hm... in that case, I'll explain about the other attributes to you briefly. In order to attack and evade quickly, you've got to have a good amount of AGI.";
+ next;
+ mes "[Aaron]";
+ mes "A high AGI level will ensure that you can avoid attacks making you almost unhittable.";
+ next;
+ mes "[Aaron]";
+ mes "In case you want to land more critical hits, it's a good idea to invest in LUK. INT increases max SP, which is needed to use various skills.";
+ next;
+ mes "[Aaron]";
+ mes "Well it's up to you on what you type of attributes you focus on.";
+ next;
+ LEnd:
+ mes "[Aaron]";
+ mes "OK, train hard~~";
+ emotion 21;
+ close;
+}
+
+//Edgar-------------------------------------------------------------------------------------
+izlude.gat,182,186,6 script Edgar 709,{
+
+ mes "[Edgar]";
+ mes "Izlude is connected with Alberta by the harbor at the west. There is soo much traffic between the 2 cities that I sometimes feel like an Albertian. Hahahah";
+M_Menu:
+ next;
+ menu "Tell me more",-,"Can you tell me the way to Alberta?",M_1,"End Conversation",M_End;
+
+ mes "[Edgar]";
+ mes "I have a friend named Phelix in Alberta. He is a little stingy but he's a generally nice guy and likes helping others.";
+ mes "He has a big heart and can help you get some useful items in exchange for monster drops.";
+ next;
+ mes "[Edgar]";
+ mes "Lately those in Alberta have been saying that he is helping out people in exchange for Jellopies or something like that.";
+ mes "You might be able to save some zeny if you talk to him.";
+ goto M_Menu;
+
+ M_1:
+ mes "[Edgar]";
+ mes "Well you can always walk there. It's south of here and past the city of Payon. However the walk is rather long so I suggest you take a ship over there.";
+ next;
+ menu "Ok gotcha.",-,"Sick of walking and no money now.",sM_1;
+
+ mes "[Edgar]";
+ mes "Alright, Take Care~";
+ goto M_Menu;
+
+ sM_1:
+ mes "[Edgar]";
+ mes "Hmm..., you hate to walk and are low on money, but you want to go there...(sigh)...Oh boy...";
+ emotion 4;
+ next;
+ mes "[Edgar]";
+ mes "Well I am the captain of a small ship so I could bring you there at the low price of 250 Zeny.";
+ next;
+ menu "Alright~!",-,"Bah, what a rip off!!!",sm_1b;
+
+ if(Zeny < 250) goto sl_NoZeny;
+ set iz_move_alberta,1;
+ set Zeny, Zeny - 250;
+ warp "alberta.gat",195,164;
+
+ sl_NoZeny:
+ mes "[Edgar]";
+ mes "Oh boy you don't have enough money! Go get more.";
+ close;
+
+ sm_1b:
+ mes "[Edgar]";
+ mes "What!!... ahg... bah... guh... I'm NOT ripping you off!!!...";
+ emotion 23;
+ close;
+
+ M_End:
+ mes "[Edgar]";
+ mes "Well I've got other business to attend too.";
+ close;
+
+}
+
+//Sailor-------------------------------------------------------------------------------------
+izlude.gat,201,181,2 script Sailor 100,{
+ mes "[Sailor]";
+ mes "Hey Everybody, Attention! Come and Ride the Wind on a Fantastic Ship!!! Come on! Hurry up!";
+ next;
+ menu "Byalan Island -> 150 Zeny.",-,"Alberta Marina -> 500 Zeny.",L1,"Cancel",LEnd;
+
+ if(Zeny < 150) goto sl_NoZeny;
+ set Zeny, Zeny - 150;
+ warp "izlu2dun.gat",107,50;
+ close;
+ L1:
+ if(Zeny < 500) goto sl_NoZeny;
+ set Zeny, Zeny - 500;
+ warp "alberta.gat",188,169;
+ LEnd:
+ close;
+ sl_NoZeny:
+ mes "[Sailor]";
+ mes "You don't have enough money!";
+ close;
+}
+
+//Sailor-------------------------------------------------------------------------------------
+izlu2dun.gat,108,27,4 script Sailor 100,{
+ mes "[Sailor]";
+ mes "Wanna return?";
+ next;
+ menu "Yeah, I am Tired to Death.",-,"Nope I love this place.",L1;
+
+ warp "izlude.gat",176,182;
+ L1:
+ close;
+}
+
+izlude.gat,171,185,3 script Honeymoon Helper#Izlude I 71,{
+
+ mes "[Marry Happy]";
+ mes "Newly weds and already weds...";
+ mes "You can go to the imaginary recreational area anytime.";
+ mes "Welcome to Jawaii!";
+ next;
+ menu "'Jawaii'?",-,"Let's go to 'Jawaii'~",s_Go,"Cancel",s_Cancel;
+
+ mes "[Marry Happy]";
+ mes "A distant island from the continent of Rune Midgard... ";
+ mes "there is a peaceful and charming recreational area,";
+ mes "that can't be easily reached by people.";
+ mes "Since it is a famous spot for honeymoon,";
+ mes "only married couples are allowed to go there.";
+ next;
+ mes "[Marry Happy]";
+ mes "Since it's a special journey,";
+ mes "the payment will be a bit expensive than normal. It will cost you 100,000z !!";
+ mes "And that's what lets you enjoy";
+ mes "a peaceful and fascinating";
+ mes "honey moon trip...?";
+ close;
+
+s_Go:
+ if(getpartnerid() == 0)
+{
+ mes "[Marry Happy]";
+ mes "UhOh, I'm sorry.";
+ mes "You can't go there if you're not married...";
+ mes "Why don't you go to the Prontera Inn,";
+ mes "and cheer yourself up?";
+ close;
+}
+ else if(Zeny < 100000)
+{
+
+
+ mes "[Marry Happy]";
+ mes "I've explained about the trip to 'Jawaii'.";
+ mes "You'll need 100,000 z.";
+ mes "If you do not have enough zeny,";
+ mes "why don't you seek help from your partner...?";
+ close;
+}
+ set Zeny,Zeny - 100000;
+ mes "[Marry Happy]";
+ mes "Enjoy your trip...!!";
+ mes "Let's go to 'Jawaii'...!!";
+ close2;
+ warp "jawaii.gat",241,115;
+ end;
+
+s_Cancel:
+ mes "[Marry Happy]";
+ mes "There's nothing that is as exciting as";
+ mes "travelling together, especially when";
+ mes "you're travelling with your loved ones.";
+ mes "You must be very happy, isn't it?";
+ close;
+}
\ No newline at end of file diff --git a/npc/cities/jawaii.txt b/npc/cities/jawaii.txt new file mode 100644 index 000000000..dd4dfe463 --- /dev/null +++ b/npc/cities/jawaii.txt @@ -0,0 +1,771 @@ +//===== eAthena script =======================================
+//= Jawaii (The Lovers Paradise) Town script
+//===== By: ==================================================
+//= jAthena (1.0)
+//= DNett123 (1.1 - 1.5)
+//===== Current Version: =====================================
+//= 2.0
+//===== Compatible With: =====================================
+//= Latest eAthena SVN
+//===== Description: =========================================
+//= Jawaii Town Npcs
+//===== Additional Comments: =================================
+//= 1.0 - Done By jAthena
+//= 1.1 - Rough Translation [DNett123]
+//= 1.2 - Started Grammer Corrections [DNett123]
+//= 1.3 - Some Edits Thanks To Vidar & Fusion [DNett123]
+//= 1.4 - Edited Dancer, Thanks ceskil [DNett123]
+//= 1.5 - Fixed Script, and spelling errors, some thanks to Sparkles [DNett123]
+//= 1.6 - Final corrections (not complete), thanks to the public, and DNett123!
+//= 1.6c - added missing monsters. Still 1 type is missing [Lupus]
+//= 1.7 – Fixed a lot of typo’s [Nexon]
+//= 1.8 - Removed monster spawns, added aegis ep 8.5 spawns to npc/mobs/fields/jawaii.txt [MasterOfMuppets]
+//= 2.0 - Updated the npcs according to iRO [MasterOfMuppets]
+//============================================================
+
+//===== Shop: ================================================
+jawaii.gat,186,174,2 shop Jawaii Dealer 85,536:150
+
+//===== Jawaii Scripts ===================================
+jawaii.gat,141,200,3 script Attendant#Sweetness Suite 798,{
+
+ mes "[Alowawu]";
+ mes "Welcome.";
+ mes "This is the Sweetness suite.";
+ mes "I have cleaned and tidy up the place.";
+ mes "So please feel free to use it.";
+ next;
+ mes "[Alowawu]";
+ mes "The rental is 1000 zeny per person.";
+ mes "If you give it to me,";
+ mes "I'll transfer you inside.";
+ mes "There's no other way to get inside directly.";
+ next;
+ mes "[Alowawu]";
+ mes "I'll help you with the baggages,";
+ mes "or else, my boss will";
+ mes "beat me up with Triple Blows.";
+ mes "That really hurts.";
+ next;
+ menu "Use it",-,"Cancel",s_Cancel;
+ if(Zeny > 999)
+{
+ mes "[Alowawu]";
+ mes "Thank you.";
+ mes "I'll open a portal for you right now.";
+ mes "Have a nice stay";
+ close2;
+ set Zeny,Zeny - 1000;
+ warp "jawaii_in.gat",116,64;
+ end;
+}
+ else
+{
+ mes "[Alowawu]";;
+ mes "Ah. Dear customer,";
+ mes "you don't have enough zeny to pay for the room.";
+ mes "I can't let you in. Or else,";
+ mes "my boss with get angry and hit me with Triple Blows.";
+ close;
+}
+s_Cancel:
+ mes "[Alowawu]";
+ mes "Haha, this room is better than others.";
+ mes "Believe, it's nice and clean.";
+ mes "If you have any change of mind,";
+ mes "just come and find me.";
+ close;
+}
+
+jawaii.gat,108,199,5 script Attendant#Classic_Suite 74,{
+
+ mes "[Poyi Oland]";
+ mes "Welcome.";
+ mes "This is the Classic suite with two rooms.";
+ mes "It's totally perfect for both of you!";
+ mes "Although the appearances of the houses look alike,";
+ mes "the interior is totally different!";
+ next;
+ mes "[Poyi Oland]";
+ mes "The rental is 1000 zeny per person.";
+ mes "and we're on a post paid basis!";
+ mes "Since you're here on a trip,";
+ mes "I suggest that you choose a better room!";
+ next;
+ mes "[Poyi Oland]";
+ mes "If you ever need anything, just call us.";
+ mes "We'll be at your service immediately.";
+ next;
+ menu "Use",-,"Cancel",s_Cancel;
+
+ if (Zeny > 999)
+{
+ mes "[Poyi Oland]";
+ mes "Thank you for using.";
+ mes "Please enjoy your stay.";
+ close2;
+ set Zeny,Zeny - 1000;
+ warp "jawaii_in.gat",132,107;
+ end;
+}
+ else
+{
+ mes "[Poyi Oland]";
+ mes "I'm sorry!";
+ mes "You do not have enough zeny.";
+ mes "Please confirm your zeny and come again!";
+ close;
+}
+s_Cancel:
+ mes "[Poyi Oland]";
+ mes "So, please come again after you've confirmed it.";
+ mes "Presence of any guest is always welcomed.";
+ close;
+}
+
+jawaii.gat,107,189,5 script Attendant#Honeymoon Suite 93,{
+
+ mes "[Saroki Lania]";
+ mes "...This is the Honeymoon suite and the cost is 1000 zeny.";
+ next;
+ mes "[Saroki Lania]";
+ mes "...Do you want to go in?";
+ next;
+ mes "[Poyi Oland]";
+ mes "If you ever need anything, just call us.";
+ mes "We'll be at your service immediately.";
+ next;
+ menu "Yes",-,"Cancel",s_Cancel;
+
+ if(Zeny > 999)
+{
+ mes "[Saroki Lania]";
+ mes "...Please come in.";
+ close2;
+ set Zeny,Zeny - 1000;
+ warp "jawaii_in.gat",86,117;
+ end;
+}
+ else
+{
+ mes "[Saroki Lania]";
+ mes "...Not enough zeny?";
+ close;
+}
+s_Cancel:
+ mes "[Saroki Lania]";
+ mes "...Ok then.";
+ close;
+}
+jawaii.gat,112,173,7 script Attendant#Villa Suite 93,{
+
+ mes "[Lakers Lania]";
+ mes "Saroki, this is rude.";
+ mes "Can't you treat the customer nicely?";
+ mes "This will make them feel uneasy. Oh, customer!";
+ mes "Welcome. Are you here on a trip?";
+ next;
+ mes "[Lakers Lania]";
+ mes "This is the Villa suite.";
+ mes "It is as comfortable as your home.";
+ mes "The rental is only 1000 zeny.";
+ next;
+ mes "[Lakers Lania]";
+ mes "If you want to use it, I can serve you right now.";
+ mes "What do you think?";
+ next;
+ menu "Use it",-,"Cancel",s_Cancel;
+ if(Zeny > 999)
+{
+ mes "[Lakers Lania]";
+ mes "Thanks and rest well.";
+ mes "I hope you'll enjoy your trip.";
+ close2;
+ set Zeny,Zeny - 1000;
+ warp "jawaii_in.gat",87,75;
+ end;
+}
+ else
+{
+ mes "[Lakers Lania]";
+ mes "Oh, you don't have enough zeny for the stay...?";
+ mes "Maybe you can ask from your partner.";
+ mes "Huhuhuhu-";
+ close;
+}
+s_Cancel:
+ mes "[Lakers Lania]";
+ mes "Hmm, maybe you can try the honeymoon suite beside us.";
+ mes "Although Saroki is not sociable,";
+ mes "the room is a true masterpiece!";
+ close;
+}
+
+jawaii.gat,122,263,5 script Sailor#Alberta 100,{
+
+ mes "[Sailor]";
+ mes "This ship will bring you back to Alberta.";
+ mes "do you enjoy your stay at Jawaii?";
+ mes "Please make sure that,";
+ mes "you haven't left out anything.";
+ next;
+ mes "[Sailor]";
+ mes "Well then, are you ready to return to Alberta?";
+ next;
+ menu "Yes, I am",-,"Cancel",s_Cancel;
+
+ mes "[Sailor]";
+ mes "Anchors away! Next stop! Alberta!!";
+ close2;
+ warp "alberta.gat",192,157;
+ end;
+
+s_Cancel:
+ mes "[Sailor]";
+ mes "Well then, spend a little more time before you leave!";
+ mes "It's not like you can come here everyday!";
+ close;
+}
+
+jawaii.gat,239,112,7 script Sailor#Jawaii2 100,{
+
+ mes "[Sailor]";
+ mes "This ship will bring you back to Izlude Island.";
+ mes "do you enjoy your stay at Jawaii?";
+ mes "Please make sure that,";
+ mes "you haven't left out anything.";
+ next;
+ mes "[Sailor]";
+ mes "Well then, are you ready to return to Izlude Island?";
+ next;
+ menu "Yes, I am",-,"Cancel",s_Cancel;
+
+ mes "[Sailor]";
+ mes "Anchors away! Next stop! Izlude Island!!";
+ close2;
+ warp "izlude",176,182;
+ end;
+
+s_Cancel:
+ mes "[Sailor]";
+ mes "Well then, spend a little more time before you leave!";
+ mes "It's not like you can come here everyday!";
+ close;
+}
+
+jawaii.gat,220,235,3 script Jawaii Citizen#Love Bo 724,{
+
+ mes "[JawaJawa]";
+ mes "Do you know where is the most beautiful place in Jawaii?";
+ mes "It's the 'Island of Love',";
+ mes "located at the north of Jawaii.";
+ mes "Since the water is shallow,";
+ mes "you'll be able to reach there if you're careful.";
+ next;
+ mes "[JawaJawa]";
+ mes "It's also a suitable place for a couple to relax and spend some quality time.";
+ mes "If you sit there alone,";
+ mes "you'll look like a castaway,";
+ mes "stranded on a deserted island!";
+ next;
+ mes "[JawaJawa]";
+ mes "Well, of course you can play Castaway";
+ mes "with the letter in empty bottle!";
+ mes "But don't that look pathetic?";
+ close;
+}
+
+jawaii.gat,239,146,3 script Jawaii Citizen#Explain1 100,{
+
+ mes "[WaiiWaii]";
+ mes "Welcome to Jawaii!";
+ mes "What would a marriage be without a honeymoon?";
+ mes "At this place,";
+ mes "you can ignore the threat from those pathetic dateless losers.";
+ next;
+ mes "[WaiiWaii]";
+ mes "You might encounter some monsters here.";
+ mes "But as long as you leave them alone, it will be fine!";
+ mes "They have inhabited this place for a long time,";
+ mes "so you can just take them a part of the view.";
+ close;
+}
+
+jawaii.gat,168,247,5 script Jawaii Citizen#Explain2 724,{
+
+ mes "[WajaWaja]";
+ mes "The hostels are located at the west.";
+ mes "Every room has a different environment.";
+ mes "So choose the one suitable for you.";
+ mes "It would be better if you ask the staff there.";
+ next;
+ mes "[WajaWaja]";
+ mes "Please use the ship at the northwest";
+ mes "and southeast if you want to go back.";
+ mes "There're boats scheduled to";
+ mes "Alberta and Izlude Island.";
+ close;
+}
+
+jawaii.gat,165,121,1 script Jawaii Citizen#Explain3 724,{
+
+ mes "[IwaIwa]";
+ mes "Jawaii~ Isn't this island of happiness great?";
+ mes "You can just lay down";
+ mes "and do nothing for the whole day.";
+ mes "That what Jawaii is meant for.";
+ next;
+ mes "[IwaIwa]";
+ mes "This is the stage,";
+ mes "wher they hold a performance sometimes.";
+ mes "Do you want to go up there and sing us a song?";
+ mes "Jawaii~ Island of Happiness.";
+ close;
+}
+
+jawaii_in.gat,43,115,0 script Customer#jaw_1 97,{
+
+ mes "[Boogie]";
+ mes "uhOh....Oh my! How do I come to a place like this?";
+ mes "Everyone here is filled with happiness!";
+ next;
+ mes "[Boogie]";
+ mes "But for a dateless person like me, it just makes me look more like a loser!!";
+ mes "You, you must have felt the same too, right?";
+ next;
+ mes "[Boogie]";
+ mes "Urgh....";
+ mes "Boss, give me another shot!";
+ close;
+}
+
+jawaii_in.gat,41,106,3 script Customer#Kyle Jeet 98,{
+
+ mes "[Kyle Jeet]";
+ mes "Eat and eat...!!";
+ mes "Drink! Drink...!!";
+ next;
+ mes "[Kyle Jeet]";
+ mes "We are released...!";
+ mes "from being a couple in hell...!";
+ mes "to a healthy and precious single in heaven...!";
+ close;
+}
+
+jawaii_in.gat,15,104,0 script Field Attendant#jawaii 80,{
+
+ mes "[Attendant]";
+ mes "....Well, I don't know what's your purpose of coming here.";
+ //Emotion?
+ next;
+ mes "[Attendant]";
+ mes "If you try to disturb those people in happiness,";
+ mes "Get a drink from the bar tender and go away after you finish it!";
+ next;
+ menu "I am the great single!!",-,"...I just came to congratulate...",s_Cong;
+
+ mes "[Attendant]";
+ mes "How selfish of you...";
+ mes "You should congratulate those happy couples!";
+ mes "Whether you are single of married, don't cause any troube!!";
+ next;
+ mes "[Attendant]";
+ mes "Or else, get married and come here for honeymoon. I'll be glad to serve you.";
+ close;
+s_Cong:
+ mes "[Attendant]";
+ mes "....? What? You're here to celebrate?";
+ mes "Oh my god! I'm so sorry! How rude of me!";
+ mes "Please rest well then~";
+ close;
+}
+
+jawaii_in.gat,28,124,0 script Bartender#jaw 46,{
+
+ set @drinkcount,0;
+ mes "[Bartender]";
+ mes "Welcome, dear customer.";
+ mes "So, what's your order?";
+ next;
+ Loopback:
+ menu "Today's special",-,"Nimi",s_Nimi,"Refreshing",s_Refreshing,"Misa",s_Misa,"Magnificent Blue",s_Magn;
+
+ if(@drinkcount >= 4)
+{
+ mes "[Bartender]";
+ mes "You have taken a lot of drinks. Do you still want to continue?";
+ next;
+ input @jawaiitstring$;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss, because of ";
+ mes @jawaiitstring$;
+ mes "I'm not feeling well...";
+ next;
+ mes "[Bartender]";
+ mes "....Here, this is my recommendation, ^0000FF`Special J&J screw file driver ver.¨¤«×¾¹'^000000 ";
+ mes "It's on the house.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Thank you, boss...";
+ percentheal -100,0;
+ close;
+}
+ else
+{
+ set @randomdrink,rand(1,4);
+ if(@randomdrink == 1)
+{
+ mes "[Bartender]";
+ mes "Well...How about this..?";
+ set Zeny,Zeny - 100;
+ next;
+ mes "[Bartender]";
+ mes "I recommend this ^0000FF`Hot Kiss Assault'^000000¡A";
+ mes "a mixture of sweet scent with the unique scarlet color that bring great passions.";
+ next;
+ mes "You receive a sugar coated overturned triangular glass. -";
+ mes "It is releasing a great amount of sweet scent.-";
+ mes "Although the scent is attractive, it seems dangerous. -";
+ next;
+ mes "[Bartender]";
+ mes "The first encounter is the most important stage.";
+ mes "The feeling of sugar jumping in your mouth is totally awesome.";
+ next;
+ mes "Adjust the direction you sip the drink and taste it slowly.";
+ percentheal -20,0;
+ specialeffect2 38;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+ else if(@randomdrink == 2)
+{
+ mes "[Bartender]";
+ mes "How about this one?";
+ next;
+ mes "[Bartender]";
+ mes "I recommend this ^0000FF`Black Siberian Double Shot'^000000 ";
+ mes "A drink that let you feel the power of Russia and the greatness of land.";
+ next;
+ mes "- You look at the mixture of ice cube and black liquid.-";
+ mes "- Although the scent is sweet-";
+ mes "- You find a slight scent of male after shave.-";
+ next;
+ mes "[Bartender]";
+ mes "It's suitable to taste it bits by bits due to its strong taste.";
+ mes "It is a special mixture loved by the Siberians.";
+ next;
+ mes "- You feel the scent and drink it bits by bits. -";
+ percentheal -20,0;
+ specialeffect2 63; //Fire Ivy?
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+ else if(@randomdrink == 3)
+{
+ mes "[Bartender]";
+ mes "Let me recommend...";
+ next;
+ mes "[Bartender]";
+ mes "I recommend this ^0000FF`White Hot Magarita'^000000 ";
+ mes "The sour scent of lemon is really special, especially when you feel the soul of a Mexican within!";
+ next;
+ mes "- You receive an overturned triangular glass coated with lemon juice.-";
+ mes "- It is releasing a sweet and sour scent.-";
+ mes "- As attractive as it looks, you cannot ignore the danger behind it.";
+ next;
+ mes "[Bartender]";
+ mes "The sweet and refreshing taste make it popular among the girls,";
+ mes "especially when it contains the sensation of a Mexican.";
+ next;
+ mes "- You can imagine yourself wearing a Mexican Sombrero-";
+ mes "- and drinking this cocktail! -";
+ percentheal -20,0;
+ specialeffect2 17;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+ else if(randomdrink == 4)
+{
+ mes "[Bartender]";
+ mes "Hmm... How about this?";
+ next;
+ mes "[Bartender]";
+ mes "I recommend this ^0000FF`Barcardi 151 Barcelona Crusade'^000000";
+ mes "It's a pirate cocktail with a lot of memories";
+ next;
+ mes "-You look at the yellow liquid in the small glass. -";
+ mes "-Although it looks like you can finish it in 1 sip, -";
+ mes "-it looks like a really dangerous drink. -";
+ next;
+ mes "[Bartender]";
+ mes "This flaming baby will burn you up.";
+ mes "Finish it in one sip to feel the burning sensation.";
+ next;
+ mes "- You finish it in one sip. -";
+ percentheal -20,0;
+ specialeffect2 171;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+}
+
+s_Nimi:
+ if(@drinkcount >= 5)
+{
+ mes "[Bartender]";
+ mes "...I'll buy you a drink.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "...Thanks ...Boss...";
+ percentheal -100,0;
+ close;
+}
+ else
+{
+ mes "[Bartender]";
+ mes "Here, try this.";
+ set Zeny,Zeny - 100;
+ next;
+ mes "[Bartender]";
+ mes "If you want to show your interest to a girld, choose this!";
+ mes "With the special and strong scent,";
+ mes "it makes you look like a special person too.";
+ next;
+ mes "- You receive a simple looking glass containing white liquid-";
+ mes "- Although there's a slight scent of sweetness, it tastes sour -";
+ mes "- And it makes you want to shout out loud. - ";
+ next;
+ mes "[Bartender]";
+ mes "A lot of people say taht mixed taste of sweet and bitter is like the taste of life.";
+ mes "So it's best for you to taste it with the tip of your tounge.";
+ next;
+ mes "- Drink it from the tip of your tounge -";
+ next;
+ mes "-And it makes me feel.... Bang !!' -";
+ percentheal -10,0;
+ specialeffect2 18;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+s_Refreshing:
+ if (@drinkcount >= 5)
+{
+ mes "[Bartender]";
+ mes "...I'll buy you a drink.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "...Thanks ...Boss...";
+ percentheal -100,0;
+ close;
+}
+ else
+{
+ mes "[Bartender]";
+ mes "Here, try this!";
+ set Zeny,Zeny - 100;
+ next;
+ mes "[Bartender]";
+ mes "This one tastes like an old friend.";
+ mes "The more you drink, the better you'll feel.";
+ mes "You can drink it whenever, wherever and with whoever you want.";
+ next;
+ mes "- The tasty looking blue liquid is served to you. -";
+ mes "- Contained in a fancy looking glass, -";
+ mes "- it gives excitement to your nostril with the sour yet sweet scent. -";
+ next;
+ mes "[Bartender]";
+ mes "Don't just take one shot of this.";
+ mes "It will get better the more you drink it!";
+ next;
+ mes "- Your mouth is filled with the sour yet sweet scent after you finish the drink in 3 sips-";
+ mes "- It's really a special blend... -";
+ percentheal -10,0;
+ specialeffect2 84; //Magnificat?
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+s_Misa:
+ if (@drinkcount >= 5)
+{
+ mes "[Bartender]";
+ mes "...I'll buy you a drink.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "...Thanks ...Boss...";
+ percentheal -100,0;
+ close;
+}
+ else
+{
+ mes "[Bartender]";
+ mes "Here, try this!";
+ set Zeny,Zeny - 100;
+ next;
+ mes "[Bartender]";
+ mes "This one tastes like an old friend.";
+ mes "The more you drink, the better you'll feel.";
+ mes "You can drink it whenever, wherever and with whoever you want.";
+ next;
+ mes "- The tasty looking blue liquid is served to you. -";
+ mes "- Contained in a fancy looking glass, -";
+ mes "- it gives excitement to your nostril with the sour yet sweet scent. -";
+ next;
+ mes "[Bartender]";
+ mes "Don't just take one shot of this.";
+ mes "It will get better the more you drink it!";
+ next;
+ mes "- Your mouth is filled with the sour yet sweet scent after you finish the drink in 3 sips-";
+ mes "- It's really a special blend... -";
+ percentheal -10,0;
+ specialeffect2 97;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+
+s_Magn:
+ if (@drinkcount >= 5)
+{
+ mes "[Bartender]";
+ mes "...I'll buy you a drink.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "...Thanks ...Boss...";
+ percentheal -100,0;
+ close;
+}
+ else
+{
+ mes "[Bartender]";
+ mes "Here, try this.";
+ set Zeny,Zeny - 100;
+ next;
+ mes "[Bartender]";
+ mes "This is recommended for those who miss the glorious memories of the pass...";
+ mes "For those who starts a war to preserve the peace...";
+ mes "And of course... For those who fake the truth of history.";
+ next;
+ mes "- You receive a brown liquid in a shaking bottle. -";
+ mes "- You feel the heavy and thick scent like the machines oil. -";
+ mes "- Scent of fireworks? No, it's a little different than that... -";
+ next;
+ mes "[Bartender]";
+ mes "It might look a lot but you better finish it in 1 sip.";
+ mes "You'll lose its taste if you drink it too slow.";
+ next;
+ mes "- Grabbing the Shake bottle, you immediately finish it.-";
+ next;
+ mes "- And it feels like you're hit by a canon.-";
+ percentheal -10,0;
+ specialeffect2 132;
+ set @drinkcount,@drinkcount + 1;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Boss...Give me another shot...";
+ next;
+}
+goto Loopback;
+}
+
+jawaii_in.gat,25,94,5 script Attendant#jaw1 724,{
+
+ mes "[Attendant Teleteer]";
+ mes "Welcome to the Inn of Jawaii~";
+ mes "I hope you'll enjoy your stay here...";
+ mes "But don't get drunk and cause any trouble!";
+ close;
+}
+
+jawaii_in.gat,25,96,5 script Attendant#jaw2 724,{
+
+ mes "[Attendant PoYi]";
+ mes "Welcome to the Inn of Jawaii~";
+ mes "I hope you'll enjoy yourself~";
+ mes "But, don't get jealous and criticize people who are blessed with happiness!";
+ close;
+}
+
+jawaii_in.gat,25,98,5 script Attendant#jaw3 724,{
+
+ mes "[Attendant Poppy]";
+ mes "Welcome to the Inn of Jawaii~";
+ next;
+ mes "[Attendant Poppy]";
+ mes "May I ask....are you from a foreign land?";
+ mes "You're still single, right?";
+ mes "I am a good cook too, will you consider me?";
+ mes "How about that? Huh?";
+ close;
+}
+
+jawaii_in.gat,25,100,5 script Attendant#jaw4 724,{
+
+ mes "[Attendant Ether]";
+ mes "Welcome to the Inn of Jawaii~";
+ mes "Criticizing, no! Discouraging, no!";
+ mes "Get drunk, no! Congratulate, YES!";
+ close;
+}
+
+jawaii_in.gat,30,94,4 script Attendant#jaw5 724,{
+
+ mes "[Attendant Donna]";
+ mes "Welcome to the Inn of Jawaii~";
+ mes "......Oh no.....";
+ mes "...Welcome! But please don't get drunk and cause trouble again! ";
+ close;
+}
+
+jawaii_in.gat,30,96,4 script Attendant#jaw6 724,{
+
+ mes "[Attendant Ken]";
+ mes "Welcome to the Inn of Jawaii~";
+ mes "It's ok for you to relax, but...";
+ mes "Please control yourself...";
+ close;
+}
+
+jawaii_in.gat,30,98,4 script Attendant#jaw7 724,{
+
+ mes "[Attendant Emater]";
+ mes "Welcome to the Inn of Jawaii~";
+ next;
+ mes "[Attendant Emater]";
+ mes "...You're like a wandering soul.";
+ mes "This place is not suitable for you!";
+ mes "Well, as long as you like it,";
+ mes "have fun but please don't cause any trouble~";
+ close;
+}
+
+jawaii_in.gat,30,100,4 script Attendant#jaw8 724,{
+
+ mes "[Attendant GoYa]";
+ mes "Welcome to the Inn of Jawaii~";
+ next;
+ mes "[Attendant GoYa]";
+ mes "Just like a story with a chapter missing,";
+ mes "you look disgusting.";
+ mes "Find yourself a partner so that you can enjoy your adventure~";
+ close;
+}
diff --git a/npc/cities/louyang.txt b/npc/cities/louyang.txt new file mode 100644 index 000000000..1662ee5d2 --- /dev/null +++ b/npc/cities/louyang.txt @@ -0,0 +1,1728 @@ +//===== eAthena Script =======================================
+//= Louyang City NPC's
+//===== By: ==================================================
+//= Vidar (1.0)
+//= Mass Zero (1.1)
+//= Dino9021, roughly translated by Celest (1.2)
+//= Mass Zero (1.3)
+//= MasterOfMuppets (2.0)
+//===== Current Version: =====================================
+//= 2.2
+//===== Compatible With: =====================================
+//= Any eAthena Version
+//===== Description: =========================================
+//= Official NPC's for Louyang city.
+//===== Additional Comments: =================================
+//= Originally made for Vidar
+//= 1.2 - Added official warp NPC's
+//= 1.3 - Fixed gramatical errors. (Like wtf's with the weird
+// texts celest? xD)
+//= 2.0 - Completely rewrote the current scripts based on iRO.
+// Added the 'Shouting Quest' and the 'Medicine Quest'
+//= 2.1 Optimized, made quest vars unique [Lupus]
+//= 2.1a minor fix, 2.1b Fixed Typo’s [Nexon]
+//= 2.2 Fixed exploits [Lupus]
+//= 2.2a Updated the color codes a little and fixed the shouting quest
+//= to broadcast green text.
+//= 2.2b A small fix to the shout quest npc in louyang field not warping you
+//= back up to the tower if you died or teleported out of there. [MasterOfMuppets]
+//= 2.3 A small fix, the code is so messy I can't believe I scripted it >.< [MasterOfMuppets]
+//============================================================
+
+alberta.gat,245,45,4 script Girl 815,{
+ mes "[Girl]";
+ mes "La la la la~";
+ mes "I feel so good today~";
+ mes "I'm in the mood to go";
+ mes "on a picnic somewhere~";
+ mes "La la la la~";
+ next;
+ menu "About Louyang.",-,"Go to Louyang.",M_GOTO,"Cancel.",M_CANCEL;
+
+ mes "[Girl]";
+ mes "Oh, are you";
+ mes "Interested in Louyang?";
+ mes "It's a nice place to";
+ mes "visit for travelers.";
+ next;
+ mes "[Girl]";
+ mes "Louyang has a long history";
+ mes "with stories of ancient magic and warriors. It's also rumored that many evil beasts roam the Louyang area";
+ next;
+ mes "[Girl]";
+ mes "You can find cure-all medicines, mysterious occurrences, and martial artists all in one place!";
+ next;
+ mes "[Girl]";
+ mes "I used to train in the martial arts every morning back when I was in Louyang. I might not look like it, but I'm pretty strong!";
+ next;
+ mes "[Girl]";
+ mes "If you want to visit";
+ mes "Louyang, feel free to";
+ mes "tell me. Just give me";
+ mes "some Zeny and we'll go~";
+ close;
+
+M_GOTO:
+ mes "[Girl]";
+ mes "I'll guide you to";
+ mes "Louyang right away.";
+ mes "For my service, I am";
+ mes "accepting 10,000 zeny";
+ next;
+ mes "[Girl]";
+ mes "So, are you ready?";
+ next;
+ menu "Sure",-,"Cancel",M_CANCEL2;
+
+ if(Zeny < 10000) goto L_NOZENY;
+ mes "[Girl]";
+ mes "Okay~";
+ mes "Ready!";
+ mes "Have fun!";
+ close2;
+ set Zeny,Zeny-10000;
+ warp "lou_fild01.gat",190,101;
+ end;
+
+L_NOZENY:
+ mes "[Girl]";
+ mes "...";
+ mes "You don't seem";
+ mes "to have 10,100 zeny...";
+ mes "Go get some money first!";
+ close;
+
+M_CANCEL:
+ mes "[Girl]";
+ mes "Oh...";
+ mes "Have a good day!";
+ close;
+
+M_CANCEL2:
+ mes "[Girl]";
+ mes "Oh...";
+ mes "It's so disappointing to hear you say that.";
+ mes "Well, have a good day!";
+ close;
+}
+
+lou_fild01.gat,190,100,1 script Girl 815,{
+ mes "[Girl]";
+ mes "You'd like to go back to Alberta?";
+ next;
+ menu "Go back to Alberta.",-,"Cancel.",M_CANCEL;
+
+ mes "[Girl]";
+ mes "I hope to";
+ mes "see you again!";
+ mes "Bye bye!";
+ close2;
+ warp "alberta.gat",235,45;
+ end;
+
+M_CANCEL:
+ mes "[Girl]";
+ mes "If you like this area, why don't you stay and enjoy the food and the sights!";
+ next;
+ mes "[Girl]";
+ mes "And by sights...";
+ mes "I mean girls!";
+ mes "Tee hee~";
+ close;
+}
+
+louyang.gat,224,104,4 script Representative 818,{
+ mes "[Representative]";
+ mes "Welcome to Louyang,";
+ mes "an ancient land with";
+ mes "a history full of tales";
+ mes "of bravery.";
+ next;
+ mes "[Representative]";
+ mes "We now provide an ocean lane to accommodate foreign travelers and intercultural exchange from which all can benefit.";
+ next;
+ mes "[Representative]";
+ mes "Louyang is famous for it's elaborate history, as well as specialties that are unique to this nation. Please take your time and enjoy your stay.";
+ next;
+ menu "Ask Building Locations.",-,"Remove all marks from mini-map.",M_REMOVE,"Cancel",M_CANCEL;
+
+ mes "[Representative]";
+ mes "Where would you like to go?";
+ menu "Dragon castle",-,"Doctor's Office",M_DOC,"The City Hall",M_CHALL,"The Weapon Shop",M_WEP,"The Tool Shop",M_TOOL,"The Tavern",M_TAVERN;
+
+ mes "[Representative]";
+ mes "The Dragon Castle is located at ^FFCCFF+^000000.";
+ mes "It is where all the nobles reside,";
+ mes "including our lord.";
+ next;
+ viewpoint 1,218,252,1,0xFFCCFF;
+ mes "[Representative]";
+ mes "Since you're an outsider, I guess it would be appropriate for you to visit our lord first.";
+ close;
+
+M_DOC:
+ mes "[Representative]";
+ mes "We have a very skillful doctor";
+ mes "You can find her office at ^FFFF00+^000000.";
+ next;
+ viewpoint 1,263,93,2,0xFFFF00;
+ mes "[Representative]";
+ mes "It is said that there";
+ mes "is no disease she cannot cure.";
+ mes "Well, I can't guarantee if that's true or not.";
+ close;
+
+M_CHALL:
+ mes "[Representative]";
+ mes "We have a City Hall where the federal government operates.";
+ mes "It is located at ^AFAFAF+^000000.";
+ next;
+ viewpoint 1,310,79,3,0xAFAFAF;
+ mes "[Representative]";
+ mes "If you have any problems, you should talk with the employees in City Hall.";
+ close;
+
+M_WEP:
+ mes "[Representative]";
+ mes "The Weapon Shop is located at ^00FF00+^000000.";
+ next;
+ viewpoint 1,145,175,4,0x00FF00;
+ mes "[Representative]";
+ mes "You will see marvelous weapons forged by the well-experienced blacksmiths of Louyang.";
+ close;
+
+M_TOOL:
+ mes "[Representative]";
+ mes "The Tool Shop is located at ^0000FF+^000000.";
+ next;
+ viewpoint 1,136,97,5,0x0000FF;
+ mes "[Representative]";
+ mes "Knowing your enemy is half the battle!";
+ mes "It's also safer to prepare yourself than the be sorry later. Why don't you go check their supplies?";
+ close;
+
+M_TAVERN:
+ mes "[Representative]";
+ mes "When you get tired during your trip, I suggest that you visit the Tavern. It's located at ^00FF00+^000000.";
+ next;
+ viewpoint 1,279,168,6,0x00FF00;
+ close;
+
+M_REMOVE:
+ viewpoint 2,218,252,1,0xFFCCFF;
+ viewpoint 2,263,93,2,0xFFFF00;
+ viewpoint 2,310,79,3,0xAFAFAF;
+ viewpoint 2,145,175,4,0x00FF00;
+ viewpoint 2,136,97,5,0x0000FF;
+ viewpoint 2,279,168,6,0x00FF00;
+ mes "[Representative]";
+ mes "Done! All the marks on your mini-map are erased. Feel free to ask me about building location whenever you need to.";
+ close;
+
+M_CANCEL:
+ mes "[Representative]";
+ mes "I understand that you want to explore Louyang and see the sights for youself. Alright then,";
+ mes "Take care!";
+ close;
+}
+
+louyang.gat,213,214,4 script Soldier 825,{
+ mes "[Soldier]";
+ mes "Welcome to louyang, a city with a long and colorful history.";
+ next;
+ mes "[Soldier]";
+ mes "Recently we've developed an ocean lane to accommodate positive exchange with foreign nations.";
+ next;
+ mes "[Soldier]";
+ mes "Louyang is well-known for various specialties in addition to its right. Here you can find many things unique to our land.";
+ next;
+ mes "[Soldier]";
+ mes "Please take your time and we invite you to enjoy your trip here in Louyang.";
+ next;
+ menu "Ask Building Locations.",-,"Remove all marks from mini-map.",M_REMOVE,"Cancel",M_CANCEL;
+
+ mes "[Soldier]";
+ mes "Where would you like to go?";
+ menu "Dragon castle",-,"Doctor's Office",M_DOC,"The City Hall",M_CHALL,"The Weapon Shop",M_WEP,"The Tool Shop",M_TOOL,"The Tavern",M_TAVERN;
+
+ mes "[Soldier]";
+ mes "The Dragon Castle is located at ^FFCCFF+^000000.";
+ mes "It is where all the nobles reside,";
+ mes "including our lord.";
+ next;
+ viewpoint 1,218,252,1,0xFFCCFF;
+ mes "[Soldier]";
+ mes "Since you're an outsider, I guess it would be appropriate for you to visit our lord first.";
+ close;
+
+M_DOC:
+ mes "[Soldier]";
+ mes "We have a very skillful doctor";
+ mes "You can find her office at ^FFFF00+^000000.";
+ next;
+ viewpoint 1,263,93,2,0xFFFF00;
+ mes "[Soldier]";
+ mes "It is said that there";
+ mes "is no disease she cannot cure.";
+ mes "Well, I can't guarantee if that's true or not.";
+ close;
+
+M_CHALL:
+ mes "[Soldier]";
+ mes "We have a City Hall where the federal government operates.";
+ mes "It is located at ^AFAFAF+^000000.";
+ next;
+ viewpoint 1,310,79,3,0xAFAFAF;
+ mes "[Soldier]";
+ mes "If you have any problems, you should talk with the employees in City Hall.";
+ close;
+
+M_WEP:
+ mes "[Soldier]";
+ mes "The Weapon Shop is located at ^00FF00+^000000.";
+ next;
+ viewpoint 1,145,175,4,0x00FF00;
+ mes "[Soldier]";
+ mes "You will see marvelous weapons forged by the well-experienced blacksmiths of Louyang.";
+ close;
+
+M_TOOL:
+ mes "[Soldier]";
+ mes "The Tool Shop is located at ^0000FF+^000000.";
+ next;
+ viewpoint 1,136,97,5,0x0000FF;
+ mes "[Soldier]";
+ mes "Knowing your enemy is half the battle!";
+ mes "It's also safer to prepare yourself than the be sorry later. Why don't you go check their supplies?";
+ close;
+
+M_TAVERN:
+ mes "[Soldier]";
+ mes "When you get tired during your trip, I suggest that you visit the Tavern. It's located at ^00FF00+^000000.";
+ next;
+ viewpoint 1,279,168,6,0x00FF00;
+ close;
+
+M_REMOVE:
+ viewpoint 2,218,252,1,0xFFCCFF;
+ viewpoint 2,263,93,2,0xFFFF00;
+ viewpoint 2,310,79,3,0xAFAFAF;
+ viewpoint 2,145,175,4,0x00FF00;
+ viewpoint 2,136,97,5,0x0000FF;
+ viewpoint 2,279,168,6,0x00FF00;
+ mes "[Soldier]";
+ mes "Done! All the marks on your mini-map are erased. Feel free to ask me about building location whenever you need to.";
+ close;
+
+M_CANCEL:
+ mes "[Soldier]";
+ mes "I guess it's fun sometimes to go exploring on your own. Take care.";
+ close;
+}
+
+lou_fild01.gat,195,177,4 script Jiu Lian Bu 819,{
+ if(QL_SOUP2) goto L_DONE;
+ if(QL_SOUPQUEST)goto L_WHERE;
+ if(QL_GOTFAKESOUP) goto L_FAKE;
+ if(QL_GOTDRAGONSOUP) goto L_SOUP;
+ if(QL_ACCEPTSOUP) goto L_GORESTA;
+ mes "[Jiu Lian Bu]";
+ mes "Hey~";
+ mes "What's up?";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "I don't like hanging around too many people, so I came here. Listening to this strean really puts my mind to ease.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "No offense, but I'm upset";
+ mes "at the sheer number of tourists coming over to Louyang";
+ mes "Sure, I can understand that our town is attractive and has beautiful sights.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "But I just can't stand crowds of people. People gather like sheep to any place they hear is popular, and that really bugs me!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Speaking of which, there's even";
+ mes "a place in Louyang that's just like";
+ mes "that. Man, I hate that restaurant!";
+ next;
+ menu "What restaurant?",-,"Ignore him.",M_IGNORE;
+
+ mes "[Jiu Lian Bu]";
+ mes "In the east side of Louyang, there's a restaurant built on a pond. It's been around for a long time, selling food for ridiculous prices!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Oh sure, the food and flavors";
+ mes "there have a long history, but I";
+ mes "don't think that justifies how they";
+ mes "charge their patrons!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "As a young man";
+ mes "who loves his town,";
+ mes "I can't let them manipulate my";
+ mes "people like that!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "But everyone here already knows who I am, so I can't do anything! I've already had one too many, shall we say, 'incidents' with the people living here already.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "I've been caught for tagging walls, shoplifting, camming, stealing a few girlfriends... So yeah, I'm not exactly known as a sterling citizen.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Say, wait a minute. The local";
+ mes "people around here aren't too";
+ mes "familiar with you. Hmmm...";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Would you sneak into that restaurant and steal the ^3131FFDragon Soup Broth^000000 for me?";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "The Dragon Soup Broth is the";
+ mes "backbone for the restaurant";
+ mes "owner's secret recipe.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "But they've been cheating their";
+ mes "customers by watering that broth";
+ mes "down and selling it for a";
+ mes "ridiculous price! Serves them right";
+ mes "if their secrets were stolen!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "If you can steal some of the broth,";
+ mes "I'll pay you back. Whaddaya say?";
+ next;
+ menu "I'll do it!",-,"No, stealing is wrong.",M_NO;
+
+ mes "[Jiu Lian Bu]";
+ mes "Great!";
+ mes "I knew you'd";
+ mes "see things my way!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Okay, the restaurant is at the East side of Louyang. But you got to be careful. The workers there watch over that broth like freakin' hawks!";
+ set QL_ACCEPTSOUP,1;
+ close;
+
+M_NO:
+ mes "[Jiu Lian Bu]";
+ mes "Stealing?";
+ mes "You may have";
+ mes "a point there.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "But then, that restaurant has been doing that to their customers for years! So, technically. we'd just be stealing back.";
+ close;
+
+M_IGNORE:
+ mes "[Jiu Lian Bu]";
+ mes "That join isn't even that great. I mean, it's so obvious that they rip off their customers! Dragon Soup?! More like... Dragon Crap Soup!";
+ close;
+
+L_GORESTA:
+ mes "[Jiu Lian Bu]";
+ mes "Huh...?";
+ mes "Whoa, I thought you were on you way to the restaurant. You better get a move on.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Alright then, pal. Make sure the";
+ mes "guys who work there don't catch you. Good luck~";
+ close;
+
+L_FAKE:
+ mes "[Jiu Lian Bu]";
+ mes "Wow! You made it!";
+ mes "Let me see...";
+ next;
+ mes "^445BA7Jiu Lian Bu takes a hearty sip of the broth you've managed to steal for him.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Ohhhh man....";
+ mes "This is so not Dragon Soup Broth. Sorry, but would you go and try to get it again?";
+ close;
+ set QL_GOTFAKESOUP,0;
+
+L_SOUP:
+ mes "[Jiu Lian Bu]";
+ mes "Wow! You made it!";
+ mes "Let me see...";
+ next;
+ mes "^445BA7Jiu Lian Bu takes a hearty sip of the broth you've managed to steal for him.";
+ next;
+ mes "Ooooh. Ooh yeah.";
+ mes "This is the stuff.";
+ mes "Muhahahahahaha~!";
+ mes "This'll put the chef";
+ mes "in agony for a while!";
+ next;
+ set QL_GOTDRAGONSOUP,0;
+ set QL_ACCEPTSOUP,0;
+ set QL_SOUPQUEST,1;
+ mes "[Jiu Lian Bu]";
+ mes "Good job, chum! Heh heh heh, because you risked your neck for me, I'm gonna show you an awesome place! Just follow me~";
+ close2;
+ warp "lou_fild01.gat",180,171;
+ end;
+
+L_DONE:
+ mes "[Jiu Lian Bu]";
+ mes "Hey~";
+ mes "So how ya been, ya smooth criminal?";
+ mes "You want to visit that place again?";
+ next;
+ menu "Sure, let's go~",-,"Nah, maybe next time.",M_NAH;
+
+ mes "[Jiu Lian Bu]";
+ mes "Alright~";
+ mes "Let's get";
+ mes "a groove on.";
+ close2;
+ warp "lou_fild01.gat",180,171;
+ end;
+
+M_NAH:
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Not in the mood, eh?";
+ mes "No prob. But feel free";
+ mes "to come see me whenever";
+ mes "you want.";
+ close;
+L_WHERE:
+ mes "[Jiu Lian Bu]";
+ mes "Hey where did you go?";
+ mes "Come up again and I'll";
+ mes "give you your reward.";
+ close2;
+ warp "lou_fild01.gat",180,171;
+ end;
+}
+
+lou_fild01.gat,175,174,4 script Jiu Lian Bu 819,{
+ if(QL_SOUPQUEST < 1) goto L_DOQUEST;
+ if(QL_SOUP2 < 1) goto L_1STTIME;
+ mes "[Jiu Lian Bu]";
+ mes "So...";
+ mes "Whaddya want to do?";
+ emotion 18;
+ next;
+ menu "Shout.",-,"Leave.",M_LEAVE;
+
+ mes "[Jiu Lian Bu]";
+ mes "Ready~!";
+ mes "Say it out loud!";
+ next;
+ input @loushout$;
+ mapannounce "lou_fild01.gat","'" + strcharinfo(0) + "' shouts: " + @loushout$ ,1,0x9CFF00;
+ mes "[" + strcharinfo(0) + "]";
+ mes @loushout$;
+ close;
+
+M_LEAVE:
+ mes "[Jiu Lian Bu]";
+ mes "Ahhh...";
+ mes "Alright, let's";
+ mes "get a groove on.";
+ close2;
+ warp "lou_fild01.gat",197,174;
+ end;
+
+L_DOQUEST:
+ mes "[Jiu Lian Bu]";
+ mes "Who are you?";
+ mes "Get off my turf!";
+ close2;
+ warp "lou_fild01.gat",197,174;
+ end;
+
+L_1STTIME:
+ mes "[Jiu Lian Bu]";
+ mes "So...";
+ mes "Whaddya think?";
+ mes "Prettiest place in Louyang, isn't it?";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Whenever I'm depressed or need to relax, I just sit here and enjoy the breeze. It helps me forget all my worries.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Heh heh, the best part is, this place is far away from my older siste. Man, that woman can nag, nag, nag, all day long.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Why don't you sit down and close your eyes, and feel that soothing wind. It's pretty refreshing";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Also...";
+ mes "I'm a little";
+ mes "embarrassed to";
+ mes "say this but...";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "I'm the kind of guy who speaks his mind. If there's something you just wanna say, but can't, it's kind of like poison in your mind.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "You know what I'm talking about, right? If you bottle something up inside of you, it just causes you anxiety you don't need.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "So..";
+ mes "This is what you do.";
+ mes "Clench your first, take";
+ mes "a deep breath.";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "And just yell";
+ mes "Whatever you want!";
+ mes "If you don't know";
+ mes "the words, just";
+ mes "screaming will do.";
+ mes "Let everything out!";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "Ready~!";
+ mes "Say it out loud!";
+ next;
+ input @loushout$;
+ mapannounce "lou_fild01.gat","'" + strcharinfo(0) + "' shouts: " + @loushout$ ,1,0x9CFF00;
+ mes "[" + strcharinfo(0) + "]";
+ mes @loushout$;
+ set QL_SOUP2,1;
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "So, how do you feel?";
+ mes "Don't you feel better now? Hahaha~";
+ next;
+ mes "[Jiu Lian Bu]";
+ mes "So from now on, whenever you";
+ mes "want to relieve yourself of stress,";
+ mes "come see me and we'll come back to";
+ mes "this place. Call it my way of";
+ mes "saying thanks.";
+ close;
+}
+
+lou_in02.gat,61,175,2 script Employee 818,2,2{
+ mes "[Ya Hua]";
+ mes "^6A6A6A*Yawn...*";
+ close;
+
+OnTouch:
+ if(QL_GOTDRAGONSOUP == 1 || QL_GOTFAKESOUP == 1) goto S_CAUGHT;
+ end;
+
+S_CAUGHT:
+ mes "[Ya Hua]";
+ mes "^6A6A6A*Yawn...*";
+ mes "^000000Eyelids...";
+ mes "Getting...";
+ mes "Heavier...";
+ next;
+ mes "[Ya Hua]";
+ mes "Wait a sec...";
+ mes "Are you a thief?!";
+ mes "Get out of here!!";
+ if(QL_GOTFAKESOUP == 1) set QL_GOTFAKESOUP,0;
+ if(QL_GOTDRAGONSOUP == 1) set QL_GOTDRAGONSOUP,0;
+ next;
+ mes "^3131FFYou have failed";
+ mes "^3131FFto steal the pot.";
+ close;
+}
+
+lou_in02.gat,54,174,6 script Employee 822,{
+ mes "[Chang Pai]";
+ mes "^6A6A6A*Yawn...*";
+ close;
+}
+
+lou_in02.gat,50,185,4 script Pot 111,{
+ if(QL_SOUPQUEST == 1) goto L_EMPTY;
+ if(QL_ACCEPTSOUP < 1) goto L_NORMAL;
+ mes "^3131FFBeneath the shadows, you find a large pot filled with dark, red liquid. What do you want to do?";
+ next;
+ menu "Take the pot.",-,"Look for another pot.",M_LOOK;
+
+ if (QL_GOTDRAGONSOUP == 1) set QL_GOTDRAGONSOUP,0;
+ mes "^3131FFYou take a careful look around. It wouldn't be wise to steal this now if anyone is watching.";
+ next;
+ mes "^3131FFSince the restaurant is closed, the whole place is completely quiet. The employees are all asleep.";
+ next;
+ mes "^3131FFYou carefully lift the pot, and although it's heavy, you think you can carry it.";
+ next;
+ mes "^3131FFAll you have";
+ mes "^3131FFto do now is get";
+ mes "^3131FFaway from this restaurant";
+ mes "^3131FFwithout getting caught...";
+ set QL_GOTFAKESOUP,1;
+ close;
+
+M_LOOK:
+ mes "^3131FFYou decide to";
+ mes "look for another pot.";
+ close;
+
+L_NORMAL:
+ mes "[Chef]";
+ mes "Ah...";
+ mes "Please, do not";
+ mes "touch the pots!";
+ close;
+
+L_EMPTY:
+ mes "^3131FFYou found a pot, however it's empty.";
+ close;
+}
+
+lou_in02.gat,49,185,4 script Pot 111,{
+ if(QL_SOUPQUEST == 1) goto L_EMPTY;
+ if(QL_ACCEPTSOUP < 1) goto L_NORMAL;
+ mes "^3131FFBeneath the shadows, you find a large pot filled with dark, red liquid. What do you want to do?";
+ next;
+ menu "Take the pot.",-,"Look for another pot.",M_LOOK;
+
+ if (QL_GOTFAKESOUP == 1) set QL_GOTFAKESOUP,0;
+ mes "^3131FFYou take a careful look around. It wouldn't be wise to steal this now if anyone is watching.";
+ next;
+ mes "^3131FFSince the restaurant is closed, the whole place is completely quiet. The employees are all asleep.";
+ next;
+ mes "^3131FFYou carefully lift the pot, and although it's heavy, you think you can carry it.";
+ next;
+ mes "^3131FFAll you have";
+ mes "^3131FFto do now is get";
+ mes "^3131FFaway from this restaurant";
+ mes "^3131FFwithout getting caught...";
+ set QL_GOTDRAGONSOUP,1;
+ close;
+
+M_LOOK:
+ mes "^3131FFYou decide to";
+ mes "look for another pot.";
+ close;
+
+L_NORMAL:
+ mes "[Chef]";
+ mes "Ah...";
+ mes "Please, do not";
+ mes "touch the pots!";
+ close;
+
+L_EMPTY:
+ mes "^3131FFYou found an empty pot.";
+ close;
+}
+
+louyang.gat,261,123,4 script Chi Wu Ping 824,{
+ mes "[Chi Wu Ping]";
+ mes "I don't feel good...";
+ mes "So... Totally out of it...";
+ next;
+ mes "[Chi Wu Ping]";
+ mes "Oh, my aching body!";
+ mes "All my muscles are sore...";
+ mes "There's only one thing that could";
+ mes "cure all of this agonizing...";
+ mes "pain...";
+ next;
+ mes "[Chi Wu Ping]";
+ mes "Hey kid~!";
+ mes "You don't look like a local!";
+ mes "Why don't you follow the road ahead";
+ mes "and check out the big restaurant?";
+ next;
+ mes "[Chi Wu Ping]";
+ mes "The soup that they sell there is probably the healthiest food you can ever find.";
+ next;
+ mes "[Chi Wu Ping]";
+ mes "I guess you could eat";
+ mes "some of that soup";
+ mes "for your health.";
+ close;
+}
+
+lou_in02.gat,62,183,4 script Chef 820,{
+ if(QL_SOUPQUEST == 1) goto L_FINISHED;
+ mes "[Wang Shi Long]";
+ mes "Hello, are you";
+ mes "one of our customers?";
+ mes "I am Wang Shi Long";
+ mes "the chef of this restaurant.";
+ next;
+ mes "[Wang Shi Long]";
+ mes "My family has server food";
+ mes "to Lord Bai Long for a long time.";
+ mes "This restaurant has been handed";
+ mes "down the family line, and I am the successor~";
+ next;
+ mes "[Wang Shi Long]";
+ mes "Our specialty, Dragon Soup,";
+ mes "won especially high praise from";
+ mes "Lord Bai Long, who is known for";
+ mes "his extremely discerning sense of taste.";
+ next;
+ mes "[Wang Shi Long]";
+ mes "I'm also proud to say that we cook";
+ mes "with only the freshest and highest";
+ mes "quality ingredients.";
+ next;
+ mes "[Wang Shi Long]";
+ mes "We've always been popular in";
+ mes "Louyang for hundreds and hundreds";
+ mes "of years because of our high";
+ mes "quality gourmet cuisine.";
+ next;
+ mes "[Wang Shi Long]";
+ mes "In this dry and hot weather,";
+ mes "Dragon Soup is the best food for";
+ mes "any appetite. I suggest that you";
+ mes "try a bowl. You'll be quite";
+ mes "pleased!";
+ close;
+
+L_FINISHED:
+ mes "[Wang Shi Long]";
+ mes "^6A6A6A*Moans and Cries*^000000";
+ mes "I guess this is it...!";
+ mes "The end of my family's glory.";
+ mes "Someone stole the base broth";
+ mes "of my Dragon Soup!";
+ next;
+ mes "[Wang Shi Long]";
+ mes "What should I do, now?";
+ mes "Without Dragon Soup, my family's";
+ mes "restaurant will now just be like";
+ mes "all the others...";
+ close;
+}
+
+lou_in02.gat,42,186,4 script Liu Jia Lim 816,{
+ if(QL_SOUPQUEST == 1) goto L_FINISHED;
+ mes "[Liu Jia Lim]";
+ mes "Do you know what's the best dish at this restaurant? It's Dragon Soup! They've been selling it here for as long as this restaurant has been around";
+ next;
+ mes "[Liu Jia Lim]";
+ mes "It's delicate taste comes from a broth extracted from pure meat that doesn't contain any fat. So it's also a very popular diet food for the ladies.";
+ next;
+ mes "It's tasty and really good for your health. Why don't you order a bowl? I've never known anyone to taste Dragon Soup and not love it!";
+ close;
+
+L_FINISHED:
+ mes "[Liu Jia Lim]";
+ mes "Do you know what was this restaurant's best dish throughout all of its history? Dragon Soup!";
+ next;
+ mes "[Liu Jia Lim]";
+ mes "It's delicate taste comes from a broth extracted from pure meat that doesn't contain any fat. So it's also a very popular diet food for the ladies.";
+ next;
+ mes "[Liu Jia Lim]";
+ mes "I'm not sure what happened, but people say this restaurant no longer sells Dragon Soup.";
+ mes "Was it because of the price...?";
+ close;
+}
+
+lou_in02.gat,43,169,8 script Jiang Rong 827,{
+ mes "[Jiang Rong]";
+ mes "Dragon Soup is known for its spicy";
+ mes "yea sweet and refreshing taste.";
+ next;
+ mes "[Jiang Rong]";
+ mes "It's made with all sorts of";
+ mes "medicinal herbs, so it's good";
+ mes "for your health as well";
+ next;
+ mes "[Jiang Rong]";
+ mes "Dragon Soup draws out the";
+ mes "unnecessary heat created inside";
+ mes "the body and circulates the blood.";
+ mes "So it helps optimize the body'";
+ mes "functions and promotes longevity.";
+ next;
+ mes "[Jiang Rong]";
+ mes "I've eaten Dragon Soup regularly";
+ mes "ever since I was young. Look at me,";
+ mes "don't you think I look so healthy";
+ mes "considering my age?";
+ close;
+}
+
+lou_in02.gat,76,181,2 script Employee 822,{
+ mes "[Huang Jia Xian]";
+ mes "Ehhhh...";
+ mes "Forgive me...";
+ mes "....................";
+ mes "...Zzzzz...Zzzz...";
+ close;
+}
+
+lou_in02.gat,80,173,2 script Li Min 746,{
+ if(QL_SOUPQUEST == 1) goto L_FINISHED;
+ mes "[Li Min]";
+ mes "Well, I don't really";
+ mes "live here in Louyang.";
+ mes "Still, I come here often";
+ mes "enough to visit.";
+ next;
+ mes "[Li Min]";
+ mes "I just returned";
+ mes "because I've got";
+ mes "a huge craving for the";
+ mes "food I tasted here";
+ mes "a while ago.";
+ next;
+ mes "[Li Min]";
+ mes "For some reason, I can't forget it.";
+ mes "I can't get it out of my mind!";
+ next;
+ mes "[Li Min]";
+ mes "The taste, the texture.";
+ mes "The sweetness, melting down into my";
+ mes "mouth, and it's tempting scent";
+ mes "lingering on my lips...";
+ next;
+ mes "[Li Min]";
+ mes "Ummmmm...";
+ mes "Royal Jelly!";
+ mes "It makes my";
+ mes "mouth water~";
+ close;
+
+L_FINISHED:
+ mes "[Li Min]";
+ mes "^6A6A6A*Sigh*^000000 I am so disappointed. I came";
+ mes "all the way down here to taste the";
+ mes "food! I can't believe they don't";
+ mes "sell it anymore!";
+ next;
+ mes "[Li Min]";
+ mes "The worst part is that I'm already";
+ mes "addicted to the taste! ^6A6A6A*Sob...*^000000";
+ close;
+}
+
+lou_in02.gat,58,183,4 script Chef Assistant 823,{
+ mes "[Jin Wei Ling]";
+ mes "I used to be";
+ mes "an enthusiastic";
+ mes "martial artist.";
+ next;
+ mes "[Jin Wei Ling]";
+ mes "Although I became an";
+ mes "assistant chef for a living, I";
+ mes "always think of myself as a martial";
+ mes "artist first.";
+ next;
+ mes "[Jin Wei Ling]";
+ mes "So, I decided to reflect the spirit";
+ mes "of the martial arts into my";
+ mes "cooking. We are often very busy";
+ mes "when there are many customers.";
+ next;
+ mes "[Jin Wei Ling]";
+ mes "When we're busy I can use my";
+ mes "martial arts to cook cuisine much";
+ mes "more quickly! Hahaha~ Martial arts";
+ mes "can be very practical!";
+ next;
+ mes "[Jin Wei Ling]";
+ mes "Waaa-!!!!";
+ misceffect 55;
+ next;
+ mes "[Jin Wei Ling]";
+ mes "Waaa Taah-!!!!!";
+ misceffect 11;
+ next;
+ mes "[Jin Wei Ling]";
+ mes "Waaa...";
+ mes "Waa Taaah-!!!!!";
+ misceffect 121;
+ next;
+ mes "[Jin Wei Ling]";
+ mes "^3131FF*Chop chop chop chop chop*^000000";
+ donpcevent "Lounpc::OnEffect";
+ next;
+ mes "[Jin Wei Ling]";
+ emotion 21;
+ mes "Hahahaha! Look at these perfect";
+ mes "vegetable slices! Muhahahaha!!";
+ mes "I will continue to hone my martial";
+ mes "arts through cooking!";
+ close;
+}
+
+lou_in02.gat,58,181,2 script Lounpc 139,{
+OnEffect:
+ misceffect 122;
+ end;
+}
+
+louyang.gat,174,150,4 script Liu Chi Ling 815,{
+ if(QL_SOUPQUEST == 1) goto L_RUMOR;
+ mes "[Jiu Chi Ling]";
+ mes "I'm worried about my brother.";
+ mes "He's young, rebellious and doesn't";
+ mes "listen to anybody...";
+ next;
+ mes "[Jiu Chi Ling]";
+ mes "He just left the";
+ mes "house while he was";
+ mes "complaining about";
+ mes "that restaurant...";
+ next;
+ mes "[Jiu Chi Ling]";
+ mes "^6A6A6A*Sigh~~*^000000";
+ mes "I'm not going to let him get";
+ mes "away this time!";
+ close;
+
+L_RUMOR:
+ mes "[Jiu Chi Ling]";
+ mes "There's a strange rumor going";
+ mes "around that the restaurant is no";
+ mes "longer selling Dragon Soup...";
+ next;
+ mes "[Jiu Chi Ling]";
+ mes "Do you think";
+ mes "my brother did";
+ mes "something bad again!?";
+ mes "I hope not! If he did...";
+ mes "What am I supposed to do?!";
+ close;
+}
+
+lou_in02.gat,210,47,8 script City Hall Officer 825,{
+ if(QL_GOTCOMPROP == 1)goto L_BEENTOHIM;
+ if(QL_LOUBRIBE == 1)goto L_OFFICER;
+ if(QL_BEENTOSTORAGE == 1)goto L_QUEST;
+ mes "[Jin Chiyuan]";
+ mes "^6A6A6A*Yawn~*^000000";
+ mes "Gosh, this hot weather is such a pain. Oh? You look like a tourist. Are you enjoying your stay?";
+ next;
+ mes "[Jin Chiyuan]";
+ mes "Although we've been having bad weather recently, there are many good places to visit in Louyang. I hope you have a good time.";
+ close;
+
+L_QUEST:
+ mes "[Jin Chiyuan]";
+ mes "Hm? A Rune-Midgardian? Now, how may I help you?";
+ next;
+ menu "I need a document.",-,"I just dropped by",M_DROP;
+
+ mes "[Jin Chiyuan]";
+ mes "Ah, you do?";
+ mes "Unfortunately, there are many people waiting in line to procure goverment forms, so it will take a while to handle your request.";
+ next;
+ mes "[Jin Chiyuan]";
+ mes "^6A6A6A*whispers*";
+ mes "^2A2A2AWell, there is a way that you can, shall we say, expedite our processing of your request...^000000";
+ next;
+ menu "Huh? Come again?",-,"A little zeny to cut the red tape, eh?",M_BRIBE;
+
+ mes "[Jin Chiyuan]";
+ mes "^6A6A6A*Ahem!*^000000 Nothing.";
+ mes "Nothing of importance. Now, I'm very busy, so if you would go fill the application over there...";
+ close;
+
+M_BRIBE:
+ input @loubribe;
+ if(@loubribe < 10000)goto L_POOR;
+ if(zeny < @loubribe)goto L_NOTENOUGH;
+ set Zeny, Zeny - @loubribe;
+ set QL_LOUBRIBE,1;
+ mes "[Jin Chiyuan]";
+ mes "What...?!";
+ mes "That's not what I meant, but if you insist on donating to our government...";
+ next;
+ mes "[Jin Chiyuan]";
+ mes "^6A6A6A*Whispers*";
+ mes "^2A2A2AWhen you go upstairs, another officer will give you the document you want.^6A6A6A *Ahem* ^000000Louyang thanks you!";
+ close;
+
+L_POOR:
+ mes "[Jin Chiyuan]";
+ mes "Good lord,";
+ mes "What are you thinking? What am I, a beggar?! That's a poor excuse for a bribe!";
+ next;
+ emotion 32;
+ mes "[Jin Chiyuan]";
+ mes "I mean...";
+ mes "How dare you bribe an officer of the law! I hope other outsiders are not like you! Please leave immediately.";
+ close;
+
+M_DROP:
+ mes "[Jin Chiyuan]";
+ mes "Oh well...";
+ mes "Let me tell you that this is not a good time for tourists. I hope you don't wander into places you're not supposed to be.";
+ next;
+ mes "[Jin Chiyuan]";
+ mes "Quite frankly,";
+ mes "it's a dangerous climate for curiosity right now. Please, be careful.";
+ close;
+
+L_NOTENOUGH:
+ mes "[Jin Chiyuan]";
+ mes "You don't even have that much money.";
+ close;
+
+L_OFFICER:
+ mes "[Jin Chiyuan]";
+ mes "Haven't you met the officer I told you about? I've contacted him about the matter, so you may meet him upstairs.";
+ next;
+ mes "[Jin Chiyuan]";
+ mes "Hahahaha...";
+ mes "Take care,";
+ mes "Rune-Midgardian.";
+ close;
+
+L_BEENTOHIM:
+ emotion 18;
+ mes "[Jin Chiyuan]";
+ mes "Ah~";
+ mes "You met him,";
+ mes "didn't you?";
+ mes "Hahaha...";
+ mes "Enjoy your stay";
+ mes "in Louyang!";
+ close;
+}
+
+lou_in02.gat,156,38,8 script Studying Officer 822,{
+ if(QL_GOTCOMPROP == 1)goto L_RANT2;
+ if(QL_LOUBRIBE == 1)goto L_BRIBED;
+ if(QL_BEENTOSTORAGE == 1)goto L_RANT;
+ mes "[Huang Zhishu]";
+ mes ".....";
+ mes "^6A6A6A*Mumble mumble*^000000";
+ next;
+ mes "^3131FFHe appears to be rummaging around for some documents and takes no notice of you.";
+ next;
+ menu "Excuse me.",-,"Pass him.",M_PASS;
+
+ mes "[Huang Zhishu]";
+ mes "Hmmm...?";
+ mes "Well...";
+ mes "...";
+ mes "I see...";
+ mes "^6A6A6A*Mumble mumble...*^000000";
+ close;
+
+M_PASS:
+ mes "[Huang Zhishu]";
+ mes ".....";
+ mes "^6A6A6A*Mumble mumble*^000000";
+ close;
+
+L_RANT:
+ mes "[Huang Zhishu]";
+ mes "Books contain the spirit and ideas of their authors. Any work of are can be considered a window into the soul of its creator.";
+ next;
+ mes "[Huang Zhishu]";
+ mes "^6A6A6A*Mumble mumble...*^000000";
+ mes "Hmm... I see...";
+ mes "Ah, I see....";
+ mes "^6A6A6A*Mumble mumble...*^000000";
+ close;
+
+L_BRIBED:
+ mes "^3131FF*Rummage rummage...*^000000";
+ next;
+ menu "Sorry about that.",-,"I came to pick up my documents.",L_DOCU;
+
+ mes "[Huang Zhishu]";
+ mes "Apology accepted.";
+ mes "Hmmm....";
+ mes "Oh I see, I see...";
+ next;
+ emotion 0;
+ mes "^3131FF*Rummage rummage...*";
+ mes "^3131FF..........";
+ close;
+
+L_DOCU:
+ mes "[Huang Zhishu]";
+ mes "Huh?";
+ mes "Ah...";
+ mes "You're the one I'm waiting for. So what kind of document did you need?";
+ input @loudocument$;
+ next;
+ mes "[Huang Zhishu]";
+ mes "Let's see now.";
+ mes "You want..";
+ mes "a " + @loudocument$ + "?";
+ next;
+ if(@loudocument$ != "Communication Proposal")goto L_WHAT;
+ mes "[Huang Zhishu]";
+ mes "Now where did I put that? You want a Communication Proposal, huh? I think I'll need some time to find it. Ah, right. I think I know where I put that.";
+ next;
+ mes "...";
+ next;
+ mes "...";
+ mes "......";
+ next;
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ mes "...";
+ mes "......";
+ mes ".........";
+ mes "............";
+ next;
+ mes "...";
+ mes "......";
+ mes ".........";
+ mes "............";
+ mes "...............";
+ next;
+ mes "[Huang Zhishu]";
+ mes "Here it is. Someone asked me for the same document a few days ago so I was able to find it again pretty easily. I hope it's useful to you.";
+ set QL_GOTCOMPROP,1;
+ set QL_LOUBRIBE,0;
+ set QL_BEENTOSTORAGE,0;
+ close;
+
+L_WHAT:
+ mes "[Huang Zhishu]";
+ mes "Huh?";
+ mes "Wha...";
+ next;
+ mes "[Huang Zhishu]";
+ mes "I'm sorry but I don't think we have that one. You might want to check the name of the document once more, and then come back to me.";
+ close;
+
+L_RANT2:
+ emotion 33;
+ mes "[Huang Zhishu]";
+ mes "Hmmm...?";
+ mes "Do you think I need to go outside more often? Well, I guess for some reason, I don't feel well. I guess I really should get some fresh air.";
+ mes "^6A6A6A*Yawn...*^000000";
+ next;
+ mes "[Huang Zhishu]";
+ mes "But you should get out more often yourself! It's not a good idea to always stay home. If you don't get some exercise when you're young, it could affect your health later.";
+ close;
+}
+
+lou_in02.gat,248,166,2 script Tool Shop Master 824,{
+ if(QL_GOTHERB == 1)goto L_HERB;
+ if(QL_TOOLMASTER == 1)goto L_STORAGE;
+ if(QL_DOCQUEST == 1)goto L_QUEST;
+L_HERB:
+ mes "[Wang Chuiyi]";
+ mes "My business hasn't been doing well recently. And what is wrong with this weather? I don't know what's going on with the world...";
+ close;
+
+L_QUEST:
+ mes "[Wang Chuiyi]";
+ mes "Darn it!";
+ mes "I hate this";
+ mes "weather...!";
+ next;
+ emotion 1;
+ mes "[Wang Chuiyi]";
+ mes "Um? Can I help";
+ mes "you with anything?";
+ next;
+ menu "I'm here to get something for the doctor...",-,"I agree, the weather really is bad.",M_WEATHER;
+
+ mes "[Wang Chuiyi]";
+ mes "Huh?";
+ mes "An errand for the doctor? She must have run out of medicine again. Go ahead and check the storage.";
+ next;
+ mes "[Wang Chuiyi]";
+ mes "You can find the storage on the opposite side of this building. There, you'll see a guy named Jiang Xiayou. Go ahead and ask him for the stuff you need.";
+ set QL_TOOLMASTER,1;
+ close;
+
+M_WEATHER:
+ mes "[Wang Chuiyi]";
+ mes "Tell me about it. This weather keeps stressing me out. Damn, I don't think I'll live very long if I keep getting aggravated like this by the weather...";
+ close;
+
+L_STORAGE:
+ mes "[Wang Chuiyi]";
+ mes "You can find the storage on the opposite side of this building. There, you'll see a guy named Jiang Xiayou. Go ahead and ask him for the stuff you need.";
+ close;
+}
+
+lou_in02.gat,201,166,5 script Storage Keeper 819,{
+ if(QL_GOTCOMPROP == 1)goto L_FINALLY;
+ if(QL_BEENTOSTORAGE == 1)goto L_LAZY;
+ if(QL_TOOLMASTER == 1)goto L_QUEST;
+ mes "[Jiang Xiayou]";
+ mes "^6A6A6A*Yawn...*^000000";
+ mes "This is boring...";
+ mes "So boring, it's ridiculous. I don't want to waste any more time here, I've got important things to do...";
+ close;
+
+L_QUEST:
+ mes "[Jiang Xiayou]";
+ mes "Huh?";
+ mes "What, what are you doing here? If you don't need anything, you better get a move on.";
+ next;
+ menu "Sorry about that.",-,"It's hot isn't it?",M_HOT,"I'm on an errand for the doctor.",M_ERRAND;
+
+ mes "[Jiang Xiayou]";
+ mes "That's right!";
+ mes "You don't mess with a person in this hot weather! Now, go away. Can't you see I'm busy!";
+ close;
+
+M_HOT:
+ mes "[Jiang Xiayou]";
+ mes "You don't have to ask me that. I can feel if for myself! Now, I got a bunch of things to take care of, so quit bugging me. Damn, it's hot!";
+ close;
+
+M_ERRAND:
+ mes "[Jiang Xiayou]";
+ emotion 0;
+ mes "Oh yeah?";
+ mes "Well, why didn't you say so? Let's see.";
+ mes "Hmmm...";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "Actually, could you help me out first? Don't worry, it's not so hard but it's pretty important for me. Once you help me out, I'll get what you need.";
+ next;
+ menu "Um, what is it?",-,"Sorry, I'm busy.",L_BUSY;
+
+ mes "[Jiang Xiayou]";
+ mes "Cool, thanks. I have to go get some official documents from City Hall, but I can't leave this storage area since no one can take over my shift.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "So I want you to go get the documents from City Hall for me. I don't think it'll take much of your time.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "Just go east from here and look for the building that looks sort of like it was made in gauge form. That's City Hall.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "I don't get why the government spent so much money making that building, but anyway, I hope you can do that for me.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "Oh, I almost forgot.";
+ mes "You have to ask for a specific type of document, so let me tell you right now.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "This is important,";
+ mes "so don't forget this.";
+ mes "When the guy asks what you need, you tell him: '^FF0000Communication Proposal^000000' Just like that?";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "If you don't specify the documents you need, they won't give you anything. So be careful and don't forget!";
+ set QL_BEENTOSTORAGE,1;
+ close;
+
+L_BUSY:
+ mes "[Jiang Xiayou]";
+ mes "Bah~!";
+ mes "Forget it, then!";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "The medicines you're looking for might be around here. so look around. If it weren't for the doctor, I wouldn't even let you hang around, you know that?";
+ close;
+
+L_LAZY:
+ mes "[Jiang Xiayou]";
+ mes "Huh?";
+ mes "Haven't you gone to City Hall yet?";
+ mes "What a lazy ass";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "Shouldn't you hurry to get that medicine to the doc? We're talking a man's life at stake, that mean anything to you?";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "I guess you're";
+ mes "the forgetful type...";
+ mes "When the guy asks what you need, you tell him:";
+ mes "'^FF0000Communication Proposal^000000'.";
+ next;
+ mes "[Jiang Xiayou]";
+ mes "Just like that.";
+ mes "Now, go to it, tiger.";
+ close;
+
+L_FINALLY:
+ mes "[Jiang Xiayou]";
+ mes "You finally brought it! Haha, I just got everything you need, too. Let me see...";
+ mes "Yup this is it!";
+ mes "Good, good...";
+ next;
+ mes "^3131FF*Rummage rummage...*";
+ mes "^3131FF......";
+ next;
+ menu "Excuse me.",-;
+ mes "[Jiang Xiayou]";
+ mes "Huh?";
+ mes "Ah....";
+ mes "Haha...";
+ mes "Sorry about";
+ mes "that. Hahaha~";
+ next;
+ getitem 7252,1; //Herbal Medicine
+ mes "[Jiang Xiayou]";
+ mes "Ah! Here you go. Even if it was kind of annoying to do, I guess we gotta help each other, right? Alright then, I'll see ya around.";
+ set QL_GOTHERB,1;
+ set QL_BEENTOSTORAGE,0;
+ set QL_GOTCOMPROP,0;
+ set QL_TOOLMASTER,0;
+ close;
+}
+
+louyang.gat,274,136,4 script Powerful-looking guy 819,{
+ mes "[Akiira]";
+ mes "I am practicing my 'Claw of";
+ mes "Dragon.' I not only need to use the";
+ mes "power of my fists, I must also";
+ mes "condition myself spiritually.";
+ next;
+ mes "[Akiira]";
+ mes "Every martial art requires";
+ mes "spiritual training since the";
+ mes "mind controls the body.";
+ mes "If you've trained yourself";
+ mes "spiritually, you can easily";
+ mes "use any part of the body!";
+ next;
+ mes "[Akiira]";
+ mes "If you are considering";
+ mes "studying the martial arts, you";
+ mes "should first attain knowledge";
+ mes "before jumping into the";
+ mes "physical training.";
+ next;
+ mes "[Akiira]";
+ mes "Learn about the martial arts";
+ mes "and meditate on life's truths.";
+ mes "First, you must find peace of mind";
+ mes "before you can hope to master the";
+ mes "mind and body.";
+ close;
+}
+
+louyang.gat,276,136,4 script Fist Master 819,{
+ mes "[Zhiang Xiau Ji]";
+ mes "Finally...";
+ mes "I have mastered";
+ mes "the 'Claw of Draon!'";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "Although there are eight basic";
+ mes "steps, I had to learn the history";
+ mes "of this art, and meditate, focusing";
+ mes "on my spiritual improvement,";
+ mes "for three years";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "After that, my master finally";
+ mes "started to give me the physical";
+ mes "training so I could use the eight";
+ mes "steps of the Claw of Dragon. I've";
+ mes "devoted myself to this art for thirty years.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "I'm very proud that I've";
+ mes "mastered this art ten years earlier";
+ mes "than I expected. Now I need to";
+ mes "study this form and improve it by";
+ mes "correcting its weak points and";
+ mes "enhancing its strengths.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "I guess that would take me about";
+ mes "ten years. But I'm not disheartened";
+ mes "by that at all.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "When you're learning a martial art,";
+ mes "you can't rush yourself and learn";
+ mes "everything in a short period of";
+ mes "time. It's impossible! Plus, that";
+ mes "isn't the essence of ?";
+ close;
+}
+
+louyang.gat,272,133,0 script Trainee::trainees 819,{
+ set $talk,rand(12);
+ if($talk == 1) goto L_QUOT1;
+ if($talk == 2) goto L_QUOT2;
+ if($talk == 3) goto L_QUOT3;
+ if($talk == 4) goto L_QUOT4;
+ if($talk == 5) goto L_QUOT5;
+ if($talk == 6) goto L_QUOT6;
+ if($talk == 7) goto L_QUOT7;
+ if($talk == 8) goto L_QUOT8;
+ if($talk == 9) goto L_QUOT9;
+ if($talk == 10) goto L_QUOT10;
+ if($talk == 11) goto L_QUOT11;
+L_QUOT0:
+ mes "[Trainee]";
+ mes "Aha~!";
+ mes "Hai~!!";
+ mes "Huh...";
+ close;
+L_QUOT1:
+ mes "[Trainee]";
+ mes "Woh~!";
+ mes "Hai~!!";
+ mes "Huh huh...";
+ close;
+L_QUOT2:
+ mes "[Trainee]";
+ mes "Kyaa~";
+ mes "Yah~~!!";
+ mes ".......";
+ close;
+L_QUOT3:
+ mes "[Trainee]";
+ mes "Hu~!";
+ mes "Hu hu~~!!";
+ mes "Hu...";
+ close;
+L_QUOT4:
+ mes "[Trainee]";
+ mes "Wah?!";
+ mes "Ahchiu~~!!";
+ mes "Wah...";
+ close;
+L_QUOT5:
+ mes "[Trainee]";
+ mes "Yaah~";
+ mes "...!";
+ mes "........!!";
+ close;
+L_QUOT6:
+ mes "[Trainee]";
+ mes "Chongchiu!!";
+ mes "Hu~~!!";
+ mes "Hwooh~~";
+ close;
+L_QUOT7:
+ mes "[Trainee]";
+ mes "Zhua loh~!";
+ mes ".....";
+ mes "Hu";
+ close;
+L_QUOT8:
+ mes "[Trainee]";
+ mes "One hit~!";
+ mes "Hai~!!";
+ mes "Yah~!!";
+ close;
+L_QUOT9:
+ mes "[Trainee]";
+ mes "Ai yah..";
+ mes "Yaahah~~";
+ mes "(rolls around)......";
+ close;
+L_QUOT10:
+ mes "[Trainee]";
+ mes "Niu ah...";
+ mes "One~~!!";
+ mes "Two~~!!!";
+ close;
+L_QUOT11:
+ mes "[Trainee]";
+ mes "Yeeah~!";
+ mes "Ah I’m so tired~~!!";
+ mes "(faints).....";
+ close;
+}
+
+louyang.gat,272,131,0 duplicate(trainees) Trainee#2 819
+louyang.gat,272,129,0 duplicate(trainees) Trainee#3 819
+louyang.gat,274,133,0 duplicate(trainees) Trainee#4 819
+louyang.gat,274,131,0 duplicate(trainees) Trainee#5 819
+louyang.gat,274,129,0 duplicate(trainees) Trainee#6 819
+louyang.gat,276,133,0 duplicate(trainees) Trainee#7 819
+louyang.gat,276,131,0 duplicate(trainees) Trainee#8 819
+louyang.gat,276,129,0 duplicate(trainees) Trainee#9 819
+louyang.gat,278,133,0 duplicate(trainees) Trainee#10 819
+louyang.gat,278,131,0 duplicate(trainees) Trainee#11 819
+louyang.gat,278,129,0 duplicate(trainees) Trainee#12 819
+
+lou_in02.gat,265,69,4 script Doctor 814,{
+ if(QL_DOCQUEST == 1) goto L_MED;
+ if(QL_DOCQUEST == 2) goto L_RANT;
+ if(QL_DOCQUEST == 3) goto L_CHECKITM;
+ if(QL_DOC1STTIME == 1) goto L_QUEST;
+ mes "[Hua Tuo]";
+ mes "There are many pressure points on the human body. Ever since ancient times, it has been believed that each pressure point was limited to its role and functions.";
+ next;
+ mes "[Hua Tuo]";
+ mes "However, as I studied and experimented with every pressure point, I came to the conclusion that the use of pressure points, depending on the circumstances, can produce different results.";
+ next;
+ mes "[Hua Tuo]";
+ mes "Few pressure points tend to show the same symptoms, regardless of the problem. Most of the time, the effects of pressure points will differ depending on the body's health or time of day.";
+ next;
+ mes "[Hua Tuo]";
+ mes "For instance, the pressure point located on the upper side of the navel is the most vulnerable point.";
+ next;
+ mes "[Hua Tuo]";
+ mes "If pressed the wrong way, it can cause death. But between 5:15 am and 7:15 am, it's just a weak point.";
+ set QL_DOC1STTIME,1;
+ close;
+
+L_QUEST:
+ mes "[Hua Tuo]";
+ mes "Hmmm...";
+ mes "I'm in trouble";
+ next;
+ emotion 19;
+ mes "[Hua Tuo]";
+ mes "I cannot do anything without my medicine. But one of my patients needs immediate treatment and I can't leave the office...";
+ next;
+ menu "I can help you",-,"What a shame!",M_SHAME;
+
+ mes "[Hua Tuo]";
+ mes "Huh...?";
+ mes "Are...";
+ mes "Are you serious?";
+ next;
+ mes "[Hua Tuo]";
+ mes "This won't take much effort, but it may be too much to ask of you, especially since we have just met.";
+ next;
+ menu "If you feel burdened...",-,"I don't mind, I'd be glad to help.",M_HELP2;
+
+ mes "[Hua Tuo]";
+ mes "Thank you so";
+ mes "much for saying that.";
+ mes "I feel very uncomfortable asking a favor of someone I have only just met.";
+ next;
+ emotion 15;
+ mes "[Hua Tuo]";
+ mes "However, I will ask you if we meet another time. Now, if you'll excuse me...";
+ close;
+
+M_HELP2:
+ mes "[Hua Tuo]";
+ mes "Hmm, I see.";
+ mes "Well then, let me";
+ mes "ask a favor of you.";
+ next;
+ mes "[Hua Tuo]";
+ mes "As you heard earlier, I need a special medicine to treat this patient. However, I'm running out of the medicine I need.";
+ next;
+ mes "[Hua Tuo]";
+ mes "I will need you to get it for me since I cannot leave the patients that are waiting for me right now.";
+ next;
+ mes "[Hua Tuo]";
+ mes "^6A6A6A*Sigh*^000000";
+ mes "Misfortunes always seem to occur one after another, don't they? My staff is currently too busy doing other errands.";
+ next;
+ mes "[Hua Tuo]";
+ mes "Please visit the";
+ mes "Tool Shop in town and bring me the medicine that I need. Master will understand if you tell him you've been sent by me.";
+ next;
+ mes "[Hua Tuo]";
+ mes "I am sorry for causing you so much trouble, but if you'll excuse me, I have other patients waiting. Please hurry back with the medicine!";
+ set QL_DOCQUEST,1;
+ close;
+
+M_SHAME:
+ mes "[Hua Tuo]";
+ mes "^6A6A6A*Sigh*^000000 For some reason, I never seem to have enough in stock. Is there no one I can ask to help me?";
+ close;
+
+L_MED:
+ if(countitem(7252) == 0)goto L_NOMED;
+ delitem 7252,1; //Herbal Medicine
+ mes "[Hua Tuo]";
+ mes "Ah, finally...";
+ mes "You've brought what I need. Thank you so much, it's such a relief to have this medicine on hand again.";
+ next;
+ mes "[Hua Tuo]";
+ mes "I apologize in advance, but may I ask you for another favor? I am asking for your help once, since I know I can depend on you. Of course, I will compensate you for your trouble.";
+ next;
+ menu "I'm sorry...",L_DONE,"No problem.",-;
+
+ mes "[Hua Tuo]";
+ mes "Thank you, thank you so much!";
+ mes "I've just run out of other medicines that my patients will be needing. I don't need too much, but you would be doing me a great favor.";
+ next;
+ mes "[Hua Tuo]";
+ mes "The medicines I need are ^0000FF2 Claw of Panther^000000 which supports the bones, ^0000FF10 Very Hard Peach^000000 which strengthens the muscle, ^0000FF5 Poisonous Toad Skin which replenishes the skin...";
+ next;
+ mes "[Hua Tuo]";
+ mes "^0000FF20 Brown Root^000000 which regulates the heart, ^0000FF10 Sprout^000000 which eases the abdomen and ^0000FF5 Honey Jar^000000 which provides nutrition.";
+ next;
+ mes "[Hua Tuo]";
+ mes "I hope you've memorized it all.";
+ mes "Once again, that's...";
+ set QL_DOCQUEST,3;
+ next;
+L_INGREDIENT:
+ mes "[Hua Tuo]";
+ mes "^3131FF2 Claw of Panther^000000,";
+ mes "^3131FF10 Very Hard Peach^000000,";
+ mes "^3131FF5 Poisonous Toad Skin^000000,";
+ mes "^3131FF20 Brown Root^000000,";
+ mes "^3131FF10 Sprout^000000 and";
+ mes "^3131FF5 Honey Jar^000000.";
+ close;
+
+L_DONE:
+ mes "[Hua Tuo]";
+ mes "Alright...";
+ mes "I understand.";
+ mes "But thank you for helping me out. please take this...";
+ next;
+ mes "[Hua Tuo]";
+ mes "It's not much, but this medicine is an old family secret. I hope that it will be of use to you in dangerous situations.";
+ getitem 679,2; //Pilule
+ next;
+ mes "[Hua Tuo]";
+ mes "Well then, I will see you around. Once again, I'd like to thank you for your help.";
+ set QL_GOTHERB,0;
+ set QL_DOC1STTIME,0;
+ set QL_DOCQUEST,2;
+ close;
+
+L_NOMED:
+ mes "[Hua Tuo]";
+ mes "You haven't gotten the medicine yet...? I hope you can get it as soon as possible...";
+ close;
+
+L_RANT:
+ mes "[Hua Tuo]";
+ mes "Being strong as a person is not defined as mere physical strength.";
+ next;
+ mes "[Hua Tuo]";
+ mes "Factors such as intelligence, experience and knowledge are also considered when judging one's strength.";
+ next;
+ mes "[Hua Tuo]";
+ mes "Let's say you're very strong and given the most powerful weapon.";
+ next;
+ mes "[Hua Tuo]";
+ mes "If you don't know how to use the weapon's power, you will not be strong... You will be weak.";
+ next;
+ mes "[Hua Tuo]";
+ mes "When the tools or weapons overwhelm your capabilities, the worst situations result.";
+ close;
+
+L_CHECKITM:
+ if(countitem(7172) < 2)goto L_NOTENOUGH; //Claw of Panther
+ if(countitem(7164) < 10)goto L_NOTENOUGH; //Very Hard Peach
+ if(countitem(7155) < 5)goto L_NOTENOUGH; //Poisonous Toad Skin
+ if(countitem(7188) < 20)goto L_NOTENOUGH; //Brown Root
+ if(countitem(7193) < 10)goto L_NOTENOUGH; //Sprout
+ if(countitem(7121) < 5)goto L_NOTENOUGH; //Honey Jar
+ delitem 7172,2; //Claw of Panther
+ delitem 7164,10; //Very Hard Peach
+ delitem 7155,5; //Poisonous Toad Skin
+ delitem 7188,20; //Brown Root
+ delitem 7193,10; //Sprout
+ delitem 7121,5; //Honey Jar
+ //These following dialogs are made up, I didn't finish the quest =/
+ mes "[Hua Tuo]";
+ mes "Thank you so much, now I can treat my patients.";
+ next;
+ mes "[Hua Tuo]";
+ mes "Ah...";
+ mes "Of course!";
+ mes "Here's your reward. Use this medicine when you feel weary.";
+ getitem 679,5; //Pilule
+ set QL_GOTHERB,0;
+ set QL_DOC1STTIME,0;
+ set QL_DOCQUEST,2;
+ close;
+
+L_NOTENOUGH:
+ mes "[Hua Tuo]";
+ mes "Hmm....";
+ mes "Unfortunately, you haven't collected everything that I need yet. Once again, please gather...";
+ next;
+ goto L_INGREDIENT;
+}
diff --git a/npc/cities/lutie.txt b/npc/cities/lutie.txt new file mode 100644 index 000000000..ae05eacce --- /dev/null +++ b/npc/cities/lutie.txt @@ -0,0 +1,962 @@ +//===== eAthena Script =======================================
+//= Lutie Town
+//===== By: ==================================================
+//=
+//===== Current Version: =====================================
+//= 1.4
+//===== Compatible With: =====================================
+//= eAthena 1.0
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= 1.1 Edited some text and updated/enabled some triggers
+//= for the quest.[kobra_k88]
+//= 1.2 Fixed exploit. Checked for Bard Job Quest compatibility [Lupus]
+//= 1.3 Fixed typo’s [Nexon] 1.4 Fixed exploit [Lupus]
+//= 1.5 Fixed a bug that could reset Lutie quest state [Lupus]
+//============================================================
+
+
+//=====================================================
+// Getting To Lutie
+//=====================================================
+aldebaran.gat,168,168,4 script Mr. Claus 718,{
+ mes "[Mr. Claus]";
+ mes "Merry Christmas!!";
+ mes "I wish you all happiness!";
+ next;
+ menu "Where are you from?",L0, "Take me to ^5533FF'Lutie'^000000",L1, "Cancel",LEnd;
+
+ L0:
+ mes "[Mr. Claus]";
+ mes "I come from ^3355FF'Lutie'^000000,the Fantastic Christmas Town!!";
+ mes "There it is Christmas all year round, with delicious cakes,";
+ mes "and toys as far as the eye can see.";
+ next;
+ mes "[Mr. Claus]";
+ mes "Happiness and joy fills the city! It is a magical place to be!";
+ mes "Doesn't this place sound fantastic?";
+ next;
+ mes "[Mr. Claus]";
+ mes "Then what are you waiting for?! Just say the word and I'll take";
+ mes "you to Lutie right away! You might even meet the big boss Santa";
+ mes "Claus.";
+ close;
+ L1:
+ mes "[Mr. Claus]";
+ mes "So you're ready to go to the greatest place in the world?";
+ next;
+ mes "[Mr. Claus]";
+ mes "Ok then, off you go to enjoy the fun and excitement that Lutie";
+ mes "Has to offer!";
+ close2;
+ warp "xmas_fild01.gat",78,68;
+ end;
+ LEnd:
+ mes "[Mr. Claus]";
+ mes "Well... if you want to visit Lutie, just let me know anytime.";
+ mes "Merry Christmas!! Merry Christmas!!";
+ close;
+}
+
+
+//=====================================================================
+// NPCs inside
+//=====================================================================
+
+// Mima
+//============================================================
+xmas_in.gat,27,103,4 script Mima 701,{
+ if(xmas_npc==5) goto Xmas5;
+ if(xmas_npc==6) goto Xmas6;
+ if(xmas_npc==7) goto Xmas7;
+ if(xmas_npc==8) goto Xmas8;
+ mes "[Mima]";
+ mes "Merry Christmas!";
+ mes "I can feel the spirit of Christmas surrounding me whenever I look,";
+ mes "at the young strangers out there... I wish you a merry Christmas!";
+ next;
+ mes "[Mima]";
+ mes "There is an abandoned ^5533FFToy Factory^000000 here in town. It";
+ mes "looks quite interesting, however....";
+ next;
+ mes "[Mima]";
+ mes "Recently I've noticed that many monsters have taken residence";
+ mes "inside of the factory. Some of them look like the monsters found";
+ mes "outside of town... I mean they look completely identical!!";
+ next;
+ mes "[Mima]";
+ mes "Even though they look similar, they actually are not the same. For";
+ mes "some reason these monsters have different characteristics from the";
+ mes "ones found outside. Some of them are very unique and it seems that";
+ mes "their offspring are adapting to the environment here.";
+ next;
+ mes "[Mima]";
+ mes "... Oh I almost forgot, I have to go make some";
+ mes "kimchi(spicy pickled cabbage)... mmm.. Chocolate kimchi is my";
+ mes "favorite!";
+ next;
+ mes "[Mima]";
+ mes "Between each slice of kimchi, I spread on a special chocolate which";
+ mes "melts rather easily. The rest is a family secret.... hehe.";
+ close;
+
+Xmas5:
+ mes "[Mima]";
+ mes "Hmmm? Hairy Uncle Ken told you about me, didn't he? Well well, I";
+ mes "know what he's thinking... Hoo hoo! He intends to make me feel";
+ mes "happy and expects me to give him some free jars of kimchi!";
+ mes "Hoo hoo, oh well.";
+ next;
+ mes "[Mima]";
+ mes "He knows too much about me... I can't stop him from getting some";
+ mes "of my kimchi. Yes yes. Even I know my kimchi is the best in town!";
+ mes "Whoo? The story of ^3355FF'Jack Frost'^000000? Oh... Yes yes, I see.";
+ next;
+ mes "[Mima]";
+ mes "But I can't just tell you his story.... As you know the most";
+ mes "powerful human beings are aunties! And I'm one of them! They never";
+ mes "allow others to take advantage of them. As they say, 'There is no";
+ mes "such thing as a free lunch'. So I have a favour to ask of you.";
+ mes "Jack Frost has been keeping something for me.....";
+ next;
+ mes "[Mima]";
+ mes "Would you please bring it back to me? ^3355FF'The roughest salt in";
+ mes "the world'^000000. It is an essential ingredient for pickling";
+ mes "cabbages. Just tell him I sent you and he will understand.";
+ next;
+ mes "[Mima]";
+ mes "He will give you my salt. Now dear, hurry up. Return Quickly.";
+ set xmas_npc,6;
+ close;
+Xmas6:
+ mes "[Mima]";
+ mes "Hohohoho -";
+ mes "Let's see... Huh? Didn't you yet bring it?";
+ mes "Oh my goodness, my cabbages will get sour soon!";
+ mes "( ? )";
+ mes "Hurry up, Chop Chop -!!";
+ next;
+ mes "[Mima]";
+ mes "*sigh* You are really a scatterbrained person, my dear...";
+ mes "I said BRING ME ^3355FF' THE ROUGHEST SALT IN THE WORLD '^000000";
+ mes "!!!!!!!! Leave now and hurry up!";
+ close;
+Xmas7:
+ mes "[Mima]";
+ mes "Hohohohoh hohohohoho !";
+ mes "Let's see Let's see...... Thank you my dear, Thank you!";
+ next;
+ mes "-Handed ^3355FF' The roughest salt in the world'^000000 to her-";
+ set xmas_npc,8;
+ next;
+ mes "[Mima]";
+ mes "Now I am able to pickle my cabbages properly. Thank you my dear,";
+ mes "Thank you . . . . . Hooo? Ahhh yes, sorry, I almost forgot I";
+ mes "promised you... Yes I remember you asked me about Jack Frost's";
+ mes "gift bag, didn't you?";
+ next;
+ mes "[Mima]";
+ mes "If you already met Uncle Hairy Uncle Ken you must know by now,";
+ mes "Jack Frost has been made out of some mysterious snow covering up";
+ mes "a thick-grass filed of magical force,";
+ next;
+ mes "[Mima]";
+ mes "I can't tell you what the reason was, but I figured out Jack Frost";
+ mes "came to possess the gift bag within, due to the strange reaction";
+ mes "between alchemy items used by Great alchemist and its original";
+ mes "structure material, the mysterious snow.";
+ next;
+ mes "[Mima]";
+ mes "Aside from it, the gift bag creates present as many as Jack Frost";
+ mes "wants. It seems like something magical grants Jack Frost with";
+ mes "the same ability of Santa Claus. If this power fell into bad man's";
+ mes "hands, we would probably be in trouble, but everybody knows that";
+ mes "Jack Frost is very nice and innocent creature... We've never";
+ mes "worried about his unique ability...";
+ next;
+Xmas8:
+ mes "[Mima]";
+ mes "Hohohoho . . Ah and, lately I've heard some surprising news from";
+ mes "^3355FF'Howie'^000000 the clown. It is an interesting story... If you're";
+ mes "interested, why don't you go meet him?";
+ close;
+}
+
+// Santa Claus
+//===================================================================
+xmas_in.gat,100,96,4 script Father Christmas::Santa1 718,{
+ if(@talkedsanta == 1) goto L_Xmas1;
+ mes "[Santa Claus]";
+ mes "Ho Ho Ho~";
+ mes "Meeerry Christmas !!";
+ next;
+ mes "[Santa Claus]";
+ mes "Ho Ho Ho~";
+ mes "I am a Santa Claus, and I bring gifts to every boy and girl on";
+ mes "Christmas!";
+ next;
+ mes "[Santa Claus]";
+ mes "Ho Ho Ho~";
+ mes "If for some reason you wish to leave the wonderful town of Lutie,";
+ mes "just head south of town. You'll find a warp that will lead you";
+ mes "back to Al De Baran.";
+ next;
+ mes "[Santa Claus]";
+ mes "Ho Ho Ho~ Merry Christmas !!";
+ mes "Merry Christmas!!";
+ if(xmas_npc==0) set @talkedsanta, 1;
+ close;
+
+L_Xmas1:
+ mes "[Santa]";
+ mes "I'm Santa Claus.";
+ mes "I have a present for you, let me look in my bag.";
+ next;
+ mes "[Santa]";
+ mes "Yep, I've got a present with your name on it.";
+ mes "Here you are!";
+ next;
+ set @temp, rand(1,4);
+ if (@temp == 2) goto L_2;
+ if (@temp == 3) goto L_3;
+ if (@temp == 4) goto L_4;
+
+ getitem 529,5;
+ goto L_End;
+L_1:
+ getitem 530,3;
+ goto L_End;
+L_2:
+ getitem 528,1;
+ if(xmas_npc==0) set xmas_npc, 1;
+ set @talkedsanta, 0;
+ mes "[Santa]";
+ mes "Hmm, you must not have been a very good";
+ mes "person this year. Do better!";
+ close;
+L_3:
+ getitem 539,2;
+ goto L_End;
+L_4:
+ getitem 539,1;
+L_End:
+ if(xmas_npc==0) set xmas_npc, 1;
+ set @talkedsanta, 0;
+ mes "[Santa]";
+ mes "Hope you like your present!";
+ mes "My elves made it especially for you.";
+ close;
+}
+
+// Debra
+//==================================================================
+xmas_in.gat,165,173,4 script Debra 711,{
+ if(xmas_npc==1 || xmas_npc==2) goto Xmas1;
+ mes "[Debra]";
+ mes "Merry Christmas!";
+ mes "Welcome to Lutie!";
+ next;
+ mes "[Debra]";
+ mes "Have you ever talked to the snowman in front of this town?";
+ mes "Snowman in solitude, made of White Snow....";
+ next;
+ mes "[Debra]";
+ mes "However he got a warm heart. Sometimes I talk to ' Jack Frost '";
+ mes "the snowman. Without reason.. even though he is a snowman,";
+ mes "He can understand and stand to listen to us";
+ next;
+ mes "[Debra]";
+ mes ". . . . .";
+ mes "When I talk to Jack Frost, I get to wonder about many things of";
+ mes "him and feel something mysterious, I assume you will be the same";
+ mes "as me, if you try to talk to him.";
+ next;
+ mes "[Debra]";
+ mes "like how he has been created, who granted him to posses the heart";
+ mes "of human and can talk,";
+ next;
+ mes "[Debra]";
+ mes "Where he was from, That place has a lot of snow all the time or";
+ mes "not... how he came to arrive this town without legs...";
+ next;
+ mes "[Debra]";
+ mes "Lately in this town,";
+ mes "it seems the number of curious people coming to him gets increased.";
+ mes "If you still couldn't solve his secret after talking with him";
+ next;
+ mes "[Debra]";
+ mes "I suggest you to talk to other towners...";
+ if(xmas_npc==0) goto Xmas0;
+ close;
+
+ Xmas0:
+ mes "Ah!... I almost forgot you to tell... Santa Claus lives here in";
+ mes "this town....";
+ next;
+ mes "[Debra]";
+ mes "Didn't you see him yet? Why don't you go meet him then? Take";
+ mes "care now! Merry Christmas!!";
+ close;
+
+ Xmas1:
+ mes "[Debra]";
+ mes "Merry Christmas!";
+ mes "Welcome to Lutie!";
+ next;
+ mes "[Debra]";
+ mes "You got a present from Santa Claus?! You must be really exited!";
+ mes "Ha ha! Have you ever heard that we have a person equally as";
+ mes "famous as Santa Claus here?";
+ next;
+ mes "[Debra]";
+ mes "That person is ^3355FF'Jack Frost'^000000 the mysterious snowman,";
+ mes "who can communicate with humans.";
+ next;
+ mes "[Debra]";
+ mes "Yet you didn't meet Jack Frost yet? I think you should try to";
+ mes "talk to him at least once... Well then, Merry Christmas!!";
+ set xmas_npc,2;
+ close;
+}
+
+
+//=======================================================================
+// NPC's Outside
+//=======================================================================
+
+// Peterson
+//=========================================================
+xmas.gat,117,304,4 script Peterson 713,{
+ if((xmas_npc==3) || (xmas_npc==4)) goto Xmas34;
+ mes "[Peterson]";
+ mes "Merry Christmas!";
+ next;
+ mes "[Peterson]";
+ mes "Here in Lutie, it's always Christmas 24 hours a day and 365";
+ mes "days a year, Christmas is celebrated non stop here! This beautiful";
+ mes "city fills your heart with the joyous spirit of Christmas...";
+ next;
+ mes "[Peterson]";
+ mes "Walk around town and you will see... this city has some of the";
+ mes "best facilities and attractions of any other place.";
+ next;
+ mes "[Peterson]";
+ mes "Lutie is a great place for those who don't want to worry about";
+ mes "anything. So may happiness be with you... Merry Christmas!!";
+ close;
+
+Xmas34:
+ mes "[Peterson]";
+ mes "Did ^3355FF'Jack Frost'^000000 tell you about me? Oh I see... he is a";
+ mes "snowman who has no legs. It's a shame he can't come here to see";
+ mes "me... I appreciate you to coming here for him. I will visit him";
+ mes "someday.";
+ next;
+ mes "[Peterson]";
+ mes "There is a man who knows about Jack Frost's secret.....";
+ mes "That man is ^3355FF'Hairy Uncle Ken'^000000... Yes, he definitely knows...";
+ next;
+ mes "[Peterson]";
+ mes "One day when an apprentice of the great alchemist visited Lutie,";
+ mes "I listened to the conversation between Hairy Uncle Ken and";
+ mes "Jack Frost.";
+ next;
+ mes "[Peterson]";
+ mes "Once upon a time, a great alchemist came to Jack Frost's home";
+ mes "land and found him dying and melting away into water. He revived";
+ mes "him with several ores of magic and some other things.....";
+ next;
+ mes "[Peterson]";
+ mes "Well, as far as the details of the story, I recommend you listen";
+ mes "to what ^3355FF'Hairy Uncle Ken'^000000 has to say.";
+ set xmas_npc,4;
+ close;
+}
+
+// Hairy Uncle Ken
+//==========================================================
+xmas.gat,176,236,4 script Hairy Uncle Ken 712,{
+ if(xmas_npc==4) goto Xmas4;
+ if(xmas_npc==5) goto Xmas5;
+ mes "[Hairy Uncle Ken]";
+ mes "Meeeerrrrrrryyyy Christmas !";
+ mes "Welcome to the Christmas Town!!";
+ mes "Your face is glowing... The weather here is really ... Cold!";
+ mes "And it's so cold that it makes you look like........";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "A ^3355FF' Red Little Apple '^000000,";
+ mes "HarHarHarHar!";
+ mes "Try not to catch a cold. The flu in Lutie is very strong.......";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "... Speaking of the cold, that reminds me...";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "My kid recently caught a serious cold.... It happened at midnight";
+ mes "and all the pharmacies were closed. I was desperate so I went to";
+ mes "the abandoned ^5533FFToy Factory^000000 .......";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Little monster were running around all over... even ^5533FFIce Porings^000000!";
+ mes "People here often call them Ice Ball Porings... anyways I grabbed";
+ mes "one of them and ran back to the house. I put it on top of my";
+ mes "childs head...";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "And what do you know... his fever cooled down right away! Heh! This";
+ mes "is such a convenient village to live in. I've talked too much....";
+ mes "Good luck to you!";
+ close;
+
+Xmas4:
+ if(countitem(1024)>0 && countitem(938)>0) goto XmasL0;
+ mes "[Hairy Uncle Ken]";
+ mes "Oh yeah ? Peterson told you to come speak to me, did he?";
+ mes "Haw Haw Haw ! ! Yeah, yeah, I know him a little bit . .";
+ mes "To be honest, you can say I'm his weak point!";
+ mes "Cause I know the secret of ^3355FF'Jack Frost's birth'^000000!!";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Are you curious about it? *Chuckles* Yeah, I can tell by your face.";
+ mes "However! Don't think that I'd tell you this secret for nothing...";
+ mes "Come to think of it... I am feeling really thirsty now....";
+ mes "Bring me ^3355FF'1 Squid Ink'^000000 and ^3355FF'1 Sticky Muscus'^000000!!!";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Wahhahaha! Don't look at me like that! My tastes are none of your";
+ mes "business!!! Start finding a way to get me what I want, otherwise";
+ mes "...... you won't get what YOU want.... *Chuckles*";
+ close;
+
+ XmasL0:
+ delitem 1024,1;
+ delitem 938,1;
+ mes "[Hairy Uncle Ken]";
+ mes "Oh ?! *Chuckles* !! You seem to be a reliable person..";
+ mes "Good! Ok, first I need something to drink....";
+ next;
+ mes "^3355FF- Handed him Squid Ink and -^000000";
+ mes "^3355FF- Sticky Muscus. -^000000";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Burrrrpppp - Ok now ! Well now, it's the time for my story...";
+ mes "Keep in mind this is the story from what I know......";
+ mes "I am not sure how much you heard about this though . .";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "A long, long, time ago, there was a great Alchemist living in";
+ mes "the far north. His name was ^3355FF' Philip Varsez '^000000 !!";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "He was eager to keep beyond the bounds of new alchemy,";
+ mes "and new alchemy needed rare materials to be accomplished as";
+ mes "he wanted. So he decided to go travel all over the world to";
+ mes "look for items possessing Strong Magic Force within.";
+ mes "Eventually he arrived at a village of freezing weather,";
+ mes "somewhere up north...";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "As immediately came inside the village he encountered a grim";
+ mes "scene..... Everything was destroyed.... there was nothing left.";
+ mes "People groaned and moaned in pain, and were dying...";
+ mes "It was the worst scene he'd ever witnessed.";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Suddenly some strange force caught his attention.... That";
+ mes "strange thing was a snowman that was melting down into water";
+ mes "....^3355FF' Jack Frost '^000000! Even more astonishing was";
+ mes "the fact that it held 2 crying babies in its arms. So the";
+ mes "great alchemist could assumed the snowman sacrificed itself to";
+ mes "protect them from great danger.";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "It touched the Alchemist to see that, and he decided to save";
+ mes "the life of snowman with his great power of alchemy. He";
+ mes "transported the snowman to Lutie, this Christmas Town, the";
+ mes "safest place in this world.";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Some time later, rumors began to circulate that not only was";
+ mes "Jack Frost saved by the mercy of the Alchemist, but also";
+ mes "because of the snow that Jack Frost was made out of.";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "The truth is, Jack Frost was made out of snow covering up the";
+ mes "mysterious field where Magical flowers and plants grew all";
+ mes "over.";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Muhahaha -";
+ mes "Alrighty then... this is the whole story as far as I know.";
+ mes "How about you now? Did my story satisfy you? Haw Haw Haw!!";
+ next;
+ mes "[Hairy Uncle Ken]";
+ mes "Oh well... Now I regret to say, I have no idea about the";
+ mes "special ability that Jack Frost has that creates unlimited";
+ mes "Christmas presents...";
+ next;
+ Xmas5:
+ mes "[Hairy Uncle Ken]";
+ mes " ^3355FF' Mima '^000000 the excellent kimchi maker";
+ mes "knows about it through and through... If you're interested";
+ mes "you'd better to go visit her. Alrighty, Merry Christmas !!";
+ set xmas_npc,5;
+ close;
+}
+
+// Jack Frost
+//====================================================================
+xmas.gat,134,112,4 script Jack Frost 710,{
+ mes "[Jack Frost]";
+ if(xmas_npc==2) goto Xmas2;
+ if(xmas_npc==3) goto Xmas3;
+ if(xmas_npc==4) goto Xmas4;
+ if(xmas_npc==5) goto Xmas5;
+ if(xmas_npc==6) goto Xmas6;
+ if(xmas_npc==7) goto Xmas7;
+ if(xmas_npc==8) goto Xmas8;
+ if(xmas_npc==9) goto Xmas9;
+ if(xmas_npc==10) goto Xmas10;
+ if(xmas_npc==11) goto Xmas11;
+ mes "*sob*sob*........ I'm so lonely..... I can't go anywhere! I";
+ mes "am stuck here day and night... frozen to this cold earth....";
+ emotion 28;
+ next;
+ menu "^0000FFJack Frost?^000000",L0, "A secret Toy Factory?",L1, "...............",LEnd;
+
+ L0:
+ mes "[Jack Frost]";
+ mes "I was created by a human..... A giant snow doll is what some call me.....";
+ mes "I remember being born somewhere very cold......";
+ next;
+ mes "[Jack Frost]";
+ mes "Just like Lutie, this is a chilly little town.... I used to be happy up north but.......";
+ next;
+ mes "[Jack Frost]";
+ mes "On day a horrible old lady came to my village...... Her name was.... ^790079'Mariposum'^000000......";
+ mes "I heard she came from some place extremely hot..... Some weird village in some kind of cave.";
+ next;
+ mes "[Jack Frost]";
+ mes "On the fourth night after she arrived here, she went to central square.......";
+ mes "Without warning she started casting horrible spells....... Suddenly a huge storm emerged.....";
+ next;
+ mes "[Jack Frost]";
+ mes "Almost immediately the powerful storm knocked my friend and I unconscious........";
+ next;
+ mes "[Jack Frost]";
+ mes "I don't know how long I was out, but when I woke up I found myself right here in Lutie..........";
+ next;
+ mes "[Jack Frost]";
+ mes "But my friends were not...... I have lost all of my friends.......... I feel so lonely.......";
+ emotion 28;
+ close;
+ L1:
+ mes "[Jack Frost]";
+ mes "Somewhere in Lutie there is a place that looks just like a ^5533FFToy";
+ mes "Factory^000000....... It's well decorated and looks like a lot of";
+ mes "fun but.......";
+ next;
+ mes "[Jack Frost]";
+ mes "I heard that it is overrun with possessed toy soldiers and gift";
+ mes "boxes........";
+ next;
+ mes "[Jack Frost]";
+ mes "Part of me is intrigued by this place and I would like to see it";
+ mes "just once..... But part of me is also a little frighten of the";
+ mes "possessed toys.....";
+ close;
+ LEnd:
+ mes "[Jack Frost]";
+ mes "So long! Come visit me any time. Merry Christmas!";
+ close;
+
+Xmas2:
+ mes "Did you hear something from 'Debra'? Heh heh... the people of";
+ mes "Lutie call me a mysterious Snowman... honestly I am nothing but";
+ mes "a simple snowman... heh heh.";
+ next;
+ mes "[Jack Frost]";
+ mes "Besides I don't even know who I really am. Maybe I know as much";
+ mes "about myself as do the people here.";
+ next;
+ mes "[Jack Frost]";
+ mes "Mr.^3355FF'Peterson'^000000 gave me his name card and told me to visit";
+ mes "him whenever I wanted to.... but as you can see.....";
+ next;
+ mes "[Jack Frost]";
+ mes "I don't have any legs so I can't go anywhere..... ";
+ emotion 28;
+ next;
+ mes "[Jack Frost]";
+ mes "How did I get here...? Why can I communicate with humans...?";
+ mes "How can I......??";
+ next;
+ mes "^3355FF- Jack Frost falls deep into his thoughts -^000000";
+ mes "^3355FF- He is looking at 'Peterson's' name card -^000000";
+ set xmas_npc,3;
+ close;
+Xmas3:
+ mes ". . . . . . . . . . . . . . .";
+ next;
+ mes "^3355FF- Jack Frost falls deep into his thoughts -^000000";
+ mes "^3355FF- He is looking at 'Peterson's' name card -^000000";
+ close;
+Xmas4:
+ mes "Did you meet 'Peterson'? He is a honest and diligent guy . .";
+ mes "And I know . . He fell in love with 'Debra'....";
+ mes "hehehehehe...";
+ next;
+ mes "[Jack Frost]";
+ mes "I think 'Debra' needs to be more generous. She is very kind to";
+ mes "everyone, except Peterson. But I know... Debra likes Peterson";
+ mes "as much as he does here...";
+ close;
+Xmas5:
+ mes "You spoke with ^3355FF'Hairy Uncle Ken '^000000?";
+ mes "Hairy Uncle Ken has loud voice, and doesn't take showers.....";
+ mes "he smells kinda bad.... but he is a very funny and diligent guy.";
+ mes "Everybody likes him.";
+ next;
+ mes "[Jack Frost]";
+ mes "He enjoys drinking some strange kind of drink......";
+ mes "They say it is a miracle that he doesn't have a stomachache.";
+ mes "Heh~ . .I love this guy too . .";
+ close;
+Xmas6:
+ mes "Hmmm you did you meet ^3355FF'Mima'^000000, the kimchi expert?";
+ mes "Yeah yeah. I've been keeping this for here. Here you go, It is";
+ mes "the salt she wants.";
+ next;
+ set xmas_npc,7;
+ mes "^3355FF' Got the roughest salt in the world'^000000.";
+ next;
+ mes "[Jack Frost]";
+ mes "I like her cooking because it is so delicious.";
+ mes "Sometimes she offers me cups of ice flakes with grape syrup...";
+ next;
+ mes "[Jack Frost]";
+Xmas7:
+ mes "^3355FF' The roughest salt in the world '^000000";
+ mes "hopefully you will deliver it safely to her . .";
+ close;
+Xmas8:
+ mes "Boring Clown 'Howie'... At first glance, he looks a dumb,";
+ mes "talent less clown..... But he has a pure heart and is always";
+ mes "taking care of the 2 orphans...";
+ close;
+Xmas9:
+ mes "'Charlie ' the boy of optimism.";
+ mes "He will become a big shot in future . .";
+ mes "Just like me ! -";
+ mes "Hahahaha . . . . .";
+ close;
+Xmas10:
+ mes ". . . . . Thank you for listening to me so far.";
+ mes "I very much appreciate you trying to understand me,";
+ mes "even though you are a stranger here.";
+ next;
+ mes "[Jack Frost]";
+ mes "I think you know more about me than anyone else in this town.";
+ mes "Hahahaha.... I want to give you a small present in return.";
+ next;
+ mes "[Jack Frost]";
+ mes "Tah dah!! Pick up anything you want in here - !!";
+ next;
+ mes "^3355FF- Stir the gift bag -^000000";
+ next;
+
+ //it's a part of Bard Job Quest also
+ set xmas_npc,11;
+
+ set @temp, rand(1,8);
+ if(@temp == 2) goto L_Prize2;
+ if(@temp == 3) goto L_Prize3;
+ if(@temp == 4) goto L_Prize4;
+ if(@temp == 5) goto L_Prize5;
+ if(@temp == 6) goto L_Prize6;
+ if(@temp == 7) goto L_Prize7;
+ if(@temp == 8) goto L_Prize8;
+
+ L_Prize1:
+ getitem 529,5;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 5 Candy -^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize2:
+ getitem 529,10;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 10 Candy -^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize3:
+ getitem 530,5;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 5 Candy Cane-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize4:
+ getitem 530,10;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 10 Candy Cane-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize5:
+ getitem 539,1;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 1 Piece_of_Cake-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize6:
+ getitem 539,2;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 2 Piece_of_Cake-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize7:
+ getitem 538,5;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 5 Cookie-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+ L_Prize8:
+ getitem 538,10;
+ mes "[Jack Frost]";
+ mes "Wow -Congratulations!!";
+ mes "^3355FF- 10 Cookie-^000000!";
+ mes "Dear my friend,";
+ mes "Please visit me from time to time, and take a chitchat with me.";
+ mes "See you soon -";
+ mes "Merry Christmas!!";
+ close;
+Xmas11:
+ mes "Welcome dear my friend -";
+ mes "You are always welcomed in this Christmas Town.";
+ mes "Especially by me, Jack Frost !";
+ mes "Merry Christmas !!";
+ close;
+}
+
+// Howie the Clown
+//=====================================================================
+xmas.gat,146,136,4 script Howie the Clown 715,{
+ mes "[Howie]";
+ mes "Meeee~RrrrrYYYY Christmas~!";
+ mes "La La La! La La La La!~";
+ mes "Dum di Dum di Dum";
+ next;
+ menu "Hey, Clown, what are you doing?",L0, "About the Snowman",L1, "Quit conversation",LEnd;
+
+ L0:
+ mes "[Howie]";
+ mes "La La La~ Dum di Dum di Dum........ Huh?.....";
+ next;
+ mes "[Howie]";
+ mes "Oh, I'm working on a show to entertain two lovely kids....";
+ mes "^5533FFCharlie and Marsha^000000.... and it's not easy!";
+ next;
+ mes "[Howie]";
+ mes "Beleive it or not you have to be smart, talented, and of course";
+ mes "funny to be a clown. It's getting tougher and tougher to make kids";
+ mes "laugh nowadays.... they just get bored so easily.... *sigh*";
+ next;
+ mes "[Howie]";
+ mes "So I have to push myself to be more creative.... to act funnier and";
+ mes "talk funnier...... to make them laugh out loud!!";
+ next;
+ mes "[Howie]";
+ mes "HaHaHaHa! HeHeHeHeHe! HoHoHoHoHo! Merry Christmas!!";
+ close;
+ L1:
+ if(xmas_npc==8 || xmas_npc==9) goto Xmas8;
+ mes "[Howie]";
+ mes "You mean ^5533FF' Jack Frost '^000000? Of course I know him. Everyone";
+ mes "knows Jack Frost the Snowman. Sometimes I go and chat with him.";
+ next;
+ mes "[Howie]";
+ mes "I even do performances for him. But I'm not quite sure if he likes";
+ mes "them.... cause whenever I finish my act.... He doesn't seem to have";
+ mes "any kind of reaction to it.....";
+ next;
+ mes "[Howie]";
+ mes "How could he not like an amazing show like mine??";
+ emotion 20;
+ next;
+ mes "[Howie]";
+ mes "There's something strange about Jack Frost.... anyways...";
+ mes "La La La~ Dum di Dum di Dum";
+ mes "Merry Christmas- !!";
+ close;
+
+ Xmas8:
+ mes "[Howie]";
+ mes "Dum di Dum di Dum... Ah ha ! I assume you're here because of";
+ mes "Jack Frost? Well, after all it is nothing peculiar....";
+ next;
+ mes "[Howie]";
+ mes "It's about two naughty kids, ^3355FF'Charlie'^000000 and ^3355FF'Marsha'^000000,";
+ mes "they are regular viewers of my show. Did you heard about the";
+ mes "incindent happened in the northland from Hairy Uncle Ken by any";
+ mes "chance?";
+ next;
+ mes "[Howie]";
+ mes ". . . . . Then hopefully you will remember the 2 babies, whom";
+ mes "Jack Frost carried in his arms...while his body melted away...";
+ next;
+ mes "[Howie]";
+ mes "You guessed it... the 2 babies were Charlie and Marsha. They";
+ mes "don't seem to know about this. Jack Frost told me their story...";
+ mes "He used his body to block the big giant fire ball rushing towards";
+ mes "the 2 babies....";
+ next;
+ mes "[Howie]";
+ mes "Jack Frost made the ultimate sacrifice for Charlie and Marsha....";
+ mes "I can see you are quite interested in the story of Jack Frost,";
+ mes "why don't you go meet those 2 children for more information?";
+ next;
+ mes "[Howie]";
+ mes "They might tell you some story we've never got the chance to hear.";
+ mes "Ok then, good luck! Bye bye!";
+ set xmas_npc,9;
+ close;
+ LEnd:
+ mes "[Howie]";
+ mes "La La La... Dum di Dum di Dum";
+ mes "Merry Christmas! Have a great day!";
+ close;
+}
+
+// Charlie
+//================================================================
+xmas.gat,206,168,4 script Charlie 706,{
+ if(xmas_npc==9) goto Xmas9;
+ mes "[Charlie]";
+ mes "Merry, Merry Christmas! Did you talk to that clown, ^5533FFHowie^000000 yet? Man that";
+ mes "clown is REALLY boring......";
+ next;
+ mes "[Charlie]";
+ mes "After watching his show, me and Marsha felt like we had wasted our time.....";
+ next;
+ mes "[Marsha]";
+ mes "How can you say that? You know he always tries his best to make us happy.....";
+ next;
+ mes "[Charlie]";
+ mes "Meh.... whatever.... I still think he's boring....... I'd rather talk";
+ mes "to ^3355FF' Jack Frost '^000000. He's a LOT more fun.";
+ next;
+ mes "[Charlie]";
+ mes "Have you met the Snowman, Jack Frost, yet...... if not go find him.";
+ mes "He's a really funny guy.";
+ next;
+ mes "[Charlie]";
+ mes "Anyways, Merry Christmas! Enjoy your stay in Lutie!";
+ close;
+
+Xmas9:
+ mes "[Charlie]";
+ mes "Errr ? Jack Frost? Hmmm - Let me see....A nice snowman...";
+ mes "You want to know about Jack Frost.... Is this what you want? Ummm";
+ mes "let me see again... Argh - I am not that smart . . . . .";
+ mes "Better ask of Marsha though !";
+ close;
+}
+
+// Marsha
+//================================================================
+xmas.gat,208,168,4 script Marsha 703,{
+ if(xmas_npc==10) goto Xmas10;
+ if(xmas_npc==9) goto Xmas9a;
+
+ mes "[Marsha]";
+ mes "Merry Christmas to you!";
+ next;
+ mes "[Marsha]";
+ mes "I don't know if this is true... but I heard that the Snowman has";
+ mes "something special that is un imaginable..... a special power of sorts..";
+ next;
+ mes "[Marsha]";
+ mes "Oh by the way..... Have you met ^5533FFSanta Claus^000000 yet? He";
+ mes "carries TONS and tons of gifts is his BIG bag! I heard that the Snowman";
+ mes "also does that.... Isn't that AMAZING!?? So exciting!!";
+ emotion 5;
+ next;
+ mes "[Marsha]";
+ mes "I mean he has a big bag full of gifts too.... those how have been";
+ mes "friendly to the Snowman have gotten cool gifts from him!";
+ next;
+ mes "[Marsha]";
+ mes "..... Well at least that's what people say... but still.... isn't it";
+ mes "AMAZING!!";
+ emotion 20;
+ close;
+
+Xmas9a:
+ mes "[Marsha]";
+ mes "You mean Jack Frost? Of course I know.. He is nice and funny guy.";
+ mes "As Charlie always insists, he is better than Howie.....";
+ mes "(But please don't tell it to Howie~)";
+ next;
+ mes "[Marsha]";
+ mes "Charlie and I are Orphans. We don't remember our parents at all.";
+ mes "We've been brought up by the kind people of Lutie, including";
+ mes "Hairy Uncle Ken and Auntie Mima.";
+ next;
+ mes "[Marsha]";
+ mes "They are all nice and generous, and we appreciate all of them for";
+ mes "taking care of us. By the way I heard Jack Frost doesn't have a";
+ mes "mom or dad either... and I also heard that neither we nor Jack";
+ mes "Frost were born in this Christmas Town.";
+ next;
+ mes "[Marsha]";
+ mes "There is a rumor that myself, Charlie, and Jack Frost came here";
+ mes "from somewhere else. I am not actually sure about that but,";
+ mes "at least I know that all of us have the same types of burns on";
+ mes "our bodies. Charlie and I have it on our backs.";
+ next;
+ mes "[Marsha]";
+ mes "Jack Frost has a dark smudge on his tummy.... It makes me feel as";
+ mes "if we are somehow connected to each other...";
+ next;
+Xmas10:
+ mes "[Marsha]";
+ mes "Oh? Now I see.... You've come to know a lot about Jack Frost....";
+ mes "Maybe even more than any one person in this town. Please try to";
+ mes "talk to Mr. Jack Frost. He will probably be delighted that you";
+ mes "are so interested in him. Maybe you will even be able to get a";
+ mes "present from him.";
+ next;
+ mes "[Marsha]";
+ mes "I wish you the best of luck. Merry Christmas!!";
+ set xmas_npc,10;
+ close;
+}
diff --git a/npc/cities/morocc.txt b/npc/cities/morocc.txt new file mode 100644 index 000000000..22424b5cb --- /dev/null +++ b/npc/cities/morocc.txt @@ -0,0 +1,468 @@ +//===== eAthena Script =======================================
+//= Morroc Town
+//===== By: ==================================================
+//= kobra_k88
+//===== Current Version: =====================================
+//= 1.6
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Fully working
+//= Fixed Lapidary sprite, Implemented ANTHELL trigger
+//= (in both NPC/Warps) [Lupus]. Removed it from NPC and put in Warp
+//= 1.3 Removed some NPC due to Assassin Job Quest [kobra_k88]
+//= 1.3b mobs name corrected [Lupus], 1.3c - Adv classes support
+//= 1.4 Fixed typo’s [Nexon]
+//= 1.5 Added a lvl 4 weapon quest related NPC [MasterOfMuppets]
+//= 1.6 Added Bartender NPC, made by Persian69 [Vicious_Pucca]
+//============================================================
+
+
+//==================================================== Town of Morroc ====================================================\\
+
+// Old Scholar ===============================
+morocc_in.gat,112,122,2 script Old Scholar 61,{
+ mes "[Old Scholar]";
+ mes "I've devoted my Life to researching the Pyramids. Although I not found anything significant yet, I am confident that I will find the Tomb of Ancient King, Osiris!";
+ next;
+ mes "[Old Scholar]";
+ mes "It is within the largest of the Morroc Pyramids, that the Greatest King in History sleeps the eternal sleep. That is... if my memory serves me correctly......";
+ close;
+}
+
+// Drunk Man =================================
+morocc.gat,44,180,8 script Drunk Man 89,{
+ mes "[Drunk Man]";
+ mes "Heh Heh... (Hiccup)! Oh, Are you new here? Nice to meet ya, Buddy! So how was your trip?";
+ mes "This was predestined that you and I meet here, I tell you what (Hiccup). Let me tell you something I just heard from the pub....";
+ next;
+ mes "[Drunk Man]";
+ mes "It's rumored that there is a special Dagger that can bring great fortune to its owner.";
+ mes "There is a well-know Thief in Rune-Midgard that possesses this Dagger, and has never been caught";
+ next;
+ mes "[Drunk Man]";
+ mes "What I would give to get my hands something like that(Hiccup). But only in my dreams....";
+ next;
+ mes "[Drunk Man]";
+ mes "How about you? Why don't you Look for it? It shouldn't be a problem for someone as brave as yourself?";
+ mes "Kekeke keke(Hiccup)! Buy me a drink later if you ever find that dagger. Promise me, alright?(Hiccup!)";
+ emotion 20;
+ close;
+}
+
+// Towner =================================
+morocc.gat,68,260,8 script Towner 99,{
+ mes "[Towner]";
+ mes "Those giant, Triangular Buildings North West of town are called Pyramids... They have been there for thousands and thousands of years.";
+ next;
+ mes "[Towner]";
+ mes "Nobody knows when and why they were built or who built them. All we know for sure is that there are tons of Horrendous Monsters inside of them.";
+ next;
+ mes "[Towner]";
+ mes "I think you'd better stay away from them. The monsters in the Pyramid LOVE to feed on strangers. Kekekekek...";
+ close;
+}
+
+// Ant Man Akira =============================
+morocc.gat,76,75,4 script Ant Man Akira 47,{
+ mes "[Ant Man Akira]";
+ mes "About 1 map north and 3 maps east of Morroc, there lies the entrance to a cave known as ^ff0000ANTHELL^000000 ...";
+M_Menu:
+ next;
+ menu "'Anthell ?'",M_Anthell,"Ants?",M_Ants,"End conversation",M_End;
+
+ M_Anthell:
+ mes "[Ant Man Akira]";
+ mes "Anthell gets it's name from the fact that the cave is home to the largest colony of giant ants in Rune-Midgard.";
+ mes "There are literally thousands of ants performing work for the colony while their queens lay hundreds and hundreds of eggs.";
+ next;
+ mes "[Ant Man Akira]";
+ mes "Many people go there to train because of the numerous amounts of ant eggs. But be careful...";
+ next;
+ mes "[Ant Man Akira]";
+ mes "Attack an ant by mistake, and you'll find yourself surrounded by a swarm of them before you can even use a fly wing!";
+ emotion 0;
+ goto M_Menu;
+ M_Ants:
+ mes "[Ant Man Akira]";
+ mes "There are 3 different kinds of Ant, each with a unique color and name. Each one has a different role in the colony.";
+ mes "Andres are white, Pieres are green, and Deniros are red colored. Their differences are not merely cosmetic however.";
+ next;
+ mes "[Ant Man Akira]";
+ mes "Andres are the weakest of the ants while Deniros are the most fierce some of the ants. Pieres lay somewhere in the middle.";
+ next;
+ mes "[Ant Man Akira]";
+ mes "Be careful when your around them. If you hit 1 Andre the other Andres in the area with swarm and attack you.";
+ mes "The same goes for Deniros and Pieres. You should also know that ants are looters so watch out for your items.";
+ goto M_Menu;
+ M_End:
+ mes "[Ant Man Akira]";
+ mes "Before you go, let me tell you about Giearths. They are not ants but they live in Anthell. Don't underestimate them because of their small size.";
+ mes "They are extremely tough and should only be handled by high level wariors.";
+ next;
+ mes "[Ant Man Akira]";
+ mes "Well see ya around.";
+ close;
+}
+
+// Poring Lady Syvia ==================================
+morocc.gat,79,111,2 script Poring Lady Syvia 700,{
+ mes "[Poring Lady Syvia]";
+ mes "All over Rune-Midgard you can see lots of cute monsters such as Spores, the mushroom type creature....";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Or Pickys, desert chicks that wear egg shells on their heads and jump around in the Morroc Desert..!";
+ mes "However you can't deny that the ^FF8888Poring^000000 is the cutest and most popular creature in all of Rune-Midgard.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Although everybody knows about the common pink Poring, there are 2 Rare porings that live near Prontera and are getting a lot of attention.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "They are the ^ffaa00Angeling^000000 and the ^5555ffGhostring^000000";
+M_Menu:
+ next;
+ menu "Angeling?",M_Angel,"Ghostring?",M_Ghost,"Quit Conversation",M_Quit;
+
+ M_Angel:
+ mes "[Poring Lady Syvia]";
+ mes "The Angeling is a poring with angel wings. It is rarely seen but it is quite a sight. Don't not be fooled by it's angelic look however.";
+ mes "It is a high level monster armed with the Holy property. It is immune to almost all magic attacks except those of the neutral & shadow property.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Physical attacks are definitely the way to go against these monsters.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Don't I know a lot about porings? Quite frankly I'm in love with them.... =P";
+ goto M_Menu;
+
+ M_Ghost:
+ mes "[Poring Lady Syvia]";
+ mes "The Ghostring is an evil ghost poring. It is rarely seen and luckly so.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "It is a high-level monster armed with the ghost property. This makes it immune to physical attacks. So Archers, Swordsman, and Thieves beware!";
+ mes "Only weapons with elemental properties will work on Ghostrings. Of course magic attacks work very well on them also.";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Don't I know a lot about porings? Quite frankly I'm in love with them.... =P";
+ goto M_Menu;
+
+ M_Quit:
+ mes "[Poring Lady Syvia]";
+ mes "OMG!";
+ emotion 23;
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "You dare dismiss a poring expert such as myself? I am proud of my knowledge about all things poring!!";
+ next;
+ mes "[Poring Lady Syvia]";
+ mes "Hmf!";
+ emotion 32;
+ close;
+}
+
+// Slayer Kid ====================================
+morocc.gat,123,58,4 script Slayer Kid 118,{
+ mes "[Slayer Kid]";
+ mes ".... An expert in hand to hand combat who polishes off enemies quickly and quietly....";
+ next;
+ mes "[Slayer Kid]";
+ mes "That is the ^ff00ffAssassin^000000!!";
+M_Menu:
+ next;
+ menu "Hmm??",M_0,"Where can I find the Assassin Clan?",M_1,"End conversation",M_End;
+
+ M_0:
+ mes "[Slayer Kid]";
+ mes "Assassins are a secretive group of elite killers. People say Assassins are highly trained in 'eliminating' their targets without leaving a trace.";
+ next;
+ mes "[Slayer Kid]";
+ mes "It's been 3 months since I left home to search for the Assassin clan.... Just where are they??!!!";
+ goto M_Menu;
+ M_1:
+ mes "[Slayer Kid]";
+ mes "People say that if you go 2 maps on the east of Morroc, then 2 maps south, you'll be able to find the Assassin Clan.";
+ next;
+ mes "[Slayer Kid]";
+ mes "If you are granted an Assassin Cross, the emblem of the clan master, you will be allowed to become an Assassin.";
+ mes "The Assassin Cross is a high honor and is given to the best Assassin among Assassins!";
+ next;
+ mes "[Slayer Kid]";
+ mes "To tell you the truth however... I don't think they the clan really exists...";
+ next;
+ mes "[Slayer Kid]";
+ mes "I've been searching for them for over 3 months now and nothing. It seems almost impossible for me to become an Assassin now......";
+ goto M_Menu;
+ M_End:
+ close;
+
+}
+
+// Lapidary =======================================
+morocc.gat,150,50,8 script Lapidary 99,{
+ mes "[Lapidary]";
+ mes "The Queen of Jewelry is the Diamond. No one can deny its beautiful appearance. That's why it cost so much to buy...";
+ next;
+ mes "[Lapidary]";
+ mes "Many factors increase its value, with the most important factor being size.";
+ next;
+ mes "[Lapidary]";
+ mes "A high quality Diamond should be perfect and not chipped or cracked in any way.";
+ close;
+}
+
+// Uncle Dimitrii ==========================================
+morocc.gat,180,155,4 script Uncle Dimitri 49,{
+ mes "[Uncle Dimitrii]";
+ mes "The avarage temperature in the Morroc Desert is many times higher than anywhere else in the Rune-Midgard Kingdom.";
+ next;
+ mes "[Uncle Dimitrii]";
+ mes "Be careful of where you choose to sit down and rest. Choose the wrong spot and your butt may catch on fire!!";
+M_Menu:
+ next;
+ menu "About the Desert sand",M_1,"About the remedy for Fatigue",M_2,"End conversation",M_End;
+
+ M_1:
+ mes "[Uncle Dimitri]";
+ mes ". . . . . Well";
+ next;
+ mes "[Uncle Dimitri]";
+ mes "It's SUPPOSED to be HOT!!! But it actually isn't really that hot.....";
+ next;
+ mes "[Uncle Dimitri]";
+ mes "For some odd reason the sand in the Morroc desert doesn't conduct as much heat as the sand in other deserts.";
+ mes "Instead of being scorching hot, the sand just feels warm.... so it's ok for you to sit down for a good rest";
+ next;
+ mes "[Uncle Dimitri]";
+ mes "So everybody can recover their HP and SP without fear of catching on fire.";
+ goto M_Menu;
+ M_2:
+ mes "[Uncle Dimitri]";
+ mes "Aaaaahhh!!!!";
+ next;
+ mes "[Uncle Dimitri]";
+ mes "Nothing beats desert fatigue like a couple of potions! The ^ff0000Red^000000 ones are especially popular because of their low cost and light weight.";
+ next;
+ mes "[Uncle Dimitri]";
+ mes "They only recover a small amount of hp, but combined with a dip in a desert oasis, a couple ^ff0000Reds^000000 are all you need.";
+ goto M_Menu;
+ M_End:
+ mes "[Uncle Dimitri]";
+ mes "Did you know that you can get ^0000bb'Milk'^000000 from a 'PecoPeco's Egg'? I wonder how that works......?";
+ close;
+}
+
+// Trader Joe =====================================
+morocc.gat,208,85,7 script Trader Joe 83,{
+ mes "[Trader Joe]";
+ mes "I earn a living as a Trader so I'm constantly traveling between Morroc and Prontera.";
+ mes "I can't even count how many times I've been across the Hot, Dry desert.";
+ next;
+ mes "[Trader Joe]";
+ mes "One day, while I was out in the Desert, I unexpectedly ran out of water and became extremely thirsty.";
+ mes "I was desperate so I decided to try to get some water out of a cactus when.......";
+ next;
+ mes "[Trader Joe]";
+ mes "ALL OF THE SUDDEN!!! The cactus let out this LOUD SCREAM and started to SHOOT its NEEDLES at me!!";
+ emotion 23;
+ next;
+ mes "[Trader Joe]";
+ mes "It was THE WORST experience of my ENTIRE LIFE.";
+ next;
+ mes "[Trader Joe]";
+ mes "I figured out later that it wasn't a normal cactus that attacked me but it was ^00cc00Muka^000000, the cactus monster.";
+ next;
+ mes "[Trader Joe]";
+ mes "So be careful the next time you're out in the desert. You don't want to make the same mistake I made. (~Sigh~)";
+ close;
+}
+
+// Fly Man Armani ===============================
+morocc.gat,234,273,3 script Fly Man Armani 54,{
+ mes "[Fly Man Armani]";
+ mes "I SAW IT!! I SAW IT!!!";
+ emotion 5;
+ next;
+ mes "[Fly Man Armani]";
+ mes "I saw the rare ^ff0000Dragon Fly^000000 just North of here! It was incredible!!";
+ next;
+ menu "What... Dragon Fly?!",M_0,"So what?",M_1;
+
+ M_0:
+ mes "[Fly Man Armani]";
+ mes "It is the boss of desert flies and its much stronger than any other ordinary fly.";
+ mes "It's a rare sight to behold, and for anybody strong enough and lucky enough to defeat it.... ";
+ next;
+ mes "[Fly Man Armani]";
+ mes "The Dragon Fly may even drop an UTLRA RARE item called a ^0000ddClip^000000!";
+ mes "Clips are items that you can attach to weapons, armor, and almost every kind of accessory.";
+ next;
+ mes "[Fly Man Armani]";
+ mes "Clips are ^ffaa00slotted^000000 and therefore you can insert cards into them. That's what makes them so valuable.";
+ mes "It seems like everyone is yearning for a clip these days.";
+ next;
+ mes "[Fly Man Armani]";
+ mes "Say.... why don't YOU challenge the Dragon Fly?";
+ emotion 20;
+ close;
+ M_1:
+ mes "[Fly Man Armani]";
+ mes "SO WHAT!!??";
+ emotion 23;
+ next;
+ mes "[Fly Man Armani]";
+ mes "Do you dare underestimate the Dragon Fly?? Bleh! It may be a fly, but I guarantee you THIS FLY is more than you can handle!";
+ emotion 32;
+ next;
+ mes "[Fly Man Armani]";
+ mes "No matter. If you ARE fortunate enough to run into it, you'll quickly see what I mean. After all, it IS the FLY of ALL FLIES!!!!";
+ next;
+ mes "[Fly Man Armani]";
+ mes "^ff0000Dragon Fly^000000. Remember this name well!!";
+ close;
+}
+
+// Uncle Phlanette ================================
+morocc.gat,277,213,4 script Uncle Phlanette 48,{
+ mes "[Uncle Phlanette]";
+ mes "Morroc is a highly dry region surrounded by desert. There isn't a place as hot or dry as Morroc anywhere in Rune-Midgard.";
+M_Menu:
+ next;
+ menu "Desert Story",M_0,"Quit Coversation",M_End;
+
+ M_0:
+ mes "[Uncle Phlanette]";
+ mes "Let me tell you a little about the desert.....";
+ next;
+ mes "[Uncle Phlanette]";
+ mes "You see the desert is a place that is bare of vegetation due to low rainfall and a high evaporation rate.";
+ mes "Even so there are plants that seem to thrive in the desert. And where there are plants, there are animals.";
+ next;
+ mes "[Uncle Phlanette]";
+ mes "So even with the high temperatures, and limited water, living creatures still find a way to survive in the desert.";
+ next;
+ mes "[Uncle Phlanette]";
+ mes "Unfortunately, for unknown reasons, some of the plants and animals in the desert have turned into dangerous monsters.";
+ mes "The ^00cc00'Mukas'^000000 are one of those monsters. They were originally cactus plants.";
+ goto M_Menu;
+ M_End:
+ mes "[Uncle Phlanette]";
+ mes "Sand HERE! Sand THERE! Sand EVERYWHERE!!!!";
+ emotion 0;
+ next;
+ mes "[Uncle Phlanette]";
+ mes "(~Sigh~) I'm SICK and TIRED of this sand and desert...";
+ next;
+ mes "[Uncle Phlantette]";
+ mes "Morroc......!! I HATE YOU!!!!!!";
+ emotion 32;
+ close;
+}
+
+//Bartender
+morocc_in.gat,166,76,3 script Bartender 46,{
+ mes "[Bartender]";
+ mes "What are you going to order?";
+ next;
+ menu "Tropical Sograt",L1,"Vemillion the Beach",L2,"Nothing.",-;
+
+ mes "[Bartender]";
+ mes "Hmm...";
+ close;
+
+L1:
+ if (zeny < 1000 ) goto Nomoney;
+ getitem 12112,1;
+ set zeny,zeny-1000;
+ mes "[Bartender]";
+ mes "Here you go.";
+ mes "Fruits are major ingredients,";
+ mes "but don't drink too much.";
+ close;
+
+L2:
+ if (zeny < 1000 ) goto Nomoney;
+ getitem 12113,1;
+ set zeny,zeny-1000;
+ mes "[Bartender]";
+ mes "Here you go.";
+ mes "but don't drink too much.";
+ close;
+
+Nomoney:
+ mes "[Bartender]";
+ mes "Are you asking me to give it for free?";
+ mes "You are one crazy person.";
+ mes "Don't even think about drinking if you don't have 1,000 zeny.";
+ close;
+}
+
+// Lvl 4 weapon quest related NPC ================================
+
+morocc.gat,289,230,3 script Citizen 92, {
+ mes "[Citizen]";
+ mes "Meeting a dead man is basically";
+ mes "impossible.";
+ mes "Even if you met one,";
+ mes "he would not have the full memory of his life.";
+ next;
+ mes "[Citizen]";
+ mes "But if you brought a thing that he";
+ mes "used to keep in his life,";
+ mes "it would be possible to retrieve his memory of the life.";
+ mes "Of course, we can confirm this theory only";
+ mes "when we meet a dead man.";
+ close;
+}
+
+//<================================================== Assassin Guild ====================================================>\\
+
+// Hashisid ====================================
+moc_fild16.gat,199,212,4 script Hashisid 48,{
+ mes "[Hashisid]";
+ mes "For Assassins, it is important not to look a target in the eye. If a target is smart, he/she may be able to tell what you're up too.";
+ next;
+ menu "About Assassins",M_0,"Quit Conversation",M_End;
+
+ M_0:
+ mes "[Hashisid]";
+ mes "Let me tell you a little bit about Assassins";
+ next;
+ mes "[Hashisid]";
+ mes "Assassin's are hired to infiltrate, gather intelligence, and even commit murder without being seen or heard.";
+ mes "Stealth and speed are vital to Assassins. Assassins live in the shadows and never get praise or congratulations.";
+ next;
+ mes "[Hashisid]";
+ mes "It's their job to go unnoticed. Though an Assassin may seem like a cruel and heartless individual....";
+ mes "An Assassin will never do any harm to an innocent being. The main purpose of the Assassin to seek out and destroy evil forces!";
+ close;
+ M_End:
+ close;
+}
+
+//==================================================
+// Assassin Guild Guards
+//===================================================
+
+moc_fild16.gat,195,281,4 script Assassin Guardian#1::SinGuard 707,{
+ mes "[Assassin Guardian]";
+ if(BaseJob == Job_Assassin) mes "Welcome.";
+ if(BaseJob == Job_Assassin) close;
+
+ set @temp, rand(1,4);
+ if(@temp == 1) mes "........";
+ if(@temp == 2) mes "Hmmm..........";
+ if(@temp == 3) mes "Hmmm... you shouldn't be here.....";
+ if(@temp == 4) mes "You're trespassing on forbidden grounds.......";
+ close;
+}
+
+moc_fild16.gat,204,281,4 duplicate(SinGuard) Assassin Guardian#2 707
+moc_fild16.gat,207,281,4 duplicate(SinGuard) Assassin Guardian#3 707
+moc_fild16.gat,216,281,4 duplicate(SinGuard) Assassin Guardian#4 707
+moc_fild16.gat,200,231,4 duplicate(SinGuard) Assassin Guardian#5 707
+moc_fild16.gat,211,231,4 duplicate(SinGuard) Assassin Guardian#6 707
+moc_fild16.gat,200,257,4 duplicate(SinGuard) Assassin Guardian#7 707
+moc_fild16.gat,211,257,4 duplicate(SinGuard) Assassin Guardian#8 707
diff --git a/npc/cities/niflheim.txt b/npc/cities/niflheim.txt new file mode 100644 index 000000000..83fce64f0 --- /dev/null +++ b/npc/cities/niflheim.txt @@ -0,0 +1,559 @@ +//===== eAthena Script =======================================
+//= Niflheim Script
+//===== By: ==================================================
+//= Fyrien, Dizzy, PKGINGO
+//= Official NPCs translated and re-edited by Celest
+//===== Current Version: =====================================
+//= 1.08
+//===== Compatible With: =====================================
+//= Any eAthena Version; Niflheim Required
+//===== Description: =========================================
+//= Official NPC's for Niflheim
+//= 1.01 Splitted file(guides, shops). Fixed rand() bugs,
+//= missing labels bugs, optimization [Lupus]
+//= 1.03 fixed end; -> close;
+//= 1.04-1.05 fixed several bugs with missing CLOSE button, wrong var name
+//= in Piano Keys quest
+//= fixed zeny/item, exploit in Sairin, some optimizations [Lupus]
+//= 1.06 some typos in some variables fixed (thx 2 Dr.Evil) [Lupus]
+//= 1.07 Fixed typos [Nexon]
+//= 1.08 Commented "Traveler" out as it is not official & we have correct Bungee quest in.
+//= Also removed TODO, as they are already done. [Vicious_Pucca]
+//============================================================
+
+//prontera.gat,164,161,4 script Traveler::NifTrav 68,{
+// mes "[Traveler]";
+// mes "I've come across some strange things in my time. Things you'd have to see to believe. Have you heard of Niffleheim, the City of the Dead?";
+// next;
+// menu "Show me, please...",M_show, "Sounds scary...Never mind...",-;
+//
+// mes "[Traveler]";
+// mes "A wise choice by any means...";
+// close;
+//M_show:
+// warp "niflheim.gat",202,171;
+// close;
+//}
+//- script EDNifTrav -1,{
+//OnInit:
+//OnMinute00:
+// disablenpc "NifTrav";
+// end;
+//OnMinute56:
+// enablenpc "NifTrav";
+// end;
+//}
+
+niflheim.gat,52,174,3 script Kirz 796,{
+ mes "[Kirz]";
+ mes "Humans are not allowed here!";
+ mes "Living things-! are not";
+ mes "allowed to pass!";
+ close;
+}
+
+niflheim.gat,213,221,0 script Spirit::spirits 802,{
+ mes "[Spirit]";
+ mes "Welcome to my world...";
+ mes "This land we call....";
+ mes "Niflheim....";
+ percentheal -85,-85;
+ close;
+}
+
+niflheim.gat,39,146,0 duplicate(spirits) Spirit#2 802
+niflheim.gat,95,61,0 duplicate(spirits) Spirit#3 802
+niflheim.gat,313,187,0 duplicate(spirits) Spirit#4 802
+niflheim.gat,212,264,0 duplicate(spirits) Spirit#5 802
+niflheim.gat,247,72,0 duplicate(spirits) Spirit#6 802
+niflheim.gat,130,176,0 duplicate(spirits) Spirit#7 802
+niflheim.gat,173,110,0 duplicate(spirits) Spirit#8 802
+niflheim.gat,182,167,0 duplicate(spirits) Spirit#9 802
+
+niflheim.gat,184,199,5 script Little Girl 793,{
+ mes "[Sairin]";
+ if(niflheimlost2 == 1) goto L_thanks;
+ if(niflheimlost == 1) goto L_foundhim;
+ if(lostgirl == 1) goto L_sure2;
+ mes "Sir, will you please help me?";
+ if(BaseJob==Job_Novice) mes "Oh... you are lost, too..."; //Exploit fix
+ if(BaseJob==Job_Novice) close;
+ next;
+ menu "Yes",-, "No",M_no;
+
+ mes "[Sairin]";
+ mes "My friend and I went for a hike and ended up wandering into a strange field.";
+ next;
+ mes "[Sairin]";
+ mes "Suddenly, I found a doll. I picked it up, and it turned into a ghost!";
+ next;
+ mes "[Sairin]";
+ mes "I screamed and ran as fast as I could. When I stopped running, I ended up in this strange town..";
+ next;
+ mes "[Sairin]";
+ mes "No one here will help me, and there are ghosts everywhere! Could you help me find my friend?";
+ next;
+ menu "Sure",-, "No",M_no;
+L_sure2:
+ set lostgirl,1;
+ mes "Please find him and tell him where I am! I saw him last in Niflheim Field, the first one...";
+ close;
+
+L_foundhim:
+ mes "You found him?";
+ mes "Oh thank you!";
+ mes "Please, take this as a token of my appreciation.";
+ getitem 642,1;//Items: Book of Devil,
+ set niflheimlost2,1;
+ close;
+L_thanks:
+ mes "Thanks again!";
+M_no:
+ close;
+}
+
+nif_fild01.gat,213,268,5 script Little Boy 797,{
+ mes "[Marius]";
+ if(niflheimlost == 1) goto L_alreadydone;
+ if(lostgirl == 1) goto L_sure2;
+ mes "Sairin...where are you?";
+ close;
+L_alreadydone:
+ mes "Thank you for helping us!";
+ close;
+L_sure2:
+ mes "Who are you?";
+ mes "...";
+ mes "You found Sairin?";
+ mes "She ran to Niflheim?";
+ next;
+ set niflheimlost,1;
+ mes "[Marius]";
+ mes "Could you tell her that I am on my way?";
+ mes "I am a little slow, and its very important that she knows.";
+ menu "Yes",L_alreadydone, "No",-;
+
+ close;
+}
+
+niflheim.gat,195,211,5 script Gigantia 796,{
+ mes "[Gigantia]";
+ mes "The Lord of Death always sees everything...";
+ close;
+}
+
+niflheim.gat,153,215,3 script Feline 794,{
+ mes "[Feline]";
+ mes "Why are you in this dangerous village?";
+ mes "Better go back fast...";
+ close;
+}
+
+nif_in.gat,16,27,1 script Dead Cock 800,{
+ mes "[Dead Cock]";
+ mes "I was eaten by humans when alive,";
+ mes "now it's my turn to eat you! Gugugugu~";
+ mes "Aaah, I can't believe there's such a world after death, gugugu";
+ percentheal -5,0;
+ close;
+}
+
+nif_in.gat,16,30,4 script Vampire Bat 799,{
+ mes "[Vampire Bat]";
+ mes "Alive or dead, human blood";
+ mes "is always the tastiest!";
+ mes "What? You want your blood";
+ mes "to be sucked by me? Nice nice-!";
+ percentheal -5,0;
+ close;
+}
+
+nif_in.gat,156,93,5 script Child 793,{
+ mes "[Anne]";
+ mes "Where, is this place? I just woke up";
+ mes "and found myself here... mommy...";
+ mes "have you seen my mommy, hmm? ... sob...";
+ mes "I want to go home...";
+ next;
+ menu "About the witch...",L_Wizzard,"About the curse...",L_Curse,"Stop conversation",L_end;
+
+L_Wizzard:
+ mes "[Anne]";
+ mes "A witch? I don't know any witches...";
+ mes "although I read about them in storybooks,";
+ mes "but I don't know if they're real or not,";
+ mes "must be really scary if she is real...";
+ next;
+ mes "[Anne]";
+ mes "But why is it so cold?";
+ if (sex == 1) mes "Aren't you cold, brother? Wierd... Hu~";
+ if (sex == 0) mes "Aren't you cold, sister? Wierd... Hu~";
+ mes "I miss my warm home,";
+ mes "Can you help me please? Hmmm? Hmmm?";
+ close;
+
+L_Curse:
+ mes "[Anne]";
+ mes "Curse... My grandma told me";
+ mes "she has a way to avoid any curse";
+ mes "unlifteable by holy blessings...";
+ next;
+ mes "[Anne]";
+ mes "Klaatu...";
+ mes "Verata.....";
+ mes "And... something... something... what was it?";
+ mes "I can't remember the last one.";
+ next;
+ mes "[Anne]";
+ mes "She said if you can pronounce these magic words";
+ mes "to escape a cursed fate.";
+ mes "Now I can't remember what she said was important...";
+ mes "looks like I forgot them too.";
+ close;
+
+L_end:
+ mes "[Anne]";
+ mes "So cold... so cold... I wish I could";
+ mes "go home... if you can please take me with you...";
+ mes "it's too scary here...";
+ mes "please.... help me....";
+ close;
+}
+
+niflheim.gat,350,258,5 script Cursed Soul 802,{
+ killmonster "niflheim.gat","mymob";
+ mes "[Aesop Bruce]";
+ mes "I feel a strong curse on youaaaahhhhh";
+ mes "I shall deny your existanceahhhhhhh";
+ mes "Turn back or you will dieeeaaaahhhh";
+ mes "Don't touch my boookkssaaaahhhh";
+ next;
+ menu "Pick up 1st book",L_book1,"Pick up 2nd book",L_book2,"Pick up 3rd book",L_book3,"Leave silently",L_back;
+
+L_book1:
+ mes "[Aesop]";
+ mes "Don't you touch my bookssssahhh!!";
+ mes "Ahahaha, I curse you for being bitten, torn and clawed at!!";
+ mes "Forever binded to this curse!!";
+ monster "niflheim.gat",350,258,"Rideword",1478,1,"mymob";
+ close;
+
+L_book2:
+ mes "[Aesop Bruce]";
+ mes "I said don't touch my booksssahhh...";
+ mes "Get lost....";
+ mes "Don't disrupt my restingggaaahh!!";
+ warp "niflheim.gat",34,162;
+ close;
+
+L_book3:
+ set nif_t,0;
+ set @nif_random1,rand(1,10);
+ mes "[Aesop Bruce]";
+ mes "Ahahaha.... I see you are brave!!";
+ mes "Start reading your prayersahahahah!!";
+ next;
+L_MENU1:
+ menu "Clover.",L_MENU1_1,"Klaatu.",L_MENU1_2,"Kleitos.",L_MENU1_3;
+
+ L_MENU1_1:
+ goto L_MENU2;
+
+ L_MENU1_2:
+ set nif_t,nif_t + 10;
+ goto L_MENU2;
+
+ L_MENU1_3:
+ goto L_MENU2;
+
+L_MENU2:
+ menu "Verit.",L_MENU2_1,"Veritas.",L_MENU2_2,"Verata.",L_MENU2_3;
+
+ L_MENU2_1:
+ goto L_MENU3;
+
+ L_MENU2_2:
+ goto L_MENU3;
+
+ L_MENU2_3:
+ set nif_t,nif_t + 10;
+ goto L_MENU3;
+
+L_MENU3:
+ menu "Necktie.",L_MENU3_1,"Necklace.",L_MENU3_2,"Nero.",L_MENU3_3,"^FFFFFFNictu.^000000",L_MENU3_4;
+
+ L_MENU3_1:
+ goto L_score;
+
+ L_MENU3_2:
+ goto L_score;
+
+ L_MENU3_3:
+ goto L_score;
+
+ L_MENU3_4:
+ set nif_t,nif_t + 10;
+ goto L_score;
+
+
+L_score:
+ if (nif_t == 30) goto L_sucess1;
+ mes "[Aesop Bruce]";
+ mes "Hahahaha!! Your prayers were wrong!!";
+ mes "Time to face deathohohohoho,";
+ mes "May you be cured forevahahahaha!!";
+ monster "niflheim.gat",349,256,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",347,258,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",347,254,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",350,252,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",344,255,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",348,252,"Orc Skeleton",1462,1,"mymob";
+ monster "niflheim.gat",347,259,"Orc Skeleton",1462,1,"mymob";
+ close;
+
+L_sucess1:
+ if (@nif_random1 == 10) goto L_sucess2;
+ mes "[Aesop Bruce]";
+ mes "Your prayers were correctaaahhhh...";
+ mes "but your curse still remainsaaahhhh!!";
+ mes "Haahahahaha.....!!!";
+ close;
+
+L_sucess2:
+ mes "[Aesop Bruce]";
+ mes "Hahahaha!! Your curse has been lifted!!";
+ mes "Gahahahaha.....!!!";
+ close;
+
+L_back:
+ mes "[Aesop Bruce]";
+ mes "Ahahahaha! Not bad thinking at alllhhhaahaaa...";
+ mes "I shall pray that you live to returnahhhh....";
+ close;
+}
+
+niflheim.gat,224,243,3 script Alager 795,{
+ mes "[Alager]";
+ mes "Muahaha, I love to eat meat...";
+ mes "You look... delicious!";
+ next;
+ mes "[Alager]";
+ mes "I'm going to eat you...";
+ next;
+ mes "-Chomp bite slurp-";
+ if (nif_quest1 == 1 || nif_q_done == 1) goto L_end;
+ percentheal -60,0;
+ next;
+ mes "[Alager]";
+ mes "Ahhh, it's been some time since I had such delicious meat!";
+ // 50% made up, not the slightest idea how to translate these ^^;
+ mes "as an ex-barbeque chef, my favourite meat";
+ mes "would be like preparing beef fillet,";
+ mes "crossed and grilled to perfection";
+ mes "that would be really delicious... ";
+ next;
+ mes "[Alager]";
+ mes "Ah, let me thank you with this,";
+ mes "I found it on the ground, hoho~";
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest1, 1;
+ close;
+L_end:
+ percentheal -30,0;
+ close;
+}
+
+nif_in.gat,105,81,3 script Grey 794,{
+ mes "[Grey]";
+ mes "Ah, there was this poem...";
+ mes "in which author and time of writing was unknown,";
+ mes "and has been circulating since long ago...";
+ next;
+ mes "[Grey]";
+ mes "^FF0000When the sun sets in the western hills,^000000";
+ mes "^FF0000Where points the velvet gloom of dawn,^000000";
+ mes "^FF0000The beautiful melody surrounding thy soul,^000000";
+ mes "^FF0000Is the key from Lord Death's wrath.^000000";
+ next;
+ if (nif_quest2 == 1 || nif_q_done == 1) goto L_end;
+ set @nif_random,rand(1,4);
+ mes "[Grey]";
+ mes "Heh, let me give you a little exam!";
+ mes "Repeat line no. " + @nif_random + " of the poem";
+ mes "that you have just heard to me!";
+ next;
+ input @inputstr1$;
+ if (@nif_random == 2) goto L_RAN_2;
+ if (@nif_random == 3) goto L_RAN_3;
+ if (@nif_random == 4) goto L_RAN_4;
+ //if (@nif_random == 1) goto L_RAN_1;
+ L_RAN_1:
+ set @str1$,"When the sun sets in the western hills,";
+ goto L_RAN_B;
+
+ L_RAN_2:
+ set @str1$,"Where points the velvet gloom of dawn,";
+ goto L_RAN_B;
+
+ L_RAN_3:
+ set @str1$,"The beautiful melody surrounding thy soul,";
+ goto L_RAN_B;
+
+ L_RAN_4:
+ set @str1$,"Is the key from Lord Death's wrath.";
+ goto L_RAN_B;
+
+ L_RAN_B:
+ if (@inputstr1$ == @str1$) goto L_RAN_SC;
+ mes "[Grey]";
+ mes "Aih... If you had paid more attention,";
+ mes "you would have known the correct answer!";
+ mes "Come back for the challenge again,";
+ mes "when you have thought over it!";
+ close;
+
+ L_RAN_SC:
+ mes "[Grey]";
+ mes "Hoho... I see you have paid attention!";
+ mes "I am Grey, a wandering poet of yore,";
+ mes "you are the best audience I have had so far,";
+ mes "here, take this as a reward.";
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest2, 1;
+ next;
+ mes "[Grey]";
+ mes "I hope you will treat other poets";
+ mes "as well as you treated me, farewell.";
+ close;
+
+L_end:
+ mes "[Grey]";
+ mes "I wonder what does it mean...";
+ mes "If you read it carefully,";
+ mes "it seems to have a deep meaning,";
+ mes "as if there is a mysterious secret";
+ mes "hidden within these words...";
+ close;
+}
+
+nif_in.gat,31,20,3 script Kurtz 794,{
+ mes "[Kurtz]";
+ mes "Business nowadays is really bad...";
+ mes "Back when I used to be alive,";
+ mes "my business was this bad too~!";
+ if (nif_quest3 == 1 || nif_q_done == 1) close;
+ next;
+ mes "[Kurtz]";
+ mes "Hey! You there! Dump this for me";
+ mes "on the way out will you!";
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest3, 1;
+ next;
+ mes "[Kurtz]";
+ mes "Why is business so bad lately...";
+ mes "(mumble mumble)";
+ close;
+}
+
+niflheim.gat,169,71,5 script #1 111,2,2{
+ if (nif_q_done == 1) end;
+ if (nif_quest4 == 1) end;
+
+ mes "- In the nearby tombs -";
+ mes "- you see something -";
+ mes "- half buried in the ground -";
+ mes "- What is it? -";
+ mes "- Looks like it broke off something -";
+ next;
+ mes "- Pick it up? -";
+ menu "Yes",-,"No",L_end;
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest4, 1;
+L_end:
+ close;
+}
+
+niflheim.gat,208,103,5 script #2 111,2,2{
+ if (nif_q_done == 1) end;
+ if (nif_quest5 == 1) goto L_key2;
+ if (nif_quest5 >= 2) end;
+
+ mes "- In the nearby tombs -";
+ mes "- you see something -";
+ mes "- half buried in the ground -";
+ mes "- What is it? -";
+ mes "- Looks like it broke off something -";
+ next;
+ mes "- Pick it up? -";
+ menu "Yes",-,"No",L_end;
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest5, 1;
+ close;
+L_key2:
+ mes "- In the hole you have dug -";
+ mes "- there is something else -";
+ mes "- buried deep in the ground -";
+ mes "- Looks like its another fragment -";
+ next;
+ mes "- Pick it up? -";
+ menu "Yes",-,"No",L_end;
+ getitem 7184,1;//Items: Piano Key,
+ set nif_quest5, 2;
+L_end:
+ close;
+}
+
+nif_in.gat,115,181,5 script #4 111,3,3{
+ mes "- You see a huge old piano -";
+ if (nif_q_done==0) mes "- with a few keys missing -";
+ if (nif_q_done==1) mes "- with one key missing -";
+ if (nif_q_done==0 && countitem(7184) > 5) goto L_event;//Items: Piano Key,
+ close;
+
+L_event:
+ delitem 7184,6;//Items: Piano Key,
+ set nif_q_done, 1;
+ //clear auxiliary vars now
+ set nif_quest1, 0;
+ set nif_quest2, 0;
+ set nif_quest3, 0;
+ set nif_quest4, 0;
+ set nif_quest5, 0;
+ set nif_random,0; //clear garbage from the previous version of the script
+ set nif_random1,0; //clear garbage
+ mes "- You slide the 6 piano keys one -";
+ mes "- by one into the missing slots -";
+ mes "- on the piano, but you realize -";
+ mes "- the left-most side seems to be -";
+ mes "- missing one more key. -";
+ close;
+}
+
+nif_in.gat,118,151,5 script #5 111,3,3{
+ if (nif_q_done != 1) end;
+
+ mes "- The very moment the long shadow -";
+ mes "- of your body falls on the piano -";
+ next;
+ mes "- You suddenly seem to feel lighter -";
+ mes "- and your vision starts to blur... -";
+ next;
+ warp "nif_in.gat",179,163;
+ close;
+}
+
+nif_in.gat,188,168,3 script Witch 792,{
+ mes "[Kilgana]";
+ mes "Hmm?... Aren't you a living human?";
+ mes "Must have took you some effort";
+ mes "to get to this place...";
+ mes "Whatever reason though, this is not a place";
+ mes "the living shall belong...";
+ next;
+ mes "[Kilgana]";
+ mes "I shall use my powers to send you back";
+ mes "but you should not return in the future.";
+ close2;
+ warp "umbala.gat",138,208;
+ end;
+}
diff --git a/npc/cities/payon.txt b/npc/cities/payon.txt new file mode 100644 index 000000000..bc353ea70 --- /dev/null +++ b/npc/cities/payon.txt @@ -0,0 +1,1017 @@ +//===== eAthena Script =======================================
+//= Payon City
+//===== By: ==================================================
+//= Muad Dib (1.0) Darkchild (1.1) Muad Dib (1.2)
+//= Darkchild (1.3) DracoRPG (1.5)
+//===== Current Version: =====================================
+//= 1.7
+//===== Compatible With: =====================================
+//= Any eAthena Mod
+//===== Description: =========================================
+//= (New) Payon City Npcs
+//===== Additional Comments: =================================
+//= Most Credits To Muad Dib, Some Stuff By Me
+//= 1.4 - Corrected a few typos
+//= 1.5 - Rescripted old NPCs + scripted new ones (from iRO Sak) [DracoRPG]
+//= 1.5b - Used Dino9021's script for the Gemstone exchanger [DracoRPG]
+//= 1.5b1 fixed Gemstone Exchanger NPC [Lupus]
+//= 1.5b2 added adv.classes/baby classes support [Lupus]
+//= 1.6 Fixed typo’s [Nexon]
+//= 1.7 Fixed bugs and exploits V__V [Lupus]
+//============================================================
+
+payon.gat,190,115,0 script Lady 90,{
+ mes "[Lady]";
+ mes "Did you know that in the past Payon was not as prosperous as it is now? Back then we had difficulty making a living for ourselves.";
+ emotion 0;
+ next;
+ mes "[Lady]";
+ mes "The towns people were so poor that they could not even afford to properly bury their deceased family members.";
+ mes "Because of this many people chose to simply place the dead corpses in the Cave near the village.";
+ next;
+ mes "[Lady]";
+ mes "Not only was this a terrible way to treat those that passed away but it would later prove to have grave consequences for this town.";
+ next;
+ mes "[Lady]";
+ mes "You see, because they were not given a proper burial, the dead were not able to leave this world and pass on to the other world.";
+ mes "Instead they became mindless zombies, wretched souls that were forced to walk the earth for all eternity.";
+ next;
+ mes "[Lady]";
+ mes "Their rotten bodies filled with pain and suffering, yearned for the taste of human flesh. Any living person who came near the cave would fall victim to these zombies.";
+ mes "In order to protect the village the Elder Chief founded the Archer Village to train young warriors who could fight the zombies.";
+ next;
+ mes "[Lady]";
+ mes "To this day the battle between the living and the undead still goes on.";
+ mes "It is a very tragic situation, for those zombies were at one time beloved members of the Payon community.";
+ close;
+}
+payon_in01.gat,177,91,5 script Young Man 88,{
+ mes "[Young Man]";
+ mes "I can see you are a stranger from the appearance of your traveling outfit. You must be a well-experienced fighter otherwise you couldn't successfully arrive at this steep place with all tough those creatures outside.";
+ mes "However you miss something important for fights. You can't defeat those monsters only with might.";
+ next;
+ mes "[Young Man]";
+ mes "Sometimes you will encounter some creatures with a hard-shell body which can't be damaged by physical attacks. Only psychic power like magic can defeat them at ease.";
+ mes "If you study magic’s, works will be easier... If you don't, you'd better accompany with somebody using magic.";
+ close;
+}
+
+payon.gat,104,62,5 script Young Man 88,{
+ mes "[Young Man]";
+ mes "I still remember the story my grandfather told me long ago about the Amulet that possessed an Evil Power within it.";
+ next;
+ mes "[Young Man]";
+ mes "According to the story the Amulet could raise the dead from their Graves!!";
+ mes "I am not sure if the story is true or not, but I wonder what would happen if I summoned my grandfather from his grave with it??...";
+ next;
+ mes "[Spooky Voice]";
+ mes "~~~~My child... do not even think of such a thing!!!~~~~~";
+ next;
+ mes "[Young Man]";
+ mes "Eeeeeeeeekkkkk?! Grampa? I-I-Is-Is t-t-th-that you?? ...";
+ emotion 16;
+ next;
+ mes "(you notice that his pants have become wet... eeeewwwwwwwwww!!!....)";
+ close;
+}
+
+payon_in01.gat,180,7,0 script Waitress 90,{
+ mes "[Waitress]";
+ mes "People in this place seem to be busy all the time, they come and go to be Archers or to buy arrows, I have to stick with this small shop.";
+ mes "I feel so melancholy and bored.";
+ emotion 28;
+ next;
+ mes "[Waitress]";
+ mes "I am sick and tired of noodle soup. I have to take too many showers to get rid of the smell.";
+ mes "But it isn't easy to deodorize. sigh...";
+ next;
+ mes "[Waitress]";
+ mes "Where can I find the right person who is a really hot, sexy hunk, and who can take me out of this small place?";
+ if(Sex == 0) goto LStartF;
+ mes "[Waitress]";
+ mes "Hello, mister?";
+ goto L_Start;
+LStartF:
+ mes "[Waitress]";
+ mes "Hello, lady?";
+L_Start:
+ next;
+ mes "[Waitress]";
+ mes "Grandma the fortuneteller told me that I would meet great luck in the near future!";
+ mes "But look at me, what's wrong with me!! I am leaving a manageable life everyday!!";
+ mes "Oh.. boy. What a dumb wishy-washy person I am.";
+ emotion 6;
+ next;
+ mes "[Waitress]";
+ mes "I am so sorry, I should haven't said this to you. Now I am acting like i'm stupid.";
+ mes "I am sorry dear, please forgive my misbehavior.";
+ emotion 4;
+ next;
+ mes "[Waitress]";
+ mes "So, how may I help you? ";
+ menu "Have you ever heard of Zombies?",L_Menu1,"I want to have my fortune told.",L_Menu2,"I need some booze.",L_Menu3,"I'm good",L_Menu4;
+L_Menu1:
+ mes "[Waitress]";
+ mes "Zombies are the walking dead. You can easily spot them in this village, Payon.";
+ mes "It's rumored that they fear holiness. That's why Archers prefer to use arrows made out of holy metal, silver against Zombies.";
+ next;
+ mes "[Waitress]";
+ mes "Legend says the chief of this town used silver arrows against walking zombies that used to be his brethren, to enlighten their souls to rest in peace.";
+ mes "We believe only this way, zombies can be leaded to the peaceful world beyond the realm.";
+ next;
+ mes "[Waitress]";
+ mes "You might not agree on our tradition which respects the diseased.";
+ next;
+ mes "[Waitress]";
+ mes "Somehow I would like to appreciate the chief to enlighten my grandfather's poor soul.";
+ close;
+L_Menu2:
+ mes "[Waitress]";
+ mes "Oh! I must say she is really an extraordinary person. Well, it could be your luck, she doesn't hang around here much as she used to do.";
+ emotion 5;
+ next;
+ mes "[Waitress]";
+ mes "On the first place, she stayed here to mind her business, but ever since the chief recognized her talent, she's stayed in the central palace.";
+ mes "You'd better go to there if you want to see her.";
+ close;
+L_Menu3:
+ mes "[Waitress]";
+ mes "I am so sorry they're all sold out and we can't afford to prepare alcohol anymore due to hostile creatures out there.";
+ mes "My master built a very strict rule of his own, that is we only provide the best drinks to customers.";
+ next;
+ mes "[Waitress]";
+ mes "So please come later again.";
+ next;
+ mes "[Waitress]";
+ mes "Sorry for your inconvenience.";
+ emotion 17;
+ close;
+L_Menu4:
+ mes "[Waitress]";
+ mes "Have a nice day, dear.";
+ mes "Sob...I wish I could be in bed of roses.";
+ emotion 28;
+ close;
+}
+
+payon.gat,193,116,1 script Woman 66,{
+ mes "[Woman]";
+ mes "Welcome to Payon. You must have had a hard time getting through the thick forest? I hope you didn't run into too much trouble?";
+ next;
+ mes "[Woman]";
+ mes "I'm glad to see a new face around here. You see the number of tourists has decreased drastically due to the enormous amount of monsters outside.";
+ next;
+ mes "[Woman]";
+ mes "Payon has become a very quite town because of this. There's isn't much for the towns people to do nowadays. As for myself I'm just chit-chatting with my friends.";
+ next;
+ mes "[Woman]";
+ mes "To be honest, things are getting tough because of those creatures... (sighs)...";
+ next;
+ mes "[Woman]";
+ if(Sex == 0) goto LStartF;
+ mes "Hmm... you look as strong as a Rocker! How many monsters have you killed?";
+ mes "Let me tell you about a place where you can go train and become even stronger.";
+ emotion 20;
+ goto L_Start;
+LStartF:
+ mes "Miss, how many monsters have you killed?";
+ mes "I know a very good place for you to go train and get good monster drops.";
+ emotion 20;
+L_Start:
+ next;
+ mes "[Woman]";
+ mes "I know of a cave near Archer Village. Just take the exit north of town and follow the path to your left.";
+ mes "The cave is full of monsters and their spawn rate is very high. Does it sound interesting to you?";
+ next;
+ menu "It sounds dangerous.",L_Menu1,"I think I need to fully prepare for that place.",L_Menu2,"Lady, you wear nice clothing~",L_Menu3;
+L_Menu1:
+ mes "[Woman]";
+ mes "Oh don't be such a coward! It's just a simple cave filled with normal monsters. Archer Village is near by so you shouldn't be worried~ hohoho~";
+ next;
+ mes "[Woman]";
+ mes "Of course... there are the zombies... and Munaks... and Bonguns... which can be VERY DEADLY.....";
+ emotion 20;
+ close;
+L_Menu2:
+ mes "[Woman]";
+ mes "No need to worry about preparing yourself. There is an excellent tool dealer in front of town where you can purchase the items you need.";
+ next;
+ mes "[Woman]";
+ mes "I know because he's my husband... oops... I mean an acquaintance of mine... heh heh..";
+ emotion 4;
+ close;
+L_Menu3:
+ mes "[Woman]";
+ mes "Oh hohohoho! SO you noticed! This is what's in-style in Prontera these days! The women in this town don't know anything about fashion!";
+ emotion 5;
+ next;
+ mes "[Woman]";
+ mes "My husband buys me these clothes with the money he makes selling overpriced items to foolish young people... oh ho oh hoho...";
+ emotion 18;
+ close;
+}
+
+payon.gat,190,119,5 script Woman 66,{
+ mes "[Jim's Mother]";
+ mes "Oh boy there she goes again. She is a confirmed gossip. Please don't mistake her for being a typical Payon citizen.";
+ emotion 9;
+ next;
+ mes "[Jim's Mother]";
+ mes "Believe me, she's an exception. Not all of us here in Payon have big mouths. She gets too exited with fortune telling.";
+ next;
+ mes "[Jim's Mother]";
+ mes "Anyway, you look like a new face. Are you new in town?";
+ next;
+ mes "[Jim's Mother]";
+ if(Sex == 0) goto LStartF;
+ mes "... Oh, you have broad shoulders ... tehehe! Will you go out with me? I'd like to make you a nice dinner...(bats eyelashes)";
+ emotion 30;
+ goto L_Menu;
+LStartF:
+ mes "Don't you think your dress is too lousy?";
+ mes "I don't like young ladies pounce up.";
+L_Menu:
+ next;
+ menu "Fortune Telling?",L_Menu1,"...Good Bye.",L_Menu2;
+L_Menu1:
+ mes "[Jim's Mother]";
+ mes "Oh yes, there is an extraordinary fortune teller here in town. You can find her in the central palace.";
+ mes "The more money you pay her the more accurate your fortune will be told.";
+ next;
+ mes "[Jim's Mother]";
+ mes "I saw her recently and she told me that I would meet a handsome young man this month............";
+ if(Sex == 0) goto L_2;
+ mes ".......... tehehe. (winks at you)";
+L_2:
+ emotion 3;
+ close;
+L_Menu2:
+ mes "[Jim's Mother]";
+ mes "What? You have to go? Awwww...Why don't you stay and chit chat with me for a while...hmm? ...";
+ close;
+}
+
+payon.gat,210,110,4 script Drunk 120,{
+ if(BaseJob != 3) goto L_Menu1_F1;
+ mes "[Drunk]";
+ mes "Hey hey! I am wondering how stupid archers who don't know how to aim targets could drink alcohol. Hahaha~!";
+ mes "Do you want to buy me a drink?";
+ emotion 18;
+L_Menu1_F1:
+ mes "[Drunk]";
+ mes "Yoyo! Archer brother! Salute to your fingers stretching bowstring!";
+ emotion 2;
+ next;
+ mes "[Drunk]";
+ mes "Do you want to buy me a drink?";
+ next;
+ menu "Promise me you won't drink more than one jug.",L_Menu1,"No thanks,buddy.",L_Menu2,"Oh my god~ hell no~!",L_Menu3;
+L_Menu1:
+ if(BaseJob == 3) goto L1L;
+ mes "Thanksh!... shhtrangersszz are alwayssszz a generoushhh bunch!... archer guysh are penny pinchershh nowadayssszz!..(hicup!)";
+ goto L1L;
+L1L:
+ if(BaseJob != 3) goto L2L;
+ mes "Thanksh brothaaa!... archerrrzzz are alwayssszz a generoushhh bunch!...(hicup!)";
+ goto L2L;
+L2L:
+ emotion 15;
+ if(Zeny < 200) goto L_SUB_1;
+ set Zeny,Zeny-200;
+ mes "[Drunk]";
+ mes "Thanks brother! Strangers are always generous without exception! Archer guys are pinch-pennies nowadays!";
+ mes "Muhahahaha! I wasn't like that when I was young.";
+ mes "Back then I was young, I used to fool around with girls! One of the grannies in this village and I was really hot back then!";
+ mes "She still acts like a young lady in taste for cosmetics and stuff!";
+ next;
+ mes "[Drunk]";
+ mes "Gulp~Gulp~Man! This is great! Thank you may man! Thank you! Muhahahahaha!";
+ emotion 21;
+ close;
+L_SUB_1:
+ mes "[Drunk]";
+ mes "Cheapass, don't even have enough money. Move on young one, your waisting my time!";
+ close;
+L_Menu2:
+ mes "[Drunk]";
+ mes "Blah. Young people don't know how to respect elderly people!";
+ mes "Fine! I won't beg you anymore! I won't...";
+ emotion 32;
+ close;
+L_Menu3:
+ mes "[Drunk]";
+ mes "Umm, oookay. Fine by me...";
+ emotion 21;
+ close;
+}
+
+payon_in01.gat,47,59,5 script Archer Zakk 88,{
+ mes "[Archer Zakk]";
+ mes "I am so worried about one of my pals. He speaks about much crap.";
+ mes "Well he is an expert of archery, but I hate his big mouth...";
+ mes "Our chief is also fed up with him.";
+ emotion 7;
+ next;
+ menu "Archer?",L_Menu1,"Chief?",L_Menu2,"Big Mouth?",L_Menu3;
+L_Menu1:
+ mes "[Archer Zakk]";
+ mes "Ah yeah yeah. My friend is the number one archer in Payon, in the same costume as me too.";
+ mes "He teaches newbie archers around the archer village.";
+ mes "Well...you'd better talk to him at lease once.";
+ close;
+L_Menu2:
+ mes "[Archer Zakk]";
+ mes "Chief lives in the central palace. He is the spiritual guide of Payon.";
+ mes "He used to dictate to the whole Payon forest carrying Gakkung. I remember the battle scene he showed when I was a little kid. Hmm~";
+ mes "Even though he is old and weak now...his eyes...he still has keen-sighted eyes of his young days, he can hit targets without missing.";
+ next;
+ mes "[Archer Zakk]";
+ mes "I admire him from the bottom of my heart.";
+ close;
+L_Menu3:
+ mes "[Archer Zakk]";
+ mes "You know a big mouth is the person who is much talkative and who doesn't stop talking.";
+ mes "He never stops talking as I said, one day he started to talk while we did laundry at the riverbank, he stopped talking when we realized our shirts tunrned out to get tattered.";
+ mes "He became a kind of legend, people used to call him as Bowing Mouth or Chatterbox instead of his real name.";
+ mes "I've never seen a person talk as much as him.";
+ next;
+ mes "[Archer Zakk]";
+ mes "I've been many places, but I didn't see any guy who likes talking or being talkative.";
+ mes "Maybe other people agree on my opinion. Oh yes, I think you are with me.";
+ mes "As I see your face, you've got friends of few words so far! Hmm Hmm!!";
+ mes "Taciturnity is bliss, you know.";
+ next;
+ mes "[Archer Zakk]";
+ mes "Ah, My friend Wolt? He doesn't have his place so he always stay at inn.";
+ mes "I guess you can meet him by now. Why don't you go see him?";
+ close;
+}
+
+payon_in01.gat,66,64,5 script Archer Wolt 88,{
+ mes "[Archer Wolt]";
+ mes "Archers should practice as much as they can. Otherwise they won't be an expert.";
+ mes "Are you new here? Howdy!";
+ next;
+ mes "[Archer Wolt]";
+ mes "I am Wolt the Archer. Just call me Wolt.";
+ mes "I know this is an expected question, do you tend to idle away your time?";
+ next;
+ menu "Hell no.",L_Menu1,"Yeah I guess.",L_Menu2;
+L_Menu1:
+ mes "[Archer Wolt]";
+ mes "Hmm... You don't? You are born to be an archer then.";
+ next;
+ mes "[Archer Wolt]";
+ mes "We Archers are constantly practicing and rarely have time to just sit around. So we hate people who are not diligent.";
+ next;
+ mes "[Archer Wolt]";
+ mes "Are you curious about HOW we practice?";
+ emotion 1;
+ next;
+ mes "[Archer Wolt]";
+ mes "From sunrise to sunset the Archers of Payon search the surrounding forest for monsters.";
+ next;
+ mes "[Archer Wolt]";
+ mes "With a bow in our hands and arrows on our back we fight dangerous monsters in order to train ourselves as well as to help keep Payon safe";
+ next;
+ mes "[Archer Wolt]";
+ mes "For us fighting monsters is a way of life...(blah blah blah)...I once saw the sun set on a river...(blah blah blah blah)...sometimes I feel pretty...(blah blah)...";
+ next;
+ menu "You must need a good bow.",L_sub1,"Oh well, isn't it a practice?",-;
+ close;
+L_sub1:
+ mes "[Archer Wolt]";
+ mes "....Well YES!! A well crafted Bow is essential to the success of an archer!";
+ emotion 5;
+ next;
+ mes "[Archer Wolt]";
+ mes "Bows constructed in Payon are the greatest bows you can find in Rune-Midgard! They are light yet, strong and very durable.";
+ emotion 21;
+ next;
+ mes "[Archer Wolt]";
+ mes "This is because they are made out of high quality wood found only in the Payon Forest!";
+ mes "My bow was made from a Walnut tree and will last for generations to come.";
+ next;
+ mes "[Archer Wolt]";
+ mes "Unfortunately many of the wonderful trees in Payon forest have been affected by the evil force that has spread throughout Rune-Midgard and have turned into horrible creatures.";
+ next;
+ mes "[Archer Wolt]";
+ mes "It's a pitty to see such beautiful trees become tools of evil...";
+ next;
+ mes "[Archer Wolt]";
+ mes "Strange as it may sound, even as monsters the trees still provide high quality wood that can be used for bows.";
+ mes "Maybe the trees seek to help us fight the evils in the land?...";
+ next;
+ menu "I didn't realize the forest was so dangerous",L_case,"(This guy talks way to much)",L_End;
+L_case:
+ mes "[Archer Wolt]";
+ mes "But you know monsters don't appear only in the forest. Don't you realize why the archer village was established in this place?";
+ mes "Heading west, you can see a cave. Inside the cave, enormous monsters keep spawning without limit.";
+ mes "We are here, to protect our territory against them in obedience to our chief's order.";
+ next;
+ menu "Cave?!",L_para1,"Chief?",L_para2,"Oh man I hate this stupid town~",L_para3;
+L_para1:
+ mes "[Archer Wolt]";
+ mes "Head north of town, you can see the cave I told you about.";
+ mes "Inside there, you will encounter lots of ugly monsters such as bastard looking like a bat or the walking dead.";
+ mes "If we let them out of the place, they would invade our town. We frequently clean up the cave.";
+ next;
+ mes "[Archer Wolt]";
+ mes "However they are endlessly respawned. It seems we're wasting our time and labor without nothing...";
+ mes "Enough already, let's cut off this crap. Even I can't talk more than this.";
+ mes "I have lots of things to do!";
+ close;
+L_para2:
+ mes "[Archer Wolt]";
+ mes "The Elder Chief is such a great person... although he always scolds me because he says I talk too much.";
+ next;
+ mes "[Archer Wolt]";
+ mes "I don't think I talk all that much...I mean..(blah blah blah)...so I said to the guy...(blah blah blah blah blah).....";
+ next;
+ mes "[Archer Wolt]";
+ mes "... uh... anyways... back to the Chief...";
+ emotion 4;
+ next;
+ mes "[Archer Wolt]";
+ mes "In the past he bravely protected Payon with his Gakung Bow. Now he is elderly, though he still worries about the safety of the town.";
+ mes "He resides in the Palace and has his own personal gaurd. Only high level warriors are allowed to speak with him.";
+ close;
+L_para3:
+ mes "[Archer Wolt]";
+ mes "Well that’s not very nice!";
+ mes "If you don't like our humble town then you should leave, bastard!";
+ close;
+L_Menu2:
+ mes "[Archer Wolt]";
+ mes "Hmm...sometimes you need rest.";
+ mes "Do you want to listen to my story? I set fire on my house during my last holiday~ hahaha~ I fell a sleep while I heated the bath. Hahaha!";
+ next;
+ menu "Is it ok to take a rest?",L_temp1,"But how about my training?",L_temp2,"...Blah see ya.",L_temp3;
+L_temp1:
+ mes "[Archer Wolt]";
+ mes "Umm...it won't be ok if you don't practice and just goof around. Probably our chief will get mad at you...Well you could be the drunk in the pub in the future... Hahaha. Muhahaha.";
+ next;
+ menu "Chief?",L_sub_para1,"Drunk?",L_sub_para2,"I know you're already out of your mind!",L_sub_para3;
+L_sub_para1:
+ mes "[Archer Wolt]";
+ mes "Chief? Ah he is such a great guy. Well, he always scolds me because I talk too much talking.";
+ mes "He always tries to keep us in safety. Lately it seems he doesn't come out of his palace.";
+ mes "He is inside a room guarded by a warrior.";
+ next;
+ mes "[Archer Wolt]";
+ mes "Heheheh~ I will be in trouble if he gets to know I tell you this to a stranger~ hehehe~";
+ mes "Well somehow I already burst it out, no use to regret!";
+ mes "Ummm however I think I'd better seal my lips by now. Ok bye, see you later dude!";
+ close;
+L_sub_para2:
+ mes "[Archer Wolt]";
+ mes "Ah that guy in the pub. When I get spare money I buy him a drink sometimes, I am so worried about his drinking disorder.";
+ mes "He is one of my villagers, I don't want to see him dead.";
+ mes "Hmm...he reminds me of a jug full of beer...";
+ mes "I got to go to the pub! Ok then, See you later!";
+ close;
+L_sub_para3:
+ mes "[Archer Wolt]";
+ mes "Yeah dumbo.";
+ close;
+L_temp2:
+ mes "[Archer Wolt]";
+ mes "Hmm...You don't? You are born to be an archer then.";
+ mes "We, archers should not idle away without practice.";
+ mes "So we hate people who are not diligent.";
+ next;
+ mes "[Archer Wolt]";
+ mes "It is so amazing that lazy guy like me could be an archer.";
+ mes "Life is worth to live.";
+ mes "So live your life with passion!";
+ close;
+L_End:
+ mes "[Archer Wolt]";
+ mes "...... (blah blah blah)......";
+ close;
+L_temp3:
+ close;
+}
+
+pay_arche.gat,77,131,2 script Archer Joe 88,{
+ mes "[Archer Joe]";
+ mes "Payon! What a wonderful place! Superb Bows! Excellent Archers!";
+ emotion 21;
+ next;
+ mes "[Archer Joe]";
+ mes "Hay you! Have you heard of our fame?";
+ next;
+ menu "Oh yeah!",L_Menu1,"Err Sorry?!",L_Menu2,"......",L_Menu3;
+L_Menu1:
+ mes "[Archer Joe]";
+ mes "Oh! You my man buddy! Archers of Payon! You know who we are!";
+ emotion 33;
+ next;
+ mes "[Archer Joe]";
+ mes "Arrows of Payon Archers never miss the targets! Even it can aim at the heart of the enemy from a long distance!";
+ next;
+ menu "You like this place, huh?",L_Msub1,"Haha...",L_Msub2;
+L_Msub1:
+ mes "[Archer Joe]";
+ mes "Yes! I love this place! So now I am researching Payon!";
+ mes "If you have any questions, please ask me!";
+ emotion 33;
+ next;
+ menu "People are wearing unique costumes in here.",L_Mpara1,"Can you tell me what the building is in the middle of town?",L_Mpara2,"Who is the guy drinking...Over there?",L_Mpara3,"Talk to you later.",L_Mpara4;
+L_Mpara1:
+ mes "[Archer Joe]";
+ mes "Yes, I agree.";
+ mes "You must know this place has been isolated from the outside because of the thick forest, and people living here got to form a very unique culture, which is quite different from the one of this continent.";
+ mes "This costume is the one of their traditional clothing! Why don't you try? It is very comfortable!";
+ close;
+L_Mpara2:
+ mes "[Archer Joe]";
+ mes "Strangers are not allowed to enter the central palace. I've never been there.";
+ mes "People say, royal families and their friends from outside are gathered in the place.";
+ mes "In fact I would like to go in there. It attracts my attention.";
+ close;
+L_Mpara3:
+ mes "[Archer Joe]";
+ mes "Oh! He is a notorious guy in this town! Don't treat him to drinks! You will regret that!";
+ emotion 0;
+ close;
+L_Mpara4:
+ mes "[Archer Joe]";
+ mes "Ok! Catch you later! See ya!";
+ close;
+L_Msub2:
+ close;
+L_Menu2:
+ mes "[Archer Joe]";
+ mes "Oh boy, what a shame! How on earth can't you know there is something about archers of Payon!";
+ emotion 23;
+ next;
+ mes "[Archer Joe]";
+ mes "Please come back later when you become more skillful! Let's talk about what makes archers of Payon so attractive later!";
+ close;
+L_Menu3:
+ mes "[Archer Joe]";
+ mes "What makes you zip your mouth? Are you shy?";
+ mes "Ummm... you don't have to be shy before me..";
+ emotion 20;
+ close;
+}
+
+payon.gat,132,235,2 script Monster Scholar 98,{
+ mes "[Monster Scholar Vuicokk]";
+ mes "Nice to meet you. I am Vuicokk the scholar in the monster research organization of Rune Midgard.";
+ mes "Do you have any questions about monsters of Rune Midgard?";
+ next;
+ menu "Late News.",L_Menu1,"Undead Monster.",L_Menu2,"Monster Research Organization.",L_Menu3,"Good day",L_End;
+L_Menu1:
+ mes "[Monster Scholar Vuicokk]";
+ mes "Payon is located deep inside the forest, you can easily get attacked by monster troops.";
+ mes "Besides a dangerous cave is near the town.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "Especially in the cave, monsters of undead attribute are spotted here and there, monster academic world is paying attention on the cave.";
+ mes "My mission in here is analyzing their characters.";
+ close;
+L_Menu2:
+ mes "[Monster Scholar Vuicokk]";
+ mes "The remarkable thing about the Undead monsters of Payon is that many of them used to be citizens of Payon.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "Now they are but lost, tortured, souls seeking release from their painful existence....";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "Undead monsters are of a totally different classification then the other monsters because of the fact that they used to be humans.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "It is for this reason that the King of Rune Midgard has a great deal of interest in our research on Undead monsters. ";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "To know that they used to be citizens of his kingdom is very troubling to him.....";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "His Majesty Tristram the 3rd has mandated that we do all we can to find a way to remove the undead from this world.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "In order to do that we must put an end to the source of the problem. I have tremendous faith that we can succeed in doing so.";
+ close;
+L_Menu3:
+ mes "The Monster Research Organization was formed to find ways to counteract the sudden and rapid growth of monsters in Rune Midgard.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "Talented scientist from all over the land have been called forth to participate in this research.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "Of course this work is not as easy as one might expect. We are constantly risking our lives when we go out into the field.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "There have already been countless injuries and fatalities suffered by the research team.";
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "However NOTHING can stop us! We will continue to persevere for the benefit of the people of RUNE MIDGARD!!!";
+ emotion 0;
+ next;
+ mes "[Monster Scholar Vuicokk]";
+ mes "... Eh em... please excuse my emotional outburst... I am very passionate about this work.....";
+ mes "Anyway if you happen to meet other scholars like myself, please treat them kindly.";
+L_End:
+ mes "[Monster Scholar Vuicokk]";
+ mes "Have a nice day.";
+ close;
+}
+
+payon.gat,158,246,4 script Guardsman 708,{}
+payon.gat,158,245,4 script PayonGuard1TriggerArea 139,3,2,{
+ mes "[Guardsman]";
+ mes "This is the Central Palace of Payon. This place is open to the public, but in accordance with our laws, you must behave in an orderly fashion while inside.";
+ next;
+ mes "[Guardsman]";
+ mes "In the interest of protecting the peace, we will disarm your equipment once you enter.";
+ mes "Your cooperation is";
+ mes "much appreciated.";
+ close;
+}
+
+payon_in03.gat,96,116,4 script Chief Guardsman 708,{}
+payon_in03.gat,96,117,4 script PayonGuard2TriggerArea 139,3,2,{
+ mes "[Chief Guardsman]";
+ mes "What brings";
+ mes "you here?";
+ next;
+ mes "[Chief Guardsman]";
+ mes "I can see you are none of the Payon locals. I would just like to remind you to conduct yourself in an orderly manner. Remember, you are a guest here.";
+ next;
+ nude;
+ mes "[Chief Guardsman]";
+ mes "In the interest of protecting the public peace, I will disarm your equipment. Thank you for your cooperation.";
+ close;
+}
+
+payon_in03.gat,102,185,4 script Guard 708,{
+ mes "[Guard]";
+ mes "Hey...!";
+ mes "You're not";
+ mes "allowed here!";
+ mes "Go back outside!";
+ close;
+}
+
+payon_in03.gat,99,190,4 script Chief 120,{}
+payon_in03.gat,99,189,4 script PayonChiefAreaTrigger 139,2,1,{
+ if(BaseLevel > 30) goto T_LEVEL; //couldn't test, so left it, but a little bit changed
+ mes "[Guard]";
+ mes "Hey...";
+ mes "Hey...!";
+ mes "Show your respect";
+ mes "to our chief!";
+ close;
+T_LEVEL:
+ mes "[Chief]";
+ next;
+ menu "Please tell me about Payon.",L_Menu1,"Where the guards come from?",L_Menu2,"Please tell me about the cave.",L_Menu3,"I am wondering what archer does.",L_Menu4,"I am wondering what hunter does.",L_Menu5;
+L_Menu1:
+ mes "[Chief]";
+ mes "Payon is the city of highlanders, who'be been self-supporting and self-sufficient.";
+ mes "Although our ancestors couldn't take civilized cultural benefits as much as farmers or citizens did, they knew how to make their living without help.";
+ mes "Young acting power motivated them to survive from the elemental forces. We, payon people including females have learned how to go hunt and how to protect ourselves from danger.";
+ next;
+ mes "[Chief]";
+ mes "I heard of weak young people who fear fields or dungeons filled with monsters. But to us, battle against monsters is a part of our lives.";
+ mes "That's why his majesty Tristram 3rd expects us to teach young people how to efficiently fight against evil creatures.";
+ close;
+L_Menu2:
+ mes "[Chief]";
+ mes "Prontera has sent civil servants to Payon as I was young.";
+ mes "Royal troops, Kafra ladies, officers...at first we used to argue due to different customs.";
+ mes "However I cannot deny they've helped to activate foreign trade with other countries briskly.";
+ next;
+ mes "[Chief]";
+ mes "Now young people outside Payon constitute themselves Payon villagers...I could hardly imagine this scene when I was young. Hh huh...";
+ mes "I am very pleased to see them. Even though they came from other places they love Payon.";
+ close;
+L_Menu3:
+ mes "[Chief]";
+ mes "The cave up North is the place I used to go to sometimes.";
+ mes "It was harder then now, evil creatures that I'd never seen kept respawning inside without limit.";
+ mes "Present monsters are...different from the monsters we used to fight with.";
+ next;
+ mes "[Chief]";
+ mes "Have you ever happened to see? A lasting grudge coming out of the cave...it was caused from the dead who never came back after going inside the cave to protect this village.";
+ next;
+ mes "[Chief]";
+ mes "Those walking dead make another victim...ah...I am too old to endure such a severe pain...I am too old...";
+ next;
+ mes "[Chief]";
+ mes "I can do anything to stop the dead.....I can do anything....";
+ close;
+L_Menu4:
+ mes "[Chief]";
+ mes "We gather enough wood from the huge forest surrounding Payon.";
+ mes "It is a natural benefit that we own excellent archers. You might think Forest welcomes archers to practice bowing, but it takes the side opposite yours.";
+ next;
+ mes "[Chief]";
+ mes "The forest aids you in hiding yourself, blocking the way of enemies who must approach to attack.";
+ mes "Archers are dexterous to attack dull enemies from a long distance.";
+ next;
+ mes "[Chief]";
+ mes "Besides...there is an expected merit being inside the forest. When I was young I was out of arrows while fighting against monsters in the woods, but arrows dropped by monsters saved my life from them. Muhahahaha!";
+ close;
+L_Menu5:
+ mes "[Chief]";
+ mes "As foreign cultures were introduced in Payon, the battle style of ours has been changed.";
+ mes "Especially explosive compound and technology have remarkably affected on people's life style. It seems people were not satisfied only with bows and arrows to fight.";
+ next;
+ mes "[Chief]";
+ mes "Trapping skills which enable to hunt monsters easier were invented, so the previous Chief granted them a name of hunter.";
+ mes "Even though it was all the go on the first place, trapping is a really dangerous skill, we hardly approve the youth to be hunters.";
+ next;
+ mes "[Chief]";
+ mes "People who have enough responsibility on themselves can challenge on the class.";
+ close;
+ next;
+}
+
+payon.gat,160,185,0 script Billboard 111,{
+ mes "^993333- The Billboard Reads -^000000";
+ mes "Welcome, and enjoy your stay in";
+ mes "the beautiful town of Payon.";
+ close;
+}
+
+payon.gat,173,238,5 script Jade 754,{
+mes "[Jade]";
+mes "Bring me two";
+mes "Gemstones of the";
+mes "same color, and I will";
+mes "change them to Gemstones";
+mes "of a different color.";
+next;
+
+menu "Blue Gemstones into Red ones!",L_BlueToRed,"Red Gemstones into Yellow ones!",L_RedToYellow,"Yellow Gemstones into Blue ones!",L_YellowToBlue,"Cancel",L_Cancel;
+
+L_BlueToRed:
+ set @SourceGemstones$,"Blue";
+ set @SourceGemstonesID,717;
+ set @TargetGemstones$,"Red";
+ set @TargetGemstonesID,716;
+ goto L_BeginExchange;
+
+L_RedToYellow:
+ set @SourceGemstones$,"Red";
+ set @SourceGemstonesID,716;
+ set @TargetGemstones$,"Yellow";
+ set @TargetGemstonesID,715;
+ goto L_BeginExchange;
+
+L_YellowToBlue:
+ set @SourceGemstones$,"Yellow";
+ set @SourceGemstonesID,715;
+ set @TargetGemstones$,"Blue";
+ set @TargetGemstonesID,717;
+ goto L_BeginExchange;
+
+L_BeginExchange:
+ if(countitem(@SourceGemstonesID) >= 2) goto L_ExchangeOK;
+ mes "[Jade]";
+ mes "Hah...!";
+ mes "You're kidding me, right?";
+ mes "I can't give you "+@TargetGemstones$+" Gemstones";
+ mes "if you don't give me at least";
+ mes "2 "+@SourceGemstones$+" Gemstones!";
+ close;
+
+L_ExchangeOK:
+ set @ExchangeCount,countitem(@SourceGemstonesID)/2;
+ mes "[Jade]";
+ mes "This may Exchange "+@ExchangeCount+" "+@TargetGemstones$+" Gemstones";
+ mes "How many do you want?";
+ next;
+ menu "Exchange all",L_ExchangeAll,"I want to set a number",L_PointCount,"Cancel",L_Cancel;
+
+L_ExchangeAll:
+ if(countitem(@SourceGemstonesID) < @ExchangeCount*2) goto L_ExchangeNo;
+ delitem @SourceGemstonesID,@ExchangeCount*2;
+ getitem @TargetGemstonesID,@ExchangeCount;
+ goto L_ExchangeDone;
+
+L_PointCount:
+ mes "[Jade]";
+ mes "How many do you want?";
+ mes "Limit is '100'";
+ next;
+L_InputPointCount:
+ input @number;
+ if(@number < 0) goto L_ExchangeNo;
+ if(@number > 100) goto L_ExchangeAbove;
+ if(@number > @ExchangeCount) goto L_ExchangeNotEnough;
+ if(countitem(@SourceGemstonesID) < @number*2) goto L_ExchangeNo;
+ delitem @SourceGemstonesID,@number*2;
+ getitem @TargetGemstonesID,@number;
+ goto L_ExchangeDone;
+
+L_ExchangeNo:
+ mes "[Jade]";
+ mes "Hmmm... Very funny...";
+ close;
+
+L_ExchangeAbove:
+ mes "[Jade]";
+ mes "Hmmm... Please don't set a number above '100'";
+ next;
+ goto L_InputPointCount;
+
+L_ExchangeNotEnough:
+ mes "[Jade]";
+ mes "Hmmm... The "+@SourceGemstones$+" Gemstones you have";
+ mes "is not enough for "+@number+" "+@TargetGemstones$+" Gemstones.";
+ mes "Please set a new number";
+ next;
+ goto L_InputPointCount;
+
+L_ExchangeDone:
+ mes "[Jade]";
+ mes "Here, This is the "+@TargetGemstones$+" Gemstones you need...";
+ mes "Come back to me when you need more";
+ mes "...mmm? Is there something on my face?";
+ close;
+
+L_Cancel:
+ mes "[Jade]";
+ mes "OK, Very well... Come back if you need anything.";
+ mes "I'll Exchange it for you anytime.";
+ close;
+}
+
+//Need to find out ALL fortunes he can tell for each answer...
+payon_in03.gat,117,128,4 script Fortune Teller 704,{
+ mes "[Lhimetorra]";
+ mes "You're an adventurer of this";
+ mes "world... " + strcharinfo(0) + ", right? So, what can an old person like me do for you?";
+ next;
+ menu "I would like a tarot card reading.",-,"What's a tarot card reading?",L_Info;
+ mes "[Lhimetorra]";
+ mes "Is that so...?";
+ mes "Well, if you want a monster card reading, you must first show me your faith. Otherwise, the spirits will grow angry and place a curse on you.";
+ next;
+ mes "[Lhimetorra]";
+ mes "So, would you like a monster card reading?";
+ next;
+ menu "Yes.",-,"I would like to think over it once more.",L_No;
+ mes "[Lhimetorra]";
+ mes "Then...";
+ mes "Please pay your fee with all of your sincerity.";
+ next;
+ input @fee;
+ if((@fee < 0) || (@fee > Zeny)) goto L_FeeNotOK;
+ if(@fee > 0) goto L_FeeOK;
+ mes "[Lhimetorra]";
+ mes "Ah...?!";
+ mes "You have angered the monster spirits!";
+ close;
+ L_FeeNotOK:
+ mes "[Lhimetorra]";
+ mes "There's no need to overdo it! Just give with all your heart... *Tsk";
+ mes "tsk*";
+ close;
+ L_FeeOK:
+ set Zeny,Zeny-@fee;
+ mes "[Lhimetorra]";
+ mes "I accept your heart and your";
+ mes "devotion with my gratitude.";
+ mes "Thoughts are more important than the amount when paying a fortune teller.";
+ next;
+ mes "[Lhimetorra]";
+ mes "Then, I will begin to tell the";
+ mes "fortune of your wish. Concentrate";
+ mes "on yourself...";
+ next;
+ mes "[Lhimetorra]";
+ mes "...";
+ mes "Clear your mind...";
+ next;
+ mes "[Lhimetorra]";
+ mes "...";
+ mes "Once you have emptied your mind, think of the thing you most wish to know.";
+ next;
+ mes "[Lhimetorra]";
+ menu "(I would like to know my love fortune.)",L_AskLove,"(How rich will I be?)",L_AskMoney,"(I need advice about my future.)",L_AskFuture,"(Can I get a warning of any dangers awaiting?)",L_AskDangers;
+ L_AskLove:
+ mes "[Lhimetorra]";
+ mes "I see it... I see a sign of";
+ mes "love...";
+ next;
+ set @TEMP,rand(5);
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "Can't you hear the cry of the card? It is suffering. Love is like that.";
+ if(@TEMP == 1) mes "His navel is very pretty. You have to meet someone with that type of navel to be happy.";
+ if(@TEMP == 2) mes "Hmm. How about giving a cute puppy as a gift? One with a round nose.";
+ if(@TEMP == 2) mes "Then they will surely be happy.";
+ if(@TEMP == 3) mes "No matter how fearful the bull may be, if it has a nose ring, it has already been tamed by humans. No matter how astonishing that person may be, taming is your responsibility.";
+ if(@TEMP == 4) mes "Who is he so fiercely gazing at with those grand muscles? He is looking at someone else for sure.";
+ if(@TEMP == 5) mes "They may seem dreary and ominous, but their attire is spotless. They show devotion to the other.";
+ if(@TEMP == 5) mes "Even though you are not satisfied with your love right now, take a look at they attire.";
+ next;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "So don't be upset about it!";
+ if(@TEMP == 1) mes "Ok? Keep that in mind~";
+ if(@TEMP == 2) mes "But can't help if they don't";
+ if(@TEMP == 2) mes "like puppies.";
+ if(@TEMP == 3) mes "Approach them with more sincerity and consideration.";
+ if(@TEMP == 4) mes "Don't get sidetracked and look elsewhere! You will be cursed!";
+ if(@TEMP == 5) mes "If it is carefully worn, their";
+ if(@TEMP == 5) mes "heart for you can be seen in it as well..";
+ next;
+ mes "[Lhimetorra]";
+ mes "You seek advice about love.";
+ mes "Even if you may not pleased with it, consider it calmly and make an effort to find true happiness.";
+ next;
+ mes "[Lhimetorra]";
+ mes "Then...";
+ close;
+ L_AskMoney:
+ mes "[Lhimetorra]";
+ mes "Ooh... something about your future is starting to show...";
+ next;
+ set @TEMP,rand(2);
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "Do you know what a joker's specialty is? It is tricking others and making money. Be wary of the joker.";
+ if(@TEMP == 1) mes "The Skeleton says that you can make money by going north. Go north.";
+ if(@TEMP == 2) mes "A knight values honor more than fortune. They consider discussing wealth itself dirty not worthy. How would you be able to as such a knight a fortune about wealth?";
+ next;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "Jokers do not exist in one form. They will aim for your money in several different ways.";
+ if(@TEMP == 1) mes "There must be great fortune in that direction.";
+ if(@TEMP == 2) mes "The knight says that a new road of life will open once you look away from fortune.";
+ next;
+ mes "[Lhimetorra]";
+ mes "Most people are curious about money.";
+ mes "It is a very humanly and common curiosity. Cards are very stingy about fortunes regarding wealth.";
+ next;
+ mes "[Lhimetorra]";
+ mes "Therefore, getting a fortune like this is considered being lucky. Use this fortune to prosper.";
+ close;
+ L_AskFuture:
+ mes "[Lhimetorra]";
+ mes "Future... the card that sees the future is beginning to speak...... Prepare yourself...";
+ next;
+ set @TEMP,0;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "Jack says you may be frustrated in the future.";
+ if(@TEMP == 0) mes "He says to overcome the frustration, it is necessary to think of happy thoughts.";
+ next;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "Meaning your future will become a battle between happiness and frustration...";
+ next;
+ mes "[Lhimetorra]";
+ mes "Speaking of the future is as dangerous act.";
+ mes "Humans may face disaster if speaking of the future carelessly. That's why we ask cards about the future.";
+ next;
+ mes "[Lhimetorra]";
+ mes "Your fortune is a rather good one. There are some in this world who get more horrible fortunes.";
+ mes "Use this fortune as a support in your life. Ok?";
+ close;
+ L_AskDangers:
+ mes "[Lhimetorra]";
+ mes "Someone that knows of the dangers you do not, will warn you in the";
+ mes "form of cards... so listen";
+ mes "carefully-!";
+ next;
+ set @TEMP,0;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "The pirate is warning you of your beauty. Don't show off your beauty too much. Pirates are very jealous of appearance, as well.";
+ next;
+ mes "[Lhimetorra]";
+ if(@TEMP == 0) mes "A warning is always a useful fortune. You can never lose anything.";
+ next;
+ mes "[Lhimetorra]";
+ mes "I hope you will able to avoid misfortune with this warning.";
+ mes "Then...";
+ close;
+ L_No:
+ mes "[Lhimetorra]";
+ mes "Ok then. Young adventurer, may luck be with you.";
+ close;
+ L_Info:
+ mes "[Lhimetorra]";
+ mes "Monster card reading uses the cards of familiar monsters around us to get advice about our future, love and many other things.";
+ mes "A fortuneteller like me takes a question from a person and asks the card. The card answers and I tell the person.";
+ next;
+ mes "[Lhimetorra]";
+ mes "You should get no more than one card reading a day, and don't get one often since the cards can get angry or confused.";
+ mes "Also, it can have a bad influence on your life, too!";
+ next;
+ mes "[Lhimetorra]";
+ mes "And... one more thing.";
+ mes "A card reading is only a";
+ mes "reading... No matter how";
+ mes "extraordinary the result may be,";
+ mes "don't get too caught up with it.";
+ mes "Bear that in mind.";
+ close;
+}
+
+payon_in03.gat,131,7,4 script Hunter 59,{
+ mes "[Hunter]";
+ mes "...Can I help you?";
+ mes "I'm here for official business and am busy at the moment. If you'll excuse me...";
+ close;
+}
diff --git a/npc/cities/prontera.txt b/npc/cities/prontera.txt new file mode 100644 index 000000000..0e961cef5 --- /dev/null +++ b/npc/cities/prontera.txt @@ -0,0 +1,715 @@ +//===== eAthena Script =======================================
+//= Prontera Town
+//===== By: ==================================================
+//= kobra_k88
+//===== Current Version: =====================================
+//= 1.5
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Fully working
+//= +AntiNovice exploit fix [Lupus] 1.2 added baby novice check
+//= Spellchecked [massdriller]
+//= 1.4 Optimized. Novices > 20 BaseJob can go to Culvert, too [Lupus]
+//= 1.5 Added a Jawaii related npc [MasterOfMuppets]
+//============================================================
+
+
+
+// Tono ---------------------------------------------------------------
+prontera.gat,54,240,5 script Tono 97,{
+ mes "[Tono]";
+ mes "Did you know the larva of a Creamy is a Fabre.";
+ mes "The pupa stage of a Fabre is simply called Pupa.";
+ mes "As you can imagine, there is another metamorphic monster out in the desert.";
+ next;
+ mes "[Tono]";
+ mes "That's it! It the Peco Peco.";
+ mes "The infant of the Peco Peco is called the Picky";
+ mes "Unlike the colourfull Peco Peco, the Picky is a very cute pink.";
+ close;
+}
+
+// Dairene ----------------------------------------------------------------
+prontera.gat,78,150,3 script Dairenne 90,{
+ mes "[Town girl Dairenne]";
+ mes "(Cough Cough)... Nowadays the streets are too crowded. (Cough Cough)...";
+ mes "Oh..So Dusty...So dirty here... Now I think the Capital City isn't all that good.";
+ next;
+ mes "[Town girl Dairenne]";
+ mes "Hmm... Anyway what is the matter?";
+ next;
+ menu "Talk",-,"Cancel",L_END;
+
+ mes "[Town girl Dairenne]";
+ if(Sex == 1) mes "I'm not sure if your into Girllie Dress Stuff..Hohoho..but...";
+ mes "These days, the most interesting topic around here is beautiful dresses Dyed in various Colours.";
+ next;
+ mes "[Town girl Dairenne]";
+ mes "To enhance your Clothing with those Dazzling Colours, you must use ^0000ffDyestuffs^000000 made in ^0000ffMorroc^000000 city... I hear they will cost you alot of money.";
+ next;
+ mes "[Town girl Dairenne]";
+ mes "Ah... I wish I could wear a Dress like that just once in my life...";
+ close;
+
+ L_END:
+ mes "[Town girl Dairenne]";
+ mes "(Cough)....See you around.";
+ close;
+}
+
+// Merideth --------------------------------------------------------------
+prontera.gat,106,117,6 script Merideth 91,{
+ mes "[Merideth]";
+ mes "The weather was nice on my day off, so my family and I decided to have a picnic.";
+ mes "We chose to go to a somewhat secluded area and were amazed at what we saw.";
+ next;
+ mes "[Merideth]";
+ mes "A HUGE swarm of hornets!! I never saw anything like it! But what was even more surprising was the Queen Bee.";
+ mes "The fact that she could control all of them with such ease....";
+ emotion 23;
+ next;
+ mes "[Merideth]";
+ mes "If only a girl like myself had that much power over guys.... NOW THAT, would be really cool!!";
+ emotion 29;
+ close;
+}
+
+// YuNa ---------------------------------------------------------------------
+prontera.gat,146,204,2 script YuNa 700,{
+ mes "[YuNa]";
+ mes "Odin is the god of wisdom and war. He courageously removed one of his eyes in order to acquire ultimate wisdom. ";
+ next;
+ mes "[YuNa]";
+ mes "The statue in the middle of the water fountain over there is sculpted after the god himself.";
+ mes "I don't know who the sculptor was, which is a pity because.... because.";
+ next;
+ mes "[YuNa]";
+ mes "HE DID IT ALL WRONG!!";
+ emotion 7;
+ next;
+ mes "[YuNa]";
+ mes "The statue is just totally different from the Odin we all know! He insisted that it was his artistic view or something....";
+ next;
+ mes "[YuNa]";
+ mes "Look~ He doesn't have a broad brimmed hat.... he's not even riding Sleipnir.... this is just totally unacceptable~!";
+ emotion 32;
+ close;
+}
+
+// YuPi -----------------------------------------------------------------------
+prontera.gat,160,133,2 script YuPi 102,{
+ mes "[YuPi]";
+ mes "Among monsters of the same species, there are some that are MORE FEROCIOUS than others";
+ mes "If you even TOUCH them by mistake, you'd better prepare yourself for what's gonna happen next.";
+ next;
+ mes "[YuPi]";
+ mes "You can tell the difference between the more AGGRESSIVE ones and the more PASSSIVE ones by their body color.";
+ mes "The more AGGRESSIVE the monster is, the more bright, and flashy it's color is.";
+ close;
+}
+
+// Shuger -------------------------------------------------------------
+prontera.gat,102,287,5 script Shuger 98,{
+ mes "[Shuger]";
+ mes "In the fields outside of town, there are pink monsters called '^FF8888Porings^000000'.";
+ mes "Though they are cute and do not harm people, they are notorious looters. They will absorb any item that they find on the ground.";
+ next;
+ mes "[Shuger]";
+ mes "There are also green coloured ones, called ^008800Poporings^000000'. They are like the pink Porings but are much stronger.";
+ mes "It would be a HUGE MISTAKE for a newbie to attack a Poporing, thinking that it was as weak as a Poring!";
+ close;
+}
+
+// ------------------------------------------------------------------------------------------- Culvert -------------------------------------------------------------------------------\\
+// Culvert Guardian ----------------------------------------------------
+prt_fild05.gat,270,212,5 script Culvert Guardian 105,{
+ if(sewer_prt == 1) goto L_WARP;
+ mes "[Culvert Guardian]";
+ mes "Sorry, but only volunteers for the Culvert Campaign can go inside.";
+ mes "Speak with the ^000077Recruiter^000000 about volunteering. He's located in the ^ff0000Prontera Chivalry^000000.";
+ close;
+
+ L_WARP:
+ mes "[Culvert Guardian]";
+ mes "Here you are. The entrance of the Culvert. Are you sure you want to Go inside?";
+ next;
+ menu "Sure.",-,"Quit.",M_END;
+
+ warp "prt_sewb1.gat",131,247;
+ M_END:
+ close;
+}
+
+// Recruiter -----------------------------------------------------------
+prt_in.gat,88,105,2 script Recruiter 105,{
+ if(sewer_prt == 1) goto L_WARP;
+ mes "[Recruiter]";
+ mes "Let me inform about the official Notice from the Capital Defence Headquarter of Rune-Midgard Kingdom";
+ next;
+ mes "[Recruiter]";
+ mes "We decided to recruit volunteers to deal with the 'issues' that have been plauging our cities' sewers.";
+ next;
+ menu "Volunteer.",M_VOL,"Issues...?",-,"Quit",L_END;
+
+ mes "[Recruiter]";
+ mes "Didn't you hear yet? The Culvert is infested with noxious insects. We found bugs, maggots, and other creatures there.";
+ mes "They've become a huge problem... You've Never heard of this?";
+ emotion 1;
+ next;
+ mes "[Recruiter]";
+ mes "Because of the severity of these 'issues',it is forbidden for the people to use the water supply for the time being.";
+ next;
+ mes "[Recruiter]";
+ mes "Needless to say, the people have been greatly inconvenienced by this. If this were to linger on it would cause great ill will among the people of the Prontera.";
+ next;
+ mes "[Recruiter]";
+ mes "The situation is becoming critical! There is restlessness among the people!!";
+ next;
+ mes "[Recruiter]";
+ mes "Mighty Warrior!! The People NEED YOU!! Let's EXPEL these VILE creatures from our land!!!";
+ emotion 27;
+ next;
+ mes "[Recruiter]";
+ mes "WILL YOU volunteer????";
+ next;
+ menu "Volunteer.",M_VOL,"Quit.",-;
+
+ mes "[Recruiter]";
+ mes "..............";
+ emotion 4;
+ close;
+ M_VOL:
+ mes "[Recruiter]";
+ mes "Very good!!! Your Registration is confirmed. We will try to maintain peace and order in Rune-Midgard Kingdom.";
+ mes "I appreciate your support of the Capital Defence Headquarter. Here are some subsidies....";
+ next;
+ mes "[Recruiter]";
+ mes "3 Red Potions, 1 Milk, and 1 Orange Potion for an emergency.";
+ set sewer_prt,1;
+ getitem 501,3;
+ getitem 519,1;
+ getitem 502,1;
+ next;
+
+ L_WARP:
+ mes "[Recruiter]";
+ mes "Are you ready? I will warp you to the Culvert.";
+ next;
+ warp "prt_fild05.gat",274,208;
+ L_END:
+ close;
+
+}
+
+
+//------------------------------------------------------------------------------------- Prontera Church -------------------------------------------------------------------------------\\
+// Henson ---------------------------------------------------------------
+prt_church.gat,103,71,2 script Benson 120,{
+ mes "[Henson]";
+ mes "Our duty is not only to help others, but to also purify poor souls that have been turned into the Undead.";
+ mes "In order to successfully accomplish our duty, we have to learn special skills and practice them very diligently.";
+ next;
+ mes "[Henson]";
+ mes "Well, what was it you wanted to ask me about?";
+L_MENU:
+ next;
+ menu "About Divine Protection",-, "About Demon Bane",L1, "About Decrease AGI",L2, "About Signum Crisis",L3, "About Pneuma",L4,
+ "About Ruwach",L5, "About Teleport",L6, "End conversation.",L_END;
+
+ mes "[Henson]";
+ mes "If you want to improve your Defence against the Undead, it is a good idea to learn the skill called 'Divine Protection'.";
+ mes "It is the most basic skill you'll need, and it doesn't even have a time limit or anything, anyways....";
+ next;
+ mes "[Henson]";
+ mes "If you raise it to level 3, then a skill called 'Deamon Bane' will be available for you. 'Demon Bane' increases your attack against the Undead.";
+ mes "With 'Divine Protection' as a foundation, several high class skills such as 'Angelus' and 'Blessing' will be available to you.";
+ goto L_MENU;
+ L1:
+ mes "[Henson]";
+ mes "'Demon Bane' improves your attack against the Undead. You need 3 levels of 'Divine Protection' before you can learn Demon Bane.";
+ mes "As which 'Divine Protection', 'Demon Bane' is a passive skill and requires no sp and has no time limit.";
+ next;
+ mes "[Henson]";
+ mes "Also, you have to acquire 3 levels of 'Demon Bane' to use a skill called, 'Signum Crisis', which lowers the Defence of Undead and Dark property monsters.";
+ next;
+ goto L_MENU;
+
+ L2:
+ mes "[Henson]";
+ mes "When you use this skill, the movement speed, attack rate, and evasion rate of a targeted monster will be reduced.";
+ mes "You will need to get 1 level of 'Increase AGI' first, before you can learn 'Decrease AGI.";
+ next;
+ goto L_MENU;
+
+ L3:
+ mes "[Henson]";
+ mes "You can lower the defence of Undead and Dark property monsters with this skill, and the range of attack is very wide.";
+ mes "The success rate, however, is pretty low since it is a very difficult skill to master.";
+ next;
+ mes "[Henson]";
+ mes "Do not be disappointed even if you don't successfully use this skill all the time. You need level 3 'Demon Bane' to acquire this skill.";
+ next;
+ goto L_MENU;
+
+ L4:
+ mes "[Henson]";
+ mes "Once you master 'Warp Portal', you can learn this skill.";
+ next;
+ mes "[Henson]";
+ mes "It generates a barrier that defends you perfectly from long-range attacks, such as archer attacks.";
+ next;
+ goto L_MENU;
+
+ L5:
+ mes "[Henson]";
+ mes "Ruwach allows you to see hidden monsters or players. You also need this skill to learn 'Teleport.";
+ next;
+ goto L_MENU;
+
+ L6:
+ mes "[Henson]";
+ mes "At level 1, it allows you teleport to a random spot on the map you are in. At level2 it allows you to teleport to your last save point.";
+ mes "You must learn Ruwach first in order to learn teleport.";
+ next;
+ goto L_MENU;
+
+ L_END:
+ mes "[Henson]";
+ mes "If you're still not certain about all of this, you are always welcome to speak with me later!";
+ close;
+}
+
+// Garnet --------------------------------------------------------------
+prt_church.gat,103,76,2 script Garnet 67,{
+ mes "[Garnet]";
+ mes "Oh~ you want to find pleasure in helping other people, but you don't know how to do so?";
+ mes "Fortunately we have the abilities to help and support other people.";
+ next;
+ mes "[Garnet]";
+ mes "We can heal people who are in poor health or awaken the potential hidden deep within others.";
+ next;
+ mes "[Garnet]";
+ mes "Feel free to ask me anything. Although the priest scolds me for my lack of skill, I can assure you I have a VERY STRONG grasp of the theories.";
+ next;
+L_MENU:
+ menu "About Heal",-,"About Cure",L1,"About Increase AGI",L2,"About Angelus",L3,"Abour Blessing",L4,"About Warp Portal",L5,"End conversation",L_END;
+
+ mes "[Garnet]";
+ mes "You can recover either your own, or someone else's HP with 'Heal'.";
+ next;
+ mes "[Garnet]";
+ mes "If you learned 'Heal' while you were an Acolyte, then as priest you can create an HP recovering area with the skill 'Sanctuary'.";
+ next;
+ mes "[Garnet]";
+ mes "Here is a little secret... if you use 'Heal' on Undead monsters, it will actually inflict damage, not help them.";
+ mes "Ah~ Don't forget to hold the 'Shift' key when you use it though... Ahem~ shhhhh~~!";
+ next;
+ goto L_MENU;
+
+ L1:
+ mes "[Garnet]";
+ mes "'Cure' can alleviate any abnormal status effects you may have. You have to have level 2 'Heal' in order to learn Cure though.";
+ next;
+ goto L_MENU;
+
+ L2:
+ mes "[Garnet]";
+ mes "'Increase AGI' increases your movement speed, attack rate, and evade rate. You can learn it after you've learned 3 levels of 'Heal'.";
+ next;
+ goto L_MENU;
+
+ L3:
+ mes "[Garnet]";
+ mes "You can use 'Angelus' in order to increase the Defence of either yourself or your party members.";
+ mes "Now remember, you can only use it on members IN YOUR party.";
+ next;
+ mes "[Garnet]";
+ mes "Level 3 'Divine Protection' is needed to learn this skill.";
+ next;
+ mes "[Garnet]";
+ mes "If you practice 'Angelus' you'll be able to use 'Kyrie Eleison' as a Priest, which allows you to evade attacks for a short period of time.";
+ next;
+ goto L_MENU;
+
+ L4:
+ mes "[Garnet]";
+ mes "'Blessing' temporarily increases STR, DEX and INT. I am sure this skill will be of great advantage for your friends.";
+ next;
+ mes "[Garnet]";
+ mes "'Blessing', like 'Angelus', also requires you know 'Divine Protection'. But you'll need to have 5 levels of 'Divine Protection' to learn it.";
+ next;
+ goto L_MENU;
+
+ L5:
+ mes "[Garnet]";
+ mes "In order to open a 'Warp Portal' you first need to know how to 'Teleport', and in order to 'Teleport, you need 'Ruwach'.";
+ next;
+ mes "[Garnet]";
+ mes "You can remember up to 4 warp points depending on the levels of 'Warp Portal' you've learned.";
+ mes "But at least one place must be saved with a Kafra employee.";
+ next;
+ mes "[Garnet]";
+ mes "It's a bit of a hassle, but you have to physically be at the place you want to warp to, and save the position first.";
+ mes "This can be very dangerous in some areas so be quick~. Go in, save, and 'Teleport' out!";
+ next;
+ mes "[Garnet]";
+ mes "Also, 'Warp Portal' consumes a huge amount of energy, so you MUST use a 'Blue Gemstone' as a catalyst.";
+ next;
+ mes "[Garnet]";
+ mes "One more thing, you cannot Warp to the inside of dungeons so don't even waste your time trying to.";
+ next;
+ goto L_MENU;
+
+ L_END:
+ mes "[Garnet]";
+ mes "Hehehe, hope I wasn't showing off too much. Well, be Happy in whatever you do~~!";
+ close;
+}
+
+// ----------------------------------------------------------------------------------------------- PUB -----------------------------------------------------------------------------------------------------\\
+// Sir Michael (West End Pub)
+prt_in.gat,26,30,1 script Sir Michael 54,{
+ mes "[Sir Michael]";
+ mes "I dunno if you'll ever believe me, but I saw the WEIRDEST thing down in the ^5555FFCulvert Sewers^000000.";
+ mes "I've been training in the 3rd level of the sewers for a long time now, so there's nothing about that area that I don't know.";
+ next;
+ mes "[Sir Michael]";
+ mes "The 4th level is a different story however, and I must have ventured there when it happened.......";
+ next;
+ mes "[Sir Michael]";
+ mes "I saw a GIAGANTIC, SHIMMERING, ^FF5555GOLDEN THIEF BUG^000000.";
+ emotion 0;
+ next;
+ mes "[Sir Michael]";
+ mes "I all my years I've never seen a thief bug as LARGE or as SHINY!!! What an amazing sight!";
+ close;
+}
+
+//Shevild ----------------------------------------------------
+prt_in.gat,173,24,2 script Shevild 85,{
+ mes "[Shevild]";
+ mes "Hey~Hey~ Come on over and have a drink, man. I'll tell you some exciting stories.";
+ mes "Do not judge me by the way I look... I've been everywhere you can imagine around Prontera.";
+ mes "I've been to places packed with monsters, but they also have the greatest view.";
+ next;
+ menu "Where can I find those places?",-,"Never mind",L_END;
+
+ mes "[Shevild]";
+ mes "In spite of how I look, I'm a all around-player~~!!!";
+ mes "I go hunting, I carry weapons and stuff... and I deliver this and that...";
+ mes "Some people ask, 'isn't that a job for an errand boy?....'";
+ next;
+ mes "[Shevild]";
+ mes "But personally I am very proud of myself and of what I'm doing. You should know how harsh the world can be, right?";
+ mes "But for me, nothing stands in the way of me accomplishing a job ~Ahem!";
+ next;
+ mes "[Shevild]";
+ mes "Anyways, thanks to my career, I've been able to visit many interesting places where nobody has ever visited before...";
+ mes "Oh~ that's the true charm of my job...";
+ next;
+ mes "[Shevild]";
+ mes "Hm... Now... I'm suddenly reminded of a mysterious dungeon and a dangerous forest....";
+ emotion 20;
+ next;
+ L_MENU:
+ menu "The mysterious Dungeon?",-,"The dangerous forest?",M_L01,"End conversation",M_END0;
+
+ mes "[Shevild]";
+ mes "Hm... yeah... yeah... a while ago I followed some hunters to a very mysterious dungeon to the north of Prontera.";
+ next;
+ mes "[Shevild]";
+ mes "Rumour says that the monsters are very tough there, but because of the high risk that you take, you get rewarded with valuable monster drops.";
+ mes "So I followed some highly skilled hunters there, but as soon as we stepped into the dungeon, we became confused by the maze of tunnels...";
+ next;
+ mes "[Shevild]";
+ mes "No matter which direction you moved it seemed like you were ending up where you started.";
+ mes "So we just got out empty-handed. I really want to explore that dungeon again sometime.";
+ next;
+ menu "How can I get there?",-,"End conversation",M_END0;
+
+ mes "[Shevild]";
+ mes "Huh? What? haven't you even wandered around just outside of Prontera yet, man?";
+ mes "Alright, alright. I'll tell you. If you go north from the castle of Prontera, the dungeon is at the edge of the north-west side of the forest.";
+ emotion 1;
+ next;
+ goto L_MENU;
+
+ M_L01:
+ mes "[Shevild]";
+ mes "There is a splendid ruin to the north-east of Prontera. I went there a while ago to deliver something to a priest there.";
+ mes "Before you get to the ruins, there is a forest full of monkeys called ^FF4444Yoyos^000000.";
+ next;
+ mes "You have to be very cautious. As once as you drop something on the ground, a Yoyo jumps out of nowhere and snatches it.";
+ next;
+ menu "How can I get there?",-,"End conversation",M_END0;
+
+ mes "[Shevild]";
+ mes "The directions might sound a little confusing, but it really isn't, actually. Go out to the north and keep going to the east. Then you will find it.";
+ next;
+ goto L_MENU;
+
+ M_END0:
+ mes "[Shevild]";
+ mes "Okay... Anyways watch out while you're travelling out here ~ pal!!";
+ close;
+ L_END:
+ mes "[Shevild]";
+ mes "Sure... if you wanna hear more, come back here any time. No problem~~";
+ close;
+}
+
+// Bartender ---------------------------------------------------------
+prt_in.gat,181,21,2 script Bartender 61,{
+ mes "[Bartender]";
+ mes "Phew~ more and more people a crawling in these days.";
+ mes "I am getting more and more tired everyday, though business has never been better...";
+ mes "To tell you the truth, it's getting hard to get the right ingredients for my special dishes.";
+ next;
+ mes "[Bartender]";
+ mes "As you probably know, recently there have many more monsters appearing outside of town. I don't dare step outside of this town any more.";
+ mes "Think about it. How can I possibly make my Ultra Nice Super Special dishes with just regular ingredients?";
+ next;
+ mes "[Bartender]";
+ mes "I don't just use any ingredients from the market you know. I use ingredients that come directly from monsters slain by Super heavy level hunters I personally hired.";
+ mes "And they are EXTREMELY FRESH, I might add.";
+ mes "But it's getting very hard to get enough of what I need even from them";
+ next;
+ mes "[Bartender]";
+ mes "If things don't change... my special menu of 'Sour Crunches' and 'Tasty Yum-Yum' will disappear from people's memories, sob... sob...";
+ emotion 28;
+ next;
+L_MENU:
+ menu "'Sour Crunches'?",-,"'Tasty Yum-Yum?'",L1,"Better let him be....",L_END;
+
+ mes "[Bartender]";
+ mes "Special Ant is the essential ingredient in making Sour Crunches. It can be found in Ant Hell on the way to the desert city of Morocc.";
+ mes "The problem is that the number of ants grows exponentially and they also get very hostile. Most hunters don't even think about going near there.";
+ next;
+ mes "[Bartender]";
+ mes "I can already see the ill fate that awaits my beloved pub... (Sighs~~)";
+ next;
+ goto L_MENU;
+ L1:
+ mes "[Bartender]";
+ mes "It is a very tasty dish prepared with the legs of grasshopper creatures, called Rockers, that can be caught in the area past the forest to the west. ITS tHE BEST dish we have!";
+ mes "Those grasshoppers have became very hostile and, moreover, an enormous number of bees have appeared out of nowhere in that area. It's almost impossible to get them.";
+ next;
+ mes "[Bartender]";
+ mes "I can already see the ill fate that awaits my beloved pub... (Sighs~~)";
+ next;
+ goto L_MENU;
+ L_END:
+ mes "[Bartender]";
+ mes "(Sighs..) Anyways, be careful and take care of yourself~.";
+ close;
+}
+
+// Marvin -----------------------------------------------------------
+prt_in.gat,177,18,2 script Marvin 80,{
+ mes "[Marvin]";
+ mes "....Usually skills are mastered at level 10. So some people get nervous about selecting which one they should learn.";
+ next;
+ mes "[Marvin]";
+ mes "'Hm... if I learn this, I won't be able to learn that...' or 'Uh-Huh? With that skill, will I have enough points to master this skill?' Like this...";
+ mes "BUT every rule has an EXCEPTION~~.";
+ mes "Not all skills require 10 skill points to be mastered. Ta-da~~... Ahem...";
+ next;
+ mes "[Marvin]";
+ mes "you can master some skills when at level 5. Even better, some skills only require 1 or 2 levels.";
+ mes "How pitiful would it be if you didn't learn a tremendously useful skill only because you were afraid of using up your skill points.";
+ next;
+ mes "[Marvin]";
+ mes "But don't just willy nilly and use up all your skill points on every skill either. Collect some information about skills and plan ahead.";
+ mes "That way, you can use your valuable skill points very wisely without wasting any.";
+ close;
+}
+
+// Tensue -----------------------------------------------------
+prt_in.gat,177,20,2 script TenSue 97,{
+ mes "[TenSue]";
+ set @TEMP,rand(3);
+ if(@TEMP == 1) goto L_TMP1;
+ if(@TEMP == 0) goto L_TMP0;
+
+ mes "What? You're sick and tired of killing monsters in fields and dungeons?";
+ mes "Hahaha, it seems like you are very confident in your training. If you think so...";
+ mes "Why don't you visit Izlude, the satellite of Prontera.";
+ emotion 1;
+ next;
+ mes "[TenSue]";
+ mes "Cool Event Corp. has opened up the arena called Time Limit Fight and Battle Ordeal, to full fill the young people's thirst for more excitement...";
+ mes "Well... Of course you will have to pay a small fee to participate...";
+ next;
+ mes "[TenSue]";
+ mes "Are you gonna give it a shot?";
+ close;
+ L_TMP1:
+ mes "One time I walked all the way to a place called 'Al de Barman. It was a very dangerous trip with all those monsters...";
+ mes "Some of monsters just kept following and attacking me although I did nothing to harm them.";
+ next;
+ mes "[TenSue]";
+ mes "Well.. Nonetheless, the scenic views on the way were so magnificent that I truly believe it was worth trying...";
+ mes "A canal surrounding 'Al de Baran' makes the city more distinguishably beautiful.";
+ next;
+ mes "[TenSue]";
+ mes "Also the Kafra Main Office is located there so you can expect great services. Haha. Don't forget to visit there once.";
+ close;
+ L_TMP0:
+ mes "Prontera is presently under the reign of Tristran the 3rd. Everything we have now is only available thanks to his Majesty.";
+ next;
+ mes "[TenSue]";
+ mes "But you know those outsiders at the corner of Prontera? Why do we have to accept them all the time...I really think that is NOT necessary at all.";
+ mes "His Majesty ...well...is waaaaaaay to generous..";
+ close;
+}
+
+
+//----------------------------------------------- Library -----------------------------------------------------\\
+
+// Library Girl Ellen ----------------------------------------------------
+prt_in.gat,175,50,2 script Librarian Ellen 71,{
+ if(@libtmp)goto L_1;
+ mes "[Librarian Ellen]";
+ mes "Welcome. You can find books about monsters, organized by their properties here. There are also books about Merchant and Blacksmith skills.";
+ next;
+ mes "[Librarian Ellen]";
+ mes "Ah~! The library next door also has many interesting reading materials so please visit there too.";
+ set @libtmp,1;
+ close;
+L_1:
+ mes "[Librarian Ellen]";
+ mes "What you think is what you get. From the seas to the air of the great";
+ mes "One who hears the bell of chime, he trades what life is left of time";
+ next;
+ mes "[Librarian Ellen]";
+ mes "You need the egg of blobs to seek the truth, the truth you seek is near it comes.";
+ mes "What you want is not far, but to get this far you have seek in par.";
+ set @libtmp,0;
+ close;
+
+}
+
+// Gurator Guiss -------------------------------------------------------
+prt_in.gat,178,92,2 script Curator Guiss 57,{
+ mes "[Curator Guiss]";
+ mes "Our library keeps records of monsters in various dungeons scattered around Rune-Midgard.";
+ mes "They are categorized according to each dungeon where the specific monster resides. Needless to say, every record is very easily accessible.";
+ next;
+ mes "[Curator Guiss]";
+ mes "There are also must-read books for adventures on the top shelves. Please take your time and read those.";
+ next;
+ mes "[Curator Guiss]";
+ mes "The library next door has organized records of monsters according to their properties.";
+ mes "If you are interested, you should stop by there, too.";
+ close;
+}
+
+// Drunken man in the inn -----------------------------------------------
+prt_in.gat,173,13,4 script Customer#Hans Solo 86,{
+
+ set @number_drink,0;
+ set @number_place,0;
+ mes "[Hans Solo]";
+ mes "UhOh... I'm drunk. hiccups!";
+ mes "Hey, you. You look lonely!";
+ next;
+ mes "[Hans Solo]";
+ mes "You must be angry seeing others busy getting marry too? You're upset, aren't you?";
+ next;
+ mes "[Hans Solo]";
+ mes "You must be upset with the couples who ignore everyone and drown themselves in happiness,";
+ mes "aren't you?";
+ next;
+ mes "[Hans Solo]";
+ mes "I wonder since when everybody starts praising only themselves?";
+ mes "It used to be peaceful before that...";
+ next;
+ mes "[Hans Solo]";
+ mes "Anyway, it's ok even if you're not married, friend!!";
+ mes "Come, I'll buy you a drink.";
+ next;
+ mes "- How do I become his friend all of a sudden?! -";
+ mes "- Anyway, a free drink won't do any harm.... -";
+ next;
+ mes "- Gulu Gulu GuLu -";
+ percentheal -10,0;
+ next;
+ mes "[Hans Solo]";
+ mes "It's good, isn't it? I know a great place to hang out.";
+ mes "Do you want to tag along?";
+ next;
+ Loopback:
+ menu "...Give me another drink",-,"........What place is that?",s_What;
+
+ mes "[Hans Solo]";
+ mes "Well then, another drink it is.";
+ mes "Hey,BaZooKa...let's have a drink!";
+ next;
+ mes "[Hans Solo]";
+ mes "Cheers to the dateless adventurers!";
+ next;
+ mes "- Gulu Gulu GuLu -";
+ percentheal -10,0;
+ next;
+ set @number_drink,@number_drink + 1;
+ if (@number_drink == 5)goto s_Five;
+ goto s_While;
+s_What:
+ mes "[Hans Solo]";
+ mes "Eat and drink as much as you like!";
+ mes "Still don't have enough!";
+ mes "Come, have more!";
+ next;
+ mes "[Hans Solo]";
+ mes "Cheers for the dateless adventurers!";
+ next;
+ mes "- Gulu Gulu GuLu -";
+ percentheal -10,0;
+ next;
+ set @number_place,@number_place + 1;
+ goto s_While;
+
+s_Five:
+ mes "[Hans Solo]";
+ mes "UhOh... Are you alright?";
+ mes "Come, sing you name here.";
+ mes "I'll take you to a wonderful place!";
+ next;
+ menu "Sign it",-,"Don't sign it",s_Dont;
+
+ mes "[Hans Solo]";
+ mes "Good! Let me send you to that place now...Hehe..";
+ percentheal 100,0;
+ close2;
+ warp "jawaii_in.gat",44,124;
+ end;
+
+s_Dont:
+ mes "[Hans Solo]";
+ mes "....Hey!";
+ close;
+s_While:
+ if (@number_drink >= 4 && @number_place >= 1 || @number_place >= 4)
+{
+ mes "[Hans Solo]";
+ mes "Hiccups... So you finally decide to go there?";
+ mes "Come... Sign your name here,";
+ mes "I'll take you to a great place!";
+ next;
+ menu "Sign it",-,"Don't sign it",s_Dont2;
+ mes "[Hans Solo]";
+ mes "Good! I'll send you there now...Hehe..";
+ mes "Grumble about your pityful life while you can...Hehe...";
+ percentheal 100,0;
+ warp "jawaii_in.gat",44,124;
+ close;
+s_Dont2:
+ mes "[Hans Solo]";
+ mes "....Hey!";
+ close;
+}
+goto Loopback;
+}
\ No newline at end of file diff --git a/npc/cities/umbala.txt b/npc/cities/umbala.txt new file mode 100644 index 000000000..4fae2ff56 --- /dev/null +++ b/npc/cities/umbala.txt @@ -0,0 +1,1677 @@ +//===== eAthena script =======================================
+//= Umbala Town script
+//===== By: ==================================================
+//= jAthena (1.0) Fusion Dev Team (1.1) Muad Dib (1.2) Darkchild (1.3)
+//===== Current Version: =====================================
+//= 1.7
+//===== Compatible With: =====================================
+//= Any eAthena Version; RO Episode XX
+//===== Description: =========================================
+//= Umbala Town Npcs
+//==================================================
+//Phase1.Learning the Language
+//1 (Elder)First discussion
+//2 (Elder)Asking about learning the language
+//3 (Elder)Final step (understanding NPC speech)
+//------------------------------------------
+//Phase2.Create Essence/Dismantle Stone
+//4 (Shaman)Get permission to speak with her from the chief
+//5 (Elder)Ask about conditions needed to be fulfilled to get permission
+//6 (Elder)Get permission
+//7 (Shaman)Use the shaman to create essences and dismantle elemental stones.
+//===== Additional Comments: =================================
+//= 1.0 - Done By jAthena (dunno Who)
+//= 1.1 - Translated by Fusion Dev Team
+//= 1.2 - Fixed Something by Muad Dib
+//= 1.3 - Fixed up For eA by Darkchild
+//= 1.4 - Fixed some wrong item names [Lupus]
+//= 1.5 – Spell Checked [massdriller]
+//= 1.6 - Fixed item names, added a chance to get to Niflheim via Jumping Bungy Area [Lupus]
+//= 1.7 Fixed bugs and exploits [Lupus]
+//============================================================
+
+
+//========================================================
+// == NPCs on the road to Umbala ==
+//========================================================
+//Note that On_Emotion is NOT an npc command but just an trigger for DoNpcEvent!!
+comodo.gat,170,137,7 script Reid 84,{
+ close;
+On_Emotion20:
+ emotion 20;
+ end;
+On_Emotion29:
+ emotion 29;
+ end;
+}
+
+//========================================================
+comodo.gat,171,137,1 script Heath 92,{
+ mes "[Reid]";
+ mes "There's a huuuuuuuge treasure hidden";
+ mes "somewhere around here!";
+ next;
+ mes "[Heath]";
+ mes "If only we could get our hands on it,";
+ mes "the people who call us the 'Dunce Duo'";
+ mes "will certainly have to eat their words!!";
+ next;
+ mes "[Reid]";
+ mes "We'll keep looking as long as it takes!";
+ next;
+ donpcevent "Reid::On_Emotion29";
+ emotion 29;
+ mes "[Heath]";
+ mes "Hey, Reid, come on!";
+ next;
+ mes "[Reid]";
+ mes "............";
+ next;
+ donpcevent "Reid::On_Emotion29";
+ emotion 20;
+ mes "[Reid]";
+ mes "Okay, okay...I'm coming.";
+ next;
+ menu "Hey, wait! Treasure?",Lwhat_1;
+
+ Lwhat_1:
+ mes "[Reid]";
+ mes "You mean you've never heard of it?!";
+ next;
+ emotion 29;
+ mes "[Heath]";
+ mes "Oh, you want to hear the story of the";
+ mes "treasure, huh? Well, how important";
+ mes "is it to you, really?";
+ next;
+ mes "[Reid and Heath]";
+ donpcevent "Reid::On_Emotion29";
+ emotion 29;
+ mes "Important enough for you to";
+ mes "cough up 1000 zeny?!";
+ next;
+ menu "Alright. I'll be a sucker today",Lzeny_1,"Dream on, Dunce Duo!",Lzeny_2;
+
+ Lzeny_1:
+ if(Zeny < 1000) goto Lzeny_no;
+ set Zeny,Zeny-1000;
+ mes "[Heath]";
+ mes "Alright, my 'friend'. listen up.";
+ next;
+ mes "[Reid]";
+ mes "A famous adventurer named Niles";
+ mes "returned to this village from his";
+ mes "adventures abroad.";
+ mes "He was dragging...";
+ next;
+ mes "[Heath]";
+ mes "...(Whisperwhisperwhisper)";
+ mes "a really big box along behind him!!";
+ next;
+ mes "[Reid]";
+ mes "He returned during the dead of night,";
+ mes "hoping no one would see his cargo.";
+ next;
+ mes "[Heath]";
+ mes "There has to be something";
+ mes "valuable in that box!";
+ mes "There's no other explanation!";
+ next;
+ mes "[Reid]";
+ mes "I'm on a search for that box!";
+ mes "I'm going to find it!";
+ next;
+ emotion 20;
+ mes "[Heath]";
+ mes "There's just one problem.";
+ mes "We don't have the slightest";
+ mes "idea where Niles put the treasure.";
+ next;
+ mes "[Reid]";
+ mes "Niles is making us look foolish!";
+ next;
+ menu "Where is Niles now?",Lwhere_1;
+
+ Lwhere_1:
+ mes "[Reid]";
+ mes "He's on the north side of the village.";
+ next;
+ mes "[Heath]";
+ mes "I hope this information was worth";
+ mes "it.";
+ next;
+ mes "[Reid and Heath]";
+ mes "It was certainly worth it to us!";
+ mes "Heh heh heh!";
+ close;
+
+ Lzeny_no:
+ mes "[Reid]";
+ mes "Hey! Come back when you're not dirt";
+ mes "poor! Gotta spend money to make money, right?";
+ close;
+
+ Lzeny_2:
+ donpcevent "Reid::On_Emotion20";
+ emotion 20;
+ mes "[Heath]";
+ mes "Whaaaaat?! I swear that our marks";
+ mes "aren't as gullible as they used to be.";
+ mes "How are we supposed to make an honest zeny?!";
+ close;
+}
+
+//========================================================
+cmd_in01.gat,175,120,3 script Iria 69,{
+ mes "[Iria]";
+ mes "That guy over at the far table";
+ mes "in the corner is the adventurer";
+ mes "Niles. He seems to have a wealth";
+ mes "of stories about his many adventures.";
+ next;
+ mes "[Iria]";
+ mes "He's always so boisterous, saying things";
+ mes "like 'Will your journey lead you to fame,";
+ mes "or to certain death?!'";
+ next;
+ mes "[Iria]";
+ mes "Nevertheless, anyone who talks to Niles";
+ mes "for any length of time seems to be invariably";
+ mes "inspired by his passion.";
+ close;
+}
+
+//========================================================
+cmd_in01.gat,164,115,1 script Niles 731,{
+ mes "[Niles]";
+ mes "Oh?";
+ mes "Another fool come to ask about";
+ mes "that idiotic rumour circulating";
+ mes "around town?";
+ next;
+ mes "[Niles]";
+ mes "The story about me finding a great";
+ mes "treasure is a big misunderstanding.";
+ mes "In reality, it's just my collection";
+ mes "of modest finds.";
+ next;
+ mes "[Niles]";
+ mes "That said, I think I have a lead";
+ mes "on a potentially lucrative ";
+ mes "item just waiting to be found.";
+ next;
+ mes "[Niles]";
+ mes "Don't you think that cave";
+ mes "near Comodo village is interesting?";
+ next;
+ mes "[Niles]";
+ mes "I think a large jewel may be";
+ mes "hidden within its confines.";
+ next;
+ mes "[Niles]";
+ mes "Until recently, we didn't know how to";
+ mes "reach the cave.";
+ next;
+ mes "[Niles]";
+ mes ".............";
+ next;
+ mes "[Niles]";
+ mes ".......Hm?";
+ next;
+ mes "[Niles]";
+ mes "Is your mind set on going there?!";
+ mes "Can you imagine what you'll find?!";
+ next;
+ mes "[Niles]";
+ mes "Doesn't just talking about it make";
+ mes "you want to go on an adventure?!!!";
+ next;
+ mes "[Niles]";
+ mes "Just break down any barrier in your";
+ mes "path and trust your primal instincts";
+ mes "to guide you to your goal!";
+ next;
+ mes "[Niles]";
+ mes "Go! Quickly!";
+ next;
+ mes "[Niles]";
+ mes "Will you find the path to fame on";
+ mes "your journey, or the path to certain";
+ mes "death?! Hahahaha!!!!";
+ close;
+}
+
+
+//==================================================================
+// Umbala NPCs and Quests
+//==================================================================
+
+//==================================================================
+//Trade money for meat
+umbala.gat,70,106,3 script Utan Child#1 781,{
+if(event_umbala < 3) goto LumWord;
+ mes "[???]";
+ mes "Hello! I'm a member of";
+ mes "the Utan tribe.";
+ next;
+ mes "[???]";
+ mes "My name is Hatan! Nice to";
+ mes "meet you.";
+ emotion 18;
+ next;
+ mes "[Hatan]";
+ mes "...I can't play now, because";
+ mes "a recent thunderstorm caused";
+ mes "the roof of our house to become";
+ mes "cracked...";
+ emotion 28;
+ next;
+ mes "[Hatan]";
+ mes "...!";
+ next;
+ mes "[Hatan]";
+ mes "Hey! You guys seem pretty well";
+ mes "off. Do you think you could";
+ mes "give us a little zeny";
+ mes "so we can fix the crack?";
+ mes "Please!";
+ emotion 28;
+ next;
+ menu "Nod",-,"Shake Head",Lend2;
+
+ if(Zeny < 1000) goto LError2;
+ mes "[Hatan]";
+ mes "Yay!!";
+ mes "You're the best!!";
+ set Zeny,Zeny-1000;
+ getitem 517,1;//Items: Meat,
+ emotion 19;
+ next;
+ mes "[Hatan]";
+ mes "Please take this as a token of my gratitude.";
+ emotion 18;
+ close;
+
+ LError2:
+ mes "[Hatan]";
+ mes "Well, maybe I underestimated your";
+ mes "wealth, but you shouldn't lie...";
+ emotion 32;
+ close;
+ Lend2:
+ mes "[Hatan]";
+ mes "...Awwwww.";
+ emotion 28;
+ close;
+
+LumWord:
+ mes "[???]";
+ mes "Umba!";
+ mes "Umbaluwababawamuba.";
+ next;
+ mes "[???]";
+ mes "Umba! Umbaumba!";
+ mes "Umbabama Hatan baba.";
+ emotion 18;
+ next;
+ mes "[Hatan]";
+ mes "...Umba, Umbaumbaumba.";
+ mes "Umbaumbaumbababa.";
+ mes "Umbabawaumbaumbaba.";
+ mes "Umbaumba.";
+ mes "...Umbaumbamabababumba.";
+ emotion 28;
+ next;
+ mes "[Hatan]";
+ mes "...!";
+ next;
+ mes "[Hatan]";
+ mes "Umba!";
+ mes "Umbaumbaumbababa.";
+ mes "Umbababaumbawabaumba!";
+ mes "Umbaumbaumbababa.";
+ mes "wamfuba! Umba!";
+ emotion 28;
+ next;
+ menu "Nod",-,"Shake Head",Lend;
+
+ if(Zeny < 1000) goto LError;
+ mes "[Hatan]";
+ mes "Umbaumba!!";
+ mes "Um!-babaumba-baumba-.";
+ mes "Umba-umba-Umbabawamamaba!";
+ set Zeny,Zeny-1000;
+ getitem 517,1;//Items: Meat,
+ emotion 19;
+ next;
+ mes "[Hatan]";
+ mes "Umbaumba....";
+ emotion 18;
+ close;
+
+ LError:
+ mes "[Hatan]";
+ mes "Umba-Umbana!";
+ emotion 32;
+ close;
+ Lend:
+ mes "[Hatan]";
+ mes "....Umba....";
+ emotion 28;
+ close;
+}
+
+//==================================================================
+//Trade Meat for Clover, ???, and Soft Fur
+umbala.gat,59,243,5 script Utan Child#4 787,{
+if(event_umbala < 3) goto LumWord;
+ mes "[Kotan]";
+ mes ".....";
+ mes ".....";
+ mes "...I want meat.";
+ mes "...Gimme meat!";
+ next;
+ menu "Sure",-,"No way!",L2;
+ if(countitem(517) < 1) goto LError;//Items: Meat,
+ delitem 517,1;//Items: Meat,
+ mes "[Kotan]";
+ mes "Hey, thanks!";
+ mes "Take these!";
+ emotion 10;
+ getitem 909,2;//Items: Jellopy,
+ getitem 914,2;//Items: Fluff,
+ getitem 705,2;//Items: Clover,
+ close;
+ L2:
+ mes "[Kotan]";
+ mes "......";
+ mes "...I'm hungry!";
+ mes "...Gimme meat!";
+ emotion 28;
+ close;
+LError:
+ mes "[Kotan]";
+ mes "Hey! You said you have";
+ mes "meat! So you were lying?";
+ mes "I hate you!";
+ emotion 6;
+ close;
+LumWord:
+ mes "[???]";
+ mes "....";
+ mes "....";
+ mes "...Umbaba!";
+ mes "...Famba!";
+ emotion 11;
+ next;
+ menu "Umba",-,"Umbabu",Lu2;
+ if(countitem(517) < 1) goto LuError;//Items: Meat,
+ delitem 517,1;//Items: Meat,
+ mes "[???]";
+ mes "Umbaumbaumbababa.";
+ mes "Umbababauma.";
+ emotion 10;
+ getitem 909,2;//Items: Jellopy,
+ getitem 914,2;//Items: Fluff,
+ getitem 705,2;//Items: Clover,
+ close;
+ Lu2:
+ mes "[???]";
+ mes "....";
+ mes "......Unguba!";
+ mes "....Umbababa.";
+ emotion 28;
+ close;
+LuError:
+ mes "[???]";
+ mes "Umbawamufumabababa!";
+ mes "Umbabababaumbaumbu!";
+ emotion 6;
+ close;
+}
+
+//==============================================================================
+//Skeletal Gate
+//==============================================================================
+umbala.gat,221,193,1 script #Skeletal Gate 111,{
+ if(event_umbala==7) goto LwarpNoText;
+ set @ryumon,0;
+ mes "^3355FFThe gate is shaped like a skeleton";
+ mes "You cannot pass this point as the gate is";
+ mes "locked. You hear sounds coming from the";
+ mes "inside.^000000";
+ next;
+ menu "Examine the skeleton",-,"Nothing",Lend;
+ mes "^3355FFWhen you examine the gate";
+ mes "carefully, you notice that there";
+ mes "is a hole about the size of a gemstone";
+ mes "on the left side of the gate about where";
+ mes "the skeleton's left eye should be. There is";
+ mes "a matching hole on the other side.^000000";
+ next;
+ mes "^3355FFWhat you would like to";
+ mes "to do with the left socket?^000000";
+ next;
+ menu "Nothing",-,"Insert a Blue Gemstone",L1_2,"Insert a Yellow Gemstone",L1_3,"Insert a Red Gemstone",L1_4;
+ mes "^3355FFNothing was inserted into the left socket.^000000";
+ next;
+ goto LRight;
+ L1_2:
+ //Blue
+ if(countitem(717) < 1) goto L1_2_e;//Items: Blue Gemstone,
+ mes "^3355FFYou inserted a Blue Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 717,1;//Items: Blue Gemstone,
+ getitem 717,1;//Items: Blue Gemstone,
+ set @ryumon,1;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto LRight;
+ L1_3:
+ //Yellow
+ if(countitem(715) < 1) goto L1_3_e;//Items: Yellow Gemstone,
+ mes "^3355FFYou inserted a Yellow Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 715,1;//Items: Yellow Gemstone,
+ getitem 715,1;//Items: Yellow Gemstone,
+ set @ryumon,2;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto LRight;
+ L1_4:
+ //Red
+ if(countitem(716) < 1) goto L1_4_e;//Items: Red Gemstone,
+ mes "^3355FFYou inserted a Red Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 716,1;//Items: Red Gemstone,
+ getitem 716,1;//Items: Red Gemstone,
+ set @ryumon,3;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto LRight;
+ L1_2_e:
+ mes "^3355FFYou don't have a Blue Gemstone.";
+ goto L1_e;
+ L1_3_e:
+ mes "^3355FFYou don't have a Yellow Gemstone.";
+ goto L1_e;
+ L1_4_e:
+ mes "^3355FFYou don't have a Red Gemstone.";
+ L1_e:
+ mes "Therefore, nothing was inserted into";
+ mes "the left socket.^000000";
+ next;
+ LRight:
+ mes "^3355FFWhat about the right";
+ mes "socket?^000000";
+ next;
+ menu "Nothing",-,"Insert a Blue Gemstone",L2_2,"Insert a Yellow Gemstone",L2_3,"Insert a Red Gemstone",L2_4;
+ mes "^3355FFNothing was inserted into the right socket.^000000";
+ next;
+ goto Lfin;
+ L2_2:
+ //Blue
+ if(countitem(717) < 1) goto L2_2_e;//Items: Blue Gemstone,
+ mes "^3355FFYou inserted a Blue Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 717,1;//Items: Blue Gemstone,
+ getitem 717,1;//Items: Blue Gemstone,
+ set @ryumon,@ryumon+10;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto Lfin;
+ L2_3:
+ //Yellow
+ if(countitem(715) < 1) goto L2_3_e;//Items: Yellow Gemstone,
+ mes "^3355FFYou inserted a Yellow Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 715,1;//Items: Yellow Gemstone,
+ getitem 715,1;//Items: Yellow Gemstone,
+ set @ryumon,@ryumon+20;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto Lfin;
+ L2_4:
+ //Red
+ if(countitem(716) < 1) goto L2_4_e;//Items: Red Gemstone,
+ mes "^3355FFYou inserted a Red Gemstone into the";
+ mes "left socket.^000000";
+ next;
+ delitem 716,1;//Items: Red Gemstone,
+ getitem 716,1;//Items: Red Gemstone,
+ set @ryumon,@ryumon+30;
+ mes "^3355FFA rolling sound can be heard, and";
+ mes "the gemstone comes out of the skeleton's mouth.^000000";
+ next;
+ goto Lfin;
+ L2_2_e:
+ mes "^3355FFYou don't have a Blue Gemstone.";
+ goto L2_e;
+ L2_3_e:
+ mes "^3355FFYou don't have a Yellow Gemstone.";
+ goto L2_e;
+ L2_4_e:
+ mes "^3355FFYou don't have a Red Gemstone.";
+ L2_e:
+ mes "Therefore, nothing was inserted into";
+ mes "the right socket.^000000";
+ next;
+ Lfin:
+ mes "^3355FF..........^000000";
+ next;
+ mes "^3355FF...................";
+ mes ".....................^000000";
+ next;
+ mes "^3355FF.......................";
+ mes ".........................";
+ mes ".........................^000000";
+ next;
+ if(event_umbala < 6) goto LSecondCheck;
+ if(@ryumon == 33) goto Lwarp;
+ LSecondCheck:
+ if(event_umbala >= 6) goto LLNewEnd;
+ if(@ryumon == 13) goto Lwarp;
+ LNewEnd:
+ mes "^3355FFNothing happened.";
+ mes "You hear a faint laugh, but";
+ mes "decide that it's all in";
+ mes "your head.^000000";
+ close;
+ Lwarp:
+ mes "^3355FFA rumbling sound can be";
+ mes "heard as the gate opens.";
+ mes "As you step across the threshold.";
+ mes "you feel as if you're walking in";
+ mes "into the arms of death itself.^000000";
+ next;
+ LwarpNoText:
+ warp "um_in.gat",32,71;
+ close;
+Lend:
+ mes "^3355FFAfter hitting the gate a few";
+ mes "times with no result, you decide to give";
+ mes "up.^000000";
+ close;
+}
+
+//==============================================================================
+//Umbala Event
+//==============================================================================
+um_in.gat,39,122,5 script Utan Tribal Elder 784,{
+ if(event_umbala == 1) goto LStart2;
+ if(event_umbala == 2) goto LStart3;
+ if(event_umbala == 3) goto LStart4;
+ if(event_umbala == 4) goto LStart5;
+ if(event_umbala == 5) goto LStart6;
+ if(event_umbala == 6) goto LStart4;
+ if(event_umbala == 7) goto LStart4;
+ mes "[Karukatan]";
+ mes "Aha, You're new to the Utan";
+ mes "family's little village, aren't";
+ mes "you? I would remember such a face";
+ mes "had I met you before.";
+ next;
+ mes "[Karukatan]";
+ mes "We know there is a wide world around";
+ mes "us, but the there is something to";
+ mes "be appreciated in the simple life";
+ mes "we lead here.";
+ next;
+ mes "[Karukatan]";
+ mes "All decisions in the village are made";
+ mes "by me or with my input";
+ next;
+ mes "[Karukatan]";
+ mes "You want to know how I speak your";
+ mes "language when it seems no one else in";
+ mes "the village does? A fair question.";
+ mes "I picked up your tongue from the";
+ mes "adventurers who sometimes pass";
+ mes "through this village.";
+ next;
+ mes "[Karukatan]";
+ mes "Some outsiders have also settled near here";
+ mes "over time. In exchange for information";
+ mes "about their customs and culture, I";
+ mes "teach them the language and customs";
+ mes "of the Utan tribe.";
+ next;
+ mes "[Karukatan]";
+ mes "If you want to learn our language,";
+ mes "you must immerse yourselves in";
+ mes "our customs and cultural traditions.";
+ mes "You should even try and look as much";
+ mes "like us as you can.";
+ next;
+ mes "[Karukatan]";
+ mes "I hope you're worthy of my confidence.";
+ mes "Some members of the tribe have expressed";
+ mes "the sentiment that welcoming outsiders";
+ mes "is dangerous to the village.";
+ next;
+ mes "[Karukatan]";
+ mes "When you want to begin learning the";
+ mes "language, come and visit me. Don't";
+ mes "forget to make yourself appear as";
+ mes "much like us as you can.";
+ set event_umbala,1;
+ close;
+LStart2:
+ mes "[Karukatan]";
+ mes "Ahh, have you looked around the";
+ mes "village a bit? Did other people";
+ mes "from the tribe hide from you when";
+ mes "they saw you? Don't worry. They";
+ mes "were just surprised to see a new face.";
+ next;
+ mes "[Karukatan]";
+ mes "Hmm? You need something from me?";
+ mes "How can I make your stay in the village";
+ mes "more pleasant?";
+ next;
+ menu "I want to learn the tribal language",-,"Umbaumbaba?",L2,"Forget it",L3;
+ if ((getequipisequiped(9)>0) && (getequipisequiped(10)>0)) goto L1_mask;
+ mes "[Karukatan]";
+ mes "Well, in order to understand our";
+ mes "language, you need to assimilate";
+ mes "our cultural values, too. Trying to";
+ mes "understand a language in the context of an";
+ mes "alien culture is foolish, right?";
+ next;
+ mes "[Karukatan]";
+ mes "Besides, if the tribesmen in the";
+ mes "village fear you, how will you";
+ mes "ever get them to speak with you?";
+ mes "You should try making yourself";
+ mes "look like us in order to be more";
+ mes "accepted.";
+ close;
+ L1_mask:
+ mes "[Karukatan]";
+ mes "What a cute mask. The Utan tribe";
+ mes "appreciates its traditional masks";
+ mes "because sometimes by hiding your";
+ mes "face, you can express more genuine";
+ mes "feelings.";
+ //Activate Sphinx Mask Quest (optional)
+ set mask_q,1;
+ next;
+ mes "[Karukatan]";
+ mes "Over time, the mask itself";
+ mes "has come to symbolize trust among";
+ mes "the members of the Utan tribe.";
+ next;
+ mes "[Karukatan]";
+ mes "Now that you're prepared, I will";
+ mes "begin teaching you the Utan";
+ mes "language as promised. First,";
+ mes "you need to make some preparations,";
+ mes "however...";
+ next;
+ mes "[Karukatan]";
+ mes "First, I need some paper. With";
+ mes "paper, I can write down the words";
+ mes "I intend to teach.";
+ next;
+ mes "[Karukatan]";
+ mes "I need ^3377FF10x Oil Paper^000000, and ^3377FF5x Slick Paper^000000.";
+ mes "I also need something to write with.";
+ mes "of course.";
+ mes "For that, ^3377FF1x Squid Ink^000000 and ^3377FF1x Feather of Birds^000000";
+ mes "will do nicely.";
+ next;
+ mes "[Karukatan]";
+ mes "Once you get these, I can start";
+ mes "teaching you the language.";
+ set event_umbala,2;
+ close;
+ L2:
+ mes "[Karukatan]";
+ mes "Haha. Only imitating the sound";
+ mes "of the words is useless. Even";
+ mes "though it sounds random, there is";
+ mes "a specific way of combining the";
+ mes "words.";
+ next;
+ mes "[Karukatan]";
+ mes "Also, our language has depends a";
+ mes "a lot on emotion to convey its";
+ mes "meaning. Outsiders can't pick up";
+ mes "the subtlety right away, even though";
+ mes "we're the same race, ";
+ next;
+ mes "[Karukatan]";
+ mes "It seems you have an interest";
+ mes "in learning the language of the";
+ mes "Utan tribe. If that's the case,";
+ mes "come visit me and I'll teach you.";
+ next;
+ mes "[Karukatan]";
+ mes "Then, you won't sound so silly.";
+ close;
+ L3:
+ mes "[Karukatan]";
+ mes "Ah. If you want to continue your";
+ mes "trip, please keep this village in";
+ mes "your memories.";
+ close;
+LStart3:
+ if ((countitem(7151)>=10) && (countitem(7111)>=5) && (countitem(1024)>=1) && (countitem(916)>=1)) goto Lchkok;//Items: Oiled Paper, String Paper, Squid Ink, Feather of Birds,
+ mes "[Karukatan]";
+ mes "It seems you've not yet prepared the";
+ mes "proper items. Did you forget what";
+ mes "you need to gather before I can";
+ mes "teach you the language? You need to gather";
+ next;
+ mes "[Karukatan]";
+ mes "^3377FF10x Oil Paper^000000,";
+ mes "^3377FF5x Slick Paper^000000,";
+ mes "^3377FF1x Squid Ink^000000, and";
+ mes "^3377FF1x Feather of Bird^000000.";
+ mes "Once you have gathered those, I can teach";
+ mes "you Utan tribal language.";
+ close;
+Lchkok:
+ delitem 7151,10;//Items: Oiled Paper,
+ delitem 7111,5;//Items: String Paper,
+ delitem 1024,1;//Items: Squid Ink,
+ delitem 916,1;//Items: Feather of Birds,
+ mes "[Karukatan]";
+ mes "Good. You've prepared all the";
+ mes "necessary materials. Now, I can";
+ mes "begin to teach you the Utan tribal";
+ mes "language.";
+ next;
+ mes "[Karukatan]";
+ mes "............";
+ next;
+ mes "[Karukatan]";
+ mes "............";
+ mes "............";
+ next;
+ mes "[Karukatan]";
+ mes "............";
+ mes "............";
+ mes "............";
+ next;
+ mes "[Karukatan]";
+ mes "Do you feel more enlightened now?";
+ mes "Try talking to others in the Utan";
+ mes "tribe. They'll warm up to your quickly";
+ mes "now that you speak the language.";
+ set event_umbala,3;
+ next;
+ mes "[Karukatan]";
+ mes "If you need something while you're";
+ mes "here, don't hesitate to visit me.";
+ close;
+LStart4:
+//fin
+ mes "[Karukatan]";
+ mes "Do you need something?";
+ mes "If you need someone to guide you around";
+ mes "the village, you should ask someone else.";
+ mes "I can't leave here right now.";
+ next;
+ mes "[Karukatan]";
+ mes "The best way to get a feel for";
+ mes "the village is to just walk";
+ mes "around and see the sights. By doing";
+ mes "that, you can form a personal";
+ mes "bond with the village.";
+ close;
+LStart5:
+ mes "[Karukatan]";
+ mes "Oh, it seems you're enjoying yourself here.";
+ mes "You need something else?";
+ next;
+ mes "[Karukatan]";
+ mes "It seems you want to ask the";
+ mes "shaman Putsuchiratan something";
+ mes "and you're seeking my permission";
+ mes "to do so.";
+ next;
+ mes "[Karukatan]";
+ mes "Well...There's a mask from";
+ mes "abroad that Putsuchiratan and I";
+ mes "have both always desired. Putsuchiratan";
+ mes "heard about it some time ago.";
+ next;
+ mes "[Karukatan]";
+ mes "If I could have the ^3377FFSmile Mask^000000,";
+ mes "it would be a great honour, but";
+ mes "I promised I would give it to";
+ mes "to Putsuchiratan as a gift if I ever";
+ mes "came across one. If you can find a Smile Mask for me,";
+ mes "I'll give you permission to speak with her.";
+ set event_umbala,5;
+ close;
+LStart6:
+ if(countitem(2278) > 0) goto Lsmileok;//Items: Mr. Smile,
+ mes "[Karukatan]";
+ mes "Did you find the ^3377FFSmile Mask^000000 yet?";
+ mes "In order to let you see the shaman,";
+ mes "you need to collect one.";
+ mes "A gift will put Putsuchiritan in";
+ mes "a good mood, also.";
+ close;
+Lsmileok:
+ delitem 2278,1;//Items: Mr. Smile,
+ mes "[Karukatan]";
+ mes "Ahh! It's a Smile Mask!";
+ mes "I would really like to put this";
+ mes "on just once, but I promised to";
+ mes "give this to Putsuchiritan as";
+ mes "a gift.";
+ set event_umbala,6;
+ next;
+ mes "[Karukatan]";
+ mes "I'll tell Putsuchiritan to allow you";
+ mes "to meet with her. I'm certain that you";
+ mes "will find her talents to be a tremendous";
+ mes "help on your journey.";
+ close;
+}
+
+//=====================================================================
+um_in.gat,44,71,2 script Utan Tribe Shaman 782,{
+ if(event_umbala < 3) goto LumWord;
+ if(event_umbala == 4) goto LStart2;
+ if(event_umbala == 5) goto LStart2;
+ if(event_umbala == 6) goto LStart3;
+ if(event_umbala == 7) goto LStart4;
+ mes "[Putsuchiritan]";
+ mes "I will not see outsiders that are";
+ mes "not from the Utan tribe.";
+ mes "...There are many things about the";
+ mes "nature of our society that you do";
+ mes "not yet understand.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "Others of your type will do anything";
+ mes "to set foot on land which is sacred";
+ mes "to the Utan tribe. We fear that";
+ mes "revealing our secrets will expose";
+ mes "use to danger.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "What's worse, I don't think that";
+ mes "outsiders understand our desire";
+ mes "to preserve our tribal culture.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "As my talents are foremost for";
+ mes "the use of the Utan tribe, you";
+ mes "must get permission from the elder";
+ mes "if you want my assistance.";
+ mes "Also, don't be stirring up trouble";
+ mes "among the tribesmen.";
+ set event_umbala,4;
+ close;
+LStart2:
+ mes "[Putsuchiritan]";
+ mes "Didn't you hear me? You need";
+ mes "to get the elder's permission before";
+ mes "I can help you.";
+ close;
+LStart3:
+ mes "[Putsuchiritan]";
+ mes "You seem to have gotten permission from";
+ mes "the elder. Fine, I'll help you, though";
+ mes "I don't really want to.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "I can call forth hidden talents";
+ mes "buried deep within your psyche";
+ mes "and tap the power hidden in";
+ mes "elemental stones.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "I need to prepare my rituals.";
+ mes "When you're ready to proceed, please";
+ mes "talk to me again.";
+ set event_umbala,7;
+ close;
+LStart4:
+ set @umchange[1],0;
+ set @umchange[2],0;
+ set @umchange[3],0;
+ set @umchange[4],0;
+ mes "[Putsuchiritan]";
+ mes "I don't know whether my talents";
+ mes "will be useful to you, but I'll";
+ mes "help you anyway.";
+ next;
+ mes "[Putsuchiritan]";
+ 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;
+ menu "Create Essence",L1,"Dismantle Elemental Stone",L2,"Nothing",-;
+ mes "[Putsuchiritan]";
+ mes "If you don't wish my help at the moment,";
+ mes "that's fine. When you do, please come";
+ mes "by again.";
+ close;
+L1:
+ mes "[Putsuchiritan]";
+ mes "Which elemental essence would you";
+ mes "like to create? I can create earth, water,";
+ mes "fire, and wind essence.";
+ next;
+ menu "Earth",L1_1,"Water",L1_2,"Fire",L1_3,"Wind",L1_4;
+ L1_1:
+ if (countitem(947)<15) goto L1_1e;//Items: Horn,
+ set @umchange[1],947;
+ set @umchange[2],15;
+ set @umchange[3],993;
+ goto L1_ketugou;
+ L1_2:
+ if (countitem(946)<20) goto L1_2e;//Items: Snails Shell,
+ set @umchange[1],946;
+ set @umchange[2],20;
+ set @umchange[3],991;
+ goto L1_ketugou;
+ L1_3:
+ if (countitem(904)<20) goto L1_3e;//Items: Scorpion Tail,
+ set @umchange[1],904;
+ set @umchange[2],20;
+ set @umchange[3],990;
+ goto L1_ketugou;
+ L1_4:
+ if (countitem(1013)<25) goto L1_4e;//Items: Rainbow Shell,
+ set @umchange[1],1013;
+ set @umchange[2],25;
+ set @umchange[3],992;
+ goto L1_ketugou;
+ L1_ketugou:
+ mes "[Putsuchiritan]";
+ mes "Now, I will try to tap the";
+ mes "source of power hidden deep within";
+ mes "you. Choose a number between 1 and 9.";
+ mes "If you don't want to create essence";
+ mes "after all, choose 0.";
+ next;
+ L1_input:
+ input @umchange[4];
+ if (@umchange[4]==0) goto L1_cancel;
+ if (@umchange[4]>9) goto L1_numError;
+ mes "[Putsuchiritan]";
+ if (@umchange[1]==947) mes "The horn begins to vibrate.";
+ if (@umchange[1]==904) mes "The tail begins to vibrate.";
+ if ((@umchange[1]==1013) && (@umchange[1]==946)) mes "The shell begins to vibrate.";
+//End Possible Conversion
+ mes "I will now chant a holy mantra.";
+ mes "Imagine the number in your mind";
+ mes "and imagine power radiating forth from";
+ mes "your body.";
+ next;
+ mes "[Putsuchiritan]";
+ mes "Amba Omba Sanba! Unba Chi!";
+ mes "Wanbatauma Eurukaba! Unba! Ba!";
+ mes "Jyur! Fumuba Rurara! Wamba! Ra!";
+ mes "Damtsuha Ombabaraka! Unba! Shi!";
+ mes "Sukatamba Aburumba! Umba! Shi!";
+ next;
+ if (countitem(@umchange[1])<@umchange[2]) goto L1_cancel;
+ delitem @umchange[1],@umchange[2];
+ getitem @umchange[3],@umchange[4];
+ mes "[Putsuchiritan]";
+ mes "There. Your inner power has converted";
+ mes "these objects from nature into";
+ mes "elemental essence. Put";
+ mes "it to good use.";
+ close;
+L1_cancel:
+ mes "[Putsuchiritan]";
+ mes "If you don't wish my help at the moment,";
+ mes "that's fine. When you do, please come";
+ mes "by again.";
+ close;
+L1_numError:
+ mes "[Putsuchiritan]";
+ mes "You must choose a number between";
+ mes "1 and 9. It is very important that";
+ mes "you choose the number most dear to";
+ mes "your heart.";
+ next;
+ goto L1_input;
+L1_1e:
+ mes "[Putsuchiritan]";
+ mes "Earth...You need that which is";
+ mes "a friend of the earth. Explore";
+ mes "the verdant forest and find";
+ mes "^3377FF15x Horn^000000 for the ritual.";
+ goto L1_empty;
+L1_2e:
+ mes "[Putsuchiritan]";
+ mes "Water...You need that which is";
+ mes "saturated with water. Explore";
+ mes "the area around here and find";
+ mes "^3377FF20x Snails Shell^000000 for the ritual.";
+ goto L1_empty;
+L1_3e:
+ mes "[Putsuchiritan]";
+ mes "Fire...You need that which";
+ mes "can withstand the roiling heat";
+ mes "of perpetual flame. Explore the";
+ mes "desert and find ^3377FF20x Scorpion Tail^000000";
+ mes "for the ritual.";
+ goto L1_empty;
+L1_4e:
+ mes "[Putsuchiritan]";
+ mes "Wind...You need that which";
+ mes "has an easy camaraderie with";
+ mes "the sky itself.";
+ mes "You need ^3377FF25x Rainbow Shell^000000";
+ mes "to complete the ritual.";
+L1_empty:
+ next;
+ mes "[Putsuchiritan]";
+ mes "Once you've prepared these";
+ mes "objects from nature, please return here";
+ mes "so we can complete the ritual.";
+ close;
+//----------------------------------------------------------
+L2:
+ mes "[Putsuchiritan]";
+ mes "What type of stone would you like to";
+ mes "dismantle? Please choose earth, water,";
+ mes "fire, or wind.";
+ next;
+ menu "Earth",L2_1,"Water",L2_2,"Fire",L2_3,"Wind",L2_4;
+ L2_1:
+ if (countitem(997)<1) goto L2_1e;//Items: Great Nature,
+ set @umchange[1],997;
+ set @umchange[2],1;
+ set @umchange[3],993;
+ goto L2_bunkai;
+ L2_2:
+ if (countitem(995)<1) goto L2_2e;//Items: Mystic Frozen,
+ set @umchange[1],995;
+ set @umchange[2],1;
+ set @umchange[3],991;
+ goto L2_bunkai;
+ L2_3:
+ if (countitem(994)<1) goto L2_3e;//Items: Flame Heart,
+ set @umchange[1],994;
+ set @umchange[2],1;
+ set @umchange[3],990;
+ goto L2_bunkai;
+ L2_4:
+ if (countitem(996)<1) goto L2_4e;//Items: Rough Wind,
+ set @umchange[1],996;
+ set @umchange[2],1;
+ set @umchange[3],992;
+ goto L2_bunkai;
+ L2_bunkai:
+ mes "[Putsuchiritan]";
+ if (@umchange[1]==997) mes "I will dismantle your earth crystal";
+ if (@umchange[1]==995) mes "I will dismantle your frozen crystal";
+ if (@umchange[1]==994) mes "I will dismantle your heart of flame";
+ if (@umchange[1]==996) mes "I will dismantle your rough wind stone";
+ mes "into its component essence.";
+ mes "Choose a number between 1 and 9.";
+ mes "If you don't want me to dismantle the";
+ mes "stone, choose 0.";
+ next;
+ L2_input:
+ input @umchange[4];
+ if (@umchange[4]==0) goto L2_cancel;
+ if (@umchange[4]>9) goto L2_numError;
+//Calculating number of essences
+ set @umchange[4],rand(5)+@umchange[4];
+ set @umchange,@umchange + @rand;
+ if (@umchange[4]>10) set @umchange[4],@umchange[4]-10;
+ if (@umchange[4]<5) set @umchange[4],@umchange[4]+5;
+ mes "[Putsuchiritan]";
+ mes "Please place the elemental stone";
+ mes "inside this holy circle. I will chant a";
+ mes "a mantra. I don't know if I can";
+ mes "completely dismantle the stone,";
+ mes "but here goes...";
+ next;
+ mes "[Putsuchiritan]";
+ mes "Unba Unba Karama! Unba! Ta!";
+ mes "Rukara! Ukarere! Un! Unba! Ka!";
+ mes "Anburaka Taburaka Taburakan! Unba Ra!";
+ mes "Onbaruzu Zan Kata! Unba Ka!";
+ mes "Kan Tsun Rakarakan! Unba! Ha!";
+ next;
+ if (countitem(@umchange[1])<@umchange[2]) goto L1_cancel;
+ delitem @umchange[1],@umchange[2];
+ getitem @umchange[3],@umchange[4];
+ mes "[Putsuchiritan]";
+ mes "The elemental stone has been";
+ mes "dismantled into its natural";
+ mes "essence. Please put it to";
+ mes "good use.";
+ close;
+L2_cancel:
+ mes "[Putsuchiritan]";
+ mes "If you don't wish my help at the moment,";
+ mes "that's fine. When you do, please come";
+ mes "by again.";
+ close;
+L2_numError:
+ mes "[Putsuchiritan]";
+ mes "You must choose a number between";
+ mes "1 and 9. It is very important that";
+ mes "you choose the number most dear to";
+ mes "your heart.";
+ next;
+ goto L2_input;
+L2_1e: mes "[Putsuchiritan]";
+ mes "You need to have";
+ mes "^3377FF1x Great Nature^000000";
+ mes "to disassemble into its";
+ mes "component essence.";
+ goto L2_empty;
+L2_2e:
+ mes "[Putsuchiritan]";
+ mes "You need to have";
+ mes "^3377FF1x Mystic Frozen^000000";
+ mes "to disassemble into its";
+ mes "component essence.";
+ goto L2_empty;
+L2_3e:
+ mes "[Putsuchiritan]";
+ mes "You need to have";
+ mes "^3377FF1x Flaming Heart^000000";
+ mes "to disassemble into its";
+ mes "component essence.";
+ goto L2_empty;
+L2_4e:
+ mes "[Putsuchiritan]";
+ mes "You need to have";
+ mes "^3377FF1x Rough Wind^000000";
+ mes "to disassemble into its";
+ mes "component essence.";
+L2_empty:
+ next;
+ mes "[Putsuchiritan]";
+ mes "Once you have the necessary stone,";
+ mes "please come back and visit me";
+ mes "so that the ritual can be completed.";
+ close;
+LumWord:
+ mes "[?????]";
+ mes "Umbaumbaumbaba Utan Umbaba";
+ mes "Umbaumbaumbafumbabauma...";
+ mes "Umbabaumbaumbabaumbabaumba";
+ mes "Umbabaumbabaumbaumbabaumba";
+ mes "Fumbaumba.";
+ next;
+ warp "umbala.gat",217,186;
+ close;
+}
+
+//=====================================================================
+umbala.gat,177,153,3 script Bast 97,{
+ if (event_umbala>=3) emotion 0;
+ mes "[Bast]";
+ mes "Oh! Another outsider. It's";
+ mes "great to encounter another one";
+ mes "in this village! My name is";
+ mes "Bast.";
+ next;
+ mes "[Bast]";
+ mes "Because Umbala village is isolated";
+ mes "within a deep forest, its culture";
+ mes "is unaffected by the steady pull";
+ mes "of progress.";
+ next;
+ mes "[Bast]";
+ mes "Not only that, but the natives' skin colour";
+ mes "and language are also different.";
+ mes "Aren't you confused by their";
+ mes "alien gestures and expressions?";
+ next;
+ mes "[Bast]";
+ mes "Even the things you would expect";
+ mes "to transcend culture have a";
+ mes "different meaning in Umbala.";
+ next;
+ mes "[Bast]";
+ mes "Just because a tribeman's face laughs";
+ mes "doesn't necessarily mean his";
+ mes "heart is laughing. Understand?";
+ next;
+ emotion 28;
+ mes "[Bast]";
+ mes "Because of that, people in the village";
+ mes "who know our language may have trouble!!";
+ close;
+}
+
+//=====================================================================
+umbala.gat,80,146,4 script Yuki 753,{
+ mes "[Yuki]";
+ mes "Umbaubaugau...Oh!";
+ mes "You're from abroad? That's";
+ mes "wonderful! I didn't think that";
+ mes "I would meet someone else from abroad.";
+ mes "Hahaha.";
+ next;
+ mes "[Yuki]";
+ mes "I came here looking for strong";
+ mes "companions, but I was unable";
+ mes "to understand the language.";
+ mes "I had to listen to the language being spoken";
+ mes "for some time before I picked it up.";
+ mes "Hahaha.";
+ next;
+ mes "[Yuki]";
+ mes "The people here seem to want to";
+ mes "preserve their native culture while";
+ mes "eschewing the trappings of modern life.";
+ mes "The tribesmen are really prone to";
+ mes "mischief-making.";
+ next;
+ mes "[Yuki]";
+ mes "The primitive atmosphere here is really";
+ mes "refreshing. Tribal law is very lax and";
+ mes "doesn't intrude upon one's enjoyment of";
+ mes "the village. It's really wonderful.";
+ close;
+}
+
+//=====================================================================
+um_in.gat,101,73,3 script Yunatan 783,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Yunatan]";
+ mes "I'm standing out here because I";
+ mes "can't stand to lay eyes on";
+ mes "that lecher Wambokoriotan.";
+ mes "I hate his guts!";
+ close;
+LumWord:
+ mes "[Yunatan]";
+ mes "Umbaba! Umbaumbaugaga";
+ mes "Ugugumubaugaumuumu.";
+ mes "Umbabababababababa.";
+ close;
+}
+
+//=====================================================================
+um_in.gat,94,123,5 script Bartsutan 783,{
+ if(event_umbala < 30) goto LumWord;
+ mes "[Bartsutan]";
+ mes "I want to see Wambokoriotan";
+ mes "morph into an insect so I can";
+ mes "have the satisfaction of crushing";
+ mes "his skull! I hate him and his";
+ mes "advances! I wish he would just stay";
+ mes "away from me.";
+ close;
+LumWord:
+ mes "[Bartsutan]";
+ mes "Umbarugumbarumbauma!";
+ mes "Umuguugumubarumba.";
+ mes "Umba...uumu.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,140,157,6 script Utan Tribe Young Adult#1 785,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Seirutan]";
+ mes "Bungy jumping is extremely dangerous.";
+ mes "As such, completing a successful";
+ mes "jump is a prerequisite for recognition";
+ mes "as an adult in the Utan tribe.";
+ close;
+LumWord:
+ mes "[?????]";
+ mes "Umbaumbafumba.";
+ mes "Uwambaunbaumbabaufumba";
+ mes "Umbababaumbaumba.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,146,157,4 script Utan Young Adult#2 786,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Arotan]";
+ mes "Making a safe bungy jump is a";
+ mes "really big deal. When someone makes";
+ mes "their first jump safely, many people";
+ mes "gather for a large feast.";
+ close;
+LumWord:
+ mes "[????]";
+ mes "Umbaumbaumbabaumbaba.";
+ mes "Umbaumbabaumbababaumufumuba.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,149,165,4 script Utan Young Adult#3 781,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Kryubatan]";
+ mes "I'm really afraid of heights,";
+ mes "so I really don't want to jump,";
+ mes "but I must in order to be";
+ mes "recognized as a courageous";
+ mes "member of the Utan tribe.";
+ close;
+LumWord:
+ mes "[??????]";
+ mes "Umbaumbaumbababa.";
+ mes "Umbaumbaumumbabaumfumuba.";
+ mes "Umbaumbaumumubafumba.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,92,159,4 script Hartan 785,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Hartan]";
+ mes "You want to know why our";
+ mes "skin is jet-black?";
+ mes "......";
+ next;
+ mes "[Hartan]";
+ mes "Well...";
+ mes "Every night before we sleep,";
+ mes "we eat lots of chocolate!";
+ next;
+ mes "[Hartan]";
+ mes "Mmmmmmm...Chocolate...";
+ close;
+LumWord:
+ mes "[????]";
+ mes "Umbaumbaumba";
+ mes "Umbaumbaumba";
+ mes "Umbaumbaumba";
+ next;
+ mes "[????]";
+ mes "Umbaumbabaungaha.";
+ emotion 28;
+ close;
+}
+
+//=====================================================================
+umbala.gat,194,104,4 script Utan Tribe Child#2 787,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Burkatan]";
+ mes "An outsider?";
+ mes "Are you here to try bungy jumping?";
+ next;
+ menu "You got it",-,"Well....",L2;
+ mes "[Burkatan]";
+ mes "What courage!";
+ mes "The Utan tribe welcomes those";
+ mes "with courageous hearts.";
+ close;
+ L2:
+ mes "[Burkatan]";
+ mes "The adults don't want me to even";
+ mes "get close to the bungy jumping area.";
+ mes "In this tribe, bungy jumping is a rite";
+ mes "of passage. If I can show them that";
+ mes "I'm big enough to brave bungy jumping,";
+ mes "they'll have to recognize me as an adult!";
+ close;
+LumWord:
+ mes "[???]";
+ mes "Umbaumbababaumfumuba.";
+ mes "Umbababaumbabaumbaumba.";
+ next;
+ menu "Um...yes?",-,"Nope...",Lu2;
+ mes "[???]";
+ mes "Umbaumbaumbababa.";
+ mes "Umbaumbaumubaba.";
+ close;
+ Lu2:
+ mes "[???]";
+ mes "Umbaumbaumuam.";
+ mes "Umbaumbaumbaba.";
+ mes "Umbaumfumababaumu.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,193,208,6 script Utan Child#3 789,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Fuitan]";
+ mes "When I was younger, I went bungy";
+ mes "jumping even though it was extremely";
+ mes "dangerous. I did it, though, and my";
+ mes "chest swelled with a feeling of achievement.";
+ mes "The tradition encourages rash behavior, but";
+ mes "boys will be boys, don't you think?";
+ close;
+LumWord:
+ mes "[????]";
+ mes "Umbaumbababa.";
+ mes "Umbamubafumabaumumbabamua";
+ mes "Umumbababaumbafuma.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,139,205,4 script Utan Tribe Young Adult#5 785,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Tsunitan]";
+ mes "Awesome! I haven't seen an outsider in some time.";
+ mes "You're just in time to watch as";
+ mes "youth from all over the village bungy";
+ mes "jump to prove their courage!";
+ next;
+ mes "[Tsunitan]";
+ mes "After you jump, you can use the";
+ mes "cord to climb. Also, if you search";
+ mes "underwater, you might be able to find";
+ mes "a submerged cave. Of course, there have";
+ mes "been unlucky souls who have died...";
+ next;
+ mes "[Tsunitan]";
+ mes "You may also feel sick";
+ mes "as the bottom draws near, because";
+ mes "the ominous shapes of aquatic monsters";
+ mes "drift slowly under the surface.";
+ mes "If you linger underwater, you might die...";
+ close;
+LumWord:
+ mes "[????]";
+ mes "Umbaumba!";
+ mes "Umbaumbabababaumumba.";
+ mes "Babaum Utan Umbaumbaba";
+ mes "Umbababafumu.";
+ mes "Umfumubabaumbaumbaumbaba.";
+ next;
+ mes "[????]";
+ mes "Umbafumumababaumba.";
+ mes "Umbabatanumbaumba.";
+ mes "Umumu. Umbaumbaumbaum.";
+ mes "Umbabaumbaumbaumubaamum.";
+ mes "Umbaumbaumbafumu.";
+ close;
+}
+
+//=====================================================================
+um_in.gat,158,71,3 script Utan Tribesman 787,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Mutakutan]";
+ mes "Umbala has enough interesting trees";
+ mes "that studying them never gets old!";
+ next;
+ mes "[Mutakutan]";
+ mes "My favourite tree near Umbala is huge!";
+ mes "It stretches into the sky as far";
+ mes "as the eye can see!";
+ mes "It's supposed to be the tallest tree in the world!";
+ emotion 33;
+ next;
+ mes "[Mutakutan]";
+ mes "It's so old and large that";
+ mes "the top can't even be seen!";
+ next;
+ mes "[Mutakutan]";
+ mes "Even after climbing the tree";
+ mes "to quite a height, the top was not";
+ mes "in sight. I consider myself";
+ mes "a tree-climbing expert, so this";
+ mes "was quite distressing.";
+ next;
+ mes "[Mutakutan]";
+ mes "That said, the fruit I was able";
+ mes "to pick off of some of the higher";
+ mes "branches is yummy!";
+ emotion 21;
+ next;
+ mes "[Mutakutan]";
+ mes "It has a slightly sour taste. Eating";
+ mes "it makes me feel all tingly inside!!";
+ emotion 21;
+ next;
+ mes "[Mutakutan]";
+ mes "At the same time, a terrible illness";
+ mes "was ravaging Umbala village.";
+ next;
+ mes "[Mutakutan]";
+ mes "The elder's health was declining";
+ mes "and he was in danger of dying, but";
+ mes "when I gave him a piece of that";
+ mes "fruit, his health improved";
+ mes "dramatically in a short time. Surely";
+ mes "this fruit was a gift from the forest!";
+ emotion 28;
+ next;
+ mes "[Mutakutan]";
+ mes "The tree is north of the village. Why";
+ mes "not visit it if you're over that way?";
+ close;
+LumWord:
+ mes "[????]";
+ mes "Umbaumbaumbabaumba!";
+ mes "Umbaumbaumbababaumba";
+ mes "Umbaumbaumba";
+ mes "Umbabaumbaumbaba.";
+ close;
+}
+
+//=====================================================================
+umbala.gat,145,217,3 script Chibibatan 783,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Chibibatan]";
+ mes "I want to have some fun with";
+ mes "Wambokoriotan, but after seeing";
+ mes "how his wife can be, I don't know if";
+ mes "I want to end up being on her bad side.";
+ close;
+LumWord:
+ mes "[Chibibatan]";
+ mes "Umbaba.";
+ mes "Ugaugumbarumbaruuuu!";
+ mes "Ugugauwubaruguagumbagua.";
+ close;
+}
+
+//=====================================================================
+um_in.gat,139,48,5 script Purenotan 783,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Purenotan]";
+ mes "See that loser over there?";
+ mes "I'm on to him. He hasn't";
+ mes "exactly made a secret of his desire";
+ mes "to have an affair or three.";
+ mes "He needs to be smacked in the nuts, HARD.";
+ close;
+LumWord:
+ mes "[Purenotan]";
+ mes "Umbaumbaugaga!";
+ mes "Umbaumbabababa!";
+ mes "Umbaumba!";
+ emotion 6;
+ next;
+ mes "[Purenotan]";
+ mes "Umbaumabaumbaumbaba!";
+ mes "Umbababababaugau!";
+ mes "Uguugaumbabaumbagumba!";
+ emotion 24;
+ next;
+ emotion 27;
+ close;
+On_emo:
+emotion 6;
+end;
+}
+
+//=====================================================================
+um_in.gat,144,45,5 script Wambokoriotan 789,{
+ if(event_umbala < 3) goto LumWord;
+ mes "[Wambokoriotan]";
+ mes "Ahhh...My wife is a real";
+ mes "hothead. Ouch...ouch.";
+ next;
+ mes "[Wambokoriotan]";
+ mes "Yunatan, Bartsutan, Chibibatan...";
+ mes "I want Umbala's babes as much";
+ mes "as they want me...Ouch...ouch!";
+ close;
+LumWord:
+ mes "[Wambokoriotan]";
+ mes "Umbaumbaba.....";
+ mes "Umbaugua!";
+ mes "Umbagumumbabagumbagaga!";
+ emotion 18;
+ next;
+ donpcevent "Purenotan::On_emo";
+ close;
+}
+
+//==============================================================================
+//Bungee jumping!
+//==============================================================================
+umbala.gat,140,197,0 script #Shibonochikka 139,0,1,{
+ set @jumprand,rand(0,4);
+ if (@jumprand == 1) goto L1;
+ if (@jumprand == 2) goto L2;
+ if (@jumprand == 3) goto L3;
+ if (@jumprand == 4) goto L4;
+ mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Iyahaaaaahh!",8;
+ end;
+
+L1:
+//Dead
+ mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Ukiyaaaaaaaaaa!",8;
+ percentheal -100,0;
+ end;
+
+L2:
+//HP50% Damage
+ mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Kyaaaaaaaaaaa!",8;
+ percentheal -50,0;
+ end;
+
+L3:
+//HP99% Damage
+ mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : Waaaaaaaaaah!",8;
+ percentheal -99,0;
+ end;
+
+L4:
+//HP99% Damage, warp to Niflheim
+ mapannounce "umbala.gat","Bungy Jumping Area: " + strcharinfo(0) + " : No-o!",8;
+ percentheal -99,0;
+ warp "nif_in.gat",69,15;
+ end;
+}
+
+//=====================================================================
+umbala.gat,136,195,0 script #Warp Point 139,1,1,{
+ warp "umbala.gat",145,166;
+ end;
+}
\ No newline at end of file diff --git a/npc/cities/valkyrie.txt b/npc/cities/valkyrie.txt new file mode 100644 index 000000000..0c67e7654 --- /dev/null +++ b/npc/cities/valkyrie.txt @@ -0,0 +1,527 @@ +//===== eAthena Script =======================================
+//= Valkyrie Realm
+//===== By: ==================================================
+//= Nana, fixes by Poki
+//= finished, optimized and tested by Lupus
+//===== Current Version: =====================================
+//= 2.0b
+//===== Compatible With: =====================================
+//= eAthena 1.0 +
+//===== Description: =========================================
+//= The Jobquest from kRO on how to advance to a Reborn class.
+//===== Additional Comments: =================================
+//= v1.1 Made all into functions,additional checks,quest skills,
+//= now Valhallana can return you back. She also makes reborn
+//= process only when you got no Zeny/items (as in kRO) [Lupus]
+//= 1.2 now alternative classes can use their 1-1 job NPC
+//= to become Advanced 1st Class [Lupus]
+//= 1.4 added Baby Class support [Lupus]
+//= 1.5 Fixed loads of gramatical errors. [Mass Zero]
+//= 1.6 Added a func which prevent advanced classes passing
+//= 2nd Job Quests again. It also guides adv classes where
+//= to go. [Lupus]
+//= 1.7 On reborn reset some Job Quest Vars and Reset Girls Counter [Lupus]
+//= 1.8 Added Taekwondo classes check [Lupus]
+//= 1.9 Added support for Job NPC Fase pics, sorrected one dialogue stuff [Lupus]
+//= 2.0 Removed callfunc Is_####_Class in favor of baseClass [Silentdragon]
+//= 2.0b Fixed. TODO: add new Quest Skills [Lupus]
+//============================================================
+
+
+// -== Warp's needed! ==-
+valkyrie.gat,48,73,0 warp valk01 1,1,valkyrie.gat,48,64,0
+valkyrie.gat,48,66,0 warp valk01 1,1,valkyrie.gat,48,75,0
+
+// -== Book of Ymir (Heavens Door) ==-
+yuno_in02.gat,93,207,0 script Book of Ymir 111,{
+ mes "[Book of Ymir]";
+ if(Upper==2 || baseClass == Job_Taekwon) goto L_BABY; //don't allow Taekwondo classes, Baby Classes
+ if(valkyrie_Q == 1) goto L_FADED;
+ if(valkyrie_Q == 2) goto L_START;
+L_BABY:
+ mes ". . . . .";
+ close;
+
+L_FADED:
+ mes "*The book opens as you aproach it.*";
+ next;
+ mes "[Book of Ymir]";
+ mes "Those seeking the final foretress in this world shall venture through hardships let alone to mankind. Venturing through rough times, helped by friends and loved ones, one can finaly after alot of work and commitment see the true view of the world and then... go beyond it.";
+ next;
+ mes "[Book of Ymir]";
+ mes "*After reading the two first pages you turn the other page and watch the words fade away as you try to read them...";
+ close;
+
+L_START:
+ mes "*The book opens as you aproach it.*";
+ next;
+ mes "[Book of Ymir]";
+ mes "Those seeking the final foretress in this world shall venture through hardships let alone to mankind. Venturing through rough times, helped by friends and loved ones, one can finaly after alot of work and commitment see the true view of the world and then... go beyond it.";
+ next;
+ mes "[Book of Ymir]";
+ mes "*After reading the first two pages you flip the last one and continue to read...*";
+ next;
+ mes "[Book of Ymir]";
+ mes "That is when the God's and Goddess's of this world comes forth towards you in all disguise, checking you through. Reading your mind, thoughts and true feeling of the heart.";
+ mes "If the God's, descended from the world along time ago, accept you into the halls of Valkyrie, high up above the clouds in the sacred realm of Valkyrie, into God's light you will be reborn, and sent out to face the world once again.";
+ next;
+ mes "[Book of Ymir]";
+ mes "And only after then, the descended ones will aprove you to the highest obedience... Into the warmth of Valkyrie, you will be welcomed by the Gods themselves.";
+ next;
+ mes "[Book of Ymir]";
+ mes "*As you close the book a strange ray of light surrounds you and you suddenly feel light. Everything around you fades away and all you can see left is white before you pass out.*";
+ warp "valkyrie",48,9;
+ close;
+}
+
+// -== The Librarian that watches the "Book of Ymir" ==-
+yuno_in02.gat,91,176,5 script Librarian 754,{
+ mes "[Librarian]";
+ if(valkyrie_Q>0) goto L_DONE;
+ if(BaseJob >= 7 && Upper==0) goto L_PAY;
+ mes "Have a look around, but don't touch the book. Only a few chosen ones can read its wise words.";
+ close;
+
+L_PAY:
+ mes "You seem like a worthy human.";
+ mes "I, the 78th Librarian of the secret order have sworn to protect this book, it won't thread lightly on you.";
+ mes "In order to let me allow you to view into this wonderous book, you have to do two things for me.";
+ next;
+ mes "[Librarian]";
+ mes "One. You have to pay me 1,285,000 Zeny. Remember that you need the accurate amount. Not over or under 1,285,000z.";
+ mes "Two. You have to venture deep inside of Yuno castle, into the Heart of Ymir.";
+ mes "Remember that you cannot view the book unless you have done this.";
+ mes "Now go, brave one.";
+ menu "Pay now",-,"Close",M_EXIT;
+
+ if(Zeny != 1285000) goto L_WRONGZ;
+ mes "[Librarian]";
+ mes "Go now, into Heart of Ymir";
+ mes "There, you'll find the last piece of information before you can open the book.";
+ set valkyrie_Q,1;
+ set Zeny,0;
+ close;
+
+L_WRONGZ:
+ mes "[Librarian]";
+ mes "You didn't bring me the accurate number of zeny I wanted. Bring me back only 1,285,000 zeny!";
+ mes "Not more, nor less.";
+ close;
+
+L_DONE:
+ mes "Why? You have already paid me.";
+ mes "Now go and look for the Book of Ymir.";
+M_EXIT:
+ close;
+}
+
+// -== The Heart of Ymir ==-
+yuno_in05.gat,50,44,0 script Heart of Ymir 111,{
+ mes "[Heart of Ymir]";
+ if(valkyrie_Q == 1) goto L_LISTEN;
+ if(valkyrie_Q == 2) goto L_DONE;
+ mes ". . .";
+ close;
+
+L_LISTEN:
+ mes "Thus upon hard times and when our self esteem is at its lowest, then is when our faith has to be the strongest.";
+ mes "For aeons the secret guardians of the path to heaven have protected the secret gate from evil spirits entering it.";
+ mes "Thus, the bonds became to weaken over time... That's when the Legion of Sages started recruiting and making young, brave and quick minded mages and sages, teaching them the laws and propositions of our world.";
+ next;
+ mes "[Heart of Ymir]";
+ mes "Aeons passed and the Sages grew stronger in both mind and forces, until they all were feared throughout the monsters' world.";
+ mes "Now, after listening to my words of wisdom, please advance to the Book of Ymir and give yourself into God's light.";
+ mes "If you are pure of heart and have no evil intentions, the gates of dawn will open for you and take you in...";
+ set valkyrie_Q,2;
+ close;
+
+L_DONE:
+ mes "I have nothing more to teach you, nor to tell you.";
+ close;
+}
+
+// -== Researcher of the Book of Ymir ==-
+yuno_in02.gat,90,77,4 script Researcher 744,{
+ mes "[Researcher]";
+ mes "Argh, where is it!?";
+ mes "They said that it would be around here somewhere...";
+ mes "Maybe I have to look deeper into this castle...";
+ emotion 1;
+ close;
+}
+
+// -== Valhallana ==-
+// mes "Please go over there, to the person representing your class.";
+// mes "Good Luck.";
+// mes "You don't belong here yet.";
+//}
+
+// -== Valhallana ==-
+valkyrie.gat,48,86,6 script Valkyrie 811,{
+ mes "[Valhallana]";
+ if(BaseJob == 23) goto L_SN;
+ if(baseClass == Job_Taekwon ) goto L_TAEKWON; //sent back any Taekwondo classes
+ if(Upper == 2 ) goto L_BABY;
+ if(Upper > 0 ) goto L_ALREADY;
+ if(BaseLevel >= 99 && JobLevel >= 50 && BaseJob >= 7) goto L_CHANGE;
+ if(BaseJob < 7) goto L_NOTHING;
+
+ mes "You need 99 Base Level and 50 Job Level.";
+ mes "Also you must get rid of all of your money and items.";
+ next;
+ goto L_NOTHING;
+
+L_BABY:
+ mes "A Baby?! How did you get here?";
+ mes "I'm passing you back to your parents.";
+ emotion 1;
+ next;
+L_Y:
+ warp "yuno_in02.gat",93,204;
+ close;
+
+L_TAEKWON:
+ mes "How did you get here?";
+ emotion 1;
+ next;
+ goto L_Y;
+
+L_SN:
+ mes "Welcome to Valkyrie, "+strcharinfo(0)+".";
+ mes "I see you have followed a hard way of the Super Novice.";
+ next;
+ mes "[Valhallana]";
+ mes "I am sorry, but I can't help you.";
+ emotion 17;
+ next;
+ goto L_NOTHING;
+
+L_ALREADY:
+ mes "I can't help you anymore.";
+ if(Class == 4001) mes "You have been reborn already.";
+ if(Class > 4001 && Class < 4008 ) mes "Go and ask these people in the hall.";
+ next;
+
+L_NOTHING:
+ mes "Do you wish to go back to your world?";
+ next;
+ menu "Yes",L_Y,"No",-;
+
+ mes "[Valhallana]";
+ mes "As you wish...";
+ close;
+
+L_CHANGE:
+ mes "Welcome to Valkyrie, "+strcharinfo(0)+". From this point on, there is no returning back.";
+ next;
+ mes "[Valhallana]";
+ if(Zeny || Weight) goto L_ZENYITEMS;
+ if(checkcart(0)) goto L_CART;
+ if(checkfalcon(0)) goto L_FALCON;
+ if(checkriding(0)) goto L_PECO;
+ if(skillpoint > 0) goto L_SKILLPNTS;
+
+ mes "Let's start your reincarnation ceremony...";
+ next;
+
+ set ADVJOB,Class+4001; //memo the target 3rd Job ID
+
+// callfunc "F_ToHigh",25,"Swordman High",31,"Lord Knight",144,145,146,0;
+// callfunc "F_ToHigh",28,"Acolyte High",32,"High Priest",156,0,0,0;
+// callfunc "F_ToHigh",26,"High Mage",33,"High Wizard",157,0,0,0;
+// callfunc "F_ToHigh",29,"Merchant High",34,"White Smith",153,154,155,0;
+// callfunc "F_ToHigh",27,"High Archer",35,"Sniper",147,148,0,0;
+// callfunc "F_ToHigh",30,"Thief High",36,"Assassin Cross",149,150,151,152;
+// callfunc "F_ToHigh",25,"Swordman High",38,"Paladin",144,145,146,0;
+// callfunc "F_ToHigh",28,"Acolyte High",39,"Champion",156,0,0,0;
+// callfunc "F_ToHigh",26,"High Mage",40,"Professor",157,0,0,0;
+// callfunc "F_ToHigh",30,"Thief High",41,"Stalker",149,150,151,152;
+// callfunc "F_ToHigh",29,"Merchant High",42,"Creator",153,154,155,0;
+// callfunc "F_ToHigh",27,"High Archer",43,"Clown",147,148,0,0;
+// callfunc "F_ToHigh",27,"High Archer",44,"Gypsy",147,148,0,0;
+
+ if( getskilllv(144) || getskilllv(156) || getskilllv(157) || getskilllv(153) || getskilllv(147) || getskilllv(149) ) set QSK1,1;
+ if( getskilllv(145) || getskilllv(154) || getskilllv(148) || getskilllv(150) ) set QSK2,1;
+ if( getskilllv(146) || getskilllv(155) || getskilllv(151) ) set QSK3,1;
+ if( getskilllv(152) ) set QSK4,1;
+ mes "[Valhallana]";
+ mes "Done...";
+ mes "Good luck.";
+ jobchange 24; //Novice High
+ resetlvl(1);
+ callfunc "F_ClearJobVar";
+ set RES_SKILL,0; //we reset Reset Skills NPC counter
+ next;
+ if(ADVJOB == Job_Assassin + 4001 || ADVJOB == Job_Rogue + 4001 ) goto L_Mor;
+ if(ADVJOB == Job_Blacksmith + 4001 || ADVJOB == Job_Alchem + 4001 ) goto L_Alb;
+ if(ADVJOB == Job_Hunter + 4001 || ADVJOB == Job_Bard + 4001 || ADVJOB == Job_Dancer + 4001 ) goto L_Pay;
+ if(ADVJOB == Job_Knight + 4001 || ADVJOB == Job_Crusader + 4001 ) goto L_Izl;
+ if(ADVJOB == Job_Priest + 4001 || ADVJOB == Job_Monk + 4001 ) goto L_Pro;
+ if(ADVJOB == Job_Wizard + 4001 || ADVJOB == Job_Sage + 4001 ) goto L_Gef;
+
+L_Pro:
+ savepoint "prontera.gat",273,354;
+ warp "prontera.gat",273,354;
+ close;
+
+L_Mor:
+ savepoint "morocc.gat",160,94;
+ warp "morocc.gat",160,94;
+ close;
+
+L_Alb:
+ savepoint "alberta.gat",116,57;
+ warp "alberta.gat",116,57;
+ close;
+
+L_Pay:
+ savepoint "payon.gat",155,90;
+ warp "payon.gat",155,90;
+ close;
+
+L_Izl:
+ savepoint "izlude.gat",94,103;
+ warp "izlude.gat",94,103;
+ close;
+
+L_Gef:
+ savepoint "geffen.gat",120,100;
+ warp "geffen.gat",120,100;
+ close;
+
+L_ZENYITEMS:
+ mes "Your money and items do rope you to your routine life.";
+ mes "You should get rid of them.";
+ close;
+
+L_CART:
+ mes "Please, drop your cart and we'll continue.";
+ close;
+
+L_FALCON:
+ mes "Please, free your Falcon and we'll continue.";
+ close;
+
+L_PECO:
+ mes "Please, free your PecoPeco and we'll continue.";
+ close;
+
+L_SKILLPNTS:
+ mes "You will need to use up all of your skill points if you want me to continue.";
+ close;
+}
+
+// function HIGH NOVICE -> HIGH 1
+//getarg(0) - High Job ID
+//getarg(1) - High Job Name
+//getarg(2) - 3rd Job ID
+//getarg(3) - 3rd Job Name
+//getarg(4) - Quest Skill N? You can pass 0, if there's no Quest Skill
+//getarg(5) - Quest Skill N?
+//getarg(6) - Quest Skill N?
+//getarg(7) - Quest Skill N?
+//getarg(8) - current NPC's name
+
+function script F_ToHigh {
+ if(Upper == 2) return; //Baby Class - skip it
+ set @fjob,ADVJOB; //alternative classes should pass, too
+ if(@fjob == Job_Rogue + 4001 ) set @fjob,Job_Assassin+4001;
+ if(@fjob == Job_Alchem + 4001 ) set @fjob,Job_Blacksmith+4001;
+ if(@fjob == Job_Bard + 4001 || @fjob == Job_Dancer + 4001 ) set @fjob,Job_Hunter+4001;
+ if(@fjob == Job_Crusader + 4001 ) set @fjob,Job_Knight+4001;
+ if(@fjob == Job_Monk + 4001 ) set @fjob,Job_Priest+4001;
+ if(@fjob == Job_Sage + 4001 ) set @fjob,Job_Wizard+4001;
+
+ if(Class == 3977+getarg(0) ) goto L_WELCOME; //3rd Job
+ if(Class >= 4008) goto L_ALREADY; //already advanced class
+ if(Class == 4001 && @fjob == 3977+getarg(2) ) goto L_GETHIGH; //High Novice -> High XXXX
+ if(Class == 4001) mes "Hello, Novice High! If you are going to became a "+getarg(1)+", then go visit your very first job teacher.";
+ if(Class == 4001) close;
+ return; //this char doesn't want to get HIGH class
+
+L_GETHIGH:
+ mes "["+getarg(8)+"]";
+ if(JobLevel < 10) goto L_NOTREADY;
+ if(checkcart(0)) goto L_CART;
+ if(checkfalcon(0)) goto L_FALCON;
+ if(checkriding(0)) goto L_PECO;
+ if(skillpoint > 0) goto L_SKILLPNTS;
+
+ mes "Hello there, "+strcharinfo(0)+"!";
+ mes "You've made a brave choice in coming here to be reborn and stepping forth into the advanced ranks.";
+ mes "Now... close your eyes.";
+ next;
+ mes "["+getarg(8)+"]";
+ mes "Open your eyes.";
+ mes "You have become a "+getarg(1)+".";
+ jobchange getarg(0); //High Class
+ next;
+ if(!(QSK1 || QSK2 || QSK3 || QSK4)) goto L_NO_QSKILL;
+ mes "["+getarg(8)+"]";
+ mes "Let me just add in the missing Quest Skills you lost under the Reborn process, "+strcharinfo(0)+".";
+ next;
+//return learnt quest skills
+ if(getarg(4)) skill getarg(4),QSK1,0;
+ set SQK1,0;
+ if(getarg(5)) skill getarg(5),QSK2,0;
+ set SQK2,0;
+ if(getarg(6)) skill getarg(6),QSK3,0;
+ set SQK3,0;
+ if(getarg(7)) skill getarg(7),QSK4,0;
+ set SQK4,0;
+
+L_NO_QSKILL:
+ mes "["+getarg(8)+"]";
+ mes "I wish you good fortune in the near future!";
+ emotion 46;
+ close;
+
+L_NOTREADY:
+ mes "You are not ready to become a "+getarg(1)+".";
+ mes "You have to raise your Job Level to 10.";
+ emotion 0;
+ close;
+
+L_SKILLPNTS:
+ mes "You will need to use up all of your skill points if you want me to continue.";
+ emotion 20;
+ close;
+
+L_CART:
+ mes "Please, drop your cart and we'll continue.";
+ emotion 20;
+ close;
+
+L_FALCON:
+ mes "Please, free your Falcon and we'll continue.";
+ emotion 20;
+ close;
+
+L_PECO:
+ mes "Please, free your Pecopeco and we'll continue.";
+ emotion 20;
+ close;
+
+L_WELCOME:
+ mes "["+getarg(8)+"]";
+ mes "You are welcome, "+strcharinfo(0)+"!";
+ mes "We're always glad to see a "+getarg(1)+" here!";
+ close;
+
+L_ALREADY:
+ mes "["+getarg(8)+"]";
+ mes "It's such a big honor to salute envoys of Valhalla.";
+ mes "Come again.";
+ emotion 2;
+ close;
+}
+
+// function GET 3rd JOB
+//getarg(0) - High Job ID
+//getarg(1) - High Job Name
+//getarg(2) - 3rd Job ID
+//getarg(3) - 3rd Job Name
+function script F_Rebirth {
+ mes "["+getarg(3)+"]";
+ if(Upper == 2) goto L_BABY; //Baby Class - skip it
+ if(Class >= 4008) goto L_ALREADY; //already advanced class
+ if(Class == (3977+getarg(0)) && ADVJOB == (3977+getarg(2))) goto L_GET3RD; //Hight XXXX -> 3rd Job
+ mes "Go talk to either Valhallana or one of my collegues...";
+ emotion 17;
+ close;
+
+L_GET3RD:
+ if(JobLevel < 45) goto L_NOTREADY;
+ if(checkcart(0)) goto L_CART;
+ if(checkfalcon(0)) goto L_FALCON;
+ if(checkriding(0)) goto L_PECO;
+ if(skillpoint > 0) goto L_SKILLPNTS;
+
+ mes "Congratulations!";
+ mes "You have trained well. Now stroll here as a "+getarg(3)+"!";
+ jobchange getarg(2); //Rebirth Class
+ set ADVJOB,0;
+ close;
+
+L_NOTREADY:
+ mes "You have went so far to get here. But I am sorry, you aren't quite ready to become a "+getarg(3)+".";
+ mes "You need at least Job Level 45 or higher.";
+ emotion 0;
+ close;
+
+L_SKILLPNTS:
+ mes "You will need to use up all of your skill points if you want me to continue.";
+ emotion 20;
+ close;
+
+L_CART:
+ mes "Please, drop your cart and we'll continue.";
+ emotion 20;
+ close;
+
+L_FALCON:
+ mes "Please, free your Falcon and we'll continue.";
+ emotion 20;
+ close;
+
+L_PECO:
+ mes "Please, free your Pecopeco and we'll continue.";
+ emotion 20;
+ close;
+
+L_ALREADY:
+ mes "Well, hello there! You have been reborn once, there is no second chance.";
+ emotion 2;
+ close;
+
+L_BABY:
+ mes "What a lively baby!";
+ mes "How did you get here? Go to aunt Valhallana and ask her to take your home.";
+ emotion 41;
+ close;
+}
+
+// function GUIDE player to Valhalla for getting 3rd JOB
+// this function prevents passing 2nd JOB QUESTS by advanced classes also
+//getarg(0) - High Job ID
+//getarg(1) - High Job Name
+//getarg(2) - 3rd Job ID
+//getarg(3) - 3rd Job Name
+//getarg(4) - NPC Name
+function script F_BlockHigh {
+ if(Upper != 1) return; //This func should interact with Advanced classes only
+ mes "["+getarg(4)+"]";
+ if(Class == (3977+getarg(0)) && ADVJOB == (3977+getarg(2))) goto L_RIGHTHIGH;
+ if(Class == (3977+getarg(2))) goto L_RIGHT3RD;
+ if(Class >= 4008) goto L_ALREADY3RD; //already advanced class, but from wrong guild
+//this player is a High Novice
+ if(Class == 4001) mes "Hello, Novice High! If you are going to became a "+getarg(1)+", then go visit your very first job teacher.";
+//this player has 1st advanced job, but from wrong guild
+ if(Class == (3977+getarg(0))) mes "A "+getarg(1)+"?";
+ if(Class != 4001) mes "Rumors say only Valhallana knows your way...";
+ emotion 17;
+ close;
+
+L_RIGHT3RD:
+ mes "Well, hello there! You look... younger.";
+ emotion 20;
+ next;
+ mes "["+getarg(4)+"]";
+ mes "You are always welcome here, "+strcharinfo(0)+"!";
+ mes "Our good old guild is your second home, isn't it?";
+ emotion 21;
+ close;
+
+L_RIGHTHIGH:
+ mes "Hello, "+strcharinfo(0)+"!";
+ mes "If you are going to become a "+getarg(3)+", then you should visit Valhalla again.";
+ if(JobLevel < 45) mes "But you need at least Job Level 45 or higher.";
+ emotion 0;
+ close;
+
+L_ALREADY3RD:
+ mes "A "+getarg(3)+"?";
+ mes "You don't belong to our guild. Begone!";
+ emotion 23;
+ close;
+}
diff --git a/npc/cities/yuno.txt b/npc/cities/yuno.txt new file mode 100644 index 000000000..679171119 --- /dev/null +++ b/npc/cities/yuno.txt @@ -0,0 +1,607 @@ +//===== eAthena Script =======================================
+//= Yuno City
+//===== By: ==================================================
+//= KitsuneStarwind, kobra_k88
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= eAthena 7.15 +
+//===== Description: =========================================
+//=
+//===== Additional Comments: =================================
+//= Added additional npcs. Added Metto quest. [kobra_k88]
+//= Moved item quest to quest folder. Re-edited a majority of the npcs. [kobra_k88]
+//= Removed duplicate npcs already found in the sage quest.
+//= Fixed & Spellchecked [massdriller]
+//============================================================
+
+
+
+
+//=================================================================================================//
+// NPCs Found outside
+//=================================================================================================//
+
+//======================================================================================
+yuno.gat,156,87,4 script Citizen of Yuno 47,{
+ mes "[Hans]";
+ mes "If you go north from Al De Baran you will arrive at 'Elmeth Plateau'.";
+ mes "It is a place that was once covered with molten rocks and lava.";
+ next;
+ mes "[Hans]";
+ mes "At the top of a mountain connected to the plateau, you can find a bridge that will lead you here to Yuno.";
+ next;
+ mes "[Hans]";
+ mes "Here in Yuno, you can visit world famous places such as the:";
+ mes "^5533FF'Yuphero Plaza'";
+ mes "'Yuno Conference Hall'";
+ mes "'Schweicherbil Magic Academy'^000000";
+ mes "and the ^5533FF'Museum of Monsters'^000000";
+ next;
+ mes "[Hans]";
+ mes "There is also the ^5533FF'Sage Castle'^000000 which is the greatest attraction in this city.";
+ mes "The castle is where people go to become Sages.";
+ next;
+ mes "[Hans]";
+ mes "If you have any interest in becoming a Sage, why not have a look around the castle?";
+ close;
+}
+
+//=======================================================================================
+yuno.gat,158,205,4 script Artisan 54,{
+ mes "[Artisan]";
+ mes "~(mumbling to himself.......)~";
+ next;
+ mes "[Artisan]";
+ mes "Oh hello there. Let me introduce myself. I am an artisan who is trying to carry on the traditions and duties of the master craftsmen here in Yuno.";
+ M_Menu:
+ next;
+ menu "About powerful equipment.",M_1,"About special items",M_2,"About authentic foods",M_3,"End conversation",M_End;
+
+ M_1:
+ mes "[Artisan]";
+ mes "For Crusaders, I suggest looking into the ^5533FF'Holy Guard' and 'Holy Avenger'^000000.";
+ mes "They are both light weight pieces of equipment and they perform remarkably well.";
+ next;
+ mes "[Artisan]";
+ mes "They also posses the holy property so they are even more powerful against undead and ghost creatures,";
+ next;
+ mes "[Artisan]";
+ mes "I've heard that these pieces of equipment are quite rare, and that only a chosen few are able to obtain them.";
+ goto M_Menu;
+
+ M_2:
+ mes "[Artisan]";
+ mes "One item that I know about is a magic scroll called the ^5533FF'Worn-Out Magic Scroll'^000000.";
+ mes "It is described to have a circle inside of another circle.... and a star...... ";
+ next;
+ mes "[Artisan]";
+ mes "Although the scroll is very old and tattered, it very special to many Sages who use it for their research.";
+ mes "Apparently it can be used with very high level magic spells.";
+ goto M_Menu;
+
+ M_3:
+ mes "[Artisan]";
+ mes "^5533FF'Rice Cake'^000000!! A traditional food that has been a favorite of many people over the years.";
+ mes "It has a way of reminding people of those old traditional markets and fairs.";
+ next;
+ mes "[Artisan]";
+ mes "Ah.... Rice Cake..... I sure wish I could eat some now..............";
+ //possible quest here .. not sure though
+ goto M_Menu;
+
+ M_End:
+ mes "[Artisan]";
+ mes "Although Yuno is known as the city of Sages,..............";
+ mes "I hope you will understand that Yuno is also home to many kind and gentle people who live ordinary lives.";
+ next;
+ mes "[Artisan]";
+ mes "Please enjoy everything this unique city has to offer.";
+ close;
+}
+
+//======================================================================================
+yuno.gat,336,227,4 script Yuno Granny 103,{
+ mes "[Granny]";
+ mes "Here you are......... I am an elderly Sage who can foresee everything before it happens.";
+ next;
+ mes "[Granny]";
+ mes "Have you heard about the boss monster, who's name has been buzzing around Yuno for the longest time?";
+ mes "It's called ^FF3355'Lord of the Dead'^000000. Rumor has it that it comes form the realm of the dead.";
+ next;
+ mes "[Granny]";
+ mes "It brings with it many undead monsters that are intent on leading the living to the cold and icy land of the dead.";
+ next;
+ mes "[Granny]";
+ mes "I know that you have already chosen whether or not you will fight the Lord of the Dead.";
+ mes "The only thing left for you to do is find out why you made that choice......";
+ close;
+}
+
+//========================================================================================
+yuno.gat,329,239,4 script Yuno Fighter 732,{
+ mes "[Sergiof]";
+ mes "My name is Sergiof and I am Granny's protector.";
+ next;
+ mes "[Sergiof]";
+ mes "Let me tell you about the ^5533FF'Grand Peco'^000000, which is a high level Peco Peco.";
+ mes "The Grand Peco is faster than regular Peco Pecos and has aggressive tendencies.";
+ next;
+ mes "[Sergiof]";
+ mes "It attacks its targets using its strong bill. It is always surrounded by a large group of Peco Pecos.";
+ next;
+ mes "[Sergiof]";
+ mes ".... Unfortunately it is time for us to part...... farewell...........";
+ close;
+}
+
+//========================================================================================
+yuno.gat,344,68,4 script Yuno Tyrant 730,{
+ mes "[Ninno]";
+ mes "Have you ever heard of an Egyptian king who was once believed to be the son of a god?";
+ mes "His name was ^5533FF'Pharaoh'^000000";
+ next;
+ mes "[Ninno]";
+ mes "Rumor has it that he was a high sorcerer and that he used his abilities to curse innocent people.";
+ mes "There are people that say he is still around, and continues to place curses on people.";
+ next;
+ mes "[Ninno]";
+ mes "Have you ever seen him before?";
+ close;
+}
+
+//=======================================================================================
+yuno.gat,261,98,4 script Ykla 735,{
+ mes "[Ykla]";
+ mes "^5533FFYuphero^000000......,";
+ mes "That was the name of the ancient city where the most intelligent and talented people used to live.";
+ next;
+ mes "[Ykla]";
+ mes "By finding a way to harness the power from the pieces of Ymir's heart, they became the most advanced city know to man.";
+ next;
+ mes "[Ykla]";
+ mes "However, over time they came to abuse that power and ended up destroying themselves.";
+ next;
+ mes "[Ykla]";
+ mes "If you ever find yourself in the position of acquiring this kind of power, make sure you remain humble to it.";
+ next;
+ mes "[Ykla]";
+ mes "Power without humility is nothing more than a fools path to destruction.";
+ close;
+}
+
+//=========================================================================================
+yuno.gat,306,207,6 script Sage Sykla 735,{
+ mes "[Sykla]";
+ mes "There is talk about a suspicious man living somewhere here in Yuno.";
+ mes "Apparently he is a dangerous person who is immersed in some kind of wicked research.";
+ next;
+ mes "[Sykla]";
+ mes "This so called 'Mad Scientist' spends his time working on complex ideas that cannot be understood by normal people.";
+ next;
+ mes "[Sykla]";
+ mes "Just outside of town you will find a monster called ^FF3355'Blazer'^000000.";
+ mes "This ball of magic flame attacks any living creature it finds with horrible spells such as fire bolt and fire ball.";
+ next;
+ mes "[Sykla]";
+ mes "This hideous creature is feared my most, if not all, of the people here in Yuno.";
+ mes "But what's even more frightening than the monster itself, is the rumor that the mad scientist was the one who created it....";
+ next;
+ mes "[Sykla]";
+ mes "Imagine if this mad man were to create more of these creatures..... possibly create monsters even more powerful than Blazer....";
+ close;
+}
+
+//==========================================================================================
+yuno.gat,162,328,4 script Sage Eskla 735,{
+ mes "[Eskla]";
+ mes "I remember seeing it once........ Yeah... I remember now....... ";
+ mes "There was this piece of paper floating in the air. I asked myself, 'Hmm... who lost a piece of paper out here?'.";
+ next;
+ mes "[Eskla]";
+ mes "Then... without warning.... the piece of paper attacked me!! ME! One of the GREATEST Sages in Yuno!!";
+ emotion 23;
+ next;
+ mes "[Eskla]";
+ mes "I said to the piece of paper, 'How dare you attack me you little piece of paper!!' and struck it with my trusty sword.";
+ mes "But that piece of paper was persistent and annoying at that.";
+ emotion 0;
+ next;
+ mes "[Eskla]";
+ mes "Using its paper thin body it dodged my sword simply by turning itself. The way it was turned I couldn't even tell if it was still there.";
+ mes "Dammit it was thin!!!";
+ next;
+ mes "[Eskla]";
+ mes "I decided to finally put an end to things and used a powerful magic spell to destroy that little piece of paper.";
+ mes "Because I had so much difficulty in defeating it, I decided to ask my colleagues if they knew anything about it.";
+ next;
+ mes "[Eskla]";
+ mes "I found out what I had fought was called ^FF3355'The Paper'^000000.";
+ mes "People say that it used to be part of an old book that contained a great deal of ancient knowledge about Yuno.";
+ next;
+ mes "[Eskla]";
+ mes "Somehow it became a monster....... isn't that weird?";
+ close;
+}
+
+
+
+//======================================================================================
+yuno.gat,166,111,4 script Remorpheous 120,{
+ mes "[Remorpheous]";
+ mes "'Apocalypse'. he, an artificial human being,";
+ mes "was the chief of gatekeepers and in charge of public order of the city";
+ mes "of [Yuno] during the Ancient times civilization...";
+ close;
+ mes "[Remorpheus]";
+ mes "....similar to Robot. After living for a long time,";
+ mes "its A.I. totally screwed up,it couldn't recognize friend or foe anymore,";
+ mes "so without consideration of friends or foe......";
+ close;
+ mes "[Remorpheus]";
+ mes ".... it became a monster that attacks anyone regardless";
+ close;
+}
+
+//=====================================================================================
+yuno.gat,185,173,3 script Impressor 729,{
+ mes "[Impressor]";
+ mes "Scholar's city, 'Yuno' is made of 3 big islands.";
+ next;
+ mes "[Impressor]";
+ mes "those are,";
+ mes "The island of Glory - Solomon";
+ mes "The island of Prosperity - Minetta";
+ mes "The island of Wisdom - Snottra";
+ next;
+ mes "[Impressor]";
+ mes "Each island's location are:";
+ mes "Northwest: Solomon";
+ mes "Northeast: Snottra";
+ mes "South: Minetta";
+ close;
+}
+
+//=====================================================================================
+yuno.gat,80,150,4 script Young Woman 746,{
+ mes "[Young Woman]";
+ mes "Have you ever seen such a beautiful city?";
+ mes "And Yuno at night time is so wonderful with its lights shiny through the clouds";
+ next;
+ mes "[Young Woman]";
+ mes "I'm sorry i got carried away , its my first time being here in the City of Sages";
+ mes "i suggest you go look around and enjoy your self";
+ next;
+ mes "[Young Woman]";
+ mes "I believe i shall wait around here till nightfall just so i can see the lights clearly";
+ mes "maybe i will see you here later";
+ close;
+}
+
+
+//===================================================================================================//
+// Metto Quest
+//===================================================================================================//
+
+//========================================================================
+yuno_in03.gat,25,39,3 script Metto 709,{
+ mes "[Metto]";
+ if(metto_q == 2 || metto_q == 4 || metto_q == 6) goto L_Check;
+ if(metto_q == 1) goto L_Stang;
+ if(metto_q == 3) goto L_Kato;
+ if(metto_q == 5) goto L_Cici;
+ if(metto_q == 7) goto L_Ruined;
+ if(metto_q > 7) goto L_Done;
+ mes "Whether it be today, tomorrow, or the next day, I spend every moment I have on my research.";
+ mes "My whole life has been dedicated to making............";
+ next;
+ mes "[Metto]";
+ mes "NEW YUNO, my own kingdom. In order to do that I must research how this city floats in the air.";
+ mes "If I'm able to do so..... my goals will no longer be a mere dream, but a reality!!";
+ next;
+ mes "[Metto]";
+ mes "That ^5544FFWagan^000000 thinks my research means nothing......";
+ mes "But he doesn't realize that my ideas have been blessed by the Gods themselves!";
+ close;
+
+L_Stang:
+ mes "I'm going to ask my colleague ^5533FFStangckle^000000 to help me. I am sure he will be more than willing to help out an old friend.";
+ next;
+ mes "[Metto]";
+ mes "Hmmm.... If I had that fellow's help, this would be much easier.... Pray! Pray to whatever God you believe in that we will succeed!";
+ set metto_q, 2;
+ close;
+L_Kato:
+ mes "What??!! That fool Stangckle said he doesn't want to help me?? This is not good...... My research will slow down considerably.";
+ mes "......... What will I do now?!?!?";
+ emotion 19;
+ next;
+ mes "[Metto]";
+ mes "Luckily I have a backup plan. I'm certain that my friend and colleague ^5533FFKato^000000 will lend me a hand.";
+ next;
+ mes "[Metto]";
+ mes "If I could only get a chance to study his super robot, the 'Great Z', I could continue my research.......";
+ next;
+ mes "[Metto]";
+ mes "That Stangckle can have it his way for all I care. Even if he doesn't help me, my research will still go on.... it must!";
+ next;
+ mes "[Metto]";
+ mes "Expect great things from me young friend..... MUHAHAHAHAH!!!!";
+ set metto_q, 4;
+ emotion 29;
+ close;
+L_Cici:
+ mes "WHAT!?!? You're telling me that the very thing I need to continue my research with... the Great Z.... has been DESTROYED!?!?";
+ emotion 16;
+ next;
+ mes "[Metto]";
+ mes "NOOOOOOO!!! Why?? How?? Why would he do that? Are the Gods cursing me?!?";
+ emotion 6;
+ next;
+ mes "[Metto]";
+ mes "Wait.... I need to calm down...";
+ mes "If I can just get the help of professor ^5533FFCiCi^000000 with his 'Riding Engine Theory', I may be able to finish my research.......";
+ next;
+ mes "[Metto]";
+ mes "*sigggghhhh* I still have hope...... YES I DO!! HAHAHA!!!";
+ set metto_q, 6;
+ emotion 29;
+ close;
+L_Check:
+ mes "I better get going so I can check this new thing out..... What are you still doing here?";
+ mes "I'll be leaving in a bit. I need to get ready so why don't you go ahead and just take off.......";
+ close;
+L_Ruined:
+ mes "............................";
+ next;
+ mes "[Metto]";
+ mes "How could something like this happen?? All 3 of my colleagues abandoning me all at once?!?!";
+ mes "It's true....... the Gods HAVE forsaken me..... I'm ruined...... RUINED!!!";
+ emotion 28;
+ next;
+ mes "[Metto]";
+ mes "What else can I do now? Has the time really come for me to let go of all of my research?....";
+ mes "Those many, many years of research?........";
+ emotion 28;
+ next;
+ mes "[Metto]";
+ mes "You must be disappointed...... but please, forget about all of this... forget about me........";
+ mes "Who would do this to me? What kind of malicious person would shatter a man's dreams??";
+ next;
+ mes "[Metto]";
+ mes "I suddenly feel tired now....... It's time for me to give up....... It's all over. Please don't be too disappointed.......";
+ set metto_q, 8;
+ close;
+L_Done:
+ mes "Maybe I should look into getting a job change. I hear it's a popular thing to do these days. I wonder what profession I should go into?";
+ mes "All I know for sure is that I don't want to be a scientist anymore.";
+ next;
+ mes "[Metto]";
+ mes "I'm done with research forever.............";
+ close;
+}
+
+//=====================================================================
+yuno_in01.gat,18,95,5 script Stangckle 99,{
+ mes "[Stangckle]";
+ if(metto_q > 2) goto L_Done;
+ if(metto_q == 2) goto L_Start;
+ mes "I am one of the scientists in this city. My name is ^5533FFStangckle^000000.";
+ mes "Remember my name for it may be useful to you in the future. Who knows, I may just invent something incredible.";
+ close;
+L_Start:
+ mes "What can I do for you? My colleague Metto is coming here soon, so I don't have much time.";
+ mes "So what did you say you needed??";
+ next;
+ menu "I need to talk to you about Metto!!",-, "Actually I don't need anything.",M_End;
+
+ mes "[Stangckle]";
+ mes "......................";
+ next;
+ mes "[Stangckle]";
+ mes "..................................";
+ next;
+ mes "[Stangckle]";
+ mes "Is this true?? Metto doesn't think of me as a colleague, and is only USING me?";
+ mes "He sees me as a lowly assistant and is going to STEAL all the CREDIT for our discoveries?!!";
+ emotion 23;
+ next;
+ mes "[Stangckle]";
+ mes "I can't believe I trusted him..... the rumors were true.... he IS a selfish mad man!!!.......";
+ mes "And to think I respected a scumbag like that!!";
+ emotion 32;
+ next;
+ mes "[Stangckle]";
+ mes "I don't think I can even bear to see his disgusting face anymore.....";
+ next;
+ mes "[Stangckle]";
+ mes "I'm glad that an honest and trustworthy person such as yourself had the guts to tell me the ugly truth about Metto.";
+ mes "Thank you for sharing that information with me.";
+ next;
+ mes "[Stangckle]";
+ mes "Now if you'll excuse me, I have some work to do.";
+ set metto_q, 3;
+ close;
+ M_End:
+ mes "[Stangckle]";
+ mes "What are you doing here then? Stop wasting my time.";
+ emotion 4;
+ close;
+L_Done:
+ mes "So Metto was truly a mad scientist after all...... I guess he will be the one who will ultimately pay for that choice.......";
+ close;
+}
+
+//===================================================================
+yuno_in01.gat,19,182,3 script Kato 55,{
+ mes "[Kato]";
+ if(metto_q > 4) goto L_Done;
+ if(metto_q == 4) goto L_Start;
+ mes "I am a scientist that specializes in ^5533FFArtificial Intelligence and Robotics^000000.";
+ mes "Although I'm not working on a specific project at this moment, my latest creation the 'Great Z' is truly a work of sheer genius!";
+ close;
+
+L_Start:
+ mes "As a scientist I research many different things.... of course this research is private. What can I do for you?";
+ next;
+ menu "I have news from Metto!",-, "Just wanted to say hello.",M_End;
+
+ mes "[Kato]";
+ mes "WHAT!!?? Metto said my Great Z is INFERIOR to Stangckles research!!??";
+ mes "He.... he said I should rename it to 'LAME Z'??.......";
+ emotion 23;
+ next;
+ mes "[Kato]";
+ mes "*Sniff* I... I don't believe it.... *sob* how could he say that?..... If... if my invention is no good.....";
+ mes "Then I guess I should destroy it.... my Great Z.... *sigh*";
+ emotion 28;
+ next;
+ mes "[Kato]";
+ mes "How could that Metto be such a heartless bastard?? Thank you for letting me know Metto's TRUE feelings about my work.";
+ set metto_q, 5;
+ close;
+ M_End:
+ mes "[Kato]";
+ mes "........... Okay.... Um.... Hey........";
+ close;
+
+L_Done:
+ mes "I am interested in researching artificial intelligence. You know, like robots.";
+ mes "I know that it is something very difficult to accomplish, but where there's a will, there's a way.";
+ next;
+ mes "[Kato]";
+ mes "If you ever see something amazing that is similar to what I described, you'll know that it's my handwork.";
+ close;
+}
+
+//===================================================================
+yuno_in03.gat,179,43,5 script CiCi 121,{
+ mes "[CiCi]";
+ if(metto_q > 6) goto L_Done;
+ mes "My name is ^5533FFCiCi^000000. I am one of the ^5533FF3 great scientists^000000 that live in this city.";
+ mes "Although there are many great scientists in this town, being one of the top 3 is a true honor don't you think??";
+ if(metto_q == 6) goto L_Start;
+ close;
+
+L_Start:
+ next;
+ mes "[CiCi]";
+ mes "Heh, I guess I was being a little to egoistical there.... anyways what can I do for you?";
+ next;
+ menu "Metto wanted me to tell you this......",-, "Nothing, just saying hey.",M_End;
+
+ mes "[CiCi]";
+ mes "Hmm?? Metto said that he doesn't need my Riding Engine Theory?? Hmphf! How dare he!!!";
+ emotion 32;
+ next;
+ mes "[CiCi]";
+ mes "I have half a mind to teach him a little something about TRUE science and INTELLIGENT research!!";
+ emotion 7;
+ next;
+ mes "[CiCi]";
+ mes "... Whatever.... I don't have the necessary equipment to help him anyways.";
+ mes "I guess, either way, he didn't have a chance.";
+ next;
+ mes "[CiCi]";
+ mes "Let him know that I didn't really want to be a part of what he was doing in the first place.";
+ mes "He isn't even doing the type of research that could be publicized.........";
+ set metto_q, 7;
+ close;
+
+ M_End:
+ mes "[CiCi]";
+ mes "What? That's it? You just wanted to waste some time?...........";
+ emotion 4;
+ close;
+
+L_Done:
+ mes "Hmm... I want to improve the Riding Engine but I lack the necessary parts. What a headache....";
+ mes "Metto never offered me any help at all. This is not going to be easy.......";
+ close;
+}
+
+//===================================================================
+yuno_in01.gat,18,30,3 script Wagan 85,{
+ mes "[Wagan]";
+ if(metto_q > 0) goto L_Check;
+ mes "I'm sure you know that our village has been able to prosper for many years because of the brilliant research done here.";
+ mes "We owe a great deal to those who have dedicated their lives to research and study.";
+ next;
+ mes "[Wagan]";
+ mes "It is because of them that we can enjoy such a wonderful quality of life here.";
+ mes "They have been able to work together and support each other which is great to see.";
+ next;
+ mes "[Wagan]";
+ mes "Unfortunately there are a few 'bad apples' that cause problems within this solid community of researchers.";
+ next;
+ mes "[Wagan]";
+ mes "These people just drive me crazy!";
+ emotion 6;
+ next;
+ mes "[Wagan]";
+ mes "They think only of themselves and their crazy actions make it much more difficult for everyone else.";
+ mes "Out of those few selfish mad men, ^FF3333'Metto'^000000 must be the worst by far.";
+ next;
+ mes "[Wagan]";
+ mes "This disturbed individual does nothing but destroy public facilities, create harmful pollutants, disrupt other peoples lives......";
+ next;
+ mes "[Wagan]";
+ mes "..... the list goes on and on. What's worse..... He tries to justify his dreadful actions by calling it 'research'!!!!";
+ mes "He has definitely lost his sanity and has gone too far!!";
+ emotion 7;
+ next;
+ mes "[Wagan]";
+ mes "If only there was a way to stop this mad man from destroying our community......";
+ mes "I just wish there was someone capable and brave enough to put an end to ^FF3333Metto's^000000 insanity.......";
+ next;
+ menu "Leave it to me.",-, "I wish your city the best of luck...",M_End;
+
+ mes "[Wagan]";
+ mes "Oh?? Are you really going to help us stop Metto? Our city would be very grateful if you could do this.......";
+ mes "But how exactly do you plan on accomplishing this rather difficult task?";
+ emotion 1;
+ next;
+ menu "Yeah it's pretty hard....",M_End, "Well, I guess I need to think of a plan now.....",-;
+
+ mes "[Wagan]";
+ mes "Yes a solid plan will be necessary to put a stop to Metto. You will need to trick him into quitting his evil experiments somehow......";
+ mes "It will have to be something subtle like....... hmm........";
+ next;
+ mes "[Wagan]";
+ mes "... Sabotaging his experiments in a way that makes it look like he was destined to fail.";
+ mes "He is talkative so you may be able to get him to tell you everything you need to know about his work.";
+ next;
+ mes "[Wagan]";
+ mes "To be honest.... I have been thinking about this plan for a while.........";
+ set metto_q, 1;
+ close;
+ M_End:
+ mes "[Wagan]";
+ mes "We will have to hope that fate will be on our side as we wait for things to unfold......";
+ mes "Come to think of it.... Metto is a strong believer in fate..... If we could only use that to your advantage somehow....";
+ close;
+L_Check:
+ if(metto_q == 8) goto L_Thank;
+ if(metto_q == 9) goto L_Done;
+ mes "How goes your work on sabotaging Metto's experiments? Hopefully the plan is going well.";
+ mes "I'm sorry to involve you in our city's problems, but we really do appreciate you efforts.";
+ close;
+L_Thank:
+ mes "Is this true? You were able to shut down Metto's research? Thank you sooo much for your help.";
+ mes "Without Metto causing trouble we have a lot less to worry about.";
+ emotion 5;
+ next;
+ mes "[Wagan]";
+ mes "The people of this city are grateful to you. Here is a little token of our appreciation......";
+ next;
+ mes "[Wagan]";
+ mes "Thank you once again for your assistance! I wish you the best of luck in all of your future endeavors!!!";
+ getitem 715,10;
+ emotion 15;
+ set metto_q, 9;
+ close;
+L_Done:
+ mes "Things have been much more peaceful around here now that Metto has been shut down. Thank you once again for your help.";
+ emotion 15;
+ close;
+}
\ No newline at end of file |