Text this: A Damage-Tolerant Task Assignment Algorithm for UAV Swarm in Confrontational Environments