From 611a928a470621a7f4c15704fde541d1585e66df Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Tue, 22 Dec 2015 16:28:40 +0000 Subject: [PATCH] Prevent changing world players after being set once. --- OpenRA.Game/World.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index 4cacd3392d..708e253c40 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -42,6 +42,8 @@ namespace OpenRA public void SetPlayers(IEnumerable players, Player localPlayer) { + if (Players.Length > 0) + throw new InvalidOperationException("Players are fixed once they have been set."); Players = players.ToArray(); SetLocalPlayer(localPlayer); }