新增无摩擦模式(隐藏,入口位于设置语音处立绘)
This commit is contained in:
@@ -770,6 +770,7 @@ return{
|
||||
['infinite_dig']= {"Infinite: Dig", "", "Dig-diggi-dug."},
|
||||
['sprintFix']= {"Sprint", "NO LEFT/RIGHT"},
|
||||
['sprintLock']= {"Sprint", "NO ROTATIONS"},
|
||||
['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']= {"Marathon", "ULTIMATE"},
|
||||
['custom_clear']= {"Custom", "NORMAL"},
|
||||
['custom_puzzle']= {"Custom", "PUZZLE"},
|
||||
|
||||
@@ -681,7 +681,8 @@ return{
|
||||
['infinite_dig']= {"Infini : Dig", "", "Creuser, creuser, creuser."},
|
||||
['sprintFix']= {"Sprint", "Sans gauche/droite"},
|
||||
['sprintLock']= {"Sprint", "Sans rotation"},
|
||||
['marathon_bfmax']= {"Marathon", "ULTIME"},
|
||||
-- ['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']= {"Marathon", "ULTIME"},
|
||||
['custom_clear']= {"Perso.", "NORMAL"},
|
||||
['custom_puzzle']= {"Perso.", "PUZZLE"},
|
||||
},
|
||||
|
||||
@@ -766,6 +766,7 @@ return{
|
||||
['infinite_dig']= {"Infinito:Cave", "", "Cava, Cava, Cava."},
|
||||
['sprintFix']= {"Sprint", "SEM ESQUERDA/DIREITA"},
|
||||
['sprintLock']= {"Sprint", "SEM ROTAÇÃO"},
|
||||
-- ['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']= {"Maratona", "ULTIMATE"},
|
||||
['custom_clear']= {"Custom", "NORMAL"},
|
||||
['custom_puzzle']= {"Custom", "PUZZLE"},
|
||||
|
||||
@@ -678,6 +678,7 @@ return{
|
||||
['infinite_dig']= {"Infinito: Queso", "", "Limpia, limpia, más limpia que tú."},
|
||||
['sprintFix']= {"Sprint", "Sin mover a Izq./Der."},
|
||||
['sprintLock']= {"Sprint", "Sin rotar"},
|
||||
-- ['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']= {"Maratón", "Supremo"},
|
||||
['custom_clear']= {"Personalizado", "Normal"},
|
||||
['custom_puzzle']= {"Personalizado", "Puzzle"},
|
||||
|
||||
@@ -279,6 +279,7 @@ return{
|
||||
['infinite_dig']= {"无尽:挖掘", "", "闲得慌就来挖"},
|
||||
['sprintFix']= {"竞速", "无移动"},
|
||||
['sprintLock']= {"竞速", "无旋转"},
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['custom_clear']= {"自定义", "普通"},
|
||||
['custom_puzzle']= {"自定义", "拼图"},
|
||||
|
||||
@@ -771,6 +771,7 @@ return{
|
||||
['infinite_dig']= {"无尽:挖掘", "", "挖呀挖呀挖"},
|
||||
['sprintFix']= {"竞速", "无移动"},
|
||||
['sprintLock']= {"竞速", "无旋转"},
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['custom_clear']= {"自定义", "普通"},
|
||||
['custom_puzzle']= {"自定义", "拼图"},
|
||||
|
||||
@@ -227,6 +227,7 @@ return{
|
||||
['infinite_dig']= {"无尽:挖掘", "", "挖呀挖呀挖"},
|
||||
['sprintFix']= {"竞速", "无移动"},
|
||||
['sprintLock']= {"竞速", "无旋转"},
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['custom_clear']= {"自定义", "普通"},
|
||||
['custom_puzzle']= {"自定义", "拼图"},
|
||||
|
||||
@@ -111,10 +111,11 @@ return{
|
||||
|
||||
{name='sprintFix'},
|
||||
{name='sprintLock'},
|
||||
|
||||
{name='sprintSmooth'},
|
||||
{name='marathon_bfmax'},
|
||||
|
||||
{name='custom_puzzle'},
|
||||
{name='custom_clear'},
|
||||
|
||||
{name="netBattle"},
|
||||
}
|
||||
31
parts/modes/sprintSmooth.lua
Normal file
31
parts/modes/sprintSmooth.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
return{
|
||||
color=COLOR.green,
|
||||
env={
|
||||
drop=0,lock=120,
|
||||
nextCount=3,
|
||||
das=0,arr=0,
|
||||
dropPiece=function(P)if P.stat.row>=40 then P:win('finish')end end,
|
||||
bg='aura',bgm='waterfall',
|
||||
},
|
||||
load=function()
|
||||
PLY.newPlayer(1)
|
||||
end,
|
||||
mesDisp=function(P)
|
||||
setFont(55)
|
||||
local r=40-P.stat.row
|
||||
if r<0 then r=0 end
|
||||
mStr(r,69,265)
|
||||
PLY.draw.drawTargetLine(P,r)
|
||||
end,
|
||||
getRank=function(P)
|
||||
if P.stat.row<40 then return end
|
||||
local T=P.stat.time
|
||||
return
|
||||
T<=40 and 5 or
|
||||
T<=50 and 4 or
|
||||
T<=70 and 3 or
|
||||
T<=100 and 2 or
|
||||
T<=150 and 1 or
|
||||
0
|
||||
end,
|
||||
}
|
||||
@@ -23,8 +23,16 @@ function scene.mouseDown(x,y)
|
||||
jump=10
|
||||
local t=TIME()-last
|
||||
if t>1 then
|
||||
VOC.play((t<1.5 or t>15)and"doubt"or rnd()<.8 and"happy"or"egg")
|
||||
last=TIME()
|
||||
if t>2.6 and t<3 then
|
||||
loadGame('sprintSmooth',true)
|
||||
else
|
||||
VOC.play(
|
||||
(t<1.5 or t>15)and"doubt"or
|
||||
rnd()<.8 and"happy"or
|
||||
"egg"
|
||||
)
|
||||
last=TIME()
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user