I see this quite often when placing rails. The game does not correctly calculate every cliff that needs to be destroyed when placing rails. This results in bots hovering over incomplet tracks. It's especially annoying when using blueprints in map view mode.
My save game is large, here's a pic instead of the issue after it has occurred. To be clear, some cliffs were destroyed, but additional ones need destruction too, though visually this isn't obvious. Throwing additional explosive fixes the issue.
[1.1.56] Not all cliffs are removed when placing blueprints
Re: [1.1.56] Not all cliffs are removed when placing blueprints
Been reported many times before: viewtopic.php?p=405439#p405439
Collision boxes change after adjacent cliffs are destroyed so one that didn't collide previously does, which the game can't detect beforehand.
Collision boxes change after adjacent cliffs are destroyed so one that didn't collide previously does, which the game can't detect beforehand.
Re: [1.1.56] Not all cliffs are removed when placing blueprints
I still think about this from time to time trying to find a nice way to make this work. The cliffs changing size when one is removed has been a pain point since cliffs were added.
If you want to get ahold of me I'm almost always on Discord.
Re: [1.1.56] Not all cliffs are removed when placing blueprints
It was mentioned in that thread, but why not have cliff destruction via robot then check each of the neighboring cliffs to see if they overlap with ghosts (if not already marked for deconstruction)? If so, mark it for deconstruction with the force of the ghosts or the force of the bot. It'd mean a short delay as a new bot would have to be issued but I wouldn't think there'd be any meaningful performance impact from checking collisions on at most 4 neighbors on a fairly rare event, and seems much simpler than trying to recalculate where the collision boxes would be beforehand.
Using the forces of found ghosts I think would be better to avoid issues where two forces mark a cliff for deconstruction: Force A and B mark cliff, Force A's bot gets there first and has no ghosts overlapping the new area so cliff wouldn't be marked, but Force B has a ghost that now overlaps, but since their bot didn't blow up the cliff the next section wouldn't get marked.
Re: [1.1.56] Not all cliffs are removed when placing blueprints
FYI, currently, entities can only have deconstruction orders from one force at a time. See viewtopic.php?f=182&t=100864
Last edited by robot256 on Wed Mar 16, 2022 6:14 pm, edited 1 time in total.
My mods: Multiple Unit Train Control, Smart Artillery Wagons
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Re: [1.1.56] Not all cliffs are removed when placing blueprints
Ah, misremembered that as having been fixed in 1.2 already.