[][src]Enum lf2_parse::Effect

pub enum Effect {
    Normal,
    Blood,
    Fire,
    Ice,
    Reflect,
    Reflects,
    FireNoReburn,
    FireBreath,
    FireExplode,
    PowerExplode,
    Icicle,
}

Itr effect variants.

See https://lf-empire.de/en/lf2-empire/data-changing/reference-pages/181-effects

Variants

Normal

Normal, weapons fly away.

  • Sound: 001/006.wav.
  • Effect: Normal, weapons fly away.
  • Examples: Regular attacks.
  • **itrs **without any effect act like this.
Blood

Blood, weapons fly away.

  • Sound: 032/033.wav.
  • Effect: Blood, weapons fly away.
  • Examples: Deep's sword attacks.
Fire

Fire, can hit burning characters, weapons fly away.

  • Sound: 070/071.wav.
  • Effect: Fire, can hit burning characters, weapons fly away.
  • Examples: Firen's Firerun.
Ice

Ice, can hit frozen characters, weapons fly away.

  • Sound: 065/066.wav.
  • Effect: Ice, can hit frozen characters, weapons fly away.
  • Examples: Ice Ball.
Reflect

Reflect all flying attacks with state: 3000, weapons fly away, has no influence on other characters.

  • Sound: weapon_hit_sound.
  • Effect: Reflect all flying attacks with state: 3000, weapons fly away, has no influence on other characters.
  • Examples: "Shrafe" Attacks.
Reflects

Reflects all flying attacks with state: 3000, weapons fly away, characters are hit without sound.

  • Sound: [no Sound].
  • Effect: Reflects all flying attacks with state: 3000, weapons. fly away, characters are hit without sound.
  • Examples: [Never used].
FireNoReburn

Fire, burning characters are immune to effect: 20/21, weapons don't fly away.

  • Sound: 070/071.wav.
  • Effect: Fire, burning characters are immune to effect 20/21, weapons don't fly away.
  • Examples: "Fire" frames, Firen's Ground-Fire.
FireBreath

Fire, burning characters are immune to effect 20/21, weapons fly away, will not hit teammates when combined with state: 18.

  • Sound: 070/071.wav.
  • Effect: Fire, burning characters are immune to effect 20/21, weapons fly away, will not hit teammates when combined with state: 18.
  • Examples: Firen's Inferno.
FireExplode

Fire, can hit burning characters, weapons fly away, a positive dvx goes to the middle, will not hit teammates when combined with state: 18.

  • Sound: 070/071.wav.
  • Effect: Fire, can hit burning characters, weapons fly away, a. positive dvx goes to the middle, will not hit teammates when combined with state: 18
  • Examples: Firen's Explosion.
PowerExplode

Normal, character is hurtable, weapons fly away, a positive dvx goes to the middle.

  • Sound: 070/071.wav.
  • Effect: Normal, character is hurtable, weapons fly away, a. positive dvx goes to the middle
  • Examples: Julian's Explosion.
Icicle

Ice, frozen characters are immune to effect: 30, weapons fly away.

  • Sound: 065.wav.
  • Effect: Ice, frozen characters are immune to effect: 30, weapons. fly away.
  • Examples: Freeze Icicle.

Trait Implementations

impl Clone for Effect[src]

impl Copy for Effect[src]

impl Debug for Effect[src]

impl Default for Effect[src]

impl Eq for Effect[src]

impl FromStr for Effect[src]

type Err = EffectParseError

The associated error which can be returned from parsing.

impl PartialEq<Effect> for Effect[src]

impl StructuralEq for Effect[src]

impl StructuralPartialEq for Effect[src]

Auto Trait Implementations

impl RefUnwindSafe for Effect

impl Send for Effect

impl Sync for Effect

impl Unpin for Effect

impl UnwindSafe for Effect

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.