Package

net.psforever.objects

definition

Permalink

package definition

Visibility
  1. Public
  2. All

Type Members

  1. class AmmoBoxDefinition extends EquipmentDefinition

    Permalink
  2. class AvatarDefinition extends ObjectDefinition

    Permalink

    The definition for game objects that look like other people, and also for players.

  3. trait BaseDeployableDefinition extends DamageResistanceModel with ResistanceProfileMutators

    Permalink
  4. abstract class BasicDefinition extends AnyRef

    Permalink
  5. class CargoDefinition extends BasicDefinition

    Permalink

    The definition for a cargo hold.

  6. class ConstructionFireMode extends AnyRef

    Permalink
  7. class ConstructionItemDefinition extends EquipmentDefinition

    Permalink
  8. class DeployableDefinition extends ObjectDefinition with BaseDeployableDefinition

    Permalink
  9. abstract class EquipmentDefinition extends ObjectDefinition

    Permalink

    The definition for any piece of Equipment.

  10. class ExoSuitDefinition extends BasicDefinition with ResistanceProfileMutators with DamageResistanceModel

    Permalink

    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.

  11. class ImplantDefinition extends BasicDefinition

    Permalink

    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, an activationCharge 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 each second. This cost is modified by how the user is standing and what type of exo-suit they are wearing. The durationChargeBase is the lowest cost for an implant. Modifiers for exo-suit type and stance type are then added onto this base cost. For example: wearing Reinforced costs 2 stamina but costs only 1 stamina in all other cases. Assuming that is the only cost, the definition would have a base charge of 1 and a Reinforced modifier of 1.

    See also

    ImplantType

  12. class KitDefinition extends EquipmentDefinition

    Permalink

    The definition for a personal one-time-use recovery item.

  13. abstract class ObjectDefinition extends BasicDefinition

    Permalink

    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 this ObjectDefinition into packet data through method-calls. The field for this converter is a PacketConverter, the superclass for ObjectCreateConverter; the type of the mutator's parameter is ObjectCreateConverter of a wildcard tparam; and, the accessor return type is ObjectCreateConverter[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 an ObjectCreatePacket, those methods can be called correctly for a game object of the desired type.

  14. class ProjectileDefinition extends ObjectDefinition with StandardDamageProfile

    Permalink

    The definition that outlines the damage-dealing characteristics of any projectile.

    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.

  15. class SeatDefinition extends BasicDefinition

    Permalink

    The definition for a seat.

  16. class SimpleItemDefinition extends EquipmentDefinition

    Permalink
  17. class SpecialExoSuitDefinition extends ExoSuitDefinition

    Permalink
  18. class ToolDefinition extends EquipmentDefinition

    Permalink
  19. class VehicleDefinition extends ObjectDefinition with ResistanceProfileMutators with DamageResistanceModel

    Permalink

    An object definition system used to construct and retain the parameters of various vehicles.

Value Members

  1. object AmmoBoxDefinition

    Permalink
  2. object AvatarDefinition

    Permalink
  3. object ConstructionItemDefinition

    Permalink
  4. object DeployableDefinition

    Permalink
  5. object ExoSuitDefinition

    Permalink
  6. object ImplantDefinition

    Permalink
  7. object KitDefinition

    Permalink
  8. object ProjectileDefinition

    Permalink
  9. object SimpleItemDefinition

    Permalink
  10. object SpecialExoSuitDefinition

    Permalink
  11. object Stance extends Enumeration

    Permalink

    An Enumeration of a variety of poses or generalized movement.

  12. object ToolDefinition

    Permalink
  13. object VehicleDefinition

    Permalink
  14. package converter

    Permalink

Ungrouped