From 50eda1f4db092b5ed8921427f3b6a528e1cda9c3 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 9 Dec 2025 15:26:17 +0100 Subject: [PATCH] Add option to copy condensed skill list --- gui/characterSelection.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gui/characterSelection.py b/gui/characterSelection.py index ca6c0341f..d4528d64d 100644 --- a/gui/characterSelection.py +++ b/gui/characterSelection.py @@ -106,6 +106,9 @@ class CharacterSelection(wx.Panel): exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills")) self.Bind(wx.EVT_MENU, self.exportSkills, exportItem) + exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills (condensed)")) + self.Bind(wx.EVT_MENU, self.exportSkillsCondensed, exportItem) + exportItem = menu.Append(wx.ID_ANY, _t("Copy Missing Skills (EVEMon)")) self.Bind(wx.EVT_MENU, self.exportSkillsEveMon, exportItem) @@ -268,6 +271,15 @@ class CharacterSelection(wx.Panel): toClipboard(list) + def exportSkillsCondensed(self, evt): + skillsMap = self._buildSkillsTooltipSuperCondensed(self.reqs, skillsMap={}) + + list = "" + for key in sorted(skillsMap): + list += "%s %d\n" % (key, skillsMap[key][0]) + + toClipboard(list) + def exportSkillsEveMon(self, evt): skillsMap = self._buildSkillsTooltipCondensed(self.reqs, skillsMap={})