First I just wanna say that I appreciate your work in reviving some of the MAGITEK routines. I've been using the Astrologian routine that you've made, and it works great. There are a couple of issues though that I'm not sure you're aware of:
- Since a couple of updates ago, I'm having some weird issue with Shuffle - I'm shuffling most of the cards, even though the only option that I have selected in the routine is "Draw". This is kind of annoying when I pull a Balance card, then the routine just Shuffles right past it.
- If I cast Collective Unconscious, the routine doesn't realise that it's active and will continue to use other heals and interrupt the channeling of CU.
- I haven't been able to get Swiftcast-Res to work on Astrologian. It works fine on the Scholar routine (which I'm assuming is purely MAGITEK since you haven't really touched Scholar yet), and I've tried to mimic the code from that, but I can't seem to get it to work at all. Even with the latest GUI and Swiftcast Timer update, I can't seem to get it to work. Clicking my own macro is fine in the meantime, but sometimes the routine will cast Aspected Benefic right after I've manually cast Swiftcast, so if we can get the routine to cast the Swiftcast-Res, it'll definitely be more beneficial.
- It seems like there's some weird link between altering the numbers for Diurnal Sect in the GUI. If I try to change the HP for Aspected Benefic to be cast, the number won't save. If I change Aspected Helios, however, both Aspected Benefic AND Aspected Helios will change to whatever number Aspected Helios has in the box, if that makes any sense. The same thing is there for Helios and Helios No. of Targets. I think that one is just a visual error though.
Regardless of these bugs, I'm still going to continue using this routine, simply because it's pretty damn great. If I come across any other bugs, I'll be sure to let you know.
Keep up the great work.
EDIT: I removed the // in front of what appeared to be the WHM Swiftcast-Res line that was inside the AST routine (probably as a reference point for you), and used Raise as a cross-class skill. This method is working for me as a temporary fix.