Please, update mod description since omni.add_resource have 4 arguments instead 3 as listed (in text: ore name, tier, mod name; in code: ore name, tier, icon ?, mod name)
Bug with creating impure extraction tech prototypes for added resources:
file: /prototypes/recipes/extraction-dynamic.lua
line #274:
ic=ic.."/graphics/extraction/impure_"..item.name..".png"
must be following:
ic=ic.."/graphics/extraction/impure_"..item.ore.name..".png"
and line #387:
icons = get_impure_tech_icon(omnisource[i].ore)
must be following:
icons = get_impure_tech_icon(omnisource[i])