From e6dfc1718d9ef2e37b6ec0ed1d5fc88af1c287ad Mon Sep 17 00:00:00 2001 From: Krutoy242 Date: Sat, 3 Feb 2024 15:55:20 +0300 Subject: [PATCH] =?UTF-8?q?fix(tooltips):=20=F0=9F=93=9Dfix=20some=20toolt?= =?UTF-8?q?ips=20doesnt=20have=20new=20line?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I have de ja vu, because it feels I already fixed this before 🤔 --- resources/autotooltips/lang/en_us.lang | 16 ++++++++-------- resources/autotooltips/lang/ru_ru.lang | 16 ++++++++-------- resources/autotooltips/lang/zh_cn.lang | 16 ++++++++-------- scripts/lib/tooltip.zs | 12 +++--------- 4 files changed, 27 insertions(+), 33 deletions(-) diff --git a/resources/autotooltips/lang/en_us.lang b/resources/autotooltips/lang/en_us.lang index 80bf594d4..b250928f7 100644 --- a/resources/autotooltips/lang/en_us.lang +++ b/resources/autotooltips/lang/en_us.lang @@ -14,9 +14,9 @@ tooltips.lang.botania:kingkey=§aBuffed splash damage Mana weapon tooltips.lang.botania:lokiring=§aBuilding tool tooltips.lang.botania:odinring=§aExtra hearts, protects from drowning, suffocation, fire or starvation damage tooltips.lang.botania:thorring=§aIncreases area of Terra Shatterer -tooltips.lang.computercraft:printout=§21)§r Craft §eComputerCraft§r's §ePrinter§r and place on top of §eComputer§r\n\n§22)§r In computer enter §eLUA Interpreter§r (type lua)\n\n§23)§r Execute §np=peripheral.wrap"top"§r\n\n§24)§r Start new page with command §np.newPage()§r\n\n§25)§r Print page with §np.endPage()§r +tooltips.lang.computercraft:printout=§21)§r Craft §eComputerCraft§r's §ePrinter§r and place on top of §eComputer§r

§22)§r In computer enter §eLUA Interpreter§r (type lua)

§23)§r Execute §np=peripheral.wrap"top"§r

§24)§r Start new page with command §np.newPage()§r

