diff options
| author | 1029chris <1029chris@gmail.com> | 2022-02-09 20:40:16 -0800 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2022-02-09 20:40:16 -0800 |
| commit | 0fa5fb690753ef6cbdb22795648a4373d1a0e18c (patch) | |
| tree | a2f1476b4c8ee793c8cfcb2fab18a819a309c6c1 | |
| parent | 19a80ae48f1beec8b82f785d46a5b9015f9266c4 (diff) | |
respawn sound implemented, fixed dead players picking up pickups
| -rw-r--r-- | pickups.lua | 2 | ||||
| -rw-r--r-- | players.lua | 1 | ||||
| -rw-r--r-- | update.lua | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/pickups.lua b/pickups.lua index 400917c..c5f8ea2 100644 --- a/pickups.lua +++ b/pickups.lua @@ -27,7 +27,7 @@ function addpickup(x, y, type) end function pickup.collide(player) - if pickup.x+4 >= player.x-4 and pickup.x+4 <= player.x+4+player.w and pickup.y+4 >= player.y-4 and pickup.y+4 <= player.y+player.h+4 then + if pickup.x+4 >= player.x-4 and pickup.x+4 <= player.x+4+player.w and pickup.y+4 >= player.y-4 and pickup.y+4 <= player.y+player.h+4 and player.health > 0 then pickup:affect(player) for i = 1, 8, 1 do local color = 8 diff --git a/players.lua b/players.lua index 25f206b..7b0d4b4 100644 --- a/players.lua +++ b/players.lua @@ -52,6 +52,7 @@ function addplayer(x, y, sprite, bulletsprite) for i = 1, #enemies, 1 do enemies[i].health = -1 end + sfx(29, 1) elseif player.health <= 0 then player.inv = 5 end @@ -1,12 +1,12 @@ --scrolling and respawn stuff respawntimer -= 1/60 if gameover then - -- sfx(1, 1, 0, 28) scrollspeed = mid(-1/10,scrollspeed-1/3000,1/60) if respawntimer < 0 then gameover = false foreach(players, function(obj) obj:respawn() end) setwave(mid(1,currentwave-2,#wave)) + sfx(29, -2) end elseif gamerunning then updatewaves() -- update the wave function |
