Packages

package vehicles

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package control

Type Members

  1. trait AntTransferBehavior extends TransferBehavior with NtuStorageBehavior
  2. sealed abstract class BattleframeArmMountCondition extends VehicleSubsystemCondition
  3. sealed abstract class BattleframeArmToggleEntry extends VehicleSubsystemEntry
  4. sealed abstract class BattleframeArmWeaponEntry extends VehicleSubsystemEntry
  5. final case class BattleframeArmorSiphonComponentStatus(name: String, componentId: SubsystemComponent, effects: List[VehicleSubsystemCondition], damageState: Option[Any], jamState: Int, priority: Int, slotIndex: Int) extends BattleframeWeaponComponent with Product with Serializable
  6. sealed abstract class BattleframeShieldGeneratorCondition extends VehicleSubsystemCondition
  7. final case class BattleframeSiphonOnlyComponentStatus(name: String, componentId: SubsystemComponent, effects: List[VehicleSubsystemCondition], damageState: Option[Any], jamState: Int, priority: Int, slotIndex: Int) extends BattleframeWeaponComponent with Product with Serializable
  8. sealed abstract class BattleframeWeaponComponent extends VehicleSubsystemComponent with VehicleWeaponStatus
  9. final case class BattleframeWeaponComponentStatus(name: String, componentId: SubsystemComponent, effects: List[VehicleSubsystemCondition], damageState: Option[Any], jamState: Int, priority: Int, slotIndex: Int) extends BattleframeWeaponComponent with Product with Serializable
  10. final case class BattleframeWeaponOnlyComponentStatus(name: String, componentId: SubsystemComponent, effects: List[VehicleSubsystemCondition], damageState: Option[Any], jamState: Int, priority: Int, slotIndex: Int) extends BattleframeWeaponComponent with Product with Serializable
  11. final case class BattleframeWeaponToggle(slotIndex: Int) extends VehicleWeaponStatus with Product with Serializable
  12. trait BfrTransferBehavior extends TransferBehavior with NtuStorageBehavior
  13. class Cargo extends MountableSpace[Vehicle]
  14. trait CargoBehavior extends AnyRef
  15. trait CarrierBehavior extends AnyRef
  16. class InteractWithRadiationCloudsSeatedInVehicle extends ZoneInteraction

    This game entity may infrequently test whether it may interact with radiation cloud projectiles that may be emitted in the game environment for a limited amount of time.

    This game entity may infrequently test whether it may interact with radiation cloud projectiles that may be emitted in the game environment for a limited amount of time. Since the entity in question is a vehicle, the occupants of the vehicle get tested their interaction.

  17. final case class ManifestPassengerEntry(name: String, mount: Int) extends Product with Serializable

    A record that records some passenger information.

    A record that records some passenger information.

    name

    the passenger name for direct vehicle passengers; the driver name for cargo vehicles

    mount

    the mount index

  18. trait MountableWeapons extends MountedWeapons with Mountable
  19. trait MountableWeaponsDefinition extends MountedWeaponsDefinition with MountableDefinition
  20. trait MountedWeapons extends AnyRef
  21. trait MountedWeaponsDefinition extends AnyRef
  22. class NtuSiphon extends PlanetSideGameObject with NtuContainer
  23. class Utility extends AnyRef

    Build a specific functional extension that is a component of a certain Vehicle object.

    A Utility object is a variation of an Amenity object that might be found in a Building object.

    Build a specific functional extension that is a component of a certain Vehicle object.

    A Utility object is a variation of an Amenity object that might be found in a Building object. The object itself is stored inside the Utility as if it were a container. Amenity objects are required because they are to be owned by the vehicle for purposes of faction affinity. Only specific kinds of objects count for being Utility contents/objects. Additional "setup" logic can be supplied that will be called when the owner vehicle's control Actor is created. Ostensibly, the purpose of the additional logic, when it is called, is to initialize a control Actor for the contained object. This Actor is expected by other logic.

    See also

    Amenity.Owner

    Vehicle.LoadDefinition

    VehicleDefinition.Utilities

  24. final case class VehicleComponentCondition(alarmLevel: Long, factor: VehicleSubsystemConditionModifier, unk: Boolean) extends VehicleSubsystemCondition with Product with Serializable
  25. final case class VehicleComponentStatus(name: String, componentId: SubsystemComponent, effects: List[VehicleSubsystemCondition], damageState: Option[Any], jamState: Int, priority: Int) extends VehicleSubsystemComponent with Product with Serializable
  26. final case class VehicleManifest(file: String, vehicle: Vehicle, origin: Zone, driverName: String, passengers: List[ManifestPassengerEntry], cargo: List[ManifestPassengerEntry]) extends Product with Serializable

    A record of accounting of the the vehicle's state at a given time.

    A record of accounting of the the vehicle's state at a given time.

    file

    the id of this manifest entry; used as the channel name for summoning passengers to the vehicle after it has been loaded to a new location or to a new zone; this channel name should be unique to the vehicle for at least the duration of the transition; the vehicle-specific channel with which all passengers are coordinated back to the original vehicle

    vehicle

    the vehicle in transport

    origin

    where the vehicle originally was

    driverName

    the name of the driver when the transport process started

    passengers

    the paired names and mount indices of all passengers when the transport process started

    cargo

    the paired driver names and cargo hold indices of all cargo vehicles when the transport process started

  27. class VehicleSubsystem extends JammableUnit
  28. trait VehicleSubsystemComponent extends VehicleSubsystemStatus
  29. trait VehicleSubsystemCondition extends AnyRef
  30. sealed abstract class VehicleSubsystemConditionModifier extends IntEnumEntry
  31. sealed abstract class VehicleSubsystemEntry extends VehicleSubsystemFields
  32. trait VehicleSubsystemFields extends AnyRef
  33. trait VehicleSubsystemStatus extends AnyRef
  34. class VehicleSubsystemStatusMonitor extends AnyRef
  35. trait VehicleWeaponStatus extends VehicleSubsystemStatus

