MCPcopy
hub / github.com/pyfa-org/Pyfa / requiresSkill

Method requiresSkill

eos/gamedata.py:430–446  ·  view source on GitHub ↗
(self, skill, level=None)

Source from the content-addressed store, hash-verified

428 return self.__offensive
429
430 def requiresSkill(self, skill, level=None):
431 for s, l in self.requiredSkills.items():
432 if isinstance(skill, str):
433 if s.typeName == skill and (level is None or l == level):
434 return True
435
436 elif isinstance(skill, int) and (level is None or l == level):
437 if s.ID == skill:
438 return True
439
440 elif skill == s and (level is None or l == level):
441 return True
442
443 elif hasattr(skill, "item") and skill.item == s and (level is None or l == level):
444 return True
445
446 return False
447
448 @property
449 def price(self):

Callers 15

getDoomsdayMultFunction · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
handlerMethod · 0.80

Calls 1

itemsMethod · 0.80

Tested by

no test coverage detected