mirror of
https://github.com/ZhengPeiRu21/mod-individual-progression
synced 2025-11-29 23:44:51 +08:00
@@ -724,6 +724,16 @@ public:
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Load(const char* data) override
|
||||||
|
{
|
||||||
|
_horsemanLoadDoneState = true;
|
||||||
|
InstanceScript::Load(data);
|
||||||
|
if (GetBossState(BOSS_HORSEMAN) != DONE)
|
||||||
|
{
|
||||||
|
_horsemanLoadDoneState = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool SetBossState(uint32 bossId, EncounterState state) override
|
bool SetBossState(uint32 bossId, EncounterState state) override
|
||||||
{
|
{
|
||||||
// pull all the trash if not killed
|
// pull all the trash if not killed
|
||||||
@@ -743,9 +753,9 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Horseman handling
|
// Horseman handling
|
||||||
if (bossId == BOSS_HORSEMAN && !_horsemanLoadDoneState)
|
if (bossId == BOSS_HORSEMAN)
|
||||||
{
|
{
|
||||||
if (state == DONE)
|
if (state == DONE && !_horsemanLoadDoneState)
|
||||||
{
|
{
|
||||||
_horsemanTimer++;
|
_horsemanTimer++;
|
||||||
_horsemanKilled++;
|
_horsemanKilled++;
|
||||||
|
|||||||
Reference in New Issue
Block a user