From 0b1dd2c29ebf090eb070974174a749ceeb69c80f Mon Sep 17 00:00:00 2001 From: Kit0vras <123590995+Kit0vras@users.noreply.github.com> Date: Thu, 15 Jun 2023 04:24:28 +0300 Subject: [PATCH] Corpses spawners (#16615) --- .../Entities/Markers/Spawners/corpses.yml | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/corpses.yml diff --git a/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml b/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml new file mode 100644 index 0000000000..5bd5f76c4a --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/corpses.yml @@ -0,0 +1,103 @@ +- type: entity + name: Human Corpse Spawner + id: SalvageHumanCorpseSpawner + parent: MarkerBase + components: + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - type: ConditionalSpawner + prototypes: + - SalvageHumanCorpse + +- type: entity + name: Random Service Corpse Spawner + id: RandomServiceCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: botanist + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomServiceCorpse + +- type: entity + name: Random Engineer Corpse Spawner + id: RandomEngineerCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: engineer + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomEngineerCorpse + +- type: entity + name: Random Cargo Corpse Spawner + id: RandomCargoCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: cargo_tech + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomCargoCorpse + +- type: entity + name: Random Medic Corpse Spawner + id: RandomMedicCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: doctor + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomMedicCorpse + +- type: entity + name: Random Science Corpse Spawner + id: RandomScienceCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: scientist + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomScienceCorpse + +- type: entity + name: Random Security Corpse Spawner + id: RandomSecurityCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: security_officer + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomSecurityCorpse + +- type: entity + name: Random Command Corpse Spawner + id: RandomCommandCorpseSpawner + parent: SalvageHumanCorpseSpawner + components: + - type: Sprite + layers: + - state: captain + - state: green + - type: ConditionalSpawner + prototypes: + - MobRandomCommandCorpse