pub(super) struct AnnihilatorConfig {Show 17 fields
pub voidfall: bool,
pub voidfall_chance: f64,
pub voidfall_stacks: i32,
pub voidfall_max_stacks: i32,
pub meteoric_fall: bool,
pub world_killer: bool,
pub meteor_coef: f64,
pub world_killer_coef: f64,
pub world_killer_meta_cdr_ms: u32,
pub catastrophe_pct: f64,
pub dark_matter: bool,
pub meteor_shower_ticks: i32,
pub meteor_shower_coef: f64,
pub mass_accel_stacks: i32,
pub spirit_bomb_mult: f64,
pub ur_chance_per_soul: f64,
pub ur_seething: bool,
}Expand description
Talent-gated Annihilator and Untethered Rage parameters.
Fields§
§voidfall: boolVoidfall enables the building and spending loop.
voidfall_chance: f64Voidfall average proc rate converted to its accumulated-RNG constant.
voidfall_stacks: i32Voidfall effect stacks granted per building proc.
voidfall_max_stacks: i32Voidfall building aura stack cap.
meteoric_fall: boolMeteoric Fall enables simultaneous Voidfall spending.
world_killer: boolWorld Killer replaces the last meteor.
meteor_coef: f64Voidfall meteor AP coefficient with Harness and Otherworldly multipliers.
world_killer_coef: f64World Killer AP coefficient with Harness and Otherworldly multipliers.
world_killer_meta_cdr_ms: u32World Killer Metamorphosis cooldown reduction in milliseconds.
catastrophe_pct: f64Catastrophe residual damage fraction.
dark_matter: boolDark Matter enables Meteor Shower.
meteor_shower_ticks: i32Meteor Shower effect tick count.
meteor_shower_coef: f64Meteor Shower effect AP coefficient with Harness and Otherworldly multipliers.
mass_accel_stacks: i32Mass Acceleration effect haste-stack count.
spirit_bomb_mult: f64Otherworldly Focus multiplier applied to Spirit Bomb.
ur_chance_per_soul: f64Untethered Rage modeled chance per soul consumed.
ur_seething: boolUntethered Rage rank three enables Seething Anger.
Trait Implementations§
Source§impl Clone for AnnihilatorConfig
impl Clone for AnnihilatorConfig
Source§fn clone(&self) -> AnnihilatorConfig
fn clone(&self) -> AnnihilatorConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AnnihilatorConfig
impl Debug for AnnihilatorConfig
Source§impl Default for AnnihilatorConfig
impl Default for AnnihilatorConfig
impl Copy for AnnihilatorConfig
Auto Trait Implementations§
impl Freeze for AnnihilatorConfig
impl RefUnwindSafe for AnnihilatorConfig
impl Send for AnnihilatorConfig
impl Sync for AnnihilatorConfig
impl Unpin for AnnihilatorConfig
impl UnsafeUnpin for AnnihilatorConfig
impl UnwindSafe for AnnihilatorConfig
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