Updates docking controllers

Fixed centcom and admin shuttles missing centcom side docking
controllers. Adds prison and gamma shuttle docking controllers. Adds
escape shuttle docking controllers. Adds escape pod docking controllers.
This commit is contained in:
mwerezak
2014-07-17 00:33:49 -04:00
parent ad24b4f653
commit 7823403456
5 changed files with 245 additions and 138 deletions
+33 -11
View File
@@ -128,16 +128,18 @@ var/global/datum/shuttle_controller/shuttle_controller
shuttles["Centcom"] = shuttle
process_shuttles += shuttle
shuttle = new()
shuttle.location = 1
shuttle.warmup_time = 10 //want some warmup time so people can cancel.
shuttle.area_offsite = locate(/area/shuttle/administration/centcom)
shuttle.area_station = locate(/area/shuttle/administration/station)
shuttle.docking_controller_tag = "admin_shuttle"
shuttle.dock_target_station = "admin_shuttle_dock_airlock"
shuttle.dock_target_offsite = "admin_shuttle_bay"
shuttles["Administration"] = shuttle
process_shuttles += shuttle
var/datum/shuttle/ferry/multidock/admin_shuttle = new()
admin_shuttle.location = 1
admin_shuttle.warmup_time = 10 //want some warmup time so people can cancel.
admin_shuttle.area_offsite = locate(/area/shuttle/administration/centcom)
admin_shuttle.area_station = locate(/area/shuttle/administration/station)
admin_shuttle.docking_controller_tag = "admin_shuttle_port"
admin_shuttle.docking_controller_tag_station = "admin_shuttle_starboard"
admin_shuttle.docking_controller_tag_offsite = "admin_shuttle_port"
admin_shuttle.dock_target_station = "admin_shuttle_dock_airlock"
admin_shuttle.dock_target_offsite = "admin_shuttle_bay"
shuttles["Administration"] = admin_shuttle
process_shuttles += admin_shuttle
shuttle = new()
shuttle.area_offsite = locate(/area/shuttle/alien/base)
@@ -176,12 +178,22 @@ var/global/datum/shuttle_controller/shuttle_controller
shuttle.dock_target_offsite = "research_outpost_dock"
shuttles["Research"] = shuttle
process_shuttles += shuttle
shuttle = new()
shuttle.warmup_time = 10
shuttle.area_offsite = locate(/area/shuttle/siberia/outpost)
shuttle.area_station = locate(/area/shuttle/siberia/station)
shuttle.docking_controller_tag = "labor_shuttle"
shuttle.dock_target_station = "labor_shuttle_dock"
shuttle.dock_target_offsite = "labor_camp_dock"
shuttles["Labor"] = shuttle
process_shuttles += shuttle
// ERT Shuttle
var/datum/shuttle/ferry/multidock/specops/ERT = new()
ERT.location = 1
ERT.warmup_time = 10
ERT.area_offsite = locate(/area/shuttle/specops/centcom) //centcom is the home station, the Exodus is offsite
ERT.area_offsite = locate(/area/shuttle/specops/centcom)
ERT.area_station = locate(/area/shuttle/specops/station)
ERT.docking_controller_tag = "specops_shuttle_port"
ERT.docking_controller_tag_station = "specops_shuttle_port"
@@ -190,6 +202,16 @@ var/global/datum/shuttle_controller/shuttle_controller
ERT.dock_target_offsite = "specops_centcom_dock"
shuttles["Special Operations"] = ERT
process_shuttles += ERT
//Gamma Shuttle
shuttle = new()
shuttle.warmup_time = 10
shuttle.area_offsite = locate(/area/shuttle/gamma/space)
shuttle.area_station = locate(/area/shuttle/gamma/station)
shuttle.docking_controller_tag = "gamma_shuttle"
shuttle.dock_target_station = "gamma_shuttle_dock"
shuttles["Gamma"] = shuttle
process_shuttles += shuttle
//Vox Shuttle.
var/datum/shuttle/multi_shuttle/VS = new/datum/shuttle/multi_shuttle()