pub(super) struct EnhancementConfig {Show 21 fields
pub splitstream_mult: f64,
pub feral_spirit: bool,
pub imbuement_mastery: bool,
pub lively_totems: bool,
pub elemental_weapons_per_imbue: f64,
pub windfury_hits: u32,
pub stormblast_mult: f64,
pub elemental_tempo_cdr_per_stack_ms: u32,
pub totemic_momentum_hot_hand_ms: u32,
pub surging_totem_duration_ms: u32,
pub surging_totem_npc_id: u32,
pub surging_totem_ap_inheritance: f64,
pub surging_totem_sp_inheritance: f64,
pub storm_unleashed_repeats: bool,
pub storm_unleashed_chance_per_stack: f64,
pub ashen_catalyst_cdr_ms: u32,
pub voltaic_blaze_maelstrom_stacks: i32,
pub mid2_2pc: bool,
pub mid2_fire_nova_primary_mult: f64,
pub mid2_fire_nova_crash_cdr_ms: u32,
pub mid2_short_circuit_per_stack: f64,
}Fields§
§splitstream_mult: f64Splitstream talent e1 damage fraction.
feral_spirit: boolFeral Spirit enables guardian summons.
imbuement_mastery: boolImbuement Mastery enables its weapon-imbue riders.
lively_totems: boolLively Totems enables its accumulated trigger.
elemental_weapons_per_imbue: f64Elemental Weapons e1 bonus per imbue in tenths of a percent.
windfury_hits: u32Windfury base hits plus one with Unruly Winds.
stormblast_mult: f64Stormblast effect damage fraction.
elemental_tempo_cdr_per_stack_ms: u32Elemental Tempo effect cooldown reduction per stack.
totemic_momentum_hot_hand_ms: u32Totemic Momentum effect Hot Hand extension milliseconds.
surging_totem_duration_ms: u32Surging Totem’s summon-spell duration owns the guardian lifetime.
surging_totem_npc_id: u32Surging Totem’s summon effect provides the guardian creature identity.
surging_totem_ap_inheritance: f64Surging Totem’s creature attack-power inheritance is frozen during composition.
surging_totem_sp_inheritance: f64Surging Totem’s creature spell-power inheritance is frozen during composition.
storm_unleashed_repeats: boolStorm Unleashed repeat binding enables repeats.
storm_unleashed_chance_per_stack: f64Storm Unleashed effect chance per stack.
ashen_catalyst_cdr_ms: u32Ashen Catalyst effect cooldown reduction milliseconds.
voltaic_blaze_maelstrom_stacks: i32Voltaic Blaze 470057 e2 resolved Maelstrom Weapon stacks.
mid2_2pc: boolMID2 Enhancement two-piece applies Burning Core from Voltaic Blaze.
mid2_fire_nova_primary_mult: f64MID2 Enhancement two-piece Fire Nova bonus against Voltaic Blaze’s primary target.
mid2_fire_nova_crash_cdr_ms: u32MID2 Enhancement four-piece Crash Lightning cooldown reduction per Fire Nova.
mid2_short_circuit_per_stack: f64Short Circuit 1299991 e1 damage fraction snapshotted into Crash Lightning proc windows.
Trait Implementations§
Source§impl Clone for EnhancementConfig
impl Clone for EnhancementConfig
Source§fn clone(&self) -> EnhancementConfig
fn clone(&self) -> EnhancementConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EnhancementConfig
impl Debug for EnhancementConfig
Source§impl Default for EnhancementConfig
impl Default for EnhancementConfig
impl Copy for EnhancementConfig
Auto Trait Implementations§
impl Freeze for EnhancementConfig
impl RefUnwindSafe for EnhancementConfig
impl Send for EnhancementConfig
impl Sync for EnhancementConfig
impl Unpin for EnhancementConfig
impl UnsafeUnpin for EnhancementConfig
impl UnwindSafe for EnhancementConfig
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