An interesting twist came up for me and a friend the other day when we played. I initiated combat and attacked his fleet. On my first roll of the dice I managed to roll and assign enough damage to destroy all of his ships. He did not have any block cards at this stage so I thought I was going to win the combat for sure.
He then performed his counter attack and rolled a fair few special (crossed lightsabers) results. He started picking up a bunch of block cards and then assigned these block cards to the ships which I thought I had destroyed.
Now we couldn't figure out from the rules if this was allowed. The combat round hadn't ended so that was confusing. The ships weren't destroyed yet so that was confusing. The only thing I could find in the rules was some reference that stated block cards can't remove damage tokens.
So the question would then be when do the damage tokens get assigned? As part of my attack or as part of the end of the combat round? One way would prevent him using block cards unless he had them when I did my attack. The other would mean that combat could drag out significantly if special results are continually rolled.