From 6cda47be9fcf0f9f0cdafb3e860937e26006d578 Mon Sep 17 00:00:00 2001 From: Indiction Date: Sun, 6 Nov 2016 23:19:18 +0100 Subject: [PATCH] Activate all fighter abilities by default and deactivate fighter groups if more than the maximum number of fighters are in bay --- service/fit.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/service/fit.py b/service/fit.py index 4a8bbef5c..ec7977898 100644 --- a/service/fit.py +++ b/service/fit.py @@ -658,6 +658,13 @@ class Fit(object): ''' if fighter is None: fighter = eos.types.Fighter(item) + used = fit.getSlotsUsed(fighter.slot) + total = fit.getNumSlots(fighter.slot) + for ability in fighter.abilities: + ability.active = True if ability.effect.isImplemented else False + if used >= total: + fighter.active = False + if fighter.fits(fit) is True: fit.fighters.append(fighter) else: