summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/Changelog.txt1
-rw-r--r--npc/mobs/dungeons/nyd_dun.txt21
-rw-r--r--npc/mobs/fields/manuk.txt10
-rw-r--r--npc/mobs/fields/splendide.txt11
-rw-r--r--npc/quests/quests_13_2.txt2295
-rw-r--r--npc/scripts_monsters.conf1
6 files changed, 2334 insertions, 5 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 573b3595f..52e323189 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,6 +1,7 @@
Date Added
======
2010/05/20
+ * Rev. 14301 Added 13.2 quest 'Two Tribes' and mob spawns for Yggdrasil Dungeon. [L0ne_W0lf]
* Rev. 14300 Added more misc NPCs to Splendide and Manuk city files. [L0ne_W0lf]
* Rev. 14299 Added some Brasilis basic NPCs. [L0ne_W0lf]
2010/03/23
diff --git a/npc/mobs/dungeons/nyd_dun.txt b/npc/mobs/dungeons/nyd_dun.txt
new file mode 100644
index 000000000..abe7e07f2
--- /dev/null
+++ b/npc/mobs/dungeons/nyd_dun.txt
@@ -0,0 +1,21 @@
+//===== eAthena Script =======================================
+//= Yggdrasil Dungeon
+//===== By: ==================================================
+//= Athena (1.0)
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= Any Athena Version
+//===== Additional Comments: =================================
+//= 1.0 First version
+//============================================================
+
+//==================================================
+// nyd_dun01 - Nidhoggur Dungeon 1
+//==================================================
+nyd_dun01,0,0,0,0 monster Draco 2013,40,0,0,0
+nyd_dun01,0,0,0,0 monster Draco's Egg 2014,10,0,0,0
+nyd_dun01,0,0,0,0 monster Aqua Elemental 2016,20,0,0,0
+nyd_dun01,0,0,0,0 monster Dark Pinguicula 2015,10,0,0,0
+nyd_dun01,0,0,0,0 monster Rata 2017,2,900000,0,0
+nyd_dun01,0,0,0,0 monster Duneyrr 2018,2,900000,0,0
diff --git a/npc/mobs/fields/manuk.txt b/npc/mobs/fields/manuk.txt
index 75e9e2908..364c2be6c 100644
--- a/npc/mobs/fields/manuk.txt
+++ b/npc/mobs/fields/manuk.txt
@@ -3,11 +3,12 @@
//===== By: ==================================================
//= alexx, MaC
//===== Current Version: =====================================
-//= 1.0
+//= 1.1
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
//= 1.0 Official spawn ammounts from Aegis script [alexx]
+//= 1.1 Added 13.2 mob spawn update [scriptor]
//============================================================
//============================================================
@@ -19,6 +20,13 @@ man_fild01,0,0,0,0 monster Centipede Larva 1999,30,0,0,0
man_fild01,0,0,0,0 monster Centipede 1987,2,0,0,0
//============================================================
+// man_fild02 - Manuk Field
+//============================================================
+man_fild01,0,0,0,0 monster Bradium Golem 2024,50,0,0,0
+man_fild01,0,0,0,0 monster Centipede 1987,35,0,0,0
+man_fild01,0,0,0,0 monster Tatacho 1986,25,0,0,0
+
+//============================================================
// man_fild03 - Manuk Field
//============================================================
man_fild03,0,0,0,0 monster Hillthion 1989,25,0,0,0
diff --git a/npc/mobs/fields/splendide.txt b/npc/mobs/fields/splendide.txt
index 36db99266..b0a4ad21c 100644
--- a/npc/mobs/fields/splendide.txt
+++ b/npc/mobs/fields/splendide.txt
@@ -3,15 +3,22 @@
//===== By: ==================================================
//= alexx, MaC
//===== Current Version: =====================================
-//= 1.0
+//= 1.1
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
//= 1.0 Official spawn ammounts from Aegis script [alexx]
+//= 1.1 Added 13.2 mob spawn update [scriptor]
//============================================================
//==================================================
-// spl_fild02 - Splendide Field
+// spl_fild01 - Splendide Field
+//==================================================
+spl_fild01,0,0,0,0 monster Pinguicula 1995,50,0,0,0
+spl_fild01,0,0,0,0 monster Naga 1993,35,0,0,0
+spl_fild01,0,0,0,0 monster Cornus 1992,25,0,0,0
+
+ // spl_fild02 - Splendide Field
//==================================================
spl_fild02,0,0,0,0 monster Pinguicula 1995,95,0,0,0
spl_fild02,0,0,0,0 monster Luciola Vespa 1994,15,0,0,0
diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt
index 09225334d..282647060 100644
--- a/npc/quests/quests_13_2.txt
+++ b/npc/quests/quests_13_2.txt
@@ -7,17 +7,19 @@
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
-//= [Aegis Conversaion]
+//= [Aegis Conversion]
//= Cat Hand Addition. (Leads to 13.2 areas)
+//= Two Tribes
//= Otherworld language
//===== Additional Comments: =================================
//= 1.0 First version
//= 1.1 Fixed unidentified_coin -> unidentified_mineral. (bugreport:4086)
//= 1.2 Fixed Half-buried Gem#1 not re-enabling. (bugreport:4129)
//= 1.3 Moved misc NPCs to the their respective city file. [L0ne_W0lf]
+//= 1.3 Added the "Two Tribes" quest. [L0ne_W0lf]
//============================================================
-// Cat Hand Addition. (Leads to 13.2 areas)
+// Cat Hand Addition.
//============================================================
spl_fild02,25,211,4 script Cat Hand Agent#spl 421,{
if (ep13_yong1 < 3) {
@@ -2599,6 +2601,2295 @@ spl_fild01,55,269,0 duplicate(FishingHole_spl1) School of Fish#12 844
spl_fild01,332,131,0 duplicate(FishingHole_spl1) School of Fish#13 844
spl_fild01,170,74,0 duplicate(FishingHole_spl1) School of Fish#14 844
+// Two Tribes
+//============================================================
+spl_in01,32,306,3 script Splendide Guard#ep13md01 447,2,2,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if ((isequipped(2782) == 1) && (ep13_2_rhea > 99)) {
+ if (ep13_mdrama == 0) {
+ mes "[Splendide Guard]";
+ mes "Outsider?";
+ mes "Outsiders have been coming more frequently.";
+ next;
+ mes "[Splendide Guard]";
+ mes "It seems like our superiors have permitted your entrance, so I won't stop you either.";
+ next;
+ mes "[Arc]";
+ mes "My name is Arc.";
+ mes "By the way, hmm... Can you understand what I'm saying?";
+ next;
+ switch(select("Yes.:Shake my head")) {
+ case 1:
+ mes "[Arc]";
+ mes "What? Did you just say 'Yes'?";
+ mes "Can't believe we understand eachother!";
+ mes "When did you learn our language?";
+ mes "What is your race called?";
+ next;
+ mes "- I show my ring to Arc and explain everything including how I ended up here... -";
+ next;
+ mes "[Arc]";
+ mes "So...hmm, That's how it is...";
+ mes "The source of that huge shock and mysterious explosion...";
+ next;
+ mes "[Arc]";
+ mes "Quite an interesting story.";
+ mes "That's why you humans were exploring here and there...";
+ next;
+ mes "[Arc]";
+ mes "Now I clearly understand that you are not sent by the giants of Manuk.";
+ mes "Thank you for telling me these interesting stories.";
+ set ep13_mdrama,1;
+ close;
+ case 2:
+ mes "[Arc]";
+ mes "Oh? Is that so?";
+ mes "We use different languages as expected...";
+ mes "That's a bit frustrating.";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 1) {
+ mes "[Arc]";
+ mes "By the way, you...";
+ mes "No, never mind...";
+ mes "What is your name?";
+ next;
+ select("" + strcharinfo(0) + "");
+ mes "[Arc]";
+ mes "Ah, right. " + strcharinfo(0) +"!";
+ mes "That's a strange pronunciation.";
+ mes "I might mispronunce it, so please understand...";
+ next;
+ mes "[Arc]";
+ mes "Anyways, I have a favor to ask you. Is it okay?";
+ next;
+ switch(select("What favor?:Not now.")) {
+ case 1:
+ mes "[Arc]";
+ mes "Um...Ah..It's...";
+ mes "A little...complicated...";
+ next;
+ mes "- Arc looks around to check if someone else is around. Satisfied you're alone he continues with his story in a low tone. -";
+ next;
+ mes "[Arc]";
+ mes "Frankly, I'm worried about a friend of mine who left without permission saying that she's going to check on your camp. She hasn't come back since then.";
+ next;
+ mes "[Arc]";
+ mes "But, I can't leave this post to look for her 'cause I have a duty to guard the research data stored here.";
+ next;
+ mes "[Arc]";
+ mes "Since she left without permission, I can't even report to my superiors... that will just end up as a bigger problem.";
+ next;
+ mes "[Arc]";
+ mes "The thought of it just worries me...";
+ mes "As a matter of fact, we are trying not to have any contact with the giants of Manuk so we stay away from each other's territory.";
+ next;
+ mes "[Arc]";
+ mes "That camp of yours is located in the area that has been acting as the neutral zone between our two races...";
+ next;
+ mes "[Arc]";
+ mes "If she has gotten close to their side then she might have gone over to the snow fields...";
+ mes "That will make it even more difficult for us to look for her...";
+ next;
+ mes "[Arc]";
+ mes "The Manuk giants might misunderstand this as provoking them...Couldn't they?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "So...the point is, you want me to look for your friend. Right?";
+ mes "Because you can't do it yourself from all these complicated situations?";
+ next;
+ mes "[Arc]";
+ mes "Exactly!";
+ mes "You're quite observant.";
+ next;
+ switch(select("Sure, I will do it.:Sorry, can't help you.")) {
+ case 1:
+ mes "[" + strcharinfo(0) + "]";
+ mes "But, I'm going to need more information if I'm going to look for her.";
+ next;
+ mes "[Arc]";
+ mes "You don't have to worry about that...";
+ mes "^4d4dffTerra^000000 has a habit of making a knot out of plants to mark her destination.";
+ next;
+ mes "[Arc]";
+ mes "She does it so that she won't get lost.";
+ mes "If you find a trail of knotted plants it should lead you to where she is.";
+ next;
+ mes "[Arc]";
+ mes "It can be hard to look for them, but it's better than doing nothing...";
+ mes "Please, I beg of you.";
+ next;
+ mes "[Arc]";
+ mes "Ah, and please keep this a secret from the other Laphines.";
+ next;
+ mes "[Arc]";
+ mes "Remember " + strcharinfo(0) + "... you must keep this to yourself...";
+ mes "Please, find her.";
+ set ep13_mdrama,2;
+ setquest 7056;
+ close;
+ case 2:
+ mes "[Arc]";
+ mes "It sure was an unreasonable favor...";
+ mes "You too were sent here to carry on a mission...";
+ mes "That was thoughtless of me...";
+ close;
+ }
+ case 2:
+ mes "[Arc]";
+ mes "Is that so? Of course.";
+ mes "You were sent here to carry on your own mission...";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 2) {
+ mes "[Arc]";
+ mes "^4d4dffTerra^000000 has a habit of making a knot out of plants to mark her destination.";
+ mes "Keep that in mind when searching for her. And don't tell any other Laphine's about her missing.";
+ next;
+ mes "[Arc]";
+ mes "You " + strcharinfo(0) + " are the only one I could ask for help...";
+ mes "Do me this favor please.";
+ close;
+ }
+ else if ((ep13_mdrama > 3) && (ep13_mdrama < 7)) {
+ mes "[Arc]";
+ mes "Did you find anything?";
+ mes "Have you found any knotted plants?";
+ mes "Yeah, that's the mark";
+ mes "that Terra leaves.";
+ next;
+ mes "[Arc]";
+ mes "Keep it up and find her";
+ mes "for me.";
+ close;
+ }
+ else if (ep13_mdrama == 7) {
+ mes "[Arc]";
+ mes "Ah, Well met!";
+ mes "What do I do now?!";
+ next;
+ select("What? What happened?");
+ mes "- Arc looks like he was thrown into confusion about something. -";
+ next;
+ mes "[Arc]";
+ mes "Terra...";
+ next;
+ mes "[Arc]";
+ mes "Terra came back!!!";
+ mes "but, she was covered all over with wounds...";
+ next;
+ select("Covered with wounds?");
+ mes "[Arc]";
+ mes "She didn't even get treatment!";
+ mes "She just took the Bradium with that exhausted body!";
+ next;
+ mes "[Arc]";
+ mes "Didn't even tell me the reason!";
+ mes "I told her no, but she wouldn't listen to me!";
+ mes "It happened all of a sudden.";
+ next;
+ mes "[Arc]";
+ mes "" + strcharinfo(0) + "!";
+ mes "What shoud I do now?";
+ mes "What do I have to do?";
+ mes "Terra left again and she was hurt...";
+ next;
+ mes "[Arc]";
+ mes "And I just stood here...doing nothing.";
+ next;
+ select("You have a strong sense of responsibility.");
+ mes "[Arc]";
+ mes "......anyways.";
+ mes "I couldn't either stop her, or follow her...";
+ mes "What now...?";
+ mes "Why did she take the Bradium...?";
+ next;
+ mes "- You tell Arc about the Giant from the cave. -";
+ next;
+ mes "[Arc]";
+ mes "What? Is that what happened?";
+ mes "Bradium...is certainly a precious ore for Sapha.";
+ mes "They use a refined Bradium ore...";
+ next;
+ mes "[Arc]";
+ mes "You said that a Sapha was hurt?";
+ mes "And its body was already stiff?";
+ mes "Impossible!";
+ mes "Terra!!";
+ next;
+ mes "- Arc suddenly began gathering up his gear. -";
+ set ep13_mdrama,8;
+ close;
+ }
+ else if (ep13_mdrama == 8) {
+ mes "[Arc]";
+ mes "Where was that cave where you found that Sapha?";
+ mes "There was no such cave when we inspected our surrounding areas.";
+ next;
+ select("What are you trying to do?");
+ mes "[Arc]";
+ mes "Can't you see?";
+ mes "I'm going out to look for Terra. She took the Bradium with her, it has got to be something to do with that Sapha.";
+ next;
+ select("Is it okay for you to leave your post?");
+ mes "[Arc]";
+ mes "It's.. ...";
+ mes "...No....";
+ mes "Shit, then what should I do!!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I will go. I'm the one who knows exactly where that cave is.";
+ mes "I will go and bring her back.";
+ mes "If Terra headed for that cave, I should be able to find her.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Let's hear rest of the story from Terra.";
+ mes "It is important for you to guard this place, isn't it?";
+ mes "If Terra really took the Bradium without any permission...";
+ next;
+ mes "[Arc]";
+ mes "The higher ups won't just remain still...";
+ mes "I'm sorry to ask you but...";
+ mes "Please go and bring her back here...";
+ set ep13_mdrama,9;
+ changequest 7058,7059;
+ close;
+ }
+ else if ((ep13_mdrama > 8) && (ep13_mdrama < 13)) {
+ mes "[Arc]";
+ mes "I'm really sorry for getting you into this mess.....";
+ mes "...Please, find Terra.";
+ close;
+ }
+ else if (ep13_mdrama == 13) {
+ mes "[Arc]";
+ mes "What? A wounded Laphine in the Sapha's village?";
+ mes "Was it Terra?! Was she captured by those Sapha bastards?!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Calm down. I couldn't check out exactly who the captured Laphine was.";
+ mes "And they seem to have no intention of harming the Laphine.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Also, they were looking for something that can cure a wounded Laphine...";
+ mes "If we bring some medicine to them, we might have a chance to see who the Laphine is.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I understand how anxious you feel.. but that is the only way I can think of finding out who it is.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I will take some things to treat the wounds with me and if it turns out that the captured Laphine is Terra, I will bring her back.";
+ next;
+ mes "[Arc]";
+ mes "..........";
+ mes "OK, that seems like the best thing we can do for this situation...";
+ next;
+ mes "[Arc]";
+ mes "Do you by any chance know about the 'Yggdrasil'?";
+ mes "There's nothing better than the Yggdrasilberry to treat wounds...";
+ mes "Especially for us Laphine...";
+ next;
+ mes "[Arc]";
+ mes "If you have a Yggdrasilberry, you can use it to cure that Laphine...";
+ mes ".Yggdrasil is the tree of life... its roots are in touch with everything in this world.";
+ next;
+ mes "[Arc]";
+ mes "I have...";
+ mes "...only three Yggdrasilberries...";
+ next;
+ mes "[Arc]";
+ mes "I will give you these but they won't be enough...";
+ mes "Outside... there is a huge tree... where the root of the Yggdrasil is exposed.... it should be there.";
+ next;
+ mes "[Arc]";
+ mes "Sometimes you can find Yggdrasilberries around there.";
+ mes "Go find few more and bring them with you. Hurry!";
+ set ep13_mdrama,14;
+ getitem 607,3; //Yggdrasilberry
+ changequest 7062,7063;
+ close;
+ }
+ else if ((ep13_mdrama > 13) && (ep13_mdrama < 18)) {
+ mes "[Arc]";
+ mes "There's a huge root of the tree near a swamp at the outskirts of this area.";
+ mes "That's where the tree of life's root is exposed.";
+ next;
+ mes "[Arc]";
+ mes "You should be able to find some Yggdrasilberries there.";
+ next;
+ mes "[Arc]";
+ mes "You will need at least 6~7 of them...";
+ mes ".... .. I hope she is safe..";
+ next;
+ mes "[Arc]";
+ mes "As soon as you are done collecting the berries, bring them to the Sapha Village right away!!!";
+ mes "Terra... please be safe.";
+ close;
+ }
+ else if ((ep13_mdrama > 17) && (ep13_mdrama < 25)) {
+ mes "[Arc]";
+ mes "...Oh where is Terra...?";
+ close;
+ }
+ else if (ep13_mdrama == 25) {
+ mes "[Arc]";
+ mes "" + strcharinfo(0) + "!!";
+ mes "Terra's back!!!";
+ mes "She is back in one piece!";
+ mes "...She hasn't been saying a single word since her return, I told her to rest in Yai...";
+ next;
+ mes "[Arc]";
+ mes "Please come by if you don't mind...";
+ mes "Terra's Yai.";
+ mes "Which is her Private Residence... It's located at the Southeast direction from here.";
+ mes "I would like to hear a detailed account of what happened.";
+ set ep13_mdrama,26;
+ changequest 7070,7071;
+ close;
+ }
+ else if (ep13_mdrama == 26) {
+ mes "[Arc]";
+ mes "What happened....while she was gone?";
+ mes "I would like to hear a detailed account fn what happened...";
+ mes "Please go to Terra's Yai later.";
+ close;
+ }
+ else if (ep13_mdrama > 26) {
+ mes "[Arc]";
+ mes "I really appreciate what you've done for us.";
+ mes "But, I'm worried about Terra.";
+ mes "I hope she can be her old self...";
+ close;
+ }
+ else {
+ mes "[Arc]";
+ mes "Ah~Ah~Stop right there...";
+ mes "This area is off-limits to unauthorized personnel.";
+ close;
+ }
+ }
+ else {
+ if (ep13_mdrama > 0) {
+ mes "[Arc]";
+ mes "Yur,Dur AnoVa?";
+ mes "Wha? Dieb OsaDur .. ";
+ mes "ah..RuffThus NeAsh. man nesAsh OdesAlah ?";
+ next;
+ mes "- I can't understand what he's saying... Oh god how frustrating. -";
+ close;
+ }
+ else {
+ mes "[Splendide Guard]";
+ mes "NeiVil !";
+ mes "narNoth nesMush.";
+ mes "AnuDur AmanDana Goth nar!";
+ next;
+ mes "- We don't seem to understand eachother. -";
+ close;
+ }
+ }
+ end;
+
+OnTouch:
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama < 1) {
+ mes "[Splendide Guard]";
+ mes "Halt.";
+ mes "This area is restricted unless you have been given permission.";
+ mes "Especially to outsiders like you.";
+ close;
+ }
+ }
+ else {
+ mes "[Splendide Guard]";
+ mes "Tal-!";
+ mes "AnuDur AmanDana Goth nar!";
+ mes "Agoltas Me...";
+ next;
+ mes "- Looks like we don't understand each other. This could be troublesome... -";
+ close;
+ }
+ end;
+}
+
+spl_fild02,45,214,0 script ????#ep13_mdplant01 844,{
+ if (ep13_mdrama == 2) {
+ cutin "ep13_plant01",2;
+ mes "Weeds are easy to find around here...";
+ mes "A closer look reveals that there's one knotted stem...";
+ mes "It looks like this is Terra's trace that Arc told me about.";
+ next;
+ mes "A knotted leaf is pointing toward the^4d4dff Southern^000000 direction.";
+ set ep13_mdrama,3;
+ changequest 7056,7057;
+ close2;
+ }
+ else if (ep13_mdrama > 2) {
+ mes "This is a marking Terra left to remember the way back home.";
+ mes "A knotted leaf is pointing^4d4ff South^000000.";
+ close2;
+ }
+ else {
+ mes "Weeds are easy to find around here...";
+ mes "There's nothing too special about it.";
+ close2;
+ }
+ cutin "ep13_plant01",255;
+ end;
+}
+
+spl_fild02,122,106,0 script ????#ep13_mdplant02 844,{
+ if (ep13_mdrama > 2) {
+ cutin "ep13_plant01",2;
+ mes "Weeds are easy to find around here...";
+ mes "A closer look reveals that there's one knotted stem...";
+ mes "It looks like this is Terra's trace that Arc told me about.";
+ next;
+ mes "A knotted leaf is pointing ^4d4dff East^000000.";
+ close2;
+ }
+ else {
+ mes "Weeds are easy to find around here...";
+ mes "There's nothing too special about it.";
+ close2;
+ }
+ cutin "ep13_plant01",255;
+ end;
+}
+
+spl_fild02,329,191,0 script ????#ep13_mdplant03 844,{
+ if (ep13_mdrama > 2) {
+ cutin "ep13_plant01",2;
+ mes "Weeds are easy to find around here...";
+ mes "A closer look reveals that there's one knotted stem...";
+ mes "It looks like this is Terra's trace that Arc told me about.";
+ next;
+ mes "A knotted leaf is pointing ^4d4dff North^000000.";
+ close2;
+ }
+ else {
+ mes "Weeds are easy to find around here...";
+ mes "There's nothing too special about it.";
+ close2;
+ }
+ cutin "ep13_plant01",255;
+ end;
+}
+
+spl_fild02,328,323,0 script ????#ep13_mdplant04 844,{
+ if (ep13_mdrama == 3) {
+ mes "There are footprints here as well as signs that someone has fallen.";
+ mes "It looks like someone was fighting here?";
+ mes "But who?";
+ next;
+ mes "There are footprints heading ^4d4dffNorth^000000.";
+ set ep13_mdrama,4;
+ close;
+ }
+ else if (ep13_mdrama > 3) {
+ mes "Someone must have had a fight here.";
+ mes "There are footprints heading ^4d4dffNorth^000000.";
+ close;
+ }
+ else {
+ mes "There are footprints here that seem to be leading towards something.";
+ close;
+ }
+}
+
+spl_fild01,341,109,0 script ????#ep13_mdplant05 844,{
+ if (ep13_mdrama == 4) {
+ mes "There's evidence that there was a fight here too.";
+ mes "These footsteps can't be a Laphine's...";
+ next;
+ mes "There are footprints that lead to^4d4dff the Root of a huge tree^000000.";
+ set ep13_mdrama,5;
+ close;
+ }
+ else if (ep13_mdrama > 4) {
+ mes "There are footprints that lead to^4d4dff the Root of a huge tree^000000.";
+ close;
+ }
+ else {
+ mes "There are footprints here that seem to be leading towards something.";
+ close;
+ }
+}
+
+spl_fild01,375,109,0 script to_dun01#ep13_2 -1,2,2,{
+OnTouch:
+ if (ep13_mdrama == 5) {
+ mes "There's a stem entangled inside an opening in the roots of a huge tree...";
+ mes "It looks like something slipped here.";
+ next;
+ mes "A cold breeze is blowing out from deep inside the tree.";
+ next;
+ switch(select("Follow the trace.:Looks dangerous... head back.")) {
+ case 1:
+ mes "You take a one step forward carefully through the muddy roots and slip.";
+ set ep13_mdrama,6;
+ close2;
+ percentheal -30,0;
+ warp "nyd_dun01",72,125;
+ end;
+ case 2:
+ mes "It's too dark to see anything inside...but it feels like there's a big hole at the bottom.";
+ mes "I'd better step back...It looks dangerous.";
+ close;
+ }
+ }
+ else if (ep13_mdrama > 5) {
+ mes "Between huge roots, there is a hole leads to the underground cave.";
+ next;
+ switch(select("Go inside.:I'm not going in there.")) {
+ case 1:
+ mes "Again, you slip through the muddy roots.";
+ close2;
+ percentheal -30,0;
+ warp "nyd_dun01",72,125;
+ end;
+ case 2:
+ mes "You decide to come back later.";
+ close;
+ }
+ }
+ else {
+ mes "Strange looking stems are entangled inside an opening of huge roots.";
+ mes "Surface looks unstable...I should step away before I slip on it.";
+ close;
+ }
+}
+
+nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 844,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (ep13_mdrama == 6) {
+ mes "This is the only spot where sunlight is shining down through a hole in the ceiling.";
+ next;
+ mes "Looking up I see the roots of the tree and stems digging up a mud-plastered wall, so the sunlight could shine through....2.j...There is a statue of Giant on the ground.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "A statue in a place like this...";
+ mes "Interesting.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Hm, This resembles... that giant tribe in Manuk...";
+ mes "Huh? It's wearing a muffler...";
+ mes "...It can't be!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "It has a lot of scars on it... as if it had been in a severe fight...";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "And it appears like it's holding something in its arms...";
+ mes "Just what happened here?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I can't imagine what happened here, but I don't see Terra's marks anymore...";
+ mes "and this cave looks unsafe... I'd better go back to Arc for now.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Could it be... Terra was fighting this Giant?";
+ set ep13_mdrama,7;
+ changequest 7057,7058;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Anyways... How do I get out of here?";
+ mes "That hole I came in is too slippery to climb back out...";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Light is coming in from the ceiling above... Maybe I should just climb a stem around here...";
+ close;
+ }
+ else if ((ep13_mdrama == 7) || (ep13_mdrama == 8)) {
+ mes "[" + strcharinfo(0) + "]";
+ mes "I'm done with this place.";
+ mes "I should go back to Arc...";
+ mes "Let's find an exit.";
+ close;
+ }
+ else if (ep13_mdrama == 9) {
+ mes "I came back here, but there's no trace of Terra...";
+ mes "There's only one thing different from the last time..Small particles of an ore are sprinkled around the Sapha's dead body.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "So...Terra was here.....";
+ mes "Powdered Bradium...";
+ mes "What was she trying to do with this Sapha?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I can't just go back to Arc without anything... he'd be so disappointed...";
+ mes "Hmm, Should I go to the Sapha's village?";
+ set ep13_mdrama,10;
+ changequest 7059,7060;
+ close;
+ }
+ else if (ep13_mdrama == 10) {
+ mes "[" + strcharinfo(0) + "]";
+ mes "I can't find any traces of Terra anymore.";
+ mes "One thing that bugs me is...These particles of an ore.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I should go back to Arc and ask about it, or go to Sapha's Village and investigate some more.";
+ close;
+ }
+ else if ((ep13_mdrama > 10) && (ep13_mdrama < 21)) {
+ mes "A giant from the race called Sapha is petrified here.";
+ mes "It looks like it's dead...";
+ close;
+ }
+ else if (ep13_mdrama == 21) {
+ mes "I need to bring back some evidence of this giant in the cave.";
+ mes "What should I bring with me?";
+ next;
+ switch(select("Hair:Muffler:Pants:Fragment of Bradium")) {
+ case 1:
+ mes "It won't come off. It's as if it is a tree rooted on a rock.";
+ close;
+ case 2:
+ mes "You carefully strip a worn muffler off of the Sapha's neck.";
+ mes "We will see if this muffler belongs to Ogen or not.";
+ next;
+ mes "And...what else should I take?";
+ next;
+ switch(select("Hair:Pants:Fragment of Bradium")) {
+ case 1:
+ mes "It won't come off. It's as if it is a tree rooted on a rock.";
+ close;
+ case 2:
+ mes "... I don't want to take off a dead MAN's pants...";
+ close;
+ case 3:
+ mes "You pick up a fragment of Bradium scattered on the ground.";
+ mes "This should be enough.";
+ set ep13_mdrama,22;
+ getitem 6085,1; //Shaggy_Muffler
+ getitem 6084,1; //Bradium_Fragments
+ changequest 7066,7067;
+ close;
+ }
+ case 3:
+ mes "... I don't want to take off a dead MAN's pants...";
+ close;
+ case 4:
+ mes "You pick up a fragment of Bradium scattered on the ground.";
+ mes "This will prove Terra's effort...";
+ mes "And what else?";
+ next;
+ switch(select("Hair:Muffler:Pants")) {
+ case 1:
+ mes "It won't come off. It's as if it is a tree rooted on a rock.";
+ close;
+ case 2:
+ mes "You carefully strip a worn muffler off of the Sapha's neck.";
+ mes "We will see if this muffler belongs to Ogen or not...";
+ mes "This should be enough.";
+ set ep13_mdrama,22;
+ getitem 6085,1; //Shaggy_Muffler
+ getitem 6084,1; //Bradium_Fragments
+ changequest 7066,7067;
+ close;
+ case 3:
+ mes "... I don't want to take off a dead MAN's pants...";
+ close;
+ }
+ }
+ }
+ else if (ep13_mdrama == 22) {
+ mes "Petrified Sapha.";
+ mes "Now I have the muffler, let's go back to Luik and Snorren.";
+ close;
+ }
+ else if (ep13_mdrama == 23) {
+ if (isequipped(2782) == 1) {
+ donpcevent "Snorren#ep13md17::OnEnable";
+ mes "[Snorren]";
+ mes "Ogen!!!!!!";
+ mes "...Ogen... Ogen...";
+ mes "....Ogeeen......";
+ next;
+ select("You don't mean..?");
+ mes "[Snorren]";
+ mes "This.. is.. worse than I could have imagined.....";
+ mes "Ogen... this doesn't look like it can be reversed...";
+ next;
+ mes "[Snorren]";
+ mes "No matter how much bradium fluid we inject... Ogen can't come back alive...";
+ next;
+ mes "[Snorren]";
+ mes "Ogen... really was adament... about protecting that Laphine... to protect Terra.....";
+ mes "He did his best 'til the last...";
+ next;
+ mes "[Snorren]";
+ mes "Look at this, " + strcharinfo(0) + "...";
+ mes "His petrifyied body...";
+ mes "protected Terra...like this.";
+ next;
+ mes "[Snorren]";
+ mes "Ogen... made himself an unbreakable shield...";
+ next;
+ mes "[Snorren]";
+ mes "Ogen... you can now go back to the bosom of the Motherland...";
+ mes "This statue will be a monument to your courage...";
+ next;
+ mes "- - I can't begin to describe the sorrow of losing a close friend... -";
+ next;
+ mes "- All I could do was to keep tapping his shoulder... as he quietly sobbed... -";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Let's.. go back...";
+ mes "Ogen wouldn't want you to be so sad and depressed.";
+ next;
+ mes "[Snorren]";
+ mes "I guess you are right...";
+ mes "There's... sunlight shining here...";
+ mes "This... must be a comfort resting place for Ogen.";
+ next;
+ mes "[Snorren]";
+ mes "I should go and tell Luik and the townspeople about this...";
+ mes "I will go on ahead.";
+ next;
+ donpcevent "Snorren#ep13md17::OnDisable";
+ mes "- Snorren stood up with a bitter smile...";
+ mes "...I should go back too... I'm worried about Terra. -";
+ set ep13_mdrama,24;
+ changequest 7068,7069;
+ close;
+ }
+ else {
+ mes "[" + strcharinfo(0) + "]";
+ mes "Whoa, I almost forgot the ring.";
+ close;
+ }
+ }
+ else if (ep13_mdrama > 23) {
+ mes "Ogen... was petrified as he covered Terra...";
+ mes "What was going on between them that they would see past their racial differences...?";
+ close;
+ }
+ else {
+ // custom translation
+ mes "Before you is a statue made of stone and wood. It's so life-like it's eerie.";
+ close;
+ }
+}
+
+nyd_dun01,55,223,5 script Snorren#ep13md17 454,{
+ disablenpc "Snorren#ep13md17";
+ end;
+
+OnInit:
+ disablenpc "Snorren#ep13md17";
+ end;
+
+OnEnable:
+ enablenpc "Snorren#ep13md17";
+ end;
+
+OnDisable:
+ disablenpc "Snorren#ep13md17";
+ end;
+}
+
+nyd_dun01,62,233,0 script Trunk of a Tree#ep13 844,2,2,{
+ mes "The trunk of a Tree moderately stretched upward.";
+ mes "There are big thorns here that should be enough to use as footholds to climb up.";
+ close;
+
+OnTouch:
+ mes "It's the trunk of a Tree stretched out toward a hole in the ceiling.";
+ mes "Big thorns can be used as footholds.";
+ next;
+ switch(select("Climb up.:Never mind.")) {
+ case 1:
+ warp "spl_fild01",376,65;
+ end;
+ case 2:
+ mes "I'll come back later.";
+ close;
+ }
+}
+manuk,278,177,5 script Villager#ep13_11 454,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 10) {
+ mes "[Villager Lawine]";
+ mes "By the way, how did that Fairy come this far?";
+ mes "Is she captured?";
+ next;
+ mes "[Villager Rivier]";
+ mes "No, She's not.";
+ mes "That Fairy came here by her own accord.";
+ mes "How impudent. She was horribly wounded when she got here.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "(Hmm? a Fairy? Wounded?";
+ mes "Are they talking about Terra..?!)";
+ next;
+ switch(select("Break into their conversation.:Keep quiet and listen.")) {
+ case 1:
+ mes "[" + strcharinfo(0) + "]";
+ mes "Excuse me for interrupting your conversation.";
+ mes "You were talking about a Fairy, would you be kind to tell me the details?";
+ next;
+ mes "[Villager Lawine]";
+ mes "Outsider!!";
+ mes "Why is he here?";
+ next;
+ mes "[Villager Rivier]";
+ mes "We weren't saying anything.";
+ mes "There's nothing to tell you.";
+ mes "Lawine, Come with me to the Refinery later.";
+ next;
+ mes "- The Sapha people are not willing to tell you anything. But the";
+ mes "captured Fairy may be Terra. -";
+ set ep13_mdrama,11;
+ changequest 7060,7061;
+ close;
+ case 2:
+ // Custom Translation
+ mes "[Villager Lawine]";
+ mes "I heard a fairy was crying and begging, she was badly hurt.";
+ next;
+ mes "[Villager Rivier]";
+ mes "No one understand the words of fairy...";
+ mes "In the end we had no idea what to do.";
+ next;
+ mes "[Villager Rivier]";
+ mes "Anyway, that fairy is now in prison.";
+ mes "By the way, pull within feather";
+ mes "Today we have to go to the refinery,";
+ mes "do not forget.";
+ next;
+ mes "[Villager Lawine]";
+ mes "You know, right?";
+ mes "Ahh! A foreign visitor!";
+ next;
+ mes "[Villager Rivier]";
+ mes "Nevermind him, he can not understand our words.";
+ next;
+ mes "- Fortunately, Sapha had thought I could not understand them,";
+ mes "but they must be talking about Terra... -";
+ set ep13_mdrama,11;
+ changequest 7060,7061;
+ close;
+ }
+ }
+ else if (ep13_mdrama > 10) {
+ mes "- The Sapha are having a conversation and not paying attention to my movements. -";
+ next;
+ mes "- They are talking mostly about common town matters, not much useful information. -";
+ next;
+ mes "- I'd better move away from them before they get suspicious of my presence. -";
+ close;
+ }
+ else {
+ mes "[Villager]";
+ mes "...Outsider?";
+ mes "Do you have a permission to come into our village?";
+ mes "That's right..Do you even understand me?";
+ close;
+ }
+ }
+ else {
+ mes "[Villager]";
+ mes "Das?";
+ mes "idh sd!";
+ mes "Dh apa sd¡­is Das idh.";
+ close;
+ }
+}
+
+manuk,281,177,3 script Villager#ep13_12 449,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 10) {
+ mes "[Villager Lawine]";
+ mes "By the way, how did that Fairy come this far?";
+ mes "Is she captured?";
+ next;
+ mes "[Villager Rivier]";
+ mes "No, She's not.";
+ mes "That Fairy came here by her own accord.";
+ mes "How impudent. She was horribly wounded when she got here.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "(Hmm? a Fairy? Wounded?";
+ mes "Are they talking about Terra..?!)";
+ next;
+ switch(select("Break into their conversation.:Keep quiet and listen.")) {
+ case 1:
+ mes "[" + strcharinfo(0) + "]";
+ mes "Excuse me for interrupting your conversation.";
+ mes "You were talking about a Fairy, would you be kind to tell me the details?";
+ next;
+ mes "[Villager Lawine]";
+ mes "Outsider!!";
+ mes "Why is he here?";
+ next;
+ mes "[Villager Rivier]";
+ mes "We weren't saying anything.";
+ mes "There's nothing to tell you.";
+ mes "Lawine, Come with me to the Refinery later.";
+ next;
+ mes "- The Sapha people are not willing to tell you anything. But the";
+ mes "captured Fairy may be Terra. -";
+ set ep13_mdrama,11;
+ changequest 7060,7061;
+ close;
+ case 2:
+ // Custom Translation
+ mes "[Villager Lawine]";
+ mes "I heard a fairy was crying and begging, she was badly hurt.";
+ next;
+ mes "[Villager Rivier]";
+ mes "No one understand the words of fairy...";
+ mes "In the end we had no idea what to do.";
+ next;
+ mes "[Villager Rivier]";
+ mes "Anyway, that fairy is now in prison.";
+ mes "By the way, pull within feather";
+ mes "Today we have to go to the refinery,";
+ mes "do not forget.";
+ next;
+ mes "[Villager Lawine]";
+ mes "You know, right?";
+ mes "Ahh! A foreign visitor!";
+ next;
+ mes "[Villager Rivier]";
+ mes "Nevermind him, he can not understand our words.";
+ next;
+ mes "- Fortunately, Sapha had thought I could not understand them,";
+ mes "but they must be talking about Terra... -";
+ set ep13_mdrama,11;
+ changequest 7060,7061;
+ close;
+ }
+ }
+ else if (ep13_mdrama > 10) {
+ mes "- The Sapha are having a conversation and not paying attention to my movements. -";
+ next;
+ mes "- They are talking mostly about common town matters, not much useful information. -";
+ next;
+ mes "- I'd better move away from them before they get suspicious of my presence. -";
+ close;
+ }
+ else {
+ mes "[Villager]";
+ mes "...Outsider, huh...";
+ mes "Since when did we allow outsiders to come and visit?";
+ mes "That's right..Do you even understand me?";
+ next;
+ mes "[Villager]";
+ mes "...I guess it doesn't matter....";
+ mes "Ah, Do we even understand each other?";
+ close;
+ }
+ }
+ else {
+ mes "[Villager]";
+ mes "Fsd a idh as?";
+ mes "Nsf iu ai sd a sd!";
+ mes "Asd fo sdj fso df.";
+ close;
+ }
+}
+
+man_in01,175,59,5 script Snorren#ep13_13 454,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 11) {
+ mes "He seems anxious as he wanders back and forth..";
+ mes "Is he the guard of this prison?";
+ next;
+ mes "[Snorren]";
+ mes ".. Argh.. Why not?!";
+ mes "What a blockhead...";
+ mes "Hmm?";
+ mes "Who are you?!";
+ mes "How could an outsider be here...?";
+ next;
+ switch(select("About the Captured Fairy.:What is this place?")) {
+ case 1:
+ mes "[Snorren]";
+ mes "How does an outsider like you know that?";
+ mes "And..? What? How can you understand what I'm saying?";
+ next;
+ mes "[Snorren]";
+ mes "Helloo...?";
+ mes "Can you understand the words coming out of my mouth?";
+ next;
+ mes "- I show the ring to Snorren. -";
+ next;
+ mes "[Snorren]";
+ mes "Aha! Now I understand...";
+ mes "That's amazing. a ring capable of interpreting between different languages... and you were able to come all the way here.";
+ next;
+ mes "[Snorren]";
+ mes "I heard there are outsiders helping our people.";
+ mes "You must be one of them!";
+ next;
+ mes "[Snorren]";
+ mes "But where did you hear about that Fairy?";
+ mes "Frankly, I want to have a word with that Fairy.";
+ mes "But I don't understand their language.";
+ next;
+ switch(select("Why do you want to talk to her?:Do you need an interpreter?")) {
+ case 1:
+ break;
+ case 2:
+ mes "[Snorren]";
+ mes "An interpreter? Certainly!";
+ mes "But I can't just do it arbitrarily...";
+ mes "The reason why I want to have a word with that fairy, I mean Laphine...";
+ next;
+ break;
+ }
+ mes "[Snorren]";
+ mes "I... want to find out if she's got anything to do with my friend...";
+ next;
+ select("Your friend?");
+ mes "[Snorren]";
+ mes "Yeah. Ogen is missing.";
+ mes "He said he was curious about the area you are living in and went to check it out. How foolish of him.";
+ next;
+ mes "[Snorren]";
+ mes "And he never came back.";
+ mes "After quite a while, that fairy came.";
+ next;
+ mes "[Snorren]";
+ mes "I don't know what guts she had to just fly into our territory.";
+ mes "That fairy just kept on yelling 'a bradium!' 'a bradium!'";
+ next;
+ mes "[Snorren]";
+ mes "Our village's vigilantes are saying that fairy is affected by the power of bradium and went crazy.";
+ mes "That's what Laphine are all like!";
+ next;
+ mes "[Snorren]";
+ mes "They just try to make accesories out of the ore which is our source of life.";
+ mes "They collect anything that possesses magical power.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "You should calm down a bit... Tell me about that captured Laphine.";
+ next;
+ mes "[Snorren]";
+ mes "Right, I'm sorry.";
+ mes "Anyways, shortly after Ogen went missing the fairy appears... this is too suspicious...";
+ mes "and that fairy was severely wounded too.";
+ next;
+ mes "[Snorren]";
+ mes "I think...";
+ next;
+ mes "[Snorren]";
+ mes "That fairy attacked Ogen as he was trying to peek on your camp.";
+ mes "And she was drawn by Ogen's bradium and came all the way here to find more bradium!";
+ next;
+ switch(select("That could be right...:I don't see it that way...")) {
+ case 1:
+ mes "[" + strcharinfo(0) + "]";
+ mes "But does that Ore called bradium really possess an overwhelming magical power?";
+ mes "It didn't seem like that...";
+ next;
+ mes "[Snorren]";
+ mes "Really? But, we Sapha can't live without bradium.";
+ mes "This war with the Laphine... is to protect the bradium from them...";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I see...";
+ mes "Your people and their people are fighting over the bradium...";
+ next;
+ break;
+ case 2:
+ mes "[Snorren]";
+ mes "Is... Is that so?";
+ mes "Then how do you see this situation?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "It just occurred to me...";
+ mes "It's like some kind of forbidden area...";
+ next;
+ break;
+ }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Anyhow, You are going to ask that fairy about Ogen, right?";
+ mes "If that's the case, I could interpret between you two...";
+ next;
+ mes "[Snorren]";
+ mes "Yeah?!";
+ mes "Then just wait here for a sec!";
+ mes "I will go and ask Luik about this!";
+ set ep13_mdrama,12;
+ close;
+ case 2:
+ mes "[Snorren]";
+ mes "Uh, Ah~!";
+ mes "This is a prison.";
+ mes "You need to obey the rules to keep a peaceful group life.";
+ next;
+ mes "[Snorren]";
+ mes "This is where people who break the rules are kept overnight.";
+ next;
+ mes "[Snorren]";
+ mes "Oh. I'm not one of them.";
+ mes "I just have some business here.";
+ mes "Snorren is a good Sapha.";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 12) {
+ mes "[Snorren]";
+ mes "Umm.. Hold on a sec...";
+ mes "Luik. It's me. Snorren.";
+ next;
+ mes "[Voice through the door]";
+ mes "Ah, I told you it's not possible Snorren!";
+ mes "I can only put you in a cell for one night!";
+ next;
+ mes "[Snorren]";
+ mes "Yikes-! Luik, It's not that!";
+ mes "I brought someone who would interpret that fairy's words!";
+ mes "till, Can't I come in?";
+ next;
+ mes "[Luik's Voice]";
+ mes "Shut up! Anyway, we have more things to worry about. This Laphine, we need to treat her wounds...";
+ next;
+ mes "[Luik's Voice]";
+ mes "Her body is completely different from ours. What should we do?";
+ mes "Hey, Snorren! Bring me anything. Anything like herbs!";
+ next;
+ mes "[Snorren]";
+ mes "Herbs? Is her condition that bad?";
+ mes "Can't we fix her with bradium?";
+ mes "Oh right, She's not Sapha, ey?";
+ next;
+ select("Nothing gets past you...");
+ mes "[Snorren]";
+ mes "Do you have anything on your mind?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "She's a Laphine, right? Then we should ask a Laphine about it...";
+ mes "Like what we need to treat her...";
+ mes "I can take care of it.";
+ next;
+ mes "[Snorren]";
+ mes "Really?";
+ mes "Then hurry up and bring something back...";
+ mes "We will wait.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "(I think I have no choice but to go back and ask Arc....)";
+ set ep13_mdrama,13;
+ changequest 7061,7062;
+ close;
+ }
+ else if ((ep13_mdrama > 12) && (ep13_mdrama < 17)) {
+ mes "[Snorren]";
+ mes "Hurry up and go find a way to cure this Laphine...";
+ mes "Then Luik might let us in.";
+ close;
+ }
+ else if (ep13_mdrama == 17) {
+ if (countitem(607) > 5) {
+ mes "[Snorren]";
+ mes "Did you find a cure?";
+ mes "This.. is one strange looking fruit.";
+ mes "I saw this fruit from time to time, but never thought this would be a cure..?";
+ next;
+ mes "[Snorren]";
+ mes "I will take everything you've brought with you!";
+ set .@temp_ig,countitem(607);
+ delitem 607,.@temp_ig; //Yggdrasilberry
+ set ep13_mdrama,18;
+ next;
+ mes "[Snorren]";
+ mes "Now, Let's go inside!";
+ close;
+ }
+ else {
+ mes "[" + strcharinfo(0) + "]";
+ mes "Hmm...this won't be enough....";
+ mes "I would need at least 6~7 of these...";
+ next;
+ mes "[Snorren]";
+ mes "Is something wrong?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Huh? Ah, I think we would need more than what I've brought here... I'll be back.";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 18) {
+ mes "[Snorren]";
+ mes "I already told Luik everything about you...";
+ mes "Let's go inside.";
+ close;
+ }
+ else if (((ep13_mdrama > 18) && (ep13_mdrama < 21)) || (ep13_mdrama == 22)) {
+ mes "[Snorren]";
+ mes "I've been waiting for you...";
+ mes "Let's make haste.";
+ close;
+ }
+ else if (ep13_mdrama == 21) {
+ mes "[Snorren]";
+ mes "I'm really confused now...Should I believe your story or not.";
+ mes "If it is true that cave really exists and Ogen is hurt...";
+ close;
+ }
+ else if (ep13_mdrama == 23) {
+ mes "[Snorren]";
+ mes "The approximate location is...";
+ mes "Huge Roots of a tree. Got it.";
+ mes "You go ahead first. I will stop by at a refinery and be right after you.";
+ next;
+ mes "[Snorren]";
+ mes "Since that place is Laphine's territory, I will go quitely so they won't notice me.";
+ mes "You just go on ahead, I will be right behind you.";
+ close;
+ }
+ else if (ep13_mdrama == 24) {
+ mes "[Snorren]";
+ mes "You are back. .. Luik wanted me to tell you this...";
+ mes "Terra, that Laphine, is free now.";
+ next;
+ mes "[Snorren]";
+ mes "We are tired of fighting. We didn't even want to start...";
+ mes "And we saw her true intention before everything else.";
+ next;
+ mes "[Snorren]";
+ mes "Go and check if Terra went back to her home safely...";
+ mes "Ogen... He went back to Mother Nature.";
+ next;
+ mes "[Snorren]";
+ mes "I really don't think what Ogen did was the right thing to do...";
+ mes "But that was... Ogen...";
+ next;
+ mes "[Snorren]";
+ mes "Forgive me, I'm a bit depressed...";
+ mes "I'd rather just rest here.";
+ mes "I really appreciate what you've done.";
+ next;
+ mes "[Snorren]";
+ mes "Come back anytime...";
+ mes "Ok?";
+ set ep13_mdrama,25;
+ getitem 6080,15; //Manuk_Coin
+ changequest 7069,7070;
+ close;
+ }
+ else if (ep13_mdrama > 24) {
+ mes "[Snorren]";
+ mes "What do you think of this muffler?";
+ mes "This belonged to Ogen...";
+ mes "Does it look good on me?";
+ close;
+ }
+ else {
+ mes "[Snorren]";
+ mes "Outsiders shouldn't be here without permission.";
+ mes "Please get out of here.";
+ close;
+ }
+ }
+ else {
+ mes "[Snorren]";
+ mes "Ids ad?";
+ mes "Ns ai dha si asd!";
+ mes "Ms dfaa sd a.";
+ close;
+ }
+}
+
+man_in01,183,58,0 script to_in013ep13mdwarp01 45,1,1,{
+OnTouch:
+ if ((ep13_mdrama > 17) && (ep13_mdrama < 24)) {
+ warp "man_in01",13,125;
+ end;
+ }
+ else if (ep13_mdrama > 23) {
+ warp "man_in01",68,125;
+ end;
+ }
+ else {
+ mes "The doors are locked... I can't get in.";
+ close;
+ }
+ end;
+}
+
+man_in01,10,125,0 warp to_out1#ep13mdwarp02 1,1,man_in01,179,58
+man_in01,65,125,0 warp to_out2#ep13mdwarp03 1,1,man_in01,179,58
+
+man_in01,22,126,3 script Captured Laphine#ep13md 441,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama < 19) {
+ mes "She's unconscious.";
+ mes "I can see a bandage to stop the bleeding...";
+ mes "Looks like Luik did it.";
+ close;
+ }
+ else if (ep13_mdrama == 19) {
+ mes "Luik and Snorren did everything to extract juice out of a Yggdrasilberry";
+ mes "chopped and stuffed it into a mouth and paste them on the body...";
+ next;
+ mes "[Wounded Laphine]";
+ mes "Hmm...";
+ next;
+ mes "[Luik]";
+ mes "Finally she's coming to.";
+ mes "Ok, "+ strcharinfo(0) + ", it's up to you now.";
+ mes "And you better not fake any of the words she's saying.";
+ next;
+ mes "- I nod to Luik and began talking to the Laphine. -";
+ next;
+ mes "- After the Laphine gained her full consciousness, she gazed around and spoke in shaky voice. -";
+ next;
+ mes "[Wounded Laphine]";
+ mes "Where... am I?";
+ mes "Oh My! That's right! I need Bradium!";
+ mes "Get me out of here!";
+ next;
+ mes "[Wounded Laphine]";
+ mes "If I don't go back to him quickly, he... he is going to die!!";
+ next;
+ switch(select("Who is HE?:Is your name Terra?")) {
+ case 1:
+ mes "[Wounded Laphine]";
+ mes "A giant... a giant in a cave...";
+ mes "He...He got hurt trying to protect me...";
+ mes "He wouldn't move!";
+ mes "His body was getting cold.";
+ next;
+ mes "[Wounded Laphine]";
+ mes "We were each other's enemy......";
+ mes "but he saved me...";
+ mes "I heard they need a bradium to live!";
+ next;
+ mes "[Wounded Laphine]";
+ mes "Give me some bradium. Hurry!";
+ mes "I can't be late!";
+ next;
+ select("You are Terra. Right?");
+ mes "[Terra]";
+ mes "How...How do you know my name?";
+ mes "Who are you?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Arc asked me to find you. So I came here.";
+ mes "By the way.. You were saying about a giant, do you mean a Sapha?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "The Sapha in the cave...";
+ mes "His body was already petrified when I got there.";
+ next;
+ mes "[Terra]";
+ mes "Giants.. It is said that the Sapha people are cursed to be petrified.";
+ mes "And that the Bradium is what prevents them from becoming petrified.";
+ next;
+ mes "[Terra]";
+ mes "So I tried to bring a bradium to him... ...";
+ mes "But he... Sob...";
+ next;
+ mes "- Terra couldn't continue to talk as she was agonizing in the pain from her wounds. -";
+ next;
+ mes "[Luik]";
+ mes "Why did she break down like that? What did she say?";
+ mes "Tell me what she said!!!";
+ set ep13_mdrama,20;
+ close;
+ case 2:
+ mes "[Terra]";
+ mes "How...How do you know my name?";
+ mes "Who are you?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I came looking for you on behalf of Arc.";
+ mes "Just how did you end up here?";
+ next;
+ mes "[Terra]";
+ mes "To find a... Bra.. dium.";
+ mes "That's right. Bradium! Give me a bradium!!";
+ next;
+ mes "[Terra]";
+ mes "A giant... a giant in a cave...";
+ mes "He...He got hurt trying to protect me...";
+ mes "He wouldn't move!";
+ mes "His body was getting cold.";
+ next;
+ mes "[Terra]";
+ mes "We were each other's enemy......";
+ mes "but he saved me...";
+ mes "I heard they need a bradium to live!";
+ next;
+ mes "[Terra]";
+ mes "Give me some bradium. Hurry!";
+ mes "I can't be late!";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "The Sapha in the cave...";
+ mes "His body was already petrified when I got there.";
+ next;
+ mes "[Terra]";
+ mes "Giants.. It is said that the Sapha people are cursed to be petrified.";
+ mes "And that the Bradium is what prevents them from becoming petrified.";
+ next;
+ mes "[Terra]";
+ mes "So I tried to bring a bradium to him... ...";
+ mes "But he... Sob...";
+ next;
+ mes "- Terra couldn't continue to talk as she was agonizing in the pain from her wounds. -";
+ next;
+ mes "[Luik]";
+ mes "Why did she break down like that? What did she say?";
+ mes "Tell me what she said!!!";
+ set ep13_mdrama,20;
+ close;
+ }
+ }
+ else if (ep13_mdrama == 20) {
+ mes "[Luik]";
+ mes "Let that Fairy rest for a while, now tell me what you were talking about.";
+ close;
+ }
+ else if ((ep13_mdrama > 20) && (ep13_mdrama < 24)) {
+ mes "[Luik]";
+ mes "She's just too exhausted and fell asleep...";
+ mes "Leave her alone.";
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Luik]";
+ mes "She can leave any time she likes.";
+ mes "It feels so dry in here.";
+ mes "Oh well, that's normal.";
+ close;
+ }
+ }
+ else {
+ if (ep13_mdrama < 19) {
+ mes "She's unconscious.";
+ mes "I can see a bandage to stop the bleeding...";
+ mes "Looks like Luik did it.";
+ close;
+ }
+ else {
+ mes "[Luik]";
+ mes "Ier er ee ras d?";
+ mes "Ye ada sd?";
+ mes "Nffd..?";
+ next;
+ mes "[Wounded Laphine]";
+ mes "...Riveh...AshIman Or mah...";
+ mes "..ah..Thor..ThorOsa Yee Lu..ung...";
+ close;
+ }
+ }
+}
+
+man_in01,17,128,5 script Snorren#ep13md_15 454,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 18) {
+ mes "[Snorren]";
+ mes "Here, Luik. He said this is a cure for Laphine.";
+ mes "Should we just let her eat it as it is?";
+ next;
+ mes "[Snorren]";
+ mes "Uh.. and your name was..?";
+ next;
+ select("" + strcharinfo(0) + "");
+ mes "[Snorren]";
+ mes "Yeah, Right.";
+ mes "" + strcharinfo(0) + ", you should try talking to that Laphine...";
+ mes "Let's hear her story.";
+ set ep13_mdrama,19;
+ changequest 7064,7065;
+ close;
+ }
+ else if (ep13_mdrama == 19) {
+ // custom translation
+ mes "[Snorren]";
+ mes "Please help me translater.";
+ mes "We'll be watching as you speak to her.";
+ mes "Right, Luik?";
+ next;
+ mes "[Luik]";
+ mes "Maybe.";
+ mes "Let's ask her what happened, before it is too late.";
+ close;
+ }
+ else if (ep13_mdrama == 20) {
+ mes "[Snorren]";
+ mes "Let's listen to her story.";
+ mes "Why don't we start from... Why does she want a bradium?";
+ next;
+ mes "[Snorren]";
+ mes "This part must be told to Luik in exact detail.";
+ close;
+ }
+ else if (ep13_mdrama == 21) {
+ mes "[Snorren]";
+ mes "What should I do if the Sapha in the Cave is really Ogen...?";
+ mes "Ogen... What should I do if anything happened to him...?";
+ close;
+ }
+ else if (ep13_mdrama == 22) {
+ if ((countitem(6085) > 0) && (countitem(6084) > 0)) {
+ mes "[Luik]";
+ mes "...This Bradium has not been refined properly...";
+ mes "This would be no help...";
+ mes "and, this muffler...";
+ next;
+ mes "[Snorren]";
+ mes "This is Ogen's! Ogen's muffler!";
+ mes "Luik! Ogen! This is Ogen!";
+ mes "Unrefined Bradium!";
+ next;
+ mes "[Snorren]";
+ mes "Lu.. Luik. Ogen.. Ogen...?!";
+ mes "I'm going to Ogen!";
+ mes "Where is that cave?! Where!";
+ next;
+ select("Calm down!");
+ mes "[Luik]";
+ mes "Yeah. Listen to him, calm down. Snorren.";
+ mes "If it is Ogen... We could be able to save him if we make haste.";
+ next;
+ mes "[Luik]";
+ mes "Snorren. Go to Refinery and get the finest bradium...";
+ mes "Save him.";
+ next;
+ mes "[Luik]";
+ mes "" + strcharinfo(0) + "...eh?...";
+ mes "Please look after Snorren...and Ogen.";
+ mes "This Laphine, I mean Terra...";
+ mes "She truly wanted to save Ogen...";
+ next;
+ mes "[Luik]";
+ mes "I will talk to my superiors to try and settle this matter...";
+ mes "Please save Ogen.";
+ delitem 6085,1; //Shaggy_Muffler
+ delitem 6084,1; //Bradium_Fragments
+ set ep13_mdrama,23;
+ changequest 7067,7068;
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Luik]";
+ mes "You should bring something that can prove it?";
+ mes "... We have been fighting them for so long, it is hard for us to believe you.";
+ next;
+ mes "[Snorren]";
+ mes "...Yes... regardless of anything, just to prove what you say is true.";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 23) {
+ mes "[Snorren]";
+ mes "Hurry up and take the lead!";
+ mes "Which way should we go now?";
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Snorren]";
+ mes "How did you get in here?!";
+ mes "Get out!";
+ close;
+ }
+ }
+ else {
+ mes "[Snorren]";
+ mes "We rs...";
+ mes "F as d dd ";
+ mes "Tb ds dfw we!";
+ mes "Nd fs asd as...!";
+ close;
+ }
+}
+
+man_in01,19,126,3 script Luik#ep13md16 450,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama < 20) {
+ mes "[Luik]";
+ mes "...I really look forward to drawing something useful out of her.";
+ mes "Your interpretion is trustworthy, right?";
+ close;
+ }
+ else if (ep13_mdrama == 20) {
+ mes "[Luik]";
+ mes "First of all, Why did that Laphine come here?";
+ mes "Why does she need a bradium?";
+ next;
+ select("To give it to a Sapha in a cave...");
+ mes "[Luik]";
+ mes "Sapha in a cave? What cave?";
+ mes "Nevermind.... Snorren. You must know something about that cave, right?";
+ next;
+ mes "[Luik]";
+ mes "Wait...";
+ mes "Why would a Laphine give a bradium to our ally?";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "They fought in the cave and your friend got hurt and began to petrify.";
+ mes "So she came here to get a bradium to try to save his life...";
+ next;
+ mes "[Luik]";
+ mes "They fought?";
+ mes "Snorren! What's that look on your face?";
+ mes "Spit if out if you have anything to say.";
+ next;
+ mes "[Snorren]";
+ mes "Frankly, Luik. I... told you... Ogen's missing.";
+ mes "Ogen's disappearance and that Laphine's arrival coincide...";
+ next;
+ mes "[Luik]";
+ mes "And?";
+ next;
+ mes "[Snorren]";
+ mes "Maybe the Sapha that Laphine is talking about is Ogen.";
+ mes "Or do we have any other comrades who go to strange caves?";
+ next;
+ mes "[Luik]";
+ mes "We don't, because there are no caves like that here.";
+ mes "First, we should find out about the cave they are talking about.";
+ next;
+ mes "[Luik]";
+ mes "You outsiders are in contact with the Laphine right?";
+ mes "What if this is an evil plot by them?";
+ next;
+ select("That's not true!");
+ mes "[Luik]";
+ mes "And how would you prove it?";
+ mes "We've been fighting them for a long time.";
+ mes "We don't have any reason to trust what you or they are saying.";
+ next;
+ mes "[Luik]";
+ mes "And talking about some cave that doesn't even exist.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "That cave really exists, I swear!";
+ mes "I.. yeah. I saw a petrified Sapha in that cave.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "I will bring back something that will make you believe.";
+ mes "I'm not sure if that Sapha is this Ogen you are looking for...";
+ mes "But I'll come back...";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Don't you dare...try to do any harm to Terra.";
+ set ep13_mdrama,21;
+ changequest 7065,7066;
+ close;
+ }
+ else if (ep13_mdrama == 21) {
+ mes "[Luik]";
+ mes "...Anything will do. Try and make me believe you -Outsider- and that Laphine.";
+ mes "We Sapha are not stupid people.";
+ next;
+ mes "[Luik]";
+ mes "I promise you that we will continue to treat that Laphine as we did so far and will not do any harm to her.";
+ next;
+ mes "[Luik]";
+ mes "Hence, you just focus on finding a way to make us believe you.";
+ close;
+ }
+ else if (ep13_mdrama == 22) {
+ if ((countitem(6085) > 0) && (countitem(6084) > 0)) {
+ mes "[Luik]";
+ mes "...This Bradium has not been refined properly...";
+ mes "This would be no help...";
+ mes "and, this muffler...";
+ next;
+ mes "[Snorren]";
+ mes "This is Ogen's! Ogen's muffler!";
+ mes "Luik! Ogen! This is Ogen!";
+ mes "Unrefined Bradium!";
+ next;
+ mes "[Snorren]";
+ mes "Lu.. Luik. Ogen.. Ogen...?!";
+ mes "I'm going to Ogen!";
+ mes "Where is that cave?! Where!";
+ next;
+ select("Calm down!");
+ mes "[Luik]";
+ mes "Yeah. Listen to him, calm down. Snorren.";
+ mes "If it is Ogen... We could be able to save him if we make haste.";
+ next;
+ mes "[Luik]";
+ mes "Snorren. Go to Refinery and get the finest bradium...";
+ mes "Save him.";
+ next;
+ mes "[Luik]";
+ mes "" + strcharinfo(0) + "...eh?...";
+ mes "Please look after Snorren...and Ogen.";
+ mes "This Laphine, I mean Terra...";
+ mes "She truly wanted to save Ogen...";
+ next;
+ mes "[Luik]";
+ mes "I will talk to my superiors to try and settle this matter...";
+ mes "Please save Ogen.";
+ delitem 6085,1; //Shaggy_Muffler
+ delitem 6084,1; //Bradium_Fragments
+ set ep13_mdrama,23;
+ changequest 7067,7068;
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Luik]";
+ mes "You should bring something that can prove it?";
+ mes "... We have been fighting them for so long, it is hard for us to believe you.";
+ next;
+ mes "[Snorren]";
+ mes "...Yes... regardless of anything, just to prove what you say is true.";
+ close;
+ }
+ }
+ else if (ep13_mdrama == 23) {
+ mes "[Luik]";
+ mes "Please... Help Ogen.";
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Luik]";
+ mes "How did you get in here?";
+ mes "You shouldn't be here.";
+ close;
+ }
+ }
+ else {
+ mes "[Luik]";
+ mes "Na w ewe w";
+ mes "Aewrf sd fsd iyu. ";
+ mes "Ou uur?";
+ next;
+ mes "Looks like Luik is giving me a look of scorn.";
+ close;
+ }
+}
+
+man_in01,71,125,0 script Terra gone -1,3,3,{
+OnTouch:
+ mes "There's nothing else.";
+ mes "Only traces of the cage with something confined.";
+ close;
+}
+
+spl_in02,239,93,3 script Terra#ep13md_l03 441,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 26) {
+ mes "[Terra]";
+ mes ".........";
+ next;
+ mes "[Arc]";
+ mes "I see. That's what happened.";
+ mes "But... That Sapha...What has he become to you in that short period of time?";
+ next;
+ select("Arc?");
+ mes "[Arc]";
+ mes "Ah, finally. I've been speaking with Terra while we waited for you.";
+ mes "Terra. This is who saved you...";
+ if (Sex == 0) {
+ mes "You should thank her.";
+ }
+ else {
+ mes "You should thank him.";
+ }
+ next;
+ mes "[Terra]";
+ mes "Thank you...";
+ mes "I'm sorry Arc... Sorry...";
+ mes "......";
+ next;
+ mes "[Arc]";
+ mes "So, this is the story.";
+ mes "Terra was wandering around your Camp and found a Sapha who was also wandering around your Camp at the time.";
+ next;
+ mes "[Arc]";
+ mes "They were both being cautious not to be seen by you humans but they caught sight of each other and started to fight.";
+ next;
+ mes "[Arc]";
+ mes "And then they eventually fell into that hole in the swamp and ended up in that cave.";
+ next;
+ mes "[Terra]";
+ mes "Yeah... We were both unconscious for some time..";
+ mes "And by the time we were able to wake up and see... We were surrounded.";
+ next;
+ mes "[Terra]";
+ mes "Our main concern was getting out of there...";
+ mes "Even though we couldn't understand each other's language... We made a temporary truce.";
+ next;
+ mes "[Terra]";
+ mes "And then.....";
+ mes ".........";
+ next;
+ select("So that's what happened.");
+ mes "[" + strcharinfo(0) + "]";
+ mes "You were outnumbered and at the last moment Ogen sacrificed himself to protect you.";
+ next;
+ mes "[Terra]";
+ mes "So... I wanted to help him...";
+ mes "I was just trying to repay him...";
+ next;
+ mes "[Terra]";
+ mes "Was I wrong...?";
+ mes "Was I thinking wrong?";
+ next;
+ mes "[Arc]";
+ mes "Repaying one's dept is a good thing.";
+ mes "Especially for a proud Laphine, It sure is.";
+ next;
+ mes "[Arc]";
+ mes "But Terra...";
+ mes "You've made two big mistakes.";
+ mes "First is, You went away without permission...";
+ mes "And secondly...";
+ next;
+ mes "[Arc]";
+ mes "You didn't ask for help.";
+ mes "If something like that happened... of course I would help...";
+ next;
+ mes "[Terra]";
+ mes "I'm sorry Arc... I'm sorry...";
+ mes "I won't act foolish ever again.";
+ next;
+ mes "[Arc]";
+ mes "Get some rest.";
+ mes "I will put in a good word to the superiors...";
+ mes "And " + strcharinfo(0) + "...";
+ mes "Thank you.";
+ next;
+ mes "[Arc]";
+ mes "Here, I will give you these to show my appreciation.";
+ mes "It's not much, but you will be able to buy things in Splendide with these.";
+ next;
+ mes "[Arc]";
+ mes "I'm sorry this is all I can give you for now.";
+ set ep13_mdrama,27;
+ getitem 6081,25; //Splendide_Coin
+ getexp 1200000,100000;
+ completequest 7071;
+ close;
+ }
+ else if (ep13_mdrama == 27) {
+ mes "[Terra]";
+ mes "Arc... I will get some rest...";
+ mes "I'm sorry... And. You...";
+ next;
+ mes "[Terra]";
+ mes "Originally.. we Laphine were extremely reluctant to have others in our area...";
+ mes "but you are ok...";
+ next;
+ mes "[Terra]";
+ // custom translation
+ mes "You are always welcome to visit us...";
+ set ep13_mdrama,28;
+ close;
+ }
+ else if (ep13_mdrama > 27) {
+ mes "[Terra]";
+ mes "I'm sorry...";
+ mes "My body is not fully recovered yet...";
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Terra]";
+ mes "I'm sorry... I'm so sleepy...";
+ mes "...I want to sleep...";
+ close;
+ }
+ }
+ else {
+ mes "[Terra]";
+ mes "ModBurDana...? Mu AnduWehFus Yee OsaLoLars...";
+ mes "eoFusser....";
+ mes "maurNohser Ur...... ThorNuffLars So ";
+ close;
+ }
+}
+
+spl_in02,236,92,5 script Arc#ep13md_l02 447,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (isequipped(2782) == 1) {
+ if (ep13_mdrama == 26) {
+ mes "[Terra]";
+ mes ".........";
+ next;
+ mes "[Arc]";
+ mes "I see. That's what happened.";
+ mes "But... That Sapha...What has he become to you in that short period of time?";
+ next;
+ select("Arc?");
+ mes "[Arc]";
+ mes "Ah, finally. I've been speaking with Terra while we waited for you.";
+ mes "Terra. This is who saved you...";
+ if (Sex == 0) {
+ mes "You should thank her.";
+ }
+ else {
+ mes "You should thank him.";
+ }
+ next;
+ mes "[Terra]";
+ mes "Thank you...";
+ mes "I'm sorry Arc... Sorry...";
+ mes "......";
+ next;
+ mes "[Arc]";
+ mes "So, this is the story.";
+ mes "Terra was wandering around your Camp and found a Sapha who was also wandering around your Camp at the time.";
+ next;
+ mes "[Arc]";
+ mes "They were both being cautious not to be seen by you humans but they caught sight of each other and started to fight.";
+ next;
+ mes "[Arc]";
+ mes "And then they eventually fell into that hole in the swamp and ended up in that cave.";
+ next;
+ mes "[Terra]";
+ mes "Yeah... We were both unconscious for some time..";
+ mes "And by the time we were able to wake up and see... We were surrounded.";
+ next;
+ mes "[Terra]";
+ mes "Our main concern was getting out of there...";
+ mes "Even though we couldn't understand each other's language... We made a temporary truce.";
+ next;
+ mes "[Terra]";
+ mes "And then.....";
+ mes ".........";
+ next;
+ select("So that's what happened.");
+ mes "[" + strcharinfo(0) + "]";
+ mes "You were outnumbered and at the last moment Ogen sacrificed himself to protect you.";
+ next;
+ mes "[Terra]";
+ mes "So... I wanted to help him...";
+ mes "I was just trying to repay him...";
+ next;
+ mes "[Terra]";
+ mes "Was I wrong...?";
+ mes "Was I thinking wrong?";
+ next;
+ mes "[Arc]";
+ mes "Repaying one's dept is a good thing.";
+ mes "Especially for a proud Laphine, It sure is.";
+ next;
+ mes "[Arc]";
+ mes "But Terra...";
+ mes "You've made two big mistakes.";
+ mes "First is, You went away without permission...";
+ mes "And secondly...";
+ next;
+ mes "[Arc]";
+ mes "You didn't ask for help.";
+ mes "If something like that happened... of course I would help...";
+ next;
+ mes "[Terra]";
+ mes "I'm sorry Arc... I'm sorry...";
+ mes "I won't act foolish ever again.";
+ next;
+ mes "[Arc]";
+ mes "Get some rest.";
+ mes "I will put in a good word to the superiors...";
+ mes "And " + strcharinfo(0) + "...";
+ mes "Thank you.";
+ next;
+ mes "[Arc]";
+ mes "Here, I will give you these to show my appreciation.";
+ mes "It's not much, but you will be able to buy things in Splendide with these.";
+ next;
+ mes "[Arc]";
+ mes "I'm sorry this is all I can give you for now.";
+ set ep13_mdrama,27;
+ getitem 6081,25; //Splendide_Coin
+ getexp 1200000,100000;
+ completequest 7071;
+ close;
+ }
+ else if (ep13_mdrama == 27) {
+ mes "[Arc]";
+ mes "Terra. Get some rest...";
+ mes "Rest easy...";
+ mes "And...";
+ next;
+ mes "[Arc]";
+ mes ".Originally.. we Laphine were extremely reluctant to have others in our area.";
+ mes "" + strcharinfo(0) + ", you will be a special exception.";
+ next;
+ mes "[Arc]";
+ mes "That's what Terra wants too.";
+ mes "It might be cramped, but you are always welcome to visit us.";
+ set ep13_mdrama,28;
+ close;
+ }
+ else if (ep13_mdrama > 27) {
+ mes "[Arc]";
+ mes "How are you adapting to Splendide?";
+ mes "Terra's still not fully recovered yet, so keep that in mind.";
+ close;
+ }
+ else {
+ // custom translation
+ mes "[Arc]";
+ mes "The back of the right ... ";
+ mes "......";
+ close;
+ }
+ }
+ else {
+ mes "[Arc]";
+ mes "HirWosWeh. Yee DiebVilFar U manTalVil.";
+ mes "LarsNeiser...??";
+ mes "VeldTiTal Ko SharDurYur Di ?";
+ close;
+ }
+}
+
+splendide,287,140,0 script terrashome_in 45,1,1,{
+OnTouch:
+ if (ep13_mdrama > 25) {
+ warp "spl_in02",237,89;
+ end;
+ }
+ else {
+ mes "It's locked.";
+ close;
+ }
+}
+
+spl_in02,236,86,0 warp terrashome_out 1,1,splendide,285,139;
+
+spl_fild01,357,44,0 script ???#ep13mdf01 844,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (ep13_mdrama == 14) {
+ mes "There's some kind of fruit lying on the ground.";
+ mes "I see a small berry inside of a big outer shell...";
+ mes "It is a Yggdrasil!";
+ set ep13_mdrama,15;
+ getitem 607,1; //Yggdrasilberry
+ getitem 522,1; //Fruit_Of_Mastela
+ close;
+ }
+ else if (ep13_mdrama == 15) {
+ mes "I've already pulled out a Yggdradsil... but is there anyting else..?";
+ next;
+ set .@apple,rand(1,100);
+ if (.@apple < 50) {
+ mes "I've been bitten by an unknown insect.";
+ mes "It hurts!";
+ percentheal -30,0;
+ close;
+ }
+ else if (.@apple == 50) {
+ mes "I found an apple.";
+ getitem 512,1; //Apple
+ close;
+ }
+ else {
+ mes "There's nothing else.";
+ close;
+ }
+ }
+ else if (ep13_mdrama > 15) {
+ mes "There's only an empty shell left.";
+ close;
+ }
+ else {
+ mes "A huge fruit is here.";
+ mes "I don't know what kind of fruit it is.";
+ close;
+ }
+}
+
+spl_fild01,312,79,0 script ???#ep13mdf02 844,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (ep13_mdrama == 15) {
+ mes "There's some kind of fruit lying on the ground.";
+ mes "I see a small berry inside of a big outer shell...";
+ mes "It is a Yggdrasil!";
+ set ep13_mdrama,16;
+ getitem 607,1; //Yggdrasilberry
+ getitem 522,1; //Fruit_Of_Mastela
+ close;
+ }
+ else if (ep13_mdrama == 16) {
+ mes "I've already pulled out a Yggdradsil... but is there anyting else..?";
+ next;
+ set .@apple,rand(1,100);
+ if (.@apple < 50) {
+ mes "I've been bitten by an unknown insect.";
+ mes "It hurts!";
+ percentheal -30,0;
+ close;
+ }
+ else if (.@apple == 50) {
+ mes "I found an apple.";
+ getitem 512,1; //Apple
+ close;
+ }
+ else {
+ mes "There's nothing else.";
+ close;
+ }
+ }
+ else if (ep13_mdrama > 16) {
+ mes "There's only an empty shell left.";
+ close;
+ }
+ else {
+ mes "A huge fruit is here.";
+ mes "I don't know what kind of fruit it is.";
+ close;
+ }
+}
+
+spl_fild01,329,29,0 script ???#ep13mdf03 844,{
+ if (checkweight(1201,2) == 0) {
+ mes "Wait a moment!!";
+ mes "You have too many items.";
+ mes "You can't receive this.";
+ mes "Lighten your weight and";
+ mes "try again.";
+ close;
+ }
+ if (ep13_mdrama == 16) {
+ mes "There's some kind of fruit lying on the ground.";
+ mes "I see a small berry inside of a big outer shell...";
+ mes "It is a Yggdrasil!";
+ set ep13_mdrama,17;
+ getitem 607,1; //Yggdrasilberry
+ getitem 522,1; //Fruit_Of_Mastela
+ changequest 7063,7064;
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Arc gave me three Yggdrasilberries and...";
+ mes "I've found... three. Six of them should be enough.";
+ mes "Let's go back to Snorren.";
+ close;
+ }
+ else if (ep13_mdrama == 17) {
+ mes "I've already pulled out a Yggdradsil... but is there anyting else..?";
+ next;
+ set .@apple,rand(1,100);
+ if (.@apple < 50) {
+ mes "I've been bitten by an unknown insect.";
+ mes "It hurts!";
+ percentheal -30,0;
+ close;
+ }
+ else if (.@apple == 50) {
+ mes "I found an apple.";
+ getitem 512,1; //Apple
+ close;
+ }
+ else {
+ mes "There's nothing else.";
+ close;
+ }
+ }
+ else if (ep13_mdrama > 17) {
+ mes "There's only an empty shell left.";
+ close;
+ }
+ else {
+ mes "A huge fruit is here.";
+ mes "I don't know what kind of fruit it is.";
+ close;
+ }
+}
+
// Otherworld language
//============================================================
mid_camp,197,237,3 script Schwartzvalt Mechanic#1 869,{
diff --git a/npc/scripts_monsters.conf b/npc/scripts_monsters.conf
index 197260c2f..d8c5a3203 100644
--- a/npc/scripts_monsters.conf
+++ b/npc/scripts_monsters.conf
@@ -50,6 +50,7 @@ npc: npc/mobs/dungeons/juperos.txt
npc: npc/mobs/dungeons/kh_dun.txt
npc: npc/mobs/dungeons/lhz_dun.txt
npc: npc/mobs/dungeons/lou_dun.txt
+npc: npc/mobs/dungeons/nyd_dun.txt
npc: npc/mobs/dungeons/mag_dun.txt
npc: npc/mobs/dungeons/mjo_dun.txt
npc: npc/mobs/dungeons/moc_pryd.txt