mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-17 19:07:26 +01:00
Makes the arrivals shuttle more robust (#2565)
It's harder to mess with the shuttle and after failing to return so many times it boots people off. It also connects the airlocks to distro and gives it a backup canister.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
|
||||
var/launch_time //the time at which the shuttle will be launched
|
||||
var/wait_for_launch = 0 //if the shuttle is waiting to launch
|
||||
var/failreturnnumber = 0 // the number of times the shuttle failed to leave the station
|
||||
var/list/current_mobs = list()
|
||||
|
||||
/datum/controller/subsystem/arrivals/New()
|
||||
|
||||
@@ -324,7 +324,7 @@
|
||||
|
||||
var/datum/job/job = GetJob(rank)
|
||||
var/list/spawn_in_storage = list()
|
||||
|
||||
|
||||
if(job)
|
||||
var/list/custom_equip_slots = list() //If more than one item takes the same slot, all after the first one spawn in storage.
|
||||
var/list/custom_equip_leftovers = list()
|
||||
@@ -527,7 +527,8 @@
|
||||
|
||||
var/datum/job/job = GetJob(rank)
|
||||
var/list/spawn_in_storage = list()
|
||||
H.odin_despawn_timer = addtimer(CALLBACK(H, /mob/living/carbon/human/.proc/odin_timeout), 15 MINUTES, TIMER_STOPPABLE)
|
||||
H.odin_despawn_timer = addtimer(CALLBACK(H, /mob/living/carbon/human/.proc/odin_timeout), 10 MINUTES, TIMER_STOPPABLE)
|
||||
H <<"<span class='notice'>You have ten minutes to reach the station before you will be forced there.</span>"
|
||||
|
||||
if(job)
|
||||
//Equip custom gear loadout.
|
||||
@@ -747,7 +748,7 @@
|
||||
//spawn at one of the latespawn locations
|
||||
|
||||
var/datum/spawnpoint/spawnpos
|
||||
|
||||
|
||||
if(H.client.prefs.spawnpoint)
|
||||
spawnpos = spawntypes[H.client.prefs.spawnpoint]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user