Core/Objects: Added ToWorldObject and ToItem

Port From (https://github.com/TrinityCore/TrinityCore/commit/6f6af6a1a1508508d0e42b90f0acf4f363cf91bd)
This commit is contained in:
hondacrx
2024-03-14 11:26:01 -04:00
parent 4bbf49a17a
commit 9d7a84d3a3
8 changed files with 56 additions and 56 deletions
+4 -7
View File
@@ -875,15 +875,12 @@ namespace Game.Entities
public void StopCastingBindSight()
{
WorldObject target = GetViewpoint();
Unit target = GetViewpoint()?.ToUnit();
if (target != null)
{
if (target.IsTypeMask(TypeMask.Unit))
{
((Unit)target).RemoveAurasByType(AuraType.BindSight, GetGUID());
((Unit)target).RemoveAurasByType(AuraType.ModPossess, GetGUID());
((Unit)target).RemoveAurasByType(AuraType.ModPossessPet, GetGUID());
}
target.RemoveAurasByType(AuraType.BindSight, GetGUID());
target.RemoveAurasByType(AuraType.ModPossess, GetGUID());
target.RemoveAurasByType(AuraType.ModPossessPet, GetGUID());
}
}