Value Members

  1. object AccessPermissionGroup extends Enumeration

    An Enumeration of various permission groups that control access to aspects of a vehicle.
    - Driver is a mount that is always mount number 0.
    - Gunner is a mount that is not the Driver and controls a mounted weapon.
    - Passenger is a mount that is not the Driver and does not have control of a mounted weapon.
    - Trunk represnts access to the vehicle's internal storage space.
    Organized to replicate the PlanetsideAttributeMessage value used for that given access level.

    An Enumeration of various permission groups that control access to aspects of a vehicle.
    - Driver is a mount that is always mount number 0.
    - Gunner is a mount that is not the Driver and controls a mounted weapon.
    - Passenger is a mount that is not the Driver and does not have control of a mounted weapon.
    - Trunk represnts access to the vehicle's internal storage space.
    Organized to replicate the PlanetsideAttributeMessage value used for that given access level. In their respective PlanetsideAttributeMessage packet, the groups are indexed in the same order as 10 through 13.

  2. object BfrTransferBehavior
  3. object CargoBehavior
  4. object CarrierBehavior
  5. object DestroyedVehicle extends Enumeration

  6. object InternalTelepadDefinition
  7. case object PlaceholderNormalReplaceLater extends VehicleSubsystemCondition with Product with Serializable
  8. case object RadiationInVehicleInteraction extends ZoneInteractionType with Product with Serializable
  9. object SeatArmorRestriction extends Enumeration

    An Enumeration of exo-suit-based mount access restrictions.

    The default value is NoMax as that is the most common mount type.

    An Enumeration of exo-suit-based mount access restrictions.

    The default value is NoMax as that is the most common mount type. NoReinforcedOrMax is next most common. MaxOnly is a rare mount restriction found in pairs on Galaxies and on the large "Ground Transport" vehicles. Unrestricted is for "seats" that do not limit by exo-suit type, such the orbital shuttle.

  10. object Turrets extends Enumeration

    An Enumeration of all the turret type objects in the game, paired with their object id as the Value.

  11. object Utility
  12. object UtilityType extends Enumeration

    An Enumeration of the available vehicular utilities.

    These values are used to connect Amenity objects and their extra logic encapsulated in this class with information in the VehicleDefinition object for that kind of vehicle.

    An Enumeration of the available vehicular utilities.

    These values are used to connect Amenity objects and their extra logic encapsulated in this class with information in the VehicleDefinition object for that kind of vehicle.

    See also

    Vehicle.LoadDefinition

    VehicleDefinition.Utilities

  13. object VehicleComponentCondition extends Serializable
  14. case object VehicleComponentNormal extends VehicleSubsystemCondition with Product with Serializable
  15. object VehicleComponentStatus extends Serializable
  16. object VehicleLockState extends Enumeration

    An Enumeration of various access states for vehicle components, such as the seats and the trunk.

    An Enumeration of various access states for vehicle components, such as the seats and the trunk. Organized to replicate the PlanetsideAttributeMessage value used for that given access level.

  17. object VehicleManifest extends Serializable
  18. object VehicleSubsystemConditionModifier extends IntEnum[VehicleSubsystemConditionModifier]
  19. object VehicleSubsystemEntry

Ungrouped