pub struct Enemy {Show 25 fields
pub id: usize,
pub name: String,
pub battler_name: Path,
pub battler_hue: i32,
pub maxhp: i32,
pub maxsp: i32,
pub str: i32,
pub dex: i32,
pub agi: i32,
pub int: i32,
pub atk: i32,
pub pdef: i32,
pub mdef: i32,
pub eva: i32,
pub animation1_id: Option<usize>,
pub animation2_id: Option<usize>,
pub element_ranks: Table1,
pub state_ranks: Table1,
pub actions: Vec<Action>,
pub exp: i32,
pub gold: i32,
pub item_id: Option<usize>,
pub weapon_id: Option<usize>,
pub armor_id: Option<usize>,
pub treasure_prob: i32,
}Fields§
§id: usize§name: String§battler_name: Path§battler_hue: i32§maxhp: i32§maxsp: i32§str: i32§dex: i32§agi: i32§int: i32§atk: i32§pdef: i32§mdef: i32§eva: i32§animation1_id: Option<usize>§animation2_id: Option<usize>§element_ranks: Table1§state_ranks: Table1§actions: Vec<Action>§exp: i32§gold: i32§item_id: Option<usize>§weapon_id: Option<usize>§armor_id: Option<usize>§treasure_prob: i32Trait Implementations§
Source§impl DatabaseEntry for Enemy
impl DatabaseEntry for Enemy
fn default_with_id(id: usize) -> Self
Source§impl<'de> Deserialize<'de> for Enemy
impl<'de> Deserialize<'de> for Enemy
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 Enemy
impl<'de> Deserialize<'de> for Enemy
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 Enemy
impl RefUnwindSafe for Enemy
impl Send for Enemy
impl Sync for Enemy
impl Unpin for Enemy
impl UnwindSafe for Enemy
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