From e1bcd32594fb76338485865962e9b6848d9aa6e3 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Mon, 28 Nov 2022 18:05:14 +0100 Subject: [PATCH] [MIRROR] [NO GBP] Rabbits won't become dense when they die [MDB IGNORE] (#17757) * [NO GBP] Rabbits won't become dense when they die * Update basic.dm * Update basic.dm Co-authored-by: Jacquerel Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> Co-authored-by: tastyfish --- code/modules/mob/living/basic/basic.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/basic/basic.dm b/code/modules/mob/living/basic/basic.dm index 4a92f238152..232490128e0 100644 --- a/code/modules/mob/living/basic/basic.dm +++ b/code/modules/mob/living/basic/basic.dm @@ -77,8 +77,8 @@ var/icon_gib = null ///Flip the sprite upside down on death. Mostly here for things lacking custom dead sprites. var/flip_on_death = FALSE - ///Invert the mob's density on death. A usually dense mob will become passable, a passable one will become dense. - var/flip_density_on_death = TRUE + ///Removes density upon death, restores the original state if alive. + var/become_passable_on_death = TRUE ///If the mob can be spawned with a gold slime core. HOSTILE_SPAWN are spawned with plasma, FRIENDLY_SPAWN are spawned with blood. var/gold_core_spawnable = NO_SPAWN @@ -122,8 +122,8 @@ icon_state = icon_dead if(flip_on_death) transform = transform.Turn(180) - if (flip_density_on_death) - set_density(!density) + if (become_passable_on_death) + set_density(FALSE) /mob/living/basic/revive(full_heal_flags = NONE, excess_healing = 0, force_grab_ghost = FALSE) . = ..() @@ -132,8 +132,8 @@ icon_state = icon_living if (flip_on_death) transform = transform.Turn(180) - if (flip_density_on_death) - set_density(!density) + if (become_passable_on_death) + set_density(initial(density)) /mob/living/basic/proc/melee_attack(atom/target) src.face_atom(target)