Removed snow

This commit is contained in:
Kotolegokot 2012-12-04 15:12:09 +06:00
parent df1317c47e
commit 602c51d1f3
4 changed files with 0 additions and 87 deletions

View File

@ -1 +0,0 @@
default

View File

@ -1,86 +0,0 @@
snow = {}
snow.interval = 60
snow.chance = 5
for i = 1, 10 do
minetest.register_node("snow:self_"..i,{
description = "Snow",
tiles = {"snow_self.png"},
particle_image = {"snow_self.png"},
is_ground_content = true,
groups = {snow=1,crumbly=3,falling_node=1,not_in_creative_inventory=1,drop_on_dig=1},
sounds = default.node_sound_sand_defaults(),
drawtype = "nodebox",
paramtype = "light",
walkable = false,
buildable_to = i < 6,
node_box = {
type = "fixed",
fixed = {
{-0.5,-0.5,-0.5,0.5,-0.5+i/10,0.5},
},
},
selection_box = {
type = "fixed",
fixed = {
{-0.5,-0.5,-0.5,0.5,-0.5+i/10,0.5},
},
},
drop = "snow:snowball "..i-1,
})
end
minetest.register_abm({
nodenames = {"group:snow"},
interval = snow.interval,
chance = snow.chance,
action = function(pos, node)
if seasons.get_season() == seasons.seasons[4] then
local n = tonumber(node.name:sub(-1)) + 1
if n ~= 11 then
minetest.env:set_node(pos, {name = "snow:self_"..n})
end
end
end,
})
minetest.register_abm({
nodenames = {"group:snow"},
interval = snow.interval,
chance = 2,
action = function(pos, node)
if seasons.get_season() ~= seasons.seasons[4] then
local n = tonumber(node.name:sub(11,-1)) - 1
if n ~= 0 then
minetest.env:set_node(pos, {name = "snow:self_"..n})
else
minetest.env:set_node(pos, {name = "air"})
end
end
end,
})
minetest.register_abm({
nodenames = {"default:dirt_with_grass"},
interval = snow.interval,
chance = 2,
action = function(pos, node)
if seasons.get_season() == seasons.seasons[4] then
set_node_instead_air({x=pos.x, y=pos.y + 1, z=pos.z}, {name = "snow:self_1"})
end
end,
})
minetest.register_craftitem("snow:snowball", {
description = "Snowball",
inventory_image = "snow_snowball.png",
})
minetest.register_craft({
output = "snow:self_10",
recipe = {
{"snow:snowball","snow:snowball","snow:snowball"},
{"snow:snowball","snow:snowball","snow:snowball"},
{"snow:snowball","snow:snowball","snow:snowball"},
}
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B