mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
More hard dels tracking (#37654)
This commit is contained in:
@@ -132,11 +132,14 @@ var/creating_arena = FALSE
|
||||
..()
|
||||
|
||||
/mob/dead/observer/Destroy()
|
||||
..()
|
||||
var/datum/gamemode/dynamic/dyn_mode = ticker.mode
|
||||
if (istype(dyn_mode))
|
||||
dyn_mode.dead_players -= src
|
||||
unregister_event(/event/after_move, src, nameof(src::update_holomaps()))
|
||||
QDEL_NULL(station_holomap)
|
||||
ghostMulti = null
|
||||
observers.Remove(src)
|
||||
return ..()
|
||||
|
||||
/mob/dead/observer/proc/update_holomaps()
|
||||
if(station_holomap)
|
||||
|
||||
@@ -26,6 +26,11 @@
|
||||
|
||||
if(addicted_chems)
|
||||
QDEL_NULL(addicted_chems)
|
||||
|
||||
var/datum/gamemode/dynamic/dyn_mode = ticker.mode
|
||||
if (istype(dyn_mode))
|
||||
dyn_mode.living_players -= src
|
||||
|
||||
. = ..()
|
||||
|
||||
/mob/living/examine(var/mob/user, var/size = "", var/show_name = TRUE, var/show_icon = TRUE) //Show the mob's size and whether it's been butchered
|
||||
|
||||
@@ -53,6 +53,11 @@
|
||||
attack_delayer = null
|
||||
special_delayer = null
|
||||
throw_delayer = null
|
||||
|
||||
dark_plane = null
|
||||
self_vision = null
|
||||
master_plane = null
|
||||
|
||||
QDEL_NULL(hud_used)
|
||||
for(var/atom/movable/leftovers in src)
|
||||
qdel(leftovers)
|
||||
|
||||
Reference in New Issue
Block a user