Skip to main content

Module manifest

Module manifest 

Source
Expand description

Root manifest documents and top-level sections.

Structs§

ContentEffectCoverage
Explicit coverage for an opaque spell effect that requires spec or item content.
EffectRef
[effects.<NAME>] — a named (spell_id, effect_index) pair read by the spec hooks.
ImpactProcDef
ItemImpactHookDef
An item hook driven by landed player damage impacts.
ItemManifestEntry
One entry in [items.*].
ItemsManifest
Top-level shape of crates/engine/manifests/items.toml.
Manifest
Fully composed shape of a manifests/specs/<class>/<specialization>/manifest.toml entry.
ManifestHeroTalentTree
One hero talent tree under [hero_talents.<name>].
MaskedPassiveEffectDef
[[masked_passive_effects]] — one passive effect this specialization never receives. The shared static fold skips it, mirroring SimC’s per-spec register_passive_effect_mask and deregister_passive_effect calls. reason must cite the behaviour or the sc_<class>.cpp line that proves the exclusion.
MasterySection
[mastery] section: the spec’s mastery spell and the hook path that applies it.
MetricKeysSection
Optional [metric_keys] block declaring the engine-side metric enum.
PassiveEffectOverrideDef
[[passive_effect_overrides]] — the value one passive effect really applies at. This is SimC’s player_t::register_passive_effect_override for the shapes a spell’s own description cannot state: a copy of another spell’s effect, or a flat literal. Exactly one of from and value must be present, and multiplier scales either. reason must cite the sc_<class>.cpp line that proves the replacement.
ResourceSection
[resource] block describing the spec’s primary resource; max/regen/starts_at derive from game.power_types when omitted.
RotationSchema
Optional [rotation_schema] block listing rotation-state fields the spec exposes.
SecondaryResourceSection
[secondary_resource] block describing the spec’s secondary resource; max derives from game.power_types when omitted.
SpecSection
[spec] block identifying the spec.
SpellGroupDef
Group of auras that share a runtime rule.
TalentGatedAuraEffectDef
A [[talent_gated_aura_effects]] entry for a talent-conditional DBC aura effect.

Enums§

ContentEffectStatus
How content accounts for an opaque DBC spell effect.
EventEffectDef
ImpactProcHitDef
ImpactProcPhaseDef
ImpactProcRngDef

Functions§

default_schema_version 🔒
default_true 🔒