Онлайн версия документации для HexDebug.

Эта страница собрана из последней версии кода на GitHub. Здесь могут описываться новые вещи, которые могут у вас и не быть, даже на последней версии с Modrinth/CurseForge!

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

Я посвящаю этот раздел магическим и таинственным предметам, с которыми я могу столкнуться в ходе своих исследований.

Держатель талисманаFocal Frame

Foci are useful for storing Hexes and other iotas in my inventory, but I sometimes find myself in need of a way to store iotas in the world. Item Frames are too fragile, and other methods are inefficient and... distasteful. A cleaner solution is necessary, and I've devised one in the form of the Focal Frame.


A Focal Frame by itself is useless. An iota-holding item must first be inserted by right-clicking a placed Frame with the item, or by using a single Frame in my inventory in a manner akin to a Bundle. Right-clicking with an empty hand extracts the item.

As an item, I can use a filled Focal Frame with any patterns or blocks that would accept the contained item. When placed in the world, I can access it using patterns like Chronicler's Purification.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Держатель талисмана
Верстак
Кусочек золота
Блок Скрижалей
Кусочек золота
Блок Скрижалей
Блок Скрижалей
Кусочек золота
Блок Скрижалей
Кусочек золота
Держатель талисмана
Focal Frame
Верстак
Держатель талисмана
Кожа
Бумага
Заряженный Аметист
Бумага
Кожа
Светокамень
Focal Frame

Two thousand movies, four thousand albums, music and words and pictures like voices whispering from a sweet, sunny past.


ОтладчикПредметы Отладки

Я читал расплывчатые описания странного инструмента, который использовался Древними для обнаружения проблем в сложных Заговорах. Мне кажется, что я смог его воссоздать; Я прозвал его Отладчиком.

Он работает по схожей схеме с Артефактами. Однако, я так же могу использовать его для исполнения Заговора с Талисмана в моей второй руке.

К сожалению, Отладчик сам по себе не очень полезен; у меня странное ощущение, что он нужнается в какой-то потусторонней силе.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Отладчик
Верстак
Заряженный Аметист
Заряженный Аметист
Артефакт
Заряженный Аметист
Золотой слиток
Отладчик

Бап!

А ещё я могу переключаться между "режимами шага" моего Отладчика, прокручивая колесо в присяде (прямо как с Книгой заклинаний или Рунными счетами).


В дополнение к Отладчику, Я так же создал новый тип посоха: Исполнитель.

Пока я занимаюсь отладкой Заговора, руны, нарисованные этим посохом, будут исполнены, используя мой стэк в данный момент, включая воронье гнездо Отладчика.

Очищение сетки, похоже, возвращает Отладчик прямо к моменту перед перед начертанием первой руны с помощью Исполнителя. Конечно же, это не отменит эффекты, произведённые на мир исполнеными рунами.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Исполнитель
Верстак
Заряженный Аметист
Заряженный Аметист
Блок Скрижалей
Заряженный Аметист
Блок Скрижалей
Исполнитель

Буп!


Стол склейкиСтол склейки

Так как мои Заговоры становятся всё сложнее, я трачу всё больше времени на исправление своих собственных ошибок. Рун вроде Исчезновения и Возвышения Хирурга вполне хватает для простых поправок, но мне кажется, что я способен на большее.

Стол склейки станет моей отдушиной: полноценный рабочий стол для просмотра и редактирования Заговоров.


Для начала работы, я должен поместить предмет с списком йот внутри (например, Талисман) в центр стола. Тогда я увиже первые девять йот в списке. Маленькие стрелочки на концах можно использовать для передвижения по списку; ещё я могу зажать Красться, чтобы сдвинуться на целую страницу, или Бег, чтобы переместиться в начало или конец списка.

Коль пожелаю поделиться Заговорами с другими, я могу использовать большую кнопку справа для копирования содержимого списка в некий "буфер обмена".


Я могу выделить йоты (или пространство между ними) простым нажатием мыши. Зажав Красться и кликнув ещё раз я смогу выделить целый набор йот за раз.

В дополнение к этому, есть специальные кнопки для выделения всего списка (Выбрать Всё) и очищения выделения (Убрать Выбор).

Выделение йот позволяет мне раскрыть истинный потенциал Стола склейки: редактирование Заговоров.


При достатке мысли, я смогу исполнить следующие действия:

Сдвинуть Влево: Переместить выделенные йоты на одну позицию влево.

Сдвинуть Вправо: Переместить выделенные йоты на одну позицию вправо.

Удалить: Удалить выделенные йоты из списка.

Дублировать: Продублировать выделенные йоты.

