commit 122dce57ae14edf777638356696b706dc635dd2b Author: Doc Date: Tue Nov 20 20:00:21 2012 -0700 Camouflage mod for Minetest diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ebd21a --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.vspscc +.builds +*.dotCover + +## TODO: If you have NuGet Package Restore enabled, uncomment this +#packages/ + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp + +# ReSharper is a .NET coding add-in +_ReSharper* + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish + +# Others +[Bb]in +[Oo]bj +sql +TestResults +*.Cache +ClientBin +stylecop.* +~$* +*.dbmdl +Generated_Code #added for RIA/Silverlight projects + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML + + + +############ +## Windows +############ + +# Windows image file caches +Thumbs.db + +# Folder config file +Desktop.ini + + +############# +## Python +############# + +*.py[co] + +# Packages +*.egg +*.egg-info +dist +build +eggs +parts +bin +var +sdist +develop-eggs +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg + +# Mac crap +.DS_Store diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..331d858 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..2564327 --- /dev/null +++ b/init.lua @@ -0,0 +1,44 @@ +minetest.register_craft({ + output = "camomod:camoblock", + recipe = { + {"default:leaves", "default:leaves"}, + {"default:leaves", "default:leaves"}, + } +}) +minetest.register_craft({ + output = "camomod:camoladder 4", + recipe = { + {"default:ladder 4", "default:tree"}} +}) + +minetest.register_node("camomod:camoblock", { + description = "Nonsolid Camoflage Block", + tiles = {"default_leaves.png"}, + drawtype = "glasslike", + walkable = false, + climbable = true, + paramtype = "light", + groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, flammable=2}, + sounds = default.node_sound_stone_defaults(), +}) +minetest.register_node("camomod:camoladder", { + description = "Camoflaged Ladder", + drawtype = "signlike", + tiles ={"camo_ladder.png"}, + inventory_image = "camo_ladder.png", + wield_image = "camo_ladder.png", + paramtype = "light", + paramtype2 = "wallmounted", + is_ground_content = true, + walkable = false, + climbable = true, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3}, + legacy_wallmounted = true, + sounds = default.node_sound_wood_defaults(), +}) diff --git a/textures/camo_ladder.png b/textures/camo_ladder.png new file mode 100644 index 0000000..f7f141f Binary files /dev/null and b/textures/camo_ladder.png differ diff --git a/textures/dirt.png b/textures/dirt.png new file mode 100644 index 0000000..5f2d817 Binary files /dev/null and b/textures/dirt.png differ diff --git a/textures/grass.png b/textures/grass.png new file mode 100644 index 0000000..3610bb2 Binary files /dev/null and b/textures/grass.png differ diff --git a/textures/grass_side.png b/textures/grass_side.png new file mode 100644 index 0000000..4f4f680 Binary files /dev/null and b/textures/grass_side.png differ diff --git a/textures/leaves.png b/textures/leaves.png new file mode 100644 index 0000000..ef7a3a9 Binary files /dev/null and b/textures/leaves.png differ