BOMBANANA!

Updated 2026-08-16

Math Module Helper

A two-stage branch checker for Numpad / Math: solve the expression, enter the raw result when required, read the new LED, classify the conditions, and let the manual holder enter the final digit.

Branch inputs

Record the displayed equation so the crew can re-read it after any change.

Whole number from -9999 to 9999.

Quick digits

Tap a digit to append it to the result.

Raw result entered yet?
Parity

Calculated automatically from the result.

Automatic condition cards

Read-only. Updates from the result.

Greater than 5

Less than 5

Equal to 5

In {1,2,6,9}

Leave empty to keep the final digit intentionally not calculated.

Briefing output

Press "Generate briefing" after the crew reads the live module.

mechanism: community-multi-source exact table: exact-table-pending

Demo reference data

Rendered from data/modules.json with the new readOrder, ruleSummary, and status fields. A silent inline fallback covers file:// preview.

BOMBANANA Demo module reference data
Module type Read order Rule summary Status
Wires / Cable
  1. 1. Wire count
  2. 2. Wire colours left to right
  3. 3. LED colour
Wire count plus colour order and LED colour select a manual row. The manual gives a target colour; Mute signs the position of that colour in the order Deaf reported. community-multi-source exact-table-pending
D-pad / Direction
  1. 1. Active LED colour
  2. 2. Centre value (number, or braille read by Blind)
  3. 3. Manual row
  4. 4. Direction from manual
Active LED colour plus the braille number Blind reads by feel selects a direction from the manual. Direction is interpreted from Blind Monkey's left and right. community-multi-source exact-table-pending
Numpad / Math
  1. 1. Expression solved aloud
  2. 2. Raw result entered if required
  3. 3. New LED colour
  4. 4. Odd/even and comparison or set conditions
  5. 5. Manual final digit
The equation result may be entered first. Parity, LED colour, and comparison or set conditions then select a final digit from the manual. The keypad is jumbled. community-multi-source exact-table-pending
Switch Panel
  1. 1. Light-colour order
  2. 2. Full digit string
  3. 3. Manual rule group
  4. 4. Each digit judged one by one
  5. 5. All switches confirmed
  6. 6. Enter
A light-colour order selects a manual rule group. Each digit is judged one by one and the matching switch is set up or down. Enter locks every state at once. community-multi-source exact-table-pending

Source: data/modules.json

How it works

  1. Solve the expression aloud.

  2. Enter the raw result if required.

  3. Read the new LED.

  4. Classify the conditions: parity, greater / less, set membership.

  5. Enter the manual final digit on the jumbled pad.

FAQ

Why does the tool not compute the final digit?

The exact manual table is not public. The tool checks the branch facts and lets the manual holder enter the final digit.

What does "raw result entered" mean?

Some runs type the equation result first, then a new LED appears for the second lookup.

What happens when a result matches several conditions?

Mute decides using the manual and the LED colour. Blind reports only.

Does the tool work offline?

Yes. It uses an inline fallback identical to data/modules.json when the fetch fails under file://.