Mineshafts - Voltaic Biters (Copper)


Voltaic Biters for Mineshafts. Copper-charged biter variants with faster attack speed.

Content
4 months ago
2.0
372
Enemies

Changelog

Version: 0.1.10
Date: 2026-04-24
  Bugfixes:
    - Standalone mode (without Mineshafts main mod): the "Mix variants into vanilla nests" toggle previously had no effect because the central setting only existed in Mineshafts. Each biter mod now defines its own runtime toggle that works in standalone mode. With Mineshafts installed, the central toggle still controls all variants.
Version: 0.1.9
Date: 2026-04-24
  Features:
    - Vanilla biter and spitter nests on the surface now have a chance to spawn ore-infused variants when the new "Mix ore variants into vanilla nests" setting is enabled (per-mod chance ~12%).
Version: 0.1.8
Date: 2026-04-14
  Bugfixes:
    - Fixed ore-variant worm turrets appearing on the map surface when "Allow ore biters on surface" is disabled. Worm prototypes now correctly clear the autoplace condition inherited from vanilla worm turrets.
  Features:
    - When "Allow ore biters on surface" is enabled, vanilla worm turrets near matching ore patches are now replaced with ore-variant worms (same toggle and replace chance as spawners).
Version: 0.1.7
Date: 2026-04-13
  Optimisations:
    - Spark effect search now scoped to 40-tile radius around each player (was searching entire surface causing 4-230ms spikes).
    - Interval increased to 120 ticks (~2s), max 5 sparks per player, limit 20 entities per search.
    - Eliminates surface-wide entity scanning — the largest single performance bottleneck.
Version: 0.1.6
Date: 2026-04-13
  Optimisations:
    - Spark effect system now only scans surfaces with players present (was scanning all surfaces every 45 ticks).
    - Single find_entities_filtered call with name array instead of 14 separate queries per surface.
    - Spark interval doubled from 45 to 90 ticks, max sparks reduced from 20 to 10 per sweep.
    - Removed redundant per-spawner ore proximity check during chunk generation (chunk ore threshold is sufficient).
    - Single unit-spawner type query replaces two separate biter-spawner + spitter-spawner queries.
Version: 0.1.5
Date: 2026-04-13
  Bugfixes:
    - Fixed ore spawners being placed by map generator via inherited autoplace settings. Spawners now only appear via control.lua logic, respecting the 'Allow ore biters on surface' setting.
Version: 0.1.4
Date: 2026-04-12
  Features:
    - Added custom Voltaic Biter sprites replacing default base game biter appearance.
    - Added electrical spark effects on attack for biters, spitters, and worms.
    - Added periodic ambient spark effects on all living voltaic entities (biters, spitters, worms, spawners).
    - Standalone mode: Voltaic Biters now spawn on the surface near copper ore patches when used without Mineshafts mod.
    - With Mineshafts mod: Surface spawning controlled via "Allow ore biters on surface" setting (default off).
    - Mineshafts is now an optional dependency.
  Bugfixes:
    - Fixed sprite loading for multi-file sprite sheets (filenames array support).
    - Fixed circular dependency error when used together with Mineshafts mod.
    - Fixed Factorio 2.0 API compatibility: game.active_mods replaced with script.active_mods.
    - Fixed biters incorrectly spawning on mineshaft underground surfaces.
    - Fixed spawners being replaced far from ore patches. Spawners now only convert when matching ore is within 32 tiles.
Version: 0.1.3
Date: 2026-04-11
  Features:
    - Initial release of Voltaic Biters (copper-infused variants).
    - 4 biter sizes: small, medium, big, behemoth.
    - 4 spitter sizes: small, medium, big, behemoth.
    - 4 worm sizes: small, medium, big, behemoth.
    - 1 biter spawner and 1 spitter spawner.
    - 20% faster attack speed over standard biters.
  Bugfixes:
    - Fixed sprite loading: Custom sprites now load correctly for multi-file sprite sheets (filenames array support).