pub(super) struct ArcaneConfig {Show 32 fields
pub arcane_missiles_ticks: u32,
pub arcane_familiar: bool,
pub arcane_familiar_extra_assaults: u32,
pub aegwynns_technique: bool,
pub attuned_familiar_chance: f64,
pub arcane_salvo: bool,
pub augury_abounds: bool,
pub charged_missiles_fraction: f64,
pub clearcasting_prd_constant: f64,
pub expanded_mind: bool,
pub force_of_will_salvo_per_splinter: i32,
pub enlightened_damage_fraction: f64,
pub enlightened_regen_fraction: f64,
pub energized_familiar_chance: f64,
pub energized_familiar_gain_fraction: f64,
pub high_voltage: bool,
pub infused_splinters: bool,
pub mana_bomb: bool,
pub mana_adept_refund_per_charge: f64,
pub orb_barrage: bool,
pub orb_mastery_damage_fraction: f64,
pub orb_mastery_extra_orbs: u32,
pub overpowered_missiles: bool,
pub arcane_charge_barrage_fraction: f64,
pub arcane_charge_blast_fraction: f64,
pub arcane_salvo_fraction_per_stack: f64,
pub intuition_damage_mult: f64,
pub spellfrost_teachings: bool,
pub splintering_orbs: bool,
pub splintering_sorcery: bool,
pub splinterstorm: bool,
pub touch_of_the_archmage: bool,
}Fields§
§arcane_missiles_ticks: u32Arcane Missiles base ticks plus Amplification Waves.
arcane_familiar: boolArcane Familiar enables its periodic assault.
arcane_familiar_extra_assaults: u32Energized Familiar assault count beyond the baseline assault.
aegwynns_technique: boolAegwynn’s Technique enables its familiar rider.
attuned_familiar_chance: f64Attuned Familiar effect proc chance.
arcane_salvo: boolEither Arcane Salvo binding enables salvo stacking.
augury_abounds: boolAugury Abounds enables accumulated splinter rolls.
charged_missiles_fraction: f64Charged Missiles talent e1 damage fraction.
clearcasting_prd_constant: f64Clearcasting base and Illuminated Thoughts chance converted to capped PRD.
expanded_mind: boolEither Expanded Mind binding enables extra Salvo stacks.
force_of_will_salvo_per_splinter: i32Force of Will barrage divisor interpreted as Salvo stacks per splinter.
enlightened_damage_fraction: f64Enlightened damage effect fraction.
enlightened_regen_fraction: f64Enlightened regeneration effect fraction.
energized_familiar_chance: f64Energized Familiar effect proc chance.
energized_familiar_gain_fraction: f64Energized Familiar mana-gain effect fraction.
high_voltage: boolHigh Voltage enables charge generation from Missiles.
infused_splinters: boolInfused Splinters enables Salvo generation.
mana_bomb: boolEither Mana Bomb binding enables Arcane Surge scaling.
mana_adept_refund_per_charge: f64Mana Adept effect refund fraction per Arcane Charge.
orb_barrage: boolOrb Barrage enables its Salvo-stack proc.
orb_mastery_damage_fraction: f64Orb Mastery effect damage fraction.
orb_mastery_extra_orbs: u32Orb Mastery effect extra-orb count.
overpowered_missiles: boolEither Overpowered Missiles binding enables doubled ticks.
arcane_charge_barrage_fraction: f64Arcane Charge Barrage effect fraction per charge.
arcane_charge_blast_fraction: f64Arcane Charge aura e1 Blast damage fraction.
arcane_salvo_fraction_per_stack: f64Arcane Salvo aura e1 fraction per stack.
intuition_damage_mult: f64Intuition aura e1 damage fraction converted to a multiplier.
spellfrost_teachings: boolSpellfrost Teachings enables Arcane Orb cooldown reduction.
splintering_orbs: boolSplintering Orbs enables extra orb splinters.
splintering_sorcery: boolSplintering Sorcery enables cast splinters.
splinterstorm: boolSplinterstorm enables its splinter triggers.
touch_of_the_archmage: boolTouch of the Archmage enables its Touch rider.
Trait Implementations§
Source§impl Clone for ArcaneConfig
impl Clone for ArcaneConfig
Source§fn clone(&self) -> ArcaneConfig
fn clone(&self) -> ArcaneConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ArcaneConfig
impl Debug for ArcaneConfig
Source§impl Default for ArcaneConfig
impl Default for ArcaneConfig
impl Copy for ArcaneConfig
Auto Trait Implementations§
impl Freeze for ArcaneConfig
impl RefUnwindSafe for ArcaneConfig
impl Send for ArcaneConfig
impl Sync for ArcaneConfig
impl Unpin for ArcaneConfig
impl UnsafeUnpin for ArcaneConfig
impl UnwindSafe for ArcaneConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more