diff --git a/gui/builtinContextMenus/whProjector.py b/gui/builtinContextMenus/whProjector.py index 0320cfbeb..3d6783a00 100644 --- a/gui/builtinContextMenus/whProjector.py +++ b/gui/builtinContextMenus/whProjector.py @@ -34,7 +34,7 @@ class WhProjector(ContextMenu): return srcContext == "projected" def getText(self, itmContext, selection): - return "Add Environment Effects" + return "Add Environmental Effect" def getSubMenu(self, context, selection, rootMenu, i, pitem): msw = True if "wxMSW" in wx.PlatformInfo else False diff --git a/gui/builtinViewColumns/baseName.py b/gui/builtinViewColumns/baseName.py index 0628eb2ad..368dd74b6 100644 --- a/gui/builtinViewColumns/baseName.py +++ b/gui/builtinViewColumns/baseName.py @@ -28,7 +28,9 @@ from eos.saveddata.fighter import Fighter from eos.saveddata.module import Module, Slot, Rack from eos.saveddata.fit import Fit from service.fit import Fit as FitSvc +from service.market import Market from gui.viewColumn import ViewColumn +from gui.builtinContextMenus.whProjector import WhProjector import gui.mainFrame pyfalog = Logger(__name__) @@ -77,6 +79,15 @@ class BaseName(ViewColumn): else: return "" elif isinstance(stuff, Module): + if self.projectedView: + # check for projected abyssal name + name_check = stuff.item.name[0:-2] + type = WhProjector.abyssal_mapping.get(name_check, None) + if type: + sMkt = Market.getInstance() + type = sMkt.getItem(type) + return "{} {}".format(type.name, stuff.item.name[-1:]) + if stuff.isEmpty: return "%s Slot" % Slot.getName(stuff.slot).capitalize() else: