Tweaked Mese so that the new Mese Blocks appear where default:mese was before.

E.g. in stone where it had already been spawned in maps prior to this change,
in structures made with the old block, etc.

Mese ore (of a sort), as default:stone_with_mese, is generated now instead of
default:mese (which is not generated at all now).

The new default:mese_block is substituted in place of default:mese by way of an
alias.

Crystals still come from Mese Crystals in Stone, while digging buried Mese
Blocks returns exactly those (the same as can be crafted from 9 crystals). If
necessary, they can be split up into Mese Crystals again via the existing
crafting recipe.

This alters the value of the various Mese items a little, but avoids breaking
old structures that were made of mese.

The original default:mese, if needed, can be obtained by crafting two Mese
Crystals, which yields two of the old Mese object.  Two of these can be crafted
back into two Crystals if needed.
This commit is contained in:
Vanessa Ezekowitz 2012-12-24 19:29:05 -05:00
parent 9232734a48
commit 615138bb78
2 changed files with 23 additions and 5 deletions

View file

@ -511,13 +511,21 @@ minetest.register_craft({
minetest.register_craft({
type = "shapeless",
output = 'default:mese',
output = 'default:mese 2',
recipe = {
'default:mese_crystal',
'default:stone',
'default:mese_crystal',
}
})
minetest.register_craft({
type = "shapeless",
output = 'default:mese_crystal 2',
recipe = {
'default:mese',
'default:mese',
}
})
--
-- Crafting (tool repair)
@ -795,6 +803,14 @@ minetest.register_node("default:stone_with_iron", {
})
minetest.register_node("default:mese", {
description = "Mese (Old)",
tiles = {"default_mese.png"},
is_ground_content = true,
groups = {cracky=1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_mese", {
description = "Mese Crystals in Stone",
tiles = {"default_stone.png^default_mineral_mese.png"},
is_ground_content = true,
@ -803,6 +819,8 @@ minetest.register_node("default:mese", {
sounds = default.node_sound_stone_defaults(),
})
minetest.register_alias("default:mese", "default:mese_block")
minetest.register_node("default:dirt_with_grass", {
description = "Dirt with Grass",
tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},

View file

@ -21,7 +21,7 @@ minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass")
minetest.register_alias("mapgen_junglegrass", "default:junglegrass")
minetest.register_alias("mapgen_stone_with_coal", "default:stone_with_coal")
minetest.register_alias("mapgen_stone_with_iron", "default:stone_with_iron")
minetest.register_alias("mapgen_mese", "default:mese")
minetest.register_alias("mapgen_mese", "default:stone_with_mese")
minetest.register_alias("mapgen_desert_sand", "default:desert_sand")
minetest.register_alias("mapgen_desert_stone", "default:desert_stone")
@ -146,8 +146,8 @@ minetest.register_on_generated(function(minp, maxp, seed)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+1, 1/12/12/12, 2, 3, -15, 2)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+2, 1/9/9/9, 3, 5, -63, -16)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+3, 1/7/7/7, 3, 5, -31000, -64)
generate_ore("default:mese", "default:stone", minp, maxp, seed+4, 1/16/16/16, 2, 3, -127, -64)
generate_ore("default:mese", "default:stone", minp, maxp, seed+5, 1/9/9/9, 3, 5, -31000,-128)
generate_ore("default:stone_with_mese", "default:stone", minp, maxp, seed+4, 1/16/16/16, 2, 3, -127, -64)
generate_ore("default:stone_with_mese", "default:stone", minp, maxp, seed+5, 1/9/9/9, 3, 5, -31000,-128)
generate_ore("default:stone_with_coal", "default:stone", minp, maxp, seed+7, 1/24/24/24, 6,27, -31000, 0)
generate_ore("default:stone_with_iron", "default:stone", minp, maxp, seed+6, 1/24/24/24, 6,27, -31000, -64)