ok, i think its time we just asked kehwar what he wants each state to do.
otherwise, we are guessing at what a lot of those states are for, which adds a lot of guesswork to figuring out the fixes he wants.
so, kehwar? could you give us a list (oh, and using the list option in the reply interface would be really cool) of each state's purpose? here's an example of the kind of list i mean, built using the second list of states you posted:
- [bonusbar:5] this state is the vehicle state
- [mod:alt.spec:1] this state is for my primary spec, with the alt modifier
- [mod:alt,spec:2] this state is for my secondary spec, with the alt modifier
- [bar:2] this state is for my secondary moves
- [form:3,stealth] this state is for stealthed cat form
- [form:3] this state is for cat form, when not stealthed
- [form:1] this state is for bear form
- [spec:1,form:5] this state is for my primary spec's extra shapeshift form (either Moonkin or Tree of Life)
- [spec:2,form:5] this state is for my secondary spec's extra shapeshift form (either Moonkin or Tree of Life)
- [spec:1] this state is the fallback state for my primary spec
- [spec:2] this state is the fallback state for my secondary spec
oh and, btw? just checking, but, why don't you have a the below fallback?
that fallback state always goes last, and is the "if none of the above fit, use this" state. (oh and, just btw, i used the "code" option for that last state, in the posting window it's the button with the cloud-looking thing with a # over it.)