Struct evtc::buff::RawBuffFormula
source · pub struct RawBuffFormula {Show 16 fields
pub skill_id: u32,
pub formula: f32,
pub attr1: f32,
pub attr2: f32,
pub param1: f32,
pub param2: f32,
pub param3: f32,
pub trait_src: f32,
pub trait_self: f32,
pub buff_src: f32,
pub buff_self: f32,
pub not_npc: u8,
pub not_player: u8,
pub is_break: u8,
pub value: u32,
pub value_type: u8,
}
Expand description
Buff formula from an Event
with StateChange::BuffFormula
.
Fields§
§skill_id: u32
§formula: f32
§attr1: f32
§attr2: f32
§param1: f32
§param2: f32
§param3: f32
§trait_src: f32
§trait_self: f32
§buff_src: f32
§buff_self: f32
§not_npc: u8
§not_player: u8
§is_break: u8
§value: u32
§value_type: u8
Implementations§
source§impl RawBuffFormula
impl RawBuffFormula
sourcepub fn is_unconditional(&self) -> bool
pub fn is_unconditional(&self) -> bool
Whether the buff formula is always active.
Trait Implementations§
source§impl Clone for RawBuffFormula
impl Clone for RawBuffFormula
source§fn clone(&self) -> RawBuffFormula
fn clone(&self) -> RawBuffFormula
Returns a copy 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 RawBuffFormula
impl Debug for RawBuffFormula
source§impl<'de> Deserialize<'de> for RawBuffFormula
impl<'de> Deserialize<'de> for RawBuffFormula
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Extract for RawBuffFormula
impl Extract for RawBuffFormula
source§impl From<RawBuffFormula> for BuffFormula
impl From<RawBuffFormula> for BuffFormula
source§fn from(raw: RawBuffFormula) -> Self
fn from(raw: RawBuffFormula) -> Self
Converts to this type from the input type.
source§impl Serialize for RawBuffFormula
impl Serialize for RawBuffFormula
source§impl TryExtract for RawBuffFormula
impl TryExtract for RawBuffFormula
Auto Trait Implementations§
impl Freeze for RawBuffFormula
impl RefUnwindSafe for RawBuffFormula
impl Send for RawBuffFormula
impl Sync for RawBuffFormula
impl Unpin for RawBuffFormula
impl UnwindSafe for RawBuffFormula
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