Long Range Turret 2.0


Long range sniper turret (55 tiles) with 3 tiers of explosive AoE ammo. Customizable stats, damage research bonuses, full Factoriopedia support.

Content
7 days ago
2.0
653
Combat

Changelog

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