summaryrefslogtreecommitdiff
path: root/npc/re/cities
diff options
context:
space:
mode:
authordastgirpojee <dastgirpojee@rocketmail.com>2015-01-11 10:13:06 +0530
committerdastgirpojee <dastgirpojee@rocketmail.com>2015-01-11 10:13:06 +0530
commite99cbac3f1d0354566da5887ab4f01c6737dd0de (patch)
tree5b52ced04413322043962623cb3c45c7b4a5d234 /npc/re/cities
parenta1ab053b3b397e8db27f82c66fb53f51a59ba5e8 (diff)
downloadhercules-e99cbac3f1d0354566da5887ab4f01c6737dd0de.tar.gz
hercules-e99cbac3f1d0354566da5887ab4f01c6737dd0de.tar.bz2
hercules-e99cbac3f1d0354566da5887ab4f01c6737dd0de.tar.xz
hercules-e99cbac3f1d0354566da5887ab4f01c6737dd0de.zip
Added Complete Eclage NPCs,Quests and Instances
Diffstat (limited to 'npc/re/cities')
-rw-r--r--npc/re/cities/eclage.txt502
1 files changed, 61 insertions, 441 deletions
diff --git a/npc/re/cities/eclage.txt b/npc/re/cities/eclage.txt
index 2ea4e4cd5..35984cd64 100644
--- a/npc/re/cities/eclage.txt
+++ b/npc/re/cities/eclage.txt
@@ -1,467 +1,86 @@
-//===== Hercules Script ======================================
-//= Eclage Town
-//===== By: ==================================================
-//= Euphy
-//===== Current Version: =====================================
+//===== Hercules Script ======================================
+//= General Eclage NPC.
+//===== By: ==================================================
+//= Dastgir
+//===== Current Version: =====================================
//= 1.0
-//===== Description: =========================================
-//= Eclage Town Script
-//===== Additional Comments: =================================
-//= 1.0 Nearly complete iRO town NPCs. [Euphy]
-//============================================================
+//===== Description: =========================================
+//= Eclage Town NPC
+//===== Additional Comments: =================================
+//= 1.0 Converted from the official Aegis script. [Dastgir]
+//============================================================
-// Generic Eclage NPCs - Set 1
-//============================================================
-ecl_fild01,92,316,4 script Tourist#ep14_2f2 4_CAT_SAILOR2,{
- mes "[Tourist]";
- mes "I can't believe I have to wait this long......";
- mes "When is it going to be my turn?";
- emotion e_sob;
- close;
-}
-
-ecl_fild01,106,312,4 script Tourist#ep14_2f3 4_F_RAFLE_VI,{
- mes "[Tourist]";
- mes "I'm actually done with my documentation, but I'm just sticking around to appreciate all of these flowers.";
- emotion e_lv2;
- next;
- mes "[Tourist]";
- mes "I'm just getting through the night with my sleeping bag!";
- mes "It's alright as long as you can withstand the security guard's annoyance with you.";
- close;
-}
-
-ecl_fild01,108,320,6 script Tourist#ep14_2f4 4_F_DST_CHILD,{
- mes "[Tourist]";
- mes "I wonder how beautiful of a city Eclage would be.";
- mes "It just makes my heart beat thinking about it.";
- emotion e_lv;
- close;
-}
-
-ecl_fild01,105,320,2 script Tourist#ep14_2f5 4_F_FAIRYKID,{
- mes "[Tourist]";
- mes "No, I'm not a visitor. I'm an Eclage citizen!";
- emotion e_an;
- next;
- mes "[Tourist]";
- mes "I can't believe I can't even enter because of all these tourists!";
- emotion e_omg;
- close;
-}
-
-ecl_fild01,103,319,4 script Tourist#ep14_2f6 4_M_HUMERCHANT,{
- mes "[Tourist]";
- mes "I hear their acorns are delicious without a hint of bitterness.";
- next;
- mes "[Tourist]";
- mes "You could probably make the world's best acorn jello.";
- emotion e_omg;
- close;
-}
-
-ecl_fild01,110,316,2 script Tourist#ep14_2f7 4_M_HUBOY,{
- mes "[Tourist]";
- mes "It's important to keep your belongings light when traveling.";
- next;
- mes "[Tourist]";
- mes "It's going to increase as you go along anyways.";
- next;
- mes "[Tourist]";
- mes "Perhaps you could consider it as the weight of life?";
- emotion e_awsm,0;
- close;
-}
-
-ecl_fild01,92,318,4 script Tourist#ep14_2f8 4_M_RAFLE_OLD,{
- mes "[Tourist]";
- mes "Cool cool.";
- close;
-}
-
-ecl_fild01,93,318,2 script Tourist#ep14_2f9 1_M_PAY_ELDER,{
- mes "[Tourist]";
- mes "Snorrrreee....Erhem....";
- next;
- mes "[Tourist]";
- mes "Err.... No.....";
- mes "Curry.... Curry rice.... Snorrreeeee";
- emotion e_hlp;
- close;
-}
-
-ecl_fild01,94,313,4 script Tourist#ep14_2f10 4_M_PIERROT,{
- mes "[Tourist]";
- mes "Oh! Are you also from Midgard?";
- next;
- mes "[Tourist]";
- mes "It's encouraging to see so many Midgard people nowadays.";
- emotion e_com;
- close;
-}
-
-ecl_fild01,101,320,4 script Tourist#ep14_2f11 4_M_RAFLE_OR,{
- mes "[Tourist]";
- mes "Ow.... My legs...";
- mes "You're saying I have to wait after all this traveling through Bifrost?!";
- emotion e_an;
- close;
-}
-
-ecl_fild01,88,315,4 script Tourist#ep14_2f12 4_WHITE_COW,{
- mes "[Tourist]";
- mes "Ahh...";
- mes "Why are there so many people...?";
- next;
- mes "[Tourist]";
- mes "I want to be alone......Sniff!";
- emotion e_otl;
- close;
-}
-
-// Generic Eclage NPCs - Set 2
-//============================================================
-ecl_fild01,183,190,4 script Catering#eclbig 4_M_FAIRYSOLDIER,{
- mes "[Catering]";
- mes "Wahahaha! How do you do!";
- mes "It's perfect weather for a picnic, no?";
- next;
- emotion e_wah;
- mes "[Catering]";
- mes "You say it's hard to pack for a picnic?";
- next;
- emotion e_no1;
- mes "[Catering]";
- mes "Don't you worry!";
- next;
- emotion e_gasp;
- mes "[Catering]";
- mes "This is a specialty combining acorns with 7 different kinds and 7 different levels of flavor collected by squirrels of Eclage!";
- next;
- emotion e_cash;
- mes "[Catering]";
- mes "This specialty to-go box is only 2,999 coins!!!";
- next;
- emotion e_omg;
- mes "[Catering]";
- mes "Such a remarkable price!";
- next;
- emotion e_lv;
- mes "[Catering]";
- mes "If you order now, we also give you a disposable fork that feels like new even with a hundred uses!";
- close;
-}
-
-ecl_fild01,134,109,4 script Warao#eclbig 4_M_FAIRYKID5,{
- mes "[Warao]";
- mes "Ah~ I'm so hungry. What should I eat today?";
- next;
- mes "[Warao]";
- mes "Come to think of it, I wonder how this foreigner will taste?";
- next;
- emotion e_gg;
- mes "[Warao]";
- mes "Hey hey, you know I'm kidding, right?";
- close;
-}
-
-ecl_fild01,70,285,4 script Giranni#eclbig 4_F_FAIRY2,{
- mes "[Giranni]";
- mes "I wonder where he went. It should be around here...";
- close;
-}
-
-eclage,106,61,4 script Markoza#eclbig 4_M_FAIRYKID3,{
- mes "[Markoza]";
- mes "I also want to visit foreign lands.";
- next;
- mes "[Markoza]";
- mes "But would foreigners leave me be when I am this adorable?";
- next;
- emotion e_pif;
- mes "[Markoza]";
- mes "Man, wherever I go, my cuteness just complicates everything...";
- close;
-}
-
-eclage,101,130,5 script Wutapoa#eclbig 4_F_FAIRY,{
- mes "[Wutapoa]";
- mes "I recently moved out of my parent's place!";
- mes "I am so glad I finally have my own Yai!";
- next;
- mes "[Wutapoa]";
- mes "I'm going to make it the most decorative, beautiful Yai in Eclage!";
- next;
- emotion e_heh;
- mes "[Wutapoa]";
- mes "Yay, woohoo!!!";
- close;
-}
-
-eclage,200,272,4 script Masione#eclbig 4_F_FAIRYKID2,{
- mes "[Masione]";
- mes "Whoa! Hey!";
- mes "Would you please stop appearing out of nowhere?";
- emotion e_omg;
- next;
- mes "[Masione]";
- mes "I'm a fragile, sensitive being!";
- close;
-}
-
-ecl_in01,55,25,3 script Mijani#eclbig 4_F_MORAFINE1,{
- mes "[Mijani]";
- mes "You are not from around here?";
- mes "Welcome.";
- next;
- mes "[Mijani]";
- mes "Of course, as long as you don't disrupt Eclage.";
- close;
-}
-
-ecl_in01,38,37,4 script A kneeling boy#eclbig 4_F_FAIRYKID6,{
- mes "[A kneeling boy]";
- mes "Why am I kneeling like this?";
- next;
- mes "[A kneeling boy]";
- mes "At first, it was because it was comfortable. Now it's because I can't stretch my legs out anymore.";
- next;
- emotion e_sob;
- mes "[A kneeling boy]";
- mes "I try to stretch them out, and my legs are all asleep!!";
- mes "Does that mean I have to fly around with my legs flexed like this?";
- close;
-}
-
-ecl_in02,168,41,2 script Pambo#eclbig 4_F_FAIRYKID3,{
- mes "[Pambo]";
- mes "Do you like things that twinkle?";
- next;
- emotion e_lv2;
- mes "[Pambo]";
- mes "I love them so much!";
- next;
- mes "[Pambo]";
- mes "Twinkle twinkle~ Twinkle twinkle~";
- next;
- mes "[Pambo]";
- mes "Twinkle twinkle~ Twinkle twinkle~";
- mes "Sparkle sparkle~ Sparkle sparkle~";
- next;
- mes "[Pambo]";
- mes "Twinkle twinkle~ Twinkle twinkle~";
- mes "Sparkle sparkle~ Sparkle sparkle~";
- mes "Mmhahah~ Hahaha~ Hehehe~";
- mes "Heh heh heh~ Huhuhe~ Hoho~";
- mes "Kehehe~ Halala~ Fufu~";
- next;
- emotion e_sob;
- mes "[Pambo]";
- mes "But there's nothing twinkling here...";
- close;
-}
-
-ecl_in01,41,103,1 script A blushing girl#eclbig 4_F_FAIRYKID4,{
- mes "[A blushing girl]";
- mes "Do you see this balcony up top?";
- mes "Mayor Jun appears there everytime there is an important occasion!";
- next;
- emotion e_lv2;
- mes "[A blushing girl]";
- mes "He's so handome!! Ahhh~";
- close;
-}
-
-ecl_in01,53,92,4 script Lafiki#eclbig 4_M_FAIRYKID3,{
- mes "[Lafiki]";
- mes "My fashion sense today is excellent as usual. Heh-";
- next;
- emotion e_lv2;
- mes "[Lafiki]";
- mes "Hello~ My beautiful body~";
- mes "Every strand of hair is so beautiful!";
- next;
- mes "[Dandy]";
- mes "Yes, it's definitely your garbage fashion sense that wreaks of trash as usual.";
- emotion e_gg,0,"Dandy#eclbig";
- close;
-}
-
-ecl_in01,54,91,2 script Dandy#eclbig 4_M_FAIRYKID2,{
- mes "[Dandy]";
- mes "Take a look at me! How's this? Am I not so fabulous?";
- next;
- mes "[Dandy]";
- mes "A Laphine can freely change in between different clothes, but not any Laphine looks this great!";
- next;
- mes "[Lafiki]";
- mes "What nonsensical nonsense are you saying? No matter who looks at it, this region's best looker is me!";
- emotion e_pif,0,"Lafiki#eclbig";
- close;
-}
-
-ecl_in01,52,102,4 script Choir Conductor#eclbig 4_M_FAIRYKID,{
- mes "[Choir conductor]";
- mes "We are Eclage's Tree Wing Choir~";
- mes "We bring you heavenly harmonies~";
- next;
- mes "[Choir conductor]";
- mes "Hello foreigner, we'll give you a taste of our harmony~";
- next;
- emotion e_ho;
- mes "[Choir]";
- mes "Aaa~";
- next;
- emotion e_ho,0,"Choir member#eclbig01";
- mes "[Choir]";
- mes "Aaa~~";
- mes "Aaa~";
- next;
- emotion e_ho,0,"Choir member#eclbig02";
- mes "[Choir]";
- mes "Aaa~~~";
- mes "Aaa~~";
- mes "Aaa~";
- next;
- emotion e_ho,0,"Choir member#eclbig03";
- mes "[Choir]";
- mes "Aaa~~~~";
- mes "Aaa~~~";
- mes "Aaa~~";
- mes "Aaa~";
- next;
- emotion e_ho,0,"Choir member#eclbig04";
- mes "[Choir]";
- mes "Aaa~~~~~";
- mes "Aaa~~~~";
- mes "Aaa~~~";
- mes "Aaa~~";
- mes "Aaa~";
- next;
- emotion e_ho,0,"Choir member#eclbig05";
- mes "[Choir]";
- mes "Aaa~~~~~~";
- mes "Aaa~~~~~";
- mes "Aaa~~~~";
- mes "Aaa~~~";
- mes "Aaa~~";
- mes "Aaa~";
- next;
- emotion e_ho;
- emotion e_ho,0,"Choir member#eclbig01";
- emotion e_ho,0,"Choir member#eclbig02";
- emotion e_ho,0,"Choir member#eclbig03";
- emotion e_ho,0,"Choir member#eclbig04";
- emotion e_ho,0,"Choir member#eclbig05";
- mes "[Choir]";
- mes "Uhhurukukuruhuuhhurukukuruhuuh";
- mes "Try to feel this~ The melody that flows~";
- next;
- mes "[Choir conductor]";
- mes "How is it!! Our harmony!!";
- close;
-}
-
-ecl_in01,51,103,4 script Choir member#eclbig01 4_M_FAIRYKID,{
- mes "[Choir member]";
- mes "Aaa~";
- emotion e_ho;
- close;
-}
-ecl_in01,53,103,4 duplicate(Choir member#eclbig01) Choir member#eclbig02 4_M_FAIRYKID
-ecl_in01,50,104,4 duplicate(Choir member#eclbig01) Choir member#eclbig03 4_M_FAIRYKID
-ecl_in01,52,104,4 duplicate(Choir member#eclbig01) Choir member#eclbig04 4_M_FAIRYKID
-ecl_in01,54,104,4 duplicate(Choir member#eclbig01) Choir member#eclbig05 4_M_FAIRYKID
-
-// Generic Eclage NPCs - Set 3
-//============================================================
-ecl_fild01,190,93,4 script Fili#1 4_M_FAIRYANG,{
- mes "[Fili]";
- mes "Looking at this beautiful field, the song sings itself~";
- emotion e_ho;
- close;
-}
-
-ecl_fild01,83,263,4 script Watering Laphine#1 4_M_FAIRYKID3,{
- mes "[Watering Laphine]";
- mes "I think the earth is running dry.";
- close;
-}
-
-ecl_fild01,163,196,4 script Dancing Laphine#1 4_F_FAIRYKID3,{
- mes "[Dancing Laphine]";
- mes "It's important to warm up like this before you start dancing. One, two, three, four....";
+ecl_in02,96,22,3 script sign#prison_inn 2_BOARD1,{
+ mes "[North] Prison";
+ mes "[West] Clinic";
close;
}
-// Eclage Prison & Clinic
-//============================================================
-ecl_in01,8,71,4 script Eclage Guard#pri_inn 4_M_FAIRYSOLDIER,{
+ecl_in01,8,71,5 script Eclage Guard#pri_inn 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "This path will take you to the lower parts of Eclage. You'll find a prison and a clinic there.";
close;
}
-ecl_in02,96,22,2 script Sign#prison_inn 2_BOARD1,{
- mes "[North] Prison";
- mes "[West] Clinic";
- close;
-}
-
-ecl_in02,164,56,2 script Receptionist#Laphine 4_F_FAIRYKID2,{
- mes "[Receptionist]";
+ecl_in02,164,56,3 script Receptionist#Laphine 4_F_FAIRYKID2,{
+ mes "[Receptionist}";
mes "Welcome to Eclage Clinic.";
next;
- switch(select("Save Location:Rest:Finish the conversation")) {
- case 1:
- mes "[Receptionist]";
- mes "Clinic has been set as your save point. Be careful though~";
- savepoint "ecl_in02",162,49;
- close;
- case 2:
- mes "[Receptionist]";
- mes "Restore your mind and body at our clinic. It's filled with Eclage's clean energy.";
- mes "We charge 1 Splendide Coin normally, but we offer a special discount for travelers. Your total is 5,000 zeny.";
- next;
- switch(select("Pay with Splendide Coin:Pay with Zeny:Forget it")) {
+ switch (select("Save Location:Rest:Finish the conversation")) {
case 1:
- if (countitem(6081) == 0) {
- mes "[Receptionist]";
- mes "It seems like you don't have enough coins. Would you check your account again, please?";
- close;
- }
- delitem 6081,1; //Splendide_Coin
- break;
+ mes "[Receptionist}";
+ mes "Clinic has been set as your save point. Be careful though~";
+ savepoint "ecl_in02",162,50;
+ close;
case 2:
- if (Zeny < 5000) {
- mes "[Receptionist]";
- mes "It seems like you don't have enough zeny. Would you check your account again, please?";
- close;
+ mes "[Receptionist}";
+ mes "Restore your mind and body at our clinic. It's filled with Eclage's clean energy.";
+ mes "We charge 1 Splendide Coin normally, but we offer a special discount for travelers. Your total is 5,000 zeny. ";
+ next;
+ switch (select("Pay with Splendide Coin:Pay with Zeny:Forget it")) {
+ case 1:
+ if (!countitem(Splendide_Coin)) {
+ mes "[Receptionist}";
+ mes "It seems like you don't have enough coins. Would you check your account again, please?";
+ close;
+ }
+ mes "[Receptionist}";
+ mes "Make yourself at home~";
+ close2;
+ delitem Splendide_Coin,1; //Splendide_Coin
+ percentheal 100,100;
+ warp "ecl_in02",167,49;
+ end;
+
+ case 2:
+ if (Zeny < 5000) {
+ mes "[Receptionist]";
+ mes "Looks like you don't have enough resources to proceed. Do you mind checking your account again?";
+ close;
+ }
+ mes "[Receptionist}";
+ mes "Make yourself at home~";
+ close2;
+ Zeny -= 5000;
+ percentheal 100,100;
+ warp "ecl_in02",167,49;
+ end;
+ case 3:
+ close;
}
- Zeny -= 5000;
- break;
case 3:
close;
- }
- mes "[Receptionist]";
- mes "Make yourself at home~";
- close2;
- percentheal 100,100;
- warp "ecl_in02",167,49;
- end;
- case 3:
- close;
}
}
-ecl_in02,137,44,2 script Doctor Laphine#doctor 4_M_FAIRYKID,{
+ecl_in02,135,45,5 script Injured Laphine 4_F_FAIRYKID6,{
mes "[Injured Laphine]";
mes "Ooww...";
mes "Where...am...I?";
next;
mes "[Doctor]";
mes "You're at a clinic. Don't worry.";
- mes "We stopped the bleeding and casted emergency spells.";
+ mes "We stopped the bleeding and cast emergency spells.";
mes "You were bleeding a lot. That was close, you know.";
next;
mes "[Injured Laphine]";
@@ -472,14 +91,15 @@ ecl_in02,137,44,2 script Doctor Laphine#doctor 4_M_FAIRYKID,{
mes "Umm...the arrow damaged your wing pretty badly...";
next;
mes "[Injured Laphine]";
- mes "...what do you mean??";
+ mes "...what do you mean?";
next;
mes "[Doctor]";
- mes "Well...I was going to tell you after you recover, but you should know. You can't decorate the Yai anymore.";
+ mes "Well...I was going to tell you after you recover, but you should know. You can't decorate the Yai anymore. ";
mes "In other words, you injured your wing. The arrow went through the most critical part in the wing.";
next;
mes "[Injured Laphine]";
mes "What? No way...please...doctor!! No!!";
close;
}
-ecl_in02,135,45,4 duplicate(Doctor Laphine#doctor) Injured Laphine 4_F_FAIRYKID6
+
+ecl_in02,137,44,3 duplicate(Injured Laphine) Doctor Laphine#doctor 4_M_FAIRYKID