Skip to content

$boss Changelog

Public release notes for the $boss chat command.

1.6.2026

Changed

  • $boss join is now $boss fight join, consistent with the rest of the fight command family ($boss fight spawn, $boss fight close, $boss fight cancel, $boss fight nullify). $boss without a subcommand continues to work as before.

14.5.2026

Added

  • $boss info survival shows the per-side survivor configuration: the slayer fraction range, cap, and floor for winning fights, and the equivalent for losing fights (escapees).

Changed

  • Slayer/escapee counts per fight are now broadcaster-configurable. Each side (slayer and escapee) has an independent minFraction, maxFraction, maxCount, and minCount. The fraction is rolled randomly within the configured range for each fight, then bounded by minCount / maxCount.
  • Result announcements were reworked for better flow: the casualty count (n adventurer(s) fell/perished.) now appears before the slayer/escapee list, victory/defeat use 👑 / 🪦, the killing-blow line uses ☠️ and notes when the killer themselves fell, and the all-survived / all-escaped / nobody-survived / nobody-escaped cases all have flavour text.
  • Result announcements now say Slayers (n): on victory (was Survivors) and Escapees (n): on defeat (was Escaped). The fight header survivors: n/N and all neutral references to "survivors" are unchanged.
  • $boss fight --view participants now lists slayers on victory (was survivors) and escapees on defeat (unchanged).

28.4.2026

Added

  • $boss fight --view stats shows the base win rate, the actual party win rate for that fight, and the approximate survival chance for each class that participated. Survival chances are marked with ~ to indicate they are estimates.
  • $boss fight --view user shows your class, outcome (killed, survived, escaped, or fell), points earned, and your approximate survival chance for that fight. Add --user <name> to check another viewer's result.
  • $boss fight --view participants lists the named survivors or escapees and killing-blow details for the fight. Use this after a fight to see who made it.
  • $boss fight cancel lets moderators abort a recruiting fight before it resolves. No results are saved and a new fight will be scheduled shortly after.

Changed

  • If the class you had set is temporarily out of rotation (for example after an event ends), $boss class will now show a notice and you will get a random class until it returns. Your preference is kept and will apply again automatically when the class comes back — no action needed.

27.4.2026

Added

  • Each fight is now identified by a sequential number within its season (Fight #1, Fight #2, …). Numbers are assigned when the fight closes and are never reused or renumbered — nullified fights keep their number and leave a gap.
  • Added $boss fight to view the result of the last completed fight in the active season, including your class, outcome, and points. Supports --fight <n> to look up any fight by its sequential number, --season <n> for historical seasons, and --user <name> to check another viewer's participation.

Changed

  • Class matchups now use negative/positive values: 0 is neutral, positive values are favourable, and negative values are unfavourable.
  • Better class matchups now also improve a viewer's chance to be selected as a named survivor or escapee.
  • $boss fight nullify now accepts --fight <n> and --season <n> to target a specific fight in any season, not just the most recent one in the active season. Nullified fights are preserved in history and excluded from stats — they are no longer deleted from the database.

26.4.2026

Fixed

  • Fixed command parsing when chat messages contain extra or blank whitespace characters.
  • Normalized command input before parsing so spacing differences are handled more consistently.
  • Fixed class selection operations.
  • Fixed multi-word class names with $boss class --name <class>.

Added

  • Added support for random class rotation with $boss class --random.
  • Added public $boss command documentation.
  • Added $boss info commands to view classes, affixes, bosses, points, timing, and autoplay configuration.
  • Added $boss season and $boss season --season <N> to view the active or any specific season's start/end date and top 3 players.
  • Added $boss season next to close the active season and open the next one.
  • Added --dry-run flag to $boss fight spawn — runs a full fight without affecting stats or the leaderboard.

Changed

  • $boss when no fight is recruiting now reports the next scheduled fight time, the autoplay state, or the pause state instead of a generic message.
  • $boss season open --season <N> now reopens an existing closed season by number (previously it opened a brand-new season).
  • $boss season close now fully pauses the game — no further fights spawn until a season is reopened with $boss season open --season <N> or $boss season next.
  • Removed $boss season switch — use $boss season open --season <N> instead.

25.4.2026

Added

  • Initial public deployment of the $boss command.