[0.17.1] Placing landfill via blueprint is deceptively hard
Posted: Sun Mar 03, 2019 8:25 am
Let me just preface this with the fact that I was very excited about bots being able to landfill lakes, that was a huge tedium in late game to do manually.
Ok, so I don't entirely understand the behaviour of landfill when in a blueprint, but it's definitely not how I would have expected it to work.
So I placed some landfill and then copied it (Ctrl-C), then I proceed to attempt to fill in that big lake except... my blueprinted landfill doesn't place over the lake most of the time. It seems that a) the cursor has to be over water, AND b) most of the tiles under landfill in your blueprint must be water. If both a & b are not met then nothing will happen (no error text, no landfill ghosts placed). This is painfully obvious if you take a decent sized landfill blueprint (say 10x10) and try to landfill near any naturally spawning (read: not a straight line) coastline, you'll end up with tons of water left over that you thought you landfilled, but actually didn't.
It would be much much much better if you could just spray landfill over lakes without need to worry about whether or not you're hitting some land with your blueprint.
...right before clicking submit I thought to try shift-clicking the landfill blueprint and that appears to make things work as expected. If this above is intended behaviour I would suggest either adding an error message when it happens or simply revising blueprint placing with landfill to do as it does with shift-click, as I don't see any possible use case for the current behaviour.
Ok, so I don't entirely understand the behaviour of landfill when in a blueprint, but it's definitely not how I would have expected it to work.
So I placed some landfill and then copied it (Ctrl-C), then I proceed to attempt to fill in that big lake except... my blueprinted landfill doesn't place over the lake most of the time. It seems that a) the cursor has to be over water, AND b) most of the tiles under landfill in your blueprint must be water. If both a & b are not met then nothing will happen (no error text, no landfill ghosts placed). This is painfully obvious if you take a decent sized landfill blueprint (say 10x10) and try to landfill near any naturally spawning (read: not a straight line) coastline, you'll end up with tons of water left over that you thought you landfilled, but actually didn't.
It would be much much much better if you could just spray landfill over lakes without need to worry about whether or not you're hitting some land with your blueprint.
...right before clicking submit I thought to try shift-clicking the landfill blueprint and that appears to make things work as expected. If this above is intended behaviour I would suggest either adding an error message when it happens or simply revising blueprint placing with landfill to do as it does with shift-click, as I don't see any possible use case for the current behaviour.