pub(super) struct FuryConfig {Show 28 fields
pub bloodborne: bool,
pub frenzy: bool,
pub wild_strikes: bool,
pub surge_of_adrenaline: bool,
pub rb_reset_chance: f64,
pub wnf_reset_chance: f64,
pub execute_threshold: f64,
pub deep_wounds: bool,
pub slayers_dominance: bool,
pub slayers_strike_coef: f64,
pub prd_c: f64,
pub imminent_demise_every: i32,
pub reap_chance: f64,
pub reap_coef: f64,
pub uo_cdr_ms_per_stack: u32,
pub uo_overwhelmed_per_stack: i32,
pub unhinged: bool,
pub executioners_wrath: bool,
pub set4pc_odyns_cdr_ms: u32,
pub anger_management_div: f64,
pub frothing_chance: f64,
pub frothing_refund_pct: f64,
pub bladestorm_duration_ms: u32,
pub bladestorm_period_ms: u32,
pub unhinged_bloodthirst_coef: f64,
pub unhinged_bloodthirst_rage: f64,
pub unhinged_bloodbath_coef: f64,
pub unhinged_bloodbath_rage: f64,
}Expand description
Talent-gated Fury hook parameters.
Fields§
§bloodborne: boolBloodborne 385703 grants its periodic-damage aura from Bloodthirst and Bloodbath.
frenzy: boolFrenzy 335077 applies its asynchronous haste aura from Rampage.
wild_strikes: boolWild Strikes selection gates the auto-crit speed buff.
surge_of_adrenaline: boolSurge of Adrenaline selection gates reset-triggered buffs.
rb_reset_chance: f64Raging Blow 85288 e1 reset chance.
wnf_reset_chance: f64Wrath and Fury 392936 e1 extra reset chance while enraged.
execute_threshold: f64Massacre 206315 e2 threshold, otherwise the 20% baseline.
deep_wounds: boolDeep Wounds 1261060 applies from Execute main-hand impacts.
slayers_dominance: boolSlayer’s Dominance 444767 selection.
slayers_strike_coef: f64Slayer’s Strike AP coefficient.
prd_c: f64SimC PRD constant for the 15% nominal rate.
imminent_demise_every: i32Imminent Demise 444769 e1 strike interval.
reap_chance: f64Imminent Demise 444769 e2 Reap chance.
reap_coef: f64Reap the Storm 446005 e1 AP coefficient.
uo_cdr_ms_per_stack: u32Unrelenting Onslaught 444780 e1 seconds converted to milliseconds.
uo_overwhelmed_per_stack: i32Unrelenting Onslaught 444780 e2 Overwhelmed stacks.
unhinged: boolUnhinged 386628 casts Bloodthirst on odd Bladestorm ticks.
executioners_wrath: boolExecutioner’s Wrath selection gates the Rampage buff.
set4pc_odyns_cdr_ms: u32MID1 Fury 4pc 1264878 e1 Odyn’s Fury CDR.
anger_management_div: f64Anger Management 152278 e3 rage per second of CDR.
frothing_chance: f64Frothing Berserker SpellAuraOptions proc chance.
frothing_refund_pct: f64Frothing Berserker 392792 e1 refund fraction.
bladestorm_duration_ms: u32Bladestorm’s resolved aura lifetime drives its finite mechanic callbacks.
bladestorm_period_ms: u32Bladestorm 227847 e1 provides the Unhinged callback cadence and Imminent Demise extension quantum.
unhinged_bloodthirst_coef: f64Unhinged’s Bloodthirst callbacks use Bloodthirst 23881 e1’s AP coefficient.
unhinged_bloodthirst_rage: f64Unhinged’s Bloodthirst callbacks energize from Bloodthirst 23881 e2 with rage display scaling.
unhinged_bloodbath_coef: f64Reckless Abandon makes Unhinged use Bloodbath 335096 e1 while Recklessness is active.
unhinged_bloodbath_rage: f64Unhinged Bloodbath callbacks energize from Bloodbath 335096 e2 with rage display scaling.
Trait Implementations§
Source§impl Clone for FuryConfig
impl Clone for FuryConfig
Source§fn clone(&self) -> FuryConfig
fn clone(&self) -> FuryConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FuryConfig
impl Debug for FuryConfig
Source§impl Default for FuryConfig
impl Default for FuryConfig
impl Copy for FuryConfig
Auto Trait Implementations§
impl Freeze for FuryConfig
impl RefUnwindSafe for FuryConfig
impl Send for FuryConfig
impl Sync for FuryConfig
impl Unpin for FuryConfig
impl UnsafeUnpin for FuryConfig
impl UnwindSafe for FuryConfig
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