Gave AI a comms console (#31852)
* Updated sprites for AI HUD * Epic test fail * Merged AGhost actions and AI actions together again. * Seperate comms and bugfix. Fixed broadcast. * Stuffs * Update station_ai.yml * Update station_ai.yml * :| * Update silicon.yml * oopsie daisy * stuff * further stuff * oh my god * Appeasing the gods
This commit is contained in:
@@ -24,3 +24,4 @@ comms-console-announcement-unknown-sender = Unknown
|
|||||||
comms-console-announcement-title-station = Communications Console
|
comms-console-announcement-title-station = Communications Console
|
||||||
comms-console-announcement-title-centcom = Central Command
|
comms-console-announcement-title-centcom = Central Command
|
||||||
comms-console-announcement-title-nukie = Syndicate Nuclear Operative
|
comms-console-announcement-title-nukie = Syndicate Nuclear Operative
|
||||||
|
comms-console-announcement-title-station-ai = Station AI
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
description: Sends your eye back to the core.
|
description: Sends your eye back to the core.
|
||||||
components:
|
components:
|
||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
|
priority: -10
|
||||||
itemIconStyle: BigAction
|
itemIconStyle: BigAction
|
||||||
icon:
|
icon:
|
||||||
sprite: Interface/Actions/actions_ai.rsi
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
@@ -17,6 +18,7 @@
|
|||||||
description: Shows job icons for crew members.
|
description: Shows job icons for crew members.
|
||||||
components:
|
components:
|
||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
|
priority: -5
|
||||||
itemIconStyle: BigAction
|
itemIconStyle: BigAction
|
||||||
icon:
|
icon:
|
||||||
sprite: Interface/Actions/actions_ai.rsi
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
@@ -31,6 +33,7 @@
|
|||||||
description: Enable surveillance camera lights near wherever you're viewing.
|
description: Enable surveillance camera lights near wherever you're viewing.
|
||||||
components:
|
components:
|
||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
|
priority: -6
|
||||||
itemIconStyle: BigAction
|
itemIconStyle: BigAction
|
||||||
icon:
|
icon:
|
||||||
sprite: Interface/Actions/actions_ai.rsi
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
@@ -56,6 +59,7 @@
|
|||||||
description: View the laws that you must follow.
|
description: View the laws that you must follow.
|
||||||
components:
|
components:
|
||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
|
priority: -3
|
||||||
itemIconStyle: NoItem
|
itemIconStyle: NoItem
|
||||||
icon:
|
icon:
|
||||||
sprite: Interface/Actions/actions_ai.rsi
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
|
|||||||
@@ -111,10 +111,10 @@
|
|||||||
description: View a communications interface.
|
description: View a communications interface.
|
||||||
components:
|
components:
|
||||||
- type: InstantAction
|
- type: InstantAction
|
||||||
icon: { sprite: Structures/Machines/parts.rsi, state: box_0 }
|
icon: { sprite: Interface/Actions/actions_ai.rsi, state: comms_console }
|
||||||
iconOn: Structures/Machines/parts.rsi/box_2.png
|
iconOn: Interface/Actions/actions_ai.rsi/comms_console.png
|
||||||
keywords: [ "AI", "console", "interface" ]
|
keywords: [ "AI", "console", "interface" ]
|
||||||
priority: -10
|
priority: -4
|
||||||
event: !type:ToggleIntrinsicUIEvent { key: enum.CommunicationsConsoleUiKey.Key }
|
event: !type:ToggleIntrinsicUIEvent { key: enum.CommunicationsConsoleUiKey.Key }
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
icon: { sprite: Interface/Actions/actions_ai.rsi, state: mass_scanner }
|
icon: { sprite: Interface/Actions/actions_ai.rsi, state: mass_scanner }
|
||||||
iconOn: Interface/Actions/actions_ai.rsi/mass_scanner.png
|
iconOn: Interface/Actions/actions_ai.rsi/mass_scanner.png
|
||||||
keywords: [ "AI", "console", "interface" ]
|
keywords: [ "AI", "console", "interface" ]
|
||||||
priority: -10
|
priority: -7
|
||||||
event: !type:ToggleIntrinsicUIEvent { key: enum.RadarConsoleUiKey.Key }
|
event: !type:ToggleIntrinsicUIEvent { key: enum.RadarConsoleUiKey.Key }
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -150,7 +150,7 @@
|
|||||||
icon: { sprite: Interface/Actions/actions_ai.rsi, state: crew_monitor }
|
icon: { sprite: Interface/Actions/actions_ai.rsi, state: crew_monitor }
|
||||||
iconOn: Interface/Actions/actions_ai.rsi/crew_monitor.png
|
iconOn: Interface/Actions/actions_ai.rsi/crew_monitor.png
|
||||||
keywords: [ "AI", "console", "interface" ]
|
keywords: [ "AI", "console", "interface" ]
|
||||||
priority: -10
|
priority: -9
|
||||||
event: !type:ToggleIntrinsicUIEvent { key: enum.CrewMonitoringUIKey.Key }
|
event: !type:ToggleIntrinsicUIEvent { key: enum.CrewMonitoringUIKey.Key }
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -162,5 +162,5 @@
|
|||||||
icon: { sprite: Interface/Actions/actions_ai.rsi, state: station_records }
|
icon: { sprite: Interface/Actions/actions_ai.rsi, state: station_records }
|
||||||
iconOn: Interface/Actions/actions_ai.rsi/station_records.png
|
iconOn: Interface/Actions/actions_ai.rsi/station_records.png
|
||||||
keywords: [ "AI", "console", "interface" ]
|
keywords: [ "AI", "console", "interface" ]
|
||||||
priority: -10
|
priority: -8
|
||||||
event: !type:ToggleIntrinsicUIEvent { key: enum.GeneralStationRecordConsoleKey.Key }
|
event: !type:ToggleIntrinsicUIEvent { key: enum.GeneralStationRecordConsoleKey.Key }
|
||||||
|
|||||||
@@ -46,6 +46,8 @@
|
|||||||
type: GeneralStationRecordConsoleBoundUserInterface
|
type: GeneralStationRecordConsoleBoundUserInterface
|
||||||
enum.SiliconLawsUiKey.Key:
|
enum.SiliconLawsUiKey.Key:
|
||||||
type: SiliconLawBoundUserInterface
|
type: SiliconLawBoundUserInterface
|
||||||
|
enum.CommunicationsConsoleUiKey.Key:
|
||||||
|
type: CommunicationsConsoleBoundUserInterface
|
||||||
- type: IntrinsicUI
|
- type: IntrinsicUI
|
||||||
uis:
|
uis:
|
||||||
enum.RadarConsoleUiKey.Key:
|
enum.RadarConsoleUiKey.Key:
|
||||||
@@ -54,13 +56,20 @@
|
|||||||
toggleAction: ActionAGhostShowCrewMonitoring
|
toggleAction: ActionAGhostShowCrewMonitoring
|
||||||
enum.GeneralStationRecordConsoleKey.Key:
|
enum.GeneralStationRecordConsoleKey.Key:
|
||||||
toggleAction: ActionAGhostShowStationRecords
|
toggleAction: ActionAGhostShowStationRecords
|
||||||
|
enum.CommunicationsConsoleUiKey.Key:
|
||||||
|
toggleAction: ActionAGhostShowCommunications
|
||||||
- type: CrewMonitoringConsole
|
- type: CrewMonitoringConsole
|
||||||
- type: GeneralStationRecordConsole
|
- type: GeneralStationRecordConsole
|
||||||
- type: DeviceNetwork
|
- type: DeviceNetwork
|
||||||
deviceNetId: Wireless
|
deviceNetId: Wireless
|
||||||
receiveFrequencyId: CrewMonitor
|
receiveFrequencyId: CrewMonitor
|
||||||
|
transmitFrequencyId: ShuttleTimer
|
||||||
- type: RadarConsole
|
- type: RadarConsole
|
||||||
followEntity: false
|
followEntity: false
|
||||||
|
- type: CommunicationsConsole
|
||||||
|
canShuttle: false
|
||||||
|
title: comms-console-announcement-title-station-ai
|
||||||
|
color: "#2ed2fd"
|
||||||
|
|
||||||
|
|
||||||
# Ai
|
# Ai
|
||||||
|
|||||||
Reference in New Issue
Block a user