Away mission refactoring (#9850)

* Away mission refactor

* add to config example

* Better interface

* Attempt to make map loading less laggy. Change category of new verb

* Let admins jump to created away missions

* Fix issues noticed by PJB

* Check admin rights

* Let gateways connect to multiple away missions. Fix gateway connections

* switch order of ..() and gateways.Remove(src)

* change var name
This commit is contained in:
unid15
2016-05-14 08:45:56 +02:00
committed by clusterfack
parent e962363660
commit 5bf7f08ee1
16 changed files with 349 additions and 90 deletions

View File

@@ -171,6 +171,8 @@
var/skip_vault_generation = 0 //If 1, don't generate vaults
var/shut_up_automatic_diagnostic_and_announcement_system = 0 //If 1, don't play the vox sounds at the start of every shift.
var/enable_roundstart_away_missions = 0
/datum/configuration/New()
. = ..()
var/list/L = typesof(/datum/game_mode) - /datum/game_mode
@@ -534,6 +536,8 @@
skip_vault_generation = 1
if("shut_up_automatic_diagnostic_and_announcement_system")
shut_up_automatic_diagnostic_and_announcement_system = 1
if("enable_roundstart_away_missions")
enable_roundstart_away_missions = 1
else
diary << "Unknown setting in configuration: '[name]'"