mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-13 17:07:53 +01:00
Add support for Bay-style terminals (which lack holographic features) (#17522)
CL Co-authored-by: Cody Brittain <cbrittain10@live.com>
This commit is contained in:
@@ -12,6 +12,18 @@
|
||||
var/list/names_to_guns = list()
|
||||
var/list/names_to_entries = list()
|
||||
|
||||
/obj/machinery/computer/ship/targeting/terminal
|
||||
name = "targeting systems terminal"
|
||||
desc = "A targeting systems terminal using Zavodskoi software."
|
||||
icon = 'icons/obj/machinery/modular_terminal.dmi'
|
||||
icon_screen = "hostile"
|
||||
icon_keyboard = "red_key"
|
||||
is_connected = TRUE
|
||||
has_off_keyboards = TRUE
|
||||
can_pass_under = FALSE
|
||||
light_power_on = 1
|
||||
|
||||
|
||||
/obj/machinery/computer/ship/targeting/Initialize()
|
||||
..()
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
|
||||
@@ -16,6 +16,16 @@
|
||||
icon_keyboard = null
|
||||
circuit = null
|
||||
|
||||
/obj/machinery/computer/ship/engines/terminal
|
||||
name = "engine control terminal"
|
||||
icon = 'icons/obj/machinery/modular_terminal.dmi'
|
||||
icon_screen = "engines"
|
||||
icon_keyboard = "tech_key"
|
||||
is_connected = TRUE
|
||||
has_off_keyboards = TRUE
|
||||
can_pass_under = FALSE
|
||||
light_power_on = 1
|
||||
|
||||
/obj/machinery/computer/ship/engines/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)
|
||||
if(!connected)
|
||||
display_reconnect_dialog(user, "ship control systems")
|
||||
|
||||
@@ -24,6 +24,16 @@
|
||||
icon_keyboard = null
|
||||
circuit = null
|
||||
|
||||
/obj/machinery/computer/ship/helm/terminal
|
||||
name = "helm control terminal"
|
||||
icon = 'icons/obj/machinery/modular_terminal.dmi'
|
||||
icon_screen = "helm"
|
||||
icon_keyboard = "security_key"
|
||||
is_connected = TRUE
|
||||
has_off_keyboards = TRUE
|
||||
can_pass_under = FALSE
|
||||
light_power_on = 1
|
||||
|
||||
/obj/machinery/computer/ship/helm/Initialize()
|
||||
. = ..()
|
||||
get_known_sectors()
|
||||
@@ -311,6 +321,16 @@
|
||||
icon_keyboard = null
|
||||
circuit = null
|
||||
|
||||
/obj/machinery/computer/ship/navigation/terminal
|
||||
name = "navigation terminal"
|
||||
icon = 'icons/obj/machinery/modular_terminal.dmi'
|
||||
icon_screen = "nav"
|
||||
icon_keyboard = "generic_key"
|
||||
is_connected = TRUE
|
||||
has_off_keyboards = TRUE
|
||||
can_pass_under = FALSE
|
||||
light_power_on = 1
|
||||
|
||||
/obj/machinery/computer/ship/navigation/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)
|
||||
if(!connected)
|
||||
display_reconnect_dialog(user, "Navigation")
|
||||
|
||||
@@ -27,6 +27,17 @@
|
||||
icon_keyboard = null
|
||||
circuit = null
|
||||
|
||||
/obj/machinery/computer/ship/sensors/terminal
|
||||
name = "sensors terminal"
|
||||
icon = 'icons/obj/machinery/modular_terminal.dmi'
|
||||
icon_screen = "teleport"
|
||||
icon_keyboard = "teleport_key"
|
||||
is_connected = TRUE
|
||||
has_off_keyboards = TRUE
|
||||
can_pass_under = FALSE
|
||||
light_power_on = 1
|
||||
|
||||
|
||||
/obj/machinery/computer/ship/sensors/Destroy()
|
||||
QDEL_NULL(sound_token)
|
||||
sensors = null
|
||||
|
||||
Reference in New Issue
Block a user