{"slug":"AI/EVENTS","category":"AI","title":"EVENTS","kind":"markdown","intro":"","body":"## Some Events Data\n\n## Example\n\nBe careful, you must use right eventDataSize to get event data (check table below). This LUA example uses Dataview functions by gottfriedleibniz. Check it here: https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/dataview_by_Gottfriedleibniz.lua\n\n```lua\nCitizen.CreateThread(function()\n\twhile true do\n\t\tCitizen.Wait(0)\n\n\t\tlocal size = GetNumberOfEvents(0)   -- get number of events for EVENT GROUP 0 (SCRIPT_EVENT_QUEUE_AI). Check table below.\n\t\tif size > 0 then\n\t\t\tfor i = 0, size - 1 do\n\n\t\t\t\tlocal eventAtIndex = GetEventAtIndex(0, i)\n\n\t\t\t\tif eventAtIndex == 1208357138 then   -- if eventAtIndex == GetHashKey(\"EVENT_CARRIABLE_UPDATE_CARRY_STATE\")\n\n\t\t\t\t\tlocal eventDataSize = 5  -- for EVENT_CARRIABLE_UPDATE_CARRY_STATE data size is 5. Check table below.\n\n\t\t\t\t\tlocal eventDataStruct = DataView.ArrayBuffer(128) -- buffer must be 8*eventDataSize or bigger\n\t\t\t\t\teventDataStruct:SetInt32(0 ,0)\t\t \t-- 8*0 offset for 0 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(8 ,0)    \t  \t-- 8*1 offset for 1 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(16 ,0)\t\t\t-- 8*2 offset for 2 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(24 ,0)\t\t\t-- 8*3 offset for 3 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(32,0)    \t\t-- 8*4 offset for 4 element of eventData\n\t\t\t\t\t-- etc +8 offset for each next element (if data size is bigger then 5)\n\n\t\t\t\t\tlocal is_data_exists = Citizen.InvokeNative(0x57EC5FA4D4D6AFCA,0,i,eventDataStruct:Buffer(),eventDataSize)\t-- GET_EVENT_DATA\n\n\t\t\t\t\tif is_data_exists then\n\t\t\t\t\t\tprint(\"0: CarriableEntityId: \"..eventDataStruct:GetInt32(0))\n\t\t\t\t\t\tprint(\"1: PerpitratorEntityId: \"..eventDataStruct:GetInt32(8))\n\t\t\t\t\t\tprint(\"2: CarrierEntityId: \"..eventDataStruct:GetInt32(16))\n\t\t\t\t\t\tprint(\"3: IsOnHorse: \"..eventDataStruct:GetInt32(24))\n\t\t\t\t\t\tprint(\"4: IsOnGround: \"..eventDataStruct:GetInt32(32))\n\t\t\t\t\tend\n\n\t\t\t\telseif eventAtIndex == -140551285 then   -- if eventAtIndex == GetHashKey(\"EVENT_ENTITY_EXPLOSION\")\n\n\t\t\t\t\tlocal eventDataSize = 6  -- for EVENT_ENTITY_EXPLOSION data size is 6. Check table below.\n\n\t\t\t\t\tlocal eventDataStruct = DataView.ArrayBuffer(8*6) -- buffer must be 8*eventDataSize or bigger\n\t\t\t\t\teventDataStruct:SetInt32(0 ,0)\t\t \t-- 8*0 offset for 0 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(8 ,0)    \t  \t-- 8*1 offset for 1 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(16 ,0)\t\t\t-- 8*2 offset for 2 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(24 ,0)\t\t\t-- 8*3 offset for 3 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(32,0)    \t\t-- 8*4 offset for 4 element of eventData\n\t\t\t\t\teventDataStruct:SetInt32(40,0)    \t\t-- 8*5 offset for 5 element of eventData\n\t\t\t\t\t-- etc +8 offset for each next element (if data size is bigger then 6)\n\n\t\t\t\t\tlocal is_data_exists = Citizen.InvokeNative(0x57EC5FA4D4D6AFCA,0,i,eventDataStruct:Buffer(),eventDataSize)\t-- GET_EVENT_DATA\n\n\t\t\t\t\tif is_data_exists then\n\t\t\t\t\t\tprint(\"0: pedId who did explosion: \"..eventDataStruct:GetInt32(0))\n\t\t\t\t\t\tprint(\"1: unknown: \"..eventDataStruct:GetInt32(8))\n\t\t\t\t\t\tprint(\"2: weaponhash: \"..eventDataStruct:GetInt32(16))\n\t\t\t\t\t\tprint(\"3: explosion coord x: \"..eventDataStruct:GetFloat32(24))\t\t-- some data is float, check table below.\n\t\t\t\t\t\tprint(\"4: explosion coord y: \"..eventDataStruct:GetFloat32(32))\t\t-- some data is float, check table below.\n\t\t\t\t\t\tprint(\"5: explosion coord z: \"..eventDataStruct:GetFloat32(40))\t\t-- some data is float, check table below.\n\t\t\t\t\tend\n\n\t\t\t\tend\n\t\t\tend\n\t\tend\n\n\tend\nend)\n```\n\n<h2>Some Events Data.</h2>\n\nEvent Hashname | Event Group | Event Data Size | Known Event Data Elements\n----------- | ------------- | -------------------------- | ----------\nEVENT_BUCKED_OFF | 0 | 3 | 0 - rider id<br> 1 - mount id<br> 2 - <em>unknown</em>\nEVENT_CALCULATE_LOOT | 0 | 26 | 0 - <em>unknown</em><br> 1 - <em>unknown</em><br> 2 - inventory item hash<br> 3 - consumable action hash<br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em><br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em><br> 23 - looter entity id<br> 24 - looted entity id<br> 25 - <em>unknown</em>\nEVENT_CALM_PED | 0 | 4 | 0 - calmer ped id<br> 1 - mount ped id<br> 2 - CalmTypeId ( [list](#calm-type-ids) )<br> 3 - isFullyCalmed\nEVENT_CARRIABLE_UPDATE_CARRY_STATE | 0 | 5 | 0 - CarriableEntityId<br> 1 - PerpitratorEntityId<br> 2 - CarrierEntityId<br> 3 - IsOnHorse<br> 4 - IsOnGround\nEVENT_CARRIABLE_PROMPT_INFO_REQUEST | 0 | 6 | 0 - CarriableEntityId<br> 1 - carry action id ( [list](#carry-action-ids) )<br> 2 - <em>unknown</em><br> 3 - vehicle entity id (parent id)<br> 4 - <em>unknown</em><br> 5 - <em>unknown</em>\nEVENT_CARRIABLE_VEHICLE_STOW_START | 0 | 5 | 0 - <em>unknown</em><br> 1 - carriable entity id<br> 2 - vehicle entity id<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em>\nEVENT_CARRIABLE_VEHICLE_STOW_COMPLETE | 0 | 3 | 0 - <em>unknown</em><br> 1 - vehicle entity id<br> 2 - isItemToAddCancelled\nEVENT_CHALLENGE_GOAL_COMPLETE | 0 | 1 | 0 - challenge goal hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua) )\nEVENT_CHALLENGE_GOAL_UPDATE | 0 | 1 | 0 - challenge goal hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua) )\nEVENT_CHALLENGE_REWARD | 0 | 3 | 0 - challenge reward hash<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em>\nEVENT_CONTAINER_INTERACTION | 0 | 4 | 0 - searcher ped id<br> 1 - searched entity id<br> 2 - <em>unknown</em><br> 3 - isContainerClosed after interaction\nEVENT_CRIME_CONFIRMED | 0 | 3 | 0 - crime type hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/crime_types.lua) )<br> 1 - criminal ped id<br> 2 - witness\nEVENT_DAILY_CHALLENGE_STREAK_COMPLETED | 0 | 1 | 0 - <em>unknown</em> (??? isDailyChallengeStreakCompleted)\nEVENT_ENTITY_BROKEN | 0 | 9 | 0 - broken entity id<br> 1 - <em>unknown</em> <br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em>(??? damage amount)<br> 5 - <em>unknown</em><br> 6 - (float) entity coord x<br> 7 - (float) entity coord y<br> 8 - (float) entity coord z\nEVENT_ENTITY_DAMAGED | 0 | 9 | 0 - damaged entity id<br> 1 - object (or ped id) that caused damage to the entity <br> 2 - weaponHash that damaged the entity ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 3 - ammo hash that damaged the entity ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/ammo_types.lua) )<br> 4 - (float) damage amount<br> 5 - <em>unknown</em><br> 6 - (float) entity coord x<br> 7 - (float) entity coord y<br> 8 - (float) entity coord z\nEVENT_ENTITY_DESTROYED | 0 | 9 | 0 - destroyed entity id<br> 1 - object (or ped id) that caused damage to the entity<br> 2 - weaponHash that damaged the entity  ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 3 - ammo hash that damaged the entity ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/ammo_types.lua) )<br> 4 - (float) damage amount<br> 5 - <em>unknown</em><br> 6 - (float) entity coord x<br> 7 - (float) entity coord y<br> 8 - (float) entity coord z\nEVENT_ENTITY_DISARMED | 0 | 4 | 0 - VictimEntityId<br> 1 - DamagerEntityId<br> 2 - UsedWeapon hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 3 - <em>unknown</em>\nEVENT_ENTITY_EXPLOSION | 0 | 6 | 0 - ped id who did explosion<br> 1 - <em>unknown</em><br> 2 - weaponhash( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 3 - (float) explosion coord x<br> 4 - (float) explosion coord y<br> 5 - (float) explosion coord z\nEVENT_ENTITY_HOGTIED | 0 | 3 | 0 - hogtied entity id<br> 1 - hogtier ped id<br> 2 - <em>unknown</em>\nEVENT_HEADSHOT_BLOCKED_BY_HAT | 0 | 2 | 0 - Victim entity id<br> 1 - Inflictor entity id\nEVENT_HELP_TEXT_REQUEST | 0 | 4 |  0 - <em>unknown</em><br> 1 - tutorial flag hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/tutorial_flags.lua) )<br> 2 - <em>unknown</em><br> 3 - inventory item hash\nEVENT_HITCH_ANIMAL | 0 | 4 | 0 - rider ped id<br> 1 - mount ped id<br> 2 - isAnimalHitched<br> 3 - hitching type id\nEVENT_HOGTIED_ENTITY_PICKED_UP | 0 | 2 | 0 - hogtied ped id<br> 1 - carrier ped id\nEVENT_HORSE_BROKEN | 0 | 3 | 0 - rider ped id<br> 1 - broken horse ped id<br> 2 - HorseBrokenEventTypeId ( [list](#horse-broken-event-type-ids) )\nEVENT_IMPENDING_SAMPLE_PROMPT | 0 | 2 | 0 - <em>unknown</em><br> 1 - inventory item hash\nEVENT_INVENTORY_ITEM_PICKED_UP | 0 | 5 | 0 - inventory item hash<br> 1 - picked up entity model <br> 2 - isItemWasUsed<br> 3 - isItemWasBought<br> 4 - picked up entity id\nEVENT_INVENTORY_ITEM_REMOVED | 0 | 1 | 0 - inventory item hash\nEVENT_ITEM_PROMPT_INFO_REQUEST | 0 | 2 | 0 - entity id, requesting prompt info<br> 1 - inventory item hash\nEVENT_LOOT | 0 | 36 | 0 - nNumGivenRewards<br> 1 - nRewardHash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/loot_rewards.lua) )<br> 2 - inventory item hash<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em><br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - nNum<br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - weaponhash( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 23 - <em>unknown</em><br> 24 - <em>unknown</em><br> 25 - <em>unknown</em><br> 26 - LooterId<br> 27 - LootedId<br> 28 - Looted entity model<br> 29 - LootedCompositeHashid<br> 30 - <em>unknown</em><br> 31 - <em>unknown</em><br> 32 - <em>unknown</em><br> 33 - <em>unknown</em><br> 34 - <em>unknown</em><br> 35 - <em>unknown</em>\nEVENT_LOOT_COMPLETE | 0 | 3 | 0 - looterId<br> 1 - Looted entity id<br> 2 - isLootSuccess\nEVENT_LOOT_PLANT_START | 0 | 2 | 0 - LootingBehaviorType (0 = loot, 1 = eat)<br> 1 - <em>unknown</em>\nEVENT_LOOT_VALIDATION_FAIL | 0 | 2 | 0 - fail reason id ( [list](#event_loot_validation_fail-fail-reason-ids) )<br> 1 - looted_entity\nEVENT_MISS_INTENDED_TARGET | 0 | 3 | 0 - shooter ped id<br> 1 - entity id that was shot<br> 2 - weaponhash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )\nEVENT_MOUNT_OVERSPURRED | 0 | 6 | 0 - rider id<br> 1 - mount id<br> 2 - <em>unknown</em> (??? (float) horse rage amount)<br> 3 - the number of times the horse has overspurred<br> 4 - maximum number or times the horse can be overspurred before buck off rider<br> 5 - <em>unknown</em>\nEVENT_NETWORK_AWARD_CLAIMED | 1 | 12 | 0 - request id<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em> (??? result code [list](#award-claimed-result-codes))<br> 5 - <em>unknown</em> (??? award hash [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/awards.lua))<br> 6 - <em>unknown</em> (??? awarded xp amount)<br> 7 - <em>unknown</em> (??? awarded rank amount)<br> 8 - <em>unknown</em> (??? awarded cash amount)<br> 9 - <em>unknown</em> (??? awarded gold amount)<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em>\nEVENT_NETWORK_BOUNTY_REQUEST_COMPLETE | 1 | 7 | 0 - <em>unknown</em> (??? request id)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - Result code<br> 5 - Total Value<br> 6 - Pay Off Value\nEVENT_NETWORK_BULLET_IMPACTED_MULTIPLE_PEDS | 1 | 4 | 0 - shooter ped id<br> 1 - NumImpacted<br> 2 - NumKilled<br> 3 - NumIncapacitated\nEVENT_NETWORK_CASHINVENTORY_TRANSACTION | 1 | 6 | 0 - transaction id<br> 1 - <em>unknown</em><br> 2 - failed<br> 3 - result code<br> 4 - items amount<br> 5 - action hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/cashinventory_transition_actions.lua) )\nEVENT_NETWORK_CREW_CREATION | 1 | 10 | 0 - isCreationSuccessful<br> 1 - crew id<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em>\nEVENT_NETWORK_CREW_DISBANDED | 1 | 2 | 0 - isDisbandingSuccessful<br> 1 - <em>unknown</em>\nEVENT_NETWORK_CREW_INVITE_RECEIVED | 1 | 11 | 0 - id<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em><br> 10 - hasMessage\nEVENT_NETWORK_CREW_JOINED | 1 | 2 | 0 - <em>unknown</em><br> 1 - <em>unknown</em>\nEVENT_NETWORK_CREW_KICKED | 1 | 2 | 0 - crew id<br> 1 - primary\nEVENT_NETWORK_CREW_LEFT | 1 | 2 | 0 - left crew id<br> 1 - <em>unknown</em>\nEVENT_NETWORK_CREW_RANK_CHANGE | 1 | 7 | 0 - crew id<br> 1 - rank order<br> 2 - promotion<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em>\nEVENT_NETWORK_DAMAGE_ENTITY | 1 | 32 | 0 - damaged entity id<br> 1 - killer entity id<br> 2 - Damage<br> 3 - isVictimDestroyed<br> 4 - isVictimIncapacitated<br> 5 - WeaponUsed hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 6 - AmmoUsed hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/ammo_types.lua) )<br> 7 - InstigatedWeaponUsed<br> 8 - VictimSpeed<br> 9 - DamagerSpeed<br> 10 - IsResponsibleForCollision<br> 11 - IsHeadShot<br> 12 - IsWithMeleeWeapon<br> 13 - IsVictimExecuted<br> 14 - VictimBledOut<br> 15 - DamagerWasScopedIn<br> 16 - DamagerSpecialAbilityActive<br> 17 - VictimHogtied<br> 18 - VictimMounted<br> 19 - VictimInVehicle<br> 20 - VictimInCover<br> 21 - DamagerShotLastBullet<br> 22 - VictimKilledByStealth<br> 23 - VictimKilledByTakedown<br> 24 - VictimKnockedOut<br> 25 - isVictimTranquilized<br> 26 - VictimKilledByStandardMelee<br> 27 - VictimMissionEntity<br> 28 - VictimFleeing<br> 29 - VictimInCombat<br> 30 - <em>unknown</em><br> 31 - IsSuicide\nEVENT_NETWORK_GANG | 1 | 18 | 0 - <em>unknown</em> (??? GangId)<br> 1 - GangEventType id  ( [list](#gangeventtype-ids) )<br> 2 - sender network GamerHandle<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em><br> 10 - <em>unknown</em> (??? remote player name)<br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em>\nEVENT_NETWORK_GANG_WAYPOINT_CHANGED | 1 | 3 | 0 - Gang Waypoint Changing type id ( [list](#gang-waypoint-changing-type-ids) )<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em>\nEVENT_NETWORK_HOGTIE_BEGIN | 1 | 2 | 0 - VictimEntityId<br> 1 - PerpitratorEntityId\nEVENT_NETWORK_HOGTIE_END | 1 | 2 | 0 - VictimEntityId<br> 1 - PerpitratorEntityId\nEVENT_NETWORK_HUB_UPDATE | 1 | 1 | 0 - updateHash\nEVENT_NETWORK_INCAPACITATED_ENTITY | 1 | 4 | 0 - VictimEntityId<br> 1 - Damager entity id<br> 2 - WeaponUsed hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 3 - Damage\nEVENT_NETWORK_LASSO_ATTACH | 1 | 2 | 0 - VictimEntityId<br> 1 - PerpitratorEntityId\nEVENT_NETWORK_LASSO_DETACH | 1 | 2 | 0 - VictimEntityId<br> 1 - PerpitratorEntityId\nEVENT_NETWORK_LOOT_CLAIMED | 1 | 9 | 0 - request id<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em> (??? result code  [list](#award-claimed-result-codes) )<br> 5 - <em>unknown</em> (??? loot entity model hash)<br> 6 - <em>unknown</em><br> 7 - status<br> 8 - <em>unknown</em>\nEVENT_NETWORK_MINIGAME_REQUEST_COMPLETE | 1 | 6 | 0 - seatRequestData0<br> 1 - seatRequestData1<br> 2 - seatRequestData2<br> 3 - seatRequestData3<br> 4 - isSuccess<br> 5 - MinigameErrorCodeHash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/minigame_error_codes.lua ) )\nEVENT_NETWORK_PED_DISARMED | 1 | 3 | 0 - VictimEntityId<br> 1 - DamagerEntityId<br> 2 - UsedWeapon hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )\nEVENT_NETWORK_PED_HAT_SHOT_OFF | 1 | 3 | 0 - VictimEntityId<br> 1 - DamagerEntityId<br> 2 - UsedWeapon hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )\nEVENT_NETWORK_PERMISSION_CHECK_RESULT | 1 | 2 | 0 - <em>unknown</em> (??? PermissionsRequestID)<br> 1 - <em>unknown</em> (??? check result)\nEVENT_NETWORK_PICKUP_COLLECTION_FAILED | 1 | 3 | 0 -  <em>unknown</em><br> 1 - player id<br> 2 - pickup type hash  ( [list](https://github.com/femga/rdr3_discoveries/blob/master/objects/pickup_list.lua) )\nEVENT_NETWORK_PICKUP_RESPAWNED | 1 | 2 | 0 - pickup entity id<br> 1 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_COLLECTED_PICKUP | 1 | 8 | 0 - collected entity id<br> 1 - collector player id<br> 2 - pickup type hash  ( [list](https://github.com/femga/rdr3_discoveries/blob/master/objects/pickup_list.lua) )<br> 3 - <em>unknown</em><br> 4 - pickup entity model hash  ( [list](https://github.com/femga/rdr3_discoveries/blob/master/objects/object_list.lua) )<br> 5 - pickup ammo amount<br> 6 - pickup ammo type hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/ammo_types.lua) )<br> 7 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_COLLECTED_PORTABLE_PICKUP | 1 | 3 | 0 - collected pickup network id<br> 1 - player id<br> 2 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_DROPPED_PORTABLE_PICKUP | 1 | 3 | 0 - collected pickup network id<br> 1 - player id<br> 2 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_JOIN_SCRIPT | 1 | 41 | 0 - <em>unknown</em> (??? joining PlayerName)<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em> (??? Player id)<br> 9 - <em>unknown</em><br> 10 - <em>unknown</em><br> 11 - NumThreads<br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em><br> 23 - <em>unknown</em><br> 24 - <em>unknown</em><br> 25 - <em>unknown</em><br> 26 - <em>unknown</em><br> 27 - <em>unknown</em><br> 28 - <em>unknown</em><br> 29 - <em>unknown</em><br> 30 - <em>unknown</em><br> 31 - <em>unknown</em><br> 32 - <em>unknown</em><br> 33 - <em>unknown</em><br> 34 - <em>unknown</em><br> 35 - <em>unknown</em><br> 36 - <em>unknown</em><br> 37 - <em>unknown</em><br> 38 - <em>unknown</em><br> 39 - <em>unknown</em><br> 40 - participant id\nEVENT_NETWORK_PLAYER_LEFT_SCRIPT | 1 | 41 | 0 - <em>unknown</em> (??? leaving PlayerName)<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em> (??? Player id)<br> 9 - <em>unknown</em><br> 10 - <em>unknown</em><br> 11 - NumThreads<br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em><br> 23 - <em>unknown</em><br> 24 - <em>unknown</em><br> 25 - <em>unknown</em><br> 26 - <em>unknown</em><br> 27 - <em>unknown</em><br> 28 - <em>unknown</em><br> 29 - <em>unknown</em><br> 30 - <em>unknown</em><br> 31 - <em>unknown</em><br> 32 - <em>unknown</em><br> 33 - <em>unknown</em><br> 34 - <em>unknown</em><br> 35 - <em>unknown</em><br> 36 - <em>unknown</em><br> 37 - <em>unknown</em><br> 38 - <em>unknown</em><br> 39 - <em>unknown</em><br> 40 - participant id\nEVENT_NETWORK_PLAYER_JOIN_SESSION | 1 | 10 | 0 - <em>unknown</em> (??? player name)<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - player id<br> 9 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_LEFT_SESSION | 1 | 10 | 0 - <em>unknown</em> (??? player name)<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - player id<br> 9 - <em>unknown</em>\nEVENT_NETWORK_PLAYER_MISSED_SHOT | 1 | 9 | 0 - shooter id<br> 1 - UsedWeapon hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em>\nEVENT_NETWORK_POSSE_CREATED | 1 | 10 | 0 - isSuccess<br> 1 - posse id<br> 2 - <em>unknown</em> (??? posse name)<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em>\nEVENT_NETWORK_POSSE_DATA_CHANGED | 1 | 2 | 0 - <em>unknown</em><br> 1 - <em>unknown</em>\nEVENT_NETWORK_POSSE_DISBANDED | 1 | 2 | 0 - isSuccess<br> 1 - posse id\nEVENT_NETWORK_POSSE_EX_ADMIN_DISBANDED | 1 | 9 | 0 - <em>unknown</em><br> 1 - <em>unknown</em> (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em>\nEVENT_NETWORK_POSSE_EX_INACTIVE_DISBANDED | 1 | 10 | 0 - <em>unknown</em><br> 1 - <em>unknown</em> (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em>\nEVENT_NETWORK_POSSE_JOINED | 1 | 2 | 0 - isSuccess<br> 1 - posse id\nEVENT_NETWORK_POSSE_LEADER_SET_ACTIVE | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_POSSE_LEFT | 1 | 1 | 0 - posse id\nEVENT_NETWORK_POSSE_MEMBER_DISBANDED | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_POSSE_MEMBER_JOINED | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_POSSE_MEMBER_KICKED | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_POSSE_MEMBER_LEFT | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_POSSE_MEMBER_SET_ACTIVE | 1 | 23 | 0 - posse id<br> 1 - unknown (??? posse name)<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - network gamer handle<br> 10 - <em>unknown</em><br> 11 - <em>unknown</em><br> 12 - <em>unknown</em><br> 13 - <em>unknown</em><br> 14 - <em>unknown</em><br> 15 - <em>unknown</em><br> 16 - <em>unknown</em><br> 17 - <em>unknown</em><br> 18 - <em>unknown</em><br> 19 - <em>unknown</em><br> 20 - <em>unknown</em><br> 21 - <em>unknown</em><br> 22 - <em>unknown</em>\nEVENT_NETWORK_PROJECTILE_ATTACHED | 1 | 6 | 0 - damager entity id<br> 1 - victim entity id<br> 2 - (float) projectile hit coord x<br> 3 - (float) projectile hit coord y<br> 4 - (float) projectile hit coord z<br> 5 - weaponhash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/weapons.lua) )\nEVENT_NETWORK_PROJECTILE_NO_DAMAGE_IMPACT | 1 | 2 | 0 - ped id<br> 1 - AmmoUsed hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/weapons/ammo_types.lua) )\nEVENT_NETWORK_REVIVED_ENTITY | 1 | 2 | 0 - Victim entity id<br> 1 - Reviver entity id\nEVENT_NETWORK_SESSION_EVENT | 1 | 10 | 0  - <em>unknown</em> (??? session event type)<br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - <em>unknown</em><br> 9 - <em>unknown</em>\nEVENT_NETWORK_SESSION_MERGE_END | 1 | 1 | 0 - session message id ( [list](#event_network_session_merge_end-message-ids) )\nEVENT_NETWORK_SESSION_MERGE_START | 1 | 1 | 0 - session message id ( [list](#event_network_session_merge_start-message-ids) )\nEVENT_NETWORK_VEHICLE_LOOTED | 1 | 3 | 0 - looter ped id<br> 1 - looted vehicle id<br> 2 - <em>unknown</em>\nEVENT_NETWORK_VEHICLE_UNDRIVABLE | 1 | 3 | 0 - vehicle entity id<br> 1 - Damager entity id<br> 2 - <em>unknown</em>\nEVENT_OBJECT_INTERACTION | 0 | 10 | 0 - ped id<br> 1 - interaction entity id <br> 2 - inventory item hash<br> 3 - inventory item quantity<br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br>6 - <em>unknown</em><br> 7 - <em>unknown</em><br> 8 - scenario point id<br> 9 - <em>unknown</em>\nEVENT_PED_ANIMAL_INTERACTION | 0 | 3 | 0 - ped id<br> 1 - animal ped id<br> 2 - interaction type hash\nEVENT_PED_CREATED | 0 | 1 | 0 - ped id that was created\nEVENT_PED_DESTROYED | 0 | 1 | 0 - <em>unknown</em> (??? destroyed ped id)\nEVENT_PED_HAT_KNOCKED_OFF | 0 | 2 | 0 - ped id<br> 1 - hat entity id\nEVENT_PED_WHISTLE | 0 | 2 | 0 - whistler ped id<br> 1 - whistle type ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/aud_ped_whistle_types.lua) )\nEVENT_PICKUP_CARRIABLE | 0 | 4 | 0 - carrier ped id<br> 1 - carriable entity id<br> 2 - isPickupDoneFromParent<br> 3 - carrier mount ped id (parent id)\nEVENT_PLACE_CARRIABLE_ONTO_PARENT | 0 | 6 | 0 - perpitrator entity id <br> 1 - carriable entity id<br> 2 - carrier id(parent id)<br> 3 - <em>unknown</em><br> 4 - isCarriedEntityAPelt<br> 5 - inventory item hash\nEVENT_PLAYER_COLLECTED_AMBIENT_PICKUP | 0 | 8 | 0 - pickup name hash<br> 1 - <em>unknown</em> (??? pickup entity id)<br> 2 - player id<br> 3 - pickup model hash<br> 4 - <em>unknown</em><br> 5 - <em>unknown</em><br> 6 - collected inventory item quantity<br> 7 - inventory item hash\nEVENT_PLAYER_ESCALATED_PED | 0 | 2 | 0 - player ped id<br> 1 - escalated ped id\nEVENT_PLAYER_HAT_EQUIPPED | 0 | 10 | 0 - player ped id<br> 1 - hat entity id<br> 2 - hat drawble hash<br> 3 - hat albedo hash<br> 4 - hat normal hash<br> 5 - hat material hash<br> 6 - hat palette hash<br> 7 - hat tint1<br> 8 - hat tint2<br> 9 - hat tint3\nEVENT_PLAYER_HAT_KNOCKED_OFF | 0 | 5 | 0 - player ped id<br> 1 - ped id who threw off player hat<br> 2 - hat entity id<br> 3 - <em>unknown</em><br> 4 - <em>unknown</em>\nEVENT_PLAYER_HORSE_AGITATED_BY_ANIMAL | 0 | 4 | 0 - horse ped id<br> 1 - agitated animal<br> 2 - <em>unknown</em><br> 3 - <em>unknown</em>\nEVENT_PLAYER_MOUNT_WILD_HORSE | 0 | 1 | 0 - wild horse ped id\nEVENT_PLAYER_PROMPT_TRIGGERED | 0 | 10 | 0 - prompt type id ( [list](#prompt-type-ids) )<br> 1 - <em>unknown</em><br> 2 - target entity id<br> 3 - <em>unknown</em> (??? discovered inventory item)<br> 4 - (float) player ped coord x<br> 5 - (float) player ped coord y<br> 6 - (float) player ped coord z<br> 7 - discoverable entity type id ( [list](#discoverable-entity-type-ids) )<br> 8 - <em>unknown</em><br> 9 - kit_emote_action hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/animations/kit_emotes_list.lua) )\nEVENT_RAN_OVER_PED | 0 | 2 | 0 - <em>unknown</em><br> 1 - ped id that was ran over\nEVENT_REVIVE_ENTITY | 0 | 3 | 0 - VictimEntityId<br> 1 - reviver ped id<br> 2 - used inventory item hash\nEVENT_SCENARIO_ADD_PED | 2 | 2 | 0 - iScriptUID<br> 1 - <em>unknown</em>\nEVENT_SCENARIO_DESTROY_PROP | 2 | 2 | 0 - iScriptUID<br> 1 - <em>unknown</em>\nEVENT_SCENARIO_REMOVE_PED | 2 | 2 | 0 - iScriptUID<br> 1 - <em>unknown</em>\nEVENT_SHOCKING_ITEM_STOLEN | 0 | 3 | 0 - ped id<br> 1 - ped id<br> 2 - carriable entity id\nEVENT_SHOT_FIRED_BULLET_IMPACT | 0 | 1 | 0 - entity id that bullet hit\nEVENT_SHOT_FIRED_WHIZZED_BY | 0 | 1 | 0 - entity id that was shot\nEVENT_STAT_VALUE_CHANGED | 0 | 2 | 0 - stat value type hash ( [list](https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/stat_values.lua) )<br> 1 - unknown\nEVENT_TRIGGERED_ANIMAL_WRITHE | 0 | 2 | 0 - animal ped id<br> 1 - ped id who damaged animal\nEVENT_UI_ITEM_INSPECT_ACTIONED | 3 | 6 | 0 - <em>unknown</em><br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em> (??? FitsSlot hash)<br> 5 - <em>unknown</em>\nEVENT_UI_QUICK_ITEM_USED | 3 | 6 |  0 - <em>unknown</em><br> 1 - <em>unknown</em><br> 2 - <em>unknown</em><br> 3 - <em>unknown</em><br> 4 - <em>unknown</em> (??? FitsSlot hash)<br> 5 - entity id, item was used for\nEVENT_VEHICLE_CREATED | 0 | 1 | 0 - vehicle id that was created\nEVENT_VEHICLE_DESTROYED | 0 | 1 | 0 - <em>unknown</em> (??? destroyed vehicle id)\n\n## Some events info\n\n### EVENT_LOOT_VALIDATION_FAIL: fail reason ids\n\nID | Value\n----------- | --------------------------\n0 | LVFC_NONE\n1 | LVFC_UNKNOWN\n2 | LVFC_MISSING_REQUIRED_WEAPON\n3 | LVFC_TARGET_IS_TOO_DECOMPOSED\n4 | LVFC_INVENTORY_FULL\n5 | LVFC_PERFORMER_IS_WANTED\n6 | LVFC_LEGENDARY_ANIMAL_DAMAGED_UNCLEANLY\n7 | LVFC_ONLY_SAMPLING_ALLOWED_FOR_THIS_ANIMAL\n\n### EVENT_NETWORK_SESSION_MERGE_END: message ids\n\nID | Value\n----------- | --------------------------\n0 | MR_Unknown\n1 | MR_Proximity\n2 | MR_Region\n3 | MR_Warp\n4 | MR_Invite\n5 | MR_EnterSession\n7 | MR_Count\n\n### EVENT_NETWORK_SESSION_MERGE_START: message ids\n\nID | Value\n----------- | --------------------------\n0 | MR_Unknown\n1 | MR_Proximity\n2 | MR_Region\n3 | MR_Warp\n4 | MR_Invite\n5 | MR_EnterSession\n7 | MR_Count\n\n### Prompt type ids\n\nID | Value\n----------- | --------------------------\n0 | PP_SCENARIO\n1 | PP_MOUNT\n2 | PP_VEHICLE\n3 | PP_GREET\n4 | PP_INSULT\n5 | PP_HORSEINTERACT\n6 | PP_HORSETRANSFER\n7 | PP_ROB\n8 | PP_DRAW_WEAPON\n9 | PP_INTERACTION_LOCKON\n10 | PP_HORSEDETACH\n11 | PP_HORSELEADING\n12 | PP_USE_DPS\n13 | PP_SURRENDER_FOR_ARREST\n14 | PP_SURRENDER_REACH_WEAPON\n15 | PP_DUEL\n16 | PP_INTERJECT_POS\n17 | PP_INTERJECT_NEG\n18 | PP_STOP_VEHICLE\n19 | PP_ROB_POS\n20 | PP_ROB_NEG\n21 | PP_STOP_WITNESS\n22 | PP_HORSE_INSULT\n23 | PP_DPS_AUTO_SIT\n24 | PP_CROUCH\n25 | PP_REQUEST_RIDE\n26 | PP_CALL_ANIMAL\n27 | PP_HORSE_CALM\n28 | PP_HORSE_ITEMS\n29 | PP_HORSE_CALLOUT\n30 | PP_STUDY\n31 | PP_HORSE_FOLLOW\n32 | PP_HORSE_STAY\n33 | PP_HORSE_FLEE\n34 | PP_TRACK_ANIMAL\n35 | PP_TARGET_INFO\n36 | PP_RELOAD_WEAPON\n37 | PP_EMOTE_TAUNT\n38 | PP_EMOTE_GREET\n39 | PP_EMOTE_REACT\n40 | PP_EMOTE_ACTION\n41 | PP_EMOTE_FLOURISH\n42 | PP_LEAVE_DPS\n43 | PP_ILO_MELEE\n44 | PP_HORSE_CARE\n45 | PP_HORSE_WEAPONS_HOLD\n46 | PP_HORSE_WEAPONS\n47 | PP_HORSE_PROXIMITY_INTERACT\n48 | PP_TRANSPORT_TRANSITION\n49 | PP_HORSE_BRUSH\n50 | PP_HORSE_FEED\n51 | PP_INTERACTION_LOCKON_GROUP\n52 | PP_ANIMAL_INTERACT\n53 | PP_MELEE_STEALTH_KILL\n54 | PP_SADDLE_WEAPONS_HOLD\n55 | PP_EMOTE_WHEEL\n56 | PP_TOGGLE_SCOPE\n57 | PP_SWITCH_FIRING_MODE\n58 | PP_EMOTE_GROUP_LINK\n59 | PP_EMOTE_GROUP_LINK_BACK\n60 | PP_EMOTE_TWIRL_GUN_HOLD\n61 | PP_EMOTE_TWIRL_GUN_VAR_A\n62 | PP_EMOTE_TWIRL_GUN_VAR_B\n63 | PP_EMOTE_TWIRL_GUN_VAR_C\n64 | PP_EMOTE_TWIRL_GUN_VAR_D\n65 | PP_SURRENDER_BREAK_OUT\n66 | PP_EMOTE_DANCE_FLOOR\n\n### Discoverable entity type ids\n\nID | Value\n----------- | --------------------------\n0 | DISCOVERABLE_CHARACTERS\n1 | DISCOVERABLE_ANIMALS\n2 | DISCOVERABLE_PLANTS\n3 | DISCOVERABLE_MISC\n\n### Horse broken event type ids\n\nID | Value\n----------- | --------------------------\n0 | HBET_STARTED\n1 | HBET_FAILED\n2 | HBET_SUCCESS\n3 | HBET_CANCELLED\n\n### Calm type ids\n\nID | Value\n----------- | --------------------------\n0 | CT_CALM\n1 | CT_SHORT_PAT\n2 | CT_SHORT_PAT_START\n3 | CT_LONG_PAT\n4 | CT_LONG_PAT_START\n5 | CT_VERBAL_AFFIRMATION_ONLY\n\n### Carry action ids\n\nID | Value\n----------- | --------------------------\n-1 | CARRY_ACTION_TYPE_ANY\n0 | CARRY_ACTION_TYPE_HOGTIE\n1 | CARRY_ACTION_TYPE_DEAD\n2 | CARRY_ACTION_TYPE_CARRIABLE\n3 | CARRY_ACTION_TYPE_CUT_FREE\n4 | CARRY_ACTION_TYPE_PICKUP_FROM_GROUND\n5 | CARRY_ACTION_TYPE_PICKUP_FROM_MOUNT\n6 | CARRY_ACTION_TYPE_PLACE_ON_GROUND\n7 | CARRY_ACTION_TYPE_PLACE_ON_MOUNT\n8 | CARRY_ACTION_TYPE_PLACE_ON_VEHICLE\n9 | CARRY_ACTION_TYPE_MERCY_KILL\n10 | CARRY_ACTION_TYPE_PICKUP_WHILE_SWIMMING\n\n### Gang Waypoint Changing type ids\n\nID | Value\n----------- | --------------------------\n0 | LEADER_ADDED_WAYPOINT\n1 | LEADER_MOVED_WAYPOINT\n2 | LEADER_REMOVED_WAYPOINT\n\n### GangEventType ids\n\nID | Value\n----------- | --------------------------\n0 | GANG_EVENT_NETWORK_INVALID\n1 | GANG_EVENT_NETWORK_INVITED\n2 | GANG_EVENT_NETWORK_JOIN_COMPLETED\n3 | GANG_EVENT_NETWORK_JOIN_FAILED\n4 | GANG_EVENT_NETWORK_KICKED\n5 | GANG_EVENT_NETWORK_LEADER_DESIGNATED\n6 | GANG_EVENT_NETWORK_PLAYER_JOINED_GANG\n7 | GANG_EVENT_NETWORK_PLAYER_LEFT_GANG\n8 | GANG_EVENT_NETWORK_GANG_CREATED\n9 | GANG_EVENT_NETWORK_GANG_DISBANDED\n10 | GANG_EVENT_NETWORK_LEADER_LEFT_GANG\n11 | GANG_EVENT_NETWORK_SETTINGS_CHANGED\n12 | GANG_EVENT_NETWORK_INVITE_CANCELLED\n13 | GANG_EVENT_NETWORK_LEADER_REQUESTED_SESSION_SEPARATELY\n\n### Award Claimed Result Codes\n\nID | Value\n----------- | --------------------------\n-1 | CRRC_ERROR\n0 | CRRC_SUCCESS\n1 | CRRC_MAX_CLAIM","tables":[],"sourceUrl":"https://github.com/femga/rdr3_discoveries/tree/477aaaccadb7f0c042286611d9939009636cff12/AI/EVENTS","rows":[]}