trait VitalityDefinition extends DamageModifiers
na
The expected (but not enforced) relationship between values follows:
0 <= DamageDestroysAt <= DamageDisablesAt < RepairRestoresAt <= MaxHealth
.
- Source
- VitalityDefinition.scala
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- VitalityDefinition
- DamageModifiers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def DamageDestroysAt: Int
- def DamageDestroysAt_=(value: Int): Int
- def DamageDisablesAt: Int
- def DamageDisablesAt_=(value: Option[Int]): Int
- def DamageDisablesAt_=(value: Int): Int
- def Damageable: Boolean
- def DamageableByFriendlyFire: Boolean
- def DamageableByFriendlyFire_=(state: Boolean): Boolean
- def Damageable_=(state: Boolean): Boolean
- def DefaultHealth: Int
- def DefaultHealth_=(default: Option[Int]): Int
- def DefaultHealth_=(default: Int): Int
- def MaxHealth: Int
- def MaxHealth_=(max: Int): Int
- def Modifiers: List[Mod]
- Definition Classes
- DamageModifiers
- def Modifiers_=(modifiers: List[Mod]): List[Mod]
- Definition Classes
- DamageModifiers
- def Modifiers_=(modifier: Mod): List[Mod]
- Definition Classes
- DamageModifiers
- def RepairDistance: Float
- def RepairDistance_=(distance: Float): Float
- def RepairIfDestroyed: Boolean
- def RepairIfDestroyed_=(repair: Boolean): Boolean
- def RepairMod: Int
- def RepairMod_=(mod: Int): Int
- def RepairRestoresAt: Int
- def RepairRestoresAt_=(restore: Option[Int]): Int
- def RepairRestoresAt_=(restore: Int): Int
- def Repairable: Boolean
- def Repairable_=(repair: Boolean): Boolean
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val collision: CollisionData
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val explodes: Boolean
Characteristics of the objects dealing area of effect damage under guidance of the server motivated by client actions.
Characteristics of the objects dealing area of effect damage under guidance of the server motivated by client actions. Although "vitality" has nothing to do with explosions directly, exploding objects tend to be entities with
Vitality
(lowest common denominator inheritance). - def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def innateDamage: Option[DamageWithPosition]
- def innateDamage_=(combustion: DamageWithPosition): Option[DamageWithPosition]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val mass: Float
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()