fix(object): correct types for various members of CGUnitData

This commit is contained in:
fallenoak 2026-01-13 20:41:59 -06:00
parent f44ba4bf63
commit b7c3735e7f
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -19,7 +19,7 @@ struct CGUnitData {
int32_t power[7]; int32_t power[7];
int32_t maxHealth; int32_t maxHealth;
int32_t maxPower[7]; int32_t maxPower[7];
int32_t powerRegenFlatModifier[7]; float powerRegenFlatModifier[7];
int32_t powerRegenInterruptedFlatModifier[7]; int32_t powerRegenInterruptedFlatModifier[7];
int32_t level; int32_t level;
int32_t factionTemplate; int32_t factionTemplate;
@ -34,8 +34,8 @@ struct CGUnitData {
int32_t displayID; int32_t displayID;
int32_t nativeDisplayID; int32_t nativeDisplayID;
int32_t mountDisplayID; int32_t mountDisplayID;
uint32_t minDamage; float minDamage;
uint32_t maxDamage; float maxDamage;
uint32_t minOffhandDamage; uint32_t minOffhandDamage;
uint32_t maxOffhandDamage; uint32_t maxOffhandDamage;
int32_t pad2; int32_t pad2;
@ -44,7 +44,7 @@ struct CGUnitData {
uint32_t petExperience; uint32_t petExperience;
uint32_t petNextLevelExperience; uint32_t petNextLevelExperience;
uint32_t dynamicFlags; uint32_t dynamicFlags;
int32_t modCastingSpeed; float modCastingSpeed;
int32_t createdBySpell; int32_t createdBySpell;
uint32_t npcFlags; uint32_t npcFlags;
uint32_t emoteState; uint32_t emoteState;
@ -63,12 +63,12 @@ struct CGUnitData {
int32_t rangedAttackPower; int32_t rangedAttackPower;
int32_t rangedAttackPowerMods; int32_t rangedAttackPowerMods;
int32_t rangedAttackPowerMultiplier; int32_t rangedAttackPowerMultiplier;
int32_t minRangedDamage; float minRangedDamage;
int32_t maxRangedDamage; float maxRangedDamage;
int32_t powerCostModifier[7]; int32_t powerCostModifier[7];
int32_t powerCostMultiplier[7]; int32_t powerCostMultiplier[7];
int32_t maxHealthModifier; int32_t maxHealthModifier;
int32_t hoverHeight; float hoverHeight;
int32_t pad4; int32_t pad4;
}; };