Get strict skills working. Todo: add engine setting

This commit is contained in:
blitzmann
2017-04-22 02:43:06 -04:00
parent 66a8669c64
commit d0a4fa1c9d
4 changed files with 59 additions and 12 deletions

View File

@@ -371,12 +371,9 @@ class Character(object):
char = eos.db.getCharacter(charID)
skill = char.getSkill(skillID)
if isinstance(level, basestring) or level > 5 or level < 0:
skill.level = None
skill.setLevel(None, persist)
else:
skill.level = level
if persist:
skill.saveLevel()
skill.setLevel(level, persist)
eos.db.commit()