class ProjectileDefinition extends ObjectDefinition with JammingUnit with StandardDamageProfile with DamageModifiers

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
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProjectileDefinition
  2. DamageModifiers
  3. StandardDamageProfile
  4. DamageProfile
  5. JammingUnit
  6. ObjectDefinition
  7. BasicDefinition
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ProjectileDefinition(objectId: Int)

    objectId

    the object's identifier number

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. def Acceleration: Int
  5. def AccelerationUntil: Float
  6. def AccelerationUntil_=(accelUntil: Float): Float
  7. def Acceleration_=(accel: Int): Int
  8. def AdditionalEffect: Boolean
  9. def AdditionalEffect_=(effect: Boolean): Boolean
  10. def AutoLock: Boolean
  11. def AutoLock_=(lockState: Boolean): Boolean
  12. def Damage0: Int

    damage0 is for basic infantry

    damage0 is for basic infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  13. def Damage0_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  14. def Damage0_=(damage: Int): Int

    damage0 is for basic infantry

    damage0 is for basic infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  15. def Damage1: Int

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

    Definition Classes
    StandardDamageProfileDamageProfile
  16. def Damage1_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  17. def Damage1_=(damage: Int): Int

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

    Definition Classes
    StandardDamageProfileDamageProfile
  18. def Damage2: Int

    damage2 if for aircraft

    damage2 if for aircraft

    Definition Classes
    StandardDamageProfileDamageProfile
  19. def Damage2_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  20. def Damage2_=(damage: Int): Int

    damage2 if for aircraft

    damage2 if for aircraft

    Definition Classes
    StandardDamageProfileDamageProfile
  21. def Damage3: Int

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  22. def Damage3_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  23. def Damage3_=(damage: Int): Int

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  24. def Damage4: Int

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

    Definition Classes
    StandardDamageProfileDamageProfile
  25. def Damage4_=(damage: Option[Int]): Int
    Definition Classes
    StandardDamageProfile
  26. def Damage4_=(damage: Int): Int

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

    Definition Classes
    StandardDamageProfileDamageProfile
  27. def DamageAtEdge: Float
  28. def DamageAtEdge_=(damageAtEdge: Float): Float
  29. def DamageProxy: Option[Int]
  30. def DamageProxy_=(proxyObjectId: Option[Int]): Option[Int]
  31. def DamageProxy_=(proxyObjectId: Int): Option[Int]
  32. def DamageRadius: Float
  33. def DamageRadius_=(damageRadius: Float): Float
  34. def DegradeDelay: Float
  35. def DegradeDelay_=(degradeDelay: Float): Float
  36. def DegradeMultiplier: Float
  37. def DegradeMultiplier_=(degradeMultiplier: Float): Float
  38. def Descriptor: String
    Definition Classes
    BasicDefinition
  39. def Descriptor_=(description: Option[String]): String
    Definition Classes
    BasicDefinition
  40. def Descriptor_=(description: String): String
    Definition Classes
    BasicDefinition
  41. def DistanceFromAcceleration: Float
  42. def DistanceMax: Float
  43. def DistanceNoDegrade: Float
  44. def ExistsOnRemoteClients: Boolean
  45. def ExistsOnRemoteClients_=(existsOnRemoteClients: Boolean): Boolean
  46. def FinalVelocity: Float
  47. def HasJammedEffectDuration: Boolean
    Definition Classes
    JammingUnit
  48. def InitialVelocity: Int
  49. def InitialVelocity_=(initialVelocity: Int): Int
  50. def JammedEffectDuration: ListBuffer[(TargetValidation, Int)]
    Definition Classes
    JammingUnit
  51. def JammerProjectile: Boolean
  52. def JammerProjectile_=(effect: Boolean): Boolean
  53. def LashRadius: Float
  54. def LashRadius_=(radius: Float): Float
  55. def Lifespan: Float
  56. def Lifespan_=(lifespan: Float): Float
  57. def Modifiers: List[Mod]
    Definition Classes
    DamageModifiers
  58. def Modifiers_=(modifiers: List[Mod]): List[Mod]
    Definition Classes
    DamageModifiers
  59. def Modifiers_=(modifier: Mod): List[Mod]
    Definition Classes
    DamageModifiers
  60. def Name: String
    Definition Classes
    BasicDefinition
  61. def Name_=(name: String): String
    Definition Classes
    BasicDefinition
  62. def ObjectId: Int
    Definition Classes
    ObjectDefinition
  63. final def Packet: ObjectCreateConverter[PlanetSideGameObject]

    Get the conversion object.

    Get the conversion object.

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

    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
  65. def ProjectileDamageType: vital.DamageType.Value
  66. def ProjectileDamageTypeSecondary: vital.DamageType.Value
  67. def ProjectileDamageTypeSecondary_=(damageTypeSecondary1: vital.DamageType.Value): vital.DamageType.Value
  68. def ProjectileDamageType_=(damageType1: vital.DamageType.Value): vital.DamageType.Value
  69. def ProjectileType: ballistics.Projectiles.Value
  70. def RemoteClientData: (Int, Int)
  71. def RemoteClientData_=(remoteClientData: (Int, Int)): (Int, Int)
  72. def UseDamage1Subtract: Boolean
  73. def UseDamage1Subtract_=(useDamage1Subtract: Boolean): Boolean
  74. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  75. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  76. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  77. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  78. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  79. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  80. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  81. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  82. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  83. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  84. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  85. var packet: PacketConverter

    a data converter for this type of object

    a data converter for this type of object

    Attributes
    protected
    Definition Classes
    ObjectDefinition
  86. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  87. def toString(): String
    Definition Classes
    AnyRef → Any
  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  90. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from DamageModifiers

Inherited from StandardDamageProfile

Inherited from DamageProfile

Inherited from JammingUnit

Inherited from ObjectDefinition

Inherited from BasicDefinition

Inherited from AnyRef

Inherited from Any

Ungrouped