diff options
| author | 1029chris <1029chris@gmail.com> | 2022-02-10 16:11:17 -0800 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2022-02-10 16:11:17 -0800 |
| commit | 4a39a3a49f36ed804d61af8bb1e41fb1eb541452 (patch) | |
| tree | 361f75854279d7d434654709102dfa7dcbea8b35 /waves.lua | |
| parent | 6736425d3603b5d473789c608615e1a1dbf44433 (diff) | |
new enemy, more waves!
Diffstat (limited to 'waves.lua')
| -rw-r--r-- | waves.lua | 38 |
1 files changed, 36 insertions, 2 deletions
@@ -21,7 +21,7 @@ wave[2] = { delay = 2, start = function() addbasicenemy(128, 30, rnd(basicenemysprites), 1, 0.4) - addbasicenemy(128, 60, rnd(basicenemysprites), 1, 0.8) + addtargetingenemy(128, 60, 3, 0.1) addbasicenemy(128, 90, rnd(basicenemysprites), 1, 0.4) end, everysecond = function() @@ -53,7 +53,7 @@ wave[4] = { start = function() addwallshooter(140, true, 10, 0.4) addbasicenemy(128, 30, rnd(basicenemysprites), 1, 0.5) - addbasicenemy(155, 60, rnd(basicenemysprites), 1, 0.4) + addtargetingenemy(155, 60, 3, 0.15) addbasicenemy(128, 90, rnd(basicenemysprites), 1, 0.5) end, everysecond = function() @@ -119,6 +119,40 @@ wave[7] = { end } +wave[8] = { + delay = 1, + start = function() + addtargetingenemy(128,1,3,0.1) + addtargetingenemy(262,60,3,0.2) + addwallshooter(138, true, 10, 0.4, 0) + addwallshooter(144, true, 10, 0.4, 0) + addwallshooter(185, false, 10, 0.4, 0) + addwallshooter(230, true, 10, 0.4) + addballshooter(230, 56, 12, 0.2) + end, + everysecond = function() + end, + conditions = function() + if #enemies < 2 then return true else return false + end + end +} + +wave[9] = { + delay = 3, + start = function() + for i = 1, 7, 1 do + addtargetingenemy(128, i*16-4, 3, 0.1) + end + end, + everysecond = function() + end, + conditions = function() + if #enemies < 2 then return true else return false + end + end +} + --wave[currentwave].start() --music(0, 0, 3) |
