Vixen
c7401864
csharp
public readonly record struct PityKey

Whose run of bad luck, on which table.

Read the guide page for this →

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 Player

    Whoever is unlucky, as the caller numbers them.

  • public DefId Table

    Which 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