О 100 уровнях обезвреживания

Кто сказал, что у одного модуля не может быть несколько предназначений?

Этот модуль будет работать по-другому если начата миссия из сборки миссий 100 Levels of Defusal Missions. Если одна из таких миссий начата, ссылайся к Разделу A. А если нет, ссылайся к Разделу B.

Раздел A

Дисплей на верхнем экране будет отображать номер уровня выбранной миссии. Изначально модуль будет в закрытом положении, и откроется только тогда, когда некоторое количество модулей будет решено.

Полоска прогресса справа на модуле будет постепенно заполняться когда решается какой-либо модуль. Когда полоска прогресса полностью заполнена, модуль будет разблокирован. Ссылайся к Разделу C. На высших уровнях, нужно решить больше модулей чтобы заполнить полоску прогресса.

Раздел B

Модуль не выбрал уровень, поэтому для его разблокировки не требуется решать какие-либо модули, так как он уже разблокирован. Ссылайся к Разделу C.

Раздел C - Шифр уровней

Модуль теперь разблокирован. На основном экране появятся несклько букв, кнопка «SUBMIT» для отправки решения, и кнопка «TOGGLE» для смены хода алфавита. Нажатие буквы поменяет её на следующую букву в алфавите. Используй начальные буквы экрана чтобы решить этот модуль.

Каждой букве присваиваются два числовых значения, которые можно найти в Таблице A. Для каждой пары букв на экране (не обязательно смежных), умножь меньшие значения их числовых значений. Сумма всех этих произведений - Значение A. Повтори этот же процесс, пользуясь большими значениями, чтобы найти Значение B. Сложи Значения A и B и умножь эту сумму на номер уровня (или на 15, если его нету). Переведи это число из десятичной системы счисления в шестую систему счисления, и замени все нули шестёрками.

Начиная с последних двух цифр только что полученного числа, переводи каждую пару цифр в букву, взяв эти две цифры за оба числовых значения искомой буквы из Таблицы A. Замени последнюю зашифрованную букву в порядке чтения на экране на новую только что расшифрованную букву. Повтори этот процесс, двигаясь влево в полученном числе, пользуясь следующей парой цифр*, пока все буквы не будут расшифрованны. Если в полученном числе недостаточно цифр для расшифровки всех букв, добавь ведущие нули пока цифр не будет достаточно.

После смены всех букв на экране на расшифрованные буквы, нажми на кнопку «SUBMIT» внизу на экране. Если ответ верный, модуль решится. Если ответ неверный, будет зачислена ошибка, модуль отобразит верное решение, и сгенерирует новые буквы.

Кнопка «TOGGLE» сверху на экране поменяет направление, в котором буквы будут менятся при нажатии на них на экране. Изначально, нажатие буквы сдвинет её на одну букву вперёд. Но если нажать кнопку «TOGGLE», нажатие буквы сдвинет её на одну букву назад.

Буквы на экране можно менять только если их цвет - белый. Другие цвета букв представляют разные статусы модуля, а во времена этих статусов буквы нельзя менять.

Таблица A

Пользуйся этой таблицей чтобы найти оба числовых значения для каждой буквы, являющиеся числами в той же строке и в том же столбце, что и сама буква. (порядок неважен!)

0123456
0AAEEIOU
1ABCDFGH
2ECJKLMN
3EDKPQRS
4IFLQTVW
5OGMRVXY
6UHNSWYZ

* При выборе пары цифр, пользуйся цифрами, находящимися на расстоянии N и N - 1 цифр от цифры единиц в полученном числе, где N-ная буква находится в процессе расшифровки.

К примеру, если полученное число - 654321 и тебе нужно расшифровать 6 букв, первая буква использует пару (2,1), вторая буква использует пару (3,2), третья буква использует пару (4,3), и так далее. Шестая буква использует пару (0,6), так как нужно добавить ведущий ноль, чтобы расшифровать все 6 букв.