- type: entity
  name: random animal spawner
  id: AnimalRandomSpawner
  parent: MarkerBase
  components:
    - type: Sprite
      layers:
        - state: green
        - state: ai
    - type: RandomSpawner
      prototypes:
        - MobBat
        - MobBee
        - MobChicken
        - MobChicken1
        - MobChicken2
        - MobCockroach
        - MobMothroach
        - MobDuckMallard
        - MobDuckWhite
        - MobDuckBrown
        - MobButterfly
        - MobCow
        - MobCrab
        - MobGoat
        - MobGoose
        - MobGorilla
        - MobKangaroo
        - MobMonkey
        - MobKobold
        - MobMouse
        - MobLizard
        - MobSlug
        - MobFrog
        - MobParrot
        - MobPenguin
        - MobSnake
        - MobPossum
        - MobRaccoon
        - MobFox
        - MobCat
        - MobCatCalico
        - MobCatSpace
        - MobCatCaracal
        - MobCatKitten
        - MobSloth
        - MobFerret
        - MobHamster
        - MobPig
      chance: 1
      offset: 0.0

- type: entity
  name: NPC Carp Spawner
  id: CarpSpawnerMundane
  parent: MarkerBase
  suffix: 100
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Mobs/Aliens/Carps/space.rsi
      state: icon
  - type: RandomSpawner
    prototypes:
    - MobCarp

- type: entity
  name: Hat Spawner
  id: HatSpawner
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Clothing/Head/Hats/tophat.rsi
      state: icon
  - type: RandomSpawner
    rarePrototypes:
    - ClothingHeadHatCentcom
    - ClothingHeadHatOutlawHat
    - ClothingHeadHatWizardFake
    - ClothingHeadHatPirate
    - ClothingHeadHatPlaguedoctor
    - ClothingHeadHatSantahat
    - ClothingHeadHatXmasCrown
    - ClothingHeadHelmetCosmonaut
    - ClothingHeadHelmetBasic
    - ClothingHeadHelmetTemplar
    - ClothingHeadHelmetThunderdome
    - ClothingHeadHelmetFire
    - ClothingHeadHatBunny
    - ClothingHeadHatHoodBioGeneral
    - ClothingHeadHatHoodRad
    - ClothingHeadHatCake
    - ClothingHeadHatChickenhead
    - FoodPoppy
    - ClothingHeadHatPumpkin
    - ClothingHeadHatRichard
    - ClothingHeadHatSkub
    - ClothingHeadHatShrineMaidenWig
    - ClothingHeadHatSquid
    - ClothingHeadHatBizarreSoft
    - ClothingHeadHatWeldingMaskFlame
    - ClothingHeadHatWeldingMaskFlameBlue
    - ClothingHeadHatWeldingMaskPainted
    - ClothingHeadHatTony
    - ClothingHeadHatBear
    - ClothingHeadHatBiker
    - ClothingHeadHatZebra
    - ClothingHeadHatSwanTwo
    - ClothingHeadHatSwanOne
    rareChance: 0.03
    prototypes:
    - ClothingHeadHatAnimalCat
    - ClothingHeadHatAnimalCatBrown
    - ClothingHeadHatAnimalCatBlack
    - ClothingHeadHatAnimalHeadslime
    - ClothingHeadHatAnimalMonkey
    - ClothingHeadBandBlack
    - ClothingHeadBandBlue
    - ClothingHeadBandGold
    - ClothingHeadBandGreen
    - ClothingHeadBandYellow
    - ClothingHeadBandOrange
    - ClothingHeadBandGrey
    - ClothingHeadBandRed
    - ClothingHeadBandSkull
    - ClothingHeadHatHardhatBlue
    - ClothingHeadHatHardhatOrange
    - ClothingHeadHatHardhatRed
    - ClothingHeadHatHardhatWhite
    - ClothingHeadHatHardhatYellow
    - ClothingHeadHatBeaverHat
    - ClothingHeadHatBeret
    - ClothingHeadHatBowlerHat
    - ClothingHeadHatCardborg
    - ClothingHeadHatFedoraBrown
    - ClothingHeadHatFedoraGrey
    - ClothingHeadHatPaper
    - ClothingHeadHatSombrero
    - ClothingHeadHatTophat
    - ClothingHeadHatUshanka
    - ClothingHeadHatTrucker
    - ClothingHeadPaperSack
    - ClothingHeadPaperSackSmile
    - ClothingHeadFishCap
    - ClothingHeadRastaHat
    - ClothingHeadSafari
    - ClothingHeadHatFlowerWreath
    - ClothingHeadHatCone
    - ClothingHeadHatBluesoft
    - ClothingHeadHatCorpsoftFlipped
    - ClothingHeadHatGreensoft
    - ClothingHeadHatGreysoft
    - ClothingHeadHatOrangesoft
    - ClothingHeadHatPurplesoftFlipped
    - ClothingHeadHatRedsoftFlipped
    - ClothingHeadHatYellowsoft
    - ClothingHeadHatWelding
    chance: 0.5
    offset: 0.2

- type: entity
  name: NPC Snake Spawner
  id: SnakeSpawnerMundane
  parent: MarkerBase
  suffix: 100
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Mobs/Aliens/Xenos/purple_snake.rsi
      state: icon
  - type: RandomSpawner
    prototypes:
    - MobPurpleSnake
    - MobSmallPurpleSnake

- type: entity
  name: NPC Space Tick Spawner
  id: SpaceTickSpawnerNPC
  parent: MarkerBase
  suffix: 100
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Mobs/Aliens/Xenos/spacetick.rsi
      state: icon
  - type: ConditionalSpawner
    prototypes:
    - MobTick

- type: entity
  name: NPC Xeno Spawner
  id: XenoAISpawner
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Mobs/Aliens/Xenos/burrower.rsi
      state: crit
    - state: ai
  - type: RandomSpawner
    prototypes:
    - MobXeno
    - MobXenoPraetorian
    - MobXenoDrone
    - MobXenoRavager
    - MobXenoRunner
    - MobXenoSpitter
    rarePrototypes:
    - MobXenoQueen
    rareChance: 0.10
