The Subject of Mastermind Restricted Cruel

He also sent this, which took a lot more refining than what he was normally used to.

There are 8 possible button colours and 15 distinct queries.

When the module resets (via a reset button or running out of distinct queries), a new correct sequence will be generated alongside resetting the number of distinct queries left to 15.

A distinct query is defined as a set of colors that is not yet been checked by the module after the reset. In fact, the defuser may use the same sequence of colors from previous queries to recheck the result.

Go through the tables in order to decrypt the actual query. In the second table subtract the modifiers.

Right #’s Color Special Modifier
Cyan Shift offset modifiers 1 left
Green Disregard* left #
Yellow Disregard* middle #
Magenta Disregard* right #
White Keep the offset modifiers as is
Red Shift offset modifiers 1 right

*If you need you can subtract the respective modifier from the next table to get the number of queries left.

Center #’s Color Offset Modifier (L, M, R)
Cyan (# lit indicators, # unlit indicators, # indicators)
Green (# solved mods.**, # unsolved mods**, # needies)
Yellow (# AA bat., # D bat., # bat. holders)
Magenta (# strikes**, # [solvables + needies], # minutes starting % 60)
White (# distinct port types, # dupe port types, # plates)
Red (# digits in S.N, sum of digits in S.N, # letters in S.N)

**Taken at the moment of the query.

From the table provided:

  • J refers to the number of correct colors in their correct positions.
  • O refers to the number of correct colors not in their correct positions.
  • L refers to the number of colors not in the correct sequence.

The following equation is always true: J + O + L = 5

Left #’s Color Base Values Display
Red J, O, L
Yellow O, L, J
Cyan L, J, O
White J, L, O
Magenta L, O, J
Green O, J, L

Note: the module shows the results of query encryption after %100.