ClassParticipationTracker

public final class ClassParticipationTracker

Associates non-damage class contributions with the elite encounters they actually supported. Damage remains authoritative in getDamagers; this tracker adds healing, mitigation and threat without pretending those values are damage shares.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public void clear(EliteEntity elite)
Link copied to clipboard
public void clearAll()
Link copied to clipboard
public void discard(UUID playerId)
Link copied to clipboard
public Set<Player> participants(EliteEntity elite)
Link copied to clipboard
public void recordSupport(Player player)
Credits support only to nearby encounters involving the caster or one of their party members.
Link copied to clipboard
public void recordThreat(Player player, Collection<EliteEntity> elites)