diff options
author | Haru <haru@dotalux.com> | 2018-06-22 00:20:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-22 00:20:29 +0200 |
commit | 3e3a0935340a607f6b4a4c6ff193de63e5d69430 (patch) | |
tree | 68e1554ea8174c0f63d44659306aad4f1a3fae97 /npc/re/instances/EclageInterior.txt | |
parent | b57232ac29732ff526eca750dee295a871861ed6 (diff) | |
parent | 82d5ed8ee5349e0338f1819ecf472efe95523ae9 (diff) | |
download | hercules-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.txt | 24 |
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."); |