Skip to content

Commit

Permalink
Resolve
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiserMaus committed Jan 10, 2025
1 parent 95e9a13 commit 90d9b20
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 80 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ent-Interrogator = Экстрактор имплантов
.desc = Устройство предназначеное для извлечения имплантов из гуманоидов.
ent-ImplantScaner = Микроволновой экстрактор имплантов
ent-ImplantExtractor = Микроволновой экстрактор имплантов
.desc = Устройство предназначеное для извлечения имплантов из гуманоидов, разработанное для извлечени имплантов в условиях низкоквалифицированных врачей.
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ ent-PrinterDocMachineCircuitboard = принтер документов (маш
.desc = Машинная плата принтера документов.
ent-PacificatorCircuitboard = генератор пацифизма (машинная плата)
.desc = { ent-BaseMachineCircuitboard.desc }
ent-ImplantScanMachineCircuitboard = Микроволновой Сканер Тела (машинная плата)
.desc = Машинная плата Микроволнового Сканера Тела.
ent-ImplantExtractorMachineCircuitboard = Микроволновой экстрактора имплантов (машинная плата)
.desc = Машинная плата Микроволнового экстрактора имплантов.
ent-InterrogatorMachineCircuitboard = Микроволновой экстрактор имплантов "Interrogator" (машинная плата)
.desc = { ent-ImplantExtractorMachineCircuitboard.desc }
4 changes: 2 additions & 2 deletions Resources/Prototypes/_Sunrise/Research/medical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
- HemostatAdvanced

- type: technology
id: ImplantScan
id: ImplantExtract
name: research-technology-inspector
icon:
sprite: _Sunrise/AssaultOperatives/interrogator.rsi
Expand All @@ -120,7 +120,7 @@
tier: 3
cost: 12500
recipeUnlocks:
- ImplantScanMachineCircuitboard
- ImplantExtractorMachineCircuitboard

- type: technology
id: SyringeGunBluespace
Expand Down
91 changes: 16 additions & 75 deletions Resources/Prototypes/_Sunrise/Structures/interrogator.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
- type: entity
id: Interrogator
id: ImplantExtractor
parent: BaseMachinePowered
name: interrogator
description: apchy
name: microwave implant extractor
description: A high-tech device specifically designed for implant extraction in conditions with low-skilled medical personnel.
components:
- type: Interrogator
- type: Sprite
Expand Down Expand Up @@ -48,7 +48,7 @@
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Machine
board: InterrogatorMachineCircuitboard
board: ImplantExtractorMachineCircuitboard
- type: WiresPanel
- type: ApcPowerReceiver
powerLoad: 200
Expand All @@ -60,72 +60,20 @@
machine_parts: !type:Container

- type: entity
id: ImplantScaner
parent: Interrogator
name: microwave implant Scanner
description: A high-tech device specifically designed for implant extraction in conditions with low-skilled medical personnel.
id: Interrogator
parent: ImplantExtractor
name: interrogator
description: apchy
components:
- type: Interrogator
- type: Sprite
sprite: _Sunrise/AssaultOperatives/interrogator.rsi
snapCardinals: true
layers:
- state: base
map: [ "enum.InterrogatorVisualLayers.Base" ]
- state: extraction-on
map: [ "enum.InterrogatorVisualLayers.Extract" ]
visible: false
- type: PointLight
color: "#3a807f"
radius: 2
energy: 10
enabled: false
- type: Physics
bodyType: Static
- type: Construction
graph: Machine
node: machine
containers:
- machine_board
- machine_parts
- body_container
- type: EmptyOnMachineDeconstruct
containers:
- body_container
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: StrongMetallic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalGlassBreak
- !type:ChangeConstructionNodeBehavior
node: machineFrame
- !type:DoActsBehavior
acts: ["Destruction"]
- type: Machine
board: ImplantScanMachineCircuitboard
- type: WiresPanel
- type: ApcPowerReceiver
powerLoad: 200
- type: Appearance
- type: ContainerContainer
containers:
body_container: !type:ContainerSlot
machine_board: !type:Container
machine_parts: !type:Container

board: InterrogatorMachineCircuitboard

- type: entity
id: InterrogatorMachineCircuitboard
id: ImplantExtractorMachineCircuitboard
parent: BaseMachineCircuitboard
name: interrogator machine board
description: A machine printed circuit board for a interrogator.
name: implant scan machine board
description: A machine printed circuit board for a implant extractor.
components:
- type: Sprite
state: medical
Expand All @@ -138,17 +86,10 @@
Cable: 1

- type: entity
id: ImplantScanMachineCircuitboard
parent: InterrogatorMachineCircuitboard
name: implant scan machine board
description: A machine printed circuit board for a implant scan.
id: InterrogatorMachineCircuitboard
parent: ImplantExtractorMachineCircuitboard
name: interrogator machine board
description: A machine printed circuit board for a interrogator.
components:
- type: Sprite
state: medical
- type: MachineBoard
prototype: Interrogator
stackRequirements:
MatterBin: 2
Manipulator: 2
Glass: 1
Cable: 1

0 comments on commit 90d9b20

Please sign in to comment.