pub struct Skill {Show 25 fields
pub id: usize,
pub name: String,
pub icon_name: Path,
pub description: String,
pub scope: Scope,
pub occasion: Occasion,
pub animation1_id: Option<usize>,
pub animation2_id: Option<usize>,
pub menu_se: AudioFile,
pub common_event_id: Option<usize>,
pub sp_cost: i32,
pub power: i32,
pub atk_f: i32,
pub eva_f: i32,
pub str_f: i32,
pub dex_f: i32,
pub agi_f: i32,
pub int_f: i32,
pub hit: i32,
pub pdef_f: i32,
pub mdef_f: i32,
pub variance: i32,
pub element_set: Vec<usize>,
pub plus_state_set: Vec<usize>,
pub minus_state_set: Vec<usize>,
}Fields§
§id: usize§name: String§icon_name: Path§description: String§scope: Scope§occasion: Occasion§animation1_id: Option<usize>§animation2_id: Option<usize>§common_event_id: Option<usize>§sp_cost: i32§power: i32§atk_f: i32§eva_f: i32§str_f: i32§dex_f: i32§agi_f: i32§int_f: i32§hit: i32§pdef_f: i32§mdef_f: i32§variance: i32§element_set: Vec<usize>§plus_state_set: Vec<usize>§minus_state_set: Vec<usize>Trait Implementations§
Source§impl DatabaseEntry for Skill
impl DatabaseEntry for Skill
fn default_with_id(id: usize) -> Self
Source§impl<'de> Deserialize<'de> for Skill
impl<'de> Deserialize<'de> for Skill
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 Skill
impl<'de> Deserialize<'de> for Skill
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 Skill
impl RefUnwindSafe for Skill
impl Send for Skill
impl Sync for Skill
impl Unpin for Skill
impl UnwindSafe for Skill
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