Artillery wagons are not attacking all static targets within range
Posted: Sun Mar 01, 2020 5:42 pm
I have a series of train stops along my base's perimeter and two 2-4-2 artillery trains making their rounds.
The trains have a condition of "one second inactivity OR cargo empty" for each train stop.
Sometimes I can see static targets, worms and spawners, in range on the map view. However, the artillery wagons do not always attack despite having plenty of ammunition.
Knowing the map view of "fog of war" areas might contain stale data, I went out to look for targets on foot. Sometimes the blobs were no longer there (possibly mobs of biters, i.e. invalid artillery targets), other times they were worms and spawners.
My most recent test was looking at a corner of my base's wall and noticing the radars were picking up spawners that were rather close, since I did not have an artillery train stop nearby to clean them out. I went outside the walls on foot and verified that there were multiple nests, and they were all definitely within range of artillery: well beyond the minimum range, and certainly within 17.5 chunks (7 +150% for automatic targeting at current research level 5). Many of them were just outside the actively visible radar range which is nowhere near either the minimum or maximum range.
I added a new train stop at this location and waited for the next artillery train to stop by. The circle in map view easily covered these bases. However, it fired at one base and drove off.
Per the wiki, time spent scanning, aiming, and firing does not count for inactivity. Since I personally verified there were static targets within range and the artillery wagons have plenty of ammunition, why do they not always fire at valid worm and spawner targets within range?
Am I doing something wrong? Is this a bug? Some limitation I am not aware of that is not documented on the wiki?
https://wiki.factorio.com/Artillery_wagon
I am not running any mods that affect combat, biters, or military entities.
The trains have a condition of "one second inactivity OR cargo empty" for each train stop.
Sometimes I can see static targets, worms and spawners, in range on the map view. However, the artillery wagons do not always attack despite having plenty of ammunition.
Knowing the map view of "fog of war" areas might contain stale data, I went out to look for targets on foot. Sometimes the blobs were no longer there (possibly mobs of biters, i.e. invalid artillery targets), other times they were worms and spawners.
My most recent test was looking at a corner of my base's wall and noticing the radars were picking up spawners that were rather close, since I did not have an artillery train stop nearby to clean them out. I went outside the walls on foot and verified that there were multiple nests, and they were all definitely within range of artillery: well beyond the minimum range, and certainly within 17.5 chunks (7 +150% for automatic targeting at current research level 5). Many of them were just outside the actively visible radar range which is nowhere near either the minimum or maximum range.
I added a new train stop at this location and waited for the next artillery train to stop by. The circle in map view easily covered these bases. However, it fired at one base and drove off.
Per the wiki, time spent scanning, aiming, and firing does not count for inactivity. Since I personally verified there were static targets within range and the artillery wagons have plenty of ammunition, why do they not always fire at valid worm and spawner targets within range?
Am I doing something wrong? Is this a bug? Some limitation I am not aware of that is not documented on the wiki?
https://wiki.factorio.com/Artillery_wagon
I am not running any mods that affect combat, biters, or military entities.