Отменить: Обратить последнее предпринятое действие.

Вернуть: Вновь исполнить действие, обращённое Отменой.


Для более продвинутых операций потребуется дополнительное пространство. Если я положу второстепенный предмет для хранения йот в ячейку слева, то смогу делать следующее:

Копировать: Записать выделенные йоты в новый список в второстепенном предмете.

Вырезать: То же, что и Копировать, но при этом выделенные йоты исчезнут из оригинального списка.

Вставить: Заменить выделенные йоты йотой второстепенного предмета. Если йотой был список, то вставится его содержимое; это поведение можно предотвратить, зажав Красться.


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

Есть ещё 6 ячеек справа для всего подряд. У них нет никакого специального функционала, кроме как хранилища; удобное место, чтобы сбросить лишние вещички.


К сожалению, всё это невероятное удобство имеет цену. Чтобы изменять содержимое предметов, мне требуется мысль - около одной десятой Аметистовой пыли на каждое действие.

Я могу подавать мысли в Стол склейки, положив материалы в нижнюю правую ячейку. Стол за раз поглотит до десяти единиц Аметистовой пыли; любые избытки будут игнорироваться, пока не смогут быть поглощены без лишней траты мысли.


If this small cost is prohibitive, or if I wish to perform more complicated actions than those previously described, there is another option. I can use patterns such as Chronicler's Purification to manipulate the contents of the item in the main slot, and I've devised some specialized patterns to control other aspects of the splicing table.

Now, if only I could make the table think for itself...


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Стол склейки
Верстак
Доски Созидания
Заряженный Аметист
Доски Созидания
Осколок аметиста
Талисман
Осколок аметиста
Блок Скрижалей
Золотой слиток
Блок Скрижалей
Стол склейки

Она вставляла одну нить за другой, мелкие металлические кубики влетали и вылетали, пока её пальцы танцевали над лотком с ослепительной скоростью.


Я видел... так много. У меня есть... пережил... аннигиляцию, деконструкцию и реконструкцию. Я видел, как атомы мира кричали, когда их переворачивали, ниспровергали и превращали в энергию. Я видел, я видел, я видел sget stick bugged lmao

Mindsplice TableMindsplice Table

The Splicing Table is fine. Adequate. But limited, oh so limited. I have seen what is possible now, and I must have it, no matter the cost.

I shall MAKE the table think for itself.


A solution. Yes. Familiar -- almost simple in its infinite complexity. As with my previous insights, I can specialize a mind -- sever it from the body, redirect, connect, rewire, transform -- for the task at hand. Like an Impetus... but greater, more complicated, more and more and more and more and-- I MUST FOCUS.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Mindsplice Table
Flay Mind Recipe GUI Ремесленник Инструментальщик
Герой деревни Деревенский житель должен быть Ремесленник уровня Инструментальщик или выше
Стол склейки
Аметистовая Пыль
100
Осколок аметиста
20
Заряженный Аметист
10
Mindsplice Table

Another mindflaying ritual. The task demanded of the mind is almost identical to that of a Toolsmith Impetus, but more experience is required for this specialized, intricate work.


The resulting Mindsplice Table is almost the same as before, but transmuted, improved, in a single all-important way. With a mind to channel the patterns, the table can cast any Hex almost effortlessly, triggered by nothing more than the press of a button.
A small infusion of media is still required to initiate the process -- wasteful, but perhaps less so than my archaic, short-sighted designs of old. For spells, media is drawn from the same source.


Of course, the flayed mind has limits. It must be taught; even such a skilled mind cannot predict my needs without some guidance. Unlike an Impetus, however, slates are not required -- the commands are instead imbued directly into the mind, rewriting its neural pathways and leaving it no choice but to carry out my will.


To facilitate even more complicated operations -- one Mindsplice Table controlling, dominating, the next, and so on and so on and so on and so on and so on into eternity, if I have the patience and capacity to use it -- the table's influence extends a small distance (four blocks, no more and no less) from the table. Small, yes, but perfectly adequate for most purposes. If more space is needed, my Greater Sentinel can be used.


Quenched DebuggerQuenching Debuggers

My mind has been apotheosized, but my tools are still so limited, bursting at the seams with the enormity of the Work. I need -- no, DESERVE -- more.

The shards of an Allay make an excellent medium for the task. As they twist and jump around, so too can these tools -- holding Красться and Бег while scrolling will switch between slots for Hexes to debug.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Quenched Debugger
Верстак
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Отладчик
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Quenched Debugger
Quenched Evaluator
Верстак
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Исполнитель
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава Осколок Погашенного Сплава
Quenched Evaluator

