pub(super) struct DevourerConfig {Show 18 fields
pub soul_splitter_chance: f64,
pub shattered_souls_chance: f64,
pub reap_soul_limit: i32,
pub moment_of_craving_extra_souls: i32,
pub soulshaper_per_fragment: f64,
pub feast_of_souls_enabled: bool,
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_souls: i32,
pub catastrophe_pct: f64,
pub mass_acceleration_stacks: i32,
pub meteoric_rise_stacks: i32,
}Expand description
Talent-gated Devourer hook parameters.
Fields§
§soul_splitter_chance: f64Soul Splitter 1266330 e1, converted from percent points.
shattered_souls_chance: f64Shattered Souls proc chance converted from percent points.
reap_soul_limit: i32Shattered Souls 1227619 e2 base Reap collection limit.
moment_of_craving_extra_souls: i32Moment of Craving 1238495 e1 additional Reap collection limit.
soulshaper_per_fragment: f64Soulshaper 1238739 e1 Reap damage per collected fragment.
feast_of_souls_enabled: boolFeast of Souls 1237270 talent selection gates its consumed-fragment buff.
voidfall: boolVoidfall hero talent enables the shared building/spending state machine.
voidfall_chance: f64Voidfall 1253304 e3 accumulated proc chance.
voidfall_stacks: i32Voidfall 1253304 e1 building stacks per proc.
voidfall_max_stacks: i32Voidfall building aura 1256301 stack cap.
meteoric_fall: boolMeteoric Fall releases the complete spending state together.
world_killer: boolWorld Killer replaces the final Voidfall meteor.
meteor_coef: f64Devourer Voidfall Meteor 1256305 e1 SP coefficient with selected damage talents.
world_killer_coef: f64Devourer World Killer 1256619 e1 SP coefficient with selected damage talents.
world_killer_souls: i32World Killer 1256353 e4 Lesser Soul Fragments for Devourer.
catastrophe_pct: f64Catastrophe 1253769 e1 residual fraction of post-mitigation meteor damage.
mass_acceleration_stacks: i32Mass Acceleration 1256295 e1 Voidfall stacks on Metamorphosis.
meteoric_rise_stacks: i32Meteoric Rise grants one Voidfall building stack when Void Ray completes.
Trait Implementations§
Source§impl Clone for DevourerConfig
impl Clone for DevourerConfig
Source§fn clone(&self) -> DevourerConfig
fn clone(&self) -> DevourerConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DevourerConfig
impl Debug for DevourerConfig
Source§impl Default for DevourerConfig
impl Default for DevourerConfig
impl Copy for DevourerConfig
Auto Trait Implementations§
impl Freeze for DevourerConfig
impl RefUnwindSafe for DevourerConfig
impl Send for DevourerConfig
impl Sync for DevourerConfig
impl Unpin for DevourerConfig
impl UnsafeUnpin for DevourerConfig
impl UnwindSafe for DevourerConfig
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