diff --git a/monkestation/code/modules/antagonists/heretic/heretic_antag.dm b/monkestation/code/modules/antagonists/heretic/heretic_antag.dm index 9823168d5130..a2d53644b1fb 100644 --- a/monkestation/code/modules/antagonists/heretic/heretic_antag.dm +++ b/monkestation/code/modules/antagonists/heretic/heretic_antag.dm @@ -29,7 +29,7 @@ return FALSE var/datum/weakref/target_ref = WEAKREF(target_mind) LAZYOR(all_sac_targets, target_ref) - LAZYSET(current_sac_targets, target_ref, getFlatIcon(target_body, defdir = SOUTH)) + LAZYSET(current_sac_targets, target_ref, TRUE) return TRUE /** diff --git a/monkestation/code/modules/antagonists/heretic/heretic_living_heart.dm b/monkestation/code/modules/antagonists/heretic/heretic_living_heart.dm index 63a04df10399..77a0ea9494cc 100644 --- a/monkestation/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/monkestation/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -17,7 +17,13 @@ continue var/sac_name = trimtext(target_mind.name || living_target.real_name || living_target.name) living_targets[sac_name] = living_target - targets_to_choose[sac_name] = heretic_datum.current_sac_targets[target_ref] + var/mutable_appearance/target_appearance = new + target_appearance.appearance = living_target.appearance + target_appearance.setDir(SOUTH) + target_appearance.pixel_x = 0 + target_appearance.pixel_y = 0 + target_appearance.pixel_z = 0 + targets_to_choose[sac_name] = target_appearance // If we don't have a last tracked name, open a radial to set one. // If we DO have a last tracked name, we skip the radial if they right click the action.