Made the cloning pod and medical scanner constructible (#4439)

* Made the cloning machine pod constructable

* Added everything like I did but with the Medical Scanner

Co-authored-by: SETh lafuente <cetaciocascarudo@gmail.com>
This commit is contained in:
SethLafuente
2021-08-08 13:21:18 -07:00
committed by GitHub
parent 233649a204
commit 04bbaa820f
6 changed files with 89 additions and 0 deletions

View File

@@ -241,6 +241,8 @@
- FirelockElectronics
- DoorElectronics
- APCElectronics
- CloningPodMachineCircuitboard
- MedicalScannerMachineCircuitboard
# Bluespace Theory Technology Tree

View File

@@ -28,3 +28,32 @@
Amount: 2
DefaultPrototype: Beaker
ExamineName: Glass Beaker
- type: entity
id: CloningPodMachineCircuitboard
parent: BaseMachineCircuitboard
name: Cloning Pod (Machine Board)
components:
- type: MachineBoard
prototype: CloningPod
requirements:
ScanningModule: 2
Manipulator: 2
materialRequirements:
Glass: 1
Cable: 1
- type: entity
id: MedicalScannerMachineCircuitboard
parent: BaseMachineCircuitboard
name: Medical Scanner (Machine Board)
components:
- type: MachineBoard
prototype: MedicalScanner
requirements:
ScanningModule: 1
Manipulator: 1
Laser: 1
materialRequirements:
Glass: 1
Cable: 1

View File

@@ -23,6 +23,25 @@
- Opaque
mask:
- MobMask
- type: Construction
graph: machine
node: machine
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:ChangeConstructionNodeBehavior
node: machineFrame
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Machine
board: CloningPodMachineCircuitboard
- type: MaterialStorage
- type: Wires
BoardName: "CloningPod"
LayoutId: CloningPod
- type: Appearance
visuals:
- type: CloningPodVisualizer

View File

@@ -166,6 +166,8 @@
- FirelockElectronics
- DoorElectronics
- APCElectronics
- CloningPodMachineCircuitboard
- MedicalScannerMachineCircuitboard
- Bucket
- MopItem
- SprayBottle

View File

@@ -14,6 +14,25 @@
map: ["enum.MedicalScannerVisualLayers.Machine"]
- state: idle_unlit
map: ["enum.MedicalScannerVisualLayers.Terminal"]
- type: Construction
graph: machine
node: machine
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:ChangeConstructionNodeBehavior
node: machineFrame
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Machine
board: MedicalScannerMachineCircuitboard
- type: MaterialStorage
- type: Wires
BoardName: "MedicalScanner"
LayoutId: MedicalScanner
- type: Appearance
visuals:
- type: MedicalScannerVisualizer

View File

@@ -24,3 +24,21 @@
materials:
Steel: 50
Glass: 50
- type: latheRecipe
id: CloningPodMachineCircuitboard
icon: Objects/Misc/module.rsi/id_mod.png
result: CloningPodMachineCircuitboard
completetime: 1000
materials:
Steel: 100
Glass: 100
- type: latheRecipe
id: MedicalScannerMachineCircuitboard
icon: Objects/Misc/module.rsi/id_mod.png
result: MedicalScannerMachineCircuitboard
completetime: 1000
materials:
Steel: 100
Glass: 100