Long range sniper turret (55 tiles) with 3 tiers of explosive AoE ammo. Customizable stats, damage research bonuses, full Factoriopedia support.
Mods introducing new content into the game.
Version: 2.3.0
Date: 2026-03-08
Features:
- Added 3 tiers of explosive rounds with area damage:
- Explosive Rounds Magazine (firearm + coal → 5 phys + 8 explosion, radius 2.5)
- Explosive Piercing Rounds Magazine (piercing + coal → 8 phys + 14 explosion, radius 3.0)
- Explosive Uranium Rounds Magazine (uranium + coal → 24 phys + 28 explosion, radius 3.5)
- Added 3 new technologies unlocking explosive ammo tiers
- Added physical and fire resistances to the turret (mid-tier survivability)
- Added Factoriopedia description with strategy tips and details (EN/RU)
- Added dynamic entity tooltip showing actual settings values (range, HP, damage, cooldown)
- Added is_military_target flag for proper enemy targeting priority
- Added inventory move/pick/drop sounds matching base game turrets (Factorio 2.0 item_sounds)
Optimization:
- Shared attack animation instance between prepared_animation and attacking_animation
- Refactored animation helpers into local closures
- Added LuaDoc annotations to constants module
Bug Fixes:
- Fixed icon_size: explicitly set to match actual icon file dimensions
- Fixed item subgroup: changed from "defensive-structure" to "turret"
- Added nil-safety for tech.effects in technology modification loop
Locale:
- Full EN/RU localization for all 3 ammo tiers (names, descriptions)
- Full EN/RU localization for 3 new technologies
- Dynamic entity description with actual setting values
- Factoriopedia extended description with strategy guide
Cleanup:
- Removed unused gun-turret-research_old.png
Version: 2.2.1
Date: 2025-01-31
Bug Fixes:
- Fixed turret animation bug: frame_count now fixed at 2 for attack animations
- Removed variable frame_count parameter that caused incorrect turret orientation
Version: 2.2.0
Date: 2025-01-31
Features:
- Added mod settings to customize turret parameters:
- Range (30-100 tiles, default 55)
- Minimum range (0-20 tiles, default 5)
- Health (400-2000 HP, default 1000)
- Damage modifier (1.0-3.0x, default 1.6)
- Cooldown (10-60 ticks, default 30)
Optimization:
- Refactored code with centralized constants module (lr_constants.lua)
- Reduced code duplication in animation definitions
- Optimized migration script with loop-based tech scanning
Locale:
- Added setting descriptions in English and Russian
Changes:
- Improved code organization and maintainability
Version: 2.1.0
Date: 2025-01-13
Bug Fixes:
- Fixed animation loading errors by correctly specifying HR sprite dimensions and paths
- Fixed turret orientation issue in prepared state
- Fixed shadow alignment with corrected shift values
Changes:
- Adjusted preparing_speed, folding_speed, folded_state_timeout, cooldown
- Implemented stripes definition for multi-file sprite sheets
Version: 2.0.0
Date: 2025-01-11
Major Features:
- Ported to Factorio 2.0
Changes:
- Updated all prototypes to 2.0 format
- Removed deprecated hr_version, icon_mipmaps, axially_symmetrical
- Updated recipe/sound/technology formats for 2.0
- Added Russian localization
Version: 1.1.2
Date: 2020-01-01
Info:
- Original version by ComputerComa for Factorio 1.1
- Based on original mod by Yehn