[MIRROR] Fixes the pubbystation monastery pod [MDB IGNORE] (#19954)

* Fixes the pubbystation monastery pod (#73990)

## About The Pull Request

Fixes Pubby's monastery pod, as emergency pod changes have broken it
overtime.
- Calling it from Lavaland now works
- Using it as a pod still works
- Sending it off using the console on the pod itself and from the
station also now works again (which had broken ~4 months ago).

## Why It's Good For The Game

Closes https://github.com/tgstation/tgstation/issues/54370
This isn't player-facing unless an Admin runs it from Map Depot, where
it's still maintained.

## Changelog

🆑
fix: Pubbystation, if run, will now have a working monastery pod shuttle
again.
/🆑

* Fixes the pubbystation monastery pod

---------

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
This commit is contained in:
SkyratBot
2023-03-17 22:48:43 -04:00
committed by GitHub
co-authored by John Willard
parent c10a0885e0
commit f7293128a6
3 changed files with 11 additions and 4 deletions
+1 -3
View File
@@ -58,9 +58,7 @@
/obj/machinery/door/airlock/titanium{
name = "Shuttle Airlock"
},
/obj/docking_port/mobile/pod{
port_direction = 2
},
/obj/docking_port/mobile/monastery,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"W" = (
+9
View File
@@ -564,6 +564,15 @@
setTimer(SSshuttle.emergency_escape_time)
priority_announce("The Emergency Shuttle is preparing for direct jump. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority")
/obj/docking_port/mobile/monastery
name = "monastery pod"
shuttle_id = "mining_common" //set so mining can call it down
launch_status = UNLAUNCHED //required for it to launch as a pod.
/obj/docking_port/mobile/monastery/on_emergency_dock()
if(launch_status == ENDGAME_LAUNCHED)
initiate_docking(SSshuttle.getDock("pod_away")) //docks our shuttle as any pod would
mode = SHUTTLE_ENDGAME
/obj/docking_port/mobile/pod
name = "escape pod"
+1 -1
View File
@@ -2,6 +2,6 @@
name = "monastery shuttle console"
desc = "Used to control the monastery shuttle."
circuit = /obj/item/circuitboard/computer/monastery_shuttle
shuttleId = "pod"
shuttleId = "mining_common"
possible_destinations = "monastery_shuttle_asteroid;monastery_shuttle_station;lavaland_common_away;landing_zone_dock;mining_public"
no_destination_swap = TRUE