Distant Misfires

by DataCpt

Dynamically replaces boring auto-aim bullets with skilfully inaccurate projectiles. Extends the max range of misfires alongside a magazine size increase. Let the biters experience true bullet hell. All configurable.

Content
2 days ago
1.1 - 2.0
1.11K
Combat Enemies

Changelog

Version: 0.12.2
Date: 2024.11.24
  Minor Features:
    - Re-added legacy ammo type detection and support. Credit to @ChocoMaxXx.
  Graphics:
    - Added tint to plutonium ammo's projectiles.
  Changes:
    - Added rounding to some values.
  Optimizations:
    - Improved reliability and efficiency of internal checks.
Version: 0.12.1
Date: 2024.11.13
  Minor Features:
    - Changed the inaccuracy setting into a multiplier. Defaults to 1, preserving existing behaviour.
  Combat Balancing:
    - Rounded magazine sizes and max ranges up to the nearest whole number.
    - Added a cooldown between Sniper Ammo shots.
    - Increased Sniper Ammo piercing power, damage and magazine size.
  Bugfixes:
    - Fixed shotgun's range increase setting not working correctly.
  Locale:
    - Fixed typo in a setting's description.
Version: 0.12.0
Date: 2024.11.12
  Major Features:
    - Added Factorio 2.0 compatibility.
    - Added Space Age compatibility.
  Minor Features:
    - Added weights to the optional ammo types.
  Graphics:
    - Removed the projectiles having built in lights. Grab [Fire Lights](https://mods.factorio.com/mod/fire-lights) if you like that effects.
  Combat Balancing:
    - Increased default magazine size multiplier from 1.5x to 1.75x.
    - Increased Sniper Ammo magazine size.
    - Increased Fast Uranium Ammo damage.
  Changes:
    - Rebalanced optional ammo recipes when using Space Age.
    - Rebalanced optional ammo technology requirements when using Space Age.
  Modding:
    - Collisions are now mask based. If you find something that bullets fail to collide with, please report it.
    - Moved all logic from the "updates" stage to the "final-fixes" stage for more consistent detection of additional modded types.
Version: 0.11.0
Date: 2024.10.11
  Features:
    - Added a setting to set the bullet projectiles collision property. 0 is default and will act as expected. 1 means you will no longer damage rocks and trees, credit to @PeasantUnit. 2 means you will destroy walls, buildings, yourself and everything else. 
    - Updated shotgun projectiles to use the same collision rules as the others.
  Minor Features:
    - Added compatibility code to provide very basic support for eve-weaponry. Credit to @andrewtc09.
  Combat Balancing:
    - Adjusted some numbers.
  Info:
    - Marked incompatibility with More Ammo.
Version: 0.10.1
Date: 2024.10.07
  Features:
    - Added Fast Uranium Ammo - uranium rounds that travel much faster, with slightly increased damage, range and precision. Unlocked with research after Uranium Ammo. Disabled in startup settings by default.
  Graphics:
    - Added a green tint to uranium ammo's projectiles.
  Bugfixes:
    - Improved safety of ammo modification to improve compatibility. Credit to @teseu and @JonesyUSA.
    - Corrected changelog.
  Locale:
    - Tweaked magazine descriptions. Still a work in progress.
Version: 0.10.0
Date: 2024.09.19
  Features:
    - Added Fast Ammo - piercing rounds that travel much faster. Unlocked with research after Military 3. Disabled in startup settings by default.
    - Added Sniper Ammo - piercing rounds that travel faster, much further, and hit harder. Unlocked with research after Military 4. Disabled in startup settings by default.
  Optimizations:
    - Disabled the range checks now that potential solutions are being introduced.
  Info:
    - These two new magazine types cannot be accounted for when it comes to projectile leading time due to their different speeds. This means that when used in vanilla gun turrets, the projectiles will often miss a biter walking perpendicular to them.
    - Marked incompatibility with Industrial Revolution 3.
Version: 0.9.3
Date: 2024.07.09
  Bugfixes:
    - Improved runtime ammo turret range check.
  Info:
    - Added an icon.
    - Initial public release.
Version: 0.9.2
Date: 2024.06.03
  Features:
    - Improved mod compatibility with toggleable per-user alerts for conflicting settings. Such as the existence of a turret with a greater range than the projectile it fires.
    - Added Base Bullet Range as a startup setting to workaround long range bullet firing turrets.
  Combat Balancing:
    - Piercing projectiles' piercing attributes are now defined by their base damage.
  Changes:
    - Adds extremely light runtime code to check for conflicting settings.
    - Decreased range accuracy. It looks better.
  Bugfixes:
    - Yep.
Version: 0.9.1
Date: 2024.05.30
  Minor Features:
    - Added piercing to piercing rounds.
    - Added physical damage reduction to rocks and trees.
    - Added more options to startup settings.
  Graphics:
    - Removed lights from fired projectiles.
  Optimizations:
    - Reworked settings' implementation.
  Balancing:
    - Increased but capped bonus physical resistance given to trees and rocks.
  Combat Balancing:
    - Decreased the amount of bonus projectile speed given to cannon projectiles.
  Debug:
    - Added toggleable extensive debugging logs.
  Bugfixes:
    - Yep.
Version: 0.9.0
Date: 2024.05.15
  Major Features:
    - Transforms lock-on bullets into projectiles while keeping their stats, graphics and effects.
    - Increases the damage range of most projectiles. Allowing them to hit their (un)intended targets.
    - Adds built-in inaccuracy to both direction and range.
  Minor Features:
    - Basic startup settings.
    - No runtime code.
    - Basic mod compatibility.
    - No dependencies.
  Combat Balancing:
    - Adds projectile speed to cannon projectiles.
    - Increases magazine sizes at no extra cost.
  Graphics:
    - Adds lights to fired projectiles.
  Info:
    - Initial privately shared release.
  Locale:
    - Basic en locale support.