Core/Scripts: added null checks to DamageTaken hooks
Port From (https://github.com/TrinityCore/TrinityCore/commit/62c571076e5319c07c7222e139dbfc7c8bb4543f)
This commit is contained in:
@@ -1559,7 +1559,8 @@ namespace Scripts.World.NpcSpecial
|
||||
|
||||
public override void DamageTaken(Unit doneBy, ref uint damage)
|
||||
{
|
||||
_damageTimes[doneBy.GetGUID()] = GameTime.GetGameTime();
|
||||
if (doneBy != null)
|
||||
_damageTimes[doneBy.GetGUID()] = GameTime.GetGameTime();
|
||||
damage = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user