pub struct DeclaredPassiveEffectOverride {
pub spell_id: u32,
pub effect: u8,
pub source: Option<(u32, u8)>,
pub value: f64,
pub multiplier: f64,
}Expand description
The replacement value one passive effect really applies at, as register_passive_effect_override.
The result is the source effect’s post-rescale value times multiplier.
With no source named it is value times multiplier instead.
Fields§
§spell_id: u32§effect: u8§source: Option<(u32, u8)>§value: f64§multiplier: f64Trait Implementations§
Source§impl Clone for DeclaredPassiveEffectOverride
impl Clone for DeclaredPassiveEffectOverride
Source§fn clone(&self) -> DeclaredPassiveEffectOverride
fn clone(&self) -> DeclaredPassiveEffectOverride
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 PartialEq for DeclaredPassiveEffectOverride
impl PartialEq for DeclaredPassiveEffectOverride
Source§fn eq(&self, other: &DeclaredPassiveEffectOverride) -> bool
fn eq(&self, other: &DeclaredPassiveEffectOverride) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DeclaredPassiveEffectOverride
impl StructuralPartialEq for DeclaredPassiveEffectOverride
Auto Trait Implementations§
impl Freeze for DeclaredPassiveEffectOverride
impl RefUnwindSafe for DeclaredPassiveEffectOverride
impl Send for DeclaredPassiveEffectOverride
impl Sync for DeclaredPassiveEffectOverride
impl Unpin for DeclaredPassiveEffectOverride
impl UnsafeUnpin for DeclaredPassiveEffectOverride
impl UnwindSafe for DeclaredPassiveEffectOverride
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