On the Subject of The Heptabutton
It could have been the Octabutton, but that’s called a Super Thin Octagonal Prism.
This module has a heptagonal button with a label. To solve the module, the button must be held and released (which may include being tapped) seven times in total. Each vertex of the heptabutton has a light. After each stage is passed, one LED will light up. Keep track of the button’s color each stage.
If the button is tapped at an incorrect time, the module will strike. If the button is held or released at an incorrect time, the module will strike when the button is released. Striking will not reset the module.
Any conditions that refer to holding the button for a specific length of time consider the bomb’s timer. Tapping the button means holding it over zero timer ticks.
Stage 1:
Take the number of letters on the button, and add the first digit of the serial number. Tap the button when the last digit of the timer is this number.
Stage 2:
Add the RGB values of the previous button’s color and the current button’s color separately, and subtract 3 if any numbers are greater than three. Multiply the first digit of the result by three, and add the second digit. Hold the button when the last digit of the timer is this number, and release when the last digit of the timer, modulo 3, is equal to the third digit.
Stage 3:
Take the first letter of the serial number, and convert it into Morse code. Start with a number initially equal to 0. For each dot, add 1, and for each dash, add 3. The button may be held anytime, but it must be held for a number of seconds equal to the number obtained, and it must be released when the last digit of the timer is equal to the last digit of the serial number. The button may change colors while being held; if so, remember this!
Stage 4:
If, on the last stage, the button changed colors while being held, tap the button when the total number of seconds remaining contains the digit 0. Otherwise, hold the button when the last digit of the timer is equal to the number of batteries, modulo 10, and release after holding for at least 6 seconds, but no more than 8 seconds.