From 0301763043dbc3d440e6883b78d677f659b9b6aa Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 20 Apr 2023 23:32:06 +1000 Subject: [PATCH] Expedition mining spawn adjustments (#15581) --- Content.Server/Parallax/BiomeSystem.cs | 6 +++--- .../Parallax/Biomes/Markers/BiomeMarkerLayerPrototype.cs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Content.Server/Parallax/BiomeSystem.cs b/Content.Server/Parallax/BiomeSystem.cs index e7227c0045..66a0a6cf22 100644 --- a/Content.Server/Parallax/BiomeSystem.cs +++ b/Content.Server/Parallax/BiomeSystem.cs @@ -193,7 +193,7 @@ public sealed partial class BiomeSystem : SharedBiomeSystem if (!TryComp(targetMapUid, out var biome)) return; - var targetArea = new Box2(targetMap.Position - 64f, targetMap.Position + 64f); + var targetArea = new Box2(targetMap.Position - 32f, targetMap.Position + 32f); Preload(targetMapUid, biome, targetArea); } @@ -346,8 +346,8 @@ public sealed partial class BiomeSystem : SharedBiomeSystem for (var j = 0; j < 5; j++) { var point = new Vector2( - chunk.X + buffer * rand.NextFloat() * (layerProto.Size - buffer), - chunk.Y + buffer * rand.NextFloat() * (layerProto.Size - buffer)); + chunk.X + buffer + rand.NextFloat() * (layerProto.Size - buffer), + chunk.Y + buffer + rand.NextFloat() * (layerProto.Size - buffer)); var coords = new EntityCoordinates(gridUid, point); var tile = grid.LocalToTile(coords); diff --git a/Content.Shared/Parallax/Biomes/Markers/BiomeMarkerLayerPrototype.cs b/Content.Shared/Parallax/Biomes/Markers/BiomeMarkerLayerPrototype.cs index e70f0541be..cff75ad917 100644 --- a/Content.Shared/Parallax/Biomes/Markers/BiomeMarkerLayerPrototype.cs +++ b/Content.Shared/Parallax/Biomes/Markers/BiomeMarkerLayerPrototype.cs @@ -14,7 +14,7 @@ public sealed class BiomeMarkerLayerPrototype : IBiomeMarkerLayer /// [DataField("radius")] - public float Radius { get; } = 12f; + public float Radius { get; } = 32f; /// /// How many mobs to spawn in one group. @@ -24,5 +24,5 @@ public sealed class BiomeMarkerLayerPrototype : IBiomeMarkerLayer /// [DataField("size")] - public int Size { get; } = 64; + public int Size { get; } = 128; }