Page 1 of 1

[0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 7:33 pm
by Mooeing-747
I've found an exploitable edge case relating to biter pathing and the use of artillery. I was somewhat conflicted about posting this, as I have a save that (ab)uses this extensively as a defense mode :)

Summary
If you put an artillery cannon on an island, biters will aggro it, but be unable to path to it, so they stay stationary for ~10 seconds, and then run away to another nest. As a result, the artillery can fire with impunity and be completely safe from retaliation, even though the enemies could really get close enough to damage it and anything around it (especially the spitters).

The huge range of artillery means that it becomes a quick and easy way of defending enormous swaths of land, since any spawning groups that "set up" in the range of a cannon will be immediately destroyed. A border of overlapping turrets can require surprisingly few cannons and a very simple rail network to keep them supplied with the occasional ammo.

Even clearing out huge nests with artillery becomes trivial, as the massive waves of biters never arrive at the cannon, so no extra defense is needed.

Expected behavior
I'd expect that biters would run as close as possible to the turret when they aggro. If they still can't reach it, they could destroy anything within range before leaving.

Steps to reproduce
  1. Find (or make) an island at least two squares of water away from land (one square used to work, but I'm not sure if it still does)
  2. Place a cannon on the island
  3. Optionally wire up some inserters/underground belts/trains to keep the turret packed with ammo
Video demo
https://youtu.be/e7tQWp20PpY

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 7:58 pm
by posila
Thanks for the report.
Artillery removed for 0.18.27

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 8:43 pm
by ickputzdirwech
posila wrote: Fri May 22, 2020 7:58 pm Artillery removed for 0.18.27
Wait, what?! :o

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 8:58 pm
by ickputzdirwech
Now I'm even more confused :? :lol:

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 8:58 pm
by posila
I had bit of laught, but it was mean troll. Sorry.

Well, as I understand it, artillery is absolute nightmare for biter pathfinding, so ... there are some flaws. I don't think it's worth trying to improve on this particular case, because either way, players could just game the system by using bots and landfill to build the artillery near the shore with the biter bases.

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 9:03 pm
by ickputzdirwech
posila wrote: Fri May 22, 2020 8:58 pm I had bit of laught, but it was mean troll. Sorry.
You got me there. But don't worry. Now it's my turn laughing :lol:

Re: [0.18.26] Pathing edge case with artillary and biters

Posted: Fri May 22, 2020 9:16 pm
by Mooeing-747
ickputzdirwech wrote: Fri May 22, 2020 9:03 pm
posila wrote: Fri May 22, 2020 8:58 pm I had bit of laught, but it was mean troll. Sorry.
You got me there. But don't worry. Now it's my turn laughing :lol:
Same! And now it's the biters' turn crying...