It blinks and they don't like it

by Raskoon

Completing research will now also make biters angry. Research also generates pollution – configurable.

Tweaks
20 hours ago
2.0
83
Combat

Changelog

Version 5.1.0
- REMOVED: Pollution feature completely removed (obsolete)
- REMOVED: Pollution-related settings (pollution_enabled, attack_pollution_multiplier, flat_pollution_points)
- SIMPLIFIED: Code now focuses solely on triggering biter attacks
- SIMPLIFIED: State machine reduced from 4 states to 3 states (removed POLLUTING_CHUNKS)
- IMPROVED: Cleaner codebase without pollution-related logic
- NOTE: Mod now only triggers attacks, no pollution generation
Version 5.0.1
- CHANGED: Pollution is now disabled by default
- NOTE: Players can still enable pollution in mod settings if desired
- NOTE: Attacks remain enabled by default
Version 5.0.0
- MAJOR: Complete code refactoring and UPS optimization
- PERFORMANCE: Work now processes incrementally over multiple ticks to maintain >55 UPS
- FEATURE: Task queue system for handling multiple concurrent research events
- OPTIMIZATION: Chunk finding limited to 8 chunks per tick
- OPTIMIZATION: Pollution application limited to 10 chunks per tick
- OPTIMIZATION: Attack triggering limited to 2 chunks per tick
- IMPROVED: Better error handling and entity validation throughout
- IMPROVED: Modular code structure with clear separation of concerns
- IMPROVED: More efficient chunk search algorithm
- FIXED: Chunk array caching for attack system to reduce overhead
- FIXED: Surface and entity validity checks during processing
- ARCHITECTURE: State machine-based task processing system
- ARCHITECTURE: Incremental processing prevents UPS drops during large operations
- NOTE: All functionality preserved, now optimized for performance
Version 3.0.0
- STABLE: Final release version
- Added: Separate toggle settings for pollution and attacks
- Added: Comprehensive configuration options
- Improved: Better performance and compatibility
- Fixed: Math.floor() issue in chunk calculation
- Added: Proper locale support for English and German
- Feature: Pollution generation can be disabled independently
- Feature: Biter attacks can be disabled independently
- Setting: pollution_enabled - toggle pollution on/off (default: true)
- Setting: attacks_enabled - toggle attacks on/off (default: true)
- Setting: attack_pollution_multiplier - adjust pollution strength (default: 1.0)
- Setting: flat_pollution_points - add fixed pollution amount (default: 0)
- Setting: nest_count_multiplier - control number of attacked chunks (default: 1)
Version 2.0.0
- FEATURE: Existing enemy units are now grouped and commanded to attack
- COMPATIBILITY: Better mod compatibility with existing game structures
- IMPROVED: No unit spawning - uses naturally generated enemies only
- CHANGED: Attack system now groups existing biters instead of spawning new ones
- PERFORMANCE: More efficient unit gathering and command system
- BALANCE: Attacks scale with naturally available enemy forces
Version 1.0.0
- INITIAL: Basic mod functionality implemented
- FEATURE: Research completion triggers enemy responses
- FEATURE: Pollution-based attack system
- FEATURE: Enemy units spawn and attack laboratories
- MECHANIC: Research cost determines attack strength
- SETTING: Basic configuration options available
- BUGS: Known issues with mod compatibility and performance