Casts every ability in a blueprint one after the other, wrapping back to start once it hits the end.
Tries to avoid wasting energy by casting useless abilities (ex: using dispel without any debuffs or spam toggling google's influence) and spamming abilities that can or have a chance of killing you (reboot, redirect, rak’s curse, etc.) by making use of a very large (albeit fairly simple) conditional.
Comes in 4 different versions ranging from 11 to 23 lines of code, so install whichever one your HQ RAM can support.
DISCLAIMER: THIS SCRIPT IS NOT MEANT TO BE A REPLACEMENT FOR BLUEPRINT-SPECIFIC AI SCRIPTS. IF YOUR BLUEPRINT HAS ITS OWN DEDICATED AI SCRIPT OR PACKAGE, USE THAT INSTEAD AS THIS WILL ALMOST CERTAINLY BE LESS EFFECTIVE DUE TO NOT BEING CUSTOM-TAILORED FOR ANY SPECIFIC CASE IN PARTICULAR.
Import code + instructions found here: https://github.com/Bertie690/PerfectTower#all-purpose-ability-caster