Struct rpgmxp_types::enemy::Enemy
source · pub struct Enemy {Show 25 fields
pub animation1_id: i32,
pub eva: i32,
pub str_: i32,
pub weapon_id: i32,
pub gold: i32,
pub mdef: i32,
pub name: String,
pub int: i32,
pub treasure_prob: i32,
pub maxsp: i32,
pub exp: i32,
pub pdef: i32,
pub agi: i32,
pub armor_id: i32,
pub maxhp: i32,
pub state_ranks: Table,
pub atk: i32,
pub battler_hue: i32,
pub animation2_id: i32,
pub dex: i32,
pub item_id: i32,
pub id: i32,
pub actions: Vec<EnemyAction>,
pub element_ranks: Table,
pub battler_name: String,
}
Fields§
§animation1_id: i32
§eva: i32
§str_: i32
§weapon_id: i32
§gold: i32
§mdef: i32
§name: String
§int: i32
§treasure_prob: i32
§maxsp: i32
§exp: i32
§pdef: i32
§agi: i32
§armor_id: i32
§maxhp: i32
§state_ranks: Table
§atk: i32
§battler_hue: i32
§animation2_id: i32
§dex: i32
§item_id: i32
§id: i32
§actions: Vec<EnemyAction>
§element_ranks: Table
§battler_name: String
Trait Implementations§
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
source§impl<'a> FromValue<'a> for Enemy
impl<'a> FromValue<'a> for Enemy
source§fn from_value(
ctx: &FromValueContext<'_>,
value: &'a Value,
) -> Result<Self, FromValueError>
fn from_value( ctx: &FromValueContext<'_>, value: &'a Value, ) -> Result<Self, FromValueError>
Create this type from the given value from the [
ValueArena
]. Read moreAuto 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