summaryrefslogtreecommitdiff
path: root/npc/042-6
diff options
context:
space:
mode:
Diffstat (limited to 'npc/042-6')
-rw-r--r--npc/042-6/_warps.txt1
-rw-r--r--npc/042-6/ctrl.txt18
2 files changed, 18 insertions, 1 deletions
diff --git a/npc/042-6/_warps.txt b/npc/042-6/_warps.txt
index e7dcbaf35..d67d25523 100644
--- a/npc/042-6/_warps.txt
+++ b/npc/042-6/_warps.txt
@@ -1,4 +1,3 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 042-6: Camelot Sewer East Path warps
-042-6,21,76,0 warp #042-6_21_76 0,3,042-5,58,53
042-6,55,20,0 warp #042-6_55_20 0,0,042-10,149,135
diff --git a/npc/042-6/ctrl.txt b/npc/042-6/ctrl.txt
index bdb22c20a..196213792 100644
--- a/npc/042-6/ctrl.txt
+++ b/npc/042-6/ctrl.txt
@@ -128,3 +128,21 @@ function monster0426 {
}
+
+// The exit only works before chest is looted
+042-6,21,76,0 script #KDoor0426 NPC_HIDDEN,0,3,{
+ end;
+
+OnTouch:
+ .@g=getcharid(2);
+ if (.@g < 1) percentheal -100, -100;
+ if ($KAMELOT_KEYMASK[.@g] & 8) goto L_NoAccess;
+ warp "042-5@"+.@g, 58, 53;
+ end;
+
+
+L_NoAccess:
+ dispbottom l("OH NOES! The ceiling seems to have collapsed when the chest was open! We are forced to go forward!!");
+ end;
+}
+