Code:
enum class Offsets
{
ActiveTerrainSpell = 0x22D7050,
CameraBase = 0x259F7F8,
GameBuild = 0x1C3C5DC,
GameReleaseDate = 0x1C3C5E8,
GameVersion = 0x1C3C5D4,
CorpsePosition = 0x21CF750,
InGameFlag = 0x259ECD8,
IsLoadingOrConnecting = 0x226ABB0,
LastHardwareAction = 0x22BCD20,
NameCacheBase = 0x1FA5B18,
ObjectMgrPtr = 0x237CB28,
RedMessage = 0x259DB50,
SpellBook = 0x259FAE8,
};
Code:
enum class FunctionOffsets
{
CheckSpellAttribute = 0x19028A0,
FrameScript_ExecuteBuffer = 0x329A10,
FrameScript_GetText = 0x326310,
FrameTime_GetCurTimeMs = 0x2B0310,
PartyInfo_GetActiveParty = 0xDFA2E0,
Party_FindMember = 0xDFA050,
PetInfo_FindSpellById = 0xF07DF0,
Specialization_IsTalentSelectedById = 0xE4B6A0,
SpellBook_CastSpell = 0xDC04D0,
SpellBook_FindSlotBySpellId = 0xDC27E0,
SpellBook_FindSpellOverrideById = 0xDC4230,
SpellBook_GetOverridenSpell = 0xDC2F10,
SpellDB_GetRow = 0x1902900,
Spell_ClickSpell = 0x776590,
Spell_GetMinMaxRange = 0x77A460,
Spell_GetSomeSpellInfo = 0x1900EF0,
Spell_GetSpellCharges = 0x77CA70,
Spell_GetSpellType = 0x75B010,
Spell_HandleTerrainClick = 0x782950,
Spell_IsInRange = 0x78C4C0,
Spell_IsPlayerSpell = 0xDCA630,
Spell_IsSpellKnown = 0x8ADB30,
Spell_IsStealable = 0xDC0270,
Unit_CanAttack = 0x88EFD0,
Unit_GetAuraByIndex = 0x76AD60,
Unit_GetFacing = 0x8A0DF0,
Unit_GetPosition = 0x16E8C0,
Unit_GetPowerMax = 0x11224D0,
Unit_GetPower = 0x1122320,
Unit_Interact = 0xD68A60,
Unit_IsFriendly = 0x8ACDF0,
WorldFrame_Intersect = 0x1150660,
};