Unequipping mask slot won't disable internals when wearing airtight hats

This commit is contained in:
atermonera
2021-10-06 23:22:46 -08:00
parent 437572c455
commit 09fdd739fe
2 changed files with 2 additions and 5 deletions
@@ -146,7 +146,8 @@ This saves us from having to call add_fingerprint() any time something is put in
if(I.flags_inv & (BLOCKHAIR|BLOCKHEADHAIR))
update_hair(0) //rebuild hair
update_inv_ears(0)
if(internal)
// If this is how the internals are connected, disable them
if(internal && !(head?.item_flags & AIRTIGHT))
if(internals)
internals.icon_state = "internal0"
internal = null