Code:
// Descriptors
#define s_objectDescriptors 0x00A66C18
#define s_itemDescriptors 0x00A66CB8
#define s_containerDescriptors 0x00A66C7C
#define s_unitDescriptors 0x00A66FB0
#define s_playerDescriptors 0x00A676A8
#define s_gameobjectDescriptors 0x00A68778
#define s_dynamicobjDescriptors 0x00A68818
#define s_corpseDescriptors 0x00A68880
// WoW Enums
enum eObjectFields {
OBJECT_FIELD_GUID=0x0, // 0x0
OBJECT_FIELD_TYPE=0x8, // 0x8
OBJECT_FIELD_ENTRY=0xC, // 0xC
OBJECT_FIELD_SCALE_X=0x10, // 0x10
OBJECT_FIELD_PADDING=0x14, // 0x14
TOTAL_OBJECT_FIELDS=0x5
};
enum eItemFields {
ITEM_FIELD_OWNER=0x18, // 0x0
ITEM_FIELD_CONTAINED=0x20, // 0x8
ITEM_FIELD_CREATOR=0x28, // 0x10
ITEM_FIELD_GIFTCREATOR=0x30, // 0x18
ITEM_FIELD_STACK_COUNT=0x38, // 0x20
ITEM_FIELD_DURATION=0x3C, // 0x24
ITEM_FIELD_SPELL_CHARGES=0x40, // 0x28
ITEM_FIELD_FLAGS=0x54, // 0x3C
ITEM_FIELD_ENCHANTMENT_1_1=0x58, // 0x40
ITEM_FIELD_ENCHANTMENT_1_3=0x60, // 0x48
ITEM_FIELD_ENCHANTMENT_2_1=0x64, // 0x4C
ITEM_FIELD_ENCHANTMENT_2_3=0x6C, // 0x54
ITEM_FIELD_ENCHANTMENT_3_1=0x70, // 0x58
ITEM_FIELD_ENCHANTMENT_3_3=0x78, // 0x60
ITEM_FIELD_ENCHANTMENT_4_1=0x7C, // 0x64
ITEM_FIELD_ENCHANTMENT_4_3=0x84, // 0x6C
ITEM_FIELD_ENCHANTMENT_5_1=0x88, // 0x70
ITEM_FIELD_ENCHANTMENT_5_3=0x90, // 0x78
ITEM_FIELD_ENCHANTMENT_6_1=0x94, // 0x7C
ITEM_FIELD_ENCHANTMENT_6_3=0x9C, // 0x84
ITEM_FIELD_ENCHANTMENT_7_1=0xA0, // 0x88
ITEM_FIELD_ENCHANTMENT_7_3=0xA8, // 0x90
ITEM_FIELD_ENCHANTMENT_8_1=0xAC, // 0x94
ITEM_FIELD_ENCHANTMENT_8_3=0xB4, // 0x9C
ITEM_FIELD_ENCHANTMENT_9_1=0xB8, // 0xA0
ITEM_FIELD_ENCHANTMENT_9_3=0xC0, // 0xA8
ITEM_FIELD_ENCHANTMENT_10_1=0xC4, // 0xAC
ITEM_FIELD_ENCHANTMENT_10_3=0xCC, // 0xB4
ITEM_FIELD_ENCHANTMENT_11_1=0xD0, // 0xB8
ITEM_FIELD_ENCHANTMENT_11_3=0xD8, // 0xC0
ITEM_FIELD_ENCHANTMENT_12_1=0xDC, // 0xC4
ITEM_FIELD_ENCHANTMENT_12_3=0xE4, // 0xCC
ITEM_FIELD_PROPERTY_SEED=0xE8, // 0xD0
ITEM_FIELD_RANDOM_PROPERTIES_ID=0xEC, // 0xD4
ITEM_FIELD_ITEM_TEXT_ID=0xF0, // 0xD8
ITEM_FIELD_DURABILITY=0xF4, // 0xDC
ITEM_FIELD_MAXDURABILITY=0xF8, // 0xE0
ITEM_FIELD_CREATE_PLAYED_TIME=0xFC, // 0xE4
TOTAL_ITEM_FIELDS=0x26
};
enum eContainerFields {
CONTAINER_FIELD_NUM_SLOTS=0x18, // 0x0
CONTAINER_ALIGN_PAD=0x1C, // 0x4
CONTAINER_FIELD_SLOT_1=0x20, // 0x8
TOTAL_CONTAINER_FIELDS=0x3
};
enum eUnitFields {
UNIT_FIELD_CHARM=0x18, // 0x0
UNIT_FIELD_SUMMON=0x20, // 0x8
UNIT_FIELD_CRITTER=0x28, // 0x10
UNIT_FIELD_CHARMEDBY=0x30, // 0x18
UNIT_FIELD_SUMMONEDBY=0x38, // 0x20
UNIT_FIELD_CREATEDBY=0x40, // 0x28
UNIT_FIELD_TARGET=0x48, // 0x30
UNIT_FIELD_CHANNEL_OBJECT=0x50, // 0x38
UNIT_FIELD_BYTES_0=0x58, // 0x40
UNIT_FIELD_HEALTH=0x5C, // 0x44
UNIT_FIELD_POWER1=0x60, // 0x48
UNIT_FIELD_POWER2=0x64, // 0x4C
UNIT_FIELD_POWER3=0x68, // 0x50
UNIT_FIELD_POWER4=0x6C, // 0x54
UNIT_FIELD_POWER5=0x70, // 0x58
UNIT_FIELD_POWER6=0x74, // 0x5C
UNIT_FIELD_POWER7=0x78, // 0x60
UNIT_FIELD_MAXHEALTH=0x7C, // 0x64
UNIT_FIELD_MAXPOWER1=0x80, // 0x68
UNIT_FIELD_MAXPOWER2=0x84, // 0x6C
UNIT_FIELD_MAXPOWER3=0x88, // 0x70
UNIT_FIELD_MAXPOWER4=0x8C, // 0x74
UNIT_FIELD_MAXPOWER5=0x90, // 0x78
UNIT_FIELD_MAXPOWER6=0x94, // 0x7C
UNIT_FIELD_MAXPOWER7=0x98, // 0x80
UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER=0x9C, // 0x84
UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER=0xB8, // 0xA0
UNIT_FIELD_LEVEL=0xD4, // 0xBC
UNIT_FIELD_FACTIONTEMPLATE=0xD8, // 0xC0
UNIT_VIRTUAL_ITEM_SLOT_ID=0xDC, // 0xC4
UNIT_FIELD_FLAGS=0xE8, // 0xD0
UNIT_FIELD_FLAGS_2=0xEC, // 0xD4
UNIT_FIELD_AURASTATE=0xF0, // 0xD8
UNIT_FIELD_BASEATTACKTIME=0xF4, // 0xDC
UNIT_FIELD_RANGEDATTACKTIME=0xFC, // 0xE4
UNIT_FIELD_BOUNDINGRADIUS=0x100, // 0xE8
UNIT_FIELD_COMBATREACH=0x104, // 0xEC
UNIT_FIELD_DISPLAYID=0x108, // 0xF0
UNIT_FIELD_NATIVEDISPLAYID=0x10C, // 0xF4
UNIT_FIELD_MOUNTDISPLAYID=0x110, // 0xF8
UNIT_FIELD_MINDAMAGE=0x114, // 0xFC
UNIT_FIELD_MAXDAMAGE=0x118, // 0x100
UNIT_FIELD_MINOFFHANDDAMAGE=0x11C, // 0x104
UNIT_FIELD_MAXOFFHANDDAMAGE=0x120, // 0x108
UNIT_FIELD_BYTES_1=0x124, // 0x10C
UNIT_FIELD_PETNUMBER=0x128, // 0x110
UNIT_FIELD_PET_NAME_TIMESTAMP=0x12C, // 0x114
UNIT_FIELD_PETEXPERIENCE=0x130, // 0x118
UNIT_FIELD_PETNEXTLEVELEXP=0x134, // 0x11C
UNIT_DYNAMIC_FLAGS=0x138, // 0x120
UNIT_CHANNEL_SPELL=0x13C, // 0x124
UNIT_MOD_CAST_SPEED=0x140, // 0x128
UNIT_CREATED_BY_SPELL=0x144, // 0x12C
UNIT_NPC_FLAGS=0x148, // 0x130
UNIT_NPC_EMOTESTATE=0x14C, // 0x134
UNIT_FIELD_STAT0=0x150, // 0x138
UNIT_FIELD_STAT1=0x154, // 0x13C
UNIT_FIELD_STAT2=0x158, // 0x140
UNIT_FIELD_STAT3=0x15C, // 0x144
UNIT_FIELD_STAT4=0x160, // 0x148
UNIT_FIELD_POSSTAT0=0x164, // 0x14C
UNIT_FIELD_POSSTAT1=0x168, // 0x150
UNIT_FIELD_POSSTAT2=0x16C, // 0x154
UNIT_FIELD_POSSTAT3=0x170, // 0x158
UNIT_FIELD_POSSTAT4=0x174, // 0x15C
UNIT_FIELD_NEGSTAT0=0x178, // 0x160
UNIT_FIELD_NEGSTAT1=0x17C, // 0x164
UNIT_FIELD_NEGSTAT2=0x180, // 0x168
UNIT_FIELD_NEGSTAT3=0x184, // 0x16C
UNIT_FIELD_NEGSTAT4=0x188, // 0x170
UNIT_FIELD_RESISTANCES=0x18C, // 0x174
UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE=0x1A8, // 0x190
UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE=0x1C4, // 0x1AC
UNIT_FIELD_BASE_MANA=0x1E0, // 0x1C8
UNIT_FIELD_BASE_HEALTH=0x1E4, // 0x1CC
UNIT_FIELD_BYTES_2=0x1E8, // 0x1D0
UNIT_FIELD_ATTACK_POWER=0x1EC, // 0x1D4
UNIT_FIELD_ATTACK_POWER_MODS=0x1F0, // 0x1D8
UNIT_FIELD_ATTACK_POWER_MULTIPLIER=0x1F4, // 0x1DC
UNIT_FIELD_RANGED_ATTACK_POWER=0x1F8, // 0x1E0
UNIT_FIELD_RANGED_ATTACK_POWER_MODS=0x1FC, // 0x1E4
UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER=0x200, // 0x1E8
UNIT_FIELD_MINRANGEDDAMAGE=0x204, // 0x1EC
UNIT_FIELD_MAXRANGEDDAMAGE=0x208, // 0x1F0
UNIT_FIELD_POWER_COST_MODIFIER=0x20C, // 0x1F4
UNIT_FIELD_POWER_COST_MULTIPLIER=0x228, // 0x210
UNIT_FIELD_MAXHEALTHMODIFIER=0x244, // 0x22C
UNIT_FIELD_HOVERHEIGHT=0x248, // 0x230
UNIT_FIELD_PADDING=0x24C, // 0x234
TOTAL_UNIT_FIELDS=0x59
};
enum ePlayerFields {
PLAYER_DUEL_ARBITER=0x250, // 0x0
PLAYER_FLAGS=0x258, // 0x8
PLAYER_GUILDID=0x25C, // 0xC
PLAYER_GUILDRANK=0x260, // 0x10
PLAYER_BYTES=0x264, // 0x14
PLAYER_BYTES_2=0x268, // 0x18
PLAYER_BYTES_3=0x26C, // 0x1C
PLAYER_DUEL_TEAM=0x270, // 0x20
PLAYER_GUILD_TIMESTAMP=0x274, // 0x24
PLAYER_QUEST_LOG_1_1=0x278, // 0x28
PLAYER_QUEST_LOG_1_2=0x27C, // 0x2C
PLAYER_QUEST_LOG_1_3=0x280, // 0x30
PLAYER_QUEST_LOG_1_4=0x288, // 0x38
PLAYER_QUEST_LOG_2_1=0x28C, // 0x3C
PLAYER_QUEST_LOG_2_2=0x290, // 0x40
PLAYER_QUEST_LOG_2_3=0x294, // 0x44
PLAYER_QUEST_LOG_2_5=0x29C, // 0x4C
PLAYER_QUEST_LOG_3_1=0x2A0, // 0x50
PLAYER_QUEST_LOG_3_2=0x2A4, // 0x54
PLAYER_QUEST_LOG_3_3=0x2A8, // 0x58
PLAYER_QUEST_LOG_3_5=0x2B0, // 0x60
PLAYER_QUEST_LOG_4_1=0x2B4, // 0x64
PLAYER_QUEST_LOG_4_2=0x2B8, // 0x68
PLAYER_QUEST_LOG_4_3=0x2BC, // 0x6C
PLAYER_QUEST_LOG_4_5=0x2C4, // 0x74
PLAYER_QUEST_LOG_5_1=0x2C8, // 0x78
PLAYER_QUEST_LOG_5_2=0x2CC, // 0x7C
PLAYER_QUEST_LOG_5_3=0x2D0, // 0x80
PLAYER_QUEST_LOG_5_5=0x2D8, // 0x88
PLAYER_QUEST_LOG_6_1=0x2DC, // 0x8C
PLAYER_QUEST_LOG_6_2=0x2E0, // 0x90
PLAYER_QUEST_LOG_6_3=0x2E4, // 0x94
PLAYER_QUEST_LOG_6_5=0x2EC, // 0x9C
PLAYER_QUEST_LOG_7_1=0x2F0, // 0xA0
PLAYER_QUEST_LOG_7_2=0x2F4, // 0xA4
PLAYER_QUEST_LOG_7_3=0x2F8, // 0xA8
PLAYER_QUEST_LOG_7_5=0x300, // 0xB0
PLAYER_QUEST_LOG_8_1=0x304, // 0xB4
PLAYER_QUEST_LOG_8_2=0x308, // 0xB8
PLAYER_QUEST_LOG_8_3=0x30C, // 0xBC
PLAYER_QUEST_LOG_8_5=0x314, // 0xC4
PLAYER_QUEST_LOG_9_1=0x318, // 0xC8
PLAYER_QUEST_LOG_9_2=0x31C, // 0xCC
PLAYER_QUEST_LOG_9_3=0x320, // 0xD0
PLAYER_QUEST_LOG_9_5=0x328, // 0xD8
PLAYER_QUEST_LOG_10_1=0x32C, // 0xDC
PLAYER_QUEST_LOG_10_2=0x330, // 0xE0
PLAYER_QUEST_LOG_10_3=0x334, // 0xE4
PLAYER_QUEST_LOG_10_5=0x33C, // 0xEC
PLAYER_QUEST_LOG_11_1=0x340, // 0xF0
PLAYER_QUEST_LOG_11_2=0x344, // 0xF4
PLAYER_QUEST_LOG_11_3=0x348, // 0xF8
PLAYER_QUEST_LOG_11_5=0x350, // 0x100
PLAYER_QUEST_LOG_12_1=0x354, // 0x104
PLAYER_QUEST_LOG_12_2=0x358, // 0x108
PLAYER_QUEST_LOG_12_3=0x35C, // 0x10C
PLAYER_QUEST_LOG_12_5=0x364, // 0x114
PLAYER_QUEST_LOG_13_1=0x368, // 0x118
PLAYER_QUEST_LOG_13_2=0x36C, // 0x11C
PLAYER_QUEST_LOG_13_3=0x370, // 0x120
PLAYER_QUEST_LOG_13_5=0x378, // 0x128
PLAYER_QUEST_LOG_14_1=0x37C, // 0x12C
PLAYER_QUEST_LOG_14_2=0x380, // 0x130
PLAYER_QUEST_LOG_14_3=0x384, // 0x134
PLAYER_QUEST_LOG_14_5=0x38C, // 0x13C
PLAYER_QUEST_LOG_15_1=0x390, // 0x140
PLAYER_QUEST_LOG_15_2=0x394, // 0x144
PLAYER_QUEST_LOG_15_3=0x398, // 0x148
PLAYER_QUEST_LOG_15_5=0x3A0, // 0x150
PLAYER_QUEST_LOG_16_1=0x3A4, // 0x154
PLAYER_QUEST_LOG_16_2=0x3A8, // 0x158
PLAYER_QUEST_LOG_16_3=0x3AC, // 0x15C
PLAYER_QUEST_LOG_16_5=0x3B4, // 0x164
PLAYER_QUEST_LOG_17_1=0x3B8, // 0x168
PLAYER_QUEST_LOG_17_2=0x3BC, // 0x16C
PLAYER_QUEST_LOG_17_3=0x3C0, // 0x170
PLAYER_QUEST_LOG_17_5=0x3C8, // 0x178
PLAYER_QUEST_LOG_18_1=0x3CC, // 0x17C
PLAYER_QUEST_LOG_18_2=0x3D0, // 0x180
PLAYER_QUEST_LOG_18_3=0x3D4, // 0x184
PLAYER_QUEST_LOG_18_5=0x3DC, // 0x18C
PLAYER_QUEST_LOG_19_1=0x3E0, // 0x190
PLAYER_QUEST_LOG_19_2=0x3E4, // 0x194
PLAYER_QUEST_LOG_19_3=0x3E8, // 0x198
PLAYER_QUEST_LOG_19_5=0x3F0, // 0x1A0
PLAYER_QUEST_LOG_20_1=0x3F4, // 0x1A4
PLAYER_QUEST_LOG_20_2=0x3F8, // 0x1A8
PLAYER_QUEST_LOG_20_3=0x3FC, // 0x1AC
PLAYER_QUEST_LOG_20_5=0x404, // 0x1B4
PLAYER_QUEST_LOG_21_1=0x408, // 0x1B8
PLAYER_QUEST_LOG_21_2=0x40C, // 0x1BC
PLAYER_QUEST_LOG_21_3=0x410, // 0x1C0
PLAYER_QUEST_LOG_21_5=0x418, // 0x1C8
PLAYER_QUEST_LOG_22_1=0x41C, // 0x1CC
PLAYER_QUEST_LOG_22_2=0x420, // 0x1D0
PLAYER_QUEST_LOG_22_3=0x424, // 0x1D4
PLAYER_QUEST_LOG_22_5=0x42C, // 0x1DC
PLAYER_QUEST_LOG_23_1=0x430, // 0x1E0
PLAYER_QUEST_LOG_23_2=0x434, // 0x1E4
PLAYER_QUEST_LOG_23_3=0x438, // 0x1E8
PLAYER_QUEST_LOG_23_5=0x440, // 0x1F0
PLAYER_QUEST_LOG_24_1=0x444, // 0x1F4
PLAYER_QUEST_LOG_24_2=0x448, // 0x1F8
PLAYER_QUEST_LOG_24_3=0x44C, // 0x1FC
PLAYER_QUEST_LOG_24_5=0x454, // 0x204
PLAYER_QUEST_LOG_25_1=0x458, // 0x208
PLAYER_QUEST_LOG_25_2=0x45C, // 0x20C
PLAYER_QUEST_LOG_25_3=0x460, // 0x210
PLAYER_QUEST_LOG_25_5=0x468, // 0x218
PLAYER_VISIBLE_ITEM_1_ENTRYID=0x46C, // 0x21C
PLAYER_VISIBLE_ITEM_1_ENCHANTMENT=0x470, // 0x220
PLAYER_VISIBLE_ITEM_2_ENTRYID=0x474, // 0x224
PLAYER_VISIBLE_ITEM_2_ENCHANTMENT=0x478, // 0x228
PLAYER_VISIBLE_ITEM_3_ENTRYID=0x47C, // 0x22C
PLAYER_VISIBLE_ITEM_3_ENCHANTMENT=0x480, // 0x230
PLAYER_VISIBLE_ITEM_4_ENTRYID=0x484, // 0x234
PLAYER_VISIBLE_ITEM_4_ENCHANTMENT=0x488, // 0x238
PLAYER_VISIBLE_ITEM_5_ENTRYID=0x48C, // 0x23C
PLAYER_VISIBLE_ITEM_5_ENCHANTMENT=0x490, // 0x240
PLAYER_VISIBLE_ITEM_6_ENTRYID=0x494, // 0x244
PLAYER_VISIBLE_ITEM_6_ENCHANTMENT=0x498, // 0x248
PLAYER_VISIBLE_ITEM_7_ENTRYID=0x49C, // 0x24C
PLAYER_VISIBLE_ITEM_7_ENCHANTMENT=0x4A0, // 0x250
PLAYER_VISIBLE_ITEM_8_ENTRYID=0x4A4, // 0x254
PLAYER_VISIBLE_ITEM_8_ENCHANTMENT=0x4A8, // 0x258
PLAYER_VISIBLE_ITEM_9_ENTRYID=0x4AC, // 0x25C
PLAYER_VISIBLE_ITEM_9_ENCHANTMENT=0x4B0, // 0x260
PLAYER_VISIBLE_ITEM_10_ENTRYID=0x4B4, // 0x264
PLAYER_VISIBLE_ITEM_10_ENCHANTMENT=0x4B8, // 0x268
PLAYER_VISIBLE_ITEM_11_ENTRYID=0x4BC, // 0x26C
PLAYER_VISIBLE_ITEM_11_ENCHANTMENT=0x4C0, // 0x270
PLAYER_VISIBLE_ITEM_12_ENTRYID=0x4C4, // 0x274
PLAYER_VISIBLE_ITEM_12_ENCHANTMENT=0x4C8, // 0x278
PLAYER_VISIBLE_ITEM_13_ENTRYID=0x4CC, // 0x27C
PLAYER_VISIBLE_ITEM_13_ENCHANTMENT=0x4D0, // 0x280
PLAYER_VISIBLE_ITEM_14_ENTRYID=0x4D4, // 0x284
PLAYER_VISIBLE_ITEM_14_ENCHANTMENT=0x4D8, // 0x288
PLAYER_VISIBLE_ITEM_15_ENTRYID=0x4DC, // 0x28C
PLAYER_VISIBLE_ITEM_15_ENCHANTMENT=0x4E0, // 0x290
PLAYER_VISIBLE_ITEM_16_ENTRYID=0x4E4, // 0x294
PLAYER_VISIBLE_ITEM_16_ENCHANTMENT=0x4E8, // 0x298
PLAYER_VISIBLE_ITEM_17_ENTRYID=0x4EC, // 0x29C
PLAYER_VISIBLE_ITEM_17_ENCHANTMENT=0x4F0, // 0x2A0
PLAYER_VISIBLE_ITEM_18_ENTRYID=0x4F4, // 0x2A4
PLAYER_VISIBLE_ITEM_18_ENCHANTMENT=0x4F8, // 0x2A8
PLAYER_VISIBLE_ITEM_19_ENTRYID=0x4FC, // 0x2AC
PLAYER_VISIBLE_ITEM_19_ENCHANTMENT=0x500, // 0x2B0
PLAYER_CHOSEN_TITLE=0x504, // 0x2B4
PLAYER_FAKE_INEBRIATION=0x508, // 0x2B8
PLAYER_FIELD_PAD_0=0x50C, // 0x2BC
PLAYER_FIELD_INV_SLOT_HEAD=0x510, // 0x2C0
PLAYER_FIELD_PACK_SLOT_1=0x5C8, // 0x378
PLAYER_FIELD_BANK_SLOT_1=0x648, // 0x3F8
PLAYER_FIELD_BANKBAG_SLOT_1=0x728, // 0x4D8
PLAYER_FIELD_VENDORBUYBACK_SLOT_1=0x760, // 0x510
PLAYER_FIELD_KEYRING_SLOT_1=0x7C0, // 0x570
PLAYER_FIELD_CURRENCYTOKEN_SLOT_1=0x8C0, // 0x670
PLAYER_FARSIGHT=0x9C0, // 0x770
PLAYER__FIELD_KNOWN_TITLES=0x9C8, // 0x778
PLAYER__FIELD_KNOWN_TITLES1=0x9D0, // 0x780
PLAYER__FIELD_KNOWN_TITLES2=0x9D8, // 0x788
PLAYER_FIELD_KNOWN_CURRENCIES=0x9E0, // 0x790
PLAYER_XP=0x9E8, // 0x798
PLAYER_NEXT_LEVEL_XP=0x9EC, // 0x79C
PLAYER_SKILL_INFO_1_1=0x9F0, // 0x7A0
PLAYER_CHARACTER_POINTS1=0xFF0, // 0xDA0
PLAYER_CHARACTER_POINTS2=0xFF4, // 0xDA4
PLAYER_TRACK_CREATURES=0xFF8, // 0xDA8
PLAYER_TRACK_RESOURCES=0xFFC, // 0xDAC
PLAYER_BLOCK_PERCENTAGE=0x1000, // 0xDB0
PLAYER_DODGE_PERCENTAGE=0x1004, // 0xDB4
PLAYER_PARRY_PERCENTAGE=0x1008, // 0xDB8
PLAYER_EXPERTISE=0x100C, // 0xDBC
PLAYER_OFFHAND_EXPERTISE=0x1010, // 0xDC0
PLAYER_CRIT_PERCENTAGE=0x1014, // 0xDC4
PLAYER_RANGED_CRIT_PERCENTAGE=0x1018, // 0xDC8
PLAYER_OFFHAND_CRIT_PERCENTAGE=0x101C, // 0xDCC
PLAYER_SPELL_CRIT_PERCENTAGE1=0x1020, // 0xDD0
PLAYER_SHIELD_BLOCK=0x103C, // 0xDEC
PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE=0x1040, // 0xDF0
PLAYER_EXPLORED_ZONES_1=0x1044, // 0xDF4
PLAYER_REST_STATE_EXPERIENCE=0x1244, // 0xFF4
PLAYER_FIELD_COINAGE=0x1248, // 0xFF8
PLAYER_FIELD_MOD_DAMAGE_DONE_POS=0x124C, // 0xFFC
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG=0x1268, // 0x1018
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT=0x1284, // 0x1034
PLAYER_FIELD_MOD_HEALING_DONE_POS=0x12A0, // 0x1050
PLAYER_FIELD_MOD_HEALING_PCT=0x12A4, // 0x1054
PLAYER_FIELD_MOD_HEALING_DONE_PCT=0x12A8, // 0x1058
PLAYER_FIELD_MOD_TARGET_RESISTANCE=0x12AC, // 0x105C
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE=0x12B0, // 0x1060
PLAYER_FIELD_BYTES=0x12B4, // 0x1064
PLAYER_AMMO_ID=0x12B8, // 0x1068
PLAYER_SELF_RES_SPELL=0x12BC, // 0x106C
PLAYER_FIELD_PVP_MEDALS=0x12C0, // 0x1070
PLAYER_FIELD_BUYBACK_PRICE_1=0x12C4, // 0x1074
PLAYER_FIELD_BUYBACK_TIMESTAMP_1=0x12F4, // 0x10A4
PLAYER_FIELD_KILLS=0x1324, // 0x10D4
PLAYER_FIELD_TODAY_CONTRIBUTION=0x1328, // 0x10D8
PLAYER_FIELD_YESTERDAY_CONTRIBUTION=0x132C, // 0x10DC
PLAYER_FIELD_LIFETIME_HONORBALE_KILLS=0x1330, // 0x10E0
PLAYER_FIELD_BYTES2=0x1334, // 0x10E4
PLAYER_FIELD_WATCHED_FACTION_INDEX=0x1338, // 0x10E8
PLAYER_FIELD_COMBAT_RATING_1=0x133C, // 0x10EC
PLAYER_FIELD_ARENA_TEAM_INFO_1_1=0x13A0, // 0x1150
PLAYER_FIELD_HONOR_CURRENCY=0x13F4, // 0x11A4
PLAYER_FIELD_ARENA_CURRENCY=0x13F8, // 0x11A8
PLAYER_FIELD_MAX_LEVEL=0x13FC, // 0x11AC
PLAYER_FIELD_DAILY_QUESTS_1=0x1400, // 0x11B0
PLAYER_RUNE_REGEN_1=0x1464, // 0x1214
PLAYER_NO_REAGENT_COST_1=0x1474, // 0x1224
PLAYER_FIELD_GLYPH_SLOTS_1=0x1480, // 0x1230
PLAYER_FIELD_GLYPHS_1=0x1498, // 0x1248
PLAYER_GLYPHS_ENABLED=0x14B0, // 0x1260
PLAYER_FIELD_PADDING=0x14B4, // 0x1264
TOTAL_PLAYER_FIELDS=0xD7
};
enum eGameObjectFields {
OBJECT_FIELD_CREATED_BY=0x18, // 0x0
GAMEOBJECT_DISPLAYID=0x20, // 0x8
GAMEOBJECT_FLAGS=0x24, // 0xC
GAMEOBJECT_PARENTROTATION=0x28, // 0x10
GAMEOBJECT_DYNAMIC=0x38, // 0x20
GAMEOBJECT_FACTION=0x3C, // 0x24
GAMEOBJECT_LEVEL=0x40, // 0x28
GAMEOBJECT_BYTES_1=0x44, // 0x2C
TOTAL_GAMEOBJECT_FIELDS=0x8
};
enum eDynamicObjectFields {
DYNAMICOBJECT_CASTER=0x18, // 0x0
DYNAMICOBJECT_BYTES=0x20, // 0x8
DYNAMICOBJECT_SPELLID=0x24, // 0xC
DYNAMICOBJECT_RADIUS=0x28, // 0x10
DYNAMICOBJECT_CASTTIME=0x2C, // 0x14
TOTAL_DYNAMICOBJECT_FIELDS=0x5
};
enum eCorpseFields {
CORPSE_FIELD_OWNER=0x18, // 0x0
CORPSE_FIELD_PARTY=0x20, // 0x8
CORPSE_FIELD_DISPLAY_ID=0x28, // 0x10
CORPSE_FIELD_ITEM=0x2C, // 0x14
CORPSE_FIELD_BYTES_1=0x78, // 0x60
CORPSE_FIELD_BYTES_2=0x7C, // 0x64
CORPSE_FIELD_GUILD=0x80, // 0x68
CORPSE_FIELD_FLAGS=0x84, // 0x6C
CORPSE_FIELD_DYNAMIC_FLAGS=0x88, // 0x70
CORPSE_FIELD_PAD=0x8C, // 0x74
TOTAL_CORPSE_FIELDS=0xA
};