# eWeaponAttachPoint

## Used by

- [WEAPON::GIVE_WEAPON_TO_PED](https://natives.borderlinerp.com/natives/WEAPON/GIVE_WEAPON_TO_PED.md) `0x5E3BDDBCB83F3D84`
- [WEAPON::GIVE_WEAPON_TO_PED_WITH_OPTIONS](https://natives.borderlinerp.com/natives/WEAPON/GIVE_WEAPON_TO_PED_WITH_OPTIONS.md) `0xBE7E42B07FD317AC`
- [WEAPON::_SET_FORCE_CURRENT_WEAPON_INTO_COCKED_STATE](https://natives.borderlinerp.com/natives/WEAPON/_SET_FORCE_CURRENT_WEAPON_INTO_COCKED_STATE.md) `0x5230D3F6EE56CFE6`
- [WEAPON::SET_CURRENT_PED_WEAPON](https://natives.borderlinerp.com/natives/WEAPON/SET_CURRENT_PED_WEAPON.md) `0xADF692B254977C0C`
- [WEAPON::GET_CURRENT_PED_WEAPON](https://natives.borderlinerp.com/natives/WEAPON/GET_CURRENT_PED_WEAPON.md) `0x3A87E44BB9A01D54`
- [WEAPON::GET_CURRENT_PED_WEAPON_ENTITY_INDEX](https://natives.borderlinerp.com/natives/WEAPON/GET_CURRENT_PED_WEAPON_ENTITY_INDEX.md) `0x3B390A939AF0B5FC`
- [WEAPON::GET_PED_WEAPON_GUID_AT_ATTACH_POINT](https://natives.borderlinerp.com/natives/WEAPON/GET_PED_WEAPON_GUID_AT_ATTACH_POINT.md) `0x6929E22158E52265`
- [WEAPON::_SET_PED_WEAPON_ATTACH_POINT_VISIBILITY](https://natives.borderlinerp.com/natives/WEAPON/_SET_PED_WEAPON_ATTACH_POINT_VISIBILITY.md) `0x67E21ACC5C0C970C`
- [WEAPON::MAKE_PED_DROP_WEAPON](https://natives.borderlinerp.com/natives/WEAPON/MAKE_PED_DROP_WEAPON.md) `0xCEF4C65DE502D367`
- [WEAPON::_GET_WEAPON_ATTACH_POINT](https://natives.borderlinerp.com/natives/WEAPON/_GET_WEAPON_ATTACH_POINT.md) `0xCAD4FE9398820D24`
- [PLAYER::_SET_PLAYER_AIM_WEAPON](https://natives.borderlinerp.com/natives/PLAYER/_SET_PLAYER_AIM_WEAPON.md) `0xCFFC3ECCD7A5CCEB`

## Values

| Name | Value | Note |
| --- | --- | --- |
| `WEAPON_ATTACH_POINT_INVALID` | `-1` |  |
| `WEAPON_ATTACH_POINT_HAND_PRIMARY` | `0` |  |
| `WEAPON_ATTACH_POINT_HAND_SECONDARY` | `1` |  |
| `WEAPON_ATTACH_POINT_PISTOL_R` | `2` |  |
| `MAX_HAND_WEAPON_ATTACH_POINTS` | `2` |  |
| `WEAPON_ATTACH_POINT_PISTOL_L` | `3` |  |
| `WEAPON_ATTACH_POINT_KNIFE` | `4` |  |
| `WEAPON_ATTACH_POINT_LASSO` | `5` |  |
| `WEAPON_ATTACH_POINT_THROWER` | `6` |  |
| `WEAPON_ATTACH_POINT_BOW` | `7` |  |
| `WEAPON_ATTACH_POINT_BOW_ALTERNATE` | `8` |  |
| `WEAPON_ATTACH_POINT_RIFLE` | `9` |  |
| `WEAPON_ATTACH_POINT_RIFLE_ALTERNATE` | `10` |  |
| `WEAPON_ATTACH_POINT_LANTERN` | `11` |  |
| `WEAPON_ATTACH_POINT_TEMP_LANTERN` | `12` |  |
| `WEAPON_ATTACH_POINT_MELEE` | `13` |  |
| `MAX_SYNCED_WEAPON_ATTACH_POINTS` | `13` |  |
| `WEAPON_ATTACH_POINT_HIP` | `14` |  |
| `WEAPON_ATTACH_POINT_BOOT` | `15` |  |
| `WEAPON_ATTACH_POINT_BACK` | `16` |  |
| `WEAPON_ATTACH_POINT_FRONT` | `17` |  |
| `WEAPON_ATTACH_POINT_SHOULDERSLING` | `18` |  |
| `WEAPON_ATTACH_POINT_LEFTBREAST` | `19` |  |
| `WEAPON_ATTACH_POINT_RIGHTBREAST` | `20` |  |
| `WEAPON_ATTACH_POINT_LEFTARMPIT` | `21` |  |
| `WEAPON_ATTACH_POINT_RIGHTARMPIT` | `22` |  |
| `WEAPON_ATTACH_POINT_LEFTARMPIT_RIFLE` | `23` |  |
| `WEAPON_ATTACH_POINT_SATCHEL` | `24` |  |
| `WEAPON_ATTACH_POINT_LEFTARMPIT_BOW` | `25` |  |
| `WEAPON_ATTACH_POINT_RIGHT_HAND_EXTRA` | `26` |  |
| `WEAPON_ATTACH_POINT_LEFT_HAND_EXTRA` | `27` |  |
| `WEAPON_ATTACH_POINT_RIGHT_HAND_AUX` | `28` |  |
| `MAX_WEAPON_ATTACH_POINTS` | `29` |  |

*Source: Halen84 Native Flags & Enums — https://github.com/Halen84/RDR3-Native-Flags-And-Enums/tree/1049e650690e3eff085988285df310a71af587f3/eWeaponAttachPoint*