§25)§r Print page with §np.endPage()§r tooltips.lang.farmingforblockheads:feeding_trough=§eDoesn't work if there are more than 8 animals -tooltips.lang.ic2:quantum_chestplate=§bSpace+V§r to hover\n§bShift+V§r to disable +tooltips.lang.ic2:quantum_chestplate=§bSpace+V§r to hover
§bShift+V§r to disable tooltips.lang.ic2:te:48=Disabled. Use the Advanced Scrap Factory tooltips.lang.minecraft:torch=§4Light level was nerfed tooltips.lang.openblocks:tank=Stores up to §f24§r buckets @@ -34,16 +34,16 @@ tooltips.lang.openblocks:trophy:{entity_id:'minecraft:skeleton'}=§eShoot Arrow tooltips.lang.openblocks:trophy:{entity_id:'minecraft:snowman'}=§eSpawn snow tooltips.lang.openblocks:trophy:{entity_id:'minecraft:squid'}=§eSpawn water tooltips.lang.openblocks:trophy:{entity_id:'minecraft:witch'}=§eBlind player -tooltips.lang.opencomputers:print=§51)§r Setup Tier2+ computer with Internet card\n§52)§r Craft & insert OPPM floppy\n§53)§r Run §n"install oppm"§r\n§54)§r Run §n"oppm install print3d"§r and §n"oppm install print3d-examples"§r\n§55)§r §n"print3d ../usr/share/models/cc.3dm"§r +tooltips.lang.opencomputers:print=§51)§r Setup Tier2+ computer with Internet card
§52)§r Craft & insert OPPM floppy
§53)§r Run §n"install oppm"§r
§54)§r Run §n"oppm install print3d"§r and §n"oppm install print3d-examples"§r
§55)§r §n"print3d ../usr/share/models/cc.3dm"§r tooltips.lang.quark:archaeologist_hat=Increases Gems drop when mining by 100% tooltips.lang.quark:chain=Can be used to connect boats and minecarts together. tooltips.lang.quark:chute=Toggleable by redstone, will drop any items piped into it by a hopper. -tooltips.lang.quark:grate=Players can walk on top of the grate just fine\nbut animals will be too scared to walk over it.\nItems will drop straight through it -tooltips.lang.quark:gravisand=Falls only when a redstone signal is given.\nFloats upwards if it cannot fall down.\nEmits a comparator signal of 15 and propagates to adjacent gravisand blocks. +tooltips.lang.quark:grate=Players can walk on top of the grate just fine
but animals will be too scared to walk over it.
Items will drop straight through it +tooltips.lang.quark:gravisand=Falls only when a redstone signal is given.
Floats upwards if it cannot fall down.
Emits a comparator signal of 15 and propagates to adjacent gravisand blocks. tooltips.lang.quark:horse_whistle=Teleports your horse to you if you're within a medium-sized radius. -tooltips.lang.quark:iron_rod=When pushed by a piston will break the block it's moving towards.\nCan be used for easy vanilla/early game auto farms for cobble/concrete! +tooltips.lang.quark:iron_rod=When pushed by a piston will break the block it's moving towards.
Can be used for easy vanilla/early game auto farms for cobble/concrete! tooltips.lang.quark:redstone_inductor=A redstone circuit piece where the output is the sum of the 3 other input sides. -tooltips.lang.quark:rope=Can be used as a ladder/vine replacement.\nRight clicking the top of a rope will pull up the bottom block it's connected to!\nCan also be used in a dispenser! +tooltips.lang.quark:rope=Can be used as a ladder/vine replacement.
Right clicking the top of a rope will pull up the bottom block it's connected to!
Can also be used in a dispenser! tooltips.lang.quark:slime_bucket=Animates in your inventory/hotbar when you're in a slime chunk. tooltips.lang.quark:trowel=Can be used to place blocks on your hotbar randomly. tooltips.lang.randomthings:peacecandle=§cDoesn't work. Generation is disabled. @@ -53,7 +53,7 @@ tooltips.lang.thaumcraft:table_wood=§6Right Click with §nScribing tools§r§6 tooltips.lang.thermalfoundation:upgrade:1=Increases Augment Slots to §63§r §8(except Dynamos)§r tooltips.lang.thermalfoundation:upgrade:2=Increases Augment Slots to §65§r §8(except Dynamos)§r tooltips.lang.thermalfoundation:upgrade:3=Increases Augment Slots to §69§r §8(except Dynamos)§r -tooltips.lang.twilightforest:transformation_powder=§3Sheep§r -> §2Bighorn Sheep\n§3Pig§r -> §2Wild Boar\n§3Cow§r -> §2Wild Deer\n§3Wolf§r -> §2Hostile Wolf\n§3Chicken§r -> §2Penguin\n§3Witch§r -> §2Skeleton Druid\n§3Bat§r -> §2Forest Raven\n§3Blaze§r -> §2Twilight Wraith\n§3Cave Spider§r -> §2Swarm Spider\n§3Zombie Pigman§r -> §2Minotaur\n§3Spider§r -> §2Hedge Spider +tooltips.lang.twilightforest:transformation_powder=§3Sheep§r -> §2Bighorn Sheep
§3Pig§r -> §2Wild Boar
§3Cow§r -> §2Wild Deer
§3Wolf§r -> §2Hostile Wolf
§3Chicken§r -> §2Penguin
§3Witch§r -> §2Skeleton Druid
§3Bat§r -> §2Forest Raven
§3Blaze§r -> §2Twilight Wraith
§3Cave Spider§r -> §2Swarm Spider
§3Zombie Pigman§r -> §2Minotaur
§3Spider§r -> §2Hedge Spider tooltips.lang.industrialforegoing:mob_relocator=§6Deals §c%s§r §6damage tooltips.lang.cyclicmagic:inventory_food=§6Consume second time to revert tooltips.lang.oeintegration:excavatemodifier=§6Require 6 levels to reach maximum diff --git a/resources/autotooltips/lang/ru_ru.lang b/resources/autotooltips/lang/ru_ru.lang index cd6167e94..9e56e290c 100644 --- a/resources/autotooltips/lang/ru_ru.lang +++ b/resources/autotooltips/lang/ru_ru.lang @@ -14,9 +14,9 @@ tooltips.lang.botania:kingkey=§aПобебленный всплеск ущер tooltips.lang.botania:lokiring=§aСтроительный инструмент tooltips.lang.botania:odinring=§aДополнительные сердца, защиты от утопления, удушья, пожара или ущерба для голода tooltips.lang.botania:thorring=§aУвеличивает область разрушителя Terra Shatter -tooltips.lang.computercraft:printout=§51)§r Создайте §bPrinter §eComputer Craft§r и поместите его на верхнюю часть §eComputer§r\n§52)§r В компьютере введите §eLUA Interpreter§r (введите lua)\n§53)§r Выполните §np=peripheral.wrap"top"§r\n§54)§r Для печати пустой страницы выполните §np.newPage();p.endPage()§r +tooltips.lang.computercraft:printout=§51)§r Создайте §bPrinter §eComputer Craft§r и поместите его на верхнюю часть §eComputer§r
§52)§r В компьютере введите §eLUA Interpreter§r (введите lua)
§53)§r Выполните §np=peripheral.wrap"top"§r
§54)§r Для печати пустой страницы выполните §np.newPage();p.endPage()§r tooltips.lang.farmingforblockheads:feeding_trough=§eНе работает если больше 8 животных -tooltips.lang.ic2:quantum_chestplate=§bПробел+V§r чтобы зависнуть\n§bShift+V§r чтобы отключить +tooltips.lang.ic2:quantum_chestplate=§bПробел+V§r чтобы зависнуть
§bShift+V§r чтобы отключить tooltips.lang.ic2:te:48=Отключено. Используйте Advanced Scrap Factory tooltips.lang.minecraft:torch=§4 Уровень освещенности уменьшен tooltips.lang.openblocks:tank=Хранит до §f24§r ведер @@ -34,16 +34,16 @@ tooltips.lang.openblocks:trophy:{entity_id:'minecraft:skeleton'}=§eСтреля tooltips.lang.openblocks:trophy:{entity_id:'minecraft:snowman'}=§eСпаун снег tooltips.lang.openblocks:trophy:{entity_id:'minecraft:squid'}=§eВода для возрождения tooltips.lang.openblocks:trophy:{entity_id:'minecraft:witch'}=§eСлепой игрок -tooltips.lang.opencomputers:print=\n §5 1) §r Создайте дискету OPPM '\n §5 2) §r Установите ее на компьютер Tier2 + с интернет-картой' \n §5 3) §r Запустите §n "oppm install oppm" §r '\n §5 4) §r Restart' \n §5 5) §r Запустите §n "oppm install print3d" §r и §n "oppm install print3d-examples" §r '\n §5 6) §r §n "print3d ../usr/share/models/cc.3dm" §r +tooltips.lang.opencomputers:print=
§5 1) §r Создайте дискету OPPM '
§5 2) §r Установите ее на компьютер Tier2 + с интернет-картой'
§5 3) §r Запустите §n "oppm install oppm" §r '
§5 4) §r Restart'
§5 5) §r Запустите §n "oppm install print3d" §r и §n "oppm install print3d-examples" §r '
§5 6) §r §n "print3d ../usr/share/models/cc.3dm" §r tooltips.lang.quark:archaeologist_hat=Увеличивает выпадение драгоценных камней при добыче на 100% tooltips.lang.quark:chain=Может использоваться для соединения лодок и вагонеток. tooltips.lang.quark:chute=Переключаемый с помощью красного камня, будут сбрасывать любые предметы, помещенные в него через бункер. -tooltips.lang.quark:grate=Игроки могут спокойно ходить по решетке \n, но животные будут слишком напуганы, чтобы ходить по ней. \n Предметы будут падать прямо через него -tooltips.lang.quark:gravisand=Падает только при подаче сигнала красного камня. \n Плывет вверх, если не может упасть. \n Испускает сигнал компаратора, равный 15, и распространяется на соседние грави-блоки. +tooltips.lang.quark:grate=Игроки могут спокойно ходить по решетке
, но животные будут слишком напуганы, чтобы ходить по ней.
Предметы будут падать прямо через него +tooltips.lang.quark:gravisand=Падает только при подаче сигнала красного камня.
Плывет вверх, если не может упасть.
Испускает сигнал компаратора, равный 15, и распространяется на соседние грави-блоки. tooltips.lang.quark:horse_whistle=Телепортирует вашу лошадь к вам, если вы находитесь в среднем радиусе. -tooltips.lang.quark:iron_rod=При толкании поршня сломается блок, к которому он движется. \n Может использоваться для простых ванильных / ранних автоферм для булыжника / бетона! +tooltips.lang.quark:iron_rod=При толкании поршня сломается блок, к которому он движется.
Может использоваться для простых ванильных / ранних автоферм для булыжника / бетона! tooltips.lang.quark:redstone_inductor=Схема из красного камня, где выходной сигнал является суммой трех других входных сторон. -tooltips.lang.quark:rope=Может использоваться как замена лестнице / лозе. \n Щелчок правой кнопкой мыши по верхней части веревки подтянет нижний блок, с которым она связана! \n Также можно использовать в диспенсере! +tooltips.lang.quark:rope=Может использоваться как замена лестнице / лозе.
Щелчок правой кнопкой мыши по верхней части веревки подтянет нижний блок, с которым она связана!
Также можно использовать в диспенсере! tooltips.lang.quark:slime_bucket=Анимируется в вашем инвентаре / панели быстрого доступа, когда вы находитесь в куске слизи. tooltips.lang.quark:trowel=Может использоваться для случайного размещения блоков на панели быстрого доступа. tooltips.lang.randomthings:peacecandle=§cНе работает. Генерация отключена. @@ -53,7 +53,7 @@ tooltips.lang.thaumcraft:table_wood=§6 Щелкните правой кнопк tooltips.lang.thermalfoundation:upgrade:1=Увеличивает количество слотов дополнений до 3 tooltips.lang.thermalfoundation:upgrade:2=Увеличивает количество слотов дополнений до 5 tooltips.lang.thermalfoundation:upgrade:3=Увеличивает количество слотов дополнений до 9 -tooltips.lang.twilightforest:transformation_powder=§3Овец§r -> §2Снежный баран\n§3Свинья§r -> §2Дикий кабан\n§3Корова§r -> §2Дикий олень\n§3Волк§r -> §2Враждебный волк\n§3Курица§r -> §2Пингвин\n§3Ведьма§r -> §2Скелет Друид\n§3Летучая мышь§r -> §2Лесной ворон\n§3Пламя§r -> §2Сумеречный призрак\n§3Пещерный паук§r -> §2Рой паук\n§3Зомби-свинья§r -> §2Минотавр\n§3Паук§r -> §2Живой паук\n +tooltips.lang.twilightforest:transformation_powder=§3Овец§r -> §2Снежный баран
§3Свинья§r -> §2Дикий кабан
§3Корова§r -> §2Дикий олень
§3Волк§r -> §2Враждебный волк
§3Курица§r -> §2Пингвин
§3Ведьма§r -> §2Скелет Друид
§3Летучая мышь§r -> §2Лесной ворон
§3Пламя§r -> §2Сумеречный призрак
§3Пещерный паук§r -> §2Рой паук
§3Зомби-свинья§r -> §2Минотавр
§3Паук§r -> §2Живой паук
tooltips.lang.industrialforegoing:mob_relocator=§6Наносит §c%s§r §6урона tooltips.lang.cyclicmagic:inventory_food=§6Употребляйте второй раз, чтобы вернуться tooltips.lang.oeintegration:excavatemodifier=§6Требуется 6 уровней для достижения максимума diff --git a/resources/autotooltips/lang/zh_cn.lang b/resources/autotooltips/lang/zh_cn.lang index f93260bf5..4daae4d5c 100644 --- a/resources/autotooltips/lang/zh_cn.lang +++ b/resources/autotooltips/lang/zh_cn.lang @@ -14,9 +14,9 @@ tooltips.lang.botania:kingkey=§a范围武器,伤害经过加强,消耗魔 tooltips.lang.botania:lokiring=§a建筑帮手 tooltips.lang.botania:odinring=§a提供生命上限加成,并阻止溺水、窒息、饥饿、火焰、摔落所带来的伤害 tooltips.lang.botania:thorring=§a提升泰拉粉碎者的开采范围 -tooltips.lang.computercraft:printout=§21)§r 合成一个 §eComputerCraft§r 的 §e打印机§r 并放置在 §e电脑§r 的上方\n\n§22)§r 打开电脑,打开 §eLUA 解释器§r (输入 lua)\n\n§23)§r 执行 §np=peripheral.wrap"top"§r\n\n§24)§r 使用 §np.newPage()§r 命令开辟新页\n\n§25)§r 使用命令 §np.endPage()§r 打印这一页 +tooltips.lang.computercraft:printout=§21)§r 合成一个 §eComputerCraft§r 的 §e打印机§r 并放置在 §e电脑§r 的上方

