summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/014-4/kamelot.txt6
-rw-r--r--npc/042-11/boss.txt2
2 files changed, 5 insertions, 3 deletions
diff --git a/npc/014-4/kamelot.txt b/npc/014-4/kamelot.txt
index 404df254a..7911f31fe 100644
--- a/npc/014-4/kamelot.txt
+++ b/npc/014-4/kamelot.txt
@@ -74,7 +74,7 @@ OnTouch:
if ($KAMELOT_COOLDOWN[.@g] < gettimeparam(GETTIME_WEEKDAY)) {
KamelotCleanup(.@g);
} else {
- dispbottom l("The gates are firmly shut by some weird magical power.");
+ dispbottom l("The gates are firmly shut by some weird magical power. %s", (TUTORIAL ? l("Perhaps we should wait a few days."):""));
end;
}
}
@@ -97,7 +97,7 @@ OnTouch:
instance_attachmap("042-9", .@inst, .@g, "042-9@"+.@g);
instance_attachmap("042-10", .@inst, .@g, "042-10@"+.@g);
instance_attachmap("042-11", .@inst, .@g, "042-11@"+.@g);
- instance_set_timeout(0, 0, .@inst); // FIXME: Bad Idea?
+ instance_set_timeout(21600, 21600, .@inst); // Instance lasts 6 hours
instance_init(.@inst);
$@KAMELOT_ID[.@g] = .@inst;
}
@@ -105,6 +105,8 @@ OnTouch:
// You can enter in every other state
if (is_admin())
warp "042-0@"+.@g, any(59, 60), 80;
+ // Renew the instance clock : 6 hours
+ instance_set_timeout(21600, 21600, $@KAMELOT_ID[.@g]);
end;
// Debug is only allowed if server is in override mode
diff --git a/npc/042-11/boss.txt b/npc/042-11/boss.txt
index 76ddac08f..1e10b1770 100644
--- a/npc/042-11/boss.txt
+++ b/npc/042-11/boss.txt
@@ -40,6 +40,6 @@ L_NoAccess:
// TODO: Boss Showdown
// TODO: Spawn GMGiftBox and Treasure Chests upon end
-
+// TODO: Arthur gives rewards to survivors and boot them out of Kamelot