Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions projects/assets/modrinth-hexdim/1.20-fabric/hexdim/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"hexdim.mishap.invalidenv": "Invalid Casting Environment. Try casting in a different dimension.",
"hexdim.iota.room": "Room Iota",
"hexdim.iota.permissions.execute": "Room Iota with Execute Permissions",
"hexdim.iota.permissions.write": "Room Iota with Write Permissions",
"hexdim.iota.permissions.read": "Room Iota with Read Permissions",

"hexdim.entry.dim": "Hexxy Dimensions",
"hexdim.page.dim.1": "When I saw $(l:greatwork/the_work)IT$().$(br)I realized it could be shaped by my will.$(br)I just need the right $(l:patterns/great_spells/dimension#hexdim:dim/create)pattern$().$(br)There also appear to be a few new mishaps I can encounter, most of which involve the room not being ready yet or no longer existing.$(br2)$(l)I shouldn't punch the walls for too long - that may draw $(thing)their$(nocolor) attention, resulting in a painful expulsion from the room.$()",
"hexdim.page.dim.2": "To work with this power I have developed a new iota type, which I call a $(thing)room$(). $(br)A room iota appears to give me extensive powers over an extradimensional room, which can be created and manipulated by the spells below. Note that for all of these spells, unless a media cost is specified, there is no cost at all. $(br2)To restrict the powers granted by a given room iota (such as if I want to give partial access to a friend) I have access to three permission settings (R, W, and X) all of which are enabled by default. The R permission allows me to enter the room, the W permission allows me to delete the room, and the X permission allows me to $(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)transfer my casting into the room$(). These permissions can be revoked using $(l:patterns/great_spells/dimension#hexdim:dim/perm/remove)Everett's Authority$().$(br2)(If it wasn't clear, you can \"break\" the walls of a room. Doing so will deal some non-lethal damage and return you to the Overworld.)",

"hexcasting.action.hexdim:dim/create": "Everett's Exaltation",
"hexdim.page.dim.create": "Creates a new room for me, with the provided width, height, and depth. Costs six Charged Amethyst per block.",
"hexdim.page.dim.create.extend": "When I first make a room it appears I must wait for it to be \"carved\".$(br)I am unable to do anything practical in the room until I let nature carve it out.$(br2)Carving takes place at around 20 blocks per second. I can $(l:patterns/great_spells/dimension#hexdim:dim/time)figure out how many are left$() with a simple pattern.",

"hexcasting.action.hexdim:dim/kidnap": "Everett's Abduction",
"hexdim.page.dim.kidnap": "You are going to $(m)Brazil$(), $(m)My Domain$(), $(o)T H E F U N Z O N E",
"hexdim.page.dim.kidnap.extend": "Transports the provided entity/entities (willing or otherwise!) to the provided room, at the cost of one Amethyst Shard per entity. $(br)$(o)There is no will save. I should probally prepare countermeasures for if I find myself taken.$()",

"hexcasting.action.hexdim:dim/cast/activate": "Everett's Environment",
"hexdim.page.dim.cast.activate": "My own personal casting space!",
"hexdim.page.dim.cast.activate.extend": "Mutates my $(thing)casting environment$() for the rest of the current spell, allowing me to cast as though I was located in the provided room. While this effect is active, my $(thing)ambit$() within the room extends to the entirety of the space.$(br)Trying to cast this pattern using a room iota with the X permission disabled, or while the effect is already active, results in a $(thing)Mishap$().$(br)Also, my staff appears to actively conflict with the effect, ignoring it unless I $(l:patterns/meta#hexcasting:eval)execute a spell all at once$().",

"hexcasting.action.hexdim:dim/cast/deactivate": "Everett's Environment II",
"hexdim.page.dim.cast.deactivate": "Look Ma, two dimensions!",
"hexdim.page.dim.cast.deactivate.extend": "Undoes the current $(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)mutation to my environment$().$(br)This can be useful if, for example, I want to briefly swap to my personal space to access information and then return to casting in my actual location.",

