Merge pull request #1262 from burnsypet/issue-1261
Issue #1261 show variations menu for cargo items
This commit is contained in:
@@ -14,6 +14,7 @@ from eos.saveddata.module import Module
|
||||
from eos.saveddata.drone import Drone
|
||||
from eos.saveddata.fighter import Fighter
|
||||
from eos.saveddata.implant import Implant
|
||||
from eos.saveddata.cargo import Cargo
|
||||
|
||||
|
||||
class MetaSwap(ContextMenu):
|
||||
@@ -31,6 +32,7 @@ class MetaSwap(ContextMenu):
|
||||
"fighterItem",
|
||||
"boosterItem",
|
||||
"implantItem",
|
||||
"cargoItem",
|
||||
):
|
||||
return False
|
||||
|
||||
@@ -185,6 +187,13 @@ class MetaSwap(ContextMenu):
|
||||
sFit.addImplant(fitID, item.ID, True)
|
||||
break
|
||||
|
||||
elif isinstance(selected_item, Cargo):
|
||||
for idx, cargo_stack in enumerate(fit.cargo):
|
||||
if cargo_stack is selected_item:
|
||||
sFit.removeCargo(fitID, idx)
|
||||
sFit.addCargo(fitID, item.ID, cargo_stack.amount, True)
|
||||
break
|
||||
|
||||
wx.PostEvent(self.mainFrame, GE.FitChanged(fitID=fitID))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user