summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasterOfMuppets <MasterOfMuppets@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-11 20:45:27 +0000
committerMasterOfMuppets <MasterOfMuppets@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-06-11 20:45:27 +0000
commitfa1f754e4ec2c4fe54abee8fd18bfc179b5dc1cf (patch)
tree9d770143be64761374e05d44b2464f6dff306726
parentecb9f127e42a600f032d04240dcaed2e1e847d51 (diff)
downloadhercules-fa1f754e4ec2c4fe54abee8fd18bfc179b5dc1cf.tar.gz
hercules-fa1f754e4ec2c4fe54abee8fd18bfc179b5dc1cf.tar.bz2
hercules-fa1f754e4ec2c4fe54abee8fd18bfc179b5dc1cf.tar.xz
hercules-fa1f754e4ec2c4fe54abee8fd18bfc179b5dc1cf.zip
Implemented the poison king quest, beware of potential bugs.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@7093 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--npc/Changelog.txt1
-rw-r--r--npc/cities/louyang.txt2030
-rw-r--r--npc/warps/cities/louyang.txt4
3 files changed, 2034 insertions, 1 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 5d7ac2c94..6c0ea27e2 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 349172e7e..7a2b82f22 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 35cf8dafa..94870dd20 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