Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
UpdateFields.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef SF_UPDATEFIELDS_H
7#define SF_UPDATEFIELDS_H
8
9// Auto generated for version 5.4.7 18019
10
12{
13 OBJECT_FIELD_GUID = 0x0, // Size: 2, Flags: UF_FLAG_PUBLIC
14 OBJECT_FIELD_DATA = 0x2, // Size: 2, Flags: UF_FLAG_PUBLIC
15 OBJECT_FIELD_TYPE = 0x4, // Size: 1, Flags: UF_FLAG_PUBLIC
16 OBJECT_FIELD_ENTRY_ID = 0x5, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT
17 OBJECT_FIELD_DYNAMIC_FLAGS = 0x6, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT, UF_FLAG_URGENT
18 OBJECT_FIELD_SCALE = 0x7, // Size: 1, Flags: UF_FLAG_PUBLIC
20};
21
23{
24 ITEM_FIELD_OWNER = OBJECT_END + 0x00, // Size: 2, Flags: UF_FLAG_PUBLIC
25 ITEM_FIELD_CONTAINED_IN = OBJECT_END + 0x02, // Size: 2, Flags: UF_FLAG_PUBLIC
26 ITEM_FIELD_CREATOR = OBJECT_END + 0x04, // Size: 2, Flags: UF_FLAG_PUBLIC
27 ITEM_FIELD_GIFT_CREATOR = OBJECT_END + 0x06, // Size: 2, Flags: UF_FLAG_PUBLIC
28 ITEM_FIELD_STACK_COUNT = OBJECT_END + 0x08, // Size: 1, Flags: UF_FLAG_OWNER
29 ITEM_FIELD_EXPIRATION = OBJECT_END + 0x09, // Size: 1, Flags: UF_FLAG_OWNER
30 ITEM_FIELD_SPELL_CHARGES = OBJECT_END + 0x0A, // Size: 5, Flags: UF_FLAG_OWNER
31 ITEM_FIELD_DYNAMIC_FLAGS = OBJECT_END + 0x0F, // Size: 1, Flags: UF_FLAG_PUBLIC
32 ITEM_FIELD_ENCHANTMENT = OBJECT_END + 0x10, // Size: 39, Flags: UF_FLAG_PUBLIC
33 ITEM_FIELD_PROPERTY_SEED = OBJECT_END + 0x37, // Size: 1, Flags: UF_FLAG_PUBLIC
34 ITEM_FIELD_RANDOM_PROPERTIES_ID = OBJECT_END + 0x38, // Size: 1, Flags: UF_FLAG_PUBLIC
35 ITEM_FIELD_DURABILITY = OBJECT_END + 0x39, // Size: 1, Flags: UF_FLAG_OWNER
36 ITEM_FIELD_MAX_DURABILITY = OBJECT_END + 0x3A, // Size: 1, Flags: UF_FLAG_OWNER
37 ITEM_FIELD_CREATE_PLAYED_TIME = OBJECT_END + 0x3B, // Size: 1, Flags: UF_FLAG_PUBLIC
38 ITEM_FIELD_MODIFIERS_MASK = OBJECT_END + 0x3C, // Size: 1, Flags: UF_FLAG_OWNER
40};
41
47
49{
50 CONTAINER_FIELD_SLOTS = ITEM_END + 0x00, // Size: 72, Flags: UF_FLAG_PUBLIC
51 CONTAINER_FIELD_NUM_SLOTS = ITEM_END + 0x48, // Size: 1, Flags: UF_FLAG_PUBLIC
53};
54
56{
57 UNIT_FIELD_CHARM = OBJECT_END + 0x00, // Size: 2, Flags: UF_FLAG_PUBLIC
58 UNIT_FIELD_SUMMON = OBJECT_END + 0x02, // Size: 2, Flags: UF_FLAG_PUBLIC
59 UNIT_FIELD_CRITTER = OBJECT_END + 0x04, // Size: 2, Flags: UF_FLAG_PRIVATE
60 UNIT_FIELD_CHARMED_BY = OBJECT_END + 0x06, // Size: 2, Flags: UF_FLAG_PUBLIC
61 UNIT_FIELD_SUMMONED_BY = OBJECT_END + 0x08, // Size: 2, Flags: UF_FLAG_PUBLIC
62 UNIT_FIELD_CREATED_BY = OBJECT_END + 0x0A, // Size: 2, Flags: UF_FLAG_PUBLIC
63 UNIT_FIELD_DEMON_CREATOR = OBJECT_END + 0x0C, // Size: 2, Flags: UF_FLAG_PUBLIC
64 UNIT_FIELD_TARGET = OBJECT_END + 0x0E, // Size: 2, Flags: UF_FLAG_PUBLIC
65 UNIT_FIELD_BATTLE_PET_COMPANION_GUID = OBJECT_END + 0x10, // Size: 2, Flags: UF_FLAG_PUBLIC
66 UNIT_FIELD_CHANNEL_OBJECT = OBJECT_END + 0x12, // Size: 2, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
67 UNIT_FIELD_CHANNEL_SPELL = OBJECT_END + 0x14, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
68 UNIT_FIELD_SUMMONED_BY_HOME_REALM = OBJECT_END + 0x15, // Size: 1, Flags: UF_FLAG_PUBLIC
69 UNIT_FIELD_SEX = OBJECT_END + 0x16, // Size: 1, Flags: UF_FLAG_PUBLIC
70 UNIT_FIELD_DISPLAY_POWER = OBJECT_END + 0x17, // Size: 1, Flags: UF_FLAG_PUBLIC
71 UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID = OBJECT_END + 0x18, // Size: 1, Flags: UF_FLAG_PUBLIC
72 UNIT_FIELD_HEALTH = OBJECT_END + 0x19, // Size: 1, Flags: UF_FLAG_PUBLIC
73 UNIT_FIELD_POWER = OBJECT_END + 0x1A, // Size: 5, Flags: UF_FLAG_PUBLIC
74 UNIT_FIELD_MAX_HEALTH = OBJECT_END + 0x1F, // Size: 1, Flags: UF_FLAG_PUBLIC
75 UNIT_FIELD_MAX_POWER = OBJECT_END + 0x20, // Size: 5, Flags: UF_FLAG_PUBLIC
76 UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = OBJECT_END + 0x25, // Size: 5, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_UNIT_ALL
77 UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = OBJECT_END + 0x2A, // Size: 5, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_UNIT_ALL
78 UNIT_FIELD_LEVEL = OBJECT_END + 0x2F, // Size: 1, Flags: UF_FLAG_PUBLIC
79 UNIT_FIELD_EFFECTIVE_LEVEL = OBJECT_END + 0x30, // Size: 1, Flags: UF_FLAG_PUBLIC
80 UNIT_FIELD_FACTION_TEMPLATE = OBJECT_END + 0x31, // Size: 1, Flags: UF_FLAG_PUBLIC
81 UNIT_FIELD_VIRTUAL_ITEM_ID = OBJECT_END + 0x32, // Size: 3, Flags: UF_FLAG_PUBLIC
82 UNIT_FIELD_FLAGS = OBJECT_END + 0x35, // Size: 1, Flags: UF_FLAG_PUBLIC
83 UNIT_FIELD_FLAGS2 = OBJECT_END + 0x36, // Size: 1, Flags: UF_FLAG_PUBLIC
84 UNIT_FIELD_AURA_STATE = OBJECT_END + 0x37, // Size: 1, Flags: UF_FLAG_PUBLIC
85 UNIT_FIELD_ATTACK_ROUND_BASE_TIME = OBJECT_END + 0x38, // Size: 2, Flags: UF_FLAG_PUBLIC
86 UNIT_FIELD_RANGED_ATTACK_ROUND_BASE_TIME = OBJECT_END + 0x3A, // Size: 1, Flags: UF_FLAG_PRIVATE
87 UNIT_FIELD_BOUNDING_RADIUS = OBJECT_END + 0x3B, // Size: 1, Flags: UF_FLAG_PUBLIC
88 UNIT_FIELD_COMBAT_REACH = OBJECT_END + 0x3C, // Size: 1, Flags: UF_FLAG_PUBLIC
89 UNIT_FIELD_DISPLAY_ID = OBJECT_END + 0x3D, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT, UF_FLAG_URGENT
90 UNIT_FIELD_NATIVE_DISPLAY_ID = OBJECT_END + 0x3E, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
91 UNIT_FIELD_MOUNT_DISPLAY_ID = OBJECT_END + 0x3F, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
92 UNIT_FIELD_MIN_DAMAGE = OBJECT_END + 0x40, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_EMPATH
93 UNIT_FIELD_MAX_DAMAGE = OBJECT_END + 0x41, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_EMPATH
94 UNIT_FIELD_MIN_OFF_HAND_DAMAGE = OBJECT_END + 0x42, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_EMPATH
95 UNIT_FIELD_MAX_OFF_HAND_DAMAGE = OBJECT_END + 0x43, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_EMPATH
96 UNIT_FIELD_ANIM_TIER = OBJECT_END + 0x44, // Size: 1, Flags: UF_FLAG_PUBLIC
97 UNIT_FIELD_PET_NUMBER = OBJECT_END + 0x45, // Size: 1, Flags: UF_FLAG_PUBLIC
98 UNIT_FIELD_PET_NAME_TIMESTAMP = OBJECT_END + 0x46, // Size: 1, Flags: UF_FLAG_PUBLIC
99 UNIT_FIELD_PET_EXPERIENCE = OBJECT_END + 0x47, // Size: 1, Flags: UF_FLAG_OWNER
100 UNIT_FIELD_PET_NEXT_LEVEL_EXPERIENCE = OBJECT_END + 0x48, // Size: 1, Flags: UF_FLAG_OWNER
101 UNIT_FIELD_MOD_CASTING_SPEED = OBJECT_END + 0x49, // Size: 1, Flags: UF_FLAG_PUBLIC
102 UNIT_FIELD_MOD_SPELL_HASTE = OBJECT_END + 0x4A, // Size: 1, Flags: UF_FLAG_PUBLIC
103 UNIT_FIELD_MOD_HASTE = OBJECT_END + 0x4B, // Size: 1, Flags: UF_FLAG_PUBLIC
104 UNIT_FIELD_MOD_RANGED_HASTE = OBJECT_END + 0x4C, // Size: 1, Flags: UF_FLAG_PUBLIC
105 UNIT_FIELD_MOD_HASTE_REGEN = OBJECT_END + 0x4D, // Size: 1, Flags: UF_FLAG_PUBLIC
106 UNIT_FIELD_CREATED_BY_SPELL = OBJECT_END + 0x4E, // Size: 1, Flags: UF_FLAG_PUBLIC
107 UNIT_FIELD_NPC_FLAGS = OBJECT_END + 0x4F, // Size: 2, Flags: UF_FLAG_PUBLIC, UF_FLAG_VIEWER_DEPENDENT
108 UNIT_FIELD_NPC_EMOTESTATE = OBJECT_END + 0x51, // Size: 1, Flags: UF_FLAG_PUBLIC
109 UNIT_FIELD_STATS = OBJECT_END + 0x52, // Size: 5, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
110 UNIT_FIELD_STAT_POS_BUFF = OBJECT_END + 0x57, // Size: 5, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
111 UNIT_FIELD_STAT_NEG_BUFF = OBJECT_END + 0x5C, // Size: 5, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
112 UNIT_FIELD_RESISTANCES = OBJECT_END + 0x61, // Size: 7, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER, UF_FLAG_EMPATH
113 UNIT_FIELD_RESISTANCE_BUFF_MODS_POSITIVE = OBJECT_END + 0x68, // Size: 7, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
114 UNIT_FIELD_RESISTANCE_BUFF_MODS_NEGATIVE = OBJECT_END + 0x6F, // Size: 7, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
115 UNIT_FIELD_BASE_MANA = OBJECT_END + 0x76, // Size: 1, Flags: UF_FLAG_PUBLIC
116 UNIT_FIELD_BASE_HEALTH = OBJECT_END + 0x77, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
117 UNIT_FIELD_SHAPESHIFT_FORM = OBJECT_END + 0x78, // Size: 1, Flags: UF_FLAG_PUBLIC
118 UNIT_FIELD_ATTACK_POWER = OBJECT_END + 0x79, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
119 UNIT_FIELD_ATTACK_POWER_MOD_POS = OBJECT_END + 0x7A, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
120 UNIT_FIELD_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x7B, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
121 UNIT_FIELD_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x7C, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
122 UNIT_FIELD_RANGED_ATTACK_POWER = OBJECT_END + 0x7D, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
123 UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS = OBJECT_END + 0x7E, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
124 UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x7F, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
125 UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x80, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
126 UNIT_FIELD_MIN_RANGED_DAMAGE = OBJECT_END + 0x81, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
127 UNIT_FIELD_MAX_RANGED_DAMAGE = OBJECT_END + 0x82, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
128 UNIT_FIELD_POWER_COST_MODIFIER = OBJECT_END + 0x83, // Size: 7, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
129 UNIT_FIELD_POWER_COST_MULTIPLIER = OBJECT_END + 0x8A, // Size: 7, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
130 UNIT_FIELD_MAX_HEALTH_MODIFIER = OBJECT_END + 0x91, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_OWNER
131 UNIT_FIELD_HOVER_HEIGHT = OBJECT_END + 0x92, // Size: 1, Flags: UF_FLAG_PUBLIC
132 UNIT_FIELD_MIN_ITEM_LEVEL = OBJECT_END + 0x93, // Size: 1, Flags: UF_FLAG_PUBLIC
133 UNIT_FIELD_MAX_ITEM_LEVEL = OBJECT_END + 0x94, // Size: 1, Flags: UF_FLAG_PUBLIC
134 UNIT_FIELD_WILD_BATTLE_PET_LEVEL = OBJECT_END + 0x95, // Size: 1, Flags: UF_FLAG_PUBLIC
135 UNIT_FIELD_BATTLE_PET_COMPANION_NAME_TIMESTAMP = OBJECT_END + 0x96, // Size: 1, Flags: UF_FLAG_PUBLIC
136 UNIT_FIELD_INTERACT_SPELL_ID = OBJECT_END + 0x97, // Size: 1, Flags: UF_FLAG_PUBLIC
138};
139
141{
142 PLAYER_FIELD_DUEL_ARBITER = UNIT_END + 0x000, // Size: 2, Flags: UF_FLAG_PUBLIC
143 PLAYER_FIELD_PLAYER_FLAGS = UNIT_END + 0x002, // Size: 1, Flags: UF_FLAG_PUBLIC
144 PLAYER_FIELD_GUILD_RANK_ID = UNIT_END + 0x003, // Size: 1, Flags: UF_FLAG_PUBLIC
145 PLAYER_FIELD_GUILD_DELETE_DATE = UNIT_END + 0x004, // Size: 1, Flags: UF_FLAG_PUBLIC
146 PLAYER_FIELD_GUILD_LEVEL = UNIT_END + 0x005, // Size: 1, Flags: UF_FLAG_PUBLIC
147 PLAYER_FIELD_HAIR_COLOR_ID = UNIT_END + 0x006, // Size: 1, Flags: UF_FLAG_PUBLIC
148 PLAYER_FIELD_REST_STATE = UNIT_END + 0x007, // Size: 1, Flags: UF_FLAG_PUBLIC
149 PLAYER_FIELD_ARENA_FACTION = UNIT_END + 0x008, // Size: 1, Flags: UF_FLAG_PUBLIC
150 PLAYER_FIELD_DUEL_TEAM = UNIT_END + 0x009, // Size: 1, Flags: UF_FLAG_PUBLIC
151 PLAYER_FIELD_GUILD_TIME_STAMP = UNIT_END + 0x00A, // Size: 1, Flags: UF_FLAG_PUBLIC
152 PLAYER_FIELD_QUEST_LOG = UNIT_END + 0x00B, // Size: 750, Flags: UF_FLAG_PARTY
153 PLAYER_FIELD_VISIBLE_ITEMS = UNIT_END + 0x2F9, // Size: 38, Flags: UF_FLAG_PUBLIC
154 PLAYER_FIELD_PLAYER_TITLE = UNIT_END + 0x31F, // Size: 1, Flags: UF_FLAG_PUBLIC
155 PLAYER_FIELD_FAKE_INEBRIATION = UNIT_END + 0x320, // Size: 1, Flags: UF_FLAG_PUBLIC
156 PLAYER_FIELD_VIRTUAL_PLAYER_REALM = UNIT_END + 0x321, // Size: 1, Flags: UF_FLAG_PUBLIC
157 PLAYER_FIELD_CURRENT_SPEC_ID = UNIT_END + 0x322, // Size: 1, Flags: UF_FLAG_PUBLIC
158 PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID = UNIT_END + 0x323, // Size: 1, Flags: UF_FLAG_PUBLIC
159 PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY = UNIT_END + 0x324, // Size: 1, Flags: UF_FLAG_PUBLIC
160 PLAYER_FIELD_INV_SLOTS = UNIT_END + 0x325, // Size: 46, Flags: UF_FLAG_PRIVATE
161 PLAYER_FIELD_PACK_SLOTS = UNIT_END + 0x353, // Size: 32, Flags: UF_FLAG_PRIVATE
162 PLAYER_FIELD_BANK_SLOTS = UNIT_END + 0x373, // Size: 56, Flags: UF_FLAG_PRIVATE
163 PLAYER_FIELD_BANKBAG_SLOTS = UNIT_END + 0x3AB, // Size: 14 Flags: UF_FLAG_PRIVATE
164 PLAYER_FIELD_VENDORBUYBACK_SLOTS = UNIT_END + 0x3B9, // Size: 24, Flags: UF_FLAG_PRIVATE
165 PLAYER_FIELD_FARSIGHT_OBJECT = UNIT_END + 0x3D1, // Size: 2, Flags: UF_FLAG_PRIVATE
166 PLAYER_FIELD_KNOWN_TITLES = UNIT_END + 0x3D3, // Size: 10, Flags: UF_FLAG_PRIVATE
167 PLAYER_FIELD_COINAGE = UNIT_END + 0x3DD, // Size: 2, Flags: UF_FLAG_PRIVATE
168 PLAYER_FIELD_XP = UNIT_END + 0x3DF, // Size: 1, Flags: UF_FLAG_PRIVATE
169 PLAYER_FIELD_NEXT_LEVEL_XP = UNIT_END + 0x3E0, // Size: 1, Flags: UF_FLAG_PRIVATE
170 PLAYER_FIELD_SKILL = UNIT_END + 0x3E1, // Size: 448, Flags: UF_FLAG_PRIVATE
171 PLAYER_FIELD_SKILL_LINEIDS = UNIT_END + 0x03E1, // Size: 64, Flags: UF_FLAG_PRIVATE
172 PLAYER_FIELD_SKILL_STEPS = UNIT_END + 0x0421, // Size: 64, Flags: UF_FLAG_PRIVATE
173 PLAYER_FIELD_SKILL_RANKS = UNIT_END + 0x0461, // Size: 64, Flags: UF_FLAG_PRIVATE
174 PLAYER_FIELD_SKILL_STARTING_RANKS = UNIT_END + 0x04A1, // Size: 64, Flags: UF_FLAG_PRIVATE
175 PLAYER_FIELD_SKILL_MAX_RANKS = UNIT_END + 0x04E1, // Size: 64, Flags: UF_FLAG_PRIVATE
176 PLAYER_FIELD_SKILL_MODIFIERS = UNIT_END + 0x0521, // Size: 64, Flags: UF_FLAG_PRIVATE
177 PLAYER_FIELD_SKILL_TALENTS = UNIT_END + 0x056F, // Size: 64, Flags: UF_FLAG_PRIVATE
178 PLAYER_FIELD_CHARACTER_POINTS = UNIT_END + 0x5A1, // Size: 1, Flags: UF_FLAG_PRIVATE
179 PLAYER_FIELD_MAX_TALENT_TIERS = UNIT_END + 0x5A2, // Size: 1, Flags: UF_FLAG_PRIVATE
180 PLAYER_FIELD_TRACK_CREATURE_MASK = UNIT_END + 0x5A3, // Size: 1, Flags: UF_FLAG_PRIVATE
181 PLAYER_FIELD_TRACK_RESOURCE_MASK = UNIT_END + 0x5A4, // Size: 1, Flags: UF_FLAG_PRIVATE
182 PLAYER_FIELD_MAINHAND_EXPERTISE = UNIT_END + 0x5A5, // Size: 1, Flags: UF_FLAG_PRIVATE
183 PLAYER_FIELD_OFFHAND_EXPERTISE = UNIT_END + 0x5A6, // Size: 1, Flags: UF_FLAG_PRIVATE
184 PLAYER_FIELD_RANGED_EXPERTISE = UNIT_END + 0x5A7, // Size: 1, Flags: UF_FLAG_PRIVATE
185 PLAYER_FIELD_COMBAT_RATING_EXPERTISE = UNIT_END + 0x5A8, // Size: 1, Flags: UF_FLAG_PRIVATE
186 PLAYER_FIELD_BLOCK_PERCENTAGE = UNIT_END + 0x5A9, // Size: 1, Flags: UF_FLAG_PRIVATE
187 PLAYER_FIELD_DODGE_PERCENTAGE = UNIT_END + 0x5AA, // Size: 1, Flags: UF_FLAG_PRIVATE
188 PLAYER_FIELD_PARRY_PERCENTAGE = UNIT_END + 0x5AB, // Size: 1, Flags: UF_FLAG_PRIVATE
189 PLAYER_FIELD_CRIT_PERCENTAGE = UNIT_END + 0x5AC, // Size: 1, Flags: UF_FLAG_PRIVATE
190 PLAYER_FIELD_RANGED_CRIT_PERCENTAGE = UNIT_END + 0x5AD, // Size: 1, Flags: UF_FLAG_PRIVATE
191 PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE = UNIT_END + 0x5AE, // Size: 1, Flags: UF_FLAG_PRIVATE
192 PLAYER_FIELD_SPELL_CRIT_PERCENTAGE = UNIT_END + 0x5AF, // Size: 7, Flags: UF_FLAG_PRIVATE
193 PLAYER_FIELD_SHIELD_BLOCK = UNIT_END + 0x5B6, // Size: 1, Flags: UF_FLAG_PRIVATE
194 PLAYER_FIELD_SHIELD_BLOCK_CRIT_PERCENTAGE = UNIT_END + 0x5B7, // Size: 1, Flags: UF_FLAG_PRIVATE
195 PLAYER_FIELD_MASTERY = UNIT_END + 0x5B8, // Size: 1, Flags: UF_FLAG_PRIVATE
196 PLAYER_FIELD_PVP_POWER_DAMAGE = UNIT_END + 0x5B9, // Size: 1, Flags: UF_FLAG_PRIVATE
197 PLAYER_FIELD_PVP_POWER_HEALING = UNIT_END + 0x5BA, // Size: 1, Flags: UF_FLAG_PRIVATE
198 PLAYER_FIELD_EXPLORED_ZONES = UNIT_END + 0x5BB, // Size: 200, Flags: UF_FLAG_PRIVATE
199 PLAYER_FIELD_REST_STATE_BONUS_POOL = UNIT_END + 0x683, // Size: 1, Flags: UF_FLAG_PRIVATE
200 PLAYER_FIELD_MOD_DAMAGE_DONE_POS = UNIT_END + 0x684, // Size: 7, Flags: UF_FLAG_PRIVATE
201 PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = UNIT_END + 0x68B, // Size: 7, Flags: UF_FLAG_PRIVATE
202 PLAYER_FIELD_MOD_DAMAGE_DONE_PERCENT = UNIT_END + 0x692, // Size: 7, Flags: UF_FLAG_PRIVATE
203 PLAYER_FIELD_MOD_HEALING_DONE_POS = UNIT_END + 0x699, // Size: 1, Flags: UF_FLAG_PRIVATE
204 PLAYER_FIELD_MOD_HEALING_PERCENT = UNIT_END + 0x69A, // Size: 1, Flags: UF_FLAG_PRIVATE
205 PLAYER_FIELD_MOD_HEALING_DONE_PERCENT = UNIT_END + 0x69B, // Size: 1, Flags: UF_FLAG_PRIVATE
206 PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT = UNIT_END + 0x69C, // Size: 1, Flags: UF_FLAG_PRIVATE
207 PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS = UNIT_END + 0x69D, // Size: 3, Flags: UF_FLAG_PRIVATE
208 PLAYER_FIELD_MOD_SPELL_POWER_PERCENT = UNIT_END + 0x6A0, // Size: 1, Flags: UF_FLAG_PRIVATE
209 PLAYER_FIELD_MOD_RESILIENCE_PERCENT = UNIT_END + 0x6A1, // Size: 1, Flags: UF_FLAG_PRIVATE
210 PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_APPERCENT = UNIT_END + 0x6A2, // Size: 1, Flags: UF_FLAG_PRIVATE
211 PLAYER_FIELD_OVERRIDE_APBY_SPELL_POWER_PERCENT = UNIT_END + 0x6A3, // Size: 1, Flags: UF_FLAG_PRIVATE
212 PLAYER_FIELD_MOD_TARGET_RESISTANCE = UNIT_END + 0x6A4, // Size: 1, Flags: UF_FLAG_PRIVATE
213 PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = UNIT_END + 0x6A5, // Size: 1, Flags: UF_FLAG_PRIVATE
214 PLAYER_FIELD_LIFETIME_MAX_RANK = UNIT_END + 0x6A6, // Size: 1, Flags: UF_FLAG_PRIVATE
215 PLAYER_FIELD_SELF_RES_SPELL = UNIT_END + 0x6A7, // Size: 1, Flags: UF_FLAG_PRIVATE
216 PLAYER_FIELD_PVP_MEDALS = UNIT_END + 0x6A8, // Size: 1, Flags: UF_FLAG_PRIVATE
217 PLAYER_FIELD_BUYBACK_PRICE = UNIT_END + 0x6A9, // Size: 12, Flags: UF_FLAG_PRIVATE
218 PLAYER_FIELD_BUYBACK_TIMESTAMP = UNIT_END + 0x6B5, // Size: 12, Flags: UF_FLAG_PRIVATE
219 PLAYER_FIELD_YESTERDAY_HONORABLE_KILLS = UNIT_END + 0x6C1, // Size: 1, Flags: UF_FLAG_PRIVATE
220 PLAYER_FIELD_LIFETIME_HONORABLE_KILLS = UNIT_END + 0x6C2, // Size: 1, Flags: UF_FLAG_PRIVATE
221 PLAYER_FIELD_WATCHED_FACTION_INDEX = UNIT_END + 0x6C3, // Size: 1, Flags: UF_FLAG_PRIVATE
222 PLAYER_FIELD_COMBAT_RATINGS = UNIT_END + 0x6C4, // Size: 27, Flags: UF_FLAG_PRIVATE
223 PLAYER_FIELD_PVP_INFO = UNIT_END + 0x6DF, // Size: 24, Flags: UF_FLAG_PRIVATE
224 PLAYER_FIELD_MAX_LEVEL = UNIT_END + 0x6F7, // Size: 1, Flags: UF_FLAG_PRIVATE
225 PLAYER_FIELD_RUNE_REGEN = UNIT_END + 0x6F8, // Size: 4, Flags: UF_FLAG_PRIVATE
226 PLAYER_FIELD_NO_REAGENT_COST_MASK = UNIT_END + 0x6FC, // Size: 4, Flags: UF_FLAG_PRIVATE
227 PLAYER_FIELD_GLYPH_SLOTS = UNIT_END + 0x700, // Size: 6, Flags: UF_FLAG_PRIVATE
228 PLAYER_FIELD_GLYPHS = UNIT_END + 0x706, // Size: 6, Flags: UF_FLAG_PRIVATE
229 PLAYER_FIELD_GLYPH_SLOTS_ENABLED = UNIT_END + 0x70C, // Size: 1, Flags: UF_FLAG_PRIVATE
230 PLAYER_FIELD_PET_SPELL_POWER = UNIT_END + 0x70D, // Size: 1, Flags: UF_FLAG_PRIVATE
231 PLAYER_FIELD_RESEARCHING = UNIT_END + 0x70E, // Size: 8, Flags: UF_FLAG_PRIVATE
232 PLAYER_FIELD_PROFESSION_SKILL_LINE = UNIT_END + 0x716, // Size: 2, Flags: UF_FLAG_PRIVATE
233 PLAYER_FIELD_UI_HIT_MODIFIER = UNIT_END + 0x718, // Size: 1, Flags: UF_FLAG_PRIVATE
234 PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = UNIT_END + 0x719, // Size: 1, Flags: UF_FLAG_PRIVATE
235 PLAYER_FIELD_HOME_REALM_TIME_OFFSET = UNIT_END + 0x71A, // Size: 1, Flags: UF_FLAG_PRIVATE
236 PLAYER_FIELD_MOD_PET_HASTE = UNIT_END + 0x71B, // Size: 1, Flags: UF_FLAG_PRIVATE
237 PLAYER_FIELD_SUMMONED_BATTLE_PET_GUID = UNIT_END + 0x71C, // Size: 2, Flags: UF_FLAG_PRIVATE
238 PLAYER_FIELD_OVERRIDE_SPELLS_ID = UNIT_END + 0x71E, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_URGENT_SELF_ONLY
239 PLAYER_FIELD_LFG_BONUS_FACTION_ID = UNIT_END + 0x71F, // Size: 1, Flags: UF_FLAG_PRIVATE
240 PLAYER_FIELD_LOOT_SPEC_ID = UNIT_END + 0x720, // Size: 1, Flags: UF_FLAG_PRIVATE
241 PLAYER_FIELD_OVERRIDE_ZONE_PVPTYPE = UNIT_END + 0x721, // Size: 1, Flags: UF_FLAG_PRIVATE, UF_FLAG_URGENT_SELF_ONLY
242 PLAYER_FIELD_ITEM_LEVEL_DELTA = UNIT_END + 0x722, // Size: 1, Flags: UF_FLAG_PRIVATE
244};
245
247{
248 GAMEOBJECT_FIELD_CREATED_BY = OBJECT_END + 0x0, // Size: 2, Flags: UF_FLAG_PUBLIC
249 GAMEOBJECT_FIELD_DISPLAY_ID = OBJECT_END + 0x2, // Size: 1, Flags: UF_FLAG_PUBLIC
250 GAMEOBJECT_FIELD_FLAGS = OBJECT_END + 0x3, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
251 GAMEOBJECT_FIELD_PARENT_ROTATION = OBJECT_END + 0x4, // Size: 4, Flags: UF_FLAG_PUBLIC
252 GAMEOBJECT_FIELD_FACTION_TEMPLATE = OBJECT_END + 0x8, // Size: 1, Flags: UF_FLAG_PUBLIC
253 GAMEOBJECT_FIELD_LEVEL = OBJECT_END + 0x9, // Size: 1, Flags: UF_FLAG_PUBLIC
254 GAMEOBJECT_FIELD_PERCENT_HEALTH = OBJECT_END + 0xA, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
255 GAMEOBJECT_FIELD_STATE_SPELL_VISUAL_ID = OBJECT_END + 0xB, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
257};
258
260{
261 DYNAMICOBJECT_FIELD_CASTER = OBJECT_END + 0x0, // Size: 2, Flags: UF_FLAG_PUBLIC
262 DYNAMICOBJECT_FIELD_TYPE_AND_VISUAL_ID = OBJECT_END + 0x2, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT
263 DYNAMICOBJECT_FIELD_SPELL_ID = OBJECT_END + 0x3, // Size: 1, Flags: UF_FLAG_PUBLIC
264 DYNAMICOBJECT_FIELD_RADIUS = OBJECT_END + 0x4, // Size: 1, Flags: UF_FLAG_PUBLIC
265 DYNAMICOBJECT_FIELD_CAST_TIME = OBJECT_END + 0x5, // Size: 1, Flags: UF_FLAG_PUBLIC
267};
268
270{
271 CORPSE_FIELD_OWNER = OBJECT_END + 0x00, // Size: 2, Flags: UF_FLAG_PUBLIC
272 CORPSE_FIELD_PARTY_GUID = OBJECT_END + 0x02, // Size: 2, Flags: UF_FLAG_PUBLIC
273 CORPSE_FIELD_DISPLAY_ID = OBJECT_END + 0x04, // Size: 1, Flags: UF_FLAG_PUBLIC
274 CORPSE_FIELD_ITEMS = OBJECT_END + 0x05, // Size: 19, Flags: UF_FLAG_PUBLIC
275 CORPSE_FIELD_SKIN_ID = OBJECT_END + 0x18, // Size: 1, Flags: UF_FLAG_PUBLIC
276 CORPSE_FIELD_FACIAL_HAIR_STYLE_ID = OBJECT_END + 0x19, // Size: 1, Flags: UF_FLAG_PUBLIC
277 CORPSE_FIELD_FLAGS = OBJECT_END + 0x1A, // Size: 1, Flags: UF_FLAG_PUBLIC
278 CORPSE_FIELD_DYNAMIC_FLAGS = OBJECT_END + 0x1B, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT
280};
281
283{
284 AREATRIGGER_FIELD_CASTER = OBJECT_END + 0x0, // Size: 2, Flags: UF_FLAG_PUBLIC
285 AREATRIGGER_FIELD_DURATION = OBJECT_END + 0x2, // Size: 1, Flags: UF_FLAG_PUBLIC
286 AREATRIGGER_FIELD_SPELL_ID = OBJECT_END + 0x3, // Size: 1, Flags: UF_FLAG_PUBLIC
287 AREATRIGGER_FIELD_SPELL_VISUAL_ID = OBJECT_END + 0x4, // Size: 1, Flags: UF_FLAG_VIEWER_DEPENDENT
288 AREATRIGGER_FIELD_EXPLICIT_SCALE = OBJECT_END + 0x5, // Size: 1, Flags: UF_FLAG_PUBLIC, UF_FLAG_URGENT
290};
291
293{
294 SCENEOBJECT_FIELD_SCRIPT_PACKAGE_ID = OBJECT_END + 0x0, // Size: 1, Flags: UF_FLAG_PUBLIC
295 SCENEOBJECT_FIELD_RND_SEED_VAL = OBJECT_END + 0x1, // Size: 1, Flags: UF_FLAG_PUBLIC
296 SCENEOBJECT_FIELD_CREATED_BY = OBJECT_END + 0x2, // Size: 2, Flags: UF_FLAG_PUBLIC
297 SCENEOBJECT_FIELD_SCENE_TYPE = OBJECT_END + 0x4, // Size: 1, Flags: UF_FLAG_PUBLIC
299};
300
305
312
314{
315 // On Player objects, dynamic field indices continue after unit dynamic fields.
320};
321
322#endif // _UPDATEFIELDS_H
ECorpseFields
@ CORPSE_FIELD_FLAGS
@ CORPSE_FIELD_PARTY_GUID
@ CORPSE_FIELD_FACIAL_HAIR_STYLE_ID
@ CORPSE_END
@ CORPSE_FIELD_DISPLAY_ID
@ CORPSE_FIELD_SKIN_ID
@ CORPSE_FIELD_OWNER
@ CORPSE_FIELD_DYNAMIC_FLAGS
@ CORPSE_FIELD_ITEMS
EUnitFields
@ UNIT_FIELD_ATTACK_ROUND_BASE_TIME
@ UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG
@ UNIT_FIELD_MOD_CASTING_SPEED
@ UNIT_FIELD_RESISTANCES
@ UNIT_FIELD_FLAGS2
@ UNIT_FIELD_NATIVE_DISPLAY_ID
@ UNIT_FIELD_POWER_COST_MODIFIER
@ UNIT_FIELD_STAT_POS_BUFF
@ UNIT_FIELD_VIRTUAL_ITEM_ID
@ UNIT_FIELD_CRITTER
@ UNIT_FIELD_EFFECTIVE_LEVEL
@ UNIT_FIELD_CHANNEL_OBJECT
@ UNIT_FIELD_DEMON_CREATOR
@ UNIT_FIELD_HEALTH
@ UNIT_FIELD_PET_EXPERIENCE
@ UNIT_FIELD_MIN_ITEM_LEVEL
@ UNIT_FIELD_SHAPESHIFT_FORM
@ UNIT_FIELD_INTERACT_SPELL_ID
@ UNIT_FIELD_MAX_HEALTH
@ UNIT_FIELD_MOUNT_DISPLAY_ID
@ UNIT_FIELD_LEVEL
@ UNIT_FIELD_MOD_SPELL_HASTE
@ UNIT_FIELD_RANGED_ATTACK_POWER
@ UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID
@ UNIT_FIELD_RESISTANCE_BUFF_MODS_NEGATIVE
@ UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER
@ UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS
@ UNIT_FIELD_BATTLE_PET_COMPANION_NAME_TIMESTAMP
@ UNIT_FIELD_SUMMON
@ UNIT_FIELD_POWER
@ UNIT_FIELD_MAX_RANGED_DAMAGE
@ UNIT_FIELD_ATTACK_POWER_MOD_POS
@ UNIT_FIELD_STATS
@ UNIT_FIELD_SUMMONED_BY_HOME_REALM
@ UNIT_FIELD_RESISTANCE_BUFF_MODS_POSITIVE
@ UNIT_FIELD_ATTACK_POWER_MULTIPLIER
@ UNIT_FIELD_ATTACK_POWER
@ UNIT_FIELD_MIN_DAMAGE
@ UNIT_FIELD_ATTACK_POWER_MOD_NEG
@ UNIT_FIELD_CHARMED_BY
@ UNIT_FIELD_MOD_HASTE
@ UNIT_FIELD_PET_NUMBER
@ UNIT_FIELD_WILD_BATTLE_PET_LEVEL
@ UNIT_FIELD_CHARM
@ UNIT_FIELD_MOD_HASTE_REGEN
@ UNIT_FIELD_BASE_MANA
@ UNIT_FIELD_BOUNDING_RADIUS
@ UNIT_FIELD_PET_NAME_TIMESTAMP
@ UNIT_FIELD_MAX_POWER
@ UNIT_FIELD_FACTION_TEMPLATE
@ UNIT_FIELD_BATTLE_PET_COMPANION_GUID
@ UNIT_FIELD_DISPLAY_ID
@ UNIT_FIELD_NPC_FLAGS
@ UNIT_FIELD_ANIM_TIER
@ UNIT_FIELD_AURA_STATE
@ UNIT_END
@ UNIT_FIELD_FLAGS
@ UNIT_FIELD_SEX
@ UNIT_FIELD_SUMMONED_BY
@ UNIT_FIELD_MAX_HEALTH_MODIFIER
@ UNIT_FIELD_CHANNEL_SPELL
@ UNIT_FIELD_COMBAT_REACH
@ UNIT_FIELD_RANGED_ATTACK_ROUND_BASE_TIME
@ UNIT_FIELD_TARGET
@ UNIT_FIELD_PET_NEXT_LEVEL_EXPERIENCE
@ UNIT_FIELD_MAX_ITEM_LEVEL
@ UNIT_FIELD_MAX_OFF_HAND_DAMAGE
@ UNIT_FIELD_DISPLAY_POWER
@ UNIT_FIELD_MOD_RANGED_HASTE
@ UNIT_FIELD_BASE_HEALTH
@ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER
@ UNIT_FIELD_POWER_COST_MULTIPLIER
@ UNIT_FIELD_MIN_RANGED_DAMAGE
@ UNIT_FIELD_HOVER_HEIGHT
@ UNIT_FIELD_CREATED_BY
@ UNIT_FIELD_MIN_OFF_HAND_DAMAGE
@ UNIT_FIELD_STAT_NEG_BUFF
@ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER
@ UNIT_FIELD_MAX_DAMAGE
@ UNIT_FIELD_NPC_EMOTESTATE
@ UNIT_FIELD_CREATED_BY_SPELL
EObjectDynamicFields
@ OBJECT_DYNAMIC_END
EContainerFields
@ CONTAINER_END
@ CONTAINER_FIELD_SLOTS
@ CONTAINER_FIELD_NUM_SLOTS
EUnitDynamicFields
@ UNIT_DYNAMIC_END
@ UNIT_DYNAMIC_FIELD_WORLD_EFFECTS
@ UNIT_DYNAMIC_FIELD_PASSIVE_SPELLS
EObjectFields
@ OBJECT_FIELD_ENTRY_ID
@ OBJECT_END
@ OBJECT_FIELD_SCALE
@ OBJECT_FIELD_DATA
@ OBJECT_FIELD_GUID
@ OBJECT_FIELD_TYPE
@ OBJECT_FIELD_DYNAMIC_FLAGS
EItemFields
@ ITEM_FIELD_DURABILITY
@ ITEM_FIELD_CONTAINED_IN
@ ITEM_FIELD_STACK_COUNT
@ ITEM_FIELD_ENCHANTMENT
@ ITEM_END
@ ITEM_FIELD_MAX_DURABILITY
@ ITEM_FIELD_RANDOM_PROPERTIES_ID
@ ITEM_FIELD_CREATOR
@ ITEM_FIELD_MODIFIERS_MASK
@ ITEM_FIELD_OWNER
@ ITEM_FIELD_EXPIRATION
@ ITEM_FIELD_PROPERTY_SEED
@ ITEM_FIELD_GIFT_CREATOR
@ ITEM_FIELD_DYNAMIC_FLAGS
@ ITEM_FIELD_CREATE_PLAYED_TIME
@ ITEM_FIELD_SPELL_CHARGES
ESceneObjectFields
@ SCENEOBJECT_FIELD_RND_SEED_VAL
@ SCENEOBJECT_FIELD_CREATED_BY
@ SCENEOBJECT_FIELD_SCENE_TYPE
@ SCENEOBJECT_FIELD_END
@ SCENEOBJECT_FIELD_SCRIPT_PACKAGE_ID
EPlayerDynamicFields
@ PLAYER_DYNAMIC_FIELD_RESEARCH_SITE_PROGRESS
@ PLAYER_DYNAMIC_FIELD_RESERACH_SITE
@ PLAYER_DYNAMIC_FIELD_DAILY_QUESTS
@ PLAYER_DYNAMIC_END
EAreaTriggerFields
@ AREATRIGGER_FIELD_DURATION
@ AREATRIGGER_FIELD_CASTER
@ AREATRIGGER_FIELD_SPELL_VISUAL_ID
@ AREATRIGGER_FIELD_EXPLICIT_SCALE
@ AREATRIGGER_FIELD_SPELL_ID
@ AREATRIGGER_END
EDynamicObjectFields
@ DYNAMICOBJECT_FIELD_RADIUS
@ DYNAMICOBJECT_FIELD_CASTER
@ DYNAMICOBJECT_FIELD_SPELL_ID
@ DYNAMICOBJECT_FIELD_TYPE_AND_VISUAL_ID
@ DYNAMICOBJECT_FIELD_CAST_TIME
@ DYNAMICOBJECT_END
ItemDynamicFields
@ ITEM_DYNAMIC_END
@ ITEM_DYNAMIC_MODIFIERS
EGameObjectFields
@ GAMEOBJECT_FIELD_LEVEL
@ GAMEOBJECT_FIELD_PARENT_ROTATION
@ GAMEOBJECT_FIELD_PERCENT_HEALTH
@ GAMEOBJECT_FIELD_FACTION_TEMPLATE
@ GAMEOBJECT_FIELD_DISPLAY_ID
@ GAMEOBJECT_END
@ GAMEOBJECT_FIELD_CREATED_BY
@ GAMEOBJECT_FIELD_STATE_SPELL_VISUAL_ID
@ GAMEOBJECT_FIELD_FLAGS
EPlayerFields
@ PLAYER_FIELD_LFG_BONUS_FACTION_ID
@ PLAYER_FIELD_OFFHAND_CRIT_PERCENTAGE
@ PLAYER_FIELD_MOD_DAMAGE_DONE_POS
@ PLAYER_FIELD_FARSIGHT_OBJECT
@ PLAYER_FIELD_SKILL_STARTING_RANKS
@ PLAYER_FIELD_PVP_POWER_HEALING
@ PLAYER_FIELD_OVERRIDE_SPELLS_ID
@ PLAYER_FIELD_SKILL_RANKS
@ PLAYER_FIELD_TRACK_RESOURCE_MASK
@ PLAYER_FIELD_BANKBAG_SLOTS
@ PLAYER_FIELD_NO_REAGENT_COST_MASK
@ PLAYER_FIELD_GUILD_DELETE_DATE
@ PLAYER_FIELD_KNOWN_TITLES
@ PLAYER_FIELD_HOME_REALM_TIME_OFFSET
@ PLAYER_FIELD_VIRTUAL_PLAYER_REALM
@ PLAYER_FIELD_COINAGE
@ PLAYER_FIELD_OVERRIDE_ZONE_PVPTYPE
@ PLAYER_FIELD_OVERRIDE_APBY_SPELL_POWER_PERCENT
@ PLAYER_FIELD_PACK_SLOTS
@ PLAYER_FIELD_DODGE_PERCENTAGE
@ PLAYER_FIELD_SKILL_MODIFIERS
@ PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS
@ PLAYER_FIELD_OFFHAND_EXPERTISE
@ PLAYER_FIELD_LIFETIME_MAX_RANK
@ PLAYER_FIELD_SUMMONED_BATTLE_PET_GUID
@ PLAYER_FIELD_QUEST_LOG
@ PLAYER_FIELD_YESTERDAY_HONORABLE_KILLS
@ PLAYER_FIELD_CHARACTER_POINTS
@ PLAYER_FIELD_MOD_SPELL_POWER_PERCENT
@ PLAYER_FIELD_PET_SPELL_POWER
@ PLAYER_FIELD_MOD_HEALING_DONE_PERCENT
@ PLAYER_FIELD_SKILL_MAX_RANKS
@ PLAYER_FIELD_MOD_TARGET_RESISTANCE
@ PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT
@ PLAYER_FIELD_XP
@ PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID
@ PLAYER_FIELD_GUILD_TIME_STAMP
@ PLAYER_FIELD_DUEL_ARBITER
@ PLAYER_FIELD_RANGED_CRIT_PERCENTAGE
@ PLAYER_FIELD_PVP_MEDALS
@ PLAYER_FIELD_PARRY_PERCENTAGE
@ PLAYER_FIELD_MOD_HEALING_PERCENT
@ PLAYER_FIELD_UI_SPELL_HIT_MODIFIER
@ PLAYER_FIELD_NEXT_LEVEL_XP
@ PLAYER_FIELD_COMBAT_RATINGS
@ PLAYER_FIELD_SHIELD_BLOCK
@ PLAYER_FIELD_CURRENT_SPEC_ID
@ PLAYER_FIELD_HAIR_COLOR_ID
@ PLAYER_FIELD_DUEL_TEAM
@ PLAYER_FIELD_MASTERY
@ PLAYER_FIELD_RUNE_REGEN
@ PLAYER_FIELD_GLYPH_SLOTS
@ PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_APPERCENT
@ PLAYER_FIELD_RESEARCHING
@ PLAYER_FIELD_SHIELD_BLOCK_CRIT_PERCENTAGE
@ PLAYER_FIELD_REST_STATE_BONUS_POOL
@ PLAYER_FIELD_PVP_POWER_DAMAGE
@ PLAYER_FIELD_VENDORBUYBACK_SLOTS
@ PLAYER_FIELD_BUYBACK_TIMESTAMP
@ PLAYER_FIELD_RANGED_EXPERTISE
@ PLAYER_FIELD_CRIT_PERCENTAGE
@ PLAYER_FIELD_PLAYER_TITLE
@ PLAYER_FIELD_MOD_HEALING_DONE_POS
@ PLAYER_FIELD_UI_HIT_MODIFIER
@ PLAYER_FIELD_TRACK_CREATURE_MASK
@ PLAYER_FIELD_SPELL_CRIT_PERCENTAGE
@ PLAYER_FIELD_BUYBACK_PRICE
@ PLAYER_FIELD_ITEM_LEVEL_DELTA
@ PLAYER_FIELD_EXPLORED_ZONES
@ PLAYER_FIELD_GLYPH_SLOTS_ENABLED
@ PLAYER_FIELD_VISIBLE_ITEMS
@ PLAYER_FIELD_WATCHED_FACTION_INDEX
@ PLAYER_FIELD_MAX_TALENT_TIERS
@ PLAYER_FIELD_SELF_RES_SPELL
@ PLAYER_FIELD_BLOCK_PERCENTAGE
@ PLAYER_FIELD_SKILL_STEPS
@ PLAYER_FIELD_SKILL
@ PLAYER_FIELD_MOD_PET_HASTE
@ PLAYER_FIELD_LIFETIME_HONORABLE_KILLS
@ PLAYER_FIELD_SKILL_LINEIDS
@ PLAYER_FIELD_PVP_INFO
@ PLAYER_FIELD_MOD_DAMAGE_DONE_PERCENT
@ PLAYER_FIELD_PLAYER_FLAGS
@ PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY
@ PLAYER_FIELD_GUILD_RANK_ID
@ PLAYER_FIELD_MAINHAND_EXPERTISE
@ PLAYER_FIELD_COMBAT_RATING_EXPERTISE
@ PLAYER_FIELD_BANK_SLOTS
@ PLAYER_FIELD_MOD_RESILIENCE_PERCENT
@ PLAYER_END
@ PLAYER_FIELD_MOD_DAMAGE_DONE_NEG
@ PLAYER_FIELD_PROFESSION_SKILL_LINE
@ PLAYER_FIELD_INV_SLOTS
@ PLAYER_FIELD_SKILL_TALENTS
@ PLAYER_FIELD_FAKE_INEBRIATION
@ PLAYER_FIELD_ARENA_FACTION
@ PLAYER_FIELD_GLYPHS
@ PLAYER_FIELD_LOOT_SPEC_ID
@ PLAYER_FIELD_MAX_LEVEL
@ PLAYER_FIELD_GUILD_LEVEL
@ PLAYER_FIELD_REST_STATE
@ PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE