From 851375b7063ff90b83a68351bfca80e920b9cfd2 Mon Sep 17 00:00:00 2001 From: Chris Bradley <1029chris@gmail.com> Date: Sun, 20 Feb 2022 20:43:42 -0800 Subject: Token hunted by changing the targetplayer from an index to the actual player --- waves.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'waves.lua') diff --git a/waves.lua b/waves.lua index ad33f7c..952bc89 100644 --- a/waves.lua +++ b/waves.lua @@ -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() -- cgit