§22)§r 打开电脑,打开 §eLUA 解释器§r (输入 lua)

§23)§r 执行 §np=peripheral.wrap"top"§r

§24)§r 使用 §np.newPage()§r 命令开辟新页

§25)§r 使用命令 §np.endPage()§r 打印这一页 tooltips.lang.farmingforblockheads:feeding_trough=§e在附近动物数量多于 8 时不生效 -tooltips.lang.ic2:quantum_chestplate=§b空格+V§r 悬停\n§bShift+V§r 关闭 +tooltips.lang.ic2:quantum_chestplate=§b空格+V§r 悬停
§bShift+V§r 关闭 tooltips.lang.ic2:te:48=已被禁用。请改用高级废料工厂(Advanced Scrap Factory) tooltips.lang.minecraft:torch=§4光照等级已被削弱§r,不妨改用其他光源 tooltips.lang.openblocks:tank=可存储 §f24§r 桶流体 @@ -34,16 +34,16 @@ tooltips.lang.openblocks:trophy:{entity_id:'minecraft:skeleton'}=§e发射箭矢 tooltips.lang.openblocks:trophy:{entity_id:'minecraft:snowman'}=§e产生雪 tooltips.lang.openblocks:trophy:{entity_id:'minecraft:squid'}=§e产生水 tooltips.lang.openblocks:trophy:{entity_id:'minecraft:witch'}=§e使玩家失明 -tooltips.lang.opencomputers:print=§51)§r 准备一个带有网卡的二级或更高级的电脑\n§52)§r 放入一个OPPM (包管理器)软盘\n§53)§r 运行 §n"install oppm"§r\n§54)§r 运行 §n"oppm install print3d"§r 以及 §n"oppm install print3d-examples"§r\n§55)§r 以及 §n"print3d ../usr/share/models/cc.3dm"§r +tooltips.lang.opencomputers:print=§51)§r 准备一个带有网卡的二级或更高级的电脑
§52)§r 放入一个OPPM (包管理器)软盘
§53)§r 运行 §n"install oppm"§r
§54)§r 运行 §n"oppm install print3d"§r 以及 §n"oppm install print3d-examples"§r
§55)§r 以及 §n"print3d ../usr/share/models/cc.3dm"§r tooltips.lang.quark:archaeologist_hat=提升采矿时的宝石掉落,平均增加 100% tooltips.lang.quark:chain=可用于连接船或是矿车。 tooltips.lang.quark:chute=会将输入物品掉落在地上,可被红石开关。 -tooltips.lang.quark:grate=玩家能正常从上方通过。\n动物会主动地避免在铁丝网上行走。\n掉落物会穿过铁丝网。 -tooltips.lang.quark:gravisand=收到红石信号时会尝试向下掉落。\n若无法下落则尝试上浮。\n自身可以通过比较器输出强度为15的红石信号。能传递红石信号到邻近的重力沙子。 +tooltips.lang.quark:grate=玩家能正常从上方通过。
动物会主动地避免在铁丝网上行走。
掉落物会穿过铁丝网。 +tooltips.lang.quark:gravisand=收到红石信号时会尝试向下掉落。
若无法下落则尝试上浮。
自身可以通过比较器输出强度为15的红石信号。能传递红石信号到邻近的重力沙子。 tooltips.lang.quark:horse_whistle=如果你的马离你不是非常远,使用此物品可以将马传送到你身边。 -tooltips.lang.quark:iron_rod=被活塞推动时可以破坏运动方向上的方块。\n非常易得,非常原版风味,对早期的圆石/混凝土自动化很有帮助。 +tooltips.lang.quark:iron_rod=被活塞推动时可以破坏运动方向上的方块。
非常易得,非常原版风味,对早期的圆石/混凝土自动化很有帮助。 tooltips.lang.quark:redstone_inductor=会将三个输入口的接收到的红石信号相加,其结果作为输出信号在输出口输出。 -tooltips.lang.quark:rope=可以用来代替梯子/藤蔓。\n当绳索底部连接则一个方块时,右击绳索的顶部可以将底部的方块拉起来!\n对发射器有特别支持! +tooltips.lang.quark:rope=可以用来代替梯子/藤蔓。
当绳索底部连接则一个方块时,右击绳索的顶部可以将底部的方块拉起来!
对发射器有特别支持! tooltips.lang.quark:slime_bucket=把它放在物品栏里。当你处在史莱姆区块内时,它会产生特别的动态效果。 tooltips.lang.quark:trowel=右击地面时可以随机放置快捷栏里的方块。 tooltips.lang.randomthings:peacecandle=§c并不能用,其世界生成也已禁用。 @@ -53,7 +53,7 @@ tooltips.lang.thaumcraft:table_wood=§6用§n笔与墨§r§6右击本方块可 tooltips.lang.thermalfoundation:upgrade:1=能使机器§8(不包括能源炉)§r的升级槽数目增加到 §63§r 个 tooltips.lang.thermalfoundation:upgrade:2=能使机器§8(不包括能源炉)§r的升级槽数目增加到 §65§r 个 tooltips.lang.thermalfoundation:upgrade:3=能使机器§8(不包括能源炉)§r的升级槽数目增加到 §69§r 个 -tooltips.lang.twilightforest:transformation_powder=§3羊§r -> §2大角羊\n§3猪§r -> §2野猪\n§3牛§r -> §2野鹿\n§3狼§r -> §2恶狼\n§3鸡§r -> §2企鹅\n§3女巫§r -> §2骷髅德鲁伊\n§3蝙蝠§r -> §2渡鸦\n§3烈焰人§r -> §2幽灵\n§3洞穴蜘蛛§r -> §2集群蜘蛛\n§3僵尸猪灵§r -> §2牛头人\n§3蜘蛛§r -> §2树篱蜘蛛 +tooltips.lang.twilightforest:transformation_powder=§3羊§r -> §2大角羊
§3猪§r -> §2野猪
§3牛§r -> §2野鹿
§3狼§r -> §2恶狼
§3鸡§r -> §2企鹅
§3女巫§r -> §2骷髅德鲁伊
§3蝙蝠§r -> §2渡鸦
§3烈焰人§r -> §2幽灵
§3洞穴蜘蛛§r -> §2集群蜘蛛
§3僵尸猪灵§r -> §2牛头人
§3蜘蛛§r -> §2树篱蜘蛛 tooltips.lang.industrialforegoing:mob_relocator=§6可造成 §c%s§r §6点伤害 tooltips.lang.cyclicmagic:inventory_food=§6多吃一个可以取消获得的额外物品栏 tooltips.lang.oeintegration:excavatemodifier=§6共有 6 级 diff --git a/scripts/lib/tooltip.zs b/scripts/lib/tooltip.zs index 94cd687bc..5a564e9e5 100644 --- a/scripts/lib/tooltip.zs +++ b/scripts/lib/tooltip.zs @@ -39,7 +39,7 @@ zenClass Descriptor { function tooltipRaw(item as IIngredient, localized as string) as void { if(localized.startsWith(langPrefix)) return; if(isNull(item)) return; - for line in localized.split('\n') { + for line in localized.split('\n|
') { item.addTooltip(line); } } @@ -70,17 +70,11 @@ zenClass Descriptor { */ function describe(item as IItemStack, localized as string) as void { if(localized.startsWith(langPrefix)) return; - if(localized.contains("\n")) - addDescription(item, localized.split("\n")); - else - addDescription(item, localized); + addDescription(item, localized.split("\n|
")); } function describe(item as ILiquidStack, localized as string) as void { if(localized.startsWith(langPrefix)) return; - if(localized.contains("\n")) - addDescription(item, localized.split("\n")); - else - addDescription(item, localized); + addDescription(item, localized.split("\n|
")); } /*