From ca58fc73f1e3dbcd879749d054ecb4e821172785 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 6 Dec 2025 01:41:00 +0100 Subject: [PATCH] Have fits filter rigs by size --- gui/builtinMarketBrowser/itemView.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gui/builtinMarketBrowser/itemView.py b/gui/builtinMarketBrowser/itemView.py index cfe6621a6..75bc36e2f 100644 --- a/gui/builtinMarketBrowser/itemView.py +++ b/gui/builtinMarketBrowser/itemView.py @@ -245,11 +245,17 @@ class ItemView(Display): if slot is None: continue - # Rigs don't use CPU/power, they use calibration - allow them through + # Rigs don't use CPU/power, they use calibration - check rig size compatibility if slot == FittingSlot.RIG: # Check if item can fit on the ship if not fit.canFit(item): continue + # Check rig size compatibility with ship + shipRigSize = fit.ship.getModifiedItemAttr("rigSize") + itemRigSize = item.attributes.get("rigSize") + if shipRigSize is not None and itemRigSize is not None: + if shipRigSize != itemRigSize.value: + continue fittingItems.append(item) continue