summaryrefslogtreecommitdiff
path: root/npc/pre-re/cities/louyang.txt
diff options
context:
space:
mode:
authorshennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
committershennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
commit31825ccc2dde034a218d9ad466dd721c40b5651d (patch)
tree961b976e45988f7f7158d33b3f11a18688f34b1f /npc/pre-re/cities/louyang.txt
parent22c75b070526de8b103032f5bf13504af81e0095 (diff)
downloadhercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.gz
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.bz2
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.xz
hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.zip
Okie ladies and gentleman if this commit breaks anything it's jman's and maki's fault, yes, blame them.
Fixing pre-re / re npc support, moving /config/ folder to src root so other servers may also make use of the #define renewal dir and other stuff. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16382 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/pre-re/cities/louyang.txt')
-rw-r--r--npc/pre-re/cities/louyang.txt350
1 files changed, 350 insertions, 0 deletions
diff --git a/npc/pre-re/cities/louyang.txt b/npc/pre-re/cities/louyang.txt
new file mode 100644
index 000000000..a445310b8
--- /dev/null
+++ b/npc/pre-re/cities/louyang.txt
@@ -0,0 +1,350 @@
+//===== rAthena Script =======================================
+//= Louyang City NPC's
+//===== By: ==================================================
+//= Vidar (1.0)
+//= Mass Zero (1.1)
+//= Dino9021, roughly translated by Celest (1.2)
+//= Mass Zero (1.3)
+//= MasterOfMuppets (2.0)
+//= rAthena Dev Team
+//===== Current Version: =====================================
+//= 2.9
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= [Aegis Conversion]
+//= Louyang Town Script
+//===== Additional Comments: =================================
+//= 2.9 Rescripted to Aegis 10.3 Standards. [L0ne_W0lf]
+//============================================================
+
+// Louyang Transportaion
+//============================================================
+alberta,246,40,3 script Girl#0lou 815,{
+ mes "[Girl]";
+ mes "La la la la~";
+ mes "I feel so good today~";
+ mes "I'm in the mood to go";
+ mes "on a picnic somewhere~";
+ mes "La la la la~";
+ next;
+ switch(select("About Louyang.:Go to Louyang.:Cancel.")) {
+ case 1:
+ mes "[Girl]";
+ mes "Oh, are you";
+ mes "interested in Louyang?";
+ mes "It's a nice place to";
+ mes "visit for travelers.";
+ next;
+ mes "[Girl]";
+ mes "Louyang has a long history";
+ mes "with stories of ancient magic and warriors. It's also rumored that many evil beasts roam the";
+ mes "Louyang area.";
+ next;
+ mes "[Girl]";
+ mes "You can find cure-all medicines, mysterious occurrences, and";
+ mes "martial artists all in one place!";
+ next;
+ mes "[Girl]";
+ mes "I used to train in the martial arts every morning back when I was in Louyang. I might not look like it, but I'm pretty strong!";
+ next;
+ mes "[Girl]";
+ mes "If you want to visit";
+ mes "Louyang, feel free to";
+ mes "tell me. Just give me";
+ mes "some Zeny and we'll go~";
+ close;
+ case 2:
+ mes "[Girl]";
+ mes "I'll guide you to";
+ mes "Louyang right away.";
+ mes "For my service, I am";
+ mes "accepting 10,000 Zeny.";
+ next;
+ mes "[Girl]";
+ mes "So, are you ready?";
+ next;
+ if (select("Yes!:No.") == 1) {
+ if (Zeny > 9999) {
+ mes "[Girl]";
+ mes "Okay~";
+ mes "Ready!";
+ mes "Have fun!";
+ close2;
+ set zeny,zeny-10000;
+ warp "lou_fild01",190,101;
+ end;
+ }
+ mes "[Girl]";
+ mes "...";
+ mes "You don't seem";
+ mes "to have 10,000 Zeny...";
+ mes "Go get some money first!";
+ close;
+ }
+ mes "[Girl]";
+ mes "Oh...";
+ mes "It's so disappointing";
+ mes "to hear you say that.";
+ mes "Well, have a good day!";
+ close;
+ case 3:
+ mes "[Girl]";
+ mes "Oh...";
+ mes "Have a good day!";
+ close;
+ }
+}
+
+lou_fild01,190,100,7 script Girl#1lou 815,{
+ mes "[Girl]";
+ mes "Would you";
+ mes "like to go back";
+ mes "to Alberta?";
+ next;
+ if (select("Go back to Alberta.:Cancel.") == 1) {
+ mes "[Girl]";
+ mes "I hope to";
+ mes "see you again!";
+ mes "Bye bye!";
+ close2;
+ warp "alberta",236,40;
+ end;
+ }
+ mes "[Girl]";
+ mes "If you like this";
+ mes "area, why don't you";
+ mes "stay and enjoy the";
+ mes "the food and the sights!";
+ next;
+ if (Sex) {
+ mes "[Girl]";
+ mes "And by sights...";
+ mes "I mean girls!";
+ mes "Tee hee~";
+ }
+ else {
+ mes "[Girl]";
+ mes "And the boys here";
+ mes "aren't bad looking~";
+ }
+ close;
+}
+
+// Generic Louyang NPCs
+//============================================================
+louyang,297,167,2 script Muscular Woman#lou 815,{
+ if (!Sex) {
+ mes "[Zhi Ching Li]";
+ mes "All the members of the Maiden Palace, including myself and our master, are all female.";
+ next;
+ mes "[Zhi Ching Li]";
+ mes "Recently we've had a hard time recruiting new members, so I came here to check if there's any woman who wishes to join us.";
+ emotion e_dots;
+ close;
+ }
+ mes "[Zhi Ching Li]";
+ mes "...";
+ next;
+ mes "[Zhi Ching Li]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Zhi Ching Li]";
+ mes "Please leave me";
+ mes "alone, I'm busy.";
+ close;
+}
+
+louyang,274,136,4 script Powerful-looking guy#lou 819,{
+ mes "[Akiira]";
+ mes "I am practicing my 'Claw of Dragon.' I not only need to use the power of my fists, I must also condition myself spiritually.";
+ next;
+ mes "[Akiira]";
+ mes "Every martial art requires";
+ mes "spiritual training since the";
+ mes "mind controls the body.";
+ mes "If you've trained yourself spiritually, you can easily";
+ mes "use any part of the body!";
+ next;
+ mes "[Akiira]";
+ mes "If you are considering";
+ mes "studying the martial arts, you should first attain knowledge before jumping into the";
+ mes "physical training.";
+ next;
+ mes "[Akiira]";
+ mes "Learn about the martial arts";
+ mes "and meditate on life's truths. First, you must find peace of mind before you can hope to master the mind and body.";
+ close;
+}
+
+louyang,276,136,4 script Fist master#lou 819,{
+ mes "[Zhiang Xiau Ji]";
+ mes "Finally...";
+ mes "I have mastered";
+ mes "the 'Claw of Dragon!'";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "Although there are eight basic steps, I had to learn the history of this art, and meditate, focusing on my spiritual improvement,";
+ mes "for three years.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "After that, my master finally started to give me the physical training so I could use the eight steps of the Claw of Dragon. I've devoted myself to this art for thirty years.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "I'm very proud that I've";
+ mes "mastered this art ten years earlier than I expected. Now, I need to study this form and improve it by correcting its weak points and enhancing its strengths.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "I guess that would take me about ten years. But I'm not disheartened by that at all.";
+ next;
+ mes "[Zhiang Xiau Ji]";
+ mes "When you're learning a martial art, you can't rush yourself and learn everything in a short period of time. It's impossible! Plus, that isn't the essence of art...";
+ close;
+}
+
+louyang,276,133,0 script Trainee#1lou::LouTrainee 819,{
+ mes "[Trainee]";
+ mes "Yeeeyap~!";
+ mes "Taaaaaah~~!!";
+ mes "Hooo~.";
+ close;
+}
+
+louyang,276,131,0 script Trainee#2lou 819,{
+ mes "[Trainee]";
+ mes "Tah Tah Tah!";
+ mes "Taaaaaah~~!!";
+ mes "Schwooooooo~";
+ close;
+}
+
+louyang,276,129,0 script Trainee#3lou 819,{
+ mes "[Trainee]";
+ mes "Si!";
+ mes "Ayah!!";
+ close;
+}
+
+louyang,274,133,0 script Trainee#4lou 819,{
+ mes "[Trainee]";
+ mes "Dergh!";
+ mes "Dergh!";
+ mes "Schwa--!";
+ close;
+}
+
+louyang,274,131,0 script Trainee#5lou 819,{
+ mes "[Trainee]";
+ mes "Yah Yah Yah!";
+ mes "Taaaaaah~~!!";
+ mes "Wataaaaaaaah!";
+ close;
+}
+
+louyang,274,129,0 script Trainee#6lou 819,{
+ mes "[Trainee]";
+ mes "Yeeeyap~!";
+ mes "Taaaaaah~~!!";
+ mes "Hooo~";
+ close;
+}
+
+louyang,278,133,0 duplicate(LouTrainee) Trainee#7lou 819
+louyang,278,131,0 duplicate(LouTrainee) Trainee#8lou 819
+louyang,278,129,0 duplicate(LouTrainee) Trainee#9lou 819
+louyang,272,133,0 duplicate(LouTrainee) Trainee#10lou 819
+louyang,272,131,0 duplicate(LouTrainee) Trainee#11lou 819
+louyang,272,129,0 duplicate(LouTrainee) Trainee#12lou 819
+
+// Louyang Viewing Tower
+//============================================================
+lou_in01,25,23,5 script Friendly Looking Lady#lo 817,{
+ mes "[Hong Miao]";
+ mes "Welcome.";
+ next;
+ mes "[Hong Miao]";
+ mes "This is an elevator which leads";
+ mes "to the Observation Tower. We are providing you a safe and fast transfer service for an affordable fee. Would you like to use this service?";
+ next;
+ switch(select("Information.:Yes.:Maybe next time.")) {
+ case 1:
+ mes "[Hong Miao]";
+ mes "After many suggestions and proposals were sent to the Louyang tourism office, the Observation Tower was built so tourists can enjoy the sights.";
+ next;
+ mes "[Hong Miao]";
+ mes "Due to the geographical";
+ mes "features of Louyang, it's difficult to enjoy the breath taking view that our land has to offer.";
+ next;
+ mes "[Hong Miao]";
+ mes "You can come up to the tower by taking the elevator right here. We are providing this quick and safe transfer service for 500 zeny per person.";
+ close;
+ case 2:
+ if (Zeny < 500) {
+ mes "[Hong Miao]";
+ mes "I'm sorry, but you do not have enough zeny. I hope you'll come back later to enjoy the Observation Tower. Have a good day.";
+ close;
+ }
+ mes "[Hong Miao]";
+ mes "Thank you for your patronage.";
+ mes "We are trying to provide you with the best of service. Please";
+ mes "come again.";
+ next;
+ set zeny,zeny-500;
+ warp "lou_in01",17,19;
+ end;
+ case 3:
+ mes "[Hong Miao]";
+ mes "Please come";
+ mes "back later.";
+ mes "Have a good day.";
+ close;
+ }
+}
+
+louyang,84,254,0 script Exit#lou 111,{
+ mes "^3355FFThere is some sort";
+ mes "of descent apparatus.";
+ mes "Would you like to use it?^000000";
+ next;
+ if (select("Yes.:No.") == 1) {
+ if (rand(1,100) == 34) {
+ percentheal -99,0;
+ warp "louyang",86,269;
+ mapannounce "louyang",""+strnpcinfo(0)+" : Oh God, I'm faaaaaaaaaaaalling~~!!!!",bc_map;
+ }
+ else {
+ warp "lou_in01",10,18;
+ }
+ end;
+ }
+ close;
+}
+
+//============================================================
+// Old changelog
+//============================================================
+//= Originally made for Vidar
+//= 1.2 - Added official warp NPC's
+//= 1.3 - Fixed gramatical errors. (Like wtf's with the weird
+// texts celest? xD)
+//= 2.0 - Completely rewrote the current scripts based on iRO.
+// Added the 'Shouting Quest' and the 'Medicine Quest'
+//= 2.1 Optimized, made quest vars unique [Lupus]
+//= 2.1a minor fix, 2.1b Fixed Typo�s [Nexon]
+//= 2.2 Fixed exploits [Lupus]
+//= 2.2a Updated the color codes a little and fixed the shouting quest
+//= to broadcast green text.
+//= 2.2b A small fix to the shout quest npc in louyang field not warping you
+//= back up to the tower if you died or teleported out of there. [MasterOfMuppets]
+//= 2.3 A small fix, the code is so messy I can't believe I scripted it >.< [MasterOfMuppets]
+//= 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]
+//= 2.6 Removed Duplicates [Silent]
+//= 2.6a Updated a few names with new item_db.txt names [Evera]
+//= 2.7 Split quests to quests/quests_louyang.txt [Evera]
+//= 2.7a Minor optimizations before Louyang quests [Lupus]
+//= 2.7b Moved guides to the Guides folder. 2.7� more typos [Lupus]
+//= 2.8 Moved some quest-related NPCs to proper file. [SinSloth]
+//= 2.9 Rescripted to Aegis 10.3 Standards. [L0ne_W0lf]
+//============================================================