IFF console (#10504)

* IFF console

* Silly

* Color

* a

* Const bool default

* Full stealth as well coz dork.

* Infiltrator update
This commit is contained in:
metalgearsloth
2022-08-12 02:58:44 +10:00
committed by GitHub
parent 6feb10502f
commit b4248482c5
20 changed files with 702 additions and 113 deletions

View File

@@ -45,22 +45,22 @@
description: Used to pilot a shuttle.
abstract: true
components:
- type: ShuttleConsole
- type: ActivatableUI
key: enum.ShuttleConsoleUiKey.Key
- type: ActivatableUIRequiresPower
- type: UserInterface
interfaces:
- key: enum.ShuttleConsoleUiKey.Key
type: ShuttleConsoleBoundUserInterface
- type: RadarConsole
- type: ExtensionCableReceiver
- type: PointLight
radius: 1.5
energy: 1.6
color: "#43ccb5"
- type: Rotatable
rotateWhileAnchored: true
- type: ShuttleConsole
- type: ActivatableUI
key: enum.ShuttleConsoleUiKey.Key
- type: ActivatableUIRequiresPower
- type: UserInterface
interfaces:
- key: enum.ShuttleConsoleUiKey.Key
type: ShuttleConsoleBoundUserInterface
- type: RadarConsole
- type: ExtensionCableReceiver
- type: PointLight
radius: 1.5
energy: 1.6
color: "#43ccb5"
- type: Rotatable
rotateWhileAnchored: true
- type: entity
parent: BaseComputerShuttle
@@ -68,13 +68,13 @@
name: shuttle console
description: Used to pilot a shuttle.
components:
- type: Appearance
visuals:
- type: ComputerVisualizer
key: generic_key
screen: shuttle
- type: Computer
board: ShuttleConsoleCircuitboard
- type: Appearance
visuals:
- type: ComputerVisualizer
key: generic_key
screen: shuttle
- type: Computer
board: ShuttleConsoleCircuitboard
- type: entity
parent: BaseComputerShuttle
@@ -82,20 +82,20 @@
name: syndicate shuttle console
description: Used to pilot a syndicate shuttle.
components:
- type: Tag
tags:
- Syndicate
- type: Appearance
visuals:
- type: ComputerVisualizer
key: syndie_key
screen: syndishuttle
- type: RadarConsole
maxRange: 1536
- type: PointLight
radius: 1.5
energy: 1.6
color: "#c94242"
- type: Tag
tags:
- Syndicate
- type: Appearance
visuals:
- type: ComputerVisualizer
key: syndie_key
screen: syndishuttle
- type: RadarConsole
maxRange: 1536
- type: PointLight
radius: 1.5
energy: 1.6
color: "#c94242"
- type: entity
parent: BaseComputerShuttle
@@ -103,18 +103,82 @@
name: cargo shuttle console
description: Used to pilot the cargo shuttle.
components:
- type: Appearance
visuals:
- type: ComputerVisualizer
key: generic_key
screen: shuttle
- type: CargoPilotConsole
- type: RadarConsole
maxRange: 256
- type: PointLight
radius: 1.5
energy: 1.6
color: "#c94242"
- type: Appearance
visuals:
- type: ComputerVisualizer
key: generic_key
screen: shuttle
- type: CargoPilotConsole
- type: RadarConsole
maxRange: 256
- type: PointLight
radius: 1.5
energy: 1.6
color: "#c94242"
- type: entity
parent: BaseComputer
id: ComputerIFF
name: IFF computer
description: Allows you to control the IFF characteristics of this vessel.
components:
- type: IFFConsole
- type: Sprite
layers:
- map: [ "enum.ComputerVisualizer+Layers.KeyboardOn" ]
visible: false
- map: [ "enum.ComputerVisualizer+Layers.Keyboard" ]
visible: false
- map: [ "enum.ComputerVisualizer+Layers.Body" ]
state: computer
- map: [ "enum.ComputerVisualizer+Layers.Screen" ]
sprite: Structures/Shuttles/iff.rsi
state: helm
shader: unshaded
- type: Appearance
visuals:
- type: ComputerVisualizer
screen: helm
- type: ActivatableUI
key: enum.IFFConsoleUiKey.Key
- type: UserInterface
interfaces:
- key: enum.IFFConsoleUiKey.Key
type: IFFConsoleBoundUserInterface
- type: entity
parent: ComputerIFF
id: ComputerIFFSyndicate
name: IFF computer
suffix: Syndicate
description: Allows you to control the IFF and stealth characteristics of this vessel.
components:
- type: IFFConsole
allowedFlags:
- Hide
- HideLabel
- type: Sprite
layers:
- map: [ "enum.ComputerVisualizer+Layers.KeyboardOn" ]
visible: false
- map: [ "enum.ComputerVisualizer+Layers.Keyboard" ]
visible: false
- map: [ "enum.ComputerVisualizer+Layers.Body" ]
state: computer
- map: [ "enum.ComputerVisualizer+Layers.Screen" ]
sprite: Structures/Shuttles/iff.rsi
state: helm
shader: unshaded
- type: Appearance
visuals:
- type: ComputerVisualizer
screen: helm
- type: ActivatableUI
key: enum.IFFConsoleUiKey.Key
- type: UserInterface
interfaces:
- key: enum.IFFConsoleUiKey.Key
type: IFFConsoleBoundUserInterface
- type: entity
parent: BaseComputer