From 16e78b8ca8657eb442b168bb1ede6fff3f5b3328 Mon Sep 17 00:00:00 2001 From: reaperrr Date: Sun, 4 Nov 2018 17:41:44 +0100 Subject: [PATCH] Add LocalRandom to World To - in the long term - reduce or remove Game.CosmeticRandom. --- OpenRA.Game/World.cs | 2 ++ 1 file changed, 2 insertions(+) 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);