From aca63abf496c365a717eae5283808b43ed61079b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E2=82=82=E2=82=89H=E2=82=82=E2=82=85N=E2=82=83O=E2=82=85?= Date: Wed, 27 Oct 2021 00:17:36 -0500 Subject: [PATCH] Multiple Enhancements (See Comments) (#415) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 更改词典, 调整苹果设备基线不对的问题 * 微调字体 * 添加复制符号, 可用于词典 * 添加新符号定义 Co-authored-by: MrZ_26 <1046101471@qq.com> --- parts/char.lua | 1 + parts/fonts/proportional.ttf | Bin 3949980 -> 3983684 bytes parts/language/dict_en.lua | 15 +- parts/language/dict_zh.lua | 291 ++++++++++++++++++----------------- parts/language/lang_zh.lua | 1 - 5 files changed, 159 insertions(+), 149 deletions(-) diff --git a/parts/char.lua b/parts/char.lua index f98f8174..e6b57aef 100644 --- a/parts/char.lua +++ b/parts/char.lua @@ -129,6 +129,7 @@ local L={ invis= 0xF00C4, bomb= 0xF00C5, garbage= 0xF00C6, + copy= 0xF00C7, }, key={--F0100~F017F macCmd= 0xF0100, diff --git a/parts/fonts/proportional.ttf b/parts/fonts/proportional.ttf index 2401a0641396279f5a8a187a01bc7d8d6671fb88..50ef8185d1610d6eb032335071c08c3a1be8c2e7 100644 GIT binary patch delta 35069 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 KFSzWt*Z&_l)?j=9 delta 1110 zcmYk*e@v8h90%~v_nzl`;0PZi&QL+-f=l$2Ph+PUSeA`x`-cRJnZVgbhFyZmF<~(q94YVONR<6<Kd_8Y{b-J2D%GS5;tfDLmq+haW%7Sd2~8!@T9>(#csdD10fuU(@h>O@Ct z>_z9rR+WO2C$Jvqz(i7$dkqDDLrU%rHNO79`^rbi-9&G=y1H9p>9vxID9Qhg> z&KdPA*DIY=PAQ|xh#oI}Sr}7(Fs_%D+w3C>rgfLEH+gn>3gi58 zA!e~EJ>8$LjF2#M@oq#1QU3^u{T~u3SJQ}6KXUulgWe0Y`7rRQ>C zTsdoOHB^?IF}s@fi81HMaWQqA$aZEHDlQH+Go$*er|s;tv3q#T#?Ba>-)$Hw`;lZ? z22D8oB;xDvJq{s}jGvUu3NT)Yh4w#cnDHqF36Au z^B^4_h78Dr`LF;U0Via^Ldb?3SOf}i$ORYVfgAFn01Ckak3ta?!(u1_FOlJE7mX3?!sr65gMFXns9zCS|WN^FlA m_$w5sG_{I~hI{65UwG1进行一些偏移测试,可以让方块钻进入一些特定形状的洞。\n注:对于SRS,每个方块有四个方向,可以朝两边转(180度不算,设计的时候还没有,所以不能踢墙),所以总共8种,对应8个偏移表,具体数据去Wiki上查,这里就不放了", + "Super Rotation System\n现代方块最常用的旋转系统,也是不少自制旋转系统的设计模板。\n简单原理介绍:每个方块都有一个旋转中心,旋转后如果和场地有重合,会根据<从哪个方向转到哪个方向>进行一些偏移测试,可以让方块钻进入一些特定形状的洞。\n注:对于SRS,每个方块有四个方向,可以朝两边转(180°不算,设计的时候还没有,所以不能踢墙),所以总共8种,对应8个偏移表,具体数据去Wiki上查,这里就不放了", }, {"SRS+", "超级旋转系统 srs+ srsplus rotate", "term", - "SRS的拓展版,添加了180º转的踢墙表", + "SRS的拓展版,添加了180°转的踢墙表", }, {"TRS", "旋转系统 trs rotate", @@ -468,7 +473,7 @@ return{ {"XRS", "旋转系统 xrs rotate", "term", - "X Rotation System\nT-ex原创旋转系统,引入了\"按住方向键换一套踢墙表\"的设定(在对应的方向需要顶住墙),让\"想去哪\"能被游戏捕获从而转到玩家希望到达的位置。\n\n其他旋转系统无论踢墙表怎么设计,块处在某个位置时旋转后最终只能按固定顺序测试,这导致不同的踢墙是竞争的,若存在两个可能想去的位置就只能二选一,XRS解决了这个问题。", + "X Rotation System\nT-ex原创旋转系统,引入了“按住方向键换一套踢墙表”的设定(在对应的方向需要顶住墙),让“想去哪”能被游戏捕获从而转到玩家希望到达的位置。\n\n其他旋转系统无论踢墙表怎么设计,块处在某个位置时旋转后最终只能按固定顺序测试,这导致不同的踢墙是竞争的,若存在两个可能想去的位置就只能二选一,XRS解决了这个问题。", }, --术语(其他) @@ -480,7 +485,7 @@ return{ {"B2B2B", "大满贯 b2b2b b3b", "term", - "Back to Back to Back, B2B的加强版,缩写B3B,大量B2B后连续B2B会变成B2B2B(B3B),提供更强的攻击(仅Techmino中有)。", + "Back to Back to Back\nB2B的加强版,缩写B3B,大量B2B后连续B2B会变成B2B2B,提供更强的攻击(仅Techmino中有)。", }, {"Fin/Neo/Iso", "特殊 fin neo iso", @@ -490,17 +495,17 @@ return{ {"现代方块", "现代方块 modern xiandaikuai", "term", - "现代方块是一个模糊的概念,这里列出一部分\"标准\"规则,满足大部分的都可以认为是现代方块:\n1.可见场地大小是10×20,不过上方空间也是存在的,上限可以自己定,一些游戏用的是40\n2.七种方块从顶部正中间出现(奇数宽方块偏左,高度可以是方块底部或顶部贴着场地顶),同一种方块的朝向(一般是平的面朝下)和颜色都一致\n3.一个合适的随机出块机制(常见的详见Bag7词条和His词条)\n4.一个合适的的旋转系统(至少有双旋,详见双旋词条)(比如SRS,详见SRS词条)\n5.一个合适的锁定延迟系统,详见锁定延迟词条\n6.一个合适的死亡判定,详见死亡判定词条\n7.有Next系统(一般是3~6个),详见Next词条,并且方向和出现时候的方向一致\n8.有Hold系统,详见Hold词条\n9.如果有出块延迟和消行延迟,那么需要有提前旋转/Hold系统,详见IRS和IHS词条,IMS是本游戏特有\n10.有DAS系统负责精密并且快速的左右移动,详见DAS词条", + "现代方块是一个模糊的概念,这里列出一部分“标准”规则,满足大部分的都可以认为是现代方块:\n1.可见场地大小是10×20,不过上方空间也是存在的,上限可以自己定,一些游戏用的是40\n2.七种方块从顶部正中间出现(奇数宽方块偏左,高度可以是方块底部或顶部贴着场地顶),同一种方块的朝向(一般是平的面朝下)和颜色都一致\n3.一个合适的随机出块机制(常见的详见Bag7词条和His词条)\n4.一个合适的的旋转系统(至少有双旋,详见双旋词条)(比如SRS,详见SRS词条)\n5.一个合适的锁定延迟系统,详见锁定延迟词条\n6.一个合适的死亡判定,详见死亡判定词条\n7.有Next系统(一般是3~6个),详见Next词条,并且方向和出现时候的方向一致\n8.有Hold系统,详见Hold词条\n9.如果有出块延迟和消行延迟,那么需要有提前旋转/Hold系统,详见IRS和IHS词条,IMS是本游戏特有\n10.有DAS系统负责精密并且快速的左右移动,详见DAS词条", }, {"方块形状", "形状 xingzhuang shape tetrimino", "term", - "在标准的方块游戏中,用到的方块是所有的\"四连块\",即四个正方形通过共用边连接成的形状。\n在不允许翻转,只允许旋转的情况下,四连块一共有七种,根据它们的形状一般分别叫做Z、S、J、L、T、O、I。", + "在标准的方块游戏中,用到的方块是所有的“四连块”,即四个正方形通过共用边连接成的形状。\n在不允许翻转,只允许旋转的情况下,四连块一共有七种,根据它们的形状一般分别叫做Z、S、J、L、T、O、I。", }, {"方块颜色", "颜色 yanse color colour", "term", - "主流方块游戏中七种块的颜色会使用同一套彩虹配色:\nZ:红 S:绿 J:蓝 L:橙 T:紫 O:黄 I:青\n\nTechmino默认也使用这一套\"标准\"配色。", + "主流方块游戏中七种块的颜色会使用同一套彩虹配色:\nZ:红 S:绿 J:蓝 L:橙 T:紫 O:黄 I:青\n\nTechmino默认也使用这一套“标准”配色。", }, {"IRS", "提前 irs initialrotatesystem", @@ -520,12 +525,12 @@ return{ {"Next", "预览 下一个 next yulan xiayige", "term", - "预览功能,指示后边几个块的顺序。\n提前思考手上这块怎么摆可以让后面轻松是玩家提升的必需技能。\n\n关于玩家玩的时候到底看了几个Next:这个数字并不固定,不同玩家、不同模式、不同局面,计算next的数量都不一样,通过调整可见Next数量打40行比较时间等方式测得的数据并不准确。\n\n具体例如,一个比较熟练的玩家几乎永远会提前算好一个Next,不然不会锁定手里的块;场地上将要出现或可以构造消四洞(T坑)的时候会找最近的I(T)什么时候来,如果太远了就会直接挖掉放弃本次攻击以防被对手偷袭。这两种情况并不独立,有很多介于中间的情况。所以,一个玩家看的Next数量是时刻在变的,“某人看几个Next”没有精确答案,必须在指明情况的时候数字才能作为参考。", + "预览功能,指示后边几个块的顺序。\n提前思考手上这块怎么摆可以让后面轻松是玩家提升的必需技能。\n\n关于玩家玩的时候到底看了几个Next:这个数字并不固定,不同玩家、不同模式、不同局面,计算next的数量都不一样,通过调整可见Next数量打40L比较时间等方式测得的数据并不准确。\n\n具体例如,一个比较熟练的玩家几乎永远会提前算好一个Next,不然不会锁定手里的块;场地上将要出现或可以构造消四洞(T坑)的时候会找最近的I(T)什么时候来,如果太远了就会直接挖掉放弃本次攻击以防被对手偷袭。这两种情况并不独立,有很多介于中间的情况。所以,一个玩家看的Next数量是时刻在变的,“某人看几个Next”没有精确答案,必须在指明情况的时候数字才能作为参考。", }, {"Hold", "暂存 交换 hold zancun", "term", - "暂存功能,将手里的方块和Hold槽中的交换,一般不能连续使用。\n用来调整块序,更容易摆出你想要的形状。\n本游戏中有一个“物理hold”机制,开启后hold换出的方块会直接出现在当前方块所在的位置\n\n用不用hold各有好处,不用的话看到序列是什么就是什么,减少了思考量;并且减少了按键的种类,操作简单容易提升KPS,有些人的40行记录就是不用Hold打出的。用Hold可以灵活地调整序列,减少高重力等规则带来的难度,算力足够的情况下可以达成更复杂的目标,甚至反过来显著减少总按键数。", + "暂存功能,将手里的方块和Hold槽中的交换,一般不能连续使用。\n用来调整块序,更容易摆出你想要的形状。\n本游戏中有一个“物理hold”机制,开启后hold换出的方块会直接出现在当前方块所在的位置\n\n用不用hold各有好处,不用的话看到序列是什么就是什么,减少了思考量;并且减少了按键的种类,操作简单容易提升KPS,有些人的40L记录就是不用Hold打出的。用Hold可以灵活地调整序列,减少高重力等规则带来的难度,算力足够的情况下可以达成更复杂的目标,甚至反过来显著减少总按键数。", }, {"Swap", "交换 swap hold jiaohuan zancun", @@ -535,27 +540,27 @@ return{ {"Misdrop", "误 md misdrop", "term", - "误放,就是不小心放错了地方", + "误放,就是不小心放错了地方。简称md。", }, {"Mishold", "误hold mh mishold", "term", - "误hold,就是不小心按到Hold导致死亡或失去PC机会等", + "误hold,就是不小心按到Hold导致死亡或失去PC机会等。简称mh。", }, {"sub", "sub", "term", - "在……之下\n用于表示成绩,单位一般可不写,比如40行成绩Sub 30是秒,1000行Sub 15是分钟,不写项目默认是40L\n\n例:39.95s是Sub 40,40.s秒不是Sub 40\n请不要使用Sub 62之类的词,因为sub本身就是表示大约,一分钟左右的成绩精确到5~10就可以了,一般30秒以内的成绩用sub**的时候才会精确到1秒。", + "在……之下\n用于表示成绩,单位一般可不写,比如40L成绩Sub 30是秒,1000行Sub 15是分钟,不写项目默认是40L\n\n例:39.95s是Sub 40,40.**s不是Sub 40。\n请不要使用Sub 62之类的词,因为sub本身就是表示大约, 一分钟左右的成绩精确到5~10s就可以了,一般30s以内的成绩用sub** 的时候才会精确到1s。", }, {"挖掘", "挖掘 dig downstack ds wajue", "term", - "挖掘\n指消除从场地底部进入的垃圾行(对手攻击打过来或者模式中自动生成)。", + "指消除从场地底部进入的垃圾行(对手攻击打过来或者模式中自动生成)。", }, {"捐赠", "捐赠 捐献 donate juanzeng", "term", - "捐赠\n指刻意临时堵住(可以消四的)洞做T-spin,打出T-spin后就会解开,是比较进阶的保持/提升火力的技巧。\n不标准用法:有时候只要堵住了个坑,即使不是消四洞也会用这个词。", + "指刻意临时堵住(可以消四的)洞做T-spin,打出T-spin后就会解开,是比较进阶的保持/提升火力的技巧。\n不标准用法:有时候只要堵住了个坑,即使不是消四洞也会用这个词。", }, {"欠债", "欠债 qianzhai", @@ -620,7 +625,7 @@ return{ {"C4W", "连击 ·c4w center4wide", "term", - "Center 4 Wide\n中间空四列,一种连击打法,能打出很高的连击,利用了大多数专业对战方块游戏的死亡判定机制,可以放心堆高不担心被顶死,然后开始连击。是一种利用游戏机制的不平衡策略(尤其在开局时),观赏性不是很强还可以以弱胜强,成本太低所以成为了部分游戏中约定的类似\"禁招\"的东西,请在了解情况后再使用,不然可能会被别人骂。\n本游戏里考虑到了平衡问题,所以c4w的强度没有别的游戏那么夸张。", + "Center 4 Wide\n中间空四列,一种连击打法,能打出很高的连击,利用了大多数专业对战方块游戏的死亡判定机制,可以放心堆高不担心被顶死,然后开始连击。是一种利用游戏机制的不平衡策略(尤其在开局时),观赏性不是很强还可以以弱胜强,成本太低所以成为了部分游戏中约定的类似“禁招”的东西,请在了解情况后再使用,不然可能会被别人骂。\n本游戏里考虑到了平衡问题,所以c4w的强度没有别的游戏那么夸张。", }, {"N-Res", "连击 ·residual c4w s4w", @@ -645,7 +650,7 @@ return{ {"死亡判定", "死亡判定 die death siwang", "term", - "现代方块普遍使用的死亡判定:\n1.新出现的方块和场地方块有重叠(窒息)(c4w比s4w强的原因,因为被打进18行都不会窒息)\n2.方块锁定时完全在场地的外面\n3.所有东西的总高度超出40。\n\n注:本游戏使用的死亡判定不包含上述的第二条和第三条", + "现代方块普遍使用的死亡判定:\n1. 新出现的方块和场地方块有重叠(窒息,Top Out)(c4w比s4w强的原因,因为被打进18行都不会窒息);\n2. 方块锁定时完全在场地的外面(Block Out);\n3. 场地内现存方块总高度大于40。部分游戏可能没有这条判定,而是会自动“切除”场地内所有高度大于40的部分(Vanish Zone)。\n\n注:本游戏使用的死亡判定不包含上述的第二条和第三条。", }, {"下落速度", "下落速度 重力 drop speed zhongli gravity", @@ -660,17 +665,17 @@ return{ {"Finesse", "极简操作 最简操作 finesse jijiancaozuo zuijiancaozuo", "term", - "极简操作\n用最少的按键数将方块移到想去的位置的技术(大多数时候只考虑纯硬降的落点),节约时间和减少Misdrop。\n\n该技能学习越早越好,建议先去找教程视频,看懂了然后自己多练习,开始以准确率第一,速度快慢不重要,熟练后自然就快了。\n\n注意,本游戏使用的极简判定系统不是说完全和理论最少操作数一样,而是不需要软降就能达到的位置才会按照标准出块方向和你的按键次数执行极简检测,故在此不像js存在软降后误杀。但是多了一些新的条件,比如【手上和Hold一样/已经按了超过3次按键后】再hold后按键次数不重置(让下一块极简失误)。\n极简率计算:\n没有超过标准极简法操作数的为Perfect计100%,超出一步为Great计50%,超出两步为Bad计25%,两步以上为Miss计0%,其中Bad和Miss会断连\n\n注:20G下极简系统和0G一样工作,所以得到的数值不准确,参考价值偏低", + "极简操作\n用最少的按键数将方块移到想去的位置的技术(大多数时候只考虑纯硬降的落点),节约时间和减少Misdrop。\n\n该技能学习越早越好,建议先去找教程视频,看懂了然后自己多练习,开始以准确率第一,速度快慢不重要,熟练后自然就快了。\n\n注意,本游戏使用的极简判定系统不是说完全和理论最少操作数一样,而是不需要软降就能达到的位置才会按照标准出块方向和你的按键次数执行极简检测,故在此不像js存在软降后误杀。但是多了一些新的条件,比如【手上和Hold一样/已经按了超过3次按键后】再hold后按键次数不重置(让下一块极简失误)。\n极简率计算:\n没有超过标准极简法操作数的为Perfect计100%,超出一步为Great计50%,超出两步为Bad计25%,两步以上为Miss计0%,其中Bad和Miss会断连\n\n注:20G下极简系统和0G一样工作,所以得到的数值不准确,参考价值偏低。", }, {"科研", "科研 keyan", "term", - "常用语,指在低重力的单人模式里减速研究怎么做各种Tspin,本游戏中拓展了含义,用于称呼几乎需要全程Spin的游戏模式。", + "常用语,指在低重力的单人模式里减速研究怎么做各种T-spin,本游戏中拓展了含义,用于称呼几乎需要全程Spin的游戏模式。", }, {"手感", "手感 feel shougan", "term", - "决定手感的几个主要因素:\n(1) 输入延迟受设备配置或者设备状况影响。可以重启/换设备解决\n(2) 程序运行稳定性程序设计(或者实现)得不好,时不时会卡一下。把设置画面效果拉低可能可以缓解\n(3)游戏设计故意的。自己适应\n(4)参数设置设置不当。去改设置\n(5)游玩姿势姿势不当。不便用力,换个姿势\n(6)换键位或者换设备后不适应,操作不习惯。多习惯习惯,改改设置\n(7)肌肉疲劳反应和协调能力下降。睡一觉或者做点体育运动,过段时间(也可能要几天)再来玩", + "决定手感的几个主要因素:\n(1) 输入延迟受设备配置或者设备状况影响。可以重启/换设备解决\n(2) 程序运行稳定性程序设计(或者实现)得不好,时不时会卡一下。把设置画面效果拉低可能可以缓解\n(3) 游戏设计故意的。自己适应\n(4) 参数设置设置不当。去改设置\n(5) 游玩姿势姿势不当。不便用力,换个姿势\n(6) 换键位或者换设备后不适应,操作不习惯。多习惯习惯,改改设置\n(7) 肌肉疲劳反应和协调能力下降。睡一觉或者做点体育运动,过段时间(也可能要几天)再来玩", }, {"DAS通俗", "das arr simple", @@ -680,7 +685,7 @@ return{ {"DAS & ARR", "灵敏度 das arr", "term", - "DAS系统。\n\nDAS(Delay-auto-shift,自动加(延迟)具体指从<按下移动键时动了一格>到<开始自动移动>之间的时间\nARR(Auto-repeat-rate),自动重复速率,指<每次自动移动>之间的时间\n单位都是f(帧,1帧=1/60秒)\n别的游戏里用的单位可能是ms(毫秒),乘16.7就可得出对应数值,例如4f≈67ms", + "DAS(Delay-auto-shift,自动加(延迟)具体指从<按下移动键时动了一格>到<开始自动移动>之间的时间\nARR(Auto-repeat-rate),自动重复速率,指<每次自动移动>之间的时间\n单位都是f(帧,1帧=1/60秒)\n别的游戏里用的单位可能是ms(毫秒),乘16.7就可得出对应数值,例如4f≈67ms", }, {"DAS调节", "调节 das arr tuning", @@ -705,12 +710,12 @@ return{ {"Bag7出块", "bag出块 bag7bag", "term", - "bag7\n一种出块方式,现代方块普遍使用该规则,开局起每7个块是7种形状各出现一次,避免了很久不出某个块和某个块来得特别多,是一些现代方块战术的基础\n例如:\nZSJLTOI OTSLZIJ LTISZOJ", + "一种出块方式,现代方块普遍使用该规则,开局起每7个块是7种形状各出现一次,避免了很久不出某个块和某个块来得特别多,是一些现代方块战术的基础。\n\n例如:\nZSJLTOI OTSLZIJ LTISZOJ", }, {"His出块", "his出块 history", "term", - "一种的出块方式,例如His4 Roll6 (h4r6)就是在随机生成新的Next的时候,随机一个跟最后4次生成的Next中有一样的,就重新随机,直到已经尝试6次或和那4个都不一样。\n本游戏的His序列模式中最大Roll次数为序列长度的一半(向上取整)\n\n是纯随机出块的一大改进,大大减小了连续出几个SZ(洪水)的概率。", + "一种的出块方式,例如His4 Roll6 (h4r6)就是在随机生成新的 Next 的时候,随机一个跟最后4次生成的Next中有一样的,就重新随机,直到已经尝试6次或和那4个都不一样。\n本游戏的His序列模式中最大Roll次数为序列长度的一半(向上取整)\n\n是纯随机出块的一大改进,大大减小了连续出几个SZ(洪水)的概率。", }, {"HisPool出块", "hisPool出块 history pool", @@ -720,7 +725,7 @@ return{ {"bagES出块", "bages出块", "term", - "(该词仅在本游戏内使用)Bag Easy-Start(bag简单开局),bag算法的分支,开局第一包的第一块不会是S/Z/O/S5/Z5/F/E/W/X/N/H", + "(该词仅在本游戏内使用)Bag Easy-Start(bag简单开局),bag 算法的分支,开局第一包的第一块不会是S/Z/O/S5/Z5/F/E/W/X/N/H", }, {"Reverb出块", "reverb出块", @@ -730,7 +735,7 @@ return{ {"Hypertap", "超连点 hypertap", "term", - "快速震动手指,实现比长按更快速+灵活的高速单点移动,主要在经典块的高难度下(因为das不可调而且特别慢,高速下很容易md导致失败,此时手动连点就比自动移动更快)或者受特殊情况限制不适合用自动移动时使用。会使用这个技术的人称为“Hypertapper”", + "快速震动手指,实现比长按更快速+灵活的高速单点移动,主要在经典块的高难度下(因为das不可调而且特别慢,高速下很容易md导致失败,此时手动连点就比自动移动更快)或者受特殊情况限制不适合用自动移动时使用。会使用这个技术的人称为“Hypertapper”tapper。", }, {"TOP攻击表", "攻击表 top attack", @@ -750,7 +755,7 @@ return{ {"C2踢墙", "c2踢墙 kick", "term", - "左,右,下,左下,右下,左2,右2\n(任何方块的任何旋转都使用这个表)", + "左,右,下,左下,右下,左2,右2\n(任何方块的任何旋转都使用这个表)。", }, {"堆叠", "堆叠 duidie stack", @@ -765,22 +770,22 @@ return{ {"三旋", "三旋 sanxuan", "term", - "指能够使用顺+逆时针+180º旋转三个旋转键的技术,任何方块放哪只需要旋转一次即可(Spin不算)\n但由于只有部分游戏有180º旋转所以改操作并不通用,而且对速度提升的效果不如从单旋转双旋显著,不追求极限速度的玩家可不学", + "指能够使用顺+逆时针+180°旋转三个旋转键的技术,任何方块放哪只需要旋转一次即可(Spin不算)\n但由于只有部分游戏有180°旋转所以改操作并不通用,而且对速度提升的效果不如从单旋转双旋显著,不追求极限速度的玩家可不学", }, {"干旱", "干旱 drought ganhan", "term", - "指长时间不来I方块(长条),但在现代方块使用的Bag7出块规则下干旱几乎不可能,平均7块就会有一个I,理论极限两个I最远中间隔12块", + "经典块术语,指长时间不来I方块(长条)。现代方块使用的Bag7出块规则下干旱几乎不可能,平均7块就会有一个I,理论极限两个I最远中间隔12块。", }, {"骨块", "gukuai bone tgm", "term", - "最早的方块游戏使用的方块样式。\n很久以前的电脑没有可以显示复杂图案的屏幕,只能往上打字,所以一格方块用两个方括号[ ]表示,长得像骨头所以叫骨块。\n基于骨块的特点,本游戏把骨块重新定义为,“所有形状使用的同一个比较花眼的贴图”,不同的皮肤有不同的骨块样式。", + "最早的方块游戏使用的方块样式。\n很久以前的电脑没有可以显示复杂图案的屏幕,只能往上打字,所以一格方块用两个方括号[ ]表示,长得像骨头所以叫骨块。\n基于骨块的特点,本游戏把骨块重新定义为,“所有形状使用的同一个比较花眼的贴图”,不同的皮肤有不同的骨块样式。", }, {"场地重力", "zhongli liansuo cascade chain", "term", - "由于“重力”有歧义所以本词典里称为场地重力,也有重力连锁等叫法\n部分游戏的部分模式可能包含此规则。此规则下玩家的四格方块四个方向有连接关系,连起来的几个格整体会受到重力影响,悬空了会往下落。在这个规则下可以构造复杂的连锁消除,一个主打连锁消除对战的游戏是Qudra(老游戏,现在基本没人玩)", + "(由于“重力”有歧义所以本词典里称为场地重力,也有重力连锁等叫法。)\n部分游戏的部分模式可能包含此规则。此规则下玩家的四格方块四个方向有连接关系,连起来的几个格整体会受到重力影响,悬空了会往下落。在这个规则下可以构造复杂的连锁消除,一个主打连锁消除对战的游戏是Qudra(老游戏,现在基本没人玩)", }, {"MPH模式", "mph", @@ -812,87 +817,87 @@ return{ {"DT炮", "dt炮", "setup", - "Double-Triple Cannon"..HDwiki, + "Double-Triple Cannon.\n"..HDwiki, HDsearch.."dt", }, {"DTPC", "dtpc", "setup", - "DT炮一个能接PC的分支"..HDwiki, + "DT炮一个能接PC的分支。\n"..HDwiki, HDsearch.."dt", }, {"BT炮", "bt炮", "setup", - "β炮(Beta炮)"..HDwiki, + "β炮(Beta炮)。\n"..HDwiki, HDsearch.."bt_cannon", }, {"BTPC", "btpc", "setup", - "BT炮一个能接PC的分支"..HDwiki, + "BT炮一个能接PC的分支。\n"..HDwiki, HDsearch.."bt_cannon", }, {"DDPC", "ddpc", "setup", - "开局TSD的一个能接Double-Double-PC的分支"..HDwiki, + "开局TSD的一个能接Double-Double-PC的分支。\n"..HDwiki, HDsearch.."TKI_3_Perfect_Clear", }, {"QT炮", "qt炮", "setup", - "QT炮,细节未知", + "QT炮,细节未知。", }, {"MT", "mt", "setup", - "Mini-Triple\n一个TSM+TST的结构", + "Mini-Triple\n一个TSM+TST的结构。", HDsearch.."mt", }, {"狼月炮", "狼月炮 wolfmoon", "setup", - "狼月炮"..HDwiki, + "狼月炮。\n"..HDwiki, HDsearch.."wolfmoon_cannon", }, {"ASC", "asc", "setup", - "ASC开局,细节未知", + "ASC开局,细节未知。", }, {"Sewer", "sewer", "setup", - "Sewer开局"..HDwiki, + "Sewer开局。\n"..HDwiki, HDsearch.."sewer", }, {"TKI", "tki", "setup", - "TKI开局\n有两种解释,一个是TSD开局,另一个是Cspin开局。"..HDwiki, + "TKI开局\n有两种解释,一个是TSD开局,另一个是Cspin开局。\n"..HDwiki, HDsearch.."tki", }, {"God Spin", "god", "setup", - "God Spin\nwindkey发明的一个观赏性很强但实战没啥用的炫酷特殊T2+T3开局定式。"..HDwiki, + "God Spin\nwindkey发明的一个观赏性很强但实战没啥用的炫酷特殊T2+T3开局定式。\n"..HDwiki, HDsearch.."godspin", }, {"信天翁", "信天翁 xintianweng", "setup", - "一种高观赏性几乎不浪费T的快节奏强力T2-T3-T2-PC开局", + "一种高观赏性几乎不浪费T的快节奏强力T2-T3-T2-PC开局。", }, {"鹈鹕", "鹈鹕 tihu", "setup", - "一种类似信天翁的定式,在块序不能信天翁的时候可以用", + "一种类似信天翁的定式,在块序不能信天翁的时候可以用。", }, {"七巧板", "七巧板 qiqiaoban", "setup", - "一种极大概率能摆出来并且很大概率能做到PC的定式,本游戏中的pc练习中空出不规则区域的那个就是七巧板", + "一种极大概率能摆出来并且很大概率能做到PC的定式,本游戏中的pc练习中空出不规则区域的那个就是七巧板。", }, --形状 @@ -904,58 +909,58 @@ return{ {"Cspin", "cspin", "pattern", - "JL脚对脚立起来形成一个C形,缺口做适当的填充后可以打T3+T2"..HDwiki, + "JL脚对脚立起来形成一个C形,缺口做适当的填充后可以打T3+T2。\n"..HDwiki, HDsearch.."c-spin", }, {"STSD", "stsd", "pattern", - "Super T-spin Double\n一种能做两个T2的形状\n如果垃圾行正好空在STSD正下方会暴毙。"..HDwiki, + "Super T-spin Double\n一种能做两个T2的形状\n如果垃圾行正好空在STSD正下方会暴毙。\n"..HDwiki, HDsearch.."stsd", }, {"STMB", "stmb", "pattern", - "STMB cave\n在高空3宽坑架SZ捐一个T2的形状"..HDwiki, + "STMB cave\n在高空3宽坑架SZ捐一个T2的形状。\n"..HDwiki, HDsearch.."stmb_cave", }, {"LST堆叠", "lst", "pattern", - "一种不断b2b一直做T2的堆叠方法"..HDwiki, + "一种不断b2b一直做T2的堆叠方法。\n"..HDwiki, HDsearch.."st_stacking", }, {"汉堡包", "汉堡包 hamburger hanbaobao", "pattern", - "一种边缘捐T不影响消四的堆叠法"..HDwiki, + "一种边缘捐T不影响消四的堆叠法。\n"..HDwiki, HDsearch.."hamburger", }, {"皇家十字", "皇家十字 imperial cross huangjiashizi", "pattern", - "在一个十字形洞口盖屋檐后可以做两个T2的形状"..HDwiki, + "在一个十字形洞口盖屋檐后可以做两个T2的形状。\n"..HDwiki, HDsearch.."imperial_cross", }, {"雨宫炮", "雨宫炮 yugong", "pattern", - "一种捐T2后可消四的形状,常见于DT的一个分支", + "一种捐T2后可消四的形状,常见于DT的一个分支。", }, {"千鸟格子", "千鸟格子 qianniaoge", "pattern", - "一种在小洞上捐一个T2后还能做一个T2的形状", + "一种在小洞上捐一个T2后还能做一个T2的形状。", }, {"六巧板", "六巧板 liuqiaoban", "pattern", - "一种常用于增加中局PC概率的形状,本游戏中的PC练习中空出4×4方形区域就是六巧板", + "一种常用于增加中局PC概率的形状,本游戏中的PC练习中空出4×4方形区域就是六巧板。", }, {"绯红之王", "绯红之王 feihongzhiwang", "pattern", - "在STSD上叠若干个T3的形状", + "在STSD上叠若干个T3的形状。", }, --其他 @@ -986,37 +991,37 @@ return{ {"重置设置", "reset setting chongzhi qingkong shezhi", "command", - "前往控制台输入\"rm conf/setting\"并回车\n需要重启游戏生效,若反悔,进入设置菜单再退出即可恢复文件", + "前往控制台输入“rm conf/setting”并回车\n需要重启游戏生效,若反悔,进入设置菜单再退出即可恢复文件", }, {"重置统计数据", "reset statistic data chongzhi tongji shuju", "command", - "前往控制台输入\"rm conf/data\"并回车\n需要重启游戏生效,若反悔,玩一局并触发结算即可恢复文件", + "前往控制台输入“rm conf/data”并回车\n需要重启游戏生效,若反悔,玩一局并触发结算即可恢复文件", }, {"重置解锁状态", "reset unlock chongzhi qingkong jiesuo", "command", - "前往控制台输入\"rm conf/unlock\"并回车\n需要重启游戏生效,若反悔,刷新任意一个模式在地图上的状态即可恢复文件", + "前往控制台输入“rm conf/unlock”并回车\n需要重启游戏生效,若反悔,刷新任意一个模式在地图上的状态即可恢复文件", }, {"重置本地排行榜", "reset chongzhi paihangbang", "command", - "前往控制台输入\"rm -s record\"并回车\n需要重启游戏生效,若反悔,玩一局并更新模式排行榜即可恢复对应模式的单个排行榜文件", + "前往控制台输入“rm -s record”并回车\n需要重启游戏生效,若反悔,玩一局并更新模式排行榜即可恢复对应模式的单个排行榜文件", }, {"删除键位", "reset virtualkey", "command", - "前往控制台输入\"rm conf/键位文件\"并回车\n键盘是key,虚拟按键是virtualkey,虚拟按键预设是vkSave1(2)\n前两者重启生效,若反悔,进入对应的设置菜单再返回即可恢复文件", + "前往控制台输入“rm conf/键位文件”并回车\n键盘是key,虚拟按键是virtualkey,虚拟按键预设是vkSave1(2)\n前两者重启生效,若反悔,进入对应的设置菜单再返回即可恢复文件", }, {"删除录像", "reset replay luxiang", "command", - "前往控制台输入\"rm -s replay\"并回车\n立即生效", + "前往控制台输入“rm -s replay”并回车\n立即生效", }, {"删除缓存", "reset cache huancun touxiang", "command", - "前往控制台输入\"rm -s cache\"并回车\n立即生效", + "前往控制台输入“rm -s cache”并回车\n立即生效", }, --英文 @@ -1033,94 +1038,94 @@ return{ {"TAS", "tas", "english", - "Tool-Assisted Speedrun(Supergaming)\n使用特殊工具在不破坏游戏规则(允许超越人类操作,只是在程序层面不作弊)进行的游戏\n一般用于冲击理论值或者达成各种有趣的目标用来观赏\n本游戏中内置了非常简单的TAS工具", + "Tool-Assisted Speedrun(Supergaming)\n使用特殊工具在不破坏游戏规则(允许超越人类操作,只是在程序层面不作弊)进行的游戏。\n一般用于冲击理论值或者达成各种有趣的目标用来观赏。\n本游戏中内置了非常简单的TAS工具。", }, {"AFK", "afk", "english", - "Away from keyboard\n一段时间不接触键盘,就是不玩一段时间,可以缓解手部疲劳,休息好之后马上破纪录也是可能的", + "Away from keyboard\n一段时间不接触键盘,就是不玩一段时间,可以缓解手部疲劳,休息好之后马上破纪录也是可能的。", }, --人物 {"吉备宏纯", "吉备宏纯 hebomai hbm jibei", "name", - "一流玩家(在最强大脑上以3:0击败模电)", + "一流玩家(在最强大脑上以3:0击败模电)。", }, {"雨宫太阳", "雨宫太阳 amemiya taiyou yugong", "name", - "一流玩家,曾获得PPT的Swap模式冠军", + "一流玩家,曾获得PPT的Swap模式冠军。", }, {"Ajanba", "ajanba ajb", "name", - "一流玩家,得过jscup冠军", + "一流玩家,得过Jscup冠军。", }, {"Blink", "blink", "name", - "一流玩家,很强", + "一流玩家,很强。", }, {"Doremy", "哆来咪 doremy 123", "name", - "一流玩家,雨宫说他是世界第二", + "一流玩家,雨宫说他是世界第二。", }, {"Dr.Ocelot", "drocelot", "name", - "国外方块游戏开发者,独自开发了Tetra Legends\n\n和Mine一起开发了Tetra Online,质量欠佳的半成品上架Steam后受到大量圈内人士批评(但都虚心采纳并修改)。", + "国外方块游戏开发者,独自开发了Tetra Legends。\n\n和Mine一起开发了Tetra Online, 质量欠佳的半成品上架 Steam 后受到大量圈内人士批评(但都虚心采纳并修改)。", }, {"Firestorm", "firestorm fst", "name", - "一流玩家,得过jscup冠军", + "一流玩家,得过Jscup冠军。", }, {"Furea", "furea fuleiya jk", "name", - "一流玩家,ppt的40L和ultra的WR保持者", + "一流玩家,PPT的40L和Ultra的WR保持者。", }, {"Iljain", "iljain yijianlian", "name", - "一流玩家,得过C2 rank1", + "一流玩家,得过C2 Rank1,", }, {"Jonas", "jonas", "name", - "经典块一流玩家,曾经的经典块第一,CTWC4连冠\n\n(1981-2021)", + "经典块一流玩家,曾经的经典块第一,CTWC4连冠\n(1981-2021)", }, {"Joseph", "joseph", "name", - "经典块一流玩家,CTWC连冠,多项任天堂方块记录保持者", + "经典块一流玩家,CTWC连冠,多项任天堂方块记录保持者。", }, {"Kazu", "kazu mdking", "name", - "(也叫\"GAMEOVER\", \"GAMAOVER\", \"GAME_OVER_RETRY\")\n\n一流玩家,以熟练md转捐赠闻名(雾)", + "(也叫“GAMEOVER” “GAMAOVER” “GAME_OVER_RETRY”)\n一流玩家,以熟练md转捐赠闻名(雾)。", }, {"Microblizz", "microblizz", "name", - "一流玩家,曾经的世界40L WR", + "一流玩家,曾经的世界40L WR。", }, {"Vince", "vincehd", "name", - "一流玩家,上任世界最速保持者(无延迟方块)", + "一流玩家,上任世界最速保持者(无延迟方块)。", }, {"Wumbo", "wumbo wangbo", "name", - "一流玩家,有名的爱在对战用开局c4w的世界级玩家(别的能力也很强,只是喜欢开局c4w而已,所以名声不太好)\n因为名字读音酷似王勃就得了个王勃的外号", + "一流玩家,有名的爱在对战用开局c4w的世界级玩家(别的能力也很强,只是喜欢开局c4w而已,所以名声不太好)。\n因为名字读音酷似王勃就得了个王勃的外号。", }, {"Yakine", "yakine heshui", "name", - "一流玩家,有名的花式Tspin选手,实战压力不大的时候常常做出一些很神仙的高空捐赠,jstris的20TSD速度榜全球第三名并且没有使用定式(前两名都用了LST),故群友戏称yakine捐T如喝水", + "一流玩家,有名的花式T-spin选手,实战压力不大的时候常常做出一些很神仙的高空捐赠,Jstris的20TSD速度榜全球第三名并且没有使用定式(前两名都用了LST),故群友戏称Yakine捐T如喝水。", }, {"小Z", @@ -1131,32 +1136,32 @@ return{ {"MrZ", "mrz zjiang ddd 026 t626", "name", - "【研究群】「T026」\n40行25.95秒,MPH40行57秒排世界第8(Jstris),TETR.IO段位X,TGM3(W)Shirase金1300通关\n这个游戏的作者!", + "【研究群】「T026」\n40L 25.95s,MPH40L 57s排世界第8(Jstris),TETR.IO段位X,TGM3(W)Shirase金1300通关。\n这个游戏的作者!", "https://space.bilibili.com/225238922", }, {"Circu1ation", "circu1ation", "name", - "一流玩家,国内第一个40行sub20的玩家,TETR.IO段位X", + "一流玩家,国内第一个40L Sub20的玩家,TETR.IO段位X", "https://space.bilibili.com/557547205", }, {"Farter", "farteryhr pi TTT t000", "name", - "【研究群】「TTTT」\n40行26.193秒\nCN块圈元老之一,《T-ex》和《屁块》的作者", + "【研究群】「TTTT」\n40L 26.193s\nCN块圈元老之一,《T-ex》和《屁块》的作者", "https://space.bilibili.com/132966", }, {"Teatube", "teatube ttb chaguan chanaiye sifangchaye t022", "name", - "【研究群】「T022」\n40行33秒 top数据高峰约50L70A\n研究群管理,探索群群主,茶服服主,人形方块百科史书,现中文方块维基主催\n自2011年正式加入CN方块社区以来,以探索方块有趣的思想作为主动力,茶茶今天也在茶馆里当着茶房管理员——\n\n其他名称:TTB,永远旋转的炸弹,茶乃叶,四方茶叶\n明明茶管是蓝孩子却被群友叫茶娘…怎么想都很奇怪啊!嘛大家喜欢的话就随便啦——", + "【研究群】「T022」\n40L 33s top数据高峰约50L70A\n研究群管理,探索群群主,茶服服主,人形方块百科史书,现中文方块维基主催\n自2011年正式加入CN方块社区以来,以探索方块有趣的思想作为主动力,茶茶今天也在茶馆里当着茶房管理员——\n\n其他名称:TTB,永远旋转的炸弹,茶乃叶,四方茶叶\n明明茶管是蓝孩子却被群友叫茶娘…怎么想都很奇怪啊!嘛大家喜欢的话就随便啦——", "https://space.bilibili.com/834903", }, {"Sniraite", "sniraite shege 11renpc t024", "name", - "【研究群】「T024」\n40行Sub 23\n国内一流方块玩家,应该是大陆最速", + "【研究群】「T024」\n40L Sub 23\n国内一流方块玩家,应该是大陆最速", "https://space.bilibili.com/561589", }, {"xb", @@ -1174,13 +1179,13 @@ return{ {"gggf", "xiaoqi kissne gggf t127", "name", - "【研究群】「T127」\n40行22.677秒(手机25.483),tetr.io段位X\n20G规则国内一流玩家,拿到了TGM3几乎全部的最终成就(全世界都没几个)\n其他名称:小柒 kissne 127\n还是车车人,几个正作成绩:永EX NM 1B FS 风L NM", + "【研究群】「T127」\n40L 22.677s(手机25.483),tetr.io段位X\n20G规则国内一流玩家,拿到了TGM3几乎全部的最终成就(全世界都没几个)\n其他名称:小柒 kissne 127\n还是车车人,几个正作成绩:永EX NM 1B FS 风L NM", "https://space.bilibili.com/287769888", }, {"蕴空之灵", "蕴空之灵 ykzl yunkongzhiling niao bird t196", "name", - "【研究群】「T196」\n40行33秒\nvup,效率之光,不能吃辣\n常用定式:信天翁 tki3 开局pc", + "【研究群】「T196」\n40L 33s\nvup,效率之光,不能吃辣\n常用定式:信天翁 tki3 开局pc", "https://space.bilibili.com/9964553", }, {"口〇口", @@ -1204,7 +1209,7 @@ return{ {"他天一", "他天一 tty tatianyi hydrofierus t512", "name", - "【研究群】「T512」\n其他名称:Hydrofierus\n40行22.72秒,io段位X\nC2/SRS对战水平国内一流\n常用定式:tki 开局pc", + "【研究群】「T512」\n其他名称:Hydrofierus\n40L 22.72s,io段位X\nC2/SRS对战水平国内一流\n常用定式:tki 开局pc", "https://space.bilibili.com/3895759", }, {"Mars608", @@ -1216,7 +1221,7 @@ return{ {"Mifu", "mifu swl nanmaomao t616", "name", - "【研究群】「T616」\n40行32秒\nvup,miya的哥哥", + "【研究群】「T616」\n40L 32s\nvup,miya的哥哥", "https://space.bilibili.com/109356367", }, {"ZXC", @@ -1240,7 +1245,7 @@ return{ {"Diao", "diao mengxin t872", "name", - "【研究群】「T872」\n(但这人老故意空着群名片啥都不写),一流对战选手,得过jscup亚军,ttt冠军,HDO XII冠军\n有大量曾用名(nmdtql/diao/nanami等,还有一大堆高仿名)", + "【研究群】「T872」\n(但这人老故意空着群名片啥都不写),一流对战选手,得过Jscup亚军,TTT冠军,HDO XII冠军\n有大量曾用名(nmdtql/diao/nanami等,还有一大堆高仿名)", "https://space.bilibili.com/471341780", }, {"思竣", @@ -1258,13 +1263,13 @@ return{ {"Particle_G", "particleg t1080", "name", - "【研究群】「T1080」\n40行59.4秒\nTechmino后端(服务器)主要开发人员", + "【研究群】「T1080」\n40L 59.4s\nTechmino后端(服务器)主要开发人员", "https://space.bilibili.com/3306106", }, {"琳雨空", "琳雨空 linyukong t1505", "name", - "【研究群】「T1505」\n40行38.3秒,五连块S,黑屏隐形S(世界首位)", + "【研究群】「T1505」\n40L 38.3s,五连块S,黑屏隐形S(世界首位)", "https://space.bilibili.com/263909369", }, {"子心", diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index f51271fe..324de1aa 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -1052,7 +1052,6 @@ return{ "iOS设备使用键盘控制可能会有问题,还是先只用触屏吧", "l-=-1", "Let-The-Bass-Kick!", - "macOS的文字显示高度有点问题,希望你用的不是mac(或者黑苹果)", "MrZ是谁啊", "pps-0.01", "sudo rm -rf /*",