diff options
| author | 1029chris <1029chris@gmail.com> | 2022-02-10 22:04:24 -0800 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2022-02-10 22:04:24 -0800 |
| commit | 7337bd189638c36f4c49f82c0833ef6afed998b5 (patch) | |
| tree | 9e8b29a33e5507ee8eb92aaab6603324d80cb596 /bullets.lua | |
| parent | 0744ee14628ce858d33fb52867dcc09288c31b7f (diff) | |
Miniboss laser dude!!!! and of course all sorts of tweaks
Diffstat (limited to 'bullets.lua')
| -rw-r--r-- | bullets.lua | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/bullets.lua b/bullets.lua index e96b06b..6d4337e 100644 --- a/bullets.lua +++ b/bullets.lua @@ -74,8 +74,8 @@ function addlaser(x, y, r) circfill(laser.x, laser.y, laser.timer*4+sin(t()*8), 11) circfill(laser.x, laser.y, laser.timer*2+sin(t()*8), 7) for i = mid(-5, laser.x-laser.timer*laser.x,laser.x), laser.x, 1 do - pset(i, laser.y+sin(i/6.32535-t())*2, 11) - pset(i, laser.y+cos(t()*1.5+i/30)*laser.timer*2+sin(i/8.32535+t()), 14) + pset(i, laser.y+sin(i/(3/(laser.timer/2))-t())*laser.timer*laser.r/2, 11) + pset(i, laser.y+cos(t()*laser.timer+i/30)*laser.timer*3+sin(i/8.32535+t()), 14) end end end @@ -89,13 +89,14 @@ function addlaser(x, y, r) function laser.update(laser) laser.timer += 1/60 --collision detection after the warm up - if laser.timer > 1.5 and laser.timer < 4.2 then + if laser.timer > 1.5 and laser.timer < 3.6 then if not laser.playingsound then - sfx(24) + sfx(24,1) laser.playingsound = true end shake = rnd(8)/laser.timer foreach(players, laser.collide) + foreach(enemies, laser.collide) end --delete laser once its done |
