Expected-value tracker for World of Warcraft bonus rolls.
Ranks every boss you can spend a token on by the expected value of one roll. The subtlety is the denominator: a roll draws from the boss's entire loot table, not just the items your sim report bothered to score, so unscored items have to be filled in at zero value — they dilute the odds without adding upside, exactly as they do in game. That makes loot spec a lever rather than a filter, since switching specs can remove items you never wanted and improve the odds on every remaining one.
- Vanilla JS
- TypeScript (checkJs)
- Zero-build static
- Node test runner