- type: entity
  parent: MarkerBase
  id: SpawnMobBee
  name: Bee Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: 0
      sprite: Mobs/Animals/bee.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobBee

- type: entity
  parent: MarkerBase
  id: SpawnMobButterfly
  name: Butterfly Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: butterfly
      sprite: Mobs/Animals/butterfly.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobButterfly

- type: entity
  parent: MarkerBase
  id: SpawnMobCatGeneric
  name: Generic Cat Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: ai
  - type: EntityTableSpawner
    table: !type:GroupSelector
      children:
      - id: MobCatSpace
        weight: 5
      - !type:GroupSelector
        weight: 95
        children:
        - id: MobCat
        - id: MobCatCalico
        - id: MobCatCaracal
        - id: MobCatKitten

- type: entity
  parent: MarkerBase
  id: SpawnMobCatKitten
  name: Kitten Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: ai
  - type: ConditionalSpawner
    prototypes:
    - MobCatKitten

- type: entity
  parent: MarkerBase
  id: SpawnMobCatSpace
  name: Space Cat Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: ai
  - type: ConditionalSpawner
    prototypes:
    - MobCatSpace

- type: entity
  parent: MarkerBase
  id: SpawnMobCockroach
  name: Cockroach Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - sprite: Mobs/Animals/cockroach.rsi
      state: cockroach_icon
    - state: ai
  - type: ConditionalSpawner
    prototypes:
    - MobCockroach

- type: entity
  parent: MarkerBase
  id: SpawnMobMoproach
  name: Moproach Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - sprite: Mobs/Animals/mothroach/moproach.rsi
      state: icon
    - state: ai
  - type: ConditionalSpawner
    prototypes:
    - MobMoproach

- type: entity
  parent: MarkerBase
  id: SpawnMobCow
  name: Cow Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: cow
      sprite: Mobs/Animals/cow.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobCow

- type: entity
  parent: MarkerBase
  id: SpawnMobCrab
  name: Crab Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: crab
      sprite: Mobs/Animals/crab.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobCrab

- type: entity
  parent: MarkerBase
  id: SpawnMobFrog
  name: Frog Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: frog
      sprite: Mobs/Animals/frog.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobFrog

- type: entity
  parent: MarkerBase
  id: SpawnMobGoat
  name: Goat Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: goat
      sprite: Mobs/Animals/goat.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobGoat

- type: entity
  parent: MarkerBase
  id: SpawnMobGorilla
  name: Gorilla Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: crawling
      sprite: Mobs/Animals/gorilla.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobGorilla

- type: entity
  parent: MarkerBase
  id: SpawnMobLizard
  name: Lizard Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: lizard
      sprite: Mobs/Animals/lizard.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobLizard

- type: entity
  parent: MarkerBase
  id: SpawnMobMonkey
  name: Monkey Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: monkey
      sprite: Mobs/Animals/monkey.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobMonkey

- type: entity
  parent: MarkerBase
  id: SpawnMobMouse
  name: Mouse Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - sprite: Mobs/Animals/mouse.rsi
      state: icon-2
    - state: ai
  - type: ConditionalSpawner
    prototypes:
    - MobMouse
    - MobMouse1
    - MobMouse2

- type: entity
  parent: MarkerBase
  id: SpawnMobParrot
  name: Parrot Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: parrot
      sprite: Mobs/Animals/parrot/parrot.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobParrot

- type: entity
  parent: MarkerBase
  id: SpawnMobPenguin
  name: Penguin Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: penguin
      sprite: Mobs/Animals/penguin.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobPenguin

- type: entity
  parent: MarkerBase
  id: SpawnMobReindeerBuck
  name: Reindeer Buck Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: reindeer_buck_still
      sprite: Mobs/Animals/reindeer_buck.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobReindeerBuck

- type: entity
  parent: MarkerBase
  id: SpawnMobReindeerDoe
  name: Reindeer Doe Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: reindeer_doe_still
      sprite: Mobs/Animals/reindeer_doe.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobReindeerDoe

- type: entity
  parent: MarkerBase
  id: SpawnMobSheep
  name: Sheep Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: sheep_bare
      sprite: Mobs/Animals/sheep.rsi
    - state: sheep_wool
      sprite: Mobs/Animals/sheep.rsi
  - type: EntityTableSpawner
    table:
      id: MobSheep

- type: entity
  parent: MarkerBase
  id: SpawnMobSheepRainbow
  name: Rainbow Sheep Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: sheep_bare
      sprite: Mobs/Animals/sheep.rsi
    - state: sheep_wool
      sprite: Mobs/Animals/sheep.rsi
  - type: EntityTableSpawner
    table:
      id: MobSheepRainbow

- type: entity
  parent: MarkerBase
  id: SpawnMobSheepSpace
  name: Space Sheep Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: space_sheep_bare
      sprite: Mobs/Animals/sheep.rsi
    - state: space_sheep_wool_glowmask
      sprite: Mobs/Animals/sheep.rsi
  - type: EntityTableSpawner
    table:
      id: MobSheepSpace

- type: entity
  parent: MarkerBase
  id: SpawnWoolyAnimalGeneric
  name: Wooly Animal Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: sheep_bare
      sprite: Mobs/Animals/sheep.rsi
    - state: sheep_wool
      sprite: Mobs/Animals/sheep.rsi
  - type: EntityTableSpawner
    table: !type:GroupSelector
      children:
      - !type:GroupSelector
        weight: 80
        children:
        - id: SpawnMobSheep
        - id: SpawnMobGoat
      - !type:GroupSelector
        weight: 20
        children:
        - id: SpawnMobSheepRainbow
        - id: SpawnMobSheepSpace

- type: entity
  parent: MarkerBase
  id: SpawnMobSlug
  name: Slug Spawner
  components:
  - type: Sprite
    layers:
    - state: green
    - state: slug
      sprite: Mobs/Animals/slug.rsi
  - type: ConditionalSpawner
    prototypes:
    - MobSlug
