Merge branch 'feature/grant-needed-skills' into dev

This commit is contained in:
blitzmann
2017-05-06 13:09:23 -04:00
4 changed files with 53 additions and 7 deletions

View File

@@ -372,9 +372,13 @@ class Character(object):
eos.db.commit()
@staticmethod
def changeLevel(charID, skillID, level, persist=False):
def changeLevel(charID, skillID, level, persist=False, ifHigher=False):
char = eos.db.getCharacter(charID)
skill = char.getSkill(skillID)
if ifHigher and level < skill.level:
return
if isinstance(level, basestring) or level > 5 or level < 0:
skill.level = None
else: