pub struct State {Show 28 fields
pub id: usize,
pub name: String,
pub animation_id: Option<usize>,
pub restriction: Restriction,
pub nonresistance: bool,
pub zero_hp: bool,
pub cant_get_exp: bool,
pub cant_evade: bool,
pub slip_damage: bool,
pub rating: i32,
pub hit_rate: i32,
pub maxhp_rate: i32,
pub maxsp_rate: i32,
pub str_rate: i32,
pub dex_rate: i32,
pub agi_rate: i32,
pub int_rate: i32,
pub atk_rate: i32,
pub pdef_rate: i32,
pub mdef_rate: i32,
pub eva: i32,
pub battle_only: bool,
pub hold_turn: i32,
pub auto_release_prob: i32,
pub shock_release_prob: i32,
pub guard_element_set: Vec<usize>,
pub plus_state_set: Vec<usize>,
pub minus_state_set: Vec<usize>,
}Fields§
§id: usize§name: String§animation_id: Option<usize>§restriction: Restriction§nonresistance: bool§zero_hp: bool§cant_get_exp: bool§cant_evade: bool§slip_damage: bool§rating: i32§hit_rate: i32§maxhp_rate: i32§maxsp_rate: i32§str_rate: i32§dex_rate: i32§agi_rate: i32§int_rate: i32§atk_rate: i32§pdef_rate: i32§mdef_rate: i32§eva: i32§battle_only: bool§hold_turn: i32§auto_release_prob: i32§shock_release_prob: i32§guard_element_set: Vec<usize>§plus_state_set: Vec<usize>§minus_state_set: Vec<usize>Trait Implementations§
Source§impl DatabaseEntry for State
impl DatabaseEntry for State
fn default_with_id(id: usize) -> Self
Source§impl<'de> Deserialize<'de> for State
impl<'de> Deserialize<'de> for State
Source§fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
Deserialize this value from the given deserializer.
Source§impl<'de> Deserialize<'de> for State
impl<'de> Deserialize<'de> for State
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 State
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
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