From 805d3b38207624053e7693a2f472f8a208895885 Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Fri, 20 Mar 2026 19:35:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Roots=20update=EF=BC=9A=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/roots/1.21/roots/lang/en_us.json | 45 ++++++++++--- .../assets/roots/1.21/roots/lang/zh_cn.json | 63 +++++++++++++------ 2 files changed, 79 insertions(+), 29 deletions(-) diff --git a/projects/assets/roots/1.21/roots/lang/en_us.json b/projects/assets/roots/1.21/roots/lang/en_us.json index 8721fdae63b8..2461a2a23dcb 100644 --- a/projects/assets/roots/1.21/roots/lang/en_us.json +++ b/projects/assets/roots/1.21/roots/lang/en_us.json @@ -78,6 +78,7 @@ "block.roots.runestone_pressure_plate": "Runestone Pressure Plate", "block.roots.runestone_slab": "Runestone Slab", "block.roots.runestone_stairs": "Runestone Stairs", + "block.roots.runestone_ticker": "Runestone Ticker", "block.roots.runestone_tile": "Runestone Tile", "block.roots.runestone_tile_button": "Runestone Tile Button", "block.roots.runestone_tile_pressure_plate": "Runestone Tile Pressure Plate", @@ -321,9 +322,11 @@ "itemGroup.roots_rituals": "Roots Rituals", "itemGroup.roots_spells": "Roots Spells", "key.category.roots.general": "Roots", + "key.roots.clear_container": "Clear Container", "key.roots.cycle_adjustable": "Cycle Adjustable", "key.roots.decrease_spell": "Decrease Spell", "key.roots.increase_spell": "Increase Spell", + "key.roots.open_fake_menu": "Open Fake Menu", "key.roots.open_pouch": "Open Pouch", "key.roots.open_reputation": "Open Reputation", "key.roots.open_spell_library": "Open Spell Library", @@ -345,6 +348,7 @@ "level_condition.roots.mature_wildroot_crop.description": "A wildroot crop that has reached its final growth stage.", "level_condition.roots.overgrowth": "Creeping Grove Moss or Water Source", "level_condition.roots.overgrowth.description": "An already existing block of creeping grove moss with space adjacent for future growth, or any solid block that has a water source block adjacent to it.", + "message.dandelion_cordial": "You feel more alert!", "player_condition.roots.elemental_reputation_rank_1": "Elemental Grove Rank 1+", "player_condition.roots.elemental_reputation_rank_1.description": "Obtain a reputation rank with the Elemental Grove of at least 1.", "player_condition.roots.elemental_reputation_rank_2": "Elemental Grove Rank 2+", @@ -369,6 +373,14 @@ "player_condition.roots.fungal_reputation_rank_3.description": "Obtain a reputation rank with the Fungal Grove of at least 3.", "player_condition.roots.fungal_reputation_rank_4": "Fungal Grove Rank 4", "player_condition.roots.fungal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fungal Grove.", + "player_condition.roots.primal_reputation_rank_1": "Wild Grove Rank 1+", + "player_condition.roots.primal_reputation_rank_1.description": "Obtain a reputation rank with the Wild Grove of at least 1.", + "player_condition.roots.primal_reputation_rank_2": "Wild Grove Rank 2+", + "player_condition.roots.primal_reputation_rank_2.description": "Obtain a reputation rank with the Wild Grove of at least 2.", + "player_condition.roots.primal_reputation_rank_3": "Wild Grove Rank 3+", + "player_condition.roots.primal_reputation_rank_3.description": "Obtain a reputation rank with the Wild Grove of at least 3.", + "player_condition.roots.primal_reputation_rank_4": "Wild Grove Rank 4", + "player_condition.roots.primal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Wild Grove.", "player_condition.roots.sprouting_reputation_rank_1": "Sprouting Grove Rank 1+", "player_condition.roots.sprouting_reputation_rank_1.description": "Obtain a reputation rank with the Sprouting Grove of at least 1.", "player_condition.roots.sprouting_reputation_rank_2": "Sprouting Grove Rank 2+", @@ -385,14 +397,6 @@ "player_condition.roots.twilight_reputation_rank_3.description": "Obtain a reputation rank with the Twilight Grove of at least 3.", "player_condition.roots.twilight_reputation_rank_4": "Twilight Grove Rank 4", "player_condition.roots.twilight_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Twilight Grove.", - "player_condition.roots.wild_reputation_rank_1": "Wild Grove Rank 1+", - "player_condition.roots.wild_reputation_rank_1.description": "Obtain a reputation rank with the Wild Grove of at least 1.", - "player_condition.roots.wild_reputation_rank_2": "Wild Grove Rank 2+", - "player_condition.roots.wild_reputation_rank_2.description": "Obtain a reputation rank with the Wild Grove of at least 2.", - "player_condition.roots.wild_reputation_rank_3": "Wild Grove Rank 3+", - "player_condition.roots.wild_reputation_rank_3.description": "Obtain a reputation rank with the Wild Grove of at least 3.", - "player_condition.roots.wild_reputation_rank_4": "Wild Grove Rank 4", - "player_condition.roots.wild_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Wild Grove.", "ritual.roots.animal_harvest": "Animal Harvest", "ritual.roots.augmentation": "Augmentation", "ritual.roots.blooming": "Blooming", @@ -416,6 +420,7 @@ "roots.advancements.pacifist.title": "An Untrue Pacifist", "roots.advancements.root.description": "An introduction to the magic of the wilds.", "roots.advancements.root.title": "Roots", + "roots.commands.alerts.no_player": "Sender is not a player.", "roots.commands.alerts.synced": "Synced herb alerts for %s for all herbs (0.165)", "roots.commands.alerts.synced.herb": "Cannot sync herb alerts for non-player command senders.", "roots.commands.library.add.failure": "Failed to add spell %s to library. Spell not found or already in library.", @@ -456,6 +461,7 @@ "roots.commands.staff.spell_not_found": "Spell not found: %s", "roots.commands.staff.usage": "Usage: /roots staff ", "roots.commands.usage": "Usage: /roots staff | ritual | pyre | activate", + "roots.container.herb_pouch": "Herb Pouch", "roots.drinks.slow_regen": "Gives a burst of revitalizing energy.", "roots.drinks.sour": "Sour and awful to drink! Leaves you hungry.", "roots.drinks.wakefulness": "Perks you up, night or day; shoos those scary phantoms away!", @@ -466,8 +472,11 @@ "roots.gui.reputation": "Grove Reputations", "roots.gui.spell_library": "Spell Library", "roots.hud.attributes": "%s: %s", + "roots.hud.clear": "Press [%s] to clear %s.", + "roots.hud.fake_menu": "Press [%s] to view eligible %s recipes.", "roots.hud.grove_crafter": "Right-Click to start crafting", "roots.hud.grove_power.grove": "%s, rank %s/%s", + "roots.hud.grove_power.invalid_rank": "[Requires rank 1 or higher.]", "roots.hud.grove_power.power": "Power usage: %s/%s", "roots.hud.item_count": "%s (%s)", "roots.hud.mortar.crafting1": "Grind with pestle", @@ -503,9 +512,12 @@ "roots.jei.fungal_transmuter": "Fungal Transmutation", "roots.jei.grove_crafting": "Grove Crafting", "roots.jei.grove_reputaiton": "Grove Reputation", + "roots.jei.grove_reputation": "Grove Reputation", "roots.jei.knife_crafting": "Knife Carving", "roots.jei.mortar_crafting": "Mortar Crafting", + "roots.jei.mortar_spell_crafting": "Spell Crafting", "roots.jei.pyre": "Pyre", + "roots.jei.ritual": "Ritual", "roots.jei.runic_block": "Runic Shears (Block)", "roots.jei.runic_entity": "Runic Shears (Entity)", "roots.jei.sprout_gifts": "Rewards for Breeding Sprouts", @@ -523,6 +535,7 @@ "roots.message.spell.already_learned": "You already know the spell: %s", "roots.message.spell.learned": "Learned new spell: %s", "roots.message.spell.not_granted": "You do not know the spell: %s", + "roots.message.spell_modifier.already_learned": "Spell modifier '%s' already learned!", "roots.message.squid.cooldown": "Give it time to produce more ink!", "roots.message.staff.charging": "Spell charged: %s/%s", "roots.message.staff.charging_percent": "Spell charged: %s%%", @@ -585,6 +598,16 @@ "roots.subtitles.spell.temporal_morass": "Time slows", "roots.subtitles.spell.temporal_morass_end": "Time flows normally", "roots.subtitles.spell.wildfire": "Meteors unfold", + "roots.symmetry.none": "None", + "roots.symmetry.none.description": "No symmetry required.", + "roots.symmetry.radial_different_same_tag": "Radial Different Same Tag", + "roots.symmetry.radial_different_same_tag.description": "Requires a different block from the same tag positioned radially around the grove stone.", + "roots.symmetry.radial_not_matching": "Radial Not Matching", + "roots.symmetry.radial_not_matching.description": "Requires a non-matching block positioned radially around the grove stone.", + "roots.symmetry.radial_same_block": "Radial Same Block", + "roots.symmetry.radial_same_block.description": "Requires an identical block positioned radially around the grove stone.", + "roots.symmetry.radial_same_block_or_tag": "Radial Same Block Or Tag", + "roots.symmetry.radial_same_block_or_tag.description": "Requires a matching block or a block from the same tag positioned radially around the grove stone.", "roots.tooltip.chance": "Chance: %s%%", "roots.tooltip.cost.charge_type": "[Charges %s.]", "roots.tooltip.cost.charge_type.cast": "per cast", @@ -606,7 +629,7 @@ "roots.tooltip.staff.selected": "Selected Slot: %s", "roots.tooltip.staff.spell_in_slot": "%s: %s%s%s", "roots.tooltip.token.available_modifiers": "Available modifiers:", - "roots.tooltip.token.delete": "[Press DEL to remove this slot]", + "roots.tooltip.token.delete": "[Press DEL to remove from this slot.]", "roots.tooltip.token.enabled_modifiers": "Enabled modifiers:", "roots.tooltip.token.modifier": "Modifier: %s", "roots.tooltip.token.ritual": "Ritual: %s", @@ -655,7 +678,6 @@ "spell.roots.rampant_growth.data.untagged": "Set Untagged to %s", "spell.roots.rampant_growth.data.untagged.name": "Untagged", "spell.roots.rose_thorns": "Rose Thorns", - "spell.roots.sanctuary": "Sanctuary", "spell.roots.saturate": "Saturate", "spell.roots.shatter": "Shatter", "spell.roots.shatter.data.depth": "Set Depth to %s", @@ -676,6 +698,9 @@ "spell.roots.sylvan_light": "Sylvan Light", "spell.roots.temporal_morass": "Temporal Morass", "spell.roots.wildfire": "Wildfire", + "spell_modifier.roots.sky_soarer.amplified": "Sky Soarer/amplified", + "spell_modifier.roots.sky_soarer.amplified_2": "Sky Soarer/amplified 2", + "spell_modifier.roots.sky_soarer.friendly_earth": "Sky Soarer/friendly Earth", "tag.item.c.ingots.silver": "Silver Ingots", "tag.item.c.levers": "Levers", "tag.item.c.nuggets.copper": "Copper Nuggets", diff --git a/projects/assets/roots/1.21/roots/lang/zh_cn.json b/projects/assets/roots/1.21/roots/lang/zh_cn.json index c1faed8e9dd7..1fb43250b240 100644 --- a/projects/assets/roots/1.21/roots/lang/zh_cn.json +++ b/projects/assets/roots/1.21/roots/lang/zh_cn.json @@ -78,6 +78,7 @@ "block.roots.runestone_pressure_plate": "符文石压力板", "block.roots.runestone_slab": "符文石台阶", "block.roots.runestone_stairs": "符文石楼梯", + "block.roots.runestone_ticker": "符文石读刻器", "block.roots.runestone_tile": "符文石瓦", "block.roots.runestone_tile_button": "符文石瓦按钮", "block.roots.runestone_tile_pressure_plate": "符文石瓦压力板", @@ -177,7 +178,7 @@ "grove_action.roots.harvest_bee_hive": "采收蜂巢", "grove_action.roots.kill_entity": "击杀实体", "grove_action.roots.learn_spell": "习得法术", - "grove_action.roots.learn_spell_modifier": "习得法术辅质", + "grove_action.roots.learn_spell_modifier": "习得法术强化", "grove_action.roots.milk_cow": "为牛挤奶", "grove_action.roots.shatter_block": "粉碎方块", "grove_action.roots.spell_cast": "施放法术", @@ -200,7 +201,7 @@ "item.roots.antler_hat": "鹿角帽", "item.roots.antlers": "鹿角", "item.roots.apothecary_pouch": "药师手袋", - "item.roots.apple_cordial": "苹果利口酒", + "item.roots.apple_cordial": "苹果甘剂", "item.roots.assorted_seeds": "混合种子", "item.roots.aubergine": "茄子", "item.roots.aubergine_salad": "茄子沙拉", @@ -237,7 +238,7 @@ "item.roots.copper_shovel": "铜锹", "item.roots.copper_sword": "铜剑", "item.roots.creative_pouch": "创造模式手袋", - "item.roots.dandelion_cordial": "蒲公英利口酒", + "item.roots.dandelion_cordial": "蒲公英甘剂", "item.roots.deer_spawn_egg": "鹿刷怪蛋", "item.roots.dewgonia": "露海棠", "item.roots.diamond_knife": "钻石小刀", @@ -257,7 +258,7 @@ "item.roots.iron_knife": "铁小刀", "item.roots.jerboa_spawn_egg": "跳鼠刷怪蛋", "item.roots.life_essence": "生命精华", - "item.roots.lilac_cordial": "丁香利口酒", + "item.roots.lilac_cordial": "丁香甘剂", "item.roots.living_arrow": "蕴生之箭", "item.roots.living_axe": "蕴生之斧", "item.roots.living_hoe": "蕴生之锄", @@ -271,7 +272,7 @@ "item.roots.netherite_knife": "下界合金小刀", "item.roots.owl_spawn_egg": "猫头鹰刷怪蛋", "item.roots.pelt": "毛皮", - "item.roots.peony_cordial": "牡丹利口酒", + "item.roots.peony_cordial": "牡丹甘剂", "item.roots.pereskia": "木麒麟", "item.roots.pereskia_bulb": "木麒麟鳞茎", "item.roots.pestle": "研杵", @@ -280,7 +281,7 @@ "item.roots.raw_squid": "生鱿鱼", "item.roots.red_sprout_spawn_egg": "红色芽精刷怪蛋", "item.roots.reliquary": "圣物", - "item.roots.rose_cordial": "玫瑰利口酒", + "item.roots.rose_cordial": "玫瑰甘剂", "item.roots.runed_axe": "符刻斧", "item.roots.runed_dagger": "符刻匕首", "item.roots.runed_hoe": "符刻锄", @@ -321,9 +322,11 @@ "itemGroup.roots_rituals": "根源魔法丨仪式", "itemGroup.roots_spells": "根源魔法丨法术", "key.category.roots.general": "根源魔法", + "key.roots.clear_container": "清空容器", "key.roots.cycle_adjustable": "循环切换当前配置项", "key.roots.decrease_spell": "切换至前一法术", "key.roots.increase_spell": "切换至后一法术", + "key.roots.open_fake_menu": "打开伪菜单", "key.roots.open_pouch": "打开手袋", "key.roots.open_reputation": "打开声望菜单", "key.roots.open_spell_library": "打开法术库", @@ -345,6 +348,7 @@ "level_condition.roots.mature_wildroot_crop.description": "抵达最终生长阶段的野根植株。", "level_condition.roots.overgrowth": "缘地森流苔藓或水源", "level_condition.roots.overgrowth.description": "已经存在的缘地森流苔藓,且其相邻位置有空间供其生长;或任意有水源相邻的固体方块。", + "message.dandelion_cordial": "你感到自己更精神了!", "player_condition.roots.elemental_reputation_rank_1": "元素森流等级大于等于1", "player_condition.roots.elemental_reputation_rank_1.description": "元素森流声望等级至少为1级。", "player_condition.roots.elemental_reputation_rank_2": "元素森流等级大于等于2", @@ -369,6 +373,14 @@ "player_condition.roots.fungal_reputation_rank_3.description": "真菌森流声望等级至少为3级。", "player_condition.roots.fungal_reputation_rank_4": "真菌森流等级4", "player_condition.roots.fungal_reputation_rank_4.description": "真菌森流声望等级达到4级,即最高级别。", + "player_condition.roots.primal_reputation_rank_1": "野性森流等级大于等于1", + "player_condition.roots.primal_reputation_rank_1.description": "野性森流声望等级至少为1级。", + "player_condition.roots.primal_reputation_rank_2": "野性森流等级大于等于2", + "player_condition.roots.primal_reputation_rank_2.description": "野性森流声望等级至少为2级。", + "player_condition.roots.primal_reputation_rank_3": "野性森流等级大于等于3", + "player_condition.roots.primal_reputation_rank_3.description": "野性森流声望等级至少为3级。", + "player_condition.roots.primal_reputation_rank_4": "野性森流等级4", + "player_condition.roots.primal_reputation_rank_4.description": "野性森流声望等级达到4级,即最高级别。", "player_condition.roots.sprouting_reputation_rank_1": "萌芽森流等级大于等于1", "player_condition.roots.sprouting_reputation_rank_1.description": "萌芽森流声望等级至少为1级。", "player_condition.roots.sprouting_reputation_rank_2": "萌芽森流等级大于等于2", @@ -385,14 +397,6 @@ "player_condition.roots.twilight_reputation_rank_3.description": "暮光森流声望等级至少为3级。", "player_condition.roots.twilight_reputation_rank_4": "暮光森流等级4", "player_condition.roots.twilight_reputation_rank_4.description": "暮光森流声望等级达到4级,即最高级别。", - "player_condition.roots.wild_reputation_rank_1": "野性森流等级大于等于1", - "player_condition.roots.wild_reputation_rank_1.description": "野性森流声望等级至少为1级。", - "player_condition.roots.wild_reputation_rank_2": "野性森流等级大于等于2", - "player_condition.roots.wild_reputation_rank_2.description": "野性森流声望等级至少为2级。", - "player_condition.roots.wild_reputation_rank_3": "野性森流等级大于等于3", - "player_condition.roots.wild_reputation_rank_3.description": "野性森流声望等级至少为3级。", - "player_condition.roots.wild_reputation_rank_4": "野性森流等级4", - "player_condition.roots.wild_reputation_rank_4.description": "野性森流声望等级达到4级,即最高级别。", "ritual.roots.animal_harvest": "动物采收", "ritual.roots.augmentation": "强体", "ritual.roots.blooming": "繁花争艳", @@ -416,9 +420,10 @@ "roots.advancements.pacifist.title": "虚伪的和平主义者", "roots.advancements.root.description": "领略荒野的魔法", "roots.advancements.root.title": "根源魔法", + "roots.commands.alerts.no_player": "发送源不是玩家。", "roots.commands.alerts.synced": "已为%s同步所有药草的当前量显示(0.165)", "roots.commands.alerts.synced.herb": "无法为非玩家命令发送源同步药草当前量显示。", - "roots.commands.library.add.failure": "未能成功向法术库添加%s法术。可能是未找到法术,或其已在法术库内。", + "roots.commands.library.add.failure": "未能向法术库添加%s法术。可能是未找到法术,或其已在法术库内。", "roots.commands.library.add.success": "已向法术库添加%s法术。", "roots.commands.library.add.usage": "用法:/roots library add <法术>", "roots.commands.library.clear.failure": "法术库已是空的。", @@ -426,7 +431,7 @@ "roots.commands.library.list.empty": "法术库为空。", "roots.commands.library.list.entry": "法术库条目:%s", "roots.commands.library.no_player": "此命令须由玩家执行", - "roots.commands.library.remove.failure": "未能成功从法术库中移除%s法术。可能是未找到法术,或其已不在法术库内。", + "roots.commands.library.remove.failure": "未能从法术库中移除%s法术。可能是未找到法术,或其已不在法术库内。", "roots.commands.library.remove.success": "已从法术库中移除%s法术。", "roots.commands.library.remove.usage": "用法:/roots library remove <法术>", "roots.commands.library.usage": "用法:/roots library <法术>", @@ -456,6 +461,7 @@ "roots.commands.staff.spell_not_found": "未找到法术:%s", "roots.commands.staff.usage": "用法:/roots staff <法术>", "roots.commands.usage": "用法:/roots staff | ritual | pyre | activate", + "roots.container.herb_pouch": "药草手袋", "roots.drinks.slow_regen": "让你瞬间神清气爽。", "roots.drinks.sour": "酸涩难喝,还会导致饥饿。", "roots.drinks.wakefulness": "无论晨昏,精神百倍;可怖幻翼,一举击退!", @@ -466,8 +472,11 @@ "roots.gui.reputation": "森流声望", "roots.gui.spell_library": "法术库", "roots.hud.attributes": "%s:%s", + "roots.hud.clear": "按下[%s]以清空%s。", + "roots.hud.fake_menu": "按下[%s]以查看%s的可用配方。", "roots.hud.grove_crafter": "右击以开始合成", "roots.hud.grove_power.grove": "%s,等级 %s/%s", + "roots.hud.grove_power.invalid_rank": "[等级需为1级或以上。]", "roots.hud.grove_power.power": "能量消耗:%s/%s", "roots.hud.item_count": "%s(%s)", "roots.hud.mortar.crafting1": "使用研杵研磨", @@ -503,9 +512,12 @@ "roots.jei.fungal_transmuter": "真菌嬗变", "roots.jei.grove_crafting": "森流合成", "roots.jei.grove_reputaiton": "森流声望", + "roots.jei.grove_reputation": "森流声望", "roots.jei.knife_crafting": "小刀雕刻", "roots.jei.mortar_crafting": "研钵合成", + "roots.jei.mortar_spell_crafting": "法术制造", "roots.jei.pyre": "柴堆", + "roots.jei.ritual": "仪式", "roots.jei.runic_block": "符文剪刀(方块)", "roots.jei.runic_entity": "符文剪刀(实体)", "roots.jei.sprout_gifts": "繁殖芽精的奖励", @@ -515,14 +527,15 @@ "roots.jei.text.grove_power": "所需真菌森流能量:%s", "roots.message.dandelion_cordial": "你感到自己睡眠充足!", "roots.message.grants_failed": "你已经学到了这则配方中的所有知识!", - "roots.message.modifier.already_learned": "你已经知晓了该法术辅质:%s", - "roots.message.modifier.learned": "习得了新法术辅质:%s", + "roots.message.modifier.already_learned": "你已经知晓了该法术强化:%s", + "roots.message.modifier.learned": "习得了新法术强化:%s", "roots.message.recipe.failures": "有一部分条件未达成:", "roots.message.recipe.requires": "要求存在:%s", "roots.message.runic_shears.cooldown": "在可再次修剪此实体前还需等待一段时间。", "roots.message.spell.already_learned": "你已经知晓了该法术:%s", "roots.message.spell.learned": "习得了新法术:%s", "roots.message.spell.not_granted": "你并不知晓该法术:%s", + "roots.message.spell_modifier.already_learned": "你已经知晓了法术强化“%s”!", "roots.message.squid.cooldown": "留出时间让它攒够墨水吧!", "roots.message.staff.charging": "法术充能中:%s/%s", "roots.message.staff.charging_percent": "法术充能中:%s%%", @@ -585,6 +598,16 @@ "roots.subtitles.spell.temporal_morass": "时间:减缓", "roots.subtitles.spell.temporal_morass_end": "时间:奔流如初", "roots.subtitles.spell.wildfire": "火流星:飞出", + "roots.symmetry.none": "无", + "roots.symmetry.none.description": "无需对称放置。", + "roots.symmetry.radial_different_same_tag": "径向同标签不同方块", + "roots.symmetry.radial_different_same_tag.description": "以森流之石为中心,径向对称位置须存在同标签下的其他方块。", + "roots.symmetry.radial_not_matching": "径向不匹配", + "roots.symmetry.radial_not_matching.description": "以森流之石为中心,径向对称位置须存在不匹配的方块。", + "roots.symmetry.radial_same_block": "径向同方块", + "roots.symmetry.radial_same_block.description": "以森流之石为中心,径向对称位置须存在完全一致的方块。", + "roots.symmetry.radial_same_block_or_tag": "径向同标签或同方块", + "roots.symmetry.radial_same_block_or_tag.description": "以森流之石为中心,径向对称位置须存在匹配的方块或同标签下的任意方块。", "roots.tooltip.chance": "概率:%s%%", "roots.tooltip.cost.charge_type": "[%s消耗药草]", "roots.tooltip.cost.charge_type.cast": "每次施法", @@ -655,7 +678,6 @@ "spell.roots.rampant_growth.data.untagged": "已将仅非标签设置为%s", "spell.roots.rampant_growth.data.untagged.name": "仅非标签", "spell.roots.rose_thorns": "玫瑰荆棘", - "spell.roots.sanctuary": "神圣领域", "spell.roots.saturate": "饱腹", "spell.roots.shatter": "粉碎", "spell.roots.shatter.data.depth": "已将深度设置为%s", @@ -676,6 +698,9 @@ "spell.roots.sylvan_light": "繁森微光", "spell.roots.temporal_morass": "时间延滞", "spell.roots.wildfire": "野火", + "spell_modifier.roots.sky_soarer.amplified": "澄空漫游/增强", + "spell_modifier.roots.sky_soarer.amplified_2": "澄空漫游/增强二", + "spell_modifier.roots.sky_soarer.friendly_earth": "澄空漫游/友善大地", "tag.item.c.ingots.silver": "银锭", "tag.item.c.levers": "拉杆", "tag.item.c.nuggets.copper": "铜粒", From bdd54943bb5b1074c27373613e78b25a923219df Mon Sep 17 00:00:00 2001 From: ChuijkYahus <94828194+ChuijkYahus@users.noreply.github.com> Date: Fri, 12 Jun 2026 03:51:51 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Roots=20update=EF=BC=9A=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/roots/1.21/roots/lang/en_us.json | 106 ++++++++++++----- .../assets/roots/1.21/roots/lang/zh_cn.json | 112 +++++++++++++----- 2 files changed, 157 insertions(+), 61 deletions(-) diff --git a/projects/assets/roots/1.21/roots/lang/en_us.json b/projects/assets/roots/1.21/roots/lang/en_us.json index 2461a2a23dcb..cecf650ca87a 100644 --- a/projects/assets/roots/1.21/roots/lang/en_us.json +++ b/projects/assets/roots/1.21/roots/lang/en_us.json @@ -11,6 +11,7 @@ "block.roots.cloud_berry_crop": "Cloud Berry Crop", "block.roots.creeping_grove_moss": "Creeping Grove Moss", "block.roots.crimson_fairy_hut": "Crimson Fairy Hut", + "block.roots.cultivation_grove_stone": "Cultivation Grove Stone", "block.roots.decorative_pyre": "Decorative Pyre", "block.roots.decorative_soul_pyre": "Decorative Soul Pyre", "block.roots.deepslate_silver_ore": "Deepslate Silver Ore", @@ -91,7 +92,6 @@ "block.roots.silver_ore": "Silver Ore", "block.roots.soul_pyre": "Soul Pyre", "block.roots.spiritleaf_crop": "Spiritleaf Crop", - "block.roots.sprouting_grove_stone": "Sprouting Grove Stone", "block.roots.stalicripe_crop": "Stalicripe Crop", "block.roots.stonepetal": "Stonepetal", "block.roots.stripped_wildwood_log": "Stripped Wildwood Log", @@ -156,12 +156,12 @@ "entity.roots.tan_sprout": "Tan Sprout", "entity.roots.temporal_morass": "Temporal Morass", "entity.roots.wildfire": "Wildfire", + "grove.roots.cultivation": "Cultivation", "grove.roots.elemental": "Elemental", "grove.roots.fairy": "Fairy", "grove.roots.fungal": "Fungal", "grove.roots.hollow": "Hollow", "grove.roots.primal": "Primal", - "grove.roots.sprouting": "Sprouting", "grove.roots.twilight": "Twilight", "grove.roots.wild": "Wild", "grove_action.roots.arrive_dimension": "Arrive Dimension", @@ -238,6 +238,7 @@ "item.roots.copper_shovel": "Copper Shovel", "item.roots.copper_sword": "Copper Sword", "item.roots.creative_pouch": "Creative Pouch", + "item.roots.creative_staff": "Creative Staff", "item.roots.dandelion_cordial": "Dandelion Cordial", "item.roots.deer_spawn_egg": "Deer Spawn Egg", "item.roots.dewgonia": "Dewgonia", @@ -325,15 +326,17 @@ "key.roots.clear_container": "Clear Container", "key.roots.cycle_adjustable": "Cycle Adjustable", "key.roots.decrease_spell": "Decrease Spell", + "key.roots.delete_spell": "Delete Spell", "key.roots.increase_spell": "Increase Spell", + "key.roots.modify_spell": "Modify Spell", "key.roots.open_fake_menu": "Open Fake Menu", "key.roots.open_pouch": "Open Pouch", "key.roots.open_reputation": "Open Reputation", "key.roots.open_spell_library": "Open Spell Library", - "level_condition.roots.3_high_pillar": "3 High Runestone Pillar", - "level_condition.roots.3_high_pillar.description": "A pillar of three (3) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", - "level_condition.roots.4_high_pillar": "4 High Runestone Pillar", - "level_condition.roots.4_high_pillar.description": "A pillar of four (4) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", + "level_condition.roots.3_high_any_rune_pillar": "3 High Runestone Pillar", + "level_condition.roots.3_high_any_rune_pillar.description": "A pillar of three (3) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", + "level_condition.roots.4_high_any_rune_pillar": "4 High Runestone Pillar", + "level_condition.roots.4_high_any_rune_pillar.description": "A pillar of four (4) runestone or runed obsidian blocks, topped with a chiseled runestone or runed obsidian block.", "level_condition.roots.active_fairy_grove_stone": "Active Fairy Grove Stone", "level_condition.roots.active_fairy_grove_stone.description": "A Fairy Grove Stone that has been activated by the ritual Grove Supplication.", "level_condition.roots.active_fungal_grove_stone": "Active Fungal Grove Stone", @@ -349,6 +352,14 @@ "level_condition.roots.overgrowth": "Creeping Grove Moss or Water Source", "level_condition.roots.overgrowth.description": "An already existing block of creeping grove moss with space adjacent for future growth, or any solid block that has a water source block adjacent to it.", "message.dandelion_cordial": "You feel more alert!", + "player_condition.roots.cultivation_reputation_rank_1": "Cultivation Grove Rank 1+", + "player_condition.roots.cultivation_reputation_rank_1.description": "Obtain a reputation rank with the Cultivation Grove of at least 1.", + "player_condition.roots.cultivation_reputation_rank_2": "Cultivation Grove Rank 2+", + "player_condition.roots.cultivation_reputation_rank_2.description": "Obtain a reputation rank with the Cultivation Grove of at least 2.", + "player_condition.roots.cultivation_reputation_rank_3": "Cultivation Grove Rank 3+", + "player_condition.roots.cultivation_reputation_rank_3.description": "Obtain a reputation rank with the Cultivation Grove of at least 3.", + "player_condition.roots.cultivation_reputation_rank_4": "Cultivation Grove Rank 4", + "player_condition.roots.cultivation_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Cultivation Grove.", "player_condition.roots.elemental_reputation_rank_1": "Elemental Grove Rank 1+", "player_condition.roots.elemental_reputation_rank_1.description": "Obtain a reputation rank with the Elemental Grove of at least 1.", "player_condition.roots.elemental_reputation_rank_2": "Elemental Grove Rank 2+", @@ -373,22 +384,14 @@ "player_condition.roots.fungal_reputation_rank_3.description": "Obtain a reputation rank with the Fungal Grove of at least 3.", "player_condition.roots.fungal_reputation_rank_4": "Fungal Grove Rank 4", "player_condition.roots.fungal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Fungal Grove.", - "player_condition.roots.primal_reputation_rank_1": "Wild Grove Rank 1+", - "player_condition.roots.primal_reputation_rank_1.description": "Obtain a reputation rank with the Wild Grove of at least 1.", - "player_condition.roots.primal_reputation_rank_2": "Wild Grove Rank 2+", - "player_condition.roots.primal_reputation_rank_2.description": "Obtain a reputation rank with the Wild Grove of at least 2.", - "player_condition.roots.primal_reputation_rank_3": "Wild Grove Rank 3+", - "player_condition.roots.primal_reputation_rank_3.description": "Obtain a reputation rank with the Wild Grove of at least 3.", - "player_condition.roots.primal_reputation_rank_4": "Wild Grove Rank 4", - "player_condition.roots.primal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Wild Grove.", - "player_condition.roots.sprouting_reputation_rank_1": "Sprouting Grove Rank 1+", - "player_condition.roots.sprouting_reputation_rank_1.description": "Obtain a reputation rank with the Sprouting Grove of at least 1.", - "player_condition.roots.sprouting_reputation_rank_2": "Sprouting Grove Rank 2+", - "player_condition.roots.sprouting_reputation_rank_2.description": "Obtain a reputation rank with the Sprouting Grove of at least 2.", - "player_condition.roots.sprouting_reputation_rank_3": "Sprouting Grove Rank 3+", - "player_condition.roots.sprouting_reputation_rank_3.description": "Obtain a reputation rank with the Sprouting Grove of at least 3.", - "player_condition.roots.sprouting_reputation_rank_4": "Sprouting Grove Rank 4", - "player_condition.roots.sprouting_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Sprouting Grove.", + "player_condition.roots.primal_reputation_rank_1": "Primal Grove Rank 1+", + "player_condition.roots.primal_reputation_rank_1.description": "Obtain a reputation rank with the Primal Grove of at least 1.", + "player_condition.roots.primal_reputation_rank_2": "Primal Grove Rank 2+", + "player_condition.roots.primal_reputation_rank_2.description": "Obtain a reputation rank with the Primal Grove of at least 2.", + "player_condition.roots.primal_reputation_rank_3": "Primal Grove Rank 3+", + "player_condition.roots.primal_reputation_rank_3.description": "Obtain a reputation rank with the Primal Grove of at least 3.", + "player_condition.roots.primal_reputation_rank_4": "Primal Grove Rank 4", + "player_condition.roots.primal_reputation_rank_4.description": "Obtain the maximum reputation rank of 4 with the Primal Grove.", "player_condition.roots.twilight_reputation_rank_1": "Twilight Grove Rank 1+", "player_condition.roots.twilight_reputation_rank_1.description": "Obtain a reputation rank with the Twilight Grove of at least 1.", "player_condition.roots.twilight_reputation_rank_2": "Twilight Grove Rank 2+", @@ -505,12 +508,14 @@ "roots.item.gramary.mode.entity_info": "Entity Information", "roots.item.gramary.mode.none": "None", "roots.item.gramary.with_mode": "Gramary (%s)", + "roots.item.staff.with_modified_spell": "Staff (%s*)", "roots.item.staff.with_spell": "Staff (%s)", "roots.jei.animal_harvest": "Animal Harvest", "roots.jei.animal_harvest.info": "Note: Outputs shown are default and may vary based on mod interactions.", "roots.jei.entity_interaction": "Entity Item Interaction", "roots.jei.fungal_transmuter": "Fungal Transmutation", "roots.jei.grove_crafting": "Grove Crafting", + "roots.jei.grove_power": "Grovve Power Generation", "roots.jei.grove_reputaiton": "Grove Reputation", "roots.jei.grove_reputation": "Grove Reputation", "roots.jei.knife_crafting": "Knife Carving", @@ -536,6 +541,9 @@ "roots.message.spell.learned": "Learned new spell: %s", "roots.message.spell.not_granted": "You do not know the spell: %s", "roots.message.spell_modifier.already_learned": "Spell modifier '%s' already learned!", + "roots.message.spell_modifier.cannot_toggle": "Unable to toggle modifier %s!", + "roots.message.spell_modifier.invalid_spell": "The modifier %s isn't valid for the spell currently in that slot: %s", + "roots.message.spell_modifier.not_granted": "You do not know the spell modifier: %s", "roots.message.squid.cooldown": "Give it time to produce more ink!", "roots.message.staff.charging": "Spell charged: %s/%s", "roots.message.staff.charging_percent": "Spell charged: %s%%", @@ -610,28 +618,34 @@ "roots.symmetry.radial_same_block_or_tag.description": "Requires a matching block or a block from the same tag positioned radially around the grove stone.", "roots.tooltip.chance": "Chance: %s%%", "roots.tooltip.cost.charge_type": "[Charges %s.]", - "roots.tooltip.cost.charge_type.cast": "per cast", + "roots.tooltip.cost.charge_type.instance": "per cast", "roots.tooltip.cost.charge_type.operation": "per operation", - "roots.tooltip.cost.cost_amount": "x%s", - "roots.tooltip.cost.cost_multiplier": "+%s", + "roots.tooltip.cost.cost_amount": "+%s", + "roots.tooltip.cost.cost_multiply_base": "+%s%% (base)", + "roots.tooltip.cost.cost_multiply_total": "+%s%% (total)", "roots.tooltip.cost.herb_cost": "%s %s", + "roots.tooltip.cost.herb_cost_full": "%s %s%s", + "roots.tooltip.cost.herb_cost_modified": " [±%s]", "roots.tooltip.effect": "Use to gain %s for %s seconds.", "roots.tooltip.hold_shift": "[Hold %s for more information.]", "roots.tooltip.pouch.color": "Dyed: %s", "roots.tooltip.pouch.color_name": "%s", "roots.tooltip.pouch.key_binding": "Press '%s' to open your pouch.", "roots.tooltip.shift": "Shift", + "roots.tooltip.spell.modifiers": "Modifiers: ", "roots.tooltip.staff.cooldown": " (CD: %ss)", "roots.tooltip.staff.data": " %s: %s", + "roots.tooltip.staff.is_modified": "*", "roots.tooltip.staff.is_selected": " (Selected)", "roots.tooltip.staff.key_binding": "Press '%s' to open your spell library.", "roots.tooltip.staff.no_spell": "No spell.", "roots.tooltip.staff.selected": "Selected Slot: %s", "roots.tooltip.staff.spell_in_slot": "%s: %s%s%s", "roots.tooltip.token.available_modifiers": "Available modifiers:", - "roots.tooltip.token.delete": "[Press DEL to remove from this slot.]", + "roots.tooltip.token.delete": "[Press [%s] to remove from this slot.]", "roots.tooltip.token.enabled_modifiers": "Enabled modifiers:", "roots.tooltip.token.modifier": "Modifier: %s", + "roots.tooltip.token.modify": "[Press [%s] to adjust modifiers.]", "roots.tooltip.token.ritual": "Ritual: %s", "roots.tooltip.token.spell": "Spell: %s", "roots.tooltip.token.unlock": "Right-Click to unlock.", @@ -639,14 +653,23 @@ "roots.transmutation.not_enough_power": "Not enough Grove Power to transmute this item. Current power: %s, required: %s", "roots.wip": "[Work In Progress]", "spell.roots.acid_cloud": "Acid Cloud", + "spell.roots.acid_cloud.description": "Creates a damaging poisonous cloud around you while channeled.", "spell.roots.aqua_bubble": "Aqua Bubble", + "spell.roots.aqua_bubble.description": "Surrounds you in a bubble of water, shielding your health and reducing fire damage.", "spell.roots.dandelion_winds": "Dandelion Winds", + "spell.roots.dandelion_winds.description": "Blows entities away from you.", "spell.roots.decay": "Decay", + "spell.roots.decay.description": "Causes undead entities to decay and shed resources, losing maximum health.", "spell.roots.desaturate": "Desaturate", + "spell.roots.desaturate.description": "Directly converts saturation and food levels into health.", "spell.roots.disarm": "Disarm", + "spell.roots.disarm.description": "Disarms entities around you, with a chance to drop the held items.", "spell.roots.extension": "Extension", + "spell.roots.extension.description": "Extends your senses, allowing you to see in the dark and sense nearby enemies.", "spell.roots.geas": "Geas", + "spell.roots.geas.description": "Places a geas on a nearby entity. While under its effects, the entity will be reluctant to attack you.", "spell.roots.growth_infusion": "Growth Infusion", + "spell.roots.growth_infusion.description": "Causes accelerated growth to the targeted, eligible block.", "spell.roots.harvest": "Harvest", "spell.roots.harvest.data.all": "Set All to %s", "spell.roots.harvest.data.all.name": "All", @@ -657,13 +680,21 @@ "spell.roots.harvest.data.mode.held": "Modifying: Held", "spell.roots.harvest.data.mode.mode": "Modifying: Mode", "spell.roots.harvest.data.mode.name": "Mode", + "spell.roots.harvest.description": "Harvests and replants all eligible blocks in a radius around you.", "spell.roots.jaunt": "Jaunt", + "spell.roots.jaunt.description": "Teleports you a short way in the distance you are looking. It will attempt to place you on the next highest or lowest surface available, if such exists.", "spell.roots.life_drain": "Life Drain", + "spell.roots.life_drain.description": "Attempts to drain the life from enemies around you while channeled. Some of the damage taken is converted to healing for you.", "spell.roots.light_drifter": "Light Drifter", + "spell.roots.light_drifter.description": "Expels you from your body, allowing you to float through entities and terrain for a short time and distance. Returns you to your body upon expiration.", "spell.roots.magnetism": "Magnetism", + "spell.roots.magnetism.description": "Transports loose items and experience orbs to your location.", "spell.roots.nondetection": "Nondetection", + "spell.roots.nondetection.description": "Reduces the range at which enemies can detect your presence.", "spell.roots.petal_shell": "Petal Shell", + "spell.roots.petal_shell.description": "Creates a shield of impenetrable petals around you for the duration. Each attack you take can be blocked by a petal, breaking that petal until none remain.", "spell.roots.radiance": "Radiance", + "spell.roots.radiance.description": "Shoots a beam of destructive light in the direction you are facing. This beam will damage all entities that it touches.", "spell.roots.rampant_growth": "Rampant Growth", "spell.roots.rampant_growth.data.held": "Set Held to %s", "spell.roots.rampant_growth.data.held.name": "Held", @@ -677,8 +708,11 @@ "spell.roots.rampant_growth.data.tagged.name": "Tagged", "spell.roots.rampant_growth.data.untagged": "Set Untagged to %s", "spell.roots.rampant_growth.data.untagged.name": "Untagged", + "spell.roots.rampant_growth.description": "Causes accelerated growth to all eligible blocks in a radius around you.", "spell.roots.rose_thorns": "Rose Thorns", + "spell.roots.rose_thorns.description": "Creates a temporary cluster of viciously sharp vines in the area you are looking. For its duration, the first entity that touches it will be damaged and become trapped.", "spell.roots.saturate": "Saturate", + "spell.roots.saturate.description": "Directly converts food and drink in your inventory to saturation and food levels. Some value is lost in this process.", "spell.roots.shatter": "Shatter", "spell.roots.shatter.data.depth": "Set Depth to %s", "spell.roots.shatter.data.depth.name": "Depth", @@ -692,15 +726,29 @@ "spell.roots.shatter.data.mode.width": "Modifying: Width", "spell.roots.shatter.data.width": "Set Width to %s", "spell.roots.shatter.data.width.name": "Width", + "spell.roots.shatter.description": "Breaks the targeted blocks. The size and dimensions of the spell can be adjusted.", "spell.roots.sky_soarer": "Sky Soarer", + "spell.roots.sky_soarer.description": "Propels you through the air in the direction you are looking.", "spell.roots.storm_cloud": "Storm Cloud", + "spell.roots.storm_cloud.description": "Creates a vicious cloud of storms around you. For the duration, lightning from the cloud may strike nearby enemies.", "spell.roots.summon_undead": "Summon Undead", + "spell.roots.summon_undead.description": "Summons an undead servant to fight for you.", "spell.roots.sylvan_light": "Sylvan Light", + "spell.roots.sylvan_light.description": "Creates a permanent glowing orb of light.", "spell.roots.temporal_morass": "Temporal Morass", + "spell.roots.temporal_morass.description": "Creates a temporary field of disruptive energy. All entities within this field will have their movement dramatically slowed.", "spell.roots.wildfire": "Wildfire", - "spell_modifier.roots.sky_soarer.amplified": "Sky Soarer/amplified", - "spell_modifier.roots.sky_soarer.amplified_2": "Sky Soarer/amplified 2", - "spell_modifier.roots.sky_soarer.friendly_earth": "Sky Soarer/friendly Earth", + "spell.roots.wildfire.description": "Flings a fiery meteor in the direction you are looking. If this meteor hits an enemy, it will damage it.", + "spell_modifier.roots.sky_soarer.amplified_1": "Amplified 1", + "spell_modifier.roots.sky_soarer.amplified_1.description": "Increases speed of boost effect.", + "spell_modifier.roots.sky_soarer.amplified_2": "Amplified 2", + "spell_modifier.roots.sky_soarer.amplified_2.description": "Increases speed of boost effect.", + "spell_modifier.roots.sky_soarer.friendly_earth": "Friendly Earth", + "spell_modifier.roots.sky_soarer.friendly_earth.description": "Prevents you from taking fall damage after boost effect expires.", + "spell_modifier.roots.sky_soarer.speedy_1": "Speedy 1", + "spell_modifier.roots.sky_soarer.speedy_1.description": "Increases duration of boost effect.", + "spell_modifier.roots.sky_soarer.speedy_2": "Speedy 2", + "spell_modifier.roots.sky_soarer.speedy_2.description": "Increases duration of boost effect.", "tag.item.c.ingots.silver": "Silver Ingots", "tag.item.c.levers": "Levers", "tag.item.c.nuggets.copper": "Copper Nuggets", diff --git a/projects/assets/roots/1.21/roots/lang/zh_cn.json b/projects/assets/roots/1.21/roots/lang/zh_cn.json index 1fb43250b240..21a97e44a607 100644 --- a/projects/assets/roots/1.21/roots/lang/zh_cn.json +++ b/projects/assets/roots/1.21/roots/lang/zh_cn.json @@ -11,6 +11,7 @@ "block.roots.cloud_berry_crop": "云莓植株", "block.roots.creeping_grove_moss": "缘地森流苔藓", "block.roots.crimson_fairy_hut": "绯红仙子屋", + "block.roots.cultivation_grove_stone": "培植森流之石", "block.roots.decorative_pyre": "装饰性柴堆", "block.roots.decorative_soul_pyre": "装饰性灵魂柴堆", "block.roots.deepslate_silver_ore": "深层银矿石", @@ -91,7 +92,6 @@ "block.roots.silver_ore": "银矿石", "block.roots.soul_pyre": "灵魂柴堆", "block.roots.spiritleaf_crop": "灵魂草植株", - "block.roots.sprouting_grove_stone": "萌芽森流之石", "block.roots.stalicripe_crop": "岩结莓植株", "block.roots.stonepetal": "石瓣花", "block.roots.stripped_wildwood_log": "去皮野木原木", @@ -156,12 +156,12 @@ "entity.roots.tan_sprout": "橙黄芽精", "entity.roots.temporal_morass": "时间延滞", "entity.roots.wildfire": "野火", + "grove.roots.cultivation": "培植", "grove.roots.elemental": "元素", "grove.roots.fairy": "仙子", "grove.roots.fungal": "真菌", "grove.roots.hollow": "空洞", "grove.roots.primal": "原初", - "grove.roots.sprouting": "萌芽", "grove.roots.twilight": "暮光", "grove.roots.wild": "野性", "grove_action.roots.arrive_dimension": "前往维度", @@ -238,6 +238,7 @@ "item.roots.copper_shovel": "铜锹", "item.roots.copper_sword": "铜剑", "item.roots.creative_pouch": "创造模式手袋", + "item.roots.creative_staff": "创造模式法杖", "item.roots.dandelion_cordial": "蒲公英甘剂", "item.roots.deer_spawn_egg": "鹿刷怪蛋", "item.roots.dewgonia": "露海棠", @@ -325,15 +326,17 @@ "key.roots.clear_container": "清空容器", "key.roots.cycle_adjustable": "循环切换当前配置项", "key.roots.decrease_spell": "切换至前一法术", + "key.roots.delete_spell": "删除法术", "key.roots.increase_spell": "切换至后一法术", + "key.roots.modify_spell": "调整法术", "key.roots.open_fake_menu": "打开伪菜单", "key.roots.open_pouch": "打开手袋", "key.roots.open_reputation": "打开声望菜单", "key.roots.open_spell_library": "打开法术库", - "level_condition.roots.3_high_pillar": "3格高的符文石柱", - "level_condition.roots.3_high_pillar.description": "由符文石或符刻黑曜石组成的三(3)格高的柱子,顶部需为雕纹符文石或雕纹符刻黑曜石。", - "level_condition.roots.4_high_pillar": "4格高的符文石柱", - "level_condition.roots.4_high_pillar.description": "由符文石或符刻黑曜石组成的四(4)格高的柱子,顶部需为雕纹符文石或雕纹符刻黑曜石。", + "level_condition.roots.3_high_any_rune_pillar": "3格高的符文石柱", + "level_condition.roots.3_high_any_rune_pillar.description": "由符文石或符刻黑曜石组成的三(3)格高的柱子,顶部需为雕纹符文石或雕纹符刻黑曜石。", + "level_condition.roots.4_high_any_rune_pillar": "4格高的符文石柱", + "level_condition.roots.4_high_any_rune_pillar.description": "由符文石或符刻黑曜石组成的四(4)格高的柱子,顶部需为雕纹符文石或雕纹符刻黑曜石。", "level_condition.roots.active_fairy_grove_stone": "激活的仙子森流之石", "level_condition.roots.active_fairy_grove_stone.description": "由森流祈愿仪式激活的仙子森流之石。", "level_condition.roots.active_fungal_grove_stone": "激活的真菌森流之石", @@ -349,6 +352,14 @@ "level_condition.roots.overgrowth": "缘地森流苔藓或水源", "level_condition.roots.overgrowth.description": "已经存在的缘地森流苔藓,且其相邻位置有空间供其生长;或任意有水源相邻的固体方块。", "message.dandelion_cordial": "你感到自己更精神了!", + "player_condition.roots.cultivation_reputation_rank_1": "培植森流等级大于等于1", + "player_condition.roots.cultivation_reputation_rank_1.description": "培植森流声望等级至少为1级。", + "player_condition.roots.cultivation_reputation_rank_2": "培植森流等级大于等于2", + "player_condition.roots.cultivation_reputation_rank_2.description": "培植森流声望等级至少为2级。", + "player_condition.roots.cultivation_reputation_rank_3": "培植森流等级大于等于3", + "player_condition.roots.cultivation_reputation_rank_3.description": "培植森流声望等级至少为3级。", + "player_condition.roots.cultivation_reputation_rank_4": "培植森流等级4", + "player_condition.roots.cultivation_reputation_rank_4.description": "培植森流声望等级达到4级,即最高级别。", "player_condition.roots.elemental_reputation_rank_1": "元素森流等级大于等于1", "player_condition.roots.elemental_reputation_rank_1.description": "元素森流声望等级至少为1级。", "player_condition.roots.elemental_reputation_rank_2": "元素森流等级大于等于2", @@ -373,22 +384,14 @@ "player_condition.roots.fungal_reputation_rank_3.description": "真菌森流声望等级至少为3级。", "player_condition.roots.fungal_reputation_rank_4": "真菌森流等级4", "player_condition.roots.fungal_reputation_rank_4.description": "真菌森流声望等级达到4级,即最高级别。", - "player_condition.roots.primal_reputation_rank_1": "野性森流等级大于等于1", - "player_condition.roots.primal_reputation_rank_1.description": "野性森流声望等级至少为1级。", - "player_condition.roots.primal_reputation_rank_2": "野性森流等级大于等于2", - "player_condition.roots.primal_reputation_rank_2.description": "野性森流声望等级至少为2级。", - "player_condition.roots.primal_reputation_rank_3": "野性森流等级大于等于3", - "player_condition.roots.primal_reputation_rank_3.description": "野性森流声望等级至少为3级。", - "player_condition.roots.primal_reputation_rank_4": "野性森流等级4", - "player_condition.roots.primal_reputation_rank_4.description": "野性森流声望等级达到4级,即最高级别。", - "player_condition.roots.sprouting_reputation_rank_1": "萌芽森流等级大于等于1", - "player_condition.roots.sprouting_reputation_rank_1.description": "萌芽森流声望等级至少为1级。", - "player_condition.roots.sprouting_reputation_rank_2": "萌芽森流等级大于等于2", - "player_condition.roots.sprouting_reputation_rank_2.description": "萌芽森流声望等级至少为2级。", - "player_condition.roots.sprouting_reputation_rank_3": "萌芽森流等级大于等于3", - "player_condition.roots.sprouting_reputation_rank_3.description": "萌芽森流声望等级至少为3级。", - "player_condition.roots.sprouting_reputation_rank_4": "萌芽森流等级4", - "player_condition.roots.sprouting_reputation_rank_4.description": "萌芽森流声望等级达到4级,即最高级别。", + "player_condition.roots.primal_reputation_rank_1": "原初森流等级大于等于1", + "player_condition.roots.primal_reputation_rank_1.description": "原初森流声望等级至少为1级。", + "player_condition.roots.primal_reputation_rank_2": "原初森流等级大于等于2", + "player_condition.roots.primal_reputation_rank_2.description": "原初森流声望等级至少为2级。", + "player_condition.roots.primal_reputation_rank_3": "原初森流等级大于等于3", + "player_condition.roots.primal_reputation_rank_3.description": "原初森流声望等级至少为3级。", + "player_condition.roots.primal_reputation_rank_4": "原初森流等级4", + "player_condition.roots.primal_reputation_rank_4.description": "原初森流声望等级达到4级,即最高级别。", "player_condition.roots.twilight_reputation_rank_1": "暮光森流等级大于等于1", "player_condition.roots.twilight_reputation_rank_1.description": "暮光森流声望等级至少为1级。", "player_condition.roots.twilight_reputation_rank_2": "暮光森流等级大于等于2", @@ -505,12 +508,14 @@ "roots.item.gramary.mode.entity_info": "实体信息", "roots.item.gramary.mode.none": "无", "roots.item.gramary.with_mode": "森之古术(%s)", + "roots.item.staff.with_modified_spell": "法杖(%s*)", "roots.item.staff.with_spell": "法杖(%s)", "roots.jei.animal_harvest": "动物采收", "roots.jei.animal_harvest.info": "注意:此处显示的产物是默认产物,可能会因模组联动而发生变化。", "roots.jei.entity_interaction": "实体物品交互", "roots.jei.fungal_transmuter": "真菌嬗变", "roots.jei.grove_crafting": "森流合成", + "roots.jei.grove_power": "森流能量生产", "roots.jei.grove_reputaiton": "森流声望", "roots.jei.grove_reputation": "森流声望", "roots.jei.knife_crafting": "小刀雕刻", @@ -536,6 +541,9 @@ "roots.message.spell.learned": "习得了新法术:%s", "roots.message.spell.not_granted": "你并不知晓该法术:%s", "roots.message.spell_modifier.already_learned": "你已经知晓了法术强化“%s”!", + "roots.message.spell_modifier.cannot_toggle": "无法切换强化%s!", + "roots.message.spell_modifier.invalid_spell": "强化%s无法应用于槽位当前的法术:%s", + "roots.message.spell_modifier.not_granted": "你并不知晓该强化:%s", "roots.message.squid.cooldown": "留出时间让它攒够墨水吧!", "roots.message.staff.charging": "法术充能中:%s/%s", "roots.message.staff.charging_percent": "法术充能中:%s%%", @@ -610,28 +618,34 @@ "roots.symmetry.radial_same_block_or_tag.description": "以森流之石为中心,径向对称位置须存在匹配的方块或同标签下的任意方块。", "roots.tooltip.chance": "概率:%s%%", "roots.tooltip.cost.charge_type": "[%s消耗药草]", - "roots.tooltip.cost.charge_type.cast": "每次施法", + "roots.tooltip.cost.charge_type.instance": "每次施法", "roots.tooltip.cost.charge_type.operation": "每次操作", - "roots.tooltip.cost.cost_amount": "x%s", - "roots.tooltip.cost.cost_multiplier": "+%s", + "roots.tooltip.cost.cost_amount": "+%s", + "roots.tooltip.cost.cost_multiply_base": "+%s%%(基值)", + "roots.tooltip.cost.cost_multiply_total": "+%s%%(总量)", "roots.tooltip.cost.herb_cost": "%s %s", + "roots.tooltip.cost.herb_cost_full": "%s %s%s", + "roots.tooltip.cost.herb_cost_modified": " [±%s]", "roots.tooltip.effect": "使用可给予%2$s秒的%1$s。", "roots.tooltip.hold_shift": "[按住%s显示更多信息]", "roots.tooltip.pouch.color": "染为:%s", "roots.tooltip.pouch.color_name": "%s", "roots.tooltip.pouch.key_binding": "按下“%s”打开手袋。", "roots.tooltip.shift": "Shift", + "roots.tooltip.spell.modifiers": "强化:", "roots.tooltip.staff.cooldown": "(冷却:%ss)", "roots.tooltip.staff.data": " %s:%s", + "roots.tooltip.staff.is_modified": "*", "roots.tooltip.staff.is_selected": "(已选择)", "roots.tooltip.staff.key_binding": "按下“%s”打开法术库。", "roots.tooltip.staff.no_spell": "无法术。", "roots.tooltip.staff.selected": "所选槽位:%s", "roots.tooltip.staff.spell_in_slot": "%s:%s%s%s", - "roots.tooltip.token.available_modifiers": "可用修饰符:", - "roots.tooltip.token.delete": "[按下DEL以清空此槽位]", - "roots.tooltip.token.enabled_modifiers": "已启用修饰符:", - "roots.tooltip.token.modifier": "修饰符:%s", + "roots.tooltip.token.available_modifiers": "可用强化:", + "roots.tooltip.token.delete": "[按下[%s]以清空此槽位]", + "roots.tooltip.token.enabled_modifiers": "已启用强化:", + "roots.tooltip.token.modifier": "强化:%s", + "roots.tooltip.token.modify": "[按下[%s]以调整强化]", "roots.tooltip.token.ritual": "仪式:%s", "roots.tooltip.token.spell": "法术:%s", "roots.tooltip.token.unlock": "右击以解锁。", @@ -639,14 +653,23 @@ "roots.transmutation.not_enough_power": "森流能量不足,无法嬗变此物品。当前能量:%s,所需能量:%s", "roots.wip": "[制作中]", "spell.roots.acid_cloud": "酸云", + "spell.roots.acid_cloud.description": "施法时在你周围产生能造成伤害的毒云。", "spell.roots.aqua_bubble": "水泡", + "spell.roots.aqua_bubble.description": "用由水组成的泡泡包住你,为你承受攻击,减少火焰伤害。", "spell.roots.dandelion_winds": "蒲公英之风", + "spell.roots.dandelion_winds.description": "将实体吹离你。", "spell.roots.decay": "衰朽", + "spell.roots.decay.description": "令亡灵实体衰朽,让它们身上的资源脱落,同时减少其最大生命值。", "spell.roots.desaturate": "饱和消耗", + "spell.roots.desaturate.description": "直接将饱和度及饥饿值转化为生命值。", "spell.roots.disarm": "缴械", + "spell.roots.disarm.description": "缴械你周围的实体,有概率令它们手中的物品掉落在地。", "spell.roots.extension": "延展", + "spell.roots.extension.description": "延展你的感官,让你能在黑暗中视物,能感知到附近的敌人。", "spell.roots.geas": "誓约", + "spell.roots.geas.description": "同附近的一个实体立下誓约。在誓约生效时,实体不会主动攻击你。", "spell.roots.growth_infusion": "生机灌注", + "spell.roots.growth_infusion.description": "加速有效目标方块的生长。", "spell.roots.harvest": "收获", "spell.roots.harvest.data.all": "已将全部设置为%s", "spell.roots.harvest.data.all.name": "全部", @@ -657,13 +680,21 @@ "spell.roots.harvest.data.mode.held": "正在调整:仅手持", "spell.roots.harvest.data.mode.mode": "正在调整:模式", "spell.roots.harvest.data.mode.name": "模式", + "spell.roots.harvest.description": "收获并重新种植在你周围一定半径内的所有有效方块。", "spell.roots.jaunt": "短距折跃", + "spell.roots.jaunt.description": "向你的视线方向短距离传送。若可行,法术会将你向上传送到高处的表面,或向下传送到低处的表面。", "spell.roots.life_drain": "生命汲取", + "spell.roots.life_drain.description": "施法时抽取周围敌人的生命力。部分伤害会转化为对你的治疗量。", "spell.roots.light_drifter": "光明旅者", + "spell.roots.light_drifter.description": "令你脱离你的躯体,允许你在短时间小范围内飘过实体和地面。法术结束时会将你拉回躯体。", "spell.roots.magnetism": "磁力", + "spell.roots.magnetism.description": "将散落的物品和经验球传送到你的位置。", "spell.roots.nondetection": "侦测回避", + "spell.roots.nondetection.description": "减少敌人能感知到你存在的距离。", "spell.roots.petal_shell": "花仙盾", + "spell.roots.petal_shell.description": "在持续时间内产生环绕你的花瓣护盾,这些护盾无法被穿透。受到的每次攻击都可被一片花瓣抵挡,同时摧毁该花瓣,直至花瓣用尽。", "spell.roots.radiance": "阳炎射线", + "spell.roots.radiance.description": "向面朝方向发射一道具备摧毁能力的光束。此光束会对所及所有实体造成伤害。", "spell.roots.rampant_growth": "迅猛生长", "spell.roots.rampant_growth.data.held": "已将仅手持设置为%s", "spell.roots.rampant_growth.data.held.name": "仅手持", @@ -677,8 +708,11 @@ "spell.roots.rampant_growth.data.tagged.name": "仅标签", "spell.roots.rampant_growth.data.untagged": "已将仅非标签设置为%s", "spell.roots.rampant_growth.data.untagged.name": "仅非标签", + "spell.roots.rampant_growth.description": "加速你周围一定半径内所有有效方块的生长。", "spell.roots.rose_thorns": "玫瑰荆棘", + "spell.roots.rose_thorns.description": "在视线落点制造一簇极为锐利的藤蔓。在持续时间内,首个接触到藤蔓的实体会受到伤害并被禁锢。", "spell.roots.saturate": "饱腹", + "spell.roots.saturate.description": "直接将物品栏中的食品和饮品转化为饱和度和饥饿值。会损失一部分恢复量。", "spell.roots.shatter": "粉碎", "spell.roots.shatter.data.depth": "已将深度设置为%s", "spell.roots.shatter.data.depth.name": "深度", @@ -692,15 +726,29 @@ "spell.roots.shatter.data.mode.width": "正在调整:宽度", "spell.roots.shatter.data.width": "已将宽度设置为%s", "spell.roots.shatter.data.width.name": "宽度", + "spell.roots.shatter.description": "破坏目标方块。破坏的范围可以调整。", "spell.roots.sky_soarer": "澄空漫游", + "spell.roots.sky_soarer.description": "将你向你的视线方向推进。", "spell.roots.storm_cloud": "风暴之云", + "spell.roots.storm_cloud.description": "在周围产生凶猛的风暴云。在持续时间内,风暴云会向附近的实体劈出闪电。", "spell.roots.summon_undead": "召唤亡灵", + "spell.roots.summon_undead.description": "召唤一个亡灵仆从为你作战。", "spell.roots.sylvan_light": "繁森微光", + "spell.roots.sylvan_light.description": "制造一枚永久性的光球。", "spell.roots.temporal_morass": "时间延滞", + "spell.roots.temporal_morass.description": "暂时性产生一个干扰能量场。场中实体的一切运动都会被大幅减缓。", "spell.roots.wildfire": "野火", - "spell_modifier.roots.sky_soarer.amplified": "澄空漫游/增强", - "spell_modifier.roots.sky_soarer.amplified_2": "澄空漫游/增强二", - "spell_modifier.roots.sky_soarer.friendly_earth": "澄空漫游/友善大地", + "spell.roots.wildfire.description": "向视线方向投出一枚火球。火球击中敌人时会对其造成伤害。", + "spell_modifier.roots.sky_soarer.amplified_1": "增强一", + "spell_modifier.roots.sky_soarer.amplified_1.description": "增加推进速度。", + "spell_modifier.roots.sky_soarer.amplified_2": "增强二", + "spell_modifier.roots.sky_soarer.amplified_2.description": "增加推进速度。", + "spell_modifier.roots.sky_soarer.friendly_earth": "友善大地", + "spell_modifier.roots.sky_soarer.friendly_earth.description": "抵消推进结束后的摔落伤害。", + "spell_modifier.roots.sky_soarer.speedy_1": "迅疾一", + "spell_modifier.roots.sky_soarer.speedy_1.description": "延长推进的时间。", + "spell_modifier.roots.sky_soarer.speedy_2": "迅疾二", + "spell_modifier.roots.sky_soarer.speedy_2.description": "延长推进的时间。", "tag.item.c.ingots.silver": "银锭", "tag.item.c.levers": "拉杆", "tag.item.c.nuggets.copper": "铜粒",