summaryrefslogtreecommitdiff
path: root/npc/002-3
diff options
context:
space:
mode:
Diffstat (limited to 'npc/002-3')
-rw-r--r--npc/002-3/doors.txt18
1 files changed, 17 insertions, 1 deletions
diff --git a/npc/002-3/doors.txt b/npc/002-3/doors.txt
index d6f6b5135..08f7fa94a 100644
--- a/npc/002-3/doors.txt
+++ b/npc/002-3/doors.txt
@@ -24,10 +24,26 @@ OnTouch:
close;
}
if (LOCATION$ == "Tulim") {
+ if ($@MK_SCENE == MK_SIEGE_TULIM && BaseLevel < 30) {
+ showavatar NPC_NARD;
+ setcamnpc "Nard";
+ mesn l("Nard");
+ mesc l("The Monster Army is currently sieging Tulimshar. There are hundreds of dangerous monsters out there right now."), 1;
+ next;
+ mesn l("Nard");
+ mesc l("I would advise you to remain here in the ship, they should leave in a few minutes, but I will not force you."), 1;
+ next;
+ mesn l("Nard");
+ mesc l("Just beware that if you leave, you might get killed really quickly. No death penalty, though."), 1;
+ next;
+ mesc l("Leave the ship? The town have no death penalty and is under a global event."), 1;
+ if (askyesno() == ASK_NO)
+ close;
+ }
warp "003-1", 81, 68;
close;
}
- debugmes "Script error: 002-3 door";
+ Exception("Script error: 002-3 door");
close;