Quantcast

Preliminary work on creating separate rotations from one SimC profile.

Author Johnny C. Lam <jlam88@gmail.com>
Author date 2014-12-25 20:20:47
Author local date 2014-12-25 15:20:47 -0500
Committer Johnny C. Lam <jlam88@gmail.com>
Committer date 2014-12-28 19:03:44
Committer local date 2014-12-28 14:03:44 -0500
Commit b7c9a536891c4f7d4c2779f52e80d6a0b1602cca
Tree 10274633821b278d1e9deabc3a5d5e77b8a16ceb
Parent 7a67ed4d76baa2345685b128e8acd6987fdca94c
Preliminary work on creating separate rotations from one SimC profile.

Spells are tagged as "main", "shortcd", or "cd" based on the length of
their cooldown and whether they invoke the GCD.  The tags are ordered as:
cd > shortcd > main.

The generated Ovale script now splits each action list into separate
functions corresponding to each of the tags.  Empty functions are not
generated and references to empty functions are removed from the final
script.

Enhance the generated script to use the standard four-icon layout of:

    [shortcd] [main] [aoe] [cd]

The "aoe" icon is toggled with a class- and specialization-specific
toggle.  This more closely matches the default Ovale scripts.