bugfix: should not call damageToSoldiers when calculate damage to heroes