Files
Paradise/code/modules/mob/living/silicon/silicon_death.dm
DGamerL b497e4c925 Removes a lot of redefined procs (#26186)
* aaaaaaaaaaaaaaa

* Forgor

* Adds missing /proc/

---------

Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-07-30 13:19:32 +00:00

51 lines
1.0 KiB
Plaintext

/mob/living/silicon/gib()
death(1)
var/atom/movable/overlay/animation = null
notransform = TRUE
icon = null
invisibility = 101
animation = new(loc)
animation.icon_state = "blank"
animation.icon = 'icons/mob/mob.dmi'
animation.master = src
playsound(src.loc, 'sound/goonstation/effects/robogib.ogg', 50, 1)
// flick("gibbed-r", animation)
robogibs(loc)
GLOB.dead_mob_list -= src
spawn(15)
if(animation) qdel(animation)
if(src) qdel(src)
/mob/living/silicon/dust()
if(!death(TRUE) && stat != DEAD)
return FALSE
notransform = TRUE
icon = null
invisibility = 101
dust_animation()
GLOB.dead_mob_list -= src
QDEL_IN(src, 15)
return TRUE
/mob/living/silicon/dust_animation()
//hmmm
var/atom/movable/overlay/animation = null
animation = new(loc)
animation.icon_state = "blank"
animation.icon = 'icons/mob/mob.dmi'
animation.master = src
QDEL_IN(animation, 15)
/mob/living/silicon/death(gibbed)
. = ..()
if(. && !gibbed)
if(death_sound)
playsound(get_turf(src), death_sound, 200, 1)
if(gibbed)
drop_hat()