Hi, it seems that hazard concrete and refined hazard concrete does not change orientation when blueprint is flipped.
The reason why its problematic is because flipped blueprint can look completely different:
My guess why this is happening is because when hazard concrete is mirrored it is not rotated, or is rotated twice.
How to replicate:
- Place hazard concrete
- Copy it
- Flip blueprint vertically or horizontally (by default press V or H)
- Place blueprint
What i expected:
I expect to hazard concrete pattern to be also mirrored when you mirror blueprint.
Instead of this:
It should do this:
[2.0.72] Hazard concrete does not mirror correctly on blueprint flip
[2.0.72] Hazard concrete does not mirror correctly on blueprint flip
- Attachments
-
- factorio-current.log
- Obligatory log file :3
- (9.53 KiB) Downloaded 18 times
Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip
Thanks for the report however I don't believe we will be doing anything about this. Blueporint mirroring/flipping was only ever implemented for entities and if tiles happen to come along for the ride it was a nice unintended side effect.
If you want to get ahold of me I'm almost always on Discord.
Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip
I don't know what the code looks like, but would it really be complicated to flip not only entities, but also tiles? I would assume this is the expected behavior of mirroring, especially since rotating blueprints also changes tiles. It would be weird to have tiles change on rotation, but not on mirroring.
Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip
The thing is: tiles don't have a direction so there's nothing to mirror or flip on them. They simply exist as is: each tile is unique and its own thing. It's like asking to flip a pixel: there's no up or down to it, it just *is*.
If you want to get ahold of me I'm almost always on Discord.
Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip
Seconded that this should be fixed. It is unexpected behaviour, is not a problem for rotating, and, while it's rare, it can make certain blueprints ugly in a way that's very annoying to fix manually (this just came up for me).
Rseding is correct in that a tile "just is" - the way concrete rotating is implemented is that the game has 2 different kinds for each; Hazard concrete left and hazard concrete right. Whenever you rotate concrete while held or part of a blueprint, it swaps between the different kinds.
This could be fixed by, every time you mirror a blueprint (horizontal or vertical), replacing all hazard concrete left with hazard concrete right and vice versa.
Rseding is correct in that a tile "just is" - the way concrete rotating is implemented is that the game has 2 different kinds for each; Hazard concrete left and hazard concrete right. Whenever you rotate concrete while held or part of a blueprint, it swaps between the different kinds.
This could be fixed by, every time you mirror a blueprint (horizontal or vertical), replacing all hazard concrete left with hazard concrete right and vice versa.



