Expand description
Spell description parser and renderer.
Re-exportsΒ§
pub use analyzer::analyze_dependencies;pub use crit_scaling::crit_chance_scaled_effect_index;pub use effect_copies::CrossSpellEffectCopy;pub use effect_copies::cross_spell_precision_copies;pub use effect_copies::precision_rendered_effect_indexes;pub use game_data_resolver::GameDataResolver;pub use parser::ParseResult;pub use parser::parse;pub use precision::EffectPrecisionScale;pub use precision::effect_precision_scales;pub use renderer::render_global_string;pub use renderer::render_with_resolver;pub use resolver::EffectValueResolver;pub use resolver::NullResolver;pub use resolver::PlayerStateResolver;pub use resolver::SpellDescResolver;pub use resolver::SpellTextResolver;pub use resolver::TestResolver;pub use spec_effects::SpecConditionalEffects;pub use spec_effects::spec_conditional_effects;pub use types::ParsedSpellDescription;pub use types::SpellDescriptionNode;pub use types::VariableNode;pub use wasm::WasmAnalyzeResult;pub use wasm::wasm_analyze_spell_desc;pub use wasm::wasm_render_spell_desc_with_data;pub use wasm::wasm_tokenize_spell_desc;
ModulesΒ§
- analyzer π
- crit_
scaling π - Crit damage a description states as a share of the casterβs own critical strike chance.
- effect_
copies π - Effect values a description copies from another spell at reduced magnitude.
- game_
data_ πresolver - lexer π
- parser π
- precision π
- Decimal-precision scales a description states for its own effect values.
- renderer π
- resolver π
- spec_
effects π - Effect pairs a description selects between by the playerβs specialization.
- types π
- wasm π