Scripts/Icecrown Citadel: Fixed typo in Sindragosa spawning condition
This commit is contained in:
@@ -115,6 +115,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
SindragosaGUID = 0;
|
SindragosaGUID = 0;
|
||||||
SpinestalkerGUID = 0;
|
SpinestalkerGUID = 0;
|
||||||
RimefangGUID = 0;
|
RimefangGUID = 0;
|
||||||
|
TheLichKingGUID = 0;
|
||||||
FrostwyrmCount = 0;
|
FrostwyrmCount = 0;
|
||||||
SpinestalkerTrashCount = 0;
|
SpinestalkerTrashCount = 0;
|
||||||
RimefangTrashCount = 0;
|
RimefangTrashCount = 0;
|
||||||
@@ -267,6 +268,9 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
if (!creature->isDead())
|
if (!creature->isDead())
|
||||||
++FrostwyrmCount;
|
++FrostwyrmCount;
|
||||||
break;
|
break;
|
||||||
|
case NPC_THE_LICH_KING:
|
||||||
|
TheLichKingGUID = creature->GetGUID();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -543,6 +547,8 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
return SpinestalkerGUID;
|
return SpinestalkerGUID;
|
||||||
case DATA_RIMEFANG:
|
case DATA_RIMEFANG:
|
||||||
return RimefangGUID;
|
return RimefangGUID;
|
||||||
|
case DATA_THE_LICH_KING:
|
||||||
|
return TheLichKingGUID;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -663,6 +669,17 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case DATA_THE_LICH_KING:
|
case DATA_THE_LICH_KING:
|
||||||
|
if (instance->IsHeroic())
|
||||||
|
{
|
||||||
|
if (state == FAIL && HeroicAttempts)
|
||||||
|
{
|
||||||
|
--HeroicAttempts;
|
||||||
|
DoUpdateWorldState(WORLDSTATE_ATTEMPTS_REMAINING, HeroicAttempts);
|
||||||
|
if (!HeroicAttempts)
|
||||||
|
if (Creature* sindra = instance->GetCreature(SindragosaGUID))
|
||||||
|
sindra->DespawnOrUnsummon();
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@@ -695,7 +712,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
if (instance->IsHeroic() && !HeroicAttempts)
|
if (instance->IsHeroic() && !HeroicAttempts)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (GetBossState(DATA_SINDRAGOSA) != DONE)
|
if (GetBossState(DATA_SINDRAGOSA) == DONE)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
switch (data)
|
switch (data)
|
||||||
@@ -1101,6 +1118,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
|||||||
uint64 SindragosaGUID;
|
uint64 SindragosaGUID;
|
||||||
uint64 SpinestalkerGUID;
|
uint64 SpinestalkerGUID;
|
||||||
uint64 RimefangGUID;
|
uint64 RimefangGUID;
|
||||||
|
uint64 TheLichKingGUID;
|
||||||
uint32 TeamInInstance;
|
uint32 TeamInInstance;
|
||||||
uint32 BloodQuickeningTimer;
|
uint32 BloodQuickeningTimer;
|
||||||
uint32 ColdflameJetsState;
|
uint32 ColdflameJetsState;
|
||||||
|
|||||||
Reference in New Issue
Block a user