Core/Objects: Added ToWorldObject and ToItem
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f6af6a1a1508508d0e42b90f0acf4f363cf91bd)
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user