mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Entities: Update updatefields to 7.3.2.25383
This commit is contained in:
@@ -257,6 +257,7 @@ uint32 ItemDynamicUpdateFieldFlags[CONTAINER_DYNAMIC_END] =
|
||||
UF_FLAG_OWNER | UF_FLAG_0x100, // ITEM_DYNAMIC_FIELD_BONUSLIST_IDS
|
||||
UF_FLAG_OWNER, // ITEM_DYNAMIC_FIELD_ARTIFACT_POWERS
|
||||
UF_FLAG_OWNER, // ITEM_DYNAMIC_FIELD_GEMS
|
||||
UF_FLAG_OWNER, // ITEM_DYNAMIC_FIELD_RELIC_TALENT_DATA
|
||||
};
|
||||
|
||||
uint32 UnitUpdateFieldFlags[PLAYER_END] =
|
||||
@@ -311,8 +312,8 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_BATTLE_PET_COMPANION_GUID+3
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_BATTLE_PET_DB_ID
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_BATTLE_PET_DB_ID+1
|
||||
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_CHANNEL_SPELL
|
||||
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_CHANNEL_SPELL_X_SPELL_VISUAL
|
||||
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_FIELD_CHANNEL_DATA
|
||||
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_FIELD_CHANNEL_DATA+1
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_SUMMONED_BY_HOME_REALM
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_BYTES_0
|
||||
UF_FLAG_PUBLIC, // UNIT_FIELD_DISPLAY_POWER
|
||||
@@ -2850,6 +2851,70 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+253
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+254
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+255
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+256
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+257
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+258
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+259
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+260
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+261
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+262
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+263
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+264
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+265
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+266
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+267
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+268
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+269
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+270
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+271
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+272
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+273
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+274
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+275
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+276
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+277
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+278
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+279
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+280
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+281
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+282
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+283
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+284
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+285
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+286
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+287
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+288
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+289
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+290
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+291
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+292
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+293
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+294
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+295
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+296
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+297
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+298
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+299
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+300
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+301
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+302
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+303
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+304
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+305
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+306
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+307
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+308
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+309
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+310
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+311
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+312
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+313
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+314
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+315
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+316
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+317
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+318
|
||||
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+319
|
||||
UF_FLAG_PRIVATE, // PLAYER_FIELD_REST_INFO
|
||||
UF_FLAG_PRIVATE, // PLAYER_FIELD_REST_INFO+1
|
||||
UF_FLAG_PRIVATE, // PLAYER_FIELD_REST_INFO+2
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#ifndef _UPDATEFIELDS_H
|
||||
#define _UPDATEFIELDS_H
|
||||
|
||||
// Auto generated for version 7, 2, 5, 24236
|
||||
// Auto generated for version 7, 3, 2, 25383
|
||||
|
||||
enum ObjectFields
|
||||
{
|
||||
@@ -66,7 +66,8 @@ enum ItemDynamicFields
|
||||
ITEM_DYNAMIC_FIELD_BONUSLIST_IDS = OBJECT_DYNAMIC_END + 0x001, // Flags: OWNER, 0x100
|
||||
ITEM_DYNAMIC_FIELD_ARTIFACT_POWERS = OBJECT_DYNAMIC_END + 0x002, // Flags: OWNER
|
||||
ITEM_DYNAMIC_FIELD_GEMS = OBJECT_DYNAMIC_END + 0x003, // Flags: OWNER
|
||||
ITEM_DYNAMIC_END = OBJECT_DYNAMIC_END + 0x004,
|
||||
ITEM_DYNAMIC_FIELD_RELIC_TALENT_DATA = OBJECT_DYNAMIC_END + 0x004, // Flags: OWNER
|
||||
ITEM_DYNAMIC_END = OBJECT_DYNAMIC_END + 0x005,
|
||||
};
|
||||
|
||||
enum ContainerFields
|
||||
@@ -93,8 +94,7 @@ enum UnitFields
|
||||
UNIT_FIELD_TARGET = OBJECT_END + 0x01C, // Size: 4, Flags: PUBLIC
|
||||
UNIT_FIELD_BATTLE_PET_COMPANION_GUID = OBJECT_END + 0x020, // Size: 4, Flags: PUBLIC
|
||||
UNIT_FIELD_BATTLE_PET_DB_ID = OBJECT_END + 0x024, // Size: 2, Flags: PUBLIC
|
||||
UNIT_CHANNEL_SPELL = OBJECT_END + 0x026, // Size: 1, Flags: PUBLIC, URGENT
|
||||
UNIT_CHANNEL_SPELL_X_SPELL_VISUAL = OBJECT_END + 0x027, // Size: 1, Flags: PUBLIC, URGENT
|
||||
UNIT_FIELD_CHANNEL_DATA = OBJECT_END + 0x026, // Size: 2, Flags: PUBLIC, URGENT
|
||||
UNIT_FIELD_SUMMONED_BY_HOME_REALM = OBJECT_END + 0x028, // Size: 1, Flags: PUBLIC
|
||||
UNIT_FIELD_BYTES_0 = OBJECT_END + 0x029, // Size: 1, Flags: PUBLIC
|
||||
UNIT_FIELD_DISPLAY_POWER = OBJECT_END + 0x02A, // Size: 1, Flags: PUBLIC
|
||||
@@ -256,57 +256,57 @@ enum PlayerFields
|
||||
PLAYER_VERSATILITY_BONUS = UNIT_END + 0x846, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_PVP_POWER_DAMAGE = UNIT_END + 0x847, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_PVP_POWER_HEALING = UNIT_END + 0x848, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_EXPLORED_ZONES_1 = UNIT_END + 0x849, // Size: 256, Flags: PRIVATE
|
||||
PLAYER_FIELD_REST_INFO = UNIT_END + 0x949, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_POS = UNIT_END + 0x94D, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = UNIT_END + 0x954, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = UNIT_END + 0x95B, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_DONE_POS = UNIT_END + 0x962, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_PCT = UNIT_END + 0x963, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_DONE_PCT = UNIT_END + 0x964, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT = UNIT_END + 0x965, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS = UNIT_END + 0x966, // Size: 3, Flags: PRIVATE
|
||||
PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS = UNIT_END + 0x969, // Size: 3, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_SPELL_POWER_PCT = UNIT_END + 0x96C, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_RESILIENCE_PERCENT = UNIT_END + 0x96D, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT = UNIT_END + 0x96E, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT = UNIT_END + 0x96F, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_TARGET_RESISTANCE = UNIT_END + 0x970, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = UNIT_END + 0x971, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LOCAL_FLAGS = UNIT_END + 0x972, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES = UNIT_END + 0x973, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_SELF_RES_SPELL = UNIT_END + 0x974, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_PVP_MEDALS = UNIT_END + 0x975, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BUYBACK_PRICE_1 = UNIT_END + 0x976, // Size: 12, Flags: PRIVATE
|
||||
PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = UNIT_END + 0x982, // Size: 12, Flags: PRIVATE
|
||||
PLAYER_FIELD_KILLS = UNIT_END + 0x98E, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LIFETIME_HONORABLE_KILLS = UNIT_END + 0x98F, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_WATCHED_FACTION_INDEX = UNIT_END + 0x990, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_COMBAT_RATING_1 = UNIT_END + 0x991, // Size: 32, Flags: PRIVATE
|
||||
PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = UNIT_END + 0x9B1, // Size: 42, Flags: PRIVATE
|
||||
PLAYER_FIELD_MAX_LEVEL = UNIT_END + 0x9DB, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA = UNIT_END + 0x9DC, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL = UNIT_END + 0x9DD, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_NO_REAGENT_COST_1 = UNIT_END + 0x9DE, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_PET_SPELL_POWER = UNIT_END + 0x9E2, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_RESEARCHING_1 = UNIT_END + 0x9E3, // Size: 10, Flags: PRIVATE
|
||||
PLAYER_PROFESSION_SKILL_LINE_1 = UNIT_END + 0x9ED, // Size: 2, Flags: PRIVATE
|
||||
PLAYER_FIELD_UI_HIT_MODIFIER = UNIT_END + 0x9EF, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = UNIT_END + 0x9F0, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_HOME_REALM_TIME_OFFSET = UNIT_END + 0x9F1, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_PET_HASTE = UNIT_END + 0x9F2, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES2 = UNIT_END + 0x9F3, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES3 = UNIT_END + 0x9F4, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
|
||||
PLAYER_FIELD_LFG_BONUS_FACTION_ID = UNIT_END + 0x9F5, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LOOT_SPEC_ID = UNIT_END + 0x9F6, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE = UNIT_END + 0x9F7, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
|
||||
PLAYER_FIELD_BAG_SLOT_FLAGS = UNIT_END + 0x9F8, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_FIELD_BANK_BAG_SLOT_FLAGS = UNIT_END + 0x9FC, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT = UNIT_END + 0xA03, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_QUEST_COMPLETED = UNIT_END + 0xA04, // Size: 1750, Flags: PRIVATE
|
||||
PLAYER_FIELD_HONOR = UNIT_END + 0x10DA, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_HONOR_NEXT_LEVEL = UNIT_END + 0x10DB, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_END = UNIT_END + 0x10DC,
|
||||
PLAYER_EXPLORED_ZONES_1 = UNIT_END + 0x849, // Size: 320, Flags: PRIVATE
|
||||
PLAYER_FIELD_REST_INFO = UNIT_END + 0x989, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_POS = UNIT_END + 0x98D, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = UNIT_END + 0x994, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = UNIT_END + 0x99B, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_DONE_POS = UNIT_END + 0x9A2, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_PCT = UNIT_END + 0x9A3, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_HEALING_DONE_PCT = UNIT_END + 0x9A4, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT = UNIT_END + 0x9A5, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS = UNIT_END + 0x9A6, // Size: 3, Flags: PRIVATE
|
||||
PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS = UNIT_END + 0x9A9, // Size: 3, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_SPELL_POWER_PCT = UNIT_END + 0x9AC, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_RESILIENCE_PERCENT = UNIT_END + 0x9AD, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT = UNIT_END + 0x9AE, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT = UNIT_END + 0x9AF, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_TARGET_RESISTANCE = UNIT_END + 0x9B0, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = UNIT_END + 0x9B1, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LOCAL_FLAGS = UNIT_END + 0x9B2, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES = UNIT_END + 0x9B3, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_SELF_RES_SPELL = UNIT_END + 0x9B4, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_PVP_MEDALS = UNIT_END + 0x9B5, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BUYBACK_PRICE_1 = UNIT_END + 0x9B6, // Size: 12, Flags: PRIVATE
|
||||
PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = UNIT_END + 0x9C2, // Size: 12, Flags: PRIVATE
|
||||
PLAYER_FIELD_KILLS = UNIT_END + 0x9CE, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LIFETIME_HONORABLE_KILLS = UNIT_END + 0x9CF, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_WATCHED_FACTION_INDEX = UNIT_END + 0x9D0, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_COMBAT_RATING_1 = UNIT_END + 0x9D1, // Size: 32, Flags: PRIVATE
|
||||
PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = UNIT_END + 0x9F1, // Size: 42, Flags: PRIVATE
|
||||
PLAYER_FIELD_MAX_LEVEL = UNIT_END + 0xA1B, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_SCALING_PLAYER_LEVEL_DELTA = UNIT_END + 0xA1C, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MAX_CREATURE_SCALING_LEVEL = UNIT_END + 0xA1D, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_NO_REAGENT_COST_1 = UNIT_END + 0xA1E, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_PET_SPELL_POWER = UNIT_END + 0xA22, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_RESEARCHING_1 = UNIT_END + 0xA23, // Size: 10, Flags: PRIVATE
|
||||
PLAYER_PROFESSION_SKILL_LINE_1 = UNIT_END + 0xA2D, // Size: 2, Flags: PRIVATE
|
||||
PLAYER_FIELD_UI_HIT_MODIFIER = UNIT_END + 0xA2F, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = UNIT_END + 0xA30, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_HOME_REALM_TIME_OFFSET = UNIT_END + 0xA31, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_MOD_PET_HASTE = UNIT_END + 0xA32, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES2 = UNIT_END + 0xA33, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_BYTES3 = UNIT_END + 0xA34, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
|
||||
PLAYER_FIELD_LFG_BONUS_FACTION_ID = UNIT_END + 0xA35, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_LOOT_SPEC_ID = UNIT_END + 0xA36, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE = UNIT_END + 0xA37, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
|
||||
PLAYER_FIELD_BAG_SLOT_FLAGS = UNIT_END + 0xA38, // Size: 4, Flags: PRIVATE
|
||||
PLAYER_FIELD_BANK_BAG_SLOT_FLAGS = UNIT_END + 0xA3C, // Size: 7, Flags: PRIVATE
|
||||
PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT = UNIT_END + 0xA43, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_QUEST_COMPLETED = UNIT_END + 0xA44, // Size: 1750, Flags: PRIVATE
|
||||
PLAYER_FIELD_HONOR = UNIT_END + 0x111A, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_FIELD_HONOR_NEXT_LEVEL = UNIT_END + 0x111B, // Size: 1, Flags: PRIVATE
|
||||
PLAYER_END = UNIT_END + 0x111C,
|
||||
};
|
||||
|
||||
enum PlayerDynamicFields
|
||||
|
||||
@@ -111,7 +111,7 @@ enum SkillFieldOffset
|
||||
SKILL_PERM_BONUS_OFFSET = SKILL_TEMP_BONUS_OFFSET + 64
|
||||
};
|
||||
|
||||
#define PLAYER_EXPLORED_ZONES_SIZE 256
|
||||
#define PLAYER_EXPLORED_ZONES_SIZE 320
|
||||
|
||||
// Note: SPELLMOD_* values is aura types in fact
|
||||
enum SpellModType : uint8
|
||||
|
||||
@@ -1527,10 +1527,10 @@ class TC_GAME_API Unit : public WorldObject
|
||||
float GetNegStat(Stats stat) const { return GetFloatValue(UNIT_FIELD_NEGSTAT+stat); }
|
||||
float GetCreateStat(Stats stat) const { return m_createStats[stat]; }
|
||||
|
||||
uint32 GetChannelSpellId() const { return GetUInt32Value(UNIT_CHANNEL_SPELL); }
|
||||
void SetChannelSpellId(uint32 channelSpellId) { SetUInt32Value(UNIT_CHANNEL_SPELL, channelSpellId); }
|
||||
uint32 GetChannelSpellXSpellVisualId() const { return GetUInt32Value(UNIT_CHANNEL_SPELL_X_SPELL_VISUAL); }
|
||||
void SetChannelSpellXSpellVisualId(uint32 channelSpellXSpellVisualId) { SetUInt32Value(UNIT_CHANNEL_SPELL_X_SPELL_VISUAL, channelSpellXSpellVisualId); }
|
||||
uint32 GetChannelSpellId() const { return GetUInt32Value(UNIT_FIELD_CHANNEL_DATA); }
|
||||
void SetChannelSpellId(uint32 channelSpellId) { SetUInt32Value(UNIT_FIELD_CHANNEL_DATA, channelSpellId); }
|
||||
uint32 GetChannelSpellXSpellVisualId() const { return GetUInt32Value(UNIT_FIELD_CHANNEL_DATA + 1); }
|
||||
void SetChannelSpellXSpellVisualId(uint32 channelSpellXSpellVisualId) { SetUInt32Value(UNIT_FIELD_CHANNEL_DATA + 1, channelSpellXSpellVisualId); }
|
||||
DynamicFieldStructuredView<ObjectGuid> GetChannelObjects() const { return GetDynamicStructuredValues<ObjectGuid>(UNIT_DYNAMIC_FIELD_CHANNEL_OBJECTS); }
|
||||
void AddChannelObject(ObjectGuid guid) { AddDynamicStructuredValue(UNIT_DYNAMIC_FIELD_CHANNEL_OBJECTS, &guid); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user