diff options
| author | Chris Bradley <1029chris@gmail.com> | 2022-02-20 20:43:42 -0800 |
|---|---|---|
| committer | Chris Bradley <1029chris@gmail.com> | 2022-02-20 20:43:42 -0800 |
| commit | 851375b7063ff90b83a68351bfca80e920b9cfd2 (patch) | |
| tree | 8cfd643c671e7923e00d093cc4a3dfb2f6ce06e8 /waves.lua | |
| parent | 531734dc2de04741ce1c9c8442718614c47bffd4 (diff) | |
Token hunted by changing the targetplayer from an index to the actual player
Diffstat (limited to 'waves.lua')
| -rw-r--r-- | waves.lua | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2,9 +2,9 @@ wave = {} --store wave functions here currentwave = tonum(stat(6)) or 1 --THIS IS THE CURRENT WAVE, SHOLD BE 1 UNLESS TESTING SOMETHING (the stat part is a cheat, shhh) currentwavetime = 0 delaytimer = 0 -everysecondtimer = 0 +everysecondtimer = 1 checkpoint = 1 -targetplayer = 1 +targetplayer = nil --NOTE - slow BG during boss waves / make bosses their own checkpoint @@ -230,7 +230,7 @@ wave[16] = { everysecond = function () if flr(currentwavetime%6) == 5 and currentwavetime < 15 then local ylaserpos = 16 - if players[targetplayer].y > 64 then + if targetplayer.y > 64 then ylaserpos = 80 end addlasershooter(128, ylaserpos, 50, 0.1, false) @@ -301,7 +301,7 @@ function updatewaves() currentwavetime += ft everysecondtimer += ft if everysecondtimer >= 1 then - targetplayer = rnd({1,#players}) --swaps target every second + targetplayer = rnd(players) --swaps target every second everysecondtimer = 0 if wave[currentwave].everysecond then wave[currentwave].everysecond() |
