Why don't modules affect beacons? Now they do!
Notes
Beacons are only affected by their own modules, not those within other nearby beacons.
Like other machines, beacons cannot be reduced below 20% of their original power requirements.
Of all module effects, only power consumption is relevant for beacons. They don't have any stats which would be affected by speed, productivity, quality, etc.
Compatibility
Works dynamically with all modules and beacons. Affects beacons from most mods:
-
Does not affect beacons from: Nullius, Pyanodons, Exotic Industries, 248k, Ultracube, Warptorio 2
-
Does affect beacons from all other mods: Alternative Beacons, Beacon Rebalance, Beacon Overhaul, Space Exploration, Krastorio 2, Bob's, 5Dim's, Factorio Extended, Advanced Modules, Tarawind Beacons, etc
Settings
The Negative bonuses and Positive bonuses startup settings determine whether the mod affects efficiency modules, speed modules, or both. Duplicate entities are created for each possible power consumption value and switched to automatically.
The Apply distribution efficiency startup setting makes beacon efficiency apply to both internal module effects as well as transmitted effects, rather than just the latter.
The Time between updates map setting controls the frequency (and performance impact) of the background script which checks and switches beacons. Some impactless triggers are also used for this when the player directly interacts with beacons, but those don't cover all cases. The background script handles anything which isn't immediately detected and is low-impact by default, but that impact can be reduced to practically nothing if this is a concern.
The Active mod map setting can be disabled to revert all beacons to their original entities, which can be useful when uninstalling or changing startup settings.