NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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