diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 54e94de1030..cfc7910f17e 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -342,11 +342,13 @@ ADD_TRAIT(owner, TRAIT_PACIFISM, "hippocraticOath") var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] H.add_hud_to(owner) + owner.permanent_huds |= H return ..() /datum/status_effect/hippocratic_oath/on_remove() REMOVE_TRAIT(owner, TRAIT_PACIFISM, "hippocraticOath") var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + owner.permanent_huds ^= H H.remove_hud_from(owner) /datum/status_effect/hippocratic_oath/tick()