Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions IDEAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ Speeding stuff up

LV, MV, and HV; producing progressively more power.

## MV Sawmill
## MV Sawmill - ok

For industrial purposes

## HV alloying furnace
## HV alloying furnace - ok

Same as above

Expand Down
81 changes: 81 additions & 0 deletions ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Ideas

## Replacer tool

Replaces the block the player points at with another one, in pre-configured orientation.

## Paint thinner - ok

Removes paint from spray can on a large surface (volume).

## Isolation transformer

Same tier, but breaks down circuits into parts

## Mixer

A machine to unite 2-4 ingredients without use of heat.

## Power autocrafter

Speeding stuff up

## Tiered hydro generators - ok

LV, MV, and HV; producing progressively more power.

## MV Sawmill - ok

For industrial purposes

## HV alloying furnace - ok

Same as above

## Nuclear batteries

Using regular fission of the isotopes to convert heat into electricity, such batteries reliably produce a lot of power, but degrade over time. Can be used as a "moderate" nuclear option.

## Redo machine upgrade system

Allow more options for upgrades, e.g. for speed at the expense of power, or to eject items only when a full stack has been accumulated.

## Planting boxes - ok

That don't need water and look green on top - to have farm plants grown for decoration.

## Fix the green saw air gap

The algorithm need to have some idea about moving away from a trunk

## Solar panel cost adjustment

Too expensive as they are now

## Radioactive signs -- ok

nuff said

## Herbicide and Herb growth stimulant

Herbicide - removes grass ( -> dirt)
HGS - spreads the grass type around

## Include mesecons, pipeworks, and digilines

For coherency's sake

## New constructors - ok

2+ = 3 blocks
3+ = 5 blocks
even better -> mk-N system

## Proper concrete

A block that starts as liquid, spreads, and then solidifies.

## Power lines

A dedicated cable type for power transmission

85 changes: 85 additions & 0 deletions extranodes/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ dofile(path.."insulator_clips.lua")
dofile(path.."cottonseed_oil.lua")
dofile(path.."radiation_sign.lua")
dofile(path.."planting_block.lua")
dofile(path.."sheetmetal.lua")

if minetest.get_modpath("ethereal") and minetest.get_modpath("flowers") then
dofile(path.."antishroom.lua")
Expand Down Expand Up @@ -108,6 +109,90 @@ if minetest.get_modpath("moreblocks") then
tiles={"technic_brass_block.png"},
})

stairsplus:register_all("technic", "bronze_sheetmetal", "technic:bronze_sheetmetal", {
description=S("Bronze Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_bronze_sheetmetal.png"},
})

stairsplus:register_all("technic", "copper_sheetmetal", "technic:copper_sheetmetal", {
description=S("Copper Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_copper_sheetmetal.png"},
})
stairsplus:register_all("technic", "gold_sheetmetal", "technic:gold_sheetmetal", {
description=S("Gold Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_gold_sheetmetal.png"},
})
stairsplus:register_all("technic", "wrought_iron_sheetmetal", "technic:wrought_iron_sheetmetal", {
description=S("Wrought Iron Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_wrought_iron_sheetmetal.png"},
})
stairsplus:register_all("technic", "tin_sheetmetal", "technic:tin_sheetmetal", {
description=S("Tin Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_tin_sheetmetal.png"},
})
stairsplus:register_all("technic", "brass_sheetmetal", "technic:brass_sheetmetal", {
description=S("Brass Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_brass_sheetmetal.png"},
})
stairsplus:register_all("technic", "steel_sheetmetal", "technic:steel_sheetmetal", {
description=S("Steel Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_steel_sheetmetal.png"},
})
stairsplus:register_all("technic", "cast_iron_sheetmetal", "technic:cast_iron_sheetmetal", {
description=S("Cast Iron Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_cast_iron_sheetmetal.png"},
})
stairsplus:register_all("technic", "zinc_sheetmetal", "technic:zinc_sheetmetal", {
description=S("Zinc Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_zinc_sheetmetal.png"},
})
stairsplus:register_all("technic", "chromium_sheetmetal", "technic:chromium_sheetmetal", {
description=S("Chromium Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_chromium_sheetmetal.png"},
})
stairsplus:register_all("technic", "lead_sheetmetal", "technic:lead_sheetmetal", {
description=S("Lead Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_lead_sheetmetal.png"},
})
stairsplus:register_all("technic", "stainless_steel_sheetmetal", "technic:stainless_steel_sheetmetal", {
description=S("Stainless Steel Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_stainless_steel_sheetmetal.png"},
})
stairsplus:register_all("technic", "uranium_sheetmetal", "technic:uranium_sheetmetal", {
description=S("Uranium Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_uranium_sheetmetal.png"},
})


if minetest.get_modpath("moreores") then
stairsplus:register_all("technic", "mithril_sheetmetal", "technic:mithril_sheetmetal", {
description=S("Mithril Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_mithril_sheetmetal.png"},
})
end

if minetest.get_modpath("moreores") then
stairsplus:register_all("technic", "silver_sheetmetal", "technic:silver_sheetmetal", {
description=S("Silver Sheetmetal"),
groups={cracky=2, not_in_creative_inventory=1},
tiles={"technic_silver_sheetmetal.png"},
})
end

function register_technic_stairs_alias(modname, origname, newmod, newname)
minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname)
minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted")
Expand Down
Loading