summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/000-0/sailors.txt4
-rw-r--r--npc/002-3/doors.txt12
2 files changed, 16 insertions, 0 deletions
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;