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