- type: entity
  name: AI Timed Spawner
  id: AITimedSpawner
  parent: MarkerBase
  components:
    - type: Sprite
      layers:
        - state: blue
        - sprite: Mobs/Species/Human/parts.rsi
          state: full
        - state: ai
    - type: TimedSpawner
      prototypes:
        - MobSpirate
        - MobCivilian
      chance: 0.75
      intervalSeconds: 60
      minimumEntitiesSpawned: 1
      maximumEntitiesSpawned: 5

- type: entity
  name: Xeno AI Timed Spawner
  id: XenoAITimedSpawner
  parent: MarkerBase
  components:
    - type: Sprite
      layers:
      - state: blue
      - sprite: Mobs/Aliens/Xenos/burrower.rsi
        state: crit
      - state: ai
    - type: TimedSpawner
      prototypes:
      - MobXeno
      chance: 0.85
      intervalSeconds: 30
      minimumEntitiesSpawned: 2
      maximumEntitiesSpawned: 4

- type: entity
  name: Mouse Timed Spawner
  id: MouseTimedSpawner
  parent: MarkerBase
  components:
    - type: Sprite
      layers:
        - state: blue
        - sprite: Mobs/Animals/mouse.rsi
          state: icon-2
        - state: timed
    - type: TimedSpawner
      prototypes:
        - MobMouse
        - MobMouse1
        - MobMouse2
      # round ~90m
      # one spawner should only spawn ~5 mice for sanity reasons
      # therefore 18m
      # use 50% chance for randomness and balance with halved interval
      chance: 0.5
      intervalSeconds: 540
      minimumEntitiesSpawned: 1
      maximumEntitiesSpawned: 1

- type: entity
  name: Cockroach Timed Spawner
  id: CockroachTimedSpawner
  # begin starcup: add bees, insects, roach resprite
  parent: TimedSpawnerBaseStarcup
  components:
    - type: Sprite
      layers:
        - state: shadowblue
        - state: blue
        - sprite: _starcup/Mobs/Animals/Insects/generic_spawners.rsi
          state: cockroaches
        - sprite: Markers/cross.rsi
          state: timed
    - type: TimedSpawner
      prototypes:
        - MobCockroach
        - MobCockroachHL
  # end starcup
