Legildur said:
Perhaps I'm reading too much into it, but that off-hand attack is at your highest BAB is it not?
Yes, it is... but BAB is not
why you get the attack.
The order is for multiple attacks "because your BAB is high enough". The off-hand attack uses your BAB... but it doesn't depend on that BAB being 'high enough'.
That is, still have to follow iterative attacks from BAB from highest to lowest, but can choose which hand (primary or off-hand) attacks first at each BAB.
Ah, but then we run into another problem.
Let's say I have a BAB of +11/+6/+1, and the GTWF feat.
With my primary hand, I make three attacks (because my BAB is high enough). Each attack has a BAB component, and other modifiers.
The BAB component of these three attacks is +11, +6, and +1 respectively.
With my off-hand, I make three attacks (because I have a second weapon in my off-hand, because I have the ITWF feat, and because I have the GTWF feat, respectively). Each attack has a BAB component, and other modifiers.
The BAB component of all three off-hand attacks is +11. Not +11, +6, and +1. The ITWF feat imposes a -5 penalty on the attack roll for the second attack, and the GTWF feat imposes a -10 penalty on the attack roll for the third attack.
So if we assume that the order rule applies to
all attacks (not just those "because your BAB is high enough", but those derived from feats, Haste spells, etc as well), and if we assume that "in order of highest bonus to lowest" refers to the BAB component of the attack, then we see that
every single off-hand attack must occur before the second primary attack, since they all have the same BAB component as the first primary attack (+11), and must therefore come earlier in the 'highest to lowest' order than the second and third primary attacks (using BAB of +6 and +1 respectively).
-Hyp.