Thank for this dump, I edit this post with the offsets after.
Edit:
Descriptors (I use this for dump): http://www.mmowned.com/forums/world-...urce-code.html
Descriptors (*4)
Code:
public enum ObjectFields
{
OBJECT_FIELD_GUID = 0x0,
OBJECT_FIELD_TYPE = 0x8,
OBJECT_FIELD_ENTRY = 0xC,
OBJECT_FIELD_SCALE_X = 0x10,
OBJECT_FIELD_DATA = 0x14,
OBJECT_FIELD_PADDING = 0x1C,
};
public enum UnitFields
{
UNIT_FIELD_CHARM = 0x20,
UNIT_FIELD_SUMMON = 0x28,
UNIT_FIELD_CRITTER = 0x30,
UNIT_FIELD_CHARMEDBY = 0x38,
UNIT_FIELD_SUMMONEDBY = 0x40,
UNIT_FIELD_CREATEDBY = 0x48,
UNIT_FIELD_TARGET = 0x50,
UNIT_FIELD_CHANNEL_OBJECT = 0x58,
UNIT_CHANNEL_SPELL = 0x60,
UNIT_FIELD_BYTES_0 = 0x64,
UNIT_FIELD_HEALTH = 0x68,
UNIT_FIELD_POWER1 = 0x6C,
UNIT_FIELD_POWER2 = 0x70,
UNIT_FIELD_POWER3 = 0x74,
UNIT_FIELD_POWER4 = 0x78,
UNIT_FIELD_POWER5 = 0x7C,
UNIT_FIELD_POWER6 = 0x80,
UNIT_FIELD_POWER7 = 0x84,
UNIT_FIELD_POWER8 = 0x88,
UNIT_FIELD_POWER9 = 0x8C,
UNIT_FIELD_POWER10 = 0x90,
UNIT_FIELD_POWER11 = 0x94,
UNIT_FIELD_MAXHEALTH = 0x98,
UNIT_FIELD_MAXPOWER1 = 0x9C,
UNIT_FIELD_MAXPOWER2 = 0xA0,
UNIT_FIELD_MAXPOWER3 = 0xA4,
UNIT_FIELD_MAXPOWER4 = 0xA8,
UNIT_FIELD_MAXPOWER5 = 0xAC,
UNIT_FIELD_MAXPOWER6 = 0xB0,
UNIT_FIELD_MAXPOWER7 = 0xB4,
UNIT_FIELD_MAXPOWER8 = 0xB8,
UNIT_FIELD_MAXPOWER9 = 0xBC,
UNIT_FIELD_MAXPOWER10 = 0xC0,
UNIT_FIELD_MAXPOWER11 = 0xC4,
UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = 0xC8,
UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = 0xF4,
UNIT_FIELD_LEVEL = 0x120,
UNIT_FIELD_FACTIONTEMPLATE = 0x124,
UNIT_VIRTUAL_ITEM_SLOT_ID = 0x128,
UNIT_FIELD_FLAGS = 0x134,
UNIT_FIELD_FLAGS_2 = 0x138,
UNIT_FIELD_AURASTATE = 0x13C,
UNIT_FIELD_BASEATTACKTIME = 0x140,
UNIT_FIELD_RANGEDATTACKTIME = 0x148,
UNIT_FIELD_BOUNDINGRADIUS = 0x14C,
UNIT_FIELD_COMBATREACH = 0x150,
UNIT_FIELD_DISPLAYID = 0x154,
UNIT_FIELD_NATIVEDISPLAYID = 0x158,
UNIT_FIELD_MOUNTDISPLAYID = 0x15C,
UNIT_FIELD_MINDAMAGE = 0x160,
UNIT_FIELD_MAXDAMAGE = 0x164,
UNIT_FIELD_MINOFFHANDDAMAGE = 0x168,
UNIT_FIELD_MAXOFFHANDDAMAGE = 0x16C,
UNIT_FIELD_BYTES_1 = 0x170,
UNIT_FIELD_PETNUMBER = 0x174,
UNIT_FIELD_PET_NAME_TIMESTAMP = 0x178,
UNIT_FIELD_PETEXPERIENCE = 0x17C,
UNIT_FIELD_PETNEXTLEVELEXP = 0x180,
UNIT_DYNAMIC_FLAGS = 0x184,
UNIT_MOD_CAST_SPEED = 0x188,
UNIT_CREATED_BY_SPELL = 0x18C,
UNIT_NPC_FLAGS = 0x190,
UNIT_NPC_EMOTESTATE = 0x194,
UNIT_FIELD_STAT0 = 0x198,
UNIT_FIELD_STAT1 = 0x19C,
UNIT_FIELD_STAT2 = 0x1A0,
UNIT_FIELD_STAT3 = 0x1A4,
UNIT_FIELD_STAT4 = 0x1A8,
UNIT_FIELD_POSSTAT0 = 0x1AC,
UNIT_FIELD_POSSTAT1 = 0x1B0,
UNIT_FIELD_POSSTAT2 = 0x1B4,
UNIT_FIELD_POSSTAT3 = 0x1B8,
UNIT_FIELD_POSSTAT4 = 0x1BC,
UNIT_FIELD_NEGSTAT0 = 0x1C0,
UNIT_FIELD_NEGSTAT1 = 0x1C4,
UNIT_FIELD_NEGSTAT2 = 0x1C8,
UNIT_FIELD_NEGSTAT3 = 0x1CC,
UNIT_FIELD_NEGSTAT4 = 0x1D0,
UNIT_FIELD_RESISTANCES = 0x1D4,
UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = 0x1F0,
UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = 0x20C,
UNIT_FIELD_BASE_MANA = 0x228,
UNIT_FIELD_BASE_HEALTH = 0x22C,
UNIT_FIELD_BYTES_2 = 0x230,
UNIT_FIELD_ATTACK_POWER = 0x234,
UNIT_FIELD_ATTACK_POWER_MOD_POS = 0x238,
UNIT_FIELD_ATTACK_POWER_MOD_NEG = 0x23C,
UNIT_FIELD_ATTACK_POWER_MULTIPLIER = 0x240,
UNIT_FIELD_RANGED_ATTACK_POWER = 0x244,
UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS = 0x248,
UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG = 0x24C,
UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = 0x250,
UNIT_FIELD_MINRANGEDDAMAGE = 0x254,
UNIT_FIELD_MAXRANGEDDAMAGE = 0x258,
UNIT_FIELD_POWER_COST_MODIFIER = 0x25C,
UNIT_FIELD_POWER_COST_MULTIPLIER = 0x278,
UNIT_FIELD_MAXHEALTHMODIFIER = 0x294,
UNIT_FIELD_HOVERHEIGHT = 0x298,
UNIT_FIELD_MAXITEMLEVEL = 0x29C,
};
public enum ItemFields
{
ITEM_FIELD_OWNER = 0x20,
ITEM_FIELD_CONTAINED = 0x28,
ITEM_FIELD_CREATOR = 0x30,
ITEM_FIELD_GIFTCREATOR = 0x38,
ITEM_FIELD_STACK_COUNT = 0x40,
ITEM_FIELD_DURATION = 0x44,
ITEM_FIELD_SPELL_CHARGES = 0x48,
ITEM_FIELD_FLAGS = 0x5C,
ITEM_FIELD_ENCHANTMENT_1_1 = 0x60,
ITEM_FIELD_ENCHANTMENT_1_3 = 0x68,
ITEM_FIELD_ENCHANTMENT_2_1 = 0x6C,
ITEM_FIELD_ENCHANTMENT_2_3 = 0x74,
ITEM_FIELD_ENCHANTMENT_3_1 = 0x78,
ITEM_FIELD_ENCHANTMENT_3_3 = 0x80,
ITEM_FIELD_ENCHANTMENT_4_1 = 0x84,
ITEM_FIELD_ENCHANTMENT_4_3 = 0x8C,
ITEM_FIELD_ENCHANTMENT_5_1 = 0x90,
ITEM_FIELD_ENCHANTMENT_5_3 = 0x98,
ITEM_FIELD_ENCHANTMENT_6_1 = 0x9C,
ITEM_FIELD_ENCHANTMENT_6_3 = 0xA4,
ITEM_FIELD_ENCHANTMENT_7_1 = 0xA8,
ITEM_FIELD_ENCHANTMENT_7_3 = 0xB0,
ITEM_FIELD_ENCHANTMENT_8_1 = 0xB4,
ITEM_FIELD_ENCHANTMENT_8_3 = 0xBC,
ITEM_FIELD_ENCHANTMENT_9_1 = 0xC0,
ITEM_FIELD_ENCHANTMENT_9_3 = 0xC8,
ITEM_FIELD_ENCHANTMENT_10_1 = 0xCC,
ITEM_FIELD_ENCHANTMENT_10_3 = 0xD4,
ITEM_FIELD_ENCHANTMENT_11_1 = 0xD8,
ITEM_FIELD_ENCHANTMENT_11_3 = 0xE0,
ITEM_FIELD_ENCHANTMENT_12_1 = 0xE4,
ITEM_FIELD_ENCHANTMENT_12_3 = 0xEC,
ITEM_FIELD_ENCHANTMENT_13_1 = 0xF0,
ITEM_FIELD_ENCHANTMENT_13_3 = 0xF8,
ITEM_FIELD_ENCHANTMENT_14_1 = 0xFC,
ITEM_FIELD_ENCHANTMENT_14_3 = 0x104,
ITEM_FIELD_PROPERTY_SEED = 0x108,
ITEM_FIELD_RANDOM_PROPERTIES_ID = 0x10C,
ITEM_FIELD_DURABILITY = 0x110,
ITEM_FIELD_MAXDURABILITY = 0x114,
ITEM_FIELD_CREATE_PLAYED_TIME = 0x118,
ITEM_FIELD_PAD = 0x11C,
};
public enum PlayerFields
{
PLAYER_DUEL_ARBITER = 0x2A0,
PLAYER_FLAGS = 0x2A8,
PLAYER_GUILDRANK = 0x2AC,
PLAYER_GUILDDELETE_DATE = 0x2B0,
PLAYER_GUILDLEVEL = 0x2B4,
PLAYER_BYTES = 0x2B8,
PLAYER_BYTES_2 = 0x2BC,
PLAYER_BYTES_3 = 0x2C0,
PLAYER_DUEL_TEAM = 0x2C4,
PLAYER_GUILD_TIMESTAMP = 0x2C8,
PLAYER_QUEST_LOG_1_1 = 0x2CC,
PLAYER_QUEST_LOG_1_2 = 0x2D0,
PLAYER_QUEST_LOG_1_3 = 0x2D4,
PLAYER_QUEST_LOG_1_4 = 0x2DC,
PLAYER_QUEST_LOG_2_1 = 0x2E0,
PLAYER_QUEST_LOG_2_2 = 0x2E4,
PLAYER_QUEST_LOG_2_3 = 0x2E8,
PLAYER_QUEST_LOG_2_5 = 0x2F0,
PLAYER_QUEST_LOG_3_1 = 0x2F4,
PLAYER_QUEST_LOG_3_2 = 0x2F8,
PLAYER_QUEST_LOG_3_3 = 0x2FC,
PLAYER_QUEST_LOG_3_5 = 0x304,
PLAYER_QUEST_LOG_4_1 = 0x308,
PLAYER_QUEST_LOG_4_2 = 0x30C,
PLAYER_QUEST_LOG_4_3 = 0x310,
PLAYER_QUEST_LOG_4_5 = 0x318,
PLAYER_QUEST_LOG_5_1 = 0x31C,
PLAYER_QUEST_LOG_5_2 = 0x320,
PLAYER_QUEST_LOG_5_3 = 0x324,
PLAYER_QUEST_LOG_5_5 = 0x32C,
PLAYER_QUEST_LOG_6_1 = 0x330,
PLAYER_QUEST_LOG_6_2 = 0x334,
PLAYER_QUEST_LOG_6_3 = 0x338,
PLAYER_QUEST_LOG_6_5 = 0x340,
PLAYER_QUEST_LOG_7_1 = 0x344,
PLAYER_QUEST_LOG_7_2 = 0x348,
PLAYER_QUEST_LOG_7_3 = 0x34C,
PLAYER_QUEST_LOG_7_5 = 0x354,
PLAYER_QUEST_LOG_8_1 = 0x358,
PLAYER_QUEST_LOG_8_2 = 0x35C,
PLAYER_QUEST_LOG_8_3 = 0x360,
PLAYER_QUEST_LOG_8_5 = 0x368,
PLAYER_QUEST_LOG_9_1 = 0x36C,
PLAYER_QUEST_LOG_9_2 = 0x370,
PLAYER_QUEST_LOG_9_3 = 0x374,
PLAYER_QUEST_LOG_9_5 = 0x37C,
PLAYER_QUEST_LOG_10_1 = 0x380,
PLAYER_QUEST_LOG_10_2 = 0x384,
PLAYER_QUEST_LOG_10_3 = 0x388,
PLAYER_QUEST_LOG_10_5 = 0x390,
PLAYER_QUEST_LOG_11_1 = 0x394,
PLAYER_QUEST_LOG_11_2 = 0x398,
PLAYER_QUEST_LOG_11_3 = 0x39C,
PLAYER_QUEST_LOG_11_5 = 0x3A4,
PLAYER_QUEST_LOG_12_1 = 0x3A8,
PLAYER_QUEST_LOG_12_2 = 0x3AC,
PLAYER_QUEST_LOG_12_3 = 0x3B0,
PLAYER_QUEST_LOG_12_5 = 0x3B8,
PLAYER_QUEST_LOG_13_1 = 0x3BC,
PLAYER_QUEST_LOG_13_2 = 0x3C0,
PLAYER_QUEST_LOG_13_3 = 0x3C4,
PLAYER_QUEST_LOG_13_5 = 0x3CC,
PLAYER_QUEST_LOG_14_1 = 0x3D0,
PLAYER_QUEST_LOG_14_2 = 0x3D4,
PLAYER_QUEST_LOG_14_3 = 0x3D8,
PLAYER_QUEST_LOG_14_5 = 0x3E0,
PLAYER_QUEST_LOG_15_1 = 0x3E4,
PLAYER_QUEST_LOG_15_2 = 0x3E8,
PLAYER_QUEST_LOG_15_3 = 0x3EC,
PLAYER_QUEST_LOG_15_5 = 0x3F4,
PLAYER_QUEST_LOG_16_1 = 0x3F8,
PLAYER_QUEST_LOG_16_2 = 0x3FC,
PLAYER_QUEST_LOG_16_3 = 0x400,
PLAYER_QUEST_LOG_16_5 = 0x408,
PLAYER_QUEST_LOG_17_1 = 0x40C,
PLAYER_QUEST_LOG_17_2 = 0x410,
PLAYER_QUEST_LOG_17_3 = 0x414,
PLAYER_QUEST_LOG_17_5 = 0x41C,
PLAYER_QUEST_LOG_18_1 = 0x420,
PLAYER_QUEST_LOG_18_2 = 0x424,
PLAYER_QUEST_LOG_18_3 = 0x428,
PLAYER_QUEST_LOG_18_5 = 0x430,
PLAYER_QUEST_LOG_19_1 = 0x434,
PLAYER_QUEST_LOG_19_2 = 0x438,
PLAYER_QUEST_LOG_19_3 = 0x43C,
PLAYER_QUEST_LOG_19_5 = 0x444,
PLAYER_QUEST_LOG_20_1 = 0x448,
PLAYER_QUEST_LOG_20_2 = 0x44C,
PLAYER_QUEST_LOG_20_3 = 0x450,
PLAYER_QUEST_LOG_20_5 = 0x458,
PLAYER_QUEST_LOG_21_1 = 0x45C,
PLAYER_QUEST_LOG_21_2 = 0x460,
PLAYER_QUEST_LOG_21_3 = 0x464,
PLAYER_QUEST_LOG_21_5 = 0x46C,
PLAYER_QUEST_LOG_22_1 = 0x470,
PLAYER_QUEST_LOG_22_2 = 0x474,
PLAYER_QUEST_LOG_22_3 = 0x478,
PLAYER_QUEST_LOG_22_5 = 0x480,
PLAYER_QUEST_LOG_23_1 = 0x484,
PLAYER_QUEST_LOG_23_2 = 0x488,
PLAYER_QUEST_LOG_23_3 = 0x48C,
PLAYER_QUEST_LOG_23_5 = 0x494,
PLAYER_QUEST_LOG_24_1 = 0x498,
PLAYER_QUEST_LOG_24_2 = 0x49C,
PLAYER_QUEST_LOG_24_3 = 0x4A0,
PLAYER_QUEST_LOG_24_5 = 0x4A8,
PLAYER_QUEST_LOG_25_1 = 0x4AC,
PLAYER_QUEST_LOG_25_2 = 0x4B0,
PLAYER_QUEST_LOG_25_3 = 0x4B4,
PLAYER_QUEST_LOG_25_5 = 0x4BC,
PLAYER_QUEST_LOG_26_1 = 0x4C0,
PLAYER_QUEST_LOG_26_2 = 0x4C4,
PLAYER_QUEST_LOG_26_3 = 0x4C8,
PLAYER_QUEST_LOG_26_5 = 0x4D0,
PLAYER_QUEST_LOG_27_1 = 0x4D4,
PLAYER_QUEST_LOG_27_2 = 0x4D8,
PLAYER_QUEST_LOG_27_3 = 0x4DC,
PLAYER_QUEST_LOG_27_5 = 0x4E4,
PLAYER_QUEST_LOG_28_1 = 0x4E8,
PLAYER_QUEST_LOG_28_2 = 0x4EC,
PLAYER_QUEST_LOG_28_3 = 0x4F0,
PLAYER_QUEST_LOG_28_5 = 0x4F8,
PLAYER_QUEST_LOG_29_1 = 0x4FC,
PLAYER_QUEST_LOG_29_2 = 0x500,
PLAYER_QUEST_LOG_29_3 = 0x504,
PLAYER_QUEST_LOG_29_5 = 0x50C,
PLAYER_QUEST_LOG_30_1 = 0x510,
PLAYER_QUEST_LOG_30_2 = 0x514,
PLAYER_QUEST_LOG_30_3 = 0x518,
PLAYER_QUEST_LOG_30_5 = 0x520,
PLAYER_QUEST_LOG_31_1 = 0x524,
PLAYER_QUEST_LOG_31_2 = 0x528,
PLAYER_QUEST_LOG_31_3 = 0x52C,
PLAYER_QUEST_LOG_31_5 = 0x534,
PLAYER_QUEST_LOG_32_1 = 0x538,
PLAYER_QUEST_LOG_32_2 = 0x53C,
PLAYER_QUEST_LOG_32_3 = 0x540,
PLAYER_QUEST_LOG_32_5 = 0x548,
PLAYER_QUEST_LOG_33_1 = 0x54C,
PLAYER_QUEST_LOG_33_2 = 0x550,
PLAYER_QUEST_LOG_33_3 = 0x554,
PLAYER_QUEST_LOG_33_5 = 0x55C,
PLAYER_QUEST_LOG_34_1 = 0x560,
PLAYER_QUEST_LOG_34_2 = 0x564,
PLAYER_QUEST_LOG_34_3 = 0x568,
PLAYER_QUEST_LOG_34_5 = 0x570,
PLAYER_QUEST_LOG_35_1 = 0x574,
PLAYER_QUEST_LOG_35_2 = 0x578,
PLAYER_QUEST_LOG_35_3 = 0x57C,
PLAYER_QUEST_LOG_35_5 = 0x584,
PLAYER_QUEST_LOG_36_1 = 0x588,
PLAYER_QUEST_LOG_36_2 = 0x58C,
PLAYER_QUEST_LOG_36_3 = 0x590,
PLAYER_QUEST_LOG_36_5 = 0x598,
PLAYER_QUEST_LOG_37_1 = 0x59C,
PLAYER_QUEST_LOG_37_2 = 0x5A0,
PLAYER_QUEST_LOG_37_3 = 0x5A4,
PLAYER_QUEST_LOG_37_5 = 0x5AC,
PLAYER_QUEST_LOG_38_1 = 0x5B0,
PLAYER_QUEST_LOG_38_2 = 0x5B4,
PLAYER_QUEST_LOG_38_3 = 0x5B8,
PLAYER_QUEST_LOG_38_5 = 0x5C0,
PLAYER_QUEST_LOG_39_1 = 0x5C4,
PLAYER_QUEST_LOG_39_2 = 0x5C8,
PLAYER_QUEST_LOG_39_3 = 0x5CC,
PLAYER_QUEST_LOG_39_5 = 0x5D4,
PLAYER_QUEST_LOG_40_1 = 0x5D8,
PLAYER_QUEST_LOG_40_2 = 0x5DC,
PLAYER_QUEST_LOG_40_3 = 0x5E0,
PLAYER_QUEST_LOG_40_5 = 0x5E8,
PLAYER_QUEST_LOG_41_1 = 0x5EC,
PLAYER_QUEST_LOG_41_2 = 0x5F0,
PLAYER_QUEST_LOG_41_3 = 0x5F4,
PLAYER_QUEST_LOG_41_5 = 0x5FC,
PLAYER_QUEST_LOG_42_1 = 0x600,
PLAYER_QUEST_LOG_42_2 = 0x604,
PLAYER_QUEST_LOG_42_3 = 0x608,
PLAYER_QUEST_LOG_42_5 = 0x610,
PLAYER_QUEST_LOG_43_1 = 0x614,
PLAYER_QUEST_LOG_43_2 = 0x618,
PLAYER_QUEST_LOG_43_3 = 0x61C,
PLAYER_QUEST_LOG_43_5 = 0x624,
PLAYER_QUEST_LOG_44_1 = 0x628,
PLAYER_QUEST_LOG_44_2 = 0x62C,
PLAYER_QUEST_LOG_44_3 = 0x630,
PLAYER_QUEST_LOG_44_5 = 0x638,
PLAYER_QUEST_LOG_45_1 = 0x63C,
PLAYER_QUEST_LOG_45_2 = 0x640,
PLAYER_QUEST_LOG_45_3 = 0x644,
PLAYER_QUEST_LOG_45_5 = 0x64C,
PLAYER_QUEST_LOG_46_1 = 0x650,
PLAYER_QUEST_LOG_46_2 = 0x654,
PLAYER_QUEST_LOG_46_3 = 0x658,
PLAYER_QUEST_LOG_46_5 = 0x660,
PLAYER_QUEST_LOG_47_1 = 0x664,
PLAYER_QUEST_LOG_47_2 = 0x668,
PLAYER_QUEST_LOG_47_3 = 0x66C,
PLAYER_QUEST_LOG_47_5 = 0x674,
PLAYER_QUEST_LOG_48_1 = 0x678,
PLAYER_QUEST_LOG_48_2 = 0x67C,
PLAYER_QUEST_LOG_48_3 = 0x680,
PLAYER_QUEST_LOG_48_5 = 0x688,
PLAYER_QUEST_LOG_49_1 = 0x68C,
PLAYER_QUEST_LOG_49_2 = 0x690,
PLAYER_QUEST_LOG_49_3 = 0x694,
PLAYER_QUEST_LOG_49_5 = 0x69C,
PLAYER_QUEST_LOG_50_1 = 0x6A0,
PLAYER_QUEST_LOG_50_2 = 0x6A4,
PLAYER_QUEST_LOG_50_3 = 0x6A8,
PLAYER_QUEST_LOG_50_5 = 0x6B0,
PLAYER_VISIBLE_ITEM_1_ENTRYID = 0x6B4,
PLAYER_VISIBLE_ITEM_1_ENCHANTMENT = 0x6B8,
PLAYER_VISIBLE_ITEM_2_ENTRYID = 0x6BC,
PLAYER_VISIBLE_ITEM_2_ENCHANTMENT = 0x6C0,
PLAYER_VISIBLE_ITEM_3_ENTRYID = 0x6C4,
PLAYER_VISIBLE_ITEM_3_ENCHANTMENT = 0x6C8,
PLAYER_VISIBLE_ITEM_4_ENTRYID = 0x6CC,
PLAYER_VISIBLE_ITEM_4_ENCHANTMENT = 0x6D0,
PLAYER_VISIBLE_ITEM_5_ENTRYID = 0x6D4,
PLAYER_VISIBLE_ITEM_5_ENCHANTMENT = 0x6D8,
PLAYER_VISIBLE_ITEM_6_ENTRYID = 0x6DC,
PLAYER_VISIBLE_ITEM_6_ENCHANTMENT = 0x6E0,
PLAYER_VISIBLE_ITEM_7_ENTRYID = 0x6E4,
PLAYER_VISIBLE_ITEM_7_ENCHANTMENT = 0x6E8,
PLAYER_VISIBLE_ITEM_8_ENTRYID = 0x6EC,
PLAYER_VISIBLE_ITEM_8_ENCHANTMENT = 0x6F0,
PLAYER_VISIBLE_ITEM_9_ENTRYID = 0x6F4,
PLAYER_VISIBLE_ITEM_9_ENCHANTMENT = 0x6F8,
PLAYER_VISIBLE_ITEM_10_ENTRYID = 0x6FC,
PLAYER_VISIBLE_ITEM_10_ENCHANTMENT = 0x700,
PLAYER_VISIBLE_ITEM_11_ENTRYID = 0x704,
PLAYER_VISIBLE_ITEM_11_ENCHANTMENT = 0x708,
PLAYER_VISIBLE_ITEM_12_ENTRYID = 0x70C,
PLAYER_VISIBLE_ITEM_12_ENCHANTMENT = 0x710,
PLAYER_VISIBLE_ITEM_13_ENTRYID = 0x714,
PLAYER_VISIBLE_ITEM_13_ENCHANTMENT = 0x718,
PLAYER_VISIBLE_ITEM_14_ENTRYID = 0x71C,
PLAYER_VISIBLE_ITEM_14_ENCHANTMENT = 0x720,
PLAYER_VISIBLE_ITEM_15_ENTRYID = 0x724,
PLAYER_VISIBLE_ITEM_15_ENCHANTMENT = 0x728,
PLAYER_VISIBLE_ITEM_16_ENTRYID = 0x72C,
PLAYER_VISIBLE_ITEM_16_ENCHANTMENT = 0x730,
PLAYER_VISIBLE_ITEM_17_ENTRYID = 0x734,
PLAYER_VISIBLE_ITEM_17_ENCHANTMENT = 0x738,
PLAYER_VISIBLE_ITEM_18_ENTRYID = 0x73C,
PLAYER_VISIBLE_ITEM_18_ENCHANTMENT = 0x740,
PLAYER_VISIBLE_ITEM_19_ENTRYID = 0x744,
PLAYER_VISIBLE_ITEM_19_ENCHANTMENT = 0x748,
PLAYER_CHOSEN_TITLE = 0x74C,
PLAYER_FAKE_INEBRIATION = 0x750,
PLAYER_FIELD_PAD_0 = 0x754,
PLAYER_FIELD_INV_SLOT_HEAD = 0x758,
PLAYER_FIELD_PACK_SLOT_1 = 0x810,
PLAYER_FIELD_BANK_SLOT_1 = 0x890,
PLAYER_FIELD_BANKBAG_SLOT_1 = 0x970,
PLAYER_FIELD_VENDORBUYBACK_SLOT_1 = 0x9A8,
PLAYER_FIELD_KEYRING_SLOT_1 = 0xA08,
PLAYER_FARSIGHT = 0xB08,
PLAYER__FIELD_KNOWN_TITLES = 0xB10,
PLAYER__FIELD_KNOWN_TITLES1 = 0xB18,
PLAYER__FIELD_KNOWN_TITLES2 = 0xB20,
PLAYER_XP = 0xB28,
PLAYER_NEXT_LEVEL_XP = 0xB2C,
PLAYER_SKILL_INFO_1_1 = 0xB30,
PLAYER_CHARACTER_POINTS = 0x1130,
PLAYER_TRACK_CREATURES = 0x1134,
PLAYER_TRACK_RESOURCES = 0x1138,
PLAYER_BLOCK_PERCENTAGE = 0x113C,
PLAYER_DODGE_PERCENTAGE = 0x1140,
PLAYER_PARRY_PERCENTAGE = 0x1144,
PLAYER_EXPERTISE = 0x1148,
PLAYER_OFFHAND_EXPERTISE = 0x114C,
PLAYER_CRIT_PERCENTAGE = 0x1150,
PLAYER_RANGED_CRIT_PERCENTAGE = 0x1154,
PLAYER_OFFHAND_CRIT_PERCENTAGE = 0x1158,
PLAYER_SPELL_CRIT_PERCENTAGE1 = 0x115C,
PLAYER_SHIELD_BLOCK = 0x1178,
PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = 0x117C,
PLAYER_MASTERY = 0x1180,
PLAYER_EXPLORED_ZONES_1 = 0x1184,
PLAYER_REST_STATE_EXPERIENCE = 0x13C4,
PLAYER_FIELD_COINAGE = 0x13C8,
PLAYER_FIELD_MOD_DAMAGE_DONE_POS = 0x13D0,
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = 0x13EC,
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = 0x1408,
PLAYER_FIELD_MOD_HEALING_DONE_POS = 0x1424,
PLAYER_FIELD_MOD_HEALING_PCT = 0x1428,
PLAYER_FIELD_MOD_HEALING_DONE_PCT = 0x142C,
PLAYER_FIELD_MOD_SPELL_POWER_PCT = 0x1430,
PLAYER_FIELD_MOD_TARGET_RESISTANCE = 0x1434,
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = 0x1438,
PLAYER_FIELD_BYTES = 0x143C,
PLAYER_SELF_RES_SPELL = 0x1440,
PLAYER_FIELD_PVP_MEDALS = 0x1444,
PLAYER_FIELD_BUYBACK_PRICE_1 = 0x1448,
PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = 0x1478,
PLAYER_FIELD_KILLS = 0x14A8,
PLAYER_FIELD_LIFETIME_HONORBALE_KILLS = 0x14AC,
PLAYER_FIELD_BYTES2 = 0x14B0,
PLAYER_FIELD_WATCHED_FACTION_INDEX = 0x14B4,
PLAYER_FIELD_COMBAT_RATING_1 = 0x14B8,
PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = 0x1520,
PLAYER_FIELD_BATTLEGROUND_RATING = 0x1574,
PLAYER_FIELD_MAX_LEVEL = 0x1578,
PLAYER_FIELD_DAILY_QUESTS_1 = 0x157C,
PLAYER_RUNE_REGEN_1 = 0x15E0,
PLAYER_NO_REAGENT_COST_1 = 0x15F0,
PLAYER_FIELD_GLYPH_SLOTS_1 = 0x15FC,
PLAYER_FIELD_GLYPHS_1 = 0x1620,
PLAYER_GLYPHS_ENABLED = 0x1644,
PLAYER_PET_SPELL_POWER = 0x1648,
PLAYER_FIELD_RESEARCHING_1 = 0x164C,
PLAYER_FIELD_RESERACH_SITE_1 = 0x166C,
PLAYER_PROFESSION_SKILL_LINE_1 = 0x168C,
PLAYER_FIELD_UI_HIT_MODIFIER = 0x1694,
PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = 0x1698,
PLAYER_FIELD_HOME_REALM_TIME_OFFSET = 0x169C,
PLAYER_FIELD_MOD_HASTE = 0x16A0,
PLAYER_FIELD_MOD_RANGED_HASTE = 0x16A4,
PLAYER_FIELD_MOD_PET_HASTE = 0x16A8,
PLAYER_FIELD_MOD_HASTE_REGEN = 0x16AC,
};
public enum ContainerFields
{
CONTAINER_FIELD_NUM_SLOTS = 0x120,
CONTAINER_ALIGN_PAD = 0x124,
CONTAINER_FIELD_SLOT_1 = 0x128,
};
public enum GameObjectFields
{
OBJECT_FIELD_CREATED_BY = 0x20,
GAMEOBJECT_DISPLAYID = 0x28,
GAMEOBJECT_FLAGS = 0x2C,
GAMEOBJECT_PARENTROTATION = 0x30,
GAMEOBJECT_DYNAMIC = 0x40,
GAMEOBJECT_FACTION = 0x44,
GAMEOBJECT_LEVEL = 0x48,
GAMEOBJECT_BYTES_1 = 0x4C,
};
public enum DynamicObjectFields
{
DYNAMICOBJECT_CASTER = 0x20,
DYNAMICOBJECT_BYTES = 0x28,
DYNAMICOBJECT_SPELLID = 0x2C,
DYNAMICOBJECT_RADIUS = 0x30,
DYNAMICOBJECT_CASTTIME = 0x34,
};
public enum CorpseFields
{
CORPSE_FIELD_OWNER = 0x20,
CORPSE_FIELD_PARTY = 0x28,
CORPSE_FIELD_DISPLAY_ID = 0x30,
CORPSE_FIELD_ITEM = 0x34,
CORPSE_FIELD_BYTES_1 = 0x80,
CORPSE_FIELD_BYTES_2 = 0x84,
CORPSE_FIELD_FLAGS = 0x88,
CORPSE_FIELD_DYNAMIC_FLAGS = 0x8C,
};
Descriptors (*1)
Code:
public enum ObjectFields
{
OBJECT_FIELD_GUID = 0x0,
OBJECT_FIELD_TYPE = 0x2,
OBJECT_FIELD_ENTRY = 0x3,
OBJECT_FIELD_SCALE_X = 0x4,
OBJECT_FIELD_DATA = 0x5,
OBJECT_FIELD_PADDING = 0x7,
};
public enum UnitFields
{
UNIT_FIELD_CHARM = 0x8,
UNIT_FIELD_SUMMON = 0xA,
UNIT_FIELD_CRITTER = 0xC,
UNIT_FIELD_CHARMEDBY = 0xE,
UNIT_FIELD_SUMMONEDBY = 0x10,
UNIT_FIELD_CREATEDBY = 0x12,
UNIT_FIELD_TARGET = 0x14,
UNIT_FIELD_CHANNEL_OBJECT = 0x16,
UNIT_CHANNEL_SPELL = 0x18,
UNIT_FIELD_BYTES_0 = 0x19,
UNIT_FIELD_HEALTH = 0x1A,
UNIT_FIELD_POWER1 = 0x1B,
UNIT_FIELD_POWER2 = 0x1C,
UNIT_FIELD_POWER3 = 0x1D,
UNIT_FIELD_POWER4 = 0x1E,
UNIT_FIELD_POWER5 = 0x1F,
UNIT_FIELD_POWER6 = 0x20,
UNIT_FIELD_POWER7 = 0x21,
UNIT_FIELD_POWER8 = 0x22,
UNIT_FIELD_POWER9 = 0x23,
UNIT_FIELD_POWER10 = 0x24,
UNIT_FIELD_POWER11 = 0x25,
UNIT_FIELD_MAXHEALTH = 0x26,
UNIT_FIELD_MAXPOWER1 = 0x27,
UNIT_FIELD_MAXPOWER2 = 0x28,
UNIT_FIELD_MAXPOWER3 = 0x29,
UNIT_FIELD_MAXPOWER4 = 0x2A,
UNIT_FIELD_MAXPOWER5 = 0x2B,
UNIT_FIELD_MAXPOWER6 = 0x2C,
UNIT_FIELD_MAXPOWER7 = 0x2D,
UNIT_FIELD_MAXPOWER8 = 0x2E,
UNIT_FIELD_MAXPOWER9 = 0x2F,
UNIT_FIELD_MAXPOWER10 = 0x30,
UNIT_FIELD_MAXPOWER11 = 0x31,
UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = 0x32,
UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = 0x3D,
UNIT_FIELD_LEVEL = 0x48,
UNIT_FIELD_FACTIONTEMPLATE = 0x49,
UNIT_VIRTUAL_ITEM_SLOT_ID = 0x4A,
UNIT_FIELD_FLAGS = 0x4D,
UNIT_FIELD_FLAGS_2 = 0x4E,
UNIT_FIELD_AURASTATE = 0x4F,
UNIT_FIELD_BASEATTACKTIME = 0x50,
UNIT_FIELD_RANGEDATTACKTIME = 0x52,
UNIT_FIELD_BOUNDINGRADIUS = 0x53,
UNIT_FIELD_COMBATREACH = 0x54,
UNIT_FIELD_DISPLAYID = 0x55,
UNIT_FIELD_NATIVEDISPLAYID = 0x56,
UNIT_FIELD_MOUNTDISPLAYID = 0x57,
UNIT_FIELD_MINDAMAGE = 0x58,
UNIT_FIELD_MAXDAMAGE = 0x59,
UNIT_FIELD_MINOFFHANDDAMAGE = 0x5A,
UNIT_FIELD_MAXOFFHANDDAMAGE = 0x5B,
UNIT_FIELD_BYTES_1 = 0x5C,
UNIT_FIELD_PETNUMBER = 0x5D,
UNIT_FIELD_PET_NAME_TIMESTAMP = 0x5E,
UNIT_FIELD_PETEXPERIENCE = 0x5F,
UNIT_FIELD_PETNEXTLEVELEXP = 0x60,
UNIT_DYNAMIC_FLAGS = 0x61,
UNIT_MOD_CAST_SPEED = 0x62,
UNIT_CREATED_BY_SPELL = 0x63,
UNIT_NPC_FLAGS = 0x64,
UNIT_NPC_EMOTESTATE = 0x65,
UNIT_FIELD_STAT0 = 0x66,
UNIT_FIELD_STAT1 = 0x67,
UNIT_FIELD_STAT2 = 0x68,
UNIT_FIELD_STAT3 = 0x69,
UNIT_FIELD_STAT4 = 0x6A,
UNIT_FIELD_POSSTAT0 = 0x6B,
UNIT_FIELD_POSSTAT1 = 0x6C,
UNIT_FIELD_POSSTAT2 = 0x6D,
UNIT_FIELD_POSSTAT3 = 0x6E,
UNIT_FIELD_POSSTAT4 = 0x6F,
UNIT_FIELD_NEGSTAT0 = 0x70,
UNIT_FIELD_NEGSTAT1 = 0x71,
UNIT_FIELD_NEGSTAT2 = 0x72,
UNIT_FIELD_NEGSTAT3 = 0x73,
UNIT_FIELD_NEGSTAT4 = 0x74,
UNIT_FIELD_RESISTANCES = 0x75,
UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = 0x7C,
UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = 0x83,
UNIT_FIELD_BASE_MANA = 0x8A,
UNIT_FIELD_BASE_HEALTH = 0x8B,
UNIT_FIELD_BYTES_2 = 0x8C,
UNIT_FIELD_ATTACK_POWER = 0x8D,
UNIT_FIELD_ATTACK_POWER_MOD_POS = 0x8E,
UNIT_FIELD_ATTACK_POWER_MOD_NEG = 0x8F,
UNIT_FIELD_ATTACK_POWER_MULTIPLIER = 0x90,
UNIT_FIELD_RANGED_ATTACK_POWER = 0x91,
UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS = 0x92,
UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG = 0x93,
UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = 0x94,
UNIT_FIELD_MINRANGEDDAMAGE = 0x95,
UNIT_FIELD_MAXRANGEDDAMAGE = 0x96,
UNIT_FIELD_POWER_COST_MODIFIER = 0x97,
UNIT_FIELD_POWER_COST_MULTIPLIER = 0x9E,
UNIT_FIELD_MAXHEALTHMODIFIER = 0xA5,
UNIT_FIELD_HOVERHEIGHT = 0xA6,
UNIT_FIELD_MAXITEMLEVEL = 0xA7,
};
public enum ItemFields
{
ITEM_FIELD_OWNER = 0x8,
ITEM_FIELD_CONTAINED = 0xA,
ITEM_FIELD_CREATOR = 0xC,
ITEM_FIELD_GIFTCREATOR = 0xE,
ITEM_FIELD_STACK_COUNT = 0x10,
ITEM_FIELD_DURATION = 0x11,
ITEM_FIELD_SPELL_CHARGES = 0x12,
ITEM_FIELD_FLAGS = 0x17,
ITEM_FIELD_ENCHANTMENT_1_1 = 0x18,
ITEM_FIELD_ENCHANTMENT_1_3 = 0x1A,
ITEM_FIELD_ENCHANTMENT_2_1 = 0x1B,
ITEM_FIELD_ENCHANTMENT_2_3 = 0x1D,
ITEM_FIELD_ENCHANTMENT_3_1 = 0x1E,
ITEM_FIELD_ENCHANTMENT_3_3 = 0x20,
ITEM_FIELD_ENCHANTMENT_4_1 = 0x21,
ITEM_FIELD_ENCHANTMENT_4_3 = 0x23,
ITEM_FIELD_ENCHANTMENT_5_1 = 0x24,
ITEM_FIELD_ENCHANTMENT_5_3 = 0x26,
ITEM_FIELD_ENCHANTMENT_6_1 = 0x27,
ITEM_FIELD_ENCHANTMENT_6_3 = 0x29,
ITEM_FIELD_ENCHANTMENT_7_1 = 0x2A,
ITEM_FIELD_ENCHANTMENT_7_3 = 0x2C,
ITEM_FIELD_ENCHANTMENT_8_1 = 0x2D,
ITEM_FIELD_ENCHANTMENT_8_3 = 0x2F,
ITEM_FIELD_ENCHANTMENT_9_1 = 0x30,
ITEM_FIELD_ENCHANTMENT_9_3 = 0x32,
ITEM_FIELD_ENCHANTMENT_10_1 = 0x33,
ITEM_FIELD_ENCHANTMENT_10_3 = 0x35,
ITEM_FIELD_ENCHANTMENT_11_1 = 0x36,
ITEM_FIELD_ENCHANTMENT_11_3 = 0x38,
ITEM_FIELD_ENCHANTMENT_12_1 = 0x39,
ITEM_FIELD_ENCHANTMENT_12_3 = 0x3B,
ITEM_FIELD_ENCHANTMENT_13_1 = 0x3C,
ITEM_FIELD_ENCHANTMENT_13_3 = 0x3E,
ITEM_FIELD_ENCHANTMENT_14_1 = 0x3F,
ITEM_FIELD_ENCHANTMENT_14_3 = 0x41,
ITEM_FIELD_PROPERTY_SEED = 0x42,
ITEM_FIELD_RANDOM_PROPERTIES_ID = 0x43,
ITEM_FIELD_DURABILITY = 0x44,
ITEM_FIELD_MAXDURABILITY = 0x45,
ITEM_FIELD_CREATE_PLAYED_TIME = 0x46,
ITEM_FIELD_PAD = 0x47,
};
public enum PlayerFields
{
PLAYER_DUEL_ARBITER = 0xA8,
PLAYER_FLAGS = 0xAA,
PLAYER_GUILDRANK = 0xAB,
PLAYER_GUILDDELETE_DATE = 0xAC,
PLAYER_GUILDLEVEL = 0xAD,
PLAYER_BYTES = 0xAE,
PLAYER_BYTES_2 = 0xAF,
PLAYER_BYTES_3 = 0xB0,
PLAYER_DUEL_TEAM = 0xB1,
PLAYER_GUILD_TIMESTAMP = 0xB2,
PLAYER_QUEST_LOG_1_1 = 0xB3,
PLAYER_QUEST_LOG_1_2 = 0xB4,
PLAYER_QUEST_LOG_1_3 = 0xB5,
PLAYER_QUEST_LOG_1_4 = 0xB7,
PLAYER_QUEST_LOG_2_1 = 0xB8,
PLAYER_QUEST_LOG_2_2 = 0xB9,
PLAYER_QUEST_LOG_2_3 = 0xBA,
PLAYER_QUEST_LOG_2_5 = 0xBC,
PLAYER_QUEST_LOG_3_1 = 0xBD,
PLAYER_QUEST_LOG_3_2 = 0xBE,
PLAYER_QUEST_LOG_3_3 = 0xBF,
PLAYER_QUEST_LOG_3_5 = 0xC1,
PLAYER_QUEST_LOG_4_1 = 0xC2,
PLAYER_QUEST_LOG_4_2 = 0xC3,
PLAYER_QUEST_LOG_4_3 = 0xC4,
PLAYER_QUEST_LOG_4_5 = 0xC6,
PLAYER_QUEST_LOG_5_1 = 0xC7,
PLAYER_QUEST_LOG_5_2 = 0xC8,
PLAYER_QUEST_LOG_5_3 = 0xC9,
PLAYER_QUEST_LOG_5_5 = 0xCB,
PLAYER_QUEST_LOG_6_1 = 0xCC,
PLAYER_QUEST_LOG_6_2 = 0xCD,
PLAYER_QUEST_LOG_6_3 = 0xCE,
PLAYER_QUEST_LOG_6_5 = 0xD0,
PLAYER_QUEST_LOG_7_1 = 0xD1,
PLAYER_QUEST_LOG_7_2 = 0xD2,
PLAYER_QUEST_LOG_7_3 = 0xD3,
PLAYER_QUEST_LOG_7_5 = 0xD5,
PLAYER_QUEST_LOG_8_1 = 0xD6,
PLAYER_QUEST_LOG_8_2 = 0xD7,
PLAYER_QUEST_LOG_8_3 = 0xD8,
PLAYER_QUEST_LOG_8_5 = 0xDA,
PLAYER_QUEST_LOG_9_1 = 0xDB,
PLAYER_QUEST_LOG_9_2 = 0xDC,
PLAYER_QUEST_LOG_9_3 = 0xDD,
PLAYER_QUEST_LOG_9_5 = 0xDF,
PLAYER_QUEST_LOG_10_1 = 0xE0,
PLAYER_QUEST_LOG_10_2 = 0xE1,
PLAYER_QUEST_LOG_10_3 = 0xE2,
PLAYER_QUEST_LOG_10_5 = 0xE4,
PLAYER_QUEST_LOG_11_1 = 0xE5,
PLAYER_QUEST_LOG_11_2 = 0xE6,
PLAYER_QUEST_LOG_11_3 = 0xE7,
PLAYER_QUEST_LOG_11_5 = 0xE9,
PLAYER_QUEST_LOG_12_1 = 0xEA,
PLAYER_QUEST_LOG_12_2 = 0xEB,
PLAYER_QUEST_LOG_12_3 = 0xEC,
PLAYER_QUEST_LOG_12_5 = 0xEE,
PLAYER_QUEST_LOG_13_1 = 0xEF,
PLAYER_QUEST_LOG_13_2 = 0xF0,
PLAYER_QUEST_LOG_13_3 = 0xF1,
PLAYER_QUEST_LOG_13_5 = 0xF3,
PLAYER_QUEST_LOG_14_1 = 0xF4,
PLAYER_QUEST_LOG_14_2 = 0xF5,
PLAYER_QUEST_LOG_14_3 = 0xF6,
PLAYER_QUEST_LOG_14_5 = 0xF8,
PLAYER_QUEST_LOG_15_1 = 0xF9,
PLAYER_QUEST_LOG_15_2 = 0xFA,
PLAYER_QUEST_LOG_15_3 = 0xFB,
PLAYER_QUEST_LOG_15_5 = 0xFD,
PLAYER_QUEST_LOG_16_1 = 0xFE,
PLAYER_QUEST_LOG_16_2 = 0xFF,
PLAYER_QUEST_LOG_16_3 = 0x100,
PLAYER_QUEST_LOG_16_5 = 0x102,
PLAYER_QUEST_LOG_17_1 = 0x103,
PLAYER_QUEST_LOG_17_2 = 0x104,
PLAYER_QUEST_LOG_17_3 = 0x105,
PLAYER_QUEST_LOG_17_5 = 0x107,
PLAYER_QUEST_LOG_18_1 = 0x108,
PLAYER_QUEST_LOG_18_2 = 0x109,
PLAYER_QUEST_LOG_18_3 = 0x10A,
PLAYER_QUEST_LOG_18_5 = 0x10C,
PLAYER_QUEST_LOG_19_1 = 0x10D,
PLAYER_QUEST_LOG_19_2 = 0x10E,
PLAYER_QUEST_LOG_19_3 = 0x10F,
PLAYER_QUEST_LOG_19_5 = 0x111,
PLAYER_QUEST_LOG_20_1 = 0x112,
PLAYER_QUEST_LOG_20_2 = 0x113,
PLAYER_QUEST_LOG_20_3 = 0x114,
PLAYER_QUEST_LOG_20_5 = 0x116,
PLAYER_QUEST_LOG_21_1 = 0x117,
PLAYER_QUEST_LOG_21_2 = 0x118,
PLAYER_QUEST_LOG_21_3 = 0x119,
PLAYER_QUEST_LOG_21_5 = 0x11B,
PLAYER_QUEST_LOG_22_1 = 0x11C,
PLAYER_QUEST_LOG_22_2 = 0x11D,
PLAYER_QUEST_LOG_22_3 = 0x11E,
PLAYER_QUEST_LOG_22_5 = 0x120,
PLAYER_QUEST_LOG_23_1 = 0x121,
PLAYER_QUEST_LOG_23_2 = 0x122,
PLAYER_QUEST_LOG_23_3 = 0x123,
PLAYER_QUEST_LOG_23_5 = 0x125,
PLAYER_QUEST_LOG_24_1 = 0x126,
PLAYER_QUEST_LOG_24_2 = 0x127,
PLAYER_QUEST_LOG_24_3 = 0x128,
PLAYER_QUEST_LOG_24_5 = 0x12A,
PLAYER_QUEST_LOG_25_1 = 0x12B,
PLAYER_QUEST_LOG_25_2 = 0x12C,
PLAYER_QUEST_LOG_25_3 = 0x12D,
PLAYER_QUEST_LOG_25_5 = 0x12F,
PLAYER_QUEST_LOG_26_1 = 0x130,
PLAYER_QUEST_LOG_26_2 = 0x131,
PLAYER_QUEST_LOG_26_3 = 0x132,
PLAYER_QUEST_LOG_26_5 = 0x134,
PLAYER_QUEST_LOG_27_1 = 0x135,
PLAYER_QUEST_LOG_27_2 = 0x136,
PLAYER_QUEST_LOG_27_3 = 0x137,
PLAYER_QUEST_LOG_27_5 = 0x139,
PLAYER_QUEST_LOG_28_1 = 0x13A,
PLAYER_QUEST_LOG_28_2 = 0x13B,
PLAYER_QUEST_LOG_28_3 = 0x13C,
PLAYER_QUEST_LOG_28_5 = 0x13E,
PLAYER_QUEST_LOG_29_1 = 0x13F,
PLAYER_QUEST_LOG_29_2 = 0x140,
PLAYER_QUEST_LOG_29_3 = 0x141,
PLAYER_QUEST_LOG_29_5 = 0x143,
PLAYER_QUEST_LOG_30_1 = 0x144,
PLAYER_QUEST_LOG_30_2 = 0x145,
PLAYER_QUEST_LOG_30_3 = 0x146,
PLAYER_QUEST_LOG_30_5 = 0x148,
PLAYER_QUEST_LOG_31_1 = 0x149,
PLAYER_QUEST_LOG_31_2 = 0x14A,
PLAYER_QUEST_LOG_31_3 = 0x14B,
PLAYER_QUEST_LOG_31_5 = 0x14D,
PLAYER_QUEST_LOG_32_1 = 0x14E,
PLAYER_QUEST_LOG_32_2 = 0x14F,
PLAYER_QUEST_LOG_32_3 = 0x150,
PLAYER_QUEST_LOG_32_5 = 0x152,
PLAYER_QUEST_LOG_33_1 = 0x153,
PLAYER_QUEST_LOG_33_2 = 0x154,
PLAYER_QUEST_LOG_33_3 = 0x155,
PLAYER_QUEST_LOG_33_5 = 0x157,
PLAYER_QUEST_LOG_34_1 = 0x158,
PLAYER_QUEST_LOG_34_2 = 0x159,
PLAYER_QUEST_LOG_34_3 = 0x15A,
PLAYER_QUEST_LOG_34_5 = 0x15C,
PLAYER_QUEST_LOG_35_1 = 0x15D,
PLAYER_QUEST_LOG_35_2 = 0x15E,
PLAYER_QUEST_LOG_35_3 = 0x15F,
PLAYER_QUEST_LOG_35_5 = 0x161,
PLAYER_QUEST_LOG_36_1 = 0x162,
PLAYER_QUEST_LOG_36_2 = 0x163,
PLAYER_QUEST_LOG_36_3 = 0x164,
PLAYER_QUEST_LOG_36_5 = 0x166,
PLAYER_QUEST_LOG_37_1 = 0x167,
PLAYER_QUEST_LOG_37_2 = 0x168,
PLAYER_QUEST_LOG_37_3 = 0x169,
PLAYER_QUEST_LOG_37_5 = 0x16B,
PLAYER_QUEST_LOG_38_1 = 0x16C,
PLAYER_QUEST_LOG_38_2 = 0x16D,
PLAYER_QUEST_LOG_38_3 = 0x16E,
PLAYER_QUEST_LOG_38_5 = 0x170,
PLAYER_QUEST_LOG_39_1 = 0x171,
PLAYER_QUEST_LOG_39_2 = 0x172,
PLAYER_QUEST_LOG_39_3 = 0x173,
PLAYER_QUEST_LOG_39_5 = 0x175,
PLAYER_QUEST_LOG_40_1 = 0x176,
PLAYER_QUEST_LOG_40_2 = 0x177,
PLAYER_QUEST_LOG_40_3 = 0x178,
PLAYER_QUEST_LOG_40_5 = 0x17A,
PLAYER_QUEST_LOG_41_1 = 0x17B,
PLAYER_QUEST_LOG_41_2 = 0x17C,
PLAYER_QUEST_LOG_41_3 = 0x17D,
PLAYER_QUEST_LOG_41_5 = 0x17F,
PLAYER_QUEST_LOG_42_1 = 0x180,
PLAYER_QUEST_LOG_42_2 = 0x181,
PLAYER_QUEST_LOG_42_3 = 0x182,
PLAYER_QUEST_LOG_42_5 = 0x184,
PLAYER_QUEST_LOG_43_1 = 0x185,
PLAYER_QUEST_LOG_43_2 = 0x186,
PLAYER_QUEST_LOG_43_3 = 0x187,
PLAYER_QUEST_LOG_43_5 = 0x189,
PLAYER_QUEST_LOG_44_1 = 0x18A,
PLAYER_QUEST_LOG_44_2 = 0x18B,
PLAYER_QUEST_LOG_44_3 = 0x18C,
PLAYER_QUEST_LOG_44_5 = 0x18E,
PLAYER_QUEST_LOG_45_1 = 0x18F,
PLAYER_QUEST_LOG_45_2 = 0x190,
PLAYER_QUEST_LOG_45_3 = 0x191,
PLAYER_QUEST_LOG_45_5 = 0x193,
PLAYER_QUEST_LOG_46_1 = 0x194,
PLAYER_QUEST_LOG_46_2 = 0x195,
PLAYER_QUEST_LOG_46_3 = 0x196,
PLAYER_QUEST_LOG_46_5 = 0x198,
PLAYER_QUEST_LOG_47_1 = 0x199,
PLAYER_QUEST_LOG_47_2 = 0x19A,
PLAYER_QUEST_LOG_47_3 = 0x19B,
PLAYER_QUEST_LOG_47_5 = 0x19D,
PLAYER_QUEST_LOG_48_1 = 0x19E,
PLAYER_QUEST_LOG_48_2 = 0x19F,
PLAYER_QUEST_LOG_48_3 = 0x1A0,
PLAYER_QUEST_LOG_48_5 = 0x1A2,
PLAYER_QUEST_LOG_49_1 = 0x1A3,
PLAYER_QUEST_LOG_49_2 = 0x1A4,
PLAYER_QUEST_LOG_49_3 = 0x1A5,
PLAYER_QUEST_LOG_49_5 = 0x1A7,
PLAYER_QUEST_LOG_50_1 = 0x1A8,
PLAYER_QUEST_LOG_50_2 = 0x1A9,
PLAYER_QUEST_LOG_50_3 = 0x1AA,
PLAYER_QUEST_LOG_50_5 = 0x1AC,
PLAYER_VISIBLE_ITEM_1_ENTRYID = 0x1AD,
PLAYER_VISIBLE_ITEM_1_ENCHANTMENT = 0x1AE,
PLAYER_VISIBLE_ITEM_2_ENTRYID = 0x1AF,
PLAYER_VISIBLE_ITEM_2_ENCHANTMENT = 0x1B0,
PLAYER_VISIBLE_ITEM_3_ENTRYID = 0x1B1,
PLAYER_VISIBLE_ITEM_3_ENCHANTMENT = 0x1B2,
PLAYER_VISIBLE_ITEM_4_ENTRYID = 0x1B3,
PLAYER_VISIBLE_ITEM_4_ENCHANTMENT = 0x1B4,
PLAYER_VISIBLE_ITEM_5_ENTRYID = 0x1B5,
PLAYER_VISIBLE_ITEM_5_ENCHANTMENT = 0x1B6,
PLAYER_VISIBLE_ITEM_6_ENTRYID = 0x1B7,
PLAYER_VISIBLE_ITEM_6_ENCHANTMENT = 0x1B8,
PLAYER_VISIBLE_ITEM_7_ENTRYID = 0x1B9,
PLAYER_VISIBLE_ITEM_7_ENCHANTMENT = 0x1BA,
PLAYER_VISIBLE_ITEM_8_ENTRYID = 0x1BB,
PLAYER_VISIBLE_ITEM_8_ENCHANTMENT = 0x1BC,
PLAYER_VISIBLE_ITEM_9_ENTRYID = 0x1BD,
PLAYER_VISIBLE_ITEM_9_ENCHANTMENT = 0x1BE,
PLAYER_VISIBLE_ITEM_10_ENTRYID = 0x1BF,
PLAYER_VISIBLE_ITEM_10_ENCHANTMENT = 0x1C0,
PLAYER_VISIBLE_ITEM_11_ENTRYID = 0x1C1,
PLAYER_VISIBLE_ITEM_11_ENCHANTMENT = 0x1C2,
PLAYER_VISIBLE_ITEM_12_ENTRYID = 0x1C3,
PLAYER_VISIBLE_ITEM_12_ENCHANTMENT = 0x1C4,
PLAYER_VISIBLE_ITEM_13_ENTRYID = 0x1C5,
PLAYER_VISIBLE_ITEM_13_ENCHANTMENT = 0x1C6,
PLAYER_VISIBLE_ITEM_14_ENTRYID = 0x1C7,
PLAYER_VISIBLE_ITEM_14_ENCHANTMENT = 0x1C8,
PLAYER_VISIBLE_ITEM_15_ENTRYID = 0x1C9,
PLAYER_VISIBLE_ITEM_15_ENCHANTMENT = 0x1CA,
PLAYER_VISIBLE_ITEM_16_ENTRYID = 0x1CB,
PLAYER_VISIBLE_ITEM_16_ENCHANTMENT = 0x1CC,
PLAYER_VISIBLE_ITEM_17_ENTRYID = 0x1CD,
PLAYER_VISIBLE_ITEM_17_ENCHANTMENT = 0x1CE,
PLAYER_VISIBLE_ITEM_18_ENTRYID = 0x1CF,
PLAYER_VISIBLE_ITEM_18_ENCHANTMENT = 0x1D0,
PLAYER_VISIBLE_ITEM_19_ENTRYID = 0x1D1,
PLAYER_VISIBLE_ITEM_19_ENCHANTMENT = 0x1D2,
PLAYER_CHOSEN_TITLE = 0x1D3,
PLAYER_FAKE_INEBRIATION = 0x1D4,
PLAYER_FIELD_PAD_0 = 0x1D5,
PLAYER_FIELD_INV_SLOT_HEAD = 0x1D6,
PLAYER_FIELD_PACK_SLOT_1 = 0x204,
PLAYER_FIELD_BANK_SLOT_1 = 0x224,
PLAYER_FIELD_BANKBAG_SLOT_1 = 0x25C,
PLAYER_FIELD_VENDORBUYBACK_SLOT_1 = 0x26A,
PLAYER_FIELD_KEYRING_SLOT_1 = 0x282,
PLAYER_FARSIGHT = 0x2C2,
PLAYER__FIELD_KNOWN_TITLES = 0x2C4,
PLAYER__FIELD_KNOWN_TITLES1 = 0x2C6,
PLAYER__FIELD_KNOWN_TITLES2 = 0x2C8,
PLAYER_XP = 0x2CA,
PLAYER_NEXT_LEVEL_XP = 0x2CB,
PLAYER_SKILL_INFO_1_1 = 0x2CC,
PLAYER_CHARACTER_POINTS = 0x44C,
PLAYER_TRACK_CREATURES = 0x44D,
PLAYER_TRACK_RESOURCES = 0x44E,
PLAYER_BLOCK_PERCENTAGE = 0x44F,
PLAYER_DODGE_PERCENTAGE = 0x450,
PLAYER_PARRY_PERCENTAGE = 0x451,
PLAYER_EXPERTISE = 0x452,
PLAYER_OFFHAND_EXPERTISE = 0x453,
PLAYER_CRIT_PERCENTAGE = 0x454,
PLAYER_RANGED_CRIT_PERCENTAGE = 0x455,
PLAYER_OFFHAND_CRIT_PERCENTAGE = 0x456,
PLAYER_SPELL_CRIT_PERCENTAGE1 = 0x457,
PLAYER_SHIELD_BLOCK = 0x45E,
PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = 0x45F,
PLAYER_MASTERY = 0x460,
PLAYER_EXPLORED_ZONES_1 = 0x461,
PLAYER_REST_STATE_EXPERIENCE = 0x4F1,
PLAYER_FIELD_COINAGE = 0x4F2,
PLAYER_FIELD_MOD_DAMAGE_DONE_POS = 0x4F4,
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = 0x4FB,
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = 0x502,
PLAYER_FIELD_MOD_HEALING_DONE_POS = 0x509,
PLAYER_FIELD_MOD_HEALING_PCT = 0x50A,
PLAYER_FIELD_MOD_HEALING_DONE_PCT = 0x50B,
PLAYER_FIELD_MOD_SPELL_POWER_PCT = 0x50C,
PLAYER_FIELD_MOD_TARGET_RESISTANCE = 0x50D,
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = 0x50E,
PLAYER_FIELD_BYTES = 0x50F,
PLAYER_SELF_RES_SPELL = 0x510,
PLAYER_FIELD_PVP_MEDALS = 0x511,
PLAYER_FIELD_BUYBACK_PRICE_1 = 0x512,
PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = 0x51E,
PLAYER_FIELD_KILLS = 0x52A,
PLAYER_FIELD_LIFETIME_HONORBALE_KILLS = 0x52B,
PLAYER_FIELD_BYTES2 = 0x52C,
PLAYER_FIELD_WATCHED_FACTION_INDEX = 0x52D,
PLAYER_FIELD_COMBAT_RATING_1 = 0x52E,
PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = 0x548,
PLAYER_FIELD_BATTLEGROUND_RATING = 0x55D,
PLAYER_FIELD_MAX_LEVEL = 0x55E,
PLAYER_FIELD_DAILY_QUESTS_1 = 0x55F,
PLAYER_RUNE_REGEN_1 = 0x578,
PLAYER_NO_REAGENT_COST_1 = 0x57C,
PLAYER_FIELD_GLYPH_SLOTS_1 = 0x57F,
PLAYER_FIELD_GLYPHS_1 = 0x588,
PLAYER_GLYPHS_ENABLED = 0x591,
PLAYER_PET_SPELL_POWER = 0x592,
PLAYER_FIELD_RESEARCHING_1 = 0x593,
PLAYER_FIELD_RESERACH_SITE_1 = 0x59B,
PLAYER_PROFESSION_SKILL_LINE_1 = 0x5A3,
PLAYER_FIELD_UI_HIT_MODIFIER = 0x5A5,
PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = 0x5A6,
PLAYER_FIELD_HOME_REALM_TIME_OFFSET = 0x5A7,
PLAYER_FIELD_MOD_HASTE = 0x5A8,
PLAYER_FIELD_MOD_RANGED_HASTE = 0x5A9,
PLAYER_FIELD_MOD_PET_HASTE = 0x5AA,
PLAYER_FIELD_MOD_HASTE_REGEN = 0x5AB,
};
public enum ContainerFields
{
CONTAINER_FIELD_NUM_SLOTS = 0x48,
CONTAINER_ALIGN_PAD = 0x49,
CONTAINER_FIELD_SLOT_1 = 0x4A,
};
public enum GameObjectFields
{
OBJECT_FIELD_CREATED_BY = 0x8,
GAMEOBJECT_DISPLAYID = 0xA,
GAMEOBJECT_FLAGS = 0xB,
GAMEOBJECT_PARENTROTATION = 0xC,
GAMEOBJECT_DYNAMIC = 0x10,
GAMEOBJECT_FACTION = 0x11,
GAMEOBJECT_LEVEL = 0x12,
GAMEOBJECT_BYTES_1 = 0x13,
};
public enum DynamicObjectFields
{
DYNAMICOBJECT_CASTER = 0x8,
DYNAMICOBJECT_BYTES = 0xA,
DYNAMICOBJECT_SPELLID = 0xB,
DYNAMICOBJECT_RADIUS = 0xC,
DYNAMICOBJECT_CASTTIME = 0xD,
};
public enum CorpseFields
{
CORPSE_FIELD_OWNER = 0x8,
CORPSE_FIELD_PARTY = 0xA,
CORPSE_FIELD_DISPLAY_ID = 0xC,
CORPSE_FIELD_ITEM = 0xD,
CORPSE_FIELD_BYTES_1 = 0x20,
CORPSE_FIELD_BYTES_2 = 0x21,
CORPSE_FIELD_FLAGS = 0x22,
CORPSE_FIELD_DYNAMIC_FLAGS = 0x23,
};
Offset (// ? = not sure)
Code:
public enum ObjectManager
{
clientConnection = 0x8BE1A8,
objectManager = 0x462C,
firstObject = 0xB4,
nextObject = 0x3C,
localGuid = 0xB8,
}
public enum DirectX
{
DX_DEVICE = 0x98ACDC,
DX_DEVICE_IDX = 0x27C4,
ENDSCENE_IDX = 0xA8,
}
public enum GameInfo
{
gameState = 0x99B69A,
isLoadingOrConnecting = 0x987248,
continentId = 0x7B66A0,
AreaId = 0x9F69BC,
lastWowErrorMessage = 0x99AA98,
}
public enum Player
{
targetGUID = 0x99B6B8,
LastTargetGUID = 0x99B6C0,
petGUID = 0xA09350,
playerName = 0x8BE1B1,
PlayerComboPoint = 0x99B759,
RetrieveCorpseWindow = 0x99B72C,
}
public enum UnitRelation
{
FACTION_START_INDEX = 0x898304,
FACTION_POINTER = 0x898310,
FACTION_TOTAL = 0x898300,
HOSTILE_OFFSET_1 = 0x14,
HOSTILE_OFFSET_2 = 0x0C,
FRIENDLY_OFFSET_1 = 0x10,
FRIENDLY_OFFSET_2 = 0x0C,
}
public enum BarManager
{
startBar = 0xA09A80,
nbBar = 0xA09CC0,
nextBar = 0x4,
}
public enum UnitField
{
UNIT_SPEED = 0x914,
UNIT_FIELD_X = 0x898,
UNIT_FIELD_Y = UNIT_FIELD_X + 0x4,
UNIT_FIELD_Z = UNIT_FIELD_X + 0x8,
UNIT_FIELD_R = 0x8A8,
UNIT_FIELD_H = 0x8AC,
unitName1 = 0xA24,
unitName2 = 0x60,
CastingSpellID = 0xB44, // Lua_UnitCastingInfo
ChannelSpellID = 0xB58, // Lua_UnitChannelInfo
}
public enum GameObject
{
GAMEOBJECT_FIELD_X = 0x110,
GAMEOBJECT_FIELD_Y = GAMEOBJECT_FIELD_X + 0x4,
GAMEOBJECT_FIELD_Z = GAMEOBJECT_FIELD_X + 0x8,
GAMEOBJECT_CREATED_BY = 0x8 * 4,
objName1 = 0x1CC,
objName2 = 0x94,
}
public enum Battleground
{
timeStartCount = 0x9FA7F0,
statPvp = 0x9FA72C,
pvpExitWindow = 0x9FA800,
selectedBattleGroundID = 0x9FA7B4,
}
public enum TextBoxChat
{
baseBoxChat = 0x8D1554,
baseBoxChatPtr = 0x208,
statBoxChat = 0x992890,
}
public enum SpellBook
{
knownSpell = 0x9F7E78,
nbSpell = 0x9F7E74,
}
public enum Chat
{
chatBufferStart = 0x99D428,
NextMessage = 0x17C0,
msgFormatedChat = 0x3c,
chatBufferPos = 0x9F69C0,
}
public enum ClickToMove
{
CTM = 0x8D5188,
CTM_DISTANCE = CTM + 0xC,
CTM_PUSH = CTM + 0x1C,
CTM_X = CTM + 0xA0,
CTM_Y = CTM + 0xA4,
CTM_Z = CTM + 0xA8,
}
public enum VMT
{
Interact = 45,
}
public enum FunctionWow
{
ClntObjMgrGetActivePlayer = 0x95360,
FrameScript__Execute = 0x3A26B0,
CGPlayer_C__ClickToMove = 0x1C85D0,
ClntObjMgrGetActivePlayerObj = 0x3540,
FrameScript__GetLocalizedText = 0x1C2270,
TraceLine = 0x2899B0,
ClientConnection__SendPacket = 0x91F30,
}
public enum SendPacket
{
dataStore1 = 0x6B8190,
currentConnectionPtr = 0x8BE1A8,
CMSG_CAST_SPELL = 0x4C56,
}
public enum CorpsePlayer
{
X = 0x99B9C8,
Y = X + 0x4,
Z = Y + 0x4,
}
public enum PlayerNameStore
{
nameStorePtr = 0x899CC0 + 0x8,
nameMaskOffset = 0x024,
nameBaseOffset = 0x01c,
nameStringOffset = 0x020,
}
public enum Login
{
playerSelected = 0x80BEB8,
textTextBoxSelectedPtr = 0x8D1554,
textTextBoxSelectedOffset = 0x208,
loginSelectedTextBoxId = 0x992890, // 1 = login, 0 = password
numberOfPlayer = 0x987AB0,
isLoginPage = 0x8C04D0, // 0 = Login page
battlerNetWindow = 0x987248,
}
public enum AutoLoot
{
AutoLoot_Activate_Pointer = 0x99B87C,
AutoLoot_Activate_Offset = 0x30,
}
public enum AutoSelfCast
{
AutoSelfCast_Activate_Pointer = 0x99B878,
AutoSelfCast_Activate_Offset = 0x30,
}
public enum AutoInteract
{
AutoInteract_Activate_Pointer = 0x99B85C,
AutoInteract_Activate_Offset = 0x30,
}
public enum UnitBaseGetUnitAura
{
CGUnit_Aura = 0x62A40,
AURA_COUNT_1 = 0xFA0,
AURA_COUNT_2 = 0xD24,
AURA_TABLE_1 = 0xD20,
AURA_TABLE_2 = 0xD28,
AURA_SIZE = 0x28,
AURA_SPELL_ID = 0x8
}