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

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:
- DeepSpace
- Common
- type: TTS # check tts work
id: Sentrybot
- type: TTS
voicePrototypeId: Sentrybot
- type: Speech
speechVerb: Robotic
- type: Sprite # replace sprites in future
@@ -60,3 +60,75 @@
state: cpu_command
- type: ComputerBoard
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,
"license": "CC0-1.0",
"copyright": "Made by Valentyi for WhiteDream",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "comp_wall_0"
"version": 1,
"license": "CC0-1.0",
"copyright": "Made by Valentyi for WhiteDream",
"size": {
"x": 32,
"y": 32
},
{
"name": "comp_wall_broken"
},
{
"name": "comp_wall_frame_2"
},
{
"name": "comp_wall_frame_1_2"
},
{
"name": "comp_wall_frame_1"
},
{
"name": "comp_wall_frame_0_1"
},
{
"name": "comp_wall_frame_0"
},
{
"name": "miner_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "scanner_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "energy_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "no_board_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "request_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "service_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "research_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "artifact_layer",
"delays": [
[
2.0,
2.0
]
]
}
]
}
"states": [
{
"name": "comp_wall_0"
},
{
"name": "comp_wall_broken"
},
{
"name": "comp_wall_frame_2"
},
{
"name": "comp_wall_frame_1_2"
},
{
"name": "comp_wall_frame_1"
},
{
"name": "comp_wall_frame_0_1"
},
{
"name": "comp_wall_frame_0"
},
{
"name": "miner_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "scanner_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "energy_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "no_board_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "request_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "service_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "research_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "artifact_layer",
"delays": [
[
2.0,
2.0
]
]
},
{
"name": "comm_layer",
"delays": [
[
0.1,
0.1
]
]
}
]
}