i asked for help in a discord for how to setup a wardloop with srs and the guy linked me this python code. im not a programmer can anyone explain how im supposed to use this.
import random def loop(srsduration): ticks = list(range(0, 100000

fired = [] onCD = 0 zombie = [0] srs = [0, 0] zombiebias = 70 srsqual = 0 cooldown = 7 hitbias = 9999 for tick in ticks: if onCD == 0 and ( (tick in zombie) or (tick in srs) or random.randint(1, 10000) > hitbias ): fired.append(tick) zrng = random.randint(1, 100) zrng = 13 if zrng > zombiebias else 15 #zrng = random.randint(13, 15) zombie.append(tick + zrng) numsrs = random.randint(1, 100) numsrs = 4 if numsrs < srsqual else 2 for _ in range(numsrs): srs.append(tick + srsduration) if len(srs) > 20: srs.pop(0) onCD = cooldown if onCD > 0: onCD -= 1 if tick in zombie: zombie.pop(zombie.index(tick

for _ in range(4): if tick in srs: srs.pop(srs.index(tick

diff = fired.copy() diff.pop(0) diff = [diff
- fired for i in range(len(diff
] startup = 1000 if (avg := (sum(diff[startup:]) / len(diff[startup:]
< 15: # print(f"DUR: {srsduration}, average ticks: {avg:.2f}, {diff}") return round(avg, 2) return -1 durs = list(range(60, 80
avgs = {dur: [] for dur in durs} for _ in range(5): for dur in durs: val = loop(dur) if val != -1: avgs[dur].append(val) for srsdur, avg in avgs.items(): print(f"srs:{srsdur} - avgs:{avg}")