Skip to content

Commit 98a8c1b

Browse files
committed
Document the Evaluator
1 parent 4300b17 commit 98a8c1b

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

Common/src/main/resources/assets/hexcasting/patchouli_books/thehexbook/en_us/entries/items/debugging.json5

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,23 @@
66
pages: [
77
{
88
type: "patchouli:text",
9-
text: "hexdebug.category.items.entry.debugging.page.1",
9+
text: "hexdebug.category.items.entry.debugging.page.debugger",
1010
},
1111
{
1212
type: "patchouli:crafting",
1313
recipe: "hexdebug:debugger",
1414
anchor: "debugger",
1515
text: "hexdebug.category.items.entry.debugging.page.thwack",
1616
},
17-
// TODO: actually document this
17+
{
18+
type: "patchouli:text",
19+
text: "hexdebug.category.items.entry.debugging.page.evaluator",
20+
},
1821
{
1922
type: "patchouli:crafting",
2023
recipe: "hexdebug:evaluator",
2124
anchor: "evaluator",
25+
text: "hexdebug.category.items.entry.debugging.page.thwonk"
2226
},
2327
],
2428
}

Common/src/main/resources/assets/hexdebug/lang/en_us.flatten.json5

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,14 @@
7070
debugging: {
7171
"": "Debugging Items",
7272
page: {
73-
"1": "I have read vague descriptions of a strange object used by the ancients to help discover issues in complex _Hexes. I believe I have managed to reproduce this item; I call it the $(item)Debugger/$.$(br2)It seems to work in a similar way to $(l:items/hexcasting)$(item)Artifacts/$. However, I can also use it to cast a _Hex right from an item (like a $(l:items/focus)$(item)Focus/$) in my off-hand.$(br2)Unfortunately, the $(item)Debugger/$ is not very useful on its own; it seems to require the use of some sort of $(l:https://marketplace.visualstudio.com/items?itemName=object-Object.hex-casting)external tool/$.",
73+
debugger: "I have read vague descriptions of a strange object used by the ancients to help discover issues in complex _Hexes. I believe I have managed to reproduce this item; I call it the $(l:items/debugging#debugger)$(item)Debugger/$.$(br2)\
74+
It seems to work in a similar way to $(l:items/hexcasting)$(item)Artifacts/$. However, I can also use it to cast a _Hex right from an item (like a $(l:items/focus)$(item)Focus/$) in my off-hand.$(br2)\
75+
Unfortunately, the $(l:items/debugging#debugger)$(item)Debugger/$ is not very useful on its own; it seems to require the use of some sort of $(l:https://marketplace.visualstudio.com/items?itemName=object-Object.hex-casting)external tool/$.",
7476
thwack: "$(italic)Thwack!/$",
77+
evaluator: "Complementing the $(l:items/debugging#debugger)$(item)Debugger/$, I've also created a new type of staff: the $(l:items/debugging#evaluator)$(item)Evaluator/$.$(br2)\
78+
While debugging a _Hex, patterns drawn with this staff will be cast using the current stack and $(l:patterns/readwrite#hexcasting:local)$(thing)ravenmind/$ of the $(l:items/debugging#debugger)$(item)Debugger/$.$(br2)\
79+
Clearing the grid seems to reset the $(l:items/debugging#debugger)$(item)Debugger/$ to just before the first pattern was drawn with the $(l:items/debugging#evaluator)$(item)Evaluator/$. It will not, of course, undo any effects performed by spells on the world.",
80+
thwonk: "$(italic)Thwonk!/$"
7581
},
7682
},
7783
},
@@ -87,7 +93,8 @@
8793
before: "Pauses the $(l:items/debugging#debugger)$(item)Debugger/$ before executing this pattern.",
8894
after: "Pauses the $(l:items/debugging#debugger)$(item)Debugger/$ after executing this pattern (ie. before executing the next pattern).",
8995
},
90-
"craft/debugger": "Creates a $(l:items/debugging#debugger)$(item)Debugger/$ that casts a _Hex, similar to $(l:patterns/spells/hexcasting)certain other patterns/$ I've used in the past.$(br2)Costs about ten $(l:items/amethyst)$(item)Charged Amethyst/$.",
96+
"craft/debugger": "Creates a $(l:items/debugging#debugger)$(item)Debugger/$ that casts a _Hex, similar to $(l:patterns/spells/hexcasting)certain other patterns/$ I've used in the past.$(br2)\
97+
Costs about ten $(l:items/amethyst)$(item)Charged Amethyst/$.",
9198
},
9299
},
93100
},

0 commit comments

Comments
 (0)