Added game ID check for Horror toy factory instance (#4383)

* Some parts of the script needed to check if the monster still exists
This commit is contained in:
Atemo 2019-10-10 21:34:09 +02:00 committed by GitHub
parent 469183771b
commit bb6e583a03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1214,7 +1214,7 @@ OnStart:
OnStart: OnStart:
.@event$ = instance_npcname( strnpcinfo(0) ) + "::OnMyMobDead"; .@event$ = instance_npcname( strnpcinfo(0) ) + "::OnMyMobDead";
killmonster 'xm_d_map$, .@event$; killmonster 'xm_d_map$, .@event$;
while (1) { while (unitexists('celene_id) == true) {
getunitdata 'celene_id, .@data; getunitdata 'celene_id, .@data;
.@x = .@data[UMOB_X] + rand(1,20) - 10; .@x = .@data[UMOB_X] + rand(1,20) - 10;
.@y = .@data[UMOB_Y] + rand(1,20) - 10; .@y = .@data[UMOB_Y] + rand(1,20) - 10;
@ -1542,7 +1542,8 @@ OnTimer1000:
1@xm_d,3,1,3 script #adsw2 CLEAR_NPC,{ 1@xm_d,3,1,3 script #adsw2 CLEAR_NPC,{
if (callfunc("F_GM_NPC",1854,0) == 1) { if (callfunc("F_GM_NPC",1854,0) == 1) {
getunitdata 'Antonio, .@mob; if (unitexists('Antonio) == true)
getunitdata 'Antonio, .@mob;
mapannounce 'xm_d_map$, "Factory announcement: Exist in " + .@mob[UMOB_X] + " - " + .@mob[UMOB_Y] + ".",bc_map,"0x00ff44"; mapannounce 'xm_d_map$, "Factory announcement: Exist in " + .@mob[UMOB_X] + " - " + .@mob[UMOB_Y] + ".",bc_map,"0x00ff44";
} }
end; end;
@ -1601,7 +1602,6 @@ OnInstanceInit:
hideonnpc instance_npcname("#eff_f0" + .@i); hideonnpc instance_npcname("#eff_f0" + .@i);
disablenpc instance_npcname("#bssk01"); disablenpc instance_npcname("#bssk01");
disablenpc instance_npcname("#bssk02"); disablenpc instance_npcname("#bssk02");
hideonnpc instance_npcname("#bssk02");
for ( .@i = 1; .@i < 5; ++.@i ) for ( .@i = 1; .@i < 5; ++.@i )
hideonnpc instance_npcname("#crssk" + .@i); hideonnpc instance_npcname("#crssk" + .@i);
disablenpc instance_npcname("#kimion1"); disablenpc instance_npcname("#kimion1");