Makes shuttles lazy load (#28315)

* update documentation + names

* shuttle 1

* shuttle 2

* thank god

* undef

* ci fix

* fix ci again

* Fallbacks and stuff

* fixes the lance
This commit is contained in:
Contrabang
2025-02-26 22:46:27 +00:00
committed by GitHub
parent 3e373d24ec
commit 781c6e9aa3
26 changed files with 13085 additions and 13146 deletions
+9
View File
@@ -111,6 +111,7 @@
/area/shuttle/abandoned
name = "Abandoned Ship"
icon_state = "shuttle"
parallax_move_direction = WEST
/area/shuttle/syndicate
name = "Syndicate Nuclear Team Shuttle"
@@ -129,3 +130,11 @@
name = "Free Golem Ship"
icon_state = "purple"
xenobiology_compatible = TRUE
parallax_move_direction = WEST
/// Currently disabled as our shuttle system does not support TG-shuttle areas yet
// /area/shuttle/transit
// name = "Hyperspace"
// desc = "Weeeeee"
// dynamic_lighting = DYNAMIC_LIGHTING_DISABLED
// there_can_be_many = TRUE
+11 -94
View File
@@ -1,5 +1,4 @@
/turf/space/transit
var/pushdirection // push things that get caught in the transit tile this direction
plane = PLANE_SPACE
icon_state = "black"
dir = SOUTH
@@ -11,105 +10,23 @@
/// moving to the north
/turf/space/transit/north
dir = SOUTH // south because the space tile is scrolling south
pushdirection = SOUTH // south because the space tile is scrolling south
//IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST.
/turf/space/transit/north/shuttlespace_ns1
icon_state = "speedspace_ns_1"
/turf/space/transit/north/shuttlespace_ns2
icon_state = "speedspace_ns_2"
/turf/space/transit/north/shuttlespace_ns3
icon_state = "speedspace_ns_3"
/turf/space/transit/north/shuttlespace_ns4
icon_state = "speedspace_ns_4"
/turf/space/transit/north/shuttlespace_ns5
icon_state = "speedspace_ns_5"
/turf/space/transit/north/shuttlespace_ns6
icon_state = "speedspace_ns_6"
/turf/space/transit/north/shuttlespace_ns7
icon_state = "speedspace_ns_7"
/turf/space/transit/north/shuttlespace_ns8
icon_state = "speedspace_ns_8"
/turf/space/transit/north/shuttlespace_ns9
icon_state = "speedspace_ns_9"
/turf/space/transit/north/shuttlespace_ns10
icon_state = "speedspace_ns_10"
/turf/space/transit/north/shuttlespace_ns11
icon_state = "speedspace_ns_11"
/turf/space/transit/north/shuttlespace_ns12
icon_state = "speedspace_ns_12"
/turf/space/transit/north/shuttlespace_ns13
icon_state = "speedspace_ns_13"
/turf/space/transit/north/shuttlespace_ns14
icon_state = "speedspace_ns_14"
/turf/space/transit/north/shuttlespace_ns15
icon_state = "speedspace_ns_15"
/// moving to the south
/turf/space/transit/south
dir = NORTH
/// moving to the east
/turf/space/transit/east
pushdirection = WEST
dir = WEST
/turf/space/transit/east/shuttlespace_ew1
icon_state = "speedspace_ew_1"
/turf/space/transit/east/shuttlespace_ew2
icon_state = "speedspace_ew_2"
/turf/space/transit/east/shuttlespace_ew3
icon_state = "speedspace_ew_3"
/turf/space/transit/east/shuttlespace_ew4
icon_state = "speedspace_ew_4"
/turf/space/transit/east/shuttlespace_ew5
icon_state = "speedspace_ew_5"
/turf/space/transit/east/shuttlespace_ew6
icon_state = "speedspace_ew_6"
/turf/space/transit/east/shuttlespace_ew7
icon_state = "speedspace_ew_7"
/turf/space/transit/east/shuttlespace_ew8
icon_state = "speedspace_ew_8"
/turf/space/transit/east/shuttlespace_ew9
icon_state = "speedspace_ew_9"
/turf/space/transit/east/shuttlespace_ew10
icon_state = "speedspace_ew_10"
/turf/space/transit/east/shuttlespace_ew11
icon_state = "speedspace_ew_11"
/turf/space/transit/east/shuttlespace_ew12
icon_state = "speedspace_ew_12"
/turf/space/transit/east/shuttlespace_ew13
icon_state = "speedspace_ew_13"
/turf/space/transit/east/shuttlespace_ew14
icon_state = "speedspace_ew_14"
/turf/space/transit/east/shuttlespace_ew15
icon_state = "speedspace_ew_15"
//-tg- stuff
/// moving to the west
/turf/space/transit/west
dir = EAST
/**
* @DEPRECATED TYPE
*/
/turf/space/transit/horizontal
dir = WEST