redo (#57)
* redo 不如说小改(… 总觉得我甚至可能更愿意推翻重做 不过还是算了 * Update lang_en.lua * Create lang_en.lua
This commit is contained in:
@@ -1,21 +1,21 @@
|
||||
local c=COLOR
|
||||
return{
|
||||
back="Back",
|
||||
anykey="Press any button",
|
||||
anykey="Press any key",
|
||||
sureQuit="Press again to exit",
|
||||
newVersion="Thanks for updating! Check out the updates below.",
|
||||
httpTimeout="Network connection timed out",
|
||||
newDay="[Anti-addiction] New day, new beginning!",
|
||||
playedLong="[Anti-addiction] You've been playing quite a bit today. Make sure to take breaks.",
|
||||
playedTooMuch="[Anti-addiction] You've been playing too much today! You can't play any more.",
|
||||
newVersion="Thanks for updating! Changelog:",
|
||||
httpTimeout="Connection error: Timed Out",
|
||||
newDay="New day, new beginning!",
|
||||
playedLong="You've been playing quite a while ain't it? Make sure you've rested well.",
|
||||
playedTooMuch="You've been playing quite a lot! You're in dire need of breaks, aren't ya?",
|
||||
|
||||
atkModeName={"Random","Badges","K.O.s","Attackers"},
|
||||
royale_remain="$1 Players Remaining",
|
||||
royale_remain="$1 Player(s) Remaining",
|
||||
cmb={nil,"1 Combo","2 Combo","3 Combo","4 Combo","5 Combo","6 Combo","7 Combo","8 Combo","9 Combo","10 Combo!","11 Combo!","12 Combo!","13 Combo!","14 Combo!!","15 Combo!!","16 Combo!!","17 Combo!!!","18 Combo!!!","19 Combo!!!","MEGACMB"},
|
||||
spin="-Spin ",
|
||||
clear={"Single","Double","Triple","Techrash","Pentacrash","Hexacrash"},
|
||||
mini="Mini",b2b="B2B ",b3b="B2B2B ",
|
||||
PC="Perfect Clear",HPC="Clear",
|
||||
PC="Perfect Clear",HPC="Hemi-Perfect Clear",
|
||||
hold="HOLD",next="NEXT",
|
||||
replaying="[Replay]",
|
||||
|
||||
@@ -28,7 +28,7 @@ return{
|
||||
speedup="Speed up!",
|
||||
missionFailed="Wrong Clear",
|
||||
|
||||
speedLV="speed level",
|
||||
speedLV="Speed Level",
|
||||
line="Lines",atk="Attack",eff="Efficiency",
|
||||
rpm="RPM",tsd="TSD",
|
||||
grade="Grade",techrash="Techrash",
|
||||
@@ -52,7 +52,7 @@ return{
|
||||
saveDone="Data Saved",
|
||||
saveError="Failed to save:",
|
||||
loadError="Failed to read:",
|
||||
switchSpawnSFX="Switch on spawn SFX to play",
|
||||
switchSpawnSFX="Please turn on spawn SFX first.",
|
||||
ranks={"D","C","B","A","S"},
|
||||
|
||||
needRestart="Effective after restart",
|
||||
@@ -63,37 +63,37 @@ return{
|
||||
|
||||
VKTchW="Touch Weight",
|
||||
VKOrgW="Origin Weight",
|
||||
VKCurW="Cur. Pos. Weight",
|
||||
VKCurW="Current. Pos. Weight",
|
||||
|
||||
noScore="No Scores Yet",
|
||||
highScore="Personal Bests",
|
||||
newRecord="New Record!",
|
||||
|
||||
getNoticeFail="Couldn't get announcements",
|
||||
getVersionFail="Unable to detect a new version",
|
||||
oldVersion="Version $1 is available now!",
|
||||
getNoticeFail="Failed fetching announcements...",
|
||||
getVersionFail="Update detection failed",
|
||||
oldVersion="Version $1 is now available!",
|
||||
|
||||
httpCode="Http status code",
|
||||
jsonError="Json error",
|
||||
httpCode="HTTP status code",
|
||||
jsonError="JSON error",
|
||||
|
||||
noUsername="Please enter your username",
|
||||
wrongEmail="Wrong email address",
|
||||
noPassword="Please enter your password",
|
||||
diffPassword="Passwords don't match",
|
||||
registerSuccessed="Successfully registered!",
|
||||
registerFailed="Registration failed",
|
||||
loginSuccessed="Successfully logged in!",
|
||||
loginFailed="Login failed",
|
||||
accessSuccessed="Successfully authorized!",
|
||||
accessFailed="Authorization failed",
|
||||
wsSuccessed="WebSocket: connected",
|
||||
wsFailed="WebSocket: connection failed",
|
||||
wsDisconnected="WebSocket: disconnected",
|
||||
wsNoConn="WebSocket: you are not connected",
|
||||
wsClose="WebSocket closed: ",
|
||||
waitNetTask="Connecting, please wait",
|
||||
noUsername="Please specify a username.",
|
||||
wrongEmail="Not an e-mail address.",
|
||||
noPassword="Please enter your password.",
|
||||
diffPassword="Passwords don't match.",
|
||||
registerSuccessed="Registration Succeeded!",
|
||||
registerFailed="Registration Failed",
|
||||
loginSuccessed="You're now logged in!",
|
||||
loginFailed="Login Failed.",
|
||||
accessSuccessed="Access Denied.",
|
||||
accessFailed="Access Granted.",
|
||||
wsSuccessed="WebSocket: Connected.",
|
||||
wsFailed="WebSocket: Connection Failed.",
|
||||
wsDisconnected="WebSocket: Disconnected.",
|
||||
wsNoConn="WebSocket: Not Connected.",
|
||||
wsClose="WebSocket Closed: ",
|
||||
waitNetTask="Connecting. Please wait...",
|
||||
|
||||
createRoomTooFast="Create room too fast!",
|
||||
createRoomTooFast="Hold on there! We can't handle this fast!",
|
||||
createRoomSuccessed="Room successfully created!",
|
||||
joinRoom="joined the room.",
|
||||
leaveRoom="left the room.",
|
||||
@@ -104,36 +104,36 @@ return{
|
||||
chatStart="------Beginning of log------",
|
||||
chatHistory="------New messages below------",
|
||||
|
||||
noRooms="No Rooms Now",
|
||||
roomsCreateFailed="Failed to create room",
|
||||
roomsFetchFailed="Failed to fetch rooms",
|
||||
noRooms="Such emptiness much void, come back later?",
|
||||
roomsCreateFailed="Failed to create room.",
|
||||
roomsFetchFailed="Failed to fetch room list.",
|
||||
|
||||
errorMsg="An error has occurred and Techmino needs to restart.\nError info has been created, and you can send it to the author.",
|
||||
errorMsg="Techmino ran into a problem and needs to restart.\nError info has been logged, and you can send it to the devs.",
|
||||
|
||||
modInstruction="Select mods (modifiers) to use!\nMods will modify the game in different ways\n(and possibly break the game in weird ways).\nSome mods will make your game unranked.",
|
||||
modInstruction="Select modifiers!\nMods modify the game in different manners.\n(and possibly break it in weird ways).\nBeware! Some mods unrank your game.",
|
||||
modInfo={
|
||||
next="Next\nOverride the Next queue length",
|
||||
hold="Hold\nOverride the Hold queue length",
|
||||
hideNext="Hidden Next\nHide a few upcoming Next preview pieces",
|
||||
infHold="Infinite Hold\nYou can use the Hold function infinitely.",
|
||||
hideBlock="Hide current block:\nMake the piece you are controlling invisible",
|
||||
hideGhost="Hide ghost\nMake ghost invisible",
|
||||
hidden="Hide dropped blocks\nPieces fade disappear after lockdown",
|
||||
hideBoard="Hide board\nHide part of the board, or the entire board",
|
||||
flipBoard="Flip board\nFlip or rotate the board.",
|
||||
dropDelay="Falling speed\nOverride falling speed (unit: frames/block)",
|
||||
lockDelay="Lockdown delay\nOverride lockdown delay (unit: frames)",
|
||||
waitDelay="Spawn delay\nOverride spawn delay (unit: frames)",
|
||||
fallDelay="Line delay\nOverride line delay (unit: frames)",
|
||||
life="Life\nOverride number of lives players begin with",
|
||||
forceB2B="B2B only\nGame ends when B2B gauge drops below startup line",
|
||||
forceFinesse="Finesse only\nGame ends on finesse fault",
|
||||
tele="Teleport\nForce 0 DAS and 0 ARR movement",
|
||||
noRotation="No rotation\nRotation buttons are disabled",
|
||||
noMove="No movement\nLeft and right movement buttons are disabled",
|
||||
customSeq="Randomizer\nOverride the randomizer for the game",
|
||||
pushSpeed="Garbage speed\nOverride the speed at which garbage lines rise (unit: blocks/frame)",
|
||||
boneBlock="Bone\nPlay with the bone block skin",
|
||||
next="NEXT\nOverride the how many NEXTs you see.",
|
||||
hold="HOLD\nOverride the how much HOLD you use.",
|
||||
hideNext="Hidden NEXT\nDecide how many of NEXTs are hidden.",
|
||||
infHold="InfiniHold\nYou can use HOLD as much as you want!",
|
||||
hideBlock="Hide Current Piece:\nMake the piece you are controlling invisible.",
|
||||
hideGhost="No Ghost\nLiterally. No ghost.",
|
||||
hidden="Hide Locked Pieces.\nPieces fade after locking.",
|
||||
hideBoard="Hide Board\nHide part or the entire matrix.",
|
||||
flipBoard="Flip Board\nFlip or rotate the matrix.",
|
||||
dropDelay="Gravity\nOverride falling speed. (unit: frames/block)",
|
||||
lockDelay="Lock Delay\nOverride lockdown delay. (unit: frames)",
|
||||
waitDelay="Spawn Delay\nOverride spawn delay. (unit: frames)",
|
||||
fallDelay="Line Clear Delay\nOverride line clear delay. (unit: frames)",
|
||||
life="Life\nOverride number of lives players begin with.",
|
||||
forceB2B="B2B Only\nGame ends when the B2B gauge drops below initial line.",
|
||||
forceFinesse="Finesse Only\nGame ends on finesse fault",
|
||||
tele="Teleport\nForce 0 DAS and 0 ARR.",
|
||||
noRotation="No Rotation\nRotating is disabled.",
|
||||
noMove="No Movement\nMoving left and right is disabled.",
|
||||
customSeq="Randomizer\nOverride the randomizer for the block sequence.",
|
||||
pushSpeed="Garbage Speed\nOverride the rising speed of garbage lines. (unit: blocks/frame)",
|
||||
boneBlock="[ ]\nPlay with the [ ].",
|
||||
},
|
||||
pauseStat={
|
||||
"Time:",
|
||||
@@ -170,14 +170,14 @@ return{
|
||||
"FnsErrs./FnsRate:",
|
||||
},
|
||||
help={
|
||||
"Now you can play this - you probably do not need \"help\"?",
|
||||
"This is just an ordinary block game, not a certain one.",
|
||||
"It plays like TO/C2/KOS/TGM3 and others.",
|
||||
"I'd assume you wouldn't need any \"help\" thus far?",
|
||||
"This is just an *ordinary* block stacker. Really. That's it.",
|
||||
"With inspirations from TO/C2/KOS/TGM3 etc.",
|
||||
"",
|
||||
"Powered by Love 2D Engine",
|
||||
"Please send bugs or suggestions to the author.",
|
||||
"Powered by LÖVE/love2d",
|
||||
"Any suggestions or bug reports are appreciated!",
|
||||
"Make sure to only obtain the game from official sources;",
|
||||
"binaries obtained elsewhere might contain malware.",
|
||||
"We can't make sure you're safe if you got it elsewhere.",
|
||||
"The author is not responsible for any modified binaries.",
|
||||
"While the game is free, donations are appreciated."
|
||||
},
|
||||
@@ -211,12 +211,12 @@ return{
|
||||
group="Join our Discord: discord.gg/f9pUvkh",
|
||||
WidgetText={
|
||||
main={
|
||||
offline="Single",
|
||||
online="Multi",
|
||||
offline="Singleplayer",
|
||||
online="Multiplayer",
|
||||
custom="Custom",
|
||||
stat="Statistics",
|
||||
stat="Stats",
|
||||
setting="Settings",
|
||||
qplay="Q. Play",
|
||||
qplay="Quick Start",
|
||||
lang="言/A",
|
||||
help="Help",
|
||||
quit="Exit",
|
||||
@@ -250,8 +250,8 @@ return{
|
||||
chat="Chat",
|
||||
},
|
||||
net_rooms={
|
||||
fresh="Fresh",
|
||||
new="New room",
|
||||
fresh="Reresh",
|
||||
new="New Room",
|
||||
join="Join",
|
||||
up="↑",
|
||||
down="↓",
|
||||
@@ -273,11 +273,11 @@ return{
|
||||
reTime="Start Delay",
|
||||
RS="Rotation System",
|
||||
layout="Layout",
|
||||
autoPause="Pause when focus is lost",
|
||||
autoPause="Pause while unfocused",
|
||||
swap="Key Combination (Change Atk. Mode)",
|
||||
fine="Finesse Error Sound",
|
||||
fine="Finesse Error SFX",
|
||||
appLock="App Lock (Password: 6+26)",
|
||||
simpMode="Simple mode",
|
||||
simpMode="Simplistic Style",
|
||||
},
|
||||
setting_video={
|
||||
title="Video Settings",
|
||||
@@ -288,29 +288,29 @@ return{
|
||||
ghost="Ghost",
|
||||
center="Center",
|
||||
|
||||
smooth="Smooth Drop",
|
||||
smooth="Smooth Falling",
|
||||
grid="Grid",
|
||||
upEdge="3D Block",
|
||||
bagLine="Bag Line",
|
||||
bagLine="Bag Separator",
|
||||
|
||||
lockFX="Lock FX Level",
|
||||
dropFX="Drop FX Level",
|
||||
moveFX="Move FX Level",
|
||||
clearFX="Clear FX Level",
|
||||
splashFX="Splash FX Level",
|
||||
shakeFX="Field Sway Level",
|
||||
atkFX="Atk. FX Level",
|
||||
lockFX="Lock FX",
|
||||
dropFX="Drop FX",
|
||||
moveFX="Move FX",
|
||||
clearFX="Clear FX",
|
||||
splashFX="Splash FX",
|
||||
shakeFX="Field Sway",
|
||||
atkFX="Atk. FX",
|
||||
frame="Render Frame Rate",
|
||||
|
||||
text="Action Text",
|
||||
text="Line Clear Pop-up",
|
||||
score="Score Pop-up",
|
||||
warn="Danger Alert",
|
||||
highCam="Birds-eye View",
|
||||
highCam="Screen Scrolling",
|
||||
nextPos="Next Preview",
|
||||
fullscreen="Full Screen",
|
||||
bg="Background",
|
||||
power="Power Info",
|
||||
clean="Fast Draw",
|
||||
power="Battery Info",
|
||||
clea n="Fast Draw",
|
||||
},
|
||||
setting_sound={
|
||||
title="Sound Settings",
|
||||
@@ -407,8 +407,8 @@ return{
|
||||
bg="Background",
|
||||
bgm="Music",
|
||||
|
||||
copy="Copy Field+Seq+Misn",
|
||||
paste="Paste Field+Seq+Misn",
|
||||
copy="Copy Field+Seq.+Mssn.",
|
||||
paste="Paste Field+Seq.+Mssn.",
|
||||
clear="Start-Clear",
|
||||
puzzle="Start-Puzzle",
|
||||
|
||||
@@ -500,7 +500,7 @@ return{
|
||||
qq="Author's qq",
|
||||
},
|
||||
dict={
|
||||
title="TetroDictionary",
|
||||
title="TetroDict",
|
||||
link="Open URL",
|
||||
up="↑",
|
||||
down="↓",
|
||||
@@ -520,19 +520,19 @@ return{
|
||||
down="↓",
|
||||
},
|
||||
login={
|
||||
title="Log in",
|
||||
register="Sign up",
|
||||
email="Email address",
|
||||
title="Log In",
|
||||
register="Register",
|
||||
email="E-mail Address",
|
||||
password="Password",
|
||||
login="Log in",
|
||||
login="Log In",
|
||||
},
|
||||
register={
|
||||
title="Sign up",
|
||||
login="Log in",
|
||||
title="Register",
|
||||
login="Log In",
|
||||
username="Username",
|
||||
email="Email address",
|
||||
email="Email Address",
|
||||
password="Password",
|
||||
password2="Reenter password",
|
||||
password2="Re-enter Password",
|
||||
},
|
||||
account={
|
||||
title="Account",
|
||||
@@ -644,20 +644,20 @@ return{
|
||||
mode="Mode",
|
||||
},
|
||||
savedata={
|
||||
exportUnlock="Export progress",
|
||||
exportData="Export statistics",
|
||||
exportSetting="Export settings",
|
||||
exportVK="Export virtual key layout",
|
||||
exportUnlock="Export Progress",
|
||||
exportData="Export Stats",
|
||||
exportSetting="Export Settings",
|
||||
exportVK="Export Virtual Key Layout",
|
||||
|
||||
importUnlock="Import progress",
|
||||
importData="Import statistics",
|
||||
importSetting="Import settings",
|
||||
importVK="Import virtual key layout",
|
||||
importUnlock="Import Progress",
|
||||
importData="Import Stats",
|
||||
importSetting="Import Settings",
|
||||
importVK="Import Virtual Key Layout",
|
||||
|
||||
reset="RESET?",
|
||||
resetUnlock="Reset ranks",
|
||||
resetRecord="Reset records",
|
||||
resetData="Reset data",
|
||||
resetUnlock="Reset Ranks",
|
||||
resetRecord="Reset Records",
|
||||
resetData="Reset Data",
|
||||
},
|
||||
error={
|
||||
cmd="CMD",
|
||||
@@ -671,22 +671,22 @@ return{
|
||||
["sprint_100l"]= {"Sprint", "100L", "Clear 100 lines!"},
|
||||
["sprint_400l"]= {"Sprint", "400L", "Clear 400 lines!"},
|
||||
["sprint_1000l"]= {"Sprint", "1000L", "Clear 1000 lines!"},
|
||||
["sprintPenta"]= {"Sprint", "PENTOMINO", "Clear 40 lines with 18 pentominoes."},
|
||||
["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."},
|
||||
["dig_1000l"]= {"Dig", "1000L", "Dig 1000 garbage lines."},
|
||||
["drought_n"]= {"Drought", "100L", "No I piece!"},
|
||||
["drought_l"]= {"Drought", "100L", "WTF"},
|
||||
["drought_n"]= {"Drought", "100L", "I be gone kthxbye"},
|
||||
["drought_l"]= {"Drought", "100L", "W T F"},
|
||||
["marathon_n"]= {"Marathon", "NORMAL", "200-line marathon with accelerating 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!"},
|
||||
["solo_e"]= {"Battle", "EASY", "Defeat thy foe!"},
|
||||
["solo_n"]= {"Battle", "NORMAL", "Defeat thy foe!"},
|
||||
["solo_h"]= {"Battle", "HARD", "Defeat thy foe!"},
|
||||
["solo_l"]= {"Battle", "LUNATIC", "Defeat thy foe!"},
|
||||
["solo_u"]= {"Battle", "ULTIMATE", "Defeat thy foe!"},
|
||||
["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."},
|
||||
@@ -698,59 +698,59 @@ return{
|
||||
["round_h"]= {"Turn-Based", "HARD", "Chess mode"},
|
||||
["round_l"]= {"Turn-Based", "LUNATIC", "Chess mode"},
|
||||
["round_u"]= {"Turn-Based", "ULTIMATE", "Chess mode"},
|
||||
["master_beginner"]= {"Master", "LUNATIC", "For 20G beginners."},
|
||||
["master_advance"]= {"Master", "ULTIMATE", "Professional 20G challenge!"},
|
||||
["master_final"]= {"Master", "FINAL", "20G: Unreachable end point!"},
|
||||
["master_phantasm"]= {"Master", "PHANTASM", "20G: ???"},
|
||||
["GM"]= {"GrandMaster", "GM", "To be a Grand Master, take \nthis challenge."},
|
||||
["master_beginner"]= {"Master", "LUNATIC", "For 20G trainees."},
|
||||
["master_advance"]= {"Master", "ULTIMATE", "For 20G pro."},
|
||||
["master_final"]= {"Master", "FINAL", "20G and beyond."},
|
||||
["master_phantasm"]= {"Master", "PHANTASM", "???"},
|
||||
["GM"]= {"GrandMaster", "GM", "An eternity shorter than an instant."},
|
||||
["rhythm_e"]= {"Rhythm", "EASY", "200-line low-bpm rhythm marathon."},
|
||||
["rhythm_h"]= {"Rhythm", "HARD", "200-line medium-bpm rhythm marathon"},
|
||||
["rhythm_u"]= {"Rhythm", "ULTIMATE", "200-line high-bpm rhythm marathon."},
|
||||
["blind_e"]= {"Blind", "HALF", "For novice players."},
|
||||
["blind_n"]= {"Blind", "ALL", "For intermediate players."},
|
||||
["blind_h"]= {"Blind", "SUDDEN", "For experienced players."},
|
||||
["blind_e"]= {"Blind", "HALF", "For novice."},
|
||||
["blind_n"]= {"Blind", "ALL", "For intermediate."},
|
||||
["blind_h"]= {"Blind", "SUDDEN", "For experienced."},
|
||||
["blind_l"]= {"Blind", "SUDDEN+", "For professionals."},
|
||||
["blind_u"]= {"Blind", "?", "Are you ready?"},
|
||||
["blind_wtf"]= {"Blind", "WTF", "You're not ready."},
|
||||
["classic_fast"]= {"Classic", "CTWC", "High-speed classic mode."},
|
||||
["classic_fast"]= {"Classic", "CTWC", "High-speed but classic."},
|
||||
["survivor_e"]= {"Survivor", "EASY", "How long can you survive?"},
|
||||
["survivor_n"]= {"Survivor", "NORMAL", "How long can you survive?"},
|
||||
["survivor_h"]= {"Survivor", "HARD", "How long can you survive?"},
|
||||
["survivor_l"]= {"Survivor", "LUNATIC", "How long can you survive?"},
|
||||
["survivor_u"]= {"Survivor", "ULTIMATE", "How long can you survive?"},
|
||||
["attacker_h"]= {"Attacker", "HARD", "Offensive practice!"},
|
||||
["attacker_u"]= {"Attacker", "ULTIMATE", "Offensive practice!"},
|
||||
["defender_n"]= {"Defender", "NORMAL", "Defensive practice!"},
|
||||
["defender_l"]= {"Defender", "LUNATIC", "Defensive practice!"},
|
||||
["attacker_h"]= {"Attacker", "HARD", "Practice Offense!"},
|
||||
["attacker_u"]= {"Attacker", "ULTIMATE", "Practice Offense!"},
|
||||
["defender_n"]= {"Defender", "NORMAL", "Practice Defense!"},
|
||||
["defender_l"]= {"Defender", "LUNATIC", "Practice Defense!"},
|
||||
["dig_h"]= {"Driller", "HARD", "Digging practice!"},
|
||||
["dig_u"]= {"Driller", "ULTIMATE", "Digging practice!"},
|
||||
["bigbang"]= {"Big Bang", "EASY", "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", "Simple Perfect Clear mode."},
|
||||
["pctrain_l"]= {"PC Training", "LUNATIC", "Hard Perfect Clear mode."},
|
||||
["pctrain_n"]= {"PC Training", "NORMAL", "Perfect Clear Practice."},
|
||||
["pctrain_l"]= {"PC Training", "LUNATIC", "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!"},
|
||||
["tech_n"]= {"Tech", "NORMAL", "Keep the B2B chain!"},
|
||||
["tech_n"]= {"Tech", "NORMAL", "Keep up the B2B!"},
|
||||
["tech_n_plus"]= {"Tech", "NORMAL+", "Spins & PC only"},
|
||||
["tech_h"]= {"Tech", "HARD", "Keep the B2B chain!"},
|
||||
["tech_h"]= {"Tech", "HARD", "Keep up the B2B!"},
|
||||
["tech_h_plus"]= {"Tech", "HARD+", "Spins & PC only"},
|
||||
["tech_l"]= {"Tech", "LUNATIC", "Keep the B2B chain!"},
|
||||
["tech_l"]= {"Tech", "LUNATIC", "Keep up the B2B!"},
|
||||
["tech_l_plus"]= {"Tech", "LUNATIC+", "Spins & PC only"},
|
||||
["tech_finesse"]= {"Tech", "FINESSE", "No finesse faults!"},
|
||||
["tech_finesse_f"]= {"Tech", "FINESSE+", "No normal clears, 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", "Self-send garbages"},
|
||||
["backfire_h"]= {"Backfire", "HARD", "Self-send garbages"},
|
||||
["backfire_l"]= {"Backfire", "LUNATIC", "Self-send garbages"},
|
||||
["backfire_u"]= {"Backfire", "ULTIMATE", "Self-send garbages"},
|
||||
["zen"]= {"Zen", "200", "200 lines without a time limit."},
|
||||
["ultra"]= {"Ultra", "EXTRA", "Get the highest score within 2 min."},
|
||||
["infinite"]= {"Infinite", "", "Sandbox mode."},
|
||||
["infinite_dig"]= {"Infinite: Dig", "", "Dig, dig, dig."},
|
||||
["backfire_n"]= {"Backfire", "NORMAL", "Back-fire Garbages"},
|
||||
["backfire_h"]= {"Backfire", "HARD", "Back-fire Garbages"},
|
||||
["backfire_l"]= {"Backfire", "LUNATIC", "Back-fire Garbages"},
|
||||
["backfire_u"]= {"Backfire", "ULTIMATE", "Back-fire Garbages"},
|
||||
["zen"]= {"Zen", "200", "200 lines without time limit."},
|
||||
["ultra"]= {"Ultra", "EXTRA", "2 minute score attack."},
|
||||
["infinite"]= {"Infinite", "", "Just a Sandbox."},
|
||||
["infinite_dig"]= {"Infinite: Dig", "", "Dig-diggi-dug."},
|
||||
["sprintFix"]= {"Sprint", "NO LEFT/RIGHT"},
|
||||
["sprintLock"]= {"Sprint", "NO ROTATIONS"},
|
||||
["marathon_bfmax"]= {"Marathon", "ULTIMATE"},
|
||||
@@ -782,8 +782,8 @@ return{
|
||||
"B2B2B2B exists?",
|
||||
"Back to Back 10 Combo Techrash PC!",
|
||||
"Bridge clear coming soon!",
|
||||
"Change logs in English can be found on Discord.",
|
||||
"Cheap UI & Music",
|
||||
"Changelogs in English can be found on Discord.",
|
||||
"What is this Cheap UI & Music smh",
|
||||
"Color clear coming soon!",
|
||||
"COOL!!",
|
||||
"Decreasing DAS and ARR: faster but harder to control.",
|
||||
|
||||
Reference in New Issue
Block a user