From 4b42cffbecab2905204fb23d7cdf51407ae98389 Mon Sep 17 00:00:00 2001 From: Bokkiewokkie Date: Fri, 8 Sep 2023 18:27:57 +0200 Subject: [PATCH] Request those additional objectives! Go get em tigers!! --- nsv13/code/controllers/subsystem/overmap_mode.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nsv13/code/controllers/subsystem/overmap_mode.dm b/nsv13/code/controllers/subsystem/overmap_mode.dm index 8b7b22c0178..b5e768e1bae 100644 --- a/nsv13/code/controllers/subsystem/overmap_mode.dm +++ b/nsv13/code/controllers/subsystem/overmap_mode.dm @@ -305,6 +305,7 @@ SUBSYSTEM_DEF(overmap_mode) for(var/datum/overmap_objective/O in mode.objectives) O.ignore_check = TRUE //We no longer care about checking these objective against completeion + /* This doesn't work and I don't have the time to refactor all of it right now so on the TODO pile it goes! var/list/extension_pool = subtypesof(/datum/overmap_objective) var/players = get_active_player_count(TRUE, TRUE, FALSE) //Number of living, non-AFK players including non-humanoids for(var/datum/overmap_objective/O in extension_pool) @@ -321,6 +322,12 @@ SUBSYSTEM_DEF(overmap_mode) else message_admins("No additional objective candidates! Defaulting to tickets") mode.objectives += new /datum/overmap_objective/tickets + */ + + if(get_active_player_count(TRUE,TRUE,FALSE) > 4) + mode.objective += new /datum/overmap_objective/clear_system/rubicon + else + mode.objectives += new /datum/overmap_objective/tickets instance_objectives()