Skip to content

Commit 2aa6bb0

Browse files
committed
Add EquipObject and UnEquipObject
1 parent fee202c commit 2aa6bb0

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

include/RE/IDs.h

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,14 @@ namespace RE::ID
3737

3838
namespace ActorEquipManager
3939
{
40-
inline constexpr REL::ID Singleton{ 938503 }; // 879425
41-
inline constexpr REL::ID EquipObject{ 0 }; // 151991 -> TODO: Verify 101949 in 1.15
42-
inline constexpr REL::ID UnequipObject{ 0 }; // 152007 -> TODO: Verify 101951 in 1.15
40+
inline constexpr REL::ID Singleton{ 938503 }; // 879425
41+
// 1.16.242 re-proven 2026-06-11 via Papyrus EquipItem/UnequipItem ->
42+
// Actor::EquipItem (0x1966A60) -> these singleton call sites. The old
43+
// 1.15 candidates survived. Prologue (first 29 bytes, shared):
44+
// 48 89 5C 24 18 48 89 4C 24 08 55 56 57 41 54 41 55 41 56 41 57
45+
// 48 8D 6C 24 F9 48 81 EC (then E0|D0 = frame size).
46+
inline constexpr REL::ID EquipObject{ 101949 }; // RVA 0x19A4C40
47+
inline constexpr REL::ID UnequipObject{ 101951 }; // RVA 0x19A5300
4348
}
4449

4550
namespace ActorCellChangeEvent::Event

0 commit comments

Comments
 (0)