diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index f519b02625d..429fe4be8d2 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -105,7 +105,7 @@ icon_state = "table2-active" return 1 if(victim) - victim.update_lying() + victim.update_clothing() victim = null if(updatesicon) icon_state = "table2-idle" @@ -134,7 +134,7 @@ if(updatesicon) icon_state = "table2-active" src.victim = M - M.update_lying() + M.update_clothing() processing_objects.Add(src) del(W) return diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 61dc166ea35..93b76fcece9 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -795,7 +795,7 @@ var/list/sacrificed = list() return fizzle() cultist.loc = src.loc cultist.lying = 1 - cultist.update_lying() + cultist.update_clothing() for(var/mob/living/carbon/human/C in orange(1,src)) if(iscultist(C)) C.say("N'ath reth sh'yro eth d'rekkathnor!") diff --git a/code/game/objects/stool.dm b/code/game/objects/stool.dm index 6a4a9b1caeb..00849d24d2c 100644 --- a/code/game/objects/stool.dm +++ b/code/game/objects/stool.dm @@ -184,7 +184,7 @@ if ((!( istype(M, /mob) ) || get_dist(src, user) > 1 || M.loc != src.loc || user.restrained() || usr.stat || M.buckled || istype(usr, /mob/living/silicon/pai))) return M.pixel_y = 6 - M.update_lying() + M.update_clothing() density = 1 icon_state = "up" ..() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c88c2a75da2..64894ec0158 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -150,7 +150,8 @@ ..() spawn(5) // Failsafe for.. weirdness. - rebuild_appearance() + update_clothing() + update_body() /*var/known_languages = list() known_languages.Add("english")*/ diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index f97c1c92126..e3508d6b950 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -35,13 +35,13 @@ // TODO: this check and the lyingcheck variable should probably be removed in favor of the visual_lying check if((lyingcheck != lying) || (buckle_check != (buckled ? 1 : 0))) //This is a fix for falling down / standing up not updating icons. Instead of going through and changing every spawn(5) - update_lying() //instance in the code where lying is modified, I've just added a new variable "lyingcheck" which will be compared + update_clothing() //instance in the code where lying is modified, I've just added a new variable "lyingcheck" which will be compared lyingcheck = lying //to lying, so if lying ever changes, update_clothing() will run like normal. if(stat == 2) if(!lying && !buckled) lying = 1 - update_lying() + update_clothing() return life_tick++ @@ -138,7 +138,7 @@ if (stat != 0) if(!lying) lying = 1 //Seriously, stay down :x - update_lying() + update_clothing()