diff --git a/net/psforever/objects/vehicles/control/CargoCarrierControl.html b/net/psforever/objects/vehicles/control/CargoCarrierControl.html index 22ca5ee48..15c3d31fe 100644 --- a/net/psforever/objects/vehicles/control/CargoCarrierControl.html +++ b/net/psforever/objects/vehicles/control/CargoCarrierControl.html @@ -31,7 +31,8 @@ Regardless of the amount of damage they carrier takes or some other target would its cargo vehicles die immediately.

target

the entity being destroyed

cause

historical information about the damage

Attributes
protected
Definition Classes
CargoCarrierControlDamageableVehicleDamageableEntity
  • final def Disabled: Receive
    Definition Classes
    VehicleControl
  • final def Enabled: Receive
    Definition Classes
    VehicleControl
  • def EndAllAggravation(): Unit
    Definition Classes
    AggravatedBehavior
  • def FactionObject: Vehicle
    Definition Classes
    VehicleControlBasicAffinity
  • def GainOwnership(player: Player): Unit
    Definition Classes
    VehicleControl
  • def HandleDamage(target: Target, cause: DamageResult, damage: Any): Unit

    Select between mere damage reception or target destruction.

    Select between mere damage reception or target destruction.

    target

    the entity being damaged

    cause

    historical information about the damage

    damage

    the amount of damage

    Attributes
    protected
    Definition Classes
    DamageableEntity
    See also

    VitalDefinition.DamageDestroysAt

  • def InteractWith: Option[PieceOfEnvironment]
    Definition Classes
    RespondsToZoneEnvironment
  • def InteractiveObject: Vehicle
    Definition Classes
    VehicleControlRespondsToZoneEnvironment
  • def JammableMountedWeaponsJammeredStatus(target: PlanetSideServerObject with MountedWeapons, statusCode: Int): Unit
    Definition Classes
    JammableMountedWeapons
  • def JammableObject: Vehicle

    ZoneAware is used for callback to the event systems

    ZoneAware is used for callback to the event systems

    Definition Classes
    VehicleControlJammableBehavior
  • def LoseOwnership(): Unit
    Definition Classes
    VehicleControl
  • def MessageDeferredCallback(msg: Any): Unit

    Reaction to the initial deferrence of a message that should handle the visual aspects of not immediately addressing the message.

    Reaction to the initial deferrence of a message that should handle the visual aspects of not immediately addressing the message. To be implemented.

    msg

    the deferred message

    Definition Classes
    VehicleControlContainableBehavior
  • def MountableObject: Vehicle
    Definition Classes
    VehicleControlMountableBehavior
  • def PerformDamage(target: Target, applyDamageTo: Output): Unit

    Vehicles may have charged shields that absorb damage before the vehicle's own health is affected.

    Vehicles may have charged shields that absorb damage before the vehicle's own health is affected.

    target

    the entity to be damaged

    applyDamageTo

    the function that applies the damage to the target in a target-tailored fashion

    Attributes
    protected
    Definition Classes
    DamageableVehicleDamageableEntityDamageable
  • def PerformRepairs(target: Target, amount: Int): Int
    Attributes
    protected
    Definition Classes
    RepairableEntity
  • def PerformRepairs(target: Target, player: Player, item: Tool): Unit

    Calculate the health points change and enact that repair action if the targets are stationary.

    Calculate the health points change and enact that repair action if the targets are stationary. Restore the target entity to a not destroyed state if applicable. -Always show the repair progress bar window by using the appropriate packet.

    target

    the entity being repaired

    player

    the user of the nano dispenser tool

    item

    the nano dispenser tool

    Attributes
    protected
    Definition Classes
    RepairableEntity
    See also

    AvatarAction.PlanetsideAttributeToAll

    AvatarAction.SendResponse

    AvatarService

    InventoryStateMessage

    PlanetSideGameObject.isMoving

    RepairMessage

    Service.defaultPlayerGUID

    Tool.Discharge

    Zone.AvatarEvents

  • def PrepareForDeletion(): Unit
    Definition Classes
    VehicleControl
  • def PrepareForDisabled(kickPassengers: Boolean): Unit

    If the vehicle becomes disabled, the safety and autonomy of the cargo should be prioritized.

    If the vehicle becomes disabled, the safety and autonomy of the cargo should be prioritized.

    kickPassengers

    passengers need to be ejected "by force"

    Definition Classes
    CargoCarrierControlVehicleControl
  • def PutItemInSlotCallback(item: Equipment, slot: Int): Unit

    Reaction to an item being placed into a container.

    Reaction to an item being placed into a container. +Always show the repair progress bar window by using the appropriate packet.

    target

    the entity being repaired

    player

    the user of the nano dispenser tool

    item

    the nano dispenser tool

    Attributes
    protected
    Definition Classes
    RepairableEntity
    See also

    AvatarAction.PlanetsideAttributeToAll

    AvatarAction.SendResponse

    AvatarService

    InventoryStateMessage

    PlanetSideGameObject.isMoving

    RepairMessage

    Service.defaultPlayerGUID

    Tool.Discharge

    Zone.AvatarEvents

  • def PrepareForDeletion(): Unit
    Definition Classes
    VehicleControl
  • def PrepareForDisabled(kickPassengers: Boolean): Unit

    If the vehicle becomes disabled, the safety and autonomy of the cargo should be prioritized.

    If the vehicle becomes disabled, the safety and autonomy of the cargo should be prioritized.

    kickPassengers

    passengers need to be ejected "by force"; + actually controls bail protection and flavors a log message (further down the line)

    Definition Classes
    CargoCarrierControlVehicleControl
  • def PutItemInSlotCallback(item: Equipment, slot: Int): Unit

    Reaction to an item being placed into a container.

    Reaction to an item being placed into a container. To be implemented.

    item

    the item that was removed

    slot

    the slot from which is was removed

    Definition Classes
    VehicleControlContainableBehavior
  • final def ReadyToDelete: Receive
    Definition Classes
    VehicleControl
  • def RemoveAggravatedEntry(id: Long): Aura
    Definition Classes
    AggravatedBehavior
  • def RemoveItemFromSlotCallback(item: Equipment, slot: Int): Unit

    Reaction to an item being removed a container.

    Reaction to an item being removed a container. To be implemented.

    item

    the item that was removed

    slot

    the slot from which is was removed

    Definition Classes
    VehicleControlContainableBehavior
  • def RepairToolValue(item: Tool): Float

    The amount of repair that any specific tool provides.

    The amount of repair that any specific tool provides.

    item

    the tool in question

    returns

    an amount to add to the repair attempt progress

    Definition Classes
    RepairableVehicleRepairable
    See also

    Repairable.Quality

  • def RepairableObject: Vehicle

    Contextual access to the object being the target of this damage.

    Contextual access to the object being the target of this damage. Needs declaration in lowest implementing code.

    returns

    the entity controlled by this actor

    Definition Classes
    VehicleControlRepairableVehicleRepairable
  • def RepeatMessageLater(msg: Any): Unit

    Defer a message until later.

    Defer a message until later.

    msg

    the message to defer

    Definition Classes
    ContainableBehavior
    See also

    ContainableBehavior.Defer

    DeferrableMsg

  • def Reset(): Unit

    Stop blocking messages.

    Stop blocking messages.