Fix salvage faction non-determinism (#20886)
This commit is contained in:
@@ -48,6 +48,7 @@ public abstract class SharedSalvageSystem : EntitySystem
|
||||
var air = GetBiomeMod<SalvageAirMod>(biome.ID, rand, ref modifierBudget);
|
||||
var dungeon = GetBiomeMod<SalvageDungeonModPrototype>(biome.ID, rand, ref modifierBudget);
|
||||
var factionProtos = _proto.EnumeratePrototypes<SalvageFactionPrototype>().ToList();
|
||||
factionProtos.Sort((x, y) => string.Compare(x.ID, y.ID, StringComparison.Ordinal));
|
||||
var faction = factionProtos[rand.Next(factionProtos.Count)];
|
||||
|
||||
var mods = new List<string>();
|
||||
|
||||
Reference in New Issue
Block a user