Fix issue when the faction lack units in a category of task

This commit is contained in:
Khopa 2019-07-11 12:16:47 +02:00
parent 817a3a5e15
commit c4dc432be1

View File

@ -213,6 +213,7 @@ class Game:
points_to_spend = cp.base.append_commision_points(for_task, awarded_points) points_to_spend = cp.base.append_commision_points(for_task, awarded_points)
if points_to_spend > 0: if points_to_spend > 0:
unittypes = self.commision_unit_types(cp, for_task) unittypes = self.commision_unit_types(cp, for_task)
if len(unittypes) > 0:
d = {random.choice(unittypes): points_to_spend} d = {random.choice(unittypes): points_to_spend}
logging.info("Commision {}: {}".format(cp, d)) logging.info("Commision {}: {}".format(cp, d))
cp.base.commision_units(d) cp.base.commision_units(d)