pub(super) struct SubtletyConfig {Show 29 fields
pub sht_energy: f64,
pub shadowcraft: bool,
pub relentless_energy_per_cp: f64,
pub master_of_shadows: bool,
pub lashe_coef: f64,
pub shadow_blades_cp_pct: f64,
pub shadowed_finishers_pct: f64,
pub find_weakness: bool,
pub improved_backstab: bool,
pub clone_chance_per_stack: f64,
pub clone_grants_sht_chance: f64,
pub finisher_sht_consume: bool,
pub premeditation_cp: f64,
pub st_clone_pet_mult: f64,
pub supercharger_charges: u32,
pub supercharger_bonus_cp: f64,
pub alacrity_chance_per_cp: f64,
pub unseen_blade: bool,
pub unseen_blade_coef: f64,
pub flashing_steel_chance: f64,
pub flawless_form: bool,
pub coup_de_grace: bool,
pub cdg_bonus_cp: f64,
pub cdg_flawless_stacks: i32,
pub disorienting_free_blades: i32,
pub clever_combatant: bool,
pub surprising_strikes_crit_pts: f64,
pub improved_secret_technique_mult: f64,
pub umbral_edge_mult: f64,
}Expand description
Talent-gated Subtlety hook parameters.
Fields§
§sht_energy: f64Baseline Shadow Techniques energize effect.
shadowcraft: boolShadowcraft selection or specialization grant enables its finisher rider.
relentless_energy_per_cp: f64Relentless Strikes energy returned per combo point.
master_of_shadows: boolMaster of Shadows selection or specialization grant enables periodic energy.
lashe_coef: f64Danse Macabre Lashe Macabre AP coefficient.
shadow_blades_cp_pct: f64Shadow Blades combo-point energize fraction.
shadowed_finishers_pct: f64Shadowed Finishers damage fraction.
find_weakness: boolFind Weakness enables physical armor penetration.
improved_backstab: boolImproved Backstab enables its positional replacement rider.
clone_chance_per_stack: f64Ancient Arts rank one clone chance plus Replicating Shadows.
clone_grants_sht_chance: f64Ancient Arts rank two stored-stack refund chance capped at one.
finisher_sht_consume: boolAncient Arts rank three lets finishers release stored stacks.
premeditation_cp: f64Premeditation effect combo-point grant.
st_clone_pet_mult: f64Subtlety specialization aura pet-damage fraction for Secret Technique clones.
supercharger_charges: u32Supercharger effect charges multiplied by selected ranks.
supercharger_bonus_cp: f64Supercharger bonus combo points plus Forced Induction.
alacrity_chance_per_cp: f64Alacrity chance per combo point multiplied by selected ranks.
unseen_blade: boolTrickster Unseen Blade enables its hero-tree strike.
unseen_blade_coef: f64Unseen Blade effect AP coefficient.
flashing_steel_chance: f64Flashing Steel proc chance while Unseen Blade is selected.
flawless_form: boolFlawless Form enables finisher damage stacks.
coup_de_grace: boolCoup de Grace enables its finisher sequence.
cdg_bonus_cp: f64Coup de Grace effect bonus combo points.
cdg_flawless_stacks: i32Coup de Grace effect Flawless Form stacks.
disorienting_free_blades: i32Disorienting Strikes effect free Unseen Blade count.
clever_combatant: boolClever Combatant enables its Trickster rider.
surprising_strikes_crit_pts: f64Surprising Strikes critical-damage points while Fazed is active.
improved_secret_technique_mult: f64Improved Secret Technique’s passive damage multiplier.
umbral_edge_mult: f64Umbral Edge’s passive Shadowstrike damage multiplier.
Trait Implementations§
Source§impl Clone for SubtletyConfig
impl Clone for SubtletyConfig
Source§fn clone(&self) -> SubtletyConfig
fn clone(&self) -> SubtletyConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SubtletyConfig
impl Debug for SubtletyConfig
Source§impl Default for SubtletyConfig
impl Default for SubtletyConfig
impl Copy for SubtletyConfig
Auto Trait Implementations§
impl Freeze for SubtletyConfig
impl RefUnwindSafe for SubtletyConfig
impl Send for SubtletyConfig
impl Sync for SubtletyConfig
impl Unpin for SubtletyConfig
impl UnsafeUnpin for SubtletyConfig
impl UnwindSafe for SubtletyConfig
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