package definition
- Alphabetic
- Public
- Protected
Type Members
- class AmmoBoxDefinition extends EquipmentDefinition
- class AvatarDefinition extends ObjectDefinition with VitalityDefinition
The definition for game objects that look like players.
- trait BaseDeployableDefinition extends AnyRef
- abstract class BasicDefinition extends AnyRef
- class CargoDefinition extends BasicDefinition with MountableSpaceDefinition[Vehicle]
- class ConstructionFireMode extends AnyRef
- class ConstructionItemDefinition extends EquipmentDefinition
- abstract class DeployableDefinition extends ObjectDefinition with DamageResistanceModel with ResistanceProfileMutators with VitalityDefinition with BaseDeployableDefinition
- abstract class EquipmentDefinition extends ObjectDefinition
The definition for any piece of
Equipment
. - class ExoSuitDefinition extends BasicDefinition with ResistanceProfileMutators with DamageResistanceModel
A definition for producing the personal armor the player wears.
A definition for producing the personal armor the player wears. Players are influenced by the exo-suit they wear in a variety of ways, with speed and available equipment slots being major differences.
- class ImplantDefinition extends BasicDefinition
The definition for an installable player utility that grants a perk, usually in exchange for stamina (energy).
Most of the definition deals with the costs of activation and operation.The definition for an installable player utility that grants a perk, usually in exchange for stamina (energy).
Most of the definition deals with the costs of activation and operation. When activated by the user, anactivationCharge
may be deducted form that user's stamina reserves. This does not necessarily have to be a non-zero value. Passive implants are always active and thus have no cost. After being activated, a non-passive implant consumes a specific amount of stamina at regular intervals Some implants will specify a different interval for consuming stamina based on the exo-suit the player is wearing- See also
ImplantType
- class KitDefinition extends EquipmentDefinition
The definition for a personal one-time-use recovery item.
- abstract class ObjectDefinition extends BasicDefinition
Associate an object's canned in-game representation with its basic game identification unit.
Associate an object's canned in-game representation with its basic game identification unit. The extension of this
class
would identify the common data necessary to construct such a given game object.
The converter transforms a game object that is created by thisObjectDefinition
into packet data through method-calls. The field for this converter is aPacketConverter
, the superclass forObjectCreateConverter
; the type of the mutator's parameter isObjectCreateConverter
of a wildcardtparam
; and, the accessor return type isObjectCreateConverter[PlanetSideGameObject]
, a minimum-true statement. The actual type of the converter at a given point, casted or otherwise, is mostly meaningless. Casting the external object does not mutate any of the types used by the methods within that object. So long as it is anObjectCreatePacket
, those methods can be called correctly for a game object of the desired type. - class ProjectileDefinition extends ObjectDefinition with DamageWithPosition
The definition that outlines the damage-dealing characteristics of any projectile.
The definition that outlines the damage-dealing characteristics of any projectile.
Tool
objects emitProjectileDefinition
objects and that is later wrapped into aProjectile
object. - class SimpleItemDefinition extends EquipmentDefinition
- class SpecialExoSuitDefinition extends ExoSuitDefinition
- class ToolDefinition extends EquipmentDefinition
- class VehicleDefinition extends ObjectDefinition with MountableWeaponsDefinition with VitalityDefinition with NtuContainerDefinition with ResistanceProfileMutators with DamageResistanceModel
An object definition system used to construct and retain the parameters of various vehicles.
Value Members
- object AmmoBoxDefinition
- object AvatarDefinition
- object ConstructionItemDefinition
- object DeployAnimation extends Enumeration
- object ExoSuitDefinition
- object KitDefinition
- object ProjectileDefinition
- object SimpleItemDefinition
- object SpecialExoSuitDefinition
- object ToolDefinition
- object VehicleDefinition