"hexcasting.action.hexdim:dim/kick": "Everett's Expulsion",
"hexdim.page.dim.kick": "G E T O U T",
"hexdim.page.dim.kick.extend": "Expels entities from a room to the overworld. This will only function if I'm casting from within the room the entities are located in, either physically or via $(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)Everett's Environment$().",

"hexcasting.action.hexdim:dim/rel/to": "Everett's Relative Prfn.",
"hexdim.page.dim.rel.to": "This should make things easier.",
"hexdim.page.dim.rel.to.extend": "Given a room and an absolute position, this will convert the position to be relative to the northwest corner of the room. Does not affect the Y coordinate of the position.$(br)This may be helpful for determining offsets within a room.",

"hexcasting.action.hexdim:dim/rel/from": "Everett's Relative Prfn. II",
"hexdim.page.dim.rel.from": "This should also make things easier.",
"hexdim.page.dim.rel.from.extend": "Given a room and a positon relative to the room's northwest corner, this will convert the position to absolute coordinates. Does not affect the Y coordinate of the position.$(br)This may be helpful when accessing block or entities within the room.$(br)Only positive relative offsets will become positions that are actually inside the room. Negative offsets will produce a position in the \"wall\" between rooms.",

"hexcasting.action.hexdim:dim/pos/set": "Everett's Location",
"hexdim.page.dim.pos.set": "Sets the position you arrive at when you warp into this room, relative to the northwest corner.$(br)Requires W permission on the room.",

"hexcasting.action.hexdim:dim/perm/remove": "Everett's Authority",
"hexdim.page.dim.perm.remove": "Disables the specified permission for this room iota. 0 refers to R, 1 refers to W, and 2 refers to X.",

"hexcasting.action.hexdim:dim/time": "Everett's Timing Prfn.",
"hexdim.page.dim.time": "How much longer must I wait?",
"hexdim.page.dim.time.extend": "Given a room iota, tells me the number of blocks remaining to be carved.$(br)This can be used to determine how much progress has been made on carving the room, and how much longer it will take to finish.",

"hexcasting.action.hexdim:dim/carved": "Everett's Carving Prfn.",
"hexdim.page.dim.carved": "Are we done yet?",
"hexdim.page.dim.carved.extend": "Given a room iota, tells me whether it is finished carving and ready to be used."
}
53 changes: 53 additions & 0 deletions projects/assets/modrinth-hexdim/1.20-fabric/hexdim/lang/zh_cn.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"hexdim.mishap.invalidenv": "施法环境无效。试试看换个维度施法。",
"hexdim.iota.room": "维室iota",
"hexdim.iota.permissions.execute": "具有执行权限的维室iota",
"hexdim.iota.permissions.write": "具有写入权限的维室iota",
"hexdim.iota.permissions.read": "具有读取权限的维室iota",

"hexdim.entry.dim": "咒法维度",
"hexdim.page.dim.1": "在看到$(l:greatwork/the_work)那样的事物$()时。$(br)我便意识到,我能随我心意将其塑形。$(br)我只是需要正确的$(l:patterns/great_spells/dimension#hexdim:dim/create)图案$()。$(br)我似乎还会遇到几种新事故,大多数都是因为维室未准备好、或是已不再存在。$(br2)$(l)我不应大肆破坏周围的墙壁,不然可能会引起$(thing)它们$(nocolor)的注意,结果就是我被扔出维室$()。",
"hexdim.page.dim.2": "为操作这种力量,我设计了一种新 iota,叫做$(thing)维室$()。$(br)维室 iota 似乎会给予我对某片超维空间强大的控制力,后页的法术就是创建和操纵这片空间的工具。需注意,除非标明媒质消耗量,就无需消耗媒质。$(br2)为限制维室 iota 的操纵功能(比如说只给朋友部分权限),这种 iota 带有 3 种权限设置(R、W、X),默认均启用。R 权限允许进入维室,W 权限允许删除维室,X 权限允许我将$(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)影响范围转移到维室中$()。$(l:patterns/great_spells/dimension#hexdim:dim/perm/remove)埃弗雷特之权限$()可以禁用这些权限。$(br2)(再明确一下,你其实可以“破坏”墙壁,这么做后你会受到非致命伤害,并返回主世界。)",

