Searched refs:part_with_tool (Results 1 – 10 of 10) sorted by relevance
89 cata::optional<vpart_reference> part_with_tool( const itype_id &tool_type ) const;133 cata::optional<vpart_reference> part_with_tool( const itype_id &tool_type ) const;
2005 const cata::optional<vpart_reference> vp_faucet = part_with_tool( itype_water_faucet ); in form_inventory()2038 const cata::optional<vpart_reference> vp_faucet = vp.part_with_tool( itype_water_faucet ); in interact_with()2039 const cata::optional<vpart_reference> vp_purify = vp.part_with_tool( itype_water_purifier ); in interact_with()
2515 cata::optional<vpart_reference> vpart_position::part_with_tool( const itype_id &tool_type ) const in part_with_tool() function in vpart_position2608 cata::optional<vpart_reference> optional_vpart_position::part_with_tool( in part_with_tool() function in optional_vpart_position2611 return has_value() ? value().part_with_tool( tool_type ) : cata::nullopt; in part_with_tool()6828 const cata::optional<vpart_reference> tool_vp = vp.part_with_tool( veh_tool_type ); in use_charges()7021 .part_with_tool( itype_water_purifier ); in update_time()
968 … const cata::optional<vpart_reference> &vp = here.veh_at( elem ).part_with_tool( itype_welder ); in are_requirements_nearby()
2444 part = vp->part_with_tool( tool_id ); in init()