Spidertron Hunter


Turn Spidertrons into autonomous combat units that search for, attack, retreat from, and eliminate enemy bases without constant micromanagement.

Tweaks
6 days ago
2.0 - 2.1
356
Combat

Changelog

Version: 0.2.8
Date: 2026-08-10

  Features:
    - Hunters return home to restock when on-hand ammo drops to Restock ammo % of their logistic ammo request (default 20; 0 disables). Counts quality-specific requests (e.g. legendary rockets). Falls back to ammo count at enable if there is no ammo request. At-home restock waits until requests are filled (with timeout).

  Changes:
    - Targets Factorio 2.1 only going forward.
Version: 0.2.6
Date: 2026-07-28

  Features:
    - Hunter Ctrl+right-click with a spidertron remote: lake-aware path via the Hunter pathfinder (ground travel then hunt; enemy path then fight). Plain right-click remains straight vanilla autopilot.
Version: 0.2.4
Date: 2026-07-27

  Features:
    - Fleet manager AI: Ctrl-click enables Off members as Scout (armed spiders refused with flying text; does not convert active Hunters). Plain click still Off→Hunter / all-on→disable.
    - Fleet manager group cards show active role counts under the name (e.g. 2H, 1S).
    - Scout Ctrl+right-click with a spidertron remote: lake-aware path via the Hunter pathfinder (waypoint or focus depending on remote).
Version: 0.2.3
Date: 2026-07-27

  Changes:
    - Targets Factorio 2.1.
Version: 0.2.2
Date: 2026-07-25

  Bugfixes:
    - Fleet manager now refreshes while open when spidertrons are created, destroyed, renamed, recolored, or when the player changes surface (UPS-friendly dirty flag + deferred rebuild).
    - AI enable/disable (toolbar, relative GUI, or manager) updates fleet manager AI button state when the window is open.
Version: 0.2.1
Date: 2026-07-24

  Changes:
    - Targets Factorio 2.0.
Version: 0.2.0
Date: 2026-07-24

  Features:
    - Fleet manager GUI (Ctrl+Shift+M / Hunter fleet toolbar): spidertrons on the current surface grouped by entity label, with follow player, group remote, go home (Ctrl-click to set home), remote-view, open settings, AI toggle, and pin.
    - Remote interface: follow_player, return_home.
    - Gallery screenshot for the fleet manager (media/fleet_manager.png).
Version: 0.1.26
Date: 2026-07-24

  Bugfixes:
    - Scout remote item flags no longer use a Factorio 2.1-only flag when targeting 2.0.
Version: 0.1.25
Date: 2026-07-23

  Features:
    - Gallery screenshot for scout explore paths (media/scout_paths.png).

  Changes:
    - Targets Factorio 2.0.
Version: 0.1.24
Date: 2026-07-23

  Bugfixes:
    - Hunter re-engage / combat pathing: walkable-land requirement is scout-only again. Hunters fall back to the raw goal when no snap exists so crowded nests no longer softlock pathing.
Version: 0.1.22
Date: 2026-07-23

  Bugfixes:
    - Scout zigzag after standoff: temporarily blacklist the blocked goal/corridor so the scout picks a different fog target instead of oscillating.
    - Scout stuck on ocean/unreachable goals: snap destinations to walkable land, never direct-autopilot into water, and abandon goals that time out (~90s).

  Features:
    - Pure Lua tests for walkable snap, path-failure blacklist, and scout goal timeout.
Version: 0.1.20
Date: 2026-07-23

  Features:
    - Scout role on any eligible spidertron (GUI Mode: Off / Hunter / Scout). Scouts explore and chart fog, keep standoff from biters, record nests into the shared enemy cache, and never engage. Scout requires empty ammo (and no active-defense equipment); refused at enable and aborted if armed mid-run.
    - Scout remote (sh-scout-remote, Alt+Shift+A / toolbar): append explore waypoints. Vanilla spidertron remote sets scout focus (clears waypoints).
    - Scout map settings: algorithm (frontier / lawnmower / spiral), max distance, max time, standoff, chart radius, auto-resume.
    - Remote interface: get_role, set_role, set_scout_focus, add_scout_waypoint, clear_scout_waypoints.
Version: 0.1.17
Date: 2026-07-23

  Features:
    - Optional sticky home (sh-sticky-home-on-first-enable, default off): when enabled, home is set on first enable and kept across disable/enable until Clear home. Per-spider Set home / Clear home buttons on the spidertron GUI; remote set_home pins and clear_home unpins.

  Changes:
    - Targets Factorio 2.1.
Version: 0.1.16
Date: 2026-07-23

  Changes:
    - Targets Factorio 2.0.
Version: 0.1.15
Date: 2026-07-22

  Features:
    - Optional re-engage after tactical retreat: when enabled, hunters return to the coordinates where they retreated from after restock/repair, then resume hunting. Default off (sh-reengage-after-retreat).

  Changes:
    - Targets Factorio 2.1.
Version: 0.1.13
Date: 2026-07-22

  Features:
    - README / Mod Portal gallery with activation demo and combat-style GUI screenshot (media/, excluded from the release zip).
Version: 0.1.12
Date: 2026-07-22

  Bugfixes:
    - Mod Portal release package no longer includes shell scripts or other executables (Portal rejects them).
Version: 0.1.11
Date: 2026-07-22

  Features:
    - Spidertron Patrols soft-dep handoff: while Hunter AI is enabled, force Patrols to manual; restore automatic when disable can confirm it was auto (open schedule switch or remote data).

  Changes:
    - No longer refuse Hunter enable when a Patrols schedule is active; modes are handed off instead.
Version: 0.1.10
Date: 2026-07-22

  Changes:
    - User-focused GitHub Release notes; packaging validation and release concurrency in CI.
    - Added maintainer release docs, CONTRIBUTING guide, and repository CHANGELOG.
Version: 0.1.9
Date: 2026-07-22

  Features:
    - Pure Lua test suite and GitHub Actions CI/release packaging for Mod Portal ZIPs.
    - Storage schema helpers and versioned migrations (0.1.0, 0.1.5, 0.1.7, 0.1.9).
Version: 0.1.8
Date: 2026-07-21

  Bugfixes:
    - Hunter toggle debounce so hotkey and toolbar no longer double-toggle in one tick.
    - Hunter AI stays enabled after combat, return home, and restock (only explicit disable turns it off).
Version: 0.1.7
Date: 2026-07-21

  Bugfixes:
    - Group lake pathing: queue path requests instead of falling back to direct autopilot into water.
Version: 0.1.6
Date: 2026-07-21

  Changes:
    - Documented public release compatibility, development notes, and pathfinder attribution.
Version: 0.1.5
Date: 2026-07-21

  Features:
    - Unified multi-select toggle behavior and per-spider combat style dropdown.
    - New toolbar shortcut icon.
Version: 0.1.4
Date: 2026-07-21

  Features:
    - Combat kiting styles (hold / strafe / circle / flank).
    - Shortcut toggle highlight and README.
    - Tactical retreat by health/shields; Hunter GUI on the right of the spidertron GUI.
    - Field hunting, soft multi-target claims, and player remote fight handling.
    - Initial autonomous Spidertron Hunter AI for Factorio 2.1.