summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-10-10 13:55:42 -0300
committerJesusaves <cpntb1@ymail.com>2021-10-10 13:55:42 -0300
commit488c9121260fb62c443baaebd9170a67019b9059 (patch)
tree5bc41c4cf5568e2b94e8a1ee7925038c677a76f2
parent5a1088088300a4363feb04a97b08075c585cebc5 (diff)
downloadserverdata-488c9121260fb62c443baaebd9170a67019b9059.tar.gz
serverdata-488c9121260fb62c443baaebd9170a67019b9059.tar.bz2
serverdata-488c9121260fb62c443baaebd9170a67019b9059.tar.xz
serverdata-488c9121260fb62c443baaebd9170a67019b9059.zip
Prepare some Mirror Lake New World Begin Prologue
-rw-r--r--db/constants.conf4
-rw-r--r--npc/000-0/sailors.txt4
-rw-r--r--npc/002-3/doors.txt12
3 files changed, 20 insertions, 0 deletions
diff --git a/db/constants.conf b/db/constants.conf
index 218acf5bb..73676392f 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -2204,6 +2204,10 @@ constants_db: {
MLP_TMW_YETIKING: 2
//MLP_................ 4
+ comment__: "Mirror Lake Local Quest Constants"
+ MLP_ML_NARD: 1
+ //MLP_................ 4
+
comment__: "Being actions"
ACTION_STAND: 0
ACTION_MOVE: 1
diff --git a/npc/000-0/sailors.txt b/npc/000-0/sailors.txt
index 2e3c00821..15f1e14ff 100644
--- a/npc/000-0/sailors.txt
+++ b/npc/000-0/sailors.txt
@@ -33,6 +33,10 @@ OnTouch:
next;
mesc l("What in the world is happening?! Where in Jesusalva's name are you?!");
next;
+ if (getvaultid()) {
+ mesc l("Sometimes, you really wish you could visit new universes without having to pick some sort of role on it.");
+ next;
+ }
mesc l("Actually. Who are you again? A headache which doesn't want to pass strikes you.");
mesc l("You can hear creaking planks and a sail flapping in the storm. A ship?");
mesc l("You hear shouting directed at you. Sailors from the ship?");
diff --git a/npc/002-3/doors.txt b/npc/002-3/doors.txt
index 377920d76..c79e2611d 100644
--- a/npc/002-3/doors.txt
+++ b/npc/002-3/doors.txt
@@ -18,6 +18,18 @@ OnTouch:
restorecam;
close;
}
+ if (getvaultid() && !(##01_MLQUEST & MLP_ML_NARD)) {
+ mesc l("Alright. A new world. What mysteries await for me behind that wooden door?");
+ next;
+ mesc l("Visiting a new world is always exciting. Actually, the opportunity of taking a new life in a new universe isn't that bad either.");
+ next;
+ mesc l("That's why we must stop... THEM... at any costs. I don't know what they're plotting, but it is not in this world inhabitants best interests... nor any other world.");
+ next;
+ mesc l("Anyway... Let's see how this world works!");
+ next;
+ ##01_MLQUEST = ##01_MLQUEST | MLP_ML_NARD;
+ closeclientdialog;
+ }
if (LOCATION$ == "Candor") {
warp "005-1", 49, 117;