From d1057483487cefe3ad15d2d9a4818a80ddda3afa Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Fri, 22 Dec 2023 03:43:47 +0600 Subject: [PATCH] When importing skills, import their prerequisites as well --- gui/characterEditor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/characterEditor.py b/gui/characterEditor.py index 309d91a5d..1b23f0fcf 100644 --- a/gui/characterEditor.py +++ b/gui/characterEditor.py @@ -446,6 +446,7 @@ class SkillTreeView(wx.Panel): text = fromClipboard().strip() if text: + sCharacter = Character.getInstance() char = self.charEditor.entityEditor.getActiveEntity() try: lines = text.splitlines() @@ -455,7 +456,7 @@ class SkillTreeView(wx.Panel): skill, level = s.rsplit(None, 1)[0], arabicOrRomanToInt(s.rsplit(None, 1)[1]) skill = char.getSkill(skill) if skill: - skill.setLevel(level, ignoreRestrict=True) + sCharacter.changeLevel(char.ID, skill.item.ID, level) except (KeyboardInterrupt, SystemExit): raise