Fix Neutral crushing checks.

This commit is contained in:
Paul Chote
2020-12-07 00:01:35 +00:00
committed by abcdefg30
parent 7c852d90fb
commit a8d3d5c79a
3 changed files with 7 additions and 2 deletions

View File

@@ -70,7 +70,7 @@ namespace OpenRA.Mods.Common.Traits
if (IsTraitDisabled || !self.IsAtGroundLevel() || !Info.CrushClasses.Overlaps(crushClasses))
return self.World.NoPlayersMask;
return Info.CrushedByFriendlies ? self.World.AllPlayersMask : self.Owner.EnemyPlayersMask;
return Info.CrushedByFriendlies ? self.World.AllPlayersMask : ~self.Owner.AlliedPlayersMask;
}
bool CrushableInner(BitSet<CrushClass> crushClasses, Player crushOwner)