Настенная консоль

This commit is contained in:
BIGZi0348
2025-03-12 22:39:49 +03:00
parent 8b2a3e35ff
commit 670917881b
3 changed files with 185 additions and 104 deletions

View File

@@ -19,8 +19,8 @@
supportedChannels: supportedChannels:
- DeepSpace - DeepSpace
- Common - Common
- type: TTS # check tts work - type: TTS
id: Sentrybot voicePrototypeId: Sentrybot
- type: Speech - type: Speech
speechVerb: Robotic speechVerb: Robotic
- type: Sprite # replace sprites in future - type: Sprite # replace sprites in future
@@ -60,3 +60,75 @@
state: cpu_command state: cpu_command
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerDeepSpaceCom prototype: ComputerDeepSpaceCom
- type: entity
parent: BaseWallConsole
id: DeepSpaceComWallMount
name: настенная консоль дальней связи
description: Дальняя космическая связь обеспечивает быстрый обмен сообщениями почти на любом расстоянии. Корпорация слышит!
components:
- type: Sprite
sprite: White/Structures/Machines/wall_consoles.rsi
layers:
- map: [ "computerLayerBody" ]
state: comp_wall_0
- map: [ "computerLayerScreen" ]
state: comm_layer
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ComputerVisuals.Powered:
computerLayerScreen:
True: { visible: true, shader: unshaded }
False: { visible: false }
computerLayerKeys:
True: { visible: true, shader: unshaded }
False: { visible: true }
- type: ApcPowerReceiver
- type: Electrified
enabled: false
usesApcPower: true
- type: RadioMicrophone
powerRequired: true
unobstructedRequired: true
listenRange: 2
toggleOnInteract: false
- type: RadioSpeaker
toggleOnInteract: false
- type: DeepSpaceCom
supportedChannels:
- DeepSpace
- Common
- type: TTS
voicePrototypeId: Sentrybot
- type: Speech
speechVerb: Robotic
- type: ActivatableUI
key: enum.DeepSpaceComUiKey.Key
- type: UserInterface
interfaces:
enum.DeepSpaceComUiKey.Key:
type: DeepSpaceComBoundUI
- type: Computer
board: DeepSpaceComComputerWallMountCircuitboard
- type: PointLight
radius: 1.5
energy: 1.6
color: "#3c5eb5"
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: StrongMetallic
- type: entity
parent: BaseComputerCircuitboard
id: DeepSpaceComComputerWallMountCircuitboard
name: плата настенной консоли заказа грузов
description: Плата для создания настенной консоли заказа грузов.
components:
- type: Sprite
state: cpu_command
- type: ComputerBoard
prototype: DeepSpaceComWallMount
- type: Tag
tags:
- WallMountConsoleElectronics

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,104 +1,113 @@
{ {
"version": 1, "version": 1,
"license": "CC0-1.0", "license": "CC0-1.0",
"copyright": "Made by Valentyi for WhiteDream", "copyright": "Made by Valentyi for WhiteDream",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "comp_wall_0"
}, },
{ "states": [
"name": "comp_wall_broken" {
}, "name": "comp_wall_0"
{ },
"name": "comp_wall_frame_2" {
}, "name": "comp_wall_broken"
{ },
"name": "comp_wall_frame_1_2" {
}, "name": "comp_wall_frame_2"
{ },
"name": "comp_wall_frame_1" {
}, "name": "comp_wall_frame_1_2"
{ },
"name": "comp_wall_frame_0_1" {
}, "name": "comp_wall_frame_1"
{ },
"name": "comp_wall_frame_0" {
}, "name": "comp_wall_frame_0_1"
{ },
"name": "miner_layer", {
"delays": [ "name": "comp_wall_frame_0"
[ },
2.0, {
2.0 "name": "miner_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "scanner_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "scanner_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "energy_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "energy_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "no_board_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "no_board_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "request_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "request_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "service_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "service_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "research_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "research_layer",
] "delays": [
] [
}, 2.0,
{ 2.0
"name": "artifact_layer", ]
"delays": [ ]
[ },
2.0, {
2.0 "name": "artifact_layer",
] "delays": [
] [
} 2.0,
] 2.0
]
]
},
{
"name": "comm_layer",
"delays": [
[
0.1,
0.1
]
]
}
]
} }