// TMW2 scripts. // Authors: // Jesusalva // Description: // Controls global instances and reset them when they break - script #GlobalInstanceCore NPC_HIDDEN,{ OnInit: .CANDOR_INSTID=-1; end; OnInterIfInit: OnInstRestart: /* Heroes Hold Main Dungeon */ /* $@HHMD_INSTID1 = instance_create("018-2-2@HHMD1", 0, IOT_NONE); instance_attachmap("018-2-2", $@HHMD_INSTID1, 0, "018-2-2@No"); instance_set_timeout(0, 0, $@HHMD_INSTID1); instance_init($@HHMD_INSTID1); $@HHMD_INSTID2 = instance_create("018-2-3@HHMD2", 0, IOT_NONE); instance_attachmap("018-2-3", $@HHMD_INSTID2, 0, "018-2-3@In"); instance_set_timeout(0, 0, $@HHMD_INSTID2); instance_init($@HHMD_INSTID2); $@HHMD_INSTID4 = instance_create("018-2-2@HHMD4", 0, IOT_NONE); instance_attachmap("018-2-2", $@HHMD_INSTID4, 0, "018-2-2@Ad"); instance_set_timeout(0, 0, $@HHMD_INSTID4); instance_init($@HHMD_INSTID4); $@HHMD_INSTID8 = instance_create("018-2-3@HHMD8", 0, IOT_NONE); instance_attachmap("018-2-3", $@HHMD_INSTID8, 0, "018-2-3@Ex"); instance_set_timeout(0, 0, $@HHMD_INSTID8); instance_init($@HHMD_INSTID8); $@HHMD_INSTID16 = instance_create("018-2-5@HHMD16", 0, IOT_NONE); instance_attachmap("018-2-5", $@HHMD_INSTID16, 0, "018-2-5@Ma"); instance_set_timeout(0, 0, $@HHMD_INSTID16); instance_init($@HHMD_INSTID16); debugmes("The HHMD level IDs are: %d-%d-%d-%d-%d", $@HHMD_INSTID1, $@HHMD_INSTID2, $@HHMD_INSTID4, $@HHMD_INSTID8, $@HHMD_INSTID16); donpcevent "#HH_CONTROLLER01::OnHHInit"; end; OnMinute18: OnMinute47: if (!isinstance($@HHMD_INSTID1)) donpcevent("#GlobalInstanceCore::OnInstRestart"); */ end; }