Skip to content
Version 2.11.0
↓ Get the launcher

EquippedLoadout record

The LOCAL player’s CURRENT LIVE equipped set, read from the game’s live equip/mod containers (CharSerialize.equip.equipList / CharSerialize.mod.modSlots). Unlike the method-21 self-gear cache, this reflects manual equips, refines, and class-swap re-equips — so a consumer that snapshots per-class gear as each class is played captures what was ACTUALLY worn. Empty (never null lists) until the container resolves.

public record EquippedLoadout
name description
EquippedLoadout(…) The LOCAL player’s CURRENT LIVE equipped set, read from the game’s live equip/mod containers (CharSerialize.equip.equipList / CharSerialize.mod.modSlots). Unlike the method-21 self-gear cache, this reflects manual equips, refines, and class-swap re-equips — so a consumer that snapshots per-class gear as each class is played captures what was ACTUALLY worn. Empty (never null lists) until the container resolves.
Gear { get; set; } Equipped gear pieces with full rolls, refine level, and enchant; ordered by slot.
Modules { get; set; } Equipped modules with rolled parts, keyed by 1-based module slot.