From c459cbbc92658a917134d3620702849db2147bcc Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sat, 5 Feb 2022 02:11:39 +0300 Subject: [PATCH] Remove drifter weapons from search results --- db_update.py | 4 +++- eos/saveddata/module.py | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/db_update.py b/db_update.py index d2c4cc846..f88dea240 100644 --- a/db_update.py +++ b/db_update.py @@ -597,7 +597,9 @@ def update_db(): attr.value = 4.0 for item in eos.db.gamedata_session.query(eos.gamedata.Item).filter(or_( eos.gamedata.Item.name.like('%abyssal%'), - eos.gamedata.Item.name.like('%mutated%') + eos.gamedata.Item.name.like('%mutated%'), + # Drifter weapons are published for some reason + eos.gamedata.Item.name.in_(('Lux Kontos', 'Lux Xiphos')) )).all(): if 'Asteroid Mining Crystal' in item.name: continue diff --git a/eos/saveddata/module.py b/eos/saveddata/module.py index 809b172a9..767f9e1ba 100644 --- a/eos/saveddata/module.py +++ b/eos/saveddata/module.py @@ -654,6 +654,8 @@ class Module(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut, M """ slot = self.slot + if slot is None: + return False if fit.getSlotsFree(slot) <= (0 if self.owner != fit else -1): return False