Core/Spells: Allow implicit targeting of serverside WorldObjects
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d5ca30b232586ad378671bf0ac8407495dea188)
This commit is contained in:
@@ -1044,9 +1044,9 @@ namespace Game.Entities
|
||||
|
||||
public bool IsServerSide() { return _areaTriggerTemplate.Id.IsServerSide; }
|
||||
|
||||
public override bool IsNeverVisibleFor(WorldObject seer)
|
||||
public override bool IsNeverVisibleFor(WorldObject seer, bool allowServersideObjects = false)
|
||||
{
|
||||
return base.IsNeverVisibleFor(seer) || IsServerSide();
|
||||
return base.IsNeverVisibleFor(seer) || (IsServerSide() && !allowServersideObjects);
|
||||
}
|
||||
|
||||
[System.Diagnostics.Conditional("DEBUG")]
|
||||
|
||||
Reference in New Issue
Block a user