summaryrefslogtreecommitdiff
path: root/npc/re/instances/octopus_cave.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/octopus_cave.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/octopus_cave.txt')
-rw-r--r--npc/re/instances/octopus_cave.txt27
1 files changed, 12 insertions, 15 deletions
diff --git a/npc/re/instances/octopus_cave.txt b/npc/re/instances/octopus_cave.txt
index e4d8d4357..4c964072a 100644
--- a/npc/re/instances/octopus_cave.txt
+++ b/npc/re/instances/octopus_cave.txt
@@ -85,22 +85,19 @@ mal_dun01,151,235,5 script Starfish 4_ASTER,{
erasequest(4197);
if (countitem(Octopus_Hunt_Stick)) {
.@instance = instance_create(.@md_name$, .@party_id);
- if (.@instance < 0) {
- mes("[Starfish]");
- mesf("Party name is... %s.", getpartyname(.@party_id));
- mesf("Party leader is... %s.", strcharinfo(PC_NAME));
- mesf("^0000FF%s^000000, I cannot open now, hehe.", .@md_name$);
- mes("Now is not the time, please wait.");
- close();
+ if (.@instance >= 0) {
+ if (instance_attachmap("1@cash", .@instance) == "") {
+ mes("[Starfish]");
+ mesf("Party name is... %s.", getpartyname(.@party_id));
+ mesf("Party leader is... %s.", strcharinfo(PC_NAME));
+ mesf("^0000FF%s^000000, I cannot open now, hehe.", .@md_name$);
+ mes("Now is not the time, please wait.");
+ instance_destroy(.@instance);
+ close();
+ }
+ instance_set_timeout(3600, 300, .@instance);
+ instance_init(.@instance);
}
- if (instance_attachmap("1@cash", .@instance) == "") {
- mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$);
- instance_destroy(.@instance);
- close();
- }
- instance_set_timeout(3600, 300, .@instance);
- instance_init(.@instance);
-
mes("[Starfish]");
mesf("I will open the gate for a while to ^0000FF%s^000000.", .@md_name$);
mes("Please catch that pervert octopus, and come back with it sticked to the pick, hehe.");