"hexcasting.action.hexdim:dim/create": "埃弗雷特之提整",
"hexdim.page.dim.create": "按照给定的长宽高制造一个新维室。每方块消耗 6 个充能紫水晶。",
"hexdim.page.dim.create.extend": "每次新造维室时,似乎必须先等其“雕琢”完毕。$(br)在自然雕琢完毕之前,我无法在其中做任何有实际效果的事。$(br2)雕琢的速度约为每秒 20 个方块。可以用一个简单图案$(l:patterns/great_spells/dimension#hexdim:dim/time)查看还有多少仍待雕琢$()。",

"hexcasting.action.hexdim:dim/kidnap": "埃弗雷特之劫持",
"hexdim.page.dim.kidnap": "即将前往:$(m)巴西$(),$(m)我的领域$(),$(o)欢 乐 的 地 方",
"hexdim.page.dim.kidnap.extend": "将给定实体(情不情愿都没关系!)送入给定维室,每个实体效果 1 个紫水晶碎片。$(br)$(o)此法术没有效果豁免。最好为我自己被劫持准备些反制手段。$()",

"hexcasting.action.hexdim:dim/cast/activate": "埃弗雷特之环境",
"hexdim.page.dim.cast.activate": "独属我自己的施法空间!",
"hexdim.page.dim.cast.activate.extend": "在咒术剩下的部分里变换我的$(thing)施法环境$(),如同在给定维室中施放一样。起效后$(thing)影响范围/$会囊括整个维室。$(br)尝试对禁用 X 权限的维室施放,或此法术已起效,则会招致$(thing)事故/$。$(br)此外,我的法杖似乎会主动排斥这种效应,除非$(l:patterns/meta#hexcasting:eval)在同一时刻运行所有/$法术。",

"hexcasting.action.hexdim:dim/cast/deactivate": "埃弗雷特之环境,第二型",
"hexdim.page.dim.cast.deactivate": "双维度在手!",
"hexdim.page.dim.cast.deactivate.extend": "移除$(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)我施法环境上的变换$()。$(br)如果需要临时换到个人空间获取信息,再返回实际位置施法,这个图案就很有用了。",

"hexcasting.action.hexdim:dim/kick": "埃弗雷特之驱逐",
"hexdim.page.dim.kick": "滚 出 去",
"hexdim.page.dim.kick.extend": "将实体从维室驱逐到主世界。此法术只在我的施法环境和给定实体同处一个维室时有效,物理上同处、或是通过$(l:patterns/great_spells/dimension#hexdim:dim/cast/activate)埃弗雷特之环境$()同处均可。",

"hexcasting.action.hexdim:dim/rel/to": "埃弗雷特相对之纯化",
"hexdim.page.dim.rel.to": "应该能让事情更简单些。",
"hexdim.page.dim.rel.to.extend": "给定维室和绝对位置,此图案会将所给位置转换为对所给维室西北角的相对位置。不会改变 Y 坐标。$(br)在计算维室中坐标的时候应该很有用。",

"hexcasting.action.hexdim:dim/rel/from": "埃弗雷特相对之纯化,二型",
"hexdim.page.dim.rel.from": "应该能让事情更简单些。",
"hexdim.page.dim.rel.from.extend": "给定维室和对其西北角的相对位置,此图案会将所给位置转换为绝对位置。不会改变 Y 坐标。$(br)在访问该维室中方块和实体的时候应该很有用。$(br)正数坐标指向房间内部。负数则对应着维室之间的“墙壁”。",

"hexcasting.action.hexdim:dim/pos/set": "埃弗雷特之位置",
"hexdim.page.dim.pos.set": "设定传入维室时的目的地,坐标相对西北角。$(br)需要拥有维室的 W 权限。",

"hexcasting.action.hexdim:dim/perm/remove": "埃弗雷特之权限",
"hexdim.page.dim.perm.remove": "禁用维室的给定权限。0 为 R 权限,1 为 W 权限,2 为 X 权限。",

