mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-27 15:01:04 +01:00
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:
@@ -163,14 +163,17 @@
|
||||
|
||||
/obj/structure/fuel_port/phoron // The best and most expensive fuel. Likely to be in the hands of corporate forces, though the well-off along with military forces throughout the Spur also have a good chance of using it.
|
||||
|
||||
/obj/structure/fuel_port/phoron/scc
|
||||
icon = 'icons/obj/spaceship/scc/ship_engine.dmi'
|
||||
|
||||
/obj/structure/fuel_port/phoron/Initialize()
|
||||
. = ..()
|
||||
new /obj/item/tank/phoron/shuttle(src)
|
||||
new /obj/item/tank/phoron/shuttle(src)
|
||||
|
||||
/obj/structure/fuel_port/hydrogen // The most common and serviceable fuel for a shuttle. It's not as good as phoron, but it will still get you places. It's also not scarce! Used by practically everyone.
|
||||
|
||||
/obj/structure/fuel_port/hydrogen/Initialize()
|
||||
. = ..()
|
||||
new /obj/item/tank/hydrogen/shuttle(src)
|
||||
new /obj/item/tank/hydrogen/shuttle(src)
|
||||
|
||||
#undef waypoint_sector
|
||||
|
||||
@@ -334,6 +334,14 @@
|
||||
var/list/names_to_guns = list()
|
||||
var/list/names_to_entries = list()
|
||||
|
||||
/obj/machinery/computer/ship/targeting/cockpit
|
||||
density = 0
|
||||
icon = 'icons/obj/cockpit_console.dmi'
|
||||
icon_state = "left"
|
||||
icon_screen = "targeting"
|
||||
icon_keyboard = null
|
||||
circuit = null
|
||||
|
||||
/obj/machinery/computer/ship/targeting/Initialize()
|
||||
..()
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
caliber = SHIP_CALIBER_40MM
|
||||
screenshake_type = SHIP_GUN_SCREENSHAKE_SCREEN
|
||||
|
||||
/obj/machinery/ship_weapon/francisca/compact//Franky but small, for shuttles with very little space
|
||||
name = "compact francisca rotary gun"
|
||||
icon = 'icons/obj/machinery/ship_guns/francisca_compact.dmi'
|
||||
|
||||
/obj/machinery/ammunition_loader/francisca
|
||||
name = "francisca ammunition loader"
|
||||
|
||||
@@ -62,4 +66,4 @@
|
||||
|
||||
/obj/item/projectile/ship_ammo/francisca/frag/on_impact(var/atom/A)
|
||||
fragem(src, 70, 70, 1, 2, 10, 4, TRUE)
|
||||
..()
|
||||
..()
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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."
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user