Adds the Canary scout shuttle (#16297)

* scout components

* part 2

* finishing the canary itself

* getting ready

* getting rid of the temporary map

* blRSUGH

* finishing up
This commit is contained in:
kyres1
2023-05-28 11:17:34 -05:00
committed by GitHub
parent 249973e9dc
commit 47a6c01e04
41 changed files with 3761 additions and 2479 deletions

View File

@@ -8,6 +8,14 @@
circuit = /obj/item/circuitboard/ship/engines
var/display_state = "status"
/obj/machinery/computer/ship/engines/cockpit
density = 0
icon = 'icons/obj/cockpit_console.dmi'
icon_state = "right"
icon_screen = "engine"
icon_keyboard = null
circuit = null
/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")

View File

@@ -16,6 +16,14 @@
var/list/linked_helmets = list()
circuit = /obj/item/circuitboard/ship/helm
/obj/machinery/computer/ship/helm/cockpit
density = 0
icon = 'icons/obj/cockpit_console.dmi'
icon_state = "main"
icon_screen = "helm"
icon_keyboard = null
circuit = null
/obj/machinery/computer/ship/helm/Initialize()
. = ..()
get_known_sectors()
@@ -283,6 +291,14 @@
light_color = LIGHT_COLOR_CYAN
circuit = /obj/item/circuitboard/ship/navigation
/obj/machinery/computer/ship/navigation/cockpit
density = 0
icon = 'icons/obj/cockpit_console.dmi'
icon_state = "right"
icon_screen = "blue"
icon_keyboard = null
circuit = null
/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")

View File

@@ -18,6 +18,14 @@
var/datum/weakref/sensor_ref
var/list/last_scan
/obj/machinery/computer/ship/sensors/cockpit
density = 0
icon = 'icons/obj/cockpit_console.dmi'
icon_state = "left_wide"
icon_screen = "sensors"
icon_keyboard = null
circuit = null
/obj/machinery/computer/ship/sensors/Destroy()
QDEL_NULL(sound_token)
sensors = null
@@ -495,6 +503,10 @@
deep_scan_range = 6
deep_scan_sensor_name = "High-Power Sensor Array"
/obj/machinery/shipsensors/strong/scc_shuttle //Exclusively for the Horizon scout shuttle.
icon_state = "sensors"
icon = 'icons/obj/spaceship/scc/shuttle_sensors.dmi'
/obj/machinery/shipsensors/strong/venator
name = "venator-class quantum sensor array"
desc = "An incredibly advanced sensor array, created using top of the line technology in every conceivable area. Not only does it far outperform and outclass every other sensors system, it also boasts revolutionary quantum long-range sensors."

View File

@@ -76,6 +76,9 @@
var/exhaust_offset = 1 // for engines that are longer
var/exhaust_width = 1 //for engines that are wider
/obj/machinery/atmospherics/unary/engine/scc_shuttle
icon = 'icons/obj/spaceship/scc/ship_engine.dmi'
/obj/machinery/atmospherics/unary/engine/scc_ship_engine
name = "ship thruster"
icon = 'icons/atmos/scc_ship_engine.dmi'

View File

@@ -69,6 +69,10 @@
can_change_class = FALSE
can_change_name = FALSE
/obj/machinery/iff_beacon/horizon/shuttle
icon = 'icons/obj/spaceship/scc/iff.dmi'
icon_state = "iff"
/obj/machinery/iff_beacon/name_change
can_change_name = TRUE
can_change_class = FALSE