#Molten Industries - Factorio Mods

1 messages · Page 1 of 1 (latest)

robust umbra
sage ore
#

???

robust umbra
#

Like you add a ton of casting recipes, its already been done lol

sage ore
#

but it's adds automatically

#

even from another mods

robust umbra
#

Yea mine too

ebon quartz
#

so does it check if it has copper/iron/steel in the recipe, and automatically replace it?

robust umbra
#

Yea, mine does that.

ebon quartz
#

-# i meant their mod too, but makes sense

sage ore
#

but anyway I accidentally reinvented the wheel

robust umbra
#

Yea all fine. You probably have some other ratios then me

#

And I dont do lava

junior osprey
#

If you need lava to stone (or vice versa) there's my mod for it: https://mods.factorio.com/mod/OCs_stone_casting
Also, there is this mod which only adds a few things:
https://mods.factorio.com/mod/foundry-expanded
But I wanted to ask @robust umbra why there is a 10% reduction in price for your mod.

Factorio Mod Portal

Adds recipes to the foundry that uses lava for stone related products.

Factorio Mod Portal

Adds more recipes to Foundries: engines, steam turbines, pumpjacks, etc. Allows casting engine units and space platforms directly from metal.

robust umbra
junior osprey
#

well I know how the prices for plates, gears, cables etc are a for normal casting and that's what you're using to begin with but I still don't get the reduction.
so this part is just the standard casting price:

local castingIngredients = {
    moltenIron = {
        ["iron-plate"] = 10,      --10, 5
        ["steel-plate"] = 30,     --30, 20
        ["iron-gear-wheel"] = 30, --10, 5
        ["iron-stick"] = 5,       --5, 2.5
        ["pipe"] = 10             --10, 5
    },
    moltenCopper = {
        ["copper-plate"] = 10, --10, 5
        ["copper-cable"] = 2.5 --2.5, 1.25
    }
}```
but then there is some reduction:
```lua
            if moltenIronAmount > 0 then
                table.insert(ingredients, { type = "fluid", name = "molten-iron", amount = moltenIronAmount * (1 - (moltenIronIngredients / 10)), fluidbox_multiplier = 10 })
            end

And that's the part I don't understand why you apply that rule.

robust umbra