mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-19 15:36:34 +01:00
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>
56 lines
2.6 KiB
Plaintext
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."
|