I get the following error only after adding your mod to Factorio:
43.752 Error ModManager.cpp:1764: Error while loading recipe prototype "warm-fire-from-foliax-charged-promethium-asteroid-chunk" (recipe): probability must be in range [0, 1], but 4.000000 was given in property tree at ROOT.recipe.warm-fire-from-foliax-charged-promethium-asteroid-chunk.results[0]
Modifications: Fire Place (Work In Progress) › Cerys
I maintain Fire Place (WIP) but not Cerys.
In the code for probability calculation, the code says:
probability = energy / 1e10
For your asteroid chunk the log file reports:
35.709 Script @__wip-fire-place__/data-final-fixes.lua:9: found fuel to burn: foliax-charged-promethium-asteroid-chunk (40000000000)
while 40000000000 is the value for energy.
The code for getting the energy value states:
energy = item['fuel_value'] and util.parse_energy(item['fuel_value'])
While parse_energy() is the game core's own function from "__core__.lualib.util". Any idea how this can be fixed?
You can find the mod here: https://mods.factorio.com/mod/wip-fire-place