diff --git a/eos/effects.py b/eos/effects.py index 5618cf7a3..01d2b0820 100644 --- a/eos/effects.py +++ b/eos/effects.py @@ -6372,6 +6372,22 @@ class Effect2143(BaseEffect): skill='Minmatar Cruiser', **kwargs) +class Effect2152(BaseEffect): + """ + jumpPortalGeneration + + Used by: + Module: Jump Portal Generator I + """ + + type = 'active' + + @staticmethod + def handler(fit, mod, context, **kwargs): + fit.ship.boostItemAttr('maxVelocity', mod.getModifiedItemAttr('speedFactor'), stackingPenalties=True, **kwargs) + fit.ship.increaseItemAttr('warpScrambleStatus', mod.getModifiedItemAttr('siegeModeWarpStatus'), **kwargs) + + class Effect2155(BaseEffect): """ eliteBonusCommandShipProjectileDamageCS1 @@ -8518,6 +8534,23 @@ class Effect2857(BaseEffect): fit.ship.boostItemAttr('maxVelocity', module.getModifiedItemAttr('speedFactor'), **kwargs) +class Effect2858(BaseEffect): + """ + cloneJumpAccepting + + Used by: + Module: Clone Vat Bay I + """ + + type = 'active' + + @staticmethod + def handler(fit, mod, context, **kwargs): + fit.ship.boostItemAttr('maxVelocity', mod.getModifiedItemAttr('speedFactor'), stackingPenalties=True, **kwargs) + fit.ship.increaseItemAttr('warpScrambleStatus', mod.getModifiedItemAttr('siegeModeWarpStatus'), **kwargs) + fit.ship.forceItemAttr('canCloak', mod.getModifiedChargeAttr('canCloak'), **kwargs) + + class Effect2865(BaseEffect): """ velocityBonusOnline @@ -11332,6 +11365,22 @@ class Effect3672(BaseEffect): 'maxRangeBonus', implant.getModifiedItemAttr('implantSetORE'), **kwargs) +class Effect3674(BaseEffect): + """ + jumpPortalGenerationBO + + Used by: + Module: Covert Jump Portal Generator I + """ + + type = 'active' + + @staticmethod + def handler(fit, mod, context, **kwargs): + fit.ship.boostItemAttr('maxVelocity', mod.getModifiedItemAttr('speedFactor'), stackingPenalties=True, **kwargs) + fit.ship.increaseItemAttr('warpScrambleStatus', mod.getModifiedItemAttr('siegeModeWarpStatus'), **kwargs) + + class Effect3677(BaseEffect): """ shipBonusLargeEnergyTurretMaxRangeAB2