The handle_blood proc will now check all organs, not just damaged ones, and apply bloodloss accurately; including arterials where the external wounds are healed.
Added an arterial check to the proc which determines which external organs are damaged so that the handle_blood proc will correctly remove blood for external organs with arterial bleeds with no damage.
Arterial severity which applies less than 1u of bloodloss is now accounted for properly and is no longer rounded down to 0.
The handle_blood proc will now check all organs, not just damaged ones, and apply bloodloss accurately; including arterials where the external wounds are healed.Added an arterial check to the proc which determines which external organs are damaged so that the handle_blood proc will correctly remove blood for external organs with arterial bleeds with no damage.
Arterial severity which applies less than 1u of bloodloss is now accounted for properly and is no longer rounded down to 0.
Fixes: https://github.com/Aurorastation/Aurora.3/issues/17807