(self, skill)
| 201 | return self.__skills |
| 202 | |
| 203 | def addSkill(self, skill): |
| 204 | if skill.itemID in self.__skillIdMap: |
| 205 | oldSkill = self.__skillIdMap[skill.itemID] |
| 206 | if skill.level > oldSkill.level: |
| 207 | # if new skill is higher, remove old skill (new skill will still append) |
| 208 | self.__skills.remove(oldSkill) |
| 209 | else: |
| 210 | return |
| 211 | |
| 212 | self.__skillIdMap[skill.itemID] = skill |
| 213 | |
| 214 | def removeSkill(self, skill): |
| 215 | self.__skills.remove(skill) |
no test coverage detected