Microwave ECS (#10766)

* microwave ECS

* allcomponentdelete etset

ack

* container purge
This commit is contained in:
Nemanja
2022-08-27 19:40:29 -04:00
committed by GitHub
parent f442fb044e
commit 32abdf5f00
23 changed files with 535 additions and 922 deletions

View File

@@ -5,15 +5,22 @@
description: It's magic.
components:
- type: Microwave
- type: SolutionContainerManager
solutions:
microwave:
maxVol: 100
- type: RefillableSolution
solution: microwave
- type: Appearance
- type: GenericVisualizer
visuals:
- type: MicrowaveVisualizer
enum.PowerDeviceVisuals.VisualState:
enum.MicrowaveVisualizerLayers.Base:
Idle: { state: "mw" }
Broken: { state: "mwb" }
Cooking: { state: "mw" }
enum.MicrowaveVisualizerLayers.BaseUnlit:
Idle: { state: "mw_unlit" }
Broken: { state: "mw_unlit" }
Cooking: { state: "mw_running_unlit" }
enum.PowerDeviceVisuals.Powered:
enum.MicrowaveVisualizerLayers.BaseUnlit:
True: { visible: true }
False: { visible: false }
- type: ActivatableUI
key: enum.MicrowaveUiKey.Key
- type: UserInterface
@@ -51,3 +58,6 @@
acts: ["Breakage"]
- type: ApcPowerReceiver
powerLoad: 400
- type: ContainerContainer
containers:
microwave_entity_container: !type:Container