Pockets and trade
ProgressionOffers require their global key and an absent player buyKey. An offer may grant a key without an item; incrementKey invrows changes inventory rows clamped to 0..9. Item stacks clamp to maxStack. Carry limit applies ordered status additions/clamps, then CarryWeightRate.

