Scripts/Ulduar: Little improvements in Auriaya

* Removed DespawnAtEvade
* Fix Feral Defender Damage
This commit is contained in:
Keader
2020-04-15 11:28:46 -03:00
parent d2d2965741
commit 77dd751499
2 changed files with 8 additions and 6 deletions

View File

@@ -0,0 +1,3 @@
-- Feral Defender Damage
UPDATE `creature_template` SET `DamageModifier`=13 WHERE `entry`=34035;
UPDATE `creature_template` SET `DamageModifier`=25 WHERE `entry`=34171;

View File

@@ -150,10 +150,10 @@ struct boss_auriaya : public BossAI
me->GetCreatureListWithEntryInGrid(catList, NPC_SANCTUM_SENTRY, 500.0f);
for (std::list<Creature*>::const_iterator itr = catList.begin(); itr != catList.end(); ++itr)
{
if (isResetting)
(*itr)->Respawn();
else
if (!isResetting)
(*itr)->DespawnOrUnsummon();
else if (!(*itr)->IsAlive())
(*itr)->Respawn(true);
}
}
@@ -211,11 +211,10 @@ struct boss_auriaya : public BossAI
HandleCats(false);
}
void EnterEvadeMode(EvadeReason /*why*/) override
void EnterEvadeMode(EvadeReason why) override
{
instance->SendEncounterUnit(ENCOUNTER_FRAME_DISENGAGE, me);
summons.DespawnAll();
_DespawnAtEvade(Seconds(5));
BossAI::EnterEvadeMode(why);
}
void UpdateAI(uint32 diff) override