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
@@ -55,7 +55,7 @@
visible_message("[src] begins to overheat!")
return
var/value_to_add = entry_ports[index].value
if(is_proper_datum(value_to_add))
if(isdatum(value_to_add))
value_to_add = WEAKREF(value_to_add)
new_literal[key_ports[index].value] = entry_ports[index].value
@@ -103,7 +103,7 @@
if(islist(value) && get_list_count(value, max_list_count) >= max_list_count)
visible_message("[src] begins to overheat!")
return
if(is_proper_datum(value))
if(isdatum(value))
new_literal += WEAKREF(value)
else
new_literal += list(value)