Infiltrate can't be rolled twice at once (#31045)

* make it impossible to roll infiltrate twice

* spacing
This commit is contained in:
Pooble
2025-11-19 20:05:57 +00:00
committed by GitHub
parent 9b86a7fb82
commit c018cfe9fe
@@ -484,7 +484,12 @@ GLOBAL_LIST_EMPTY(antagonists)
objective_to_add = /datum/objective/assassinate
if(INFIL_SEC_OBJECTIVE)
objective_to_add = /datum/objective/infiltrate_sec
// Prevent duplicate infiltrate objectives
if(locate(/datum/objective/infiltrate_sec) in owner.get_all_objectives())
objective_to_add = roll_single_human_objective()
else
objective_to_add = /datum/objective/infiltrate_sec
if(THEFT_OBJECTIVE)
objective_to_add = /datum/objective/steal
if(INCRIMINATE_OBJECTIVE)