Add Strategy+ (#539)

This commit is contained in:
NOT_A_ROBOT
2021-12-07 21:39:00 +07:00
committed by GitHub
parent 307fd637fa
commit 26fb9a7052
16 changed files with 497 additions and 288 deletions

View File

@@ -0,0 +1,38 @@
local waitSpeed={60,59,58,57,56,55,54,52,50,48,46,44,42,40,38,36,34,32,30}
return
{
holdCount=0,
das=5,arr=1,
drop=0,lock=7,
wait=60,fall=0,
freshLimit=12,
mesDisp=function(P)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
PLY.draw.drawTargetLine(P,200-P.stat.row)
end,
task=function(P)
P.modeData.target=10
end,
hook_drop=function(P)
if P.stat.row>=P.modeData.target then
if P.modeData.target==200 then
P:win('finish')
else
if P.modeData.target==40 then
BG.set('rainbow')
elseif P.modeData.target==80 then
BG.set('rainbow2')
elseif P.modeData.target==100 then
BG.set('glow')
P.modeData.lock=6
elseif P.modeData.target==120 then
BG.set('lightning')
end
P.gameEnv.wait=waitSpeed[P.modeData.target/10]
P.modeData.target=P.modeData.target+10
SFX.play('reach')
end
end
end
}

View File

@@ -0,0 +1,39 @@
local waitSpeed={30,29,28,27,26,25,24,23,22,21,20,19,18,18,17,17,16,16,15}
return
{
holdCount=0,
das=4,arr=1,
drop=0,lock=6,
wait=30,fall=0,
freshLimit=12,
mesDisp=function(P)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
PLY.draw.drawTargetLine(P,200-P.stat.row)
end,
task=function(P)
P.modeData.target=10
end,
hook_drop=function(P)
if P.stat.row>=P.modeData.target then
if P.modeData.target==200 then
P:win('finish')
else
if P.modeData.target==40 then
BG.set('rainbow')
elseif P.modeData.target==80 then
BG.set('rainbow2')
elseif P.modeData.target==100 then
BG.set('glow')
P.modeData.lock=5
BGM.play('secret8th remix')
elseif P.modeData.target==120 then
BG.set('lightning')
end
P.gameEnv.wait=waitSpeed[P.modeData.target/10]
P.modeData.target=P.modeData.target+10
SFX.play('reach')
end
end
end
}

View File

@@ -0,0 +1,39 @@
local waitSpeed={15,15,14,14,13,13,12,12,11,11,10,10,9,9,8,8,7,7,7}
return
{
holdCount=0,
das=3,arr=1,
drop=0,lock=5,
wait=15,fall=0,
freshLimit=12,
mesDisp=function(P)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
PLY.draw.drawTargetLine(P,200-P.stat.row)
end,
task=function(P)
P.modeData.target=10
end,
hook_drop=function(P)
if P.stat.row>=P.modeData.target then
if P.modeData.target==200 then
P:win('finish')
else
if P.modeData.target==40 then
BG.set('rainbow')
elseif P.modeData.target==80 then
BG.set('rainbow2')
elseif P.modeData.target==100 then
BG.set('glow')
P.modeData.lock=4
BGM.play('secret7th remix')
elseif P.modeData.target==120 then
BG.set('lightning')
end
P.gameEnv.wait=waitSpeed[P.modeData.target/10]
P.modeData.target=P.modeData.target+10
SFX.play('reach')
end
end
end
}

View File

@@ -675,101 +675,104 @@ return{
}, },
}, },
modes={ modes={
['sprint_10l']= {"Sprint", "10L", "Clear 10 lines!"}, ['sprint_10l']= {"Sprint", "10L", "Clear 10 lines!"},
['sprint_20l']= {"Sprint", "20L", "Clear 20 lines!"}, ['sprint_20l']= {"Sprint", "20L", "Clear 20 lines!"},
['sprint_40l']= {"Sprint", "40L", "Clear 40 lines!"}, ['sprint_40l']= {"Sprint", "40L", "Clear 40 lines!"},
['sprint_100l']= {"Sprint", "100L", "Clear 100 lines!"}, ['sprint_100l']= {"Sprint", "100L", "Clear 100 lines!"},
['sprint_400l']= {"Sprint", "400L", "Clear 400 lines!"}, ['sprint_400l']= {"Sprint", "400L", "Clear 400 lines!"},
['sprint_1000l']= {"Sprint", "1,000L", "Clear 1,000 lines!"}, ['sprint_1000l']= {"Sprint", "1,000L", "Clear 1,000 lines!"},
['sprintPenta']= {"Sprint", "PENTOMINO", "40L with 18 pentominoes"}, ['sprintPenta']= {"Sprint", "PENTOMINO", "40L with 18 pentominoes"},
['sprintMPH']= {"Sprint", "MPH", "Memoryless\nPreviewless\nHoldless"}, ['sprintMPH']= {"Sprint", "MPH", "Memoryless\nPreviewless\nHoldless"},
['dig_10l']= {"Dig", "10L", "Dig 10 garbage lines"}, ['dig_10l']= {"Dig", "10L", "Dig 10 garbage lines"},
['dig_40l']= {"Dig", "40L", "Dig 40 garbage lines"}, ['dig_40l']= {"Dig", "40L", "Dig 40 garbage lines"},
['dig_100l']= {"Dig", "100L", "Dig 100 garbage lines"}, ['dig_100l']= {"Dig", "100L", "Dig 100 garbage lines"},
['dig_400l']= {"Dig", "400L", "Dig 400 garbage lines"}, ['dig_400l']= {"Dig", "400L", "Dig 400 garbage lines"},
['drought_n']= {"Drought", "100L", "No I-pieces available"}, ['drought_n']= {"Drought", "100L", "No I-pieces available"},
['drought_l']= {"Drought+", "100L", "W T F"}, ['drought_l']= {"Drought+", "100L", "W T F"},
['marathon_n']= {"Marathon", "NORMAL", "200-line marathon with increasing speed"}, ['marathon_n']= {"Marathon", "NORMAL", "200-line marathon with increasing speed"},
['marathon_h']= {"Marathon", "HARD", "200-line high-speed marathon"}, ['marathon_h']= {"Marathon", "HARD", "200-line high-speed marathon"},
['solo_e']= {"Battle", "EASY", "Defeat the AI!"}, ['solo_e']= {"Battle", "EASY", "Defeat the AI!"},
['solo_n']= {"Battle", "NORMAL", "Defeat the AI!"}, ['solo_n']= {"Battle", "NORMAL", "Defeat the AI!"},
['solo_h']= {"Battle", "HARD", "Defeat the AI!"}, ['solo_h']= {"Battle", "HARD", "Defeat the AI!"},
['solo_l']= {"Battle", "LUNATIC", "Defeat the AI!"}, ['solo_l']= {"Battle", "LUNATIC", "Defeat the AI!"},
['solo_u']= {"Battle", "ULTIMATE", "Defeat the AI!"}, ['solo_u']= {"Battle", "ULTIMATE", "Defeat the AI!"},
['techmino49_e']= {"Tech 49", "EASY", "49-player battle.\nThe last one standing wins"}, ['techmino49_e']= {"Tech 49", "EASY", "49-player battle.\nThe last one standing wins"},
['techmino49_h']= {"Tech 49", "HARD", "49-player battle.\nThe last one standing wins"}, ['techmino49_h']= {"Tech 49", "HARD", "49-player battle.\nThe last one standing wins"},
['techmino49_u']= {"Tech 49", "ULTIMATE", "49-player battle.\nThe last one standing wins"}, ['techmino49_u']= {"Tech 49", "ULTIMATE", "49-player battle.\nThe last one standing wins"},
['techmino99_e']= {"Tech 99", "EASY", "99-player battle.\nThe last one standing wins"}, ['techmino99_e']= {"Tech 99", "EASY", "99-player battle.\nThe last one standing wins"},
['techmino99_h']= {"Tech 99", "HARD", "99-player battle.\nThe last one standing wins"}, ['techmino99_h']= {"Tech 99", "HARD", "99-player battle.\nThe last one standing wins"},
['techmino99_u']= {"Tech 99", "ULTIMATE", "99-player battle.\nThe last one standing wins"}, ['techmino99_u']= {"Tech 99", "ULTIMATE", "99-player battle.\nThe last one standing wins"},
['round_e']= {"Turn-Based", "EASY", "Take turns to play against the AI!"}, ['round_e']= {"Turn-Based", "EASY", "Take turns to play against the AI!"},
['round_n']= {"Turn-Based", "NORMAL", "Take turns to play against the AI!"}, ['round_n']= {"Turn-Based", "NORMAL", "Take turns to play against the AI!"},
['round_h']= {"Turn-Based", "HARD", "Take turns to play against the AI!"}, ['round_h']= {"Turn-Based", "HARD", "Take turns to play against the AI!"},
['round_l']= {"Turn-Based", "LUNATIC", "Take turns to play against the AI!"}, ['round_l']= {"Turn-Based", "LUNATIC", "Take turns to play against the AI!"},
['round_u']= {"Turn-Based", "ULTIMATE", "Take turns to play against the AI!"}, ['round_u']= {"Turn-Based", "ULTIMATE", "Take turns to play against the AI!"},
['master_n']= {"Master", "NORMAL", "For 20G beginners"}, ['master_n']= {"Master", "NORMAL", "For 20G beginners"},
['master_h']= {"Master", "HARD", "For 20G pros"}, ['master_h']= {"Master", "HARD", "For 20G pros"},
['master_m']= {"Master", "M21", "For 20G Masters"}, ['master_m']= {"Master", "M21", "For 20G Masters"},
['master_final']= {"Master", "FINAL", "20G and beyond"}, ['master_final']= {"Master", "FINAL", "20G and beyond"},
['master_ph']= {"Master", "PHANTASM", "???"}, ['master_ph']= {"Master", "PHANTASM", "???"},
['master_ex']= {"GrandMaster", "EXTRA", "An eternity shorter than an instant"}, ['master_ex']= {"GrandMaster", "EXTRA", "An eternity shorter than an instant"},
['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"},
['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"},
['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"},
['blind_e']= {"Invisible", "HALF", "For novices"}, ['strategy_e_plus']={"Strategy", "EASY+", "Fast 20G decision"},
['blind_n']= {"Invisible", "ALL", "For intermediates"}, ['strategy_h_plus']={"Strategy", "HARD+", "Fast 20G decision"},
['blind_h']= {"Invisible", "SUDDEN", "For the experienced"}, ['strategy_u_plus']={"Strategy", "ULTIMATE+", "Fast 20G decision"},
['blind_l']= {"Invisible", "SUDDEN+", "For professionals"}, ['blind_e']= {"Invisible", "HALF", "For novices"},
['blind_u']= {"Invisible", "?", "Are you ready?"}, ['blind_n']= {"Invisible", "ALL", "For intermediates"},
['blind_wtf']= {"Invisible", "WTF", "You're not ready"}, ['blind_h']= {"Invisible", "SUDDEN", "For the experienced"},
['classic_e']= {"Classic", "EASY", "A very low-speed recreation from the 80s"}, ['blind_l']= {"Invisible", "SUDDEN+", "For professionals"},
['classic_h']= {"Classic", "HARD", "A medium speed recreation from the 80s"}, ['blind_u']= {"Invisible", "?", "Are you ready?"},
['classic_u']= {"Classic", "ULTIMATE", "A very high-speed recreation from the 80s"}, ['blind_wtf']= {"Invisible", "WTF", "You're not ready"},
['survivor_e']= {"Survival", "EASY", "How long can you survive?"}, ['classic_e']= {"Classic", "EASY", "A very low-speed recreation from the 80s"},
['survivor_n']= {"Survival", "NORMAL", "How long can you survive?"}, ['classic_h']= {"Classic", "HARD", "A medium speed recreation from the 80s"},
['survivor_h']= {"Survival", "HARD", "How long can you survive?"}, ['classic_u']= {"Classic", "ULTIMATE", "A very high-speed recreation from the 80s"},
['survivor_l']= {"Survival", "LUNATIC", "How long can you survive?"}, ['survivor_e']= {"Survival", "EASY", "How long can you survive?"},
['survivor_u']= {"Survival", "ULTIMATE", "How long can you survive?"}, ['survivor_n']= {"Survival", "NORMAL", "How long can you survive?"},
['attacker_h']= {"Attacker", "HARD", "Practice your attacking skills!"}, ['survivor_h']= {"Survival", "HARD", "How long can you survive?"},
['attacker_u']= {"Attacker", "ULTIMATE", "Practice your attacking skills!"}, ['survivor_l']= {"Survival", "LUNATIC", "How long can you survive?"},
['defender_n']= {"Defender", "NORMAL", "Practice your defencing skills!"}, ['survivor_u']= {"Survival", "ULTIMATE", "How long can you survive?"},
['defender_l']= {"Defender", "LUNATIC", "Practice your defencing skills!"}, ['attacker_h']= {"Attacker", "HARD", "Practice your attacking skills!"},
['dig_h']= {"Driller", "HARD", "Digging practice!"}, ['attacker_u']= {"Attacker", "ULTIMATE", "Practice your attacking skills!"},
['dig_u']= {"Driller", "ULTIMATE", "Digging practice!"}, ['defender_n']= {"Defender", "NORMAL", "Practice your defencing skills!"},
['clearRush']= {"Clear Rush", "NORMAL", "All-spin tutorial!\n[Under construction]"}, ['defender_l']= {"Defender", "LUNATIC", "Practice your defencing skills!"},
['c4wtrain_n']= {"C4W Training", "NORMAL", "Infinite combos"}, ['dig_h']= {"Driller", "HARD", "Digging practice!"},
['c4wtrain_l']= {"C4W Training", "LUNATIC", "Infinite combos"}, ['dig_u']= {"Driller", "ULTIMATE", "Digging practice!"},
['pctrain_n']= {"PC Training", "NORMAL", "Perfect Clear practice"}, ['clearRush']= {"Clear Rush", "NORMAL", "All-spin tutorial!\n[Under construction]"},
['pctrain_l']= {"PC Training", "LUNATIC", "A harder Perfect Clear practice"}, ['c4wtrain_n']= {"C4W Training", "NORMAL", "Infinite combos"},
['pc_n']= {"PC Challenge", "NORMAL", "Get PCs within 100 lines!"}, ['c4wtrain_l']= {"C4W Training", "LUNATIC", "Infinite combos"},
['pc_h']= {"PC Challenge", "HARD", "Get PCs within 100 lines!"}, ['pctrain_n']= {"PC Training", "NORMAL", "Perfect Clear practice"},
['pc_l']= {"PC Challenge", "LUNATIC", "Get PCs within 100 lines!"}, ['pctrain_l']= {"PC Training", "LUNATIC", "A harder Perfect Clear practice"},
['pc_inf']= {"Inf. PC Challenge", "", "Get PCs as much as you can"}, ['pc_n']= {"PC Challenge", "NORMAL", "Get PCs within 100 lines!"},
['tech_n']= {"Tech", "NORMAL", "Try to keep the\nBack-to-Back chain!"}, ['pc_h']= {"PC Challenge", "HARD", "Get PCs within 100 lines!"},
['tech_n_plus']= {"Tech", "NORMAL+", "Spins & PCs only"}, ['pc_l']= {"PC Challenge", "LUNATIC", "Get PCs within 100 lines!"},
['tech_h']= {"Tech", "HARD", "Try to keep the\nBack-to-Back chain!"}, ['pc_inf']= {"Inf. PC Challenge", "", "Get PCs as much as you can"},
['tech_h_plus']= {"Tech", "HARD+", "Spins & PCs only"}, ['tech_n']= {"Tech", "NORMAL", "Try to keep the\nBack-to-Back chain!"},
['tech_l']= {"Tech", "LUNATIC", "Try to keep the\nBack-to-Back chain!"}, ['tech_n_plus']= {"Tech", "NORMAL+", "Spins & PCs only"},
['tech_l_plus']= {"Tech", "LUNATIC+", "Spins & PCs only"}, ['tech_h']= {"Tech", "HARD", "Try to keep the\nBack-to-Back chain!"},
['tech_finesse']= {"Tech", "FINESSE", "No finesse faults!"}, ['tech_h_plus']= {"Tech", "HARD+", "Spins & PCs only"},
['tech_finesse_f']={"Tech", "FINESSE+", "No normal clears and finesse faults!"}, ['tech_l']= {"Tech", "LUNATIC", "Try to keep the\nBack-to-Back chain!"},
['tsd_e']= {"TSD Challenge", "EASY", "T-Spin Doubles only!"}, ['tech_l_plus']= {"Tech", "LUNATIC+", "Spins & PCs only"},
['tsd_h']= {"TSD Challenge", "HARD", "T-Spin Doubles only!"}, ['tech_finesse']= {"Tech", "FINESSE", "No finesse faults!"},
['tsd_u']= {"TSD Challenge", "ULTIMATE", "T-Spin Doubles only!"}, ['tech_finesse_f']= {"Tech", "FINESSE+", "No normal clears and finesse faults!"},
['backfire_n']= {"Backfire", "NORMAL", "Hold back the backfiring garbage lines"}, ['tsd_e']= {"TSD Challenge", "EASY", "T-Spin Doubles only!"},
['backfire_h']= {"Backfire", "HARD", "Hold back the backfiring garbage lines"}, ['tsd_h']= {"TSD Challenge", "HARD", "T-Spin Doubles only!"},
['backfire_l']= {"Backfire", "LUNATIC", "Hold back the backfiring garbage lines"}, ['tsd_u']= {"TSD Challenge", "ULTIMATE", "T-Spin Doubles only!"},
['backfire_u']= {"Backfire", "ULTIMATE", "Hold back the backfiring garbage lines"}, ['backfire_n']= {"Backfire", "NORMAL", "Hold back the backfiring garbage lines"},
['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines!"}, ['backfire_h']= {"Backfire", "HARD", "Hold back the backfiring garbage lines"},
['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40lines!"}, ['backfire_l']= {"Backfire", "LUNATIC", "Hold back the backfiring garbage lines"},
['zen']= {'Zen', "200", "A 200-line run without a time limit"}, ['backfire_u']= {"Backfire", "ULTIMATE", "Hold back the backfiring garbage lines"},
['ultra']= {'Ultra', "EXTRA", "A 2-minute score attack"}, ['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines!"},
['infinite']= {"Infinite", "", "Just a sandbox"}, ['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40lines!"},
['infinite_dig']= {"Infinite: Dig", "", "Dig-diggin'-dug"}, ['zen']= {'Zen', "200", "A 200-line run without a time limit"},
['marathon_inf']= {"Marathon", "INFINITE", "Infinite marathon."}, ['ultra']= {'Ultra', "EXTRA", "A 2-minute score attack"},
['infinite']= {"Infinite", "", "Just a sandbox"},
['infinite_dig']= {"Infinite: Dig", "", "Dig-diggin'-dug"},
['marathon_inf']= {"Marathon", "INFINITE", "Infinite marathon."},
['custom_clear']= {"Custom", "NORMAL"}, ['custom_clear']= {"Custom", "NORMAL"},
['custom_puzzle']= {"Custom", "PUZZLE"}, ['custom_puzzle']= {"Custom", "PUZZLE"},
}, },
getTip={refuseCopy=true, getTip={refuseCopy=true,
":pog:", ":pog:",

View File

@@ -672,6 +672,9 @@ return{
-- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"},
-- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, -- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"},
-- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, -- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"},
-- ['strategy_e_plus']={"Strategi", "MUDAH+", "Keputusan 20G cepat"},
-- ['strategy_h_plus']={"Strategi", "SULIT+", "Keputusan 20G cepat"},
-- ['strategy_u_plus']={"Strategi", "TERAKHIR+", "Keputusan 20G cepat"},
['blind_e']= {"A Ciegas", "Parcial", "Para novatos."}, ['blind_e']= {"A Ciegas", "Parcial", "Para novatos."},
['blind_n']= {"A Ciegas", "Total", "Para jugadores intermedios."}, ['blind_n']= {"A Ciegas", "Total", "Para jugadores intermedios."},
['blind_h']= {"A Ciegas", "Inmediato", "Para jugadores experimentados"}, ['blind_h']= {"A Ciegas", "Inmediato", "Para jugadores experimentados"},

View File

@@ -672,9 +672,12 @@ return{
['master_final']= {"Master", "FINAL", "20G : Un point final impossible à atteindre !"}, ['master_final']= {"Master", "FINAL", "20G : Un point final impossible à atteindre !"},
-- ['master_ph']= {"Mester", "FANTASMA", "20G: ???"}, -- ['master_ph']= {"Mester", "FANTASMA", "20G: ???"},
['master_ex']= {"GrandMaster", "EXTRA", "Tentez de devenir un Grandmaster."}, ['master_ex']= {"GrandMaster", "EXTRA", "Tentez de devenir un Grandmaster."},
-- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"},
-- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, -- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"},
-- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, -- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"},
-- ['strategy_e_plus']={"Strategi", "MUDAH+", "Keputusan 20G cepat"},
-- ['strategy_h_plus']={"Strategi", "SULIT+", "Keputusan 20G cepat"},
-- ['strategy_u_plus']={"Strategi", "TERAKHIR+", "Keputusan 20G cepat"},
['blind_e']= {"Aveugle", "MOITIE", "Pour les novices."}, ['blind_e']= {"Aveugle", "MOITIE", "Pour les novices."},
['blind_n']= {"Aveugle", "TOUT", "Pour les joueurs intermédiaires."}, ['blind_n']= {"Aveugle", "TOUT", "Pour les joueurs intermédiaires."},
['blind_h']= {"Aveugle", "SOUDAIN", "Pour les bons jooeurs."}, ['blind_h']= {"Aveugle", "SOUDAIN", "Pour les bons jooeurs."},

View File

@@ -675,101 +675,104 @@ return{
}, },
}, },
modes={ modes={
['sprint_10l']= {"Balapan", "10L", "Buat 10 baris!"}, ['sprint_10l']= {"Balapan", "10L", "Buat 10 baris!"},
['sprint_20l']= {"Balapan", "20L", "Buat 20 baris!"}, ['sprint_20l']= {"Balapan", "20L", "Buat 20 baris!"},
['sprint_40l']= {"Balapan", "40L", "Buat 40 baris!"}, ['sprint_40l']= {"Balapan", "40L", "Buat 40 baris!"},
['sprint_100l']= {"Balapan", "100L", "Buat 100 baris!"}, ['sprint_100l']= {"Balapan", "100L", "Buat 100 baris!"},
['sprint_400l']= {"Balapan", "400L", "Buat 400 baris!"}, ['sprint_400l']= {"Balapan", "400L", "Buat 400 baris!"},
['sprint_1000l']= {"Balapan", "1.000L", "Buat 1.000 baris!"}, ['sprint_1000l']= {"Balapan", "1.000L", "Buat 1.000 baris!"},
['sprintPenta']= {"Balapan", "PENTOMINO", "40L dengan pentomino!"}, ['sprintPenta']= {"Balapan", "PENTOMINO", "40L dengan pentomino!"},
['sprintMPH']= {"Balapan", "MPH", "Tanpa ingatan\nTanpa pratinjau\nTanpa simpan"}, ['sprintMPH']= {"Balapan", "MPH", "Tanpa ingatan\nTanpa pratinjau\nTanpa simpan"},
['dig_10l']= {"Gali", "10L", "Gali 10 baris!"}, ['dig_10l']= {"Gali", "10L", "Gali 10 baris!"},
['dig_40l']= {"Gali", "40L", "Gali 40 baris!"}, ['dig_40l']= {"Gali", "40L", "Gali 40 baris!"},
['dig_100l']= {"Gali", "100L", "Gali 100 baris!"}, ['dig_100l']= {"Gali", "100L", "Gali 100 baris!"},
['dig_400l']= {"Gali", "400L", "Gali 400 baris!"}, ['dig_400l']= {"Gali", "400L", "Gali 400 baris!"},
['drought_n']= {"Nasib Buruk", "100L", "Tidak ada blok I..."}, ['drought_n']= {"Nasib Buruk", "100L", "Tidak ada blok I..."},
['drought_l']= {"Nasib Buruk+", "100L", "Nasib sangat buruk..."}, ['drought_l']= {"Nasib Buruk+", "100L", "Nasib sangat buruk..."},
['marathon_n']= {"Maraton", "NORMAL", "200-baris maraton dengan kecepatan meningkat"}, ['marathon_n']= {"Maraton", "NORMAL", "200-baris maraton dengan kecepatan meningkat"},
['marathon_h']= {"Maraton", "SULIT", "200-baris maraton dengan kecepatan tinggi"}, ['marathon_h']= {"Maraton", "SULIT", "200-baris maraton dengan kecepatan tinggi"},
['solo_e']= {"Tarung", "MUDAH", "Kalahkan AInya!"}, ['solo_e']= {"Tarung", "MUDAH", "Kalahkan AInya!"},
['solo_n']= {"Tarung", "NORMAL", "Kalahkan AInya!"}, ['solo_n']= {"Tarung", "NORMAL", "Kalahkan AInya!"},
['solo_h']= {"Tarung", "SULIT", "Kalahkan AInya!"}, ['solo_h']= {"Tarung", "SULIT", "Kalahkan AInya!"},
['solo_l']= {"Tarung", "GILA", "Kalahkan AInya!"}, ['solo_l']= {"Tarung", "GILA", "Kalahkan AInya!"},
['solo_u']= {"Tarung", "TERAKHIR", "Kalahkan AInya!"}, ['solo_u']= {"Tarung", "TERAKHIR", "Kalahkan AInya!"},
['techmino49_e']= {"Tech 49", "MUDAH", "Pertarungan dengan 49 pemain."}, ['techmino49_e']= {"Tech 49", "MUDAH", "Pertarungan dengan 49 pemain."},
['techmino49_h']= {"Tech 49", "SULIT", "Pertarungan dengan 49 pemain."}, ['techmino49_h']= {"Tech 49", "SULIT", "Pertarungan dengan 49 pemain."},
['techmino49_u']= {"Tech 49", "TERAKHIR", "Pertarungan dengan 49 pemain."}, ['techmino49_u']= {"Tech 49", "TERAKHIR", "Pertarungan dengan 49 pemain."},
['techmino99_e']= {"Tech 99", "MUDAH", "Pertarungan dengan 99 pemain."}, ['techmino99_e']= {"Tech 99", "MUDAH", "Pertarungan dengan 99 pemain."},
['techmino99_h']= {"Tech 99", "SULIT", "Pertarungan dengan 99 pemain."}, ['techmino99_h']= {"Tech 99", "SULIT", "Pertarungan dengan 99 pemain."},
['techmino99_u']= {"Tech 99", "TERAKHIR", "Pertarungan dengan 99 pemain."}, ['techmino99_u']= {"Tech 99", "TERAKHIR", "Pertarungan dengan 99 pemain."},
['round_e']= {"Giliran", "MUDAH", "Giliran main melawan AI!"}, ['round_e']= {"Giliran", "MUDAH", "Giliran main melawan AI!"},
['round_n']= {"Giliran", "NORMAL", "Giliran main melawan AI!"}, ['round_n']= {"Giliran", "NORMAL", "Giliran main melawan AI!"},
['round_h']= {"Giliran", "SULIT", "Giliran main melawan AI!"}, ['round_h']= {"Giliran", "SULIT", "Giliran main melawan AI!"},
['round_l']= {"Giliran", "GILA", "Giliran main melawan AI!"}, ['round_l']= {"Giliran", "GILA", "Giliran main melawan AI!"},
['round_u']= {"Giliran", "TERAKHIR", "Giliran main melawan AI!"}, ['round_u']= {"Giliran", "TERAKHIR", "Giliran main melawan AI!"},
['master_n']= {"Jago", "NORMAL", "Untuk pemula 20G"}, ['master_n']= {"Jago", "NORMAL", "Untuk pemula 20G"},
['master_h']= {"Jago", "SULIT", "Untuk pro 20G"}, ['master_h']= {"Jago", "SULIT", "Untuk pro 20G"},
['master_m']= {"Jago", "M21", "Untuk jago 20G"}, ['master_m']= {"Jago", "M21", "Untuk jago 20G"},
['master_final']= {"Jago", "TERAKHIR", "Lebih dari 20G"}, ['master_final']= {"Jago", "TERAKHIR", "Lebih dari 20G"},
['master_ph']= {"Jago", "KHAYALAN", "???"}, ['master_ph']= {"Jago", "KHAYALAN", "???"},
['master_ex']= {"Sangat Jago", "EKSTRA", "Blok tidak kelihatan"}, ['master_ex']= {"Sangat Jago", "EKSTRA", "Blok tidak kelihatan"},
['strategy_e']= {"Strategi", "MUDAH", "Keputusan 20G cepat"}, ['strategy_e']= {"Strategi", "MUDAH", "Keputusan 20G cepat"},
['strategy_h']= {"Strategi", "SULIT", "Keputusan 20G cepat"}, ['strategy_h']= {"Strategi", "SULIT", "Keputusan 20G cepat"},
['strategy_u']= {"Strategi", "TERAKHIR", "Keputusan 20G cepat"}, ['strategy_u']= {"Strategi", "TERAKHIR", "Keputusan 20G cepat"},
['blind_e']= {"Tak Terlihat", "MUDAH", "Untuk pemula"}, ['strategy_e_plus']={"Strategi", "MUDAH+", "Keputusan 20G cepat"},
['blind_n']= {"Tak Terlihat", "NORMAL", "Untuk amatir"}, ['strategy_h_plus']={"Strategi", "SULIT+", "Keputusan 20G cepat"},
['blind_h']= {"Tak Terlihat", "SULIT", "Untuk orang berpengalaman"}, ['strategy_u_plus']={"Strategi", "TERAKHIR+", "Keputusan 20G cepat"},
['blind_l']= {"Tak Terlihat", "GILA", "Untuk profesional"}, ['blind_e']= {"Tak Terlihat", "MUDAH", "Untuk pemula"},
['blind_u']= {"Tak Terlihat", "???", "Apakah Anda siap?"}, ['blind_n']= {"Tak Terlihat", "NORMAL", "Untuk amatir"},
['blind_wtf']= {"Tak Terlihat", "TERAKHIR", "Anda belum siap"}, ['blind_h']= {"Tak Terlihat", "SULIT", "Untuk orang berpengalaman"},
['classic_e']= {"Klasik", "MUDAH", "Rekreasi berkecepatan rendah dari tahun 80-an"}, ['blind_l']= {"Tak Terlihat", "GILA", "Untuk profesional"},
['classic_h']= {"Klasik", "SULIT", "Rekreasi berkecepatan medium dari tahun 80-an"}, ['blind_u']= {"Tak Terlihat", "???", "Apakah Anda siap?"},
['classic_u']= {"Klasik", "TERAKHIR", "Rekreasi berkecepatan tinggi dari tahun 80-an"}, ['blind_wtf']= {"Tak Terlihat", "TERAKHIR", "Anda belum siap"},
['survivor_e']= {"Bertahan", "MUDAH", "Berapa lama Anda bisa bertahan?"}, ['classic_e']= {"Klasik", "MUDAH", "Rekreasi berkecepatan rendah dari tahun 80-an"},
['survivor_n']= {"Bertahan", "NORMAL", "Berapa lama Anda bisa bertahan?"}, ['classic_h']= {"Klasik", "SULIT", "Rekreasi berkecepatan medium dari tahun 80-an"},
['survivor_h']= {"Bertahan", "SULIT", "Berapa lama Anda bisa bertahan?"}, ['classic_u']= {"Klasik", "TERAKHIR", "Rekreasi berkecepatan tinggi dari tahun 80-an"},
['survivor_l']= {"Bertahan", "GILA", "Berapa lama Anda bisa bertahan?"}, ['survivor_e']= {"Bertahan", "MUDAH", "Berapa lama Anda bisa bertahan?"},
['survivor_u']= {"Bertahan", "TERAKHIR", "Berapa lama Anda bisa bertahan?"}, ['survivor_n']= {"Bertahan", "NORMAL", "Berapa lama Anda bisa bertahan?"},
['attacker_h']= {"Penyerang", "SULIT", "Praktekkan keahlian menyerang Anda!"}, ['survivor_h']= {"Bertahan", "SULIT", "Berapa lama Anda bisa bertahan?"},
['attacker_u']= {"Penyerang", "TERAKHIR", "Praktekkan keahlian menyerang Anda!"}, ['survivor_l']= {"Bertahan", "GILA", "Berapa lama Anda bisa bertahan?"},
['defender_n']= {"Pembela", "NORMAL", "Praktekkan keahlian membela Anda!"}, ['survivor_u']= {"Bertahan", "TERAKHIR", "Berapa lama Anda bisa bertahan?"},
['defender_l']= {"Pembela", "GILA", "Praktekkan keahlian membela Anda!"}, ['attacker_h']= {"Penyerang", "SULIT", "Praktekkan keahlian menyerang Anda!"},
['dig_h']= {"Pembor", "SULIT", "Praktekkan keahlian menggali Anda!"}, ['attacker_u']= {"Penyerang", "TERAKHIR", "Praktekkan keahlian menyerang Anda!"},
['dig_u']= {"Pembor", "TERAKHIR", "Praktekkan keahlian menggali Anda!"}, ['defender_n']= {"Pembela", "NORMAL", "Praktekkan keahlian membela Anda!"},
['clearRush']= {"Gegas Baris", "NORMAL", "Tutorial all-spin!\n[Dalam pengembangan]"}, ['defender_l']= {"Pembela", "GILA", "Praktekkan keahlian membela Anda!"},
['c4wtrain_n']= {"Latihan C4W", "NORMAL", "Kombo tidak terbatas."}, ['dig_h']= {"Pembor", "SULIT", "Praktekkan keahlian menggali Anda!"},
['c4wtrain_l']= {"Latihan C4W", "GILA", "Kombo tidak terbatas."}, ['dig_u']= {"Pembor", "TERAKHIR", "Praktekkan keahlian menggali Anda!"},
['pctrain_n']= {"Latihan PC", "NORMAL", "Latihan PC"}, ['clearRush']= {"Gegas Baris", "NORMAL", "Tutorial all-spin!\n[Dalam pengembangan]"},
['pctrain_l']= {"Latihan PC", "GILA", "Latihan PC yang lebih sulit"}, ['c4wtrain_n']= {"Latihan C4W", "NORMAL", "Kombo tidak terbatas."},
['pc_n']= {"Tantangan PC", "NORMAL", "Dapatkan PC sampai 100 baris!"}, ['c4wtrain_l']= {"Latihan C4W", "GILA", "Kombo tidak terbatas."},
['pc_h']= {"Tantangan PC", "SULIT", "Dapatkan PC sampai 100 baris!"}, ['pctrain_n']= {"Latihan PC", "NORMAL", "Latihan PC"},
['pc_l']= {"Tantangan PC", "GILA", "Dapatkan PC sampai 100 baris!"}, ['pctrain_l']= {"Latihan PC", "GILA", "Latihan PC yang lebih sulit"},
['pc_inf']= {"Tantangan PC", "TAK TERBATAS", "Dapatkan PC sebanyaknya!"}, ['pc_n']= {"Tantangan PC", "NORMAL", "Dapatkan PC sampai 100 baris!"},
['tech_n']= {"Tech", "NORMAL", "Coba jaga deret Back-To-Back!"}, ['pc_h']= {"Tantangan PC", "SULIT", "Dapatkan PC sampai 100 baris!"},
['tech_n_plus']= {"Tech", "NORMAL+", "Hanya Spins & PCs dibolehkan"}, ['pc_l']= {"Tantangan PC", "GILA", "Dapatkan PC sampai 100 baris!"},
['tech_h']= {"Tech", "SULIT", "Coba jaga deret Back-To-Back!"}, ['pc_inf']= {"Tantangan PC", "TAK TERBATAS", "Dapatkan PC sebanyaknya!"},
['tech_h_plus']= {"Tech", "SULIT+", "Hanya Spins & PCs dibolehkan"}, ['tech_n']= {"Tech", "NORMAL", "Coba jaga deret Back-To-Back!"},
['tech_l']= {"Tech", "GILA", "Coba jaga deret Back-To-Back!"}, ['tech_n_plus']= {"Tech", "NORMAL+", "Hanya Spins & PCs dibolehkan"},
['tech_l_plus']= {"Tech", "GILA+", "Hanya Spins & PCs dibolehkan"}, ['tech_h']= {"Tech", "SULIT", "Coba jaga deret Back-To-Back!"},
['tech_finesse']= {"Tech", "EF. TOMBOL", "Efisiensi tombol harus maksimal!"}, ['tech_h_plus']= {"Tech", "SULIT+", "Hanya Spins & PCs dibolehkan"},
['tech_finesse_f']={"Tech", "EF. TOMBOL+", "Efisiensi tombol maksimal dan tidak ada garis normal!"}, ['tech_l']= {"Tech", "GILA", "Coba jaga deret Back-To-Back!"},
['tsd_e']= {"Tantangan TSD", "MUDAH", "Hanya T-Spin Double dibolehkan!"}, ['tech_l_plus']= {"Tech", "GILA+", "Hanya Spins & PCs dibolehkan"},
['tsd_h']= {"Tantangan TSD", "SULIT", "Hanya T-Spin Double dibolehkan!"}, ['tech_finesse']= {"Tech", "EF. TOMBOL", "Efisiensi tombol harus maksimal!"},
['tsd_u']= {"Tantangan TSD", "TERAKHIR", "Hanya T-Spin Double dibolehkan!"}, ['tech_finesse_f']= {"Tech", "EF. TOMBOL+", "Efisiensi tombol maksimal dan tidak ada garis normal!"},
['backfire_n']= {"Serangan Balik", "NORMAL", "Tahankan serang baliknya!"}, ['tsd_e']= {"Tantangan TSD", "MUDAH", "Hanya T-Spin Double dibolehkan!"},
['backfire_h']= {"Serangan Balik", "SULIT", "Tahankan serang baliknya!"}, ['tsd_h']= {"Tantangan TSD", "SULIT", "Hanya T-Spin Double dibolehkan!"},
['backfire_l']= {"Serangan Balik", "GILA", "Tahankan serang baliknya!"}, ['tsd_u']= {"Tantangan TSD", "TERAKHIR", "Hanya T-Spin Double dibolehkan!"},
['backfire_u']= {"Serangan Balik", "TERAKHIR", "Tahankan serang baliknya!"}, ['backfire_n']= {"Serangan Balik", "NORMAL", "Tahankan serang baliknya!"},
['sprintAtk']= {"Balapan", "100 Serangan", "Kirim 100 baris serangan!"}, ['backfire_h']= {"Serangan Balik", "SULIT", "Tahankan serang baliknya!"},
['sprintEff']= {"Balapan", "Efisiensi", "Kirim lebih banyak serangan sampai 40 baris!"}, ['backfire_l']= {"Serangan Balik", "GILA", "Tahankan serang baliknya!"},
['zen']= {"Zen", "200L", "Permainan 200-garis tanpa batas waktu"}, ['backfire_u']= {"Serangan Balik", "TERAKHIR", "Tahankan serang baliknya!"},
['ultra']= {"Ultra", "EKSTRA", "Permainan 2 menit. Dapatkan nilai sebanyaknya!"}, ['sprintAtk']= {"Balapan", "100 Serangan", "Kirim 100 baris serangan!"},
['infinite']= {"Tak Terbatas", "", "Bak pasir"}, ['sprintEff']= {"Balapan", "Efisiensi", "Kirim lebih banyak serangan sampai 40 baris!"},
['infinite_dig']= {"Tak Terbatas: Gali","", "Gali, gali, gali"}, ['zen']= {"Zen", "200L", "Permainan 200-garis tanpa batas waktu"},
['marathon_inf']= {"Maraton", "TAK TERBATAS", "Maraton tanpa akhir."}, ['ultra']= {"Ultra", "EKSTRA", "Permainan 2 menit. Dapatkan nilai sebanyaknya!"},
['infinite']= {"Tak Terbatas", "", "Bak pasir"},
['infinite_dig']= {"Tak Terbatas: Gali","", "Gali, gali, gali"},
['marathon_inf']= {"Maraton", "TAK TERBATAS", "Maraton tanpa akhir."},
['custom_clear']= {"Tersesuai", "NORMAL"}, ['custom_clear']= {"Tersesuai", "NORMAL"},
['custom_puzzle']= {"Tersesuai", "TEKA-TEKI"}, ['custom_puzzle']= {"Tersesuai", "TEKA-TEKI"},
}, },
getTip={refuseCopy=true, getTip={refuseCopy=true,
"(RUR'U')R'FR2U'R'U'(RUR'F')", "(RUR'U')R'FR2U'R'U'(RUR'F')",

View File

@@ -706,6 +706,9 @@ return{
-- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"},
-- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, -- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"},
-- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, -- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"},
-- ['strategy_e_plus']={"Strategi", "MUDAH+", "Keputusan 20G cepat"},
-- ['strategy_h_plus']={"Strategi", "SULIT+", "Keputusan 20G cepat"},
-- ['strategy_u_plus']={"Strategi", "TERAKHIR+", "Keputusan 20G cepat"},
['blind_e']= {"Cego", "METADE", "Para novatos."}, ['blind_e']= {"Cego", "METADE", "Para novatos."},
['blind_n']= {"Cego", "TUDO", "Para intermediários."}, ['blind_n']= {"Cego", "TUDO", "Para intermediários."},
['blind_h']= {"Cego", "DE REPENTE", "Para experientes."}, ['blind_h']= {"Cego", "DE REPENTE", "Para experientes."},

View File

@@ -232,6 +232,9 @@ return{fallback='zh',
['strategy_e']= {"策略堆叠", "简单", "有区别吗"}, ['strategy_e']= {"策略堆叠", "简单", "有区别吗"},
['strategy_h']= {"策略堆叠", "困难", "没区别吧"}, ['strategy_h']= {"策略堆叠", "困难", "没区别吧"},
['strategy_u']= {"策略堆叠", "极限", "没区别"}, ['strategy_u']= {"策略堆叠", "极限", "没区别"},
['strategy_e_plus']={"策略堆叠", "简单+", "有区别吗"},
['strategy_h_plus']={"策略堆叠", "困难+", "没区别吧"},
['strategy_u_plus']={"策略堆叠", "极限+", "没区别"},
['blind_e']= {"隐形", "半隐", "谁都能玩"}, ['blind_e']= {"隐形", "半隐", "谁都能玩"},
['blind_n']= {"隐形", "全隐", "稍加练习即可"}, ['blind_n']= {"隐形", "全隐", "稍加练习即可"},
['blind_h']= {"隐形", "瞬隐", "和上一个一样"}, ['blind_h']= {"隐形", "瞬隐", "和上一个一样"},

View File

@@ -715,6 +715,9 @@ return{
['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"},
['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"},
['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"},
['strategy_e_plus']={"策略堆叠", "简单+", "20G堆叠中速决策练习"},
['strategy_h_plus']={"策略堆叠", "困难+", "20G堆叠快速决策练习"},
['strategy_u_plus']={"策略堆叠", "极限+", "20G堆叠极速决策练习"},
['blind_e']= {"隐形", "半隐", "不强大脑"}, ['blind_e']= {"隐形", "半隐", "不强大脑"},
['blind_n']= {"隐形", "全隐", "挺强大脑"}, ['blind_n']= {"隐形", "全隐", "挺强大脑"},
['blind_h']= {"隐形", "瞬隐", "很强大脑"}, ['blind_h']= {"隐形", "瞬隐", "很强大脑"},

View File

@@ -122,6 +122,9 @@ return{
['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"},
['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"},
['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"},
['strategy_e_plus']={"策略堆叠", "简单+", "20G堆叠中速决策练习"},
['strategy_h_plus']={"策略堆叠", "困难+", "20G堆叠快速决策练习"},
['strategy_u_plus']={"策略堆叠", "极限+", "20G堆叠极速决策练习"},
['blind_e']= {"隐形", "半隐", "不强大脑"}, ['blind_e']= {"隐形", "半隐", "不强大脑"},
['blind_n']= {"隐形", "全隐", "挺强大脑"}, ['blind_n']= {"隐形", "全隐", "挺强大脑"},
['blind_h']= {"隐形", "瞬隐", "很强大脑"}, ['blind_h']= {"隐形", "瞬隐", "很强大脑"},

View File

@@ -672,100 +672,103 @@ return{
}, },
}, },
modes={ modes={
['sprint_10l']= {"冲刺", "10升", "清除10行"}, ['sprint_10l']= {"冲刺", "10升", "清除10行"},
['sprint_20l']= {"冲刺", "20升", "清除20行"}, ['sprint_20l']= {"冲刺", "20升", "清除20行"},
['sprint_40l']= {"冲刺", "40升", "清除40行"}, ['sprint_40l']= {"冲刺", "40升", "清除40行"},
['sprint_100l']= {"冲刺", "100升", "清除100行"}, ['sprint_100l']= {"冲刺", "100升", "清除100行"},
['sprint_400l']= {"冲刺", "400升", "清除400行"}, ['sprint_400l']= {"冲刺", "400升", "清除400行"},
['sprint_1000l']= {"冲刺", "1000升", "清除1000行"}, ['sprint_1000l']= {"冲刺", "1000升", "清除1000行"},
['sprintPenta']= {"冲刺", "五联骨牌", "40升配18个五分钟"}, ['sprintPenta']= {"冲刺", "五联骨牌", "40升配18个五分钟"},
['sprintMPH']= {"冲刺", "每小时英里数", "无记忆\n无先前\n无记忆"}, ['sprintMPH']= {"冲刺", "每小时英里数", "无记忆\n无先前\n无记忆"},
['dig_10l']= {"挖掘", "10升", "挖10条垃圾线"}, ['dig_10l']= {"挖掘", "10升", "挖10条垃圾线"},
['dig_40l']= {"挖掘", "40升", "挖40条垃圾线"}, ['dig_40l']= {"挖掘", "40升", "挖40条垃圾线"},
['dig_100l']= {"挖掘", "100升", "挖100条垃圾线"}, ['dig_100l']= {"挖掘", "100升", "挖100条垃圾线"},
['dig_400l']= {"挖掘", "400升", "挖400条垃圾线"}, ['dig_400l']= {"挖掘", "400升", "挖400条垃圾线"},
['drought_n']= {"干旱", "100升", "没有工装"}, ['drought_n']= {"干旱", "100升", "没有工装"},
['drought_l']= {"干旱+", "100升", "搞什么呀"}, ['drought_l']= {"干旱+", "100升", "搞什么呀"},
['marathon_n']= {"马拉松赛跑", "正常", "200线加速马拉松"}, ['marathon_n']= {"马拉松赛跑", "正常", "200线加速马拉松"},
['marathon_h']= {"马拉松赛跑", "硬的", "200线高速马拉松"}, ['marathon_h']= {"马拉松赛跑", "硬的", "200线高速马拉松"},
['solo_e']= {"战争", "容易", "打败AI"}, ['solo_e']= {"战争", "容易", "打败AI"},
['solo_n']= {"战争", "正常", "打败AI"}, ['solo_n']= {"战争", "正常", "打败AI"},
['solo_h']= {"战争", "硬的", "打败AI"}, ['solo_h']= {"战争", "硬的", "打败AI"},
['solo_l']= {"战争", "疯子", "打败AI"}, ['solo_l']= {"战争", "疯子", "打败AI"},
['solo_u']= {"战争", "终极", "打败AI"}, ['solo_u']= {"战争", "终极", "打败AI"},
['techmino49_e']= {"技术49", "容易", "49人战斗\n最后一个站着的人获胜"}, ['techmino49_e']= {"技术49", "容易", "49人战斗\n最后一个站着的人获胜"},
['techmino49_h']= {"技术49", "硬的", "49人战斗\n最后一个站着的人获胜"}, ['techmino49_h']= {"技术49", "硬的", "49人战斗\n最后一个站着的人获胜"},
['techmino49_u']= {"技术49", "终极", "49人战斗\n最后一个站着的人获胜"}, ['techmino49_u']= {"技术49", "终极", "49人战斗\n最后一个站着的人获胜"},
['techmino99_e']= {"科技99", "容易", "99人战斗\n最后一个站着的人获胜"}, ['techmino99_e']= {"科技99", "容易", "99人战斗\n最后一个站着的人获胜"},
['techmino99_h']= {"科技99", "硬的", "99人战斗\n最后一个站着的人获胜"}, ['techmino99_h']= {"科技99", "硬的", "99人战斗\n最后一个站着的人获胜"},
['techmino99_u']= {"科技99", "终极", "99人战斗\n最后一个站着的人获胜"}, ['techmino99_u']= {"科技99", "终极", "99人战斗\n最后一个站着的人获胜"},
['round_e']= {"回合制", "容易", "轮流玩AI"}, ['round_e']= {"回合制", "容易", "轮流玩AI"},
['round_n']= {"回合制", "正常", "轮流玩AI"}, ['round_n']= {"回合制", "正常", "轮流玩AI"},
['round_h']= {"回合制", "硬的", "轮流玩AI"}, ['round_h']= {"回合制", "硬的", "轮流玩AI"},
['round_l']= {"回合制", "疯子", "轮流玩AI"}, ['round_l']= {"回合制", "疯子", "轮流玩AI"},
['round_u']= {"回合制", "终极", "轮流玩AI"}, ['round_u']= {"回合制", "终极", "轮流玩AI"},
['master_n']= {"主人", "正常", "适合20G初学者"}, ['master_n']= {"主人", "正常", "适合20G初学者"},
['master_h']= {"主人", "硬的", "20克的职业选手"}, ['master_h']= {"主人", "硬的", "20克的职业选手"},
['master_m']= {"主人", "M21", "20克大师赛"}, ['master_m']= {"主人", "M21", "20克大师赛"},
['master_final']= {"主人", "最终", "20G及以上"}, ['master_final']= {"主人", "最终", "20G及以上"},
['master_ph']= {"主人", "幻觉", ""}, ['master_ph']= {"主人", "幻觉", ""},
['master_ex']= {"大师", "额外的", "比瞬间还短的永恒"}, ['master_ex']= {"大师", "额外的", "比瞬间还短的永恒"},
['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"},
['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"},
['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"},
['blind_e']= {"看不见的", "一半", "对于新手来说"}, ['strategy_e_plus']={"策略堆叠", "简单", "20G堆叠中速决策练习"},
['blind_n']= {"看不见的", "全部", "对于中间产品"}, ['strategy_h_plus']={"策略堆叠", "困难", "20G堆叠快速决策练习"},
['blind_h']= {"看不见的", "突然", "对于有经验的人"}, ['strategy_u_plus']={"策略堆叠", "极限", "20G堆叠极速决策练习"},
['blind_l']= {"看不见的", "突然+", "对于专业人士"}, ['blind_e']= {"看不见的", "一半", "对于新手来说"},
['blind_u']= {"看不见的", "", "你准备好了吗?"}, ['blind_n']= {"看不见的", "全部", "对于中间产品"},
['blind_wtf']= {"看不见的", "世界跆拳道联盟", "你还没准备好"}, ['blind_h']= {"看不见的", "突然", "对于有经验的人"},
['classic_e']= {"经典", "容易", "80年代的低速娱乐"}, ['blind_l']= {"看不见的", "突然+", "对于专业人士"},
['classic_h']= {"经典", "困难", "80年代的中速娱乐"}, ['blind_u']= {"看不见的", "", "你准备好了吗?"},
['classic_u']= {"经典", "终极", "80年代的高速娱乐"}, ['blind_wtf']= {"看不见的", "世界跆拳道联盟", "你还没准备好"},
['survivor_e']= {"幸存者", "容易", "你能活多久?"}, ['classic_e']= {"经典", "容易", "80年代的低速娱乐"},
['survivor_n']= {"幸存者", "正常", "你能活多久?"}, ['classic_h']= {"经典", "困难", "80年代的中速娱乐"},
['survivor_h']= {"幸存者", "硬的", "你能活多久?"}, ['classic_u']= {"经典", "终极", "80年代的高速娱乐"},
['survivor_l']= {"幸存者", "疯子", "你能活多久?"}, ['survivor_e']= {"幸存者", "容易", "你能活多久?"},
['survivor_u']= {"幸存者", "终极", "你能活多久?"}, ['survivor_n']= {"幸存者", "正常", "你能活多久?"},
['attacker_h']= {"攻击", "硬的", "练习你的进攻技巧!"}, ['survivor_h']= {"幸存", "硬的", "你能活多久?"},
['attacker_u']= {"攻击", "终极", "练习你的进攻技巧!"}, ['survivor_l']= {"幸存", "疯子", "你能活多久?"},
['defender_n']= {"防守", "正常", "练习你的防守技巧!"}, ['survivor_u']= {"幸存", "终极", "你能活多久?"},
['defender_l']= {"防守", "疯子", "练习你的防守技巧!"}, ['attacker_h']= {"攻击", "硬的", "练习你的进攻技巧!"},
['dig_h']= {"钻机", "硬的", "挖掘练习!"}, ['attacker_u']= {"攻击者", "终极", "练习你的进攻技巧"},
['dig_u']= {"钻机", "终极", "挖掘练习!"}, ['defender_n']= {"防守者", "正常", "练习你的防守技巧"},
['clearRush']= {"清晰的冲", "普通", "所有旋转教程\n[在建]"}, ['defender_l']= {"防守者", "疯子", "练习你的防守技巧!"},
['c4wtrain_n']= {"C4W训练", "正常", "无限组合"}, ['dig_h']= {"钻机", "硬的", "挖掘练习!"},
['c4wtrain_l']= {"C4W训练", "疯子", "无限组合"}, ['dig_u']= {"钻机", "终极", "挖掘练习!"},
['pctrain_n']= {"电脑培训", "正常", "完美清晰的实践"}, ['clearRush']= {"清晰的冲", "普通", "所有旋转教程\n[在建]"},
['pctrain_l']= {"电脑培训", "疯子", "更难的完美清晰的练习"}, ['c4wtrain_n']= {"C4W训练", "正常", "无限组合"},
['pc_n']= {"电脑挑战", "正常", "让电脑在100线以内"}, ['c4wtrain_l']= {"C4W训练", "疯子", "无限组合"},
['pc_h']= {"电脑挑战", "硬的", "让电脑在100线以内"}, ['pctrain_n']= {"电脑培训", "正常", "完美清晰的实践"},
['pc_l']= {"电脑挑战", "疯子", "让电脑在100线以内"}, ['pctrain_l']= {"电脑培训", "疯子", "更难的完美清晰的练习"},
['pc_inf']= {"无尽个人电脑挑战", "", "尽可能多地获取个人电脑"}, ['pc_n']= {"电脑挑战", "正常", "让电脑在100线以内"},
['tech_n']= {"技术人员", "正常", "试着保持背靠背的链条"}, ['pc_h']= {"电脑挑战", "硬的", "让电脑在100线以内"},
['tech_n_plus']= {"技术人员", "正常+", "仅限旋转和个人电脑"}, ['pc_l']= {"电脑挑战", "疯子", "让电脑在100线以内"},
['tech_h']= {"技术人员", "硬的", "试着保持背靠背的链条!"}, ['pc_inf']= {"无尽个人电脑挑战", "", "尽可能多地获取个人电脑"},
['tech_h_plus']= {"技术人员", "硬的+", "仅限旋转和个人电脑"}, ['tech_n']= {"技术人员", "正常", "试着保持背靠背的链条!"},
['tech_l']= {"技术人员", "疯子", "试着保持背靠背的链条!"}, ['tech_n_plus']= {"技术人员", "正常+", "仅限旋转和个人电脑"},
['tech_l_plus']= {"技术人员", "疯子+", "仅限旋转和个人电脑"}, ['tech_h']= {"技术人员", "硬的", "试着保持背靠背的链条!"},
['tech_finesse']= {"技术人员", "手腕", "没有技巧错误!"}, ['tech_h_plus']= {"技术人员", "硬的+", "仅限旋转和个人电脑"},
['tech_finesse_f']={"技术人员", "技巧+", "没有正常的清除和技巧错误"}, ['tech_l']= {"技术人员", "疯子", "试着保持背靠背的链条"},
['tsd_e']= {"热关断挑战赛", "容易", "只有T-Spin双打"}, ['tech_l_plus']= {"技术人员", "疯子+", "仅限旋转和个人电脑"},
['tsd_h']= {"热关断挑战赛", "硬的", "只有T-Spin双打"}, ['tech_finesse']= {"技术人员", "手腕", "没有技巧错误"},
['tsd_u']= {"热关断挑战赛", "终极", "只有T-Spin双打"}, ['tech_finesse_f']= {"技术人员", "技巧+", "没有正常的清除和技巧错误"},
['backfire_n']= {"适得其反", "正常", "挡住回火的垃圾管道"}, ['tsd_e']= {"热关断挑战赛", "容易", "只有T-Spin双打"},
['backfire_h']= {"适得其反", "硬的", "挡住回火的垃圾管道"}, ['tsd_h']= {"热关断挑战赛", "硬的", "只有T-Spin双打"},
['backfire_l']= {"适得其反", "疯子", "挡住回火的垃圾管道"}, ['tsd_u']= {"热关断挑战赛", "终极", "只有T-Spin双打"},
['backfire_u']= {"适得其反", "终极", "挡住回火的垃圾管道"}, ['backfire_n']= {"适得其反", "正常", "挡住回火的垃圾管道"},
['sprintAtk']= {"冲刺", "100次攻击", "发送100行"}, ['backfire_h']= {"适得其反", "硬的", "挡住回火的垃圾管道"},
['sprintEff']= {"竞速", "效率", "在40行内发动更多攻击"}, ['backfire_l']= {"适得其反", "疯子", "挡住回火的垃圾管道"},
['zen']= {"禅宗", "200", "没有时间限制的200线跑步"}, ['backfire_u']= {"适得其反", "终极", "挡住回火的垃圾管道"},
['ultra']= {"Ultra", "额外", "2分钟的得分进攻"}, ['sprintAtk']= {"冲刺", "100次攻击", "发送100行"},
['infinite']= {"无限", "", "这只是一个沙箱"}, ['sprintEff']= {"竞速", "效率", "在40行内发动更多攻击"},
['infinite_dig']= {"无限:挖掘", "", "挖,挖,挖"}, ['zen']= {"禅宗", "200", "没有时间限制的200线跑步"},
['marathon_inf']= {"马拉松", "无尽", "无尽马拉松"}, ['ultra']= {"Ultra", "额外", "2分钟的得分进攻"},
['infinite']= {"无限", "", "这只是一个沙箱"},
['infinite_dig']= {"无限:挖掘", "", "挖,挖,挖"},
['marathon_inf']= {"马拉松", "无尽", "无尽马拉松"},
['custom_clear']= {"习俗", "正常"}, ['custom_clear']= {"习俗", "正常"},
['custom_puzzle']= {"习俗", "令人费解的"}, ['custom_puzzle']= {"习俗", "令人费解的"},
}, },
} }

View File

@@ -715,6 +715,9 @@ return{
['strategy_e']= {"策略堆疊", "簡單", "20G堆疊中速決策練習"}, ['strategy_e']= {"策略堆疊", "簡單", "20G堆疊中速決策練習"},
['strategy_h']= {"策略堆疊", "困難", "20G堆疊快速決策練習"}, ['strategy_h']= {"策略堆疊", "困難", "20G堆疊快速決策練習"},
['strategy_u']= {"策略堆疊", "極限", "20G堆疊極速決策練習"}, ['strategy_u']= {"策略堆疊", "極限", "20G堆疊極速決策練習"},
['strategy_e_plus']={"策略堆疊", "簡單+", "20G堆疊中速決策練習"},
['strategy_h_plus']={"策略堆疊", "困難+", "20G堆疊快速決策練習"},
['strategy_u_plus']={"策略堆疊", "極限+", "20G堆疊極速決策練習"},
['blind_e']= {"隱形", "半隱", "不強大腦"}, ['blind_e']= {"隱形", "半隱", "不強大腦"},
['blind_n']= {"隱形", "全隱", "挺強大腦"}, ['blind_n']= {"隱形", "全隱", "挺強大腦"},
['blind_h']= {"隱形", "瞬隱", "很強大腦"}, ['blind_h']= {"隱形", "瞬隱", "很強大腦"},

View File

@@ -0,0 +1,21 @@
return{
env={
sequence="bagES",
eventSet='strategy_e_plus',
bg='bg2',bgm='push',
},
slowMark=true,
score=function(P)return{math.min(P.stat.row,200),P.stat.time}end,
scoreDisp=function(D)return D[1].." Lines "..STRING.time(D[2])end,
comp=function(a,b)return a[1]>b[1]or a[1]==b[1]and a[2]<b[2]end,
getRank=function(P)
local L=P.stat.row
return
L>=200 and 5 or
L>=170 and 4 or
L>=150 and 3 or
L>=120 and 2 or
L>=60 and 1 or
L>=26 and 0
end,
}

View File

@@ -0,0 +1,21 @@
return{
env={
sequence="bagES",
eventSet='strategy_h_plus',
bg='bg2',bgm='secret8th',
},
slowMark=true,
score=function(P)return{math.min(P.stat.row,200),P.stat.time}end,
scoreDisp=function(D)return D[1].." Lines "..STRING.time(D[2])end,
comp=function(a,b)return a[1]>b[1]or a[1]==b[1]and a[2]<b[2]end,
getRank=function(P)
local L=P.stat.row
return
L>=200 and 5 or
L>=160 and 4 or
L>=120 and 3 or
L>=70 and 2 or
L>=40 and 1 or
L>=16 and 0
end,
}

View File

@@ -0,0 +1,21 @@
return{
env={
sequence="bagES",
eventSet='strategy_u_plus',
bg='bg2',bgm='secret7th',
},
slowMark=true,
score=function(P)return{math.min(P.stat.row,200),P.stat.time}end,
scoreDisp=function(D)return D[1].." Lines "..STRING.time(D[2])end,
comp=function(a,b)return a[1]>b[1]or a[1]==b[1]and a[2]<b[2]end,
getRank=function(P)
local L=P.stat.row
return
L>=200 and 5 or
L>=150 and 4 or
L>=80 and 3 or
L>=40 and 2 or
L>=20 and 1 or
L>=10 and 0
end,
}