if (!TryComp<BiomeComponent>(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);
}
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);
/// <inheritdoc />
[DataField("radius")]
- public float Radius { get; } = 12f;
+ public float Radius { get; } = 32f;
/// <summary>
/// How many mobs to spawn in one group.
/// <inheritdoc />
[DataField("size")]
- public int Size { get; } = 64;
+ public int Size { get; } = 128;
}