diff --git a/Barotrauma/BarotraumaShared/Source/Map/Levels/Level.cs b/Barotrauma/BarotraumaShared/Source/Map/Levels/Level.cs index 35ac625d3..3ab2f1fe5 100644 --- a/Barotrauma/BarotraumaShared/Source/Map/Levels/Level.cs +++ b/Barotrauma/BarotraumaShared/Source/Map/Levels/Level.cs @@ -356,7 +356,7 @@ namespace Barotrauma foreach (InterestingPosition positionOfInterest in positionsOfInterest) { WayPoint wayPoint = new WayPoint( - mirror ? new Vector2(borders.X - positionOfInterest.Position.X, positionOfInterest.Position.Y) : positionOfInterest.Position, + positionOfInterest.Position, SpawnType.Enemy, submarine: null); } @@ -477,6 +477,11 @@ namespace Barotrauma positionsOfInterest[i].PositionType); } + foreach (WayPoint waypoint in WayPoint.WayPointList) + { + waypoint.Move(new Vector2((borders.Width / 2 - waypoint.Position.X) * 2, 0.0f)); + } + startPosition.X = borders.Width - startPosition.X; endPosition.X = borders.Width - endPosition.X; }