Skip to content

Instantly share code, notes, and snippets.

@l0l1dk
Created February 4, 2018 23:01
Show Gist options
  • Save l0l1dk/24fd4230529c812ae8bcadc2029e79b7 to your computer and use it in GitHub Desktop.
Save l0l1dk/24fd4230529c812ae8bcadc2029e79b7 to your computer and use it in GitHub Desktop.
CGObjectData
m_guid = 0x0 (0x10 bytes)
m_data = 0x10 (0x10 bytes)
m_type = 0x20 (0x4 bytes)
m_entryID = 0x24 (0x4 bytes)
m_dynamicFlags = 0x28 (0x4 bytes)
m_scale = 0x2C (0x4 bytes)
CGItemData
m_owner = 0x30 (0x10 bytes)
m_containedIn = 0x40 (0x10 bytes)
m_creator = 0x50 (0x10 bytes)
m_giftCreator = 0x60 (0x10 bytes)
m_stackCount = 0x70 (0x4 bytes)
m_expiration = 0x74 (0x4 bytes)
m_spellCharges = 0x78 (0x14 bytes)
m_dynamicFlags = 0x8C (0x4 bytes)
m_enchantment = 0x90 (0x9C bytes)
m_propertySeed = 0x12C (0x4 bytes)
m_randomPropertiesID = 0x130 (0x4 bytes)
m_durability = 0x134 (0x4 bytes)
m_maxDurability = 0x138 (0x4 bytes)
m_createPlayedTime = 0x13C (0x4 bytes)
m_modifiersMask = 0x140 (0x4 bytes)
m_context = 0x144 (0x4 bytes)
m_artifactXP = 0x148 (0x8 bytes)
m_itemAppearanceModID = 0x150 (0x4 bytes)
CGUnitData
charm = 0x30 (0x10 bytes)
summon = 0x40 (0x10 bytes)
critter = 0x50 (0x10 bytes)
charmedBy = 0x60 (0x10 bytes)
summonedBy = 0x70 (0x10 bytes)
createdBy = 0x80 (0x10 bytes)
demonCreator = 0x90 (0x10 bytes)
target = 0xA0 (0x10 bytes)
battlePetCompanionGUID = 0xB0 (0x10 bytes)
battlePetDBID = 0xC0 (0x8 bytes)
channelData = 0xC8 (0x8 bytes)
summonedByHomeRealm = 0xD0 (0x4 bytes)
sex = 0xD4 (0x4 bytes)
displayPower = 0xD8 (0x4 bytes)
overrideDisplayPowerID = 0xDC (0x4 bytes)
health = 0xE0 (0x8 bytes)
power = 0xE8 (0x18 bytes)
maxHealth = 0x100 (0x8 bytes)
maxPower = 0x108 (0x18 bytes)
powerRegenFlatModifier = 0x120 (0x18 bytes)
powerRegenInterruptedFlatModifier = 0x138 (0x18 bytes)
level = 0x150 (0x4 bytes)
effectiveLevel = 0x154 (0x4 bytes)
sandboxScalingID = 0x158 (0x4 bytes)
scalingLevelMin = 0x15C (0x4 bytes)
scalingLevelMax = 0x160 (0x4 bytes)
scalingLevelDelta = 0x164 (0x4 bytes)
factionTemplate = 0x168 (0x4 bytes)
virtualItems = 0x16C (0x18 bytes)
flags = 0x184 (0x4 bytes)
flags2 = 0x188 (0x4 bytes)
flags3 = 0x18C (0x4 bytes)
auraState = 0x190 (0x4 bytes)
attackRoundBaseTime = 0x194 (0x8 bytes)
rangedAttackRoundBaseTime = 0x19C (0x4 bytes)
boundingRadius = 0x1A0 (0x4 bytes)
combatReach = 0x1A4 (0x4 bytes)
displayID = 0x1A8 (0x4 bytes)
nativeDisplayID = 0x1AC (0x4 bytes)
mountDisplayID = 0x1B0 (0x4 bytes)
minDamage = 0x1B4 (0x4 bytes)
maxDamage = 0x1B8 (0x4 bytes)
minOffHandDamage = 0x1BC (0x4 bytes)
maxOffHandDamage = 0x1C0 (0x4 bytes)
animTier = 0x1C4 (0x4 bytes)
petNumber = 0x1C8 (0x4 bytes)
petNameTimestamp = 0x1CC (0x4 bytes)
petExperience = 0x1D0 (0x4 bytes)
petNextLevelExperience = 0x1D4 (0x4 bytes)
modCastingSpeed = 0x1D8 (0x4 bytes)
modSpellHaste = 0x1DC (0x4 bytes)
modHaste = 0x1E0 (0x4 bytes)
modRangedHaste = 0x1E4 (0x4 bytes)
modHasteRegen = 0x1E8 (0x4 bytes)
modTimeRate = 0x1EC (0x4 bytes)
createdBySpell = 0x1F0 (0x4 bytes)
npcFlags = 0x1F4 (0x8 bytes)
emoteState = 0x1FC (0x4 bytes)
stats = 0x200 (0x10 bytes)
statPosBuff = 0x210 (0x10 bytes)
statNegBuff = 0x220 (0x10 bytes)
resistances = 0x230 (0x1C bytes)
resistanceBuffModsPositive = 0x24C (0x1C bytes)
resistanceBuffModsNegative = 0x268 (0x1C bytes)
modBonusArmor = 0x284 (0x4 bytes)
baseMana = 0x288 (0x4 bytes)
baseHealth = 0x28C (0x4 bytes)
shapeshiftForm = 0x290 (0x4 bytes)
attackPower = 0x294 (0x4 bytes)
attackPowerModPos = 0x298 (0x4 bytes)
attackPowerModNeg = 0x29C (0x4 bytes)
attackPowerMultiplier = 0x2A0 (0x4 bytes)
rangedAttackPower = 0x2A4 (0x4 bytes)
rangedAttackPowerModPos = 0x2A8 (0x4 bytes)
rangedAttackPowerModNeg = 0x2AC (0x4 bytes)
rangedAttackPowerMultiplier = 0x2B0 (0x4 bytes)
setAttackSpeedAura = 0x2B4 (0x4 bytes)
minRangedDamage = 0x2B8 (0x4 bytes)
maxRangedDamage = 0x2BC (0x4 bytes)
powerCostModifier = 0x2C0 (0x1C bytes)
powerCostMultiplier = 0x2DC (0x1C bytes)
maxHealthModifier = 0x2F8 (0x4 bytes)
hoverHeight = 0x2FC (0x4 bytes)
minItemLevelCutoff = 0x300 (0x4 bytes)
minItemLevel = 0x304 (0x4 bytes)
maxItemLevel = 0x308 (0x4 bytes)
wildBattlePetLevel = 0x30C (0x4 bytes)
battlePetCompanionNameTimestamp = 0x310 (0x4 bytes)
interactSpellID = 0x314 (0x4 bytes)
stateSpellVisualID = 0x318 (0x4 bytes)
stateAnimID = 0x31C (0x4 bytes)
stateAnimKitID = 0x320 (0x4 bytes)
stateWorldEffectID = 0x324 (0x10 bytes)
scaleDuration = 0x334 (0x4 bytes)
looksLikeMountID = 0x338 (0x4 bytes)
looksLikeCreatureID = 0x33C (0x4 bytes)
lookAtControllerID = 0x340 (0x4 bytes)
lookAtControllerTarget = 0x344 (0x10 bytes)
CGPlayerData
duelArbiter = 0x354 (0x10 bytes)
wowAccount = 0x364 (0x10 bytes)
lootTargetGUID = 0x374 (0x10 bytes)
playerFlags = 0x384 (0x4 bytes)
playerFlagsEx = 0x388 (0x4 bytes)
guildRankID = 0x38C (0x4 bytes)
guildDeleteDate = 0x390 (0x4 bytes)
guildLevel = 0x394 (0x4 bytes)
hairColorID = 0x398 (0x4 bytes)
customDisplayOption = 0x39C (0x4 bytes)
inebriation = 0x3A0 (0x4 bytes)
arenaFaction = 0x3A4 (0x4 bytes)
duelTeam = 0x3A8 (0x4 bytes)
guildTimeStamp = 0x3AC (0x4 bytes)
questLog = 0x3B0 (0xC80 bytes)
visibleItems = 0x1030 (0x98 bytes)
playerTitle = 0x10C8 (0x4 bytes)
fakeInebriation = 0x10CC (0x4 bytes)
virtualPlayerRealm = 0x10D0 (0x4 bytes)
currentSpecID = 0x10D4 (0x4 bytes)
taxiMountAnimKitID = 0x10D8 (0x4 bytes)
avgItemLevel = 0x10DC (0x10 bytes)
currentBattlePetBreedQuality = 0x10EC (0x4 bytes)
prestige = 0x10F0 (0x4 bytes)
honorLevel = 0x10F4 (0x4 bytes)
local.invSlots = 0x10F8 (0xC30 bytes)
local.farsightObject = 0x1D28 (0x10 bytes)
local.summonedBattlePetGUID = 0x1D38 (0x10 bytes)
local.knownTitles = 0x1D48 (0x30 bytes)
local.coinage = 0x1D78 (0x8 bytes)
local.XP = 0x1D80 (0x4 bytes)
local.nextLevelXP = 0x1D84 (0x4 bytes)
local.trialXP = 0x1D88 (0x4 bytes)
local.skill = 0x1D8C (0x700 bytes)
local.characterPoints = 0x248C (0x4 bytes)
local.maxTalentTiers = 0x2490 (0x4 bytes)
local.trackCreatureMask = 0x2494 (0x4 bytes)
local.trackResourceMask = 0x2498 (0x4 bytes)
local.mainhandExpertise = 0x249C (0x4 bytes)
local.offhandExpertise = 0x24A0 (0x4 bytes)
local.rangedExpertise = 0x24A4 (0x4 bytes)
local.combatRatingExpertise = 0x24A8 (0x4 bytes)
local.blockPercentage = 0x24AC (0x4 bytes)
local.dodgePercentage = 0x24B0 (0x4 bytes)
local.dodgePercentageFromAttribute = 0x24B4 (0x4 bytes)
local.parryPercentage = 0x24B8 (0x4 bytes)
local.parryPercentageFromAttribute = 0x24BC (0x4 bytes)
local.critPercentage = 0x24C0 (0x4 bytes)
local.rangedCritPercentage = 0x24C4 (0x4 bytes)
local.offhandCritPercentage = 0x24C8 (0x4 bytes)
local.spellCritPercentage = 0x24CC (0x4 bytes)
local.shieldBlock = 0x24D0 (0x4 bytes)
local.shieldBlockCritPercentage = 0x24D4 (0x4 bytes)
local.mastery = 0x24D8 (0x4 bytes)
local.speed = 0x24DC (0x4 bytes)
local.lifesteal = 0x24E0 (0x4 bytes)
local.avoidance = 0x24E4 (0x4 bytes)
local.sturdiness = 0x24E8 (0x4 bytes)
local.versatility = 0x24EC (0x4 bytes)
local.versatilityBonus = 0x24F0 (0x4 bytes)
local.pvpPowerDamage = 0x24F4 (0x4 bytes)
local.pvpPowerHealing = 0x24F8 (0x4 bytes)
local.exploredZones = 0x24FC (0x500 bytes)
local.restInfo = 0x29FC (0x10 bytes)
local.modDamageDonePos = 0x2A0C (0x1C bytes)
local.modDamageDoneNeg = 0x2A28 (0x1C bytes)
local.modDamageDonePercent = 0x2A44 (0x1C bytes)
local.modHealingDonePos = 0x2A60 (0x4 bytes)
local.modHealingPercent = 0x2A64 (0x4 bytes)
local.modHealingDonePercent = 0x2A68 (0x4 bytes)
local.modPeriodicHealingDonePercent = 0x2A6C (0x4 bytes)
local.weaponDmgMultipliers = 0x2A70 (0xC bytes)
local.weaponAtkSpeedMultipliers = 0x2A7C (0xC bytes)
local.modSpellPowerPercent = 0x2A88 (0x4 bytes)
local.modResiliencePercent = 0x2A8C (0x4 bytes)
local.overrideSpellPowerByAPPercent = 0x2A90 (0x4 bytes)
local.overrideAPBySpellPowerPercent = 0x2A94 (0x4 bytes)
local.modTargetResistance = 0x2A98 (0x4 bytes)
local.modTargetPhysicalResistance = 0x2A9C (0x4 bytes)
local.localFlags = 0x2AA0 (0x4 bytes)
local.numRespecs = 0x2AA4 (0x4 bytes)
local.pvpMedals = 0x2AA8 (0x4 bytes)
local.buybackPrice = 0x2AAC (0x30 bytes)
local.buybackTimestamp = 0x2ADC (0x30 bytes)
local.yesterdayHonorableKills = 0x2B0C (0x4 bytes)
local.lifetimeHonorableKills = 0x2B10 (0x4 bytes)
local.watchedFactionIndex = 0x2B14 (0x4 bytes)
local.combatRatings = 0x2B18 (0x80 bytes)
local.pvpInfo = 0x2B98 (0xA8 bytes)
local.maxLevel = 0x2C40 (0x4 bytes)
local.scalingPlayerLevelDelta = 0x2C44 (0x4 bytes)
local.maxCreatureScalingLevel = 0x2C48 (0x4 bytes)
local.noReagentCostMask = 0x2C4C (0x10 bytes)
local.petSpellPower = 0x2C5C (0x4 bytes)
local.researching = 0x2C60 (0x28 bytes)
local.professionSkillLine = 0x2C88 (0x8 bytes)
local.uiHitModifier = 0x2C90 (0x4 bytes)
local.uiSpellHitModifier = 0x2C94 (0x4 bytes)
local.homeRealmTimeOffset = 0x2C98 (0x4 bytes)
local.modPetHaste = 0x2C9C (0x4 bytes)
local.numBackpackSlots = 0x2CA0 (0x4 bytes)
local.overrideSpellsID = 0x2CA4 (0x4 bytes)
local.lfgBonusFactionID = 0x2CA8 (0x4 bytes)
local.lootSpecID = 0x2CAC (0x4 bytes)
local.overrideZonePVPType = 0x2CB0 (0x4 bytes)
local.bagSlotFlags = 0x2CB4 (0x10 bytes)
local.bankBagSlotFlags = 0x2CC4 (0x1C bytes)
local.insertItemsLeftToRight = 0x2CE0 (0x4 bytes)
local.questCompleted = 0x2CE4 (0x1B58 bytes)
local.honor = 0x483C (0x4 bytes)
local.honorNextLevel = 0x4840 (0x4 bytes)
CGGameObjectData
m_createdBy = 0x30 (0x10 bytes)
m_displayID = 0x40 (0x4 bytes)
m_flags = 0x44 (0x4 bytes)
m_parentRotation = 0x48 (0x10 bytes)
m_factionTemplate = 0x58 (0x4 bytes)
m_level = 0x5C (0x4 bytes)
m_percentHealth = 0x60 (0x4 bytes)
m_spellVisualID = 0x64 (0x4 bytes)
m_stateSpellVisualID = 0x68 (0x4 bytes)
m_spawnTrackingStateAnimID = 0x6C (0x4 bytes)
m_spawnTrackingStateAnimKitID = 0x70 (0x4 bytes)
m_stateWorldEffectID = 0x74 (0x10 bytes)
CGDynamicObjectData
m_caster = 0x30 (0x10 bytes)
m_type = 0x40 (0x4 bytes)
m_spellXSpellVisualID = 0x44 (0x4 bytes)
m_spellID = 0x48 (0x4 bytes)
m_radius = 0x4C (0x4 bytes)
m_castTime = 0x50 (0x4 bytes)
CGCorpseData
m_owner = 0x30 (0x10 bytes)
m_partyGUID = 0x40 (0x10 bytes)
m_displayID = 0x50 (0x4 bytes)
m_items = 0x54 (0x4C bytes)
m_skinID = 0xA0 (0x4 bytes)
m_facialHairStyleID = 0xA4 (0x4 bytes)
m_flags = 0xA8 (0x4 bytes)
m_dynamicFlags = 0xAC (0x4 bytes)
m_factionTemplate = 0xB0 (0x4 bytes)
m_customDisplayOption = 0xB4 (0x4 bytes)
CGAreaTriggerData
m_overrideScaleCurve = 0x30 (0x1C bytes)
m_extraScaleCurve = 0x4C (0x1C bytes)
m_caster = 0x68 (0x10 bytes)
m_duration = 0x78 (0x4 bytes)
m_timeToTarget = 0x7C (0x4 bytes)
m_timeToTargetScale = 0x80 (0x4 bytes)
m_timeToTargetExtraScale = 0x84 (0x4 bytes)
m_spellID = 0x88 (0x4 bytes)
m_spellForVisuals = 0x8C (0x4 bytes)
m_spellXSpellVisualID = 0x90 (0x4 bytes)
m_boundsRadius2D = 0x94 (0x4 bytes)
m_decalPropertiesID = 0x98 (0x4 bytes)
m_creatingEffectGUID = 0x9C (0x10 bytes)
CGSceneObjectData
m_scriptPackageID = 0x30 (0x4 bytes)
m_rndSeedVal = 0x34 (0x4 bytes)
m_createdBy = 0x38 (0x10 bytes)
m_sceneType = 0x48 (0x4 bytes)
CGConversationData
m_lastLineEndTime = 0x30 (0x4 bytes)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment