[boskid][2.0.6] factoriopedia shows furnaces without slots under "made in"

This subforum contains all the issues which we already resolved.
User avatar
Quezler
Fast Inserter
Fast Inserter
Posts: 144
Joined: Fri Mar 25, 2016 6:37 pm
Contact:

[boskid][2.0.6] factoriopedia shows furnaces without slots under "made in"

Post by Quezler »

small bug, resolved on my end by just creating a recipe category with nothing in it (as you arguably should),
but factoriopedia should not show a "made in" if a furnace has no input and/or output slots and thus cannot handle the recipe.

furnace.source_inventory_size = 0
furnace.result_inventory_size = 0
Attachments
Screenshot 2024-10-20 at 18.14.23.png
Screenshot 2024-10-20 at 18.14.23.png (5.94 KiB) Viewed 942 times
Screenshot 2024-10-20 at 18.14.02.png
Screenshot 2024-10-20 at 18.14.02.png (126.2 KiB) Viewed 942 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3503
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [boskid][2.0.6] factoriopedia shows furnaces without slots under "made in"

Post by boskid »

Thanks for the report. Issue should be now fixed for 2.0.35.

-- edit:

To be more precise i made the furnace to not report recipes as craftable if they need item ingredients while furnace has no item ingredient slots. As for the output, that seems to be a grey area that will need an internal discussion because there is this... feature, that when a furnace crafts a recipe with too many product items, some of them are given while others can be silently skipped. From the furnace point of view that is acceptable but that means given item should not show in the "made in" as you would not get that item from a furnace if product is beyond the output slots. I am afraid of introducing mod breaking changes here, i would just like to make furnaces simply unable to craft recipes if a recipe gives more items than furnace product slot count in which case fixing the factoriopedia/tooltips would be trivial thing while right now it is tricky (it would need to check if recipe can be crafted and if crafter is furnace and if its a furnace if the product is within range of furnace output slots).
Post Reply

Return to “Resolved Problems and Bugs”