Victory rewards

Last updated Oct 28, 2026

I want: victory rewards

Pay or message players when they clear a room.

Steps

  1. Edit rewards.yml tables (casual, standard, hardcore, or your own).
  2. Assign a table: /sf setreward <room> <table> or Room Settings → Reward table.
  3. Optional global clears: victory.reward-commands in config.yml.
  4. Dry-run: /sf rewards test <table> [player] [times].
  5. /sf reload, then clear a room on a test account.

Verify

Check Passes when
Table assigned /sf rewards info / room settings show the table
Dry-run /sf rewards test lists grants without running commands
Clear Fighters get table rolls (+ global commands if set)
Weakness mult Harder weaknesses increase weighted roll chance only

Guide: Rewards · Defaults: Default rewards.yml

Still stuck? Ask about this page