"Roll dice and kick ass!"
If a weapon is using Sustained Fire and jams due to a 'doubles' roll which also triggers a random hex event (e.g Sniper), does that random hex roll count for repairing the weapon or is the weapon not actually Jammed until after the Fire action has been resolved?
This came up in a game of mine only the other day. The trigger interrupts the resolution of the fire attack, which is then resumed after the trigger has been completely executed. So, in your example: the sniper is the immediate effect of the dice roll, so that the weapon isn't broken when the random hex is selected; hence the weapon can't be broken then fixed immediately as you (and I!) were hoping. Hope this makes sense.