mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-19 15:51:58 +00:00
eh, who cares anyway
This commit is contained in:
1 parent
a5697f8692
commit
2ca3745e92
1 file changed
+3
-3
@@ -70,7 +70,7 @@ public static class NaturalDisasters
|
||||
Color color = Utils.GetRoleColor(CustomRoles.NDPlayer);
|
||||
const CustomGameMode gameMode = CustomGameMode.NaturalDisasters;
|
||||
|
||||
DisasterFrequency = new FloatOptionItem(id++, "ND_DisasterFrequency", new(0.1f, 20f, 0.1f), 2f, TabGroup.GameSettings)
|
||||
DisasterFrequency = new FloatOptionItem(id++, "ND_DisasterFrequency", new(0f, 20f, 0.1f), 2f, TabGroup.GameSettings)
|
||||
.SetHeader(true)
|
||||
.SetGameMode(gameMode)
|
||||
.SetColor(color)
|
||||
@@ -319,7 +319,7 @@ public static class NaturalDisasters
|
||||
if (LastDisasterTimer.Elapsed.TotalSeconds >= DisasterFrequency.GetFloat())
|
||||
{
|
||||
LastDisasterTimer.Restart();
|
||||
List<Type> disasters = AllDisasters.ToList();
|
||||
List<Type> disasters = AllDisasters.SelectMany(x => Enumerable.Repeat(x, DisasterSpawnChances[x.Name].GetInt() / 5)).ToList();
|
||||
|
||||
if (ActiveDisasters.Exists(x => x is Thunderstorm))
|
||||
disasters.RemoveAll(x => x.Name == "Thunderstorm");
|
||||
@@ -327,7 +327,7 @@ public static class NaturalDisasters
|
||||
if ((Main.LIMap ? ShipStatus.Instance.AllRooms.Count : RandomSpawn.SpawnMap.GetSpawnMap().Positions.Count - (Main.CurrentMap == MapNames.Polus ? 3 : 1)) <= BuildingCollapse.CollapsedRooms.Count)
|
||||
disasters.RemoveAll(x => x.Name == "BuildingCollapse");
|
||||
|
||||
Type disaster = disasters.SelectMany(x => Enumerable.Repeat(x, DisasterSpawnChances[x.Name].GetInt() / 5)).RandomElement();
|
||||
Type disaster = disasters.RandomElement();
|
||||
|
||||
if (disaster.Name == "Thunderstorm")
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user