Skip to content

Commit

Permalink
Documented new grimoire spells
Browse files Browse the repository at this point in the history
  • Loading branch information
miyucomics committed Mar 11, 2024
1 parent 0ea9c77 commit ce036c0
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ object HexicalPatterns {
val PLAYER_SPRINTING: HexPattern = register(HexPattern.fromAngles("eaq", HexDir.WEST), "is_sprinting", OpGetPlayerSprinting())

val WRITE_TO_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("aqwqaeaqa", HexDir.WEST), "write_grimoire", OpGrimoireWrite())
val ERASE_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("aqwqaqded", HexDir.EAST), "erase_grimoire", OpGrimoireErase())
val ERASE_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("aqwqaqded", HexDir.WEST), "erase_grimoire", OpGrimoireErase())
val INDEX_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("aqaeaqwqa", HexDir.SOUTH_EAST), "index_grimoire", OpGrimoireIndex())
val RESTRICT_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("dedqdewed", HexDir.SOUTH_WEST), "restrict_grimoire", OpGrimoireRestrict())
val QUERY_GRIMOIRE: HexPattern = register(HexPattern.fromAngles("aqaedewed", HexDir.NORTH_WEST), "query_grimoire", OpGrimoireQuery())
Expand Down
8 changes: 7 additions & 1 deletion common/src/main/resources/assets/hexical/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

"hexcasting.spell.hexical:write_grimoire": "Write Grimoire",
"hexcasting.spell.hexical:erase_grimoire": "Erase Grimoire",
"hexcasting.spell.hexical:index_grimoire": "Archivist Reflection",
"hexcasting.spell.hexical:restrict_grimoire": "Restrict Grimoire",
"hexcasting.spell.hexical:query_grimoire": "Archivist Purification",
"hexcasting.spell.hexical:program_lamp": "Educate Genie",
"hexcasting.spell.hexical:get_lamp_position": "Genie Refl.: Spatial",
"hexcasting.spell.hexical:get_lamp_rotation": "Genie Refl.: Rotational",
Expand Down Expand Up @@ -41,7 +44,7 @@
"hexcasting.mishap.bad_block.advanced_conjured_block": "an advanced conjured block",
"hexcasting.mishap.hexical:needs_lamp": "Expected to be cast by Genieless Lamp.",
"hexcasting.mishap.hexical:needs_active_arch_lamp": "Expected to have an active Arch Genieless Lamp.",
"hexcasting.mishap.hexical:access_denied": "Tried to increase the amount of a restricted binding.",
"hexcasting.mishap.hexical:grimoire_access_denied": "Tried to increase the amount of a restricted binding.",

"hexical.page.hexical_changes.title": "Hexical Changes",
"hexical.page.hexical_changes.0": "I feel strangely more receptive of the ambient media around me. It feels $(o)friendlier$() somehow... I can even feel it responding to certain actions, as if suggesting new spells to me. I also notice I require less concentration with my staff and can move around while using it. Unfortunately, Nature has not become more forgiving of my mishaps.",
Expand All @@ -54,6 +57,9 @@
"hexical.page.grimoire.3": "I can also restrict a pattern inside the grimoire so it destroys itself after a certain number of uses. I shall find this aspect of the grimoire quite useful if I ever need to lend out my true name. I can simply give them a grimoire a set number of references to my name.",
"hexical.page.write_grimoire": "Writes a pattern-to-pattern-list binding into the grimoire in my offhand.",
"hexical.page.erase_grimoire": "Erases the pattern-list binding to the pattern in the grimoire in my offhand if it exists.",
"hexical.page.index_grimoire": "Gets a list of all patterns stored in the grimoire.",
"hexical.page.query_grimoire": "Gets how many times you can use that grimoire binding.",
"hexical.page.restrict_grimoire": "Restrict a grimoire binding to be only usable that number of times.",

"hexical.category.lamp": "Genieless Lamp",
"hexical.category.lamp.desc": "I have heard tales from the villagers about a magical artifact. Legends say it contains a spirit that grants wishes, but I suspect that is just embellishment evolved over centuries of storytelling. Regardless, I dedicate this chapter to my pursuit and research of it.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,6 @@
"type": "patchouli:text",
"text": "hexical.page.grimoire.1"
},
{
"type": "patchouli:text",
"text": "hexical.page.grimoire.2"
},
{
"type": "patchouli:text",
"text": "hexical.page.grimoire.3"
},
{
"type": "hexcasting:pattern",
"op_id": "hexical:write_grimoire",
Expand All @@ -34,6 +26,38 @@
"input": "pattern",
"output": "",
"text": "hexical.page.erase_grimoire"
},
{
"type": "patchouli:text",
"text": "hexical.page.grimoire.2"
},
{
"type": "hexcasting:pattern",
"op_id": "hexical:index_grimoire",
"anchor": "hexical:index_grimoire",
"input": "",
"output": "[pattern]",
"text": "hexical.page.index_grimoire"
},
{
"type": "patchouli:text",
"text": "hexical.page.grimoire.3"
},
{
"type": "hexcasting:pattern",
"op_id": "hexical:restrict_grimoire",
"anchor": "hexical:restrict_grimoire",
"input": "pattern, number",
"output": "",
"text": "hexical.page.restrict_grimoire"
},
{
"type": "hexcasting:pattern",
"op_id": "hexical:query_grimoire",
"anchor": "hexical:query_grimoire",
"input": "pattern",
"output": "number",
"text": "hexical.page.query_grimoire"
}
]
}

0 comments on commit ce036c0

Please sign in to comment.