Compare commits

...

6 Commits

Author SHA1 Message Date
MrZ_26
f1a08ca325 更新历史和版本号 2024-08-03 13:05:09 +08:00
MrZ_26
28ec031afa 修time_short函数一个错误 2024-08-03 03:18:31 +08:00
MrZ_26
d9f606c56f 修地图布局
修spinren模式翻译
调整一些模式的外框形状
2024-08-03 01:45:37 +08:00
MrZ_26
de4b73cf83 spinren模式结束时显示的文本会根据是否到10行变化 2024-08-02 23:22:16 +08:00
MrZ_26
beff0c9d99 调整翻译文本,所有模式的“难度”一栏更统一 2024-08-02 23:04:49 +08:00
MrZ_26
4a76a929f5 更新spinren模式的越南语翻译 2024-08-02 22:58:32 +08:00
12 changed files with 46 additions and 42 deletions

View File

@@ -131,9 +131,8 @@ function STRING.time_short(t)
-- floor seconds
timeUnits[#timeUnits]=floorint(timeUnits[#timeUnits])
local outputStr=''
for i=1,#timeUnits do
if timeUnits>0 then
if timeUnits[i]>0 then
return timeUnits[i]..timeLetters[i]..' '..timeUnits[i+1]..timeLetters[i+1]
end
end

View File

@@ -969,15 +969,14 @@ C. Gamepad
['backfire_h']= {"Backfire", "HARD", "Send 100 lines as fast as you can while attacking yourself!"},
['backfire_l']= {"Backfire", "LUNATIC", "Send 100 lines as fast as you can while attacking yourself!"},
['backfire_u']= {"Backfire", "ULTIMATE", "Send 100 lines as fast as you can while attacking yourself!"},
['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines as fast as you can!"},
['sprintAtk']= {"Sprint", "100 ATTACK", "Send 100 lines as fast as you can!"},
['sprintEff']= {"Efficiency", "40L", "Send more attack in 40 lines!"},
['zen']= {'Zen', "200L", "A 200-line score attack with no time limit"},
['ultra']= {'Ultra', "EXTRA", "A 2-minute score attack"},
['infinite']= {"Infinite", "", "Just a sandbox"},
['infinite_dig']= {"Dig", "INFINITE", "Dig-diggin'-dug"},
['marathon_inf']= {"Marathon", "INFINITE", "Infinite marathon."},
['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"Custom", "NORMAL"},
['custom_puzzle']= {"Custom", "PUZZLE"},

View File

@@ -941,7 +941,7 @@ return {
['infinite']= {"Infinito", "", "Modo Sandbox."},
['infinite_dig']= {"Infinito: Queso", "", "Limpia, limpia, más limpia que tú."},
['marathon_inf']= {"Maratón", "Infinito", "Maratón infinita."},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
-- ['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"Personalizado", "Normal"},
['custom_puzzle']= {"Personalizado", "Puzzle"},

View File

@@ -914,8 +914,8 @@ return {
['ultra']= {'Ultra', "EXTRA", "2 minutes pour avoir le meilleur score."},
['infinite']= {"Infini", "", "Mode tranquile."},
['infinite_dig']= {"Infini : Dig", "", "Creuser, creuser, creuser."},
['marathon_inf']= {"Marathon", "Infini", "Marathon infini."},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
['marathon_inf']= {"Marathon", "INFINI", "Marathon infini."},
-- ['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"Perso.", "NORMAL"},
['custom_puzzle']= {"Perso.", "PUZZLE"},

View File

@@ -938,7 +938,7 @@ return {
['infinite']= {"Tak Terbatas", "", "Bak pasir"},
['infinite_dig']= {"Tak Terbatas: Gali","", "Gali, gali, gali"},
['marathon_inf']= {"Maraton", "TAK TERBATAS", "Maraton tanpa akhir."},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
-- ['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"Tersesuai", "NORMAL"},
['custom_puzzle']= {"Tersesuai", "TEKA-TEKI"},

View File

@@ -975,14 +975,14 @@ C. ゲームパッド
['backfire_h']= {"バックファイヤー", "HARD", "撃った火力が戻ってくる!"},
['backfire_l']= {"バックファイヤー", "LUNATIC", "撃った火力が戻ってくる!"},
['backfire_u']= {"バックファイヤー", "ULTIMATE", "撃った火力が戻ってくる!"},
['sprintAtk']= {"スプリント", "100 Attack", "100line送れ!"},
['sprintEff']= {"スプリント", "Efficiency", "40lineの間に高火力を出せ!"},
['sprintAtk']= {"スプリント", "100 ATTACK", "100line送れ!"},
['sprintEff']= {"スプリント", "EFFICIENCY", "40lineの間に高火力を出せ!"},
['zen']= {'zen', "200", "時間制限なしで200line消去"},
['ultra']= {'ウルトラ', "EXTRA", "2分間でスコアアタック"},
['infinite']= {"無限", "", "サンドボックス"},
['infinite_dig']= {"無限: 掘り", "", "掘れ掘れ掘れ掘れ掘れ掘・・・"},
['marathon_inf']= {"マラソン", "INFINITE", "ずっと走れるね"},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
-- ['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"カスタム", "NORMAL"},
['custom_puzzle']= {"カスタム", "PUZZLE"},

View File

@@ -927,8 +927,8 @@ return {
['ultra']= {'Ultra', "EXTRA", "Pegue a maior pontuação em 2 minutos."},
['infinite']= {"Infinito", "", "Modo Sandbox."},
['infinite_dig']= {"Infinito:Cave", "", "Cava, Cava, Cava."},
['marathon_inf']= {"Maratona", "Infinito", "Infinito maratona."},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
['marathon_inf']= {"Maratona", "INFINITO", "Infinito maratona."},
-- ['spinren']= {"Spin Combo", "EFFICIENCY", "Spike in a blink"},
['custom_clear']= {"Custom", "NORMAL"},
['custom_puzzle']= {"Custom", "PUZZLE"},

View File

@@ -963,8 +963,8 @@ C. Tay cầm chơi game (Gamepad):
['tech_h_plus']= {"Tech B2B", "KHÓ+", "Chỉ được clear Spin hoặc PC"},
['tech_l']= {"Tech B2B", "RẤT KHÓ", "Cố gắng không phá B2B!"},
['tech_l_plus']= {"Tech B2B", "RẤT KHÓ+", "Chỉ được clear Spin hoặc PC"},
['tech_finesse']= {"Kỹ thuật di chuyển","", "Không được phép có lỗi di chuyển!"},
['tech_finesse_f']= {"Kỹ thuật di chuyển","Khg ĐƠN/ĐÔI/TAM","Không được phép có lỗi di chuyển hoặc kiểu Xoá hàng thường!"},
['tech_finesse']= {"Tech FINESSE", "", "Không được phép có lỗi di chuyển!"},
['tech_finesse_f']= {"Tech FINESSE", "KHÔNG ĐƠN/ĐÔI", "Không được phép có lỗi di chuyển hoặc kiểu Xoá hàng thường!"},
['tsd_e']= {"TSD Challenge", "DỄ", "Chỉ được làm T-Spin Double!"},
['tsd_h']= {"TSD Challenge", "KHÓ", "Chỉ được làm T-Spin Double!"},
['tsd_u']= {"TSD Challenge", "THÁCH ĐẤU", "Chỉ được làm T-Spin Double!"},
@@ -972,14 +972,14 @@ C. Tay cầm chơi game (Gamepad):
['backfire_h']= {"Backfire", "KHÓ", "Sống sót những hàng rác do chính bạn gửi"},
['backfire_l']= {"Backfire", "RẤT KHÓ", "Sống sót những hàng rác do chính bạn gửi"},
['backfire_u']= {"Backfire", "THÁCH ĐẤU", "Sống sót những hàng rác do chính bạn gửi"},
['sprintAtk']= {"Sprint", "100 Attack", "Gửi 100 hàng!"},
['sprintEff']= {"Sprint", "Efficiency", "Gửi càng nhiều hàng càng tốt trong 40 hàng"},
['sprintAtk']= {"Sprint", "100 ATTACK", "Gửi 100 hàng!"},
['sprintEff']= {"Sprint", "EFFICIENCY", "Gửi càng nhiều hàng càng tốt trong 40 hàng"},
['zen']= {'Zen', "200", "Xoá 200 hàng nhưng không có thời gian giới hạn"},
['ultra']= {'Ultra', "EXTRA", "Lấy càng nhiều điểm càng tốt trong 2 phút"},
['infinite']= {"Infinite", "", "Chỉ là một chế độ tự do"},
['infinite_dig']= {"Infinite: Dig", "", "Đào, đào nữa, đào mãi"},
['marathon_inf']= {"Marathon", "VÔ TẬN", "Marathon không có điểm dừng."},
-- ['spinren']= {"Spin Ren", "EFFICIENCY", "Spike in a blink"},
['spinren']= {"Spin Ren", "EFFICIENCY", "Một nháy mắt, gửi chục hàng"},
['custom_clear']= {"Custom", "NORMAL"},
['custom_puzzle']= {"Custom", "PUZZLE"},

View File

@@ -88,30 +88,29 @@ return {
{name='survivor_l', x=1050, y=-600, size=40,shape=3,icon="survivor", unlock={'survivor_u'}},
{name='survivor_u', x=1250, y=-600, size=40,shape=2,icon="survivor"},
{name='attacker_h', x=450, y=-800, size=40,shape=1,icon="attack", unlock={'attacker_u'}},
{name='attacker_u', x=450, y=-1000,size=40,shape=1,icon="attack"},
{name='attacker_h', x=450, y=-800, size=40,shape=3,icon="attack", unlock={'attacker_u'}},
{name='attacker_u', x=450, y=-1000,size=40,shape=2,icon="attack"},
{name='defender_n', x=650, y=-800, size=40,shape=1,icon="defend", unlock={'defender_l'}},
{name='defender_l', x=650, y=-1000,size=40,shape=1,icon="defend"},
{name='defender_n', x=650, y=-800, size=40,shape=3,icon="defend", unlock={'defender_l'}},
{name='defender_l', x=650, y=-1000,size=40,shape=2,icon="defend"},
{name='dig_h', x=850, y=-800, size=40,shape=1,icon="dig", unlock={'dig_u'}},
{name='dig_u', x=850, y=-1000,size=40,shape=1,icon="dig"},
{name='dig_h', x=850, y=-800, size=40,shape=3,icon="dig", unlock={'dig_u'}},
{name='dig_u', x=850, y=-1000,size=40,shape=2,icon="dig"},
{name='c4wtrain_n', x=700, y=-140, size=40,shape=1,icon="pc", unlock={'c4wtrain_l'}},
{name='c4wtrain_l', x=900, y=-140, size=40,shape=1,icon="pc"},
{name='c4wtrain_n', x=800, y=-450, size=40,shape=1,icon="pc", unlock={'c4wtrain_l'}},
{name='c4wtrain_l', x=950, y=-450, size=40,shape=3,icon="pc"},
{name='sprintAtk', x=500, y=-300, size=40,shape=1,icon="sprint2", unlock={'sprintEff','tech_n','tech_finesse','tsd_e','backfire_n','spinren'}},
{name='sprintEff', x=360, y=-150, size=40,shape=1,icon="sprint2"},
{name='spinren', x=710, y=-300, size=40,shape=2,icon="tsd"},
{name='spinren', x=720, y=-260, size=40,shape=3,icon="tsd"},
{name='pctrain_n', x=760, y=-450, size=40,shape=1,icon="pc", unlock={'pctrain_l','pc_n'}},
{name='pctrain_l', x=960, y=-450, size=40,shape=1,icon="pc"},
{name='pc_n', x=870, y=-300, size=40,shape=1,icon="pc", unlock={'pc_h'}},
{name='pc_h', x=1020, y=-300, size=40,shape=3,icon="pc", unlock={'pc_l','pc_inf'}},
{name='pc_l', x=1170, y=-300, size=40,shape=3,icon="pc"},
{name='pc_inf', x=1170, y=-450, size=40,shape=2,icon="pc"},
{name='pctrain_n', x=950, y=-300, size=40,shape=1,icon="pc", unlock={'pctrain_l','pc_n'}},
{name='pctrain_l', x=1100, y=-300, size=40,shape=3,icon="pc"},
{name='pc_n', x=950, y=-150, size=40,shape=3,icon="pc", unlock={'pc_h'}},
{name='pc_h', x=1100, y=-150, size=40,shape=2,icon="pc", unlock={'pc_l','pc_inf'}},
{name='pc_l', x=1250, y=-150, size=40,shape=2,icon="pc"},
{name='pc_inf', x=1250, y=-300, size=40,shape=2,icon="pc"},
{name='tech_n', x=400, y=20, size=40,shape=1,icon="tech", unlock={'tech_n_plus','tech_h'}},
{name='tech_n_plus', x=200, y=-10, size=40,shape=3,icon="tech_plus"},
@@ -124,8 +123,8 @@ return {
{name='tech_finesse_f', x=1050, y=20, size=40,shape=1,icon="tech_plus"},
{name='tsd_e', x=700, y=100, size=40,shape=1,icon="tsd", unlock={'tsd_h'}},
{name='tsd_h', x=860, y=160, size=40,shape=1,icon="tsd", unlock={'tsd_u'}},
{name='tsd_u', x=1050, y=170, size=40,shape=1,icon="tsd"},
{name='tsd_h', x=860, y=160, size=40,shape=3,icon="tsd", unlock={'tsd_u'}},
{name='tsd_u', x=1050, y=170, size=40,shape=2,icon="tsd"},
{name='backfire_n', x=640, y=270, size=40,shape=1,icon="backfire", unlock={'backfire_h'}},
{name='backfire_h', x=790, y=300, size=40,shape=1,icon="backfire", unlock={'backfire_l'}},

View File

@@ -68,7 +68,11 @@ return {
eventSet='sprintEff_40',
hook_drop=function(P)
if P.lastPiece.row==0 then
P:win('finish')
if P.stat.row<10 then
P:lose()
else
P:win('finish')
end
end
local up=MATH.clamp(22-P.stat.row+P.lastPiece.row,0,P.lastPiece.row)
P:pushLineList(get_lines(up,P))

View File

@@ -1,10 +1,13 @@
未来计划:
正在点亮科技树...
0.17.18: 暂停 Break
0.17.19: 暂停 Break
新增:
新模式:Spin连击 (by Gompyn) #1129
改动:
调整一些模式的外框形状
修复:
大师-段位考试模式崩溃
第三季度主菜单音乐名称打错导致没有bgm和进音乐室报错
c4w普通的计分完全改为竞速 #1126

View File

@@ -1,7 +1,7 @@
return {
["apkCode"]=1718,
["code"]=1718,
["string"]="V0.17.18",
["apkCode"]=1719,
["code"]=1719,
["string"]="V0.17.19",
["room"]="ver A-12",
["name"]="暂停 Break",
}