Skip to main content

Module data

Module data 

Source

ModulesΒ§

assisted πŸ”’
creature πŸ”’
gametable πŸ”’
global πŸ”’
item πŸ”’
loot πŸ”’
partial πŸ”’
resolved πŸ”’
scaling πŸ”’
shared πŸ”’
spec πŸ”’
spell πŸ”’
spell_label πŸ”’
trait πŸ”’
weapon πŸ”’

StructsΒ§

AppliedBonus
ArmorLocationFlat
ArmorMitigationByLvlFlat
AssistedActionFlat
AssistedConditionFlat
AssistedRotationFlat
BaseMpFlat
BaseProfessionRatingsFlat
ChallengeModeDamageFlat
ChallengeModeHealthFlat
ChallengeModeItemBonusOverride
ClassDataFlat
CombatRatingsFlat
CombatRatingsMultByIlvlFlat
ContentTuningFlat
Flat content-tuning record from the ContentTuning DBC table.
ContentTuningXDifficultyFlat
Flat content-tuning-to-difficulty mapping from the ContentTuningXDifficulty DBC table.
ContentTuningXExpectedFlat
Flat content-tuning-to-expected-stat-mod mapping from the ContentTuningXExpected DBC table.
CooldownCategoryId
Identity of a row in DBC SpellCategory.
CooldownSetFlat
Flat cooldown set data (CooldownSet + CooldownSetSpell joined).
CooldownSetSpellEntry
Flat cooldown set spell entry (stored as jsonb within CooldownSetFlat).
CraftedProductFlat
CreatureDifficultyFlat
Flat per-creature content-tuning variant from the CreatureDifficulty DBC table.
CreatureFlat
Flat creature identity from the Creature DBC table.
Currency
1:1 plain port of CurrencyTypes joined with CurrencyCategory.Name_lang.
CurrencyCategory
CurveFlat
CurvePointFlat
DelvesSeason
Difficulty
1:1 port of Difficulty plus a derived kind discriminator.
EmpowerStage
EnchantmentFlat
Flat enchantment data from SpellItemEnchantment DBC table.
EncounterEntry
EquippedItemRequirement
DBC SpellEquippedItems restriction for a spell payload.
ExpansionTraitTreeFlat
Expansion-owned trait tree shared by every class and specialization. Expansion trees retain their own identity and selection encoding while reusing the DBC node vocabulary shared with class, specialization, and hero trees.
ExpectedStatFlat
ExpectedStatModFlat
GemPropertiesFlat
GlobalColorFlat
GlobalStringFlat
HpPerStaFlat
ItemArmorQualityFlat
ItemArmorShieldFlat
ItemArmorTotalFlat
ItemBonusFlat
ItemBonusListGroup
ItemBonusSequenceSpell
ItemClassification
ItemConversionFlat
ItemDamageScalingFlat
Flat item damage scaling data (merged from OneHand/TwoHand/Ammo tables).
ItemDataFlat
ItemDropScalingFlat
Per-(item, source_kind, difficulty) resolved BonusID record.
ItemDropSource
ItemEffect
ItemGroupIlvlScalingEntry
ItemLevelSelector
ItemLevelSelectorQuality
ItemLevelSelectorQualitySet
ItemOffsetCurveFlat
Flat Midnight offset-curve entry from ItemOffsetCurve DBC table.
ItemScalingConfigFlat
Flat Midnight item-level scaling config from ItemScalingConfig DBC table.
ItemScalingData
ItemSetBonus
ItemSetInfo
ItemSocketCostPerLevelFlat
ItemSquishEraFlat
Flat per-expansion item-squish era from ItemSquishEra DBC table.
ItemStat
ItemSummary
JournalInstanceFlat
JournalTierFlat
KeyFloorEntry
KeyLevelRewardEntry
LearnSpell
MythicPlusSeasonFlat
The current synthesized M+ season with embedded rewards and tracked data.
NpcDamageByClassFlat
NpcTotalHpFlat
PermanentEnchantFlat
SimC-compatible permanent-enchant index entry derived from profession recipe data.
PointLimits
PowerCostEntry
A single power cost entry from SpellPower.csv.
PowerTypeFlat
Profession
1:1 port of Profession with name resolved from ProfessionEnumValue.
ProfessionRatingsFlat
PvpSeasonFlat
The single current PvpSeason row with embedded tier rewards.
PvpTier
PvpTierRewardEntry
RacialSpellFlat
One racial ability granted by a racial skill line, expanded per race.
RandPropPointsFlat
Flat stat budgets per item level and quality from WoW’s RandPropPoints DBC table.
ResolvedItem
ResolvedSocket
ResolvedStat
ResourceCostPercent
A percentage power cost paired with its authoritative resource basis.
RppmMod
SpecDataFlat
SpecializationSpellFlat
SpellCost
SpellDamage
SpellDataFlat
SpellEffect
Denormalized spell effect data for description-variable resolution ($s1, $t1, $x1, $a1, etc.).
SpellLabel
SpellRange
SpellResources
Scaled costs and resource gains resolved for one spell.
SpellScalingFlat
SpellSummary
SpellTiming
StaminaMultByIlvlFlat
TalentNodeSummary
TierInstanceEntry
TrackedAffixEntry
TrackedDungeonEntry
TraitEdge
Prerequisite relationship between two nodes.
TraitEffectPoints
TraitNode
TraitNodeEntry
TraitSelection
TraitSubTree
TraitTreeFlat
TraitTreeWithSelections
WeaponStats
Per-weapon-slot stats; zeroed means no weapon, so callers must guard against speed_ms == 0.

EnumsΒ§

ConditionType
Rule predicate IDs for Blizzard’s assisted combat rotations.
DifficultyKey
Per-difficulty key; wire form is exact addon PascalCase strings.
DifficultyKind
Difficulty kinds derived from Difficulty.InstanceType.
DropSourceKind
InstanceKind
ItemQuality
KnowledgeSource
PeriodicType
RandPropPointsBucket
Quality-column family in RandPropPoints.
RandPropPointsUse
Consumer policy for selecting a RandPropPoints quality column.
RefreshBehavior
ResourceCostPercentBasis
Resource amount against which a DBC percentage power cost is resolved.
TraitEffectOperation
How a trait rank’s curve value combines with the talent spell effect’s own base points.
TraitNodeType
Raw TraitNode.Type identity retained with serialized talent-tree data.
TraitTreeIndex
Raw TraitTree family index retained with serialized talent-tree data.