Skip to content

Chat Games

🧀 Harold edited this page Nov 13, 2025 · 2 revisions

Chat Games

Fulcrum currently ships with one chat game (more coming!): Quick Maths:

Quick Reference

Command Rank Required Summary
/quickmaths <difficulty> <winners> Rank.STAFF Starts a Quick Maths round in your current scope (global or the match slot you are inside).
/quickmaths cancel Rank.STAFF Cancels the active round for your scope and reveals the answer.

Running Quick Maths

quickmaths <difficulty> <winners>
quickmaths cancel
  • Difficulty accepts the enum names EASY, NORMAL, HARD, EXTREME, or NIGHTMARE (case-insensitive).
  • Winners defines how many placements the round tracks (min 1, max 10 as enforced by QuickMathsManager#maxWinnersPerRound()).
  • The command can be run by any staff-ranked sender (player or console). When a round starts, the initiator receives a staff-tagged confirmation that includes the answer for moderation awareness.

Difficulty Breakdown

Difficulty Terms & Operand Range Operators & Extras Timeout
EASY 2 terms, operands 6-18 Addition/subtraction, no nesting, exact answers only 30 seconds
NORMAL 3 terms, operands 4-16 Adds multiplication and a 35% chance of parentheses 30 seconds
HARD 4 terms, operands 3-14 More multipliers plus a 55% wrap chance for deeper order-of-operations checks 30 seconds
EXTREME 5 terms, operands 2-12 Advanced generator with powers, heavier nesting, tolerance +/-1.0 10 minutes
NIGHTMARE 6 terms, operands 2-10 plus constants (pi, e, pi^2, etc.) Full operator set (+ - x / ^), random trig/log/exp functions, occasional derivative fragments, tolerance +/-1.0 10 minutes

Notes

  • EXTREME and NIGHTMARE switch to the advanced expression generator! It'll splice unary functions and derivatives on top of the base expression tree.
  • NIGHTMARE enables chaoticNumbers, so prompts may mix integers with mathematical constants or multi digit composites. Decimals are acceptable.
  • On timeout, it will reveal the full expression and correct answer.

Clone this wiki locally