From 274e4ac2ca983a4c24abdee34f8b1c39d3d7d551 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 26 Nov 2019 16:27:06 +0300 Subject: [PATCH] Update effects --- eos/effects.py | 75 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 57 insertions(+), 18 deletions(-) diff --git a/eos/effects.py b/eos/effects.py index 27166d748..193fb7ea8 100644 --- a/eos/effects.py +++ b/eos/effects.py @@ -1344,7 +1344,6 @@ class Effect508(BaseEffect): Ship: Cheetah Ship: Freki Ship: Republic Fleet Firetail - Ship: Rifter Ship: Slasher Ship: Stiletto Ship: Wolf @@ -1731,7 +1730,7 @@ class Effect596(BaseEffect): ammoInfluenceRange Used by: - Items from category: Charge (588 of 952) + Items from category: Charge (590 of 954) """ type = 'passive' @@ -1783,7 +1782,13 @@ class Effect600(BaseEffect): ammoTrackingMultiplier Used by: - Items from category: Charge (182 of 952) + Charges from group: Advanced Artillery Ammo (8 of 8) + Charges from group: Advanced Autocannon Ammo (8 of 8) + Charges from group: Advanced Beam Laser Crystal (8 of 8) + Charges from group: Advanced Blaster Charge (8 of 8) + Charges from group: Advanced Exotic Plasma Charge (6 of 6) + Charges from group: Advanced Pulse Laser Crystal (8 of 8) + Charges from group: Advanced Railgun Charge (8 of 8) Charges from group: Projectile Ammo (128 of 128) """ @@ -2310,7 +2315,7 @@ class Effect804(BaseEffect): ammoInfluenceCapNeed Used by: - Items from category: Charge (494 of 952) + Items from category: Charge (496 of 954) """ type = 'passive' @@ -4787,7 +4792,7 @@ class Effect1615(BaseEffect): shipAdvancedSpaceshipCommandAgilityBonus Used by: - Items from market group: Ships > Capital Ships (40 of 40) + Items from market group: Ships > Capital Ships (40 of 41) """ type = 'passive' @@ -4820,7 +4825,7 @@ class Effect1617(BaseEffect): shipCapitalAgilityBonus Used by: - Items from market group: Ships > Capital Ships (31 of 40) + Items from market group: Ships > Capital Ships (31 of 41) """ type = 'passive' @@ -9152,7 +9157,7 @@ class Effect3001(BaseEffect): Used by: Modules from group: Missile Launcher Torpedo (22 of 22) - Items from market group: Ship Equipment > Turrets & Bays (429 of 888) + Items from market group: Ship Equipment > Turrets & Bays (429 of 889) Module: Interdiction Sphere Launcher I """ @@ -24464,7 +24469,7 @@ class Effect6104(BaseEffect): entosisDurationMultiply Used by: - Items from market group: Ships > Capital Ships (31 of 40) + Items from market group: Ships > Capital Ships (31 of 41) """ type = 'passive' @@ -35122,7 +35127,7 @@ class Effect7092(BaseEffect): Ship: Hydra Ship: Leshak Ship: Tiamat - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -35146,7 +35151,7 @@ class Effect7093(BaseEffect): Ship: Hydra Ship: Leshak Ship: Tiamat - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -35169,7 +35174,7 @@ class Effect7094(BaseEffect): Ship: Hydra Ship: Leshak Ship: Tiamat - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -35226,7 +35231,7 @@ class Effect7112(BaseEffect): Ship: Hydra Ship: Leshak Ship: Tiamat - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -36016,7 +36021,7 @@ class Effect7232(BaseEffect): modifyDamageMultiplierBonusMax Used by: - Implants named like: Grade Mimesis (10 of 18) + Implants named like: Grade Mimesis (15 of 18) """ type = 'passive' @@ -36033,7 +36038,7 @@ class Effect7233(BaseEffect): modifyDamageMultiplierBonusPerCycle Used by: - Implants named like: Grade Mimesis (10 of 18) + Implants named like: Grade Mimesis (15 of 18) """ type = 'passive' @@ -36050,7 +36055,7 @@ class Effect7234(BaseEffect): implantSetMimesis Used by: - Implants named like: Grade Mimesis (12 of 18) + Implants named like: Grade Mimesis (18 of 18) """ runTime = 'early' @@ -36071,7 +36076,7 @@ class Effect7238(BaseEffect): shipBonusDreadnoughtPC1DamageMultMax Used by: - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -36087,7 +36092,7 @@ class Effect7239(BaseEffect): shipBonusDreadnoughtPC2ArmorResists Used by: - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -36104,7 +36109,7 @@ class Effect7240(BaseEffect): shipBonusDreadnoughtPC3WeaponSpeed Used by: - Ship: Triglavian Dreadnought + Ship: Zirnitra """ type = 'passive' @@ -36130,3 +36135,37 @@ class Effect7242(BaseEffect): level = container.level if 'skill' in context else 1 fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Capital Precursor Weapon'), 'damageMultiplier', container.getModifiedItemAttr('damageMultiplierBonus') * level, **kwargs) + + +class Effect7247(BaseEffect): + """ + shipBonusHAMHMLAoeVelocityMC + + Used by: + Ship: Bellicose + """ + + type = 'passive' + + @staticmethod + def handler(fit, ship, context, projectionRange, **kwargs): + fit.modules.filteredChargeBoost(lambda mod: (mod.charge.requiresSkill('Heavy Missiles') or + mod.charge.requiresSkill('Heavy Assault Missiles')), + 'aoeVelocity', ship.getModifiedItemAttr('shipBonusMC'), + skill='Minmatar Cruiser', **kwargs) + + +class Effect7248(BaseEffect): + """ + shipPBonusROFMF + + Used by: + Ship: Rifter + """ + + type = 'passive' + + @staticmethod + def handler(fit, ship, context, projectionRange, **kwargs): + fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Small Projectile Turret'), + 'speed', ship.getModifiedItemAttr('shipBonusMF'), skill='Minmatar Frigate', **kwargs)