diff --git a/parts/eventsets/strategy_e_plus.lua b/parts/eventsets/strategy_e_plus.lua new file mode 100644 index 00000000..370b28b2 --- /dev/null +++ b/parts/eventsets/strategy_e_plus.lua @@ -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 +} diff --git a/parts/eventsets/strategy_h_plus.lua b/parts/eventsets/strategy_h_plus.lua new file mode 100644 index 00000000..2a591770 --- /dev/null +++ b/parts/eventsets/strategy_h_plus.lua @@ -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 +} diff --git a/parts/eventsets/strategy_u_plus.lua b/parts/eventsets/strategy_u_plus.lua new file mode 100644 index 00000000..2864adc2 --- /dev/null +++ b/parts/eventsets/strategy_u_plus.lua @@ -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 +} diff --git a/parts/language/lang_en.lua b/parts/language/lang_en.lua index 15a39271..d3d521a6 100644 --- a/parts/language/lang_en.lua +++ b/parts/language/lang_en.lua @@ -675,101 +675,104 @@ return{ }, }, modes={ - ['sprint_10l']= {"Sprint", "10L", "Clear 10 lines!"}, - ['sprint_20l']= {"Sprint", "20L", "Clear 20 lines!"}, - ['sprint_40l']= {"Sprint", "40L", "Clear 40 lines!"}, - ['sprint_100l']= {"Sprint", "100L", "Clear 100 lines!"}, - ['sprint_400l']= {"Sprint", "400L", "Clear 400 lines!"}, - ['sprint_1000l']= {"Sprint", "1,000L", "Clear 1,000 lines!"}, - ['sprintPenta']= {"Sprint", "PENTOMINO", "40L with 18 pentominoes"}, - ['sprintMPH']= {"Sprint", "MPH", "Memoryless\nPreviewless\nHoldless"}, - ['dig_10l']= {"Dig", "10L", "Dig 10 garbage lines"}, - ['dig_40l']= {"Dig", "40L", "Dig 40 garbage lines"}, - ['dig_100l']= {"Dig", "100L", "Dig 100 garbage lines"}, - ['dig_400l']= {"Dig", "400L", "Dig 400 garbage lines"}, - ['drought_n']= {"Drought", "100L", "No I-pieces available"}, - ['drought_l']= {"Drought+", "100L", "W T F"}, - ['marathon_n']= {"Marathon", "NORMAL", "200-line marathon with increasing speed"}, - ['marathon_h']= {"Marathon", "HARD", "200-line high-speed marathon"}, - ['solo_e']= {"Battle", "EASY", "Defeat the AI!"}, - ['solo_n']= {"Battle", "NORMAL", "Defeat the AI!"}, - ['solo_h']= {"Battle", "HARD", "Defeat the AI!"}, - ['solo_l']= {"Battle", "LUNATIC", "Defeat the AI!"}, - ['solo_u']= {"Battle", "ULTIMATE", "Defeat the AI!"}, - ['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_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_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"}, - ['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_h']= {"Turn-Based", "HARD", "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!"}, - ['master_n']= {"Master", "NORMAL", "For 20G beginners"}, - ['master_h']= {"Master", "HARD", "For 20G pros"}, - ['master_m']= {"Master", "M21", "For 20G Masters"}, - ['master_final']= {"Master", "FINAL", "20G and beyond"}, - ['master_ph']= {"Master", "PHANTASM", "???"}, - ['master_ex']= {"GrandMaster", "EXTRA", "An eternity shorter than an instant"}, - ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, - ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, - ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, - ['blind_e']= {"Invisible", "HALF", "For novices"}, - ['blind_n']= {"Invisible", "ALL", "For intermediates"}, - ['blind_h']= {"Invisible", "SUDDEN", "For the experienced"}, - ['blind_l']= {"Invisible", "SUDDEN+", "For professionals"}, - ['blind_u']= {"Invisible", "?", "Are you ready?"}, - ['blind_wtf']= {"Invisible", "WTF", "You're not ready"}, - ['classic_e']= {"Classic", "EASY", "A very low-speed recreation from the 80s"}, - ['classic_h']= {"Classic", "HARD", "A medium speed recreation from the 80s"}, - ['classic_u']= {"Classic", "ULTIMATE", "A very high-speed recreation from the 80s"}, - ['survivor_e']= {"Survival", "EASY", "How long can you survive?"}, - ['survivor_n']= {"Survival", "NORMAL", "How long can you survive?"}, - ['survivor_h']= {"Survival", "HARD", "How long can you survive?"}, - ['survivor_l']= {"Survival", "LUNATIC", "How long can you survive?"}, - ['survivor_u']= {"Survival", "ULTIMATE", "How long can you survive?"}, - ['attacker_h']= {"Attacker", "HARD", "Practice your attacking skills!"}, - ['attacker_u']= {"Attacker", "ULTIMATE", "Practice your attacking skills!"}, - ['defender_n']= {"Defender", "NORMAL", "Practice your defencing skills!"}, - ['defender_l']= {"Defender", "LUNATIC", "Practice your defencing skills!"}, - ['dig_h']= {"Driller", "HARD", "Digging practice!"}, - ['dig_u']= {"Driller", "ULTIMATE", "Digging practice!"}, - ['clearRush']= {"Clear Rush", "NORMAL", "All-spin tutorial!\n[Under construction]"}, - ['c4wtrain_n']= {"C4W Training", "NORMAL", "Infinite combos"}, - ['c4wtrain_l']= {"C4W Training", "LUNATIC", "Infinite combos"}, - ['pctrain_n']= {"PC Training", "NORMAL", "Perfect Clear practice"}, - ['pctrain_l']= {"PC Training", "LUNATIC", "A harder Perfect Clear practice"}, - ['pc_n']= {"PC Challenge", "NORMAL", "Get PCs within 100 lines!"}, - ['pc_h']= {"PC Challenge", "HARD", "Get PCs within 100 lines!"}, - ['pc_l']= {"PC Challenge", "LUNATIC", "Get PCs within 100 lines!"}, - ['pc_inf']= {"Inf. PC Challenge", "", "Get PCs as much as you can"}, - ['tech_n']= {"Tech", "NORMAL", "Try to keep the\nBack-to-Back chain!"}, - ['tech_n_plus']= {"Tech", "NORMAL+", "Spins & PCs only"}, - ['tech_h']= {"Tech", "HARD", "Try to keep the\nBack-to-Back chain!"}, - ['tech_h_plus']= {"Tech", "HARD+", "Spins & PCs only"}, - ['tech_l']= {"Tech", "LUNATIC", "Try to keep the\nBack-to-Back chain!"}, - ['tech_l_plus']= {"Tech", "LUNATIC+", "Spins & PCs only"}, - ['tech_finesse']= {"Tech", "FINESSE", "No finesse faults!"}, - ['tech_finesse_f']={"Tech", "FINESSE+", "No normal clears and finesse faults!"}, - ['tsd_e']= {"TSD Challenge", "EASY", "T-Spin Doubles only!"}, - ['tsd_h']= {"TSD Challenge", "HARD", "T-Spin Doubles only!"}, - ['tsd_u']= {"TSD Challenge", "ULTIMATE", "T-Spin Doubles only!"}, - ['backfire_n']= {"Backfire", "NORMAL", "Hold back the backfiring garbage lines"}, - ['backfire_h']= {"Backfire", "HARD", "Hold back the backfiring garbage lines"}, - ['backfire_l']= {"Backfire", "LUNATIC", "Hold back the backfiring garbage lines"}, - ['backfire_u']= {"Backfire", "ULTIMATE", "Hold back the backfiring garbage lines"}, - ['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines!"}, - ['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40lines!"}, - ['zen']= {'Zen', "200", "A 200-line run without a time limit"}, - ['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_puzzle']= {"Custom", "PUZZLE"}, + ['sprint_10l']= {"Sprint", "10L", "Clear 10 lines!"}, + ['sprint_20l']= {"Sprint", "20L", "Clear 20 lines!"}, + ['sprint_40l']= {"Sprint", "40L", "Clear 40 lines!"}, + ['sprint_100l']= {"Sprint", "100L", "Clear 100 lines!"}, + ['sprint_400l']= {"Sprint", "400L", "Clear 400 lines!"}, + ['sprint_1000l']= {"Sprint", "1,000L", "Clear 1,000 lines!"}, + ['sprintPenta']= {"Sprint", "PENTOMINO", "40L with 18 pentominoes"}, + ['sprintMPH']= {"Sprint", "MPH", "Memoryless\nPreviewless\nHoldless"}, + ['dig_10l']= {"Dig", "10L", "Dig 10 garbage lines"}, + ['dig_40l']= {"Dig", "40L", "Dig 40 garbage lines"}, + ['dig_100l']= {"Dig", "100L", "Dig 100 garbage lines"}, + ['dig_400l']= {"Dig", "400L", "Dig 400 garbage lines"}, + ['drought_n']= {"Drought", "100L", "No I-pieces available"}, + ['drought_l']= {"Drought+", "100L", "W T F"}, + ['marathon_n']= {"Marathon", "NORMAL", "200-line marathon with increasing speed"}, + ['marathon_h']= {"Marathon", "HARD", "200-line high-speed marathon"}, + ['solo_e']= {"Battle", "EASY", "Defeat the AI!"}, + ['solo_n']= {"Battle", "NORMAL", "Defeat the AI!"}, + ['solo_h']= {"Battle", "HARD", "Defeat the AI!"}, + ['solo_l']= {"Battle", "LUNATIC", "Defeat the AI!"}, + ['solo_u']= {"Battle", "ULTIMATE", "Defeat the AI!"}, + ['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_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_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"}, + ['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_h']= {"Turn-Based", "HARD", "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!"}, + ['master_n']= {"Master", "NORMAL", "For 20G beginners"}, + ['master_h']= {"Master", "HARD", "For 20G pros"}, + ['master_m']= {"Master", "M21", "For 20G Masters"}, + ['master_final']= {"Master", "FINAL", "20G and beyond"}, + ['master_ph']= {"Master", "PHANTASM", "???"}, + ['master_ex']= {"GrandMaster", "EXTRA", "An eternity shorter than an instant"}, + ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, + ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, + ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, + ['strategy_e_plus']={"Strategy", "EASY+", "Fast 20G decision"}, + ['strategy_h_plus']={"Strategy", "HARD+", "Fast 20G decision"}, + ['strategy_u_plus']={"Strategy", "ULTIMATE+", "Fast 20G decision"}, + ['blind_e']= {"Invisible", "HALF", "For novices"}, + ['blind_n']= {"Invisible", "ALL", "For intermediates"}, + ['blind_h']= {"Invisible", "SUDDEN", "For the experienced"}, + ['blind_l']= {"Invisible", "SUDDEN+", "For professionals"}, + ['blind_u']= {"Invisible", "?", "Are you ready?"}, + ['blind_wtf']= {"Invisible", "WTF", "You're not ready"}, + ['classic_e']= {"Classic", "EASY", "A very low-speed recreation from the 80s"}, + ['classic_h']= {"Classic", "HARD", "A medium speed recreation from the 80s"}, + ['classic_u']= {"Classic", "ULTIMATE", "A very high-speed recreation from the 80s"}, + ['survivor_e']= {"Survival", "EASY", "How long can you survive?"}, + ['survivor_n']= {"Survival", "NORMAL", "How long can you survive?"}, + ['survivor_h']= {"Survival", "HARD", "How long can you survive?"}, + ['survivor_l']= {"Survival", "LUNATIC", "How long can you survive?"}, + ['survivor_u']= {"Survival", "ULTIMATE", "How long can you survive?"}, + ['attacker_h']= {"Attacker", "HARD", "Practice your attacking skills!"}, + ['attacker_u']= {"Attacker", "ULTIMATE", "Practice your attacking skills!"}, + ['defender_n']= {"Defender", "NORMAL", "Practice your defencing skills!"}, + ['defender_l']= {"Defender", "LUNATIC", "Practice your defencing skills!"}, + ['dig_h']= {"Driller", "HARD", "Digging practice!"}, + ['dig_u']= {"Driller", "ULTIMATE", "Digging practice!"}, + ['clearRush']= {"Clear Rush", "NORMAL", "All-spin tutorial!\n[Under construction]"}, + ['c4wtrain_n']= {"C4W Training", "NORMAL", "Infinite combos"}, + ['c4wtrain_l']= {"C4W Training", "LUNATIC", "Infinite combos"}, + ['pctrain_n']= {"PC Training", "NORMAL", "Perfect Clear practice"}, + ['pctrain_l']= {"PC Training", "LUNATIC", "A harder Perfect Clear practice"}, + ['pc_n']= {"PC Challenge", "NORMAL", "Get PCs within 100 lines!"}, + ['pc_h']= {"PC Challenge", "HARD", "Get PCs within 100 lines!"}, + ['pc_l']= {"PC Challenge", "LUNATIC", "Get PCs within 100 lines!"}, + ['pc_inf']= {"Inf. PC Challenge", "", "Get PCs as much as you can"}, + ['tech_n']= {"Tech", "NORMAL", "Try to keep the\nBack-to-Back chain!"}, + ['tech_n_plus']= {"Tech", "NORMAL+", "Spins & PCs only"}, + ['tech_h']= {"Tech", "HARD", "Try to keep the\nBack-to-Back chain!"}, + ['tech_h_plus']= {"Tech", "HARD+", "Spins & PCs only"}, + ['tech_l']= {"Tech", "LUNATIC", "Try to keep the\nBack-to-Back chain!"}, + ['tech_l_plus']= {"Tech", "LUNATIC+", "Spins & PCs only"}, + ['tech_finesse']= {"Tech", "FINESSE", "No finesse faults!"}, + ['tech_finesse_f']= {"Tech", "FINESSE+", "No normal clears and finesse faults!"}, + ['tsd_e']= {"TSD Challenge", "EASY", "T-Spin Doubles only!"}, + ['tsd_h']= {"TSD Challenge", "HARD", "T-Spin Doubles only!"}, + ['tsd_u']= {"TSD Challenge", "ULTIMATE", "T-Spin Doubles only!"}, + ['backfire_n']= {"Backfire", "NORMAL", "Hold back the backfiring garbage lines"}, + ['backfire_h']= {"Backfire", "HARD", "Hold back the backfiring garbage lines"}, + ['backfire_l']= {"Backfire", "LUNATIC", "Hold back the backfiring garbage lines"}, + ['backfire_u']= {"Backfire", "ULTIMATE", "Hold back the backfiring garbage lines"}, + ['sprintAtk']= {"Sprint", "100 Attack", "Send 100 lines!"}, + ['sprintEff']= {"Sprint", "Efficiency", "Send more attack in 40lines!"}, + ['zen']= {'Zen', "200", "A 200-line run without a time limit"}, + ['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_puzzle']= {"Custom", "PUZZLE"}, }, getTip={refuseCopy=true, ":pog:", diff --git a/parts/language/lang_es.lua b/parts/language/lang_es.lua index 2bb7cfc9..fddbb20e 100644 --- a/parts/language/lang_es.lua +++ b/parts/language/lang_es.lua @@ -672,6 +672,9 @@ return{ -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, -- ['strategy_h']= {"Strategy", "HARD", "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_n']= {"A Ciegas", "Total", "Para jugadores intermedios."}, ['blind_h']= {"A Ciegas", "Inmediato", "Para jugadores experimentados"}, diff --git a/parts/language/lang_fr.lua b/parts/language/lang_fr.lua index c07e493d..d890231d 100644 --- a/parts/language/lang_fr.lua +++ b/parts/language/lang_fr.lua @@ -672,9 +672,12 @@ return{ ['master_final']= {"Master", "FINAL", "20G : Un point final impossible à atteindre !"}, -- ['master_ph']= {"Mester", "FANTASMA", "20G: ???"}, ['master_ex']= {"GrandMaster", "EXTRA", "Tentez de devenir un Grandmaster."}, - -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, - -- ['strategy_h']= {"Strategy", "HARD", "Fast 20G decision"}, - -- ['strategy_u']= {"Strategy", "ULTIMATE", "Fast 20G decision"}, + -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, + -- ['strategy_h']= {"Strategy", "HARD", "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_n']= {"Aveugle", "TOUT", "Pour les joueurs intermédiaires."}, ['blind_h']= {"Aveugle", "SOUDAIN", "Pour les bons jooeurs."}, diff --git a/parts/language/lang_id.lua b/parts/language/lang_id.lua index 4a700f8f..35bcf37e 100644 --- a/parts/language/lang_id.lua +++ b/parts/language/lang_id.lua @@ -675,101 +675,104 @@ return{ }, }, modes={ - ['sprint_10l']= {"Balapan", "10L", "Buat 10 baris!"}, - ['sprint_20l']= {"Balapan", "20L", "Buat 20 baris!"}, - ['sprint_40l']= {"Balapan", "40L", "Buat 40 baris!"}, - ['sprint_100l']= {"Balapan", "100L", "Buat 100 baris!"}, - ['sprint_400l']= {"Balapan", "400L", "Buat 400 baris!"}, - ['sprint_1000l']= {"Balapan", "1.000L", "Buat 1.000 baris!"}, - ['sprintPenta']= {"Balapan", "PENTOMINO", "40L dengan pentomino!"}, - ['sprintMPH']= {"Balapan", "MPH", "Tanpa ingatan\nTanpa pratinjau\nTanpa simpan"}, - ['dig_10l']= {"Gali", "10L", "Gali 10 baris!"}, - ['dig_40l']= {"Gali", "40L", "Gali 40 baris!"}, - ['dig_100l']= {"Gali", "100L", "Gali 100 baris!"}, - ['dig_400l']= {"Gali", "400L", "Gali 400 baris!"}, - ['drought_n']= {"Nasib Buruk", "100L", "Tidak ada blok I..."}, - ['drought_l']= {"Nasib Buruk+", "100L", "Nasib sangat buruk..."}, - ['marathon_n']= {"Maraton", "NORMAL", "200-baris maraton dengan kecepatan meningkat"}, - ['marathon_h']= {"Maraton", "SULIT", "200-baris maraton dengan kecepatan tinggi"}, - ['solo_e']= {"Tarung", "MUDAH", "Kalahkan AInya!"}, - ['solo_n']= {"Tarung", "NORMAL", "Kalahkan AInya!"}, - ['solo_h']= {"Tarung", "SULIT", "Kalahkan AInya!"}, - ['solo_l']= {"Tarung", "GILA", "Kalahkan AInya!"}, - ['solo_u']= {"Tarung", "TERAKHIR", "Kalahkan AInya!"}, - ['techmino49_e']= {"Tech 49", "MUDAH", "Pertarungan dengan 49 pemain."}, - ['techmino49_h']= {"Tech 49", "SULIT", "Pertarungan dengan 49 pemain."}, - ['techmino49_u']= {"Tech 49", "TERAKHIR", "Pertarungan dengan 49 pemain."}, - ['techmino99_e']= {"Tech 99", "MUDAH", "Pertarungan dengan 99 pemain."}, - ['techmino99_h']= {"Tech 99", "SULIT", "Pertarungan dengan 99 pemain."}, - ['techmino99_u']= {"Tech 99", "TERAKHIR", "Pertarungan dengan 99 pemain."}, - ['round_e']= {"Giliran", "MUDAH", "Giliran main melawan AI!"}, - ['round_n']= {"Giliran", "NORMAL", "Giliran main melawan AI!"}, - ['round_h']= {"Giliran", "SULIT", "Giliran main melawan AI!"}, - ['round_l']= {"Giliran", "GILA", "Giliran main melawan AI!"}, - ['round_u']= {"Giliran", "TERAKHIR", "Giliran main melawan AI!"}, - ['master_n']= {"Jago", "NORMAL", "Untuk pemula 20G"}, - ['master_h']= {"Jago", "SULIT", "Untuk pro 20G"}, - ['master_m']= {"Jago", "M21", "Untuk jago 20G"}, - ['master_final']= {"Jago", "TERAKHIR", "Lebih dari 20G"}, - ['master_ph']= {"Jago", "KHAYALAN", "???"}, - ['master_ex']= {"Sangat Jago", "EKSTRA", "Blok tidak kelihatan"}, - ['strategy_e']= {"Strategi", "MUDAH", "Keputusan 20G cepat"}, - ['strategy_h']= {"Strategi", "SULIT", "Keputusan 20G cepat"}, - ['strategy_u']= {"Strategi", "TERAKHIR", "Keputusan 20G cepat"}, - ['blind_e']= {"Tak Terlihat", "MUDAH", "Untuk pemula"}, - ['blind_n']= {"Tak Terlihat", "NORMAL", "Untuk amatir"}, - ['blind_h']= {"Tak Terlihat", "SULIT", "Untuk orang berpengalaman"}, - ['blind_l']= {"Tak Terlihat", "GILA", "Untuk profesional"}, - ['blind_u']= {"Tak Terlihat", "???", "Apakah Anda siap?"}, - ['blind_wtf']= {"Tak Terlihat", "TERAKHIR", "Anda belum siap"}, - ['classic_e']= {"Klasik", "MUDAH", "Rekreasi berkecepatan rendah dari tahun 80-an"}, - ['classic_h']= {"Klasik", "SULIT", "Rekreasi berkecepatan medium dari tahun 80-an"}, - ['classic_u']= {"Klasik", "TERAKHIR", "Rekreasi berkecepatan tinggi dari tahun 80-an"}, - ['survivor_e']= {"Bertahan", "MUDAH", "Berapa lama Anda bisa bertahan?"}, - ['survivor_n']= {"Bertahan", "NORMAL", "Berapa lama Anda bisa bertahan?"}, - ['survivor_h']= {"Bertahan", "SULIT", "Berapa lama Anda bisa bertahan?"}, - ['survivor_l']= {"Bertahan", "GILA", "Berapa lama Anda bisa bertahan?"}, - ['survivor_u']= {"Bertahan", "TERAKHIR", "Berapa lama Anda bisa bertahan?"}, - ['attacker_h']= {"Penyerang", "SULIT", "Praktekkan keahlian menyerang Anda!"}, - ['attacker_u']= {"Penyerang", "TERAKHIR", "Praktekkan keahlian menyerang Anda!"}, - ['defender_n']= {"Pembela", "NORMAL", "Praktekkan keahlian membela Anda!"}, - ['defender_l']= {"Pembela", "GILA", "Praktekkan keahlian membela Anda!"}, - ['dig_h']= {"Pembor", "SULIT", "Praktekkan keahlian menggali Anda!"}, - ['dig_u']= {"Pembor", "TERAKHIR", "Praktekkan keahlian menggali Anda!"}, - ['clearRush']= {"Gegas Baris", "NORMAL", "Tutorial all-spin!\n[Dalam pengembangan]"}, - ['c4wtrain_n']= {"Latihan C4W", "NORMAL", "Kombo tidak terbatas."}, - ['c4wtrain_l']= {"Latihan C4W", "GILA", "Kombo tidak terbatas."}, - ['pctrain_n']= {"Latihan PC", "NORMAL", "Latihan PC"}, - ['pctrain_l']= {"Latihan PC", "GILA", "Latihan PC yang lebih sulit"}, - ['pc_n']= {"Tantangan PC", "NORMAL", "Dapatkan PC sampai 100 baris!"}, - ['pc_h']= {"Tantangan PC", "SULIT", "Dapatkan PC sampai 100 baris!"}, - ['pc_l']= {"Tantangan PC", "GILA", "Dapatkan PC sampai 100 baris!"}, - ['pc_inf']= {"Tantangan PC", "TAK TERBATAS", "Dapatkan PC sebanyaknya!"}, - ['tech_n']= {"Tech", "NORMAL", "Coba jaga deret Back-To-Back!"}, - ['tech_n_plus']= {"Tech", "NORMAL+", "Hanya Spins & PCs dibolehkan"}, - ['tech_h']= {"Tech", "SULIT", "Coba jaga deret Back-To-Back!"}, - ['tech_h_plus']= {"Tech", "SULIT+", "Hanya Spins & PCs dibolehkan"}, - ['tech_l']= {"Tech", "GILA", "Coba jaga deret Back-To-Back!"}, - ['tech_l_plus']= {"Tech", "GILA+", "Hanya Spins & PCs dibolehkan"}, - ['tech_finesse']= {"Tech", "EF. TOMBOL", "Efisiensi tombol harus maksimal!"}, - ['tech_finesse_f']={"Tech", "EF. TOMBOL+", "Efisiensi tombol maksimal dan tidak ada garis normal!"}, - ['tsd_e']= {"Tantangan TSD", "MUDAH", "Hanya T-Spin Double dibolehkan!"}, - ['tsd_h']= {"Tantangan TSD", "SULIT", "Hanya T-Spin Double dibolehkan!"}, - ['tsd_u']= {"Tantangan TSD", "TERAKHIR", "Hanya T-Spin Double dibolehkan!"}, - ['backfire_n']= {"Serangan Balik", "NORMAL", "Tahankan serang baliknya!"}, - ['backfire_h']= {"Serangan Balik", "SULIT", "Tahankan serang baliknya!"}, - ['backfire_l']= {"Serangan Balik", "GILA", "Tahankan serang baliknya!"}, - ['backfire_u']= {"Serangan Balik", "TERAKHIR", "Tahankan serang baliknya!"}, - ['sprintAtk']= {"Balapan", "100 Serangan", "Kirim 100 baris serangan!"}, - ['sprintEff']= {"Balapan", "Efisiensi", "Kirim lebih banyak serangan sampai 40 baris!"}, - ['zen']= {"Zen", "200L", "Permainan 200-garis tanpa batas waktu"}, - ['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_puzzle']= {"Tersesuai", "TEKA-TEKI"}, + ['sprint_10l']= {"Balapan", "10L", "Buat 10 baris!"}, + ['sprint_20l']= {"Balapan", "20L", "Buat 20 baris!"}, + ['sprint_40l']= {"Balapan", "40L", "Buat 40 baris!"}, + ['sprint_100l']= {"Balapan", "100L", "Buat 100 baris!"}, + ['sprint_400l']= {"Balapan", "400L", "Buat 400 baris!"}, + ['sprint_1000l']= {"Balapan", "1.000L", "Buat 1.000 baris!"}, + ['sprintPenta']= {"Balapan", "PENTOMINO", "40L dengan pentomino!"}, + ['sprintMPH']= {"Balapan", "MPH", "Tanpa ingatan\nTanpa pratinjau\nTanpa simpan"}, + ['dig_10l']= {"Gali", "10L", "Gali 10 baris!"}, + ['dig_40l']= {"Gali", "40L", "Gali 40 baris!"}, + ['dig_100l']= {"Gali", "100L", "Gali 100 baris!"}, + ['dig_400l']= {"Gali", "400L", "Gali 400 baris!"}, + ['drought_n']= {"Nasib Buruk", "100L", "Tidak ada blok I..."}, + ['drought_l']= {"Nasib Buruk+", "100L", "Nasib sangat buruk..."}, + ['marathon_n']= {"Maraton", "NORMAL", "200-baris maraton dengan kecepatan meningkat"}, + ['marathon_h']= {"Maraton", "SULIT", "200-baris maraton dengan kecepatan tinggi"}, + ['solo_e']= {"Tarung", "MUDAH", "Kalahkan AInya!"}, + ['solo_n']= {"Tarung", "NORMAL", "Kalahkan AInya!"}, + ['solo_h']= {"Tarung", "SULIT", "Kalahkan AInya!"}, + ['solo_l']= {"Tarung", "GILA", "Kalahkan AInya!"}, + ['solo_u']= {"Tarung", "TERAKHIR", "Kalahkan AInya!"}, + ['techmino49_e']= {"Tech 49", "MUDAH", "Pertarungan dengan 49 pemain."}, + ['techmino49_h']= {"Tech 49", "SULIT", "Pertarungan dengan 49 pemain."}, + ['techmino49_u']= {"Tech 49", "TERAKHIR", "Pertarungan dengan 49 pemain."}, + ['techmino99_e']= {"Tech 99", "MUDAH", "Pertarungan dengan 99 pemain."}, + ['techmino99_h']= {"Tech 99", "SULIT", "Pertarungan dengan 99 pemain."}, + ['techmino99_u']= {"Tech 99", "TERAKHIR", "Pertarungan dengan 99 pemain."}, + ['round_e']= {"Giliran", "MUDAH", "Giliran main melawan AI!"}, + ['round_n']= {"Giliran", "NORMAL", "Giliran main melawan AI!"}, + ['round_h']= {"Giliran", "SULIT", "Giliran main melawan AI!"}, + ['round_l']= {"Giliran", "GILA", "Giliran main melawan AI!"}, + ['round_u']= {"Giliran", "TERAKHIR", "Giliran main melawan AI!"}, + ['master_n']= {"Jago", "NORMAL", "Untuk pemula 20G"}, + ['master_h']= {"Jago", "SULIT", "Untuk pro 20G"}, + ['master_m']= {"Jago", "M21", "Untuk jago 20G"}, + ['master_final']= {"Jago", "TERAKHIR", "Lebih dari 20G"}, + ['master_ph']= {"Jago", "KHAYALAN", "???"}, + ['master_ex']= {"Sangat Jago", "EKSTRA", "Blok tidak kelihatan"}, + ['strategy_e']= {"Strategi", "MUDAH", "Keputusan 20G cepat"}, + ['strategy_h']= {"Strategi", "SULIT", "Keputusan 20G cepat"}, + ['strategy_u']= {"Strategi", "TERAKHIR", "Keputusan 20G cepat"}, + ['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']= {"Tak Terlihat", "MUDAH", "Untuk pemula"}, + ['blind_n']= {"Tak Terlihat", "NORMAL", "Untuk amatir"}, + ['blind_h']= {"Tak Terlihat", "SULIT", "Untuk orang berpengalaman"}, + ['blind_l']= {"Tak Terlihat", "GILA", "Untuk profesional"}, + ['blind_u']= {"Tak Terlihat", "???", "Apakah Anda siap?"}, + ['blind_wtf']= {"Tak Terlihat", "TERAKHIR", "Anda belum siap"}, + ['classic_e']= {"Klasik", "MUDAH", "Rekreasi berkecepatan rendah dari tahun 80-an"}, + ['classic_h']= {"Klasik", "SULIT", "Rekreasi berkecepatan medium dari tahun 80-an"}, + ['classic_u']= {"Klasik", "TERAKHIR", "Rekreasi berkecepatan tinggi dari tahun 80-an"}, + ['survivor_e']= {"Bertahan", "MUDAH", "Berapa lama Anda bisa bertahan?"}, + ['survivor_n']= {"Bertahan", "NORMAL", "Berapa lama Anda bisa bertahan?"}, + ['survivor_h']= {"Bertahan", "SULIT", "Berapa lama Anda bisa bertahan?"}, + ['survivor_l']= {"Bertahan", "GILA", "Berapa lama Anda bisa bertahan?"}, + ['survivor_u']= {"Bertahan", "TERAKHIR", "Berapa lama Anda bisa bertahan?"}, + ['attacker_h']= {"Penyerang", "SULIT", "Praktekkan keahlian menyerang Anda!"}, + ['attacker_u']= {"Penyerang", "TERAKHIR", "Praktekkan keahlian menyerang Anda!"}, + ['defender_n']= {"Pembela", "NORMAL", "Praktekkan keahlian membela Anda!"}, + ['defender_l']= {"Pembela", "GILA", "Praktekkan keahlian membela Anda!"}, + ['dig_h']= {"Pembor", "SULIT", "Praktekkan keahlian menggali Anda!"}, + ['dig_u']= {"Pembor", "TERAKHIR", "Praktekkan keahlian menggali Anda!"}, + ['clearRush']= {"Gegas Baris", "NORMAL", "Tutorial all-spin!\n[Dalam pengembangan]"}, + ['c4wtrain_n']= {"Latihan C4W", "NORMAL", "Kombo tidak terbatas."}, + ['c4wtrain_l']= {"Latihan C4W", "GILA", "Kombo tidak terbatas."}, + ['pctrain_n']= {"Latihan PC", "NORMAL", "Latihan PC"}, + ['pctrain_l']= {"Latihan PC", "GILA", "Latihan PC yang lebih sulit"}, + ['pc_n']= {"Tantangan PC", "NORMAL", "Dapatkan PC sampai 100 baris!"}, + ['pc_h']= {"Tantangan PC", "SULIT", "Dapatkan PC sampai 100 baris!"}, + ['pc_l']= {"Tantangan PC", "GILA", "Dapatkan PC sampai 100 baris!"}, + ['pc_inf']= {"Tantangan PC", "TAK TERBATAS", "Dapatkan PC sebanyaknya!"}, + ['tech_n']= {"Tech", "NORMAL", "Coba jaga deret Back-To-Back!"}, + ['tech_n_plus']= {"Tech", "NORMAL+", "Hanya Spins & PCs dibolehkan"}, + ['tech_h']= {"Tech", "SULIT", "Coba jaga deret Back-To-Back!"}, + ['tech_h_plus']= {"Tech", "SULIT+", "Hanya Spins & PCs dibolehkan"}, + ['tech_l']= {"Tech", "GILA", "Coba jaga deret Back-To-Back!"}, + ['tech_l_plus']= {"Tech", "GILA+", "Hanya Spins & PCs dibolehkan"}, + ['tech_finesse']= {"Tech", "EF. TOMBOL", "Efisiensi tombol harus maksimal!"}, + ['tech_finesse_f']= {"Tech", "EF. TOMBOL+", "Efisiensi tombol maksimal dan tidak ada garis normal!"}, + ['tsd_e']= {"Tantangan TSD", "MUDAH", "Hanya T-Spin Double dibolehkan!"}, + ['tsd_h']= {"Tantangan TSD", "SULIT", "Hanya T-Spin Double dibolehkan!"}, + ['tsd_u']= {"Tantangan TSD", "TERAKHIR", "Hanya T-Spin Double dibolehkan!"}, + ['backfire_n']= {"Serangan Balik", "NORMAL", "Tahankan serang baliknya!"}, + ['backfire_h']= {"Serangan Balik", "SULIT", "Tahankan serang baliknya!"}, + ['backfire_l']= {"Serangan Balik", "GILA", "Tahankan serang baliknya!"}, + ['backfire_u']= {"Serangan Balik", "TERAKHIR", "Tahankan serang baliknya!"}, + ['sprintAtk']= {"Balapan", "100 Serangan", "Kirim 100 baris serangan!"}, + ['sprintEff']= {"Balapan", "Efisiensi", "Kirim lebih banyak serangan sampai 40 baris!"}, + ['zen']= {"Zen", "200L", "Permainan 200-garis tanpa batas waktu"}, + ['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_puzzle']= {"Tersesuai", "TEKA-TEKI"}, }, getTip={refuseCopy=true, "(RUR'U')R'FR2U'R'U'(RUR'F')", diff --git a/parts/language/lang_pt.lua b/parts/language/lang_pt.lua index 92ed11d8..c6f97125 100644 --- a/parts/language/lang_pt.lua +++ b/parts/language/lang_pt.lua @@ -706,6 +706,9 @@ return{ -- ['strategy_e']= {"Strategy", "EASY", "Fast 20G decision"}, -- ['strategy_h']= {"Strategy", "HARD", "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_n']= {"Cego", "TUDO", "Para intermediários."}, ['blind_h']= {"Cego", "DE REPENTE", "Para experientes."}, diff --git a/parts/language/lang_yygq.lua b/parts/language/lang_yygq.lua index c8eb8e70..eaf7a077 100644 --- a/parts/language/lang_yygq.lua +++ b/parts/language/lang_yygq.lua @@ -232,6 +232,9 @@ return{fallback='zh', ['strategy_e']= {"策略堆叠", "简单", "有区别吗"}, ['strategy_h']= {"策略堆叠", "困难", "没区别吧"}, ['strategy_u']= {"策略堆叠", "极限", "没区别"}, + ['strategy_e_plus']={"策略堆叠", "简单+", "有区别吗"}, + ['strategy_h_plus']={"策略堆叠", "困难+", "没区别吧"}, + ['strategy_u_plus']={"策略堆叠", "极限+", "没区别"}, ['blind_e']= {"隐形", "半隐", "谁都能玩"}, ['blind_n']= {"隐形", "全隐", "稍加练习即可"}, ['blind_h']= {"隐形", "瞬隐", "和上一个一样"}, diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index 8088a1b6..239cf541 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -715,6 +715,9 @@ return{ ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, + ['strategy_e_plus']={"策略堆叠", "简单+", "20G堆叠中速决策练习"}, + ['strategy_h_plus']={"策略堆叠", "困难+", "20G堆叠快速决策练习"}, + ['strategy_u_plus']={"策略堆叠", "极限+", "20G堆叠极速决策练习"}, ['blind_e']= {"隐形", "半隐", "不强大脑"}, ['blind_n']= {"隐形", "全隐", "挺强大脑"}, ['blind_h']= {"隐形", "瞬隐", "很强大脑"}, diff --git a/parts/language/lang_zh_full.lua b/parts/language/lang_zh_full.lua index cd7b50e1..ad80470a 100644 --- a/parts/language/lang_zh_full.lua +++ b/parts/language/lang_zh_full.lua @@ -122,6 +122,9 @@ return{ ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, + ['strategy_e_plus']={"策略堆叠", "简单+", "20G堆叠中速决策练习"}, + ['strategy_h_plus']={"策略堆叠", "困难+", "20G堆叠快速决策练习"}, + ['strategy_u_plus']={"策略堆叠", "极限+", "20G堆叠极速决策练习"}, ['blind_e']= {"隐形", "半隐", "不强大脑"}, ['blind_n']= {"隐形", "全隐", "挺强大脑"}, ['blind_h']= {"隐形", "瞬隐", "很强大脑"}, diff --git a/parts/language/lang_zh_grass.lua b/parts/language/lang_zh_grass.lua index 13dcb293..1dc1d49a 100644 --- a/parts/language/lang_zh_grass.lua +++ b/parts/language/lang_zh_grass.lua @@ -672,100 +672,103 @@ return{ }, }, modes={ - ['sprint_10l']= {"冲刺", "10升", "清除10行!"}, - ['sprint_20l']= {"冲刺", "20升", "清除20行!"}, - ['sprint_40l']= {"冲刺", "40升", "清除40行!"}, - ['sprint_100l']= {"冲刺", "100升", "清除100行!"}, - ['sprint_400l']= {"冲刺", "400升", "清除400行!"}, - ['sprint_1000l']= {"冲刺", "1000升", "清除1000行!"}, - ['sprintPenta']= {"冲刺", "五联骨牌", "40升,配18个五分钟"}, - ['sprintMPH']= {"冲刺", "每小时英里数", "无记忆\n无先前\n无记忆"}, - ['dig_10l']= {"挖掘", "10升", "挖10条垃圾线"}, - ['dig_40l']= {"挖掘", "40升", "挖40条垃圾线"}, - ['dig_100l']= {"挖掘", "100升", "挖100条垃圾线"}, - ['dig_400l']= {"挖掘", "400升", "挖400条垃圾线"}, - ['drought_n']= {"干旱", "100升", "没有工装"}, - ['drought_l']= {"干旱+", "100升", "搞什么呀"}, - ['marathon_n']= {"马拉松赛跑", "正常", "200线加速马拉松"}, - ['marathon_h']= {"马拉松赛跑", "硬的", "200线高速马拉松"}, - ['solo_e']= {"战争", "容易", "打败AI!"}, - ['solo_n']= {"战争", "正常", "打败AI!"}, - ['solo_h']= {"战争", "硬的", "打败AI!"}, - ['solo_l']= {"战争", "疯子", "打败AI!"}, - ['solo_u']= {"战争", "终极", "打败AI!"}, - ['techmino49_e']= {"技术49", "容易", "49人战斗\n最后一个站着的人获胜"}, - ['techmino49_h']= {"技术49", "硬的", "49人战斗\n最后一个站着的人获胜"}, - ['techmino49_u']= {"技术49", "终极", "49人战斗\n最后一个站着的人获胜"}, - ['techmino99_e']= {"科技99", "容易", "99人战斗\n最后一个站着的人获胜"}, - ['techmino99_h']= {"科技99", "硬的", "99人战斗\n最后一个站着的人获胜"}, - ['techmino99_u']= {"科技99", "终极", "99人战斗\n最后一个站着的人获胜"}, - ['round_e']= {"回合制", "容易", "轮流玩AI!"}, - ['round_n']= {"回合制", "正常", "轮流玩AI!"}, - ['round_h']= {"回合制", "硬的", "轮流玩AI!"}, - ['round_l']= {"回合制", "疯子", "轮流玩AI!"}, - ['round_u']= {"回合制", "终极", "轮流玩AI!"}, - ['master_n']= {"主人", "正常", "适合20G初学者"}, - ['master_h']= {"主人", "硬的", "20克的职业选手"}, - ['master_m']= {"主人", "M21", "20克大师赛"}, - ['master_final']= {"主人", "最终", "20G及以上"}, - ['master_ph']= {"主人", "幻觉", "???"}, - ['master_ex']= {"大师", "额外的", "比瞬间还短的永恒"}, - ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, - ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, - ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, - ['blind_e']= {"看不见的", "一半", "对于新手来说"}, - ['blind_n']= {"看不见的", "全部", "对于中间产品"}, - ['blind_h']= {"看不见的", "突然", "对于有经验的人"}, - ['blind_l']= {"看不见的", "突然+", "对于专业人士"}, - ['blind_u']= {"看不见的", "?", "你准备好了吗?"}, - ['blind_wtf']= {"看不见的", "世界跆拳道联盟", "你还没准备好"}, - ['classic_e']= {"经典", "容易", "80年代的低速娱乐"}, - ['classic_h']= {"经典", "困难", "80年代的中速娱乐"}, - ['classic_u']= {"经典", "终极", "80年代的高速娱乐"}, - ['survivor_e']= {"幸存者", "容易", "你能活多久?"}, - ['survivor_n']= {"幸存者", "正常", "你能活多久?"}, - ['survivor_h']= {"幸存者", "硬的", "你能活多久?"}, - ['survivor_l']= {"幸存者", "疯子", "你能活多久?"}, - ['survivor_u']= {"幸存者", "终极", "你能活多久?"}, - ['attacker_h']= {"攻击者", "硬的", "练习你的进攻技巧!"}, - ['attacker_u']= {"攻击者", "终极", "练习你的进攻技巧!"}, - ['defender_n']= {"防守者", "正常", "练习你的防守技巧!"}, - ['defender_l']= {"防守者", "疯子", "练习你的防守技巧!"}, - ['dig_h']= {"钻机", "硬的", "挖掘练习!"}, - ['dig_u']= {"钻机", "终极", "挖掘练习!"}, - ['clearRush']= {"清晰的冲", "普通", "所有旋转教程\n[在建]"}, - ['c4wtrain_n']= {"C4W训练", "正常", "无限组合"}, - ['c4wtrain_l']= {"C4W训练", "疯子", "无限组合"}, - ['pctrain_n']= {"电脑培训", "正常", "完美清晰的实践"}, - ['pctrain_l']= {"电脑培训", "疯子", "更难的完美清晰的练习"}, - ['pc_n']= {"电脑挑战", "正常", "让电脑在100线以内!"}, - ['pc_h']= {"电脑挑战", "硬的", "让电脑在100线以内!"}, - ['pc_l']= {"电脑挑战", "疯子", "让电脑在100线以内!"}, - ['pc_inf']= {"无尽个人电脑挑战", "", "尽可能多地获取个人电脑"}, - ['tech_n']= {"技术人员", "正常", "试着保持背靠背的链条!"}, - ['tech_n_plus']= {"技术人员", "正常+", "仅限旋转和个人电脑"}, - ['tech_h']= {"技术人员", "硬的", "试着保持背靠背的链条!"}, - ['tech_h_plus']= {"技术人员", "硬的+", "仅限旋转和个人电脑"}, - ['tech_l']= {"技术人员", "疯子", "试着保持背靠背的链条!"}, - ['tech_l_plus']= {"技术人员", "疯子+", "仅限旋转和个人电脑"}, - ['tech_finesse']= {"技术人员", "手腕", "没有技巧错误!"}, - ['tech_finesse_f']={"技术人员", "技巧+", "没有正常的清除和技巧错误!"}, - ['tsd_e']= {"热关断挑战赛", "容易", "只有T-Spin双打!"}, - ['tsd_h']= {"热关断挑战赛", "硬的", "只有T-Spin双打!"}, - ['tsd_u']= {"热关断挑战赛", "终极", "只有T-Spin双打!"}, - ['backfire_n']= {"适得其反", "正常", "挡住回火的垃圾管道"}, - ['backfire_h']= {"适得其反", "硬的", "挡住回火的垃圾管道"}, - ['backfire_l']= {"适得其反", "疯子", "挡住回火的垃圾管道"}, - ['backfire_u']= {"适得其反", "终极", "挡住回火的垃圾管道"}, - ['sprintAtk']= {"冲刺", "100次攻击", "发送100行!"}, - ['sprintEff']= {"竞速", "效率", "在40行内发动更多攻击!"}, - ['zen']= {"禅宗", "200", "没有时间限制的200线跑步"}, - ['ultra']= {"Ultra", "额外", "2分钟的得分进攻"}, - ['infinite']= {"无限", "", "这只是一个沙箱"}, - ['infinite_dig']= {"无限:挖掘", "", "挖,挖,挖"}, - ['marathon_inf']= {"马拉松", "无尽", "无尽马拉松"}, - - ['custom_clear']= {"习俗", "正常"}, - ['custom_puzzle']= {"习俗", "令人费解的"}, + ['sprint_10l']= {"冲刺", "10升", "清除10行!"}, + ['sprint_20l']= {"冲刺", "20升", "清除20行!"}, + ['sprint_40l']= {"冲刺", "40升", "清除40行!"}, + ['sprint_100l']= {"冲刺", "100升", "清除100行!"}, + ['sprint_400l']= {"冲刺", "400升", "清除400行!"}, + ['sprint_1000l']= {"冲刺", "1000升", "清除1000行!"}, + ['sprintPenta']= {"冲刺", "五联骨牌", "40升,配18个五分钟"}, + ['sprintMPH']= {"冲刺", "每小时英里数", "无记忆\n无先前\n无记忆"}, + ['dig_10l']= {"挖掘", "10升", "挖10条垃圾线"}, + ['dig_40l']= {"挖掘", "40升", "挖40条垃圾线"}, + ['dig_100l']= {"挖掘", "100升", "挖100条垃圾线"}, + ['dig_400l']= {"挖掘", "400升", "挖400条垃圾线"}, + ['drought_n']= {"干旱", "100升", "没有工装"}, + ['drought_l']= {"干旱+", "100升", "搞什么呀"}, + ['marathon_n']= {"马拉松赛跑", "正常", "200线加速马拉松"}, + ['marathon_h']= {"马拉松赛跑", "硬的", "200线高速马拉松"}, + ['solo_e']= {"战争", "容易", "打败AI!"}, + ['solo_n']= {"战争", "正常", "打败AI!"}, + ['solo_h']= {"战争", "硬的", "打败AI!"}, + ['solo_l']= {"战争", "疯子", "打败AI!"}, + ['solo_u']= {"战争", "终极", "打败AI!"}, + ['techmino49_e']= {"技术49", "容易", "49人战斗\n最后一个站着的人获胜"}, + ['techmino49_h']= {"技术49", "硬的", "49人战斗\n最后一个站着的人获胜"}, + ['techmino49_u']= {"技术49", "终极", "49人战斗\n最后一个站着的人获胜"}, + ['techmino99_e']= {"科技99", "容易", "99人战斗\n最后一个站着的人获胜"}, + ['techmino99_h']= {"科技99", "硬的", "99人战斗\n最后一个站着的人获胜"}, + ['techmino99_u']= {"科技99", "终极", "99人战斗\n最后一个站着的人获胜"}, + ['round_e']= {"回合制", "容易", "轮流玩AI!"}, + ['round_n']= {"回合制", "正常", "轮流玩AI!"}, + ['round_h']= {"回合制", "硬的", "轮流玩AI!"}, + ['round_l']= {"回合制", "疯子", "轮流玩AI!"}, + ['round_u']= {"回合制", "终极", "轮流玩AI!"}, + ['master_n']= {"主人", "正常", "适合20G初学者"}, + ['master_h']= {"主人", "硬的", "20克的职业选手"}, + ['master_m']= {"主人", "M21", "20克大师赛"}, + ['master_final']= {"主人", "最终", "20G及以上"}, + ['master_ph']= {"主人", "幻觉", "???"}, + ['master_ex']= {"大师", "额外的", "比瞬间还短的永恒"}, + ['strategy_e']= {"策略堆叠", "简单", "20G堆叠中速决策练习"}, + ['strategy_h']= {"策略堆叠", "困难", "20G堆叠快速决策练习"}, + ['strategy_u']= {"策略堆叠", "极限", "20G堆叠极速决策练习"}, + ['strategy_e_plus']={"策略堆叠", "简单", "20G堆叠中速决策练习"}, + ['strategy_h_plus']={"策略堆叠", "困难", "20G堆叠快速决策练习"}, + ['strategy_u_plus']={"策略堆叠", "极限", "20G堆叠极速决策练习"}, + ['blind_e']= {"看不见的", "一半", "对于新手来说"}, + ['blind_n']= {"看不见的", "全部", "对于中间产品"}, + ['blind_h']= {"看不见的", "突然", "对于有经验的人"}, + ['blind_l']= {"看不见的", "突然+", "对于专业人士"}, + ['blind_u']= {"看不见的", "?", "你准备好了吗?"}, + ['blind_wtf']= {"看不见的", "世界跆拳道联盟", "你还没准备好"}, + ['classic_e']= {"经典", "容易", "80年代的低速娱乐"}, + ['classic_h']= {"经典", "困难", "80年代的中速娱乐"}, + ['classic_u']= {"经典", "终极", "80年代的高速娱乐"}, + ['survivor_e']= {"幸存者", "容易", "你能活多久?"}, + ['survivor_n']= {"幸存者", "正常", "你能活多久?"}, + ['survivor_h']= {"幸存者", "硬的", "你能活多久?"}, + ['survivor_l']= {"幸存者", "疯子", "你能活多久?"}, + ['survivor_u']= {"幸存者", "终极", "你能活多久?"}, + ['attacker_h']= {"攻击者", "硬的", "练习你的进攻技巧!"}, + ['attacker_u']= {"攻击者", "终极", "练习你的进攻技巧!"}, + ['defender_n']= {"防守者", "正常", "练习你的防守技巧!"}, + ['defender_l']= {"防守者", "疯子", "练习你的防守技巧!"}, + ['dig_h']= {"钻机", "硬的", "挖掘练习!"}, + ['dig_u']= {"钻机", "终极", "挖掘练习!"}, + ['clearRush']= {"清晰的冲", "普通", "所有旋转教程\n[在建]"}, + ['c4wtrain_n']= {"C4W训练", "正常", "无限组合"}, + ['c4wtrain_l']= {"C4W训练", "疯子", "无限组合"}, + ['pctrain_n']= {"电脑培训", "正常", "完美清晰的实践"}, + ['pctrain_l']= {"电脑培训", "疯子", "更难的完美清晰的练习"}, + ['pc_n']= {"电脑挑战", "正常", "让电脑在100线以内!"}, + ['pc_h']= {"电脑挑战", "硬的", "让电脑在100线以内!"}, + ['pc_l']= {"电脑挑战", "疯子", "让电脑在100线以内!"}, + ['pc_inf']= {"无尽个人电脑挑战", "", "尽可能多地获取个人电脑"}, + ['tech_n']= {"技术人员", "正常", "试着保持背靠背的链条!"}, + ['tech_n_plus']= {"技术人员", "正常+", "仅限旋转和个人电脑"}, + ['tech_h']= {"技术人员", "硬的", "试着保持背靠背的链条!"}, + ['tech_h_plus']= {"技术人员", "硬的+", "仅限旋转和个人电脑"}, + ['tech_l']= {"技术人员", "疯子", "试着保持背靠背的链条!"}, + ['tech_l_plus']= {"技术人员", "疯子+", "仅限旋转和个人电脑"}, + ['tech_finesse']= {"技术人员", "手腕", "没有技巧错误!"}, + ['tech_finesse_f']= {"技术人员", "技巧+", "没有正常的清除和技巧错误!"}, + ['tsd_e']= {"热关断挑战赛", "容易", "只有T-Spin双打!"}, + ['tsd_h']= {"热关断挑战赛", "硬的", "只有T-Spin双打!"}, + ['tsd_u']= {"热关断挑战赛", "终极", "只有T-Spin双打!"}, + ['backfire_n']= {"适得其反", "正常", "挡住回火的垃圾管道"}, + ['backfire_h']= {"适得其反", "硬的", "挡住回火的垃圾管道"}, + ['backfire_l']= {"适得其反", "疯子", "挡住回火的垃圾管道"}, + ['backfire_u']= {"适得其反", "终极", "挡住回火的垃圾管道"}, + ['sprintAtk']= {"冲刺", "100次攻击", "发送100行!"}, + ['sprintEff']= {"竞速", "效率", "在40行内发动更多攻击!"}, + ['zen']= {"禅宗", "200", "没有时间限制的200线跑步"}, + ['ultra']= {"Ultra", "额外", "2分钟的得分进攻"}, + ['infinite']= {"无限", "", "这只是一个沙箱"}, + ['infinite_dig']= {"无限:挖掘", "", "挖,挖,挖"}, + ['marathon_inf']= {"马拉松", "无尽", "无尽马拉松"}, + + ['custom_clear']= {"习俗", "正常"}, + ['custom_puzzle']= {"习俗", "令人费解的"}, }, } diff --git a/parts/language/lang_zh_trad.lua b/parts/language/lang_zh_trad.lua index 8207af38..d63abcd9 100644 --- a/parts/language/lang_zh_trad.lua +++ b/parts/language/lang_zh_trad.lua @@ -715,6 +715,9 @@ return{ ['strategy_e']= {"策略堆疊", "簡單", "20G堆疊中速決策練習"}, ['strategy_h']= {"策略堆疊", "困難", "20G堆疊快速決策練習"}, ['strategy_u']= {"策略堆疊", "極限", "20G堆疊極速決策練習"}, + ['strategy_e_plus']={"策略堆疊", "簡單+", "20G堆疊中速決策練習"}, + ['strategy_h_plus']={"策略堆疊", "困難+", "20G堆疊快速決策練習"}, + ['strategy_u_plus']={"策略堆疊", "極限+", "20G堆疊極速決策練習"}, ['blind_e']= {"隱形", "半隱", "不強大腦"}, ['blind_n']= {"隱形", "全隱", "挺強大腦"}, ['blind_h']= {"隱形", "瞬隱", "很強大腦"}, diff --git a/parts/modes/strategy_e_plus.lua b/parts/modes/strategy_e_plus.lua new file mode 100644 index 00000000..f4b16b50 --- /dev/null +++ b/parts/modes/strategy_e_plus.lua @@ -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]=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, +} diff --git a/parts/modes/strategy_h_plus.lua b/parts/modes/strategy_h_plus.lua new file mode 100644 index 00000000..18e3a291 --- /dev/null +++ b/parts/modes/strategy_h_plus.lua @@ -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]=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, +} diff --git a/parts/modes/strategy_u_plus.lua b/parts/modes/strategy_u_plus.lua new file mode 100644 index 00000000..810540b4 --- /dev/null +++ b/parts/modes/strategy_u_plus.lua @@ -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]=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, +}