Harddel Fix Pack #42 + Better Live Reftracking Support (#63877)

* Hard Del Fixes, Ref Tracking Changes
This commit is contained in:
LemonInTheDark
2022-01-12 13:46:13 -08:00
committed by GitHub
parent f3f7720d7e
commit f8aad14ae8
109 changed files with 865 additions and 733 deletions
+2 -5
View File
@@ -500,7 +500,8 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
var/announce_join = mob.client?.prefs?.read_preference(/datum/preference/toggle/broadcast_login_logout)
if (!stealth_admin)
deadchat_broadcast(" has disconnected.", "<b>[mob][mob.get_realname_string()]</b>", follow_target = mob, turf_target = get_turf(mob), message_type = DEADCHAT_LOGIN_LOGOUT, admin_only=!announce_join)
mob.become_uncliented()
GLOB.clients -= src
GLOB.directory -= ckey
log_access("Logout: [key_name(src)]")
@@ -533,10 +534,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
send2adminchat("Server", "[cheesy_message] (No admins online)")
QDEL_LIST_ASSOC_VAL(char_render_holders)
if(movingmob != null)
LAZYREMOVE(movingmob.client_mobs_in_contents, mob)
movingmob = null
active_mousedown_item = null
SSambience.remove_ambience_client(src)
SSmouse_entered.hovers -= src