![]() |
TrinityCore
|
#include <UpdateFields.h>
Inheritance diagram for UF::ActivePlayerData:Public Types | |
| using | OwnerObject = Player |
Public Types inherited from UF::HasChangesMask< 398 > | |
| using | Base = HasChangesMask< Bits > |
| using | Mask = UpdateMask< Bits > |
Public Member Functions | |
| void | WriteCreate (EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, ByteBuffer &data, Player const *receiver, Player const *owner) const |
| void | WriteUpdate (EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, ByteBuffer &data, Player const *receiver, Player const *owner) const |
| void | WriteUpdate (Mask const &changesMask, ByteBuffer &data, Player const *receiver, Player const *owner, bool ignoreNestedChangesMask) const |
| void | ClearChangesMask () |
Public Member Functions inherited from UF::HasChangesMask< 398 > | |
| void | MarkChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | MarkChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
| void | MarkChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | MarkChanged (MapUpdateField< K, V, BlockBit, Bit >(Derived::*)) |
| void | MarkChanged (SetUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | MarkChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | MarkChanged (VariantUpdateField< BlockBit, Bit, Types... >(Derived::*)) |
| void | ClearChanged (UpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | ClearChanged (UpdateFieldArray< T, Size, Bit, FirstElementBit >(Derived::*), uint32 index) |
| void | ClearChanged (DynamicUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | ClearChanged (MapUpdateField< K, V, BlockBit, Bit >(Derived::*)) |
| void | ClearChanged (SetUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | ClearChanged (OptionalUpdateField< T, BlockBit, Bit >(Derived::*)) |
| void | ClearChanged (VariantUpdateField< BlockBit, Bit, Types... >(Derived::*)) |
| Mask const & | GetChangesMask () const |
Additional Inherited Members | |
Static Protected Member Functions inherited from UF::HasChangesMask< 398 > | |
| static void | ClearChangesMask (UpdateFieldBase< T > &field) |
| static void | ClearChangesMask (UpdateFieldArrayBase< T, Size > &field) |
| static void | ClearChangesMask (DynamicUpdateFieldBase< T > &field) |
| static void | ClearChangesMask (MapUpdateFieldBase< K, V > &field) |
| static void | ClearChangesMask (SetUpdateFieldBase< T > &field) |
| static void | ClearChangesMask (OptionalUpdateFieldBase< T > &field) |
| static void | ClearChangesMask (VariantUpdateFieldBase< Types... > &field) |
Protected Attributes inherited from UF::HasChangesMask< 398 > | |
| Mask | _changesMask |
Definition at line 1319 of file UpdateFields.h.
Definition at line 1492 of file UpdateFields.h.
| void UF::ActivePlayerData::ClearChangesMask | ( | ) |
Definition at line 6984 of file UpdateFields.cpp.
References UF::HasChangesMask< 398 >::_changesMask, AccountBankCoinage, AccountBankTabSettings, AccountDataElements, ActiveCombatTraitConfigID, AuraVision, AvailableQuestLineXQuestIDs, Avoidance, BackpackAutoSortDisabled, BackpackSellJunkDisabled, BankAutoSortDisabled, BlockPercentage, BuybackPrice, BuybackTimestamp, CategoryCooldownMods, CharacterBankTabSettings, CharacterDataElements, CharacterPoints, CharacterRestrictions, UF::HasChangesMask< Bits >::ClearChangesMask(), Coinage, CombatRatingExpertise, CombatRatings, ConditionalTransmog, CraftingOrders, CritPercentage, DailyQuestsCompleted, DEBUGSoulbindConduitRank, DisabledSpells, DiscordInfo, DodgePercentage, DodgePercentageFromAttribute, DungeonScore, FarsightObject, Field_1328, FrozenPerksVendorItem, GrantableLevels, HasPerksProgramPendingReward, HeirloomFlags, Heirlooms, HomeRealmTimeOffset, Honor, HonorNextLevel, HouseExteriorComponents, HouseRoomComponentTextures, HouseRooms, HouseThemes, HouseTypes, InsertItemsLeftToRight, InvSlots, ItemUpgradeHighFingerItemID, ItemUpgradeHighFingerWatermark, ItemUpgradeHighOnehandWeaponItemID, ItemUpgradeHighTrinketItemID, ItemUpgradeHighTrinketWatermark, ItemUpgradeHighWatermark, JailersTowerLevel, JailersTowerLevelMax, KnownTitles, LifetimeHonorableKills, LifetimeMaxRank, LocalFlags, LocalRegenFlags, LootHistoryInstanceID, LootSpecID, MainhandExpertise, Mastery, MawPowers, MaxCreatureScalingLevel, MaxLevel, MaxTalentTiers, ModDamageDoneNeg, ModDamageDonePercent, ModDamageDonePos, ModHealingDonePercent, ModHealingDonePos, ModHealingPercent, ModPeriodicHealingDonePercent, ModPetHaste, ModResiliencePercent, ModSpellPowerPercent, ModTargetPhysicalResistance, ModTargetResistance, MultiActionBars, MultiFloorExploration, NextLevelXP, NoReagentCostMask, NpcCraftingOrders, NumAccountBankTabs, NumBackpackSlots, NumBankSlots, NumCharacterBankTabs, NumRespecs, OffhandCritPercentage, OffhandExpertise, OverrideAPBySpellPowerPercent, OverrideSpellPowerByAPPercent, OverrideSpellsID, OverrideZonePVPType, ParryPercentage, ParryPercentageFromAttribute, PerksProgramCurrency, PersonalCraftingOrderCounts, PetSpellPower, ProfessionSkillLine, PvpInfo, PvpMedals, PvpPowerDamage, PvpPowerHealing, RangedCritPercentage, RangedExpertise, RecipeProgression, ReplayedQuests, RequiredMountCapabilityFlags, ResearchSiteProgress, ResearchSites, UpdateMask< Bits >::ResetAll(), RuneforgePowers, ScalingPlayerLevelDelta, SelfResSpells, ShieldBlock, ShieldBlockCritPercentage, Skill, SortBagsRightToLeft, Speed, SpellCritPercentage, SpellFlatModPVPByLabel, SpellPctModPVPByLabel, Sturdiness, SummonedBattlePetGUID, TaskQuests, TimerunningSeasonID, TodayHonorableKills, Toys, TrackCreatureMask, TrackedCollectableSources, TraitConfigs, Transmog, TransmogCostMinScalingLevel, TransmogIllusions, TransmogMetadata, TransmogOutfits, TransportServerTime, TrialXP, UiChromieTimeExpansionID, UiHitModifier, UiSpellHitModifier, UnlockedTransmogOutfits, Versatility, VersatilityBonus, ViewedOutfit, WarbandScenes, WatchedFactionIndex, WeaponAtkSpeedMultipliers, WeaponDmgMultipliers, WeeklyRewardsPeriodSinceOrigin, WeeklySpellUses, XP, and YesterdayHonorableKills.
| void UF::ActivePlayerData::WriteCreate | ( | EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Player const * | owner | ||
| ) | const |
Definition at line 5154 of file UpdateFields.cpp.
References AccountBankCoinage, AccountBankTabSettings, AccountDataElements, ActiveCombatTraitConfigID, AuraVision, AvailableQuestLineXQuestIDs, Avoidance, BackpackAutoSortDisabled, BackpackSellJunkDisabled, BankAutoSortDisabled, BlockPercentage, BuybackPrice, BuybackTimestamp, CategoryCooldownMods, CharacterBankTabSettings, CharacterDataElements, CharacterPoints, CharacterRestrictions, Coinage, CombatRatingExpertise, CombatRatings, ConditionalTransmog, CraftingOrders, CritPercentage, DailyQuestsCompleted, DEBUGSoulbindConduitRank, DisabledSpells, DiscordInfo, DodgePercentage, DodgePercentageFromAttribute, DungeonScore, FarsightObject, Field_1328, ByteBuffer::FlushBits(), FrozenPerksVendorItem, GrantableLevels, HasPerksProgramPendingReward, HeirloomFlags, Heirlooms, HomeRealmTimeOffset, Honor, HonorNextLevel, HouseExteriorComponents, HouseRoomComponentTextures, HouseRooms, HouseThemes, HouseTypes, InsertItemsLeftToRight, InvSlots, ItemUpgradeHighFingerItemID, ItemUpgradeHighFingerWatermark, ItemUpgradeHighOnehandWeaponItemID, ItemUpgradeHighTrinketItemID, ItemUpgradeHighTrinketWatermark, ItemUpgradeHighWatermark, JailersTowerLevel, JailersTowerLevelMax, KnownTitles, LifetimeHonorableKills, LifetimeMaxRank, LocalFlags, LocalRegenFlags, LootHistoryInstanceID, LootSpecID, MainhandExpertise, Mastery, MawPowers, MaxCreatureScalingLevel, MaxLevel, MaxTalentTiers, ModDamageDoneNeg, ModDamageDonePercent, ModDamageDonePos, ModHealingDonePercent, ModHealingDonePos, ModHealingPercent, ModPeriodicHealingDonePercent, ModPetHaste, ModResiliencePercent, ModSpellPowerPercent, ModTargetPhysicalResistance, ModTargetResistance, MultiActionBars, MultiFloorExploration, NextLevelXP, NoReagentCostMask, NpcCraftingOrders, NumAccountBankTabs, NumBackpackSlots, NumBankSlots, NumCharacterBankTabs, NumRespecs, OffhandCritPercentage, OffhandExpertise, OverrideAPBySpellPowerPercent, OverrideSpellPowerByAPPercent, OverrideSpellsID, OverrideZonePVPType, ParryPercentage, ParryPercentageFromAttribute, PerksProgramCurrency, PersonalCraftingOrderCounts, PetSpellPower, ProfessionSkillLine, PvpInfo, PvpMedals, PvpPowerDamage, PvpPowerHealing, RangedCritPercentage, RangedExpertise, RecipeProgression, ReplayedQuests, RequiredMountCapabilityFlags, ResearchSiteProgress, ResearchSites, RuneforgePowers, ScalingPlayerLevelDelta, SelfResSpells, ShieldBlock, ShieldBlockCritPercentage, UF::size(), UF::DynamicUpdateFieldBase< T >::size(), Skill, SortBagsRightToLeft, Speed, SpellCritPercentage, SpellFlatModPVPByLabel, SpellPctModPVPByLabel, Sturdiness, SummonedBattlePetGUID, TaskQuests, TimerunningSeasonID, TodayHonorableKills, Toys, TrackCreatureMask, TrackedCollectableSources, TraitConfigs, Transmog, TransmogCostMinScalingLevel, TransmogIllusions, TransmogMetadata, TransmogOutfits, TransportServerTime, TrialXP, UiChromieTimeExpansionID, UiHitModifier, UiSpellHitModifier, UnlockedTransmogOutfits, Versatility, VersatilityBonus, ViewedOutfit, WarbandScenes, WatchedFactionIndex, WeaponAtkSpeedMultipliers, WeaponDmgMultipliers, WeeklyRewardsPeriodSinceOrigin, WeeklySpellUses, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), UF::BitVectors::WriteCreate(), UF::RestInfo::WriteCreate(), UF::Research::WriteCreate(), UF::SpellPctModByLabel::WriteCreate(), UF::SpellFlatModByLabel::WriteCreate(), UF::ResearchHistory::WriteCreate(), UF::QuestSession::WriteCreate(), UF::LevelLinkInfo::WriteCreate(), UF::WalkInData::WriteCreate(), UF::ChallengeModeData::WriteCreate(), UF::WriteMapFieldCreate(), XP, and YesterdayHonorableKills.
| void UF::ActivePlayerData::WriteUpdate | ( | EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Player const * | owner | ||
| ) | const |
Definition at line 5559 of file UpdateFields.cpp.
References UF::HasChangesMask< 398 >::_changesMask, and WriteUpdate().
Referenced by WriteUpdate().
| void UF::ActivePlayerData::WriteUpdate | ( | Mask const & | changesMask, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Player const * | owner, | ||
| bool | ignoreNestedChangesMask | ||
| ) | const |
Definition at line 5564 of file UpdateFields.cpp.
References AccountBankCoinage, AccountBankTabSettings, AccountDataElements, ActiveCombatTraitConfigID, AuraVision, AvailableQuestLineXQuestIDs, Avoidance, BackpackAutoSortDisabled, BackpackSellJunkDisabled, BankAutoSortDisabled, BlockPercentage, BuybackPrice, BuybackTimestamp, CategoryCooldownMods, CharacterBankTabSettings, CharacterDataElements, CharacterPoints, CharacterRestrictions, Coinage, CombatRatingExpertise, CombatRatings, ConditionalTransmog, CraftingOrders, CritPercentage, DailyQuestsCompleted, DEBUGSoulbindConduitRank, DisabledSpells, DiscordInfo, DodgePercentage, DodgePercentageFromAttribute, DungeonScore, FarsightObject, Field_1328, ByteBuffer::FlushBits(), FrozenPerksVendorItem, GrantableLevels, UF::DynamicUpdateFieldBase< T >::HasChanged(), HasPerksProgramPendingReward, HeirloomFlags, Heirlooms, HomeRealmTimeOffset, Honor, HonorNextLevel, HouseExteriorComponents, HouseRoomComponentTextures, HouseRooms, HouseThemes, HouseTypes, InsertItemsLeftToRight, InvSlots, ItemUpgradeHighFingerItemID, ItemUpgradeHighFingerWatermark, ItemUpgradeHighOnehandWeaponItemID, ItemUpgradeHighTrinketItemID, ItemUpgradeHighTrinketWatermark, ItemUpgradeHighWatermark, JailersTowerLevel, JailersTowerLevelMax, KnownTitles, LifetimeHonorableKills, LifetimeMaxRank, LocalFlags, LocalRegenFlags, LootHistoryInstanceID, LootSpecID, MainhandExpertise, Mastery, MawPowers, MaxCreatureScalingLevel, MaxLevel, MaxTalentTiers, ModDamageDoneNeg, ModDamageDonePercent, ModDamageDonePos, ModHealingDonePercent, ModHealingDonePos, ModHealingPercent, ModPeriodicHealingDonePercent, ModPetHaste, ModResiliencePercent, ModSpellPowerPercent, ModTargetPhysicalResistance, ModTargetResistance, MultiActionBars, MultiFloorExploration, NextLevelXP, NoReagentCostMask, NpcCraftingOrders, NumAccountBankTabs, NumBackpackSlots, NumBankSlots, NumCharacterBankTabs, NumRespecs, OffhandCritPercentage, OffhandExpertise, OverrideAPBySpellPowerPercent, OverrideSpellPowerByAPPercent, OverrideSpellsID, OverrideZonePVPType, ParryPercentage, ParryPercentageFromAttribute, PerksProgramCurrency, PersonalCraftingOrderCounts, PetSpellPower, ProfessionSkillLine, PvpInfo, PvpMedals, PvpPowerDamage, PvpPowerHealing, RangedCritPercentage, RangedExpertise, RecipeProgression, ReplayedQuests, RequiredMountCapabilityFlags, ResearchSiteProgress, ResearchSites, RuneforgePowers, ScalingPlayerLevelDelta, SelfResSpells, ShieldBlock, ShieldBlockCritPercentage, UF::size(), UF::DynamicUpdateFieldBase< T >::size(), Skill, SortBagsRightToLeft, Speed, SpellCritPercentage, SpellFlatModPVPByLabel, SpellPctModPVPByLabel, Sturdiness, SummonedBattlePetGUID, TaskQuests, TimerunningSeasonID, TodayHonorableKills, Toys, TrackCreatureMask, TrackedCollectableSources, TraitConfigs, Transmog, TransmogCostMinScalingLevel, TransmogIllusions, TransmogMetadata, TransmogOutfits, TransportServerTime, TrialXP, UiChromieTimeExpansionID, UiHitModifier, UiSpellHitModifier, UnlockedTransmogOutfits, Versatility, VersatilityBonus, ViewedOutfit, WarbandScenes, WatchedFactionIndex, WeaponAtkSpeedMultipliers, WeaponDmgMultipliers, WeeklyRewardsPeriodSinceOrigin, WeeklySpellUses, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), UF::WriteCompleteDynamicFieldUpdateMask(), UF::WriteMapFieldUpdate(), UF::BitVectors::WriteUpdate(), UF::RestInfo::WriteUpdate(), UF::ResearchHistory::WriteUpdate(), UF::QuestSession::WriteUpdate(), UF::LevelLinkInfo::WriteUpdate(), UF::Research::WriteUpdate(), UF::SpellPctModByLabel::WriteUpdate(), UF::SpellFlatModByLabel::WriteUpdate(), UF::WalkInData::WriteUpdate(), UF::ChallengeModeData::WriteUpdate(), UF::DynamicUpdateFieldBase< T >::WriteUpdateMask(), XP, and YesterdayHonorableKills.
| UpdateField<uint64, 32, 59> UF::ActivePlayerData::AccountBankCoinage |
Definition at line 1375 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::BankTabSettings, 32, 49> UF::ActivePlayerData::AccountBankTabSettings |
Definition at line 1368 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetAccountBankTabSettings(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::PlayerDataElement, 0, 9> UF::ActivePlayerData::AccountDataElements |
Definition at line 1329 of file UpdateFields.h.
Referenced by Player::_LoadPlayerData(), ClearChangesMask(), Player::SetDataElementAccount(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 134, 148> UF::ActivePlayerData::ActiveCombatTraitConfigID |
Definition at line 1461 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetActiveCombatTraitConfigID(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 124> UF::ActivePlayerData::AuraVision |
Definition at line 1438 of file UpdateFields.h.
Referenced by Player::AddAuraVision(), ClearChangesMask(), Player::InitStatsForLevel(), Player::RemoveAuraVision(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 13> UF::ActivePlayerData::AvailableQuestLineXQuestIDs |
Definition at line 1333 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 85> UF::ActivePlayerData::Avoidance |
Definition at line 1400 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<bool, 0, 1> UF::ActivePlayerData::BackpackAutoSortDisabled |
Definition at line 1321 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBackpackAutoSortDisabled(), WriteCreate(), and WriteUpdate().
| UpdateField<bool, 0, 2> UF::ActivePlayerData::BackpackSellJunkDisabled |
Definition at line 1322 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBackpackSellJunkDisabled(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<uint32, 5, 374, 375> UF::ActivePlayerData::BagSlotFlags |
Definition at line 1489 of file UpdateFields.h.
Referenced by Player::RemoveBagSlotFlag(), Player::ReplaceAllBagSlotFlags(), and Player::SetBagSlotFlag().
| UpdateField<bool, 0, 3> UF::ActivePlayerData::BankAutoSortDisabled |
Definition at line 1323 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBankAutoSortDisabled(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::BitVectors, 70, 91> UF::ActivePlayerData::BitVectors |
Definition at line 1406 of file UpdateFields.h.
Referenced by Player::_LoadPlayerData(), Player::AddExploredZones(), Player::RemoveExploredZones(), Player::SetDataFlagAccount(), Player::SetDataFlagCharacter(), and Player::SetQuestCompletedBit().
| UpdateField<float, 70, 72> UF::ActivePlayerData::BlockPercentage |
Definition at line 1387 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateBlockPercentage(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<uint32, 12, 308, 309> UF::ActivePlayerData::BuybackPrice |
Definition at line 1484 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBuybackPrice(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int64, 12, 308, 321> UF::ActivePlayerData::BuybackTimestamp |
Definition at line 1485 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBuybackTimestamp(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::CategoryCooldownMod, 32, 45> UF::ActivePlayerData::CategoryCooldownMods |
Definition at line 1364 of file UpdateFields.h.
Referenced by Player::AddSpellCategoryCooldownMod(), ClearChangesMask(), Player::RemoveSpellCategoryCooldownMod(), WriteCreate(), and WriteUpdate().
| OptionalUpdateField<UF::ChallengeModeData, 134, 160> UF::ActivePlayerData::ChallengeModeData |
Definition at line 1473 of file UpdateFields.h.
| DynamicUpdateField<UF::BankTabSettings, 32, 48> UF::ActivePlayerData::CharacterBankTabSettings |
Definition at line 1367 of file UpdateFields.h.
Referenced by Player::_LoadCharacterBankTabSettings(), ClearChangesMask(), Player::SetCharacterBankTabSettings(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::PlayerDataElement, 0, 8> UF::ActivePlayerData::CharacterDataElements |
Definition at line 1328 of file UpdateFields.h.
Referenced by Player::_LoadPlayerData(), ClearChangesMask(), Player::SetDataElementCharacter(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 64> UF::ActivePlayerData::CharacterPoints |
Definition at line 1380 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetFreePrimaryProfessions(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::CharacterRestriction, 0, 30> UF::ActivePlayerData::CharacterRestrictions |
Definition at line 1350 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint64, 32, 58> UF::ActivePlayerData::Coinage |
Definition at line 1374 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::Create(), Player::SetMoney(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 71> UF::ActivePlayerData::CombatRatingExpertise |
Definition at line 1386 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 32, 333, 334> UF::ActivePlayerData::CombatRatings |
Definition at line 1486 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateArmorPenetration(), Player::UpdateRating(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 19> UF::ActivePlayerData::ConditionalTransmog |
Definition at line 1339 of file UpdateFields.h.
Referenced by Player::AddConditionalTransmog(), ClearChangesMask(), Player::RemoveConditionalTransmog(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::CraftingOrder, 32, 42> UF::ActivePlayerData::CraftingOrders |
Definition at line 1361 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 77> UF::ActivePlayerData::CritPercentage |
Definition at line 1392 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateCritPercentage(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 11> UF::ActivePlayerData::DailyQuestsCompleted |
Definition at line 1331 of file UpdateFields.h.
Referenced by Player::_LoadDailyQuestStatus(), ClearChangesMask(), Player::DailyReset(), Player::SetDailyQuestStatus(), WriteCreate(), and WriteUpdate().
| UpdateField<int16, 134, 145> UF::ActivePlayerData::DEBUGSoulbindConduitRank |
Definition at line 1458 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| MapUpdateField<int32, UF::DelveData, 134, 158> UF::ActivePlayerData::DelveData |
Definition at line 1471 of file UpdateFields.h.
| DynamicUpdateField<int32, 32, 41> UF::ActivePlayerData::DisabledSpells |
Definition at line 1360 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::DiscordPlayerInfo, 134, 138> UF::ActivePlayerData::DiscordInfo |
Definition at line 1451 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 73> UF::ActivePlayerData::DodgePercentage |
Definition at line 1388 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateDodgePercentage(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 74> UF::ActivePlayerData::DodgePercentageFromAttribute |
Definition at line 1389 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<WorldPackets::MythicPlus::DungeonScoreData, 134, 146> UF::ActivePlayerData::DungeonScore |
Definition at line 1459 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 32, 56> UF::ActivePlayerData::FarsightObject |
Definition at line 1372 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetViewpoint(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 12> UF::ActivePlayerData::Field_1328 |
Definition at line 1332 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<WorldPackets::PerksProgram::PerksVendorItem, 134, 137> UF::ActivePlayerData::FrozenPerksVendorItem |
Definition at line 1450 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 103> UF::ActivePlayerData::GrantableLevels |
Definition at line 1417 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<bool, 0, 6> UF::ActivePlayerData::HasPerksProgramPendingReward |
Definition at line 1326 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 15> UF::ActivePlayerData::HeirloomFlags |
Definition at line 1335 of file UpdateFields.h.
Referenced by Player::AddHeirloom(), ClearChangesMask(), Player::SetHeirloomFlags(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 14> UF::ActivePlayerData::Heirlooms |
Definition at line 1334 of file UpdateFields.h.
Referenced by Player::AddHeirloom(), ClearChangesMask(), Player::SetHeirloom(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 119> UF::ActivePlayerData::HomeRealmTimeOffset |
Definition at line 1433 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 129> UF::ActivePlayerData::Honor |
Definition at line 1443 of file UpdateFields.h.
Referenced by Player::AddHonorXP(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 130> UF::ActivePlayerData::HonorNextLevel |
Definition at line 1444 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::UpdateHonorNextLevel(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 25> UF::ActivePlayerData::HouseExteriorComponents |
Definition at line 1345 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 27> UF::ActivePlayerData::HouseRoomComponentTextures |
Definition at line 1347 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 24> UF::ActivePlayerData::HouseRooms |
Definition at line 1344 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 26> UF::ActivePlayerData::HouseThemes |
Definition at line 1346 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 28> UF::ActivePlayerData::HouseTypes |
Definition at line 1348 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<bool, 0, 5> UF::ActivePlayerData::InsertItemsLeftToRight |
Definition at line 1325 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<ObjectGuid, 105, 163, 164> UF::ActivePlayerData::InvSlots |
Definition at line 1476 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetInvSlot(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 150> UF::ActivePlayerData::ItemUpgradeHighFingerItemID |
Definition at line 1463 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 134, 151> UF::ActivePlayerData::ItemUpgradeHighFingerWatermark |
Definition at line 1464 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 149> UF::ActivePlayerData::ItemUpgradeHighOnehandWeaponItemID |
Definition at line 1462 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 152> UF::ActivePlayerData::ItemUpgradeHighTrinketItemID |
Definition at line 1465 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 134, 153> UF::ActivePlayerData::ItemUpgradeHighTrinketWatermark |
Definition at line 1466 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 17, 380, 381> UF::ActivePlayerData::ItemUpgradeHighWatermark |
Definition at line 1490 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int8, 102, 122> UF::ActivePlayerData::JailersTowerLevel |
Definition at line 1436 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int8, 102, 121> UF::ActivePlayerData::JailersTowerLevelMax |
Definition at line 1435 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint64, 0, 7> UF::ActivePlayerData::KnownTitles |
Definition at line 1327 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::LoadFromDB(), Player::SetKnownTitles(), Player::SetTitle(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::LevelLinkInfo, 134, 140> UF::ActivePlayerData::LevelLinkInfo |
Definition at line 1453 of file UpdateFields.h.
| UpdateField<uint32, 102, 110> UF::ActivePlayerData::LifetimeHonorableKills |
Definition at line 1424 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::LoadFromDB(), Player::ResetHonorStats(), Player::RewardHonor(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 105> UF::ActivePlayerData::LifetimeMaxRank |
Definition at line 1419 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 70, 101> UF::ActivePlayerData::LocalFlags |
Definition at line 1416 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::RemovePlayerLocalFlag(), Player::ReplaceAllPlayerLocalFlags(), Player::SetPlayerLocalFlag(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 123> UF::ActivePlayerData::LocalRegenFlags |
Definition at line 1437 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<uint64, 134, 154> UF::ActivePlayerData::LootHistoryInstanceID |
Definition at line 1467 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint16, 102, 127> UF::ActivePlayerData::LootSpecID |
Definition at line 1441 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetLootSpecId(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 67> UF::ActivePlayerData::MainhandExpertise |
Definition at line 1383 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::UpdateExpertise(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 83> UF::ActivePlayerData::Mastery |
Definition at line 1398 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::UpdateMastery(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::MawPower, 32, 36> UF::ActivePlayerData::MawPowers |
Definition at line 1355 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 114> UF::ActivePlayerData::MaxCreatureScalingLevel |
Definition at line 1428 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 112> UF::ActivePlayerData::MaxLevel |
Definition at line 1426 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 65> UF::ActivePlayerData::MaxTalentTiers |
Definition at line 1381 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitTalentForLevel(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 7, 272, 280> UF::ActivePlayerData::ModDamageDoneNeg |
Definition at line 1479 of file UpdateFields.h.
Referenced by Player::ApplyModDamageDoneNeg(), ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateSpellDamageAndHealingBonus(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 7, 272, 287> UF::ActivePlayerData::ModDamageDonePercent |
Definition at line 1480 of file UpdateFields.h.
Referenced by Player::ApplyModDamageDonePercent(), ClearChangesMask(), Player::InitStatsForLevel(), Player::SetModDamageDonePercent(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 7, 272, 273> UF::ActivePlayerData::ModDamageDonePos |
Definition at line 1478 of file UpdateFields.h.
Referenced by Player::ApplyModDamageDonePos(), ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateSpellDamageAndHealingBonus(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 7, 272, 294> UF::ActivePlayerData::ModHealingDonePercent |
Definition at line 1481 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateHealingDonePercentMod(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 70, 92> UF::ActivePlayerData::ModHealingDonePos |
Definition at line 1407 of file UpdateFields.h.
Referenced by Player::ApplySpellPowerBonus(), ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateSpellDamageAndHealingBonus(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 93> UF::ActivePlayerData::ModHealingPercent |
Definition at line 1408 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 94> UF::ActivePlayerData::ModPeriodicHealingDonePercent |
Definition at line 1409 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 102, 120> UF::ActivePlayerData::ModPetHaste |
Definition at line 1434 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 96> UF::ActivePlayerData::ModResiliencePercent |
Definition at line 1411 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 95> UF::ActivePlayerData::ModSpellPowerPercent |
Definition at line 1410 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 70, 100> UF::ActivePlayerData::ModTargetPhysicalResistance |
Definition at line 1415 of file UpdateFields.h.
Referenced by Player::ApplyModTargetPhysicalResistance(), ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 70, 99> UF::ActivePlayerData::ModTargetResistance |
Definition at line 1414 of file UpdateFields.h.
Referenced by Player::ApplyModTargetResistance(), ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 104> UF::ActivePlayerData::MultiActionBars |
Definition at line 1418 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetMultiActionBars(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::MultiFloorExplore, 32, 37> UF::ActivePlayerData::MultiFloorExploration |
Definition at line 1356 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 61> UF::ActivePlayerData::NextLevelXP |
Definition at line 1377 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::GiveLevel(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<uint32, 4, 366, 367> UF::ActivePlayerData::NoReagentCostMask |
Definition at line 1487 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetNoRegentCostMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::NPCCraftingOrderInfo, 32, 44> UF::ActivePlayerData::NpcCraftingOrders |
Definition at line 1363 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 134, 135> UF::ActivePlayerData::NumAccountBankTabs |
Definition at line 1448 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetAccountBankTabCount(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 125> UF::ActivePlayerData::NumBackpackSlots |
Definition at line 1439 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetInventorySlotCount(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 132> UF::ActivePlayerData::NumBankSlots |
Definition at line 1446 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetBankBagSlotCount(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 133> UF::ActivePlayerData::NumCharacterBankTabs |
Definition at line 1447 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetCharacterBankTabCount(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 106> UF::ActivePlayerData::NumRespecs |
Definition at line 1420 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetNumRespecs(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 79> UF::ActivePlayerData::OffhandCritPercentage |
Definition at line 1394 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateCritPercentage(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 68> UF::ActivePlayerData::OffhandExpertise |
Definition at line 1384 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::UpdateExpertise(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 98> UF::ActivePlayerData::OverrideAPBySpellPowerPercent |
Definition at line 1413 of file UpdateFields.h.
Referenced by Player::ApplyModOverrideAPBySpellPowerPercent(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 97> UF::ActivePlayerData::OverrideSpellPowerByAPPercent |
Definition at line 1412 of file UpdateFields.h.
Referenced by Player::ApplyModOverrideSpellPowerByAPPercent(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 126> UF::ActivePlayerData::OverrideSpellsID |
Definition at line 1440 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetOverrideSpellsId(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 102, 128> UF::ActivePlayerData::OverrideZonePVPType |
Definition at line 1442 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetOverrideZonePVPType(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 75> UF::ActivePlayerData::ParryPercentage |
Definition at line 1390 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateParryPercentage(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 76> UF::ActivePlayerData::ParryPercentageFromAttribute |
Definition at line 1391 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 131> UF::ActivePlayerData::PerksProgramCurrency |
Definition at line 1445 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::PersonalCraftingOrderCount, 32, 43> UF::ActivePlayerData::PersonalCraftingOrderCounts |
Definition at line 1362 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 116> UF::ActivePlayerData::PetSpellPower |
Definition at line 1430 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetPetSpellPower(), WriteCreate(), and WriteUpdate().
| OptionalUpdateField<UF::StableInfo, 134, 155> UF::ActivePlayerData::PetStable |
Definition at line 1468 of file UpdateFields.h.
Referenced by Player::AddPetToUpdateFields(), Player::DeletePetFromDB(), Player::RemovePet(), and Player::SetStableMaster().
| UpdateFieldArray<int32, 2, 371, 372> UF::ActivePlayerData::ProfessionSkillLine |
Definition at line 1488 of file UpdateFields.h.
Referenced by Player::_LoadSkills(), ClearChangesMask(), Player::SetSkill(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::PVPInfo, 0, 10> UF::ActivePlayerData::PvpInfo |
Definition at line 1330 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 102, 107> UF::ActivePlayerData::PvpMedals |
Definition at line 1421 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 89> UF::ActivePlayerData::PvpPowerDamage |
Definition at line 1404 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 90> UF::ActivePlayerData::PvpPowerHealing |
Definition at line 1405 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| OptionalUpdateField<UF::QuestSession, 134, 139> UF::ActivePlayerData::QuestSession |
Definition at line 1452 of file UpdateFields.h.
| UpdateField<float, 70, 78> UF::ActivePlayerData::RangedCritPercentage |
Definition at line 1393 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateCritPercentage(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 69> UF::ActivePlayerData::RangedExpertise |
Definition at line 1385 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::RecipeProgressionInfo, 32, 38> UF::ActivePlayerData::RecipeProgression |
Definition at line 1357 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::ReplayedQuest, 32, 39> UF::ActivePlayerData::ReplayedQuests |
Definition at line 1358 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 134, 156> UF::ActivePlayerData::RequiredMountCapabilityFlags |
Definition at line 1469 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::ReplaceAllRequiredMountCapabilityFlags(), Player::SetRequiredMountCapabilityFlag(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<DynamicUpdateFieldBase<UF::Research>, 1, 54, 55> UF::ActivePlayerData::Research |
Definition at line 1371 of file UpdateFields.h.
| UpdateField<UF::ResearchHistory, 134, 136> UF::ActivePlayerData::ResearchHistory |
Definition at line 1449 of file UpdateFields.h.
| UpdateFieldArray<DynamicUpdateFieldBase<uint32>, 1, 52, 53> UF::ActivePlayerData::ResearchSiteProgress |
Definition at line 1370 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<DynamicUpdateFieldBase<uint16>, 1, 50, 51> UF::ActivePlayerData::ResearchSites |
Definition at line 1369 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<UF::RestInfo, 2, 269, 270> UF::ActivePlayerData::RestInfo |
Definition at line 1477 of file UpdateFields.h.
Referenced by Player::SetRestState(), and Player::SetRestThreshold().
| DynamicUpdateField<uint32, 0, 21> UF::ActivePlayerData::RuneforgePowers |
Definition at line 1341 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 113> UF::ActivePlayerData::ScalingPlayerLevelDelta |
Definition at line 1427 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetXP(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 20> UF::ActivePlayerData::SelfResSpells |
Definition at line 1340 of file UpdateFields.h.
Referenced by Player::AddSelfResSpell(), ClearChangesMask(), Player::ClearSelfResSpell(), Player::RemoveSelfResSpell(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 70, 81> UF::ActivePlayerData::ShieldBlock |
Definition at line 1396 of file UpdateFields.h.
Referenced by Player::_ApplyItemBonuses(), ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 82> UF::ActivePlayerData::ShieldBlockCritPercentage |
Definition at line 1397 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::SkillInfo, 32, 63> UF::ActivePlayerData::Skill |
Definition at line 1379 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetSkillLineId(), Player::SetSkillMaxRank(), Player::SetSkillPermBonus(), Player::SetSkillRank(), Player::SetSkillStartingRank(), Player::SetSkillStep(), Player::SetSkillTempBonus(), WriteCreate(), and WriteUpdate().
| UpdateField<bool, 0, 4> UF::ActivePlayerData::SortBagsRightToLeft |
Definition at line 1324 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 84> UF::ActivePlayerData::Speed |
Definition at line 1399 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 80> UF::ActivePlayerData::SpellCritPercentage |
Definition at line 1395 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::UpdateSpellCritChance(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::SpellFlatModByLabel, 32, 33> UF::ActivePlayerData::SpellFlatModByLabel |
Definition at line 1352 of file UpdateFields.h.
Referenced by Player::AddSpellMod().
| DynamicUpdateField<UF::SpellFlatPVPModByLabel, 32, 35> UF::ActivePlayerData::SpellFlatModPVPByLabel |
Definition at line 1354 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::SpellPctModByLabel, 0, 31> UF::ActivePlayerData::SpellPctModByLabel |
Definition at line 1351 of file UpdateFields.h.
Referenced by Player::AddSpellMod().
| DynamicUpdateField<UF::SpellPctPVPModByLabel, 32, 34> UF::ActivePlayerData::SpellPctModPVPByLabel |
Definition at line 1353 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 86> UF::ActivePlayerData::Sturdiness |
Definition at line 1401 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 32, 57> UF::ActivePlayerData::SummonedBattlePetGUID |
Definition at line 1373 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetSummonedBattlePetGUID(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::QuestLog, 32, 40> UF::ActivePlayerData::TaskQuests |
Definition at line 1359 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 142> UF::ActivePlayerData::TimerunningSeasonID |
Definition at line 1455 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint16, 102, 108> UF::ActivePlayerData::TodayHonorableKills |
Definition at line 1422 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::LoadFromDB(), Player::ResetHonorStats(), Player::RewardHonor(), Player::UpdateHonorFields(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 17> UF::ActivePlayerData::ToyFlags |
Definition at line 1337 of file UpdateFields.h.
Referenced by Player::AddToy().
| DynamicUpdateField<int32, 0, 16> UF::ActivePlayerData::Toys |
Definition at line 1336 of file UpdateFields.h.
Referenced by Player::AddToy(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 32, 66> UF::ActivePlayerData::TrackCreatureMask |
Definition at line 1382 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::RemoveTrackCreatureFlag(), Player::SetTrackCreatureFlag(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::CollectableSourceTrackedData, 32, 47> UF::ActivePlayerData::TrackedCollectableSources |
Definition at line 1366 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| MapUpdateField<int32, UF::TraitConfig, 134, 147> UF::ActivePlayerData::TraitConfigs |
Definition at line 1460 of file UpdateFields.h.
Referenced by Player::AddTraitConfig(), Player::ApplyTraitEntryChanges(), ClearChangesMask(), Player::CreateTraitConfig(), Player::DeleteTraitConfig(), Player::RenameTraitConfig(), Player::SetTraitConfigUseSharedActionBars(), Player::SetTraitConfigUseStarterBuild(), Player::UpdateTraitConfig(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 18> UF::ActivePlayerData::Transmog |
Definition at line 1338 of file UpdateFields.h.
Referenced by Player::AddTransmogBlock(), Player::AddTransmogFlag(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 102, 115> UF::ActivePlayerData::TransmogCostMinScalingLevel |
Definition at line 1429 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<uint32, 0, 22> UF::ActivePlayerData::TransmogIllusions |
Definition at line 1342 of file UpdateFields.h.
Referenced by Player::AddIllusionBlock(), Player::AddIllusionFlag(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::TransmogOutfitMetadata, 134, 162> UF::ActivePlayerData::TransmogMetadata |
Definition at line 1475 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::EquipTransmogOutfit(), Player::SetVisibleItemSlot(), WriteCreate(), and WriteUpdate().
| MapUpdateField<uint32, UF::TransmogOutfitData, 134, 159> UF::ActivePlayerData::TransmogOutfits |
Definition at line 1472 of file UpdateFields.h.
Referenced by Player::_LoadTransmogOutfits(), ClearChangesMask(), Player::CreateTransmogOutfit(), WorldSession::HandleTransmogOutfitUpdateInfo(), WorldSession::HandleTransmogOutfitUpdateSituations(), Player::UpdateTransmogOutfit(), Player::UpdateTransmogOutfitSituations(), Player::UpdateTransmogOutfitSlots(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 143> UF::ActivePlayerData::TransportServerTime |
Definition at line 1456 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetTransportServerTime(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 62> UF::ActivePlayerData::TrialXP |
Definition at line 1378 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 134, 141> UF::ActivePlayerData::UiChromieTimeExpansionID |
Definition at line 1454 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 102, 117> UF::ActivePlayerData::UiHitModifier |
Definition at line 1431 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 102, 118> UF::ActivePlayerData::UiSpellHitModifier |
Definition at line 1432 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 29> UF::ActivePlayerData::UnlockedTransmogOutfits |
Definition at line 1349 of file UpdateFields.h.
Referenced by Player::AddUnlockedTransmogOutfits(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 70, 87> UF::ActivePlayerData::Versatility |
Definition at line 1402 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::UpdateVersatilityDamageDone(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 70, 88> UF::ActivePlayerData::VersatilityBonus |
Definition at line 1403 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetVersatilityBonus(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::TransmogOutfitData, 134, 161> UF::ActivePlayerData::ViewedOutfit |
Definition at line 1474 of file UpdateFields.h.
Referenced by Player::_LoadTransmogOutfits(), ClearChangesMask(), Player::EquipTransmogOutfit(), WriteCreate(), and WriteUpdate().
| OptionalUpdateField<UF::WalkInData, 134, 157> UF::ActivePlayerData::WalkInData |
Definition at line 1470 of file UpdateFields.h.
| DynamicUpdateField<uint32, 0, 23> UF::ActivePlayerData::WarbandScenes |
Definition at line 1343 of file UpdateFields.h.
Referenced by Player::AddWarbandScenesBlock(), Player::AddWarbandScenesFlag(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 102, 111> UF::ActivePlayerData::WatchedFactionIndex |
Definition at line 1425 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetWatchedFactionIndex(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 3, 301, 305> UF::ActivePlayerData::WeaponAtkSpeedMultipliers |
Definition at line 1483 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 3, 301, 302> UF::ActivePlayerData::WeaponDmgMultipliers |
Definition at line 1482 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 134, 144> UF::ActivePlayerData::WeeklyRewardsPeriodSinceOrigin |
Definition at line 1457 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::WeeklySpellUse, 32, 46> UF::ActivePlayerData::WeeklySpellUses |
Definition at line 1365 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 60> UF::ActivePlayerData::XP |
Definition at line 1376 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Player::SetXP(), WriteCreate(), and WriteUpdate().
| UpdateField<uint16, 102, 109> UF::ActivePlayerData::YesterdayHonorableKills |
Definition at line 1423 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::LoadFromDB(), Player::ResetHonorStats(), Player::UpdateHonorFields(), WriteCreate(), and WriteUpdate().