mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-18 19:44:58 +01:00
Massive shuttle refactor and arrivals system change (#4572)
* FIRST!! * aaaa * Update floor.dm * aaaaaaaa * aaaaaaaaaaaaaaaaaaaaaa * aaaaaaaaaaa * Update CentCom_skyrat_z2.dmm * Update MetaStation_skyrat.dmm * aaaaaaaaaaaaaaaaaaaaa * crashing this shuttle with no survivors * aaaaaaaaaaaaaaaaaaaaaa * aaaaaaaa * aaaaaaaa * Update emergency.dm * aaaaa * Update emergency_skyrat.dmm * Update emergency_skyrat.dmm * aaaaa * a
This commit is contained in:
@@ -11,13 +11,22 @@
|
||||
|
||||
/obj/docking_port/mobile/proc/admin_fly_shuttle(mob/user)
|
||||
var/list/options = list()
|
||||
|
||||
options += "-----COMPATABLE DOCKS:" //SKYRAT EDIT ADDITION
|
||||
for(var/port in SSshuttle.stationary)
|
||||
if (istype(port, /obj/docking_port/stationary/transit))
|
||||
continue // please don't do this
|
||||
var/obj/docking_port/stationary/S = port
|
||||
if (canDock(S) == SHUTTLE_CAN_DOCK)
|
||||
options[S.name || S.id] = S
|
||||
//SKYRAT EDIT ADDITION START
|
||||
options += "-----INCOMPATABLE DOCKS:" //I WILL CRASH THIS SHIP WITH NO SURVIVORS!
|
||||
for(var/port in SSshuttle.stationary)
|
||||
if (istype(port, /obj/docking_port/stationary/transit))
|
||||
continue // please don't do this
|
||||
var/obj/docking_port/stationary/S = port
|
||||
if(!(canDock(S) == SHUTTLE_CAN_DOCK))
|
||||
options[S.name || S.id] = S
|
||||
//SKYRAT EDIT END
|
||||
|
||||
options += "--------"
|
||||
options += "Infinite Transit"
|
||||
@@ -46,7 +55,8 @@
|
||||
|
||||
else
|
||||
if(options[selection])
|
||||
request(options[selection])
|
||||
request(options[selection], TRUE) //SKYRAT EDIT CHANGE
|
||||
message_admins("[user.ckey] has admin FORCED [name || id] to dock at [options[selection]], this is ignoring all safety measures.") //SKYRAT EDIT ADDITION
|
||||
|
||||
/obj/docking_port/mobile/emergency/admin_fly_shuttle(mob/user)
|
||||
return // use the existing verbs for this
|
||||
|
||||
Reference in New Issue
Block a user