Reimplement supplybots as non-vehicles (#27769)
* Reimplement supplybots as non-vehicles * what the hell is a container container? * Dumpable * let them hear supply comms * unmigrate * no more QM access * Skill issue --------- Co-authored-by: plykiya <plykiya@protonmail.com>
This commit is contained in:
@@ -327,3 +327,57 @@
|
||||
interactFailureString: petting-failure-mimebot
|
||||
- type: Inventory
|
||||
templateId: head
|
||||
|
||||
- type: entity
|
||||
parent: MobSiliconBase
|
||||
id: MobSupplyBot
|
||||
name: supplybot
|
||||
description: Delivers cargo!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Silicon/Bots/supplybot.rsi
|
||||
layers:
|
||||
- state: supplybot
|
||||
- type: GhostRole
|
||||
name: ghost-role-information-supplybot-name
|
||||
description: ghost-role-information-supplybot-description
|
||||
- type: Construction
|
||||
graph: SupplyBot
|
||||
node: bot
|
||||
- type: Access
|
||||
tags:
|
||||
- Cargo
|
||||
- Maintenance
|
||||
- Salvage
|
||||
- type: Dumpable
|
||||
- type: Storage
|
||||
maxItemSize: Huge
|
||||
grid:
|
||||
- 0,0,9,3
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.StorageUiKey.Key:
|
||||
type: StorageBoundUserInterface
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UnpoweredFlashlight
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3.5
|
||||
softness: 2
|
||||
mask: /Textures/Effects/LightMasks/cone.png
|
||||
autoRot: true
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepBorg
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- FootstepSound
|
||||
- type: ActiveRadio
|
||||
channels:
|
||||
- Binary
|
||||
- Common
|
||||
- Supply
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
- type: constructionGraph
|
||||
id: SupplyBot
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: bot
|
||||
steps:
|
||||
- tag: ProximitySensor
|
||||
icon:
|
||||
sprite: Objects/Misc/proximity_sensor.rsi
|
||||
state: icon
|
||||
name: proximity sensor
|
||||
- tag: BorgHead
|
||||
icon:
|
||||
sprite: Objects/Specific/Robotics/cyborg_parts.rsi
|
||||
state: borg_head
|
||||
name: borg head
|
||||
doAfter: 1
|
||||
- material: Steel
|
||||
amount: 10
|
||||
- node: bot
|
||||
entity: MobSupplyBot
|
||||
@@ -201,7 +201,7 @@ ActionVehicleHorn: null
|
||||
CrateFunATV: null
|
||||
CrateFunSyndicateSegway: null
|
||||
MobTaxiBot: null
|
||||
MobSupplyBot: null
|
||||
# MobSupplyBot: null
|
||||
SpawnVehicleMotobike: null
|
||||
SpawnVehicleATV: null
|
||||
SpawnVehicleSecway: null
|
||||
|
||||
Reference in New Issue
Block a user