Scripts/World: improve Training Dummy script (#26778)

This commit is contained in:
Gildor
2021-08-09 22:36:14 +02:00
committed by GitHub
parent 0800ab20a8
commit c7ae9d761a

View File

@@ -1464,11 +1464,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;