[StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

This subforum contains all the issues which we already resolved.
Soul-Burn
Long Handed Inserter
Long Handed Inserter
Posts: 55
Joined: Sun Jan 31, 2021 9:07 pm
Contact:

[StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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.
esainane
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Oct 23, 2024 7:22 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by esainane »

Some further discussion from https://www.reddit.com/r/factorio/comme ... to_insert/

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).
Rseding91
Factorio Staff
Factorio Staff
Posts: 14355
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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).
If you want to get ahold of me I'm almost always on Discord.
esainane
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Oct 23, 2024 7:22 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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
10-23-2024, 23-24-29.png (1.16 MiB) Viewed 1299 times
It's good to hear that at least the in-person view is working as intended.
Soul-Burn
Long Handed Inserter
Long Handed Inserter
Posts: 55
Joined: Sun Jan 31, 2021 9:07 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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*.
Attachments
bug6.png
bug6.png (524.37 KiB) Viewed 1273 times
bug5.png
bug5.png (635.17 KiB) Viewed 1273 times
bug4.png
bug4.png (500.07 KiB) Viewed 1273 times
bug3.png
bug3.png (157.04 KiB) Viewed 1273 times
bug2.png
bug2.png (149.52 KiB) Viewed 1273 times
bug1.png
bug1.png (176.63 KiB) Viewed 1273 times
esainane
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Oct 23, 2024 7:22 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by esainane »

Rseding91 wrote: Wed Oct 23, 2024 9:15 pm 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.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 382
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by Hares »

[2.0.11]
Same on inserting modules with the Remote View & Q-picking.

See video attached.

2024-10-26 12-38-49.mp4
(14.13 MiB) Downloaded 18 times
L0laapk3
Inserter
Inserter
Posts: 49
Joined: Sun Mar 18, 2018 10:01 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by L0laapk3 »

I want to confirm that I also do this all the time and consider it a bug.
mmmPI
Smart Inserter
Smart Inserter
Posts: 3655
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by mmmPI »

Hares wrote: Sat Oct 26, 2024 9:41 am 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 )
RockPaperKatana
Burner Inserter
Burner Inserter
Posts: 13
Joined: Thu Dec 23, 2021 4:59 am
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by RockPaperKatana »

mmmPI wrote: Sat Nov 02, 2024 12:06 pm
Hares wrote: Sat Oct 26, 2024 9:41 am 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
mmmPI
Smart Inserter
Smart Inserter
Posts: 3655
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by mmmPI »

RockPaperKatana wrote: Sat Nov 02, 2024 3:29 pm 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.
User avatar
HL65536
Inserter
Inserter
Posts: 30
Joined: Sat Aug 20, 2016 8:21 pm
Contact:

Re: [2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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)
StrangePan
Factorio Staff
Factorio Staff
Posts: 131
Joined: Fri Dec 07, 2018 3:41 pm
Contact:

Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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].
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 382
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by Hares »

StrangePan wrote: Wed Nov 06, 2024 9:26 am - 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"
StrangePan
Factorio Staff
Factorio Staff
Posts: 131
Joined: Fri Dec 07, 2018 3:41 pm
Contact:

Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post by StrangePan »

Hares wrote: Wed Nov 06, 2024 10:07 am 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.
Corwin
Burner Inserter
Burner Inserter
Posts: 5
Joined: Sun Oct 27, 2024 5:22 am
Contact:

Re: [StrangePan][2.0.9] Pipette on quality concrete/brick item in assembler gives normal item ghost

Post 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
11-14-2024, 12-39-40.png (223.38 KiB) Viewed 252 times
Post Reply

Return to “Resolved Problems and Bugs”