Список всех обнаруженных мной руны, а также то, что они делают.

Mindsplice TableMindsplice Table Patterns

Imbue Mindsplice Table (vec, list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwqqqwqwqqwwqqeaeqqeqqeaeqqw

Remove a vector and list of patterns from the stack, then imbue the list of patterns into the Mindsplice Table at that position.
Costs about five Charged Amethyst.


Mindsplice Purification (vec → list | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwqqqwqwqqwq

Remove a vector from the stack, then push the Hex currently imbued to the Mindsplice Table at that position, or Null if it has not yet been imbued.


In addition to these patterns, I can also cast Waystone Reflection and Lodestone Reflection from within a Mindsplice Table. However, trying to cast them through a Staff, or trying to cast other Spell Circle-only patterns through a Mindsplice Table, will still fail rather spectacularly.


Стол склейкиSplicing Table Patterns

Sprocket's Purification (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdwaqaw

Remove a vector from the stack, then push the index of the leftmost iota currently visible in the Splicing Table at that position.


Sprocket's Gambit (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewawdedw

Remove a vector and number from the stack, then move the view of the Splicing Table at that position so that the given index is the leftmost one visible.


Splicer's Decomposition (vec → num | null, num | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedq

Remove a vector from the stack, then push two values representing the current selection in the Splicing Table at that position.


If a range of iotas is selected, two numbers are pushed, representing the start (inclusive) and end (exclusive) of the selected range. If the edge between two iotas is selected, the index of the iota to the right of the selected edge is pushed, followed by Null. And if nothing is selected, Null is pushed twice.


Splicer's Gambit (vec, num | null, num | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqae

Remove a vector and two values from the stack, then set the selection of the Splicing Table at that position as previously described.


Compositor's Prfn. (vec → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedw

Remove a vector from the stack, then copy the contents of the secondary item in the Splicing Table at that position and push it to the stack.


Compositor's Gambit (vec, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqaw

Remove a vector and iota from the stack, then save the iota into the secondary item in the Splicing Table at that position.
As with Chronicler's Gambit, I cannot write my own Name using this spell.


Producer's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedww

Replace the vector at the top of the stack with True if there is a Splicing Table at that position containing a secondary item that I could read, or False otherwise.


Director's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqaww

Replace the vector at the top of the stack with True if there is a Splicing Table at that position containing a secondary item that I could save an iota into, or False otherwise.


Projectionist's Prfn. (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwedqddq

Remove a vector from the stack, then push the current page number (starting at 1) of the Spellbook in the main slot of the Splicing Table or Focal Frame at that position.


Projectionist's Gambit (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqaeaae

Remove a vector and number from the stack, then flip the Spellbook in the main slot of the Splicing Table or Focal Frame at that position to the given page number.


Shutter's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwedqddqw

Replace the vector at the top of the stack with True if there is a Splicing Table or Focal Frame at that position with a Spellbook in its main slot that contains at least one page, or False otherwise.


Projectionist's Prfn. II (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdeaaea

Like Projectionist's Purification, but the page number of the Spellbook in the secondary slot is read instead of the main slot.


Projectionist's Gambit II (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewaqddqd

Like Projectionist's Gambit, but the page number of the Spellbook in the secondary slot is written instead of the main slot.


Shutter's Prfn. II (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdeaaeae

Like Shutter's Purification, but the Spellbook in the secondary slot is checked instead of the main slot.


ОтладчикОтладка

Отражение Отладчика (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqewaa

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


Отраж. Когнит. Опас. (→ cognitohazard)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeaqqdqeedqadqeedqaeadeaqqeadeaqqdqdeaqqeaeedqaw

Добавляет Когнитивную опасность на верхушку моего стека.


Похоже некоторые предметы отладки могут доставить хлопот в сфере безопасности некоторых высокоуровневых техник. Чтобы это предовратить, я создал эту руну.

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


Установить Прерывание До

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqdeew

Ставит Отладчик на паузу перед исполнением этой руны.


Установить Прерывание После

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqaewd

Ставит Отладчик на паузу после исполнения этой руны. (то есть перед исполнением следующей руны).


Создание Отладчика (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaewwwwwaqwawqwadawqwwwawwwqwwwaw

Создаёт Отладчик, который исполняет Заговор, схоже с другими рунами, которые я использовал ранее.

Стоит около десятка Заряженных Осколков Аметиста.


Craft Quenched Debugger (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwwwwwwedwewdweqewdwwwewwwdwwwew

Create a Quenched Debugger that casts a Hex, similar to certain other patterns I've used in the past.

Costs about ten Charged Amethyst.