pub enum Normal {
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 Normal
impl<'de> Deserialize<'de> for Normal
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 Random for Normal
impl Random for Normal
impl Copy for Normal
impl Eq for Normal
impl StructuralPartialEq for Normal
Auto Trait Implementations§
impl Freeze for Normal
impl RefUnwindSafe for Normal
impl Send for Normal
impl Sync for Normal
impl Unpin for Normal
impl UnwindSafe for Normal
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