![]() |
TrinityCore
|
#include <UpdateFields.h>
Inheritance diagram for UF::UnitData:Classes | |
| struct | AuraStateTag |
| struct | DisplayIDTag |
| struct | FactionTemplateTag |
| struct | Flags2Tag |
| struct | Flags3Tag |
| struct | Flags4Tag |
| struct | FlagsTag |
| struct | InteractSpellIDTag |
| struct | NpcFlags2Tag |
| struct | NpcFlagsTag |
| struct | PvpFlagsTag |
| struct | StateAnimIDTag |
| struct | StateAnimKitIDTag |
| struct | StateSpellVisualIDTag |
| struct | StateWorldEffectIDsTag |
| struct | StateWorldEffectsQuestObjectiveIDTag |
Public Types | |
| using | OwnerObject = Unit |
Public Types inherited from UF::HasChangesMask< 230 > | |
| using | Base = HasChangesMask< Bits > |
| using | Mask = UpdateMask< Bits > |
Public Member Functions | |
| void | WriteCreate (EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, ByteBuffer &data, Player const *receiver, Unit const *owner) const |
| void | WriteUpdate (EnumFlag< UpdateFieldFlag > fieldVisibilityFlags, ByteBuffer &data, Player const *receiver, Unit const *owner) const |
| void | WriteUpdate (Mask const &changesMask, ByteBuffer &data, Player const *receiver, Unit const *owner, bool ignoreNestedChangesMask) const |
| void | ClearChangesMask () |
Public Member Functions inherited from UF::HasChangesMask< 230 > | |
| 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 |
Static Public Member Functions | |
| static void | AppendAllowedFieldsMaskForFlag (Mask &allowedMaskForTarget, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags) |
| static void | FilterDisallowedFieldsMaskForFlag (Mask &changesMask, EnumFlag< UpdateFieldFlag > fieldVisibilityFlags) |
Additional Inherited Members | |
Static Protected Member Functions inherited from UF::HasChangesMask< 230 > | |
| 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< 230 > | |
| Mask | _changesMask |
Definition at line 298 of file UpdateFields.h.
| using UF::UnitData::OwnerObject = Unit |
Definition at line 464 of file UpdateFields.h.
|
static |
Definition at line 1218 of file UpdateFields.cpp.
References UF::UnitDataAppendAllowedFieldsMaskForFlag().
Referenced by Creature::BuildValuesUpdateWithFlag(), and Player::BuildValuesUpdateWithFlag().
| void UF::UnitData::ClearChangesMask | ( | ) |
Definition at line 1941 of file UpdateFields.cpp.
References UF::HasChangesMask< 230 >::_changesMask, AssistActionData, AttackPower, AttackPowerModNeg, AttackPowerModPos, AttackPowerModSupport, AttackPowerMultiplier, AttackRoundBaseTime, AuraState, AutoAttackRangeMod, AzeriteItemLevel, BaseHealth, BaseMana, BattlePetAttachedToDecorGUID, BattlePetCompanionExperience, BattlePetCompanionGUID, BattlePetCompanionNameTimestamp, BattlePetDBID, BattlePetDecorHouseGUID, BonusResistanceMods, BoundingRadius, ChannelData, ChannelObjects, Charm, CharmedBy, ClassId, UF::HasChangesMask< Bits >::ClearChangesMask(), CombatReach, ContentTuningID, CosmeticMountDisplayID, CreatedBy, CreatedBySpell, Critter, CurrentAreaID, DemonCreator, DisplayID, DisplayPower, DisplayScale, DriveCapabilityID, EffectiveLevel, EmoteState, FactionTemplate, Field_314, Flags, Flags2, Flags3, Flags4, FlightCapabilityID, GlideEventSpeedDivisor, GuildGUID, Health, HoverHeight, InteractSpellID, Level, Lifesteal, LookAtControllerID, LookAtControllerTarget, LooksLikeCreatureID, LooksLikeMountID, MainHandWeaponAttackPower, ManaCostModifier, ManaCostMultiplier, MaxDamage, MaxHealth, MaxHealthModifier, MaxHealthModifierFlatNeg, MaxHealthModifierFlatPos, MaxItemLevel, MaxOffHandDamage, MaxPower, MaxRangedDamage, MinDamage, MinItemLevel, MinItemLevelCutoff, MinOffHandDamage, MinRangedDamage, ModCastingSpeed, ModCastingSpeedNeg, ModHaste, ModHasteRegen, ModRangedHaste, ModSpellHaste, ModTimeRate, MountDisplayID, NameplateAttachToGUID, NameplateDistanceMod, NativeDisplayID, NativeXDisplayScale, NpcFlags, NpcFlags2, OffHandWeaponAttackPower, OverrideCreatureType, OverrideDisplayPowerID, PassiveSpells, PerksVendorItemID, PetExperience, PetFlags, PetNameTimestamp, PetNextLevelExperience, PetNumber, PetTalentPoints, PlayerClassId, Power, PowerRegenFlatModifier, PowerRegenInterruptedFlatModifier, PvpFlags, Race, RangedAttackPower, RangedAttackPowerModNeg, RangedAttackPowerModPos, RangedAttackPowerModSupport, RangedAttackPowerMultiplier, RangedAttackRoundBaseTime, RangedWeaponAttackPower, UpdateMask< Bits >::ResetAll(), Resistances, ScaleDuration, ScalingFactionGroup, ScalingLevelDelta, ScalingLevelMax, ScalingLevelMin, SetAttackSpeedAura, Sex, SheatheState, SilencedSchoolMask, SpellEmpowerStage, SpellOverrideNameID, StandState, StateAnimID, StateAnimKitID, StateSpellVisualID, StateWorldEffectIDs, StateWorldEffectsQuestObjectiveID, StatNegBuff, StatPosBuff, StatSupportBuff, Summon, SummonedBy, SummonedByHomeRealm, Target, TaxiNodesID, VirtualItems, VisFlags, WildBattlePetLevel, and WorldEffects.
|
static |
Definition at line 1223 of file UpdateFields.cpp.
References UF::UnitDataAppendAllowedFieldsMaskForFlag().
Referenced by Creature::BuildValuesUpdateForPlayerWithMask(), and Player::BuildValuesUpdateForPlayerWithMask().
| void UF::UnitData::WriteCreate | ( | EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Unit const * | owner | ||
| ) | const |
Definition at line 985 of file UpdateFields.cpp.
References AssistActionData, AttackPower, AttackPowerModNeg, AttackPowerModPos, AttackPowerModSupport, AttackPowerMultiplier, AttackRoundBaseTime, AutoAttackRangeMod, AzeriteItemLevel, BaseHealth, BaseMana, BattlePetAttachedToDecorGUID, BattlePetCompanionExperience, BattlePetCompanionGUID, BattlePetCompanionNameTimestamp, BattlePetDBID, BattlePetDecorHouseGUID, BonusResistanceMods, BoundingRadius, ChannelData, ChannelObjects, Charm, CharmedBy, ClassId, CombatReach, ContentTuningID, CosmeticMountDisplayID, CreatedBy, CreatedBySpell, Critter, CurrentAreaID, DemonCreator, DisplayPower, DisplayScale, DriveCapabilityID, EffectiveLevel, EmoteState, UF::Empath, Field_314, FlightCapabilityID, ByteBuffer::FlushBits(), GlideEventSpeedDivisor, GuildGUID, UF::OptionalUpdateFieldBase< T >::has_value(), EnumFlag< T >::HasFlag(), Health, HoverHeight, Level, Lifesteal, LookAtControllerID, LookAtControllerTarget, LooksLikeCreatureID, LooksLikeMountID, MainHandWeaponAttackPower, ManaCostModifier, ManaCostMultiplier, MaxDamage, MaxHealth, MaxHealthModifier, MaxHealthModifierFlatNeg, MaxHealthModifierFlatPos, MaxItemLevel, MaxOffHandDamage, MaxPower, MaxRangedDamage, MinDamage, MinItemLevel, MinItemLevelCutoff, MinOffHandDamage, MinRangedDamage, ModCastingSpeed, ModCastingSpeedNeg, ModHaste, ModHasteRegen, ModRangedHaste, ModSpellHaste, ModTimeRate, MountDisplayID, NameplateAttachToGUID, NameplateDistanceMod, NativeDisplayID, NativeXDisplayScale, OffHandWeaponAttackPower, OverrideCreatureType, OverrideDisplayPowerID, UF::Owner, PassiveSpells, PerksVendorItemID, PetExperience, PetFlags, PetNameTimestamp, PetNextLevelExperience, PetNumber, PetTalentPoints, PlayerClassId, Power, PowerRegenFlatModifier, PowerRegenInterruptedFlatModifier, Race, RangedAttackPower, RangedAttackPowerModNeg, RangedAttackPowerModPos, RangedAttackPowerModSupport, RangedAttackPowerMultiplier, RangedAttackRoundBaseTime, RangedWeaponAttackPower, Resistances, ScaleDuration, ScalingFactionGroup, ScalingLevelDelta, ScalingLevelMax, ScalingLevelMin, SetAttackSpeedAura, Sex, SheatheState, SilencedSchoolMask, UF::DynamicUpdateFieldBase< T >::size(), SpellEmpowerStage, SpellOverrideNameID, StandState, StatNegBuff, StatPosBuff, StatSupportBuff, Summon, SummonedBy, SummonedByHomeRealm, Target, TaxiNodesID, UF::UnitAll, VirtualItems, VisFlags, WildBattlePetLevel, WorldEffects, and ByteBuffer::WriteBit().
| void UF::UnitData::WriteUpdate | ( | EnumFlag< UpdateFieldFlag > | fieldVisibilityFlags, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Unit const * | owner | ||
| ) | const |
Definition at line 1230 of file UpdateFields.cpp.
References UF::HasChangesMask< 230 >::_changesMask, UF::UnitDataAppendAllowedFieldsMaskForFlag(), and WriteUpdate().
Referenced by WriteUpdate().
| void UF::UnitData::WriteUpdate | ( | Mask const & | changesMask, |
| ByteBuffer & | data, | ||
| Player const * | receiver, | ||
| Unit const * | owner, | ||
| bool | ignoreNestedChangesMask | ||
| ) | const |
Definition at line 1237 of file UpdateFields.cpp.
References AssistActionData, AttackPower, AttackPowerModNeg, AttackPowerModPos, AttackPowerModSupport, AttackPowerMultiplier, AttackRoundBaseTime, AutoAttackRangeMod, AzeriteItemLevel, BaseHealth, BaseMana, BattlePetAttachedToDecorGUID, BattlePetCompanionExperience, BattlePetCompanionGUID, BattlePetCompanionNameTimestamp, BattlePetDBID, BattlePetDecorHouseGUID, BonusResistanceMods, BoundingRadius, ChannelData, ChannelObjects, Charm, CharmedBy, ClassId, CombatReach, ContentTuningID, CosmeticMountDisplayID, CreatedBy, CreatedBySpell, Critter, CurrentAreaID, DemonCreator, DisplayPower, DisplayScale, DriveCapabilityID, EffectiveLevel, EmoteState, Field_314, FlightCapabilityID, ByteBuffer::FlushBits(), GlideEventSpeedDivisor, GuildGUID, UF::OptionalUpdateFieldBase< T >::has_value(), UF::DynamicUpdateFieldBase< T >::HasChanged(), Health, HoverHeight, Level, Lifesteal, LookAtControllerID, LookAtControllerTarget, LooksLikeCreatureID, LooksLikeMountID, MainHandWeaponAttackPower, ManaCostModifier, ManaCostMultiplier, MaxDamage, MaxHealth, MaxHealthModifier, MaxHealthModifierFlatNeg, MaxHealthModifierFlatPos, MaxItemLevel, MaxOffHandDamage, MaxPower, MaxRangedDamage, MinDamage, MinItemLevel, MinItemLevelCutoff, MinOffHandDamage, MinRangedDamage, ModCastingSpeed, ModCastingSpeedNeg, ModHaste, ModHasteRegen, ModRangedHaste, ModSpellHaste, ModTimeRate, MountDisplayID, NameplateAttachToGUID, NameplateDistanceMod, NativeDisplayID, NativeXDisplayScale, OffHandWeaponAttackPower, OverrideCreatureType, OverrideDisplayPowerID, PassiveSpells, PerksVendorItemID, PetExperience, PetFlags, PetNameTimestamp, PetNextLevelExperience, PetNumber, PetTalentPoints, PlayerClassId, Power, PowerRegenFlatModifier, PowerRegenInterruptedFlatModifier, Race, RangedAttackPower, RangedAttackPowerModNeg, RangedAttackPowerModPos, RangedAttackPowerModSupport, RangedAttackPowerMultiplier, RangedAttackRoundBaseTime, RangedWeaponAttackPower, Resistances, ScaleDuration, ScalingFactionGroup, ScalingLevelDelta, ScalingLevelMax, ScalingLevelMin, SetAttackSpeedAura, Sex, SheatheState, SilencedSchoolMask, UF::DynamicUpdateFieldBase< T >::size(), SpellEmpowerStage, SpellOverrideNameID, StandState, StatNegBuff, StatPosBuff, StatSupportBuff, Summon, SummonedBy, SummonedByHomeRealm, Target, TaxiNodesID, VirtualItems, VisFlags, WildBattlePetLevel, WorldEffects, ByteBuffer::WriteBit(), ByteBuffer::WriteBits(), UF::WriteCompleteDynamicFieldUpdateMask(), and UF::DynamicUpdateFieldBase< T >::WriteUpdateMask().
| UpdateField<uint8, 64, 71> UF::UnitData::AnimTier |
Definition at line 382 of file UpdateFields.h.
Referenced by Unit::SetAnimTier().
| OptionalUpdateField<UF::UnitAssistActionData, 128, 138> UF::UnitData::AssistActionData |
Definition at line 449 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 91> UF::UnitData::AttackPower |
Definition at line 403 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetAttackPower(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 93> UF::UnitData::AttackPowerModNeg |
Definition at line 405 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetAttackPowerModNeg(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 92> UF::UnitData::AttackPowerModPos |
Definition at line 404 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetAttackPowerModPos(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 95> UF::UnitData::AttackPowerModSupport |
Definition at line 407 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 94> UF::UnitData::AttackPowerMultiplier |
Definition at line 406 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetAttackPowerMultiplier(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<uint32, 2, 184, 185> UF::UnitData::AttackRoundBaseTime |
Definition at line 455 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::UpdateAttackTimeField(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 32, 52> UF::UnitData::AuraState |
Definition at line 363 of file UpdateFields.h.
Referenced by Unit::_ApplyAura(), Unit::_UnapplyAura(), ClearChangesMask(), Player::InitStatsForLevel(), and Unit::ModifyAuraState().
| UpdateField<float, 128, 136> UF::UnitData::AutoAttackRangeMod |
Definition at line 447 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 115> UF::UnitData::AzeriteItemLevel |
Definition at line 426 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 86> UF::UnitData::BaseHealth |
Definition at line 397 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCreateHealth(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 85> UF::UnitData::BaseMana |
Definition at line 396 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCreateMana(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 25> UF::UnitData::BattlePetAttachedToDecorGUID |
Definition at line 332 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 117> UF::UnitData::BattlePetCompanionExperience |
Definition at line 428 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetBattlePetCompanionExperience(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 23> UF::UnitData::BattlePetCompanionGUID |
Definition at line 330 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetBattlePetCompanionGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 96, 118> UF::UnitData::BattlePetCompanionNameTimestamp |
Definition at line 429 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetBattlePetCompanionNameTimestamp(), WriteCreate(), and WriteUpdate().
| UpdateField<uint64, 0, 24> UF::UnitData::BattlePetDBID |
Definition at line 331 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 26> UF::UnitData::BattlePetDecorHouseGUID |
Definition at line 333 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 7, 208, 216> UF::UnitData::BonusResistanceMods |
Definition at line 461 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetBonusResistanceMod(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 54> UF::UnitData::BoundingRadius |
Definition at line 366 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetBoundingRadius(), WriteCreate(), and WriteUpdate().
| UpdateField<UF::UnitChannel, 0, 27> UF::UnitData::ChannelData |
Definition at line 334 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetChannelSpellData(), Unit::SetChannelSpellId(), Unit::SetChannelVisual(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<ObjectGuid, 0, 5> UF::UnitData::ChannelObjects |
Definition at line 305 of file UpdateFields.h.
Referenced by Unit::AddChannelObject(), ClearChangesMask(), Unit::ClearChannelObjects(), Unit::RemoveChannelObject(), Unit::SetChannelObject(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 14> UF::UnitData::Charm |
Definition at line 321 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCharm(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 17> UF::UnitData::CharmedBy |
Definition at line 324 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCharm(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 0, 31> UF::UnitData::ClassId |
Definition at line 338 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetClass(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 55> UF::UnitData::CombatReach |
Definition at line 367 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCombatReach(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 42> UF::UnitData::ContentTuningID |
Definition at line 348 of file UpdateFields.h.
Referenced by Creature::ApplyLevelScaling(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 62> UF::UnitData::CosmeticMountDisplayID |
Definition at line 374 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCosmeticMountDisplayId(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 19> UF::UnitData::CreatedBy |
Definition at line 326 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCreatorGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 83> UF::UnitData::CreatedBySpell |
Definition at line 394 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCreatedBySpell(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 57> UF::UnitData::CreatureFamily |
Definition at line 369 of file UpdateFields.h.
| UpdateField<uint8, 32, 35> UF::UnitData::CreatureType |
Definition at line 341 of file UpdateFields.h.
Referenced by Unit::UpdateCreatureType().
| UpdateField<ObjectGuid, 0, 16> UF::UnitData::Critter |
Definition at line 323 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetCritterGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 128, 134> UF::UnitData::CurrentAreaID |
Definition at line 445 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::ProcessPositionDataChanged(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 20> UF::UnitData::DemonCreator |
Definition at line 327 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetDemonCreatorGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 0, 6> UF::UnitData::DisplayID |
Definition at line 306 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::DisplayIDTag >::GetValue(), Unit::SetDisplayId(), and Player::UpdateTriggerVisibility().
| UpdateField<uint8, 32, 36> UF::UnitData::DisplayPower |
Definition at line 342 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetPowerType(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 56> UF::UnitData::DisplayScale |
Definition at line 368 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetDisplayId(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 128, 130> UF::UnitData::DriveCapabilityID |
Definition at line 441 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 41> UF::UnitData::EffectiveLevel |
Definition at line 347 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 64, 84> UF::UnitData::EmoteState |
Definition at line 395 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetEmoteState(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 47> UF::UnitData::FactionTemplate |
Definition at line 353 of file UpdateFields.h.
Referenced by Group::BroadcastGroupUpdate(), ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::FactionTemplateTag >::GetValue(), and Unit::SetFaction().
| UpdateField<bool, 0, 1> UF::UnitData::Field_314 |
Definition at line 300 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 32, 48> UF::UnitData::Flags |
Definition at line 355 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::FlagsTag >::GetValue(), Unit::RemoveUnitFlag(), Unit::ReplaceAllUnitFlags(), Unit::SetUnitFlag(), and Player::UpdateTriggerVisibility().
| UpdateField<uint32, 32, 49> UF::UnitData::Flags2 |
Definition at line 357 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::Flags2Tag >::GetValue(), Unit::RemoveUnitFlag2(), Unit::ReplaceAllUnitFlags2(), Unit::SetUnitFlag2(), and Player::UpdateTriggerVisibility().
| UpdateField<uint32, 32, 50> UF::UnitData::Flags3 |
Definition at line 359 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::Flags3Tag >::GetValue(), Unit::RemoveUnitFlag3(), Unit::ReplaceAllUnitFlags3(), and Unit::SetUnitFlag3().
| UpdateField<uint32, 32, 51> UF::UnitData::Flags4 |
Definition at line 361 of file UpdateFields.h.
Referenced by ClearChangesMask(), and UF::ViewerDependentValue< UF::UnitData::Flags4Tag >::GetValue().
| UpdateField<int32, 96, 127> UF::UnitData::FlightCapabilityID |
Definition at line 439 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetFlightCapabilityID(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 128, 129> UF::UnitData::GlideEventSpeedDivisor |
Definition at line 440 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 96, 126> UF::UnitData::GuildGUID |
Definition at line 438 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::SetInGuild(), WriteCreate(), and WriteUpdate().
| UpdateField<int64, 32, 38> UF::UnitData::Health |
Definition at line 344 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetHealth(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 111> UF::UnitData::HoverHeight |
Definition at line 422 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetHoverHeight(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 119> UF::UnitData::InteractSpellID |
Definition at line 430 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::InteractSpellIDTag >::GetValue(), and Creature::SetInteractSpellId().
| UpdateField<int32, 32, 40> UF::UnitData::Level |
Definition at line 346 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 106> UF::UnitData::Lifesteal |
Definition at line 417 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 123> UF::UnitData::LookAtControllerID |
Definition at line 435 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 21> UF::UnitData::LookAtControllerTarget |
Definition at line 328 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 122> UF::UnitData::LooksLikeCreatureID |
Definition at line 434 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 121> UF::UnitData::LooksLikeMountID |
Definition at line 433 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 102> UF::UnitData::MainHandWeaponAttackPower |
Definition at line 413 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetMainHandWeaponAttackPower(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 7, 208, 223> UF::UnitData::ManaCostModifier |
Definition at line 462 of file UpdateFields.h.
Referenced by Unit::ApplyModManaCostModifier(), ClearChangesMask(), Player::InitStatsForLevel(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 109> UF::UnitData::ManaCostMultiplier |
Definition at line 420 of file UpdateFields.h.
Referenced by Unit::ApplyModManaCostMultiplier(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 65> UF::UnitData::MaxDamage |
Definition at line 376 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), Guardian::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateField<int64, 32, 39> UF::UnitData::MaxHealth |
Definition at line 345 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetMaxHealth(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 110> UF::UnitData::MaxHealthModifier |
Definition at line 421 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 128, 131> UF::UnitData::MaxHealthModifierFlatNeg |
Definition at line 442 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 128, 132> UF::UnitData::MaxHealthModifierFlatPos |
Definition at line 443 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 114> UF::UnitData::MaxItemLevel |
Definition at line 425 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 67> UF::UnitData::MaxOffHandDamage |
Definition at line 378 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 10, 139, 150> UF::UnitData::MaxPower |
Definition at line 451 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetMaxPower(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 108> UF::UnitData::MaxRangedDamage |
Definition at line 419 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 63> UF::UnitData::MinDamage |
Definition at line 375 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), Guardian::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 113> UF::UnitData::MinItemLevel |
Definition at line 424 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 112> UF::UnitData::MinItemLevelCutoff |
Definition at line 423 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 66> UF::UnitData::MinOffHandDamage |
Definition at line 377 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 107> UF::UnitData::MinRangedDamage |
Definition at line 418 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitStatsForLevel(), Unit::UpdateDamagePhysical(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 76> UF::UnitData::ModCastingSpeed |
Definition at line 387 of file UpdateFields.h.
Referenced by Unit::ApplyCastTimePercentMod(), ClearChangesMask(), Unit::SetModCastingSpeed(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 77> UF::UnitData::ModCastingSpeedNeg |
Definition at line 388 of file UpdateFields.h.
Referenced by Unit::ApplyCastTimePercentMod(), ClearChangesMask(), Unit::SetModCastingSpeedNeg(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 79> UF::UnitData::ModHaste |
Definition at line 390 of file UpdateFields.h.
Referenced by Unit::ApplyAttackTimePercentMod(), ClearChangesMask(), Unit::SetModHaste(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 81> UF::UnitData::ModHasteRegen |
Definition at line 392 of file UpdateFields.h.
Referenced by Unit::ApplyHasteRegenPercentMod(), ClearChangesMask(), Unit::SetModHasteRegen(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 80> UF::UnitData::ModRangedHaste |
Definition at line 391 of file UpdateFields.h.
Referenced by Unit::ApplyAttackTimePercentMod(), ClearChangesMask(), Unit::SetModRangedHaste(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 78> UF::UnitData::ModSpellHaste |
Definition at line 389 of file UpdateFields.h.
Referenced by Unit::ApplySpellHastePercentMod(), ClearChangesMask(), Unit::SetModSpellHaste(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 64, 82> UF::UnitData::ModTimeRate |
Definition at line 393 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetModTimeRate(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 61> UF::UnitData::MountDisplayID |
Definition at line 373 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetMountDisplayId(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 128, 137> UF::UnitData::NameplateAttachToGUID |
Definition at line 448 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetNameplateAttachToGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 128, 135> UF::UnitData::NameplateDistanceMod |
Definition at line 446 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 59> UF::UnitData::NativeDisplayID |
Definition at line 371 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetDisplayId(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 32, 60> UF::UnitData::NativeXDisplayScale |
Definition at line 372 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetDisplayId(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 0, 7> UF::UnitData::NpcFlags |
Definition at line 308 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::InteractSpellIDTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::NpcFlagsTag >::GetValue(), Unit::RemoveNpcFlag(), Unit::ReplaceAllNpcFlags(), Unit::SetNpcFlag(), Unit::UpdateNearbyPlayersInteractions(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<uint32, 0, 8> UF::UnitData::NpcFlags2 |
Definition at line 310 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::NpcFlags2Tag >::GetValue(), Unit::RemoveNpcFlag2(), Unit::ReplaceAllNpcFlags2(), Unit::SetNpcFlag2(), Unit::UpdateNearbyPlayersInteractions(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<int32, 96, 103> UF::UnitData::OffHandWeaponAttackPower |
Definition at line 414 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetOffHandWeaponAttackPower(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 32, 58> UF::UnitData::OverrideCreatureType |
Definition at line 370 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 32, 37> UF::UnitData::OverrideDisplayPowerID |
Definition at line 343 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetOverrideDisplayPowerId(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<UF::PassiveSpellHistory, 0, 3> UF::UnitData::PassiveSpells |
Definition at line 303 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 124> UF::UnitData::PerksVendorItemID |
Definition at line 436 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 64, 74> UF::UnitData::PetExperience |
Definition at line 385 of file UpdateFields.h.
Referenced by ClearChangesMask(), Pet::SetPetExperience(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 89> UF::UnitData::PetFlags |
Definition at line 401 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::RemovePetFlag(), Unit::ReplaceAllPetFlags(), Unit::SetPetFlag(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 64, 73> UF::UnitData::PetNameTimestamp |
Definition at line 384 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetPetNameTimestamp(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 64, 75> UF::UnitData::PetNextLevelExperience |
Definition at line 386 of file UpdateFields.h.
Referenced by ClearChangesMask(), Pet::SetPetNextLevelExperience(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 64, 72> UF::UnitData::PetNumber |
Definition at line 383 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetPetNumberForClient(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 69> UF::UnitData::PetTalentPoints |
Definition at line 380 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 32, 33> UF::UnitData::PlayerClassId |
Definition at line 339 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 10, 139, 140> UF::UnitData::Power |
Definition at line 450 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::Regenerate(), Unit::SetPower(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 10, 139, 160> UF::UnitData::PowerRegenFlatModifier |
Definition at line 452 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitRunes(), Player::UpdatePowerRegen(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<float, 10, 139, 170> UF::UnitData::PowerRegenInterruptedFlatModifier |
Definition at line 453 of file UpdateFields.h.
Referenced by ClearChangesMask(), Player::InitRunes(), Player::UpdatePowerRegen(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 88> UF::UnitData::PvpFlags |
Definition at line 399 of file UpdateFields.h.
Referenced by Group::BroadcastGroupUpdate(), ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::PvpFlagsTag >::GetValue(), Unit::RemovePvpFlag(), Unit::ReplaceAllPvpFlags(), and Unit::SetPvpFlag().
| UpdateField<uint8, 0, 30> UF::UnitData::Race |
Definition at line 337 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRace(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 97> UF::UnitData::RangedAttackPower |
Definition at line 408 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRangedAttackPower(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 99> UF::UnitData::RangedAttackPowerModNeg |
Definition at line 410 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRangedAttackPowerModNeg(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 98> UF::UnitData::RangedAttackPowerModPos |
Definition at line 409 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRangedAttackPowerModPos(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 101> UF::UnitData::RangedAttackPowerModSupport |
Definition at line 412 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<float, 96, 100> UF::UnitData::RangedAttackPowerMultiplier |
Definition at line 411 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRangedAttackPowerMultiplier(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 32, 53> UF::UnitData::RangedAttackRoundBaseTime |
Definition at line 365 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::UpdateAttackTimeField(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 104> UF::UnitData::RangedWeaponAttackPower |
Definition at line 415 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetRangedWeaponAttackPower(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 7, 208, 209> UF::UnitData::Resistances |
Definition at line 460 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetResistance(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 120> UF::UnitData::ScaleDuration |
Definition at line 432 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 32, 46> UF::UnitData::ScalingFactionGroup |
Definition at line 352 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 45> UF::UnitData::ScalingLevelDelta |
Definition at line 351 of file UpdateFields.h.
Referenced by Creature::ApplyLevelScaling(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 44> UF::UnitData::ScalingLevelMax |
Definition at line 350 of file UpdateFields.h.
Referenced by Creature::ApplyLevelScaling(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 32, 43> UF::UnitData::ScalingLevelMin |
Definition at line 349 of file UpdateFields.h.
Referenced by Creature::ApplyLevelScaling(), ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 105> UF::UnitData::SetAttackSpeedAura |
Definition at line 416 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 32, 34> UF::UnitData::Sex |
Definition at line 340 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetGender(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 90> UF::UnitData::ShapeshiftForm |
Definition at line 402 of file UpdateFields.h.
Referenced by Unit::SetShapeshiftForm().
| UpdateField<uint8, 64, 87> UF::UnitData::SheatheState |
Definition at line 398 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetSheath(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 128, 133> UF::UnitData::SilencedSchoolMask |
Definition at line 444 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::ReplaceAllSilencedSchoolMask(), Unit::SetSilencedSchoolMask(), WriteCreate(), and WriteUpdate().
| UpdateField<int8, 0, 28> UF::UnitData::SpellEmpowerStage |
Definition at line 335 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetSpellEmpowerStage(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 0, 13> UF::UnitData::SpellOverrideNameID |
Definition at line 320 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 68> UF::UnitData::StandState |
Definition at line 379 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetStandState(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 0, 10> UF::UnitData::StateAnimID |
Definition at line 314 of file UpdateFields.h.
Referenced by ClearChangesMask(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<uint32, 0, 11> UF::UnitData::StateAnimKitID |
Definition at line 316 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::StateAnimKitIDTag >::GetValue(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<uint32, 0, 9> UF::UnitData::StateSpellVisualID |
Definition at line 312 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::StateSpellVisualIDTag >::GetValue(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<std::vector<uint32>, 0, 2> UF::UnitData::StateWorldEffectIDs |
Definition at line 301 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::StateWorldEffectIDsTag >::GetValue(), and Player::UpdateVisibleObjectInteractions().
| UpdateField<uint32, 0, 12> UF::UnitData::StateWorldEffectsQuestObjectiveID |
Definition at line 318 of file UpdateFields.h.
Referenced by ClearChangesMask(), UF::ViewerDependentValue< UF::UnitData::StateWorldEffectsQuestObjectiveIDTag >::GetValue(), Creature::UpdateEntry(), and Player::UpdateVisibleObjectInteractions().
| UpdateFieldArray<int32, 5, 187, 198> UF::UnitData::StatNegBuff |
Definition at line 458 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::UpdateStatBuffModForClient(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 5, 187, 193> UF::UnitData::StatPosBuff |
Definition at line 457 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::UpdateStatBuffModForClient(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<int32, 5, 187, 188> UF::UnitData::Stats |
Definition at line 456 of file UpdateFields.h.
Referenced by Unit::SetStat().
| UpdateFieldArray<int32, 5, 187, 203> UF::UnitData::StatSupportBuff |
Definition at line 459 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 15> UF::UnitData::Summon |
Definition at line 322 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetMinionGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 18> UF::UnitData::SummonedBy |
Definition at line 325 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetOwnerGUID(), WriteCreate(), and WriteUpdate().
| UpdateField<uint32, 0, 29> UF::UnitData::SummonedByHomeRealm |
Definition at line 336 of file UpdateFields.h.
Referenced by ClearChangesMask(), WriteCreate(), and WriteUpdate().
| UpdateField<ObjectGuid, 0, 22> UF::UnitData::Target |
Definition at line 329 of file UpdateFields.h.
Referenced by ClearChangesMask(), Creature::ReacquireSpellFocusTarget(), Player::SetSelection(), Creature::SetSpellFocus(), Creature::SetTarget(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 125> UF::UnitData::TaxiNodesID |
Definition at line 437 of file UpdateFields.h.
Referenced by ClearChangesMask(), Creature::UpdateEntry(), WriteCreate(), and WriteUpdate().
| UpdateFieldArray<UF::VisibleItem, 3, 180, 181> UF::UnitData::VirtualItems |
Definition at line 454 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetVirtualItem(), WriteCreate(), and WriteUpdate().
| UpdateField<uint8, 64, 70> UF::UnitData::VisFlags |
Definition at line 381 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::RemoveVisFlag(), Unit::ReplaceAllVisFlags(), Unit::SetVisFlag(), WriteCreate(), and WriteUpdate().
| UpdateField<int32, 96, 116> UF::UnitData::WildBattlePetLevel |
Definition at line 427 of file UpdateFields.h.
Referenced by ClearChangesMask(), Unit::SetWildBattlePetLevel(), WriteCreate(), and WriteUpdate().
| DynamicUpdateField<int32, 0, 4> UF::UnitData::WorldEffects |
Definition at line 304 of file UpdateFields.h.
Referenced by Unit::AddWorldEffect(), ClearChangesMask(), Unit::ClearWorldEffects(), Unit::RemoveWorldEffect(), WriteCreate(), and WriteUpdate().