Demolisher Revenge

by DataCpt

Gives individual demolishers a low chance to attack your factory. They strongly dislike pollution. Customisable!

Content
2 days ago
2.0
152
Factorio: Space Age Icon Space Age Mod
Combat Enemies Environment

Changelog

Version: 0.12.1
Date: 2025.09.17
  Features:
    - Demolishers that are done with their attacks will return to their territories even when fired upon.
    - Disturbed demolishers will not start scripted attacks.
  Minor Features:
    - Added difficulty setting influence to more factors.
    - Demolishers consume more pollution based on their tier.
  Optimizations:
    - Small performance optimisations.
  Combat Balancing:
    - Reduced damage needed to cause demolishers to give up on the attack.
  Bugfixes:
    - Fixed an exploit where you could place cars around your base to prevent attacks.
Version: 0.12.0
Date: 2025.08.29
  Major Features:
    - Started to implement the new 2.0.61 demolisher API instead of the elaborate workarounds previously used.
  Optimizations:
    - Big performance boost.
Version: 0.11.2
Date: 2025.08.05
  Optimizations:
    - Performance boost from massive internal refactor.
  Info:
    - Bumped version requirement for data-utils.
Version: 0.11.1
Date: 2025.04.28
  Optimizations:
    - Removed performance profiling that was accidentally left in.
Version: 0.11.0
Date: 2025.04.15
  Major Features:
    - Added a workaround for the 2.0.33 optimisation that stops most demolishers from being simulated.
  Optimizations:
    - Added performance optimisations to the system that keeps track of demolishers.
    - Demolishers at extreme ranges now have a much longer processing cooldown.
  Combat Balancing:
    - Attacks will be eligible to end early if they take enough damage. (They still need to get bored!)
    - Increased frequency of attack checks.
  Changes:
    - Decreased default attack cooldown.
  Info:
    - Made a discord for feedback.
    - Added an icon.
    - Initial public release.
Version: 0.10.1
Date: 2025.03.04
  Combat Balancing:
    - Reduced attack duration.
  Info:
    - Initial privately shared release.
Version: 0.10.0
Date: 2025.02.23
  Features:
    - Demolishers now consume pollution.
  Info:
    - Moved my utility function into a new mod library.
Version: 0.9.3
Date: 2025.02.17
  Features:
    - Added an attack cooldown setting.
  Changes:
    - Adjusted numbers.
Version: 0.9.2
Date: 2025.01.14
  Features:
    - Demolisher attacks now attempt to target drills when possible.
  Changes:
    - Adjusted numbers.
Version: 0.9.1
Date: 2025.01.05
  Features:
    - Pollution amount now scales the attack chances.
    - Added a setting to change the likelihood of attacks.
  Optimizations:
    - Adding caching to massively reduce performance impact.
Version: 0.9.0
Date: 2024.12.20
  Major Features:
    - Demolisher's have a chance to attack the factory when polluted. 
  Features:
    - Adds pollution to Vulcanus.
  Locale:
    - Basic en locale support.