From 89f2ed406442ad6be4f8121a5576f1f2e77f12ce Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Wed, 31 Jul 2019 02:55:48 -0700 Subject: [PATCH] Added --- .../antagonists/nukeop/equipment/nuclear_challenge.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index c616459bd1..b274283621 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -62,7 +62,10 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) for(var/obj/machinery/computer/camera_advanced/shuttle_docker/D in GLOB.jam_on_wardec) D.jammed = TRUE - new uplink_type(get_turf(user), user.key, CHALLENGE_TELECRYSTALS + CEILING(PLAYER_SCALING * GLOB.player_list.len, 1)) + var/list/nukeops = get_antag_minds(/datum/antagonist/nukeop) + var/actual_players = GLOB.joined_player_list.len - nukeops.len + + new uplink_type(get_turf(user), user.key, CHALLENGE_TELECRYSTALS + CEILING(PLAYER_SCALING * actual_players, 1)) CONFIG_SET(number/shuttle_refuel_delay, max(CONFIG_GET(number/shuttle_refuel_delay), CHALLENGE_SHUTTLE_DELAY)) SSblackbox.record_feedback("amount", "nuclear_challenge_mode", 1) @@ -72,7 +75,10 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) if(declaring_war) to_chat(user, "You are already in the process of declaring war! Make your mind up.") return FALSE - if(GLOB.player_list.len < CHALLENGE_MIN_PLAYERS) + + var/list/nukeops = get_antag_minds(/datum/antagonist/nukeop) + var/actual_players = GLOB.joined_player_list.len - nukeops.len + if(actual_players < CHALLENGE_MIN_PLAYERS) to_chat(user, "The enemy crew is too small to be worth declaring war on.") return FALSE if(!user.onSyndieBase())