- type: entity
  name: Ripley APLU Spawner
  id: SpawnMechRipley
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/ripley.rsi
        state: ripley
  - type: ConditionalSpawner
    prototypes:
      - MechRipleyBattery

- type: entity
  name: Hauler APLU Spawner
  id: SpawnMechHauler
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/ripley.rsi
        state: hauler
  - type: ConditionalSpawner
    prototypes:
      - MechHauler

- type: entity
  name: Ripley APLU MK-II Spawner
  id: SpawnMechRipley2
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/ripley.rsi
        state: ripleymkii
  - type: ConditionalSpawner
    prototypes:
      - MechRipley2Battery

- type: entity
  name: H.O.N.K. Spawner
  id: SpawnMechHonker
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: honker
  - type: ConditionalSpawner
    prototypes:
      - MechHonkerBattery

- type: entity
  name: H.O.N.K. Spawner
  suffix: Filled
  id: SpawnMechHonkerFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: honker
  - type: ConditionalSpawner
    prototypes:
      - MechHonkerFilled

- type: entity
  name: Clarke Spawner
  id: SpawnMechClarke
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/clarke.rsi
        state: clarke
  - type: ConditionalSpawner
    prototypes:
      - MechClarkeBattery

- type: entity
  name: Big Yarrke Spawner
  id: SpawnMechBigYarrke
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/clarke.rsi
        state: bigbrother-broken
  - type: ConditionalSpawner
    prototypes:
      - MechBigYarrkeBattery

- type: entity
  name: Gygax Spawner
  id: SpawnMechGygax
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/gygax.rsi
        state: gygax
  - type: ConditionalSpawner
    prototypes:
      - MechGygaxBattery

- type: entity
  name: Durand Spawner
  id: SpawnMechDurand
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/durand.rsi
        state: base
  - type: ConditionalSpawner
    prototypes:
      - MechDurandBattery

- type: entity
  name: Marauder Spawner
  id: SpawnMechMarauder
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: marauder
  - type: ConditionalSpawner
    prototypes:
      - MechMarauderBattery

- type: entity
  name: Marauder Spawner
  suffix: Filled
  id: SpawnMechMarauderFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: marauder
  - type: ConditionalSpawner
    prototypes:
      - MechMarauderFilled

- type: entity
  name: NTGygax Spawner
  id: SpawnMechNTGygax
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/gygax.rsi
        state: ntgygax
  - type: ConditionalSpawner
    prototypes:
      - MechNTGygaxBattery

- type: entity
  name: NTGygax Spawner
  suffix: Filled
  id: SpawnMechNTGygaxFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/gygax.rsi
        state: ntgygax
  - type: ConditionalSpawner
    prototypes:
      - MechNTGygaxFilled

- type: entity
  name: Seraph Spawner
  id: SpawnMechSeraph
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: seraph
  - type: ConditionalSpawner
    prototypes:
      - MechSeraphBattery

- type: entity
  name: Seraph Spawner
  suffix: Filled
  id: SpawnMechSeraphFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: seraph
  - type: ConditionalSpawner
    prototypes:
      - MechSeraphFilled

- type: entity
  name: Dark Gygax Spawner
  id: SpawnMechGygaxSyndie
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/gygax.rsi
        state: darkgygax
  - type: ConditionalSpawner
    prototypes:
      - MechGygaxSyndieBattery

- type: entity
  name: Dark Gygax Spawner
  suffix: Filled
  id: SpawnMechGygaxSyndieFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/gygax.rsi
        state: darkgygax
  - type: ConditionalSpawner
    prototypes:
      - MechGygaxSyndieFilled

- type: entity
  name: Mauler Spawner
  id: SpawnMechMaulerSyndie
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: mauler
  - type: ConditionalSpawner
    prototypes:
      - MechMaulerSyndieBattery

- type: entity
  name: Mauler Spawner
  suffix: Filled
  id: SpawnMechMaulerSyndieFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/mecha.rsi
        state: mauler
  - type: ConditionalSpawner
    prototypes:
      - MechMaulerSyndieFilled

- type: entity
  name: Sec Pod Spawner
  suffix: Filled
  id: SpawnMechSecPodFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: _Sunrise/Objects/Specific/Mech/sec_pod.rsi
        state: sec_pod
  - type: ConditionalSpawner
    prototypes:
      - MechSecPod

- type: entity
  name: Mining Pod Spawner
  suffix: Filled
  id: SpawnMechMiningPodFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: _Sunrise/Objects/Specific/Mech/sec_pod.rsi
        state: sec_pod
  - type: ConditionalSpawner
    prototypes:
      - MechMiningPod

- type: entity
  name: Paddy Spawner
  suffix: Filled
  id: SpawnMechPaddyFilled
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
      - state: green
      - sprite: Objects/Specific/Mech/ripley.rsi
        state: paddy
      - state: mechicon
  - type: ConditionalSpawner
    prototypes:
      - MechPaddyFilled
