Compare commits

...
Sign in to create a new pull request.

5 commits

Author SHA1 Message Date
skehmatics
06403d35e6 Tweak a few timings 2020-11-15 00:09:41 -07:00
skehmatics
65fd5fc136 Cap speeds at 10 2020-11-15 00:09:41 -07:00
skehmatics
b9265b728b whoops forgot one 2020-11-15 00:09:41 -07:00
skehmatics
a097c9de21 added level 5 transition 2020-11-15 00:09:41 -07:00
skehmatics
80057602fd copy and paste level 6 from Script.py 2020-11-15 00:09:32 -07:00
2 changed files with 87 additions and 1 deletions

View file

@ -227,7 +227,7 @@ function level:events(t)
sum(grid.x1, grid.y3, "y-", 8, 4/6)
sum(grid.x3, grid.y3, "y-", 8, 5/6)
elseif t == 66 then return gamestate.switch(MENU, false, true) end
elseif t == 66 then return gamestate.switch(main.GAME, 6, false) end
end
return level

86
levels/level6.lua Normal file
View file

@ -0,0 +1,86 @@
local main = require 'main'
local fill = main.fill
local text = main.text
local scale = main.scale
local sum = main.spawn
local bounds = main.bounds
-- local grid = main.grid
local level = {}
level.lvlnum = 6
level.bpm = 129
level.name = "Level " .. tostring(level.lvlnum)
level.soundname = "splice" .. tostring(level.lvlnum)
function level:load()
if level.lvlnum > main.savedata.unlocked then main.savedata.unlocked = level.lvlnum end
main.save()
main.sound.play('music/' .. level.soundname .. '.ogg', 'static', 'music')
end
function level:draw()
end
function level:events(t)
if t == 33 then
sum(grid.x1, grid.y1, "x+", 6)
sum(grid.x1, grid.y3, "x+", 6)
elseif t == 34 then
sum(grid.x3, grid.y2, "x-", 6, 1/3)
elseif t == 35 then
sum(grid.x1+grid.third, grid.y3, "y-", 10, nil, 5)
sum(grid.x2, grid.y3, "y-", 10, nil, 5)
sum(grid.x3-grid.third, grid.y3, "y-", 10, nil, 5)
elseif t == 36 then
sum(grid.x1, grid.y1, "s", 6, 1/3)
sum(grid.x1, grid.y2, "s", 6, 1/3)
sum(grid.x1, grid.y3, "s", 6, 1/3)
sum(grid.x2, grid.y3, "s", 6, 1/3)
sum(grid.x2, grid.y1, "s", 6, 1/2)
sum(grid.x3, grid.y1, "s", 6, 1/2)
sum(grid.x3, grid.y2, "s", 6, 1/2)
sum(grid.x3, grid.y3, "s", 6, 1/2)
elseif t == 37 then
sum(grid.x1, grid.y3, "x+", 6)
sum(grid.x1, grid.y1, "x-", 6)
sum(grid.x1, grid.y3, "y-", 6, 1/2)
sum(grid.x3, grid.y1, "y+", 6, 1/2)
elseif t == 38 then
sum(grid.x1, grid.y2, "x+", 6, 1/4)
sum(grid.x3, grid.y2, "x-", 6, 1/4)
elseif t == 39 then
sum(grid.x1, grid.y2, "s", 6)
sum(grid.x2, grid.y2, "s", 6)
sum(grid.x3, grid.y2, "s", 6)
sum(grid.x2, grid.y3, "s", 6)
sum(grid.x2, grid.y1, "s", 6)
sum(grid.x1+grid.third, grid.y2, "s", 8, 1/2)
elseif t == 40 then
sum(grid.x3-grid.third, grid.y2, "s", 8, 1/3)
elseif t == 41 then
sum(grid.x1, grid.y1, "sr", 3)
sum(grid.x2, grid.y1, "sr", 3)
sum(grid.x3, grid.y1, "sr", 3)
sum(grid.x1, grid.y3, "sr", 3)
sum(grid.x2, grid.y3, "sr", 3)
sum(grid.x3, grid.y3, "sr", 3)
sum(grid.x1, grid.y2, "sr", 3)
sum(grid.x3, grid.y2, "sr", 3)
elseif t == 42 then
sum(grid.x1, grid.y1, "x+", 6)
sum(grid.x2, grid.y1, "y+", 6, 1/4)
sum(grid.x3, grid.y1, "x-", 6)
sum(grid.x1, grid.y3, "x+", 6)
sum(grid.x2, grid.y3, "y-", 6, 1/3)
sum(grid.x3, grid.y3, "x-", 6)
elseif t == 43 then
sum(grid.x1, grid.y2+grid.third, "sr", 3)
sum(grid.x3, grid.y2+grid.third, "sr", 3)
sum(grid.x1, grid.y2-grid.third, "sr", 3)
sum(grid.x3, grid.y2-grid.third, "sr", 3)
elseif t == 194 then return gamestate.switch(MENU, false, true) end
end
return level