pub struct AdvMapCreatureShared {Show 28 fields
pub AttackSkill: u16,
pub DefenceSkill: u16,
pub MinDamage: u16,
pub MaxDamage: u16,
pub Speed: u8,
pub Initiative: u16,
pub Flying: bool,
pub Health: u32,
pub KnownSpells: KnownSpells,
pub SpellPoints: u16,
pub Exp: u64,
pub Power: u64,
pub CreatureTier: u8,
pub Upgrade: bool,
pub PairCreature: String,
pub CreatureTown: String,
pub MagicElement: MagicElement,
pub WeeklyGrowth: u16,
pub Cost: Resources,
pub SubjectOfRandomGeneration: bool,
pub MonsterShared: Option<FileRef>,
pub CombatSize: u8,
pub Visual: Option<FileRef>,
pub Range: i8,
pub BaseCreature: Option<String>,
pub Upgrades: Option<Vec<String>>,
pub Abilities: Abilities,
pub VisualExplained: Option<CreatureVisual>,
}Fields§
§AttackSkill: u16§DefenceSkill: u16§MinDamage: u16§MaxDamage: u16§Speed: u8§Initiative: u16§Flying: bool§Health: u32§KnownSpells: KnownSpells§SpellPoints: u16§Exp: u64§Power: u64§CreatureTier: u8§Upgrade: bool§PairCreature: String§CreatureTown: String§MagicElement: MagicElement§WeeklyGrowth: u16§Cost: Resources§SubjectOfRandomGeneration: bool§CombatSize: u8§Visual: Option<FileRef>§Range: i8§BaseCreature: Option<String>§Upgrades: Option<Vec<String>>§Abilities: Abilities§VisualExplained: Option<CreatureVisual>Trait Implementations§
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§
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