Настенная консоль
This commit is contained in:
@@ -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 |
@@ -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
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user