make salvage magnets upgradable with capacitors (#16763)
Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -879,3 +879,18 @@
|
||||
materialRequirements:
|
||||
Steel: 1
|
||||
Cable: 2
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachineCircuitboard
|
||||
id: SalvageMagnetMachineCircuitboard
|
||||
name: salvage magnet machine board
|
||||
description: A machine printed circuit board for a salvage magnet.
|
||||
components:
|
||||
- type: MachineBoard
|
||||
prototype: SalvageMagnet
|
||||
requirements:
|
||||
Capacitor: 4
|
||||
materialRequirements:
|
||||
Steel: 5
|
||||
CableHV: 5
|
||||
Cable: 2
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
- type: entity
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: SalvageMagnet
|
||||
parent: BaseMachinePowered
|
||||
name: salvage magnet
|
||||
description: "Pulls in salvage."
|
||||
description: Pulls in salvage.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/salvage.rsi
|
||||
layers:
|
||||
- state: salvage-magnet
|
||||
- state: salvage-magnet-ready
|
||||
visible: false
|
||||
map: [ "ready" ]
|
||||
- state: salvage-magnet-ready-blinking
|
||||
visible: false
|
||||
map: [ "readyBlinking" ]
|
||||
- state: salvage-magnet-unready
|
||||
visible: false
|
||||
map: [ "unready" ]
|
||||
- state: salvage-magnet-unready-blinking
|
||||
visible: false
|
||||
map: [ "unreadyBlinking" ]
|
||||
- state: salvage-magnet-o4
|
||||
map: ["chargeState"]
|
||||
shader: unshaded
|
||||
- state: salvage-magnet
|
||||
- state: salvage-magnet-ready
|
||||
visible: false
|
||||
map: [ "ready" ]
|
||||
- state: salvage-magnet-ready-blinking
|
||||
visible: false
|
||||
map: [ "readyBlinking" ]
|
||||
- state: salvage-magnet-unready
|
||||
visible: false
|
||||
map: [ "unready" ]
|
||||
- state: salvage-magnet-unready-blinking
|
||||
visible: false
|
||||
map: [ "unreadyBlinking" ]
|
||||
- state: salvage-magnet-o4
|
||||
map: ["chargeState"]
|
||||
shader: unshaded
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
@@ -58,25 +58,19 @@
|
||||
channels:
|
||||
- Supply
|
||||
- type: SalvageMagnet
|
||||
offset: 0, 0
|
||||
offsetRadiusMin: 24
|
||||
offsetRadiusMax: 48
|
||||
attachingTime: 30
|
||||
holdTime: 240
|
||||
detachingTime: 30
|
||||
cooldownTime: 60
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 2500 # TODO change this to a HV power draw that really hits the grid hard WHEN active
|
||||
- type: Machine
|
||||
board: SalvageMagnetMachineCircuitboard
|
||||
|
||||
# For Knightship
|
||||
- type: entity
|
||||
id: SalvageLocator
|
||||
parent: SalvageMagnet
|
||||
id: SalvageLocator
|
||||
name: salvage locator
|
||||
description: "Locates salvage."
|
||||
description: Locates salvage.
|
||||
components:
|
||||
- type: SalvageMagnet
|
||||
offset: 0, 0
|
||||
offsetRadiusMin: 12
|
||||
offsetRadiusMax: 48
|
||||
- type: ApcPowerReceiver
|
||||
|
||||
Reference in New Issue
Block a user