feat(tally): core model, evaluation and status formatting (#1337)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
NotSoToothless
2026-06-19 00:15:43 -07:00
committed by GitHub
parent 76844c1c6f
commit 74c59eb139
3 changed files with 249 additions and 0 deletions
+19
View File
@@ -848,6 +848,25 @@
"stack_manage": {
"description": "Re-post your active stack embed to this channel"
},
"tally": {
"description_claim": "Track a live SQB scoreline on your current voice channel",
"description_transfer": "Transfer the active voice-channel tally to a different player",
"description_wipe": "Clear the active tally on your current voice channel",
"ign": "The player IGN to track",
"squadron_short": "The squadron short name to track",
"result_win": "Win",
"result_loss": "Loss",
"result_draw": "Draw",
"status_line": "{base}: {verb} against {opponent}",
"not_in_vc": "You must be connected to a voice channel to use this.",
"premium_required": "This is a premium feature. Use /unlock to enable it for this server.",
"need_one_input": "Provide exactly one of `ign` or `squadron_short`.",
"already_active": "A tally is already active in **{channel}** tracking **{target}**. Use /tally-transfer or /tally-wipe first.",
"claimed": "Now tracking **{target}** in **{channel}**. Status set to `0W-0L`.",
"no_active": "There is no active tally in **{channel}**.",
"transferred": "Tally in **{channel}** now tracking **{target}** (count carried over: `{base}`).",
"wiped": "Cleared the tally in **{channel}**."
},
"bot_status": {
"description": "View bot status: last game received and average TTL"
}