Fix "Stage Complete" text being off by one in Master Phantasm (#902)

This commit is contained in:
NOT_A_ROBOT
2023-06-11 22:19:46 +07:00
committed by GitHub
parent dad6beca05
commit 4b36442170

View File

@@ -20,7 +20,7 @@ return
local T=P.modeData.target local T=P.modeData.target
-- Stage 1: clear 3 techrash -- Stage 1: clear 3 techrash
if T==12 then-- Stage 2: swap color of S/Z & J/L if T==12 then-- Stage 2: swap color of S/Z & J/L
P:stageComplete(2) P:stageComplete(1)
P.waiting=30 P.waiting=30
P.curMission=false P.curMission=false
@@ -35,7 +35,7 @@ return
P.modeData.target=26 P.modeData.target=26
SFX.play('reach') SFX.play('reach')
elseif T==26 then-- Stage 3: dig to bottom elseif T==26 then-- Stage 3: dig to bottom
P:stageComplete(3) P:stageComplete(2)
if not P.holdQueue[1] then-- 1 up if ban hold if not P.holdQueue[1] then-- 1 up if ban hold
P.life=P.life+1 P.life=P.life+1
end end
@@ -81,7 +81,7 @@ return
SFX.play('reach') SFX.play('reach')
elseif T==42 then-- Stage 4: survive in high speed elseif T==42 then-- Stage 4: survive in high speed
if P.garbageBeneath==0 then if P.garbageBeneath==0 then
P:stageComplete(4) P:stageComplete(3)
P.waiting=30 P.waiting=30
ENV.lock=11 ENV.lock=11
P:setNext(6) P:setNext(6)
@@ -94,7 +94,7 @@ return
p=41 p=41
end end
elseif T==62 then-- Stage 5: survive without easy-fresh rule elseif T==62 then-- Stage 5: survive without easy-fresh rule
P:stageComplete(5) P:stageComplete(4)
P.life=P.life+1 P.life=P.life+1
ENV.lock=13 ENV.lock=13
ENV.wait=5 ENV.wait=5
@@ -105,7 +105,7 @@ return
P.modeData.target=126 P.modeData.target=126
SFX.play('reach') SFX.play('reach')
elseif T==126 then-- Stage 6: speed up elseif T==126 then-- Stage 6: speed up
P:stageComplete(6) P:stageComplete(5)
P.life=P.life+1 P.life=P.life+1
ENV.lock=11 ENV.lock=11
@@ -115,7 +115,7 @@ return
P.modeData.target=162 P.modeData.target=162
SFX.play('reach') SFX.play('reach')
elseif T==162 then-- Stage 7: speed up+++ elseif T==162 then-- Stage 7: speed up+++
P:stageComplete(7) P:stageComplete(6)
P.life=P.life+1 P.life=P.life+1
ENV.lock=10 ENV.lock=10
@@ -126,7 +126,7 @@ return
P.modeData.target=226 P.modeData.target=226
SFX.play('reach') SFX.play('reach')
elseif T==226 then-- Stage 8: final invisible elseif T==226 then-- Stage 8: final invisible
P:stageComplete(8) P:stageComplete(7)
P.life=P.life+1 P.life=P.life+1
ENV.bone=false ENV.bone=false
@@ -135,7 +135,7 @@ return
P.modeData.target=259 P.modeData.target=259
SFX.play('reach') SFX.play('reach')
elseif T==259 then-- Stage 9: ending elseif T==259 then-- Stage 9: ending
P:stageComplete(9) P:stageComplete(8)
P.life=P.life+1 P.life=P.life+1
for i=1,7 do ENV.skin[i]=P.holeRND:random(16) end for i=1,7 do ENV.skin[i]=P.holeRND:random(16) end