Evaluate weighted loot rolls from a Drop Table asset and claim the results.
Drop Tables are a special Asset Complexity configured in the console. Each table is divided into drop groups with a weighting (or guaranteed Force Select), a min/max drop count, and a list of tagged assets. Evaluate the table to receive a list of asset drops, then pick them to grant them to the player's inventory. Tags on groups and individual assets allow loot to vary by player context (e.g., faction or class).
See the LootLocker documentation.
◆ FFLootLockerPickDropsFromDropTableResponseDelegate
◆ FLootLockerComputeAndLockDropTableResponseDelegate
◆ ComputeAndLockDropTable()
Compute and lock a drop table (generates drops for later pickup).
- Parameters
-
| TableId | Drop table id |
| OnCompletedRequest | Delegate for handling the server response |
| ForPlayerWithUlid | Optional: Execute for the specified player ULID (default player if empty) |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound
◆ PickDropsFromDropTable()
Pick selected drops from a locked drop table.
- Parameters
-
| Picks | Item ids to pick (empty for no picks) |
| TableId | Locked drop table id |
| OnCompletedRequest | Delegate for handling the server response |
| ForPlayerWithUlid | Optional: Execute for the specified player ULID (default player if empty) |
- Returns
- A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound