pub struct EnemyAttackTable {
pub dodge_chance: f64,
pub parry_chance: f64,
pub block_chance: f64,
pub critical_block_chance: f64,
}Expand description
Target-side probabilities and reductions used by the player attack table.
Fields§
§dodge_chance: f64§parry_chance: f64§block_chance: f64§critical_block_chance: f64Trait Implementations§
Source§impl Clone for EnemyAttackTable
impl Clone for EnemyAttackTable
Source§fn clone(&self) -> EnemyAttackTable
fn clone(&self) -> EnemyAttackTable
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 EnemyAttackTable
impl Debug for EnemyAttackTable
Source§impl Default for EnemyAttackTable
impl Default for EnemyAttackTable
Source§impl PartialEq for EnemyAttackTable
impl PartialEq for EnemyAttackTable
impl Copy for EnemyAttackTable
impl StructuralPartialEq for EnemyAttackTable
Auto Trait Implementations§
impl Freeze for EnemyAttackTable
impl RefUnwindSafe for EnemyAttackTable
impl Send for EnemyAttackTable
impl Sync for EnemyAttackTable
impl Unpin for EnemyAttackTable
impl UnsafeUnpin for EnemyAttackTable
impl UnwindSafe for EnemyAttackTable
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