Packages

object Melee extends MoveType with Product with Serializable

Defines a move of type melee.

The power of a melee move is influenced by the attacker's physical attack bonus and the target's physical defence. When critical, the bonus damage is influenced by the attacker's physical critical bonus.

Linear Supertypes
Serializable, Serializable, Product, Equals, MoveType, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Melee
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MoveType
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def attackingBonus(attacker: Character): Int

    Provides the attacking bonus given the attacker character.

    Provides the attacking bonus given the attacker character.

    attacker

    the character making the move

    returns

    the attacking bonus

    Definition Classes
    MeleeMoveType
  6. def attackingCriticalBonus(attacker: Character): Int

    Provides the attacking critical bonus given the attacker character.

    Provides the attacking critical bonus given the attacker character.

    attacker

    the character making the move

    returns

    the attacking critical bonus

    Definition Classes
    MeleeMoveType
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def defendingBonus(target: Character): Int

    Provides the defending bonus given the target character.

    Provides the defending bonus given the target character.

    target

    the target character

    returns

    the defending bonus

    Definition Classes
    MeleeMoveType
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. val representation: String

    A string representation of the move type.

    A string representation of the move type.

    Definition Classes
    MeleeMoveType
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MoveType

Inherited from AnyRef

Inherited from Any

Ungrouped