RoboTank

by smcpeak

RoboTank is a tank that drives and shoots automatically, following the lead of a manually piloted commander vehicle.

Content
28 days ago
0.15 - 2.0
6.14K
Combat

Changelog

Version: 2.1.0
Date: 2024-12-24
  Balance:
    - Do not create a ghost when a RoboTank dies, since replacing one in combat is suicidal.
    - Recipe now takes vanilla tank's ingredients, rather than a tank, since the latter effectively allowed re-rolling the vehicle quality.
  Changes:
    - The imposition of a minimum cannon range is now configurable, and defaults to off.  This fixes the muzzle flash alignment problem, but means that vanilla (rather than smart) shells do exclusively friendly fire damage without that setting.
    - The color tint setting now uses the built-in color picker instead of separate R/G/B components.  The old setting value is not preserved across upgrade.
  Dependencies:
    - Add Smart Cannon Shells as an optional dependency to emphasize its utility with RoboTank.
    - Add Bulldozer Equipment as an optional dependency for the same reason.
    - Add Faster Tank Turret as an optional dependency to ensure its buff precedes RoboTank copying the speed to its internal turret entity.
Version: 2.0.1
Date: 2024-12-20
  Performance:
    - Fix that switching surfaces in the map view was very slow on a large map.
Version: 2.0.0
Date: 2024-12-19
  Compatibility:
    - Update to be compatible with Factorio 2.0.  NOTE: Loading 1.x saves is untested and probably does not work.
Version: 1.3.0
Date: 01.12.2020
  Compatibility:
    - Update to be compatible with Factorio 1.1.
Version: 1.2.0
Date: 02.02.2020
  Compatibility:
    - Update to be compatible with Factorio 0.18.
Version: 1.1.1
Date: 03.05.2019
  Bugfixes:
    - Attempt at fixing reported but unreproduced crash when exiting a train.
Version: 1.1.0
Date: 18.04.2019
  Features:
    - RoboTanks can now fire cannon shells in addition to bullets.
    - RoboTank turret now visibly points toward its target (previously it always pointed forward).
  Balance:
    - The RoboTank turret traverse speed now matches that of the tank turret (0.006) rather than the static gun turret (0.015).
    - Eliminate the short "preparing" delay associated with a turret beginning to fire.
Version: 1.0.1
Date: 14.04.2019
  Bugfixes:
    - Tolerate (do not crash upon finding) modded vehicles with nil last_user field.
Version: 1.0.0
Date: 05.04.2019
  Features:
    - In multiplayer, allow each player to control their own squad of tanks.
    - Tanks now maneuver more carefully at low speed so the squad can stop more smoothly.
    - Diagnostic log verbosity is now configurable.
Version: 0.4.2
Date: 02.04.2019
  Bugfixes:
    - Fix crash when loading RoboTank into a map where another player was in a vehicle.
Version: 0.4.1
Date: 22.03.2019
  Features:
    - Make the color of RoboTanks configurable.
Version: 0.4.0
Date: 05.03.2019
  Compatibility:
    - Update to be compatible with Factorio 0.17.
  Bugfixes:
    - Reduce tendency of RoboTanks to endlessly circle after commander stops.
Version: 0.3.3
Date: 21.10.2018
  Bugfixes:
    - Putting the transmitter into player quickbar would crash.
  Features:
    - Add configurable ammo check period and number of moved magazines.
Version: 0.3.2
Date: 23.09.2018
  Bugfixes:
    - Resolve conflict with walls-block-spitters mod that caused RoboTanks to self-destruct on placement.
    - Crash if robotank hidden turret deconstructed by a robot.
  Balance:
    - RoboTank recipe now takes 20 blue circuit, 2 seconds.
Version: 0.3.1
Date: 03.03.2018
  Bugfixes:
    - Crash due to vehicle removed by another mod without firing event.
Version: 0.3.0
Date: 19.12.2017
  Compatibility:
    - Update to be compatible with Factorio 0.16.
  Bugfixes:
    - Mod data in save file was huge due to nearby_controllers.
Version: 0.1.0 - First public release
Date: 04.12.2017
  Major Features:
    - RoboTank and RoboTank transmitter