新增玩家方法setNext和setInvisible并应用
This commit is contained in:
@@ -15,7 +15,7 @@ local function check_LVup(P)
|
|||||||
ENV.lock=14
|
ENV.lock=14
|
||||||
ENV.wait=7
|
ENV.wait=7
|
||||||
ENV.fall=7
|
ENV.fall=7
|
||||||
ENV.next=4
|
P:setNext(4)
|
||||||
|
|
||||||
ENV.target=26
|
ENV.target=26
|
||||||
SFX.play("reach")
|
SFX.play("reach")
|
||||||
@@ -57,7 +57,7 @@ local function check_LVup(P)
|
|||||||
ENV.lock=13
|
ENV.lock=13
|
||||||
ENV.wait=6
|
ENV.wait=6
|
||||||
ENV.fall=6
|
ENV.fall=6
|
||||||
ENV.next=5
|
P:setNext(5)
|
||||||
|
|
||||||
ENV.target=42
|
ENV.target=42
|
||||||
SFX.play("reach")
|
SFX.play("reach")
|
||||||
@@ -65,7 +65,7 @@ local function check_LVup(P)
|
|||||||
if P.garbageBeneath==0 then
|
if P.garbageBeneath==0 then
|
||||||
P.waiting=30
|
P.waiting=30
|
||||||
ENV.lock=11
|
ENV.lock=11
|
||||||
ENV.next=6
|
P:setNext(6)
|
||||||
P:setHold(false)
|
P:setHold(false)
|
||||||
ENV.bone=true
|
ENV.bone=true
|
||||||
|
|
||||||
@@ -97,8 +97,7 @@ local function check_LVup(P)
|
|||||||
ENV.lock=10
|
ENV.lock=10
|
||||||
|
|
||||||
P:setHold(true)
|
P:setHold(true)
|
||||||
P.keepVisible=false
|
P:setInvisible(180)
|
||||||
P.showTime=180
|
|
||||||
|
|
||||||
ENV.target=226
|
ENV.target=226
|
||||||
SFX.play("reach")
|
SFX.play("reach")
|
||||||
@@ -106,7 +105,7 @@ local function check_LVup(P)
|
|||||||
P.life=P.life+2
|
P.life=P.life+2
|
||||||
|
|
||||||
ENV.bone=false
|
ENV.bone=false
|
||||||
P.showTime=90
|
P:setInvisible(90)
|
||||||
|
|
||||||
ENV.target=259
|
ENV.target=259
|
||||||
SFX.play("reach")
|
SFX.play("reach")
|
||||||
@@ -114,7 +113,7 @@ local function check_LVup(P)
|
|||||||
P.life=P.life+1
|
P.life=P.life+1
|
||||||
for i=1,7 do ENV.skin[i]=math.random(16)end
|
for i=1,7 do ENV.skin[i]=math.random(16)end
|
||||||
|
|
||||||
P.showTime=40
|
P:setInvisible(40)
|
||||||
ENV.lock=15
|
ENV.lock=15
|
||||||
P.curMission=1
|
P.curMission=1
|
||||||
ENV.mission={4,4,4,4,4,4,4,4}
|
ENV.mission={4,4,4,4,4,4,4,4}
|
||||||
|
|||||||
@@ -1566,6 +1566,17 @@ function player.setHold(P,ifhold)
|
|||||||
P.hd=nil
|
P.hd=nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
function player.setNext(P,next)
|
||||||
|
P.gameEnv.next=next
|
||||||
|
end
|
||||||
|
function player.setInvisible(P,time)
|
||||||
|
if time<0 then
|
||||||
|
P.keepVisible=true
|
||||||
|
else
|
||||||
|
P.keepVisible=false
|
||||||
|
P.showTime=time
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function player.newTask(P,code,data)
|
function player.newTask(P,code,data)
|
||||||
local L=P.tasks
|
local L=P.tasks
|
||||||
|
|||||||
Reference in New Issue
Block a user