Page 1 of 1

[2.0.72] Hazard concrete does not mirror correctly on blueprint flip

Posted: Fri Dec 19, 2025 7:59 pm
by Vizoe
Hi, it seems that hazard concrete and refined hazard concrete does not change orientation when blueprint is flipped.
12-19-2025, 20-45-44.png
12-19-2025, 20-45-44.png (88.19 KiB) Viewed 250 times
The reason why its problematic is because flipped blueprint can look completely different:
12-19-2025, 20-50-15.png
12-19-2025, 20-50-15.png (245.02 KiB) Viewed 250 times

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:
12-19-2025, 20-55-07.png
12-19-2025, 20-55-07.png (208.28 KiB) Viewed 250 times
It should do this:
12-19-2025, 20-55-38.png
12-19-2025, 20-55-38.png (204.23 KiB) Viewed 250 times

Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip

Posted: Mon Dec 22, 2025 2:43 pm
by Rseding91
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.

Re: [2.0.72] Hazard concrete does not mirror correctly on blueprint flip

Posted: Mon Dec 22, 2025 2:57 pm
by Nova
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

Posted: Mon Dec 22, 2025 3:21 pm
by Rseding91
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*.