From 806d96076e3653b8ea6f35d5c3573c3456e6bb5f Mon Sep 17 00:00:00 2001 From: dzahlus Date: Fri, 12 Feb 2021 18:41:58 +0100 Subject: [PATCH] i dont actually know how to code btw --- code/modules/antagonists/changeling/changeling.dm | 9 +++++++++ code/modules/antagonists/traitor/classes/assassin.dm | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index 4b4d72fa12..c861dbd1bb 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -441,6 +441,15 @@ else kill_objective.find_target() objectives += kill_objective + + else + var/datum/objective/maroon/maroon_objective = new + maroon_objective.owner = owner + if(team_mode) + maroon_objective.find_target_by_role(role = ROLE_CHANGELING, role_type = 1, invert = 1) + else + maroon_objective.find_target() + objectives += maroon_objective if (!(locate(/datum/objective/escape) in objectives) && escape_objective_possible) var/datum/objective/escape/escape_with_identity/identity_theft = new diff --git a/code/modules/antagonists/traitor/classes/assassin.dm b/code/modules/antagonists/traitor/classes/assassin.dm index 584002781a..02b376ee99 100644 --- a/code/modules/antagonists/traitor/classes/assassin.dm +++ b/code/modules/antagonists/traitor/classes/assassin.dm @@ -12,7 +12,6 @@ var/datum/game_mode/dynamic/mode if(istype(SSticker.mode,/datum/game_mode/dynamic)) mode = SSticker.mode - is_dynamic = TRUE permakill_prob = max(0,mode.threat_level-50) var/list/active_ais = active_ais() if(active_ais.len && prob(100/GLOB.joined_player_list.len))