Prosthetic Item arms no longer prevent ventcrawling: the remake (#93499)

## About The Pull Request
This is me picking up #93077 but with code changes relative to the two
new flags that Krysonism added in his PR, which unfortunately he never
finished.

## Why It's Good For The Game
Monkeys should be able to ventcrawl even if their left or right arm is
actually a chainsaw or armblade or whatever. See #93077

## Changelog
🆑 Krysonism
balance: prosthetic item limbs are no longer considered equipped items
for some purposes such as ventcrawling.
/🆑

---------

Co-authored-by: Krysonism <robustness13@hotmail.com>
This commit is contained in:
Ghom
2025-10-23 11:13:18 -04:00
committed by GitHub
co-authored by Krysonism
parent e044772e81
commit 38bebeaf47
26 changed files with 54 additions and 41 deletions
@@ -1255,7 +1255,7 @@ Basically, we fill the time between now and 2s from now with hands based off the
var/picked_color = pick(random_color_list)
var/color_filter = color_transition_filter(picked_color, SATURATION_OVERRIDE)
if (can_color_clothing && (methods & (TOUCH|VAPOR|INHALE)))
var/include_flags = INCLUDE_HELD|INCLUDE_ACCESSORIES
var/include_flags = INCLUDE_HELD|INCLUDE_ACCESSORIES|INCLUDE_PROSTHETICS|INCLUDE_ABSTRACT
if (methods & (VAPOR|INHALE) || touch_protection >= 1)
include_flags |= INCLUDE_POCKETS
for (var/obj/item/to_color in exposed_mob.get_equipped_items(include_flags))