Adding support for the Colosseum is mostly finished -- but things are going more slowly than anticipated since at the moment I'm on vacation in Thailand and I somehow keep finding other things to do.
Today I fell down a waterfall, but fortunately both I and my then-pocketed phone are OK, despite a few scrapes and submersion. Had to buy dry clothes before I could continue Adventuring, though!
Anyway, the autoresponses are tested working fine, however they require further tweaking, since a) there are a few cases I didn't test and 2) the usual approach doesn't completely work here. This is the first case where we've definitely needed to react to the reactions -- possibly with the same reaction again (can BALLS subroutines recurse?). Secondly, happenings tracking does need to be tweaked for these skills, since if you use them
not as a response to a special attack, they are then unavailable for the rest of the combat, even for autoresponding with. Checking
happened() is therefore presently meaningless for these skills when facing Colosseum monsters.
I've completed this run, however, so in the interest of sooner than later will probably release this better-than-nothing support until I can make the fixes required for a perfect solution. If you have all three skills and don't use any of them as regular attacks, it works, although for chains of autoresponses it only autoresponds to the first one, and then executes a series of
act() use_skill() calls for the remaining responses (due to reason 2), which is inelegant and hits the server more than necessary. All the
batround() autoresponse code duplication in
act() is meant as not only insurance for macro failure such as this, but also because no macro is called on the starting page text.
I've also not tested what happens if you don't have all the skills (reason a), nor did I attempt complete automation of a combat (in which I strongly suspect BatBrain will recommend one of the skills as your attack action, which would make the skill unavailable for further responses). These skills should probably be temp-blacklisted when fighting Colosseum monsters.