pub enum CritChanceScaledAxis {
Player(SpellSchoolMask),
Spell,
}Expand description
Which multiplier a crit-chance-scaled crit-damage term belongs on.
The two are numerically distinct.
The player axis scales the whole crit multiplier including its 1.0 base.
The spell axis scales only the bonus above 1.0.
Variants§
Player(SpellSchoolMask)
DBC aura 163 Modify Crit Damage Done%, filtered by the effect’s school mask.
Spell
Modifier property 15 Spell Critical Bonus Multiplier, filtered by the effect’s affect list.
Trait Implementations§
Source§impl Clone for CritChanceScaledAxis
impl Clone for CritChanceScaledAxis
Source§fn clone(&self) -> CritChanceScaledAxis
fn clone(&self) -> CritChanceScaledAxis
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CritChanceScaledAxis
impl Debug for CritChanceScaledAxis
Source§impl PartialEq for CritChanceScaledAxis
impl PartialEq for CritChanceScaledAxis
impl Copy for CritChanceScaledAxis
impl StructuralPartialEq for CritChanceScaledAxis
Auto Trait Implementations§
impl Freeze for CritChanceScaledAxis
impl RefUnwindSafe for CritChanceScaledAxis
impl Send for CritChanceScaledAxis
impl Sync for CritChanceScaledAxis
impl Unpin for CritChanceScaledAxis
impl UnsafeUnpin for CritChanceScaledAxis
impl UnwindSafe for CritChanceScaledAxis
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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