Code:
public enum WoWClientDB {
AnimKitBoneSetAlias = 0xC74CA4,
AnimKitBoneSet = 0xC74C78,
AnimKit = 0xC74C4C,
AnimKitConfig = 0xC74CD0,
AnimKitConfigBoneSet = 0xC74CFC,
BannedAddOns = 0xC74F90,
Cfg_Categories = 0xC75098,
Cfg_Configs = 0xC750C4,
Cfg_Regions = 0xC750F0,
CharBaseInfo = 0xC75174,
CharHairGeosets = 0xC751F8,
CharSections = 0xC75224,
CharacterFacialHairStyles = 0xC752A8,
ChatProfanity = 0xC75300,
ChrClasses = 0xC7532C,
ChrRaces = 0xC75384,
FactionGroup = 0xC75A38,
FactionTemplate = 0xC75A90,
ItemClass = 0xC763D8,
ItemSubClass = 0xC76850,
Movie = 0xC76D78,
MovieFileData = 0xC76DA4,
MovieOverlays = 0xC76DD0,
MovieVariation = 0xC76DFC,
NamesProfanity = 0xC76E80,
NamesReserved = 0xC76EAC,
NamesReservedLocale = 0xC76ED8,
Resistances = 0xC77274,
SoundFilter = 0xC78664,
SoundFilterElem = 0xC78690,
SpamMessages = 0xC77668,
SoundProviderPreferences = 0xC7763C,
AnimKitPriority = 0xC74D28,
AnimKitSegment = 0xC74D54,
AnimReplacement = 0xC74D80,
AnimReplacementSet = 0xC74DAC,
CharComponentTextureLayouts = 0xC751A0,
CharComponentTextureSections = 0xC751CC,
CharStartOutfit = 0xC75250,
CharacterLoadout = 0xC7511C,
CharacterLoadoutItem = 0xC75148,
CreatureDisplayInfo = 0xC75510,
CreatureDisplayInfoExtra = 0xC75460,
CreatureFamily = 0xC754E4,
CreatureModelData = 0xC755C0,
GameTips = 0xC75C48,
GlueScreenEmote = 0xC75CA0,
GuildColorBackground = 0xC760EC,
GuildColorBorder = 0xC76118,
GuildColorEmblem = 0xC76144,
HelmetAnimScaling = 0xC7619C,
HelmetGeosetVisData = 0xC761C8,
ItemDisplayInfo = 0xC76590,
ItemVisuals = 0xC768D4,
ItemVisualEffects = 0xC768A8,
LoadingScreens = 0xC76BC0,
NameGen = 0xC76E28,
ObjectEffect = 0xC78588,
ObjectEffectGroup = 0xC785B4,
ObjectEffectModifier = 0xC785E0,
ObjectEffectPackage = 0xC7860C,
ObjectEffectPackageElem = 0xC78638,
ParticleColor = 0xC76FB4,
SpellEffect = 0xC77928,
FileData = 0xC788A0,
SoundEntriesAdvanced = 0xC78B60,
SoundEntries = 0xC78B8C,
Achievement = 0xC74BC8,
Achievement_Criteria = 0xC74BF4,
Achievement_Category = 0xC74C20,
AreaGroup = 0xC74DD8,
AreaPOI = 0xC74E04,
AreaAssignment = 0xC74E30,
AreaTrigger = 0xC74E5C,
AreaTriggerActionSet = 0xC74E88,
AreaTriggerBox = 0xC74EB4,
AreaTriggerSphere = 0xC74EE0,
ArmorLocation = 0xC74F0C,
AuctionHouse = 0xC74F38,
BankBagSlotPrices = 0xC74F64,
BarberShopStyle = 0xC74FBC,
BattlemasterList = 0xC74FE8,
CameraMode = 0xC75014,
CameraShakes = 0xC75040,
CastableRaidBuffs = 0xC7506C,
CharTitles = 0xC7527C,
ChatChannels = 0xC752D4,
ChrClassesXPowerTypes = 0xC75358,
ChrSpecialization = 0xC753B0,
CinematicCamera = 0xC753DC,
CinematicSequences = 0xC75408,
CombatCondition = 0xC75434,
CreatureImmunities = 0xC75594,
CreatureMovementInfo = 0xC755EC,
CreatureSoundData = 0xC75618,
CreatureSpellData = 0xC75644,
CreatureType = 0xC75670,
Criteria = 0xC7569C,
CriteriaTreeXEffect = 0xC759E0,
CurrencyTypes = 0xC756C8,
CurrencyCategory = 0xC756F4,
DeathThudLookups = 0xC75720,
DestructibleModelData = 0xC757A4,
Difficulty = 0xC757D0,
DungeonEncounter = 0xC757FC,
DungeonMap = 0xC75828,
DungeonMapChunk = 0xC75854,
DurabilityCosts = 0xC75880,
DurabilityQuality = 0xC758AC,
Emotes = 0xC758D8,
EmotesTextData = 0xC75904,
EmotesTextSound = 0xC75930,
EmotesText = 0xC7595C,
EnvironmentalDamage = 0xC75988,
Exhaustion = 0xC75A0C,
CriteriaTree = 0xC759B4,
Faction = 0xC75A64,
FootstepTerrainLookup = 0xC75B14,
FriendshipRepReaction = 0xC75ABC,
FriendshipReputation = 0xC75AE8,
GameObjectArtKit = 0xC75B40,
GameObjectDiffAnimMap = 0xC75B6C,
GameObjectDisplayInfo = 0xC75B98,
GameTables = 0xC75C1C,
GemProperties = 0xC75C74,
GlyphProperties = 0xC75CCC,
GlyphSlot = 0xC75CF8,
GMSurveyAnswers = 0xC75D24,
GMSurveyCurrentSurvey = 0xC75D50,
GMSurveyQuestions = 0xC75D7C,
GMSurveySurveys = 0xC75DA8,
GMTicketCategory = 0xC75DD4,
gtBarberShopCostBase = 0xC75E00,
gtBattlePetTypeDamageMod = 0xC75E2C,
gtBattlePetXP = 0xC75E58,
gtCombatRatings = 0xC75E84,
gtChanceToMeleeCrit = 0xC75EB0,
gtChanceToMeleeCritBase = 0xC75EDC,
gtChanceToSpellCrit = 0xC75F08,
gtChanceToSpellCritBase = 0xC75F34,
gtItemSocketCostPerLevel = 0xC75F60,
gtNPCManaCostScaler = 0xC75F8C,
gtOCTBaseHPByClass = 0xC75FB8,
gtOCTBaseMPByClass = 0xC75FE4,
gtOCTClassCombatRatingScalar = 0xC76010,
gtOCTHpPerStamina = 0xC7603C,
gtRegenMPPerSpt = 0xC76068,
gtResilienceDR = 0xC76094,
gtSpellScaling = 0xC760C0,
GuildPerkSpells = 0xC76170,
HolidayDescriptions = 0xC761F4,
HolidayNames = 0xC76220,
Holidays = 0xC7624C,
ImportPriceArmor = 0xC76278,
ImportPriceQuality = 0xC762A4,
ImportPriceShield = 0xC762D0,
ImportPriceWeapon = 0xC762FC,
ItemArmorQuality = 0xC76354,
ItemArmorTotal = 0xC76328,
ItemArmorShield = 0xC76380,
ItemBagFamily = 0xC763AC,
ItemDamageAmmo = 0xC76404,
ItemDamageOneHand = 0xC76430,
ItemDamageOneHandCaster = 0xC7645C,
ItemDamageRanged = 0xC76488,
ItemDamageThrown = 0xC764B4,
ItemDamageTwoHand = 0xC764E0,
ItemDamageTwoHandCaster = 0xC7650C,
ItemDamageWand = 0xC76538,
ItemDisenchantLoot = 0xC76564,
ItemGroupSounds = 0xC76614,
ItemLimitCategory = 0xC76640,
ItemNameDescription = 0xC7666C,
ItemPetFood = 0xC76698,
ItemPriceBase = 0xC766C4,
ItemPurchaseGroup = 0xC766F0,
ItemRandomProperties = 0xC7671C,
ItemRandomSuffix = 0xC76748,
ItemReforge = 0xC76774,
ItemSet = 0xC767A0,
ItemSpecOverride = 0xC767F8,
ItemSpec = 0xC767CC,
ItemSubClassMask = 0xC76824,
ItemUpgradePath = 0xC7687C,
JournalEncounterCreature = 0xC76900,
JournalEncounterItem = 0xC7692C,
JournalEncounter = 0xC76958,
JournalEncounterSection = 0xC76984,
JournalEncounterXDifficulty = 0xC769B0,
JournalInstance = 0xC769DC,
JournalItemXDifficulty = 0xC76A08,
JournalSectionXDifficulty = 0xC76A34,
JournalTier = 0xC76A60,
JournalTierXInstance = 0xC76A8C,
LanguageWords = 0xC76AB8,
Languages = 0xC76AE4,
LfgDungeonExpansion = 0xC76B10,
LfgDungeonGroup = 0xC76B3C,
LfgDungeonsGroupingMap = 0xC76B68,
LfgDungeons = 0xC76B94,
LoadingScreenTaxiSplines = 0xC76BEC,
Lock = 0xC76C18,
LockType = 0xC76C44,
MailTemplate = 0xC76C70,
MapDifficulty = 0xC76C9C,
Material = 0xC76CC8,
ModifierTree = 0xC76CF4,
MountCapability = 0xC76D20,
MountType = 0xC76D4C,
NPCSounds = 0xC76E54,
OverrideSpellData = 0xC76F04,
Package = 0xC76F30,
PageTextMaterial = 0xC76F5C,
PaperDollItemFrame = 0xC76F88,
Phase = 0xC76FE0,
PhaseXPhaseGroup = 0xC77038,
PlayerCondition = 0xC77064,
PowerDisplay = 0xC77090,
PvpDifficulty = 0xC770BC,
QuestFactionReward = 0xC770E8,
QuestInfo = 0xC77114,
QuestMoneyReward = 0xC77140,
QuestPOIBlob = 0xC7716C,
QuestPOIPoint = 0xC77198,
QuestSort = 0xC771C4,
QuestXP = 0xC771F0,
QuestV2 = 0xC7721C,
QuestFeedbackEffect = 0xC77248,
ResearchBranch = 0xC772F8,
ResearchField = 0xC772CC,
ResearchProject = 0xC77324,
ResearchSite = 0xC77350,
RandPropPoints = 0xC772A0,
RulesetRaidOverride = 0xC7737C,
ScalingStatDistribution = 0xC773A8,
ScalingStatValues = 0xC773D4,
Scenario = 0xC77400,
ScenarioStep = 0xC7742C,
ScenarioEventEntry = 0xC77458,
ScreenEffect = 0xC77484,
ScreenLocation = 0xC774B0,
ServerMessages = 0xC774DC,
SkillLineAbility = 0xC77508,
SkillLineAbilitySortedSpell = 0xC77534,
SkillLine = 0xC77560,
SkillRaceClassInfo = 0xC7758C,
SkillTiers = 0xC775B8,
SoundAmbience = 0xC775E4,
SoundAmbienceFlavor = 0xC77610,
SpecializationSpells = 0xC77694,
SpellActivationOverlay = 0xC776C0,
SpellAuraOptions = 0xC776EC,
SpellAuraRestrictions = 0xC77718,
SpellAuraVisibility = 0xC77744,
SpellAuraVisXChrSpec = 0xC77770,
SpellCastingRequirements = 0xC7779C,
SpellCastTimes = 0xC777C8,
SpellCategories = 0xC777F4,
SpellCategory = 0xC77820,
SpellClassOptions = 0xC7784C,
SpellCooldowns = 0xC77878,
Spell = 0xC77DA0,
SpellDescriptionVariables = 0xC778A4,
SpellDispelType = 0xC778D0,
SpellDuration = 0xC778FC,
SpellEffectScaling = 0xC779AC,
SpellEquippedItems = 0xC779D8,
SpellFlyout = 0xC77A04,
SpellFlyoutItem = 0xC77A30,
SpellFocusObject = 0xC77A5C,
SpellIcon = 0xC77A88,
SpellInterrupts = 0xC77AB4,
SpellItemEnchantment = 0xC77AE0,
SpellItemEnchantmentCondition = 0xC77B0C,
SpellKeyboundOverride = 0xC77B38,
SpellLearnSpell = 0xC77B64,
SpellLevels = 0xC77B90,
SpellMechanic = 0xC77BBC,
SpellMisc = 0xC77BE8,
SpellRadius = 0xC77CF0,
SpellRange = 0xC77D1C,
SpellPower = 0xC77C6C,
SpellProcsPerMinute = 0xC77C98,
SpellProcsPerMinuteMod = 0xC77CC4,
SpellRuneCost = 0xC77D48,
SpellScaling = 0xC77D74,
SpellShapeshift = 0xC77E24,
SpellShapeshiftForm = 0xC77E50,
SpellSpecialUnitEffect = 0xC77E7C,
SpellTargetRestrictions = 0xC77EA8,
SpellTotems = 0xC77ED4,
Stationery = 0xC77F00,
StringLookups = 0xC77F2C,
SummonProperties = 0xC77F58,
Talent = 0xC77F84,
TaxiNodes = 0xC77FB0,
TaxiPathNode = 0xC77FDC,
TaxiPath = 0xC78008,
TerrainTypeSounds = 0xC78034,
TotemCategory = 0xC78060,
TradeSkillCategory = 0xC7808C,
TransportAnimation = 0xC780B8,
TransportPhysics = 0xC780E4,
TransportRotation = 0xC78110,
UnitBloodLevels = 0xC7813C,
UnitBlood = 0xC78168,
UnitCondition = 0xC78194,
UnitPowerBar = 0xC781C0,
Vehicle = 0xC781EC,
VehicleSeat = 0xC78218,
VehicleUIIndicator = 0xC78244,
VehicleUIIndSeat = 0xC78270,
VocalUISounds = 0xC7829C,
World_PVP_Area = 0xC782C8,
WeaponImpactSounds = 0xC782F4,
WeaponSwingSounds2 = 0xC78320,
WorldEffect = 0xC7834C,
WorldElapsedTimer = 0xC78378,
WorldMapArea = 0xC783A4,
WorldMapContinent = 0xC783D0,
WorldMapOverlay = 0xC783FC,
WorldMapTransforms = 0xC78428,
WorldState = 0xC78454,
WorldStateUI = 0xC78480,
ZoneIntroMusicTable = 0xC784D8,
ZoneMusic = 0xC78504,
WorldStateZoneSounds = 0xC78530,
WorldStateExpression = 0xC784AC,
WorldChunkSounds = 0xC7855C,
PhaseShiftZoneSounds = 0xC7700C,
FootprintTextures = 0xC78924,
GroundEffectDoodad = 0xC78950,
GroundEffectTexture = 0xC7897C,
Light = 0xC789A8,
LightSkybox = 0xC78A2C,
LiquidMaterial = 0xC78A58,
LiquidObject = 0xC78A84,
LiquidType = 0xC78AB0,
SoundEmitterPillPoints = 0xC78B08,
SoundEmitters = 0xC78B34,
SoundEntriesFallbacks = 0xC78BB8,
SpellChainEffects = 0xC78BE4,
TerrainMaterial = 0xC78C10,
TerrainType = 0xC78C3C,
Weather = 0xC78C94,
WMOAreaTable = 0xC78CC0,
ZoneLight = 0xC78CEC,
ZoneLightPoint = 0xC78D18,
AnimationData = 0xC78848,
AreaTable = 0xC78874,
LightData = 0xC789D4,
LightParams = 0xC78A00,
Map = 0xC78ADC,
}
Code:
public enum CGObjectData
{
Guid = 0, // size 2, flags MIRROR_ALL
Data = 2, // size 2, flags MIRROR_ALL
Type = 4, // size 1, flags MIRROR_ALL
EntryID = 5, // size 1, flags MIRROR_VIEWER_DEPENDENT
DynamicFlags = 6, // size 1, flags MIRROR_VIEWER_DEPENDENT, MIRROR_URGENT
Scale = 7, // size 1, flags MIRROR_ALL
End = 8
}
public enum CGItemData
{
Owner = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
ContainedIn = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
Creator = CGObjectData.End + 4, // size 2, flags MIRROR_ALL
GiftCreator = CGObjectData.End + 6, // size 2, flags MIRROR_ALL
StackCount = CGObjectData.End + 8, // size 1, flags MIRROR_OWNER
Expiration = CGObjectData.End + 9, // size 1, flags MIRROR_OWNER
SpellCharges = CGObjectData.End + 10, // size 5, flags MIRROR_OWNER
DynamicFlags = CGObjectData.End + 15, // size 1, flags MIRROR_ALL
Enchantment = CGObjectData.End + 16, // size 39, flags MIRROR_ALL
PropertySeed = CGObjectData.End + 55, // size 1, flags MIRROR_ALL
RandomPropertiesID = CGObjectData.End + 56, // size 1, flags MIRROR_ALL
Durability = CGObjectData.End + 57, // size 1, flags MIRROR_OWNER
MaxDurability = CGObjectData.End + 58, // size 1, flags MIRROR_OWNER
CreatePlayedTime = CGObjectData.End + 59, // size 1, flags MIRROR_ALL
ModifiersMask = CGObjectData.End + 60, // size 1, flags MIRROR_OWNER
End = CGObjectData.End + 61
}
public enum CGContainerData
{
Slots = CGItemData.End + 0, // size 72, flags MIRROR_ALL
NumSlots = CGItemData.End + 72, // size 1, flags MIRROR_ALL
End = CGItemData.End + 73
}
public enum CGUnitData
{
Charm = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
Summon = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
Critter = CGObjectData.End + 4, // size 2, flags MIRROR_SELF
CharmedBy = CGObjectData.End + 6, // size 2, flags MIRROR_ALL
SummonedBy = CGObjectData.End + 8, // size 2, flags MIRROR_ALL
CreatedBy = CGObjectData.End + 10, // size 2, flags MIRROR_ALL
DemonCreator = CGObjectData.End + 12, // size 2, flags MIRROR_ALL
Target = CGObjectData.End + 14, // size 2, flags MIRROR_ALL
BattlePetCompanionGUID = CGObjectData.End + 16, // size 2, flags MIRROR_ALL
ChannelObject = CGObjectData.End + 18, // size 2, flags MIRROR_ALL, MIRROR_URGENT
ChannelSpell = CGObjectData.End + 20, // size 1, flags MIRROR_ALL, MIRROR_URGENT
SummonedByHomeRealm = CGObjectData.End + 21, // size 1, flags MIRROR_ALL
Sex = CGObjectData.End + 22, // size 1, flags MIRROR_ALL
DisplayPower = CGObjectData.End + 23, // size 1, flags MIRROR_ALL
OverrideDisplayPowerID = CGObjectData.End + 24, // size 1, flags MIRROR_ALL
Health = CGObjectData.End + 25, // size 1, flags MIRROR_ALL
Power = CGObjectData.End + 26, // size 5, flags MIRROR_ALL
MaxHealth = CGObjectData.End + 31, // size 1, flags MIRROR_ALL
MaxPower = CGObjectData.End + 32, // size 5, flags MIRROR_ALL
PowerRegenFlatModifier = CGObjectData.End + 37, // size 5, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_UNIT_ALL
PowerRegenInterruptedFlatModifier = CGObjectData.End + 42, // size 5, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_UNIT_ALL
Level = CGObjectData.End + 47, // size 1, flags MIRROR_ALL
EffectiveLevel = CGObjectData.End + 48, // size 1, flags MIRROR_ALL
FactionTemplate = CGObjectData.End + 49, // size 1, flags MIRROR_ALL
VirtualItemID = CGObjectData.End + 50, // size 3, flags MIRROR_ALL
Flags = CGObjectData.End + 53, // size 1, flags MIRROR_ALL
Flags2 = CGObjectData.End + 54, // size 1, flags MIRROR_ALL
AuraState = CGObjectData.End + 55, // size 1, flags MIRROR_ALL
AttackRoundBaseTime = CGObjectData.End + 56, // size 2, flags MIRROR_ALL
RangedAttackRoundBaseTime = CGObjectData.End + 58, // size 1, flags MIRROR_SELF
BoundingRadius = CGObjectData.End + 59, // size 1, flags MIRROR_ALL
CombatReach = CGObjectData.End + 60, // size 1, flags MIRROR_ALL
DisplayID = CGObjectData.End + 61, // size 1, flags MIRROR_VIEWER_DEPENDENT, MIRROR_URGENT
NativeDisplayID = CGObjectData.End + 62, // size 1, flags MIRROR_ALL, MIRROR_URGENT
MountDisplayID = CGObjectData.End + 63, // size 1, flags MIRROR_ALL, MIRROR_URGENT
MinDamage = CGObjectData.End + 64, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
MaxDamage = CGObjectData.End + 65, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
MinOffHandDamage = CGObjectData.End + 66, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
MaxOffHandDamage = CGObjectData.End + 67, // size 1, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
AnimTier = CGObjectData.End + 68, // size 1, flags MIRROR_ALL
PetNumber = CGObjectData.End + 69, // size 1, flags MIRROR_ALL
PetNameTimestamp = CGObjectData.End + 70, // size 1, flags MIRROR_ALL
PetExperience = CGObjectData.End + 71, // size 1, flags MIRROR_OWNER
PetNextLevelExperience = CGObjectData.End + 72, // size 1, flags MIRROR_OWNER
ModCastingSpeed = CGObjectData.End + 73, // size 1, flags MIRROR_ALL
ModSpellHaste = CGObjectData.End + 74, // size 1, flags MIRROR_ALL
ModHaste = CGObjectData.End + 75, // size 1, flags MIRROR_ALL
ModRangedHaste = CGObjectData.End + 76, // size 1, flags MIRROR_ALL
ModHasteRegen = CGObjectData.End + 77, // size 1, flags MIRROR_ALL
CreatedBySpell = CGObjectData.End + 78, // size 1, flags MIRROR_ALL
NpcFlags = CGObjectData.End + 80, // size 2, flags MIRROR_ALL
EmoteState = CGObjectData.End + 81, // size 1, flags MIRROR_ALL
Stats = CGObjectData.End + 82, // size 5, flags MIRROR_SELF, MIRROR_OWNER
StatPosBuff = CGObjectData.End + 87, // size 5, flags MIRROR_SELF, MIRROR_OWNER
StatNegBuff = CGObjectData.End + 92, // size 5, flags MIRROR_SELF, MIRROR_OWNER
Resistances = CGObjectData.End + 97, // size 7, flags MIRROR_SELF, MIRROR_OWNER, MIRROR_EMPATH
ResistanceBuffModsPositive = CGObjectData.End + 104, // size 7, flags MIRROR_SELF, MIRROR_OWNER
ResistanceBuffModsNegative = CGObjectData.End + 111, // size 7, flags MIRROR_SELF, MIRROR_OWNER
BaseMana = CGObjectData.End + 118, // size 1, flags MIRROR_ALL
BaseHealth = CGObjectData.End + 119, // size 1, flags MIRROR_SELF, MIRROR_OWNER
ShapeshiftForm = CGObjectData.End + 120, // size 1, flags MIRROR_ALL
AttackPower = CGObjectData.End + 121, // size 1, flags MIRROR_SELF, MIRROR_OWNER
AttackPowerModPos = CGObjectData.End + 122, // size 1, flags MIRROR_SELF, MIRROR_OWNER
AttackPowerModNeg = CGObjectData.End + 123, // size 1, flags MIRROR_SELF, MIRROR_OWNER
AttackPowerMultiplier = CGObjectData.End + 124, // size 1, flags MIRROR_SELF, MIRROR_OWNER
RangedAttackPower = CGObjectData.End + 125, // size 1, flags MIRROR_SELF, MIRROR_OWNER
RangedAttackPowerModPos = CGObjectData.End + 126, // size 1, flags MIRROR_SELF, MIRROR_OWNER
RangedAttackPowerModNeg = CGObjectData.End + 127, // size 1, flags MIRROR_SELF, MIRROR_OWNER
RangedAttackPowerMultiplier = CGObjectData.End + 128, // size 1, flags MIRROR_SELF, MIRROR_OWNER
MinRangedDamage = CGObjectData.End + 129, // size 1, flags MIRROR_SELF, MIRROR_OWNER
MaxRangedDamage = CGObjectData.End + 130, // size 1, flags MIRROR_SELF, MIRROR_OWNER
PowerCostModifier = CGObjectData.End + 131, // size 7, flags MIRROR_SELF, MIRROR_OWNER
PowerCostMultiplier = CGObjectData.End + 138, // size 7, flags MIRROR_SELF, MIRROR_OWNER
MaxHealthModifier = CGObjectData.End + 145, // size 1, flags MIRROR_SELF, MIRROR_OWNER
HoverHeight = CGObjectData.End + 146, // size 1, flags MIRROR_ALL
MinItemLevel = CGObjectData.End + 147, // size 1, flags MIRROR_ALL
MaxItemLevel = CGObjectData.End + 148, // size 1, flags MIRROR_ALL
WildBattlePetLevel = CGObjectData.End + 149, // size 1, flags MIRROR_ALL
BattlePetCompanionNameTimestamp = CGObjectData.End + 150, // size 1, flags MIRROR_ALL
InteractSpellID = CGObjectData.End + 151, // size 1, flags MIRROR_ALL
End = CGObjectData.End + 152
}
public enum CGPlayerData
{
DuelArbiter = CGUnitData.End + 0, // size 2, flags MIRROR_ALL
PlayerFlags = CGUnitData.End + 2, // size 1, flags MIRROR_ALL
GuildRankID = CGUnitData.End + 3, // size 1, flags MIRROR_ALL
GuildDeleteDate = CGUnitData.End + 4, // size 1, flags MIRROR_ALL
GuildLevel = CGUnitData.End + 5, // size 1, flags MIRROR_ALL
HairColorID = CGUnitData.End + 6, // size 1, flags MIRROR_ALL
RestState = CGUnitData.End + 7, // size 1, flags MIRROR_ALL
ArenaFaction = CGUnitData.End + 8, // size 1, flags MIRROR_ALL
DuelTeam = CGUnitData.End + 9, // size 1, flags MIRROR_ALL
GuildTimeStamp = CGUnitData.End + 10, // size 1, flags MIRROR_ALL
QuestLog = CGUnitData.End + 11, // size 750, flags MIRROR_PARTY
VisibleItems = CGUnitData.End + 761, // size 38, flags MIRROR_ALL
PlayerTitle = CGUnitData.End + 799, // size 1, flags MIRROR_ALL
FakeInebriation = CGUnitData.End + 800, // size 1, flags MIRROR_ALL
VirtualPlayerRealm = CGUnitData.End + 801, // size 1, flags MIRROR_ALL
CurrentSpecID = CGUnitData.End + 802, // size 1, flags MIRROR_ALL
TaxiMountAnimKitID = CGUnitData.End + 803, // size 1, flags MIRROR_ALL
CurrentBattlePetBreedQuality = CGUnitData.End + 804, // size 1, flags MIRROR_ALL
InvSlots = CGUnitData.End + 805, // size 172, flags MIRROR_SELF
FarsightObject = CGUnitData.End + 977, // size 2, flags MIRROR_SELF
KnownTitles = CGUnitData.End + 979, // size 10, flags MIRROR_SELF
Coinage = CGUnitData.End + 989, // size 2, flags MIRROR_SELF
XP = CGUnitData.End + 991, // size 1, flags MIRROR_SELF
NextLevelXP = CGUnitData.End + 992, // size 1, flags MIRROR_SELF
Skill = CGUnitData.End + 993, // size 448, flags MIRROR_SELF
CharacterPoints = CGUnitData.End + 1441, // size 1, flags MIRROR_SELF
MaxTalentTiers = CGUnitData.End + 1442, // size 1, flags MIRROR_SELF
TrackCreatureMask = CGUnitData.End + 1443, // size 1, flags MIRROR_SELF
TrackResourceMask = CGUnitData.End + 1444, // size 1, flags MIRROR_SELF
MainhandExpertise = CGUnitData.End + 1445, // size 1, flags MIRROR_SELF
OffhandExpertise = CGUnitData.End + 1446, // size 1, flags MIRROR_SELF
RangedExpertise = CGUnitData.End + 1447, // size 1, flags MIRROR_SELF
CombatRatingExpertise = CGUnitData.End + 1448, // size 1, flags MIRROR_SELF
BlockPercentage = CGUnitData.End + 1449, // size 1, flags MIRROR_SELF
DodgePercentage = CGUnitData.End + 1450, // size 1, flags MIRROR_SELF
ParryPercentage = CGUnitData.End + 1451, // size 1, flags MIRROR_SELF
CritPercentage = CGUnitData.End + 1452, // size 1, flags MIRROR_SELF
RangedCritPercentage = CGUnitData.End + 1453, // size 1, flags MIRROR_SELF
OffhandCritPercentage = CGUnitData.End + 1454, // size 1, flags MIRROR_SELF
SpellCritPercentage = CGUnitData.End + 1455, // size 7, flags MIRROR_SELF
ShieldBlock = CGUnitData.End + 1462, // size 1, flags MIRROR_SELF
ShieldBlockCritPercentage = CGUnitData.End + 1463, // size 1, flags MIRROR_SELF
Mastery = CGUnitData.End + 1464, // size 1, flags MIRROR_SELF
PvpPowerDamage = CGUnitData.End + 1465, // size 1, flags MIRROR_SELF
PvpPowerHealing = CGUnitData.End + 1466, // size 1, flags MIRROR_SELF
ExploredZones = CGUnitData.End + 1467, // size 200, flags MIRROR_SELF
RestStateBonusPool = CGUnitData.End + 1667, // size 1, flags MIRROR_SELF
ModDamageDonePos = CGUnitData.End + 1668, // size 7, flags MIRROR_SELF
ModDamageDoneNeg = CGUnitData.End + 1675, // size 7, flags MIRROR_SELF
ModDamageDonePercent = CGUnitData.End + 1682, // size 7, flags MIRROR_SELF
ModHealingDonePos = CGUnitData.End + 1689, // size 1, flags MIRROR_SELF
ModHealingPercent = CGUnitData.End + 1690, // size 1, flags MIRROR_SELF
ModHealingDonePercent = CGUnitData.End + 1691, // size 1, flags MIRROR_SELF
ModPeriodicHealingDonePercent = CGUnitData.End + 1692, // size 1, flags MIRROR_SELF
WeaponDmgMultipliers = CGUnitData.End + 1693, // size 3, flags MIRROR_SELF
ModSpellPowerPercent = CGUnitData.End + 1696, // size 1, flags MIRROR_SELF
ModResiliencePercent = CGUnitData.End + 1697, // size 1, flags MIRROR_SELF
OverrideSpellPowerByAPPercent = CGUnitData.End + 1698, // size 1, flags MIRROR_SELF
OverrideAPBySpellPowerPercent = CGUnitData.End + 1699, // size 1, flags MIRROR_SELF
ModTargetResistance = CGUnitData.End + 1700, // size 1, flags MIRROR_SELF
ModTargetPhysicalResistance = CGUnitData.End + 1701, // size 1, flags MIRROR_SELF
LifetimeMaxRank = CGUnitData.End + 1702, // size 1, flags MIRROR_SELF
SelfResSpell = CGUnitData.End + 1703, // size 1, flags MIRROR_SELF
PvpMedals = CGUnitData.End + 1704, // size 1, flags MIRROR_SELF
BuybackPrice = CGUnitData.End + 1705, // size 12, flags MIRROR_SELF
BuybackTimestamp = CGUnitData.End + 1717, // size 12, flags MIRROR_SELF
YesterdayHonorableKills = CGUnitData.End + 1729, // size 1, flags MIRROR_SELF
LifetimeHonorableKills = CGUnitData.End + 1730, // size 1, flags MIRROR_SELF
WatchedFactionIndex = CGUnitData.End + 1731, // size 1, flags MIRROR_SELF
CombatRatings = CGUnitData.End + 1732, // size 27, flags MIRROR_SELF
PvpInfo = CGUnitData.End + 1759, // size 24, flags MIRROR_SELF
MaxLevel = CGUnitData.End + 1783, // size 1, flags MIRROR_SELF
RuneRegen = CGUnitData.End + 1784, // size 4, flags MIRROR_SELF
NoReagentCostMask = CGUnitData.End + 1788, // size 4, flags MIRROR_SELF
GlyphSlots = CGUnitData.End + 1792, // size 6, flags MIRROR_SELF
Glyphs = CGUnitData.End + 1798, // size 6, flags MIRROR_SELF
GlyphSlotsEnabled = CGUnitData.End + 1804, // size 1, flags MIRROR_SELF
PetSpellPower = CGUnitData.End + 1805, // size 1, flags MIRROR_SELF
Researching = CGUnitData.End + 1806, // size 8, flags MIRROR_SELF
ProfessionSkillLine = CGUnitData.End + 1814, // size 2, flags MIRROR_SELF
UiHitModifier = CGUnitData.End + 1816, // size 1, flags MIRROR_SELF
UiSpellHitModifier = CGUnitData.End + 1817, // size 1, flags MIRROR_SELF
HomeRealmTimeOffset = CGUnitData.End + 1818, // size 1, flags MIRROR_SELF
ModPetHaste = CGUnitData.End + 1819, // size 1, flags MIRROR_SELF
SummonedBattlePetGUID = CGUnitData.End + 1820, // size 2, flags MIRROR_SELF
OverrideSpellsID = CGUnitData.End + 1822, // size 1, flags MIRROR_SELF, MIRROR_URGENT_SELF_ONLY
LfgBonusFactionID = CGUnitData.End + 1823, // size 1, flags MIRROR_SELF
LootSpecID = CGUnitData.End + 1824, // size 1, flags MIRROR_SELF
OverrideZonePVPType = CGUnitData.End + 1825, // size 1, flags MIRROR_SELF, MIRROR_URGENT_SELF_ONLY
ItemLevelDelta = CGUnitData.End + 1826, // size 1, flags MIRROR_SELF
End = CGUnitData.End + 1827
}
public enum CGGameObjectData
{
CreatedBy = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
DisplayID = CGObjectData.End + 2, // size 1, flags MIRROR_ALL
Flags = CGObjectData.End + 3, // size 1, flags MIRROR_ALL, MIRROR_URGENT
ParentRotation = CGObjectData.End + 4, // size 4, flags MIRROR_ALL
FactionTemplate = CGObjectData.End + 8, // size 1, flags MIRROR_ALL
Level = CGObjectData.End + 9, // size 1, flags MIRROR_ALL
PercentHealth = CGObjectData.End + 10, // size 1, flags MIRROR_ALL, MIRROR_URGENT
StateSpellVisualID = CGObjectData.End + 11, // size 1, flags MIRROR_ALL, MIRROR_URGENT
End = CGObjectData.End + 12
}
public enum CGDynamicObjectData
{
Caster = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
TypeAndVisualID = CGObjectData.End + 2, // size 1, flags MIRROR_VIEWER_DEPENDENT
SpellID = CGObjectData.End + 3, // size 1, flags MIRROR_ALL
Radius = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
CastTime = CGObjectData.End + 5, // size 1, flags MIRROR_ALL
End = CGObjectData.End + 6
}
public enum CGCorpseData
{
Owner = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
PartyGUID = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
DisplayID = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
Items = CGObjectData.End + 5, // size 19, flags MIRROR_ALL
SkinID = CGObjectData.End + 24, // size 1, flags MIRROR_ALL
FacialHairStyleID = CGObjectData.End + 25, // size 1, flags MIRROR_ALL
Flags = CGObjectData.End + 26, // size 1, flags MIRROR_ALL
DynamicFlags = CGObjectData.End + 27, // size 1, flags MIRROR_VIEWER_DEPENDENT
End = CGObjectData.End + 28
}
public enum CGAreaTriggerData
{
Caster = CGObjectData.End + 0, // size 2, flags MIRROR_ALL
Duration = CGObjectData.End + 2, // size 1, flags MIRROR_ALL
SpellID = CGObjectData.End + 3, // size 1, flags MIRROR_ALL
SpellVisualID = CGObjectData.End + 4, // size 1, flags MIRROR_VIEWER_DEPENDENT
ExplicitScale = CGObjectData.End + 5, // size 1, flags MIRROR_ALL, MIRROR_URGENT
End = CGObjectData.End + 6
}
public enum CGSceneObjectData
{
ScriptPackageID = CGObjectData.End + 0, // size 1, flags MIRROR_ALL
RndSeedVal = CGObjectData.End + 1, // size 1, flags MIRROR_ALL
CreatedBy = CGObjectData.End + 2, // size 2, flags MIRROR_ALL
SceneType = CGObjectData.End + 4, // size 1, flags MIRROR_ALL
End = CGObjectData.End + 5
}