configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: Gravity
gravityShakeSound: !type:SoundPathSpecifier
path: /Audio/Effects/alert.ogg
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
configurators: []
deviceLists: []
transmitFrequencyId: ShuttleTimer
+ deviceNetId: Wireless
- type: DecalGrid
chunkCollection:
version: 2
--- /dev/null
+# Actions
+- type: entity
+ id: ActionJumpToCore
+ name: Jump to core
+ description: Sends your eye back to the core.
+ components:
+ - type: InstantAction
+ itemIconStyle: BigAction
+ icon:
+ sprite: Interface/Actions/actions_ai.rsi
+ state: ai_core
+ event: !type:JumpToCoreEvent
+
+- type: entity
+ id: ActionShowJobIcons
+ name: Show job icons
+ description: Shows job icons for crew members.
+ components:
+ - type: InstantAction
+ itemIconStyle: BigAction
+ icon:
+ sprite: Interface/Actions/actions_ai.rsi
+ state: job_view
+ event: !type:ActionComponentChangeEvent
+ components:
+ - type: ShowJobIcons
+
+- type: entity
+ id: ActionSurvCameraLights
+ name: Toggle camera lights
+ description: Enable surveillance camera lights near wherever you're viewing.
+ components:
+ - type: InstantAction
+ itemIconStyle: BigAction
+ icon:
+ sprite: Interface/Actions/actions_ai.rsi
+ state: camera_light
+ event: !type:RelayedActionComponentChangeEvent
+ components:
+ - type: LightOnCollideCollider
+ - type: FixturesChange
+ fixtures:
+ lightTrigger:
+ shape:
+ !type:PhysShapeCircle
+ radius: 0.35
+ density: 80
+ hard: false
+ layer:
+ - GhostImpassable
+
+
+- type: entity
+ id: ActionAIViewLaws
+ name: View Laws
+ description: View the laws that you must follow.
+ components:
+ - type: InstantAction
+ itemIconStyle: NoItem
+ icon:
+ sprite: Interface/Actions/actions_ai.rsi
+ state: state_laws
+ event: !type:ToggleLawsScreenEvent
+ useDelay: 0.5
- type: DeviceNetwork
deviceNetId: Wireless
receiveFrequencyId: CrewMonitor
+ transmitFrequencyId: ShuttleTimer
- type: WirelessNetworkConnection
range: 500
- type: StationLimitedNetwork
description: View a mass scanner interface.
components:
- type: InstantAction
- icon: { sprite: Structures/Machines/parts.rsi, state: box_0 }
- iconOn: Structures/Machines/parts.rsi/box_2.png
+ icon: { sprite: Interface/Actions/actions_ai.rsi, state: mass_scanner }
+ iconOn: Interface/Actions/actions_ai.rsi/mass_scanner.png
keywords: [ "AI", "console", "interface" ]
priority: -10
event: !type:ToggleIntrinsicUIEvent { key: enum.RadarConsoleUiKey.Key }
description: View a crew monitoring interface.
components:
- type: InstantAction
- icon: { sprite: Structures/Machines/parts.rsi, state: box_0 }
- iconOn: Structures/Machines/parts.rsi/box_2.png
+ icon: { sprite: Interface/Actions/actions_ai.rsi, state: crew_monitor }
+ iconOn: Interface/Actions/actions_ai.rsi/crew_monitor.png
keywords: [ "AI", "console", "interface" ]
priority: -10
event: !type:ToggleIntrinsicUIEvent { key: enum.CrewMonitoringUIKey.Key }
description: View a station records Interface.
components:
- type: InstantAction
- icon: { sprite: Structures/Machines/parts.rsi, state: box_0 }
- iconOn: Structures/Machines/parts.rsi/box_2.png
+ icon: { sprite: Interface/Actions/actions_ai.rsi, state: station_records }
+ iconOn: Interface/Actions/actions_ai.rsi/station_records.png
keywords: [ "AI", "console", "interface" ]
priority: -10
event: !type:ToggleIntrinsicUIEvent { key: enum.GeneralStationRecordConsoleKey.Key }
- ActionJumpToCore
- ActionShowJobIcons
- ActionSurvCameraLights
- - ActionViewLaws
+ - ActionAIViewLaws
- type: UserInterface
interfaces:
enum.RadarConsoleUiKey.Key:
toggleAction: ActionAGhostShowCrewMonitoring
enum.GeneralStationRecordConsoleKey.Key:
toggleAction: ActionAGhostShowStationRecords
+ - type: CrewMonitoringConsole
+ - type: GeneralStationRecordConsole
+ - type: DeviceNetwork
+ deviceNetId: Wireless
+ receiveFrequencyId: CrewMonitor
+ - type: RadarConsole
+ followEntity: false
-# Actions
-- type: entity
- id: ActionJumpToCore
- name: Jump to core
- description: Sends your eye back to the core.
- components:
- - type: InstantAction
- itemIconStyle: BigAction
- icon:
- sprite: Interface/Actions/actions_ai.rsi
- state: ai_core
- event: !type:JumpToCoreEvent
-
-- type: entity
- id: ActionShowJobIcons
- name: Show job icons
- description: Shows job icons for crew members.
- components:
- - type: InstantAction
- itemIconStyle: BigAction
- icon:
- sprite: Interface/Misc/job_icons.rsi
- state: Captain
- event: !type:ActionComponentChangeEvent
- components:
- - type: ShowJobIcons
-
-- type: entity
- id: ActionSurvCameraLights
- name: Toggle camera lights
- description: Enable surveillance camera lights near wherever you're viewing.
- components:
- - type: InstantAction
- itemIconStyle: BigAction
- icon:
- sprite: Interface/Actions/actions_ai.rsi
- state: camera_light
- event: !type:RelayedActionComponentChangeEvent
- components:
- - type: LightOnCollideCollider
- - type: FixturesChange
- fixtures:
- lightTrigger:
- shape:
- !type:PhysShapeCircle
- radius: 0.35
- density: 80
- hard: false
- layer:
- - GhostImpassable
# Ai
- type: entity
- type: ExtensionCableReceiver
- type: Screen
- type: DeviceNetwork
+ deviceNetId: Wireless
receiveFrequencyId: ShuttleTimer
- type: entity
},
{
"name": "state_laws"
- }
+ },
+ {
+ "name": "station_records"
+ },
+ {
+ "name": "mass_scanner"
+ },
+ {
+ "name": "job_view"
+ },
+ {
+ "name": "comms_console"
+ }
]
}