Expand description
Resolved game-data storage and accessors for the simulation engine.
Modules§
- error 🔒
- Errors produced while reading required resolved game data.
- game_
data 🔒 - Resolved game data for a spec: spell coefficients, costs, cooldowns, aura properties.
Structs§
- Aura
Props - Aura-level properties resolved from game data.
- Consumable
Buff - A resolved stat-buff consumable (potion, flask, or augment rune): buff spell + display name.
- Consumable
Spells - Consumable buff spells selected for a sim run;
None= that consumable is disabled. - Food
Buff - Resolved food buff whose magnitude comes from shared coefficient spell 1219179.
- Game
Data Error - A required resolved game-data coordinate was absent.
- Item
Budget - Item-level stat budgets for buffs with attribute 354.
- Power
Type Props - Power-type properties resolved from
game.power_types, keyed bypower_type_enum. - Resolved
Curves - DBC curves resolved for a sim run.
- Resolved
Damage Def - Auto-resolved damage descriptor for a spell.
- Resolved
Game Data - Resolved game data for a single spec. Thread-safe, cheaply cloneable.
- Resolved
Game Data Builder - Builder for constructing
ResolvedGameDataincrementally. - Resolved
Game Tables WoWclientGameTablerows resolved for a sim run, mirroringsuper::ResolvedCurves.- Resolved
Map - A keyed lookup where an empty map returns the neutral default for every key, but a populated map is authoritative (present -> Some, absent -> None).
- Spell
Props - Spell-level properties resolved from game data.
Enums§
- Rating
Multiplier Slot CombatRatingsMultByIlvlcolumn selector.- Resolved
Damage Kind - Kind of damage carried by a
ResolvedDamageDef. - Resolved
Damage Weapon - Equipped weapon used while resolving a DBC damage payload.
Functions§
- rating_
multiplier_ slot_ for_ gear - Returns the combat-rating multiplier column for a gear slot.