(fit, src, context, projectionRange, **kwargs)
| 30133 | |
| 30134 | @staticmethod |
| 30135 | def handler(fit, src, context, projectionRange, **kwargs): |
| 30136 | lvl = src.level if 'skill' in context else 1 |
| 30137 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'hp', |
| 30138 | src.getModifiedItemAttr('hullHpBonus') * lvl, **kwargs) |
| 30139 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'armorHP', |
| 30140 | src.getModifiedItemAttr('armorHpBonus') * lvl, **kwargs) |
| 30141 | fit.drones.filteredItemBoost(lambda mod: mod.item.requiresSkill('Drones'), 'shieldCapacity', |
| 30142 | src.getModifiedItemAttr('shieldCapacityBonus') * lvl, **kwargs) |
| 30143 | fit.fighters.filteredItemBoost(lambda mod: mod.item.requiresSkill('Fighters'), 'shieldCapacity', |
| 30144 | src.getModifiedItemAttr('shieldCapacityBonus') * lvl, **kwargs) |
| 30145 | |
| 30146 | |
| 30147 | class Effect6667(BaseEffect): |
nothing calls this directly
no test coverage detected