(self)
| 55 | |
| 56 | @reconstructor |
| 57 | def init(self): |
| 58 | |
| 59 | self.__skillIdMap = {} |
| 60 | |
| 61 | for skill in self.__skills: |
| 62 | self.__skillIdMap[skill.itemID] = skill |
| 63 | |
| 64 | # get a list of skills that the character does no have, and add them (removal of old skills happens in the |
| 65 | # Skill loading) |
| 66 | for skillID in set(self.getSkillIDMap().keys()).difference(set(self.__skillIdMap.keys())): |
| 67 | self.addSkill(Skill(self, skillID, self.defaultLevel)) |
| 68 | |
| 69 | self.dirtySkills = set() |
| 70 | |
| 71 | self.alphaClone = None |
| 72 | |
| 73 | if self.alphaCloneID: |
| 74 | self.alphaClone = eos.db.getAlphaClone(self.alphaCloneID) |
| 75 | |
| 76 | @classmethod |
| 77 | def getSkillList(cls): |
nothing calls this directly
no test coverage detected