mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Scripts/World: improve Training Dummy script (#26778)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user