pub struct DamageEffectDef {
pub spell_id: u32,
pub effect: u8,
pub kind: String,
pub ap_type: Option<String>,
pub multiplier: f64,
}Expand description
One exact DBC trigger edge appended to a spell’s ordered damage program.
Fields§
§spell_id: u32§effect: u8§kind: String§ap_type: Option<String>§multiplier: f64Trait Implementations§
Source§impl Debug for DamageEffectDef
impl Debug for DamageEffectDef
Source§impl<'de> Deserialize<'de> for DamageEffectDef
impl<'de> Deserialize<'de> for DamageEffectDef
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
Auto Trait Implementations§
impl Freeze for DamageEffectDef
impl RefUnwindSafe for DamageEffectDef
impl Send for DamageEffectDef
impl Sync for DamageEffectDef
impl Unpin for DamageEffectDef
impl UnsafeUnpin for DamageEffectDef
impl UnwindSafe for DamageEffectDef
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