csharp
public readonly record struct PityKeyWhose run of bad luck, on which table.
Remarks
⚠ Per (player, table), which is doc 28's key and not the obvious one. Keying per row would let a player bank misses on a table they never intend to farm and cash them in elsewhere; keying per player alone would make one unlucky raid night guarantee a drop from a different boss.
Fields and properties (2)
public ulong PlayerWhoever is unlucky, as the caller numbers them.
public DefId TableWhich table.
Methods (2)
public PityKey(ulong Player, DefId Table)Whose run of bad luck, on which table.
public override string ToString()Returns the fully qualified type name of this instance.
Used by (6)
- CountingPityStoreVixen.Editor.Gameplay.Loot
- IPityStoreVixen.Gameplay.Loot
- MemoryPityStoreVixen.Gameplay.Loot
- PityTestsVixen.Gameplay.Loot.Tests
- PlayerProfileTestsVixen.Live.Gameplay.Tests
- ProfilePityStoreVixen.Live.Gameplay