diff --git a/init.lua b/init.lua index 3fff7b8..9600800 100644 --- a/init.lua +++ b/init.lua @@ -22,8 +22,6 @@ dofile(minetest.get_modpath("snow").."/mapgen.lua") dofile(minetest.get_modpath("snow").."/falling_snow.lua") dofile(minetest.get_modpath("snow").."/sled.lua") - - local needles = { description = "Pine Needles", drawtype = "allfaces_optional", @@ -51,11 +49,19 @@ local needles = { } if snow.christmas_content then + --Cristmas trees. needles["drop"]["items"][3] = { -- player will get xmas tree with 1/50 chance items = {'snow:xmas_tree'}, rarity = 50, } + + --Christmas easter egg. + minetest.register_on_mapgen_init( function() + if skins then + skins.add("character_snow_man") + end + end) end --Pine leaves. diff --git a/textures/character_snow_man.png b/textures/character_snow_man.png new file mode 100644 index 0000000..de0f3c1 Binary files /dev/null and b/textures/character_snow_man.png differ diff --git a/textures/character_snow_man_preview.png b/textures/character_snow_man_preview.png new file mode 100644 index 0000000..3d6abe2 Binary files /dev/null and b/textures/character_snow_man_preview.png differ diff --git a/textures/character_snow_man_preview_back.png b/textures/character_snow_man_preview_back.png new file mode 100644 index 0000000..f3bd7f8 Binary files /dev/null and b/textures/character_snow_man_preview_back.png differ