New generators and wallmount substation (Shuttle power PR) (#6795)
@@ -319,8 +319,30 @@
|
|||||||
- APCElectronics
|
- APCElectronics
|
||||||
- SMESMachineCircuitboard
|
- SMESMachineCircuitboard
|
||||||
- SubstationMachineCircuitboard
|
- SubstationMachineCircuitboard
|
||||||
|
- WallmountSubstationElectronics
|
||||||
|
- WallmountGeneratorElectronics
|
||||||
|
- WallmountGeneratorAPUElectronics
|
||||||
- HydroponicsTrayMachineCircuitboard
|
- HydroponicsTrayMachineCircuitboard
|
||||||
- SolarControlComputerCircuitboard
|
- SolarControlComputerCircuitboard
|
||||||
|
- GeneratorPlasmaMachineCircuitboard
|
||||||
|
- GeneratorUraniumMachineCircuitboard
|
||||||
|
|
||||||
|
- type: technology
|
||||||
|
name: "compact power technology"
|
||||||
|
id: CompactPowerTechnology
|
||||||
|
description: Power, but smaller.
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Power/apc.rsi
|
||||||
|
state: apc0
|
||||||
|
requiredPoints: 5000
|
||||||
|
requiredTechnologies:
|
||||||
|
- ElectromagneticTheory
|
||||||
|
unlockedRecipes:
|
||||||
|
- WallmountSubstationElectronics
|
||||||
|
- WallmountGeneratorElectronics
|
||||||
|
- WallmountGeneratorAPUElectronics
|
||||||
|
- GeneratorPlasmaMachineCircuitboard
|
||||||
|
- GeneratorUraniumMachineCircuitboard
|
||||||
|
|
||||||
- type: technology
|
- type: technology
|
||||||
name: "applied musicology"
|
name: "applied musicology"
|
||||||
|
|||||||
@@ -271,6 +271,29 @@
|
|||||||
DefaultPrototype: SaxophoneInstrument
|
DefaultPrototype: SaxophoneInstrument
|
||||||
ExamineName: Woodwind Instrument
|
ExamineName: Woodwind Instrument
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GeneratorPlasmaMachineCircuitboard
|
||||||
|
parent: BaseMachineCircuitboard
|
||||||
|
name: generator (plasma) machine board
|
||||||
|
components:
|
||||||
|
- type: MachineBoard
|
||||||
|
prototype: GeneratorPlasma
|
||||||
|
requirements:
|
||||||
|
Capacitor: 1
|
||||||
|
materialRequirements:
|
||||||
|
CableHV: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GeneratorUraniumMachineCircuitboard
|
||||||
|
parent: BaseMachineCircuitboard
|
||||||
|
name: generator (uranium) machine board
|
||||||
|
components:
|
||||||
|
- type: MachineBoard
|
||||||
|
prototype: GeneratorUranium
|
||||||
|
requirements:
|
||||||
|
Capacitor: 2
|
||||||
|
materialRequirements:
|
||||||
|
CableHV: 10
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ReagentGrinderMachineCircuitboard
|
id: ReagentGrinderMachineCircuitboard
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
id: APCElectronics
|
|
||||||
parent: BaseItem
|
|
||||||
name: APC electronics
|
|
||||||
description: An electronics board used in APC construction.
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/module.rsi
|
|
||||||
state: charger_APC
|
|
||||||
netsync: false
|
|
||||||
- type: Tag
|
|
||||||
tags:
|
|
||||||
- DroneUsable
|
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# APC
|
||||||
|
- type: entity
|
||||||
|
id: APCElectronics
|
||||||
|
parent: BaseItem
|
||||||
|
name: APC electronics
|
||||||
|
description: Circuit used in APC construction.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/module.rsi
|
||||||
|
state: charger_APC
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Wallmount Substation
|
||||||
|
- type: entity
|
||||||
|
id: WallmountSubstationElectronics
|
||||||
|
parent: BaseItem
|
||||||
|
name: wallmount substation electronics
|
||||||
|
description: Circuit used to construct a wallmount substation.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/module.rsi
|
||||||
|
state: charger_APC
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Wallmount Generator
|
||||||
|
- type: entity
|
||||||
|
id: WallmountGeneratorElectronics
|
||||||
|
parent: BaseItem
|
||||||
|
name: wallmount generator electronics
|
||||||
|
description: Circuit used to construct a wallmount generator.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/module.rsi
|
||||||
|
state: charger_APC
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# APU
|
||||||
|
- type: entity
|
||||||
|
id: WallmountGeneratorAPUElectronics
|
||||||
|
parent: BaseItem
|
||||||
|
name: wallmount APU electronics
|
||||||
|
description: Circuit used to construct a wallmount APU.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/module.rsi
|
||||||
|
state: charger_APC
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Solar Tracker Electronics
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: SolarTrackerElectronics
|
||||||
|
name: solar tracker electronics
|
||||||
|
description: Advanced circuit board used to detect differences in pressure, temperature and gas concentrations between the two sides of the door.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/module.rsi
|
||||||
|
state: generic
|
||||||
|
netsync: false
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: SolarTrackerElectronics
|
|
||||||
name: solar tracker electronics
|
|
||||||
description: An electronics board used in solar tracker devices
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/module.rsi
|
|
||||||
state: generic
|
|
||||||
- type: Tag
|
|
||||||
tags:
|
|
||||||
- DroneUsable
|
|
||||||
@@ -1,49 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
abstract: true
|
|
||||||
id: BaseGenerator
|
|
||||||
description: A high efficiency thermoelectric generator.
|
|
||||||
name: generator
|
|
||||||
placement:
|
|
||||||
mode: SnapgridCenter
|
|
||||||
components:
|
|
||||||
#- type: AmbientSound
|
|
||||||
# range: 5
|
|
||||||
# sound:
|
|
||||||
# path: /Audio/Ambience/Objects/engine_hum.ogg
|
|
||||||
- type: Clickable
|
|
||||||
- type: InteractionOutline
|
|
||||||
- type: Physics
|
|
||||||
bodyType: Static
|
|
||||||
- type: Fixtures
|
|
||||||
fixtures:
|
|
||||||
- shape:
|
|
||||||
!type:PhysShapeAabb
|
|
||||||
bounds: "-0.4,-0.5,0.4,0.3"
|
|
||||||
mass: 25
|
|
||||||
mask:
|
|
||||||
- Impassable
|
|
||||||
- MobImpassable
|
|
||||||
- VaultImpassable
|
|
||||||
- SmallImpassable
|
|
||||||
layer:
|
|
||||||
- Opaque
|
|
||||||
- MobImpassable
|
|
||||||
- VaultImpassable
|
|
||||||
- SmallImpassable
|
|
||||||
- type: Transform
|
|
||||||
anchored: true
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Structures/Power/power.rsi
|
|
||||||
state: generator
|
|
||||||
- type: NodeContainer
|
|
||||||
examinable: true
|
|
||||||
nodes:
|
|
||||||
output:
|
|
||||||
!type:CableDeviceNode
|
|
||||||
nodeGroupID: HVPower
|
|
||||||
- type: PowerSupplier
|
|
||||||
supplyRate: 3000
|
|
||||||
supplyRampRate: 500
|
|
||||||
supplyRampTolerance: 500
|
|
||||||
- type: Anchorable
|
|
||||||
- type: Pullable
|
|
||||||
@@ -0,0 +1,266 @@
|
|||||||
|
# Base Generator
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseGenerator
|
||||||
|
description: A high efficiency thermoelectric generator.
|
||||||
|
name: generator
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
components:
|
||||||
|
- type: AmbientSound
|
||||||
|
range: 5
|
||||||
|
sound:
|
||||||
|
path: /Audio/Ambience/Objects/engine_hum.ogg
|
||||||
|
- type: Clickable
|
||||||
|
- type: InteractionOutline
|
||||||
|
- type: Physics
|
||||||
|
bodyType: Static
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.4,-0.5,0.4,0.3"
|
||||||
|
mass: 25
|
||||||
|
mask:
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
- type: Transform
|
||||||
|
anchored: true
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Power/power.rsi
|
||||||
|
state: generator
|
||||||
|
- type: NodeContainer
|
||||||
|
examinable: true
|
||||||
|
nodes:
|
||||||
|
output:
|
||||||
|
!type:CableDeviceNode
|
||||||
|
nodeGroupID: HVPower
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 3000
|
||||||
|
supplyRampRate: 500
|
||||||
|
supplyRampTolerance: 500
|
||||||
|
- type: Anchorable
|
||||||
|
- type: Pullable
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 100
|
||||||
|
behaviors:
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
path: /Audio/Effects/metalbreak.ogg
|
||||||
|
- !type:ExplodeBehavior
|
||||||
|
- type: Explosive
|
||||||
|
devastationRange: 1
|
||||||
|
heavyImpactRange: 3
|
||||||
|
lightImpactRange: 5
|
||||||
|
flashRange: 6
|
||||||
|
|
||||||
|
# Base Wallmount Generator
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseGeneratorWallmount
|
||||||
|
parent: BaseGenerator
|
||||||
|
name: wallmount generator
|
||||||
|
description: A high efficiency thermoelectric generator stuffed in a wall cabinet.
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
components:
|
||||||
|
- type: AmbientOnPowered
|
||||||
|
- type: AmbientSound
|
||||||
|
volume: -15
|
||||||
|
range: 2
|
||||||
|
sound:
|
||||||
|
path: /Audio/Ambience/Objects/hdd_buzz.ogg
|
||||||
|
- type: PointLight
|
||||||
|
netsync: false
|
||||||
|
radius: 1.5
|
||||||
|
energy: 1.6
|
||||||
|
color: "#3db83b"
|
||||||
|
castShadows: false
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.25,-0.25,0.3,0.25"
|
||||||
|
layer: [ Passable ]
|
||||||
|
- type: Transform
|
||||||
|
anchored: true
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallMountedItems
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Power/Generation/wallmount_generator.rsi
|
||||||
|
layers:
|
||||||
|
- state: panel
|
||||||
|
- state: on
|
||||||
|
shader: unshaded
|
||||||
|
# - type: Appearance
|
||||||
|
# visuals:
|
||||||
|
# - type: ApcVisualizer
|
||||||
|
- type: NodeContainer
|
||||||
|
examinable: true
|
||||||
|
nodes:
|
||||||
|
output:
|
||||||
|
!type:CableDeviceNode
|
||||||
|
nodeGroupID: HVPower
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 3000
|
||||||
|
supplyRampRate: 500
|
||||||
|
supplyRampTolerance: 500
|
||||||
|
|
||||||
|
# Construction Frames
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseGeneratorWallmountFrame
|
||||||
|
name: wallmount generator frame
|
||||||
|
description: A construction frame for a wallmount generator.
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
components:
|
||||||
|
- type: Clickable
|
||||||
|
- type: InteractionOutline
|
||||||
|
- type: Physics
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.25,-0.25,0.3,0.25"
|
||||||
|
layer: [ Passable ]
|
||||||
|
- type: Transform
|
||||||
|
anchored: true
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallMountedItems
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Power/Generation/wallmount_generator.rsi
|
||||||
|
layers:
|
||||||
|
- state: panel
|
||||||
|
- type: Construction
|
||||||
|
graph: WallmountGenerator
|
||||||
|
node: frame
|
||||||
|
|
||||||
|
# Generators in use
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGenerator
|
||||||
|
id: GeneratorBasic
|
||||||
|
suffix: Basic, 3kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 3000
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGenerator
|
||||||
|
id: GeneratorPlasma
|
||||||
|
suffix: Plasma, 5kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 5000 # 260 sec / sheet
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Power/Generation/portable_generator.rsi
|
||||||
|
state: portgen0_1
|
||||||
|
- type: Construction
|
||||||
|
graph: Machine
|
||||||
|
node: machine
|
||||||
|
- type: Wires
|
||||||
|
BoardName: "GeneratorPlasma"
|
||||||
|
LayoutId: GeneratorPlasma
|
||||||
|
- type: Machine
|
||||||
|
board: GeneratorPlasmaMachineCircuitboard
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGenerator
|
||||||
|
id: GeneratorUranium
|
||||||
|
suffix: Uranium, 15kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 15000 # 85 sec / sheet
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Power/Generation/portable_generator.rsi
|
||||||
|
state: portgen1_1
|
||||||
|
- type: Construction
|
||||||
|
graph: Machine
|
||||||
|
node: machine
|
||||||
|
- type: Wires
|
||||||
|
BoardName: "GeneratorUranium"
|
||||||
|
LayoutId: GeneratorUranium
|
||||||
|
- type: Machine
|
||||||
|
board: GeneratorUraniumMachineCircuitboard
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGeneratorWallmount
|
||||||
|
id: GeneratorWallmountBasic
|
||||||
|
suffix: Basic, 3kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 3000
|
||||||
|
- type: Construction
|
||||||
|
graph: WallmountGenerator
|
||||||
|
node: generator
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGeneratorWallmount
|
||||||
|
id: GeneratorWallmountAPU
|
||||||
|
name: shuttle APU
|
||||||
|
description: An auxiliary power unit for a shuttle - 6kW.
|
||||||
|
suffix: APU, 6kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 6000
|
||||||
|
- type: Construction
|
||||||
|
graph: WallmountGenerator
|
||||||
|
node: APU
|
||||||
|
|
||||||
|
# RTG - no fuel requirement
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseGenerator
|
||||||
|
id: GeneratorRTG
|
||||||
|
name: RTG
|
||||||
|
description: A Radioisotope Thermoelectric Generator for long term power.
|
||||||
|
suffix: 10kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 10000 # supposed to be low power at no fuel cost to power derelicts
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Structures/Power/Generation/rtg.rsi
|
||||||
|
state: rtg
|
||||||
|
- type: AmbientSound
|
||||||
|
range: 5
|
||||||
|
sound:
|
||||||
|
path: /Audio/Ambience/Objects/buzzing.ogg
|
||||||
|
# TODO: need radioactive fallout when destroyed
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: GeneratorRTG
|
||||||
|
id: GeneratorRTGDamaged
|
||||||
|
name: damaged RTG
|
||||||
|
description: A Radioisotope Thermoelectric Generator for long term power. This one has damaged shielding.
|
||||||
|
suffix: 10kW
|
||||||
|
components:
|
||||||
|
- type: PowerSupplier
|
||||||
|
supplyRate: 10000
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Power/Generation/rtg.rsi
|
||||||
|
layers:
|
||||||
|
- state: rtg_damaged
|
||||||
|
- state: rtg_glow
|
||||||
|
- type: RadiationPulse # ideally only when opened.
|
||||||
|
range: 2
|
||||||
|
decay: false
|
||||||
|
minPulseLifespan: 1
|
||||||
|
maxPulseLifespan: 1
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# Base SMES
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
id: BaseSMES
|
id: BaseSMES
|
||||||
@@ -58,3 +59,14 @@
|
|||||||
LayoutId: SMES
|
LayoutId: SMES
|
||||||
- type: Machine
|
- type: Machine
|
||||||
board: SMESMachineCircuitboard
|
board: SMESMachineCircuitboard
|
||||||
|
|
||||||
|
# SMES' in use
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseSMES
|
||||||
|
id: SMESBasic
|
||||||
|
suffix: Basic, 10MW
|
||||||
|
components:
|
||||||
|
- type: Battery
|
||||||
|
maxCharge: 10000000
|
||||||
|
startingCharge: 10000000
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# Base substation
|
||||||
- type: entity
|
- type: entity
|
||||||
abstract: true
|
abstract: true
|
||||||
id: BaseSubstation
|
id: BaseSubstation
|
||||||
@@ -9,7 +10,6 @@
|
|||||||
components:
|
components:
|
||||||
- type: Sprite # TODO: add sprite for maintenance panel open
|
- type: Sprite # TODO: add sprite for maintenance panel open
|
||||||
sprite: Structures/Power/substation.rsi
|
sprite: Structures/Power/substation.rsi
|
||||||
netsync: false
|
|
||||||
layers:
|
layers:
|
||||||
- state: substation
|
- state: substation
|
||||||
- state: screen
|
- state: screen
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- state: full
|
- state: full
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
- type: Battery
|
- type: Battery
|
||||||
maxCharge: 1000
|
maxCharge: 4000000
|
||||||
startingCharge: 0
|
startingCharge: 0
|
||||||
- type: ExaminableBattery
|
- type: ExaminableBattery
|
||||||
- type: PointLight
|
- type: PointLight
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
sound:
|
sound:
|
||||||
path: /Audio/Effects/metalbreak.ogg
|
path: /Audio/Effects/metalbreak.ogg
|
||||||
- !type:ExplodeBehavior
|
- !type:ExplodeBehavior
|
||||||
- !type:SpawnEntitiesBehavior #in future should also emit a cloud of hot gas
|
- !type:SpawnEntitiesBehavior # in future should also emit a cloud of hot gas
|
||||||
spawn:
|
spawn:
|
||||||
MachineFrameDestroyed:
|
MachineFrameDestroyed:
|
||||||
min: 1
|
min: 1
|
||||||
@@ -73,3 +73,134 @@
|
|||||||
LayoutId: Substation
|
LayoutId: Substation
|
||||||
- type: Machine
|
- type: Machine
|
||||||
board: SubstationMachineCircuitboard
|
board: SubstationMachineCircuitboard
|
||||||
|
|
||||||
|
# Compact Wall Substation Base
|
||||||
|
- type: entity
|
||||||
|
id: BaseSubstationWall
|
||||||
|
abstract: true
|
||||||
|
name: wallmount substation
|
||||||
|
description: A substation designed for compact shuttles and spaces.
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
components:
|
||||||
|
- type: AmbientOnPowered
|
||||||
|
- type: AmbientSound
|
||||||
|
volume: -15
|
||||||
|
range: 2
|
||||||
|
sound:
|
||||||
|
path: /Audio/Ambience/Objects/hdd_buzz.ogg
|
||||||
|
- type: PointLight
|
||||||
|
netsync: false
|
||||||
|
radius: 1.5
|
||||||
|
energy: 1.6
|
||||||
|
color: "#3db83b"
|
||||||
|
castShadows: false
|
||||||
|
- type: Clickable
|
||||||
|
- type: AccessReader
|
||||||
|
access: [["Engineering"]]
|
||||||
|
- type: InteractionOutline
|
||||||
|
- type: Physics
|
||||||
|
bodyType: Static
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.25,-0.25,0.3,0.25"
|
||||||
|
layer: [ Passable ]
|
||||||
|
- type: Transform
|
||||||
|
anchored: true
|
||||||
|
- type: Sprite # TODO: add sprite for maintenance panel open
|
||||||
|
drawdepth: WallMountedItems
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Power/substation.rsi
|
||||||
|
layers:
|
||||||
|
- state: substation_wall
|
||||||
|
- state: screen
|
||||||
|
shader: unshaded
|
||||||
|
- type: Battery
|
||||||
|
maxCharge: 2000000
|
||||||
|
startingCharge: 0
|
||||||
|
- type: ExaminableBattery
|
||||||
|
- type: NodeContainer
|
||||||
|
examinable: true
|
||||||
|
nodes:
|
||||||
|
input:
|
||||||
|
!type:CableDeviceNode
|
||||||
|
nodeGroupID: HVPower
|
||||||
|
output:
|
||||||
|
!type:CableDeviceNode
|
||||||
|
nodeGroupID: MVPower
|
||||||
|
- type: BatteryCharger
|
||||||
|
voltage: High
|
||||||
|
- type: BatteryDischarger
|
||||||
|
voltage: Medium
|
||||||
|
- type: PowerNetworkBattery
|
||||||
|
maxSupply: 150000
|
||||||
|
maxChargeRate: 5000
|
||||||
|
supplyRampTolerance: 5000
|
||||||
|
supplyRampRate: 1000
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 100
|
||||||
|
behaviors:
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: ["Destruction"]
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
path: /Audio/Effects/metalbreak.ogg
|
||||||
|
|
||||||
|
# Substations in use
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseSubstation
|
||||||
|
id: SubstationBasic
|
||||||
|
suffix: Basic, 4MW
|
||||||
|
components:
|
||||||
|
- type: Battery
|
||||||
|
maxCharge: 4000000
|
||||||
|
startingCharge: 4000000
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseSubstationWall
|
||||||
|
id: SubstationWallBasic
|
||||||
|
suffix: Basic, 2MW
|
||||||
|
components:
|
||||||
|
- type: Battery
|
||||||
|
maxCharge: 2000000
|
||||||
|
startingCharge: 2000000
|
||||||
|
- type: Construction
|
||||||
|
graph: WallmountSubstation
|
||||||
|
node: substation
|
||||||
|
|
||||||
|
# Construction Frame
|
||||||
|
- type: entity
|
||||||
|
id: BaseSubstationWallFrame
|
||||||
|
abstract: true
|
||||||
|
name: wallmount substation frame
|
||||||
|
description: A substation frame for construction
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
components:
|
||||||
|
- type: Clickable
|
||||||
|
- type: InteractionOutline
|
||||||
|
- type: Physics
|
||||||
|
bodyType: Static
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.25,-0.25,0.3,0.25"
|
||||||
|
layer: [ Passable ]
|
||||||
|
- type: Transform
|
||||||
|
anchored: true
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallMountedItems
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Power/substation.rsi
|
||||||
|
layers:
|
||||||
|
- state: substation_wall
|
||||||
|
- type: Construction
|
||||||
|
graph: WallmountSubstation
|
||||||
|
node: frame
|
||||||
@@ -0,0 +1,102 @@
|
|||||||
|
- type: constructionGraph
|
||||||
|
id: WallmountGenerator
|
||||||
|
start: start
|
||||||
|
graph:
|
||||||
|
- node: start
|
||||||
|
edges:
|
||||||
|
- to: frame
|
||||||
|
steps:
|
||||||
|
- material: Steel
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: frame
|
||||||
|
entity: BaseGeneratorWallmountFrame
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
steps:
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 4
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetSteel1
|
||||||
|
amount: 5
|
||||||
|
- to: parts
|
||||||
|
steps:
|
||||||
|
- material: Cable
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: parts
|
||||||
|
edges:
|
||||||
|
- to: electronics
|
||||||
|
steps:
|
||||||
|
- prototype: WallmountGeneratorElectronics
|
||||||
|
store: board
|
||||||
|
name: "wallmount generator circuit board"
|
||||||
|
icon:
|
||||||
|
sprite: "Objects/Misc/module.rsi"
|
||||||
|
state: "charger_APC"
|
||||||
|
doAfter: 1
|
||||||
|
- to: electronicsAPU
|
||||||
|
steps:
|
||||||
|
- prototype: WallmountGeneratorAPUElectronics
|
||||||
|
store: board
|
||||||
|
name: "wallmount APU circuit board"
|
||||||
|
icon:
|
||||||
|
sprite: "Objects/Misc/module.rsi"
|
||||||
|
state: "charger_APC"
|
||||||
|
doAfter: 1
|
||||||
|
- to: frame
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableHVStack1
|
||||||
|
amount: 5
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
|
||||||
|
- node: electronics
|
||||||
|
edges:
|
||||||
|
- to: generator
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: electronicsAPU
|
||||||
|
edges:
|
||||||
|
- to: APU
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: generator
|
||||||
|
entity: GeneratorWallmountBasic
|
||||||
|
edges:
|
||||||
|
- to: parts
|
||||||
|
conditions:
|
||||||
|
- !type:WirePanel {}
|
||||||
|
- !type:ContainerNotEmpty
|
||||||
|
container: board
|
||||||
|
completed:
|
||||||
|
- !type:EmptyAllContainers {}
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
- node: APU
|
||||||
|
entity: GeneratorWallmountAPU
|
||||||
|
edges:
|
||||||
|
- to: parts
|
||||||
|
conditions:
|
||||||
|
- !type:WirePanel {}
|
||||||
|
- !type:ContainerNotEmpty
|
||||||
|
container: board
|
||||||
|
completed:
|
||||||
|
- !type:EmptyAllContainers {}
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 1
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
- type: constructionGraph
|
||||||
|
id: WallmountSubstation
|
||||||
|
start: start
|
||||||
|
graph:
|
||||||
|
- node: start
|
||||||
|
edges:
|
||||||
|
- to: frame
|
||||||
|
steps:
|
||||||
|
- material: Steel
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: frame
|
||||||
|
entity: BaseSubstationWallFrame
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
steps:
|
||||||
|
- tool: Welding
|
||||||
|
doAfter: 4
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetSteel1
|
||||||
|
amount: 5
|
||||||
|
- to: parts
|
||||||
|
steps:
|
||||||
|
- material: Cable
|
||||||
|
amount: 5
|
||||||
|
doAfter: 2
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: parts
|
||||||
|
edges:
|
||||||
|
- to: electronics
|
||||||
|
steps:
|
||||||
|
- prototype: WallmountSubstationElectronics
|
||||||
|
store: board
|
||||||
|
name: "wallmount substation circuit board"
|
||||||
|
icon:
|
||||||
|
sprite: "Objects/Misc/module.rsi"
|
||||||
|
state: "charger_APC"
|
||||||
|
doAfter: 1
|
||||||
|
- to: frame
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: CableHVStack1
|
||||||
|
amount: 5
|
||||||
|
steps:
|
||||||
|
- tool: Cutting
|
||||||
|
doAfter: 1
|
||||||
|
|
||||||
|
|
||||||
|
- node: electronics
|
||||||
|
edges:
|
||||||
|
- to: substation
|
||||||
|
steps:
|
||||||
|
- tool: Screwing
|
||||||
|
doAfter: 2
|
||||||
|
|
||||||
|
- node: substation
|
||||||
|
entity: BaseSubstationWall
|
||||||
|
edges:
|
||||||
|
- to: parts
|
||||||
|
conditions:
|
||||||
|
- !type:WirePanel {}
|
||||||
|
- !type:ContainerNotEmpty
|
||||||
|
container: board
|
||||||
|
completed:
|
||||||
|
- !type:EmptyAllContainers {}
|
||||||
|
steps:
|
||||||
|
- tool: Prying
|
||||||
|
doAfter: 1
|
||||||
@@ -46,6 +46,50 @@
|
|||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: false
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
name: wallmount substation
|
||||||
|
id: WallmountSubstation
|
||||||
|
graph: WallmountSubstation
|
||||||
|
startNode: start
|
||||||
|
targetNode: substation
|
||||||
|
category: Utilities
|
||||||
|
description: "A wallmount substation for compact spaces. Make sure to place cable under before building the wall."
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Power/substation.rsi
|
||||||
|
state: substation_wall
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
name: wallmount generator
|
||||||
|
id: WallmountGenerator
|
||||||
|
graph: WallmountGenerator
|
||||||
|
startNode: start
|
||||||
|
targetNode: generator
|
||||||
|
category: Utilities
|
||||||
|
description: "A wallmount generator for compact spaces. Make sure to place cable under before building the wall."
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Power/Generation/wallmount_generator.rsi
|
||||||
|
state: panel
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
name: wallmount APU
|
||||||
|
id: WallmountGeneratorAPU
|
||||||
|
graph: WallmountGenerator
|
||||||
|
startNode: start
|
||||||
|
targetNode: APU
|
||||||
|
category: Utilities
|
||||||
|
description: "A wallmount APU for compact shuttles. Make sure to place cable under before building the wall."
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Power/Generation/wallmount_generator.rsi
|
||||||
|
state: panel
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: true
|
||||||
|
|
||||||
# DISPOSALS
|
# DISPOSALS
|
||||||
- type: construction
|
- type: construction
|
||||||
|
|||||||
@@ -16,15 +16,6 @@
|
|||||||
Steel: 50
|
Steel: 50
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: APCElectronics
|
|
||||||
icon: Objects/Misc/module.rsi/charger_APC.png
|
|
||||||
result: APCElectronics
|
|
||||||
completetime: 500
|
|
||||||
materials:
|
|
||||||
Steel: 50
|
|
||||||
Plastic: 50
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: AirAlarmElectronics
|
id: AirAlarmElectronics
|
||||||
icon: Objects/Misc/module.rsi/airalarm_electronics.png
|
icon: Objects/Misc/module.rsi/airalarm_electronics.png
|
||||||
@@ -43,24 +34,6 @@
|
|||||||
Steel: 50
|
Steel: 50
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: SubstationMachineCircuitboard
|
|
||||||
icon: Objects/Misc/module.rsi/id_mod.png
|
|
||||||
result: SubstationMachineCircuitboard
|
|
||||||
completetime: 1000
|
|
||||||
materials:
|
|
||||||
Steel: 50
|
|
||||||
Glass: 450
|
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: SMESMachineCircuitboard
|
|
||||||
icon: Objects/Misc/module.rsi/power_mod.png
|
|
||||||
result: SMESMachineCircuitboard
|
|
||||||
completetime: 1000
|
|
||||||
materials:
|
|
||||||
Steel: 100
|
|
||||||
Glass: 900
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: CloningPodMachineCircuitboard
|
id: CloningPodMachineCircuitboard
|
||||||
icon: Objects/Misc/module.rsi/id_mod.png
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
@@ -109,15 +82,6 @@
|
|||||||
Glass: 900
|
Glass: 900
|
||||||
Gold: 100
|
Gold: 100
|
||||||
|
|
||||||
- type: latheRecipe
|
|
||||||
id: SolarControlComputerCircuitboard
|
|
||||||
icon: Objects/Misc/module.rsi/id_mod.png
|
|
||||||
result: SolarControlComputerCircuitboard
|
|
||||||
completetime: 1000
|
|
||||||
materials:
|
|
||||||
Steel: 100
|
|
||||||
Glass: 900
|
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: HydroponicsTrayMachineCircuitboard
|
id: HydroponicsTrayMachineCircuitboard
|
||||||
icon: Objects/Misc/module.rsi/id_mod.png
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
@@ -220,3 +184,85 @@
|
|||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Glass: 900
|
Glass: 900
|
||||||
|
|
||||||
|
# Power
|
||||||
|
- type: latheRecipe
|
||||||
|
id: APCElectronics
|
||||||
|
icon: Objects/Misc/module.rsi/charger_APC.png
|
||||||
|
result: APCElectronics
|
||||||
|
completetime: 500
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 100
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: SubstationMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: SubstationMachineCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 450
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: WallmountSubstationElectronics
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: WallmountSubstationElectronics
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 350
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: SMESMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/power_mod.png
|
||||||
|
result: SMESMachineCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 100
|
||||||
|
Glass: 900
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: GeneratorPlasmaMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: GeneratorPlasmaMachineCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 350
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: GeneratorUraniumMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: GeneratorUraniumMachineCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 350
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: WallmountGeneratorElectronics
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: WallmountGeneratorElectronics
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 350
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: WallmountGeneratorAPUElectronics
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: WallmountGeneratorAPUElectronics
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 50
|
||||||
|
Glass: 350
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: SolarControlComputerCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: SolarControlComputerCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 100
|
||||||
|
Glass: 900
|
||||||
|
|||||||
@@ -0,0 +1,100 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/99ed48ce8d3ba7e2d26d68519e05eae277c94685, animations modified by Peptide90",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "portgen0_0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "portgen1_0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "portgen2_0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "portgen0_1",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.05,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.05
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "portgen1_1",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.05,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.05
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "portgen2_1",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 522 B |
|
After Width: | Height: | Size: 4.8 KiB |
|
After Width: | Height: | Size: 522 B |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 515 B |
|
After Width: | Height: | Size: 4.6 KiB |
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/99ed48ce8d3ba7e2d26d68519e05eae277c94685, rtg_damaged by Peptide90",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "rtg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rtg_open"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rtg_damaged",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.3,
|
||||||
|
0.3,
|
||||||
|
0.3,
|
||||||
|
0.3
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rtg_glow",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/Power/Generation/rtg.rsi/rtg.png
Normal file
|
After Width: | Height: | Size: 421 B |
|
After Width: | Height: | Size: 620 B |
|
After Width: | Height: | Size: 629 B |
|
After Width: | Height: | Size: 486 B |
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "By Peptide90 for SS14",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "panel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "warning",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 231 B |
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 200 B |
BIN
Resources/Textures/Structures/Power/apc.rsi/apcframe.png
Normal file
|
After Width: | Height: | Size: 436 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/b63634bc17efe2f09cf06ef0e9a90d24d37f6203",
|
"copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/b63634bc17efe2f09cf06ef0e9a90d24d37f6203, wall modified by Peptide90",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -10,6 +10,9 @@
|
|||||||
{
|
{
|
||||||
"name": "substation"
|
"name": "substation"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "substation_wall"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "full"
|
"name": "full"
|
||||||
},
|
},
|
||||||
|
|||||||
|
After Width: | Height: | Size: 716 B |