Good grammar makes reading easier (#668)

- 英语使用typesetting quotation marks
- 引号使用美式规则排版
- 重做IPA相关符号

* Good grammar makes reading easier

* 改细节 顺便改下中文文本准备下新UI
This commit is contained in:
C₂₉H₂₅N₃O₅
2022-03-11 05:21:12 -06:00
committed by GitHub
parent 4f4988d7ef
commit 69491e2f8b
5 changed files with 265 additions and 264 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -14,9 +14,9 @@ return{
sureReset="Press again to reset", sureReset="Press again to reset",
sureDelete="Press again to delete", sureDelete="Press again to delete",
newDay="A new day, a new beginning!", newDay="A new day, a new beginning!",
playedLong="You have been playing for a long time. Time to a break!", playedLong="You have been playing for a long time. Time to take a break!",
playedTooMuch="You have been playing for far too long! Techmino is fun, but remember to take some rests!", playedTooMuch="You have been playing for far too long! Techmino is fun, but remember to take some rests!",
settingWarn="Careful - youre about to change some uncommon settings!", settingWarn="Careful youre about to change some uncommon settings!",
atkModeName={"Random","Badges","K.O.s","Attackers"}, atkModeName={"Random","Badges","K.O.s","Attackers"},
royale_remain="$1 Players Left", royale_remain="$1 Players Left",
@@ -59,7 +59,7 @@ return{
finesse_ap="All Perfect", finesse_ap="All Perfect",
finesse_fc="Full Combo", finesse_fc="Full Combo",
page="Page:", page="Page ",
cc_fixed="CC is incompatible with fixed sequences.", cc_fixed="CC is incompatible with fixed sequences.",
cc_swap="CC is incompatible when the hold mode is set to Swap.", cc_swap="CC is incompatible when the hold mode is set to Swap.",
@@ -894,7 +894,7 @@ return{
"Bridge clear coming soon!", "Bridge clear coming soon!",
"Can you master this modern yet familiar stacker?", "Can you master this modern yet familiar stacker?",
"Certainly within this heart lies my M@STERPIECE.", "Certainly within this heart lies my M@STERPIECE.",
"Change logs in English can be found on Discord.", "Changelogs in English can be found on Discord.",
"Color clear coming soon!", "Color clear coming soon!",
"Decreasing DAS and ARR makes your game faster but harder to control.", "Decreasing DAS and ARR makes your game faster but harder to control.",
"Did I just see a Back-to-Back-to-Back?", "Did I just see a Back-to-Back-to-Back?",
@@ -939,7 +939,7 @@ return{
"pps-0.01", "pps-0.01",
"Server down randomly", "Server down randomly",
"Some requirements to achieve rank X are intentionally set to be difficult for even the best players.", "Some requirements to achieve rank X are intentionally set to be difficult for even the best players.",
"Soon youll be able to play against friends and foes all over the world.", "Soon, youll be able to play against friends and foes all over the world.",
"Split clear coming soon!", "Split clear coming soon!",
"sudo rm -rf /*", "sudo rm -rf /*",
"Techmino is a portmanteau of “technique” and “tetromino”.", "Techmino is a portmanteau of “technique” and “tetromino”.",

View File

@@ -420,60 +420,60 @@ return{
title="游戏设置", title="游戏设置",
graphic="←画面", graphic="←画面",
sound="声音→", sound="声音→",
style="风格", style="方块风格",
ctrl="控制设置", ctrl="控制设置",
key="键位设置", key="键位设置",
touch="触屏设置", touch="触屏设置",
showVK="显示虚拟按键", showVK="显示虚拟按键",
reTime="开局等待时间", reTime="开局等待时间:",
RS="旋转系统", RS="旋转系统",
menuPos="菜单按钮位置", menuPos="菜单按钮位置",
sysCursor="使用系统光标", sysCursor="使用系统光标",
autoPause="失去焦点自动暂停", autoPause="失去焦点自动暂停",
autoSave="破纪录自动保存", autoSave="破纪录自动保存",
autoLogin="启动时自动登录", autoLogin="启动游戏时自动登录",
simpMode="简洁模式", simpMode="启用简洁模式",
}, },
setting_video={ setting_video={
title="画面设置", title="画面设置",
sound="←声音", sound="←声音",
game="游戏→", game="游戏→",
block="方块可见", block="显示方块",
smooth="平滑下落", smooth="启用平滑下落",
upEdge="3D方块", upEdge="启用3D方块",
bagLine="包分界线", bagLine="显示包分界线",
ghostType="阴影样式", ghostType="阴影样式",
ghost="阴影不透明度", ghost="阴影不透明度:",
center="旋转中心不透明度", center="旋转中心不透明度:",
grid="网格不透明度", grid="网格不透明度:",
lineNum="行号透明度", lineNum="行号透明度:",
lockFX="锁定特效", lockFX="锁定特效:",
dropFX="下落特效", dropFX="下落特效:",
moveFX="移动特效", moveFX="移动特效:",
clearFX="消除特效", clearFX="消除特效:",
splashFX="溅射特效", splashFX="溅射特效:",
shakeFX="晃动特效", shakeFX="晃动特效:",
atkFX="攻击特效", atkFX="攻击特效:",
frame="绘制帧率(%)", frame="绘制帧率(%):",
FTlock="逻辑追帧", FTlock="启用逻辑追帧",
text="消行文本", text="显示消行文本",
score="分数动画", score="显示分数动画",
bufferWarn="缓冲预警", bufferWarn="显示缓冲预警",
showSpike="爆发累计", showSpike="显示爆发累计",
nextPos="生成预览", nextPos="显示生成预览",
highCam="超屏视野", highCam="启用超屏视野",
warn="死亡预警", warn="显示死亡预警",
clickFX="点按特效", clickFX="启用点按特效",
power="电量显示", power="显示电量和时间",
clean="绘制优化", clean="启用绘制优化",
fullscreen="全屏", fullscreen="启用全屏",
bg_on="普通背景", bg_on="普通背景",
bg_off="关闭背景", bg_off="关闭背景",
@@ -487,32 +487,32 @@ return{
game="←游戏", game="←游戏",
graphic="画面→", graphic="画面→",
mainVol="总音量", mainVol="总音量:",
bgm="音乐", bgm="音乐:",
sfx="音效", sfx="音效:",
stereo="立体声", stereo="立体声:",
spawn="方块生成", spawn="方块生成:",
warn="危险警告", warn="危险警告:",
vib="振动", vib="振动强度:",
voc="语音", voc="语音:",
autoMute="失去焦点自动静音", autoMute="失去焦点自动静音",
fine="非极简操作时播放提示音", fine="非极简操作时播放提示音",
sfxPack="音效包", sfxPack="音效包",
vocPack="语音包", vocPack="语音包",
apply="应用", apply="应用设置",
}, },
setting_control={ setting_control={
title="控制设置", title="控制设置",
preview="预览", preview="预览",
das="DAS",arr="ARR", das="DAS:",arr="ARR:",
dascut="DAS打断", dascut="DAS打断:",
dropcut="误硬降打断", dropcut="误硬降打断:",
sddas="软降DAS",sdarr="软降ARR", sddas="软降DAS:",sdarr="软降ARR:",
ihs="提前Hold", ihs="启用提前Hold",
irs="提前旋转", irs="启用提前旋转",
ims="提前移动", ims="启用提前移动",
reset="重置", reset="重置",
}, },
setting_key={ setting_key={
@@ -559,13 +559,13 @@ return{
norm="标准", norm="标准",
pro="专业", pro="专业",
icon="图标", icon="显示图标",
sfx="按键音效", sfx="按键音效:",
vib="按键振动", vib="按键振动:",
alpha="不透明度", alpha="不透明度:",
track="按键自动跟踪", track="启用按键自动跟踪",
dodge="自动避让", dodge="启用自动避让",
}, },
customGame={ customGame={
title="自定义游戏", title="自定义游戏",
@@ -597,10 +597,10 @@ return{
eventSet="规则包", eventSet="规则包",
holdMode="Hold模式", holdMode="Hold模式",
nextCount="Next", nextCount="Next数量:",
holdCount="Hold", holdCount="Hold数量:",
infHold="无限Hold", infHold="启用无限Hold",
phyHold="物理Hold", phyHold="启用物理Hold",
fieldH="场地高度", fieldH="场地高度",
visible="能见度", visible="能见度",
@@ -612,13 +612,13 @@ return{
bufferLimit="缓冲上限", bufferLimit="缓冲上限",
heightLimit="高度上限", heightLimit="高度上限",
ospin="O-spin", ospin="启用O-spin",
fineKill="强制极简", fineKill="强制极简操作",
b2bKill="强制B2B", b2bKill="强制B2B",
lockout="锁定在外时失败", lockout="锁定在外时失败",
easyFresh="普通刷新锁延", easyFresh="使用普通刷新锁延",
deepDrop="深降", deepDrop="启用深降",
bone="骨块", bone="启用骨块",
}, },
custom_field={ custom_field={
title="自定义游戏", title="自定义游戏",
@@ -634,8 +634,8 @@ return{
newPg="新页面(N)", newPg="新页面(N)",
delPg="删除页面(M)", delPg="删除页面(M)",
prevPg="上一页", prevPg="上一页",
nextPg="下一页", nextPg="下一页",
}, },
custom_sequence={ custom_sequence={
title="自定义游戏", title="自定义游戏",
@@ -695,9 +695,9 @@ return{
title="注册", title="注册",
login="登录", login="登录",
username="用户名", username="用户名",
email="邮箱", email="邮箱:",
password="密码", password="密码:",
password2="确认密码", password2="确认密码:",
register="注册", register="注册",
registering="等待服务器响应……", registering="等待服务器响应……",
}, },

View File

@@ -2,16 +2,16 @@ Gameplay:
The system will provide you with tetrominoes (4-block pieces), The system will provide you with tetrominoes (4-block pieces),
with a total of 7 types, and the player needs to control them with a total of 7 types, and the player needs to control them
(move left and right, rotate 90, 180, or 270 degrees). (move left and right, rotate 90, 180, or 270 degrees).
each row filled with the field will be cleared. Each row filled with the field will be cleared.
If there is an opponent, an attack will be sent depending on the line clear type If there is an opponent, an attack will be sent depending on the type of line clear.
Play until the end or achieve the level's goal to win. Play until the end or achieve the levels goal to win.
Rotation system: Rotation system:
Uses TRS (Techmino Rotation System) by default. The game allows players to choose other commonly used rotation systems (generally unnecessary) Uses TRS (Techmino Rotation System) by default. The game allows players to choose other commonly used rotation systems (generally unnecessary)
Spin detection: Spin detection:
Satisfies "3 corner" rule +2 points Satisfies “3-corner rule +2 points
Satisfies "immobile" rule +2 points Satisfies immobile rule +2 points
- As long as one of the above is true, it is a Spin - As long as one of the above is true, it is a Spin
If the rotation was not using the second check in the kick table, +1 point If the rotation was not using the second check in the kick table, +1 point
@@ -37,19 +37,19 @@ Attack system:
send (attack-0.5) attack. send (attack-0.5) attack.
Combos (REN): Combos (REN):
The numbers of the combos are equal to (the numbers you clear lines consecutively 1). All damage above (except attack from PC/HPC) will be given a (combo ×25%) bonus, or (combo ×15%) for Single clear (capped at 12 combo), +1 more attack for 3 Combo or more. The numbers of the combos are equal to (the numbers you clear lines consecutively 1). All damage above (except attack from PC/HPC) will be given a (combo ×25%) bonus, or (combo ×15%) for Single clear (capped at 12 combos), +1 more attack for 3 Combo or more.
Hemi Perfect Clear (a P.C. "with blocks left below". If it's an I clearing 1 line, the remaining blocks must not be player-placed): Hemi Perfect Clear (a P.C. with blocks left below. If its an I clearing 1 line, the remaining blocks must not be player-placed):
- Attack +4, Extra Blocking +2 - Attack +4, Extra Blocking +2
Perfect Clear (All Clear): Perfect Clear (All Clear):
- Sends 8 to 16 (increments within a game by 2 for every PC) OR every other damage above, whichever is higher, and +2 extra blocking. - Sends 8 to 16 (increments within a game by 2 for every PC) OR every other damage above, whichever is higher, and +2 extra blocking.
After calculating all the above, the damage value will be rounded down and sent. After calculating the above, the damage value will be rounded down and sent.
Back to Back (B2B) gauge: Back to Back (B2B) gauge:
The B2B gauge ranges from 0 to 1,000. Special line clears are B2B if the gauge is >=50, B2B2B if >800. The B2B gauge ranges from 0 to 1,000. Special line clears are B2B if the gauge is 50, B2B2B if >800.
Line cleared: Line cleared:
Special clears: Special clears:
@@ -60,7 +60,7 @@ Back to Back (B2B) gauge:
- A regular line clear -250 - A regular line clear -250
No lines cleared: No lines cleared:
- Spin (0 lines) +20. Do note that the B2B gauge cannot exceed 800 using this method. - Spin (0 lines) +20. Note that the B2B gauge cannot exceed 800 using this method.
Score system: Score system:
The better you play, the higher the score. The better you play, the higher the score.
@@ -70,21 +70,21 @@ Attack delay:
Followed by Techrash, Spins, which send slower attacks; Followed by Techrash, Spins, which send slower attacks;
High combos are the slowest; High combos are the slowest;
For B2B or B2B2B, they also increase the attack delay while they increase lines sent; For B2B or B2B2B, they also increase the attack delay while they increase lines sent;
Minis will greatly increase the delay. Minis will significantly increase the delay.
Countering: Countering:
When you send attacks, if there is garbage in the queue, When you send attacks, if there is garbage in the queue,
extra blocking will be used first, then attack, countering the earliest attack at a 1:1 ratio. extra blocking will be used first, then attack, countering the earliest attack at a 1 : 1 ratio.
Any extra blocking you didn't use will be discarded, and finally, the remaining attack power will be sent to your opponent. Any additional blocking you didnt use will be discarded, and finally, the remaining attack power will be sent to your opponent.
Battle Royale modes: Battle Royale modes:
Many players play a game at the same time (against AI bots, not real players). Many players play a game simultaneously (against AI bots, not actual players).
As players get eliminated, blocks fall faster, and garbage takes effect faster, as well as rises faster. As players get eliminated, blocks fall faster, and garbage takes effect and rises faster.
Eliminate other players to gain a badge and the player's badge to increase your attack power. Eliminate other players to gain a badge and the players badge to increase your attack power.
Players can choose between four attack modes: Players can choose between four attack modes:
1. Random: Every time you attack, 10% chance to lock onto a random player. 1. Random: Every time you attack, 10% chance to lock onto a random player.
2. Badges: After you attack or when your target dies, lock onto the player with the most badges. 2. Badges: After you attack or when your target dies, lock onto the player with the most badges.
3. KOs: After you attack or when your target dies, lock onto the player with the highest field. (Refreshes every second) 3. KOs: Lock onto the player with the highest field after you attack or when your target dies. (Refreshes every second)
4. Attackers: attack all players locking onto yourself. 4. Attackers: attack all players locking onto yourself.
Your attack will be sent to all of them. If you are not targeted, you attack a random player (not locking). Your attack will be sent to all of them. If you are not targeted, you attack a random player (not locking).
When all opponents have been eliminated, the last player in the match is the winner. When all opponents have been eliminated, the last player in the match is the winner.

View File

@@ -1,33 +1,33 @@
游戏方法: 游戏方法:
系统会提供的一个个四连骨牌("方块",总共7种) 系统会提供的一个个四连骨牌( “方块”, 总共7种)
玩家需要控制(左右移动和旋转90,180,270度)这些骨牌直到下落到场地底部,锁定 玩家需要控制(左右移动和旋转90, 180, 270度)这些骨牌直到下落到场地底部, 锁定
每填满场地的一行就会将其消除(如果有对手的话根据消除方式会给对手攻击) 每填满场地的一行就会将其消除(如果有对手的话根据消除方式会给对手攻击)
尝试存活更久,或者完成目标即胜利. 尝试存活更久, 或者完成目标即胜利.
旋转系统: 旋转系统:
默认使用Techmino专属旋转系统TRS,允许玩家自选其他较常用的旋转系统(一般不必要) 默认使用Techmino专属旋转系统TRS, 允许玩家自选其他较常用的旋转系统(一般不必要)
spin判定: Spin判定:
满足三角判定+2分 满足三角判定+2分
满足不可移动判定+2分 满足不可移动判定+2分
--满足以上之一就算是spin --满足以上之一就算是Spin
满足非第二个test+1分 满足非第二个test+1分
--如果分数只有2,方块是SZJLT之一,并且没有把当前方块整个消除那么就是mini --如果分数只有2,方块是SZJLT之一,并且没有把当前方块整个消除那么就是mini
攻击系统: 攻击系统:
概念说明[高级消除]: 概念说明[高级消除]:
spin/消四及以上,会受到B2B(点数>=50)或B3B(点数>800)加成 Spin/消四及以上,会受到B2B(点数>=50)或B3B(点数>800)加成
反之称为低级消除 反之称为低级消除
概念说明[特殊消除]: 概念说明[特殊消除]:
spin/消四及以上/pc/hpc,可以增加B2B点数 Spin/消四及以上/PC/HPC,可以增加B2B点数
反之称为普通消除 反之称为普通消除
高级消除(spin): 高级消除(Spin):
打出[2*消行数]攻击,然后 打出[2*消行数]攻击,然后
- B2B攻击+[1/1/2/4/8/14(spin1~6)] - B2B攻击+[1/1/2/4/8/14(Spin1~6)]
- B3B攻击在B2B基础上+消行数*0.5,+1额外抵挡 - B3B攻击在B2B基础上+消行数*0.5,+1额外抵挡
- mini减至25% - mini减至25%
高级消除(非spin但是消四及以上): 高级消除(非Spin但是消四及以上):
打出[消行数]攻击,然后 打出[消行数]攻击,然后
- B2B攻击+1 - B2B攻击+1
- B3B攻击+50%,+1额外抵挡 - B3B攻击+50%,+1额外抵挡
@@ -48,21 +48,21 @@ back to back(B2B)点数说明:
落块后消行了: 落块后消行了:
特殊消除: 特殊消除:
spin1~5:+[50/100/180/800/1000](mini变为原来50%) Spin1~5:+[50/100/180/800/1000](mini变为原来50%)
消四/五/六:+[150/200/...] 消四/五/六:+[150/200/...]
本局内消行数>4时全消:+800 本局内消行数>4时全消:+800
半全消:+100 半全消:+100
普通消除: 普通消除:
-250 -250
落块后没消行: 落块后没消行:
spin:+20 Spin:+20
点数在800以上会-40(不低于800) 点数在800以上会-40(不低于800)
分数系统: 分数系统:
分数计算系统非常复杂,而且随时可能更改所以不写在这里,并且计算只跟消除方式等信息有关,和模式设定无关 分数计算系统非常复杂,而且随时可能更改所以不写在这里,并且计算只跟消除方式等信息有关,和模式设定无关
攻击延迟: 攻击延迟:
消2/3的攻击生效最快,消四其次,spin攻击生效较慢,高连击生效最慢 消2/3的攻击生效最快,消四其次,Spin攻击生效较慢,高连击生效最慢
B2B或者B3B增加攻击力的同时也会减缓一点生效速度,mini大幅减缓生效速度 B2B或者B3B增加攻击力的同时也会减缓一点生效速度,mini大幅减缓生效速度
抵消逻辑: 抵消逻辑: