An instant too late. There’s a dull whomp from beside me, and my target is blown apart by an assault cannon round. I release my own trigger, but not before I’ve hosed a couple of rounds through the carnage on the rooftop.