On the Subject of The Door

Why is it called The Door if it has two doors?

This module displays 2 doors and two buttons. It requires two door and button inputs to solve.

Calculating floors

To find your starting number:
  • If the starting time (in seconds) modulo 600 is more than 300, the starting floor amount is 2.
  • Else, the starting floor amount is 5.
Now modify this number in the order shown:
  • If the bomb has 1 or more strikes, modulo your number by 5.
  • If the bomb has 3 or more strikes, add 3 to your number.
  • If there are 5 or more batteries, multiply your number by 3.
  • If there are 3 or more battery holders, take away 2 from your number.
  • If there are 2 or more ports, multiply your number by 4.
  • If there are 3 or more port plates, multiply your number by 2.
The result is how many floors you have to climb.

STAGE 1

To work out the correct door for advancing:
  • If you have to go up 15 floors or less, the first door works.
  • If you have to go up 16 floors or more, the second door works.

STAGE 2

To work out the correct button for advancing:
  • If there is a two factor code, the bottom button will work.
  • If there is NOT a two factor code, the top one will work.

STAGE 3

To find the next correct door:
  • If the amount of floors you need to go up is 30 or less, the first is correct.
  • If the amount of floors you need to go up is 31 or more, the second is correct.

Solving

After advancing using the correct door and button sequence, press any button to complete the module.

Striking

If the inputted door or button is invalid, the module will strike you and reset you to stage 1, recalculating the required amount of floors in the process. Note that pressing a door when you have to press a button or vice versa will NOT strike you.