MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / _trainSkillReqs

Method _trainSkillReqs

service/character.py:414–419  ·  view source on GitHub ↗
(cls, char, skill, persist)

Source from the content-addressed store, hash-verified

412
413 @classmethod
414 def _trainSkillReqs(cls, char, skill, persist):
415 for childSkillItem, neededSkillLevel in skill.item.requiredSkills.items():
416 childSkill = char.getSkill(childSkillItem.ID)
417 if childSkill.level < neededSkillLevel:
418 childSkill.setLevel(neededSkillLevel, persist)
419 cls._trainSkillReqs(char, childSkill, persist)
420
421 @staticmethod
422 def revertLevel(charID, skillID):

Callers 1

changeLevelMethod · 0.80

Calls 3

itemsMethod · 0.80
getSkillMethod · 0.80
setLevelMethod · 0.80

Tested by

no test coverage detected