[Lou][1.1.48] Ghost fast replace rotation oddness

This subforum contains all the issues which we already resolved.
User avatar
Muppet9010
Filter Inserter
Filter Inserter
Posts: 282
Joined: Sat Dec 09, 2017 6:01 pm
Contact:

[Lou][1.1.48] Ghost fast replace rotation oddness

Post by Muppet9010 »

Issue: a player can fast replace an entity over itself with a different rotation, but a ghost placed over an entity with fast replace and a different rotation is set back to the original rotation.
https://gfycat.com/diligentblackandwhitehoiho

1: place steam engine facing north.
2: hold steam engine in hand and rotate hand to face east.
3: hologram shows valid placement for east facing steam engine.
4: hold shift and ghost icon appears (rotated east)
5: click to place the ghost.
5: ghost placement order for bot appears on steam engine (yellow circle), but theres no rotation order on it.
6: robot flies over to entity, and does a rotation type job, but its still placed north.

This example was done with a simple-entity-with-owner modded to have the steam engine graphics in a test mod on the below test save.
test_1.0.0.zip
(755 Bytes) Downloaded 107 times
fast replace test.zip
(1.22 MiB) Downloaded 116 times
The issue also affects vanilla steam engines from testing.
SoShootMe
Filter Inserter
Filter Inserter
Posts: 517
Joined: Mon Aug 03, 2020 4:16 pm
Contact:

Re: [1.1.48] Ghost fast replace rotation oddness

Post by SoShootMe »

Muppet9010 wrote: Sat Dec 18, 2021 1:33 pm Issue: a player can fast replace an entity over itself with a different rotation, but a ghost placed over an entity with fast replace and a different rotation is set back to the original rotation.
https://gfycat.com/diligentblackandwhitehoiho
(Not sure if 1.1.48 was a typo; 1.1.49 is the current stable release.)

I haven't found anything (in vanilla) this applies to except the steam engine and steam turbine. As far as I can tell they are the only non-square entity that you can fast replace/re-place or place a ghost with a 90 degree rotation. If anything, I think that is the bug.

All other entities I tried (I think all but maybe I missed some) behave consistently (and as expected) between fast replacing or placing a ghost, with a different orientation. Refineries and chemical plants are inconsistent for a different reason: they can be rotated by hand but not re-placed or a ghost placed with a different orientation.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 255
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou][1.1.48] Ghost fast replace rotation oddness

Post by Lou »

Thank you for the report, fixed for 2.0.44.

The behaviour (at the time of fixing) in 2.0.42 was different from what was described here, but still buggy (ghost was placed, original was niether rotated nor deconstructed, the ghost could not have been revived). In these cases, the original will now be marked for deconstruction (anologously to for example ghost underground belt being placed over regular physical belt).
Post Reply

Return to “Resolved Problems and Bugs”