]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Bot spawners (supplybot, firebot, honkbot) (#37929)
authorK-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
Fri, 30 May 2025 00:07:00 +0000 (12:07 +1200)
committerGitHub <noreply@github.com>
Fri, 30 May 2025 00:07:00 +0000 (20:07 -0400)
* firebot, supplybot spawners

* moved honkbot spawner from misc.yml to bots.yml

* fix inconsistent ID and duplicate component field

* remove duplicate supplybot

Resources/Prototypes/Entities/Markers/Spawners/Mobs/misc.yml
Resources/Prototypes/Entities/Markers/Spawners/bots.yml
Resources/migration.yml

index cd77ecc5f08a46e63ea0f463c3c9f96fd0c59a1d..7f280312efa28cff748ea8fd3601f0274a913680 100644 (file)
   - type: ConditionalSpawner
     prototypes:
     - MobGingerbreadAI
-
-- type: entity
-  parent: MarkerBase
-  id: SpawnHonkBot
-  name: honk bot spawner
-  components:
-  - type: Sprite
-    layers:
-    - state: green
-    - state: honkbot
-      sprite: Mobs/Silicon/Bots/honkbot.rsi
-  - type: ConditionalSpawner
-    prototypes:
-    - MobHonkBot
index 9f0823f48ea4fe648775a654283ff5704f6b85a7..b9ad49c60dab192ae03516c7bee3d87e983440ed 100644 (file)
@@ -1,28 +1,69 @@
 - type: entity
-  name: medibot spawner
-  id: SpawnMobMedibot
   parent: MarkerBase
+  id: SpawnMobMedibot
+  name: medibot spawner
   components:
   - type: Sprite
     layers:
-      - state: green
-      - sprite: Mobs/Silicon/Bots/medibot.rsi
-        state: medibot
+    - state: green
+    - sprite: Mobs/Silicon/Bots/medibot.rsi
+      state: medibot
   - type: ConditionalSpawner
     prototypes:
-      - MobMedibot
+    - MobMedibot
 
 - type: entity
-  name: cleanbot spawner
+  parent: MarkerBase
   id: SpawnMobCleanBot
+  name: cleanbot spawner
+  components:
+  - type: Sprite
+    layers:
+    - state: green
+    - sprite: Mobs/Silicon/Bots/cleanbot.rsi
+      state: cleanbot
+  - type: ConditionalSpawner
+    prototypes:
+    - MobCleanBot
+
+- type: entity
   parent: MarkerBase
+  id: SpawnMobFireBot
+  name: firebot spawner
   components:
   - type: Sprite
     layers:
-      - state: green
-      - sprite: Mobs/Silicon/Bots/cleanbot.rsi
-        state: cleanbot
+    - state: green
+    - sprite: Mobs/Silicon/Bots/firebot.rsi
+      state: firebot
   - type: ConditionalSpawner
     prototypes:
-      - MobCleanBot
+    - MobFireBot
 
+- type: entity
+  parent: MarkerBase
+  id: SpawnMobSupplyBot
+  name: supplybot spawner
+  components:
+  - type: Sprite
+    layers:
+    - state: green
+    - sprite: Mobs/Silicon/Bots/supplybot.rsi
+      state: supplybot
+  - type: ConditionalSpawner
+    prototypes:
+    - MobSupplyBot
+
+- type: entity
+  parent: MarkerBase
+  id: SpawnMobHonkBot
+  name: honkbot spawner
+  components:
+  - type: Sprite
+    layers:
+    - state: green
+    - sprite: Mobs/Silicon/Bots/honkbot.rsi
+      state: honkbot
+  - type: ConditionalSpawner
+    prototypes:
+    - MobHonkBot
index 72a7961cf2fa4adbe7ba81f911a50b4b6d756e41..34ede90f45a5db3d5ac8389fcafad3a09a8b162e 100644 (file)
@@ -641,3 +641,6 @@ ClothingNeckCloakMiner: null
 # 2025-05-22
 MatterBinStockPart: MicroManipulatorStockPart
 CapacitorStockPart: MicroManipulatorStockPart
+
+# 2025-05-30
+SpawnHonkBot: SpawnMobHonkBot