pub enum Advanced {
Show 16 variants
None,
HP,
MP,
XP,
GP,
Burn,
Poison,
Freeze,
Sick,
Sap,
Bless,
Heal,
Stuck,
Bound,
Blocked,
Locked,
}
Variants§
None
no effect aka a player or something else that should not have an effect, like a key
HP
add or remove HP based on the attack/item/special’s HP
MP
add or remove MP based on the attack/item/special’s MP
XP
add or remove XP. enemies all have this effect
GP
add or remove GP.
Burn
§These next five continously drain HP/MP until remedy, or duration runs out
hp drain
Poison
hp drain, very minor mp drain
Freeze
minor hp drain, very minor mp drain, no movement
Sick
hp drain, minor mp drain
Sap
mp drain
Bless
§These next two continuously add HP/MP
mp add
Heal
hp add
Stuck
§Blocker/locker effects
no movement
Bound
no attack
Blocked
no mana attack
Locked
a lock to prevent access
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Advanced
impl<'de> Deserialize<'de> for Advanced
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
impl Copy for Advanced
impl Eq for Advanced
impl StructuralPartialEq for Advanced
Auto Trait Implementations§
impl Freeze for Advanced
impl RefUnwindSafe for Advanced
impl Send for Advanced
impl Sync for Advanced
impl Unpin for Advanced
impl UnwindSafe for Advanced
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