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 Aggravated: Option[AggravatedDamage]
  11. def Aggravated_=(damage: Option[AggravatedDamage]): Option[AggravatedDamage]
  12. def Aggravated_=(damage: AggravatedDamage): Option[AggravatedDamage]
  13. def AutoLock: Boolean
  14. def AutoLock_=(lockState: Boolean): Boolean
  15. def Damage0: Int

    damage0 is for basic infantry

    damage0 is for basic infantry

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

    damage0 is for basic infantry

    damage0 is for basic infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  18. def Damage1: Int

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

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

    damage1 is for armor, amenities, deployables, etc.

    damage1 is for armor, amenities, deployables, etc.

    Definition Classes
    StandardDamageProfileDamageProfile
  21. def Damage2: Int

    damage2 if for aircraft

    damage2 if for aircraft

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

    damage2 if for aircraft

    damage2 if for aircraft

    Definition Classes
    StandardDamageProfileDamageProfile
  24. def Damage3: Int

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

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

    damage3 is for mechanized infantry

    damage3 is for mechanized infantry

    Definition Classes
    StandardDamageProfileDamageProfile
  27. def Damage4: Int

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

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

    damage4 is for battleframe robotics

    damage4 is for battleframe robotics

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

    Get the conversion object.

    Get the conversion object.

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

    a data converter for this type of object

    a data converter for this type of object

    Attributes
    protected
    Definition Classes
    ObjectDefinition
  94. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  95. def toString(): String
    Definition Classes
    AnyRef → Any
  96. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  97. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  98. 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