"hexcasting.action.hexdim:dim/time": "埃弗雷特计时之纯化",
"hexdim.page.dim.time": "我还要等多久?",
"hexdim.page.dim.time.extend": "接受一个维室,返回仍需雕琢的方块数。$(br)可以用来确定维室的雕琢进度,以及还需多久才能完成。",

"hexcasting.action.hexdim:dim/carved": "埃弗雷特雕琢之纯化",
"hexdim.page.dim.carved": "我们完成了吗?",
"hexdim.page.dim.carved.extend": "接受一个维室,检验其否已雕琢完毕可供使用。"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[见主文档](/projects/assets/modrinth-hextweaks/1.20/hextweaks)
78 changes: 78 additions & 0 deletions projects/assets/modrinth-hextweaks/1.19/hextweaks/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"hexcasting.spell.hextweaks:nausea": "Nadir of Nausea",
"hextweaks.page.spell.nausea": "Inflicts $(thing)nausea/$. Base cost is one Amethyst Dust per 4 seconds.$(br2)totally not a weed joke $(l:https://discord.com/channels/936370934292549712/1011455473528098857/1098374462333788242)link$(/l)",

"hextweaks.entry.grand_spells": "Grand Spells",
"hextweaks.entry.grand_spells.desc": "This section contains spells that have truly been lost to time. As such. I can only find small, sparse details about them. Perhaps I'd have better luck $(l:hextweaks:patterns/great_spells/craftgrandscroll)$(action)coaxing them from nature herself/$...",
"hextweaks.entry.mass_mindflay": "Mass Mindflay Rituals",
"hextweaks.entry.mass_mindflay.desc": "Spells that seem to require me to flay minds en masse. I assume I'd need a mass of living media to attempt such a feat.$(br)Villagers, from experience, serve as a good high-density source of media. Minimally-trained villagers contribute minimally to the ritual, with each level they gain doubling their contribution.$(br)It also appears that there is a natural order, with the ones requiring the most sacrifices being performed over lower-cost ones.$(br)It also appears that only one ritual can be performed per cast.",

"hextweaks.page.spell.craft.grandscroll": "Takes an Ancient Scroll and the position of a Budding Amethyst, and searches for a random Grand Spell.",
"hexcasting.spell.hextweaks:craft/grandscroll": "Natural Search",

"block.hextweaks.crystallizedbookblock": "Grand Spell Dropper Block",
"item.hextweaks.crystallized_scroll": "Crystallized Scroll",
"item.hextweaks.crystallized_scroll.of": "Crystallized Scroll of %s",
"item.scroll.great_or_better": "A Great Spell's Scroll, or better",

"hexcasting.spell.hextweaks:grand/reroll": "Reroll Pattern",
"hextweaks.entry.grand.reroll": "Reroll Pattern",
"hextweaks.page.grand.reroll": "I've accrued quite a few Ancient Scrolls I no longer have need for. Fortunately, this spell lets me search the world for new patterns. Unfortunately, I can't do this forever, as its cost scales exponentially... $(br)Takes an Entity (Ancient/Crystallized Scroll), and rerolls the pattern upon it.$(br)Costs 10*1.25^[Number of times I've rerolled] Charged Amethyst.",

"hexcasting.spell.hextweaks:grand/massbrainsweep": "Mass Mindflay",
"hextweaks.page.grand.massmindflay": "All I've been able to find is that it takes a list of Entities, and another value I may have to figure out myself.$(br)$(l:patterns/great_spells/brainsweep)$(action)I think I have some notes on this./$ However, I should be careful — this feels like too much power to be wielded by one hand.",
"hextweaks.page.mass_mindflay.create_slipway": "Create Slipway",
"hextweaks.page.mass_mindflay.create_slipway.content": "Takes a position which is where the slipway will be created. It must be empty air, otherwise nothing will happen.$(br)Consumes 5 Masters.",
"hextweaks.page.mass_mindflay.destroy_slipway": "Collapse Slipway",
"hextweaks.page.mass_mindflay.destroy_slipway.content": "Takes a position where the slipway is located. $(br)Consumes a Master.",

