pub struct DerivedCopies {
pub count: i64,
pub payload: f64,
pub interval_ms: u64,
}Expand description
One derived-copy shape produced by a support: count extra hits at
payload of the ability’s payload. Derived hits are NOT Core events — they
never re-run on_cast, never charge the pet bar and are tagged derived in
their damage payload so no future law/trigger/mastery reader counts them.
Fields§
§count: i64How many extra hits.
payload: f64Payload share of each extra hit (0.70 = 70% of the ability’s payload).
For AbilityStoneOpKind::PierceTargets this is the falloff applied
cumulatively (hit 1 = 0.70, hit 2 = 0.49, …).
interval_ms: u64Spacing/delay in ms; 0 = same tick as the original hit.
Implementations§
Trait Implementations§
Source§impl Clone for DerivedCopies
impl Clone for DerivedCopies
Source§fn clone(&self) -> DerivedCopies
fn clone(&self) -> DerivedCopies
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 DerivedCopies
impl Debug for DerivedCopies
Source§impl Default for DerivedCopies
impl Default for DerivedCopies
Source§fn default() -> DerivedCopies
fn default() -> DerivedCopies
Returns the “default value” for a type. Read more
Source§impl PartialEq for DerivedCopies
impl PartialEq for DerivedCopies
impl Copy for DerivedCopies
impl StructuralPartialEq for DerivedCopies
Auto Trait Implementations§
impl Freeze for DerivedCopies
impl RefUnwindSafe for DerivedCopies
impl Send for DerivedCopies
impl Sync for DerivedCopies
impl Unpin for DerivedCopies
impl UnwindSafe for DerivedCopies
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