diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 5d7ac2c945..6c0ea27e2d 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -37,6 +37,7 @@ Musashiden Date Added ====== 06/11 + * Implemented the Poison King quest, beware of potential bugs. [MasterOfMuppets] * eAAC update: - Added Vending Machine, made by Celestria. [erKURITA] - Updated and fixed Coin Banker, by me :P. [erKURITA] diff --git a/npc/cities/louyang.txt b/npc/cities/louyang.txt index 349172e7ed..7a2b82f224 100644 --- a/npc/cities/louyang.txt +++ b/npc/cities/louyang.txt @@ -28,6 +28,7 @@ //= 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] //= 2.4 Implemented a few more npcs, thanks to Prometheus for them. [MasterOfMuppets] +//= 2.5 Implemented the Poison King quest, beware of potential bugs. [MasterOfMuppets] //============================================================ alberta.gat,245,45,4 script Girl 815,{ @@ -1663,6 +1664,7 @@ L_DONE: 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 + set BaseExp,BaseExp + 10000; next; mes "[Hua Tuo]"; mes "Well then, I will see you around. Once again, I'd like to thank you for your help."; @@ -1715,6 +1717,7 @@ L_CHECKITM: mes "Of course!"; mes "Here's your reward. Use this medicine when you feel weary."; getitem 679,5; //Pilule + set BaseExp,BaseExp + 30000; set QL_GOTHERB,0; set QL_DOC1STTIME,0; set QL_DOCQUEST,2; @@ -1733,6 +1736,11 @@ lou_fild01.gat,224,348,7 script Lady 817,{ emotion 30; mes "[Lady]"; mes "You're at the entrance of Louyang."; + if(QL_POISONKING > 8) + { + mes "I hope you have a good time~"; + close; + } next; mes "[Lady]"; mes "Louyang is well known"; @@ -1741,11 +1749,75 @@ lou_fild01.gat,224,348,7 script Lady 817,{ next; menu "Sure!",s_Firework,"No thanks~",-; + if(QL_POISONKING == 8)goto s_PKQuest; mes "[Lady]"; mes "Hmpf...!"; emotion 9; close; +s_PKQuest: + mes "[Lady]"; + mes "Hmm, if not firecrackers,"; + mes "then you must want something"; + mes "else. Did someone send you?"; + next; + menu "Yes.",s_Sent,"No.",-; + + mes "[Lady]"; + mes "No...?"; + if(!Sex)close; + next; + mes "[Lady]"; + mes "Are you..."; + mes "Coming on to me?"; + close; + +s_Sent: + mes "[Lady]"; + mes "Who was it?"; + mes "Please tell me"; + mes "his name."; + next; + input @PKstr$; + if(@PKstr$ != "Song Zhi Du")goto s_Dunno; + + mes "[Lady]"; + mes "Oh, I see."; + mes "Let me give"; + mes "you the package."; + next; + mes "[Lady]"; + mes "Ah, wait! I forgot!"; + mes "You must first pay the"; + mes "delivery fee of 1,000 zeny."; + next; + mes "[Lady]"; + if(Zeny < 1000)goto s_NEnoughZeny; + mes "Thank you~"; + mes "Now that the fee is paid,"; + mes "please bring this to"; + mes "Song Zhi Du."; + mes "Take care!"; + set Zeny,Zeny-1000; + getitem 7126,1; + set QL_POISONKING,9; + close; + +s_NEnoughZeny: + mes "Sorry, you don't have"; + mes "enough zeny to pay the"; + mes "delivery fee."; + close; + +s_Dunno: + mes "[Lady]"; + mes "Hmmm?"; + mes "I don't know who that is."; + mes "So I definitely don't have"; + mes "a package for whoever you're"; + mes "talking about."; + close; + s_Firework: mes "[Lady]"; mes "Alright, there you go!"; @@ -1779,6 +1851,7 @@ lou_in01.gat,99,158,4 script Lord 821,{ mes "your stay here,"; mes "Rune-Midgardian!"; next; + if(QL_POISONKING == 15)goto s_Journal; mes "[Lord Bai Long]"; mes "How could I have lost my friend"; mes "from our glory days? Hmm...?"; @@ -1790,6 +1863,65 @@ lou_in01.gat,99,158,4 script Lord 821,{ mes "myself. I hope you have a good time"; mes "while you stay here in Louyang."; close; + +s_Journal: + mes "^3131FFYou give Nagash Arses' Journal"; + mes "to Bai Long. He reads it intently,"; + mes "slowly turnin each page."; + next; + mes "^3131FFHe's completely silent for about"; + mes "fifteen minutes, and focuses all"; + mes "of his attention on the journal."; + next; + mes "^3131FFA single tear trickles"; + mes "from his eye as he reads"; + mes "the words of Nagash Arses...^000000"; + next; + mes "[Lord Bai Long]"; + mes "Thank you.."; + mes "Adventurer..."; + next; + mes "[Lord Bai Long]"; + mes "Thank you so much."; + mes "You've helped me make"; + mes "up with an old friend!"; + next; + mes "[Lord Bai Long]"; + mes "I, Bai Long, will work on giving"; + mes "fair treatment to all of martial"; + mes "arts organizations, regardless of"; + mes "their methods or philosophies!"; + next; + mes "[Lord Bai Long]"; + mes "I will also forgive Song Zhi Du,"; + mes "even if he tried to poison me."; + mes "He is innocent..."; + next; + mes "[Lord Bai Long]"; + mes "As a matter of fact, it was"; + mes "reported to me that Nagash was"; + mes "deported to his homeland after"; + mes "that incident. I had no idea"; + mes "he was in jail!"; + next; + mes "[Lord Bai Long]"; + mes "Thank you so"; + mes "much for your help!"; + next; + mes "[Lord Bai Long]"; + mes "Please take this as a token of"; + mes "gratitude. And please deliver this"; + mes "letter to Nagash and Song Zhi Du"; + mes "for me."; + getitem 603,1; + set QL_POISONKING,16; + next; + mes "^3131FFYou obtained ^0000FFBai Long's letter.^000000"; + next; + mes "[Lord Bai Long]"; + mes "Thank you in advance."; + close; + } lou_in01.gat,111,151,4 script Soldier 825,{ @@ -1875,3 +2007,1901 @@ lou_in01.gat,99,144,4 script Soldier 825,{ mes "you're staying in Louyang!"; close; } + +lou_in01.gat,25,23,4 script Friendly Looking Lady 817,{ + mes "[Hong Miao]"; + mes "Welcome."; + next; + mes "[Hong Miao]"; + mes "This is an elevator which leads"; + mes "to the Observation Tower. We are"; + mes "providing you a safe and fast"; + mes "transfer service for an affordable"; + mes "fee. Would you like to use this "; + mes "service?"; + next; + menu "Information",-,"Yes",s_Yes,"Maybe next time.",s_Next_Time; + mes "[Hong Miao]"; + mes "After many suggestions and"; + mes "proposals were sent to the Louyang"; + mes "tourism office, the Observation"; + mes "Tower was built do tourists"; + mes "can enjoy the sights."; + next; + mes "[Hong Miao]"; + mes "Due to the geographical"; + mes "features of Louyang, it's difficult"; + mes "to enjoy the breath taking view"; + mes "that our land has to offer."; + next; + mes "[Hong Miao]"; + mes "You can come up to the tower by"; + mes "taking the elevator right here. We"; + mes "are providing this quick and safe"; + mes "transfer service for 500 zeny per"; + mes "person."; + close; +s_Yes: + if(zeny < 500)goto L_Zeny; + mes "[Hong Miao]"; + mes "Thank for your patronage."; + mes "We are trying to provide you with"; + mes "the best service, Please"; + mes "come again."; + close2; + set Zeny,Zeny - 500; + warp "lou_in01.gat",16,19; + end; +L_Zeny: + mes "[Hong Miao]"; + mes "I am sorry, but you don't have enough money."; + close; +s_Next_Time: + mes "[Hong Miao]"; + mes "Please come"; + mes "back later."; + mes "Have a good day."; + close; +} + +louyang.gat,84,253,0 script Exit 111,{ + + mes "^3131FFThere is some sort"; + mes "of descent apparatus."; + mes "Would you like to use it?^000000"; + next; + menu "Yes",-,"No",s_No; + warp "lou_in01.gat",10,18; + end; +s_No: + close; +} + +lou_in02.gat,272,55,1 script Familiar-Looking Patient 86,{ + + mes "[??????]"; + mes "*Cough cough...*"; + mes "Awww......www..."; + mes "Aww...wwww.."; + emotion 9; + close; +} + +lou_in02.gat,253,45,4 script Employee 822,{ + + if(QL_POISONKING == 30)goto s_NoGoodIdea; + if(QL_POISONKING == 18)goto s_Busy; + if(QL_POISONKING == 17)goto s_Told; + if(QL_POISONKING == 14 && QL_POISONPATH < 2)goto s_CameBack; + if(QL_POISONKING > 13)goto s_Proud; + if(QL_POISONKING > 12)goto s_Security; + if(QL_POISONKING == 12)goto s_LordDie; + if(QL_POISONKING == 11)goto s_MaterialCheck; + if(QL_POISONKING == 10)goto s_NotSure; + if(QL_POISONKING == 9)goto s_Thanked; + if(QL_POISONKING == 7 && QL_POISONDISLIKED)goto s_Materials2; + if(QL_POISONKING > 6)goto s_DeliveryMes; + if(QL_POISONKING == 6 && QL_POISONDISLIKED)goto s_Pity; + if(QL_POISONKING == 6)goto s_Talked; + if(QL_DOCQUEST != 2)goto s_NotPoison; + mes "[Song Zhi Du]"; + mes "Well, well. Thank you for you're"; + mes "trouble. I didn't expect you to"; + mes "gather all these herbs for us..."; + next; + mes "[Song Zhi Du]"; + mes "I suppose I underestimated you. By"; + mes "the way, do you know anything about"; + mes "poison?"; + next; + menu "Yes, I am kind of interested in it",-,"No, not at all",s_No; + mes "[Song Zhi Du]"; + mes "Oh, I see. Well, if you have some"; + mes "time, why don't you go visit my old"; + mes "master in the slums?"; + next; + mes "[Song Zhi Du]"; + mes "If you two get along, I will tell"; + mes "you something important."; + set QL_POISONKING,1; + close; +s_No: + mes "[Song Zhi Du]"; + mes "Huh? I see. Well, thank you for"; + mes "your troubles once again. I hope you"; + mes "have a good time in Louyang."; + close; + +s_NotPoison: + mes "[Song Zhi Du]"; + mes "^111111*Sigh*^000000....."; + mes "I wish there was someone who"; + mes "could help me carry my revenge out."; + close; + +s_Talked: + mes "[Song Zhi Du]"; + mes "..."; + mes "So, did you talk"; + mes "to my old master?"; + mes "It seems he really"; + mes "likes you."; + next; + mes "[Song Zhi Du]"; + mes "As you know, my master has been"; + mes "accused of something he didn't do!"; + mes "And they crippled his use of the"; + mes "martial arts!"; + next; + mes "[Song Zhi Du]"; + mes "I can't forgive what"; + mes "they've done to my master!"; + mes "I want to grind their bones"; + mes "to powder! And that's before"; + mes "I kill them!"; + next; + mes "[Song Zhi Du]"; + mes "He's innocent and all he did"; + mes "was research poison with all"; + mes "of his effort! And for that,"; + mes "they destroyed him!"; + next; + mes "[Song Zhi Du]"; + mes "I was yound"; + mes "when it happened..."; + mes "Too young to know"; + mes "any martial arts."; + next; + mes "[Song Zhi Du]"; + mes "I could protect him."; + mes "All I could do was hide and"; + mes "watch other people get killed."; + next; + mes "[Song Zhi Du]"; + mes "I hate myself"; + mes "for not being strong!"; + mes "But, my body isn't suited"; + mes "for martial arts."; + next; + mes "[Song Zhi Du]"; + mes "All I can do is maintain my weak"; + mes "body and make sure it's reasonably"; + mes "healthy. Even so, if it weren't for"; + mes "my master, I'd be dead"; + mes "in the streets..."; + next; + mes "[Song Zhi Du]"; + mes "It was my master who picked me up"; + mes "from the streets and cured me. So,"; + mes "I've decided to become a doctor and"; + mes "save as many lives as I can."; + next; + mes "[Song Zhi Du]"; + mes "But before"; + mes "I do that,"; + mes "I want ^FF0000revenge^000000!"; + next; + mes "[Song Zhi Du]"; + mes "As I told you, I am weak."; + mes "Too weak... I know that from"; + mes "the bottom of my heart."; + next; + mes "[Song Zhi Du]"; + mes "But..."; + next; + mes "[Song Zhi Du]"; + mes "I am knowledged about medicine,"; + mes "especially the use of poison. I can"; + mes "tell you that I'm one of the best."; + next; + mes "[Song Zhi Du]"; + mes "Poison can kill people but it can"; + mes "also be used to save lives. The"; + mes "people who destroyed my master"; + mes "will pay the price."; + next; + mes "[Song Zhi Du]"; + mes "Do you understand"; + mes "why I'm furious!?"; + next; + menu "But Revenge isn't good.",-,"Yes, I fully understand",s_Understand; + + mes "[Song Zhi Du]"; + mes "Hmm..."; + mes "I see."; + next; + mes "[Song Zhi Du]"; + mes "I supposed you couldn't"; + mes "understand the way I feel."; + mes "After all, you didn't have"; + mes "to go through the same"; + mes "things I did."; + next; + mes "[Song Zhi Du]"; + mes "I suppose I expected too much"; + mes "since my master likes you. How"; + mes "could you know the rage and"; + mes "sadness that I feel!?"; + next; + mes "[Song Zhi Du]"; + mes "Fine."; + mes "Go do whatever"; + mes "you were going to do."; + mes "I'm just disappointed..."; + set QL_POISONDISLIKED,1; + close; + +s_Understand: + mes "[Song Zhi Du]"; + mes "Yes! Yes!"; + mes "You do understand!"; + next; + mes "[Song Zhi Du]"; + mes "I volunteered for this medicine"; + mes "storage position so that I can"; + mes "secretly study poison! Now, the"; + mes "time for action has come!"; + next; + mes "[Song Zhi Du]"; + mes "Still, I'll need some materials to"; + mes "complete my research. Then, when"; + mes "I succeeed and create a poison pill,"; + mes "I'll need someone to carry my"; + mes "revenge out for me."; + next; + mes "[Song Zhi Du]"; + mes "Since my body is so frail, I can't"; + mes "bear the tension and rage of seeing"; + mes "my lifelong enemy face to face."; + set QL_POISONKING,7; + close; + +s_Pity: + mes "[Song Zhi Du]"; + mes "I'm so disappointed."; + mes "You've even seen the"; + mes "pitiable state of my"; + mes "master for yourself!"; + mes "How could you not"; + mes "understand me?!"; + next; + menu "I'm sorry for the last time",s_Sorry,"No matter what, revenge isn't good.",-; + + specialeffect 11; + mes "[Song Zhi Du]"; + mes "Oh, forget about it"; + mes "I don't think I can ever"; + mes "make you understand how I feel."; + close; + +s_Sorry: + mes "[Song Zhi Du]"; + mes "If you really"; + mes "feel sorry for me,"; + mes "then you must help me"; + mes "carry out my revenge!"; + next; + mes "[Song Zhi Du]"; + mes "I still need to complete the"; + mes "poison potion I'm creating. I hope"; + mes "you can bring what I need to finish"; + mes "it. Go and get me..."; + next; + mes "[Song Zhi Du]"; + mes "^0000FF4 Bee Sting^000000,"; + mes "^0000FF10 Venom Canine^000000,"; + mes "^0000FF10 Empty Potion Bottle^000000,"; + mes "^0000FF30 Green Potion^000000."; + next; + mes "[Song Zhi Du]"; + mes "An apology is fine, but you must"; + mes "also show me that you are sorry and"; + mes "help me carry out my plan. Do you"; + mes "have any problem with this?"; + set QL_POISONKING,7; + close; + +s_Materials2: + mes "[Song Zhi Du]"; + mes "So, did you"; + mes "gather everything"; + mes "I asked of you?"; + next; + menu "Yes.",s_Items,"What do you need again?",-; + + mes "[Song Zhi Du]"; + mes "^111111*Sigh...*^000000"; + mes "Go and get me..."; + next; + specialeffect 11; + mes "[Song Zhi Du]"; + mes "^0000FF4 Bee Sting^000000,"; + mes "^0000FF10 Venom Canine^000000,"; + mes "^0000FF10 Empty Potion Bottle^000000,"; + mes "^0000FF30 Green Potion^000000."; + close; + +s_Items: + if(countitem(939) < 4 || countitem(937) < 10 || countitem(1093) < 10 || countitem(506) < 30)goto s_NEnoughItems; + delitem 939,4; //Bee Sting + delitem 937,4; //Venom Canine + delitem 1093,10; //Empty Potion Bottle + delitem 506,30; //Green Potion + set QL_POISONDISLIKED,0; + mes "[Song Zhi Du]"; + mes "Ah..."; + mes "With these, I accept your apology"; + mes "Thank you for all the trouble you"; + mes "went through to get this stuff"; + next; + mes "[Song Zhi Du]"; + mes "Now that you're this involved,"; + mes "you're in this with me all the way!"; + mes "I've been waiting for this"; + mes "day for years..."; + next; + mes "[Song Zhi Du]"; + mes "All that's left is to create this"; + mes "poison, and then to get the"; + mes "lord of Louyang to drink it.."; + close; + + +s_NEnoughItems: + mes "[Song Zhi Du]"; + mes "Where are the things"; + mes "I asked you to bring?"; + mes "Are you testing my"; + mes "patience or what?"; + next; + specialeffect 11; + mes "[Song Zhi Du]"; + mes "You're still missing some of the"; + mes "items I need. I must have them all"; + mes "in order to finish making this"; + mes "poison!"; + close; + +s_DeliveryMes: + emotion 0; + mes "[Song Zhi Du]"; + mes "Ah, hello."; + mes "Please give me a minute,"; + mes "I've just received a message."; + next; + mes "[Song Zhi Du]"; + mes "Ah!"; + mes "It says here"; + mes "that my delivery"; + mes "has finally arrived!"; + next; + mes "[Song Zhi Du]"; + mes "Would you bring me the"; + mes "box from the firecracker"; + mes "lady at the entrance"; + mes "to Louyang? Thanks"; + mes "in advance."; + set QL_POISONKING,8; + close; + +s_Thanked: + if(countitem(7126) == 0)goto s_WheresJellopy; + delitem 7126,1; + mes "[Song Zhi Du]"; + mes "Ah. Thank you,"; + mes "I needed this. Now,"; + mes "shall we begin?"; + next; + mes "[Song Zhi Du]"; + mes "First, I shall mix a poison"; + mes "extraced from Venom Canine"; + mes "with a foreign liquid named"; + mes "Karvodailnirol."; + next; + specialeffect 12; + mes "[Song Zhi Du]"; + mes "Then, I add Green Herb extract,"; + mes "poison extracted from Bee Sting and"; + mes "a Large Jellopy into the liquid!"; + mes "Finally, I must heat them all!"; + next; + specialeffect 124; + specialeffect 20; + mes "[Song Zhi Du]"; + mes "Finally, I have to carefully heat"; + mes "the mixture and collect it all into"; + mes "a Potion Bottle."; + next; + mes "[Song Zhi Du]"; + mes "Now I've got to do this just"; + mes "right. This is a very delicate"; + mes "procedure..."; + next; + specialeffect 17; + emotion 23; + mes "[Song Zhi Du]"; + mes "No!! I failed again! ^656565*Sigh...*^000000 And"; + mes "I spent a long time preparing all"; + mes "of those materials..."; + set QL_POISONKING,10; + close; + +s_WheresJellopy: + //Made up Dialog + emotion 0; + mes "[Song Zhi Du]"; + mes "I was told by the lady at"; + mes "the gate that she gave you"; + mes "the ^0000FFLarge Jellopy^000000..."; + mes "Yet you don't have it?"; + next; + mes "[Song Zhi Du]"; + mes "I can't make the poison without"; + mes "it. You'll have to find a new one"; + mes "somehow."; + close; + +s_NotSure: + mes "[Song Zhi Du]"; + mes "I'm not sure what went wrong."; + mes "Hmm, would you please help me"; + mes "again? I've used all the materials"; + mes "from last time."; + next; + mes "[Song Zhi Du]"; + mes "^0000FF4 Bee Sting^000000,"; + mes "^0000FF10 Venom Canine^000000,"; + mes "^0000FF10 Empty Potion Bottle^000000,"; + mes "^0000FF30 Green Potion^000000 and"; + mes "^0000FF1 Large Jellopy^000000."; + next; + mes "[Song Zhi Du]"; + mes "That's everything I'll need."; + mes "I would apologize, but since you've"; + mes "shown that you'll help carry out my"; + mes "revenge, I know you'll understand."; + set QL_POISONKING,11; + close; + +s_MaterialCheck: + if(countitem(939) < 4 || countitem(937) < 10 || countitem(1093) < 10 || countitem(506) < 30 || countitem(7126) < 1 )goto s_NEnoughItems2; + delitem 939,countitem(939); //Bee Sting + delitem 937,countitem(937); //Venom Canine + delitem 1093,countitem(1093); //Empty Potion Bottle + delitem 506,countitem(506); //Green Potion + delitem 7126,countitem(7126); //Large Jellopy + mes "[Song Zhi Du]"; + mes "Oh! You brought"; + mes "me everything I need!"; + mes "I'm very impressed!"; + next; + mes "[Song Zhi Du]"; + mes "You're the only one"; + mes "who actually understands how"; + mes "I feel. Thank you for gathering all"; + mes "of these ^0000FFmaterials^000000."; + next; + mes "[Song Zhi Du]"; + mes "Alright, now"; + mes "to create the poison."; + mes "This is going to be tough."; + mes "Here we go..."; + next; + mes "[Song Zhi Du]"; + mes "First, I shall mix a poison"; + mes "extraced from Venom Canine"; + mes "with a foreign liquid named"; + mes "Karvodailnirol."; + next; + specialeffect 12; + mes "[Song Zhi Du]"; + mes "Then, I add Green Herb extract,"; + mes "poison extracted from Bee Sting and"; + mes "a Large Jellopy into the liquid!"; + mes "Finally, I must heat them all!"; + next; + specialeffect 124; + specialeffect 20; + mes "[Song Zhi Du]"; + mes "Finally, I have to carefully heat"; + mes "the mixture and collect it all into"; + mes "a Potion Bottle."; + next; + mes "[Song Zhi Du]"; + mes "^111111*Phew...*"; + mes "Did..."; + mes "Did I make it?"; + next; + + set @PKSuccessRate,rand(1,1000); + if(@PKSuccessRate > 700) + { + emotion 23; + specialeffect 20; + mes "[Song Zhi Du]"; + mes "Hahaha~!"; + mes "Success!"; + mes "It works!"; + mes "I finally created it!"; + mes "Mwahahahahahaha!"; + next; + mes "[Song Zhi Du]"; + mes "Muhahahahaha!"; + next; + mes "[Song Zhi Du]"; + mes "Muhahahahaha!"; + mes "Hahahahahahahahahahahaha!"; + next; + mes "[Song Zhi Du]"; + mes "I made it!"; + mes "I made it!"; + mes "Now, revenge will be mine!"; + next; + mes "[Song Zhi Du]"; + mes "Hahaha! Now, please"; + mes "take this bottle. But be careful."; + mes "Even if you smell it just a little,"; + mes "it can cause your body to"; + mes "decompose, leading to death."; + getitem 678,2; //Poison Bottle + set QL_POISONKING,12; + close; + } + else + { + emotion 23; + specialeffect 17; + mes "[Song Zhi Du]"; + mes "NO! I... I've failed again! And I"; + mes "spent a long time getting"; + mes "everything ready..."; + close; + } + +s_NEnoughItems2: + //Made up dialog + mes "[Song Zhi Du]"; + mes "You seem to be missing some"; + mes "of the materials that I need,"; + mes "don't come back until you get"; + mes "them!"; + next; + mes "[Song Zhi Du]"; + mes "I will need the following:"; + mes "^0000FF4 Bee Sting^000000,"; + mes "^0000FF10 Venom Canine^000000,"; + mes "^0000FF10 Empty Potion Bottle^000000,"; + mes "^0000FF30 Green Potion^000000 and"; + mes "^0000FF1 Large Jellopy^000000."; + close; + +s_LordDie: + mes "[Song Zhi Du]"; + mes "Hahahaha...!"; + mes "Now, time has come."; + mes "With this poison, Louyang's"; + mes "lord will be cast into hell!"; + next; + mes "[Song Zhi Du]"; + mes "If they lied about my master,"; + mes "then I'll simply make their lies"; + mes "into truth. Then, my master"; + mes "won't feel victimized!"; + next; + mes "[Song Zhi Du]"; + mes "Lord Bai Long!"; + mes "You will die!"; + mes "Ha HA HA HA HA!"; + next; + mes "[Song Zhi Du]"; + mes "Muhahahahaha!"; + mes "Hahaha...Haha..hahaha..haha..hahah"; + mes "ahaha...mmmmuhahahahahahahahahaha!!"; + next; + mes "[Song Zhi Du]"; + mes "Muhahahahahaha!"; + mes "............"; + next; + mes "[Song Zhi Du]"; + mes "Ah, forgive me."; + mes "I was overly excited."; + mes "Yes, I must calm down..."; + next; + mes "[Song Zhi Du]"; + mes "Now, I have one last favor to ask"; + mes "of you. Please sneak into the"; + mes "Castle of the Dragon."; + next; + mes "[Song Zhi Du]"; + mes "I want you to put this poison some"; + mes "place where Lord Bai Long might"; + mes "stay. But be careful, the castle"; + mes "has a lot of security."; + next; + mes "[Song Zhi Du]"; + mes "Still, you're an adventurer from"; + mes "Rune-Midgard. You've probably had"; + mes "challenges like this before, so I'm"; + mes "sure you'll find a way."; + next; + mes "[Song Zhi Du]"; + mes "Anyway, I'm sure my master"; + mes "will be happy to know that"; + mes "I finally created the ^0000FFpoison"; + mes "he wished to create^000000!"; + next; + mes "[Song Zhi Du]"; + mes "Hahaha...!"; + mes "Master, I did it!"; + mes "Your disciple Song Zhi Du made the"; + mes "world's deadliest poison for you!"; + set QL_POISONKING,13; + close; + +s_Security: + mes "[Song Zhi Du]"; + mes "Remember..."; + mes "The Castle of the Dragon"; + mes "is under heavy surveillance."; + mes "I guess Lord Bai Long is"; + mes "insecure. Heh heh."; + next; + mes "[Song Zhi Du]"; + mes "Anyways, I hope you'll be"; + mes "really careful. When you go in,"; + mes "don't forget to use this poison"; + mes "somewhere the Lord Bai Long"; + mes "can ingest it."; + next; + mes "[Song Zhi Du]"; + mes "Anyway, I'm sure my master"; + mes "will be happy to know that"; + mes "I finally created the ^0000FFpoison"; + mes "he wished to create^000000!"; + next; + mes "[Song Zhi Du]"; + mes "Hahaha...!"; + mes "Master, I did it!"; + mes "Your disciple Song Zhi Du made the"; + mes "world's deadliest poison for you!"; + next; + mes "[Song Zhi Du]"; + mes "Leave now,"; + mes "my friend!"; + mes "For my revenge!"; + mes "Go and kill Lord Bai Long!"; + close; + +s_CameBack: + mes "[Song Zhi Du]"; + mes "Ah!"; + mes "You came back!"; + next; + mes "[Song Zhi Du]"; + mes "Ah yes."; + mes "All I have to do now"; + mes "is wait and hear news"; + mes "of Lord Bai Long's death."; + next; + mes "[Song Zhi Du]"; + mes "Thank you so much, my friend."; + mes "You've satisfied my old grudge."; + next; + mes "[Song Zhi Du]"; + mes "Now, I am getting tired."; + mes "Let me rest... Take care, my"; + mes "friend, and travel in safety."; + next; + mes "[Song Zhi Du]"; + mes "But before you go, let me give you"; + mes "some poison and a medicinal pill."; + mes "I made these with the leftover"; + mes "materials and medicine in the"; + mes "storage."; + next; + mes "[Song Zhi Du]"; + mes "Please take the"; + mes "medicine pill"; + mes "right away."; + next; + mes "^3131FFYou swallowed a strange pill"; + mes "that shines with a gold color."; + mes "it tastes bitter..."; + next; + mes "^3131FFThe nasty taste lingers in your"; + mes "mouth but then you feel a great"; + mes "warmth flowing throughout your"; + mes "body. Eventually, you pass out."; + close2; + getitem 678,3; + if(BaseLevel < 56)set BaseExp,BaseExp+8909; + if(BaseLevel > 55 && BaseLevel < 61)set BaseExp,BaseExp+10213; + if(BaseLevel > 60 && BaseLevel < 66)set BaseExp,BaseExp+17684; + if(BaseLevel > 65 && BaseLevel < 71)set BaseExp,BaseExp+25411; + if(BaseLevel > 70 && BaseLevel < 76)set BaseExp,BaseExp+68757; + if(BaseLevel > 75 && BaseLevel < 81)set BaseExp,BaseExp+128246; + if(BaseLevel > 80 && BaseLevel < 86)set BaseExp,BaseExp+142340; + if(BaseLevel > 85 && BaseLevel < 91)set BaseExp,BaseExp+152052; + if(BaseLevel > 90)set BaseExp,BaseExp+366786; + warp "louyang.gat",270,136; + set QL_POISONKING,30; + set QL_POISONPATH,0; + end; + +s_Proud: + mes "[Song Zhi Du]"; + mes "Nagash Arses is also the name of"; + mes "the Poison King in a legend of"; + mes "Arcturus. There's good reasons for"; + mes "my master to be proud of hise name!"; + close; + +s_Told: + mes "[Song Zhi Du]"; + mes "Ah..."; + mes "Welcome."; + mes "My master told"; + mes "me everything."; + next; + mes "[Song Zhi Du]"; + mes "Somehow, I feel relieved, but sorry"; + mes "at the same time. Still, now I can"; + mes "forget everything that's happened"; + mes "in the past."; + next; + mes "[Song Zhi Du]"; + mes "Now, I've decided to focus more on"; + mes "my medical studies so that I can"; + mes "really save as many lives as I can."; + mes "I'm sorry I've been so rude to you"; + mes "before."; + next; + mes "[Song Zhi Du]"; + mes "Also, I hope you will"; + mes "take these, since I don't"; + mes "need them any longer."; + getitem 678,5; //Poison Bottle + set QL_POISONKING,18; + set QL_POISONPATH,0; + next; + mes "[Song Zhi Du]"; + mes "Thank you"; + mes "once again, friend."; + mes "Now if you'll excuse me,"; + mes "i have many things to do..."; + close; + +s_Busy: + mes "^3131FFSong Zhi Du is busily engaged with"; + mes "organizing medicinal herbs. The"; + mes "faint look of sadness that used to"; + mes "be on his face now seems drained."; + next; + mes "^3131FFStill, from his movements and the"; + mes "pace at which he is working, you"; + mes "can tell that he loves what he is"; + mes "doing. It seems that Song Zhi Du"; + mes "has finally found his life's path."; + close; + +s_NoGoodIdea: + mes "[Song Zhi Du]"; + mes "..................."; + next; + mes "^3131FFSong Zhi Du looks blankly at the"; + mes "ceiling. With his revenge, it seems"; + mes "he's lost his motivation in life."; + mes "Was it a good idea to help him,"; + mes "after all?"; + next; + mes "^3131FFBy hearsay, the poisoned drink"; + mes "didn't work so well, as a Thief"; + mes "from a foreign land actually stole"; + mes "the bottle."; + close; + +} + +lou_in02.gat,122,38,4 script Poison King 824,{ + + if(QL_POISONKING > 16 && QL_POISONKING != 30)goto s_Proud; + if(QL_POISONKING == 16)goto s_Letter; + if(QL_POISONKING == 15)goto s_Hope; + if(QL_POISONKING == 14 && QL_POISONPATH > 1)goto s_Happened; + if(QL_POISONKING == 30)goto s_Emo; + if(QL_POISONPATH == 2)goto s_StopHim; + if(QL_POISONKING == 13 || QL_POISONKING == 14)goto s_MetDisciple; + mes "[Nagash Arses]"; + mes "It's been 40 years since I came"; + mes "here. Hahaha, but it doesn't feel"; + mes "like it's been that long."; + next; + mes "[Nagash Arses]"; + mes "In the past, I was one of the"; + mes "most renowned experts in the use"; + mes "of poison. I even created a martial"; + mes "art based on it's use, and formed my"; + mes "own martial arts organization."; + next; + mes "[Nagash Arses]"; + mes "Now, those memories"; + mes "don't even seem real"; + mes "anymore. This poem is"; + mes "all I can remember..."; + next; + mes "[Nagash Arses]"; + mes "As I lay in bed looking"; + mes "up at the moonlight,"; + mes " "; + mes "It looks like the "; + mes "frost on the ground."; + next; + mes "[Nagash Arses]"; + mes "I lift head up to look"; + mes "at the bright moon,"; + mes " "; + mes "I lower my head"; + mes "feeling homesick."; + if(!QL_POISONKING)close; + next; + if(QL_POISONKING > 1)goto s_Menu2; + menu "Grin at him.",-,"Lament on his grief.",s_Grief,"Reprove him.",s_Reprove,"Listen to the poem again.",s_Again,"Show him a sad look.",s_Sad; + + mes "[Nagash Arses]"; + mes "Yeah, I don't blame you."; + mes "I know I look stupid. Legally,"; + mes "I'm a criminal after all."; + mes "I don't have any friends and"; + mes "there's no one I can trust."; + close; + +s_Grief: + mes "[Nagash Arses]"; + mes "How can you sympathize?"; + mes "I doubt anyone has had"; + mes "experiences that are"; + mes "much worse than mine..."; + close; + +s_Reprove: + mes "What--? I haven't wrongers you in any"; + mes "way! Why must you be so mean to an"; + mes "old man? You don't even know half"; + mes "of what I've gone though."; + close; + +s_Again: + mes "[Nagash Arses]"; + mes "As I lay in bed looking"; + mes "up at the moonlight,"; + mes " "; + mes "It looks like the "; + mes "frost on the ground."; + next; + mes "[Nagash Arses]"; + mes "I lift head up to look"; + mes "at the bright moon,"; + mes " "; + mes "I lower my head"; + mes "feeling homesick."; + close; + +s_Sad: + mes "[Nagash Arses]"; + mes "Do you miss your hometown"; + mes "as much as I do? I'm envious"; + mes "of you, youngster. You have"; + mes "the freedom to go"; + mes "wherever you want."; + next; + mes "[Nagash Arses]"; + mes "I'm a wanted criminal."; + mes "Even if I were free to"; + mes "travel, I may not have"; + mes "the strength to try."; + next; + mes "[Nagash Arses]"; + mes "Let's not talk about this any"; + mes "longer. It's reminded me of"; + mes "my worst memories."; + next; + mes "[Nagash Arses]"; + mes "I'm too old to remember anything."; + mes "Ha ha ha. Maybe if I saw something"; + mes "related to poison, I might remember"; + mes "something."; + next; + mes "[Nagash Arses]"; + mes "..."; + next; + mes "[Nagash Arses]"; + mes "No, no..."; + mes "I think I'm too old"; + mes "to remember anything."; + mes "Anything at all."; + set QL_POISONKING,2; + close; + +s_Menu2: + menu "Ask about the poem.",-,"Ask about his hometown.",s_Hometown,"Ask him about use of poison.",s_Poison,"Ask about his situation.",s_Situation; + + mes "[Nagash Arses]"; + mes "Ah, have you"; + mes "heard of this poem?"; + mes "As I grow older, my"; + mes "memory also drows worse,"; + mes "but I really like this poem"; + mes "and don't want to forget it."; + next; + mes "[Nagash Arses]"; + mes "I hope you don't"; + mes "mind helping me"; + mes "memorize this poem..."; + next; + set @PKrand,rand(0,2); + if(@PKrand == 0) +{ + mes "[Nagash Arses]"; + mes "^3131FF'As I lay ^000000[ ]^3131FF looking up at the"; + mes "moonlight.'^000000 In this first line,"; + mes "what word should be in [ ]?"; + next; + menu "on the ground",s_1,"with you",s_1,"in bed",-,"in the stars",s_1; + set @PKtest,@PKtest+1; + +s_1: + mes "[Nagash Arses]"; + mes "^3131FF'It looks like the ^000000[ ]^3131FF on the"; + mes "ground.'^000000 In the second line, which"; + mes "word should be in [ ]?"; + next; + menu "Frost",-,"Dew",s_2,"Pebbles",s_2,"Snow",s_2; + set @PKtest,@PKtest+1; + +s_2: + mes "[Nagash Arses]"; + mes "Now to see if you really"; + mes "understand the poem. It's no"; + mes "use to just know the words. They"; + mes "must be a part of you as well."; + next; + mes "[Nagash Arses]"; + mes "How would you describe the overall"; + mes "mood and tone of the speaker of"; + mes "this poem?"; + next; + menu "Romantic",s_3,"Wistful",s_3,"Regretful",-,"Passionate",s_3; + set @PKtest,@PKtest+1; + +s_3: + set @PKrand2,rand(0,1); + if(!@PKrand2) + { + mes "[Nagash Arses]"; + mes "What do you think is the major"; + mes "theme of this poem?"; + next; + menu "Tragedy",s_4,"Seperation",-,"Love",s_4,"Revenge",s_4,"Buddy Cop Film",s_4; + } + if(@PKrand2) + { + mes "[Nagash Arses]"; + mes "According to the poem,"; + mes "where is the location"; + mes "of the speaker as he is"; + mes "gazing at the moon?"; + next; + menu "In his hometown",s_4,"In jail",s_4,"In the depths of the cosmos.",s_4,"In bed",-; + } + set @PKtest,@PKtest+1; + +s_4: + mes "[Nagash Arses]"; + mes "Ha ha ha! You undestand this poem"; + mes "well! Now, would you repeat the"; + mes "first line for me again?"; + next; + menu "When I lay in bed looking up at the moonlight",s_5,"When I lay in bed thinking of the moonlight",s_5,"As I lay in bed looking up at the moonlight",-,"As I lay in bed thinking of the moonlight",s_5; + set @PKtest,@PKtest+1; + +s_5: +} + if(@PKrand == 1) +{ + mes "[Nagash Arses]"; + mes "^3131FF'It looks like the ^000000[ ]^3131FF on the"; + mes "ground.'^000000 In the second line, which"; + mes "word should be in [ ]?"; + next; + menu "Frost",-,"Dew",s_6,"Pebbles",s_6,"Snow",s_6; + set @PKtest,@PKtest+1; + +s_6: + mes "[Nagash Arses]"; + mes "^3131FFI lower my head feeling ^000000[ ]^3131FF.^000000'"; + mes "Which word should be in [ ]?"; + next; + menu "Homesick",-,"Drowsy",s_7,"Loneliness",s_7,"Heartbroken",s_7; + set @PKtest,@PKtest+1; + +s_7: + mes "[Nagash Arses]"; + mes "Now to see if you really"; + mes "understand the poem. It's no"; + mes "use to just know the words. They"; + mes "must be a part of you as well."; + next; + mes "[Nagash Arses]"; + mes "in the first two lines, what"; + mes "is being linked by the poet?"; + next; + menu "Bed and ground.",s_8,"Frost and hometown.",-,"Gloomy.",s_8,"Smokey.",s_8,"Moonlight and Frost.",s_8; + set @PKtest,@PKtest+1; + +s_8: + mes "[Nagash Arses]"; + mes "In this land, the image of the moon"; + mes "often appears in poems expressing"; + mes "seperation, longing and"; + mes "homesickness. Why would gazing at"; + mes "the moon offer comfort?"; + next; + menu "The rabbit on the moon grants wishes.",s_9,"It's sheer beauty eases anxiety",s_9,"Because it wanes and waxes",s_9,"All people and places share the same moon",-; + set @PKtest,@PKtest+1; + +s_9: + mes "[Nagash Arses]"; + mes "Ha ha ha! You understand this poem"; + mes "well! Now, would you repeat the"; + mes "third line for me again?"; + next; + menu "I look upon the bright moon",s_10,"I lift my head to look at the bright moon.",-,"I turn my head to look at the bright moon.",s_10,"I face the bright moon.",s_10; + set @PKtest,@PKtest+1; + +s_10: +} + if(@PKrand == 2) +{ + mes "[Nagash Arses]"; + mes "^3131FF'It looks like the ^000000[ ]^3131FF on the"; + mes "ground.'^000000 In the second line, which"; + mes "word should be in [ ]?"; + next; + menu "Frost",-,"Dew",s_11,"Pebbles",s_11,"Snow",s_11; + set @PKtest,@PKtest+1; + +s_11: + mes "[Nagash Arses]"; + mes "^3131FF'I lift my ^000000[ ]^3131FF to look at the"; + mes "bright moon.'^000000 In the third line,"; + mes "which word should be in [ ]?"; + next; + menu "eyes",s_12,"head",-,"gaze",s_12,"sights",s_12; + set @PKtest,@PKtest+1; + +s_12: + mes "[Nagash Arses]"; + mes "Now to see if you really"; + mes "understand this poem. It's no"; + mes "use to just know the words. They"; + mes "must be a part of you as well."; + next; + mes "[Nagash Arses]"; + mes "What do you think is the major"; + mes "theme of this poem?"; + next; + menu "Tragedy",s_13,"Seperation",-,"Love",s_13,"Revenge",s_13,"Buddy Cop Film",s_13; + set @PKtest,@PKtest+1; + +s_13: + set @PKrand2,rand(0,1); + if(!@PKrand2) + { + mes "[Nagash Arses]"; + mes "What might be one reason why the"; + mes "bright moonlight looks like frost"; + mes "on the ground to the poet?"; + next; + menu "He's looking though a frosty window",s_14,"A bright moon glimmers like icicles",-,"He's homesick, so the moonlight looks cold.",s_14,"It's called 'Poetic Lisense.'",s_14; + } + if(@PKrand2) + { + mes "[Nagash Arses]"; + mes "Although this poem is only four"; + mes "lines long, it's structure can be"; + mes "easily classified. How would you"; + mes "describe this poem's structure?"; + next; + menu "Why it's a sonnet",s_14,"It's a prose with erratic caesuras",s_14,"It's a quatrain of course",-,"Lambic Pentameter?",s_14; + } + set @PKtest,@PKtest+1; + +s_14: + mes "[Nagash Arses]"; + mes "Ha ha ha! You understand this poem"; + mes "well! Now, would you repeat the"; + mes "last line for me again?"; + next; + menu "I cry for my home town.",s_15,"I lower my head feeling homesick.",-,"I miss my home town",s_15,"I sob feeling homesick.",s_15; + set @PKtest,@PKtest+1; + +s_15: +} + if(@PKtest == 5 && QL_POISONKING == 2)set QL_POISONKING,3; + mes "[Nagash Arses]"; + mes "Thank you for yout time,"; + mes "youngster. Oh, and this is"; + mes "an old, famous poem written"; + mes "by Li Tai Bai. You know that,"; + mes "don't you?"; + close; + +s_Hometown: + mes "[Nagash Arses]"; + mes "Are you asking me"; + mes "about my hometown...?"; + mes "As a Rune-Midgardian,"; + mes "I'm sure you've at least"; + mes "heard of Morroc..."; + next; + mes "[Nagash Arses]"; + mes "A city built in the middle of the"; + mes "desert, its founders had to combat"; + mes "the harsh and unforgiving forces of"; + mes "nature everyday."; + next; + mes "[Nagash Arses]"; + mes "Yeah, the blazing sun never"; + mes "seems to leave, and it's a dry,"; + mes "desert area, but people still"; + mes "manage to live there."; + next; + mes "[Nagash Arses]"; + mes "Ah~ I miss Morroc, my hometown."; + mes "I used to be a member of the"; + mes "Assassin organization known as the"; + mes "'Canine of Desert.' Long ago, I was"; + mes "their poison expert."; + next; + if(QL_POISONKING == 3)goto s_AltMenu; + menu "Tell him news of Morroc",s_News,"Info about 'Canine of Desert'",s_Canine; + +s_AltMenu: + menu "Tell him news of Morroc",s_News,"Info about 'Canine of Desert'",s_Canine,"Just listen",s_Listen; + +s_News: + mes "[Nagash Arses]"; + mes "Hm...?"; + mes "Is there anything"; + mes "you want to say?"; + next; + mes "[" + strcharinfo(0) +"]"; + mes "I have news"; + mes "of Morroc..."; + input @PKstr$; + mes "[" + strcharinfo(0) +"]"; + mes @PKstr$; + next; + mes "[Nagash Arses]"; + mes "I see..."; + mes "Thank you for"; + mes "telling me that."; + close; + +s_Canine: + mes "[Nagash Arses]"; + mes "I just told you what the 'Canine"; + mes "of Desert' is. If you can't remember what"; + mes "I just told you, it's no use for me"; + mes "to explain further. You go ahead"; + mes "and tell me what it is."; + next; + input @PKstr$; + mes "[Nagash Arses]"; + mes "Well, I suppose I can't blame you"; + mes "for not knowing or remembering."; + mes "When you get the chance, find"; + mes "someone wearing a purple suit..."; + next; + mes "[Nagash Arses]"; + mes "Any Assassin worth his salt should"; + mes "know what the 'Canine of Desert'"; + mes "is."; + close; + +s_Listen: + mes "[Nagash Arses]"; + mes "I tried Many things to develop my"; + mes "poison skills when I was young."; + mes "I tried to extract poison from"; + mes "Muka's needles and from purple"; + mes "mushrooms. Eventually, I became"; + mes "an expert of toxins from my"; + mes "efforts. "; + next; + mes "[Nagash Arses]"; + mes "One time I even injected"; + mes "a poison into my own body"; + mes "to fully test it. Yeah..."; + mes "It almost killed me."; + next; + mes "[Nagash Arses]"; + mes "I was recognized as the man who"; + mes "was most highly skilled in the use"; + mes "of poison in the 'Canine of"; + mes "Desert,' and I was sent on the most"; + mes "crucial and dangerous missions."; + next; + mes "[Nagash Arses]"; + mes "One day, I was hired by the Alberta"; + mes "Merchant Guild to assassinate an"; + mes "enemy that had been threatening"; + mes "them. However, I never got to"; + mes "complete that missions."; + next; + mes "[Nagash Arses]"; + mes "While I was on the ship to proceed"; + mes "with my mission, we encountered"; + mes "heavy wind and waves, and the ship"; + mes "sank. I believe I was the only"; + mes "survivor of that accident."; + next; + mes "[Nagash Arses]"; + mes "I was floated helplessly on the"; + mes "ocean and somehow managed"; + mes "to arrive here, in Louyang. That"; + mes "was forty years ago."; + next; + mes "[Nagash Arses]"; + mes "It seemed that my arrival was"; + mes "rather timely. Louyang was intruded"; + mes "by huge mobs of dangerous monsters"; + mes "that were able to infiltrate"; + mes "the Castle of the Dragon."; + next; + mes "[Nagash Arses]"; + mes "Since I was one of the best"; + mes "assassins of the 'Canine of"; + mes "Desert.’ I did far more than my"; + mes "share fair of monster killing."; + next; + mes "[Nagash Arses]"; + mes "It was on the battlefield that"; + mes "I met Bai Long who is now the Lord of"; + mes "this town. But back then, he was"; + mes "known as the 'Street Knight.'"; + next; + mes "[Nagash Arses]"; + mes "I remember seeing him surrounded"; + mes "by enemies, and I dove into thick"; + mes "of battle to keep him from getting"; + mes "killed. We fought back to back and"; + mes "managed to stay alive back then."; + next; + mes "[Nagash Arses]"; + mes "You have to understand that it's"; + mes "not easy to let someone back you"; + mes "up in battle unless there's a solid"; + mes "trust. Those sights... where the"; + mes "greatest moments in my life."; + next; + mes "[Nagash Arses]"; + mes "Sadly, Many of our comrades,"; + mes "all of them respectable and highly"; + mes "skilled in martial artists, fell in"; + mes "battle. The number of monsters we"; + mes "had to contend with was just"; + mes "overwhelming."; + next; + mes "[Nagash Arses]"; + mes "Still, I manage to continue my"; + mes "poison research, even during those"; + mes "tough times. I studied medicine in"; + mes "this town and was able to use that"; + mes "knowledge to enhance my"; + mes "understanding of poisons."; + next; + mes "[Nagash Arses]"; + mes "I created a new skill based on all"; + mes "of my knowledge, and learned how"; + mes "to put poison on weapons."; + next; + mes "[Nagash Arses]"; + mes "I even learned martial arts in"; + mes "Louyang, and combined that"; + mes "knowledge with my poison expertise"; + mes "to create my own unique fighting"; + mes "style."; + next; + mes "[Nagash Arses]"; + mes "Well, that's my story."; + mes "But now, I just miss my"; + mes "home town. I miss the heat"; + mes "of the desert, and the glare"; + mes "of the blazing sun."; + set QL_POISONKING,4; + close; + +s_Poison: + mes "[Nagash Arses]"; + mes "Did you just say you"; + mes "want to learn about the"; + mes "use of poison?"; + next; + mes "[Nagash Arses]"; + mes "Why would you want"; + mes "to learn about it?"; + mes "Even if I wanted to"; + mes "teach, I'm too old to"; + mes "remember everything"; + mes "clearly..."; + if(QL_POISONKING > 4)goto s_Disciple; + close; + +s_Disciple: + next; + mes "[Nagash Arses]"; + mes "Go find my last disciple,"; + mes "^0000FFSong Zhi Du^000000, as he may tell you"; + mes "something useful. He's working at"; + mes "the doctor's office. If it weren't"; + mes "for him, I'd be starving now."; + if(QL_POISONKING == 5)set QL_POISONKING,6; + close; + +s_Situation: + if(QL_POISONKING == 4)goto s_Situation2; + mes "[Nagash Arses]"; + mes "I..."; + mes "I don't want"; + mes "to talk about that."; + mes "Let's not talk about it."; + close; + +s_Situation2: + mes "[Nagash Arses]"; + mes "You're asking me how"; + mes "things came to be like"; + mes "this? Life used to be good."; + next; + mes "[Nagash Arses]"; + mes "Ah I told you, I distinguished"; + mes "myself in the battles with"; + mes "monsters. I was rewarded with"; + mes "Louyang citizenship and given"; + mes "gifts of money."; + next; + mes "[Nagash Arses]"; + mes "I was invited to join a martial"; + mes "arts organization that specialized"; + mes "in the use of poison. I joined"; + mes "them, excited about further"; + mes "broadening my knowldege."; + next; + mes "[Nagash Arses]"; + mes "I was stunned by the enormous body"; + mes "of knowledge about toxins that they"; + mes "provided. I tried to learn as much"; + mes "as I could so I could develop my"; + mes "own, unique poisoning skills."; + next; + mes "[Nagash Arses]"; + mes "As I studied with them, together we"; + mes "started to clear the town of the"; + mes "remaining monsters. Can you guess"; + mes "the results of our effors to clean"; + mes "up the city?"; + next; + menu "..??",-,"It must have been good.",s_Good,"I guess it was okay.",s_Okay,"I don't know, but how did it go?",s_Dunno; + + mes "[Nagash Arses]"; + mes "Did you even listen to me? It's no"; + mes "use talking to you if you don't"; + mes "even care about what I have to"; + mes "say."; + next; + goto s_False; + +s_Good: + mes "[Nagash Arses]"; + mes "You're right!"; + mes "We got rid of every"; + mes "single monster in the city!"; + next; + goto s_Right; + +s_Okay: + mes "[Nagash Arses]"; + mes "Just okay...?"; + mes "I don't think you realized how"; + mes "powerful we were back then! Eh..."; + next; + goto s_False; + +s_Dunno: + mes "[Nagash Arses]"; + mes "We got rid of every single monster"; + mes "in the city!"; + next; + +s_Right: + mes "[Nagash Arses]"; + mes "We managed to eliminate every"; + mes "monster that was wandering around"; + mes "Louyang. At the time, we were the"; + mes "only people brave enough to take on"; + mes "this sort of task."; + next; + mes "[Nagash Arses]"; + mes "Unfortunately, other martial arts"; + mes "organizations grew envious of our"; + mes "success, insisting that we were"; + mes "dishonorable for using poison to"; + mes "attack our enemies."; + next; + mes "[Nagash Arses]"; + mes "Although we can accept criticism"; + mes "for our use of poison, we were"; + mes "finally blamed for something we"; + mes "never would have done."; + next; + mes "[Nagash Arses]"; + mes "Someone put poison into a meal"; + mes "which was eaten by a son of the"; + mes "lord and then falsely accused us!"; + next; + mes "[Nagash Arses]"; + mes "in the end, our organization was"; + mes "disbanded and I was put in jail."; + mes "I suffered through much to escape"; + mes "from prison..."; + next; + mes "[Nagash Arses]"; + mes "However, because of all the"; + mes "injuries I've had to endure in jail"; + mes "and in my escape attempts,"; + mes "I can no longer use my"; + mes "martial arts."; + next; + mes "[Nagash Arses]"; + mes "Even to this day, the police are"; + mes "hounding after me. I really want to"; + mes "tell the lord of Louyang that I'm"; + mes "innocent, but it may be"; + mes "too late now..."; + set QL_POISONKING,5; + close; + +s_False: + mes "[Nagash Arses]"; + mes "Sorry for keeping you from what you"; + mes "wanted to do. Take care of"; + mes "yourself, youngster."; + close; + +s_MetDisciple: + mes "[Nagash Arses]"; + mes "Aren't you the youngster"; + mes "I talked to a while ago?"; + mes "Did you get a chance"; + mes "to meet my disciple?"; + mes "How was he?"; + next; + mes "[Nagash Arses]"; + mes "He was sick all the time when he"; + mes "was young, so he worried me a lot."; + mes "But now I'm proud of him and he's"; + mes "doing as well as just any other fine"; + mes "young man."; + next; + mes "[Nagash Arses]"; + mes "I am living only for him,"; + mes "and hope that he becomes a great"; + mes "healer someday. Recently, I've"; + mes "found that my sole comfort is in"; + mes "treating diseases for other"; + mes "people..."; + next; + mes "[Nagash Arses]"; + mes "By the way..."; + mes "You look pale..."; + mes "Did something happen?"; + next; + menu "Nothing",-,"I want to talk about your disciple",s_TalkDisciple,"I don't feel good.",s_DontFeelG; + + mes "[Nagash Arses]"; + mes "Oh..."; + mes "I see..."; + mes "But take care"; + mes "of yourself."; + next; + mes "[Nagash Arses]"; + mes "You better enjoy your physical"; + mes "strength when you're young. When"; + mes "you're my age, it's tough to regain"; + mes "your health once you lose it."; + close; + +s_TalkDisciple: + mes "[Nagash Arses]"; + mes "Did something happen to him?"; + mes "I've been worried since he hasn't"; + mes "come to visit me since you last"; + mes "came to speak with me."; + next; + if(QL_POISONPATH == 1)goto s_BeFine; + if(countitem(678))menu "Give him Poison Bottle.",s_Bottle,"Cancel and go to 'Song Zhi Du'.",-; + else + { + mes "[" + strcharinfo(0) + "]"; + mes "...Nothing much."; + close; + } + + mes "[" + strcharinfo(0) + "]"; + mes "...Nothing much."; + next; +s_BeFine: + mes "[Nagash Arses]"; + mes "Hmm...?"; + mes "I guess you don't know what is"; + mes "going on. I've heard some bad"; + mes "rumors about him, which is why I'm"; + mes "asking."; + next; + mes "[Nagash Arses]"; + mes "I hope he'll be fine."; + mes "After all, he's truly"; + mes "kind at heart."; + close; + +s_Bottle: + delitem 678,1; + mes "[Nagash Arses]"; + mes "Huh!?"; + mes "Isn't this...!?"; + next; + mes "[Nagash Arses]"; + mes "I've dreamed of creating"; + mes "a poison of such potency!"; + mes "W-where did you find this?"; + next; + menu "It's common nowadays.",-,"Explain to him what happened.",s_Explain; + + mes "[Nagash Arses]"; + mes "Really...?"; + mes "Then someone finally figured it out."; + next; + mes "[Nagash Arses]"; + mes "I shared all of my knowledge with"; + mes "others, so I guess a doctor might"; + mes "have figured out how to creat this."; + next; + mes "[Nagash Arses]"; + mes "^666666*Sigh...*^000000"; + mes "Now I feel depressed"; + mes "for some reason.."; + set QL_POISONPATH,1; + close; + +s_Explain: + mes "^3131FFYou tell Nagash Arses how"; + mes "Song Zhi Du created this Deadly"; + mes "Poison Bottle and his plan to get"; + mes "his revenge on the lord of"; + mes "Louyang.^000000"; + next; + mes "[Nagash Arses]"; + mes "^666666*Sigh...*^000000"; + next; + mes "[Nagash Arses]"; + mes "Will you..."; + mes "Will you excuse"; + mes "me for a second...?"; + set QL_POISONPATH,2; + close; + +s_DontFeelG: + mes "[Nagash Arses]"; + mes "Oh, you don't?"; + mes "Well, that can happen"; + mes "sometimes when you're"; + mes "in a foreign land for"; + mes "too long. I hope you"; + mes "feel better soon."; + close; + +s_StopHim: + mes "[Nagash Arses]"; + mes "Youngster..."; + mes "I beg of you."; + mes "Please don not let him"; + mes "bring any harm to the lord."; + next; + mes "[Nagash Arses]"; + mes "If you cannot stop him,"; + mes "then please interrupt him"; + mes "from carrying out his plan."; + next; + mes "[Nagash Arses]"; + mes "I tried..."; + mes "To convince myself"; + mes "that what I had heard"; + mes "were just ugly rumors."; + mes "I was wrong..."; + next; + mes "[Nagash Arses]"; + mes "I am pretty sure he's been asking"; + mes "you, as well as others, for aid."; + mes "Even if you do not agree to carry"; + mes "out his plan, I'm sure he will find"; + mes "someone to poison Lord Bai Long."; + next; + mes "[Nagash Arses]"; + mes "There is only one way he can"; + mes "poison the lord. He likes"; + mes "drinking, and has a favorite"; + mes "drink bottle he keeps with him"; + mes "all the time. You must get rid"; + mes "of his drink."; + next; + mes "[Nagash Arses]"; + mes "Please, I beg you."; + mes "for my sake, as well"; + mes "as that of my disciple,"; + mes "Louyang's leader must live..."; + close; + +s_Emo: + mes "^3131FFNagash Arses. He is no longer a"; + mes "well-known Assassin of the martial"; + mes "arts organization of which he was"; + mes "once master has lon since"; + mes "disbanded."; + next; + mes "^3131FFNow he is but a poor old man"; + mes "who is in anguish over his"; + mes "disciple. No matter what you say,"; + mes "he continues to talk about"; + mes "something totally unrelated, as if"; + mes "in a dream."; + close; + +s_Happened: + mes "[Nagash Arses]"; + mes "So..."; + mes "What.."; + mes "What happened?"; + next; + mes "[" + strcharinfo(0) + "]"; + mes "i made it."; + next; + emotion 6; + mes "[Nagash Arses]"; + mes "You did?!"; + mes "Oh~ thank you,"; + mes "thank you so much!"; + next; + mes "[Nagash Arses]"; + mes "Thank God I've"; + mes "lived this long."; + mes "And... I just realized"; + mes "something while you were away."; + next; + mes "[Nagash Arses]"; + mes "This is a journal that I have been"; + mes "writing for 15 years about my"; + mes "feelings of guild, and what really"; + mes "happened in the past. I hope you"; + mes "can deliver this to the lord for"; + mes "me."; + next; + mes "^3131FFYou obtained"; + mes "^0000FFPoison King,"; + mes "Nagash Arses' Journal."; + set QL_POISONKING,15; + close; + +s_Hope: + mes "[Nagash Arses]"; + mes "I hope you"; + mes "can deliver this"; + mes "to Lord Bai Long..."; + close; + +s_Letter: + mes "^3131FFYou gave him the"; + mes "^0000FFLetter from Bai Long.^000000"; + next; + mes "[Nagash Arses]"; + mes "What's this...?"; + next; + mes "[Nagash Arses]"; + mes "Why, he's invited me"; + mes "to take the position of"; + mes "a government official!"; + mes "I'm truly grateful!"; + next; + mes "[Nagash Arses]"; + mes "However, please let him"; + mes "know that I must respectfully"; + mes "decline his offer. I'm afraid that"; + mes "I may be a burden to him once"; + mes "again."; + next; + mes "[Nagash Arses]"; + mes "Please tell him that I wish to"; + mes "enjoy the rest of my life here."; + mes "Also, there are people here"; + mes "who still need me..."; + next; + mes "[Nagash Arses]"; + mes "Thank you, youngster."; + mes "You've stopped my disciple"; + mes "and helped me make up"; + mes "with an old friend..."; + next; + mes "^3131FFNagash Arses put his palm on your"; + mes "back, and you can feel his strength"; + mes "flowing into you."; + percentheal 100,100; + next; + mes "^3131FFYou grow dizzy, but you can also feel"; + mes "like you're becoming more powerful"; + mes "and gaining experience."; + if(BaseLevel < 56)set BaseExp,BaseExp+9000; + if(BaseLevel > 55 && BaseLevel < 61)set BaseExp,BaseExp+10500; + if(BaseLevel > 60 && BaseLevel < 66)set BaseExp,BaseExp+18684; + if(BaseLevel > 65 && BaseLevel < 71)set BaseExp,BaseExp+27411; + if(BaseLevel > 70 && BaseLevel < 76)set BaseExp,BaseExp+70757; + if(BaseLevel > 75 && BaseLevel < 81)set BaseExp,BaseExp+130246; + if(BaseLevel > 80 && BaseLevel < 86)set BaseExp,BaseExp+150340; + if(BaseLevel > 85 && BaseLevel < 91)set BaseExp,BaseExp+182052; + if(BaseLevel > 90)set BaseExp,BaseExp+406786; + set QL_POISONKING,17; + close2; + warp "louyang.gat",270,136; + end; + +s_Proud: + mes "[Nagash Arses]"; + mes "My name, Nagash Arses,"; + mes "is also the name of the poison king"; + mes "in the legend of Arcturus. I have"; + mes "a good reason to be proud of my"; + mes "name!"; + close; + +} + +lou_in01.gat,101,124,0 script #LouSoldChk 139,100,0,{ + if(QL_POISONKING == 13)goto s_SoldChk; + end; + +s_SoldChk: + mes "[Soldier]"; + mes "Who goes there!"; + next; + mes "^3131FFYou ran away as quickly as you"; + mes "could!"; + close2; + warp "louyang.gat",218,249; + end; + +} + +lou_in01.gat,115,163,0 script #LouSoldChk2 139,0,2,{ + if(QL_POISONKING == 13)goto s_SoldChk; + end; + +s_SoldChk: + mes "[Soldier]"; + mes "Who goes there!"; + next; + mes "^3131FFYou escape before the soldier can"; + mes "find you."; + close2; + warp "louyang.gat",217,278; + end; + +} + +lou_in01.gat,115,163,0 script #LouSoldChk3 139,25,0,{ + if(QL_POISONKING == 13)goto s_SoldChk; + end; + +s_SoldChk: + mes "[Soldier]"; + mes "Who goes there!"; + next; + mes "^3131FFYou escape before the soldier can"; + mes "find you."; + close2; + warp "louyang.gat",217,278; + end; + +} + +louyang.gat,218,278,0 script #LouSecEntrnc 111,{ + + mes "[" + strcharinfo(0) + "]"; + mes "What's this?"; + mes "A crack in the wall?"; + next; + mes "^3131FFYou jump to the stone wall and peek into the crack. It looks big enough for someone to squeeze through."; + next; + mes "You move through the crack as"; + mes "quickly as you can."; + close2; + warp "lou_in01.gat",119,167; + end; + +} + +lou_in01.gat,117,167,0 script #LouSecExit 111,{ + + mes "[" + strcharinfo(0) + "]"; + mes "What's this?"; + mes "A crack in the wall?"; + next; + mes "^3131FFYou jump to the stone wall and peek into the crack. It looks big enough for someone to squeeze through."; + next; + mes "You move through the crack as"; + mes "quickly as you can."; + close2; + warp "louyang.gat",217,278; + end; + +} + +lou_in01.gat,106,162,0 script #BaiLongBottle 111,{ + + if(QL_POISONPATH > 1 && countitem(713) && countitem(938))goto s_Save; + if(QL_POISONKING != 13)goto s_Fancy; + mes "^3131FFYou found a drink bottle that's"; + mes "possibly owned by Bai Long, lord of"; + mes "Louyang.^000000"; + if(QL_POISONPATH < 2 && countitem(678))goto s_Assassinate; + close; + +s_Assassinate: + next; + delitem 678,1; //Poison Bottle + mes "^3131FFYou put the deadly poison into the bottle."; + set QL_POISONKING,14; + next; + mes "^3131FFIt would be smart to get out of this place as soon as you can."; + close; + +s_Fancy: + mes "^3131FFYou found a drink bottle. It's fancy enough that the only possible owner could be Bai Long, lord of Louyang."; + close; + +s_Save: + mes "^3131FFYou take the drink bottle and replace it with a bottle filled with sticky mucus. Hopefully Bai Long won't notice!"; + delitem 713,1; //Empty Bottle + delitem 938,1; //Stick Mucus + set QL_POISONKING,14; + close; + +} diff --git a/npc/warps/cities/louyang.txt b/npc/warps/cities/louyang.txt index 35cf8dafae..94870dd205 100644 --- a/npc/warps/cities/louyang.txt +++ b/npc/warps/cities/louyang.txt @@ -28,12 +28,14 @@ louyang.gat,135,96,0 warp louwarp011 3,3,lou_in02.gat,248,172 louyang.gat,317,177,0 warp louwarp014 3,3,lou_in02.gat,118,34 louyang.gat,130,63,0 warp louwarp015 3,3,lou_in02.gat,71,32 louyang.gat,263,93,0 warp louwarp018 3,3,lou_in02.gat,246,58 -louyang.gat,90,253,0 warp louwarp019 3,3,louyang.gat,94,268 +louyang.gat,133,245,0 warp louwarp020 1,1,lou_in01.gat,25,19 +lou_in01.gat,27,19,0 warp louwarp020a 1,1,louyang.gat,135,245 lou_in01.gat,125,141,0 warp louwarp016 3,3,lou_in01.gat,156,141 lou_in01.gat,152,141,0 warp louwarp016a 3,3,lou_in01.gat,120,141 lou_in01.gat,78,141,0 warp louwarp017 3,3,lou_in01.gat,47,141 lou_in01.gat,51,141,0 warp louwarp017a 3,3,lou_in01.gat,82,141 lou_in01.gat,101,118,0 warp louwarp005a 3,3,louyang.gat,218,249 +lou_in01.gat,14,18,0 warp louwarp021 1,1,louyang.gat,90,253 lou_in02.gat,57,170,0 warp louwarp006a 3,3,louyang.gat,279,164 lou_in02.gat,200,93,0 warp louwarp008 3,3,lou_in02.gat,170,46 lou_in02.gat,174,46,0 warp louwarp008a 3,3,lou_in02.gat,206,94