"hextweaks.entry.hextweaks_utility": "Hextweaks Utility",
"hextweaks.entry.hextweaks.dict": "Hextweaks Dictionary",

"hexcasting.spell.hextweaks:page/right": "Progress Gambit",
"hexcasting.spell.hextweaks:page/left": "Regress Gambit",
"hextweaks.page.hextweaks_utility.page/right": "Turns the spellbook that you are holding one page to the right.",
"hextweaks.page.hextweaks_utility.page/left": "Turns the spellbook that you are holding one page to the left.",

"hexcasting.spell.hextweaks:suicide": "Suspicious Glyph",
"hextweaks.page.spell.suicide": "It appears to be a pattern, I wonder what happens if I cast it",
"death.attack.hextweaks.death.sus": "%s was called sus",

"hextweaks.iota.dictionary": "{%s}",
"hextweaks.mishap.notadict": "is not a dictionary",
"hextweaks.mishap.cannotbekey": "cannot be a dictionary key",
"hextweaks.mishap.cannotbevalue": "cannot be a dictionary value",
"hextweaks.mishap.dicttoolarge": "%s cannot have a value inserted, as it is too big",

"note.dictionary.name": "Clerk's <equivalent list name>",
"hexcasting.spell.hextweaks:dict/new": "Clerk's Vacant Reflection",
"hexcasting.spell.hextweaks:dict/from": "Clerk's Distillation",
"hexcasting.spell.hextweaks:dict/break": "Clerk's Decomposition",
"hexcasting.spell.hextweaks:dict/size": "Clerk's Abacus Purification",
"hexcasting.spell.hextweaks:dict/set": "Clerk's Integration Exaltation",
"hexcasting.spell.hextweaks:dict/get": "Clerk's Surgeon's Exaltation",
"hexcasting.spell.hextweaks:dict/remove": "Clerk's Excisor's Distillation",
"hexcasting.spell.hextweaks:dict/thoths": "Clerk's Thoth's Gambit",
"hexcasting.spell.hextweaks:dict/break/single": "Clerk's Decomposition II",

"hexcasting.action.book.hextweaks:dict/new": "Clerk's Vacant Rfln.",
"hexcasting.action.book.hextweaks:dict/size": "Clerk's Abacus Prfn.",
"hexcasting.action.book.hextweaks:dict/set": "Clerk's Integration Exln.",
"hexcasting.action.book.hextweaks:dict/get": "Clerk's Surgeon's Exln.",
"hexcasting.action.book.hextweaks:dict/remove": "Clerk's Excisor's Dstl.",

"hextweaks.page.hextweaks.dict.info": "Dictionaries are a type of iota added by HexTweaks, similar to a portable akashic record (although limited to 32 indexes).$(br)The type key indicates any type - except dictionaries or lists, as they cannot be used as keys.",
"hextweaks.page.hextweaks.dict.new": "Pushes a new, empty dictionary to the stack.",
"hextweaks.page.hextweaks.dict.from": "Turns two lists into a dictionary. Invalid keys get their values dropped.",
"hextweaks.page.hextweaks.dict.break": "Breaks a dictionary into list of keys and values.",
"hextweaks.page.hextweaks.dict.break.single": "Breaks only the first value, and drops the others.",
"hextweaks.page.hextweaks.dict.size": "Pops a dictionary and returns its size.",
"hextweaks.page.hextweaks.dict.set": "Adds a key/value pair to the dictionary. The dictionary iota remains on the stack.",
"hextweaks.page.hextweaks.dict.get": "Gets a value from the dictionary using a key. The dictionary iota remains on the stack.",
"hextweaks.page.hextweaks.dict.remove": "Removes a key from the dictionary.",
"hextweaks.page.hextweaks.dict.thoths": "A corollary of Thoth's Gambit for dictionaries.$(br) Pushes [key,value] to the top of the stack instead of a single value.",


"hexcasting.spell.hextweaks:itter": "Pebbles' Purification",
"hextweaks.page.hextweaks.utility.itter": "Takes a number and returns all numbers 0 to n-1, producing n values. I should be careful as to not flood my stack."
}
Loading
Loading