Page 1 of 1

[Dominik][0.17.21] Ctrl+C: Fluid mixing alert on every MOUSE_MOVE event

Posted: Tue Mar 26, 2019 10:37 pm
by boskid
What i did:
1/ put source and dest assembler (as in image below)
2/ set source to water-barreling
3/ dest without recipe
4/ setup colliding fluid on left (like oil-unbarrel as in image)
5/ Ctrl+C, select source assembler
6/ try to apply "ad hoc blueprint" on dest assembler
7/ holding left mouse button pressed, move cursor just a little so that blueprint will still align with dest assembler

What happend:
- multiple messages "Can't mix fluids.", one per each mouse_move event
bp-mix-alert-overflow.png
bp-mix-alert-overflow.png (882.96 KiB) Viewed 899 times
What i expected:
- at most one message "Can't mix fluids." per "blueprint preview" at specific aligned coordinates.

When mouse is moved far enough to show preview at different position, it may show new message "Can't mix fluid." (assuming it would align with assembler that happend to also trigger this event).

Re: [Dominik][0.17.21] Ctrl+C: Fluid mixing alert on every MOUSE_MOVE event

Posted: Wed Mar 27, 2019 12:31 pm
by Dominik
Hi, it is true that it should work better, thanks for reporting. But fixing it would not be very simple and low priority right now. I think it might be targeted later more generally. I will put this to to wont fix now but probably will get to it later.