forked from SpaceStation14-Shenanigans/Monolith
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a9a0cb2fb7 | |||
| 18ff594cdb | |||
| 807391a0b4 | |||
| 83cfd445be | |||
| b98b6bcb84 | |||
| 2f7a52bbc9 | |||
| db92750500 | |||
| 022bb42ee9 |
@@ -14,6 +14,7 @@
|
||||
# SPDX-FileCopyrightText: 2025 Ark
|
||||
# SPDX-FileCopyrightText: 2025 BoskiYourk
|
||||
# SPDX-FileCopyrightText: 2025 Honestly101
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
# SPDX-FileCopyrightText: 2025 Redrover1760
|
||||
# SPDX-FileCopyrightText: 2025 RikuTheKiller
|
||||
# SPDX-FileCopyrightText: 2025 Whatstone
|
||||
@@ -28,7 +29,7 @@ meta:
|
||||
engineVersion: 264.0.0
|
||||
forkId: ""
|
||||
forkVersion: ""
|
||||
time: 08/08/2025 00:54:46
|
||||
time: 08/12/2025 17:25:55
|
||||
entityCount: 4842
|
||||
maps: []
|
||||
grids:
|
||||
@@ -194,6 +195,7 @@ entities:
|
||||
- type: OccluderTree
|
||||
- type: SpreaderGrid
|
||||
- type: Shuttle
|
||||
dampingModifier: 0.25
|
||||
- type: GridPathfinding
|
||||
- type: Gravity
|
||||
gravityShakeSound: !type:SoundPathSpecifier
|
||||
@@ -2823,7 +2825,7 @@ entities:
|
||||
pos: -8.5,2.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -517.1948
|
||||
secondsUntilStateChange: -574.6589
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -2876,7 +2878,7 @@ entities:
|
||||
pos: 3.5,17.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -208.1618
|
||||
secondsUntilStateChange: -265.6259
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -2968,7 +2970,7 @@ entities:
|
||||
pos: -9.5,-0.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -514.22815
|
||||
secondsUntilStateChange: -571.6922
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -3014,7 +3016,7 @@ entities:
|
||||
pos: -4.5,14.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -64.128624
|
||||
secondsUntilStateChange: -121.592705
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -3622,13 +3624,6 @@ entities:
|
||||
- type: Transform
|
||||
pos: 13.5,31.5
|
||||
parent: 1
|
||||
- proto: BaseResearchAndDevelopmentPointSource
|
||||
entities:
|
||||
- uid: 194
|
||||
components:
|
||||
- type: Transform
|
||||
pos: -20.5,2.5
|
||||
parent: 1
|
||||
- proto: Beaker
|
||||
entities:
|
||||
- uid: 195
|
||||
@@ -20074,6 +20069,13 @@ entities:
|
||||
- type: Transform
|
||||
pos: 6.5,26.5
|
||||
parent: 1
|
||||
- proto: PointgenV25_server_POI
|
||||
entities:
|
||||
- uid: 194
|
||||
components:
|
||||
- type: Transform
|
||||
pos: -20.5,2.5
|
||||
parent: 1
|
||||
- proto: PottedPlant15
|
||||
entities:
|
||||
- uid: 2859
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
# SPDX-FileCopyrightText: 2025 Blu
|
||||
# SPDX-FileCopyrightText: 2025 BoskiYourk
|
||||
# SPDX-FileCopyrightText: 2025 Checkraze
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
# SPDX-FileCopyrightText: 2025 Redrover1760
|
||||
# SPDX-FileCopyrightText: 2025 RikuTheKiller
|
||||
# SPDX-FileCopyrightText: 2025 WreakHavocOnTheMiddleClass
|
||||
@@ -44,7 +45,7 @@ meta:
|
||||
engineVersion: 264.0.0
|
||||
forkId: ""
|
||||
forkVersion: ""
|
||||
time: 08/10/2025 00:50:17
|
||||
time: 08/12/2025 17:25:21
|
||||
entityCount: 9780
|
||||
maps: []
|
||||
grids:
|
||||
@@ -256,6 +257,7 @@ entities:
|
||||
- type: OccluderTree
|
||||
- type: SpreaderGrid
|
||||
- type: Shuttle
|
||||
dampingModifier: 0.25
|
||||
- type: GridPathfinding
|
||||
- type: Gravity
|
||||
gravityShakeSound: !type:SoundPathSpecifier
|
||||
@@ -4486,7 +4488,7 @@ entities:
|
||||
pos: -32.5,-11.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -60049.023
|
||||
secondsUntilStateChange: -60125.824
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -4666,7 +4668,7 @@ entities:
|
||||
pos: 31.5,29.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -13696.439
|
||||
secondsUntilStateChange: -13773.239
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -4873,7 +4875,7 @@ entities:
|
||||
pos: -14.5,-3.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -101885.09
|
||||
secondsUntilStateChange: -101961.89
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -4922,7 +4924,7 @@ entities:
|
||||
pos: 22.5,-2.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -103699.195
|
||||
secondsUntilStateChange: -103775.99
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -4945,7 +4947,7 @@ entities:
|
||||
pos: 20.5,-11.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -547.73724
|
||||
secondsUntilStateChange: -624.5365
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5024,7 +5026,7 @@ entities:
|
||||
pos: 13.5,-1.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -101441.83
|
||||
secondsUntilStateChange: -101518.625
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5060,7 +5062,7 @@ entities:
|
||||
pos: 11.5,-2.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -58458.996
|
||||
secondsUntilStateChange: -58535.797
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5071,7 +5073,7 @@ entities:
|
||||
pos: 9.5,-2.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -72269.52
|
||||
secondsUntilStateChange: -72346.32
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5097,7 +5099,7 @@ entities:
|
||||
pos: 8.5,-12.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -99970.164
|
||||
secondsUntilStateChange: -100046.96
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5134,7 +5136,7 @@ entities:
|
||||
pos: -0.5,-12.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -71248.82
|
||||
secondsUntilStateChange: -71325.62
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -5380,7 +5382,7 @@ entities:
|
||||
pos: -3.5,15.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -64006.605
|
||||
secondsUntilStateChange: -64083.406
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -10613,15 +10615,6 @@ entities:
|
||||
rot: 3.141592653589793 rad
|
||||
pos: 24.5,-13.5
|
||||
parent: 1
|
||||
- proto: BaseResearchAndDevelopmentPointSource
|
||||
entities:
|
||||
- uid: 1150
|
||||
components:
|
||||
- type: Transform
|
||||
pos: -3.5,9.5
|
||||
parent: 1
|
||||
missingComponents:
|
||||
- Anchorable
|
||||
- proto: Bed
|
||||
entities:
|
||||
- uid: 1151
|
||||
@@ -45652,6 +45645,13 @@ entities:
|
||||
- type: Transform
|
||||
pos: 16.219807,15.557443
|
||||
parent: 1
|
||||
- proto: PointgenV25_server_POI
|
||||
entities:
|
||||
- uid: 1150
|
||||
components:
|
||||
- type: Transform
|
||||
pos: -3.5,9.5
|
||||
parent: 1
|
||||
- proto: PonderingOrb
|
||||
entities:
|
||||
- uid: 6910
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
# SPDX-FileCopyrightText: 2025 Blu
|
||||
# SPDX-FileCopyrightText: 2025 BoskiYourk
|
||||
# SPDX-FileCopyrightText: 2025 Checkraze
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
# SPDX-FileCopyrightText: 2025 Redrover1760
|
||||
# SPDX-FileCopyrightText: 2025 RikuTheKiller
|
||||
# SPDX-FileCopyrightText: 2025 WreakHavocOnTheMiddleClass
|
||||
@@ -43,7 +44,7 @@ meta:
|
||||
engineVersion: 264.0.0
|
||||
forkId: ""
|
||||
forkVersion: ""
|
||||
time: 08/08/2025 00:53:50
|
||||
time: 08/12/2025 17:24:45
|
||||
entityCount: 11424
|
||||
maps: []
|
||||
grids:
|
||||
@@ -3640,6 +3641,7 @@ entities:
|
||||
2749: 50,36
|
||||
- type: OccluderTree
|
||||
- type: Shuttle
|
||||
dampingModifier: 0.25
|
||||
- type: GridPathfinding
|
||||
- type: SpreaderGrid
|
||||
- type: GravityShake
|
||||
@@ -5657,7 +5659,7 @@ entities:
|
||||
pos: 87.5,60.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -19080.012
|
||||
secondsUntilStateChange: -19134.703
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -6257,7 +6259,7 @@ entities:
|
||||
pos: 73.5,43.5
|
||||
parent: 1
|
||||
- type: Door
|
||||
secondsUntilStateChange: -7540.3516
|
||||
secondsUntilStateChange: -7595.0444
|
||||
state: Opening
|
||||
- type: DeviceLinkSource
|
||||
lastSignals:
|
||||
@@ -8691,13 +8693,6 @@ entities:
|
||||
- type: Transform
|
||||
pos: 63.5,60.5
|
||||
parent: 1
|
||||
- proto: BaseResearchAndDevelopmentPointSource
|
||||
entities:
|
||||
- uid: 2085
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 71.5,75.5
|
||||
parent: 1
|
||||
- proto: Bed
|
||||
entities:
|
||||
- uid: 2790
|
||||
@@ -47787,6 +47782,13 @@ entities:
|
||||
- type: Transform
|
||||
pos: 29.5,48.5
|
||||
parent: 1
|
||||
- proto: PointgenV25_server_POI
|
||||
entities:
|
||||
- uid: 2085
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 71.5,75.5
|
||||
parent: 1
|
||||
- proto: PortableGeneratorJrPacman
|
||||
entities:
|
||||
- uid: 3175
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
# SPDX-FileCopyrightText: 2024 Tayrtahn
|
||||
# SPDX-FileCopyrightText: 2024 Winkarst
|
||||
# SPDX-FileCopyrightText: 2024 deltanedas
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
# SPDX-FileCopyrightText: 2025 Redrover1760
|
||||
# SPDX-FileCopyrightText: 2025 starch
|
||||
#
|
||||
@@ -100,63 +101,61 @@
|
||||
guides:
|
||||
- Science
|
||||
|
||||
- type: entity
|
||||
id: BaseResearchAndDevelopmentPointSource
|
||||
parent: BaseMachinePowered
|
||||
name: "base R&D supercomputer"
|
||||
# We should make this abstract once there are actual point sources.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/rndpointsource.rsi
|
||||
layers:
|
||||
- state: rndpointsource-off
|
||||
- state: rndpointsource
|
||||
shader: unshaded
|
||||
map: ["enum.PowerDeviceVisualLayers.Powered"]
|
||||
- type: ResearchClient
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 35
|
||||
active: true
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#3db83b"
|
||||
- type: ActivatableUI
|
||||
key: enum.ResearchClientUiKey.Key
|
||||
- type: ActivatableUIRequiresPower
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.ResearchClientUiKey.Key:
|
||||
type: ResearchClientBoundUserInterface
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 400
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
SheetSteel1:
|
||||
min: 1
|
||||
max: 1
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- Science
|
||||
# Mono: Commented out wizden BaseResearchAndDevelopmentPointSource in favor of moving with _Mono point servers
|
||||
|
||||
# - type: entity
|
||||
# id: BaseResearchAndDevelopmentPointSource
|
||||
# parent: BaseMachinePowered
|
||||
# name: "base R&D supercomputer"
|
||||
# abstract: true # Mono: Added actual point generation servers
|
||||
# components:
|
||||
# - type: Sprite
|
||||
# sprite: Structures/Machines/rndpointsource.rsi
|
||||
# layers:
|
||||
# - state: rndpointsource-off
|
||||
# - state: rndpointsource
|
||||
# shader: unshaded
|
||||
# map: ["enum.PowerDeviceVisualLayers.Powered"]
|
||||
# - type: ResearchClient
|
||||
# - type: ResearchPointSource
|
||||
# pointspersecond: 60
|
||||
# active: true
|
||||
# - type: ActivatableUI
|
||||
# key: enum.ResearchClientUiKey.Key
|
||||
# - type: ActivatableUIRequiresPower
|
||||
# - type: UserInterface
|
||||
# interfaces:
|
||||
# enum.ResearchClientUiKey.Key:
|
||||
# type: ResearchClientBoundUserInterface
|
||||
# - type: Appearance
|
||||
# - type: GenericVisualizer
|
||||
# visuals:
|
||||
# enum.PowerDeviceVisuals.Powered:
|
||||
# enum.PowerDeviceVisualLayers.Powered:
|
||||
# True: {visible: true}
|
||||
# False: {visible: false}
|
||||
# - type: Destructible
|
||||
# thresholds:
|
||||
# - trigger:
|
||||
# !type:DamageTrigger
|
||||
# damage: 400
|
||||
# behaviors:
|
||||
# - !type:DoActsBehavior
|
||||
# acts: [ "Destruction" ]
|
||||
# - trigger:
|
||||
# !type:DamageTrigger
|
||||
# damage: 200
|
||||
# behaviors:
|
||||
# - !type:DoActsBehavior
|
||||
# acts: ["Destruction"]
|
||||
# - !type:PlaySoundBehavior
|
||||
# sound:
|
||||
# collection: MetalBreak
|
||||
# - !type:SpawnEntitiesBehavior
|
||||
# spawn:
|
||||
# SheetSteel1:
|
||||
# min: 1
|
||||
# max: 1
|
||||
# - type: GuideHelp
|
||||
# guides:
|
||||
# - Science
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: PointGenV25Circuitboard
|
||||
parent: BaseMachineCircuitboard
|
||||
name: PointGenV25 server machine board
|
||||
description: A machine printed circuit board for a PointGenV25 server.
|
||||
components:
|
||||
- type: MachineBoard
|
||||
prototype: PointgenV25_server
|
||||
stackRequirements:
|
||||
Bluespace: 1
|
||||
Cable: 10
|
||||
Glass: 5
|
||||
@@ -0,0 +1,245 @@
|
||||
# SPDX-FileCopyrightText: 2025 Onezero0
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: BaseResearchAndDevelopmentPointSource
|
||||
abstract: true
|
||||
name: "Base PointGen Server"
|
||||
description: "A basic processing array designed to additively analyze mysterious phenomena. This one generates 25 points per second, and needs 10 kilowatts to function."
|
||||
components:
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 10000
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: stripe
|
||||
color: "#ac783c"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
- type: AmbientOnPowered
|
||||
- type: AmbientSound
|
||||
volume: -9
|
||||
range: 5
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/server_fans.ogg
|
||||
- type: ResearchClient
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 25
|
||||
active: true
|
||||
- type: ActivatableUI
|
||||
key: enum.ResearchClientUiKey.Key
|
||||
- type: ActivatableUIRequiresPower
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.ResearchClientUiKey.Key:
|
||||
type: ResearchClientBoundUserInterface
|
||||
- type: Appearance
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:ChangeConstructionNodeBehavior
|
||||
node: machineFrame
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
# BaseMachine comps below (- anchorable)
|
||||
- type: ExtensionCableReceiver
|
||||
- type: StationAiWhitelist
|
||||
- type: LightningTarget
|
||||
priority: 1
|
||||
- type: Animateable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Transform
|
||||
noRot: true
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 190
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: StructuralMetallic
|
||||
|
||||
- type: entity
|
||||
id: BaseResearchAndDevelopmentPointSourceConstructible
|
||||
parent: [ BaseResearchAndDevelopmentPointSource, ConstructibleMachine ]
|
||||
components:
|
||||
- type: Anchorable
|
||||
- type: Machine
|
||||
board: PointGenV25Circuitboard
|
||||
- type: WiresPanel
|
||||
- type: WiresVisuals
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: panel
|
||||
map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
|
||||
- state: stripe
|
||||
color: "#ac783c"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
|
||||
# base end
|
||||
|
||||
- type: entity
|
||||
id: PointgenV25_server_POI
|
||||
parent: BaseResearchAndDevelopmentPointSource
|
||||
name: "PointGenV25 Server"
|
||||
suffix: Unanchorable
|
||||
description: "A basic processing array designed to additively analyze mysterious phenomena. This one generates 25 points per second, and needs 10 kilowatts to function. This one is bolted into the plating."
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 25
|
||||
active: true
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 10000
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: stripe
|
||||
color: "#ac783c"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
|
||||
- type: entity
|
||||
id: PointgenV25_server
|
||||
parent: BaseResearchAndDevelopmentPointSourceConstructible
|
||||
name: "PointGenV25 Server"
|
||||
description: "A basic processing array designed to additively analyze mysterious phenomena. This one generates 25 points per second, and needs 10 kilowatts to function."
|
||||
components:
|
||||
- type: Machine
|
||||
board: PointGenV25Circuitboard
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 25
|
||||
active: true
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 10000
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: panel
|
||||
map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
|
||||
- state: stripe
|
||||
color: "#ac783c"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
|
||||
- type: entity
|
||||
id: PointgenV50_server
|
||||
parent: BaseResearchAndDevelopmentPointSource
|
||||
name: "PointGenV50 Server"
|
||||
suffix: Unanchorable
|
||||
description: "An advanced computational array designed to recursively analyze mysterious phenomena. This one generates 50 points per second, and needs 15 kilowatts to function."
|
||||
components:
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 50
|
||||
active: true
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 15000
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: stripe
|
||||
color: "#1cbaa5"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
|
||||
- type: entity
|
||||
id: PointgenV75_server
|
||||
parent: BaseResearchAndDevelopmentPointSource
|
||||
name: "PointGenV75 Server"
|
||||
suffix: Unanchorable
|
||||
description: "A hyper-advanced supercomputer array designed to exponentially analyze mysterious phenomena. This one generates 75 points per second, and needs 20 kilowatts to function."
|
||||
components:
|
||||
- type: ResearchPointSource
|
||||
pointspersecond: 75
|
||||
active: true
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 20000
|
||||
- type: Sprite
|
||||
sprite: _Mono/Structures/Machines/neapolitan_server.rsi
|
||||
snapCardinals: true
|
||||
layers:
|
||||
- state: icon
|
||||
- state: unlit
|
||||
shader: unshaded
|
||||
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||
- state: stripe
|
||||
color: "#d11d9e"
|
||||
- state: stripe2
|
||||
color: "#7e1cba"
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
enum.PowerDeviceVisualLayers.Powered:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 406 B |
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/9c3494fd79e6bf8dc532300b9de4f688ff276ac9/icons/obj/machines/telecomms.dmi, edited by Onezero0 for Monolith",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "unlit",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "panel"
|
||||
},
|
||||
{
|
||||
"name": "stripe"
|
||||
},
|
||||
{
|
||||
"name": "stripe2"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 860 B |
Binary file not shown.
|
After Width: | Height: | Size: 145 B |
Binary file not shown.
|
After Width: | Height: | Size: 144 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
Reference in New Issue
Block a user