Expand description
Passive aura modifiers resolved from DBC effects.
Re-exportsΒ§
pub use combat::PassivePetStatMods;pub use combat::passive_auto_attack_mult;pub use combat::passive_guardian_damage_mult;pub use combat::passive_pet_damage_mult;pub use combat::passive_pet_stat_mods;pub use combat::passive_target_armor_mult;pub use crit_scaling::CritChanceScaledAxis;pub use crit_scaling::CritChanceScaledCritDamage;pub use crit_scaling::crit_chance_scaled_crit_damage;pub use crit_scaling::crit_chance_scaled_spell_percent;pub use stats::PassiveStatMods;pub use stats::is_stat_modifier_passive;pub use stats::passive_stat_mods;pub use timing::apply_passive_cooldowns;pub use timing::passive_cast_time_ms;pub use timing::passive_cooldown_ms;pub use timing::passive_gcd_ms;pub use timing::passive_hasted_cooldown;pub use timing::passive_hasted_gcd;pub use timing::passive_max_charges;pub use damage_proc::ModifiedPowerCoefficients;pub use damage_proc::PassiveDamageMods;pub use damage_proc::PassiveProcChanceMods;pub use damage_proc::is_damage_modifier_passive;pub use damage_proc::is_target_damage_taken_debuff;pub use damage_proc::modified_effect_amplitude;pub use damage_proc::modified_effect_coefficient;pub use damage_proc::modified_power_coefficients;pub use damage_proc::passive_damage_mods;pub use damage_proc::passive_proc_chance_mods;pub use targeting::passive_chain_multiplier;pub use targeting::passive_chain_target_range;pub use targeting::passive_chain_targets;pub use targeting::passive_hostile_max_range;pub use targeting::passive_max_targets;pub use targeting::passive_radius;pub use resource::RankedPassive;pub use resource::passive_mana_regen_multiplier;pub use resource::passive_resource_cost;pub use talent::ResourcePassive;pub use talent::class_passive_spell_ids;pub use talent::talent_resource_passives;
ModulesΒ§
- combat π
- crit_
scaling π - Crit damage the game scales by a share of the casterβs own critical strike chance.
- damage_
proc π - resource π
- stats π
- talent π
- targeting π
- timing π
StructsΒ§
- Passive
Modifier Components - Flat and multiplicative components of one affected-spell modifier property.
- Passive
Query - Passive selection and the spell whose values are being resolved.
EnumsΒ§
- Modifier
Fold π
ConstantsΒ§
- CLASS_
FAMILY_ πFLAGS - POWER_
REGEN_ PERIOD_ SECONDS - The fixed cadence used by DBC aura 85 resource-regeneration amounts.
FunctionsΒ§
- aura_
kind π - effect_
targets_ πspell - fold_
flat_ πpct_ modifiers - masks_
overlap π - modified_
effect_ base_ points - Return effective effect base points after selected
P_EFFECT_Npassives apply. - modified_
effect_ πvalue - modifier_
property_ πkind - passive_
doses - Resolves
SpellAuraOptions.ProcChargesafter passive property-31 modifiers. - passive_
duration_ ms - Aura duration after selected passive flat/percent modifiers targeting
spell. - passive_
integral_ πvalue - passive_
max_ stacks - Resolves an auraβs maximum stack count after passive modifiers.
- passive_
modifier_ components - Resolve one passive spell-modifier property while retaining flat-before-percent ordering.
- passive_
period_ ms - Returns a periodic effectβs interval after flat and percentage tick-time modifiers.
- pct_
to_ πmult - property_
effect_ πindex - property_
targets_ πeffect