mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 21:48:39 +01:00
[MIRROR] Rebalances some things about progression traitors and adds some uplink items. [MDB IGNORE] (#11178)
* Rebalances some things about progression traitors and adds some uplink items. * Rebalances some things about progression traitors and adds some uplink items. Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com> Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
This commit is contained in:
co-authored by
Watermelon914
Tom
parent
9486a24081
commit
b5a3b3308d
@@ -139,7 +139,7 @@
|
||||
* Summons the SBC Starfury, a large syndicate battlecruiser, in Deep Space.
|
||||
* It can be piloted into the station's area.
|
||||
*/
|
||||
/proc/summon_battlecruiser()
|
||||
/proc/summon_battlecruiser(datum/team/battlecruiser/team)
|
||||
|
||||
var/list/candidates = poll_ghost_candidates("Do you wish to be considered for battlecruiser crew?", ROLE_TRAITOR)
|
||||
shuffle_inplace(candidates)
|
||||
@@ -158,12 +158,13 @@
|
||||
if(!ship.load(battlecruiser_loading_turf))
|
||||
CRASH("Loading battlecruiser ship failed!")
|
||||
|
||||
var/datum/team/battlecruiser/team = new()
|
||||
var/obj/machinery/nuclearbomb/selfdestruct/nuke = locate() in GLOB.nuke_list
|
||||
if(nuke.r_code == "ADMIN")
|
||||
nuke.r_code = random_nukecode()
|
||||
team.nuke = nuke
|
||||
team.update_objectives()
|
||||
if(!team)
|
||||
team = new()
|
||||
var/obj/machinery/nuclearbomb/selfdestruct/nuke = locate() in GLOB.nuke_list
|
||||
if(nuke.r_code == "ADMIN")
|
||||
nuke.r_code = random_nukecode()
|
||||
team.nuke = nuke
|
||||
team.update_objectives()
|
||||
|
||||
for(var/turf/open/spawned_turf as anything in ship.get_affected_turfs(battlecruiser_loading_turf)) //not as anything to filter out closed turfs
|
||||
for(var/obj/effect/mob_spawn/ghost_role/human/syndicate/battlecruiser/spawner in spawned_turf)
|
||||
|
||||
Reference in New Issue
Block a user