Quote Originally Posted by MadMilitia View Post
So if I understand you correctly we need to send a wide array of both spec macros to the client at the time of the export? Why? This seems wasteful and inefficient. This means a warrior that has to do both Arms and Prot needs macros for both at the time of the export instead of just one.
It's essentially the same thing as having all of your macros written out on your character already. What I mean is... If you were playing your Warrior in the same situation without ISBoxer, then you'd have all of these macros in your macro banks already (or even on a separate page of your action bar). This is what's going on when you add a character to several different sets of macros at once through the Game Helper, and it doesn't matter whether you bind a Prot Warrior macro to an Arms Warrior because you're never going to tell an Arms Warrior to execute a Prot Warrior macro--it just doesn't make sense to do such a thing. However, by "attaching" the macro to the Warrior beforehand, regardless of spec, it makes it ready to go for when you switch specs.