As usual.
Code:#ifndef __OBJECTS_ENUM_H__ #define __OBJECTS_ENUM_H__ // Version: 3.2.0 Build number: 10192 Build date: Jul 31 2009 /*---------------------------------- WoW Offset Dumper 0.1 - IDC Script by kynox Credits: bobbysing, Patrick, Dominik, Azorbix -----------------------------------*/ // Descriptors: 0x01038A88 enum eObjectFields { OBJECT_FIELD_GUID = 0x0, OBJECT_FIELD_TYPE = 0x8, OBJECT_FIELD_ENTRY = 0xC, OBJECT_FIELD_SCALE_X = 0x10, OBJECT_FIELD_PADDING = 0x14, TOTAL_OBJECT_FIELDS = 0x5 }; // Descriptors: 0x01038E20 enum eUnitFields { UNIT_FIELD_CHARM = 0x0, UNIT_FIELD_SUMMON = 0x8, UNIT_FIELD_CRITTER = 0x10, UNIT_FIELD_CHARMEDBY = 0x18, UNIT_FIELD_SUMMONEDBY = 0x20, UNIT_FIELD_CREATEDBY = 0x28, UNIT_FIELD_TARGET = 0x30, UNIT_FIELD_CHANNEL_OBJECT = 0x38, UNIT_FIELD_BYTES_0 = 0x40, UNIT_FIELD_HEALTH = 0x44, UNIT_FIELD_POWER1 = 0x48, UNIT_FIELD_POWER2 = 0x4C, UNIT_FIELD_POWER3 = 0x50, UNIT_FIELD_POWER4 = 0x54, UNIT_FIELD_POWER5 = 0x58, UNIT_FIELD_POWER6 = 0x5C, UNIT_FIELD_POWER7 = 0x60, UNIT_FIELD_MAXHEALTH = 0x64, UNIT_FIELD_MAXPOWER1 = 0x68, UNIT_FIELD_MAXPOWER2 = 0x6C, UNIT_FIELD_MAXPOWER3 = 0x70, UNIT_FIELD_MAXPOWER4 = 0x74, UNIT_FIELD_MAXPOWER5 = 0x78, UNIT_FIELD_MAXPOWER6 = 0x7C, UNIT_FIELD_MAXPOWER7 = 0x80, UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = 0x84, UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = 0xA0, UNIT_FIELD_LEVEL = 0xBC, UNIT_FIELD_FACTIONTEMPLATE = 0xC0, UNIT_VIRTUAL_ITEM_SLOT_ID = 0xC4, UNIT_FIELD_FLAGS = 0xD0, UNIT_FIELD_FLAGS_2 = 0xD4, UNIT_FIELD_AURASTATE = 0xD8, UNIT_FIELD_BASEATTACKTIME = 0xDC, UNIT_FIELD_RANGEDATTACKTIME = 0xE4, UNIT_FIELD_BOUNDINGRADIUS = 0xE8, UNIT_FIELD_COMBATREACH = 0xEC, UNIT_FIELD_DISPLAYID = 0xF0, UNIT_FIELD_NATIVEDISPLAYID = 0xF4, UNIT_FIELD_MOUNTDISPLAYID = 0xF8, UNIT_FIELD_MINDAMAGE = 0xFC, UNIT_FIELD_MAXDAMAGE = 0x100, UNIT_FIELD_MINOFFHANDDAMAGE = 0x104, UNIT_FIELD_MAXOFFHANDDAMAGE = 0x108, UNIT_FIELD_BYTES_1 = 0x10C, UNIT_FIELD_PETNUMBER = 0x110, UNIT_FIELD_PET_NAME_TIMESTAMP = 0x114, UNIT_FIELD_PETEXPERIENCE = 0x118, UNIT_FIELD_PETNEXTLEVELEXP = 0x11C, UNIT_DYNAMIC_FLAGS = 0x120, UNIT_CHANNEL_SPELL = 0x124, UNIT_MOD_CAST_SPEED = 0x128, UNIT_CREATED_BY_SPELL = 0x12C, UNIT_NPC_FLAGS = 0x130, UNIT_NPC_EMOTESTATE = 0x134, UNIT_FIELD_STAT0 = 0x138, UNIT_FIELD_STAT1 = 0x13C, UNIT_FIELD_STAT2 = 0x140, UNIT_FIELD_STAT3 = 0x144, UNIT_FIELD_STAT4 = 0x148, UNIT_FIELD_POSSTAT0 = 0x14C, UNIT_FIELD_POSSTAT1 = 0x150, UNIT_FIELD_POSSTAT2 = 0x154, UNIT_FIELD_POSSTAT3 = 0x158, UNIT_FIELD_POSSTAT4 = 0x15C, UNIT_FIELD_NEGSTAT0 = 0x160, UNIT_FIELD_NEGSTAT1 = 0x164, UNIT_FIELD_NEGSTAT2 = 0x168, UNIT_FIELD_NEGSTAT3 = 0x16C, UNIT_FIELD_NEGSTAT4 = 0x170, UNIT_FIELD_RESISTANCES = 0x174, UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = 0x190, UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = 0x1AC, UNIT_FIELD_BASE_MANA = 0x1C8, UNIT_FIELD_BASE_HEALTH = 0x1CC, UNIT_FIELD_BYTES_2 = 0x1D0, UNIT_FIELD_ATTACK_POWER = 0x1D4, UNIT_FIELD_ATTACK_POWER_MODS = 0x1D8, UNIT_FIELD_ATTACK_POWER_MULTIPLIER = 0x1DC, UNIT_FIELD_RANGED_ATTACK_POWER = 0x1E0, UNIT_FIELD_RANGED_ATTACK_POWER_MODS = 0x1E4, UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = 0x1E8, UNIT_FIELD_MINRANGEDDAMAGE = 0x1EC, UNIT_FIELD_MAXRANGEDDAMAGE = 0x1F0, UNIT_FIELD_POWER_COST_MODIFIER = 0x1F4, UNIT_FIELD_POWER_COST_MULTIPLIER = 0x210, UNIT_FIELD_MAXHEALTHMODIFIER = 0x22C, UNIT_FIELD_HOVERHEIGHT = 0x230, UNIT_FIELD_PADDING = 0x234, TOTAL_UNIT_FIELDS = 0x59 }; // Descriptors: 0x01038B28 enum eItemFields { ITEM_FIELD_OWNER = 0x0, ITEM_FIELD_CONTAINED = 0x8, ITEM_FIELD_CREATOR = 0x10, ITEM_FIELD_GIFTCREATOR = 0x18, ITEM_FIELD_STACK_COUNT = 0x20, ITEM_FIELD_DURATION = 0x24, ITEM_FIELD_SPELL_CHARGES = 0x28, ITEM_FIELD_FLAGS = 0x3C, ITEM_FIELD_ENCHANTMENT_1_1 = 0x40, ITEM_FIELD_ENCHANTMENT_1_3 = 0x48, ITEM_FIELD_ENCHANTMENT_2_1 = 0x4C, ITEM_FIELD_ENCHANTMENT_2_3 = 0x54, ITEM_FIELD_ENCHANTMENT_3_1 = 0x58, ITEM_FIELD_ENCHANTMENT_3_3 = 0x60, ITEM_FIELD_ENCHANTMENT_4_1 = 0x64, ITEM_FIELD_ENCHANTMENT_4_3 = 0x6C, ITEM_FIELD_ENCHANTMENT_5_1 = 0x70, ITEM_FIELD_ENCHANTMENT_5_3 = 0x78, ITEM_FIELD_ENCHANTMENT_6_1 = 0x7C, ITEM_FIELD_ENCHANTMENT_6_3 = 0x84, ITEM_FIELD_ENCHANTMENT_7_1 = 0x88, ITEM_FIELD_ENCHANTMENT_7_3 = 0x90, ITEM_FIELD_ENCHANTMENT_8_1 = 0x94, ITEM_FIELD_ENCHANTMENT_8_3 = 0x9C, ITEM_FIELD_ENCHANTMENT_9_1 = 0xA0, ITEM_FIELD_ENCHANTMENT_9_3 = 0xA8, ITEM_FIELD_ENCHANTMENT_10_1 = 0xAC, ITEM_FIELD_ENCHANTMENT_10_3 = 0xB4, ITEM_FIELD_ENCHANTMENT_11_1 = 0xB8, ITEM_FIELD_ENCHANTMENT_11_3 = 0xC0, ITEM_FIELD_ENCHANTMENT_12_1 = 0xC4, ITEM_FIELD_ENCHANTMENT_12_3 = 0xCC, ITEM_FIELD_PROPERTY_SEED = 0xD0, ITEM_FIELD_RANDOM_PROPERTIES_ID = 0xD4, ITEM_FIELD_ITEM_TEXT_ID = 0xD8, ITEM_FIELD_DURABILITY = 0xDC, ITEM_FIELD_MAXDURABILITY = 0xE0, ITEM_FIELD_CREATE_PLAYED_TIME = 0xE4, TOTAL_ITEM_FIELDS = 0x26 }; // Descriptors: 0x01039518 enum ePlayerFields { PLAYER_DUEL_ARBITER = 0x0, PLAYER_FLAGS = 0x8, PLAYER_GUILDID = 0xC, PLAYER_GUILDRANK = 0x10, PLAYER_BYTES = 0x14, PLAYER_BYTES_2 = 0x18, PLAYER_BYTES_3 = 0x1C, PLAYER_DUEL_TEAM = 0x20, PLAYER_GUILD_TIMESTAMP = 0x24, PLAYER_QUEST_LOG_1_1 = 0x28, PLAYER_QUEST_LOG_1_2 = 0x2C, PLAYER_QUEST_LOG_1_3 = 0x30, PLAYER_QUEST_LOG_1_4 = 0x34, PLAYER_QUEST_LOG_2_1 = 0x38, PLAYER_QUEST_LOG_2_2 = 0x3C, PLAYER_QUEST_LOG_2_3 = 0x40, PLAYER_QUEST_LOG_2_4 = 0x44, PLAYER_QUEST_LOG_3_1 = 0x48, PLAYER_QUEST_LOG_3_2 = 0x4C, PLAYER_QUEST_LOG_3_3 = 0x50, PLAYER_QUEST_LOG_3_4 = 0x54, PLAYER_QUEST_LOG_4_1 = 0x58, PLAYER_QUEST_LOG_4_2 = 0x5C, PLAYER_QUEST_LOG_4_3 = 0x60, PLAYER_QUEST_LOG_4_4 = 0x64, PLAYER_QUEST_LOG_5_1 = 0x68, PLAYER_QUEST_LOG_5_2 = 0x6C, PLAYER_QUEST_LOG_5_3 = 0x70, PLAYER_QUEST_LOG_5_4 = 0x74, PLAYER_QUEST_LOG_6_1 = 0x78, PLAYER_QUEST_LOG_6_2 = 0x7C, PLAYER_QUEST_LOG_6_3 = 0x80, PLAYER_QUEST_LOG_6_4 = 0x84, PLAYER_QUEST_LOG_7_1 = 0x88, PLAYER_QUEST_LOG_7_2 = 0x8C, PLAYER_QUEST_LOG_7_3 = 0x90, PLAYER_QUEST_LOG_7_4 = 0x94, PLAYER_QUEST_LOG_8_1 = 0x98, PLAYER_QUEST_LOG_8_2 = 0x9C, PLAYER_QUEST_LOG_8_3 = 0xA0, PLAYER_QUEST_LOG_8_4 = 0xA4, PLAYER_QUEST_LOG_9_1 = 0xA8, PLAYER_QUEST_LOG_9_2 = 0xAC, PLAYER_QUEST_LOG_9_3 = 0xB0, PLAYER_QUEST_LOG_9_4 = 0xB4, PLAYER_QUEST_LOG_10_1 = 0xB8, PLAYER_QUEST_LOG_10_2 = 0xBC, PLAYER_QUEST_LOG_10_3 = 0xC0, PLAYER_QUEST_LOG_10_4 = 0xC4, PLAYER_QUEST_LOG_11_1 = 0xC8, PLAYER_QUEST_LOG_11_2 = 0xCC, PLAYER_QUEST_LOG_11_3 = 0xD0, PLAYER_QUEST_LOG_11_4 = 0xD4, PLAYER_QUEST_LOG_12_1 = 0xD8, PLAYER_QUEST_LOG_12_2 = 0xDC, PLAYER_QUEST_LOG_12_3 = 0xE0, PLAYER_QUEST_LOG_12_4 = 0xE4, PLAYER_QUEST_LOG_13_1 = 0xE8, PLAYER_QUEST_LOG_13_2 = 0xEC, PLAYER_QUEST_LOG_13_3 = 0xF0, PLAYER_QUEST_LOG_13_4 = 0xF4, PLAYER_QUEST_LOG_14_1 = 0xF8, PLAYER_QUEST_LOG_14_2 = 0xFC, PLAYER_QUEST_LOG_14_3 = 0x100, PLAYER_QUEST_LOG_14_4 = 0x104, PLAYER_QUEST_LOG_15_1 = 0x108, PLAYER_QUEST_LOG_15_2 = 0x10C, PLAYER_QUEST_LOG_15_3 = 0x110, PLAYER_QUEST_LOG_15_4 = 0x114, PLAYER_QUEST_LOG_16_1 = 0x118, PLAYER_QUEST_LOG_16_2 = 0x11C, PLAYER_QUEST_LOG_16_3 = 0x120, PLAYER_QUEST_LOG_16_4 = 0x124, PLAYER_QUEST_LOG_17_1 = 0x128, PLAYER_QUEST_LOG_17_2 = 0x12C, PLAYER_QUEST_LOG_17_3 = 0x130, PLAYER_QUEST_LOG_17_4 = 0x134, PLAYER_QUEST_LOG_18_1 = 0x138, PLAYER_QUEST_LOG_18_2 = 0x13C, PLAYER_QUEST_LOG_18_3 = 0x140, PLAYER_QUEST_LOG_18_4 = 0x144, PLAYER_QUEST_LOG_19_1 = 0x148, PLAYER_QUEST_LOG_19_2 = 0x14C, PLAYER_QUEST_LOG_19_3 = 0x150, PLAYER_QUEST_LOG_19_4 = 0x154, PLAYER_QUEST_LOG_20_1 = 0x158, PLAYER_QUEST_LOG_20_2 = 0x15C, PLAYER_QUEST_LOG_20_3 = 0x160, PLAYER_QUEST_LOG_20_4 = 0x164, PLAYER_QUEST_LOG_21_1 = 0x168, PLAYER_QUEST_LOG_21_2 = 0x16C, PLAYER_QUEST_LOG_21_3 = 0x170, PLAYER_QUEST_LOG_21_4 = 0x174, PLAYER_QUEST_LOG_22_1 = 0x178, PLAYER_QUEST_LOG_22_2 = 0x17C, PLAYER_QUEST_LOG_22_3 = 0x180, PLAYER_QUEST_LOG_22_4 = 0x184, PLAYER_QUEST_LOG_23_1 = 0x188, PLAYER_QUEST_LOG_23_2 = 0x18C, PLAYER_QUEST_LOG_23_3 = 0x190, PLAYER_QUEST_LOG_23_4 = 0x194, PLAYER_QUEST_LOG_24_1 = 0x198, PLAYER_QUEST_LOG_24_2 = 0x19C, PLAYER_QUEST_LOG_24_3 = 0x1A0, PLAYER_QUEST_LOG_24_4 = 0x1A4, PLAYER_QUEST_LOG_25_1 = 0x1A8, PLAYER_QUEST_LOG_25_2 = 0x1AC, PLAYER_QUEST_LOG_25_3 = 0x1B0, PLAYER_QUEST_LOG_25_4 = 0x1B4, PLAYER_VISIBLE_ITEM_1_ENTRYID = 0x1B8, PLAYER_VISIBLE_ITEM_1_ENCHANTMENT = 0x1BC, PLAYER_VISIBLE_ITEM_2_ENTRYID = 0x1C0, PLAYER_VISIBLE_ITEM_2_ENCHANTMENT = 0x1C4, PLAYER_VISIBLE_ITEM_3_ENTRYID = 0x1C8, PLAYER_VISIBLE_ITEM_3_ENCHANTMENT = 0x1CC, PLAYER_VISIBLE_ITEM_4_ENTRYID = 0x1D0, PLAYER_VISIBLE_ITEM_4_ENCHANTMENT = 0x1D4, PLAYER_VISIBLE_ITEM_5_ENTRYID = 0x1D8, PLAYER_VISIBLE_ITEM_5_ENCHANTMENT = 0x1DC, PLAYER_VISIBLE_ITEM_6_ENTRYID = 0x1E0, PLAYER_VISIBLE_ITEM_6_ENCHANTMENT = 0x1E4, PLAYER_VISIBLE_ITEM_7_ENTRYID = 0x1E8, PLAYER_VISIBLE_ITEM_7_ENCHANTMENT = 0x1EC, PLAYER_VISIBLE_ITEM_8_ENTRYID = 0x1F0, PLAYER_VISIBLE_ITEM_8_ENCHANTMENT = 0x1F4, PLAYER_VISIBLE_ITEM_9_ENTRYID = 0x1F8, PLAYER_VISIBLE_ITEM_9_ENCHANTMENT = 0x1FC, PLAYER_VISIBLE_ITEM_10_ENTRYID = 0x200, PLAYER_VISIBLE_ITEM_10_ENCHANTMENT = 0x204, PLAYER_VISIBLE_ITEM_11_ENTRYID = 0x208, PLAYER_VISIBLE_ITEM_11_ENCHANTMENT = 0x20C, PLAYER_VISIBLE_ITEM_12_ENTRYID = 0x210, PLAYER_VISIBLE_ITEM_12_ENCHANTMENT = 0x214, PLAYER_VISIBLE_ITEM_13_ENTRYID = 0x218, PLAYER_VISIBLE_ITEM_13_ENCHANTMENT = 0x21C, PLAYER_VISIBLE_ITEM_14_ENTRYID = 0x220, PLAYER_VISIBLE_ITEM_14_ENCHANTMENT = 0x224, PLAYER_VISIBLE_ITEM_15_ENTRYID = 0x228, PLAYER_VISIBLE_ITEM_15_ENCHANTMENT = 0x22C, PLAYER_VISIBLE_ITEM_16_ENTRYID = 0x230, PLAYER_VISIBLE_ITEM_16_ENCHANTMENT = 0x234, PLAYER_VISIBLE_ITEM_17_ENTRYID = 0x238, PLAYER_VISIBLE_ITEM_17_ENCHANTMENT = 0x23C, PLAYER_VISIBLE_ITEM_18_ENTRYID = 0x240, PLAYER_VISIBLE_ITEM_18_ENCHANTMENT = 0x244, PLAYER_VISIBLE_ITEM_19_ENTRYID = 0x248, PLAYER_VISIBLE_ITEM_19_ENCHANTMENT = 0x24C, PLAYER_CHOSEN_TITLE = 0x250, PLAYER_FAKE_INEBRIATION = 0x254, PLAYER_FIELD_INV_SLOT_HEAD = 0x258, PLAYER_FIELD_PACK_SLOT_1 = 0x310, PLAYER_FIELD_BANK_SLOT_1 = 0x390, PLAYER_FIELD_BANKBAG_SLOT_1 = 0x470, PLAYER_FIELD_VENDORBUYBACK_SLOT_1 = 0x4A8, PLAYER_FIELD_KEYRING_SLOT_1 = 0x508, PLAYER_FIELD_CURRENCYTOKEN_SLOT_1 = 0x608, PLAYER_FARSIGHT = 0x708, PLAYER__FIELD_KNOWN_TITLES = 0x710, PLAYER__FIELD_KNOWN_TITLES1 = 0x718, PLAYER__FIELD_KNOWN_TITLES2 = 0x720, PLAYER_FIELD_KNOWN_CURRENCIES = 0x728, PLAYER_XP = 0x730, PLAYER_NEXT_LEVEL_XP = 0x734, PLAYER_SKILL_INFO_1_1 = 0x738, PLAYER_CHARACTER_POINTS1 = 0xD38, PLAYER_CHARACTER_POINTS2 = 0xD3C, PLAYER_TRACK_CREATURES = 0xD40, PLAYER_TRACK_RESOURCES = 0xD44, PLAYER_BLOCK_PERCENTAGE = 0xD48, PLAYER_DODGE_PERCENTAGE = 0xD4C, PLAYER_PARRY_PERCENTAGE = 0xD50, PLAYER_EXPERTISE = 0xD54, PLAYER_OFFHAND_EXPERTISE = 0xD58, PLAYER_CRIT_PERCENTAGE = 0xD5C, PLAYER_RANGED_CRIT_PERCENTAGE = 0xD60, PLAYER_OFFHAND_CRIT_PERCENTAGE = 0xD64, PLAYER_SPELL_CRIT_PERCENTAGE1 = 0xD68, PLAYER_SHIELD_BLOCK = 0xD84, PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = 0xD88, PLAYER_EXPLORED_ZONES_1 = 0xD8C, PLAYER_REST_STATE_EXPERIENCE = 0xF8C, PLAYER_FIELD_COINAGE = 0xF90, PLAYER_FIELD_MOD_DAMAGE_DONE_POS = 0xF94, PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = 0xFB0, PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = 0xFCC, PLAYER_FIELD_MOD_HEALING_DONE_POS = 0xFE8, PLAYER_FIELD_MOD_HEALING_PCT = 0xFEC, PLAYER_FIELD_MOD_HEALING_DONE_PCT = 0xFF0, PLAYER_FIELD_MOD_TARGET_RESISTANCE = 0xFF4, PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = 0xFF8, PLAYER_FIELD_BYTES = 0xFFC, PLAYER_AMMO_ID = 0x1000, PLAYER_SELF_RES_SPELL = 0x1004, PLAYER_FIELD_PVP_MEDALS = 0x1008, PLAYER_FIELD_BUYBACK_PRICE_1 = 0x100C, PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = 0x103C, PLAYER_FIELD_KILLS = 0x106C, PLAYER_FIELD_TODAY_CONTRIBUTION = 0x1070, PLAYER_FIELD_YESTERDAY_CONTRIBUTION = 0x1074, PLAYER_FIELD_LIFETIME_HONORBALE_KILLS = 0x1078, PLAYER_FIELD_BYTES2 = 0x107C, PLAYER_FIELD_WATCHED_FACTION_INDEX = 0x1080, PLAYER_FIELD_COMBAT_RATING_1 = 0x1084, PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = 0x10E8, PLAYER_FIELD_HONOR_CURRENCY = 0x113C, PLAYER_FIELD_ARENA_CURRENCY = 0x1140, PLAYER_FIELD_MAX_LEVEL = 0x1144, PLAYER_FIELD_DAILY_QUESTS_1 = 0x1148, PLAYER_RUNE_REGEN_1 = 0x11AC, PLAYER_NO_REAGENT_COST_1 = 0x11BC, PLAYER_FIELD_GLYPH_SLOTS_1 = 0x11C8, PLAYER_FIELD_GLYPHS_1 = 0x11E0, PLAYER_GLYPHS_ENABLED = 0x11F8, PLAYER_FIELD_PADDING = 0x11FC, TOTAL_PLAYER_FIELDS = 0xD6 }; // Descriptors: 0x01038AEC enum eContainerFields { CONTAINER_FIELD_NUM_SLOTS = 0x0, CONTAINER_ALIGN_PAD = 0x4, CONTAINER_FIELD_SLOT_1 = 0x8, TOTAL_CONTAINER_FIELDS = 0x3 }; // Descriptors: 0x0103A5D0 enum eGameObjectFields { GAMEOBJECT_DISPLAYID = 0x8, GAMEOBJECT_FLAGS = 0xC, GAMEOBJECT_PARENTROTATION = 0x10, GAMEOBJECT_DYNAMIC = 0x20, GAMEOBJECT_FACTION = 0x24, GAMEOBJECT_LEVEL = 0x28, GAMEOBJECT_BYTES_1 = 0x2C, TOTAL_GAMEOBJECT_FIELDS = 0x7 }; // Descriptors: 0x0103A670 enum eDynamicObjectFields { DYNAMICOBJECT_CASTER = 0x0, DYNAMICOBJECT_BYTES = 0x8, DYNAMICOBJECT_SPELLID = 0xC, DYNAMICOBJECT_RADIUS = 0x10, DYNAMICOBJECT_CASTTIME = 0x14, TOTAL_DYNAMICOBJECT_FIELDS = 0x5 }; // Descriptors: 0x0103A6D8 enum eCorpseFields { CORPSE_FIELD_OWNER = 0x0, CORPSE_FIELD_PARTY = 0x8, CORPSE_FIELD_DISPLAY_ID = 0x10, CORPSE_FIELD_ITEM = 0x14, CORPSE_FIELD_BYTES_1 = 0x60, CORPSE_FIELD_BYTES_2 = 0x64, CORPSE_FIELD_GUILD = 0x68, CORPSE_FIELD_FLAGS = 0x6C, CORPSE_FIELD_DYNAMIC_FLAGS = 0x70, CORPSE_FIELD_PAD = 0x74, TOTAL_CORPSE_FIELDS = 0xA }; #endif //__OBJECTS_ENUM_H__Code:#ifndef __OBJECTS_STRUCTS_H__ #define __OBJECTS_STRUCTS_H__ // Version: 3.2.0 Build number: 10192 Build date: Jul 31 2009 /*---------------------------------- WoW Offset Dumper 0.1 - IDC Script by kynox modified by wraithZX to generate structs Credits: bobbysing, Patrick, Dominik, Azorbix -----------------------------------*/ // Descriptors: 0x01038A88 struct sObjectFields { /* offsets:[d:0x0000]:[b:0x0000] */ WGUID OBJECT_FIELD_GUID; /* offsets:[d:0x0002]:[b:0x0008] */ unsigned long OBJECT_FIELD_TYPE; /* offsets:[d:0x0003]:[b:0x000C] */ unsigned long OBJECT_FIELD_ENTRY; /* offsets:[d:0x0004]:[b:0x0010] */ float OBJECT_FIELD_SCALE_X; /* offsets:[d:0x0005]:[b:0x0014] */ unsigned long OBJECT_FIELD_PADDING; }; // Descriptors: 0x01038B28 struct sItemFields { /* offsets:[d:0x0006]:[b:0x0018] */ WGUID ITEM_FIELD_OWNER; /* offsets:[d:0x0008]:[b:0x0020] */ WGUID ITEM_FIELD_CONTAINED; /* offsets:[d:0x000A]:[b:0x0028] */ WGUID ITEM_FIELD_CREATOR; /* offsets:[d:0x000C]:[b:0x0030] */ WGUID ITEM_FIELD_GIFTCREATOR; /* offsets:[d:0x000E]:[b:0x0038] */ unsigned long ITEM_FIELD_STACK_COUNT; /* offsets:[d:0x000F]:[b:0x003C] */ unsigned long ITEM_FIELD_DURATION; /* offsets:[d:0x0010]:[b:0x0040] */ unsigned long ITEM_FIELD_SPELL_CHARGES[5]; /* offsets:[d:0x0015]:[b:0x0054] */ unsigned long ITEM_FIELD_FLAGS; /* offsets:[d:0x0016]:[b:0x0058] */ unsigned long ITEM_FIELD_ENCHANTMENT_1_1[2]; /* offsets:[d:0x0018]:[b:0x0060] */ unsigned char ITEM_FIELD_ENCHANTMENT_1_3[4]; /* offsets:[d:0x0019]:[b:0x0064] */ unsigned long ITEM_FIELD_ENCHANTMENT_2_1[2]; /* offsets:[d:0x001B]:[b:0x006C] */ unsigned char ITEM_FIELD_ENCHANTMENT_2_3[4]; /* offsets:[d:0x001C]:[b:0x0070] */ unsigned long ITEM_FIELD_ENCHANTMENT_3_1[2]; /* offsets:[d:0x001E]:[b:0x0078] */ unsigned char ITEM_FIELD_ENCHANTMENT_3_3[4]; /* offsets:[d:0x001F]:[b:0x007C] */ unsigned long ITEM_FIELD_ENCHANTMENT_4_1[2]; /* offsets:[d:0x0021]:[b:0x0084] */ unsigned char ITEM_FIELD_ENCHANTMENT_4_3[4]; /* offsets:[d:0x0022]:[b:0x0088] */ unsigned long ITEM_FIELD_ENCHANTMENT_5_1[2]; /* offsets:[d:0x0024]:[b:0x0090] */ unsigned char ITEM_FIELD_ENCHANTMENT_5_3[4]; /* offsets:[d:0x0025]:[b:0x0094] */ unsigned long ITEM_FIELD_ENCHANTMENT_6_1[2]; /* offsets:[d:0x0027]:[b:0x009C] */ unsigned char ITEM_FIELD_ENCHANTMENT_6_3[4]; /* offsets:[d:0x0028]:[b:0x00A0] */ unsigned long ITEM_FIELD_ENCHANTMENT_7_1[2]; /* offsets:[d:0x002A]:[b:0x00A8] */ unsigned char ITEM_FIELD_ENCHANTMENT_7_3[4]; /* offsets:[d:0x002B]:[b:0x00AC] */ unsigned long ITEM_FIELD_ENCHANTMENT_8_1[2]; /* offsets:[d:0x002D]:[b:0x00B4] */ unsigned char ITEM_FIELD_ENCHANTMENT_8_3[4]; /* offsets:[d:0x002E]:[b:0x00B8] */ unsigned long ITEM_FIELD_ENCHANTMENT_9_1[2]; /* offsets:[d:0x0030]:[b:0x00C0] */ unsigned char ITEM_FIELD_ENCHANTMENT_9_3[4]; /* offsets:[d:0x0031]:[b:0x00C4] */ unsigned long ITEM_FIELD_ENCHANTMENT_10_1[2]; /* offsets:[d:0x0033]:[b:0x00CC] */ unsigned char ITEM_FIELD_ENCHANTMENT_10_3[4]; /* offsets:[d:0x0034]:[b:0x00D0] */ unsigned long ITEM_FIELD_ENCHANTMENT_11_1[2]; /* offsets:[d:0x0036]:[b:0x00D8] */ unsigned char ITEM_FIELD_ENCHANTMENT_11_3[4]; /* offsets:[d:0x0037]:[b:0x00DC] */ unsigned long ITEM_FIELD_ENCHANTMENT_12_1[2]; /* offsets:[d:0x0039]:[b:0x00E4] */ unsigned char ITEM_FIELD_ENCHANTMENT_12_3[4]; /* offsets:[d:0x003A]:[b:0x00E8] */ unsigned long ITEM_FIELD_PROPERTY_SEED; /* offsets:[d:0x003B]:[b:0x00EC] */ unsigned long ITEM_FIELD_RANDOM_PROPERTIES_ID; /* offsets:[d:0x003C]:[b:0x00F0] */ unsigned long ITEM_FIELD_ITEM_TEXT_ID; /* offsets:[d:0x003D]:[b:0x00F4] */ unsigned long ITEM_FIELD_DURABILITY; /* offsets:[d:0x003E]:[b:0x00F8] */ unsigned long ITEM_FIELD_MAXDURABILITY; /* offsets:[d:0x003F]:[b:0x00FC] */ unsigned long ITEM_FIELD_CREATE_PLAYED_TIME; }; // Descriptors: 0x01038AEC struct sContainerFields { /* offsets:[d:0x0006]:[b:0x0018] */ unsigned long CONTAINER_FIELD_NUM_SLOTS; /* offsets:[d:0x0007]:[b:0x001C] */ unsigned char CONTAINER_ALIGN_PAD[4]; /* offsets:[d:0x0008]:[b:0x0020] */ WGUID CONTAINER_FIELD_SLOT_1[36]; }; // Descriptors: 0x01038E20 struct sUnitFields { /* offsets:[d:0x0006]:[b:0x0018] */ WGUID UNIT_FIELD_CHARM; /* offsets:[d:0x0008]:[b:0x0020] */ WGUID UNIT_FIELD_SUMMON; /* offsets:[d:0x000A]:[b:0x0028] */ WGUID UNIT_FIELD_CRITTER; /* offsets:[d:0x000C]:[b:0x0030] */ WGUID UNIT_FIELD_CHARMEDBY; /* offsets:[d:0x000E]:[b:0x0038] */ WGUID UNIT_FIELD_SUMMONEDBY; /* offsets:[d:0x0010]:[b:0x0040] */ WGUID UNIT_FIELD_CREATEDBY; /* offsets:[d:0x0012]:[b:0x0048] */ WGUID UNIT_FIELD_TARGET; /* offsets:[d:0x0014]:[b:0x0050] */ WGUID UNIT_FIELD_CHANNEL_OBJECT; /* offsets:[d:0x0016]:[b:0x0058] */ unsigned char UNIT_FIELD_BYTES_0[4]; /* offsets:[d:0x0017]:[b:0x005C] */ unsigned long UNIT_FIELD_HEALTH; /* offsets:[d:0x0018]:[b:0x0060] */ unsigned long UNIT_FIELD_POWER1; /* offsets:[d:0x0019]:[b:0x0064] */ unsigned long UNIT_FIELD_POWER2; /* offsets:[d:0x001A]:[b:0x0068] */ unsigned long UNIT_FIELD_POWER3; /* offsets:[d:0x001B]:[b:0x006C] */ unsigned long UNIT_FIELD_POWER4; /* offsets:[d:0x001C]:[b:0x0070] */ unsigned long UNIT_FIELD_POWER5; /* offsets:[d:0x001D]:[b:0x0074] */ unsigned long UNIT_FIELD_POWER6; /* offsets:[d:0x001E]:[b:0x0078] */ unsigned long UNIT_FIELD_POWER7; /* offsets:[d:0x001F]:[b:0x007C] */ unsigned long UNIT_FIELD_MAXHEALTH; /* offsets:[d:0x0020]:[b:0x0080] */ unsigned long UNIT_FIELD_MAXPOWER1; /* offsets:[d:0x0021]:[b:0x0084] */ unsigned long UNIT_FIELD_MAXPOWER2; /* offsets:[d:0x0022]:[b:0x0088] */ unsigned long UNIT_FIELD_MAXPOWER3; /* offsets:[d:0x0023]:[b:0x008C] */ unsigned long UNIT_FIELD_MAXPOWER4; /* offsets:[d:0x0024]:[b:0x0090] */ unsigned long UNIT_FIELD_MAXPOWER5; /* offsets:[d:0x0025]:[b:0x0094] */ unsigned long UNIT_FIELD_MAXPOWER6; /* offsets:[d:0x0026]:[b:0x0098] */ unsigned long UNIT_FIELD_MAXPOWER7; /* offsets:[d:0x0027]:[b:0x009C] */ float UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER[7]; /* offsets:[d:0x002E]:[b:0x00B8] */ float UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER[7]; /* offsets:[d:0x0035]:[b:0x00D4] */ unsigned long UNIT_FIELD_LEVEL; /* offsets:[d:0x0036]:[b:0x00D8] */ unsigned long UNIT_FIELD_FACTIONTEMPLATE; /* offsets:[d:0x0037]:[b:0x00DC] */ unsigned long UNIT_VIRTUAL_ITEM_SLOT_ID[3]; /* offsets:[d:0x003A]:[b:0x00E8] */ unsigned long UNIT_FIELD_FLAGS; /* offsets:[d:0x003B]:[b:0x00EC] */ unsigned long UNIT_FIELD_FLAGS_2; /* offsets:[d:0x003C]:[b:0x00F0] */ unsigned long UNIT_FIELD_AURASTATE; /* offsets:[d:0x003D]:[b:0x00F4] */ unsigned long UNIT_FIELD_BASEATTACKTIME[2]; /* offsets:[d:0x003F]:[b:0x00FC] */ unsigned long UNIT_FIELD_RANGEDATTACKTIME; /* offsets:[d:0x0040]:[b:0x0100] */ float UNIT_FIELD_BOUNDINGRADIUS; /* offsets:[d:0x0041]:[b:0x0104] */ float UNIT_FIELD_COMBATREACH; /* offsets:[d:0x0042]:[b:0x0108] */ unsigned long UNIT_FIELD_DISPLAYID; /* offsets:[d:0x0043]:[b:0x010C] */ unsigned long UNIT_FIELD_NATIVEDISPLAYID; /* offsets:[d:0x0044]:[b:0x0110] */ unsigned long UNIT_FIELD_MOUNTDISPLAYID; /* offsets:[d:0x0045]:[b:0x0114] */ float UNIT_FIELD_MINDAMAGE; /* offsets:[d:0x0046]:[b:0x0118] */ float UNIT_FIELD_MAXDAMAGE; /* offsets:[d:0x0047]:[b:0x011C] */ float UNIT_FIELD_MINOFFHANDDAMAGE; /* offsets:[d:0x0048]:[b:0x0120] */ float UNIT_FIELD_MAXOFFHANDDAMAGE; /* offsets:[d:0x0049]:[b:0x0124] */ unsigned char UNIT_FIELD_BYTES_1[4]; /* offsets:[d:0x004A]:[b:0x0128] */ unsigned long UNIT_FIELD_PETNUMBER; /* offsets:[d:0x004B]:[b:0x012C] */ unsigned long UNIT_FIELD_PET_NAME_TIMESTAMP; /* offsets:[d:0x004C]:[b:0x0130] */ unsigned long UNIT_FIELD_PETEXPERIENCE; /* offsets:[d:0x004D]:[b:0x0134] */ unsigned long UNIT_FIELD_PETNEXTLEVELEXP; /* offsets:[d:0x004E]:[b:0x0138] */ unsigned long UNIT_DYNAMIC_FLAGS; /* offsets:[d:0x004F]:[b:0x013C] */ unsigned long UNIT_CHANNEL_SPELL; /* offsets:[d:0x0050]:[b:0x0140] */ float UNIT_MOD_CAST_SPEED; /* offsets:[d:0x0051]:[b:0x0144] */ unsigned long UNIT_CREATED_BY_SPELL; /* offsets:[d:0x0052]:[b:0x0148] */ unsigned long UNIT_NPC_FLAGS; /* offsets:[d:0x0053]:[b:0x014C] */ unsigned long UNIT_NPC_EMOTESTATE; /* offsets:[d:0x0054]:[b:0x0150] */ unsigned long UNIT_FIELD_STAT0; /* offsets:[d:0x0055]:[b:0x0154] */ unsigned long UNIT_FIELD_STAT1; /* offsets:[d:0x0056]:[b:0x0158] */ unsigned long UNIT_FIELD_STAT2; /* offsets:[d:0x0057]:[b:0x015C] */ unsigned long UNIT_FIELD_STAT3; /* offsets:[d:0x0058]:[b:0x0160] */ unsigned long UNIT_FIELD_STAT4; /* offsets:[d:0x0059]:[b:0x0164] */ unsigned long UNIT_FIELD_POSSTAT0; /* offsets:[d:0x005A]:[b:0x0168] */ unsigned long UNIT_FIELD_POSSTAT1; /* offsets:[d:0x005B]:[b:0x016C] */ unsigned long UNIT_FIELD_POSSTAT2; /* offsets:[d:0x005C]:[b:0x0170] */ unsigned long UNIT_FIELD_POSSTAT3; /* offsets:[d:0x005D]:[b:0x0174] */ unsigned long UNIT_FIELD_POSSTAT4; /* offsets:[d:0x005E]:[b:0x0178] */ unsigned long UNIT_FIELD_NEGSTAT0; /* offsets:[d:0x005F]:[b:0x017C] */ unsigned long UNIT_FIELD_NEGSTAT1; /* offsets:[d:0x0060]:[b:0x0180] */ unsigned long UNIT_FIELD_NEGSTAT2; /* offsets:[d:0x0061]:[b:0x0184] */ unsigned long UNIT_FIELD_NEGSTAT3; /* offsets:[d:0x0062]:[b:0x0188] */ unsigned long UNIT_FIELD_NEGSTAT4; /* offsets:[d:0x0063]:[b:0x018C] */ unsigned long UNIT_FIELD_RESISTANCES[7]; /* offsets:[d:0x006A]:[b:0x01A8] */ unsigned long UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE[7]; /* offsets:[d:0x0071]:[b:0x01C4] */ unsigned long UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE[7]; /* offsets:[d:0x0078]:[b:0x01E0] */ unsigned long UNIT_FIELD_BASE_MANA; /* offsets:[d:0x0079]:[b:0x01E4] */ unsigned long UNIT_FIELD_BASE_HEALTH; /* offsets:[d:0x007A]:[b:0x01E8] */ unsigned char UNIT_FIELD_BYTES_2[4]; /* offsets:[d:0x007B]:[b:0x01EC] */ unsigned long UNIT_FIELD_ATTACK_POWER; /* offsets:[d:0x007C]:[b:0x01F0] */ unsigned char UNIT_FIELD_ATTACK_POWER_MODS[4]; /* offsets:[d:0x007D]:[b:0x01F4] */ float UNIT_FIELD_ATTACK_POWER_MULTIPLIER; /* offsets:[d:0x007E]:[b:0x01F8] */ unsigned long UNIT_FIELD_RANGED_ATTACK_POWER; /* offsets:[d:0x007F]:[b:0x01FC] */ unsigned char UNIT_FIELD_RANGED_ATTACK_POWER_MODS[4]; /* offsets:[d:0x0080]:[b:0x0200] */ float UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER; /* offsets:[d:0x0081]:[b:0x0204] */ float UNIT_FIELD_MINRANGEDDAMAGE; /* offsets:[d:0x0082]:[b:0x0208] */ float UNIT_FIELD_MAXRANGEDDAMAGE; /* offsets:[d:0x0083]:[b:0x020C] */ unsigned long UNIT_FIELD_POWER_COST_MODIFIER[7]; /* offsets:[d:0x008A]:[b:0x0228] */ float UNIT_FIELD_POWER_COST_MULTIPLIER[7]; /* offsets:[d:0x0091]:[b:0x0244] */ float UNIT_FIELD_MAXHEALTHMODIFIER; /* offsets:[d:0x0092]:[b:0x0248] */ float UNIT_FIELD_HOVERHEIGHT; /* offsets:[d:0x0093]:[b:0x024C] */ unsigned long UNIT_FIELD_PADDING; }; // Descriptors: 0x01039518 struct sPlayerFields { /* offsets:[d:0x0094]:[b:0x0250] */ WGUID PLAYER_DUEL_ARBITER; /* offsets:[d:0x0096]:[b:0x0258] */ unsigned long PLAYER_FLAGS; /* offsets:[d:0x0097]:[b:0x025C] */ unsigned long PLAYER_GUILDID; /* offsets:[d:0x0098]:[b:0x0260] */ unsigned long PLAYER_GUILDRANK; /* offsets:[d:0x0099]:[b:0x0264] */ unsigned char PLAYER_BYTES[4]; /* offsets:[d:0x009A]:[b:0x0268] */ unsigned char PLAYER_BYTES_2[4]; /* offsets:[d:0x009B]:[b:0x026C] */ unsigned char PLAYER_BYTES_3[4]; /* offsets:[d:0x009C]:[b:0x0270] */ unsigned long PLAYER_DUEL_TEAM; /* offsets:[d:0x009D]:[b:0x0274] */ unsigned long PLAYER_GUILD_TIMESTAMP; /* offsets:[d:0x009E]:[b:0x0278] */ unsigned long PLAYER_QUEST_LOG_1_1; /* offsets:[d:0x009F]:[b:0x027C] */ unsigned long PLAYER_QUEST_LOG_1_2; /* offsets:[d:0x00A0]:[b:0x0280] */ unsigned char PLAYER_QUEST_LOG_1_3[4]; /* offsets:[d:0x00A1]:[b:0x0284] */ unsigned long PLAYER_QUEST_LOG_1_4; /* offsets:[d:0x00A2]:[b:0x0288] */ unsigned long PLAYER_QUEST_LOG_2_1; /* offsets:[d:0x00A3]:[b:0x028C] */ unsigned long PLAYER_QUEST_LOG_2_2; /* offsets:[d:0x00A4]:[b:0x0290] */ unsigned char PLAYER_QUEST_LOG_2_3[4]; /* offsets:[d:0x00A5]:[b:0x0294] */ unsigned long PLAYER_QUEST_LOG_2_4; /* offsets:[d:0x00A6]:[b:0x0298] */ unsigned long PLAYER_QUEST_LOG_3_1; /* offsets:[d:0x00A7]:[b:0x029C] */ unsigned long PLAYER_QUEST_LOG_3_2; /* offsets:[d:0x00A8]:[b:0x02A0] */ unsigned char PLAYER_QUEST_LOG_3_3[4]; /* offsets:[d:0x00A9]:[b:0x02A4] */ unsigned long PLAYER_QUEST_LOG_3_4; /* offsets:[d:0x00AA]:[b:0x02A8] */ unsigned long PLAYER_QUEST_LOG_4_1; /* offsets:[d:0x00AB]:[b:0x02AC] */ unsigned long PLAYER_QUEST_LOG_4_2; /* offsets:[d:0x00AC]:[b:0x02B0] */ unsigned char PLAYER_QUEST_LOG_4_3[4]; /* offsets:[d:0x00AD]:[b:0x02B4] */ unsigned long PLAYER_QUEST_LOG_4_4; /* offsets:[d:0x00AE]:[b:0x02B8] */ unsigned long PLAYER_QUEST_LOG_5_1; /* offsets:[d:0x00AF]:[b:0x02BC] */ unsigned long PLAYER_QUEST_LOG_5_2; /* offsets:[d:0x00B0]:[b:0x02C0] */ unsigned char PLAYER_QUEST_LOG_5_3[4]; /* offsets:[d:0x00B1]:[b:0x02C4] */ unsigned long PLAYER_QUEST_LOG_5_4; /* offsets:[d:0x00B2]:[b:0x02C8] */ unsigned long PLAYER_QUEST_LOG_6_1; /* offsets:[d:0x00B3]:[b:0x02CC] */ unsigned long PLAYER_QUEST_LOG_6_2; /* offsets:[d:0x00B4]:[b:0x02D0] */ unsigned char PLAYER_QUEST_LOG_6_3[4]; /* offsets:[d:0x00B5]:[b:0x02D4] */ unsigned long PLAYER_QUEST_LOG_6_4; /* offsets:[d:0x00B6]:[b:0x02D8] */ unsigned long PLAYER_QUEST_LOG_7_1; /* offsets:[d:0x00B7]:[b:0x02DC] */ unsigned long PLAYER_QUEST_LOG_7_2; /* offsets:[d:0x00B8]:[b:0x02E0] */ unsigned char PLAYER_QUEST_LOG_7_3[4]; /* offsets:[d:0x00B9]:[b:0x02E4] */ unsigned long PLAYER_QUEST_LOG_7_4; /* offsets:[d:0x00BA]:[b:0x02E8] */ unsigned long PLAYER_QUEST_LOG_8_1; /* offsets:[d:0x00BB]:[b:0x02EC] */ unsigned long PLAYER_QUEST_LOG_8_2; /* offsets:[d:0x00BC]:[b:0x02F0] */ unsigned char PLAYER_QUEST_LOG_8_3[4]; /* offsets:[d:0x00BD]:[b:0x02F4] */ unsigned long PLAYER_QUEST_LOG_8_4; /* offsets:[d:0x00BE]:[b:0x02F8] */ unsigned long PLAYER_QUEST_LOG_9_1; /* offsets:[d:0x00BF]:[b:0x02FC] */ unsigned long PLAYER_QUEST_LOG_9_2; /* offsets:[d:0x00C0]:[b:0x0300] */ unsigned char PLAYER_QUEST_LOG_9_3[4]; /* offsets:[d:0x00C1]:[b:0x0304] */ unsigned long PLAYER_QUEST_LOG_9_4; /* offsets:[d:0x00C2]:[b:0x0308] */ unsigned long PLAYER_QUEST_LOG_10_1; /* offsets:[d:0x00C3]:[b:0x030C] */ unsigned long PLAYER_QUEST_LOG_10_2; /* offsets:[d:0x00C4]:[b:0x0310] */ unsigned char PLAYER_QUEST_LOG_10_3[4]; /* offsets:[d:0x00C5]:[b:0x0314] */ unsigned long PLAYER_QUEST_LOG_10_4; /* offsets:[d:0x00C6]:[b:0x0318] */ unsigned long PLAYER_QUEST_LOG_11_1; /* offsets:[d:0x00C7]:[b:0x031C] */ unsigned long PLAYER_QUEST_LOG_11_2; /* offsets:[d:0x00C8]:[b:0x0320] */ unsigned char PLAYER_QUEST_LOG_11_3[4]; /* offsets:[d:0x00C9]:[b:0x0324] */ unsigned long PLAYER_QUEST_LOG_11_4; /* offsets:[d:0x00CA]:[b:0x0328] */ unsigned long PLAYER_QUEST_LOG_12_1; /* offsets:[d:0x00CB]:[b:0x032C] */ unsigned long PLAYER_QUEST_LOG_12_2; /* offsets:[d:0x00CC]:[b:0x0330] */ unsigned char PLAYER_QUEST_LOG_12_3[4]; /* offsets:[d:0x00CD]:[b:0x0334] */ unsigned long PLAYER_QUEST_LOG_12_4; /* offsets:[d:0x00CE]:[b:0x0338] */ unsigned long PLAYER_QUEST_LOG_13_1; /* offsets:[d:0x00CF]:[b:0x033C] */ unsigned long PLAYER_QUEST_LOG_13_2; /* offsets:[d:0x00D0]:[b:0x0340] */ unsigned char PLAYER_QUEST_LOG_13_3[4]; /* offsets:[d:0x00D1]:[b:0x0344] */ unsigned long PLAYER_QUEST_LOG_13_4; /* offsets:[d:0x00D2]:[b:0x0348] */ unsigned long PLAYER_QUEST_LOG_14_1; /* offsets:[d:0x00D3]:[b:0x034C] */ unsigned long PLAYER_QUEST_LOG_14_2; /* offsets:[d:0x00D4]:[b:0x0350] */ unsigned char PLAYER_QUEST_LOG_14_3[4]; /* offsets:[d:0x00D5]:[b:0x0354] */ unsigned long PLAYER_QUEST_LOG_14_4; /* offsets:[d:0x00D6]:[b:0x0358] */ unsigned long PLAYER_QUEST_LOG_15_1; /* offsets:[d:0x00D7]:[b:0x035C] */ unsigned long PLAYER_QUEST_LOG_15_2; /* offsets:[d:0x00D8]:[b:0x0360] */ unsigned char PLAYER_QUEST_LOG_15_3[4]; /* offsets:[d:0x00D9]:[b:0x0364] */ unsigned long PLAYER_QUEST_LOG_15_4; /* offsets:[d:0x00DA]:[b:0x0368] */ unsigned long PLAYER_QUEST_LOG_16_1; /* offsets:[d:0x00DB]:[b:0x036C] */ unsigned long PLAYER_QUEST_LOG_16_2; /* offsets:[d:0x00DC]:[b:0x0370] */ unsigned char PLAYER_QUEST_LOG_16_3[4]; /* offsets:[d:0x00DD]:[b:0x0374] */ unsigned long PLAYER_QUEST_LOG_16_4; /* offsets:[d:0x00DE]:[b:0x0378] */ unsigned long PLAYER_QUEST_LOG_17_1; /* offsets:[d:0x00DF]:[b:0x037C] */ unsigned long PLAYER_QUEST_LOG_17_2; /* offsets:[d:0x00E0]:[b:0x0380] */ unsigned char PLAYER_QUEST_LOG_17_3[4]; /* offsets:[d:0x00E1]:[b:0x0384] */ unsigned long PLAYER_QUEST_LOG_17_4; /* offsets:[d:0x00E2]:[b:0x0388] */ unsigned long PLAYER_QUEST_LOG_18_1; /* offsets:[d:0x00E3]:[b:0x038C] */ unsigned long PLAYER_QUEST_LOG_18_2; /* offsets:[d:0x00E4]:[b:0x0390] */ unsigned char PLAYER_QUEST_LOG_18_3[4]; /* offsets:[d:0x00E5]:[b:0x0394] */ unsigned long PLAYER_QUEST_LOG_18_4; /* offsets:[d:0x00E6]:[b:0x0398] */ unsigned long PLAYER_QUEST_LOG_19_1; /* offsets:[d:0x00E7]:[b:0x039C] */ unsigned long PLAYER_QUEST_LOG_19_2; /* offsets:[d:0x00E8]:[b:0x03A0] */ unsigned char PLAYER_QUEST_LOG_19_3[4]; /* offsets:[d:0x00E9]:[b:0x03A4] */ unsigned long PLAYER_QUEST_LOG_19_4; /* offsets:[d:0x00EA]:[b:0x03A8] */ unsigned long PLAYER_QUEST_LOG_20_1; /* offsets:[d:0x00EB]:[b:0x03AC] */ unsigned long PLAYER_QUEST_LOG_20_2; /* offsets:[d:0x00EC]:[b:0x03B0] */ unsigned char PLAYER_QUEST_LOG_20_3[4]; /* offsets:[d:0x00ED]:[b:0x03B4] */ unsigned long PLAYER_QUEST_LOG_20_4; /* offsets:[d:0x00EE]:[b:0x03B8] */ unsigned long PLAYER_QUEST_LOG_21_1; /* offsets:[d:0x00EF]:[b:0x03BC] */ unsigned long PLAYER_QUEST_LOG_21_2; /* offsets:[d:0x00F0]:[b:0x03C0] */ unsigned char PLAYER_QUEST_LOG_21_3[4]; /* offsets:[d:0x00F1]:[b:0x03C4] */ unsigned long PLAYER_QUEST_LOG_21_4; /* offsets:[d:0x00F2]:[b:0x03C8] */ unsigned long PLAYER_QUEST_LOG_22_1; /* offsets:[d:0x00F3]:[b:0x03CC] */ unsigned long PLAYER_QUEST_LOG_22_2; /* offsets:[d:0x00F4]:[b:0x03D0] */ unsigned char PLAYER_QUEST_LOG_22_3[4]; /* offsets:[d:0x00F5]:[b:0x03D4] */ unsigned long PLAYER_QUEST_LOG_22_4; /* offsets:[d:0x00F6]:[b:0x03D8] */ unsigned long PLAYER_QUEST_LOG_23_1; /* offsets:[d:0x00F7]:[b:0x03DC] */ unsigned long PLAYER_QUEST_LOG_23_2; /* offsets:[d:0x00F8]:[b:0x03E0] */ unsigned char PLAYER_QUEST_LOG_23_3[4]; /* offsets:[d:0x00F9]:[b:0x03E4] */ unsigned long PLAYER_QUEST_LOG_23_4; /* offsets:[d:0x00FA]:[b:0x03E8] */ unsigned long PLAYER_QUEST_LOG_24_1; /* offsets:[d:0x00FB]:[b:0x03EC] */ unsigned long PLAYER_QUEST_LOG_24_2; /* offsets:[d:0x00FC]:[b:0x03F0] */ unsigned char PLAYER_QUEST_LOG_24_3[4]; /* offsets:[d:0x00FD]:[b:0x03F4] */ unsigned long PLAYER_QUEST_LOG_24_4; /* offsets:[d:0x00FE]:[b:0x03F8] */ unsigned long PLAYER_QUEST_LOG_25_1; /* offsets:[d:0x00FF]:[b:0x03FC] */ unsigned long PLAYER_QUEST_LOG_25_2; /* offsets:[d:0x0100]:[b:0x0400] */ unsigned char PLAYER_QUEST_LOG_25_3[4]; /* offsets:[d:0x0101]:[b:0x0404] */ unsigned long PLAYER_QUEST_LOG_25_4; /* offsets:[d:0x0102]:[b:0x0408] */ unsigned long PLAYER_VISIBLE_ITEM_1_ENTRYID; /* offsets:[d:0x0103]:[b:0x040C] */ unsigned char PLAYER_VISIBLE_ITEM_1_ENCHANTMENT[4]; /* offsets:[d:0x0104]:[b:0x0410] */ unsigned long PLAYER_VISIBLE_ITEM_2_ENTRYID; /* offsets:[d:0x0105]:[b:0x0414] */ unsigned char PLAYER_VISIBLE_ITEM_2_ENCHANTMENT[4]; /* offsets:[d:0x0106]:[b:0x0418] */ unsigned long PLAYER_VISIBLE_ITEM_3_ENTRYID; /* offsets:[d:0x0107]:[b:0x041C] */ unsigned char PLAYER_VISIBLE_ITEM_3_ENCHANTMENT[4]; /* offsets:[d:0x0108]:[b:0x0420] */ unsigned long PLAYER_VISIBLE_ITEM_4_ENTRYID; /* offsets:[d:0x0109]:[b:0x0424] */ unsigned char PLAYER_VISIBLE_ITEM_4_ENCHANTMENT[4]; /* offsets:[d:0x010A]:[b:0x0428] */ unsigned long PLAYER_VISIBLE_ITEM_5_ENTRYID; /* offsets:[d:0x010B]:[b:0x042C] */ unsigned char PLAYER_VISIBLE_ITEM_5_ENCHANTMENT[4]; /* offsets:[d:0x010C]:[b:0x0430] */ unsigned long PLAYER_VISIBLE_ITEM_6_ENTRYID; /* offsets:[d:0x010D]:[b:0x0434] */ unsigned char PLAYER_VISIBLE_ITEM_6_ENCHANTMENT[4]; /* offsets:[d:0x010E]:[b:0x0438] */ unsigned long PLAYER_VISIBLE_ITEM_7_ENTRYID; /* offsets:[d:0x010F]:[b:0x043C] */ unsigned char PLAYER_VISIBLE_ITEM_7_ENCHANTMENT[4]; /* offsets:[d:0x0110]:[b:0x0440] */ unsigned long PLAYER_VISIBLE_ITEM_8_ENTRYID; /* offsets:[d:0x0111]:[b:0x0444] */ unsigned char PLAYER_VISIBLE_ITEM_8_ENCHANTMENT[4]; /* offsets:[d:0x0112]:[b:0x0448] */ unsigned long PLAYER_VISIBLE_ITEM_9_ENTRYID; /* offsets:[d:0x0113]:[b:0x044C] */ unsigned char PLAYER_VISIBLE_ITEM_9_ENCHANTMENT[4]; /* offsets:[d:0x0114]:[b:0x0450] */ unsigned long PLAYER_VISIBLE_ITEM_10_ENTRYID; /* offsets:[d:0x0115]:[b:0x0454] */ unsigned char PLAYER_VISIBLE_ITEM_10_ENCHANTMENT[4]; /* offsets:[d:0x0116]:[b:0x0458] */ unsigned long PLAYER_VISIBLE_ITEM_11_ENTRYID; /* offsets:[d:0x0117]:[b:0x045C] */ unsigned char PLAYER_VISIBLE_ITEM_11_ENCHANTMENT[4]; /* offsets:[d:0x0118]:[b:0x0460] */ unsigned long PLAYER_VISIBLE_ITEM_12_ENTRYID; /* offsets:[d:0x0119]:[b:0x0464] */ unsigned char PLAYER_VISIBLE_ITEM_12_ENCHANTMENT[4]; /* offsets:[d:0x011A]:[b:0x0468] */ unsigned long PLAYER_VISIBLE_ITEM_13_ENTRYID; /* offsets:[d:0x011B]:[b:0x046C] */ unsigned char PLAYER_VISIBLE_ITEM_13_ENCHANTMENT[4]; /* offsets:[d:0x011C]:[b:0x0470] */ unsigned long PLAYER_VISIBLE_ITEM_14_ENTRYID; /* offsets:[d:0x011D]:[b:0x0474] */ unsigned char PLAYER_VISIBLE_ITEM_14_ENCHANTMENT[4]; /* offsets:[d:0x011E]:[b:0x0478] */ unsigned long PLAYER_VISIBLE_ITEM_15_ENTRYID; /* offsets:[d:0x011F]:[b:0x047C] */ unsigned char PLAYER_VISIBLE_ITEM_15_ENCHANTMENT[4]; /* offsets:[d:0x0120]:[b:0x0480] */ unsigned long PLAYER_VISIBLE_ITEM_16_ENTRYID; /* offsets:[d:0x0121]:[b:0x0484] */ unsigned char PLAYER_VISIBLE_ITEM_16_ENCHANTMENT[4]; /* offsets:[d:0x0122]:[b:0x0488] */ unsigned long PLAYER_VISIBLE_ITEM_17_ENTRYID; /* offsets:[d:0x0123]:[b:0x048C] */ unsigned char PLAYER_VISIBLE_ITEM_17_ENCHANTMENT[4]; /* offsets:[d:0x0124]:[b:0x0490] */ unsigned long PLAYER_VISIBLE_ITEM_18_ENTRYID; /* offsets:[d:0x0125]:[b:0x0494] */ unsigned char PLAYER_VISIBLE_ITEM_18_ENCHANTMENT[4]; /* offsets:[d:0x0126]:[b:0x0498] */ unsigned long PLAYER_VISIBLE_ITEM_19_ENTRYID; /* offsets:[d:0x0127]:[b:0x049C] */ unsigned char PLAYER_VISIBLE_ITEM_19_ENCHANTMENT[4]; /* offsets:[d:0x0128]:[b:0x04A0] */ unsigned long PLAYER_CHOSEN_TITLE; /* offsets:[d:0x0129]:[b:0x04A4] */ unsigned long PLAYER_FAKE_INEBRIATION; /* offsets:[d:0x012A]:[b:0x04A8] */ WGUID PLAYER_FIELD_INV_SLOT_HEAD[23]; /* offsets:[d:0x0158]:[b:0x0560] */ WGUID PLAYER_FIELD_PACK_SLOT_1[16]; /* offsets:[d:0x0178]:[b:0x05E0] */ WGUID PLAYER_FIELD_BANK_SLOT_1[28]; /* offsets:[d:0x01B0]:[b:0x06C0] */ WGUID PLAYER_FIELD_BANKBAG_SLOT_1[7]; /* offsets:[d:0x01BE]:[b:0x06F8] */ WGUID PLAYER_FIELD_VENDORBUYBACK_SLOT_1[12]; /* offsets:[d:0x01D6]:[b:0x0758] */ WGUID PLAYER_FIELD_KEYRING_SLOT_1[32]; /* offsets:[d:0x0216]:[b:0x0858] */ WGUID PLAYER_FIELD_CURRENCYTOKEN_SLOT_1[32]; /* offsets:[d:0x0256]:[b:0x0958] */ WGUID PLAYER_FARSIGHT; /* offsets:[d:0x0258]:[b:0x0960] */ WGUID PLAYER__FIELD_KNOWN_TITLES; /* offsets:[d:0x025A]:[b:0x0968] */ WGUID PLAYER__FIELD_KNOWN_TITLES1; /* offsets:[d:0x025C]:[b:0x0970] */ WGUID PLAYER__FIELD_KNOWN_TITLES2; /* offsets:[d:0x025E]:[b:0x0978] */ WGUID PLAYER_FIELD_KNOWN_CURRENCIES; /* offsets:[d:0x0260]:[b:0x0980] */ unsigned long PLAYER_XP; /* offsets:[d:0x0261]:[b:0x0984] */ unsigned long PLAYER_NEXT_LEVEL_XP; /* offsets:[d:0x0262]:[b:0x0988] */ unsigned char PLAYER_SKILL_INFO_1_1[1536]; /* offsets:[d:0x03E2]:[b:0x0F88] */ unsigned long PLAYER_CHARACTER_POINTS1; /* offsets:[d:0x03E3]:[b:0x0F8C] */ unsigned long PLAYER_CHARACTER_POINTS2; /* offsets:[d:0x03E4]:[b:0x0F90] */ unsigned long PLAYER_TRACK_CREATURES; /* offsets:[d:0x03E5]:[b:0x0F94] */ unsigned long PLAYER_TRACK_RESOURCES; /* offsets:[d:0x03E6]:[b:0x0F98] */ float PLAYER_BLOCK_PERCENTAGE; /* offsets:[d:0x03E7]:[b:0x0F9C] */ float PLAYER_DODGE_PERCENTAGE; /* offsets:[d:0x03E8]:[b:0x0FA0] */ float PLAYER_PARRY_PERCENTAGE; /* offsets:[d:0x03E9]:[b:0x0FA4] */ unsigned long PLAYER_EXPERTISE; /* offsets:[d:0x03EA]:[b:0x0FA8] */ unsigned long PLAYER_OFFHAND_EXPERTISE; /* offsets:[d:0x03EB]:[b:0x0FAC] */ float PLAYER_CRIT_PERCENTAGE; /* offsets:[d:0x03EC]:[b:0x0FB0] */ float PLAYER_RANGED_CRIT_PERCENTAGE; /* offsets:[d:0x03ED]:[b:0x0FB4] */ float PLAYER_OFFHAND_CRIT_PERCENTAGE; /* offsets:[d:0x03EE]:[b:0x0FB8] */ float PLAYER_SPELL_CRIT_PERCENTAGE1[7]; /* offsets:[d:0x03F5]:[b:0x0FD4] */ unsigned long PLAYER_SHIELD_BLOCK; /* offsets:[d:0x03F6]:[b:0x0FD8] */ float PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE; /* offsets:[d:0x03F7]:[b:0x0FDC] */ unsigned char PLAYER_EXPLORED_ZONES_1[512]; /* offsets:[d:0x0477]:[b:0x11DC] */ unsigned long PLAYER_REST_STATE_EXPERIENCE; /* offsets:[d:0x0478]:[b:0x11E0] */ unsigned long PLAYER_FIELD_COINAGE; /* offsets:[d:0x0479]:[b:0x11E4] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_POS[7]; /* offsets:[d:0x0480]:[b:0x1200] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_NEG[7]; /* offsets:[d:0x0487]:[b:0x121C] */ unsigned long PLAYER_FIELD_MOD_DAMAGE_DONE_PCT[7]; /* offsets:[d:0x048E]:[b:0x1238] */ unsigned long PLAYER_FIELD_MOD_HEALING_DONE_POS; /* offsets:[d:0x048F]:[b:0x123C] */ float PLAYER_FIELD_MOD_HEALING_PCT; /* offsets:[d:0x0490]:[b:0x1240] */ float PLAYER_FIELD_MOD_HEALING_DONE_PCT; /* offsets:[d:0x0491]:[b:0x1244] */ unsigned long PLAYER_FIELD_MOD_TARGET_RESISTANCE; /* offsets:[d:0x0492]:[b:0x1248] */ unsigned long PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE; /* offsets:[d:0x0493]:[b:0x124C] */ unsigned char PLAYER_FIELD_BYTES[4]; /* offsets:[d:0x0494]:[b:0x1250] */ unsigned long PLAYER_AMMO_ID; /* offsets:[d:0x0495]:[b:0x1254] */ unsigned long PLAYER_SELF_RES_SPELL; /* offsets:[d:0x0496]:[b:0x1258] */ unsigned long PLAYER_FIELD_PVP_MEDALS; /* offsets:[d:0x0497]:[b:0x125C] */ unsigned long PLAYER_FIELD_BUYBACK_PRICE_1[12]; /* offsets:[d:0x04A3]:[b:0x128C] */ unsigned long PLAYER_FIELD_BUYBACK_TIMESTAMP_1[12]; /* offsets:[d:0x04AF]:[b:0x12BC] */ unsigned char PLAYER_FIELD_KILLS[4]; /* offsets:[d:0x04B0]:[b:0x12C0] */ unsigned long PLAYER_FIELD_TODAY_CONTRIBUTION; /* offsets:[d:0x04B1]:[b:0x12C4] */ unsigned long PLAYER_FIELD_YESTERDAY_CONTRIBUTION; /* offsets:[d:0x04B2]:[b:0x12C8] */ unsigned long PLAYER_FIELD_LIFETIME_HONORBALE_KILLS; /* offsets:[d:0x04B3]:[b:0x12CC] */ unsigned char PLAYER_FIELD_BYTES2[4]; /* offsets:[d:0x04B4]:[b:0x12D0] */ unsigned long PLAYER_FIELD_WATCHED_FACTION_INDEX; /* offsets:[d:0x04B5]:[b:0x12D4] */ unsigned long PLAYER_FIELD_COMBAT_RATING_1[25]; /* offsets:[d:0x04CE]:[b:0x1338] */ unsigned long PLAYER_FIELD_ARENA_TEAM_INFO_1_1[21]; /* offsets:[d:0x04E3]:[b:0x138C] */ unsigned long PLAYER_FIELD_HONOR_CURRENCY; /* offsets:[d:0x04E4]:[b:0x1390] */ unsigned long PLAYER_FIELD_ARENA_CURRENCY; /* offsets:[d:0x04E5]:[b:0x1394] */ unsigned long PLAYER_FIELD_MAX_LEVEL; /* offsets:[d:0x04E6]:[b:0x1398] */ unsigned long PLAYER_FIELD_DAILY_QUESTS_1[25]; /* offsets:[d:0x04FF]:[b:0x13FC] */ float PLAYER_RUNE_REGEN_1[4]; /* offsets:[d:0x0503]:[b:0x140C] */ unsigned long PLAYER_NO_REAGENT_COST_1[3]; /* offsets:[d:0x0506]:[b:0x1418] */ unsigned long PLAYER_FIELD_GLYPH_SLOTS_1[6]; /* offsets:[d:0x050C]:[b:0x1430] */ unsigned long PLAYER_FIELD_GLYPHS_1[6]; /* offsets:[d:0x0512]:[b:0x1448] */ unsigned long PLAYER_GLYPHS_ENABLED; /* offsets:[d:0x0513]:[b:0x144C] */ unsigned long PLAYER_FIELD_PADDING; }; // Descriptors: 0x0103A5D0 struct sGameObjectFields { /* offsets:[d:0x0006]:[b:0x0018] */ WGUID OBJECT_FIELD_CREATED_BY; /* offsets:[d:0x0008]:[b:0x0020] */ unsigned long GAMEOBJECT_DISPLAYID; /* offsets:[d:0x0009]:[b:0x0024] */ unsigned long GAMEOBJECT_FLAGS; /* offsets:[d:0x000A]:[b:0x0028] */ float GAMEOBJECT_PARENTROTATION[4]; /* offsets:[d:0x000E]:[b:0x0038] */ unsigned char GAMEOBJECT_DYNAMIC[4]; /* offsets:[d:0x000F]:[b:0x003C] */ unsigned long GAMEOBJECT_FACTION; /* offsets:[d:0x0010]:[b:0x0040] */ unsigned long GAMEOBJECT_LEVEL; /* offsets:[d:0x0011]:[b:0x0044] */ unsigned char GAMEOBJECT_BYTES_1[4]; }; // Descriptors: 0x0103A670 struct sDynamicObjectFields { /* offsets:[d:0x0006]:[b:0x0018] */ WGUID DYNAMICOBJECT_CASTER; /* offsets:[d:0x0008]:[b:0x0020] */ unsigned char DYNAMICOBJECT_BYTES[4]; /* offsets:[d:0x0009]:[b:0x0024] */ unsigned long DYNAMICOBJECT_SPELLID; /* offsets:[d:0x000A]:[b:0x0028] */ float DYNAMICOBJECT_RADIUS; /* offsets:[d:0x000B]:[b:0x002C] */ unsigned long DYNAMICOBJECT_CASTTIME; }; // Descriptors: 0x0103A6D8 struct sCorpseFields { /* offsets:[d:0x0006]:[b:0x0018] */ WGUID CORPSE_FIELD_OWNER; /* offsets:[d:0x0008]:[b:0x0020] */ WGUID CORPSE_FIELD_PARTY; /* offsets:[d:0x000A]:[b:0x0028] */ unsigned long CORPSE_FIELD_DISPLAY_ID; /* offsets:[d:0x000B]:[b:0x002C] */ unsigned long CORPSE_FIELD_ITEM[19]; /* offsets:[d:0x001E]:[b:0x0078] */ unsigned char CORPSE_FIELD_BYTES_1[4]; /* offsets:[d:0x001F]:[b:0x007C] */ unsigned char CORPSE_FIELD_BYTES_2[4]; /* offsets:[d:0x0020]:[b:0x0080] */ unsigned long CORPSE_FIELD_GUILD; /* offsets:[d:0x0021]:[b:0x0084] */ unsigned long CORPSE_FIELD_FLAGS; /* offsets:[d:0x0022]:[b:0x0088] */ unsigned long CORPSE_FIELD_DYNAMIC_FLAGS; /* offsets:[d:0x0023]:[b:0x008C] */ unsigned long CORPSE_FIELD_PAD; }; // "Simplified" access: union uObjectInformation { struct sObject { sObjectFields objectFields; } object; struct sUnit { sObjectFields objectFields; sUnitFields unitFields; } unit; struct sPlayer { sObjectFields objectFields; sUnitFields unitFields; sPlayerFields playerFields; } player; struct sGameObject { sObjectFields objectFields; sGameObjectFields gameObjectFields; } gameobject; struct sDynamicObject { sObjectFields objectFields; sDynamicObjectFields dynamicObjectFields; } dynamicobject; struct sItem { sObjectFields objectFields; sItemFields itemFields; } item; struct sContainer { sObjectFields objectFields; sContainerFields containerFields; } container; struct sCorpse { sObjectFields objectFields; sCorpseFields corpseFields; } corpse; }; #endif //__OBJECTS_STRUCTS_H__