Tips & Examples

  • If you want a reliably-fixed spawn at a single coordinate, put the coords directly on the SpawnData entry and set chance: 100.

  • Use dynamic_spawn to provide several named room positions; the spawn system can pick among them (good for themed item placements).

  • Use zones for loose placement rules (e.g., “spawn somewhere in HeavyContainment”); dynamic_spawn overrides zones when present.

  • To have the item replace existing pickups instead of adding new floor pickups, set replace_existing_pickup: true. Use force_item: true to only replace the same item type.

  • To place items in lockers/racks, set locker_settings.enable: true and configure locker_type / room / zone.

  • Combine multiple spawn_settings entries with different chance values to express multiple alternative spawn behaviors (e.g., 60% floor spawn in ZoneA, 10% locker spawn in ZoneB, etc.).

Combined example showing several options

Last updated

Was this helpful?