Config option for sec starting in brig

This commit is contained in:
Jordie0608
2014-02-08 01:10:05 +11:00
parent 26d4625ee7
commit ae1f18e6e4
3 changed files with 27 additions and 20 deletions

View File

@@ -31,26 +31,27 @@ var/list/sec_departments = list("engineering", "supply", "medical", "science")
access = list(access_research)
destination = /area/security/checkpoint/science
if(destination)
var/teleport = 0
if(!ticker || ticker.current_state <= GAME_STATE_SETTING_UP)
teleport = 1
spawn(10)
if(H)
if(teleport)
var/turf/T
var/safety = 0
while(safety < 25)
T = safepick(get_area_turfs(destination))
if(T && !H.Move(T))
safety += 1
continue
else
break
H << "<b>You have been assigned to [department]!</b>"
var/obj/item/weapon/card/id/I = locate(/obj/item/weapon/card/id, H)
if(I)
I.access |= access
if(!config.sec_start_brig)
if(destination)
var/teleport = 0
if(!ticker || ticker.current_state <= GAME_STATE_SETTING_UP)
teleport = 1
spawn(10)
if(H)
if(teleport)
var/turf/T
var/safety = 0
while(safety < 25)
T = safepick(get_area_turfs(destination))
if(T && !H.Move(T))
safety += 1
continue
else
break
H << "<b>You have been assigned to [department]!</b>"
var/obj/item/weapon/card/id/I = locate(/obj/item/weapon/card/id, H)
if(I)
I.access |= access