mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-21 23:52:12 +00:00
- Adds a computer configuration utility program, that is pre-installed on each computer. This program shows detailed component information and offers component toggling possibility. - Bandaid fix for NanoUI runtimes which seem to be caused by nanoUIs sometimes being somehow opened on null object. Such UI is force-deleted if this happens. - Programs now have properly defined usage_flags (Note to self: AND is not OR!) - Minor visual adjustment to buttons in UIs.
52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
// These programs are associated with engineering.
|
|
|
|
/datum/computer_file/program/power_monitor
|
|
filename = "powermonitor"
|
|
filedesc = "Power Monitoring"
|
|
nanomodule_path = /datum/nano_module/power_monitor/
|
|
program_icon_state = "power_monitor"
|
|
keyboard_icon_state = "keyboard9"
|
|
requires_ntnet = 1
|
|
size = 8
|
|
|
|
/datum/computer_file/program/alarm_monitor
|
|
filename = "alarmmonitor"
|
|
filedesc = "Alarm Monitoring"
|
|
nanomodule_path = /datum/nano_module/alarm_monitor/engineering
|
|
program_icon_state = "alarm_monitor"
|
|
keyboard_icon_state = "keyboard4"
|
|
requires_ntnet = 1
|
|
size = 5
|
|
|
|
/datum/computer_file/program/atmos_control
|
|
filename = "atmoscontrol"
|
|
filedesc = "Atmosphere Control"
|
|
nanomodule_path = /datum/nano_module/atmos_control
|
|
program_icon_state = "atmos_control"
|
|
keyboard_icon_state = "keyboard4"
|
|
required_access = access_atmospherics
|
|
requires_ntnet = 1
|
|
requires_ntnet_feature = NTNET_SYSTEMCONTROL
|
|
usage_flags = PROGRAM_LAPTOP | PROGRAM_CONSOLE
|
|
size = 17
|
|
|
|
/datum/computer_file/program/rcon_console
|
|
filename = "rconconsole"
|
|
filedesc = "RCON Remote Control"
|
|
nanomodule_path = /datum/nano_module/rcon
|
|
program_icon_state = "generic"
|
|
keyboard_icon_state = "keyboard1"
|
|
required_access = access_engine
|
|
requires_ntnet = 1
|
|
requires_ntnet_feature = NTNET_SYSTEMCONTROL
|
|
usage_flags = PROGRAM_LAPTOP | PROGRAM_CONSOLE
|
|
size = 25
|
|
|
|
/datum/computer_file/program/suit_sensors
|
|
filename = "sensormonitor"
|
|
filedesc = "Suit Sensors Monitoring"
|
|
nanomodule_path = /datum/nano_module/crew_monitor
|
|
program_icon_state = "crew"
|
|
keyboard_icon_state = "keyboard7"
|
|
requires_ntnet = 1
|
|
size = 20 |