16 {
18 if (!targetEntity || (targetEntity && targetEntity.IsManagingArrows() && !targetEntity.IsDamageDestroyed()))
19 return false;
20
21 ArrowManagerBase arrowManager = targetEntity.GetArrowManager();
22 if (arrowManager)
23 {
25 if (arrow)
26 {
27 if (player.GetInventory().CanAddEntityIntoInventory(arrow))
28 return true;
29 }
30 }
31
32 return false;
33 }
class GP5GasMask extends MaskBase ItemBase