remove spurious null checks in Shroud -- all actors have an owner, always.
This commit is contained in:
@@ -77,7 +77,7 @@ namespace OpenRA.Traits
|
|||||||
if (!a.HasTrait<RevealsShroud>())
|
if (!a.HasTrait<RevealsShroud>())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (a.Owner == null || a.Owner.World.LocalPlayer == null
|
if (a.Owner.World.LocalPlayer == null
|
||||||
|| a.Owner.Stances[a.Owner.World.LocalPlayer] != Stance.Ally) return;
|
|| a.Owner.Stances[a.Owner.World.LocalPlayer] != Stance.Ally) return;
|
||||||
|
|
||||||
if (vis.ContainsKey(a))
|
if (vis.ContainsKey(a))
|
||||||
@@ -159,7 +159,7 @@ namespace OpenRA.Traits
|
|||||||
|
|
||||||
public void UpdateActor(Actor a)
|
public void UpdateActor(Actor a)
|
||||||
{
|
{
|
||||||
if (a.Owner == null || a.Owner.World.LocalPlayer == null
|
if (a.Owner.World.LocalPlayer == null
|
||||||
|| a.Owner.Stances[a.Owner.World.LocalPlayer] != Stance.Ally) return;
|
|| a.Owner.Stances[a.Owner.World.LocalPlayer] != Stance.Ally) return;
|
||||||
|
|
||||||
RemoveActor(a); AddActor(a);
|
RemoveActor(a); AddActor(a);
|
||||||
|
|||||||
Reference in New Issue
Block a user