After each strike the drone would be updated with information about the actual destruction caused. If it did more damage than expected, then it could use this information to restrict its choice of weapon in future engagements.