Class/Object

net.psforever.objects.definition

ProjectileDefinition

Related Docs: object ProjectileDefinition | package definition

Permalink

class ProjectileDefinition extends ObjectDefinition with StandardDamageProfile

The definition that outlines the damage-dealing characteristics of any projectile. Tool objects emit ProjectileDefinition objects and that is later wrapped into a Projectile object.

Source
ProjectileDefinition.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProjectileDefinition
  2. StandardDamageProfile
  3. DamageProfile
  4. ObjectDefinition
  5. BasicDefinition
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProjectileDefinition(objectId: Int)

    Permalink

    objectId

    the object's identifier number

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to any2stringadd[ProjectileDefinition] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ProjectileDefinition, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to ArrowAssoc[ProjectileDefinition] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def Acceleration: Int

    Permalink
  7. def AccelerationUntil: Float

    Permalink
  8. def AccelerationUntil_=(accelUntil: Float): Float

    Permalink
  9. def Acceleration_=(accel: Int): Int

    Permalink
  10. def Damage0: Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  11. def Damage0_=(damage: Option[Int]): Int

    Permalink
    Definition Classes
    StandardDamageProfile
  12. def Damage0_=(damage: Int): Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  13. def Damage1: Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  14. def Damage1_=(damage: Option[Int]): Int

    Permalink
    Definition Classes
    StandardDamageProfile
  15. def Damage1_=(damage: Int): Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  16. def Damage2: Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  17. def Damage2_=(damage: Option[Int]): Int

    Permalink
    Definition Classes
    StandardDamageProfile
  18. def Damage2_=(damage: Int): Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  19. def Damage3: Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  20. def Damage3_=(damage: Option[Int]): Int

    Permalink
    Definition Classes
    StandardDamageProfile
  21. def Damage3_=(damage: Int): Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  22. def Damage4: Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  23. def Damage4_=(damage: Option[Int]): Int

    Permalink
    Definition Classes
    StandardDamageProfile
  24. def Damage4_=(damage: Int): Int

    Permalink
    Definition Classes
    StandardDamageProfileDamageProfile
  25. def DamageAtEdge: Float

    Permalink
  26. def DamageAtEdge_=(damageAtEdge: Float): Float

    Permalink
  27. def DamageRadius: Float

    Permalink
  28. def DamageRadius_=(damageRadius: Float): Float

    Permalink
  29. def DegradeDelay: Float

    Permalink
  30. def DegradeDelay_=(degradeDelay: Float): Float

    Permalink
  31. def DegradeMultiplier: Float

    Permalink
  32. def DegradeMultiplier_=(degradeMultiplier: Float): Float

    Permalink
  33. def Descriptor: String

    Permalink
    Definition Classes
    BasicDefinition
  34. def Descriptor_=(description: Option[String]): String

    Permalink
    Definition Classes
    BasicDefinition
  35. def Descriptor_=(description: String): String

    Permalink
    Definition Classes
    BasicDefinition
  36. def DistanceFromAcceleration: Float

    Permalink
  37. def DistanceMax: Float

    Permalink
  38. def DistanceNoDegrade: Float

    Permalink
  39. def FinalVelocity: Float

    Permalink
  40. def InitialVelocity: Int

    Permalink
  41. def InitialVelocity_=(initialVelocity: Int): Int

    Permalink
  42. def Lifespan: Float

    Permalink
  43. def Lifespan_=(lifespan: Float): Float

    Permalink
  44. def Name: String

    Permalink
    Definition Classes
    BasicDefinition
  45. def Name_=(name: String): String

    Permalink
    Definition Classes
    BasicDefinition
  46. def ObjectId: Int

    Permalink
    Definition Classes
    ObjectDefinition
  47. final def Packet: ObjectCreateConverter[PlanetSideGameObject]

    Permalink

    Get the conversion object.

    Get the conversion object.

    Definition Classes
    ObjectDefinition
  48. final def Packet_=(pkt: ObjectCreateConverter[_]): PacketConverter

    Permalink

    Assign this definition a conversion object.

    Assign this definition a conversion object.

    pkt

    the new converter

    returns

    the current converter, after assignment

    Definition Classes
    ObjectDefinition
  49. def ProjectileDamageType: vital.DamageType.Value

    Permalink
  50. def ProjectileDamageTypeSecondary: vital.DamageType.Value

    Permalink
  51. def ProjectileDamageTypeSecondary_=(damageTypeSecondary1: vital.DamageType.Value): vital.DamageType.Value

    Permalink
  52. def ProjectileDamageType_=(damageType1: vital.DamageType.Value): vital.DamageType.Value

    Permalink
  53. def ProjectileType: ballistics.Projectiles.Value

    Permalink
  54. def UseDamage1Subtract: Boolean

    Permalink
  55. def UseDamage1Subtract_=(useDamage1Subtract: Boolean): Boolean

    Permalink
  56. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  57. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def ensuring(cond: (ProjectileDefinition) ⇒ Boolean, msg: ⇒ Any): ProjectileDefinition

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to Ensuring[ProjectileDefinition] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  59. def ensuring(cond: (ProjectileDefinition) ⇒ Boolean): ProjectileDefinition

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to Ensuring[ProjectileDefinition] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  60. def ensuring(cond: Boolean, msg: ⇒ Any): ProjectileDefinition

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to Ensuring[ProjectileDefinition] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  61. def ensuring(cond: Boolean): ProjectileDefinition

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to Ensuring[ProjectileDefinition] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  62. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  63. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  64. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  65. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to StringFormat[ProjectileDefinition] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  66. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  67. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  68. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  69. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  70. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  71. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  72. var packet: PacketConverter

    Permalink

    a data converter for this type of object

    a data converter for this type of object

    Attributes
    protected
    Definition Classes
    ObjectDefinition
  73. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  74. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  75. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def [B](y: B): (ProjectileDefinition, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ProjectileDefinition to ArrowAssoc[ProjectileDefinition] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from StandardDamageProfile

Inherited from DamageProfile

Inherited from ObjectDefinition

Inherited from BasicDefinition

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ProjectileDefinition to any2stringadd[ProjectileDefinition]

Inherited by implicit conversion StringFormat from ProjectileDefinition to StringFormat[ProjectileDefinition]

Inherited by implicit conversion Ensuring from ProjectileDefinition to Ensuring[ProjectileDefinition]

Inherited by implicit conversion ArrowAssoc from ProjectileDefinition to ArrowAssoc[ProjectileDefinition]

Ungrouped