Skip to main content

Module lower

Module lower 

Source
Expand description

Lowering context types and helper functions for #[derive(LowerData)].

Structsยง

BuilderToRuntimeCtx ๐Ÿ”’
InfoCtx ๐Ÿ”’
RuntimeStateParts ๐Ÿ”’

Functionsยง

aura_apply_effects ๐Ÿ”’
aura_damage_mult_pct ๐Ÿ”’
aura_haste_buff_pct ๐Ÿ”’
aura_name ๐Ÿ”’
aura_on ๐Ÿ”’
aura_on_consume ๐Ÿ”’
aura_periodic ๐Ÿ”’
aura_periodic_info ๐Ÿ”’
aura_slug ๐Ÿ”’
aura_tick_effects ๐Ÿ”’
lower_builder_damage ๐Ÿ”’
lower_builder_state ๐Ÿ”’
lower_effect ๐Ÿ”’
lower_effect_range ๐Ÿ”’
lower_resolved_damage ๐Ÿ”’
name_from_idx ๐Ÿ”’
periodic_data ๐Ÿ”’
resolve_name_idx ๐Ÿ”’
spell_applies_aura_id ๐Ÿ”’
spell_behavior ๐Ÿ”’
spell_category_cooldown_duration_ms ๐Ÿ”’
spell_cdr_count ๐Ÿ”’
spell_cdr_effects ๐Ÿ”’
spell_cdr_effects_info ๐Ÿ”’
spell_channel ๐Ÿ”’
spell_channel_complete_effects ๐Ÿ”’
spell_channel_tick_damage ๐Ÿ”’
spell_channel_tick_damage_alt ๐Ÿ”’
spell_channel_tick_effects ๐Ÿ”’
spell_charge_category ๐Ÿ”’
spell_cooldown ๐Ÿ”’
spell_cooldown_category ๐Ÿ”’
spell_cooldown_duration_ms ๐Ÿ”’
spell_cooldown_info ๐Ÿ”’
spell_cost ๐Ÿ”’
spell_damage ๐Ÿ”’
spell_damage_info ๐Ÿ”’
spell_damage_policy ๐Ÿ”’
spell_dynamic_max_charges ๐Ÿ”’
Recomputed post-build once aura defs exist (mark_dynamic_max_charges).
spell_empower_cast_time_offset ๐Ÿ”’
spell_empower_rank_count ๐Ÿ”’
spell_followup_effects ๐Ÿ”’
spell_has_cooldown ๐Ÿ”’
spell_info_breaks_stealth ๐Ÿ”’
spell_info_is_pet ๐Ÿ”’
spell_info_off_gcd ๐Ÿ”’
spell_info_resource_cost ๐Ÿ”’
spell_info_resource_gain ๐Ÿ”’
spell_info_secondary_resource_cost ๐Ÿ”’
spell_info_secondary_resource_gain ๐Ÿ”’
spell_info_start_recovery_category ๐Ÿ”’
spell_max_charges ๐Ÿ”’
spell_name ๐Ÿ”’
spell_off_gcd ๐Ÿ”’
spell_override ๐Ÿ”’
spell_recharge_ms ๐Ÿ”’
spell_requirements ๐Ÿ”’
spell_slug ๐Ÿ”’
spell_targeting ๐Ÿ”’