fighters_util.py (694B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\fitting\fighters_util.py 2 import appConst 3 import collections 4 5 def GetFighterNumByTypeIDsInTubes(dogmaLocation): 6 fighterTypesInTubes = collections.defaultdict(int) 7 for eachFighter in GetFightersInTubes(dogmaLocation): 8 fighterTypesInTubes[eachFighter.typeID] += 1 9 10 return fighterTypesInTubes 11 12 13 def GetFightersInTubes(dogmaLocation): 14 fightersInTubes = [] 15 for eachTubeFlagID in appConst.fighterTubeFlags: 16 fighters = dogmaLocation.GetFightersForTube(eachTubeFlagID) 17 if fighters: 18 fightersInTubes.append(fighters) 19 20 return fightersInTubes