using Content.Shared.Maps; using Content.Shared.Storage; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Procedural.PostGeneration; /// /// Spawns on the boundary tiles of rooms. /// public sealed partial class WallMountPostGen : IPostDunGen { [DataField("tile", customTypeSerializer:typeof(PrototypeIdSerializer))] public string Tile = "FloorSteel"; [DataField("spawns")] public List Spawns = new(); /// /// Chance per free tile to spawn a wallmount. /// [DataField("prob")] public double Prob = 0.1; }