Port medibot + bot spawners from nyano (#9854)
* Port medibot + bot spawners from nyano * Make the injection thresholds constants * Remove warning * Check against const in system too * resolving systems just isn't worth it * only resolve entity manager once * Reduceother resolves too * fix post-merge * woops
This commit is contained in:
26
Resources/Prototypes/Entities/Markers/Spawners/bots.yml
Normal file
26
Resources/Prototypes/Entities/Markers/Spawners/bots.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
- type: entity
|
||||
name: medibot spawner
|
||||
id: SpawnMobMedibot
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- texture: Mobs/Silicon/Bots/medibot.rsi/medibot.png
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobMedibot
|
||||
|
||||
- type: entity
|
||||
name: cleanbot spawner
|
||||
id: SpawnMobCleanBot
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- texture: Mobs/Silicon/Bots/cleanbot.rsi/cleanbot.png
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobCleanBot
|
||||
|
||||
@@ -156,3 +156,22 @@
|
||||
maxVol: 30
|
||||
- type: DrainableSolution
|
||||
solution: drainBuffer
|
||||
|
||||
- type: entity
|
||||
parent: MobSiliconBase
|
||||
id: MobMedibot
|
||||
name: medibot
|
||||
description: No substitute for a doctor, but better than nothing.
|
||||
components:
|
||||
- type: UtilityNPC
|
||||
behaviorSets:
|
||||
- MediBot
|
||||
- type: Medibot
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: Mobs/Silicon/Bots/medibot.rsi
|
||||
state: medibot
|
||||
- type: Speech
|
||||
- type: Construction
|
||||
graph: MediBot
|
||||
node: bot
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
- key: enum.HealthAnalyzerUiKey.Key
|
||||
type: HealthAnalyzerBoundUserInterface
|
||||
- type: HealthAnalyzer
|
||||
- type: Tag
|
||||
tags:
|
||||
- DiscreteHealthAnalyzer
|
||||
|
||||
- type: entity
|
||||
parent: HandheldHealthAnalyzer
|
||||
|
||||
@@ -14,6 +14,9 @@
|
||||
size: 30
|
||||
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||
HeldPrefix: firstaid
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medkit
|
||||
|
||||
- type: entity
|
||||
name: burn treatment kit
|
||||
|
||||
Reference in New Issue
Block a user