The elephant: Ruin + Whiteship rework (#13632)

* The elephant: Ruin + Whiteship rework

* ROUND TWO: FIGHT

* Forgot this

* Kyet Fixes

* [NEEDS TESTING] Tweaks from new knowledge

* Adds to Meta, Removes from Delta

* This isnt needed anymore

* Adds in one empty space level

* Area tweaks
This commit is contained in:
AffectedArc07
2020-07-12 13:44:58 -06:00
committed by GitHub
parent 7a946ef883
commit 390e41e91d
28 changed files with 31339 additions and 277042 deletions
+16 -1
View File
@@ -160,6 +160,12 @@
var/lock_shuttle_doors = 0
// Preset for adding whiteship docks to ruins. Has widths preset which will auto-assign the shuttle
/obj/docking_port/stationary/whiteship
dwidth = 10
height = 35
width = 21
/obj/docking_port/stationary/register()
if(!SSshuttle)
throw EXCEPTION("docking port [src] could not initialize.")
@@ -863,7 +869,16 @@
desc = "Used to control the White Ship."
circuit = /obj/item/circuitboard/white_ship
shuttleId = "whiteship"
possible_destinations = "whiteship_away;whiteship_home"
possible_destinations = null // Set at runtime
/obj/machinery/computer/shuttle/white_ship/Initialize(mapload)
if(mapload)
return INITIALIZE_HINT_LATELOAD
return ..()
// Yes. This is disgusting, but the console needs to be loaded AFTER the docking ports load.
/obj/machinery/computer/shuttle/white_ship/LateInitialize()
Initialize()
/obj/machinery/computer/shuttle/engineering
name = "Engineering Shuttle Console"