- type: entity
  parent: MarkerBase
  id: RandomPacmanJrSpawner
  name: J.R.P.A.C.M.A.N. generator spawner
  suffix: 50% Filled
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Structures/Power/Generation/portable_generator.rsi
      state: portgen3
  - type: RandomSpawner
    prototypes:
    - PortableGeneratorJrPacman
    - PortableGeneratorJrPacmanFilled
    chance: 1

- type: entity
  parent: MarkerBase
  id: RandomPacmanSpawner
  name: P.A.C.M.A.N. generator spawner
  suffix: 50% Filled
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Structures/Power/Generation/portable_generator.rsi
      state: portgen0
  - type: RandomSpawner
    prototypes:
    - PortableGeneratorPacman
    - PortableGeneratorPacmanFilled
    chance: 1

- type: entity
  parent: MarkerBase
  id: RandomSuperPacmanSpawner
  name: S.U.P.E.R.P.A.C.M.A.N. generator spawner
  suffix: 50% Filled
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Structures/Power/Generation/portable_generator.rsi
      state: portgen1
  - type: RandomSpawner
    prototypes:
    - PortableGeneratorSuperPacman
    - PortableGeneratorSuperPacmanFilled
    chance: 1
