Enable/disable edit menu options, and add color to character editor to show which skills are edited

This commit is contained in:
blitzmann
2015-09-24 22:11:31 -04:00
parent b844bdf986
commit a0f9fb6ad6
4 changed files with 49 additions and 11 deletions

View File

@@ -238,7 +238,7 @@ class Character(object):
def getSkillLevel(self, charID, skillID):
skill = eos.db.getCharacter(charID).getSkill(skillID)
return skill.level if skill.learned else "Not learned"
return (skill.level if skill.learned else "Not learned", skill.isDirty)
def getCharName(self, charID):
return eos.db.getCharacter(charID).name
@@ -323,6 +323,11 @@ class Character(object):
else:
skill.level = level
def revertLevel(self, charID, skillID):
char = eos.db.getCharacter(charID)
skill = char.getSkill(skillID)
skill.revert()
def addImplant(self, charID, itemID):
char = eos.db.getCharacter(charID)
implant = eos.types.Implant(eos.db.getItem(itemID))