summaryrefslogtreecommitdiff
path: root/npc/001-7
diff options
context:
space:
mode:
Diffstat (limited to 'npc/001-7')
-rw-r--r--npc/001-7/homunculus.txt13
1 files changed, 12 insertions, 1 deletions
diff --git a/npc/001-7/homunculus.txt b/npc/001-7/homunculus.txt
index e83171f73..0feaffd3d 100644
--- a/npc/001-7/homunculus.txt
+++ b/npc/001-7/homunculus.txt
@@ -60,7 +60,18 @@ OnTouch:
close;
}
closeclientdialog;
- .@mapn$="023-3-1";
+ // We can create instance without recording the ID etc.
+ // Map name limit: 4 chars (hmc1) - as of homunculus
+ .@mapn$="hmc1@"+getcharid(0);
+ .@map2$="hmc2@"+getcharid(0);
+ .@inst = instance_create("Homunculus "+getcharid(0), getcharid(3), IOT_CHAR);
+ if (.@inst >= 0) {
+ instance_attachmap("023-3-1", .@inst, false, .@mapn$);
+ instance_attachmap("023-3-2", .@inst, false, .@map2$);
+ // Instance lasts one hour
+ instance_set_timeout(3600, 3600, .@inst);
+ instance_init(.@inst);
+ }
setq1 FrostiaQuest_Homunculus, 2;
warp .@mapn$, any(45,46), 79;
end;