Scripts/Ulduar: Fixed door after Assembly of Iron. They should be closed until encounter is defeated
This commit is contained in:
@@ -77,6 +77,7 @@ public:
|
|||||||
uint64 FreyaChestGUID;
|
uint64 FreyaChestGUID;
|
||||||
uint64 HodirDoorGUID;
|
uint64 HodirDoorGUID;
|
||||||
uint64 HodirIceDoorGUID;
|
uint64 HodirIceDoorGUID;
|
||||||
|
uint64 ArchivumDoorGUID;
|
||||||
|
|
||||||
uint32 TeamInInstance;
|
uint32 TeamInInstance;
|
||||||
uint32 HodirRareCacheData;
|
uint32 HodirRareCacheData;
|
||||||
@@ -114,6 +115,7 @@ public:
|
|||||||
VezaxDoorGUID = 0;
|
VezaxDoorGUID = 0;
|
||||||
HodirDoorGUID = 0;
|
HodirDoorGUID = 0;
|
||||||
HodirIceDoorGUID = 0;
|
HodirIceDoorGUID = 0;
|
||||||
|
ArchivumDoorGUID = 0;
|
||||||
TeamInInstance = 0;
|
TeamInInstance = 0;
|
||||||
HodirRareCacheData = 0;
|
HodirRareCacheData = 0;
|
||||||
|
|
||||||
@@ -353,6 +355,11 @@ public:
|
|||||||
case GO_HODIR_ICE_DOOR:
|
case GO_HODIR_ICE_DOOR:
|
||||||
HodirIceDoorGUID = gameObject->GetGUID();
|
HodirIceDoorGUID = gameObject->GetGUID();
|
||||||
break;
|
break;
|
||||||
|
case GO_ARCHIVUM_DOOR:
|
||||||
|
ArchivumDoorGUID = gameObject->GetGUID();
|
||||||
|
if (GetBossState(BOSS_ASSEMBLY_OF_IRON) != DONE)
|
||||||
|
HandleGameObject(ArchivumDoorGUID, false);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -406,9 +413,13 @@ public:
|
|||||||
case BOSS_IGNIS:
|
case BOSS_IGNIS:
|
||||||
case BOSS_RAZORSCALE:
|
case BOSS_RAZORSCALE:
|
||||||
case BOSS_XT002:
|
case BOSS_XT002:
|
||||||
case BOSS_ASSEMBLY_OF_IRON:
|
|
||||||
case BOSS_AURIAYA:
|
case BOSS_AURIAYA:
|
||||||
case BOSS_MIMIRON:
|
case BOSS_MIMIRON:
|
||||||
|
break;
|
||||||
|
case BOSS_ASSEMBLY_OF_IRON:
|
||||||
|
if (state == DONE)
|
||||||
|
HandleGameObject(ArchivumDoorGUID, true);
|
||||||
|
break;
|
||||||
case BOSS_VEZAX:
|
case BOSS_VEZAX:
|
||||||
if (state == DONE)
|
if (state == DONE)
|
||||||
HandleGameObject(VezaxDoorGUID, true);
|
HandleGameObject(VezaxDoorGUID, true);
|
||||||
|
|||||||
@@ -146,6 +146,7 @@ enum UlduarGameObjects
|
|||||||
GO_RAZOR_BROKEN_HARPOON = 194565,
|
GO_RAZOR_BROKEN_HARPOON = 194565,
|
||||||
GO_HODIR_DOOR = 194634,
|
GO_HODIR_DOOR = 194634,
|
||||||
GO_HODIR_ICE_DOOR = 194441,
|
GO_HODIR_ICE_DOOR = 194441,
|
||||||
|
GO_ARCHIVUM_DOOR = 194556,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum UlduarTowerEvents
|
enum UlduarTowerEvents
|
||||||
|
|||||||
Reference in New Issue
Block a user