1
0
mirror of git://repo.or.cz/rocks.git synced 2024-12-29 12:20:35 +01:00

Add cassiterite to peg ores.

This commit is contained in:
Tomáš Brada 2015-04-22 21:19:35 +02:00
parent 683b918c32
commit 23cef526da
3 changed files with 43 additions and 0 deletions

View File

@ -34,4 +34,5 @@ mineral.noise.Iron=GetNoiseParams()
mineral.noise.Tin=GetNoiseParams() mineral.noise.Tin=GetNoiseParams()
dofile(modpath.."/skarn.lua") dofile(modpath.."/skarn.lua")
dofile(modpath.."/pegmatite.lua")

42
mineral/pegmatite.lua Normal file
View File

@ -0,0 +1,42 @@
--
-- Pegmatite deposit
--
local function GetNoiseParams()
return {
scale=1, offset=0, seed=rocksl.GetNextSeed(), octaves=1, persist=1,
spread={ x=100, y=100, z=100 } }
end
-- ores have to be redefined for pegmatite background
-- Ore/Mineral Percent
-- Spodumene 7%
-- Muscovite (mica) 7%
-- Kyanite 5%
-- Lepidolite 2.5%
-- Tantalite 2%
-- Cassiterite 1.5%
-- Wolframite 1%
-- Pollucite 0.1%
-- Cassiterite
minetest.register_node( "mineral:pegmatite_cassiterite", {
description = S("Cassiterite"),
tiles = { "rocks_Pegmatite.png^mineral_cassiterite.png" },
groups = {cracky=3},
is_ground_content = true, sounds = default.node_sound_stone_defaults(),
})
minetest.register_ore({
wherein="rocks:pegmatite",
ore="mineral:pegmatite_cassiterite",
clust_size=3,
clust_num_ores=9,
clust_scarcity=4^3,
noise_treshold=-0.1,
noise_params=mineral.noise.Tin
})
-- ~ Tomas Brod

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB