Round 1
-------
Stack 1 of the defender fights with the stack 1 of the attacker and so all the way down to the last.
The range determines what stacks shoots first, if the range is equal the defender shoots first.
If say the defender has 6 stacks of ships and the attacker 10, the last 4 stacks will shoot at a random remaining stack of the defender`s.
Round 2
-------
Now the remaining stacks will oppose each other again and now the order of the stacks is NOT determined by the total pr, but by the lowest stack number remaining: (1=low 10=high)
Example:
From the defender stack 2, 5 and 6 are left, they will become stack 1(2-->1), 2(5-->2) and 3(6-->3)
From the defender stack 1,2,5,7,8,10 are left, they will become stack 1(1 stays 1), 2(2 stays 2), 3(5-->3), 4(7-->4), 5(8-->5) and 6(10-->6)
Here again when a stack will face no direct opposing stack they will shoot at one of the random remaining stacks
__________
It is also important to note, however, that some ships have unique abilities. Such abilities are the Capture Ship ability, Attack Without Receiving Damage ability, and Cannot Defend Against Attacks ability.
Capture Ship Ability- Associated with the collective and viral race, some of their ships have the ability to capture ships from the enemy and use them against them in battle. Both races can keep the ships after battle sometimes, but only if they are not neutral or guardian ships. It is also important to note that capturing ships during battle is how virals reverse engineer.
Attack Without Taking Damage- Many ships such as certain marauder vessels have this trait. When attacking they receive no damage from the enemy under certain circumstances.
Cannot Defend Against Attacks- Under certain circumstances, a ship with this might be screwed. But I honestly don`t believe this or the previous trait effect battle much, so don`t worry.
-------------------------------------------------------------------------