summaryrefslogtreecommitdiff
path: root/npc/re/instances/EclageInterior.txt
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2018-06-22 00:20:29 +0200
committerGitHub <noreply@github.com>2018-06-22 00:20:29 +0200
commit3e3a0935340a607f6b4a4c6ff193de63e5d69430 (patch)
tree68e1554ea8174c0f63d44659306aad4f1a3fae97 /npc/re/instances/EclageInterior.txt
parentb57232ac29732ff526eca750dee295a871861ed6 (diff)
parent82d5ed8ee5349e0338f1819ecf472efe95523ae9 (diff)
downloadhercules-3e3a0935340a607f6b4a4c6ff193de63e5d69430.tar.gz
hercules-3e3a0935340a607f6b4a4c6ff193de63e5d69430.tar.bz2
hercules-3e3a0935340a607f6b4a4c6ff193de63e5d69430.tar.xz
hercules-3e3a0935340a607f6b4a4c6ff193de63e5d69430.zip
Merge pull request #1924 from Asheraf/instance3
Update Instance generating behaviour
Diffstat (limited to 'npc/re/instances/EclageInterior.txt')
-rw-r--r--npc/re/instances/EclageInterior.txt24
1 files changed, 11 insertions, 13 deletions
diff --git a/npc/re/instances/EclageInterior.txt b/npc/re/instances/EclageInterior.txt
index 6b2808e05..2b2117b93 100644
--- a/npc/re/instances/EclageInterior.txt
+++ b/npc/re/instances/EclageInterior.txt
@@ -55,20 +55,18 @@ ecl_hub01,132,12,3 script Chief of Staff#tl01::EclInstance 4_F_FAIRY,{
switch (select("Enter it.", "Forget it.")) {
case 1:
.@instance = instance_create(.@md_name$, .@party_id);
- if (.@instance < 0) {
- mes("[Shenime]");
- mes("There are some soldiers dispatched by Mayor not too long ago.");
- mes("I should sure hope that you aren't the disturbance they're looking for, right?");
- close();
- }
- if (instance_attachmap("1@ecl", .@instance) == "") {
- mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$);
- instance_destroy(.@instance);
- close();
+ if (.@instance >= 0) {
+ if (instance_attachmap("1@ecl", .@instance) == "") {
+ mes("[Shenime]");
+ mes("There are some soldiers dispatched by Mayor not too long ago.");
+ mes("I should sure hope that you aren't the disturbance they're looking for, right?");
+ instance_destroy(.@instance);
+ close();
+ }
+ ecl_interior_time = gettimetick(2) + 20 * 60;
+ instance_set_timeout(1200, 1200, .@instance);
+ instance_init(.@instance);
}
- ecl_interior_time = gettimetick(2) + 20 * 60;
- instance_set_timeout(1200, 1200, .@instance);
- instance_init(.@instance);
mes("[Shenime]");
mes("Given the tight internal security, you should prepare yourself.");
mes("Wait here for a minute.");