pub(crate) struct ArmsConfig {Show 35 fields
pub crit_swing_extra_rage: f64,
pub execute_threshold: f64,
pub execute_coef: f64,
pub execute_refund_pct: f64,
pub deep_wounds: bool,
pub mortal_wounds: bool,
pub fatality_chance: f64,
pub fatality_coef: f64,
pub dreadnaught_coef: f64,
pub tactician_chance: f64,
pub anger_management_div: f64,
pub martial_prowess: bool,
pub executioners_precision: bool,
pub master_of_warfare: bool,
pub prd_c: f64,
pub overpower_coef: f64,
pub slayers_dominance: bool,
pub slayers_strike_coef: f64,
pub imminent_demise_every: i32,
pub reap_the_storm: bool,
pub reap_coef: f64,
pub unhinged: bool,
pub overwhelming_blades: bool,
pub op_finish_pct: f64,
pub op_finish_below: f64,
pub frothing_chance: f64,
pub frothing_refund_pct: f64,
pub uo_cdr_ms_per_stack: u32,
pub uo_overwhelmed_per_stack: i32,
pub fierce_followthrough: bool,
pub set4pc_cs_extend_ms: u32,
pub execute_max_rage: f64,
pub bladestorm_duration_ms: u32,
pub bladestorm_period_ms: u32,
pub unhinged_coef: f64,
}Expand description
Talent-gated Arms hook parameters.
Fields§
§crit_swing_extra_rage: f64Seasoned Soldier 279423 e1 extra rage on crit swings.
execute_threshold: f64Massacre 281001 e2 execute threshold, otherwise the 20% baseline.
execute_coef: f64Execute damage 260798 e1 AP coefficient.
execute_refund_pct: f64Execute 163201 e2 plus rank-scaled Critical Thinking 389306 e2.
deep_wounds: boolDeep Wounds 1261060 applies the shared execute-impact DoT.
mortal_wounds: boolMortal Wounds 1261062 applies Deep Wounds from qualifying crits.
fatality_chance: f64Fatality 383703 mark chance.
fatality_coef: f64Fatality burst 383706 e1 AP coefficient.
dreadnaught_coef: f64Dreadnaught wave 315961 e1 AP coefficient.
tactician_chance: f64Tactician 184783 e1 reset chance.
anger_management_div: f64Anger Management 152278 e1 rage per second of CDR.
martial_prowess: boolMartial Prowess selection gates Mortal Strike buff stacks.
executioners_precision: boolExecutioner’s Precision selection gates its Mortal Strike stacks.
master_of_warfare: boolMaster of Warfare 1269314 gates qualifying impact rolls.
prd_c: f64SimC PRD constant for the 15% nominal proc rate.
overpower_coef: f64Overpower AP coefficient from its manifest effect binding.
slayers_dominance: boolSlayer’s Dominance 444767 selection.
slayers_strike_coef: f64Slayer’s Strike AP coefficient from its manifest effect binding.
imminent_demise_every: i32Imminent Demise 444769 e1 strike interval, gated by Sudden Death.
reap_the_storm: boolReap the Storm requires its talent and active Imminent Demise.
reap_coef: f64Reap the Storm AP coefficient from its manifest effect binding.
unhinged: boolUnhinged 386628 makes odd Bladestorm ticks deal Mortal Strike.
overwhelming_blades: boolOverwhelming Blades 444772 stacks Overwhelmed from Bladestorm.
op_finish_pct: f64Overpowering Finish 400205 e1 damage fraction.
op_finish_below: f64Overpowering Finish 400205 e2 health threshold.
frothing_chance: f64Frothing Berserker SpellAuraOptions proc chance.
frothing_refund_pct: f64Frothing Berserker 392792 e1 rage-refund fraction.
uo_cdr_ms_per_stack: u32Unrelenting Onslaught 444780 e1 seconds converted to milliseconds.
uo_overwhelmed_per_stack: i32Unrelenting Onslaught 444780 e2 Overwhelmed stacks.
fierce_followthrough: boolFierce Followthrough selection gates its next-Mortal-Strike proc.
set4pc_cs_extend_ms: u32MID1 Arms 4pc 1264876 e1 Colossus Smash extension in milliseconds.
execute_max_rage: f64Execute maximum rage consumption from SpellPower 163201.
bladestorm_duration_ms: u32Bladestorm’s resolved aura lifetime drives its finite mechanic callbacks.
bladestorm_period_ms: u32Bladestorm 227847 e1 provides its mechanic callback cadence and Imminent Demise extension quantum.
unhinged_coef: f64Unhinged’s Mortal Strike callbacks use Mortal Strike 12294 e1’s AP coefficient.
Trait Implementations§
Source§impl Clone for ArmsConfig
impl Clone for ArmsConfig
Source§fn clone(&self) -> ArmsConfig
fn clone(&self) -> ArmsConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ArmsConfig
impl Debug for ArmsConfig
Source§impl Default for ArmsConfig
impl Default for ArmsConfig
impl Copy for ArmsConfig
Auto Trait Implementations§
impl Freeze for ArmsConfig
impl RefUnwindSafe for ArmsConfig
impl Send for ArmsConfig
impl Sync for ArmsConfig
impl Unpin for ArmsConfig
impl UnsafeUnpin for ArmsConfig
impl UnwindSafe for ArmsConfig
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