Files
4ab234f10c maploader / overmaps update - struct system, overmaps location bindings, misc backend improvements (#6403)
tl;dr level collections that can easily be logically restructured/moved
as necessary

will eventually be used for radio and overmaps location resolution.

this is the last part of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841
that has not yet been integrated.
this will be a draft for a while.

---------

Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
2025-11-06 17:49:23 -08:00

56 lines
2.6 KiB
Plaintext

//Atlas Overmap Controller
/obj/overmap/entity/visitable/sector/ncs_demeter
name = "NCS Demeter"
desc = "The only Nanotrasen-owned orbital body in Lythios. The NCS Demeter was constructed via prefab by Nanotrasen and is used as a midpoint for sorting cargo, transferring crew to the NSB Atlas, as homes for local employees in the residential areas, and as orbital oversight for early threat detection. Very few Central Command Officers are present here at all times, and even fewer are the defensive capabilities that are reserved primarily for the inhabitants."
scanner_desc = @{"[i]Information[/i]: The only Nanotrasen-owned orbital body in Lythios. The NCS Demeter was constructed via prefab by Nanotrasen and is used as a midpoint for sorting cargo, transferring crew to the NSB Atlas, as homes for local employees in the residential areas, and as orbital oversight for early threat detection. Very few Central Command Officers are present here at all times, and even fewer are the defensive capabilities that are reserved primarily for the inhabitants."}
in_space = 1
known = TRUE
icon_state = "fueldepot"
color = "#007396"
start_x = 17
start_y = 12
initial_restricted_waypoints = list(
"NDV Quicksilver" = list("specops_hangar")
)
//This is an Orbit system I tried to write to get the Demeter to simulate an orbit around Lythios.
//It "works", but sadly the object is placed on the Overmap before these variables run, preventing it from actually functioning as intended.
/*
var/randxloc = null
var/randyloc = null
start_x = null
start_y = null
/obj/overmap/entity/visitable/sector/centcom/Initialize()
. = ..()
Orbit()
/obj/overmap/entity/visitable/sector/centcom/proc/Orbit()
if(!randxloc)
start_x = pick(13, 14, 16, 17)
if(!randyloc)
start_y = pick(8, 9, 11, 12)
*/
// ERT Shuttle can be found at '/maps/overmap/shuttles/specialops.dm'
// EXCLUSIVE NAV POINT FOR DOCKING INSIDE (ERT SHUTTLE ONLY)
/obj/effect/shuttle_landmark/specops/hangar
name = "NT Special Operations Hangar"
landmark_tag = "specops_hangar"
docking_controller = "specops_hangar_dock"
base_turf = /turf/simulated/floor/tiled/techfloor/grid
base_area = /area/centcom/specops/dock
//ERT Cryo
/obj/machinery/cryopod/robot/door/travel/specops
name = "Transfer Elevator"
announce_channel = "Response Team"
on_store_message = "has departed to the Civilian district."
on_store_name = "Central Command ST-ERT"
on_enter_visible_message = "steps into the"
on_enter_occupant_message = "The elevator door closes slowly, ready to bring you down to the ST-ERT personnel deck."
on_store_visible_message_1 = "makes a ding as it moves"
on_store_visible_message_2 = "to the ST-ERT personnel deck."