Scripts/World: improve Training Dummy script (#26778)
(cherry picked from commit c7ae9d761a3c9a7523d4bd195979f294f8c9e7cd)
This commit is contained in:
@@ -1461,11 +1461,16 @@ struct npc_training_dummy : NullCreatureAI
|
||||
{
|
||||
npc_training_dummy(Creature* creature) : NullCreatureAI(creature) { }
|
||||
|
||||
void DamageTaken(Unit* attacker, uint32& damage, DamageEffectType /*damageType*/, SpellInfo const* /*spellInfo = nullptr*/) override
|
||||
void JustEnteredCombat(Unit* who) override
|
||||
{
|
||||
_combatTimer[who->GetGUID()] = 5s;
|
||||
}
|
||||
|
||||
void DamageTaken(Unit* attacker, uint32& damage, DamageEffectType damageType, SpellInfo const* /*spellInfo = nullptr*/) override
|
||||
{
|
||||
damage = 0;
|
||||
|
||||
if (!attacker)
|
||||
if (!attacker || damageType == DOT)
|
||||
return;
|
||||
|
||||
_combatTimer[attacker->GetGUID()] = 5s;
|
||||
|
||||
Reference in New Issue
Block a user