[2.0.76] Bug when productivity isn't allowed in a furnace recipe

Things that has been reported already before.
Cubickman
Inserter
Inserter
Posts: 30
Joined: Sun Nov 10, 2024 9:08 am
Contact:

[2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Cubickman »

Hi

I’ve come across a bug that’s similar to 130645, but not exactly the same.

In my game, when I create a recipe in an furnace that doesn’t allow productivity, and I place a furnace with productivity modules and put the item inside, the recipe starts and displays the productivity progress bar.

However, the productivity bonus is not applied. With two legendary modules, giving a 50% production bonus, two input items should yield three output items. But it just output 2 in my case.
So productivity is effectively disabled for this recipe. The problem is purely visual, with this progress bar being misleading.

Would it be possible not to display this bar if the recipe does not allow for productivity ?
Loewchen
Global Moderator
Global Moderator
Posts: 10811
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Loewchen »

Post a simple save that shows the issue please, see 3638.
Cubickman
Inserter
Inserter
Posts: 30
Joined: Sun Nov 10, 2024 9:08 am
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Cubickman »

Sorry,

Install this example mod which only add a recipe for fish in the "smelting" category. The allow_poductivity is set to false.
Then load the save (ignore the other mods, they aren't needed).

If you hover the cursor over the module slots in the furnace interface on the left, you won’t see the productivity modules in the list because there is a fish in the furnace, and productivity is not allowed for the fish recipe.

Now, if you place a fish in the furnace on the right, you’ll see the bonus productivity progress bar increase (by 50% in this case). If you add a second fish, the bar will reach 100%, which should give you a third output, but you only have two.

In this case, the progress bar appears for no good reason and misleads the player.
Attachments
test.zip
(1.4 MiB) Downloaded 3 times
test_1.0.0.zip
(628 Bytes) Downloaded 3 times
Cubickman
Inserter
Inserter
Posts: 30
Joined: Sun Nov 10, 2024 9:08 am
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Cubickman »

Tell me if I've missed anything.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16862
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Rseding91 »

The reason the item isn't "given" is you've set ignored_by_productivity above the amount the recipe gives. So functionally, it will never produce any result from productivity effects. It has nothing to do with allow_productivity = false in the recipe.
If you want to get ahold of me I'm almost always on Discord.
Loewchen
Global Moderator
Global Moderator
Posts: 10811
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Loewchen »

Productivity running in the first place is 127208.
Cubickman
Inserter
Inserter
Posts: 30
Joined: Sun Nov 10, 2024 9:08 am
Contact:

Re: [2.0.76] Bug when productivity isn't allowed in a furnace recipe

Post by Cubickman »

Okay I see.

But regardless of the reason behind the productivity issue, is there no way to prevent the bar from appearing when no item or fluid can benefit from the productivity boost ?

So I think we’re moving away from the bug and back to the feature.
Post Reply

Return to “Duplicates”