Page 1 of 1

[0.17.21] Copy Entity Settings should not copy rotation

Posted: Tue Mar 26, 2019 10:10 pm
by _Attila_
In 0.16 only the recipe was copied with Copy Entity Settings (shift+RMB), in 0.17 assembler rotation is copied as well.
Nasty if you don't realize that you just connected the output pipes to the input pipes of a Chemical Plant.

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Tue Mar 26, 2019 10:17 pm
by boskid
Ref 68174

This may be new feature, as Rseding said "copy-pasting" should not copy direction, and then Dominik extended fix to not only copy rotations in blueprints, but also in hand recipe-copying (shift+rmb). Let ask developers: should it copy rotation (feature of blueprints) or should it keep old rotation when copying recipe with shift+rmb?

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Tue Mar 26, 2019 10:19 pm
by Klonan
Moving to ideas and suggestions

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Tue Mar 26, 2019 10:34 pm
by _Attila_
The way it is now, this command does not seem to be very useful. The issue is that if I put down two rows of mirrored chemical plants and I set the recipe in one of them, I used to be able to copy the recipe to all the other plants.

Now, I have to manually open each mirrored plant and set the recipe or the mirrored plant will be rotated the wrong way.

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Tue Mar 26, 2019 11:26 pm
by boskid
https://wiki.factorio.com/Tutorial:Keyboard_shortcuts wrote:Manipulating entities

Copy entity settings (Shift + Right mouse button) and Paste entity settings (Shift + Left mouse button) allows you to copy settings between entities. Holding down the Paste entity settings keyboard binding while moving or dragging can paste to multiple entities with a single stroke. This works for:
- recipes for automated crafting machines (assembling machines, oil refineries, chemical plants and centrifuges)
For me: "settings" = recipe+rotation, in that sense this one is inconsistent with itself.

I think Shift+rmb should only copy recipe as this is tool for copying recipe (to assembler), requests for recipe (to request chests) while blueprint (and ctrl+c) is to copy layout (=rotation) and settings (=recipe).

Worst case if new player is faced with two tools that work similar but not same: use ctrl+c, changes rotation, use shift+lmb, keeps rotation. I think this is not an issue: "ctrl+c" is widely known (other apps) to copy selection as-is

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Thu Mar 28, 2019 5:21 pm
by _Attila_
The fact is that we had a useful feature in 0.16 (copy recipe), in 0.17 this cannot be used if the destination machine is rotated differently.
TLDR: there is now no method to reliably copy recipes from one machine to another.

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Sun Mar 31, 2019 8:33 pm
by MasterBuilder
If you're copying circuit conditions on inserters or belts, do you really want to copy rotations?
99% of the time I copy settings, I don't want rotations copied.

Re: [0.17.21] Copy Entity Settings should not copy rotation

Posted: Mon Apr 01, 2019 8:58 am
by Dominik
No, this was a recently introduced bug (by another fix).