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,9 +213,10 @@ class Game:
points_to_spend = cp.base.append_commision_points(for_task, awarded_points)
if points_to_spend > 0:
unittypes = self.commision_unit_types(cp, for_task)
d = {random.choice(unittypes): points_to_spend}
logging.info("Commision {}: {}".format(cp, d))
cp.base.commision_units(d)
if len(unittypes) > 0:
d = {random.choice(unittypes): points_to_spend}
logging.info("Commision {}: {}".format(cp, d))
cp.base.commision_units(d)
@property
def budget_reward_amount(self):