Code:public class Offsets_42328 { public class Scripts { // WIP } public class Guids { public const int Mouseover_Guid = 0x31BCE88; public const int Pet_Guid = 0x31F9578; public const int Player_Guid = 0x2CF49E0; public const int Target_Guid = 0x2D6F918; public const int Last_Target_Guid = 0x2D6F928; public const int Last_Enemy_Guid = 0x2D6F938; public const int Last_Friendly_Guid = 0x2D6F948; public const int Focus_Guid = 0x2D6F958; public const int DialogWindowOwner_Guid = 0x2D6F968; public const int Bag_Guid = 0x320C5F0; } public class Global_Data { public const int In_Game_Status = 0x31BCE80; public const int Player_Name = 0x2CF49F8; public const int Corpse_Position = 0x2BF8C60; public const int Last_Message = 0x31BBD60; public const int Loot_Window = 0x31F9688; } public class Quests { public const int Base = 0x32024C0; public const int NumQuests = 0x3202300; public const int CurrentQuest = 0x3229F04; public const int QuestTitle = 0x3235050; public const int GossipQuests = 0x31F2EB8; public const int NumQuestChoices = 0x3239500; public const int QuestReward = 0x3239508; } public class Auto_Loot { public const int Base = 0x31BCAC8; public const int Offset = 0x5C; } public class Click_To_Move { public const int Base = 0x31BCA80; public const int Offset = 0x5C; } public class Chat { public const int Open = 0x2F90704; public const int Start = 0x31BE8B0; public const int Offset = 0xCB8; public const int Message = 0xE6; } public class Key_Bindings { public const int Base = 0x2CF37D8; // += 0x50 } // Untested.. looks wrong public class Add_On { public const int Count = 0x300905F; public const int List = 0x3009067; } public class Spellbooks { public const int Count = 0x31F09B0; public const int Base = 0x31F09B8; public const int PetBase = 0x31F09E0; public const int PetCount = 0x31F09D8; } public class Object_Manager { public const int Zone_ID = 0x31BC918; public const int Names = 0x2BD8E90; public const int Base = 0x301E8B8; public const int Cooldown = 0x2F80560; } public class Battlegrounds { public const int Finished = 0x31F86DC; public const int Winner = 0x31F86E0; public const int Info = 0x2C02B28; } public class Camera { public const int Base = 0x329ED18; public const int Offset = 0x38E0; } }
Code:internal class Unit { internal const int CharInfo = 0xD0; internal const int Health = 0xDC; internal const int MaxHealth = 0x100; internal const int Power1 = 0xE4; internal const int Power2 = 0xE8; internal const int Power3 = 0xEC; internal const int Power4 = 0xF0; internal const int MaxPower1 = 0x108; internal const int MaxPower2 = 0x10C; internal const int MaxPower3 = 0x110; internal const int MaxPower4 = 0x114; internal const int Flag0 = 0x14; internal const int Flag1 = 0x180; internal const int Flag2 = 0x184; internal const int Flag3 = 0x188; internal const int Flag4 = 0x1F8; internal const int Flag5 = 0x58; internal const int Movement = 0x198; internal const int Location = 0x1600; internal const int Rotation = 0x1610; internal const int Pitch = 0x1614; internal const int Info = 0x1858; internal const int Rank = 0x38; internal const int Family = 0x34; internal const int Type = 0x30; internal const int Name = 0xF8; internal const int CastID = 0x1A40; internal const int CastStart = 0x1A68; internal const int CastEnd = 0x1A6C; internal const int ChanID = 0x1A70; internal const int ChanStart = 0x1A78; internal const int ChanEnd = 0x1A7C; } internal class Player { internal const int Flags1 = 0x398; internal const int Flags2 = 0x39C; internal const int Realm = 0xA90; internal const int SpecID = 0xA94; internal const int ItemLevel = 0xA9C; internal const int HonorLevel = 0xAB8; } internal class LocalPlayer { internal const int ComboTarget = 0x13FC; internal const int Money = 0x1450; internal const int Experience = 0x1458; internal const int NextLevelXP = 0x145C; internal const int CharPoints = 0x2260; internal const int Speed = 0x22C8; internal const int Flags1 = 0x2B08; } internal class Object { internal const int Name1 = 0x478; internal const int Name2 = 0xE0; internal const int DisplayID = 0x3C; internal const int Creator = 0x1C; internal const int Flags = 0x40; internal const int Location = 0x1B0; } internal class Aura { internal static int Table1 => 0x1B78; internal static int Table2 => 0x1B80; internal static int Size => 0xB0; }