Internals Dropping (#15710)

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Geeves
2023-02-04 01:57:24 +01:00
committed by GitHub
co-authored by Matt Atlas
parent 655996a1c8
commit f80fa9933d
3 changed files with 23 additions and 12 deletions
@@ -142,6 +142,8 @@ This saves us from having to call add_fingerprint() any time something is put in
update_inv_l_ear(0)
update_inv_r_ear(0)
update_inv_wear_mask(0)
if(internal && internals && !internals.has_internals_mask(src))
internals.lose_internals(src)
update_inv_head()
else if (W == l_ear)
l_ear = null
@@ -176,10 +178,8 @@ This saves us from having to call add_fingerprint() any time something is put in
update_hair(0) //rebuild hair
update_inv_l_ear(0)
update_inv_r_ear(0)
if(internal)
if(internals)
internals.icon_state = "internal0"
internal = null
if(internal && internals && !internals.has_internals_mask(src))
internals.lose_internals(src)
update_inv_wear_mask()
else if (W == wear_id)
wear_id = null