diff --git a/projects/1.20-fabric/assets/hexweb/hexweb/lang/en_us.json b/projects/1.20-fabric/assets/hexweb/hexweb/lang/en_us.json index 4fb88f969ec9..f65e8b50beaf 100644 --- a/projects/1.20-fabric/assets/hexweb/hexweb/lang/en_us.json +++ b/projects/1.20-fabric/assets/hexweb/hexweb/lang/en_us.json @@ -1,12 +1,21 @@ { + "block.hexweb.impetus.socket": "Wandering Impetus", + "hexweb.iota.response": "HTTPResponse{%s}", "hexweb.mishap.invalid_json_key": "The \"%s\" key is not present within the JsonIota!", "hexweb.mishap.cannot_json": "The %s iota has no direct Json translation!", "hexweb.mishap.too_early": "You tried accessing a HTTP response before it arrived!", "hexweb.mishap.blacklist_url": "This URL is blacklisted! Attempted: %s", + "hexweb.mishap.packet_too_big": "The data you attempted to send is too big! Size of %s bytes is bigger than 65535 bytes!", + "hexweb.mishap.no_socket": "The Socket with ID %s does not exist!", "hexcasting.mishap.invalid_value.class.json": "a json object", "hexcasting.mishap.invalid_value.class.response": "a HTTP response", + "hexcasting.mishap.invalid_value.class.method": "a string value matching any HTTP request method except CONNECT (GET, FETCH, POST, etc)", + "hexcasting.mishap.invalid_value.class.headers.list": "a list of key-value string pairs ([key, value, key,...])", + "hexcasting.mishap.invalid_value.class.headers.json": "a json with only string values", + "hexcasting.mishap.invalid_value.class.headers": "a list of key-value string pairs or json with only string values", + "hexcasting.mishap.invalid_value.class.body": "a string or json", "hexweb.entry.json_patterns": "JSON Patterns", "hexweb.page.json_patterns.entry": "These patterns were taken from a series of notes scrawled on the walls of the room of a Douglas Crockford shortly before their disappearence.$(br)$(br)They describe ways of creating and manipulating a dictionary-like object which uses Strings for keys and a select range of iotas as values. I wonder what the practical applications are...", @@ -22,9 +31,28 @@ "hexweb.page.json_patterns.set_element": "Sets the given iota at the given key. Setting a Garbage iota removes the key.", "hexweb.entry.http_spells": "HTTP Spells", - "hexweb.page.http_spells.entry": "While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.$(br)$(br)These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.", + "hexweb.page.http_spells.entry": "While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.$(br)These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.", + "hexweb.page.http_spells.explanation": "To use the following pattern, one needs a $(thing)URL$() as a string alone.$(br)Optionally, one may also include a $(thing)HTTP method$() as a string (defaults to GET if omitted), $(thing)headers$() as either a list of key-value string pairs ([key, value,...]) or a JSON object with string values, and a $(thing)body$() as either a JSON or a string.$(br2)Supported $(thing)HTTP Methods$():$(li)GET$(li)POST$(li)PUT$(li)DELETE$(li)HEAD$(li)OPTIONS$(li)PATCH$(li)TRACE", "hexcasting.action.hexweb:request": "Request", - "hexweb.page.http_spells.request": "Sends an HTTP request made of the given data, method, and headers to the provided URL.$(br2)The Response is truthy if a response is received.", + "hexweb.page.http_spells.request": "$(br)Sends an HTTP request to the given $(thing)URL$(). Optionally, the $(thing)method$() used, $(thing)headers$() attached, and the $(thing)body$() of data sent with it may also be specified. Returns a $(thing)Response$() which will be Truthy when the response is received.", "hexcasting.action.hexweb:get_response": "Get Response", - "hexweb.page.http_spells.get_response": "Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown." + "hexweb.page.http_spells.get_response": "Given a Response from an HTTP request, attempt to parse the results. Will Mishap if too early or an error is thrown.", + + "hexweb.entry.socket_patterns": "Socket Patterns", + "hexweb.page.socket_patterns.entry": "With the Enlightened Mind, I can perceive beyond our reality and call upon faint connections to others. With the following device and patterns, I can focus this perception and gather information from these other realities.", + "hexweb.page.brainsweeping.impetus_socket": "This device, the Wandering Impetus, will allow me to narrow down and focus this new perception, allowing the transfer of information between realities!", + "hexweb.page.socket_patterns.usage": "To utilize the Wandering Impetus, once must place it as part of a Spell Circle. Then, use the Establish Spell to establish a socket connection. Once that is done, the Impetus is ready.$(br)$(br)Upon the Socket receiving data, the Impetus will trigger the tick after, providing the Wave with the received data as a list of strings.", + "hexcasting.action.hexweb:read": "Cerf's Reflection", + "hexweb.page.socket_patterns.read": "Utilizing the Wandering Impetus used to trigger the Spell Circle, I can attempt to poll the received data queue and, upon success, receive a string iota. Failure returns a null iota.", + "hexcasting.action.hexweb:get_host": "Kahn's Reflection", + "hexweb.page.socket_patterns.get_host": "Given the position for a Wandering Impetus, attempts to retrieve the Socket's host as a string iota. Failure or absence returns a null iota.", + "hexcasting.action.hexweb:get_port": "Kahn's Reflection II", + "hexweb.page.socket_patterns.get_port": "Given the position for a Wandering Impetus, it will retrieve the Socket's port as a double iota.", + + "hexweb.entry.socket_spells": "Socket Spells", + "hexweb.page.socket_spells.entry": "I must be mad. I have further augmented the device to allow for sending information to those other realities. SOme even whisper back in cyphers I may yet understand...", + "hexcasting.action.hexweb:send": "Send", + "hexweb.page.socket_spells.send": "Utilizing the Socket Impetus used to trigger the Spell Circle, this sends the provided data through the Socket's connection.", + "hexcasting.action.hexweb:set": "Establish", + "hexweb.page.socket_spells.set": "Given the position for a Socket Impetus, attempts to establish a new Socket connection." } \ No newline at end of file diff --git a/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/en_us.json index 06179d116fa0..0a2c32f8136b 100644 --- a/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/en_us.json +++ b/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/en_us.json @@ -1,57 +1,154 @@ { "itemgroup.lapisworks.lapismagicshitgroup": "Magical Lapis Shit (Lapisworks)", + "item.lapisworks.amel": "Amethyst Lazuli", "item.lapisworks.amel2": "Amethyst Lazuli", "item.lapisworks.amel3": "Amethyst Lazuli", "item.lapisworks.amel4": "Amethyst Lazuli", "item.lapisworks.wizard_diaries": "Ancient Tome", - + "item.lapisworks.staves.amel_staff": "Staff of Amethyst Lazuli", + "item.lapisworks.staves.amel_wand": "Wand of Amethyst Lazuli", "item.lapisworks.staves.incomplete.generic": "Incomplete Staff of Amethyst Lazuli", + "item.lapisworks.staves.incomplete.generic_wand": "Incomplete Wand of Amethyst Lazuli", "item.lapisworks.staves.incomplete.acacia": "Infused Acacia Staff", + "item.lapisworks.staves.incomplete.acacia_wand": "Infused Acacia Wand", "item.lapisworks.staves.incomplete.bamboo": "Infused Bamboo Staff", + "item.lapisworks.staves.incomplete.bamboo_wand": "Infused Bamboo Wand", "item.lapisworks.staves.incomplete.birch": "Infused Birch Staff", + "item.lapisworks.staves.incomplete.birch_wand": "Infused Birch Wand", "item.lapisworks.staves.incomplete.cherry": "Infused Cherry Staff", + "item.lapisworks.staves.incomplete.cherry_wand": "Infused Cherry Wand", "item.lapisworks.staves.incomplete.crimson": "Infused Crimson Staff", + "item.lapisworks.staves.incomplete.crimson_wand": "Infused Crimson Wand", "item.lapisworks.staves.incomplete.dark_oak": "Infused Dark Oak Staff", + "item.lapisworks.staves.incomplete.dark_oak_wand": "Infused Dark Oak Wand", "item.lapisworks.staves.incomplete.edified": "Infused Edified Staff", + "item.lapisworks.staves.incomplete.edified_wand": "Infused Edified Wand", "item.lapisworks.staves.incomplete.jungle": "Infused Jungle Staff", + "item.lapisworks.staves.incomplete.jungle_wand": "Infused Jungle Wand", "item.lapisworks.staves.incomplete.mangrove": "Infused Mangrove Staff", + "item.lapisworks.staves.incomplete.mangrove_wand": "Infused Mangrove Wand", "item.lapisworks.staves.incomplete.mindsplice": "Infused Mindsplice Staff", + "item.lapisworks.staves.incomplete.mindsplice_wand": "Infused Mindsplice Wand", "item.lapisworks.staves.incomplete.oak": "Infused Oak Staff", + "item.lapisworks.staves.incomplete.oak_wand": "Infused Oak Wand", "item.lapisworks.staves.incomplete.spruce": "Infused Spruce Staff", + "item.lapisworks.staves.incomplete.spruce_wand": "Infused Spruce Wand", + "item.lapisworks.staves.incomplete.moss": "Infused Moss Staff", + "item.lapisworks.staves.incomplete.moss_wand": "Infused Moss Wand", + "item.lapisworks.staves.incomplete.flowered_moss": "Infused Flowered Moss Staff", + "item.lapisworks.staves.incomplete.flowered_moss_wand": "Infused Flowered Moss Wand", + "item.lapisworks.staves.incomplete.prismarine": "Infused Prismarine Staff", + "item.lapisworks.staves.incomplete.prismarine_wand": "Infused Prismarine Wand", + "item.lapisworks.staves.incomplete.dark_prismarine": "Infused Dark Prismarine Staff", + "item.lapisworks.staves.incomplete.dark_prismarine_wand": "Infused Dark Prismarine Wand", + "item.lapisworks.staves.incomplete.purpur": "Infused Purpur Staff", + "item.lapisworks.staves.incomplete.purpur_wand": "Infused Purpur Wand", + "item.lapisworks.staves.incomplete.obsidian": "Infused Obsidian Staff", + "item.lapisworks.staves.incomplete.obsidian_wand": "Infused Obsidian Wand", "item.lapisworks.staves.incomplete.warped": "Infused Warped Staff", + "item.lapisworks.staves.incomplete.warped_wand": "Infused Warped Wand", "item.lapisworks.staves.amel_ring": "Ring of Amethyst Lazuli", "item.lapisworks.staves.amel_ring2": "Ring of Amethyst Lazuli", - "item.lapisworks.staves.ring": "Gold-Diamond Casting Ring", + "item.lapisworks.amel_jar": "Amel Jar", + "item.lapisworks.amel_constructs.focus_necklace.1": "Focus Necklace", + "item.lapisworks.amel_constructs.focus_necklace.2": "Amulet of Holding", + + "item.lapisworks.energy_container": "Enchantment Energy Container", + "item.lapisworks.amel_constructs.amel_orb": "Amel-tuned Orb", + "item.lapisworks.amel_constructs.geode_dowser": "Geode Dowser", "item.lapisworks.amel_constructs.diamond_sword": "Amel-Infused Diamond Sword", "item.lapisworks.amel_constructs.iron_sword": "Amel-Infused Iron Sword", "item.lapisworks.amel_constructs.gold_sword": "Amel-Infused Golden Sword", + "item.lapisworks.amethyst_stamp": "Amethyst Stamp", - "tooltips.lapisworks.wizard_diaries.1": "An Ancient Tome that was last owned by the maniac wizard,", - "tooltips.lapisworks.wizard_diaries.2": "then some adventurer and/or intellectual. Most of the pages", - "tooltips.lapisworks.wizard_diaries.3": "are charred black, but there must be SOMETHING left to divine", - "tooltips.lapisworks.wizard_diaries.4": "from.", + "tooltips.lapisworks.wizard_diaries.1": "An Ancient Tome that was last owned by the wizard,", + "tooltips.lapisworks.wizard_diaries.2": "then some adventurer and/or intellectual. Most of the", + "tooltips.lapisworks.wizard_diaries.3": "pages are charred black, but there must be SOMETHING", + "tooltips.lapisworks.wizard_diaries.4": "left to divine from.", - "block.lapisworks.conjureable": "Conjured Solid Color", + "tooltips.lapisworks.amel_orb.pre": "Stored Place: ", + "tooltips.lapisworks.amel_orb.none": "None", + "tooltips.lapisworks.amel_orb.set": "(%d, %d, %d)", + + "tooltips.lapisworks.amel_jar.pre": "Stored Amethyst Lazuli: ", + "block.lapisworks.conjureable": "Conjured Solid Color", + "block.lapisworks.mind": "Simple Mind Container", + "block.lapisworks.amel_constructs.live_jukebox": "Live Jukebox", + "block.lapisworks.amel_constructs.jumpslate.am1": "Jump Slate", + "block.lapisworks.amel_constructs.jumpslate.am2": "Jump Slate", + "block.lapisworks.amel_constructs.jumpslate.ameth": "Jump Slate", + "block.lapisworks.amel_constructs.jumpslate.lapis": "Jump Slate", + "block.lapisworks.amel_constructs.jumpslate.rebound_1": "Rebound Slate", + "block.lapisworks.amel_constructs.jumpslate.rebound_2": "Rebound Slate", + "block.lapisworks.amel_constructs.holder": "Handed Prison", + "block.lapisworks.amel_constructs.enchslipway": "Gaping Rift", + "block.lapisworks.rod": "Copper Rod", + "block.lapisworks.cradle": "Amel-Copper Item Cradle", + "block.lapisworks.amel_constructs.simple_impetus": "Simple Impetus", + "block.lapisworks.media_condenser_unit": "Media Condensing Unit", + "block.lapisworks.uncrafted_condenser": "Empty Unit", + "block.lapisworks.amel_constructs.enchbrewer": "Enchanted Brewery", + "block.lapisworks.chalk": "Amethyst Chalk", + "block.lapisworks.chalk_with_pattern": "Amethyst Chalk", + "block.lapisworks.tuneable_amethyst": "Tuneable Amethyst", + "advancements.lapisworks.gotlapis.name": "Lapisworks Research", "advancements.lapisworks.gotlapis.description": "A deep blue, precious mineral. Just as they wrote..", + "advancements.lapisworks.enlightened.name": "Hallucination-encrypted", + "advancements.lapisworks.enlightened.description": "The bright patterns at the edges of my vision are gathering on some texts and making me see text.", "advancements.lapisworks.rediscover_enchsent.name": "Enchanted Sentinel", "advancements.lapisworks.rediscover_enchsent.description": "A Great Spell forcefully and violently changed and twisted into something else.", + "advancements.lapisworks.rediscover_flay_artmind.name": "Imbue Mind", + "advancements.lapisworks.rediscover_flay_artmind.description": "Story burned, I can only speculate.", + "advancements.lapisworks.rediscover_hastenature.name": "Hastenature", + "advancements.lapisworks.rediscover_hastenature.description": "A better pattern's inferior cousin left behind. I suppose I can work with this.", + "advancements.lapisworks.rediscover_quenched_indigo.name": "Indigan Lapidary", + "advancements.lapisworks.rediscover_quenched_indigo.description": "\"Finally, for the quenched self is eternal.\"", + "advancements.lapisworks.cluedin.name": "OPEN!", + "advancements.lapisworks.cluedin.description": "The fabric of space quakes from my hand!", "key_category.lapisworks.lapisworks": "Lapisworks", "keys.lapisworks.use_casting_ring": "Use Casting Ring", + "key.keys.lapisworks.use_casting_ring": "Use Casting Ring", + + + "render.lapisworks.scryinglens.mind.start": "Mind Completion: ", + "render.lapisworks.scryinglens.mind.end": "%", + "render.lapisworks.scryinglens.holder.mainhand": "Main-hand", + "render.lapisworks.scryinglens.holder.offhand": "Off-hand", + "render.lapisworks.scryinglens.holder.items": "%dx %s", + "render.lapisworks.scryinglens.dust_with_cap": "%d%% filled. (%d/%d dust)", + "render.lapisworks.scryinglens.simp.listening": "Listening for pattern: %s", + "render.lapisworks.scryinglens.simp.not_listening": "Not listening for any patterns.", + "render.lapisworks.scryinglens.chalk.no_patterns": "No pattern present.", + "render.lapisworks.scryinglens.tuneable_amethyst.tuned": "Tuned to: ", + "render.lapisworks.scryinglens.tuneable_amethyst.nothing": "nothing.", + "render.lapisworks.scryinglens.tuneable_amethyst.ambit": "Ambit provided: %d/%d (Minimum %d, %d from contained media)", + + + "gui.lapisworks.chalk_with_pattern.name": "Amethyst Chalk", + "gui.lapisworks.enchbrewer.name": "Enchanted Brewery", + + "tag.item.lapisworks.amel": "Amethyst Lazuli", + "tag.item.lapisworks.potions": "Brewables", + "emi.category.lapisworks.imbuement": "Amel Infusion", + "emi.category.lapisworks.mold": "Amel Molding", + "emi.category.lapisworks.simple_mind_infusion": "Simple Mind Infusion", "hexcasting.action.lapisworks:imbue_lap": "Imbue Lapis", "hexcasting.action.book.lapisworks:imbue_lap": "Imbue Lapis", + "hexcasting.action.lapisworks:reclaim_ameth": "Reclaim Amethyst", + "hexcasting.action.book.lapisworks:reclaim_ameth": "Reclaim Amethyst", "hexcasting.action.lapisworks:swap_amel": "Mold Amel", "hexcasting.action.book.lapisworks:swap_amel": "Mold Amel", "hexcasting.action.lapisworks:moar_health": "Enchant Skin", @@ -60,8 +157,8 @@ "hexcasting.action.book.lapisworks:moar_attack": "Enchant Fists", "hexcasting.action.lapisworks:moar_speed": "Enchant Feet", "hexcasting.action.book.lapisworks:moar_speed": "Enchant Feet", - "hexcasting.action.lapisworks:gib_dexterity": "Enchant Arms", - "hexcasting.action.book.lapisworks:gib_dexterity": "Enchant Arms", + "hexcasting.action.lapisworks:gib_reach": "Enchant Arms", + "hexcasting.action.book.lapisworks:gib_reach": "Enchant Arms", "hexcasting.action.lapisworks:check_attr": "Enhancement Purification", "hexcasting.action.book.lapisworks:check_attr": "Enhancement Prfn.", @@ -82,39 +179,117 @@ "hexcasting.action.book.lapisworks:imbue_amel": "Imbue with Amel", "hexcasting.action.lapisworks:conjure_color": "Conjure Solid Color", "hexcasting.action.book.lapisworks:conjure_color": "Conjure Solid Color", - "hexcasting.action.lapisworks:spherical_dstl": "Spherical Gambit", - "hexcasting.action.book.lapisworks:spherical_dstl": "Spherical Gambit", - "hexcasting.action.lapisworks:cubic_exalt": "Cubic Gambit", - "hexcasting.action.book.lapisworks.cubic_exalt": "Cubic Gambit", - "hexcasting.action.lapisworks:visible_dstl": "Visible Distillation", - "hexcasting.action.book.lapisworks:visible_dstl": "Visible Distillation", + "hexcasting.action.lapisworks:spherical_dstl": "Spherical Exaltation", + "hexcasting.action.book.lapisworks:spherical_dstl": "Spherical Exaltation", + "hexcasting.action.lapisworks:cubic_exalt": "Cubic Exaltation", + "hexcasting.action.book.lapisworks.cubic_exalt": "Cubic Exaltation", "hexcasting.action.lapisworks:empty_prfn": "Empty Purification", "hexcasting.action.book.lapisworks:empty_prfn": "Empty Prfn.", - "hexcasting.action.lapisworks:read_mainhand": "Secretary's Reflection", - "hexcasting.action.book.lapisworks:read_mainhand": "Secretary's Reflection", - "hexcasting.action.lapisworks:readable_mainhand": "Reviewer's Reflection", - "hexcasting.action.book.lapisworks:readable_mainhand": "Reviewer's Reflection", - "hexcasting.action.lapisworks:write_mainhand": "Amanuensis' Gambit", - "hexcasting.action.book.lapisworks:write_mainhand": "Amanuensis' Gambit", - "hexcasting.action.lapisworks:writable_mainhand": "Sanctioner's Reflection", - "hexcasting.action.book.lapisworks:writable_mainhand": "Sanctioner's Reflection", - + "hexcasting.action.lapisworks:empty_dstl": "Empty Distillation", + "hexcasting.action.book.lapisworks:empty_dstl": "Empty Distillation", + "hexcasting.action.lapisworks:visible_dstl": "Visible Distillation", + "hexcasting.action.book.lapisworks:visible_dstl": "Visible Distillation", + "hexcasting.action.lapisworks:equiv_block": "Block Equivalency Distillation", + "hexcasting.action.book.lapisworks:equiv_block": "Block Equivalency D.", + "hexcasting.action.lapisworks:equal_block": "Block Equality Distillation", + "hexcasting.action.book.lapisworks:equal_block": "Block Equality Dist.", + "hexcasting.action.lapisworks:read_spechand": "Secretary's Purification", + "hexcasting.action.book.lapisworks:read_spechand": "Secretary's Prfn.", + "hexcasting.action.lapisworks:readable_spechand": "Reviewer's Purification", + "hexcasting.action.book.lapisworks:readable_spechand": "Reviewer's Prfn.", + "hexcasting.action.lapisworks:write_spechand": "Amanuensis' Gambit", + "hexcasting.action.book.lapisworks:write_spechand": "Amanuensis' Gambit", + "hexcasting.action.lapisworks:writable_spechand": "Sanctioner's Purification", + "hexcasting.action.book.lapisworks:writable_spechand": "Sanctioner's Prfn.", + "hexcasting.action.lapisworks:read_necklace": "Jeweller's Reflection", + "hexcasting.action.book.lapisworks:read_necklace": "Jeweller's Reflection", + "hexcasting.action.lapisworks:write_necklace": "Jeweller's Gambit", + "hexcasting.action.book.lapisworks:write_necklace": "Jeweller's Gambit", + "hexcasting.action.lapisworks:readable_necklace": "Gemologist's Reflection", + "hexcasting.action.book.lapisworks:readable_necklace": "Gemologist's Reflection", + "hexcasting.action.lapisworks:writeable_necklace": "Epigrapher's Reflection", + "hexcasting.action.book.lapisworks:writeable_necklace": "Epigrapher's Reflection", + "hexcasting.action.lapisworks:the_cooler_halt": "Erebus' Gambit", + "hexcasting.action.book.lapisworks:the_cooler_halt": "Erebus' Gambit", + "hexcasting.action.lapisworks:for_n_in_range": "Mintiest Gambit", + "hexcasting.action.book.lapisworks:for_n_in_range": "Mintiest Gambit", + "hexcasting.action.lapisworks:execute_many_times": "Kitkat's Gambit", + "hexcasting.action.book.lapisworks:execute_many_times": "Kitkat's Gambit", + "hexcasting.action.lapisworks:hadamard": "Hadamard Distillation", + "hexcasting.action.book.lapisworks:hadamard": "Hadamard Distillation", + + "hexcasting.action.lapisworks:thought_sieve": "Sieve Thoughts", + "hexcasting.action.book.lapisworks:thought_sieve": "Sieve Thoughts", + "hexcasting.action.lapisworks:absorb_mind": "Mind Liquefaction", + "hexcasting.action.book.lapisworks:absorb_mind": "Mind Liquefaction", + "hexcasting.action.lapisworks:check_mind": "Cognition Purification", + "hexcasting.action.book.lapisworks:check_mind": "Cognition Purification", + "hexcasting.action.lapisworks:teach_song": "Teach Song", + "hexcasting.action.book.lapisworks:teach_song": "Teach Song", + "hexcasting.action.lapisworks:song_purification": "Singer's Purification", + "hexcasting.action.book.lapisworks:song_purification": "Singer's Purification", + "hexcasting.action.lapisworks:teach_simp": "Teach Simple Impetus", + "hexcasting.action.book.lapisworks:teach_simp": "Teach Simple Impetus", + "hexcasting.action.lapisworks:ask_simp": "Interviewer's Prfn.", + "hexcasting.action.book.lapisworks:ask_simp": "Interviewer's Prfn.", + + "hexcasting.action.lapisworks:deposit": "Deposit Media", + "hexcasting.action.book.lapisworks:deposit": "Deposit Media", + "hexcasting.action.lapisworks:withdraw": "Withdraw Media", + "hexcasting.action.book.lapisworks:withdraw": "Withdraw Media", + "hexcasting.action.lapisworks:phiangle": "Phiangle", + "hexcasting.action.book.lapisworks:phiangle": "Phiangle", + "hexcasting.action.lapisworks:dephiangle": "Dephiangle", + "hexcasting.action.book.lapisworks:dephiangle": "Dephiangle", + "hexcasting.action.lapisworks:get_condenser_mdia": "Condensed Media Purification", + "hexcasting.action.book.lapisworks:get_condenser_mdia": "Condensed Media Prfn.", + "hexcasting.action.lapisworks:get_linkable_links": "Phianglement Purification", + "hexcasting.action.book.lapisworks:get_linkable_links": "Phianglement Prfn.", + + "hexcasting.action.lapisworks:get_amethyst_tuning": "Lapidarist's Purification", + "hexcasting.action.book.lapisworks:get_amethyst_tuning": "Lapidarist's Purification", + "hexcasting.action.lapisworks:tune_amethyst": "Tune Amethyst", + "hexcasting.action.book.lapisworks:tune_amethyst": "Tune Amethyst", + "hexcasting.action.lapisworks:stop_be_me": "Sever Connection", + "hexcasting.action.book.lapisworks:stop_be_me": "Sever Connection", + "hexcasting.action.lapisworks:be_me": "Reestablish Connection", + "hexcasting.action.book.lapisworks:be_me": "Reestablish Connection", + "hexcasting.action.lapisworks:get_ritual_tuning": "Dowser's Reflection", + "hexcasting.action.book.lapisworks:get_ritual_tuning": "Dowser's Reflection", + "hexcasting.action.lapisworks:tune_ritual": "Tune Ritual", + "hexcasting.action.book.lapisworks:tune_ritual": "Tune Ritual", + + "hexcasting.action.lapisworks:create_enchsent0": "Summon Enchanted Sentinel", "hexcasting.action.lapisworks:create_enchsent1": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent1": "Summon", "hexcasting.action.lapisworks:create_enchsent2": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent2": "Summon", "hexcasting.action.lapisworks:create_enchsent3": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent3": "Summon", "hexcasting.action.lapisworks:create_enchsent4": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent4": "Summon", "hexcasting.action.lapisworks:create_enchsent5": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent5": "Summon", - "hexcasting.action.lapisworks:create_enchsent6": "Summon Enchanted Sentinel", - "hexcasting.action.book.lapisworks:create_enchsent6": "Summon", + "hexcasting.action.book.lapisworks:create_enchsent": "Summon", "hexcasting.action.lapisworks:banish_my_enchsent": "Banish Own Enchanted Sentinel", "hexcasting.action.book.lapisworks:banish_my_enchsent": "Banish Own", "hexcasting.action.lapisworks:banish_other_enchsent": "Banish Other's Enchanted Sentinel", "hexcasting.action.book.lapisworks:banish_other_enchsent": "Banish Other's", + "hexcasting.action.lapisworks:flay_artmind0": "Imbue Mind", + "hexcasting.action.lapisworks:flay_artmind1": "Imbue Mind", + "hexcasting.action.lapisworks:flay_artmind2": "Imbue Mind", + "hexcasting.action.lapisworks:flay_artmind3": "Imbue Mind", + "hexcasting.action.lapisworks:flay_artmind4": "Imbue Mind", + "hexcasting.action.book.lapisworks:flay_artmind": "Imbue Mind", + "hexcasting.action.lapisworks:hastenature0": "Hastenature", + "hexcasting.action.lapisworks:hastenature1": "Hastenature", + "hexcasting.action.lapisworks:hastenature2": "Hastenature", + "hexcasting.action.lapisworks:hastenature3": "Hastenature", + "hexcasting.action.lapisworks:hastenature4": "Hastenature", + "hexcasting.action.lapisworks:hastenature5": "Hastenature", + "hexcasting.action.book.lapisworks:hastenature": "Hastenature", + "hexcasting.action.lapisworks:quenched_indigo0": "Indigan Lapidary", + "hexcasting.action.lapisworks:quenched_indigo1": "Indigan Lapidary", + "hexcasting.action.lapisworks:quenched_indigo2": "Indigan Lapidary", + "hexcasting.action.lapisworks:quenched_indigo3": "Indigan Lapidary", + "hexcasting.action.lapisworks:quenched_indigo4": "Indigan Lapidary", + "hexcasting.action.lapisworks:quenched_indigo5": "Indigan Lapidary", + "hexcasting.action.book.lapisworks:quenched_indigo": "Indigan Lapidary", "lapisenchantments.lapisworks.fireyfists": "FireyFists", @@ -127,19 +302,53 @@ "hexcasting.mishap.bad_item.lapis_lazuli": "Lapis Lazuli", "hexcasting.mishap.bad_item.amel": "Amethyst Lazuli", - "mishaps.lapisworks.not_enough_offhand_items": "At least %dx %s required, but only %dx %s found in offhand.", - "mishaps.lapisworks.already_enchanted": "Cannot enchant %s with %s, as it is already enchanted with the maximum level of %s it can have right now (%d).", - "mishaps.lapisworks.no_item.mainhand": "Expected %s in the main hand, but found nothing.", - "mishaps.lapisworks.bad_item.mainhand": "Expected %s in the main hand, but found %dx %s%s", - - "mishaps.lapisworks.bad_item.mainhand.imbueable": "any item imbueable with Amethyst Lazuli (e.g. a staff)", - "mishaps.lapisworks.bad_item.mainhand.readable": "a readable Iota holder (e.g. a Focus or a Thought-knot)", - "mishaps.lapisworks.bad_item.mainhand.writeable": "a writeable Iota holder (e.g. a Focus)", - "mishaps.lapisworks.bad_item.mainhand.noniotaholder": ". (not an Iota holder)", - "mishaps.lapisworks.bad_item.mainhand.readonly": ". (a read-only Iota holder)", + "mishaps.lapisworks.ritual.invalid_chalk": "Expected a ritual component at %s, but found %s. (This is a bug in the mod.)", + "mishaps.lapisworks.ritual.cast_outside_ritual": "Expected this pattern to be cast in an Amethyst Ritual.", + "mishaps.lapisworks.ritual.cast_outside_one_time_ritual": "Expected this pattern to be cast in a one-time Amethyst Ritual.", + "mishaps.lapisworks.not_enough_items": "At least %dx %s required, but only %dx %s was found on the user.", + "mishaps.lapisworks.already_enchanted": "Cannot enchant %s with %s, as it is already enchanted with the maximum level of %s it can have right now (%d).", + "mishaps.lapisworks.some_hand.no_item": "Expected %s in the %s, but found nothing.", + + "mishaps.lapisworks.some_hand.bad_item": "Expected %s in the %s, but found (%s) %dx %s", + "hands.lapisworks.main": "main-hand", + "hands.lapisworks.off": "off-hand", + "hands.lapisworks.3": "third-hand", + "hands.lapisworks.4": "fourth-hand", + + "mishaps.lapisworks.some_hand.bad_item.generic": "an incorrect item", + "mishaps.lapisworks.bad_block.full_mind": "FULL Simple Mind Container", + "mishaps.lapisworks.imbue_artmind.need_imbueable": "a block that can accept a simple mind right now", + "mishaps.lapisworks.invalid_iota.need_notelist.intlist": "[0-24] (need WHOLE NUMBERS!)", + "mishaps.lapisworks.invalid_iota.need_notelist.outofrange": "[0-24] (must be 0-24!)", + "mishaps.lapisworks.invalid_iota.need_notelist.intlistmotherfucker": "[0-24] (need WHOLE NUMBERS, not decimals!)", + "mishaps.lapisworks.equipped.not": "Expected %s to be equipped, but found nothing.", + "mishaps.lapisworks.equipped.bad": "Found %s equipped, but it was not a/an %s", + + "mishaps.lapisworks.descs.phial": "a Phial", + "mishaps.lapisworks.descs.entityorblockposiota": "an entity or vector iota", + "mishaps.lapisworks.descs.imbueable": "any item imbueable with Amethyst Lazuli (e.g. a staff)", + "mishaps.lapisworks.descs.smind_infuseable": "any block infuseable with a Simple Mind (e.g. an Amethyst Block)", + "mishaps.lapisworks.descs.smind_infuseable_entity": "any entity infuseable with a Simple Mind", + "mishaps.lapisworks.descs.readable": "a readable Iota holder (e.g. a Focus or a Thought-knot)", + "mishaps.lapisworks.descs.writeable": "a writable Iota holder (e.g. a Focus)", + "mishaps.lapisworks.descs.noniotaholder": "not an Iota holder", + "mishaps.lapisworks.descs.readonly": "a read-only Iota holder", + "mishaps.lapisworks.descs.scrolls": "a scroll", + "mishaps.lapisworks.descs.scroll_with_pat": "a scroll with a pattern iota", + "mishaps.lapisworks.descs.scroll_with_gs": "a scroll with a pattern on it that resembles a Great Spell but does not necessarily have the correct stroke order", + "mishaps.lapisworks.descs.oneench_enchbook": "an enchanted book with only ONE enchantment", + "mishaps.lapisworks.descs.moreench_enchbook": "an enchanted book with MORE (or less) than one enchantment", + "mishaps.lapisworks.descs.moldable": "a moldable object (e.g. Amethyst Lazuli, an Amel Ring, etc.)", + "mishaps.lapisworks.descs.linkable_media_block": "a Linkable Media Block/phiangleable (e.g. a Media Condensing Unit)", + "mishaps.lapisworks.descs.linked_linkable": "a Linkable Media Block/phiangleable linked to %d, %d, %d", + "mishaps.lapisworks.descs.unlinked_linkable": "a Linkable Media Block/phiangleable not linked to %d, %d, %d", + "mishaps.lapisworks.descs.nottoomanylinks_linkable": "a Linkable Media Block/phiangleable without too many links", "notif.lapisworks.wizard_diaries.all_gotten": "It seems I have rediscovered all the surviving ancient tomes.", + "notif.lapisworks.wizard_diaries.unreadable_diary": "Blank. Perhaps this has the same encryption as every other text? I suppose I'll unlock it in time, then.", + "notif.lapisworks.dowser.not_enough_media": "Failure. It couldn't find enough media (%d dust, precisely) for fuel.", + "notif.lapisworks.dowser.couldnt_find": "It runs, then stops. I suppose I must not be in range of any Budding Amethyst.", "categories.lapisworks.lapisworks": "Lapisworks", @@ -149,105 +358,276 @@ "pages.lapisworks.lapisworks_placeholder.text": "TODO: Acquire a \"deep blue, precious mineral\" and (presumably) bring it near the \"encrypted\" pages to decipher them and reveal their text.", "pages.lapisworks.lapisworks_lore.title": "Eureka! Lapis Lazuli", - "pages.lapisworks.lapisworks_lore.page1": "I held the deep blue mineral known as \"Lapis Lazuli\" near the pages of the book and the mineral was sucked into them. I tried to get it off but had to be rough, and when I looked at the pages to check their condition, they had text on them! It seems I neeed to rub Lapis Lazuli on them to see their text. Let's see..", - "pages.lapisworks.lapisworks_lore.page2": "The branch of Lapisworks is all about harnessing the enchantment powers of Lapis Lazuli and enhancing one's own body with it. To do this media is struck into Lapis Lazuli, forming a loosely-held-by-media material known as Amethyst Lazuli, or Amel for short. The media breaches the mineral's surface and cuts the Lapis Lazuli into many extremely small chunks then connects them like a glue. Continued..", - "pages.lapisworks.lapisworks_lore.page3": "This allows any outside media to suck out all the enchantment energy of the Lapis Lazuli by interacting with the Amel's media layer. While I have found many patterns (documented just beside this entry), some pages of the texts remain blank and not even rubbing with Lapis Lazuli or Amel can decipher them. I suppose I will find out soon enough (or even never as the deciphering could be lost to time) and must be content with what I have now.", + "pages.lapisworks.lapisworks_lore.page1": "I held the deep blue mineral known as \"Lapis Lazuli\" near the pages of the book and the mineral was sucked into them. I tried to get it off but had to be rough, and when I looked at the pages to check their condition, they had text on them! It seems I need to rub Lapis Lazuli on them to see their text. Let's see..", + "pages.lapisworks.lapisworks_lore.page2": "The branch of Lapisworks is all about harnessing the enchantment powers of Lapis Lazuli and enhancing one's own body with it. To do this media is struck into Lapis Lazuli, forming a loosely-held-by-media material known as Amethyst Lazuli, or $(item)Amel$() for short. The media breaches the mineral's surface and cuts the Lapis Lazuli into many extremely small chunks then connects them like a glue. Continued..", + "pages.lapisworks.lapisworks_lore.page3": "This allows any outside media to suck out all the enchantment energy of the Lapis Lazuli by interacting with the Amel's media layer. While I have found many patterns (documented just beside this entry), some pages of the texts remain blank and not even rubbing with Lapis Lazuli or $(item)Amel$() can decipher them. I suppose I will find out soon enough (or even never as the deciphering could be lost to time) and must be content with what I have now.", "pages.lapisworks.lapisworks_patterns.title": "Lapisworks Patterns", - "pages.lapisworks.lapisworks_patterns.imbue_lap.summary": "Transform all the Lapis Lazuli in my offhand into a loosely-held material called Amethyst Lazuli or Amel for short. Costs twice the number of Amethyst Shards as Lapis Lazuli in my offhand.", - "pages.lapisworks.lapisworks_patterns.swap_amel.summary": "While I could shape Amel into whatever I want, I have decided on three primary shapes which are familiar to me. I can use this pattern to mold the Amel in my offhand for free.", - "pages.lapisworks.lapisworks_patterns.bodily_enchantments_wait": "It is worth noting here that the next patterns can enchant my body, but the enchantments disappear upon death.", - "pages.lapisworks.lapisworks_patterns.moar_health.summary": "Pass in an entity and a number of half-hearts, and it enchants that entity's skin thus increasing their health. The amount of expended Amel is the number given and the cost in media is twice the expended Amel. Continued..", - "pages.lapisworks.lapisworks_patterns.moar_health.detailed": "The limit to this is twice the entity's maximum healthiness and it will not expend any Amel or media above that limit (no wastefulness). Curiously, the enchanted skin also protects against Nature taking it's due, making it impossible for Nature to take a piece of the entity's mind. Interestingly enough, old texts suggest that beyond a certain level of power mages would lose sanity, and this is how certain powerful mages were able to keep their sanity. In any case my maximum healthiness is about twenty half-hearts.", - "pages.lapisworks.lapisworks_patterns.moar_attack.summary": "Pass in an entity and a number of half-hearts, and it enchants that entity's fists thus increasing their physical damage upon hit. Expends one Amel and five Amethyst Shards per half-heart. Limit is four times the norm or just four for me.", - "pages.lapisworks.lapisworks_patterns.moar_speed.summary": "Enchants the given entity's feet to increase their movement speed. Costs 1x Amel and 5x Amethyst Shards. Limit is 3x the norm. The norm for me is about 1.", - "pages.lapisworks.lapisworks_patterns.gib_dexterity.summary": "Enchants the given $(o)player's$() arms, increasing their attack speed. Costs 1x Amel and 16x Amethyst Shards. Limit is 4 PLUS the norm.", - "pages.lapisworks.lapisworks_patterns.check_attr.summary": "Gives you the amount the given entity has been enhanced in the given area (specified by number). The patterns before were sorted so 0 gives max health, 1 gives attack damage and so on. Negligible media cost.", - - "pages.lapisworks.lapisworks_great.title": "ENCHANTMENTS", - "pages.lapisworks.lapisworks_great.aahhhhelp": "I HAVE SEEN I HAVE SEEN I NEED IT I NEED MY SANITY BACK ENCHANT SKIN CAN I ENCHANT MIND PLEASE MUST NOT LOSE SELF TAKE FIVE MINTUE BREAK NO HAVE NO TIME MUST DOCUMENT BEFORE", - "pages.lapisworks.lapisworks_great.explanation": "THE EMPTY PAGES. WINKS OF MEDIA IN THE CORNERS MY EYES GATHERED TOGETHER. I CAN SEE I CAN SEE I CAN READ MUST WRITE DOWN. ALL OF THESE PATTERNS COST 64 AMEL FROM MY OFFHAND IF NOT STATED, AND THE ENCHANTMENTS DO NOT CARRY OVER BAD DREAMS IN WHICH I DIE.", - "pages.lapisworks.lapisworks_great.checkenchant.summary": "GIVEN AN ENTITY AND AN ENCHANTMENT ID, GIVES THE LEVEL OF THE ENCHANTMENT ON THE ENTITY FOR NEGLIGIBLE COST. NO AMEL REQUIRED. DOES NOT REQUIRE AN ENLIGHTENED MIND.", - "pages.lapisworks.lapisworks_great.fireyfists.summary": "ENCHANT AN ENTITY'S FISTS WITH FIRE, AND IT WILL HENCEFORTH LIGHT ANY ENTITIES IT HITS ON FIRE FOR THREE SECONDS. CONSUMES 10 CHARGED AMETHYST. HAS 1 LEVEL. ID = 0.", - "pages.lapisworks.lapisworks_great.lightningbending.summary": "ENCHANT AN ENTITY'S FISTS WITH LIGHTNING. CONSUMES 20 CHARGED AMETHYST PER LEVEL. 3 LEVELS, EACH IMPROVING THE USER'S ABILITY TO CHANNEL LIGHTNING. ID = 1.", - "pages.lapisworks.lapisworks_great.lightningbending.detailed": "LEVEL ONE: EACH STRIKE CHANNELS THE LIGHTNING IN A THUNDERSTORM TO THE STRUCK VICTIM.$(br2)LEVEL TWO: STRIKES HIT WITH LIGHTNING UNDER RAIN AS WELL.$(br2)LEVEL THREE: SO GREAT EACH STRIKE IS EMPOWERED WITH LIGHTNING, NO MATTER THE WEATHER CONDITIONS.", - "pages.lapisworks.lapisworks_great.falldmgres.summary": "ENVELOP FEET WITH AMEL THAT SPROUTS OUT TO BREAK ANY FALL 10 BLOCKS (PER LEVEL) OR BELOW. NO DAMAGE REDUCTION. TWO LEVELS. 5 CHARGED AMETHYST AND 32 AMEL PER LEVEL. ID = 2.", - "pages.lapisworks.lapisworks_great.longbreath.summary": "GIVES ME MORE LUNG CAPACITY, SIMILAR TO THE RESPIRATION ENCHANTMENT BUT TWICE AS STRONG. TWO LEVELS. 1 CHARGED AMETHYST AND 10 AMEL PER LEVEL. ID = 3.", - "pages.lapisworks.lapisworks_great.fireresist.summary": "WIELD THE ENERGY OF AN ENTIRE STACK OF AMEL AND TEN PIECES OF CHARGED AMETHYST TO MAKE ONE HELL-BORN! ID = 4.", + "pages.lapisworks.lapisworks_patterns.imbue_lap.summary": "Transform all the Lapis Lazuli in my other hand into $(item)Amethyst Lazuli$(), or $(item)Amel$() for short. Costs one $(item)Amethyst Shards$() in media and in item form (in my hotbar) each, per Lapis.", + "pages.lapisworks.lapisworks_patterns.reclaim_ameth.summary": "Transform all the $(item)Amethyst Lazuli$() in my other hand into $(item)Amethyst Shards$(). The Lapis turns into a fine mist which spreads quickly in the air. Excess shards spill onto the ground. Costs one shard.", + "pages.lapisworks.lapisworks_patterns.swap_amel.summary": "Cycle through the appearances I've designed of the $(item)Amel$() or $(thing)Amel-infused Construct$() (such as an $(item)Amel Ring$()) in my other hand. (e.g. $(item)Amel$() has four forms.)", + "pages.lapisworks.lapisworks_patterns.bodily_enchantments_wait": "The next patterns enchant various parts of my body, but cost some $(item)Amel$() (from anything I have equipped, then from my hands and then from my hotbar) and media. If I provide a number higher than the limit it does not cost media or $(item)Amel$() above that limit, but it also does not enchant above that limit. The enhancements provided disappear on death $(o)(or bad dreams)$(), but not when crossing dimensions like $(l:patterns/spells/flight)Flight$() does.", + "pages.lapisworks.lapisworks_patterns.moar_health.summary": "Pass in an entity and a number of half-hearts, and it enchants that entity's skin thus increasing their health. The $(item)Amel$() cost is the number given and the cost in media is twice the expended $(item)Amel$().", + "pages.lapisworks.lapisworks_patterns.moar_health.detailed": "The limit to this is 2x the entity's maximum health. Curiously, the enchanted skin also protects against Nature taking it's due meaning it becomes impossible for Nature to take a piece of the entity's mind. Interestingly enough, old texts suggest that beyond a certain level of power mages would lose sanity, and this is how certain powerful mages were able to keep their sanity. In any case my maximum healthiness is about 20 half-hearts.", + "pages.lapisworks.lapisworks_patterns.moar_attack.summary": "Pass in an entity and a number of half-hearts, and it enchants their fists to increase their damage per hit. One $(item)Amel$() and five $(item)Amethyst Shards$() per half-heart. Limit is 4x the norm so just 4 for me.", + "pages.lapisworks.lapisworks_patterns.moar_speed.summary": "Enchants the given entity's feet to increase their movement speed. Costs 1x $(item)Amel$() and 5x $(item)Amethyst Shards$(). Limit is 3x the norm. The norm for me is about 1.", + "pages.lapisworks.lapisworks_patterns.moar_speed.tip": "This speed is unwieldy for myself, so enchanting the feet of a horse would be optimal.", + "pages.lapisworks.lapisworks_patterns.gib_reach.summary": "Enchants the given $(o)player's$() arms, increasing their reach by 3 blocks and the range from which they can attack by 1 block. Costs 16 $(item)Amel$() and one $(item)Amethyst Shard$() in media. There is no customizability here.", + "pages.lapisworks.lapisworks_patterns.gib_reach.detailed": "A sidenote: it seems this spell does not extend one's arms, but rather grants the arms each a ghost-like extension which only comes out when required. Fascinating. Somewhat strangely, these two attribute enhancements given (reach and attack range respectively) count as separate for the purposes of $(thing)Enhancement Prfn.$()", + "pages.lapisworks.lapisworks_patterns.check_attr.summary": "Gives me the amount the given entity has been enhanced in the given area (specified by number). The patterns before were sorted so 0 gives max health, 1 gives attack damage and so on. Negligible media cost.", + + "pages.lapisworks.lapisworks_great.title": "Enchantments", + "pages.lapisworks.lapisworks_great.wtf": "I opened the texts once more and this time they flooded my mind with useless garbage and paranoia. Their method of encryption was revealed; $(#05e)Hallucin$(#e07)ated Text$(). The radiance in my eyes gathered and formed words, but it was too bright. My eyes hurt, I felt as if my head would explode, every corner of my body ached. I could not write. I was convinced I would shortly die.", + "pages.lapisworks.lapisworks_great.butitrefused_alsodidtheyjusttrytokillme": "Did these $(l)shitstains$() put an attempt at ending lives into some $(l)BOOK?!$() These cretin, these $(l)VERMIN$(), they would dare attack $(l)ME?!$() Just after $(l)MY$() great awakening?!-- Calm down. Calm down. I cannot afford to lose myself. I am too precious now.", + "pages.lapisworks.lapisworks_great.checkenchant.summary": "Gives the level of the specified (with ID) enchantment on the given entity for little cost and no $(item)Amel$().", + "pages.lapisworks.lapisworks_great.fireyfists.summary": "Like $(thing)Fire Aspect$() but for my hands. Costs 10 $(item)Charged Amethyst$() 48 $(item)Amel$(). Has one level. ID = 0.", + "pages.lapisworks.lapisworks_great.lightningbending.summary": "20 $(item)Charged Amethyst$() and a stack of $(item)Amel$() per level to bend the heavens to my will with my strikes. Three levels. ID = 1.", + "pages.lapisworks.lapisworks_great.lightningbending.detailed": "At the first level, this enchantment takes effect during thunder. At the second, during rain. At the third, not even clear skies will stop my fists from imbuing the wrath of the heavens unto the creatures I touch.", + "pages.lapisworks.lapisworks_great.falldmgres.summary": "Cushions up to 20 blocks of fall damage per level, costing 5 $(item)Charged Amethyst$() and 20 $(item)Amel$() per level. Three levels. ID = 2.", + "pages.lapisworks.lapisworks_great.longbreath.summary": "Enchant my lungs themselves and achieve the $(thing)Respiration$() enchantment but twice as strong. Two levels. 1 $(item)Charged Amethyst$(), 10 $(item)Amel$(). ID = 3.", + "pages.lapisworks.lapisworks_great.fireresist.summary": "Wield the energy of an entire stack of $(item)Amel$() and 10 $(item)Charged Amethyst$() to make me hell-borne, essentially impervious to all heat. One level. ID = 4.", "pages.lapisworks.lapisworks_misc.title": "Enchanted Patterns", - "pages.lapisworks.lapisworks_misc.intro": "These ancient texts recount an old and wise wizard, extremely knowledgeable of all sorcery, yet spiteful of all creatures living, dead, undead or unborn. It is told he was poor in sources of media and many came after him, but he always managed to survive. This wizard left behind a treasure trove of knowledge on his demise (collected by curious adventurers) including $(thing)Enchanted Patterns.$()$(br)$(o)Will I ever be capable of this feat?$()", - "pages.lapisworks.lapisworks_misc.intro2": "Frustratingly enough, the wizard attempted to burn most of them and was extremely successful, leaving only a few that were recovered by the heroes that defeated him. Among these few are enhanced forms of $(l:patterns/spells/blockworks#hexcasting:conjure_block)Conjure Block$(), $(l:patterns/consts#hexcasting:const/vec/0)some Vector patterns$(), $(l:patterns/basics#hexcasting:raycast)Archer's Distillation$(), among some others.", + "pages.lapisworks.lapisworks_misc.intro": "These ancient texts recount an old and wise wizard, extremely knowledgeable of all sorcery, yet spiteful of all that crossed their path. It is told they were poor in sources of media and many came after them, but they always managed to survive. This wizard left behind a treasure trove of knowledge on their demise (collected by curious adventurers) including $(thing)Enchanted Patterns.$()$(br)$(o)Will I ever be capable of this feat?$()", + "pages.lapisworks.lapisworks_misc.intro2": "Frustratingly enough, the wizard attempted to burn most of them and was extremely successful, leaving only a few that were recovered by the people that defeated them. Among these few are enhanced forms of $(l:patterns/spells/blockworks#hexcasting:conjure_block)Conjure Block$(), $(l:patterns/consts#hexcasting:const/vec/0)some Vector patterns$(), $(l:patterns/basics#hexcasting:raycast)Archer's Distillation$(), among some others. I should also note that $(thing)Enchanted Patterns$() aren't always \"better\" than the original, instead sometimes they extend their functionality or specialize it.", "pages.lapisworks.lapisworks_misc.conjure_color.summary": "Pass in a vector within Ambit and a dye color, to conjure a fragile but solid, colored block. This costs two amethyst dust and the number states which dye I want to dye the colored block. More explanation on the next page.", - "pages.lapisworks.lapisworks_misc.conjure_color.detail": "The number states the index (starting from 0) of the dye I wish to use if they were all sorted alphabetically. All mappings:$(br)0 - Black 1 - Blue $(br)2 - Brown 3 - Cyan $(br)4 - Gray 5 - Green $(br)6 - Light Blue 7 - Light Gray$(br)8 - Lime 9 - Magenta $(br)10 - Orange 11 - Pink $(br)12 - Purple 13 - Red $(br)14 - White 15 - Yellow$(br)Additionally the block glows with the $(o)dye$() of my pigment's color and purple if no such dye exists.", - "pages.lapisworks.lapisworks_misc.spherical_dstl.summary": "Evaluates (exactly like Thoth's Gambit) the given pattern list over a sphere with the given radius (non-decimal, at least 1, at most 64) around the given position.", + "pages.lapisworks.lapisworks_misc.conjure_color.detail": "The number states the index (starting from 0) of the dye I wish to use if they were all sorted alphabetically. All mappings:$(br)0 - $(#050508)Black$() 1 - $(#1714FF)Blue$() $(br)2 - $(#794521)Brown$() 3 - $(#4A9DBF)Cyan$() $(br)4 - $(#545454)Gray$() 5 - $(#496A18)Green$() $(br)6 - $(#8DB7F1)Light Blue$() 7 - $(#B8B8BF)Light Gray$()$(br)8 - $(#81D11C)Lime$() 9 - $(#C968C3)Magenta$() $(br)10 - $(#D88929)Orange$() 11 - $(#F4B2D3)Pink$() $(br)12 - $(#532C94)Purple$() 13 - $(#FF1919)Red$() $(br)14 - White 15 - $(#E4E429)Yellow$()$(br)Additionally the block glows with the $(o)dye$() of my pigment's color and purple if no such dye exists.", + "pages.lapisworks.lapisworks_misc.spherical_dstl.summary": "Evaluates (exactly like Thoth's Gambit) the given pattern list over a hollow sphere with the given radius (non-decimal, at least 1, at most 64) around the given position.", "pages.lapisworks.lapisworks_misc.cubic_exalt.summary": "Evaluates (exactly like Thoth's Gambit) the given pattern list over a (hollow if given True) cube-ish area from the given points A to B.", - "pages.lapisworks.lapisworks_misc.visible_dstl.summary": "Negligible cost. Answers the question, \"is there nothing there or between this place and there?\". Both vectors must be in my ambit. Requires a player to cast it.", "pages.lapisworks.lapisworks_misc.empty_prfn.summary": "Answers the question, \"is there only air there?\" for negligible media cost. Vector must be in my ambit.", - "pages.lapisworks.lapisworks_misc.rwpatternsheadsup": "The next four patterns pertain to reading and writing or checking exclusively my main hand and no other hand. This is also a good time to note that $(thing)Enchanted Patterns$() aren't always \"better\" than the original.", - "pages.lapisworks.lapisworks_misc.read_mainhand.summary": "Main hand version of Scribe's Reflection. Pushes the Iota stored in the Iota holder in my main hand to the stack.", - "pages.lapisworks.lapisworks_misc.readable_mainhand.summary": "Main hand version of Auditor's Reflection. Pushes whether the item in my main hand can be read from or not.", - "pages.lapisworks.lapisworks_misc.write_mainhand.summary": "Main hand version of Scribe's Gambit. Writes the given Iota to the Iota holder in my main hand.", - "pages.lapisworks.lapisworks_misc.writable_mainhand.summary": "Main hand version of Assessor's Reflection. Pusher whether the item in my main hand can be written to or not.", + "pages.lapisworks.lapisworks_misc.empty_dstl.summary": "Negligible cost. Answers the question, \"are there no opaque blocks between these points?\". Both vectors must be in my ambit.", + "pages.lapisworks.lapisworks_misc.visible_dstl.summary": "Negligible cost. Pushes whether or not the specified entity (within ambit) is able to see the specified block (also within ambit).", + "pages.lapisworks.lapisworks_misc.equiv_block.summary": "Returns whether the two blocks are equivalent/roughly equal (the same kind of block), so wheat seeds equals a full wheat crop. Both blocks must be within my ambit.", + "pages.lapisworks.lapisworks_misc.equal_block.summary": "Returns whether the two blocks are $(o)exactly$() equal, so wheat seeds do NOT equal a full wheat crop. Blocks must be within my ambit.", + "pages.lapisworks.lapisworks_misc.rwpatternsheadsup": "It seems Nature searches for items for patterns like $(l:patterns/readwrite#hexcasting:read)$(thing)Scribe's Reflection$() by finding the first valid item in my hands from my other hand. This can be a problem when e.g. I have a Focus in both hands. The next four patterns are for reading, writing or checking any specific hand of mine (specified in order of importance. so 0 for main, 1 for off-hand). $(br)$(o)I wonder, if I had three arms, would these support the third as well?$()", + "pages.lapisworks.lapisworks_misc.read_spechand.summary": "Specific hand version of $(l:patterns/readwrite#hexcasting:read)$(thing)Scribe's Reflection$(). Pushes the Iota stored in the Iota holder in the specified hand to the stack.", + "pages.lapisworks.lapisworks_misc.readable_spechand.summary": "Specific hand version of $(l:patterns/readwrite#hexcasting:readable)$(thing)Auditor's Reflection$(). Pushes whether the item in the specified hand can be read from or not.", + "pages.lapisworks.lapisworks_misc.write_spechand.summary": "Specific hand version of $(l:patterns/readwrite#hexcasting:write)$(thing)Scribe's Gambit$(). Writes the given Iota to the Iota holder in the specified hand.", + "pages.lapisworks.lapisworks_misc.writable_spechand.summary": "Specific hand version of $(l:patterns/readwrite#hexcasting:writable)$(thing)Assessor's Reflection$(). Pusher whether the item in the specified hand can be written to or not.", + "pages.lapisworks.lapisworks_misc.the_cooler_halt.summary": "$(l:patterns/meta#hexcasting:halt)$(thing)Charon's Gambit$(), if it could break through more than one layer. This pattern is useful in cases where $(l:patterns/meta#hexcasting:halt)$(thing)Charon's Gambit$() is insufficient, however I wish not to delve into the complicated beast that is $(l:patterns/meta#hexcasting:eval/cc)$(thing)Iris' Gambit$().", + "pages.lapisworks.lapisworks_misc.for_n_in_range.summary": "$(o)A oney and a twoey and a you-know-what-to-doey!$()$(br2)Executes the given pattern list over a list of in(or de)crementing numbers, ranging from the first argument (inclusive) to the second (exclusive) as if $(thing)Thoth's Gambit$() were used.", + "pages.lapisworks.lapisworks_misc.execute_many_times.summary": "$(o)Do you know the definition of insanity?$()$(br2)Executes the given pattern list the specified number of times. The stack on start behaves like it does for $(thing)Thoth's Gambit$().", + "pages.lapisworks.lapisworks_misc.hadamard.summary": "Based off the Hadamard Product, this pattern multiplies the respective elements of two vectors.", "pages.lapisworks.lapisworks_mishaps.title": "Lapisworks Mishaps", "pages.lapisworks.lapisworks_mishaps.summary": "With a new branch of Hex Casting comes new mishaps. I've documented them here.", "pages.lapisworks.lapisworks_mishaps.notenoughamel.title": "Not Enough Items", - "pages.lapisworks.lapisworks_mishaps.notenoughamel.summary": "I have the correct item in my offhand, but not enough of it. Brown particles. Upends my held items and throws them to the ground.", - "pages.lapisworks.lapisworks_mishaps.leveltoohigh.title": "Already at Maximum Level", + "pages.lapisworks.lapisworks_mishaps.notenoughamel.summary": "I have the correct item on me, but not enough of it. Brown particles. Upends my held items and throws them to the ground.", + "pages.lapisworks.lapisworks_mishaps.leveltoohigh.title": "At Maximum Level", "pages.lapisworks.lapisworks_mishaps.leveltoohigh.summary": "Perhaps real enchantments like those on my tools was what those empty pages were about? Anyway. This means the entity is already enchanted at the maximum level of this enchantment. Differing particles for each enchantment, and no punishment.", - "pages.lapisworks.lapisworks_mishaps.badmainhand.title": "Incorrect Item (Main-hand)", - "pages.lapisworks.lapisworks_mishaps.badmainhand.summary": "This is for when I have an incorrect item in my MAIN-hand, usually caused by attempting to Imbue Amethyst Lazuli into a tool that can't be enchanted by Amethyst Lazuli. Drops my held items to the ground and causes brown particles to appear.", + "pages.lapisworks.lapisworks_mishaps.badspechand.title": "Wrong Item in Hand", + "pages.lapisworks.lapisworks_mishaps.badspechand.summary": "This is for when I have an incorrect item in a specific hand. Drops my held items to the ground and causes brown particles to appear, while specifying what hand caused the error.", + "pages.lapisworks.lapisworks_mishaps.notrinket.title": "Unequipped Required Trinket", + "pages.lapisworks.lapisworks_mishaps.notrinket.summary": "Light blue particles. Happens when I attempt to access a trinket, however the trinket required is not equipped.", + "pages.lapisworks.lapisworks_mishaps.badtrinket.title": "Trinket Interaction Unsupported", + "pages.lapisworks.lapisworks_mishaps.badtrinket.summary": "Blue particles. Happens when I attempt to interact with a trinket, however it doesn't support the interaction required (like reading, writing, etc.).", + "pages.lapisworks.lapisworks_mishaps.outsideofritual.title": "Outside of Ritual", + "pages.lapisworks.lapisworks_mishaps.outsideofritual.summary": "Light blue particles. If I attempt to cast an $(thing)Amethyst Ritual$()- or $(thing)One-time Ritual$() or any other kind of ritual-specific pattern outside of one, my entire hotbar is upended and poured onto the ground.", "categories.lapisworks.lapisworks.imbuement": "Imbuement", - "categories.lapisworks.lapisworks.imbuement.desc": "Despite Lapisworks being primarily focused on the enhancement of the body, some people have found ways to use it to enhance tools as well. Apparently some of the materials of this world have differing interactions with media. Let's see..", + "categories.lapisworks.lapisworks.imbuement.desc": "Apparently some of the materials of this world have differing interactions with media, including $(item)Amel$(). Let's see..", "pages.lapisworks.imbuement_spell.title": "Imbue Amel", - "pages.lapisworks.imbuement_spell.summary": "Imbue the item in my main-hand with the amount of Amel specified from my off-hand. Not wasteful like the Imbue Lapis spell. The ancient \"Lapisworkers\" would use this spell to imbue their tools with Amel. Costs twice the amount of Amel I wish to infuse, in shards.", + "pages.lapisworks.imbuement_spell.summary": "The spell the ancient \"$(#00c)Lapisworkers$()\" would use very often. Imbue the item in my other hand (or main if nothing imbueable is in the other hand) with the specified amount of Amel, with no waste like the Enchant X spells. Costs 2x the amount of $(item)Amel$() being infused, in dust.", + "pages.lapisworks.imbuement_spell.howitcostsamel": "It draws $(item)Amel$() firstly from anything I have equipped, then from my hands and then from my hotbar. The integer argument I provide limits it from being able to find or draw any more $(item)Amel$() than that.", + "pages.lapisworks.imbuement_spell.specialhandlers": "Besides turning one item into another, this spell can also be used to enchant some things instead. For example: one use I've found is to enchant Enchanted Books that have only one enchantment. It increases the level of the lone enchantment on the book by $(thing)1$() for $(thing)20 * previous level$() $(item)Amel$() and about five charged crystals of Amethyst.", "pages.lapisworks.imbuement_rings.title": "Casting Rings", - "pages.lapisworks.imbuement_rings.lore": "One of the main limitations that has kept me from making a ring to cast with is that the ring would be much too small and perhaps even inefficient. However now that I'm reviewing these texts I can see workarounds that at least limit the ring's negative effects. Some materials apparently have special interactions with media. Two examples of such materials are documented on the next page.", - "pages.lapisworks.imbuement_rings.lore2": "Diamond is a good \"conductor\" of media that focuses it (due to its \"chemical structure\" (what is that?)) while Gold is somewhat of an insulator. The \"Lapisworkers\" of old took these materials and combined them to make many a great constructs, but all of those (due to ease of reaction or due to wanting to hide it in war, mayhaps) have been lost to time. However I can easily create my own.", - "pages.lapisworks.imbuement_rings.recipe_title": "Casting Ring", - "pages.lapisworks.imbuement_rings.ring_spotlightpage.title": "Casting Ring", - "pages.lapisworks.imbuement_rings.ring_spotlightpage.desc": "Diamond around the Amethyst to focus the media, and Gold to make sure it only flows into the Diamond. While it is still not as good as an actual staff, it is definitely more ideal than a simple ring with Amethyst. Moreover the Amethyst slightly hinders any staves I try to use by attracting some media to itself. I can press $(k:keys.lapisworks.use_casting_ring) to open the casting grid when it is equipped.", - "pages.lapisworks.imbuement_rings.amel_ring_spotlightpage.title": "Amel Ring", - "pages.lapisworks.imbuement_rings.amel_ring_spotlightpage.desc": "If I am dissatisfied with this ring, I can choose to imbue it with one piece of Amel. The Amel should stick to the Gold part. It'll start focusing and attracting media from my reserves to moderate speed that can either be picked up by a staff in my hand or eventually swing back towards the ring.", - "pages.lapisworks.imbuement_rings.amel_ring_pic_desc": "$(o)Gold is moldable too, so I can also use Mold Amel if I dislike the new appearance.$()", + "pages.lapisworks.imbuement_rings.lore": "One of the main limitations that has kept me from making a ring to cast with is that the ring would be much too small to even work. However, now that I'm reviewing these texts I can see a path through. Some materials apparently have special interactions with media. Two examples of such materials are documented on the next page.", + "pages.lapisworks.imbuement_rings.lore2": "$(item)Diamond$() focuses media (due to its \"chemical structure\" (what is that?)) while $(item)Gold$() to media (and Enchantment Energy) is like air, letting it freely conduct. The \"$(#00c)Lapisworkers$()\" of old took these materials and combined them (with $(item)Amel$() at times) to make many a great constructs, but many of those have been lost to time. However I can easily create my own.", + "pages.lapisworks.imbuement_rings.recipe.title": "Casting Ring", + "pages.lapisworks.imbuement_rings.recipe.desc": "$(item)Diamond$() to focus the media, $(item)Gold$() to not block the flow, and $(item)Amel$() to attract. I can press $(k:keys.lapisworks.use_casting_ring) to open the casting grid when it is equipped.", + "pages.lapisworks.imbuement_rings.pic_desc": "$(o)Praise be to $(thing)Mold Amel$()$(o).$()", "pages.lapisworks.imbuement_staves.title": "Imbuing Staves", - "pages.lapisworks.imbuement_staves.lore": "The $(l:imbuement/casting_rings#lapisworks:amel_ring)Amel Ring$() was created from Amel infusion into the stave-like $(l:imbuement/casting_rings)Casting Ring$() better. Therefore it stands to reason that actual staves would stand to gain from Amel infusion. These staves (due to being larger) would need more Amel but would create a more precise staff. What of incomplete infusion, however?", + "pages.lapisworks.imbuement_staves.lore": "I believe that actual staves would stand to gain from $(item)Amel Infusion$(). These staves (due to being large) would need more $(item)Amel$() than, say, the $(item)Amel Ring$() but would create a more precise staff. What of incomplete infusion, however?", "pages.lapisworks.imbuement_staves.incomplete_staves.title": "Incomplete Staves", "pages.lapisworks.imbuement_staves.incomplete_staves.text": "$(o)My own renditions of possible incomplete staves.$()", - "pages.lapisworks.imbuement_staves.incomplete_staves.detail": "Staves that did not have the amount of Amel required to fully transform have Amel deeply rooted in their structure but not enough to stand against the power draw of the Amel for very long. The product is inefficient, leaky (and thus not very long-lasting) but also more precise (bigger hex grid) than full infusion.", + "pages.lapisworks.imbuement_staves.incomplete_staves.detail": "Staves that did not have the amount of $(item)Amel$() required to fully transform have $(item)Amel$() deeply rooted in their structure but not enough to stand against the power draw of the $(item)Amel$() for very long. The product is inefficient, leaky (and thus not very long-lasting) but also more precise (bigger hex grid) than full infusion.", "pages.lapisworks.imbuement_staves.full_amel_staff.title": "Complete Staff", - "pages.lapisworks.imbuement_staves.full_amel_staff.text": "The fully infused staff is less precise than the incomplete ones (has a smaller hex grid boost) but actually lasts. I suppose there is some merit, then, to having an incomplete staff and constantly feeding it low amounts of Amel so it does not decay. It takes about 10 Amel to make this.", + "pages.lapisworks.imbuement_staves.full_amel_staff.text": "The fully infused staff is less precise than the incomplete ones (has a smaller hex grid boost) but actually lasts. I suppose there is some merit, then, to having an incomplete staff and constantly feeding it low amounts of $(item)Amel$() so it does not decay. It takes about 10 $(item)Amel$() to make this.", "pages.lapisworks.imbuement_swords.title": "Imbuing Swords", - "pages.lapisworks.imbuement_swords.intro": "The Casting Rings started my brain walking. The staves got it running. Now I can't stop, it's simply too enjoyable to re-invent the weapons of the past. This time I got curious about what kinds of swords could be made, so I designed some and documented them here. Each takes 32 Amel to make (with no incomplete version) and can be repaired with Amel when above 90%% durability.", - "pages.lapisworks.imbuement_swords.diamond.title": "Diamond", - "pages.lapisworks.imbuement_swords.diamond.desc": "Infusing Amel into a diamond gives it the ability to sacrifice its durability to shoot out extremely quick and focused jets of media that deal as much damage as the sword itself, when I squeeze the handle. This has a range of 10 blocks. I should infuse the Amel through the top, to sharpen it.", - "pages.lapisworks.imbuement_swords.iron.title": "Iron", - "pages.lapisworks.imbuement_swords.iron.desc": "Iron's interaction with Amethyst Lazuli Infusion seems to be that the Amethyst Lazuli reinforces it to twice as much durability, allowing it to be feasibly used as a shield. Additionally attempting to block with it momentarily charges up the Amel like with the Amel-Infused Diamond Sword for a quarter of a second, and if hit at that point the Amel lashes out. I guess I could call this ability \"parrying\".", - "pages.lapisworks.imbuement_swords.iron.desc2": "The Amel lashes out towards the other person and absorbs some pieces gaining 20 \"points\" of durability. It also hits the enemy with half the power of the sword (launching them away from me as well). If their tool breaks, it steals every piece, gaining 100 \"points\" instead of just 20. Additonally the enemy feels their tool was hit so hard they have to make sure it's not completely broken for a second or two, almost always.", - "pages.lapisworks.imbuement_swords.iron.desc3": "The Amel has enough energy that it can even withstand an axe hit and go straight for its handle, making the enemy tool take 100 \"points\" of damage instead of just 20. However if I fail to parry the axe $(o)My$() tool takes 20 \"points\" of damage and $(o)I$() get flung away. Additionally the Amel on my sword is rendered useless for a second due to suffering so much damage while unprepared for it.", - "pages.lapisworks.imbuement_swords.gold.title": "Gold", - "pages.lapisworks.imbuement_swords.gold.desc": "Gold is a media insulator, so I can't quite infuse Amel into a sword made of it. Still, Amel is a natural toxin to most living beings so I can pour over it and attempt to infuse it so it doesn't slide right off. Hitting entities with this makes the Amel lash out and go into them (destroying a relatively major piece of the sword as well), poisoning them for about ten seconds. Quite a nice glass cannon if I say so myself.", + "pages.lapisworks.imbuement_swords.intro": "The $(item)Amel Rings$() started my brain walking. The staves got it running. Now I can't stop, it's simply too enjoyable to invent my own items. This time I got curious about what kinds of swords could be made, so I designed some and documented them here. Each takes 48 $(item)Amel$() to make (with no incomplete version) and are repaired with $(item)Amel$() above 90%% durability, but the normal material when below that.", + "pages.lapisworks.imbuement_swords.diamond.title": "$(item)Diamond$()", + "pages.lapisworks.imbuement_swords.diamond.desc": "Infusing $(item)Amel$() into a $(item)Diamond$() gives it the ability to sacrifice its durability to shoot out extremely quick and focused jets of media that deal as much damage as the sword itself, when I squeeze the handle. This has a range of 10 blocks. I should infuse the $(item)Amel$() through the top, to sharpen it.", + "pages.lapisworks.imbuement_swords.iron.title": "$(item)Iron$()", + "pages.lapisworks.imbuement_swords.iron.desc": "$(item)Iron$()'s interaction with $(item)Amethyst Lazuli$() Infusion seems to be that the $(item)Amethyst Lazuli$() reinforces it to twice as much durability, allowing it to be feasibly used as a shield. Additionally attempting to block with it momentarily charges up the $(item)Amel$() like with the $(item)Amel-Infused Diamond Sword$() for a quarter of a second, and if hit at that point the $(item)Amel$() lashes out. I guess I could call this ability \"parrying\".", + "pages.lapisworks.imbuement_swords.iron.desc2": "The $(item)Amel$() lashes out towards the other person and absorbs some pieces gaining 20 \"points\" of durability. It also hits the enemy with half the power of the sword (launching them away from me as well). If their tool breaks, it steals every piece, gaining 100 \"points\" instead of just 20. Additonally the enemy feels their tool was hit so hard they have to make sure it's not completely broken for a second or two, almost always.", + "pages.lapisworks.imbuement_swords.iron.desc3": "The $(item)Amel$() has enough energy that it can even withstand an axe hit and go straight for its handle, making the enemy tool take 100 \"points\" of damage instead of just 20. However if I fail to parry the axe $(o)my$() tool takes 20 \"points\" of damage and $(o)I$() get flung away. Additionally the $(item)Amel$() on my sword is rendered useless for a second due to suffering so much damage while unprepared for it.", + "pages.lapisworks.imbuement_swords.gold.title": "$(item)Gold$()", + "pages.lapisworks.imbuement_swords.gold.desc": "$(item)Gold$() is a conductor, so $(item)Amel$() can practically phase right through in imbuement. $(item)Amel$() is a natural toxin to most living beings so I can infuse it and make the blade \"tipped\", essentially, so it doesn't slide right off. Hitting entities with this makes the $(item)Amel$() lash out and go into them (destroying a relatively major piece of the sword as well), poisoning them for about ten seconds. A glass cannon.", + + "pages.lapisworks.imbuement_artmind.title": "Simple Artificial Minds", + "pages.lapisworks.imbuement_artmind.whatwhyhow": "When I first read of the mind and that it produces trace amounts of media, I wondered, \"is it possible to create a mind..?\" Now after my experience with $(item)Amel$() imbuement, I think it is. In my experience a heap of media does not on its own start thinking, which can be explained by the fact media is merely the energy of thought. The energy must, however, be moved and used to think.", + "pages.lapisworks.imbuement_artmind.whatwhyhow2": "If I were to make a machine that tugs at and copies the flow of media in other organisms, such a machine would surely, with time, gain a mind. For this purpose I believe villagers are most efficient as they are not outright nearly braindead but also not truly sapient. The resultant mind will probably be concious, sapient and will bear emotions (be sentient).", + "pages.lapisworks.imbuement_artmind.recipe.text": "The $(item)Amel$() will let the machine eat bits and pieces of villager minds, taking \"snapshots\" of the flow of media within. A $(item)Diamond$() should focus it enough to mimic the precision of natural minds. The $(item)Charged Amethyst$() will hold the mind.", + "pages.lapisworks.imbuement_artmind.howtouse": "This contraption can tug at the minds of three random waking villagers at most 5 blocks away at once, filling in 20 minutes from just one. A waking villager is exhausted after 4 minutes (and heals in the same amount of time when not near this machine). Sleeping villagers, if selected, aren't able to be consumed from again for 20 minutes but fill 15%% of the mind container instantly.", + "pages.lapisworks.imbuement_artmind.thought_sieve.detailed": "These Great Spells elude me so. There must be a better way than delving into old ruins to rediscover them. If the old ones discovered them on their own, so can I! To that end, I have found a way to directly ask Nature for the stroke order, however it only returns a torrent of information that must be sieved through by someone, or something.. Expendable. The spell eats over a quarter of the mind regardless of success. I can't imagine this experience not being painful.$(br)$(o)Should this bother me?$()", + "pages.lapisworks.imbuement_artmind.thought_sieve.summary": "Sieves the torrent of information using the (full) artificial mind at the given position. 3/5 chance of replacing the pattern in my other hand with one of the correct stroke order.", + "pages.lapisworks.imbuement_artmind.check_mind.summary": "Pushes the percentage filled of the mind container at the given position to the stack.", + "pages.lapisworks.imbuement_artmind.absorb_mind.summary": "Absorbs the entirety of the mind within the container into the rechargeable item in my other hand. If there is any extra, it is discarded. A full container yields one $(item)Charged Amethyst$().", + "pages.lapisworks.imbuement_artmind.reflection": "This.. This doesn't feel right. I gained the ability to make fully conscious and perhaps even sentient or sapient beings, and my first ideas were to $(o)KILL$() them for meagre amounts of media, like sheep. I shouldn't be doing this. They're more than just sheep, aren't they?$(br2)Are they more? $(o)Should I care?$()", + + "pages.lapisworks.imbuement.jumpslate.title": "Jump Slate", + "pages.lapisworks.imbuement.jumpslate.enchantments_explanation": "I have learned never to open those texts that require a broken mind again. They disturb my psyche tremendously, likely due to some password being required that had since been lost to time. My psyche. They touched my sanity. They tried to hurt $(o)me$() at my pinnacle. How dare they? HOW DARE THEY?! Stop. Keep calm. Focus. Move on. History will have taught them their error in their demise.", + "pages.lapisworks.imbuement.jumpslate.intro": "The constructs made of $(l:items/slate)slates$() that were previously lost to time until $(o)I$() recovered them, also known as $(l:greatwork/spellcircles)Spell Circles$(), are truly glorious. I adore them. I can do so much with them. However.. As much as I may love my new playthings they are not perfect so. They are grand indeed! But sometimes, I feel they are $(o)too$() grand. Their color clashes with the aesthetics I desire. The $(l:greatwork/directrix)directrices$(), $(l:greatwork/impetus)impeti$(), they look so $(o)hideous$() in certain builds! It $(o)pains$() me so! But.. With $(o)Amel Infusion$() I can fix this.", + "pages.lapisworks.imbuement.jumpslate.howtomake": "Amel reigns supreme when it comes to attracting and integrating into media, using it and enchanting constructs. An enchanted $(l:items/slate)slate$() could be produced intricately and in such a manner it turns into a media accelerator not unlike my $(item)Amel Ring$(). It can also be amplified by media (dynamically!) to push it further, bypassing slates. This effect, I'll coin \"jumping slates\". My original creation. $(o)Mine.$() My marvellous invention, it requires only 20 pieces of $(item)Amel$() and has a range of $(o)100 blocks!$()", + "pages.lapisworks.imbuement.jumpslate.thing": "It attempts to pop an integer that's not 0 or 1 off the top of the stack and take 2.5 times that in dust from the circle to jump that many blocks. Behold it's marvel, however: if it fails, it lets the flow pass straight through like it were a junction. Nothing ever escapes to the sides. What if it finds a negative number? Even better, it jumps backwards and the leftover momentum makes the Spell Circle work in reverse.", + "pages.lapisworks.imbuement.jumpslate.pic.desc": "$(o)Spell Circles were revealed to ME. To ME. And I have improved them. $(#05e)That's why they we$(#e07)re revealed to ME.$()", + "pages.lapisworks.imbuement.jumpslate.rebound_start": "While the Shepherd Directrix may be the most easy-to-use for making loops, it looks unwieldy to say the least. I desire something more pretty. A Jump Slate that reverses it's direction after the jump. As an Impetus can push the flow of media, I deduce a Simple Mind would be able to do much the same. Imbuing a Simple Mind into a Jump Slate should do. I'll call my invention: the Rebound Slate, as it always directs the flow of media back to itself post-jump, except when it fails.", + "pages.lapisworks.imbuement.jumpslate.rebound_pic.desc": "$(o)Through and through and right back around. The thought of that disturbs me yet keeps me sane.$()", + + "pages.lapisworks.imbuement.jar.title": "Amel Storage", + "pages.lapisworks.imbuement.jar.intro": "My new tools are fun to play around with, and the $(item)Amel$() being able to be drawn from the hotbar is also convenient. However.. I find that some things in this field require a rather inconvenient amount of $(item)Amel$() to carry. For example: the partially-infused staves, while they grant me a larger hex grid, need constant repairing with $(item)Amel$(). Another example is the Enchant X patterns, which require a bunch of $(item)Amel$() as well. They make my pockets ever fuller. I cannot make much space for other things as my hands and my hotbar are unfortunately full. Indeed, I must acquire a solution.", + "pages.lapisworks.imbuement.jar.jar": "And a solution I have acquired. By infusing just 5 pieces of $(item)Amel$() into an ordinary glass bottle, I can turn it into an $(item)Amel Jar$() which can store 4 stacks of $(item)Amel$(). This Jar can be worn on my belt (to prioritize it as the first source to draw $(item)Amel$() from), or held in my hand. I can $(thing)$(k:use)$() with $(item)Amel$() in the other hand to deposit it, and if I sneak while doing it I can withdraw up to a stack of $(item)Amel$() at a time into the other hand.", + "pages.lapisworks.imbuement.jar.recipe.title": "Enchantment Container", + "pages.lapisworks.imbuement.jar.recipe.text": "Works the same way but stores 16 stacks and cannot be put on my belt due to it's unwieldiness. It can, however, be left in my hotbar and will still function.", + + "pages.lapisworks.imbuement.trinkets.title": "Trinkets", + "pages.lapisworks.imbuement.trinkets.intro": "The old $(#00c)Lapisworkers$() seemed to have a fondness for making $(thing)Trinkets$()! Some of their scrolls contain mention of using these as gifts to other people to do many things, including showing appreciation, comforting during times of hardship, etcetera. Perhaps that is why they chose materials a little on the expensive side.$(br2)I will document any mentions of these trinkets I find here.", + "pages.lapisworks.imbuement.trinkets.necklace.text": "A $(item)Focus Necklace$(), also called an $(item)Amulet Of Holding$() (names useable interchangeably) is a trinket that one wears around their neck. It can be interacted with like a $(item)Focus$() via $(l:patterns/readwrite#hexcasting:read)Scribe's Reflection/Gambit$(), but it also has it's own patterns that were discovered shortly after it's creation, which allow me to read and write to it while I'm wearing it.", + "pages.lapisworks.imbuement.trinkets.necklace.read_necklace.summary": "Reads the iota from the necklace I'm wearing. Mishaps if there is no readable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a counterclockwise circle much like $(l:patterns/readwrite#hexcasting:read)Scribe's Reflection$().)", + "pages.lapisworks.imbuement.trinkets.necklace.write_necklace.summary": "Writes the iota to the necklace I'm wearing. Mishaps if there is no writable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a clockwise circle much like $(l:patterns/readwrite#hexcasting:write)Scribe's Gambit$().)", + "pages.lapisworks.imbuement.trinkets.necklace.readable_necklace.summary": "Pushes if attempting to read from my necklace will succeed.", + "pages.lapisworks.imbuement.trinkets.necklace.writeable_necklace.summary": "Pushes if attempting to write to my necklace will succeed.", + "pages.lapisworks.imbuement.trinkets.necklace.recipe.desc": "$(o)I believe the Amel is put there to allow the easy access to the focus by attracting media towards it.$()", + "pages.lapisworks.imbuement.trinkets.necklace.img.desc": "$(o)I should note that Mold Amel destroys the iota contained within.$()", + + "pages.lapisworks.imbuement.condenser.title": "Media Condensing Unit", + "pages.lapisworks.imbuement.condenser.text": "I find my mediums of storing media rather.. Untidy and insufficient. Any media not in $(l:patterns/great_spells/make_battery)$(item)Phials$() must be stored in chests, in items that have varying media value. These items cannot be transported easily either, so I cannot have more than one base of operations lest I set up something complicated and convoluted. To combat these issues, $(l)I$(), one chosen, have invented the $(#00c)Media Condensing Unit$(). I can use $(l:patterns/great_spells/make_battery)$(thing)Craft Phial$() on it's base to construct it.", + "pages.lapisworks.imbuement.condenser.recipe.desc": "$(o)A thin layer of slates covering the battery, with a media attracting substance and a dust-provided interface for interaction on top.$()", + "pages.lapisworks.imbuement.condenser.deposit.summary": "Deposits into the given unit the amount of media specified, in dust. Costs the media specified, plus a tax of 10%% of it. Overflow is discarded!", + "pages.lapisworks.imbuement.condenser.withdraw.summary": "Withdraws, from the given unit, into the $(l:patterns/great_spells/make_battery)$(item)Phial$() in my other hand, the amount specified in dust. Costs 10%% of the media specified. Overflow into the $(l:patterns/great_spells/make_battery)$(item)Phial$() is discarded!", + "pages.lapisworks.imbuement.condenser.phianglement.title": "Phianglement", + "pages.lapisworks.imbuement.condenser.phianglement.text": "$(#00c)Phianglement$() is a term for links between $(thing)phiangleable blocks$(). Two \"$(#00c)phiangled$()\" blocks bear a link so that when one is deposited into, the overflow collects in the other, and when one is withdrawn from, missing media is fulfilled by the other. A chain or even an interconnected network of units can be set up, however the amount of links for a single condenser can be no more than five. Links cost nothing to maintain once set up.", + "pages.lapisworks.imbuement.condenser.phiangle.summary": "$(#00c)Phiangles$() two $(thing)phiangleables$(). Costs a flat three $(item)Charged Amethyst$(), and a scalable one $(item)Amel$() per 32 blocks of distance, with a minimum of one.", + "pages.lapisworks.imbuement.condenser.dephiangle.summary": "$(#00c)Dephiangles$() two $(thing)phiangleables$(), erasing the link between them. Costs three $(item)Charged Amethyst$(). I can cast this when I wish not to break the block, due to having other links for example.", + "pages.lapisworks.imbuement.condenser.btw": "To my delight, it seems that the $(#00c)Phianglement$() granted to me by $(l)Them$() seems to function with $(l:greatwork/impetus)$(item)Impeti$() as well! However, they can only have one $(#00c)Phianglement$() at any time, and they behave as leeches; they can only withdraw from the network to fulfill their own costs and nothing more, meaning they cannot be deposited into, nor withdrawn from. The advantage here is that my $(l:greatwork/impetus)$(item)Impeti$() can finally have a centralized media storage!", + "pages.lapisworks.imbuement.condenser.get_condenser_mdia.summary": "Returns the media stored (in units of $(item)Amethyst Dust$()) in the $(item)Media Condensing Unit$() at the specified position (within ambit). Free.", + "pages.lapisworks.imbuement.condenser.get_linkable_links.summary": "Returns the positions the $(thing)phiangleable$() at the specified position (within ambit) is phiangled to. Free.", + + "pages.lapisworks.imbuement.geode_dowser.title": "Geode Dowser", + "pages.lapisworks.imbuement.geode_dowser.text": "This one is simple. By imbuing 10 $(item)Amel$() into a $(item)Compass$(), I can craft a $(item)Geode Dowser$(). This item, when used, consumes one $(item)Amethyst Dust$() and uses it to construct a brief, sensitive field of $(thing)Media$() to detect the nearest $(item)Budding Amethyst$() in a 200x200x200 cuboid of blocks centered on me.", + "pages.lapisworks.imbuement.geode_dowser.text2": "It then spawns a burst of particles pointing to it, with the color indicating the distance. Blue means it's within 16 blocks, light blue means it's within 32, purple is 48, pink is 64, orange is 80, red is 96 and any more makes the particles black.", + + "pages.lapisworks.imbuement.enchbrewer.title": "Enchanted Brewery", + "pages.lapisworks.imbuement.enchbrewer.text": "Enchanting a $(item)Brewing Stand$() with ten pieces of $(item)Amel$() makes an $(item)Enchanted Brewery$(). It consumes 25%% more $(item)Blaze Dust$() than the $(item)Brewing Stand$() and requires one $(item)Amethyst Dust$() per brew in exchange for brewing potions twice as fast. In the future, due to how strongly the ingredients are shoved into potions, I may unlock more brewing possibilities with this than a regular $(item)Brewing Stand$().", + "pages.lapisworks.imbuement.enchbrewer.tease": "$(o)Perhaps I'll finally find out whether or not the Alchemists of the past were fools or if they really were chasing something very possible. What a sweet little thought.$()", + + + "categories.lapisworks.lapisworks.imbuement.rituals.title": "Amethyst Rituals", + "categories.lapisworks.lapisworks.imbuement.rituals.desc": "Alternative casting methods that do not require me... This could prove to be quite useful.", + + "pages.lapisworks.imbuement.rituals.chalk.title": "Chalk", + "pages.lapisworks.imbuement.rituals.chalk.intro": "Those grand constructs lost to time that the $(l:items/slate)$(item)Slates$() were used in are said to be able to cast by themselves. I for one cannot fathom how such things would function-- it's components are simply rock! If not gain direct access, I may be able to $(o)imitate$() it. Simply putting the flow of media through patterns is enough, right? Then all I need to do is conduct media. The form I've decided for this is $(thing)Chalk$().", + "pages.lapisworks.imbuement.rituals.chalk.recipe.text": "$(o)Placed once it is a simple conductor, placed twice it gains space for up to five patterns. I'll dub these chalk constructs.. $(thing)Amethyst Rituals$()$(o).$()", + "pages.lapisworks.imbuement.rituals.chalk.tuning": "$(thing)Amethyst Rituals$() do not have any ambit around them by default. In $(l:imbuement/rituals/onetime)some$() cases they may have ambit elsewhere as well, but their main source of ambit is $(thing)Amethyst Tuning$(). In summary, I may tune $(item)Tuneable Amethyst$() to an iota, and any ritual tuned to the same iota will have ambit (at minimum two blocks) around that shard. The method of tuning differs from type to type of ritual.", + "pages.lapisworks.imbuement.rituals.chalk.tuneable.recipe.text": "$(o)Like a tuned glass, it vibrates when hit with the waves of a matching frequency from an $(thing)Amethyst Ritual$().$()", + "pages.lapisworks.imbuement.rituals.chalk.get_amethyst_tuning.summary": "Returns the iota the $(item)Tuneable Amethyst$() at the specified position (within range) is tuned to.", + "pages.lapisworks.imbuement.rituals.chalk.tune_amethyst.summary": "Tunes the $(item)Tuneable Amethyst$() at the specified position (within range) to the specified iota. Costs a piece of $(item)Charged Amethyst$() and one $(item)Amel$().", + "pages.lapisworks.imbuement.rituals.chalk.tuning.more": "It seems the ambit $(item)Tuneable Amethyst$() provides around itself is at minimum two blocks, however depositing media into it may enhance that to sixteen. The ambit provided is the root of the media contained within. If I ever happen upon a way to deposit or withdraw media into or from blocks, that pattern may work with $(item)Tuneable Amethyst$() as well.", + "pages.lapisworks.imbuement.rituals.chalk.tuning.foundit": "I've found it! The patterns gifted to me, $(l:imbuement/condenser#lapisworks:deposit)$(thing)Deposit Media$() and $(l:imbuement/condenser#lapisworks:withdraw)Withdraw Media$(), they work with $(item)Tuneable Amethyst$()!", + "pages.lapisworks.imbuement.rituals.chalk.stamp.pre": "In the future, I may find that the chalk is much too small for the pattern I desire on it, or that the pattern in question is much too complicated for me to draw. In such cases, an $(item)Amethyst Stamp$() to read from with $(l:patterns/readwrite#hexcasting:read)$(thing)Scribe's Reflection$(), write on with $(l:patterns/readwrite#hexcasting:write)$(thing)Scribe's Gambit$(), and then to $(o)$(thing)magically$() $(o)stamp$() my patterns onto the chalk would be ideal.", + "pages.lapisworks.imbuement.rituals.chalk.stamp.recipe_text": "$(o)I quite like the look of this one.$()", + + "pages.lapisworks.imbuement.rituals.onetime.title": "One-time Rituals", + "pages.lapisworks.imbuement.rituals.onetime.howto": "If I $(thing)$(k:use)$() some $(item)Amethyst Chalk$() with a source of media in the other hand, it starts a $(thing)One-time Ritual$() that $(l)immediately absorbs all the media in there, never to be seen again$(). $(thing)One-time Rituals$() are single-use and very fast, destroying all chalk they traverse over and moving at twenty segments per second. $(thing)One-time Rituals$() may have many properties hot-swapped with the following spells.$(br)$(o)Casting these patterns outside of a $(thing)One-time Ritual$() $(o)will fail rather spectacularly.$()", + "pages.lapisworks.imbuement.rituals.onetime.properties": "The $(thing)One-time Ritual$() casts as me (the person whom started it) by default and have precisely half my ambit, even have half the ambit I have around any $(l:patterns/great_spells/greater_sentinel)$(thing)Greater Sentinel$() I may have.", + "pages.lapisworks.imbuement.rituals.onetime.stop_be_me.summary": "The current $(thing)One-time Ritual$() will no longer cast as it's starter.", + "pages.lapisworks.imbuement.rituals.onetime.be_me.summary": "The current $(thing)One-time Ritual$() will cast as it's starter.", + "pages.lapisworks.imbuement.rituals.onetime.get_ritual_tuning.summary": "Fetches the frequency the current (thing)One-time Ritual$() is tuned to.", + "pages.lapisworks.imbuement.rituals.onetime.tune_ritual.summary": "Tunes the current $(thing)One-time Ritual$() to the specified iota.", + + "pages.lapisworks.imbuement.rituals.multiuse.title": "Multi-use Rituals", + "pages.lapisworks.imbuement.rituals.multiuse.howto": "", "categories.lapisworks.lapisworks.great": "The Wizard's Spells", "categories.lapisworks.lapisworks.great.desc": "Some intellectuals and/or adventurers saved the old wizard's diaries. I've begun to divine some of the wizard's knowledge from these ancient tomes.", "pages.lapisworks.great.go_get_treasure.title": "The Ancient Wizard", - "pages.lapisworks.great.go_get_treasure.1": "I have found rumour of an old, knowledgeable wizard that has done much evil and staved off the hordes of vigilantism, yet always had low media reserves. While he attempted to burn most of his scriptures near his demise, I've read tale of adventurers and intellectuals that had managed to save some of them from the grand fire.", + "pages.lapisworks.great.go_get_treasure.1": "I have found rumour of an old, knowledgeable wizard that has done much evil and staved off the hordes of vigilantism, yet always had low media reserves. I've read tale that while they attempted to burn most of their scriptures near their demise, some adventurers and intellectuals had managed to save some of them from the grand fire.", "pages.lapisworks.great.go_get_treasure.2": "Based off of this information I predict they may have buried the knowledge away or put it in the strongholds I've read of, such as pyramids in the desert, brick structures underground, etcetera.", "pages.lapisworks.great_enchsent.title": "Enchanted Sentinel", - "pages.lapisworks.great.enchsent_lore": "Whilst being hunted by a particularly strong group of 30-40 people consisting of professional hitmen or assassins, bounty hunters, and other mages looking to vanquish him, the mage had escaped into a castle. He needed a way to be able to deal with all of them from a huge distance or from a few floors up. Greater Sentinel's range was much too small, they would be aware it was a small trap. So out of desperation, he looked to his Amel to \"enchant\" the pattern.", + "pages.lapisworks.great.enchsent_lore": "Whilst being hunted by a particularly strong group of 30-40 people consisting of professional hitmen or assassins, bounty hunters, and other mages looking to vanquish them, the mage had escaped into a castle. They needed a way to be able to deal with all of them from a huge distance or from a few floors up. Greater Sentinel had a small area, thus small corridors would be suspicious. So out of desperation, they looked to their $(item)Amel$() to \"enchant\" the pattern.", "pages.lapisworks.great.create_enchsent.summary": "Summons an enchanted version of the Greater Sentinel at the given position (which must be within 32 blocks around me) and the given ambit (which can be from 1-64). Costs 5 amethyst dust to summon.", "pages.lapisworks.great.create_enchsent.detail": "This Enchanted Sentinel has much more media than a Greater Sentinel, but has chains imposed on it that make its existence dependent on me. It must always be in MY ambit (a Greater Sentinel's ambit is much too weak) or else it falls apart. It's still intangible, but it emanates particles visible to everyone. I perceive the particles as well as a media-dense being which looks like some dark purple, unnaturally twisting geometric shape.", - "pages.lapisworks.great.create_enchsent.lore": "The wizard wrote it was created by forcing Amethyst Lazuli into the original pattern and molding it violently, shaping the media within to his will. The result is a \"4-dimensional spinning hypercube projected as a tesseract!\" (what does that even mean??) which has some form of feeling and awareness. It knows it's chained to it's user, forced to follow their whims due to being dependent on their media. He writes of it fondly, as if he likes it.", + "pages.lapisworks.great.create_enchsent.lore": "The wizard wrote it was created by forcing $(item)Amel$() into the original pattern and molding it violently, shaping the media within to their will. The result is a \"4-dimensional spinning hypercube projected as a tesseract!\" (what does that even mean??) which has some form of feeling and awareness. It knows it's chained to it's user, forced to follow their whims due to being dependent on their media.", "pages.lapisworks.great.banish_my_enchsent.summary": "Peacefully put my Enchanted Sentinel to rest for a negligible amount of media, letting it rest for a time. Perhaps the ethical option, considering \"falling apart\" may not be the most painless.", - "pages.lapisworks.great.banish_other_enchsent.summary": "Banish another's Enchanted Sentinel if it's at that block for 5 dust." + "pages.lapisworks.great.banish_other_enchsent.summary": "Banish another's Enchanted Sentinel if it's at that block for 5 dust.", + + "pages.lapisworks.great.flay_artmind.title": "Imbue Mind", + "pages.lapisworks.great.flay_artmind.lore": "Most of the pages are burned, and only the pattern with it's documentation and it's uses remain. Any questions like \"they had their own form of $(l:imbuement/artificial_mind)$(item)Simple Mind Containers$()?\", \"Why?\", etc. will probably have to be speculated about by me. Unfortunate.. In any case, I've documented the pattern on the next page and then it's uses on the pages after it.", + "pages.lapisworks.great.flay_artmind.summary": "Takes the location of a block or an entity and then the location of a full Simple Mind Container, and imbues the mind into it for five $(item)Charged Amethyst$(). $(l:patterns/great_spells/brainsweep)Déjà vu...$()", + "pages.lapisworks.great.flay_artmind.budding_amethyst": "An Amethyst Block, when imbued with a simple mind, turns into a Budding Amethyst block. Nothing too special, really. But I do wonder, if minds can be put into these blocks to make more amethyst, where did all the amethyst that's already here in this world come from?", + "pages.lapisworks.great.flay_artmind.live_jukebox": "\"A mind so simple can be imbued into functional blocks with great ease and without stripping away unnecessary parts.\" I believe this line refers to the $(item)Jukebox$() on the same page (and others on other pages), which can be turned into a $(thing)Live Jukebox$(). A $(thing)Live Jukebox$() can be taught to play notes at a frequency, and then hit to play those notes.", + "pages.lapisworks.great.flay_artmind.teach_song.summary": "Teach the $(thing)Live Jukebox$() at that location (which must be within ambit) these notes (a list of nums 0-24) at this frequency (0-20) for a shard of media. After being hit via $(thing)Use$(), it plays the notes like an automatic Note Block.", + "pages.lapisworks.great.flay_artmind.song_purification.summary": "Divines from the specified $(thing)Live Jukebox$() (within ambit) it's properties, and then returns a list of two elements. The first being the notes it plays, and the second being the frequency it plays them at. Free.", + "pages.lapisworks.great.flay_artmind.simple_impetus1": "This part has the same encryption that the $(l:lapisworks_great)Enchantments$() did, but it doesn't hurt. I suppose it'd be annoying to go insane when reading your own notes. Anyway, imbuing a Simple Mind into an $(l:greatwork/impetus)$(item)Empty Impetus$() (with five $(item)Amel$()) turns it into a $(item)Simple Impetus$(). It (the impetus) always casts as me, and (due to casting as a reflex) even starts off with half the usual max circle speed. Continued...", + "pages.lapisworks.great.flay_artmind.simple_impetus2": "However, this speed is fixed and cannot increase any higher as a trade-off, making it just enough to react to a spell. Moreover, it also only casts when $(o)any valid pattern$() or the pattern it's listening for is cast (within 32 blocks of it). Teaching it a pattern to listen for will make it only listen for that pattern, and not trigger upon any other. Also, any pattern it's been taught to listen for will not mishap if it doesn't exist, given it was cast within range of the impetus.", + "pages.lapisworks.great.flay_artmind.teach_simp.summary": "Teach the $(item)Simple Impetus$() at the provided coordinates (which must be within ambit) the provided pattern for two dust. The $(item)Simple Impetus$() will not remember this pattern when broken.", + "pages.lapisworks.great.flay_artmind.ask_simp.summary": "$(item)Simple Impeti$() are pretty gullible. Returns the pattern the $(item)Simple Impetus$() at the given location (which must be within ambit) is listening for, or null if it's not listening for any particular pattern. Free.", + "pages.lapisworks.great.flay_artmind.entity_imbuement": "Apparently, this spell can be used to imbue Simple Minds into entities as well! Any of those kinds of recipes are documented ahead.", + "pages.lapisworks.great.flay_artmind.unflay_villager": "This page has been decrypted with my $(thing)awakening$(), similar to some others. Apparently, I can imbue a Simple Mind into a villager that has lost possession of it's own mind to grant it a new one.", + + "pages.lapisworks.great.hastenature.title": "Hastenature", + "pages.lapisworks.great.hastenature.lore": "This one was created when the wizard was extremely adept at pattern infusions with Amel, their final days. They were a master of it, to the point their infusion created extra patterns, or byproducts. The main pattern here was one that was supposed to be one that'd age enemies to death, a horrifying spell the pattern for which - for better or for worse - was burned.", + "pages.lapisworks.great.hastenature.summary": "Takes a block position and a positive number, and ages the block (or how I call it, induces a random tick) there that many times. Costs 1 shard per age-up, but 3.5 if the target is Budding Amethyst.", + + "pages.lapisworks.great.quenched_indigo.title": "Indigan Lapidary", + "pages.lapisworks.great.quenched_indigo.lore": "There is not much written here, besides the following:$(br2)$(o) \"He flayed himself into it.\"", + "pages.lapisworks.great.quenched_indigo.summary": "Given at least two pieces of $(item)Lapis Lazuli$() in the other hand, converts $(item)Lapis Lazuli$() to $(item)Amethyst Shards$() at a conversion rate of 2:1. Overflow of $(item)Lapis$() is wasted.", + "pages.lapisworks.great.quenched_indigo.explanation": "This spell apparently uses the $(item)Lapis Lazuli$() provided to punch a hole through space. This hole leads to a $(thing)dimension of pure, congested thought$() that is dangerous to exist in. It then takes two $(item)Amethyst Shard$() worth in media from the dimension, crystallizing one while using the other to replenish it's cost. Strangely, $(thing)Nature$() refuses to make this pattern cost anything.", + + + "categories.lapisworks.lapisworks.interop.title": "Interop", + "categories.lapisworks.lapisworks.interop.desc": "The branch of Lapisworks has no problem interoperating with any other addons that I have installed on my world.", + + "categories.lapisworks.lapisworks.interop.lapixtended.title": "Lapixtended", + "categories.lapisworks.lapisworks.interop.lapixtended.desc": "Many pretty additions to my craft, but there's $(o)more$().", + "pages.lapisworks.interop.lapixtended.title": "Lapixtended", + "pages.lapisworks.interop.lapixtended.get_hextended_b-baka.title": "Absence", + "pages.lapisworks.interop.lapixtended.get_hextended_b-baka.text": "I feel I am on the precipice of an idea here, but I just can't grasp it...$(br2)I feel it is an extension of Hexcasting, like some kind of \"$(thing)addon$()\" to make things nicer. More specifically, an addon focusing mainly on $(o)extensions of extensions of my mind$(). An extension to Hexcasting. $(thing)Hextended$(), more specifically $(thing)Hextended Gear$(), perhaps? Whatever the case, I will rewrite these pages when I reach beyond the precipice and \"install the addon\", in a sense.", + "pages.lapisworks.interop.lapixtended.intro.title": "Presence", + "pages.lapisworks.interop.lapixtended.intro.text": "The idea I almost had was completed in my dreams. And the result? So many staves! So pretty! I must model incomplete Amel-infused versions of all of them!", + "pages.lapisworks.interop.lapixtended.staves.title": "Incomplete Amel Staves", + "pages.lapisworks.interop.lapixtended.staves.text": "$(o)I tried to give Obsidian a \"crying\" look, much like $(item)Crying Obsidian$(), however it was unfortunately too thin for that to look good on it.$()", + "pages.lapisworks.interop.lapixtended.staves.pic_desc": "$(o)The wands take 20 $(item)Amel$() $(o)to fully infuse, but are more precise.$()", + "pages.lapisworks.interop.lapixtended.orb.title": "Amel Orb", + "pages.lapisworks.interop.lapixtended.orb.text1": "The unique energy that entities give off I cannot replicate. However, $(item)Amethyst Lazuli$() attracts media very well, so if I were to turn it into dust (or even more fine particulates, or maybe an enchanted link between two places) I could $(o)emulate$() it instead. Thus, the $(item)Amel-tuned Orb$(), made from infusing 10 $(item)Amel$() into a $(item)Drawing Orb$().", + "pages.lapisworks.interop.lapixtended.orb.text2": "It's a device which uses up 10 $(item)Amel$() to make a link between the position my head is currently at and the orb. This position will aways stay within my ambit, if the orb is within my grasp. The line can stretch across $(o)truly vast$() distances to provide me about three blocks of ambit around the set position as long as the orb is in my hand, the mysterious forces of chunkloading notwithstanding. I should note that the $(item)Amel$() can never return to it's solid form.", + + "categories.lapisworks.lapisworks.interop.lapixical.title": "Lexical", + "categories.lapisworks.lapisworks.interop.lapixical.desc": "A hunt for a legendary item that holds a mythical spirit may reveal other things as well.", + "pages.lapisworks.interop.lapixical.get_hexical_bro.title": "Absence", + "pages.lapisworks.interop.lapixical.get_hexical_bro.text": "In my travels, I've found a myth of beings so powerful, so strange they sound fictional. \"$(thing)Genies$()\". Much mystery and contradiction surrounds them. Obscure texts depict them as wish-granters, others say that is false, some say they are trapped in lamps, while others state that is only partially true. Whatever the case, I will rewrite these pages and $(thing)add-on$() some info about them in other places once these \"$(thing)Hexical$()\" (did the writers not have the word \"hexing\" in their time?) objects of myth evolve into rumor.", + "pages.lapisworks.interop.lapixical.intro.title": "Presence", + "pages.lapisworks.interop.lapixical.intro.text": "The myth has evolved into rumor, however I do not see a way $(#00c)Lapisworks$() can interact with these $(thing)Genies$(). However, the $(thing)hexical$() changes taking shape in my world recently aren't such an exception.", + "pages.lapisworks.interop.lapixical.cradle_n_shit.title": "Rod and Cradle", + "pages.lapisworks.interop.lapixical.cradle_n_shit.text": "The $(item)Lightning Rod Staff$() looks like I put things other than a full $(item)Amethyst Block$() in it's cradle, but alas. However, I may construct a separate cradle and use $(item)Amel$() to focus media and hold an item in place. Placed upon the rod, the cradle gives off an impression of a wand. My hexes are also able to access the item within via (for example) $(thing)Scout's Distillation$(), and the $(item)Amel$() used in it's creation seems to make the \"hitbox\" of the item much bigger as well by drawing in media!", + "pages.lapisworks.interop.lapixical.cradle_n_shit.recipes.title": "Rod & Cradle", + "pages.lapisworks.interop.lapixical.cradle_n_shit.recipes.text": "$(o)A decomposition of the staff.$()", + "pages.lapisworks.interop.lapixical.get200bruh.title": "Yet Empty", + "pages.lapisworks.interop.lapixical.get200bruh.text": "After that, I felt as if something was missing. \"There are features I'm missing, aren't there?\" was what I thought. The scrolls I read after that confirmed my gut feeling. In the days of old when $(thing)Hex Casters$() were abundant, there was a certain $(l:https://github.com/ChloeTax/hexxy4/tree/main/mods)\"hexxy4\"$(), a library of all $(thing)\"addons\"$(), which contains a $(thing)\"2.0.0\"$() of the absolutely $(thing)Hexical$() changes that have been happening in my world recently (I suppose it was just Nature or some other mechanism reawakening, then?). However, the scrolls warn that this version is still a work-in-progress and may have small errors from it's making despite their best attempts.", + "pages.lapisworks.interop.lapixical.holder.title": "Handed Prison", + "pages.lapisworks.interop.lapixical.holder.text": "The $(item)Pedestal$() does not have any shortcomings, yet as with all things, it is not perfect. It can ony act as my off-hand, yet there are $(l:lapisworks_patterns)many examples$() of patterns that work with a specific hand. $(thing)Amel Infusion$() has focused those to their specific-handed versions, thus I see no reason why it wouldn't work with the Pedestal. 15 Amel should do.", + "pages.lapisworks.interop.lapixical.condenser_interactions.title": "Media Interactions", + "pages.lapisworks.interop.lapixical.condenser_interactions.text": "Three patterns I've been given as assistants for my work on $(l:imbuement/condenser)$(#00c)Media Condensing Units$() work on not only $(l:items/media_jar)$(item)Media Jars$(), but also $(l:interop/lapixical/cradle_n_shit)$(item)Item Cradles$() as well! These patterns are: $(l:imbuement/condenser#lapisworks:get_condenser_mdia)$(thing)Condensed Media Purification$(), $(l:imbuement/condenser#lapisworks:deposit)$(thing)Deposit Media$(), and $(l:imbuement/condenser#lapisworks:withdraw)$(thing)Withdraw Media$(). The only catches are that both cannot sustain any $(#00c)phianglements$(), and the $(l:interop/lapixical/cradle_n_shit)$(item)Item Cradles$() must contain a $(l:patterns/great_spells/make_battery)$(item)Phial$() to function in this manner.", + + "categories.lapisworks.lapisworks.interop.lapisal.title": "Lapse", + "categories.lapisworks.lapisworks.interop.lapisal.desc": "I wonder, would something as intangible as a $(thing)wisp$() be capable of being enchanted?", + "pages.lapisworks.interop.lapisal.go_get_hexal_tiger.title": "Absence", + "pages.lapisworks.interop.lapisal.go_get_hexal_tiger.text": "I've found texts of a particular author with an eccentric style of writing (e.g. calling very Hex Casting-esque things $(thing)Hexal$()) and interesting things they depict in their texts. They claim they've stumbled upon \"$(thing)slipways$()\" that constantly spew entirely media-made beings called wisps. I have found no evidence of such in my world yet, however. Though if I ever find any of the things they write about, I will make sure to $(thing)add-on$() some of my own knowledge to this book.", + "pages.lapisworks.interop.lapisal.intro.title": "Presence", + "pages.lapisworks.interop.lapisal.intro.text": "The $(#00c)Lapisworkers$() of old mention these \"$(thing)slipways$()\" in their texts in passing, along with many remarks of \"it is not a place we can interfere\" due to a society that held a monopoly over these in the past. It seems I must be the first $(#00c)Lapisworker$() to innovate in this field, then.", + "pages.lapisworks.interop.lapisal.makewisp.title": "Wisp Construction", + "pages.lapisworks.interop.lapisal.makewisp.text": "I've noticed $(l:great/flay_artmind)Imbue Mind$() can shape the Simple Mind into many things before imbuing it somewhere. If I can truly shape the Simple Mind into anything, does that mean imbuing a Simple Mind into the air will spawn one of the wisps that usually emanate from $(thing)slipways$()?$(br2)$(o)Perhaps I can take advantage of this to get more media out of the Simple Minds.$()", + "pages.lapisworks.interop.lapisal.openslipway.title": "To Rip Open a Slipway", + "pages.lapisworks.interop.lapisal.openslipway.clueless": "The $(thing)Slipways$(). They must lead $(o)somewhere$(). wisps do not manifest from thin air. Yet no matter what I do, the slipways won't let me through. But I $(#05e)WI$(#e07)LL$() find a way beyond them. If the $(thing)slipways$() will continue to deny me access, $(#05e)I will rip the$(#e07)m open myself,$() By getting Simple Minds to do my bidding. I will write further when the tools at my disposal allow me to progress further in this matter.", + "pages.lapisworks.interop.lapisal.openslipway.clueless_still": "$(l:great/flay_artmind)Imbue Mind$() can do it. I $(#05e)KN$(#e07)OW$() so. By instructing the Simple Mind to open the $(thing)Slipway$() and enchanting it with the power of 48 $(item)Amel$(), the Simple Mind exerts an unimaginable amount of force upon the $(thing)slipway$(), tearing the very fabric of space open! The world will marvel at my feat! Now, all that is left is to realize it by attempting to imbue a Simple Mind into a $(thing)slipway$(). I must note that this will take a $(o)lot$() of space.", + "pages.lapisworks.interop.lapisal.openslipway.cluedin": "$(#05e)SHATT$(#e07)ERED.$() The $(thing)slipway$() was forced open with the greatest amount of force I can muster, and the fabric of space made a deafening sound as it was torn apart. I felt a powerful gust of media that pushed away all living beings except for allays. Marvelous. However.. As I tried to enter the hole in space, I found I could not travel through it. $(#05e)DAMN IT, DAMN IT, DAMN IT, LET$(#e07) ME THROUGH I DESERVE ENTRY!--$() Calm down. Calm down. I cannot risk losing myself now. I am too valuable.", + "pages.lapisworks.interop.lapisal.openslipway.cluedin_compromise": "There must be another way then, one I will discover soon. In any case, the $(thing)Rift$() still has other properties. For one, the media expelled from it is so vast in magnitude, it pushes away all non-allay living entities. It also makes many, many more wisps than a regular $(thing)slipway$(), which I may find useful as a source of media." } diff --git a/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/zh_cn.json index 9275c4168ab6..7e5777512d89 100644 --- a/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/modrinth-lapisworks/lapisworks/lang/zh_cn.json @@ -1,5 +1,6 @@ { "itemgroup.lapisworks.lapismagicshitgroup": "魔法青金石啥的(青金工程)", + "item.lapisworks.amel": "紫晶青金石", "item.lapisworks.amel2": "紫晶青金石", "item.lapisworks.amel3": "紫晶青金石", @@ -7,51 +8,147 @@ "item.lapisworks.wizard_diaries": "古代宝典", "item.lapisworks.staves.amel_staff": "紫晶青金石法杖", + "item.lapisworks.staves.amel_wand": "紫晶青金石魔杖", "item.lapisworks.staves.incomplete.generic": "不完整的紫晶青金石法杖", + "item.lapisworks.staves.incomplete.generic_wand": "不完整的紫晶青金石魔杖", "item.lapisworks.staves.incomplete.acacia": "灌注金合欢木法杖", + "item.lapisworks.staves.incomplete.acacia_wand": "灌注金合欢木魔杖", "item.lapisworks.staves.incomplete.bamboo": "灌注竹法杖", + "item.lapisworks.staves.incomplete.bamboo_wand": "灌注竹魔杖", "item.lapisworks.staves.incomplete.birch": "灌注白桦木法杖", + "item.lapisworks.staves.incomplete.birch_wand": "灌注白桦木魔杖", "item.lapisworks.staves.incomplete.cherry": "灌注樱花木法杖", + "item.lapisworks.staves.incomplete.cherry_wand": "灌注樱花木魔杖", "item.lapisworks.staves.incomplete.crimson": "灌注绯红木法杖", + "item.lapisworks.staves.incomplete.crimson_wand": "灌注绯红木魔杖", "item.lapisworks.staves.incomplete.dark_oak": "灌注深色橡木法杖", + "item.lapisworks.staves.incomplete.dark_oak_wand": "灌注深色橡木魔杖", "item.lapisworks.staves.incomplete.edified": "灌注启迪木法杖", + "item.lapisworks.staves.incomplete.edified_wand": "灌注启迪木魔杖", "item.lapisworks.staves.incomplete.jungle": "灌注丛林木法杖", + "item.lapisworks.staves.incomplete.jungle_wand": "灌注丛林木魔杖", "item.lapisworks.staves.incomplete.mangrove": "灌注红树木法杖", + "item.lapisworks.staves.incomplete.mangrove_wand": "灌注红树木魔杖", "item.lapisworks.staves.incomplete.mindsplice": "灌注制念法杖", + "item.lapisworks.staves.incomplete.mindsplice_wand": "灌注制念魔杖", "item.lapisworks.staves.incomplete.oak": "灌注橡木法杖", + "item.lapisworks.staves.incomplete.oak_wand": "灌注橡木魔杖", "item.lapisworks.staves.incomplete.spruce": "灌注云杉木法杖", + "item.lapisworks.staves.incomplete.spruce_wand": "灌注云杉木魔杖", + "item.lapisworks.staves.incomplete.moss": "灌注覆苔法杖", + "item.lapisworks.staves.incomplete.moss_wand": "灌注覆苔魔杖", + "item.lapisworks.staves.incomplete.flowered_moss": "灌注盛放的覆苔法杖", + "item.lapisworks.staves.incomplete.flowered_moss_wand": "灌注盛放的覆苔魔杖", + "item.lapisworks.staves.incomplete.prismarine": "灌注海晶石法杖", + "item.lapisworks.staves.incomplete.prismarine_wand": "灌注海晶石魔杖", + "item.lapisworks.staves.incomplete.dark_prismarine": "灌注暗海晶石法杖", + "item.lapisworks.staves.incomplete.dark_prismarine_wand": "灌注暗海晶石魔杖", + "item.lapisworks.staves.incomplete.purpur": "灌注紫珀法杖", + "item.lapisworks.staves.incomplete.purpur_wand": "灌注紫珀魔杖", + "item.lapisworks.staves.incomplete.obsidian": "灌注黑曜石法杖", + "item.lapisworks.staves.incomplete.obsidian_wand": "灌注黑曜石魔杖", "item.lapisworks.staves.incomplete.warped": "灌注诡异木法杖", + "item.lapisworks.staves.incomplete.warped_wand": "灌注诡异木魔杖", "item.lapisworks.staves.amel_ring": "紫晶青金石戒指", "item.lapisworks.staves.amel_ring2": "紫晶青金石戒指", - "item.lapisworks.staves.ring": "金嵌钻施法戒指", + "item.lapisworks.amel_jar": "紫金石罐", + "item.lapisworks.amel_constructs.focus_necklace.1": "核心项链", + "item.lapisworks.amel_constructs.focus_necklace.2": "容持护身符", + + "item.lapisworks.energy_container": "魔咒能量容器", + "item.lapisworks.amel_constructs.amel_orb": "紫金校准水晶球", + "item.lapisworks.amel_constructs.geode_dowser": "晶洞占卜杖", "item.lapisworks.amel_constructs.diamond_sword": "紫金灌注钻石剑", "item.lapisworks.amel_constructs.iron_sword": "紫金灌注铁剑", "item.lapisworks.amel_constructs.gold_sword": "紫金灌注金剑", + "item.lapisworks.amethyst_stamp": "紫水晶图章", + - "tooltips.lapisworks.wizard_diaries.1": "一本古代宝典,已知的最后所有者是一名疯癫的", + "tooltips.lapisworks.wizard_diaries.1": "一本古代宝典,已知的最后所有者是一名", "tooltips.lapisworks.wizard_diaries.2": "巫师,后来则为某位冒险家兼知识分子所持有。", - "tooltips.lapisworks.wizard_diaries.3": "绝大多数纸页被烧得焦黑一片,但里面肯定留了", - "tooltips.lapisworks.wizard_diaries.4": "些可以解读的东西。", + "tooltips.lapisworks.wizard_diaries.3": "绝大多数纸页被烧得焦黑一片,但里面肯定", + "tooltips.lapisworks.wizard_diaries.4": "留了些可以解读的东西。", + "tooltips.lapisworks.amel_orb.pre": "存储的位置:", + "tooltips.lapisworks.amel_orb.none": "无", + "tooltips.lapisworks.amel_orb.set": "(%d, %d, %d)", + + "tooltips.lapisworks.amel_jar.pre": "存有的紫晶青金石:", - "block.lapisworks.conjureable": "构筑的固态颜色", + "block.lapisworks.conjureable": "构筑的固态颜色", + "block.lapisworks.mind": "简单意识容器", + "block.lapisworks.amel_constructs.live_jukebox": "活灵唱片机", + "block.lapisworks.amel_constructs.jumpslate.am1": "跳跃石板", + "block.lapisworks.amel_constructs.jumpslate.am2": "跳跃石板", + "block.lapisworks.amel_constructs.jumpslate.ameth": "跳跃石板", + "block.lapisworks.amel_constructs.jumpslate.lapis": "跳跃石板", + "block.lapisworks.amel_constructs.jumpslate.rebound_1": "回送石板", + "block.lapisworks.amel_constructs.jumpslate.rebound_2": "回送石板", + "block.lapisworks.amel_constructs.holder": "定手支座", + "block.lapisworks.amel_constructs.enchslipway": "质道裂痕", + "block.lapisworks.rod": "铜杆", + "block.lapisworks.cradle": "紫金石混铜物品箍", + "block.lapisworks.amel_constructs.simple_impetus": "简单促动石", + "block.lapisworks.media_condenser_unit": "媒质凝聚单元", + "block.lapisworks.uncrafted_condenser": "空单元", + "block.lapisworks.amel_constructs.enchbrewer": "附魔酿造站", + "block.lapisworks.chalk": "紫水晶粉笔痕", + "block.lapisworks.chalk_with_pattern": "紫水晶粉笔痕", + "block.lapisworks.tuneable_amethyst": "可调谐紫水晶簇", "advancements.lapisworks.gotlapis.name": "青金工程研究", "advancements.lapisworks.gotlapis.description": "珍贵的深蓝色矿物。如其所称。", + "advancements.lapisworks.enlightened.name": "被幻觉加密", + "advancements.lapisworks.enlightened.description": "我视线边缘的明亮图案渐渐汇聚在某些文献之上,我能看见那些文本了。", "advancements.lapisworks.rediscover_enchsent.name": "附魔哨卫", "advancements.lapisworks.rediscover_enchsent.description": "一则卓越法术,被残暴的手段强制扭曲成了另一种形态。", + "advancements.lapisworks.rediscover_flay_artmind.name": "灌注意识", + "advancements.lapisworks.rediscover_flay_artmind.description": "故事已烧尽,我能做的只有猜测。", + "advancements.lapisworks.rediscover_hastenature.name": "加快流逝", + "advancements.lapisworks.rediscover_hastenature.description": "优秀图案残余的下品同族。我应该用得上。", + "advancements.lapisworks.rediscover_quenched_indigo.name": "靛金铸晶", + "advancements.lapisworks.rediscover_quenched_indigo.description": "“淬炼自我,即为永恒,终而如是。”", + "advancements.lapisworks.cluedin.name": "芝麻开门!", + "advancements.lapisworks.cluedin.description": "空间的结构因我而震颤!", "key_category.lapisworks.lapisworks": "青金工程", "keys.lapisworks.use_casting_ring": "使用施法戒指", + "key.keys.lapisworks.use_casting_ring": "使用施法戒指", + + + "render.lapisworks.scryinglens.mind.start": "意识完整度:", + "render.lapisworks.scryinglens.mind.end": "%", + "render.lapisworks.scryinglens.holder.mainhand": "主手", + "render.lapisworks.scryinglens.holder.offhand": "副手", + "render.lapisworks.scryinglens.holder.items": "%dx %s", + "render.lapisworks.scryinglens.dust_with_cap": "已填充%d%%(%d/%d 紫水晶粉)", + "render.lapisworks.scryinglens.simp.listening": "正在监听的图案:%s", + "render.lapisworks.scryinglens.simp.not_listening": "未在监听图案。", + "render.lapisworks.scryinglens.chalk.no_patterns": "无图案。", + "render.lapisworks.scryinglens.tuneable_amethyst.tuned": "调谐至:", + "render.lapisworks.scryinglens.tuneable_amethyst.nothing": "无。", + "render.lapisworks.scryinglens.tuneable_amethyst.ambit": "提供的影响范围:%d/%d(最少为%d格,其中媒质可提供至%d格)", + + + "gui.lapisworks.chalk_with_pattern.name": "紫水晶粉笔", + "gui.lapisworks.enchbrewer.name": "附魔酿造站", + + "tag.item.lapisworks.amel": "紫晶青金石", + "tag.item.lapisworks.potions": "可酿造物品", + "emi.category.lapisworks.imbuement": "紫金石融合", + "emi.category.lapisworks.mold": "紫金石模塑", + "emi.category.lapisworks.simple_mind_infusion": "简单意识融合", "hexcasting.action.lapisworks:imbue_lap": "灌注青金石", "hexcasting.action.book.lapisworks:imbue_lap": "灌注青金石", + "hexcasting.action.lapisworks:reclaim_ameth": "归还紫水晶", + "hexcasting.action.book.lapisworks:reclaim_ameth": "归还紫水晶", "hexcasting.action.lapisworks:swap_amel": "模塑紫金石", "hexcasting.action.book.lapisworks:swap_amel": "模塑紫金石", "hexcasting.action.lapisworks:moar_health": "附魔皮肤", @@ -60,8 +157,8 @@ "hexcasting.action.book.lapisworks:moar_attack": "附魔双拳", "hexcasting.action.lapisworks:moar_speed": "附魔双足", "hexcasting.action.book.lapisworks:moar_speed": "附魔双足", - "hexcasting.action.lapisworks:gib_dexterity": "附魔双臂", - "hexcasting.action.book.lapisworks:gib_dexterity": "附魔双臂", + "hexcasting.action.lapisworks:gib_reach": "附魔双臂", + "hexcasting.action.book.lapisworks:gib_reach": "附魔双臂", "hexcasting.action.lapisworks:check_attr": "增强之纯化", "hexcasting.action.book.lapisworks:check_attr": "增强之纯化", @@ -82,39 +179,117 @@ "hexcasting.action.book.lapisworks:imbue_amel": "灌注紫金石", "hexcasting.action.lapisworks:conjure_color": "构筑颜色方块", "hexcasting.action.book.lapisworks:conjure_color": "构筑颜色方块", - "hexcasting.action.lapisworks:spherical_dstl": "球壳之策略", - "hexcasting.action.book.lapisworks:spherical_dstl": "球壳之策略", - "hexcasting.action.lapisworks:cubic_exalt": "立方体之策略", - "hexcasting.action.book.lapisworks.cubic_exalt": "立方体之策略", - "hexcasting.action.lapisworks:visible_dstl": "可视之馏化", - "hexcasting.action.book.lapisworks:visible_dstl": "可视之馏化", + "hexcasting.action.lapisworks:spherical_dstl": "球壳之提整", + "hexcasting.action.book.lapisworks:spherical_dstl": "球壳之提整", + "hexcasting.action.lapisworks:cubic_exalt": "立方体之提整", + "hexcasting.action.book.lapisworks.cubic_exalt": "立方体之提整", "hexcasting.action.lapisworks:empty_prfn": "空位之纯化", "hexcasting.action.book.lapisworks:empty_prfn": "空位之纯化", - "hexcasting.action.lapisworks:read_mainhand": "秘书之精思", - "hexcasting.action.book.lapisworks:read_mainhand": "秘书之精思", - "hexcasting.action.lapisworks:readable_mainhand": "审阅人之精思", - "hexcasting.action.book.lapisworks:readable_mainhand": "审阅人之精思", - "hexcasting.action.lapisworks:write_mainhand": "抄书员之策略", - "hexcasting.action.book.lapisworks:write_mainhand": "抄书员之策略", - "hexcasting.action.lapisworks:writable_mainhand": "批复员之精思", - "hexcasting.action.book.lapisworks:writable_mainhand": "批复员之精思", - + "hexcasting.action.lapisworks:empty_dstl": "空位之馏化", + "hexcasting.action.book.lapisworks:empty_dstl": "空位之馏化", + "hexcasting.action.lapisworks:visible_dstl": "可视之馏化", + "hexcasting.action.book.lapisworks:visible_dstl": "可视之馏化", + "hexcasting.action.lapisworks:equiv_block": "方块等价之馏化", + "hexcasting.action.book.lapisworks:equiv_block": "方块等价之馏化", + "hexcasting.action.lapisworks:equal_block": "方块相等之馏化", + "hexcasting.action.book.lapisworks:equal_block": "方块相等之馏化", + "hexcasting.action.lapisworks:read_spechand": "秘书之纯化", + "hexcasting.action.book.lapisworks:read_spechand": "秘书之纯化", + "hexcasting.action.lapisworks:readable_spechand": "审阅人之纯化", + "hexcasting.action.book.lapisworks:readable_spechand": "审阅人之纯化", + "hexcasting.action.lapisworks:write_spechand": "抄书员之策略", + "hexcasting.action.book.lapisworks:write_spechand": "抄书员之策略", + "hexcasting.action.lapisworks:writable_spechand": "批复员之纯化", + "hexcasting.action.book.lapisworks:writable_spechand": "批复员之纯化", + "hexcasting.action.lapisworks:read_necklace": "珠宝商之精思", + "hexcasting.action.book.lapisworks:read_necklace": "珠宝商之精思", + "hexcasting.action.lapisworks:write_necklace": "珠宝商之策略", + "hexcasting.action.book.lapisworks:write_necklace": "珠宝商之策略", + "hexcasting.action.lapisworks:readable_necklace": "宝石专家之精思", + "hexcasting.action.book.lapisworks:readable_necklace": "宝石专家之精思", + "hexcasting.action.lapisworks:writeable_necklace": "铭文师之精思", + "hexcasting.action.book.lapisworks:writeable_necklace": "铭文师之精思", + "hexcasting.action.lapisworks:the_cooler_halt": "厄瑞玻斯之策略", + "hexcasting.action.book.lapisworks:the_cooler_halt": "厄瑞玻斯之策略", + "hexcasting.action.lapisworks:for_n_in_range": "Mintiest之策略", + "hexcasting.action.book.lapisworks:for_n_in_range": "Mintiest之策略", + "hexcasting.action.lapisworks:execute_many_times": "Kitkat之策略", + "hexcasting.action.book.lapisworks:execute_many_times": "Kitkat之策略", + "hexcasting.action.lapisworks:hadamard": "阿达玛之馏化", + "hexcasting.action.book.lapisworks:hadamard": "阿达玛之馏化", + + "hexcasting.action.lapisworks:thought_sieve": "筛滤思维", + "hexcasting.action.book.lapisworks:thought_sieve": "筛滤思维", + "hexcasting.action.lapisworks:absorb_mind": "液化意识", + "hexcasting.action.book.lapisworks:absorb_mind": "液化意识", + "hexcasting.action.lapisworks:check_mind": "认知之纯化", + "hexcasting.action.book.lapisworks:check_mind": "认知之纯化", + "hexcasting.action.lapisworks:teach_song": "教导歌曲", + "hexcasting.action.book.lapisworks:teach_song": "教导歌曲", + "hexcasting.action.lapisworks:song_purification": "歌手之纯化", + "hexcasting.action.book.lapisworks:song_purification": "歌手之纯化", + "hexcasting.action.lapisworks:teach_simp": "教导简单促动石", + "hexcasting.action.book.lapisworks:teach_simp": "教导简单促动石", + "hexcasting.action.lapisworks:ask_simp": "采访员之纯化", + "hexcasting.action.book.lapisworks:ask_simp": "采访员之纯化", + + "hexcasting.action.lapisworks:deposit": "存入媒质", + "hexcasting.action.book.lapisworks:deposit": "存入媒质", + "hexcasting.action.lapisworks:withdraw": "取回媒质", + "hexcasting.action.book.lapisworks:withdraw": "取回媒质", + "hexcasting.action.lapisworks:phiangle": "容质纠缠", + "hexcasting.action.book.lapisworks:phiangle": "容质纠缠", + "hexcasting.action.lapisworks:dephiangle": "解容质纠缠", + "hexcasting.action.book.lapisworks:dephiangle": "解容质纠缠", + "hexcasting.action.lapisworks:get_condenser_mdia": "凝聚媒质之纯化", + "hexcasting.action.book.lapisworks:get_condenser_mdia": "凝聚媒质之纯化", + "hexcasting.action.lapisworks:get_linkable_links": "容质纠缠之纯化", + "hexcasting.action.book.lapisworks:get_linkable_links": "容质纠缠之纯化", + + "hexcasting.action.lapisworks:get_amethyst_tuning": "宝石匠之纯化", + "hexcasting.action.book.lapisworks:get_amethyst_tuning": "宝石匠之纯化", + "hexcasting.action.lapisworks:tune_amethyst": "调谐紫水晶", + "hexcasting.action.book.lapisworks:tune_amethyst": "调谐紫水晶", + "hexcasting.action.lapisworks:stop_be_me": "切断联系", + "hexcasting.action.book.lapisworks:stop_be_me": "切断联系", + "hexcasting.action.lapisworks:be_me": "重建联系", + "hexcasting.action.book.lapisworks:be_me": "重建联系", + "hexcasting.action.lapisworks:get_ritual_tuning": "卜地师之精思", + "hexcasting.action.book.lapisworks:get_ritual_tuning": "卜地师之精思", + "hexcasting.action.lapisworks:tune_ritual": "调谐仪式", + "hexcasting.action.book.lapisworks:tune_ritual": "调谐仪式", + + "hexcasting.action.lapisworks:create_enchsent0": "召唤附魔哨卫", "hexcasting.action.lapisworks:create_enchsent1": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent1": "召唤", "hexcasting.action.lapisworks:create_enchsent2": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent2": "召唤", "hexcasting.action.lapisworks:create_enchsent3": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent3": "召唤", "hexcasting.action.lapisworks:create_enchsent4": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent4": "召唤", "hexcasting.action.lapisworks:create_enchsent5": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent5": "召唤", - "hexcasting.action.lapisworks:create_enchsent6": "召唤附魔哨卫", - "hexcasting.action.book.lapisworks:create_enchsent6": "召唤", + "hexcasting.action.book.lapisworks:create_enchsent": "召唤", "hexcasting.action.lapisworks:banish_my_enchsent": "驱除自身附魔哨卫", "hexcasting.action.book.lapisworks:banish_my_enchsent": "驱除自身附魔哨卫", "hexcasting.action.lapisworks:banish_other_enchsent": "驱除他人附魔哨卫", "hexcasting.action.book.lapisworks:banish_other_enchsent": "驱除他人附魔哨卫", + "hexcasting.action.lapisworks:flay_artmind0": "灌注意识", + "hexcasting.action.lapisworks:flay_artmind1": "灌注意识", + "hexcasting.action.lapisworks:flay_artmind2": "灌注意识", + "hexcasting.action.lapisworks:flay_artmind3": "灌注意识", + "hexcasting.action.lapisworks:flay_artmind4": "灌注意识", + "hexcasting.action.book.lapisworks:flay_artmind": "灌注意识", + "hexcasting.action.lapisworks:hastenature0": "加快流逝", + "hexcasting.action.lapisworks:hastenature1": "加快流逝", + "hexcasting.action.lapisworks:hastenature2": "加快流逝", + "hexcasting.action.lapisworks:hastenature3": "加快流逝", + "hexcasting.action.lapisworks:hastenature4": "加快流逝", + "hexcasting.action.lapisworks:hastenature5": "加快流逝", + "hexcasting.action.book.lapisworks:hastenature": "加快流逝", + "hexcasting.action.lapisworks:quenched_indigo0": "靛金铸晶", + "hexcasting.action.lapisworks:quenched_indigo1": "靛金铸晶", + "hexcasting.action.lapisworks:quenched_indigo2": "靛金铸晶", + "hexcasting.action.lapisworks:quenched_indigo3": "靛金铸晶", + "hexcasting.action.lapisworks:quenched_indigo4": "靛金铸晶", + "hexcasting.action.lapisworks:quenched_indigo5": "靛金铸晶", + "hexcasting.action.book.lapisworks:quenched_indigo": "靛金铸晶", "lapisenchantments.lapisworks.fireyfists": "火拳", @@ -127,19 +302,53 @@ "hexcasting.mishap.bad_item.lapis_lazuli": "青金石", "hexcasting.mishap.bad_item.amel": "紫晶青金石", - "mishaps.lapisworks.not_enough_offhand_items": "至少需要%d个%s,而副手中实际只有%d个%s。", - "mishaps.lapisworks.already_enchanted": "无法为%2$s附上%1$s,因为它已经达到了%3$s当前的等级上限(%4$d)。", - "mishaps.lapisworks.no_item.mainhand": "本应在主手中持有%s,而实际没有物品。", - "mishaps.lapisworks.bad_item.mainhand": "本应在主手中持有%s,而实际有%d个%s%s。", - - "mishaps.lapisworks.bad_item.mainhand.imbueable": "任意可灌注紫晶青金石的物品(如法杖)", - "mishaps.lapisworks.bad_item.mainhand.readable": "一个可读的iota存储物品(如核心和结念绳)", - "mishaps.lapisworks.bad_item.mainhand.writeable": "一个可写的iota存储物品(如核心)", - "mishaps.lapisworks.bad_item.mainhand.noniotaholder": ".(不是iota存储物品)", - "mishaps.lapisworks.bad_item.mainhand.readonly": ".(一个只读iota存储物品)", + "mishaps.lapisworks.ritual.invalid_chalk": "%s处本应存在一个仪式构件,但实际为%s。(这是模组中的漏洞。)", + "mishaps.lapisworks.ritual.cast_outside_ritual": "此图案本应在紫水晶仪式中施放。", + "mishaps.lapisworks.ritual.cast_outside_one_time_ritual": "此图案本应在一次性紫水晶仪式中施放。", + "mishaps.lapisworks.not_enough_items": "至少需要%d个%s,而使用者实际只持有%d个%s。", + "mishaps.lapisworks.already_enchanted": "无法为%2$s附上%1$s,因为它已经达到了%3$s当前的等级上限(%4$d)。", + "mishaps.lapisworks.some_hand.no_item": "本应在%2$s中持有%1$s,而实际没有物品。", + + "mishaps.lapisworks.some_hand.bad_item": "本应在%2$s中持有%1$s,而实际有(%3$s)%4$d个%5$s", + "hands.lapisworks.main": "主手", + "hands.lapisworks.off": "副手", + "hands.lapisworks.3": "第三只手", + "hands.lapisworks.4": "第四只手", + + "mishaps.lapisworks.some_hand.bad_item.generic": "不正确的物品", + "mishaps.lapisworks.bad_block.full_mind": "填满的简单意识容器", + "mishaps.lapisworks.imbue_artmind.need_imbueable": "当前能接受简单意识的方块", + "mishaps.lapisworks.invalid_iota.need_notelist.intlist": "[0-24](需要是整数!)", + "mishaps.lapisworks.invalid_iota.need_notelist.outofrange": "[0-24](必须在0到24范围内!)", + "mishaps.lapisworks.invalid_iota.need_notelist.intlistmotherfucker": "[0-24](需要是整数,没有小数部分的整数!)", + "mishaps.lapisworks.equipped.not": "本应装备有%s,而实际没有。", + "mishaps.lapisworks.equipped.bad": "已装备%s,但它不是%s。", + + "mishaps.lapisworks.descs.phial": "一个试剂瓶", + "mishaps.lapisworks.descs.entityorblockposiota": "一个实体或向量", + "mishaps.lapisworks.descs.imbueable": "任意可灌注紫晶青金石的物品(如法杖)", + "mishaps.lapisworks.descs.smind_infuseable": "任意可融合简单意识的方块(如紫水晶块)", + "mishaps.lapisworks.descs.smind_infuseable_entity": "任意可融合简单意识的实体", + "mishaps.lapisworks.descs.readable": "一个可读的iota存储物品(如核心和结念绳)", + "mishaps.lapisworks.descs.writeable": "一个可写的iota存储物品(如核心)", + "mishaps.lapisworks.descs.noniotaholder": "无法存储iota的物品", + "mishaps.lapisworks.descs.readonly": "一个只读的iota存储物品", + "mishaps.lapisworks.descs.scrolls": "一个卷轴", + "mishaps.lapisworks.descs.scroll_with_pat": "一个画有图案iota的卷轴", + "mishaps.lapisworks.descs.scroll_with_gs": "一个画有图案的卷轴,该图案需形同卓越法术但笔顺不必与之相同", + "mishaps.lapisworks.descs.oneench_enchbook": "一本只包含单个魔咒的附魔书", + "mishaps.lapisworks.descs.moreench_enchbook": "一本包含多于(或少于)一条魔咒的附魔书", + "mishaps.lapisworks.descs.moldable": "一个可模塑的物体(如紫晶青金石、紫金石戒指等)", + "mishaps.lapisworks.descs.linkable_media_block": "一个可连接的媒质方块/可容质纠缠对象(如媒质凝聚单元)", + "mishaps.lapisworks.descs.linked_linkable": "连接至%d, %d, %d的可连接的媒质方块/可容质纠缠对象", + "mishaps.lapisworks.descs.unlinked_linkable": "未连接至%d, %d, %d的可连接的媒质方块/可容质纠缠对象", + "mishaps.lapisworks.descs.nottoomanylinks_linkable": "有空闲连接槽的可连接的媒质方块/可容质纠缠对象", "notif.lapisworks.wizard_diaries.all_gotten": "我应当已经找到了所有遗存至今的古代宝典。", + "notif.lapisworks.wizard_diaries.unreadable_diary": "一片空白。也许这则条目有和其他文献一样的加密?将来应该可以解开。", + "notif.lapisworks.dowser.not_enough_media": "运行失败。它找不到足量的媒质(合%d个紫水晶粉),无法满足运行所需。", + "notif.lapisworks.dowser.couldnt_find": "它开始运行,但很快就停下了。我认为我不应该待在紫水晶母岩附近。", "categories.lapisworks.lapisworks": "青金工程", @@ -150,104 +359,275 @@ "pages.lapisworks.lapisworks_lore.title": "尤里卡!青金石", "pages.lapisworks.lapisworks_lore.page1": "我把叫作“青金石”的深蓝色矿物放在这些书页附近,矿物居然被书页吸住了。我试图把青金石拿开,但不硬抠就弄不下来;而当我去检查书页的状态时——那些文本竟然显现了!似乎需要用青金石摩擦书页才能看见文本。先试试吧……", - "pages.lapisworks.lapisworks_lore.page2": "青金工程分支着眼于掌控青金石的附魔能力来强化躯体。需将媒质注入青金石,以形成一种由媒质松散结合而成的材料,即紫晶青金石,或简称紫金石。媒质穿透了青金石的表面,将其分割为巨量的小型碎屑,再如同胶水一般黏合它们。后页继续……", - "pages.lapisworks.lapisworks_lore.page3": "这就允许外界借助媒质抽干青金石的附魔能量,只需和紫金石的媒质组分交互即可。虽然我发现了许多图案(就记在这篇条目前后),还有些条目无论用青金石还是紫金石摩擦都无法破译。我认为我很快就能找出方法(如果破译方法早已散佚,也可能永远找不到),目前不能太过急躁。", + "pages.lapisworks.lapisworks_lore.page2": "青金工程分支着眼于掌控青金石的附魔能力来强化躯体。需将媒质注入青金石,以形成一种由媒质松散结合而成的材料,即紫晶青金石,或简称$(item)紫金石$()。媒质穿透了青金石的表面,将其分割为巨量的小型碎屑,再如同胶水一般黏合它们。后页继续……", + "pages.lapisworks.lapisworks_lore.page3": "这就允许外界借助媒质抽干青金石的附魔能量,只需和$(item)紫金石$()的媒质组分交互即可。虽然我发现了许多图案(就记在这篇条目前后),还有些条目无论用青金石还是$(item)紫金石$()摩擦都无法破译。我认为我很快就能找出方法(如果破译方法早已散佚,也可能永远找不到),目前不能太过急躁。", "pages.lapisworks.lapisworks_patterns.title": "青金工程图案", - "pages.lapisworks.lapisworks_patterns.imbue_lap.summary": "将副手中的所有青金石转化成一种由媒质松散结合而成的材料,即紫晶青金石,或简称紫金石。消耗 2 倍于副手中青金石数量的紫水晶碎片。", - "pages.lapisworks.lapisworks_patterns.swap_amel.summary": "虽然我能把紫金石塑造成任意形态,但我还是选择了我最熟悉的三种。我可以用这个图案来为副手中的紫金石塑形,无需消耗媒质。", - "pages.lapisworks.lapisworks_patterns.bodily_enchantments_wait": "需要注意,后续的图案可以为我的躯体附魔,但魔咒会在死亡时消散。", - "pages.lapisworks.lapisworks_patterns.moar_health.summary": "传入一个实体和一个代表半颗红心数量的数,并为所给实体的皮肤附魔,以此提升其生命值。消耗所给数个紫金石,同时消耗 2 倍于紫金石消耗量的媒质。后页继续……", - "pages.lapisworks.lapisworks_patterns.moar_health.detailed": "此效果的上限是达到实体最大生命值的两倍,它不会为超出限制的部分消耗紫金石和媒质(不浪费)。神奇的是,此种附魔也能防御自然对代价的攫取,以至于自然无法取走意识,哪怕是只取一部分。有意思之处在于,古代文献称能力水平超出某个阈值的法师都会失去理智,而这就是某些强大法师保全其理智的方法。不论如何,我的最大生命值大约是 20 个半红心。", - "pages.lapisworks.lapisworks_patterns.moar_attack.summary": "传入一个实体和一个代表半颗红心数量的数,并为所给实体的双拳附魔,以此提升其造成的物理伤害。每提升 1 个半红心消耗 1 个紫金石和 5 个紫水晶碎片。上限为平常的 4 倍,对我来说就是 4。", - "pages.lapisworks.lapisworks_patterns.moar_speed.summary": "为所给实体的双足附魔,以此提升其移动速度。消耗 1 倍紫金石和 5 倍紫水晶碎片。上限为平常的 3 倍。对我来说大约是 1。", - "pages.lapisworks.lapisworks_patterns.gib_dexterity.summary": "为所给$(o)玩家$()的双臂附魔,提升其攻击速度。消耗 1 倍紫金石和 16 倍紫水晶碎片。上限为 4 与平常值的$(bold)和$()。", + "pages.lapisworks.lapisworks_patterns.imbue_lap.summary": "将另一只手中的所有青金石转化成$(item)紫晶青金石$(),或简称$(item)紫金石$()。每转化 1 个青金石消耗 1 个$(item)紫水晶碎片$()物品,及相当于 1 个$(item)紫水晶碎片$()的媒质。", + "pages.lapisworks.lapisworks_patterns.reclaim_ameth.summary": "将另一只手中的所有$(item)紫晶青金石$()变为$(item)紫水晶碎片$()。青金石会变成极细的颗粒雾,随后消散。超出手持限制的碎片会掉落在地。消耗 1 个$(item)紫水晶碎片$()。", + "pages.lapisworks.lapisworks_patterns.swap_amel.summary": "将$(item)紫金石$()或$(thing)灌注紫金石的构造体$()(如$(item)施法戒指$())的外观在我为它们设计的几种内来回切换。(如$(item)紫金石$()有四种形态。)", + "pages.lapisworks.lapisworks_patterns.bodily_enchantments_wait": "后面记载的图案能为我身体的不同部位附魔,但会消耗$(item)紫金石$()(优先使用佩戴物中的,然后再用手中的,最后用快捷栏中的)和媒质。即便我所给的数超出了媒质或$(item)紫金石$()的耗量上限,它们也不会多消耗,但也无法让魔咒强过相应的上限。此类魔咒会在死亡$(o)或噩梦$()时消散,但跨越维度时不会,如使用$(l:patterns/spells/flight)飞行$()等。", + "pages.lapisworks.lapisworks_patterns.moar_health.summary": "传入一个实体和一个代表半颗心数量的数,并为所给实体的皮肤附魔,以此提升其生命值。消耗所给数个$(item)紫金石$(),同时消耗 2 倍于$(item)紫金石$()消耗量的媒质。", + "pages.lapisworks.lapisworks_patterns.moar_health.detailed": "此效果的上限是达到实体最大生命值的 2 倍。神奇的是,此种附魔也能防御自然对代价的攫取,以至于自然无法取走意识,哪怕是只取一部分。有意思之处在于,古代文献称能力水平超出某个阈值的法师都会失去理智,而这就是某些强大法师保全其理智的方法。不论如何,我的最大生命值大约是 20 个半颗心。", + "pages.lapisworks.lapisworks_patterns.moar_attack.summary": "传入一个实体和一个代表半颗心数量的数,并为所给实体的双拳附魔,以此提升其每次造成的伤害。每提升 1 个半颗心消耗 1 个$(item)紫金石$()和 5 个$(item)紫水晶碎片$()。上限为平常的 4 倍,对我来说就是 4。", + "pages.lapisworks.lapisworks_patterns.moar_speed.summary": "为所给实体的双足附魔,以此提升其移动速度。消耗 1 倍$(item)紫金石$()和 5 倍$(item)紫水晶碎片$()。上限为平常的 3 倍。对我来说大约是 1。", + "pages.lapisworks.lapisworks_patterns.moar_speed.tip": "对我自己来说,这个速度有点太快了,给马的四蹄附魔应该是最优选择。", + "pages.lapisworks.lapisworks_patterns.gib_reach.summary": "为所给$(o)玩家$()的双臂附魔,令其交互范围增加 3 格,攻击范围增加 1 格。消耗 16 个$(item)紫金石$()和相当于 1 个$(item)紫水晶碎片$()的媒质。没有可改动的地方。", + "pages.lapisworks.lapisworks_patterns.gib_reach.detailed": "附注:这条法术似乎不会直接延长双臂,而是会赋予双臂以形同幽灵的延伸臂,且只会在需要的时候显现。奇妙。有些奇怪的时,这两个属性(交互和攻击范围)的增益对$(thing)增强之纯化$()来说是不同的。", "pages.lapisworks.lapisworks_patterns.check_attr.summary": "返回所给实体在给定范畴(由数指定)内所获增强的量。前页的图案已经过排序,0 对应最大生命值,1 对应攻击伤害,以此类推。消耗极少量媒质。", "pages.lapisworks.lapisworks_great.title": "魔咒", - "pages.lapisworks.lapisworks_great.aahhhhelp": "$(bold)我已见我已见我需要我需要保护我的理智附魔皮肤我可否附魔意识我不能失去自我歇息不不能歇息没有时间必须记录以免$()", - "pages.lapisworks.lapisworks_great.explanation": "$(bold)空白的纸页。我眼角明灭的媒质汇聚。我能见我能见我必须阅读必须书写。若无说明,即消耗我副手中的 64 个紫金石,魔咒撑不过死亡的噩梦。$()", - "pages.lapisworks.lapisworks_great.checkenchant.summary": "$(bold)传入一个实体和一个魔咒 ID,返回魔咒的等级,消耗极少量媒质。不需紫金石。无需意识经过启迪。$()", - "pages.lapisworks.lapisworks_great.fireyfists.summary": "$(bold)为实体的双拳附魔以火焰,以此在三秒内点燃击中的所有实体。消耗 10 个充能紫水晶。有 1 个等级。ID 为 0。$()", - "pages.lapisworks.lapisworks_great.lightningbending.summary": "$(bold)为实体的双拳附魔以闪电。每等级消耗 20 个充能紫水晶。共 3 级。每级都能增强使用者对闪电的引导能力。ID 为 1。$()", - "pages.lapisworks.lapisworks_great.lightningbending.detailed": "$(bold)等级一:雷暴时,每次击中都会从雷暴中引导雷电击中受击者。$(br2)等级二:降雨时也能雷劈收集者。$(br2)等级三:强大到每一击都雷电四溢,无论天气如何。$()", - "pages.lapisworks.lapisworks_great.falldmgres.summary": "$(bold)用紫金石包裹双足,以此阻断距离在 10 格以下的摔落,每级阻断上限增加 10 格。不会降低伤害。共 2 级。每级 5 个充能紫水晶和 32 个紫金石。ID 为 2。$()", - "pages.lapisworks.lapisworks_great.longbreath.summary": "$(bold)增大我的肺容量,和水下呼吸魔咒类似,但此魔咒的效力是其两倍。共 2 级。每级 1 个充能紫水晶和 10 个紫金石。ID 为 3。$()", - "pages.lapisworks.lapisworks_great.fireresist.summary": "$(bold)掌控一整组紫金石和十块充能紫水晶的力量,让人变得犹如诞生自下界!ID 为 4。$()", + "pages.lapisworks.lapisworks_great.wtf": "我又一次翻开了这些文献,但这回它们往我的大脑里塞满了无用的垃圾与妄想。我找出了它们的加密手段:$(#05e)幻视$(#e07)文本$()。我眼中的光芒汇聚成了文字,但它们太亮了。我的眼睛好疼,感觉就像脑袋要爆炸了;我身体的每一寸都在痛。我无法书写。我应该马上就要死了。", + "pages.lapisworks.lapisworks_great.butitrefused_alsodidtheyjusttrytokillme": "那些$(l)脑缺$()想用$(l)书$()杀人?!那些恶人,那些$(l)害虫$(),他们居然胆敢攻击$(l)我$()?!就在$(l)我$()的卓伟觉醒之后,就这么着急?!——冷静。冷静。我可担不起失去理智。我现在太重要了。", + "pages.lapisworks.lapisworks_great.checkenchant.summary": "返回指定实体所具给定 ID 对应魔咒的等级,极少量消耗,不需要$(item)紫金石$()。", + "pages.lapisworks.lapisworks_great.fireyfists.summary": "给拳头的$(thing)火焰附加$()。消耗 10 个$(item)充能紫水晶$()和 48 个$(item)紫金石$()。仅 1 级,ID 为 0。", + "pages.lapisworks.lapisworks_great.lightningbending.summary": "每级 20 个$(item)充能紫水晶$()和一组$(item)紫金石$(),以让天穹随着我的攻击而动。共 3 级。ID 为 1。", + "pages.lapisworks.lapisworks_great.lightningbending.detailed": "第 1 级时,此魔咒只会在雷雨时起效。第 2 级,则在降雨时也可以。第 3 级时,晴天也阻止不了我,我可以将天穹的愤怒尽情宣泄到我触碰的生物之上。", + "pages.lapisworks.lapisworks_great.falldmgres.summary": "缓冲摔落,每级追加抵消 20 格坠落距离。每级消耗 5 个$(item)充能紫水晶$()和 20 个$(item)紫金石$()。共 3 级,ID 为 2。", + "pages.lapisworks.lapisworks_great.longbreath.summary": "为我的肺附魔,达成类似$(thing)水下呼吸$()的效果,但效力是其两倍。共 2 级,1 个$(item)充能紫水晶$(),10 个$(item)紫金石$()。ID 为 3。", + "pages.lapisworks.lapisworks_great.fireresist.summary": "汇集一整组$(item)紫金石$()和 10 个$(item)充能紫水晶$()的力量,以让我变得犹如诞生自下界,从而使我免受所有灼热之苦。仅 1 级,ID 为 4。", "pages.lapisworks.lapisworks_misc.title": "附魔图案", - "pages.lapisworks.lapisworks_misc.intro": "这些古代文本记述了一名博学的老巫师,他在巫术的各个方面都造诣极深,但他对生者、死者、亡灵,乃至尚未形成的存在都抱有仇恨。传言称,他没有充足的媒质来源,还有很多人追杀他,他却依然成功保全了自身。他为后人留下了一座知识的宝库(由许多好奇的冒险家汇总),这其中就由$(thing)紫金灌注图案$()。$(br)$(o)我能成功复现吗?$()", - "pages.lapisworks.lapisworks_misc.intro2": "而让人沮丧的是,这名巫师曾试图烧光他的知识记录。他几乎成功了,击倒他的英雄们没能抢救出多少,少数留存下来的有$(l:patterns/spells/blockworks#hexcasting:conjure_block)构筑方块$()、$(l:patterns/consts#hexcasting:const/vec/0)部分向量图案$()、$(l:patterns/basics#hexcasting:raycast)弓箭手之馏化$()和其他几种图案的附魔版本。", - "pages.lapisworks.lapisworks_misc.conjure_color.summary": "那名巫师将紫金石灌注到了构筑方块里,随后他发现他可以借此为方块染色。消耗 2 个紫水晶粉,同时需指定染料对应的数。更多解释见后页。", - "pages.lapisworks.lapisworks_misc.conjure_color.detail": "所给数代表染料的索引(0 起始),按字母顺序排列。对应关系是:$(br)0 - 黑色 1 - 蓝色 $(br)2 - 棕色 3 - 青色 $(br)4 - 灰色 5 - 绿色 $(br)6 - 淡蓝色 7 - 淡灰色 $(br)8 - 黄绿色 9 - 品红色 $(br)10 - 橙色 11 - 粉红色 $(br)12 - 紫色 13 - 红色 $(br)14 - 白色 15 - 黄色 $(br)如果不存在与数相应的染料,那么方块会发出混合紫色和我染色剂的$(o)颜色$()的光。", - "pages.lapisworks.lapisworks_misc.spherical_dstl.summary": "假设存在以给定位置为中心、半径为所给数(限 1 到 64)的球,返回该球表面所有方块的坐标列表。消耗极少量媒质。", + "pages.lapisworks.lapisworks_misc.intro": "这些古代文本记述了一名博学的老巫师,他在巫术的各个方面都造诣极深,但他对一切都抱有仇恨。传言称,他没有充足的媒质来源,还有很多人追杀他,他却依然成功保全了自身。他为后人留下了一座知识的宝库(由许多好奇的冒险家汇总),这其中就有$(thing)紫金灌注图案$()。$(br)$(o)我能成功复现吗?$()", + "pages.lapisworks.lapisworks_misc.intro2": "而让人沮丧的是,这名巫师曾试图烧光他的知识记录。他几乎成功了,击倒他的人们没能抢救出多少。少数留存下来的有$(l:patterns/spells/blockworks#hexcasting:conjure_block)构筑方块$()、$(l:patterns/consts#hexcasting:const/vec/0)某些向量图案$()、$(l:patterns/basics#hexcasting:raycast)弓箭手之馏化$()和其他几种图案的附魔版本。我要在此说明,$(thing)附魔图案$()并不总是比原本的图案“更好”,有些情况下只是拓展了功能,或只是进行了特化。", + "pages.lapisworks.lapisworks_misc.conjure_color.summary": "传入影响范围内的向量和一个染料颜色,以此构筑出脆弱的带色固体方块。消耗 2 个紫水晶粉,同时需指定染料对应的数。更多解释见后页。", + "pages.lapisworks.lapisworks_misc.conjure_color.detail": "所给数代表染料的索引(0 起始),按字母顺序排列。对应关系是:$(br)0 - $(#050508)黑色$() 1 - $(#1714FF)蓝色$() $(br)2 - $(#794521)棕色$() 3 - $(#4A9DBF)青色$() $(br)4 - $(#545454)灰色$() 5 - $(#496A18)绿色$() $(br)6 - $(#8DB7F1)淡蓝色$() 7 - $(#B8B8BF)淡灰色$() $(br)8 - $(#81D11C)黄绿色$() 9 - $(#C968C3)品红色$() $(br)10 - $(#D88929)橙色$() 11 - $(#F4B2D3)粉红色$() $(br)12 - $(#532C94)紫色$() 13 - $(#FF1919)红色$() $(br)14 - 白色 15 - $(#E4E429)黄色$() $(br)如果不存在与数相应的染料,那么方块会发出混合紫色和我染色剂的$(o)颜色$()的光。", + "pages.lapisworks.lapisworks_misc.spherical_dstl.summary": "假设存在以给定位置为中心、半径为所给数(限 1 到 64)的球,返回组成该空心球壳的所有方块的坐标列表。消耗极少量媒质。", "pages.lapisworks.lapisworks_misc.cubic_exalt.summary": "假设存在从点 A 至点 B 的空心(传入 True)或实心(传入 False)长方体,返回组成该长方体所有方块的坐标列表。消耗极少量媒质。", - "pages.lapisworks.lapisworks_misc.visible_dstl.summary": "消耗极少量媒质。返回下述问题的答案:“如果我站在给定位置,那么我可以直接看见目标位置吗?”两位置向量均需在我影响范围内。", "pages.lapisworks.lapisworks_misc.empty_prfn.summary": "回答下述问题:“该处是否只有空气?”,消耗极少量媒质。向量需在我影响范围内。", - "pages.lapisworks.lapisworks_misc.rwpatternsheadsup": "后面记载的四个图案只用于读写和检查我主手中的物品,而不是另一只手中的。在此要再次说明,$(thing)附魔图案$()并不都比原本的图案“好”。", - "pages.lapisworks.lapisworks_misc.read_mainhand.summary": "书吏之精思的主手版本。返回我主手中 iota 存储物品内的 iota。", - "pages.lapisworks.lapisworks_misc.readable_mainhand.summary": "审计员之精思的主手版本。检验我主手中的物品能否被读取。", - "pages.lapisworks.lapisworks_misc.write_mainhand.summary": "书吏之策略的主手版本。将所给 iota 写入我主手中的 iota 存储物品。", - "pages.lapisworks.lapisworks_misc.writable_mainhand.summary": "估价员之精思的主手版本。检验我主手中的物品能否被写入。", + "pages.lapisworks.lapisworks_misc.empty_dstl.summary": "消耗极少量媒质。返回下述问题的答案:“如果我站在给定位置,那么我可以直接看见目标位置吗?”两位置向量均需在我影响范围内。", + "pages.lapisworks.lapisworks_misc.visible_dstl.summary": "消耗极少量媒质。检验指定实体(在影响范围内)能否看见指定方块(也需在影响范围内)。", + "pages.lapisworks.lapisworks_misc.equiv_block.summary": "检验两个方块是否等价或大致等价(同种方块),如小麦幼苗和成熟的小麦植株是相同的。两方块都需在我影响范围内。", + "pages.lapisworks.lapisworks_misc.equal_block.summary": "检验两个方块是否$(o)完全$()等价,此处小麦幼苗和成熟的小麦植株不等价。两方块都需在我影响范围内。", + "pages.lapisworks.lapisworks_misc.rwpatternsheadsup": "在为$(l:patterns/readwrite#hexcasting:read)$(thing)书吏之精思$()搜寻物品时,自然似乎会从我的另一只手开始依次寻找,直到找到可用的物品。某些时候这种特性可能会引发问题,比如两只手都拿着核心的情况下。后面记载的四个图案用于读写和检查指定手(由重要性序号指定,0 代表主手,1 代表副手)中的物品。$(br)$(o)我在想,它会支持第三只手吗?$()", + "pages.lapisworks.lapisworks_misc.read_spechand.summary": "$(l:patterns/readwrite#hexcasting:read)$(thing)书吏之精思$()的指定手版本。返回指定手中 iota 存储物品内的 iota。", + "pages.lapisworks.lapisworks_misc.readable_spechand.summary": "$(l:patterns/readwrite#hexcasting:readable)$(thing)审计员之精思$()的指定手版本。检验指定手中的物品能否被读取。", + "pages.lapisworks.lapisworks_misc.write_spechand.summary": "$(l:patterns/readwrite#hexcasting:write)$(thing)书吏之策略$()的指定手版本。将所给 iota 写入指定手中的 iota 存储物品。", + "pages.lapisworks.lapisworks_misc.writable_spechand.summary": "$(l:patterns/readwrite#hexcasting:writable)$(thing)估价员之精思$()的指定手版本。检验指定手中的物品能否被写入。", + "pages.lapisworks.lapisworks_misc.the_cooler_halt.summary": "$(l:patterns/meta#hexcasting:halt)$(thing)卡戎之策略$(),可以穿透多层的版本。此图案能在$(l:patterns/meta#hexcasting:halt)$(thing)卡戎之策略$()不足以处理时派上用场,不过,我还是更希望不要接触$(l:patterns/meta#hexcasting:eval/cc)$(thing)伊里斯之策略$()这头繁复的怪物。", + "pages.lapisworks.lapisworks_misc.for_n_in_range.summary": "$(o)快来快来数一数,二四六七八。$()$(br2)对依次递增/减的数列表执行所给图案列表,与使用$(thing)托特之策略$()类似。数列表从第一参数(闭)递增/减到第二参数(开)。", + "pages.lapisworks.lapisworks_misc.execute_many_times.summary": "$(o)你知道,疯狂的定义是什么吗?$()$(br2)执行所给图案列表所给数次。起始栈与$(thing)托特之策略$()类似。", + "pages.lapisworks.lapisworks_misc.hadamard.summary": "此图案由阿达玛积发展而来,会将两向量的对应元素逐项相乘。", "pages.lapisworks.lapisworks_mishaps.title": "青金工程事故", "pages.lapisworks.lapisworks_mishaps.summary": "咒法学的新分支也带来了新事故。我在此记录了它们。", "pages.lapisworks.lapisworks_mishaps.notenoughamel.title": "物品不足", - "pages.lapisworks.lapisworks_mishaps.notenoughamel.summary": "副手中物品种类正确,但数量不足。产生棕色火花。手持的物品脱手并飞向地面。", + "pages.lapisworks.lapisworks_mishaps.notenoughamel.summary": "携带的物品种类正确,但数量不足。产生棕色火花。手持的物品脱手并飞向地面。", "pages.lapisworks.lapisworks_mishaps.leveltoohigh.title": "等级达限", "pages.lapisworks.lapisworks_mishaps.leveltoohigh.summary": "也许那些空白的页面里讲的是真正的魔咒,就和附魔工具的那些一样?随便了。此事故代表实体已达到该魔咒的等级上限。每种魔咒的火花颜色不同,且不带惩罚。", - "pages.lapisworks.lapisworks_mishaps.badmainhand.title": "物品错误(主手)", - "pages.lapisworks.lapisworks_mishaps.badmainhand.summary": "$(bold)主手$()中物品不合适,通常是试图向无法用紫金石附魔的工具灌注紫金石所导致的。产生棕色火花,手持的物品脱手并飞向地面。", + "pages.lapisworks.lapisworks_mishaps.badspechand.title": "手中物品错误", + "pages.lapisworks.lapisworks_mishaps.badspechand.summary": "所指定手中物品不合适。产生棕色火花,手持的物品脱手并飞向地面,同时给出哪只手招致了事故。", + "pages.lapisworks.lapisworks_mishaps.notrinket.title": "未佩戴所需饰品", + "pages.lapisworks.lapisworks_mishaps.notrinket.summary": "产生淡蓝色火花。试图访问某未佩戴的饰品。", + "pages.lapisworks.lapisworks_mishaps.badtrinket.title": "饰品交互不受支持", + "pages.lapisworks.lapisworks_mishaps.badtrinket.summary": "蓝色火花。试图访问不接受所指定交互(如读写等)的饰品。", + "pages.lapisworks.lapisworks_mishaps.outsideofritual.title": "脱离仪式", + "pages.lapisworks.lapisworks_mishaps.outsideofritual.summary": "淡蓝色火花。试图在对应位置之外施放仅限$(thing)紫水晶仪式$(),或仅限$(thing)一次性仪式$(),或仅限任意种类仪式使用的图案。会将我快捷栏中所有物品散落在地。", "categories.lapisworks.lapisworks.imbuement": "灌注", - "categories.lapisworks.lapisworks.imbuement.desc": "虽然青金工程的首要重点是躯体强化,但也有人找到了用它来增强工具的方法。显然,世界上有部分材料和媒质的交互模式与众不同。再看看吧……", + "categories.lapisworks.lapisworks.imbuement.desc": "显然,世界上有部分材料和媒质的交互模式与众不同,与$(item)紫金石$()也是一样。继续研究吧……", "pages.lapisworks.imbuement_spell.title": "灌注紫金石", - "pages.lapisworks.imbuement_spell.summary": "将副手紫金石灌注到主手物品中。它不像灌注青金石法术那样浪费。古代的“青金工程师”会用这个法术为工具灌注紫金石。需消耗两倍于灌注量(以紫水晶碎片计)的紫金石。", + "pages.lapisworks.imbuement_spell.summary": "古代的“$(#00c)青金工程师$()”常用的法术。将指定数量的紫金石灌注入另一只手(另一只手无可灌注的物品则检查主手)中的物品。它不会像魔咒法术那样浪费。需消耗 2 倍于灌注量(以紫水晶碎片计)的$(item)紫金石$()。", + "pages.lapisworks.imbuement_spell.howitcostsamel": "它首先会从我佩戴的事物里取用$(item)紫金石$(),然后从我的手中取用,最后从快捷栏取用。传入的整数参数会限制其最大取用量,获取到足够的$(item)紫金石$()后即不会再搜寻。", + "pages.lapisworks.imbuement_spell.specialhandlers": "除去改变物品的种类外,这则法术还可以直接为事物附魔。比如说,其中一种用途是给仅包含单种魔咒的附魔书附魔。它会令该魔咒的等级增加 $(thing)1$(),消耗 $(thing)20 * 原有级数$()的$(item)紫金石$(),以及大约 5 个充能紫水晶。", "pages.lapisworks.imbuement_rings.title": "施法戒指", - "pages.lapisworks.imbuement_rings.lore": "用戒指施法的一大局限,就是戒指本身的体积过小,甚至可能会导致效率下降。这也是为什么我之前没有造过这种戒指。不过,现在我读过了这些文献,就能找到规避方法了,起码也能限制其负面效应。有部分材料和媒质的交互模式较为特殊,后页给出了两个例子。", - "pages.lapisworks.imbuement_rings.lore2": "钻石是媒质的良好“导体”,能够聚焦媒质(是其“化学结构”所致,这是什么意思?);金则算是种绝缘体。古代的“青金工程师”会用这些材料组合成许多种强大的构造物,但所有资料都已经流散了(也许是因为制造方法过于简单,或是想在战争中保全自己)。不过,我还可以自己制造,而且不算很难。", - "pages.lapisworks.imbuement_rings.recipe_title": "施法戒指", - "pages.lapisworks.imbuement_rings.ring_spotlightpage.title": "施法戒指", - "pages.lapisworks.imbuement_rings.ring_spotlightpage.desc": "用钻石框住紫水晶以聚焦媒质,再用金让媒质全部流入钻石。它确实不如真正的法杖好用,但肯定比只用紫水晶造出的戒指要优秀。而且,紫水晶还会吸附一部分媒质,从而略微削弱法杖的功效。佩戴截止后,按下$(k:keys.lapisworks.use_casting_ring)即可打开咒术网格。", - "pages.lapisworks.imbuement_rings.amel_ring_spotlightpage.title": "紫金石戒指", - "pages.lapisworks.imbuement_rings.amel_ring_spotlightpage.desc": "要是还对这枚戒指不满意,可以向其灌注一片紫金石。紫金石应当会黏附至金指环。灌注之后,戒指即会聚焦和吸附我持有的媒质,以此调控施法速度;可以让法杖捕获这些媒质,也可最终让其流回戒指本身。", - "pages.lapisworks.imbuement_rings.amel_ring_pic_desc": "$(o)金具有优良的可塑性,因此如果不喜欢新外观,可以用模塑紫金石改变。$()", + "pages.lapisworks.imbuement_rings.lore": "用戒指施法的一大局限,就是戒指本身的体积过小,甚至可能会导致完全失去作用。这也是为什么我之前没有造过这种戒指。不过,现在我读过了这些文献,就能找到规避方法了。有部分材料和媒质的交互模式较为特殊,后页给出了两个例子。", + "pages.lapisworks.imbuement_rings.lore2": "$(item)钻石$()能聚焦媒质(是其“化学结构”所致,这是什么意思?);$(item)金$()对媒质(以及附魔能量)而言则算是空气,可让它们顺畅流动。古代的“$(#00c)青金工程师$()”会用这些材料(有时也加入$(item)紫金石$())组合成许多种强大的构造物,但大多数资料都已流散。不过,我还可以自己制造,而且不算很难。", + "pages.lapisworks.imbuement_rings.recipe.title": "施法戒指", + "pages.lapisworks.imbuement_rings.recipe.desc": "用$(item)钻石$()聚焦媒质,再用$(item)金$()爆栈媒质流通顺,并用$(item)紫金石$()加以吸引。佩戴截止后,按下$(k:keys.lapisworks.use_casting_ring)即可打开咒术网格。", + "pages.lapisworks.imbuement_rings.pic_desc": "$(o)一切赞颂,皆归$(thing)模塑紫金石$()$(o)。$()", "pages.lapisworks.imbuement_staves.title": "灌注法杖", - "pages.lapisworks.imbuement_staves.lore": "向类似法杖的$(l:imbuement/casting_rings)施法戒指$()灌注紫金石,得到的是$(l:imbuement/casting_rings#lapisworks:amel_ring)紫金石戒指$();它比其原型更强大。那么,向真正的法杖灌注紫金石,必定可以增强法杖的性能。法杖因其体积较大,灌注时需要的紫金石也更多,但所得产物更精准。不过,要是灌注不完全会怎么样呢?", + "pages.lapisworks.imbuement_staves.lore": "我认为,向真正的法杖$(item)灌注紫金石$(),必定可以增强法杖的性能。法杖因其体积较大,灌注时需要的$(item)紫金石$()相较于$(item)紫金石戒指$()来说也较多,但所得产物更精准。不过,要是灌注不完全会怎么样呢?", "pages.lapisworks.imbuement_staves.incomplete_staves.title": "未完全灌注的法杖", "pages.lapisworks.imbuement_staves.incomplete_staves.text": "$(o)我造出的所有未灌注完全的法杖。$()", - "pages.lapisworks.imbuement_staves.incomplete_staves.detail": "向法杖灌注的紫金石数量若不足以令其完全蜕变,紫金石仍会深深嵌入法杖的结构,但嵌入的程度不够,无法长时间承受紫金石的能量抽取。产物不够高效、容易逸散媒质(也因此无法长时间使用),但同时比完全灌注的产物更精确(咒术网格范围更大)。", + "pages.lapisworks.imbuement_staves.incomplete_staves.detail": "向法杖灌注的$(item)紫金石$()数量若不足以令其完全蜕变,$(item)紫金石$()仍会深深嵌入法杖的结构,但嵌入的程度不够,无法长时间承受$(item)紫金石$()的能量抽取。产物不够高效、容易逸散媒质(也因此无法长时间使用),但同时比完全灌注的产物更精确(咒术网格范围更大)。", "pages.lapisworks.imbuement_staves.full_amel_staff.title": "完全灌注的法杖", - "pages.lapisworks.imbuement_staves.full_amel_staff.text": "完全灌注后,法杖的精度比未完全灌注的要低(咒术网格增益较少),但能够长时间使用。比起不进行完全灌注、却要不断重复灌注少量紫金石来说,这倒也不失为可取之处。需消耗大约 10 个紫金石。", + "pages.lapisworks.imbuement_staves.full_amel_staff.text": "完全灌注后,法杖的精度比未完全灌注的要低(咒术网格增益较少),但能够长时间使用。比起不进行完全灌注、却要不断重复灌注少量$(item)紫金石$()来说,这倒也不失为可取之处。需消耗大约 10 个$(item)紫金石$()。", "pages.lapisworks.imbuement_swords.title": "灌注剑", - "pages.lapisworks.imbuement_swords.intro": "施法戒指开启了旅途,法杖则让旅途持续下去。现在我已经停不下来了,重新发明和修正过去所用的武器实在是种享受。我这回对这种技术能造成什么剑起了兴趣,所以我设计了几种,并在此处进行了记录。每种都需消耗 32 个紫金石(没有未完全灌注的版本),耐久度超过 90%% 时还可用紫金石修复。", - "pages.lapisworks.imbuement_swords.diamond.title": "钻石", - "pages.lapisworks.imbuement_swords.diamond.desc": "向钻石灌注紫金石,会赋予其牺牲自身耐久度发射媒质束的能力。这种媒质束飞行速度快且聚焦程度大,造成的伤害和紧握剑本身造成的一样,飞行范围为 10 格。应当从剑尖灌注紫金石,以便同时把剑磨利。", - "pages.lapisworks.imbuement_swords.iron.title": "铁", - "pages.lapisworks.imbuement_swords.iron.desc": "铁与紫晶青金石的交互,似乎是会将耐久度增强到原本的两倍,同时可以将其当作盾牌使用。而且,举起它格挡攻击的动作会为紫金石充能,充能最长可持续 1/4 秒;这一充能的本质和紫金灌注钻石剑的类似。若在充能时受击,紫金石便会放出一道斩击。这种能力应该可以叫作“招架”。", - "pages.lapisworks.imbuement_swords.iron.desc2": "紫金石的斩击会以攻击者为目标,且会吸收对方武器掉出的碎屑,获得 20“点”耐久度。这种斩击的攻击力是剑直接攻击的一半(但同时会将攻击者击飞)。如果用于攻击的工具损毁了,那铁剑就会吸收所有残屑,恢复 100“点”耐久度而非 20 点。而且,敌人会认为手中的工具受到了强烈的冲击,以至于几乎每次都要暂停一两秒检查工具的状况。", - "pages.lapisworks.imbuement_swords.iron.desc3": "紫金石蕴含着充沛的能量,甚至能抵挡住斧的一击,同时直接损伤其手柄,对其造成 100“点”耐久度损耗而非 20 点。不过,如果我没能成功招架斧,那么$(o)我$()的工具会受到 20“点”损伤,同时$(o)我$()会被击飞。我剑上的紫金石在没做任何准备的情况下受到大量上海,因此其在一秒内无法再次使用。", - "pages.lapisworks.imbuement_swords.gold.title": "金", - "pages.lapisworks.imbuement_swords.gold.desc": "金是媒质的绝缘体,因此金剑不太能接受紫金石灌注。不过,紫金石对大多数生物都有毒。从这几点出发,将紫金石倒在金剑上再尝试灌注,应该就能避免两者脱离了。用灌注后的金剑攻击实体会令紫金石放出斩击(但剑本身会受到相对严重的损害),让实体中毒约 10 秒。要我说,这可真是尊漂亮的玻璃大炮啊。", + "pages.lapisworks.imbuement_swords.intro": "$(item)紫金石戒指$()开启了旅途,法杖则让旅途持续下去。现在我已经停不下来了,发明新武器实在是种享受。我这回对这种技术能造成什么剑起了兴趣,所以我设计了几种,并在此处进行了记录。每种都需消耗 48 个$(item)紫金石$()(没有未完全灌注的版本),耐久度超过 90%% 时需用$(item)紫金石$()修复,低于该限制则应重新用回原有的修复材料。", + "pages.lapisworks.imbuement_swords.diamond.title": "$(item)钻石$()", + "pages.lapisworks.imbuement_swords.diamond.desc": "向$(item)钻石$()灌注$(item)紫金石$(),会赋予其牺牲自身耐久度发射媒质束的能力。这种媒质束飞行速度快且聚焦程度大,造成的伤害和紧握剑本身造成的一样,飞行范围为 10 格。应当从剑尖灌注$(item)紫金石$(),以便同时把剑磨利。", + "pages.lapisworks.imbuement_swords.iron.title": "$(item)铁$()", + "pages.lapisworks.imbuement_swords.iron.desc": "$(item)铁$()与$(item)紫晶青金石$()的交互,似乎是会将耐久度增强到原本的两倍,同时可以将其当作盾牌使用。而且,举起它格挡攻击的动作会为$(item)紫金石$()充能,充能最长可持续 1/4 秒;这一充能的本质和紫金灌注钻石剑的类似。若在充能时受击,$(item)紫金石$()便会放出一道斩击。这种能力应该可以叫作“招架”。", + "pages.lapisworks.imbuement_swords.iron.desc2": "$(item)紫金石$()的斩击会以攻击者为目标,且会吸收对方武器掉出的碎屑,获得 20“点”耐久度。这种斩击的攻击力是剑直接攻击的一半(但同时会将攻击者击飞)。如果用于攻击的工具损毁了,那铁剑就会吸收所有残屑,恢复 100“点”耐久度而非 20 点。而且,敌人会认为手中的工具受到了强烈的冲击,以至于几乎每次都要暂停一两秒检查工具的状况。", + "pages.lapisworks.imbuement_swords.iron.desc3": "$(item)紫金石$()蕴含着充沛的能量,甚至能抵挡住斧的一击,同时直接损伤其手柄,对其造成 100“点”耐久度损耗而非 20 点。不过,如果我没能成功招架斧,那么$(o)我$()的工具会受到 20“点”损伤,同时$(o)我$()会被击飞。我剑上的$(item)紫金石$()在没做任何准备的情况下受到大量上海,因此其在一秒内无法再次使用。", + "pages.lapisworks.imbuement_swords.gold.title": "$(item)金$()", + "pages.lapisworks.imbuement_swords.gold.desc": "$(item)金$()是媒质的导体,因此$(item)紫金石$()灌注时会直接穿过。不过,$(item)紫金石$()对大多数生物都有毒,将$(item)紫金石$()灌注到金剑相当于“浸药”,应该可以让两者吸合了。用灌注后的金剑攻击实体会令$(item)紫金石$()放出斩击(但剑本身会受到相对严重的损害),让实体中毒约 10 秒。玻璃大炮。", + + "pages.lapisworks.imbuement_artmind.title": "简单人工意识", + "pages.lapisworks.imbuement_artmind.whatwhyhow": "我第一次读到意识能产生痕量媒质的时候,就有了这个念头:“有没有可能可以制造一个意识呢……?”在经过$(item)紫金石$()灌注的实验后,我认为确实可以。就我的经验而言,单独存在的媒质团不会自发开始思考,这应当是因为媒质仅是思维的能量。而能量必须要加以运动和使用才能让其开始思考。", + "pages.lapisworks.imbuement_artmind.whatwhyhow2": "如果制造一台能拉动媒质和复刻其他生物体媒质流的机器,那么假以时日,这种机器必然会产生意识。为此,我认为村民应当是最高效的,他们起码没到脑死亡的地步,但也不能说具有真正的智能。使用他们产出的意识也许会有自我感知力,会有智能,会有情感(有自我意识)。", + "pages.lapisworks.imbuement_artmind.recipe.text": "$(item)紫金石$()可让机器蚕食村民的意识,为其中媒质的流动拍摄“快照”。$(item)钻石$()的聚焦能力应当足以模拟自然形成意识的精度。$(item)充能紫水晶$()则用于承载意识。", + "pages.lapisworks.imbuement_artmind.howtouse": "这件装置可从最远 5 格内随机 3 个未入睡的村民处抽取意识,只有 1 个村民时需 20 分钟填满。未入睡的村民会在 4 分钟后进入疲乏状态,让其远离此机器同等时间即可复原。若已选中的村民入睡,在 20 分钟内即不可再从其身上抽取,但会立即填充意识容器的 15%%。", + "pages.lapisworks.imbuement_artmind.thought_sieve.detailed": "这些卓越法术让我头脑发疼。要获取它们,肯定不只有探索废墟这一条路。如果古代的咒术师独立发现了它们,那么我也能!为此,我找到了直接向自然询问笔顺的方法,但它只会返回一整团信息流,在筛滤之前无法解读。筛滤需要人来,或者需要某物来……要经得起随便消耗的东西来。此法术无论成功与否都会消耗 1/4 的意识。这种消耗必然极其痛苦。$(br)$(o)但这关我事吗?$()", + "pages.lapisworks.imbuement_artmind.thought_sieve.summary": "使用所给位置处(完整的)人工意识来筛滤信息流团。有 3/5 的概率会将我另一只手中的图案变为笔顺正确的版本。", + "pages.lapisworks.imbuement_artmind.check_mind.summary": "返回所给位置处意识容器的填充百分比。", + "pages.lapisworks.imbuement_artmind.absorb_mind.summary": "将容器内的意识全数吸收到我另一只手中可充能的物品内,溢出的部分会消散。填满的容器相当于 1 个$(item)充能紫水晶$()。", + "pages.lapisworks.imbuement_artmind.reflection": "这种……这种做法不太对劲。我能创造有知觉的生物,甚至是有智能的、和人类一样的生物。而我的第一个念头是把它们$(o)杀了$(),就为赚那么一点点的媒质,和杀绵羊一样。我不该在做这种事。它们不只是绵羊,是吗?$(br2)真的是吗?$(o)我该关心吗?$()", + + "pages.lapisworks.imbuement.jumpslate.title": "跳跃石板", + "pages.lapisworks.imbuement.jumpslate.enchantments_explanation": "永远不要再去看要意识破碎才能看的文献,吃了堑要长智。它们让我心神不宁,大概率是因为阅读需要的口令已经失传了。我的精神。文字触碰了我的理智。它们试图在顶点伤害$(o)我$()。它们怎么敢的?$(bold)它们怎么敢的?!$()停下。冷静。集中。放下情绪。历史会在它们消亡之际让它们明白自己的过错。", + "pages.lapisworks.imbuement.jumpslate.intro": "先前直到$(o)我$()重新研究才得以再现的$(l:items/slate)石板$()构造,也即$(l:greatwork/spellcircles)法术环$(),确实宏伟。我爱不释手。我能用它做到很多事。但是……无论我如何喜爱它们,它们也并非完美。它们的确卓伟!但有些时候,我会觉得它们$(o)太过$()卓伟了。它们的颜色和我所喜爱的相冲。$(l:greatwork/directrix)导向石$()、$(l:greatwork/impetus)促动石$(),它们放到某些建筑里真是$(o)不堪入目$()!$(o)太可惜了!$()但是,有了$(o)紫金石灌注$()的知识,我应该能解决这个问题。", + "pages.lapisworks.imbuement.jumpslate.howtomake": "紫金石极擅长吸引媒质和将自身整合到媒质中,借助自身为构造附魔。我认为加以精细的灌注,即可造出附魔的$(l:items/slate)石板$(),从而把普通石板变成媒质加速器,就和$(item)紫金石戒指$()类似。它还可以被媒质强化(还是动态的!)以将媒质流推得更远,从而跳过石板。我称这种石板为“跳跃石板”。它是我的第一件作品。$(o)我自己的。$()它只需要 20 个紫金石,但范围上限足有 $(o)100 格$()!", + "pages.lapisworks.imbuement.jumpslate.thing": "它会尝试弹出栈顶非 0 也非 1 的整数,从环中消耗该整数的 2.5 倍个紫水晶粉,然后跳过该整数个方块。而执行失败时则表现为“路口”,让媒质必定向前行进:真是奇迹。不会有媒质从侧边溢出。要是它弹出负数会怎么样?效果还要神奇,它会让媒质流向后跳跃,同时让法术环反向运行。", + "pages.lapisworks.imbuement.jumpslate.pic.desc": "$(o)法术环的知识揭示于我。是我。我也加以改进。$(#05e)这就是我得到这$(#e07)些知识的原因$()", + "pages.lapisworks.imbuement.jumpslate.rebound_start": "牧羊人导向石是构造循环的简单方法,但怎么说都不算特别好用。我想要更优雅的方法。反转媒质流方向的跳跃石板。促动石能推动媒质流动,我推测简单意识也能做到。向跳跃石板灌注简单意识就可以了。我称这件作品为“回送石板”,因为在跳跃后媒质必定会流回到它,执行失败时除外。", + "pages.lapisworks.imbuement.jumpslate.rebound_pic.desc": "$(o)穿流穿流再回环。这种想法令我不安,却也维持了我的理智。$()", + + "pages.lapisworks.imbuement.jar.title": "紫金石仓储", + "pages.lapisworks.imbuement.jar.intro": "我的新工具功能不少,而且图案会从快捷栏中取用$(item)紫金石$(),也很方便。不过……我发现有些情况下,本领域内各种操作所需$(item)紫金石$()的数量仍会多到不便携带。比如说未完全灌注的法杖,它们的咒术网格的确更大,但也要不断用紫金石修补。又比如说魔咒图案,它们的$(item)紫金石$()耗量同样不少。一来一去,我的口袋就被紫金石塞得满满当当,手上都拿着东西,快捷栏也已装满,其他东西就没有位置放了。我必须找到解决方法。", + "pages.lapisworks.imbuement.jar.jar": "我找到了解决方法。向普通的玻璃瓶灌注 5 个$(item)紫金石$(),就能造出$(item)紫金石罐$()。它能装下 4 组紫金石,还可以佩戴在腰带上(以便图案优先从它里面取用),也可以手持。另一只手持$(item)紫金石$()时按下$(thing)$(k:use)$()可放入,潜行时执行同样的动作则可将一组$(item)紫金石$()取出到另一只手中。", + "pages.lapisworks.imbuement.jar.recipe.title": "魔咒容器", + "pages.lapisworks.imbuement.jar.recipe.text": "功能一样,容量有 16 组,但因为不好携带而无法佩在腰带上。不过,放在快捷栏里还是可以用的。", + + "pages.lapisworks.imbuement.trinkets.title": "饰品", + "pages.lapisworks.imbuement.trinkets.intro": "古代的$(#00c)青金工程师$()似乎很喜欢制作$(thing)饰品$()!他们留下的一些卷轴里提到,他们会把这些物品作为礼物送给其他人,借以表达心意:比如传达爱慕之情,在困境中表达安慰等等。也许这就是为什么他们倾向于选用较为昂贵的材料。$(br2)我会在此记录提及到它们的文段。", + "pages.lapisworks.imbuement.trinkets.necklace.text": "$(item)核心项链$(),又称$(item)容持护身符$()(可互换),是可佩戴的项链。可以通过$(l:patterns/readwrite#hexcasting:read)书吏之精思/策略$()将其视作$(item)核心$()与其交互,但它也拥有独属于它的图案,是在首次制造后不久发现的。这些图案可让我在佩戴它时对它读写。", + "pages.lapisworks.imbuement.trinkets.necklace.read_necklace.summary": "读取所佩戴项链中的 iota,没有可读的项链会招致事故。(绘制辅助:图案是一条线,后接大半个三角形,然后逆时针绘制圆,与$(l:patterns/readwrite#hexcasting:read)书吏之精思$()类似。)", + "pages.lapisworks.imbuement.trinkets.necklace.write_necklace.summary": "将 iota 写入所佩戴的项链,没有可写的项链会招致事故。(绘制辅助:图案是一条线,后接大半个三角形,然后顺时针绘制圆,与$(l:patterns/readwrite#hexcasting:write)书吏之策略$()类似。)", + "pages.lapisworks.imbuement.trinkets.necklace.readable_necklace.summary": "检验是否能成功读取项链。", + "pages.lapisworks.imbuement.trinkets.necklace.writeable_necklace.summary": "检验是否能成功写入项链。", + "pages.lapisworks.imbuement.trinkets.necklace.recipe.desc": "$(o)我认为此处出现的紫金石是为吸引媒质,以便访问核心。$()", + "pages.lapisworks.imbuement.trinkets.necklace.img.desc": "$(o)应当注意,模塑紫金石会摧毁其中存储的 iota。$()", + + "pages.lapisworks.imbuement.condenser.title": "媒质凝聚单元", + "pages.lapisworks.imbuement.condenser.text": "我的媒质存储手段实在是……杂乱且低效。不用$(l:patterns/great_spells/make_battery)$(item)试剂瓶$()存储的媒质只能用箱子存储,且每种物品的媒质含量不一。这些物品也不好搬运,若是不采用单一形态,就难免会引入复杂性。为对抗这些问题,$(l)我$(),天选之人,发明了$(#00c)媒质凝聚单元$()。对基底使用$(l:patterns/great_spells/make_battery)$(thing)制作试剂瓶$()即可制造。", + "pages.lapisworks.imbuement.condenser.recipe.desc": "$(o)储库上方盖有薄薄的石板,顶面上还有能吸引媒质的物质,以及紫水晶粉形成的交互接口。$()", + "pages.lapisworks.imbuement.condenser.deposit.summary": "向单元注入指定量的媒质,以紫水晶粉计。除去消耗指定量外,还会额外消耗 10%%。超出其容量的会被销毁!", + "pages.lapisworks.imbuement.condenser.withdraw.summary": "抽出单元中的媒质,将其存入我另一只手中的$(l:patterns/great_spells/make_battery)$(item)试剂瓶$(),媒质量以紫水晶粉计。消耗所指定媒质量的 10%%。超出$(l:patterns/great_spells/make_battery)$(item)试剂瓶$()容量的会被销毁!", + "pages.lapisworks.imbuement.condenser.phianglement.title": "容质纠缠", + "pages.lapisworks.imbuement.condenser.phianglement.text": "$(#00c)容质纠缠$()这一术语指的是$(thing)可容质纠缠方块$()间的连接。两个“$(#00c)容质纠缠$()”方块间具有某种联系:向其中一方存入媒质时,超出其容量的部分会进入另一方;从一方抽取时,缺失的媒质由另一方补足。可以链式连接多个单元,也可构建相互交错的网络,不过单个单元最多只能保有 5 个连接。连接建立后不会常态消耗媒质。", + "pages.lapisworks.imbuement.condenser.phiangle.summary": "在两个$(thing)可容质纠缠$()对象间建立$(#00c)容质纠缠$()。消耗 3 个$(item)充能紫水晶$(),每间距 32 格追加 1 个$(item)紫金石$(),最少也需消耗 1 个紫金石。", + "pages.lapisworks.imbuement.condenser.dephiangle.summary": "解开两个$(thing)可容质纠缠$()对象间的$(#00c)容质纠缠$(),消去两者间的联系。消耗 3 个$(item)充能紫水晶$()。如果不想因破坏方块而产生断开其他连接等副作用,就可以使用此操作。", + "pages.lapisworks.imbuement.condenser.btw": "好在,$(l)它们$()带来的$(#00c)容质纠缠$()似乎也可作用于$(l:greatwork/impetus)$(item)促动石$()!但是,促动石同一时刻只能保有 1 条$(#00c)容质纠缠$(),而且它们只进不出:它们只会从网络中抽取媒质,以满足自身所需,除此之外就没有其他行为了。也就是说,它们不接受存入或取出。这里的好处在于,$(l:greatwork/impetus)$(item)促动石$()终于有集中化的媒质存储手段了!", + "pages.lapisworks.imbuement.condenser.get_condenser_mdia.summary": "返回影响范围内所给位置处$(item)媒质凝聚单元$()存有的媒质量,以$(item)紫水晶粉$()计。无需消耗媒质。", + "pages.lapisworks.imbuement.condenser.get_linkable_links.summary": "返回影响范围内所给位置处$(thing)可容质纠缠$()对象各连接另一端的位置。无需消耗媒质。", + + "pages.lapisworks.imbuement.geode_dowser.title": "晶洞占卜杖", + "pages.lapisworks.imbuement.geode_dowser.text": "这个物件比较简单。向$(item)指南针$()灌注 10 个$(item)紫金石$(),就得到了$(item)晶洞占卜杖$()。使用此物品会消耗 1 个$(item)紫水晶粉$(),并以此构造出一个只能短时存在、但相对灵敏的$(thing)媒质$()场,从而探测以我为中心 200x200x200(以格计)立方体内最近的$(item)紫水晶母岩$()。", + "pages.lapisworks.imbuement.geode_dowser.text2": "而后,占卜杖会生成一簇指向该母岩的粒子,颜色代表距离。蓝色代表 16 格内,淡蓝色 32 格,紫色 48 格,粉红色 64 格,橙色 80 格,红色 96 格。更远的距离全部呈黑色。", + + "pages.lapisworks.imbuement.enchbrewer.title": "附魔酿造站", + "pages.lapisworks.imbuement.enchbrewer.text": "使用 10 个$(item)紫金石$()为$(item)酿造台$()附魔,就得到了$(item)附魔酿造站$()。它消耗的$(item)烈焰粉$()比$(item)酿造台$()多 25%%,且每次酿造都会消耗 1 个$(item)紫水晶粉$(),以达成两倍的酿造速度。鉴于此方法下的原材料在药水中融合程度极深,将来我也许能用它打开酿造的新天地,远超$(item)酿造台$()之所能。", + "pages.lapisworks.imbuement.enchbrewer.tease": "$(o)也许我最终能确定过去的炼金术师到底是一群傻瓜,还是真的在追求某种很有前景的事物。挺好玩。$()", + + + "categories.lapisworks.lapisworks.imbuement.rituals.title": "紫水晶仪式", + "categories.lapisworks.lapisworks.imbuement.rituals.desc": "另一种施法手段,不需要我亲自上……肯定会很有用的。", + + "pages.lapisworks.imbuement.rituals.chalk.title": "粉笔", + "pages.lapisworks.imbuement.rituals.chalk.intro": "有言称,这些用到$(l:items/slate)$(item)石板$()的遗落卓伟构造能自行施法。但我本人无法想象此类事物究竟如何运作——它们只是几块石头!但即便无法直接造出,也许也依然可以$(o)仿造$()。让媒质流过图案就应该可以了。那么我要做的就是引导媒质。我为此效用设计的形态是一支$(thing)粉笔$()。", + "pages.lapisworks.imbuement.rituals.chalk.recipe.text": "$(o)放置一次,则只是普通的传导件;放置两次,则可在其中置入最多五个图案。我叫它粉笔构造……$(thing)紫水晶仪式$()$(o)。$()", + "pages.lapisworks.imbuement.rituals.chalk.tuning": "$(thing)紫水晶仪式$()周围默认不具备影响范围。虽然$(l:imbuement/rituals/onetime)某些$()情况下它们拥有其他地方的影响范围,但其影响范围的主要来源是$(thing)紫水晶调音$()。总的来说,我可以将$(item)可调谐紫水晶簇$()调谐至某个 iota,所有其他调谐至同一 iota 的仪式都将获得该碎片周围的影响范围(至少 2 格)。每种仪式的调谐方式都各有不同。", + "pages.lapisworks.imbuement.rituals.chalk.tuneable.recipe.text": "$(o)和经过调音的玻璃酒杯一样,击打它,它即会开始振动,发出匹配$(thing)紫水晶仪式$()的波。$()", + "pages.lapisworks.imbuement.rituals.chalk.get_amethyst_tuning.summary": "返回影响范围内所给位置处$(item)可调谐紫水晶簇$()所调谐的 iota。", + "pages.lapisworks.imbuement.rituals.chalk.tune_amethyst.summary": "将影响范围内所给位置处$(item)可调谐紫水晶簇$()调谐至所给 iota。消耗 1 个$(item)充能紫水晶$()和 1 个$(item)紫金石$()。", + "pages.lapisworks.imbuement.rituals.chalk.tuning.more": "$(item)可调谐紫水晶簇$()周围的影响范围至少是 2 格,向其存储媒质最多可将范围扩展到 16 格。影响范围的半径与其中媒质量的平方根成比例。如果我有对方块存取媒质的方式,那么那些图案应该也可以对$(item)可调谐紫水晶簇$()使用。", + "pages.lapisworks.imbuement.rituals.chalk.tuning.foundit": "我找到了!如同赐礼的图案,$(l:imbuement/condenser#lapisworks:deposit)$(thing)存入媒质$()和$(l:imbuement/condenser#lapisworks:withdraw)取出媒质$(),它们对$(item)可调谐紫水晶簇$()也有效!", + "pages.lapisworks.imbuement.rituals.chalk.stamp.pre": "在将来,我可能会发现粉笔痕的容量还是不达我的需求,或者某些图案因太复杂而无法绘制。此时,可以使用$(item)紫水晶图章$();可使用$(l:patterns/readwrite#hexcasting:read)$(thing)书吏之精思$()读取,使用$(l:patterns/readwrite#hexcasting:write)$(thing)书吏之策略$()写入,而后即可$(o)$(thing)魔法般地$()将图案$(o)盖$()到粉笔痕中去。", + "pages.lapisworks.imbuement.rituals.chalk.stamp.recipe_text": "$(o)挺好看的。$()", + + "pages.lapisworks.imbuement.rituals.onetime.title": "一次性仪式", + "pages.lapisworks.imbuement.rituals.onetime.howto": "在另一只手中持有媒质源时对$(item)紫水晶粉笔$()痕按下$(thing)$(k:use)$(),即会触发$(thing)一次性仪式$(),并$(l)立即消耗该媒质源中的所有媒质,不再返还$()。$(thing)一次性仪式$()只能使用一次,且施放速度极快;媒质流行进过程中会摧毁粉笔痕,行进速度则是每秒二十段粉笔痕。$(thing)一次性仪式$()的许多性质都可通过后页图案在运行中切换。$(br)$(o)在$(thing)一次性仪式$()$(o)之外使用它们会招致可怖的事故。$()", + "pages.lapisworks.imbuement.rituals.onetime.properties": "$(thing)一次性仪式$()会以我(触发者)的身份施法;它们的影响范围是我的一半,甚至也包括我$(l:patterns/great_spells/greater_sentinel)$(thing)卓越哨卫$()影响范围的一半。", + "pages.lapisworks.imbuement.rituals.onetime.stop_be_me.summary": "阻止当前$(thing)一次性仪式$()以触发者的身份施法。", + "pages.lapisworks.imbuement.rituals.onetime.be_me.summary": "令当前$(thing)一次性仪式$()以触发者的身份施法。", + "pages.lapisworks.imbuement.rituals.onetime.get_ritual_tuning.summary": "读取当前$(thing)一次性仪式$()所调谐的 iota。", + "pages.lapisworks.imbuement.rituals.onetime.tune_ritual.summary": "将当前$(thing)一次性仪式$()调谐至所给 iota。", + + "pages.lapisworks.imbuement.rituals.multiuse.title": "可再用仪式", + "pages.lapisworks.imbuement.rituals.multiuse.howto": "", "categories.lapisworks.lapisworks.great": "巫师的法术", "categories.lapisworks.lapisworks.great.desc": "一些知识分子和冒险家抢救出了老巫师的几篇记事。我已着手从这些古代宝典中解读巫师的知识。", "pages.lapisworks.great.go_get_treasure.title": "古代的巫师", - "pages.lapisworks.great.go_get_treasure.1": "我发现了些有关某名博学的老巫师的传闻。他行邪恶之事,以法术对抗民兵团的无数次讨伐,但他却又一直没有充足的媒质供应。在他死前,他曾试图烧光他的笔记。当然,最后流传下来的故事,讲的是冒险家和知识分子从那场大火里救出了些许残余。", + "pages.lapisworks.great.go_get_treasure.1": "我发现了些有关某名博学的老巫师的传闻。他行邪恶之事,以法术对抗民兵团的无数次讨伐,但他却又一直没有充足的媒质供应。我曾读到过,在他死前,他曾试图烧光他的笔记。当然,某些冒险家和知识分子从那场大火里救出了些许残余。", "pages.lapisworks.great.go_get_treasure.2": "由此,我推测他们应该是将知识埋藏了起来,或是放到了我曾读到过的那些要塞里,比如沙漠中的神殿、地下的砖结构等等。", "pages.lapisworks.great_enchsent.title": "附魔哨卫", - "pages.lapisworks.great.enchsent_lore": "有三四十人在追讨那名巫师,专业的杀手和刺客、宝藏猎人、其他巫师,总之实力强大,但巫师还是逃到了一座城堡中。他需要远隔千百里或隔着几层楼对抗他们所有人。卓越哨卫的影响范围太小,而且追讨者很容易就能发现这种陷阱。在绝望笼罩之下,他看向了他的紫金石,试图给图案“附魔”。", + "pages.lapisworks.great.enchsent_lore": "有三四十人在追讨那名巫师,专业的杀手和刺客、宝藏猎人、其他巫师,总之实力强大,但巫师还是逃到了一座城堡中。他需要远隔千百里或隔着几层楼对抗他们所有人。卓越哨卫的影响范围太小,放到狭小的走廊中更是可疑。在绝望笼罩之下,他看向了他的$(item)紫金石$(),试图给图案“附魔”。", "pages.lapisworks.great.create_enchsent.summary": "在给定位置(据我 32 格内)召唤卓越哨卫的附魔版本,其影响范围为所给数(1 到 64)。召唤消耗 5 个紫水晶粉。", "pages.lapisworks.great.create_enchsent.detail": "附魔哨卫的媒质容量远大于卓越哨卫,但它同时受了制约——其存在完全依附于我。它必须时刻位于我的影响范围内(卓越哨卫的影响范围则太过虚弱),否则就会解体。它同样无法触摸,但它散发出的粒子可被所有人看见。我本人也能看见这些粒子,同时还能看见某种包含致密媒质的存在;它呈深紫色,还时刻在不自然地扭动。", - "pages.lapisworks.great.create_enchsent.lore": "巫师写道,强令紫晶青金石融入原始图案,残暴地修改其外形,让媒质屈服于他的意志,是这种存在的由来。产物是“四维超方形投影出的正八胞体!”(完全无法理解),且具有某种感知能力和自觉性。它知道自己与其所有者绑定,且因其依附于所有者的媒质,它必须遵循所有者的所有想法行事。他的文字里透着深情,就好像他对其抱有喜好。", + "pages.lapisworks.great.create_enchsent.lore": "巫师写道,强令$(item)紫金石$()融入原始图案,残暴地修改其外形,让媒质屈服于他的意志,是这种存在的由来。产物是“四维超方形投影出的正八胞体!”(完全无法理解),且具有某种感知能力和自觉性。它知道自己与其所有者绑定,且因其依附于所有者的媒质,它必须遵循所有者的所有想法行事。", "pages.lapisworks.great.banish_my_enchsent.summary": "让我的附魔哨卫歇息片刻,消耗极少量媒质。这也许是更为道德的选择,所谓“解体”大概率不会是最无痛的做法。", - "pages.lapisworks.great.banish_other_enchsent.summary": "驱除他人在所给位置的附魔哨卫,消耗 5 个紫水晶粉。" + "pages.lapisworks.great.banish_other_enchsent.summary": "驱除他人在所给位置的附魔哨卫,消耗 5 个紫水晶粉。", + + "pages.lapisworks.great.flay_artmind.title": "灌注意识", + "pages.lapisworks.great.flay_artmind.lore": "大多数这部分的书页都被烧光了,只留下了图案和用途的记录。所有形如“他自己设计了$(l:imbuement/artificial_mind)$(item)简单意识容器$()吗?”“为什么?”的问题,大概都要我自己推测答案了,着实可惜。无论如何,我都在后页记录了这些图案,并各自后附一页解释用途。", + "pages.lapisworks.great.flay_artmind.summary": "接受一个方块位置或一个实体,而后接受填满的简单意识容器的位置,并将意识灌注到受体构造体处,消耗 5 个$(item)充能紫水晶$()。$(l:patterns/great_spells/brainsweep)$(o)有些既视感……$()", + "pages.lapisworks.great.flay_artmind.budding_amethyst": "向紫水晶块灌注简单意识,可将其变成紫水晶母岩。这倒没什么特殊的。但我确实在想,要是意识灌注后紫水晶会增生,那么世界上已经存在的紫水晶都是从哪来的?", + "pages.lapisworks.great.flay_artmind.live_jukebox": "“简单至极的意识可以极为轻松地灌注到功能方块里,且不需要剥除无用的部分。”我认为这段文字所指的是同一页里的$(item)唱片机$()(和在其他页上的其他东西)。唱片机可转化成$(thing)活灵唱片机$()。可以教导$(thing)活灵唱片机$(),让它按一定频率演奏音符,而后敲击它即可播放所写的乐曲。", + "pages.lapisworks.great.flay_artmind.teach_song.summary": "将所给音符序列(由 0 到 24 的整数组成的列表)教导给所给位置(须在影响范围内)处的$(thing)活灵唱片机$(),频率为所给数(0 到 20),消耗 1 个$(item)紫水晶碎片$()。通过$(thing)使用$()敲击后,唱片机即会和自动音符盒一样播放音符。", + "pages.lapisworks.great.flay_artmind.song_purification.summary": "导出所给$(thing)活灵唱片机$()(影响范围内)的属性。返回包含两个元素的列表。第一个元素代表它演奏的音符,第二个代表演奏的频率。无需消耗媒质。", + "pages.lapisworks.great.flay_artmind.simple_impetus1": "这部分的加密和$(l:lapisworks_great)魔咒$()章节有关文献类似,但它不会造成伤害。毕竟我想,看自己的笔记能发疯应该是个麻烦。话说回来,将简单意识灌注到$(l:greatwork/impetus)$(item)空促动石$()里(需 5 个$(item)紫金石$()),可把它转变成$(item)简单促动石$()。它会以我的身份施法,而因为它反射了我的身份,它的施法速度约是通常法术环最大速度的一半。后页续……", + "pages.lapisworks.great.flay_artmind.simple_impetus2": "而且,这一速度是恒定值,无法进一步升高;这也让其恰好能够对法术产生反应。而且,只有当某物施放了$(o)任意有效图案$()或它正在监听的图案时(需距其 32 格内),它才会启动。教导它监听图案后,它即不会被其他图案起触发。即便教导它要监听的图案不存在,在范围内绘制也不会招致事故。", + "pages.lapisworks.great.flay_artmind.teach_simp.summary": "教导给定坐标(影响范围内)处$(item)简单促动石$()监听所给图案,消耗 2 个紫水晶粉。$(item)简单促动石$()破坏后不会保留该图案的记忆。", + "pages.lapisworks.great.flay_artmind.ask_simp.summary": "$(item)简单促动石$()很好骗。返回给定位置(影响范围内)处$(item)简单促动石$()正监听的图案,若没有监听图案,则返回 Null。无需消耗媒质。", + "pages.lapisworks.great.flay_artmind.entity_imbuement": "显然,这则法术也可以将简单意识灌注到实体里!此类配方见后页。", + "pages.lapisworks.great.flay_artmind.unflay_villager": "此页和其他的某几页类似,在我$(thing)觉醒$()后就解密了。显然,我可以把简单仪式灌注到失去意识的村民体内,从而重新赋予其意识。", + + "pages.lapisworks.great.hastenature.title": "加快流逝", + "pages.lapisworks.great.hastenature.lore": "这个图案是巫师在极擅长用紫金石灌注图案的时候——他死前没多久——创造的。他完全掌握了灌注技艺,甚至到了能用灌注产生新图案或副产物的地步。这里的主要图案应当能让敌人衰老至死。真是恐怖的法术,好在——或是坏在——它被烧没了。", + "pages.lapisworks.great.hastenature.summary": "接受一个方块位置和一个整数,然后让方块衰老(或者用我自己的话,判定一次随机刻)所给数次,每次衰老消耗 1 个$(item)紫水晶碎片$(),目标是紫水晶母岩时消耗 3.5 个。", + + "pages.lapisworks.great.quenched_indigo.title": "靛金铸晶", + "pages.lapisworks.great.quenched_indigo.lore": "这里留下的文字不多,除去这一行:$(br2)$(o) “他将他自己剥离入内。”", + "pages.lapisworks.great.quenched_indigo.summary": "须在另一只手中至少持有 2 个$(item)青金石$()。将$(item)青金石$()转化为$(item)紫水晶碎片$(),转化比为 2:1。多余的$(item)青金石$()不返还。", + "pages.lapisworks.great.quenched_indigo.explanation": "显然,此法术使用$(item)青金石$()在空间中开了一个洞。这个洞通往$(thing)由纯粹而阻滞的思维构成的维度$();那里太过危险,不宜进入。而后,图案会从那个维度中取出相当于 2 个$(item)紫水晶碎片$()的媒质,结出一枚紫水晶碎片,再用其余媒质补偿消耗。奇怪的是,$(thing)自然$()拒绝让此图案消耗其他外物。", + + + "categories.lapisworks.lapisworks.interop.title": "联动", + "categories.lapisworks.lapisworks.interop.desc": "青金工程分支和世界中安装的其他附属之间可以无缝联动。", + + "categories.lapisworks.lapisworks.interop.lapixtended.title": "青金装备拓展", + "categories.lapisworks.lapisworks.interop.lapixtended.desc": "我已经有了很多美观的物件,但其实还可以有$(o)更多$()。", + "pages.lapisworks.interop.lapixtended.title": "青金装备拓展", + "pages.lapisworks.interop.lapixtended.get_hextended_b-baka.title": "缺席", + "pages.lapisworks.interop.lapixtended.get_hextended_b-baka.text": "我能感受到我站在灵感的悬崖之前,但我就是翻不过它……$(br2)我能感觉到它是咒法学的拓展,就像是某种锦上添花的“$(thing)附属$()”。更具体地说,这个附属的主要内容,是$(o)意识的延伸的延伸$()。是咒法学的延伸。$(thing)咒法延伸$(),或者详细说来,$(thing)咒法装备拓展$()。大概是这样?无论怎么说,我会在真正翻过那个悬崖,或者说“安装附属”之后重写这些条目。", + "pages.lapisworks.interop.lapixtended.intro.title": "在席", + "pages.lapisworks.interop.lapixtended.intro.text": "我快要抓住的灵感在梦中成型了。那么答案是什么?好多法杖!而且好好看!我必须给所有法杖都设计一个未完全灌注的版本!", + "pages.lapisworks.interop.lapixtended.staves.title": "不完整的紫金石法杖", + "pages.lapisworks.interop.lapixtended.staves.text": "$(o)我试过让黑曜石染上“泪痕”,和$(item)哭泣的黑曜石$()差不多,但可惜法杖太细长,泪痕在上面不够美观。$()", + "pages.lapisworks.interop.lapixtended.staves.pic_desc": "$(o)魔杖的完全灌注需要 20 个$(item)紫金石$()$(o),但灌注后相较法杖更精确。$()", + "pages.lapisworks.interop.lapixtended.orb.title": "紫金石水晶球", + "pages.lapisworks.interop.lapixtended.orb.text1": "我没法再现那些实体散发出的能量。不过,$(item)紫金石$()确实对媒质有强大的吸引力。如果能把他做成粉状(或者做得更细密些,也可以做成两位置间的魔法连接),可能就可以模拟了。因此,我向$(item)绘图水晶球$()里灌注了 10 个$(item)紫金石$(),得到了$(item)紫金校准水晶球$()。", + "pages.lapisworks.interop.lapixtended.orb.text2": "它能将最多 10 个$(item)紫金石$()转变成我头部位置和水晶球位置间的连接。只要我手持水晶球,该位置即会一直包括在我的影响范围内。即便有区块加载的神秘力量,这条线依然能延伸得$(o)极长$(),并在设定位置处提供大约 3 格的影响范围。我应当在此说明,转变后的$(item)紫金石$()无法再变回有形的固体。", + + "categories.lapisworks.lapisworks.interop.lapixical.title": "Lexical", + "categories.lapisworks.lapisworks.interop.lapixical.desc": "追寻传说中精灵所居的珍奇物品也能带来其他发现。", + "pages.lapisworks.interop.lapixical.get_hexical_bro.title": "缺席", + "pages.lapisworks.interop.lapixical.get_hexical_bro.text": "在旅途中,我曾听闻过某个物件的传说,它被描绘得如此奇异,以至于更像是空想。“$(thing)精灵$()”。它们有着太多的谜题和悖论。有些晦涩的文献称它们是许愿机,另一些记载则却说这是谎言。有人说它们被困于神灯中,但也有人声称这种说法不完全正确。无论真相如何,只要这堆“$(thing)咒法风味(Hexical)$()”(作者的时代难道还没有“施咒术”这个说法吗?)的神话最后能证实为真,我就会重写一遍这些条目,再在其他地方$(thing)附加$()些信息。", + "pages.lapisworks.interop.lapixical.intro.title": "在席", + "pages.lapisworks.interop.lapixical.intro.text": "传说最终得到了证实,不过我并未找到$(#00c)青金工程$()与这些$(thing)精灵$()产生交互的方法。但无论怎么说,世界上最近发生的$(thing)咒法风味(Hexical)$()变化倒还方便交互。", + "pages.lapisworks.interop.lapixical.cradle_n_shit.title": "杆与箍", + "pages.lapisworks.interop.lapixical.cradle_n_shit.text": "也许$(item)避雷针法杖$()里可以塞些别的东西,不是$(item)紫水晶块$()的东西,但凡事总有遗憾。不过,我可以再造一个独立的铜箍,然后用$(item)紫金石$()来聚焦媒质,从而固定物品。装到杆上的铜箍获得了法杖的样貌。咒术可以用$(thing)侦查员之馏化$()等访问箍中的物品,而且制作时用到的$(item)紫金石$()还能靠吸收媒质来大大增加物品的“碰撞箱”!", + "pages.lapisworks.interop.lapixical.cradle_n_shit.recipes.title": "杆与箍", + "pages.lapisworks.interop.lapixical.cradle_n_shit.recipes.text": "$(o)法杖的拆解。$()", + "pages.lapisworks.interop.lapixical.get200bruh.title": "还是缺了些什么", + "pages.lapisworks.interop.lapixical.get200bruh.text": "我总感觉我缺了什么。我总在想“我肯定漏了些特性”。我读到的卷轴证实了我的直觉。在过去,在还有许多$(thing)咒术师$()的时代里,有这么一个$(l:https://github.com/ChloeTax/hexxy4/tree/main/mods)“hexxy4”$()。它是所有$(thing)“附属”$()的图书馆,也自然有我近期发现的、那些$(thing)咒法风味(Hexical)$()变动的$(thing)“2.0.0”$()(大概只是自然或者别的什么机制复苏了?)。不管怎么说,卷轴里警告道该版本还未完成,可能出现各种小错误,也还远非其最优状态。", + "pages.lapisworks.interop.lapixical.holder.title": "定手支座", + "pages.lapisworks.interop.lapixical.holder.text": "$(item)支座$()没什么缺点,但和万事万物一样,它也不是完美的。它只能模拟我的副手,但$(l:lapisworks_patterns)有不少$()图案规定了要用到哪只手。$(thing)紫金石灌注$()成功将图案变成了指定手版本,那么支座应该也可以。15 个紫金石应该够了。", + "pages.lapisworks.interop.lapixical.condenser_interactions.title": "媒质单元交互", + "pages.lapisworks.interop.lapixical.condenser_interactions.text": "研究$(l:imbuement/condenser)$(#00c)媒质凝聚单元$()时协助我的三个图案不只对$(l:items/media_jar)$(item)媒质罐$()有效,而且对$(l:interop/lapixical/cradle_n_shit)$(item)物品箍$()也有效!这些图案分别是$(l:imbuement/condenser#lapisworks:get_condenser_mdia)$(thing)凝聚媒质之纯化$()、$(l:imbuement/condenser#lapisworks:deposit)$(thing)存入媒质$()、$(l:imbuement/condenser#lapisworks:withdraw)$(thing)取回媒质$()。唯一的麻烦在于,后两者都不接受$(#00c)容质纠缠$()。要让$(l:interop/lapixical/cradle_n_shit)$(item)物品箍$()具有此功能,其中必须放有$(l:patterns/great_spells/make_battery)$(item)试剂瓶$()。", + + "categories.lapisworks.lapisworks.interop.lapisal.title": "青金拓展", + "categories.lapisworks.lapisworks.interop.lapisal.desc": "我在想,和$(thing)咒灵$()一样无法触及的物品能被附魔吗?", + "pages.lapisworks.interop.lapisal.go_get_hexal_tiger.title": "缺席", + "pages.lapisworks.interop.lapisal.go_get_hexal_tiger.text": "我找到了一位文风奇特(比如喜欢称咒法学相关的事物为$(thing)咒法拓展$())的作者留下的作品,他在其中记述了不少很有意思的东西。他声称他遇到过某种“$(thing)质道$()”,其中会不断跑出完全由媒质构成的事物——咒灵。不过,我目前还没能在我所处的世界找到它们存在的证据。不过,只要能找到他所写的事物,我就会在本书中$(thing)附加$()些研究所得。", + "pages.lapisworks.interop.lapisal.intro.title": "在席", + "pages.lapisworks.interop.lapisal.intro.text": "古代的$(#00c)青金工程师$()也泛泛提及过这些“$(thing)质道$()”,但因为过去的某些结社禁止外人接近质道,他们多会评论道“这不是我们能干涉的”。这么说来,我似乎会成为首位在此领域做出创新的$(#00c)青金工程师$()了。", + "pages.lapisworks.interop.lapisal.makewisp.title": "咒灵的构建", + "pages.lapisworks.interop.lapisal.makewisp.text": "我注意到,$(l:great/flay_artmind)灌注意识$()可以在灌注简单意识之前,首先将其塑形成多种事物。如果我可以真正意义上把简单意识变成任何事物,那么,把简单意识灌注到空气中,应该就可以生成通常会从$(thing)质道$()里出现的那种咒灵?$(br2)$(o)也许可以借此从简单意识里取出更多媒质。$()", + "pages.lapisworks.interop.lapisal.openslipway.title": "撕开质道", + "pages.lapisworks.interop.lapisal.openslipway.clueless": "那些$(thing)质道$()。它们一定能联通到$(o)某些地方$()。咒灵不会凭空出现。不管我怎么尝试都无法穿过质道。我$(#05e)必$(#e07)将$()找到穿过的方法。$()让简单意识遵循我的意志,应当就能做到。当我手头的工具给我带来进展之时,我会在此进一步记录。", + "pages.lapisworks.interop.lapisal.openslipway.clueless_still": "$(l:great/flay_artmind)灌注意识$()能行。正如我$(#05e)所$(#e07)料$()。指示简单意识去打开$(thing)质道$(),给予其 48 个$(item)紫金石$()的力量,它就能对$(thing)质道$()施加难以想象的力,将空间的结构撕开!世界将拜倒在我的脚下!现在,剩下的就只有付诸实践,将简单意识灌注到$(thing)质道$()去了。我必须说明,此操作会占据$(o)大量$()空间。", + "pages.lapisworks.interop.lapisal.openslipway.cluedin": "$(#05e)撕裂$(#e07)成功了。$()$(thing)质道$()被摧枯拉朽的庞大力量强行打开,随着一阵足以致聋的声音,空间的结构亦被撕开。我感受到了强大的媒质流从中涌出。它推开了周围的所有活物,除了悦灵。奇观。不过……我貌似无法穿过这个空间的破洞。$(#05e)该死,该死,该死,让$(#e07)我过去,我该过去!——$()冷静。冷静。我现在还不能受影响。我的价值实在太高。", + "pages.lapisworks.interop.lapisal.openslipway.cluedin_compromise": "肯定还有其他道路,我将来必能找到。但不管怎么说,这道$(thing)裂痕$()还有其他性质。例如,它会溢出极大量的媒质,以至于能推走悦灵之外的所有活体。它产生的咒灵数量也远超普通的$(thing)质道$(),也许可以用作媒质的来源。" } diff --git a/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/en_us.json index 6d165ed6a187..df2084048f3f 100644 --- a/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/en_us.json +++ b/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/en_us.json @@ -1,8 +1,13 @@ { - "hexcasting.action.lessertp:lessertp": "Lesser Teleport", + "hexcasting.action.lessertp:lesser_tp": "Lesser Teleport", + "hexcasting.action.lessertp:simpler_tp": "Simpler Teleport", "hexcasting.action.book.lessertp:lesser_tp": "Lesser Teleport", + "hexcasting.action.book.lessertp:simpler_tp": "Simpler Teleport", "lessertp.page.lessertp.title": "Lesser Teleport", "lessertp.page.lessertp.introduction": "I am unable to cast the Great Spell Greater Teleport, as I do not have a scroll from the very careless people of old (a spell is a spell, damn it!) to help me. That irked me, so I attempted the creation of my own pattern to allow me to teleport in any way unlike Blink, even if it is weaker than what I wish for.", "lessertp.page.lessertp.introduction2": "The end result is a stupendously underpowered pattern which is also very cheap. Nature does not like my meddling, it seems. I may have also fallen to my hubris. I should get more experienced before dabbling in creating my own versions of Great Spells again.", - "lessertp.page.lessertp.summary": "Pass in an entity (within ambit) and a vector, and the entity's fractional position will change to the vector (clamped). A number means a vector with all its components as that vector. Negligible cost, but disappointing." + "lessertp.page.lessertp.summary": "Pass in an entity within ambit and a vec, and the entity's fractional position will change to the vector (clamped). A number means a vec with all the components set to it. Negligible cost, but disappointing.", + "lessertp.page.simplertp.title": "Simpler Teleport", + "lessertp.page.simplertp.introduction": "With my recent $(thing)Grand Awakening$(), I felt more confident in my ability to mold and manipulate patterns. This time I've decided to use the Greater Teleport spell as a base, and then size it down. The result is a better omni-directional teleportation pattern than Lesser Teleport.", + "lessertp.page.simplertp.summary": "Takes an entity that will be within my ambit before and after teleportation and an offset vector, the length of which must be no greater than 16. Teleports the entity in that direction. Costs 2.5 dust." } \ No newline at end of file diff --git a/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/zh_cn.json index b7e4419c74ee..97a503dc65b2 100644 --- a/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/modrinth-lesser-teleport/lessertp/lang/zh_cn.json @@ -1,8 +1,13 @@ { - "hexcasting.action.lessertp:lessertp": "次级传送", + "hexcasting.action.lessertp:lesser_tp": "次级传送", + "hexcasting.action.lessertp:simpler_tp": "简易传送", "hexcasting.action.book.lessertp:lesser_tp": "次级传送", + "hexcasting.action.book.lessertp:simpler_tp": "简易传送", "lessertp.page.lessertp.title": "次级传送", "lessertp.page.lessertp.introduction": "我还无法施放卓越传送这个卓越法术,因为我还没能参考到那帮丢三落四的老家伙们留下的卷轴(但法术就在那,可恶啊!)。这件事惹得我心神不宁,所以我尝试自己创造一个图案,用来制造一种新的传送方式——和闪现不一样的方式。即便比我想象中要弱些也无妨。", "lessertp.page.lessertp.introduction2": "最终的结果性能严重不足,但也同时非常便宜。似乎,自然不喜欢我随意摆弄的行为。我也许是被贪婪蒙了眼吧。在再尝试新创独属于自己的卓越法术之前,还是要多加练习。", - "lessertp.page.lessertp.summary": "传入一个实体(在影响范围内)和一个向量,并将实体位置的小数部分变为所给向量(有上下限截断)。若传入数,则代表所有分量均为该数的向量。消耗极少量媒质,效果也是少得可怜。" + "lessertp.page.lessertp.summary": "传入一个实体(在影响范围内)和一个向量,并将实体位置的小数部分变为所给向量(有上下限截断)。若传入数,则代表所有分量均为该数的向量。消耗极少量媒质,效果也是弱得可怜。", + "lessertp.page.simplertp.title": "简易传送", + "lessertp.page.simplertp.introduction": "鉴于我近期已经历了$(thing)卓伟的觉醒$(),我对塑造和操纵图案更有信心了。这回我打算以卓越传送为基底,再将其缩小。产物是一种万向传送图案,比次级传送好一些。", + "lessertp.page.simplertp.summary": "接受一个实体和一个偏移向量,实体传送前后都应在我影响范围内,同时向量的长度不得超过 16。此图案会沿向量方向传送实体。消耗 2.5 个紫水晶粉。" } \ No newline at end of file diff --git a/projects/1.20/assets/hexweb/hexweb/lang/en_us.json b/projects/1.20/assets/hexweb/hexweb/lang/en_us.json index 4fb88f969ec9..f65e8b50beaf 100644 --- a/projects/1.20/assets/hexweb/hexweb/lang/en_us.json +++ b/projects/1.20/assets/hexweb/hexweb/lang/en_us.json @@ -1,12 +1,21 @@ { + "block.hexweb.impetus.socket": "Wandering Impetus", + "hexweb.iota.response": "HTTPResponse{%s}", "hexweb.mishap.invalid_json_key": "The \"%s\" key is not present within the JsonIota!", "hexweb.mishap.cannot_json": "The %s iota has no direct Json translation!", "hexweb.mishap.too_early": "You tried accessing a HTTP response before it arrived!", "hexweb.mishap.blacklist_url": "This URL is blacklisted! Attempted: %s", + "hexweb.mishap.packet_too_big": "The data you attempted to send is too big! Size of %s bytes is bigger than 65535 bytes!", + "hexweb.mishap.no_socket": "The Socket with ID %s does not exist!", "hexcasting.mishap.invalid_value.class.json": "a json object", "hexcasting.mishap.invalid_value.class.response": "a HTTP response", + "hexcasting.mishap.invalid_value.class.method": "a string value matching any HTTP request method except CONNECT (GET, FETCH, POST, etc)", + "hexcasting.mishap.invalid_value.class.headers.list": "a list of key-value string pairs ([key, value, key,...])", + "hexcasting.mishap.invalid_value.class.headers.json": "a json with only string values", + "hexcasting.mishap.invalid_value.class.headers": "a list of key-value string pairs or json with only string values", + "hexcasting.mishap.invalid_value.class.body": "a string or json", "hexweb.entry.json_patterns": "JSON Patterns", "hexweb.page.json_patterns.entry": "These patterns were taken from a series of notes scrawled on the walls of the room of a Douglas Crockford shortly before their disappearence.$(br)$(br)They describe ways of creating and manipulating a dictionary-like object which uses Strings for keys and a select range of iotas as values. I wonder what the practical applications are...", @@ -22,9 +31,28 @@ "hexweb.page.json_patterns.set_element": "Sets the given iota at the given key. Setting a Garbage iota removes the key.", "hexweb.entry.http_spells": "HTTP Spells", - "hexweb.page.http_spells.entry": "While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.$(br)$(br)These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.", + "hexweb.page.http_spells.entry": "While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.$(br)These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.", + "hexweb.page.http_spells.explanation": "To use the following pattern, one needs a $(thing)URL$() as a string alone.$(br)Optionally, one may also include a $(thing)HTTP method$() as a string (defaults to GET if omitted), $(thing)headers$() as either a list of key-value string pairs ([key, value,...]) or a JSON object with string values, and a $(thing)body$() as either a JSON or a string.$(br2)Supported $(thing)HTTP Methods$():$(li)GET$(li)POST$(li)PUT$(li)DELETE$(li)HEAD$(li)OPTIONS$(li)PATCH$(li)TRACE", "hexcasting.action.hexweb:request": "Request", - "hexweb.page.http_spells.request": "Sends an HTTP request made of the given data, method, and headers to the provided URL.$(br2)The Response is truthy if a response is received.", + "hexweb.page.http_spells.request": "$(br)Sends an HTTP request to the given $(thing)URL$(). Optionally, the $(thing)method$() used, $(thing)headers$() attached, and the $(thing)body$() of data sent with it may also be specified. Returns a $(thing)Response$() which will be Truthy when the response is received.", "hexcasting.action.hexweb:get_response": "Get Response", - "hexweb.page.http_spells.get_response": "Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown." + "hexweb.page.http_spells.get_response": "Given a Response from an HTTP request, attempt to parse the results. Will Mishap if too early or an error is thrown.", + + "hexweb.entry.socket_patterns": "Socket Patterns", + "hexweb.page.socket_patterns.entry": "With the Enlightened Mind, I can perceive beyond our reality and call upon faint connections to others. With the following device and patterns, I can focus this perception and gather information from these other realities.", + "hexweb.page.brainsweeping.impetus_socket": "This device, the Wandering Impetus, will allow me to narrow down and focus this new perception, allowing the transfer of information between realities!", + "hexweb.page.socket_patterns.usage": "To utilize the Wandering Impetus, once must place it as part of a Spell Circle. Then, use the Establish Spell to establish a socket connection. Once that is done, the Impetus is ready.$(br)$(br)Upon the Socket receiving data, the Impetus will trigger the tick after, providing the Wave with the received data as a list of strings.", + "hexcasting.action.hexweb:read": "Cerf's Reflection", + "hexweb.page.socket_patterns.read": "Utilizing the Wandering Impetus used to trigger the Spell Circle, I can attempt to poll the received data queue and, upon success, receive a string iota. Failure returns a null iota.", + "hexcasting.action.hexweb:get_host": "Kahn's Reflection", + "hexweb.page.socket_patterns.get_host": "Given the position for a Wandering Impetus, attempts to retrieve the Socket's host as a string iota. Failure or absence returns a null iota.", + "hexcasting.action.hexweb:get_port": "Kahn's Reflection II", + "hexweb.page.socket_patterns.get_port": "Given the position for a Wandering Impetus, it will retrieve the Socket's port as a double iota.", + + "hexweb.entry.socket_spells": "Socket Spells", + "hexweb.page.socket_spells.entry": "I must be mad. I have further augmented the device to allow for sending information to those other realities. SOme even whisper back in cyphers I may yet understand...", + "hexcasting.action.hexweb:send": "Send", + "hexweb.page.socket_spells.send": "Utilizing the Socket Impetus used to trigger the Spell Circle, this sends the provided data through the Socket's connection.", + "hexcasting.action.hexweb:set": "Establish", + "hexweb.page.socket_spells.set": "Given the position for a Socket Impetus, attempts to establish a new Socket connection." } \ No newline at end of file diff --git a/projects/1.20/assets/hexweb/hexweb/lang/zh_cn.json b/projects/1.20/assets/hexweb/hexweb/lang/zh_cn.json index 262c0766c0f5..4716bf1e784a 100644 --- a/projects/1.20/assets/hexweb/hexweb/lang/zh_cn.json +++ b/projects/1.20/assets/hexweb/hexweb/lang/zh_cn.json @@ -1,12 +1,21 @@ { + "block.hexweb.impetus.socket": "流浪促动石", + "hexweb.iota.response": "HTTP响应{%s}", "hexweb.mishap.invalid_json_key": "JSON iota中没有“%s”键!", "hexweb.mishap.cannot_json": "Iota%s无法翻译为JSON!", "hexweb.mishap.too_early": "试图在HTTP响应到达前访问!", "hexweb.mishap.blacklist_url": "此URL已被黑名单!访问对象:%s", + "hexweb.mishap.packet_too_big": "你试图发送的数据过大!%s字节超出了65535字节的限制!", + "hexweb.mishap.no_socket": "不存在ID为%s的套接字!", "hexcasting.mishap.invalid_value.class.json": "一个JSON对象", "hexcasting.mishap.invalid_value.class.response": "一个HTTP响应", + "hexcasting.mishap.invalid_value.class.method": "匹配除CONNECT外HTTP请求方法(GET、FETCH、POST等)的字符串值", + "hexcasting.mishap.invalid_value.class.headers.list": "一个键值字符串对列表([键, 值, 键, ……])", + "hexcasting.mishap.invalid_value.class.headers.json": "一个所有值均为字符串的JSON", + "hexcasting.mishap.invalid_value.class.headers": "一个键值字符串对列表,或所有值均为字符串的JSON", + "hexcasting.mishap.invalid_value.class.body": "一个字符串或JSON", "hexweb.entry.json_patterns": "JSON 图案", "hexweb.page.json_patterns.entry": "这些图案来自某位道格拉斯·克罗克福德失踪前不久在其房间的墙壁上涂画的一些文字。$(br)$(br)那些文字描述了如何创造与操纵一种类似字典的对象:以字符串为键,以特定类型的 iota 为值。不知道这种 iota 有何实际用途……", @@ -22,9 +31,28 @@ "hexweb.page.json_patterns.set_element": "设置所给键对应的 iota。", "hexweb.entry.http_spells": "HTTP 法术", - "hexweb.page.http_spells.entry": "在思考意识的深度时,伯纳斯-李爵士偶然看到了另一个宇宙的存在。说时迟那时快,他迅速构筑了一个 JSON 对象,向其中灌注了信息,再向那个宇宙发送了出去。$(br)$(br)这些图案是在伯纳斯-李被发现已死时回收得来的,他接收的信息多到烧坏了他的意识。", + "hexweb.page.http_spells.entry": "在思考意识的深度时,伯纳斯-李爵士偶然看到了另一个宇宙的存在。说时迟那时快,他迅速构筑了一个 JSON 对象,向其中灌注了信息,再向那个宇宙发送了出去。$(br)这些图案是在伯纳斯-李被发现已死时回收得来的,他接收的信息多到烧坏了他的意识。", + "hexweb.page.http_spells.explanation": "使用后页图案时,需以独立字符串形式提供 $(thing)URL$()。$(br)$(thing)HTTP 请求方法$()、$(thing)请求头$()、$(thing)请求体$()均可选。$(thing)请求方法$()为字符串(省略则默认至 GET);$(thing)请求头$()可为键值字符串对列表([键, 值, ……])或所有值均为字符串的 JSON 对象;$(thing)请求体$()可为 JSON 或字符串。$(br2)支持的 $(thing)HTTP 请求方法$():$(li)GET$(li)POST$(li)PUT$(li)DELETE$(li)HEAD$(li)OPTIONS$(li)PATCH$(li)TRACE", "hexcasting.action.hexweb:request": "请求", - "hexweb.page.http_spells.request": "使用所给数据向所给网络连接端点发送 HTTP 请求。$(br2)收到响应即视作响应为真值。", + "hexweb.page.http_spells.request": "$(br)向所给 $(thing)URL$() 发送 HTTP 请求。可选指定$(thing)请求方法$()、$(thing)请求头$()和$(thing)请求体$()。返回一个$(thing)响应$(),接收到回应后该值会变为真值。", "hexcasting.action.hexweb:get_response": "解析响应", - "hexweb.page.http_spells.get_response": "接受一个 HTTP 响应并尝试解析。过早解析或抛出 IOException 时会招致事故。" + "hexweb.page.http_spells.get_response": "接受一个 HTTP 请求发回的响应,并尝试解析。过早解析或抛出错误时会招致事故。", + + "hexweb.entry.socket_patterns": "套接字图案", + "hexweb.page.socket_patterns.entry": "我的意识已经过启迪,能感知到现实之外,能通过微弱的连接呼召他物。后页的设备和图案能聚焦和集中这种连接,也能用连接从其他现实收集信息。", + "hexweb.page.brainsweeping.impetus_socket": "这个设备叫作“流浪促动石”,它能压缩和集中感知力,从而跨越现实传递信息!", + "hexweb.page.socket_patterns.usage": "使用流浪促动石时,需将其置入法术环,然后使用建立法术建立套接字连接。完成这一步骤后,促动石就可以正常使用了。$(br)$(br)套接字接收到数据时,促动石会在该事件后一刻启动,发出一道媒质波;接收到的数据使用字符串列表表示。", + "hexcasting.action.hexweb:read": "瑟夫之精思", + "hexweb.page.socket_patterns.read": "借助触发法术环所用的流浪促动石,来探测(poll)接收队列的数据。成功会返回一个字符串 iota,执行失败返回 Null。", + "hexcasting.action.hexweb:get_host": "卡恩之精思", + "hexweb.page.socket_patterns.get_host": "给定流浪促动石的位置,尝试获取套接字的主机,以字符串形式返回。执行失败或无主机返回 Null。", + "hexcasting.action.hexweb:get_port": "卡恩之精思,第二型", + "hexweb.page.socket_patterns.get_port": "给定流浪促动石的位置,获取套接字的端口,以数的形式返回。", + + "hexweb.entry.socket_spells": "套接字法术", + "hexweb.page.socket_spells.entry": "我肯定是疯了。我又强化了各种设备的功能,让它们能向其他现实发送信息。另一边偶会传回密码般的呢喃,我尚未找到解密的方法……", + "hexcasting.action.hexweb:send": "发送数据", + "hexweb.page.socket_spells.send": "借助触发法术环所用的流浪促动石,通过套接字连接发送所给数据。", + "hexcasting.action.hexweb:set": "建立连接", + "hexweb.page.socket_spells.set": "给定流浪促动石,尝试建立一个新的套接字连接。" } \ No newline at end of file