Scripts/World: improve Training Dummy script

Port From (https://github.com/TrinityCore/TrinityCore/commit/20c8698bc467d493463c5afbced910d11d3b71b3)
This commit is contained in:
hondacrx
2022-05-29 20:36:06 -04:00
parent 0534356aff
commit 81c81fb240
+6 -1
View File
@@ -1315,11 +1315,16 @@ namespace Scripts.World.NpcSpecial
public npc_training_dummy(Creature creature) : base(creature) { }
public override void JustEnteredCombat(Unit who)
{
_combatTimer[who.GetGUID()] = TimeSpan.FromSeconds(5);
}
public override void DamageTaken(Unit attacker, ref uint damage, DamageEffectType damageType, SpellInfo spellInfo = null)
{
damage = 0;
if (!attacker)
if (!attacker || damageType == DamageEffectType.DOT)
return;
_combatTimer[attacker.GetGUID()] = TimeSpan.FromSeconds(5);