Infect decks win by stacking ten poison counters on an opponent rather than reducing life to zero, which means a separate threshold to watch. This tracker keeps each player’s poison total, supports proliferate, and shows the margin to the ten-counter loss at a glance.
How it works
The rule is simple and absolute: a player with ten or more poison counters loses as a state-based action. This tool models each player as a counter that only moves up or down, never below zero, and flags loss the moment a total reaches ten:
remaining to lose = max(0, 10 − poison)
lost = poison >= 10
Proliferate adds one counter to every player who already has at least one poison counter, matching the keyword’s wording that you choose any number of permanents and players that already have a counter of that kind.
Tips and notes
Remember that infect damage to players is poison, while infect damage to creatures lands as -1/-1 counters — only the poison side counts toward the loss tracked here. Wither also uses -1/-1 counters and never poisons players, so do not log it here. In multiplayer, proliferate is a strong finisher: with three opponents already poisoned, a single proliferate moves all three one step closer at once. Use the batch input to apply a big unblocked infect swing in one tap.