Skip to main content

FB1AutoPickupTableRow

Overview

  • Aggro auto-pickup policy data - defines the policy for holding a nearby/inventory object during an aggro chase. Referenced from the Reason row (FB1AggroTableRow) in Aggro.json via AutoPickupId (FK). If AutoPickupId is NAME_None, that Reason does no auto-pickup (uses aggro/chase but turns off pickup only). The actual pickup is done by a single location-agnostic InteractionBag (a code constant). Once ResolvePickupObject injects the chosen target entity, the Bag's SequenceStartInfos branches into bag (GrabInventoryObject) / world (PickUp) entry.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (3)

NameTypeDescription
DefaultPickupProbabilitynumberBase pickup probability (0-1). Weighted by Modifier (EB1ModifierType::AggroAutoPickup) then clamped to [0,1].
PickupTargetTypeEB1PickupTargetTypeWhat to pick up and from where. (The per-location pickup-action branching is handled by the Bag.)
S1stringParameter per PickupTargetType. ObjectId family = Object Id, ObjectTag family = tag, Any family = unused.