[StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Wed Oct 23, 2024 7:18 pm
by Soul-Burn
Steps:
* Set assembler recipe to quality concrete or refined concrete.
* Use pipette (Q) on brick or concrete.
Expected:
Quality brick/concrete
Actual:
Normal brick/concrete
Same result if done in remote view or normal view.
Pipette on other items in the recipe give the quality item as expected.
Alt-shift-scrollwheel can still switch quality as expected.
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Testing further, you do get a ghost cursor of the appropriate quality item, if you have the appropriate quality item in your inventory (or are using Remote View).
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Wed Oct 23, 2024 9:15 pm
by Rseding91
Thanks for the report. This is working as intended. Pipette will give the quality requested, or if not available, the next best one. If in remote view it will always put the requested ghost into the cursor because that's all it ever does (ghosts).
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Wed Oct 23, 2024 11:26 pm
by esainane
Remote View does not always put the requested ghost into the cursor. In the original post, I was wondering why I wasn't able to get a usable item (here, Rare Concrete) when pressing Q over the recipe slot in Remote View:
10-23-2024, 23-24-29.png (1.16 MiB) Viewed 1105 times
It's good to hear that at least the in-person view is working as intended.
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Thu Oct 24, 2024 7:35 am
by Soul-Burn
In both cases, I didn't have any of these items in hand or in remote view.
It is working *inconsistently* between iron ore (giving a quality ghost/item) and bricks or concrete (giving a *normal* quality ghost/item).
This is specifically working differently for *tiles*, as it is giving me *tile ghosts* rather than *item ghosts*.
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
If in remote view it will always put the requested ghost into the cursor because that's all it ever does (ghosts).
Can this please be moved out of "Not a bug", as this expected behavior does not match the actual behavior?
As in the initial screenshot above, in Remote View, Factorio finds tile ghosts for *tile* type slots, giving a normal quality ghost cursor even when the recipe requires a higher quality.
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Sat Oct 26, 2024 9:41 am
by Hares
[2.0.11]
Same on inserting modules with the Remote View & Q-picking.
Same on inserting modules with the Remote View & Q-picking.
i think this is something slightly different than the original post, in your video you are pipetting the left pannel, this never gives quality item ghosth ( which is annoying) but make sense in that when you pipetting it from the left pannel, there is no quality symbol on the item, only lower in the UI there is the quality dropdown, ( and it's unfortunate that when changing it it doesn't update all the upper icon to their quality variant which would then make it logical than the pipette gets quality when used on the left pannel).
( this would be a suggestion)
However, i think the original post was about using pipette on the recipe slots ( the right pannel inside the machine GUI ) and there is a difference between pipetting some of the quality ingredients, like steel or blue circuits, of rare quality, where it gives a rare ghost just fine, and pipetting others ingredients, namely those that are also tile, which in such case, even if you had pipetted from the same location, you don't get the quality ghost.
( another suggestion slighlty different )
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Same on inserting modules with the Remote View & Q-picking.
i think this is something slightly different than the original post, in your video you are pipetting the left pannel, this never gives quality item ghosth ( which is annoying) but make sense in that when you pipetting it from the left pannel, there is no quality symbol on the item, only lower in the UI there is the quality dropdown, ( and it's unfortunate that when changing it it doesn't update all the upper icon to their quality variant which would then make it logical than the pipette gets quality when used on the left pannel).
( this would be a suggestion)
However, i think the original post was about using pipette on the recipe slots ( the right pannel inside the machine GUI ) and there is a difference between pipetting some of the quality ingredients, like steel or blue circuits, of rare quality, where it gives a rare ghost just fine, and pipetting others ingredients, namely those that are also tile, which in such case, even if you had pipetted from the same location, you don't get the quality ghost.
( another suggestion slighlty different )
For the pipetting on the left panel part, I made a bug report and it was assigned. Hope it gets fixed because it's way too annoying as I rely on the pipette feature a lot in the game. viewtopic.php?f=182&t=119201
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
For the pipetting on the left panel part, I made a bug report and it was assigned. Hope it gets fixed because it's way too annoying as I rely on the pipette feature a lot in the game. viewtopic.php?f=182&t=119201
hehehe ,it doesn't mean it will get fixed, but usually ... ^^
I think for the pipetting on the assembler, when pipetting a quality concrete, or stone brick, from remote view, the game doesnt place a quality tile in the cursor because those aren't normally placed in the world as tile by robots, only manually by the engineer.
It does prevent pipetting say quality stone brick from map view, from the recipe slot of an assembly, to put it in a requester chest or filter for inserter, because when pipetting the quality tile, only the "placeable tile ghost" is put into cursor from what it seems. Which i suppose is what Rseding91 said was intended behavior. It is quite weird interations, because you can select ghost of quality tile if you have them in your inventory and are not in map view. Which is then allowed to be placed in requester slot for chest, but when you attempt to place it on the world as ghost, robots bring non-quality tile instead, but if you place it normally it works fine. Although when mining back the tiles, they don't have quality anymore.
Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Tue Nov 05, 2024 12:37 am
by HL65536
I also consider this a bug, as it also happens in other situations, where it is really inconsistent:
I was using pipette to set signals inside a decider combinator (taking input from a roboport, reading what is in the network). From the list of the input signals I pipette a signal and put it into a condition.
The following is inconsistent:
- I pipette an assembler of a quality I don't have: It selects the correct quality, but as a ghost (It does not select the assembler of different quality that is in my inventory)
- I pipette concrete of a quality I don't have: It reverts to normal quality or the quality I have in my inventory.
Please fix the inconsistency (but please not by changing the quality in the assembler case)
Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Wed Nov 06, 2024 9:26 am
by StrangePan
Hey, thanks for the detailed report and reference links. The issues discussed here should all be resolved in 2.0.16. Thank you for your patience on this. Pipetting from within QUIs was one of those quality of life additions that was added early, but slowly got broken as the expansion developed and we iterated on the UIs.
- Pipetting from a selection menu with a quality selector will pipette the specific quality you have selected, regardless if it's an item, entity, or tile.
- Pipetting from other UIs where a quality is specified should pipette the item with that quality in your inventory (or ghost if in remote view or if Interface Settings > "Pick ghost item if no items are available").
- Pipetting from a selection menu with no quality selector (e.g. the player crafting menu) will pick the best quality in your inventory (or if Interface Settings > "Pick ghost item if no items are available" is enabled, a normal quality ghost of that item). This was how pipetting entity items worked before, and now works the same for all item types (including tiles).
- Pipetting from any UI that has a quality filter condition of Any, <, ≤, >, ≥, or ≠ is considered ambiguous and will behave like [see previous].
Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
- Pipetting from any UI that has a quality filter condition of Any, <, ≤, >, ≥, or ≠ is considered ambiguous and will behave like [see previous].
Pipetting any of (<, ≤, >, ≥, ≠) should probably give you cursor as if the comparison sign was not there, so pipetting "FastBelt >= Q3" should result in "FastBelt Q3"
Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Pipetting any of (<, ≤, >, ≥, ≠) should probably give you cursor as if the comparison sign was not there, so pipetting "FastBelt >= Q3" should result in "FastBelt Q3"
This was how one iteration behaved, and is still a possibility. However, other UI elements already intentionally functioned in the way I described, so for now select UIs with quality filter conditions were just updated to function the same way. I would advise posting this suggestion to Ideas and Suggestions for now.
Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost
Posted: Wed Nov 13, 2024 11:41 pm
by Corwin
Does this upcoming fix cover my problem?
Pipetting Normal concrete / bricks from the ingredients section of an assembler, I instead get my Rare bricks (i.e. the highest available)
11-14-2024, 12-39-40.png (223.38 KiB) Viewed 58 times