[Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Bugs that are actually features.
hopefuldecay
Burner Inserter
Burner Inserter
Posts: 7
Joined: Fri Oct 25, 2024 5:47 pm
Contact:

[Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by hopefuldecay »

Building ghosts cannot be placed on Aquilo on top of Ammoniacal ocean tiles, Brash ice, or Smooth Ice using force-build (shift) or super-force-build(ctrl+shift). (The tiles that require ice+concrete for buildings.)

This is extra annoying since two types of tiles are required on this planet, so it would be one of the obvious use cases for the ghost-on-water functionality.


Expectation:
Ice, concrete and the building should be placed as ghosts.

Result:
No ice, concrete or building ghosts are placed, only chest ghosts (entities which don't require both concrete and ice?)
If the ice and concrete ghosts are placed manually, then the building ghost can be placed as normal.
Even if unlocked, foundation tile ghosts are also not placed.
465465654.png
465465654.png (162.73 KiB) Viewed 289 times
If ghost ice tiles are placed, then concrete and the building are added as expected.


How to reproduce:
Try to place any building ghost on any of the tiles mentioned without first manually placing ice platform.

hopefuldecay
Burner Inserter
Burner Inserter
Posts: 7
Joined: Fri Oct 25, 2024 5:47 pm
Contact:

Re: Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by hopefuldecay »

Further information, while messing around with other things in the editor, I realized that this issue seems savefile dependant! Attached are two saves, in one of them it works as expected, but it's broken in the other. The savefiles both have the same technologies researched (from the editor)
There are other unrelated entities in the nauvis surface as I was testing other things, please ignore.
ShareX_STjRqMJZrd.png
ShareX_STjRqMJZrd.png (28.96 KiB) Viewed 251 times
ShareX_UDhoscgy4P.png
ShareX_UDhoscgy4P.png (90.79 KiB) Viewed 251 times
Attachments
testb2.zip
(1.91 MiB) Downloaded 4 times
testb.zip
(2.5 MiB) Downloaded 3 times

User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 158
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Thank you for the report. The behavior you observed is not a bug. Since there is multiple options of covers for ice platform (concrete, refined concrete, hazzard concrete, ...) the system cannot deduce by default which tile to autofill by default (this explaines your first observed behavior).

To mitigate this issue, the game substitutes the last used cover tile as a proxy for default tile cover for the covered tile (per surface per force). EG after you use concrete as a cover for ice platform, concrete will be treated as a default cover for ice platform (until you use different cover). This information is saved, which explains your second observation.

example video (as shown, ghosts counts as a cover)
factorio-run_rIONF8T2G3.mp4
(2.94 MiB) Downloaded 13 times

Xellnix
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Nov 08, 2024 7:55 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Xellnix »

this cant be "not a bug" this is highly annoying for blueprints:
thats the issue:
ice natural.PNG
ice natural.PNG (1.21 MiB) Viewed 19 times
blueprint.PNG
blueprint.PNG (513.62 KiB) Viewed 19 times
thats my bp to build, both ice and concrete is listed
building.PNG
building.PNG (1.13 MiB) Viewed 19 times
but it gets stuck
ground.PNG
ground.PNG (702.5 KiB) Viewed 19 times
this is the ground after placing down the blueprint
failed.PNG
failed.PNG (364.55 KiB) Viewed 19 times
these tiles arnt done right
icep.PNG
icep.PNG (395.81 KiB) Viewed 19 times
i cant place down ice platforms, so these tiles ARE ice platforms but even if i place down the bp again, the concrete isnt added
concrete.PNG
concrete.PNG (361.12 KiB) Viewed 19 times
that is the view if i wanted to place down concrete, if i do, the tiles get filled and i can build

if i try the same with a "double layered" platform+concrete blueprint it doesnt

if i remove the ice platform and concrete from the main blueprint and just force down the entitys it works like a charm

so why does the system decide which ground to put down if i just force a building down, but cant do it if i force down a building + ground tiles?

Post Reply

Return to “Not a bug”