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

trading_util.py (948B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\cosmetics\common\ships\skins\trading_util.py
      2 from cosmetics.common.ships.skins.static_data import trading_const
      3 
      4 def get_maximum_concurrent_skin_listings(get_skill_level_method):
      5     total = trading_const.max_concurrent_listings_default
      6     for type_id, values in trading_const.max_concurrent_listings_added_by_skill_and_level.iteritems():
      7         skill_level = get_skill_level_method(type_id)
      8         if skill_level:
      9             for i in range(1, skill_level + 1):
     10                 total += values[i]
     11 
     12     return total
     13 
     14 
     15 def get_tax_reduction_percentage(get_skill_level_method):
     16     total = 0
     17     for type_id, values in trading_const.tax_rate_percent_reduction_per_level.iteritems():
     18         skill_level = get_skill_level_method(type_id)
     19         if skill_level:
     20             for i in range(1, skill_level + 1):
     21                 total += values[i]
     22 
     23     return total