diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index 4241db482c..73b62b8b46 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -41,6 +41,7 @@ namespace OpenRA public Session LobbyInfo { get { return OrderManager.LobbyInfo; } } public readonly MersenneTwister SharedRandom; + public readonly MersenneTwister LocalRandom; public readonly IModelCache ModelCache; public Player[] Players = new Player[0]; @@ -169,6 +170,7 @@ namespace OpenRA Map = map; Timestep = orderManager.LobbyInfo.GlobalSettings.Timestep; SharedRandom = new MersenneTwister(orderManager.LobbyInfo.GlobalSettings.RandomSeed); + LocalRandom = new MersenneTwister(); ModelCache = modData.ModelSequenceLoader.CacheModels(map, modData, map.Rules.ModelSequences);