Ghost z-levels move actions + mapping z-levels combine command (#654)

* some setup

* fast ghost zlevels-moving

* zlevel combine command for mapping
This commit is contained in:
Ed
2024-12-09 20:39:46 +03:00
committed by GitHub
parent 5384adb2b3
commit bec8d7a7d4
17 changed files with 320 additions and 165 deletions

View File

@@ -34,53 +34,53 @@
- NuclearOperative
- SyndicateAgent
- CentralCommand
- type: UserInterface
interfaces:
enum.SolarControlConsoleUiKey.Key:
type: SolarControlConsoleBoundUserInterface
enum.CommunicationsConsoleUiKey.Key:
type: CommunicationsConsoleBoundUserInterface
enum.RadarConsoleUiKey.Key:
type: RadarConsoleBoundUserInterface
enum.CargoConsoleUiKey.Orders:
type: CargoOrderConsoleBoundUserInterface
enum.CrewMonitoringUIKey.Key:
type: CrewMonitoringBoundUserInterface
enum.GeneralStationRecordConsoleKey.Key:
# who the fuck named this bruh
type: GeneralStationRecordConsoleBoundUserInterface
- type: IntrinsicUI
uis:
enum.SolarControlConsoleUiKey.Key:
toggleAction: ActionAGhostShowSolar
enum.CommunicationsConsoleUiKey.Key:
toggleAction: ActionAGhostShowCommunications
enum.RadarConsoleUiKey.Key:
toggleAction: ActionAGhostShowRadar
enum.CargoConsoleUiKey.Orders:
toggleAction: ActionAGhostShowCargo
enum.CrewMonitoringUIKey.Key:
toggleAction: ActionAGhostShowCrewMonitoring
enum.GeneralStationRecordConsoleKey.Key:
toggleAction: ActionAGhostShowStationRecords
- type: SolarControlConsole # look ma i AM the computer!
- type: CommunicationsConsole
title: comms-console-announcement-title-centcom
color: "#228b22"
- type: RadarConsole
followEntity: true
- type: CargoOrderConsole
- type: BankClient
- type: CrewMonitoringConsole
- type: GeneralStationRecordConsole
canDeleteEntries: true
- type: DeviceNetwork
deviceNetId: Wireless
receiveFrequencyId: CrewMonitor
transmitFrequencyId: ShuttleTimer
- type: WirelessNetworkConnection
range: 500
- type: StationLimitedNetwork
#- type: UserInterface
# interfaces:
# enum.SolarControlConsoleUiKey.Key:
# type: SolarControlConsoleBoundUserInterface
# enum.CommunicationsConsoleUiKey.Key:
# type: CommunicationsConsoleBoundUserInterface
# enum.RadarConsoleUiKey.Key:
# type: RadarConsoleBoundUserInterface
# enum.CargoConsoleUiKey.Orders:
# type: CargoOrderConsoleBoundUserInterface
# enum.CrewMonitoringUIKey.Key:
# type: CrewMonitoringBoundUserInterface
# enum.GeneralStationRecordConsoleKey.Key:
# # who the fuck named this bruh
# type: GeneralStationRecordConsoleBoundUserInterface
#- type: IntrinsicUI
# uis:
# enum.SolarControlConsoleUiKey.Key:
# toggleAction: ActionAGhostShowSolar
# enum.CommunicationsConsoleUiKey.Key:
# toggleAction: ActionAGhostShowCommunications
# enum.RadarConsoleUiKey.Key:
# toggleAction: ActionAGhostShowRadar
# enum.CargoConsoleUiKey.Orders:
# toggleAction: ActionAGhostShowCargo
# enum.CrewMonitoringUIKey.Key:
# toggleAction: ActionAGhostShowCrewMonitoring
# enum.GeneralStationRecordConsoleKey.Key:
# toggleAction: ActionAGhostShowStationRecords
#- type: SolarControlConsole # look ma i AM the computer!
#- type: CommunicationsConsole
# title: comms-console-announcement-title-centcom
# color: "#228b22"
#- type: RadarConsole
# followEntity: true
#- type: CargoOrderConsole
#- type: BankClient
#- type: CrewMonitoringConsole
#- type: GeneralStationRecordConsole
# canDeleteEntries: true
#- type: DeviceNetwork
# deviceNetId: Wireless
# receiveFrequencyId: CrewMonitor
# transmitFrequencyId: ShuttleTimer
#- type: WirelessNetworkConnection
# range: 500
#- type: StationLimitedNetwork
- type: Thieving
stripTimeReduction: 9999
stealthy: true

View File

@@ -0,0 +1,17 @@
- type: entity
id: CP14ActionZLevelUp
name: Move up
description: Move up one Z-Level
components:
- type: InstantAction
icon: _CP14/Actions/zLevel.rsi/up.png
event: !type:CP14ZLevelActionUp
- type: entity
id: CP14ActionZLevelDown
name: Move down
description: Move down one Z-Level
components:
- type: InstantAction
icon: _CP14/Actions/zLevel.rsi/down.png
event: !type:CP14ZLevelActionDown