From 377ea0f68cf13e93feebbf2d56a5b7b72a192307 Mon Sep 17 00:00:00 2001 From: Leo Date: Tue, 9 Jan 2018 21:02:14 -0200 Subject: [PATCH] Merge pull request #34169 from ShizCalev/heal-fix Fixes fully_heal not curing disabilities --- code/modules/mob/living/status_procs.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 95033b1459..ff2e294b93 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -150,6 +150,10 @@ if(!disabilities[disability]) return + if(!sources) // No defined source cures the disability entirely. + disabilities -= disability + return + if(!islist(sources)) sources = list(sources) @@ -212,4 +216,4 @@ if(!has_disability(DISABILITY_HUSK)) status_flags |= DISFIGURED //makes them unknown update_body() - add_disability(DISABILITY_HUSK, source) \ No newline at end of file + add_disability(DISABILITY_HUSK, source)