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

crateutil.py (821B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\crates\crateutil.py
      2 from __future__ import absolute_import
      3 from .storage import CratesStaticData
      4 from crates.storage import CrateDoesNotExistError
      5 
      6 def is_fixed_crate(type_id):
      7     try:
      8         type_crate_data = CratesStaticData().get_crate_by_type_id(type_id)
      9         return type_crate_data.lootPresentationType == 'fixed'
     10     except CrateDoesNotExistError:
     11         return False
     12 
     13 
     14 def is_crate(type_id):
     15     type_crate_data = CratesStaticData()
     16     return type_crate_data.is_crate(type_id)
     17 
     18 
     19 def is_cargo_blocked_crate(type_id):
     20     type_crate_data = CratesStaticData()
     21     if not is_crate(type_id):
     22         return False
     23     type_crate_data = type_crate_data.get_crate_by_type_id(type_id)
     24     return type_crate_data.isBlockedFromCargo