From 7c67f18be5eb3b5f87b0267ecb5e0d76cdb89134 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Thu, 13 Mar 2025 11:57:09 +0100 Subject: [PATCH] Add drifter incursion beacons --- eos/effects.py | 2 +- gui/builtinContextMenus/envEffectAdd.py | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/eos/effects.py b/eos/effects.py index 2c924bc07..ba4403dd0 100644 --- a/eos/effects.py +++ b/eos/effects.py @@ -24508,7 +24508,7 @@ class Effect6164(BaseEffect): @staticmethod def handler(fit, beacon, context, projectionRange, **kwargs): - fit.ship.boostItemAttr('maxVelocity', beacon.getModifiedItemAttr('maxVelocityMultiplier'), stackingPenalties=True, **kwargs) + fit.ship.boostItemAttr('maxVelocity', beacon.getModifiedItemAttr('speedFactor'), stackingPenalties=True, **kwargs) class Effect6166(BaseEffect): diff --git a/gui/builtinContextMenus/envEffectAdd.py b/gui/builtinContextMenus/envEffectAdd.py index 8a56f7ca1..23ce64d5d 100644 --- a/gui/builtinContextMenus/envEffectAdd.py +++ b/gui/builtinContextMenus/envEffectAdd.py @@ -123,6 +123,7 @@ class AddEnvironmentEffect(ContextMenuUnconditional): data.groups[_t('Abyssal Weather')] = self.getAbyssalWeather() data.groups[_t('Sansha Incursion')] = self.getEffectBeacons( _t('ContextMenu|ProjectedEffectManipulation|Sansha Incursion')) + data.groups[_t('Drifter Incursion')] = self.getDrifterIncursion() data.groups[_t('Triglavian Invasion')] = self.getInvasionBeacons() data.groups[_t('Pirate Insurgency')] = self.getEffectBeacons( _t('ContextMenu|ProjectedEffectManipulation|Insurgency'), @@ -233,6 +234,13 @@ class AddEnvironmentEffect(ContextMenuUnconditional): data.sort() return data + def getDrifterIncursion(self): + data = self.getEffectBeacons(_t('ContextMenu|ProjectedEffectManipulation|Drifter Incursion')) + # Drifter Crisis + item = Market.getInstance().getItem(87294) + data.items.append(Entry(item.ID, item.name, item.name)) + return data + def getInvasionBeacons(self): data = self.getDestructibleBeacons() # Trig Minor Victory @@ -253,5 +261,4 @@ class AddEnvironmentEffect(ContextMenuUnconditional): data.items.append(Entry(item.ID, item.name, item.name)) return data - AddEnvironmentEffect.register()