[BUG] Stoked Crucible eats up iron and coal dust
KaleThyself opened this issue ยท 6 comments
Describe the bug
When using a stoked crucible to make steel ingots, putting too much or too little coal dust will consume both the excess ingot and dusts. e.g. 4 ingots and 10 coal dust in the stoked crucible will make 3 ingots of steel, but the last ingot of iron and the 2 coal dusts will be consumed in another cycle of melting.
To Reproduce
Steps to reproduce the behavior:
- Put 4 iron ingots and 10 coal dust into the stoked crucible.
- Watch as they turn into 3 steel ingots, but the last cycle of melting consumes the excess materials.
Expected behavior
I expect the last cycle to not occur due to excess materials.
Info (please complete the following information):
- Modpack Version:
- 2.77.5
- 3.0 BETA 5
- Other:
- Server or Singleplayer:
- Server
- Singleplayer
- Version the world was created on:
- 2.77.5
- 3.0 BETA 5
- Other:
I suspect this is a BWM bug - preliminary research into the mod's source didn't turn up anything, though...
I think the problem lies with the fact that the recipe includes the same ingredient twice, so it gets matched into the same position somehow when checking whether a valid recipe exists. I don't know exactly why stoked is different than unstoked, but I hypothesize (this is probably wrong) that it's because there are technically two recipes that can fit for the stoked crucible over the unstoked crucible, and so removal happens twice? (I doubt this explanation very much because there is an exact check for the heat when getting possible recipes, not something like a "greater than" comparison)
Update: Placing one iron ingot and one coal dust into the stoked crucible will cause a cycle to occur and consume the materials without anything in return while the unstoked crucible will consume just the coal dust and leave the iron ingot.
Following the steps to replicate indev doesn't result in the bug described. Has this been fixed already?