Thank you for finding the optimal cycles so soon after the hotfix
May I suggest having some punctuation in the names? It's probably only me but some of these rotations are rather difficult to understand just by looking at the names, if the whole rotation gets meshed together into a long chain like AB30MBAMABar >_>
Some thoughts:
. represents a separator for casts in the rotation
/ means an alternative to that cast
() encloses the actions to take place when a MB proc happens
>> means replacing what comes before it with what comes after
Giving these for the rotations Kavan stated:
AB3(/0.MBAM.ABar)
AB3.(MBAM.ABar)
AB3.(MBAM).ABar
AB2.(3.MBAM).ABar
AB2.(MBAM).ABar
AB2.ABar(>>MBAM)
AB.ABar.(MBAM)
AB.ABar
AB.AM
Taking the first one as an example, AB3(/0.MBAM.ABar) should be read as AB3 normally, and when MB procs, AB3/0.MBAM.ABar
Althought now that I've written it down it looks unnecessarily complicated. <_<
EDIT:misunderstood a cycle in Kavan's post