diff --git a/.gitmodules b/.gitmodules index 351fe0b8..54ad7da5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -143,3 +143,6 @@ [submodule "mods/toolranks"] path = mods/toolranks url = https://github.com/lisacvuk/minetest-toolranks.git +[submodule "mods/darkage"] + path = mods/darkage + url = https://github.com/adrido/darkage.git diff --git a/mods/darkage b/mods/darkage new file mode 160000 index 00000000..bef0f2bf --- /dev/null +++ b/mods/darkage @@ -0,0 +1 @@ +Subproject commit bef0f2bf88596e6e6ef94763647e02f7ec11380a diff --git a/mods/darkage/.gitignore b/mods/darkage/.gitignore deleted file mode 100755 index 5ebd21a1..00000000 --- a/mods/darkage/.gitignore +++ /dev/null @@ -1,163 +0,0 @@ -################# -## 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/mods/darkage/README.md b/mods/darkage/README.md deleted file mode 100755 index 53ab88fc..00000000 --- a/mods/darkage/README.md +++ /dev/null @@ -1,76 +0,0 @@ -# Darkage mod for Minetest -This mod adds some new blocks that allow pre-industrial looking buildings to be made. -Of course, feel free to use them for any other type of construction. - -This mod originally created by MasterGollum and is now maintained and being improved upon by addi and CraigyDavi. - -**Depends:** default, stairs?, stairsplus? - -**License:** Code and textures, [WTFPL](http://www.wtfpl.net/txt/copying/) - -**Installation:** Unzip the file and rename it to "darkage". Then move it to the mod directory. - -## Changelog -**Version Development** - -**Version 1.3** - -* Many, many craft recipe changes -* New lamp texture -* New mud and mud lump texture -* Add some more stairs, fix existing stairs -* Fixes problems with light emmiting nodes -* Fix caves generating in blocks which are not ground content -* Remove textures32 folder, code cleanup - -**Version 1.2** - -* Corrected Sounds of Stairs -* Updated mod to use new moreblocks API -* Added Serpentine Stairs - -**Version 1.1** - -* Fix spelling mistakes in README file -* Bug fix -* Rename slate_tale to slate_tile -* Remove unneeded code -* Add marble tile -* Remove unneeded code -* Capitalise a couple of descriptions -* Add marble tile texture -* Rename alias.lua to aliases.lua - -**Version 1.0.1** - -* Fixed broken init.lua - -**Version 1.0** - -* Compatibility with stairsplus added -* Added new iron_stick item -* Added craft for iron stick -* Changed craft reciep of iron_bars to avoid conflicts with iron bars mod -* Changed craft recipe of chain to avoid conflicts with 3d furniture mod -* Changed craft recipe of darkage:stonebrick to avoid conflicts with moreblocks -* Disabled marble_tile -* Added darkage:glass -* Changed the sound_node_leaves_default to wood_default for boxes and wooden shelves -* Added craft recipe for chalk -* Improved the textures of reinforced wood and chalk -* Added another recipe for darkage straw - -**Version 0.3** - -* 29 Nodes + 3 Craft Items -* Furniture and building decoration -* Stone layers - -**Version 0.2** - -* 13 Nodes -* Sedimentary stones - -**Version 0.1** - -* 6 Nodes diff --git a/mods/darkage/aliases.lua b/mods/darkage/aliases.lua deleted file mode 100755 index bc5b2b36..00000000 --- a/mods/darkage/aliases.lua +++ /dev/null @@ -1,90 +0,0 @@ --- darkage:desert_stone_cobble + stairs/slabs/microblocks -> default:desert_cobble + stairs/slabs/microblocks -minetest.register_alias("darkage:desert_stone_cobble","default:desert_cobble") -minetest.register_alias("darkage:stair_desert_stone_cobble_wall_half","default:stair_desert_cobble_wall_half") -minetest.register_alias("darkage:slab_desert_stone_cobble_inverted","default:slab_desert_cobble_inverted") -minetest.register_alias("darkage:stair_desert_stone_cobble_inverted","default:stair_desert_cobble_inverted") -minetest.register_alias("darkage:stair_desert_stone_cobble_outer","default:stair_desert_cobble_outer") -minetest.register_alias("darkage:slab_desert_stone_cobble_three_quarter_wall","default:slab_desert_cobble_three_quarter_wall") -minetest.register_alias("darkage:slab_desert_stone_cobble_quarter","default:slab_desert_cobble_quarter") -minetest.register_alias("darkage:slab_desert_stone_cobble","default:slab_desert_cobble") -minetest.register_alias("darkage:slab_desert_stone_cobble_quarter_inverted","default:slab_desert_cobble_quarter_inverted") -minetest.register_alias("darkage:stair_desert_stone_cobble_wall","default:stair_desert_cobble_wall") -minetest.register_alias("darkage:stair_desert_stone_cobble_outer_inverted","default:stair_desert_cobble_outer_inverted") -minetest.register_alias("darkage:stair_desert_stone_cobble_half","default:stair_desert_cobble_half") -minetest.register_alias("darkage:stair_desert_stone_cobble_wall_half_inverted","default:stair_desert_cobble_wall_half_inverted") -minetest.register_alias("darkage:micro_desert_stone_cobble_bottom","default:micro_desert_cobble_bottom") -minetest.register_alias("darkage:panel_desert_stone_cobble_bottom","default:panel_desert_cobble_bottom") -minetest.register_alias("darkage:stair_desert_stone_cobble_half_inverted","default:stair_desert_cobble_half_inverted") -minetest.register_alias("darkage:micro_desert_stone_cobble_top","default:micro_desert_cobble_top") -minetest.register_alias("darkage:slab_desert_stone_cobble_quarter_wall","default:slab_desert_cobble_quarter_wall") -minetest.register_alias("darkage:stair_desert_stone_cobble_right_half","default:stair_desert_cobble_right_half") -minetest.register_alias("darkage:stair_desert_stone_cobble_right_half_inverted","default:stair_desert_cobble_right_half_inverted") -minetest.register_alias("darkage:slab_desert_stone_cobble_three_quarter","default:slab_desert_cobble_three_quarter") -minetest.register_alias("darkage:panel_desert_stone_cobble_top","default:panel_desert_cobble_top") -minetest.register_alias("darkage:stair_desert_stone_cobble_inner","default:stair_desert_cobble_inner") -minetest.register_alias("darkage:stair_desert_stone_cobble","default:stair_desert_cobble") -minetest.register_alias("darkage:panel_desert_stone_cobble_vertical","default:panel_desert_cobble_vertical") -minetest.register_alias("darkage:stair_desert_stone_cobble_inner_inverted","default:stair_desert_cobble_inner_inverted") -minetest.register_alias("darkage:slab_desert_stone_cobble_three_quarter_inverted","default:slab_desert_cobble_three_quarter_inverted") - --- darkage:sandstone_cobble + stairs/slabs/microblocks -> default:sandstonebrick + stairs/slabs/microblocks -minetest.register_alias("darkage:sandstone_cobble","default:sandstonebrick") -minetest.register_alias("darkage:stair_sandstone_cobble_wall_half","default:stair_sandstonebrick_wall_half") -minetest.register_alias("darkage:slab_sandstone_cobble_inverted","default:slab_sandstonebrick_inverted") -minetest.register_alias("darkage:stair_sandstone_cobble_inverted","default:stair_sandstonebrick_inverted") -minetest.register_alias("darkage:stair_sandstone_cobble_outer","default:stair_sandstonebrick_outer") -minetest.register_alias("darkage:slab_sandstone_cobble_three_quarter_wall","default:slab_sandstonebrick_three_quarter_wall") -minetest.register_alias("darkage:slab_sandstone_cobble_quarter","default:slab_sandstonebrick_quarter") -minetest.register_alias("darkage:slab_sandstone_cobble","default:slab_sandstonebrick") -minetest.register_alias("darkage:slab_sandstone_cobble_quarter_inverted","default:slab_sandstonebrick_quarter_inverted") -minetest.register_alias("darkage:stair_sandstone_cobble_wall","default:stair_sandstonebrick_wall") -minetest.register_alias("darkage:stair_sandstone_cobble_outer_inverted","default:stair_sandstonebrick_outer_inverted") -minetest.register_alias("darkage:stair_sandstone_cobble_half","default:stair_sandstonebrick_half") -minetest.register_alias("darkage:stair_sandstone_cobble_wall_half_inverted","default:stair_sandstonebrick_wall_half_inverted") -minetest.register_alias("darkage:micro_sandstone_cobble_bottom","default:micro_sandstonebrick_bottom") -minetest.register_alias("darkage:panel_sandstone_cobble_bottom","default:panel_sandstonebrick_bottom") -minetest.register_alias("darkage:stair_sandstone_cobble_half_inverted","default:stair_sandstonebrick_half_inverted") -minetest.register_alias("darkage:micro_sandstone_cobble_top","default:micro_sandstonebrick_top") -minetest.register_alias("darkage:slab_sandstone_cobble_quarter_wall","default:slab_sandstonebrick_quarter_wall") -minetest.register_alias("darkage:stair_sandstone_cobble_right_half","default:stair_sandstonebrick_right_half") -minetest.register_alias("darkage:stair_sandstone_cobble_right_half_inverted","default:stair_sandstonebrick_right_half_inverted") -minetest.register_alias("darkage:slab_sandstone_cobble_three_quarter","default:slab_sandstonebrick_three_quarter") -minetest.register_alias("darkage:panel_sandstone_cobble_top","default:panel_sandstonebrick_top") -minetest.register_alias("darkage:stair_sandstone_cobble_inner","default:stair_sandstonebrick_inner") -minetest.register_alias("darkage:stair_sandstone_cobble","default:stair_sandstonebrick") -minetest.register_alias("darkage:panel_sandstone_cobble_vertical","default:panel_sandstonebrick_vertical") -minetest.register_alias("darkage:stair_sandstone_cobble_inner_inverted","default:stair_sandstonebrick_inner_inverted") -minetest.register_alias("darkage:slab_sandstone_cobble_three_quarter_inverted","default:slab_sandstonebrick_three_quarter_inverted") - --- darkage:slate_tale + stairs/slabs/microblocks -> darkage:slate_tile + stairs/slabs/microblocks -minetest.register_alias("darkage:slate_tile","darkage:slate_tale") -minetest.register_alias("darkage:slab_slate_tile_inverted","darkage:slab_slate_tale_inverted") -minetest.register_alias("darkage:slab_slate_tile_wall","darkage:slab_slate_tale_wall") -minetest.register_alias("darkage:slab_slate_tile_quarter","darkage:slab_slate_tale_quarter") -minetest.register_alias("darkage:slab_slate_tile_quarter_inverted","darkage:slab_slate_tale_quarter_inverted") -minetest.register_alias("darkage:slab_slate_tile_quarter_wall","darkage:slab_slate_tale_quarter_wall") -minetest.register_alias("darkage:slab_slate_tile_three_quarter","darkage:slab_slate_tale_three_quarter") -minetest.register_alias("darkage:slab_slate_tile_three_quarter_inverted","darkage:slab_slate_tale_three_quarter_inverted") -minetest.register_alias("darkage:slab_slate_tile_three_quarter_wall","darkage:slab_slate_tale_three_quarter_wall") -minetest.register_alias("darkage:stair_slate_tile_inverted","darkage:stair_slate_tale_inverted") -minetest.register_alias("darkage:stair_slate_tile_wall","darkage:stair_slate_tale_wall") -minetest.register_alias("darkage:stair_slate_tile_wall_half","darkage:stair_slate_tale_wall_half") -minetest.register_alias("darkage:stair_slate_tile_wall_half_inverted","darkage:stair_slate_tale_wall_half_inverted") -minetest.register_alias("darkage:stair_slate_tile_half","darkage:stair_slate_tale_half") -minetest.register_alias("darkage:stair_slate_tile_half_inverted","darkage:stair_slate_tale_half_inverted") -minetest.register_alias("darkage:stair_slate_tile_right_half","darkage:stair_slate_tale_right_half") -minetest.register_alias("darkage:stair_slate_tile_right_half_inverted","darkage:stair_slate_tale_right_half_inverted") -minetest.register_alias("darkage:stair_slate_tile_wall_half","darkage:stair_slate_tale_wall_half") -minetest.register_alias("darkage:stair_slate_tile_wall_half_inverted","darkage:stair_slate_tale_wall_half_inverted") -minetest.register_alias("darkage:stair_slate_tile_inner","darkage:stair_slate_tale_inner") -minetest.register_alias("darkage:stair_slate_tile_inner_inverted","darkage:stair_slate_tale_inner_inverted") -minetest.register_alias("darkage:stair_slate_tile_outer","darkage:stair_slate_tale_outer") -minetest.register_alias("darkage:stair_slate_tile_outer_inverted","darkage:stair_slate_tale_outer_inverted") -minetest.register_alias("darkage:panel_slate_tile_bottom","darkage:panel_slate_tale_bottom") -minetest.register_alias("darkage:panel_slate_tile_top","darkage:panel_slate_tale_top") -minetest.register_alias("darkage:panel_slate_tile_vertical","darkage:panel_slate_tale_vertical") -minetest.register_alias("darkage:micro_slate_tile_bottom","darkage:micro_slate_tale_bottom") -minetest.register_alias("darkage:micro_slate_tile_top","darkage:micro_slate_tale_top") - --- darkage:desert_stone_with_iron -> default:desert_stone -minetest.register_alias("darkage:desert_stone_with_iron","default:desert_stone") diff --git a/mods/darkage/craftitems.lua b/mods/darkage/craftitems.lua deleted file mode 100755 index 409d9ea7..00000000 --- a/mods/darkage/craftitems.lua +++ /dev/null @@ -1,19 +0,0 @@ -minetest.register_craftitem("darkage:chalk_powder", { - description = "Chalk Powder", - inventory_image = "darkage_chalk_powder.png", -}) - -minetest.register_craftitem("darkage:mud_lump", { - description = "Mud Lump", - inventory_image = "darkage_mud_lump.png", -}) - -minetest.register_craftitem("darkage:silt_lump", { - description = "Silt Lump", - inventory_image = "darkage_silt_lump.png", -}) - -minetest.register_craftitem("darkage:iron_stick", { - description = "Iron Stick", - inventory_image = "darkage_iron_stick.png", -}) \ No newline at end of file diff --git a/mods/darkage/crafts.lua b/mods/darkage/crafts.lua deleted file mode 100755 index 6db3dfc6..00000000 --- a/mods/darkage/crafts.lua +++ /dev/null @@ -1,416 +0,0 @@ --- Naturally spawning blocks -minetest.register_craft({ - output = "darkage:chalk", - recipe = { - {"darkage:chalk_powder","darkage:chalk_powder"}, - {"darkage:chalk_powder","darkage:chalk_powder"}, - } -}) - -minetest.register_craft({ - output = "darkage:mud", - recipe = { - {"darkage:mud_lump","darkage:mud_lump"}, - {"darkage:mud_lump","darkage:mud_lump"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:shale", - recipe = "darkage:mud", -}) - -minetest.register_craft({ - output = "darkage:silt 3", - recipe = { - {"default:sand","default:sand"}, - {"default:clay_lump","default:clay_lump"}, - } -}) - -minetest.register_craft({ - output = "darkage:silt", - recipe = { - {"darkage:silt_lump","darkage:silt_lump"}, - {"darkage:silt_lump","darkage:silt_lump"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:gneiss", - recipe = "darkage:schist", -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:slate", - recipe = "darkage:shale", -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:mud 5", - recipe = "darkage:silt", -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:slate", - recipe = "darkage:slate_cobble", -}) - -minetest.register_craft({ - output = "darkage:ors 4", - recipe = { - {"default:sandstone","default:sandstone"}, - {"default:iron_lump","default:sandstone"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:ors", - recipe = "darkage:ors_cobble", -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:gneiss", - recipe = "darkage:gneiss_cobble", -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:basalt", - recipe = "darkage:basalt_cobble", -}) - --- Cobble - --- Other Blocks ---if not farming:straw -if minetest.get_modpath("farming") == nil then - - minetest.register_craft({ - output = "darkage:straw 2", - recipe = { - {"default:dry_shrub","default:dry_shrub"}, - {"default:dry_shrub","default:dry_shrub"}, - } - }) - - minetest.register_craft({ - output = "darkage:straw 2", - recipe = { - {"darkage:dry_leaves","darkage:dry_leaves"}, - {"darkage:dry_leaves","darkage:dry_leaves"}, - } - }) - - minetest.register_craft({ - output = "darkage:straw_bale", - recipe = { - {"darkage:straw","darkage:straw"}, - {"darkage:straw","darkage:straw"}, - } - }) - minetest.register_craft({ - output = "darkage:adobe 4", - recipe = { - {"default:sand","default:sand"}, - {"default:clay_lump","darkage:straw"}, - } - }) -else - minetest.register_craft({ - output = "farming:straw 2", - recipe = { - {"default:dry_shrub","default:dry_shrub"}, - {"default:dry_shrub","default:dry_shrub"}, - } - }) - - minetest.register_craft({ - output = "farming:straw 2", - recipe = { - {"darkage:dry_leaves","darkage:dry_leaves"}, - {"darkage:dry_leaves","darkage:dry_leaves"}, - } - }) - - minetest.register_craft({ - output = "darkage:straw_bale", - recipe = { - {"farming:straw","farming:straw"}, - {"farming:straw","farming:straw"}, - } - }) - - minetest.register_craft({ - output = "darkage:adobe 4", - recipe = { - {"default:sand","default:sand"}, - {"default:clay_lump","farming:straw"}, - } - }) -end - -minetest.register_craft({ - output = "darkage:slate_tile 4", - recipe = { - {"darkage:slate","darkage:slate"}, - {"darkage:slate","darkage:slate"}, - {"darkage:adobe","darkage:adobe"}, - } -}) - -minetest.register_craft({ - output = "darkage:marble_tile 4", - recipe = { - {"darkage:marble","darkage:marble"}, - {"darkage:marble","darkage:marble"}, - {"darkage:adobe","darkage:adobe"}, - } -}) - -minetest.register_craft({ - output = "darkage:stone_brick 9", - recipe = { - {"default:cobble","default:cobble","default:cobble"}, - {"default:cobble","default:cobble","default:cobble"}, - {"default:cobble","default:cobble","default:cobble"}, - } -}) - -minetest.register_craft({ - output = "darkage:reinforced_chalk", - recipe = { - {"group:stick","","group:stick"}, - {"","darkage:chalk",""}, - {"group:stick","","group:stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:lamp", - recipe = { - {"group:stick","","group:stick"}, - {"","default:torch",""}, - {"group:stick","","group:stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:cobble_with_plaster 2", - recipe = { - {"default:cobble","darkage:chalk_powder"}, - {"default:cobble","darkage:chalk_powder"}, - } -}) - -minetest.register_craft({ - output = "darkage:cobble_with_plaster 2", - recipe = { - {"darkage:chalk_powder","default:cobble"}, - {"darkage:chalk_powder","default:cobble"}, - } -}) - -minetest.register_craft({ - output = "darkage:darkdirt 4", - recipe = { - {"default:dirt","default:dirt"}, - {"default:gravel","default:gravel"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "darkage:dry_leaves", - recipe = "default:leaves", -}) - --- Storage blocks (boxes, shelves, ect.) -minetest.register_craft({ - output = "darkage:box", - recipe = { - {"default:wood","","default:wood"}, - {"","",""}, - {"default:wood","","default:wood"}, - } -}) - -minetest.register_craft({ - output = "darkage:wood_shelves 2", - recipe = { - {"darkage:box"}, - {"darkage:box"}, - } -}) - --- Glass / Glow Glass -minetest.register_craft({ - output = "darkage:glass", - recipe = { - {"darkage:glow_glass"}, - } -}) - -minetest.register_craft({ - output = "darkage:glass 8", - recipe = { - {"default:glass", "default:steel_ingot", "default:glass"}, - {"default:steel_ingot", "default:glass", "default:steel_ingot"}, - {"default:glass", "default:steel_ingot", "default:glass"}, - } -}) - -minetest.register_craft({ - output = "darkage:glow_glass", - recipe = { - {"darkage:glass"}, - {"default:torch"}, - } -}) - --- Reinforced Wood -minetest.register_craft({ - output = "darkage:reinforced_wood", - recipe = { - {"group:stick","group:wood","group:stick"}, - {"group:wood","group:wood","group:wood"}, - {"group:stick","group:wood","group:stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:reinforced_wood_left", - recipe = { - {"default:stick","darkage:reinforced_wood",""}, - } -}) - -minetest.register_craft({ - output = "darkage:reinforced_wood_right", - recipe = { - {"","darkage:reinforced_wood","default:stick"}, - } -}) - --- Wood based deco items -minetest.register_craft({ - output = "darkage:wood_bars 2", - recipe = { - {"default:stick","","default:stick"}, - {"default:stick","","default:stick"}, - {"default:stick","","default:stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:wood_grille 2", - recipe = { - {"","darkage:wood_bars",""}, - {"darkage:wood_bars","","darkage:wood_bars"}, - {"","darkage:wood_bars",""}, - } -}) - -minetest.register_craft({ - output = "darkage:wood_frame", - recipe = { - {"group:stick","","group:stick"}, - {"","group:wood",""}, - {"group:stick","","group:stick"}, - } -}) - --- Metal based deco items -minetest.register_craft({ - output = "darkage:chain 2", - recipe = { - {"darkage:iron_stick"}, - {"darkage:iron_stick"}, - {"darkage:iron_stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:iron_bars 2", - recipe = { - {"darkage:iron_stick","","darkage:iron_stick"}, - {"darkage:iron_stick","","darkage:iron_stick"}, - {"darkage:iron_stick","","darkage:iron_stick"}, - } -}) - -minetest.register_craft({ - output = "darkage:iron_grille 2", - recipe = { - {"","darkage:iron_bars",""}, - {"darkage:iron_bars","","darkage:iron_bars"}, - {"","darkage:iron_bars",""}, - } -}) - --- Craft items -minetest.register_craft({ - output = "darkage:chalk_powder 4", - recipe = { - {"darkage:chalk"}, - } -}) - -minetest.register_craft({ - output = "darkage:mud_lump 4", - recipe = { - {"darkage:mud"}, - } -}) - -minetest.register_craft({ - output = "darkage:silt_lump 4", - recipe = { - {"darkage:silt"}, - } -}) - -minetest.register_craft({ - output = "darkage:iron_stick 3", - recipe = { - {"default:steel_ingot"}, - {"default:steel_ingot"}, - {"default:steel_ingot"}, - } -}) - --- Added - -minetest.register_craft({ - output = "darkage:ors_brick 4", - --type = "shapeless", - recipe = { - {"darkage:ors","darkage:ors"}, - {"darkage:ors","darkage:ors"}, - } -}) - -minetest.register_craft({ - output = "darkage:slate_brick 4", - --type = "shapeless", - recipe = { - {"darkage:slate","darkage:slate"}, - {"darkage:slate","darkage:slate"}, - } -}) - -minetest.register_craft({ - output = "darkage:basalt_brick 4", - --type = "shapeless", - recipe = { - {"darkage:basalt","darkage:basalt"}, - {"darkage:basalt","darkage:basalt"}, - } -}) diff --git a/mods/darkage/depends.txt b/mods/darkage/depends.txt deleted file mode 100755 index f8709ff8..00000000 --- a/mods/darkage/depends.txt +++ /dev/null @@ -1,4 +0,0 @@ -default -farming? -stairs? -stairsplus? diff --git a/mods/darkage/init.lua b/mods/darkage/init.lua deleted file mode 100755 index 63b5330b..00000000 --- a/mods/darkage/init.lua +++ /dev/null @@ -1,16 +0,0 @@ ------------------------------------------------------- --- Darkage mod by MasterGollum, addi and CraigyDavi -- ------------------------------------------------------- - -dofile(minetest.get_modpath("darkage").."/nodes.lua") -dofile(minetest.get_modpath("darkage").."/craftitems.lua") -dofile(minetest.get_modpath("darkage").."/crafts.lua") -dofile(minetest.get_modpath("darkage").."/mapgen.lua") -dofile(minetest.get_modpath("darkage").."/stairs.lua") -dofile(minetest.get_modpath("darkage").."/aliases.lua") - --- --- Config --- - -minetest.log ("Darkage [darkage] has loaded!") diff --git a/mods/darkage/mapgen.lua b/mods/darkage/mapgen.lua deleted file mode 100755 index 51b4a3a4..00000000 --- a/mods/darkage/mapgen.lua +++ /dev/null @@ -1,301 +0,0 @@ ---[[ - This file generates: - darkage:mud - darkage:silt - darkage:chalk - darkage:ors - darkage:shale - darkage:slate - darkage:schist - darkage:basalt - darkage:marble - darkage:serpentine - darkage:gneiss ---]] - -local getID = minetest.get_content_id - -local function generate_stratus(data, varea, name, wherein, ceilin, ceil, minp, maxp, seed, stratus_chance, radius, radius_y, deep, height_min, height_max) - local c_ore = getID(name) - local c_wherein = {} - local c_ceilin = {} - for k, v in ipairs(wherein) do - c_wherein[k] = getID(v) - end - for k, v in ipairs(ceilin) do - c_ceilin[k] = getID(v) - end - local c_ceil - if ceil then - c_ceil = getID(ceil) - end - - if maxp.y < height_min or minp.y > height_max then - return - end - local stratus_per_volume = 1 - local area = 45 - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - local volume = ((maxp.x-minp.x+1)/area)*((y_max-y_min+1)/area)*((maxp.z-minp.z+1)/area) - local pr = PseudoRandom(seed) - local blocks = math.floor(stratus_per_volume*volume) - print(" <<"..dump(name)..">>"); - if blocks == 0 then - blocks = 1 - end - print(" blocks: "..dump(blocks).." in vol: "..dump(volume).." ("..dump(maxp.x-minp.x+1)..","..dump(y_max-y_min+1)..","..dump(maxp.z-minp.z+1)..")") - for i=1,blocks do - local x = pr:next(1,stratus_chance) - if x == 1 then - local y0=y_max-radius_y+1 - if y0 < y_min then - y0=y_min - else - y0=pr:next(y_min, y0) - end - local x0 = maxp.x-radius+1 - if x0 < minp.x then - x0 = minp.x - else - x0 = pr:next(minp.x, x0) - end - local z0 = maxp.z-radius+1 - if z0 < minp.z then - x0 = minp.z - else - z0 = pr:next(minp.z, z0) - end - local p0 = {x=x0, y=y0, z=z0} - local n = data[varea:indexp(p0)] - local i = 0 - x = 0 - for k, v in ipairs(c_ceilin) do - if n == v then - x = 1 - break - end - end - if x == 1 then - for y1=y0-1,y_min,-1 do - p0.y=y1 - n = data[varea:indexp(p0)] - x = 0 - for k, v in ipairs(c_wherein) do - if n == v then - x = 1 - break - end - end - if x == 1 then - y0=y1-deep - if y0 < y_min then - y0 = y_min - end - break - end - end - local rx=pr:next(radius/2,radius)+1 - local rz=pr:next(radius/2,radius)+1 - local ry=pr:next(radius_y/2,radius_y)+1 - for x1=0,rx do - rz = rz + 3 - pr:next(1,6) - if rz < 1 then - rz = 1 - end - for z1=pr:next(1,3),rz do - local ry0=ry+ pr:next(1,3) - for y1=pr:next(1,3),ry0 do - local x2 = x0+x1 - local y2 = y0+y1 - local z2 = z0+z1 - local p2 = {x=x2, y=y2, z=z2} - n = data[varea:indexp(p2)] - x = 0 - for k, v in ipairs(c_wherein) do - if n == v then - x = 1 - break - end - end - if x == 1 then - if c_ceil == nil then - data[varea:indexp(p2)] = c_ore - i = i +1 - else - local p3 = {p2.x,p2.y+1,p2} - if data[varea:indexp(p3)] == c_ceil then - data[varea:indexp(p2)] = c_ore - i = i +1 - end - end - end - end - end - end - print(" generated "..dump(i).." blocks in ("..dump(x0)..","..dump(y0)..","..dump(z0)..")") - end - end - end -end - -local function generate_claylike(data, varea, name, minp, maxp, seed, chance, minh, maxh, dirt) - local c_ore = getID(name) - local c_sand = getID("default:sand") - local c_dirt = getID("default:dirt") - local c_lawn = getID("default:dirt_with_grass") - local c_water = getID("default:water_source") - local c_air = getID("air") - - if maxp.y >= maxh+1 and minp.y <= minh-1 then - local pr = PseudoRandom(seed) - local divlen = 4 - local divs = (maxp.x-minp.x)/divlen+1; - for yy=minh,maxh do - local x = pr:next(1,chance) - if x == 1 then - for divx=0+1,divs-1-1 do - for divz=0+1,divs-1-1 do - local cx = minp.x + math.floor((divx+0.5)*divlen) - local cz = minp.z + math.floor((divz+0.5)*divlen) - local up = data[varea:index(cx,yy,cz)] - local down = data[varea:index(cx,yy-1,cz)] - if ( up == c_water or up == c_air ) and ( down == c_sand or (dirt == 1 and (down == c_dirt or down == c_lawn ))) then - local is_shallow = true - local num_water_around = 0 - if data[varea:index(cx-divlen*2,yy,cz)] == c_water then - num_water_around = num_water_around + 1 - end - if data[varea:index(cx+divlen*2,yy,cz)] == c_water then - num_water_around = num_water_around + 1 - end - if data[varea:index(cx,yy,cz-divlen*2)] == c_water then - num_water_around = num_water_around + 1 - end - if data[varea:index(cx,yy,cz+divlen*2)] == c_water then - num_water_around = num_water_around + 1 - end - if num_water_around >= 3 then - is_shallow = false - end - if is_shallow then - for x1=-divlen,divlen do - for z1=-divlen,divlen do - local p={x=cx+x1,y=yy-1,z=cz+z1} - down = data[varea:indexp(p)] - if down == c_sand or (dirt == 1 and (down == c_dirt or down == c_lawn)) then - data[varea:indexp(p)] = c_ore - end - end - end - end - end - end - end - end - end - end -end - - -local function generate_ore(data, varea, name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max) - local c_ore = getID(name) - local c_wherein = getID(wherein) - - if maxp.y < height_min or minp.y > height_max then - return - end - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) - local pr = PseudoRandom(seed) - local num_chunks = math.floor(chunks_per_volume * volume) - local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk) - for i=1,num_chunks do - local y0 = pr:next(y_min, y_max-chunk_size+1) - if y0 >= height_min and y0 <= height_max then - local x0 = pr:next(minp.x, maxp.x-chunk_size+1) - local z0 = pr:next(minp.z, maxp.z-chunk_size+1) - local p0 = {x=x0, y=y0, z=z0} - for x1=0,chunk_size-1 do - for y1=0,chunk_size-1 do - for z1=0,chunk_size-1 do - if pr:next(1,inverse_chance) == 1 then - local x2 = x0+x1 - local y2 = y0+y1 - local z2 = z0+z1 - local p2 = {x=x2, y=y2, z=z2} - local indexp2 = varea:indexp(p2) - if data[indexp2] == c_wherein then - data[indexp2] = c_ore - end - end - end - end - end - end - end -end - -function darkage_mapgen(data, area, minp, maxp, seed) -- public function, to be used by Lua mapgens - if minp.y < -19600 then return end - local t1 = os.clock() - generate_claylike(data, area, "darkage:mud", minp, maxp, seed+1, 4, 0, 2, 0) - generate_claylike(data, area, "darkage:silt", minp, maxp, seed+2, 4, -1, 1, 1) - generate_stratus(data, area, "darkage:chalk", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+3, 4, 25, 8, 0, -20, 50) - generate_stratus(data, area, "darkage:ors", - {"default:stone"}, - {"default:stone","air","default:water_source"}, nil, - minp, maxp, seed+4, 4, 25, 7, 50, -200, 500) - generate_stratus(data, area, "darkage:shale", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+5, 4, 23, 7, 50, -50, 20) - generate_stratus(data, area, "darkage:slate", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+6, 6, 23, 5, 50, -500, 0) - generate_stratus(data, area, "darkage:schist", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+7, 6, 19, 6, 50, -31000, -10) - generate_stratus(data, area, "darkage:basalt", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+8, 5, 20, 5, 20, -31000, -50) - generate_stratus(data, area, "darkage:marble", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+9, 4, 25, 6, 50, -31000, -75) - generate_stratus(data, area, "darkage:serpentine", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+10, 4, 28, 8, 50, -31000, -350) - generate_stratus(data, area, "darkage:gneiss", - {"default:stone"}, - {"default:stone","air"}, nil, - minp, maxp, seed+11, 4, 15, 5, 50, -31000, -250) - print("DARKAGE: calculating time : " .. os.clock() - t1) -end - -minetest.register_on_mapgen_init(function(mgparams) - if mgparams.mgname ~= "singlenode" then - minetest.register_on_generated(function(minp, maxp, seed) - if minp.y < -19600 then return end - - local t0 = os.clock() - local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") - local area = VoxelArea:new({MinEdge = emin, MaxEdge = emax}) - local data = vm:get_data() - - darkage_mapgen(data, area, minp, maxp, seed) - - vm:set_data(data) - vm:write_to_map() - print("DARKAGE: total time taken : " .. os.clock() - t0) - end) - end -end) diff --git a/mods/darkage/nodes.lua b/mods/darkage/nodes.lua deleted file mode 100755 index aaeba04c..00000000 --- a/mods/darkage/nodes.lua +++ /dev/null @@ -1,460 +0,0 @@ --- Naturally spawning blocks -minetest.register_node("darkage:chalk", { - description = "Chalk", - tiles = {"darkage_chalk.png"}, - is_ground_content = true, - drop = "darkage:chalk_powder 4", - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:marble", { - description = "Marble", - tiles = {"darkage_marble.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:serpentine", { - description = "Serpentine", - tiles = {"darkage_serpentine.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:mud", { - description = "Mud", - tiles = {"darkage_mud_top.png", "darkage_mud.png"}, - is_ground_content = true, - groups = {crumbly=3}, - drop = "darkage:mud_lump 4", - sounds = default.node_sound_dirt_defaults({ - footstep = "", - }), -}) - -minetest.register_node("darkage:schist", { - description = "Schist", - tiles = {"darkage_schist.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:shale", { - description = "Shale", - tiles = {"darkage_shale.png","darkage_shale.png","darkage_shale_side.png"}, - is_ground_content = true, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:silt", { - description = "Silt", - tiles = {"darkage_silt.png"}, - is_ground_content = true, - groups = {crumbly=3}, - drop = "darkage:silt_lump 4", - sounds = default.node_sound_dirt_defaults({ - footstep = "", - }), -}) - -minetest.register_node("darkage:slate", { - description = "Slate", - tiles = {"darkage_slate.png","darkage_slate.png","darkage_slate_side.png"}, - is_ground_content = true, - drop = "darkage:slate_cobble", - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:ors", { - description = "Old Red Sandstone", - tiles = {"darkage_ors.png"}, - is_ground_content = true, - drop = "darkage:ors_cobble", - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:gneiss", { - description = "Gneiss", - tiles = {"darkage_gneiss.png"}, - is_ground_content = true, - groups = {cracky=3}, - drop = "darkage:gneiss_cobble", - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:basalt", { - description = "Basalt", - tiles = {"darkage_basalt.png"}, - is_ground_content = true, - drop = "darkage:basalt_cobble", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - --- Cobble -minetest.register_node("darkage:slate_cobble", { - description = "Slate Cobble", - tiles = {"darkage_slate_cobble.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:ors_cobble", { - description = "Old Red Sandstone Cobble", - tiles = {"darkage_ors_cobble.png"}, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:gneiss_cobble", { - description = "Gneiss Cobble", - tiles = {"darkage_gneiss_cobble.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:basalt_cobble", { - description = "Basalt Cobble", - tiles = {"darkage_basalt_cobble.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - --- Brick -minetest.register_node("darkage:slate_brick", { - description = "Slate Brick", - tiles = {"darkage_slate_brick.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:ors_brick", { - description = "Old Red Sandstone Brick", - tiles = {"darkage_ors_brick.png"}, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:gneiss_brick", { - description = "Gneiss Brick", - tiles = {"darkage_gneiss_brick.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:basalt_brick", { - description = "Basalt Brick", - tiles = {"darkage_basalt_brick.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:stone_brick", { - description = "Stone Brick", - tiles = {"darkage_stone_brick.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - --- Other Blocks ---if not farming:straw -if minetest.get_modpath("farming") == nil then - minetest.register_node("darkage:straw", { - description = "Straw", - tiles = {"darkage_straw.png"}, - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_leaves_defaults(), - }) - - minetest.register_node("darkage:straw_bale", { - description = "Straw Bale", - tiles = {"darkage_straw_bale.png"}, - drop = "darkage:straw 4", - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_leaves_defaults(), - }) -else - minetest.register_node("darkage:straw_bale", { - description = "Straw Bale", - tiles = {"darkage_straw_bale.png"}, - drop = "farming:straw 4", - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_leaves_defaults(), - }) -end - -minetest.register_node("darkage:slate_tile", { - description = "Slate Tile", - tiles = {"darkage_slate_tile.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:marble_tile", { - description = "Marble Tile", - tiles = {"darkage_marble_tile.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:reinforced_chalk", { - description = "Reinforced Chalk", - tiles = {"darkage_chalk.png^darkage_reinforce.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:adobe", { - description = "Adobe", - tiles = {"darkage_adobe.png"}, - groups = {crumbly=3}, - sounds = default.node_sound_sand_defaults(), -}) - -minetest.register_node("darkage:lamp", { - description = "Lamp", - tiles = {"darkage_lamp.png"}, - paramtype = "light", - light_source = default.LIGHT_MAX, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3,flammable=1}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("darkage:cobble_with_plaster", { - description = "Cobblestone With Plaster", - tiles = {"darkage_cobble_with_plaster_D.png", "darkage_cobble_with_plaster_B.png", "darkage_cobble_with_plaster_C.png", - "darkage_cobble_with_plaster_A.png", "default_cobble.png", "darkage_chalk.png"}, - paramtype2 = "facedir", - drop = "default:cobble", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("darkage:darkdirt", { - description = "Dark Dirt", - tiles = {"darkage_darkdirt.png"}, - groups = {crumbly=2}, - sounds = default.node_sound_dirt_defaults(), -}) - -minetest.register_node("darkage:dry_leaves", { - description = "Dry Leaves", - tiles = {"darkage_dry_leaves.png"}, - paramtype = "light", - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_leaves_defaults() -}) - --- Storage blocks (boxes, shelves, ect.) -minetest.register_node("darkage:box", { - description = "Box", - tiles = { "darkage_box_top.png","darkage_box_top.png","darkage_box.png"}, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = { snappy = 3 }, - sounds = default.node_sound_wood_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", - "size[8,8]".. - "list[current_name;main;0,0;8,3;]".. - "list[current_player;main;0,4;8,4;]".. - "listring[current_name;main]" .. - "listring[current_player;main]") - meta:set_string("infotext", "Box") - local inv = meta:get_inventory() - inv:set_size("main", 16) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in box at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to box at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from box at "..minetest.pos_to_string(pos)) - end, -}) - -minetest.register_node("darkage:wood_shelves", { - description = "Wooden Shelves", - tiles = { "darkage_shelves.png","darkage_shelves.png","darkage_shelves.png", - "darkage_shelves.png","darkage_shelves.png","darkage_shelves_front.png"}, - paramtype = "light", - paramtype2 = "facedir", - walkable = true, - groups = {snappy = 3}, - sounds = default.node_sound_wood_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", - "size[8,10]".. - "list[context;up;0,0;8,3;]".. - "list[context;down;0,3;8,3;]".. - "list[current_player;main;0,6;8,4;]".. - "listring[context;down]".. - "listring[current_player;main]".. - "listring[context;up]".. - "listring[current_player;main]") - meta:set_string("infotext", "Wooden Shelves") - local inv = meta:get_inventory() - inv:set_size("up", 16) - inv:set_size("down", 16) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("shape") and inv:is_empty("out") and inv:is_empty("water") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in shelves at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to shelves at "..minetest.pos_to_string(pos)) - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from shelves at "..minetest.pos_to_string(pos)) - end, -}) - --- Glass / Glow Glass -minetest.register_node("darkage:glass", { - description = "Medieval Glass", - drawtype = "glasslike", - tiles = {"darkage_glass.png"}, - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("darkage:glow_glass", { - description = "Medieval Glow Glass", - drawtype = "glasslike", - tiles = {"darkage_glass.png"}, - paramtype = "light", - light_source = default.LIGHT_MAX, - sunlight_propagates = true, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - --- Reinforced Wood -minetest.register_node("darkage:reinforced_wood", { - description = "Reinforced Wood", - tiles = {"default_wood.png^darkage_reinforce.png"}, - groups = {snappy=2,choppy=3,oddly_breakable_by_hand=3,flammable=3}, - sounds = default.node_sound_wood_defaults() -}) - -minetest.register_node("darkage:reinforced_wood_left", { - description = "Reinforced Wood Left", - tiles = {"darkage_reinforced_wood_left.png"}, - groups = {snappy=2,choppy=3,oddly_breakable_by_hand=3,flammable=3}, - sounds = default.node_sound_wood_defaults() -}) - -minetest.register_node("darkage:reinforced_wood_right", { - description = "Reinforced Wood Right", - tiles = {"darkage_reinforced_wood_right.png"}, - groups = {snappy=2,choppy=3,oddly_breakable_by_hand=3,flammable=3}, - sounds = default.node_sound_wood_defaults() -}) - --- Wood based deco items -minetest.register_node("darkage:wood_bars", { - description = "Wooden Bars", - drawtype = "glasslike", - tiles = {"darkage_wood_bars.png"}, - inventory_image = "darkage_wood_bars.png", - wield_image = "darkage_wood_bars.png", - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=1,choppy=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:wood_grille", { - description = "Wooden Grille", - drawtype = "glasslike", - tiles = {"darkage_wood_grille.png"}, - inventory_image = "darkage_wood_grille.png", - wield_image = "darkage_wood_grille.png", - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=1,choppy=2}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:wood_frame", { - description = "Wooden Frame", - drawtype = "glasslike", - tiles = {"darkage_wood_frame.png"}, - inventory_image = "darkage_wood_frame.png", - wield_image = "darkage_wood_frame.png", - paramtype = "light", - sunlight_propagates = true, - groups = {snappy=1,choppy=2}, - sounds = default.node_sound_stone_defaults() -}) - --- Metal based deco items -minetest.register_node("darkage:chain", { - description = "Chain", - drawtype = "signlike", - tiles = {"darkage_chain.png"}, - inventory_image = "darkage_chain.png", - wield_image = "darkage_chain.png", - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - climbable = true, - selection_box = { - type = "wallmounted", - }, - groups = {snappy=1,cracky=2,oddly_breakable_by_hand=2}, - legacy_wallmounted = true -}) - -minetest.register_node("darkage:iron_bars", { - description = "Iron Bars", - drawtype = "glasslike", - tiles = {"darkage_iron_bars.png"}, - inventory_image = "darkage_iron_bars.png", - wield_image = "darkage_iron_bars.png", - paramtype = "light", - sunlight_propagates = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) - -minetest.register_node("darkage:iron_grille", { - description = "Iron Grille", - drawtype = "glasslike", - tiles = {"darkage_iron_grille.png"}, - inventory_image = "darkage_iron_grille.png", - wield_image = "darkage_iron_grille.png", - paramtype = "light", - sunlight_propagates = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults() -}) diff --git a/mods/darkage/stairs.lua b/mods/darkage/stairs.lua deleted file mode 100755 index e820c770..00000000 --- a/mods/darkage/stairs.lua +++ /dev/null @@ -1,362 +0,0 @@ -if stairsplus then - - stairsplus:register_all("darkage", "basalt", "darkage:basalt", { - description = "Basalt", - tiles = {"darkage_basalt.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "marble", "darkage:marble", { - description = "Marble", - tiles = {"darkage_marble.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "serpentine", "darkage:serpentine", { - description = "Serpentine", - tiles = {"darkage_serpentine.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "ors", "darkage:ors", { - description = "Old Red Sandstone", - tiles = {"darkage_ors.png"}, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "schist", "darkage:schist", { - description = "Schist", - tiles = {"darkage_schist.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "slate", "darkage:slate", { - description = "Slate", - tiles = {"darkage_slate.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "gneiss", "darkage:gneiss", { - description = "Gneiss", - tiles = {"darkage_gneiss.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "chalk", "darkage:chalk", { - description = "Chalk", - tiles = {"darkage_chalk.png"}, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "slate_cobble", "darkage:slate_cobble", { - description = "Slate Cobble", - tiles = {"darkage_slate_cobble.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "ors_cobble", "darkage:ors_cobble", { - description = "Old Red Sandstone Cobble", - tiles = {"darkage_ors_cobble.png"}, - groups = {crumbly=2,cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "gneiss_cobble", "darkage:gneiss_cobble", { - description = "Gneiss Cobble", - tiles = {"darkage_gneiss_cobble.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "basalt_cobble", "darkage:basalt_cobble", { - description = "Basalt Cobble", - tiles = {"darkage_basalt_cobble.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - --if not farming:straw - if minetest.get_modpath("farming") == nil then - stairsplus:register_all("darkage", "straw", "darkage:straw", { - description = "Straw", - tiles = {"darkage_straw.png"}, - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - else - stairsplus:register_all("darkage", "straw", "farming:straw", { - description = "Straw", - tiles = {"darkage_straw.png"}, - groups = {snappy=3, flammable=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - end - - stairsplus:register_all("darkage", "straw_bale", "darkage:straw_bale", { - description = "Straw Bale", - tiles = {"darkage_straw_bale.png"}, - groups = {snappy=2, flammable=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "slate_tile", "darkage:slate_tile", { - description = "Slate Tile", - tiles = {"darkage_slate_tile.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "marble_tile", "darkage:marble_tile", { - description = "Marble Tile", - tiles = {"darkage_marble_tile.png"}, - groups = {cracky=2}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "stone_brick", "darkage:stone_brick", { - description = "Stone Brick", - tiles = {"darkage_stone_brick.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "reinforced_chalk", "darkage:reinforced_chalk", { - description = "Reinforced Chalk", - tiles = {"darkage_chalk.png^darkage_reinforce.png"}, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "glass", "darkage:glass", { - description = "Medieval Glass", - tiles = {"darkage_glass.png"}, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "glow_glass", "darkage:glow_glass", { - description = "Medieval Glow Glass", - tiles = {"darkage_glass.png"}, - paramtype = "light", - light_source = default.LIGHT_MAX, - groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - - stairsplus:register_all("darkage", "reinforced_wood", "darkage:reinforced_wood", { - description = "Reinforced Wood", - tiles = {"default_wood.png^darkage_reinforce.png"}, - groups = {snappy=2,choppy=3,oddly_breakable_by_hand=3,flammable=3}, - sounds = default.node_sound_stone_defaults(), - sunlight_propagates = true, - }) - -elseif stairs then - - stairs.register_stair_and_slab("basalt", "darkage:basalt", - {cracky=3}, - {"darkage_basalt.png"}, - "Basalt Stair", - "Basalt Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("marble", "darkage:marble", - {cracky=3}, - {"darkage_marble.png"}, - "Marble Stair", - "Marble Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("marble", "darkage:serpentine", - {cracky=3}, - {"darkage_serpentine.png"}, - "Serpentine Stair", - "Serpentine Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("ors", "darkage:ors", - {crumbly=2,cracky=2}, - {"darkage_ors.png"}, - "Old Red Sandstone Stair", - "Old Red Sandstone Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("schist", "darkage:schist", - {cracky=3}, - {"darkage_schist.png"}, - "Schist Stair", - "Schist Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("slate", "darkage:slate", - {cracky=2}, - {"darkage_slate.png"}, - "Slate Stair", - "Slate Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("gneiss", "darkage:gneiss", - {cracky=3}, - {"darkage_gneiss.png"}, - "Gneiss Stair", - "Gneiss Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("chalk", "darkage:chalk", - {crumbly=2,cracky=2}, - {"darkage_chalk.png"}, - "Chalk Stair", - "Chalk Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("slate_cobble", "darkage:slate_cobble", - {cracky=2}, - {"darkage_slate_cobble.png"}, - "Slate Cobble Stair", - "Slate Cobble Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("ors_cobble", "darkage:ors_cobble", - {crumbly=2,cracky=2}, - {"darkage_ors_cobble.png"}, - "Old Red Sandstone Cobble Stair", - "Old Red Sandstone Cobble Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("gneiss_cobble", "darkage:gneiss_cobble", - {crumbly=2,cracky=2}, - {"darkage_gneiss_cobble.png"}, - "Gneiss Cobble Stair", - "Gneiss Cobble Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("basalt_cobble", "darkage:basalt_cobble", - {cracky=3}, - {"darkage_basalt_cobble.png"}, - "Basalt Cobble Stair", - "Basalt Cobble Slab", - default.node_sound_stone_defaults() - ) - --if not farming:straw - if minetest.get_modpath("farming") == nil then - stairs.register_stair_and_slab("straw", "darkage:straw", - {snappy=3, flammable=2}, - {"darkage_straw.png"}, - "Straw Stair", - "Straw Slab", - default.node_sound_stone_defaults() - ) - else - stairs.register_stair_and_slab("straw", "farming:straw", - {snappy=3, flammable=2}, - {"darkage_straw.png"}, - "Straw Stair", - "Straw Slab", - default.node_sound_stone_defaults() - ) - end - stairs.register_stair_and_slab("straw_bale", "darkage:straw_bale", - {snappy=2, flammable=2}, - {"darkage_straw_bale.png"}, - "Straw Bale Stair", - "Straw Bale Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("slate_tile", "darkage:slate_tile", - {cracky=2}, - {"darkage_slate_tile.png"}, - "Slate Tile Stair", - "Slate Tile Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("marble_tile", "darkage:marble_tile", - {cracky=2}, - {"darkage_marble_tile.png"}, - "Marble Tile Stair", - "Marble Tile Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("stone_brick", "darkage:stone_brick", - {cracky=3}, - {"darkage_stone_brick.png"}, - "Stone Brick Stair", - "Stone Brick Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("reinforced_chalk", "darkage:reinforced_chalk", - {cracky=3}, - {"darkage_chalk.png^darkage_reinforce.png"}, - "Reinforced Chalk Stair", - "Reinforced Chalk Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("glass", "darkage:glass", - {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - {"darkage_glass.png"}, - "Medieval Glass Stair", - "Medieval Glass Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("glow_glass", "darkage:glow_glass", - {snappy=2,cracky=3,oddly_breakable_by_hand=3}, - {"darkage_glass.png"}, - "Medieval Glow Glass Stair", - "Medieval Glow Glass Slab", - default.node_sound_stone_defaults() - ) - - stairs.register_stair_and_slab("reinforced_wood", "darkage:reinforced_wood", - {snappy=2,choppy=3,oddly_breakable_by_hand=3,flammable=3}, - {"default_wood.png^darkage_reinforce.png"}, - "Reinforced Wood Stair", - "Reinforced Wood Slab", - default.node_sound_stone_defaults() - ) - -end diff --git a/mods/darkage/textures/darkage_adobe.png b/mods/darkage/textures/darkage_adobe.png deleted file mode 100755 index 90767d72..00000000 Binary files a/mods/darkage/textures/darkage_adobe.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_basalt.png b/mods/darkage/textures/darkage_basalt.png deleted file mode 100755 index a3c8261a..00000000 Binary files a/mods/darkage/textures/darkage_basalt.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_basalt_brick.png b/mods/darkage/textures/darkage_basalt_brick.png deleted file mode 100755 index 7717c135..00000000 Binary files a/mods/darkage/textures/darkage_basalt_brick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_basalt_cobble.png b/mods/darkage/textures/darkage_basalt_cobble.png deleted file mode 100755 index 5a5eefac..00000000 Binary files a/mods/darkage/textures/darkage_basalt_cobble.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_box.png b/mods/darkage/textures/darkage_box.png deleted file mode 100755 index fd9550eb..00000000 Binary files a/mods/darkage/textures/darkage_box.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_box_top.png b/mods/darkage/textures/darkage_box_top.png deleted file mode 100755 index 5c93d968..00000000 Binary files a/mods/darkage/textures/darkage_box_top.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_chain.png b/mods/darkage/textures/darkage_chain.png deleted file mode 100755 index b321e4f9..00000000 Binary files a/mods/darkage/textures/darkage_chain.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_chalk.png b/mods/darkage/textures/darkage_chalk.png deleted file mode 100755 index 004305ed..00000000 Binary files a/mods/darkage/textures/darkage_chalk.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_chalk_powder.png b/mods/darkage/textures/darkage_chalk_powder.png deleted file mode 100755 index 86ef2578..00000000 Binary files a/mods/darkage/textures/darkage_chalk_powder.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_cobble_with_plaster_A.png b/mods/darkage/textures/darkage_cobble_with_plaster_A.png deleted file mode 100755 index c55d91b9..00000000 Binary files a/mods/darkage/textures/darkage_cobble_with_plaster_A.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_cobble_with_plaster_B.png b/mods/darkage/textures/darkage_cobble_with_plaster_B.png deleted file mode 100755 index b0df2bfe..00000000 Binary files a/mods/darkage/textures/darkage_cobble_with_plaster_B.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_cobble_with_plaster_C.png b/mods/darkage/textures/darkage_cobble_with_plaster_C.png deleted file mode 100755 index 87aebd43..00000000 Binary files a/mods/darkage/textures/darkage_cobble_with_plaster_C.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_cobble_with_plaster_D.png b/mods/darkage/textures/darkage_cobble_with_plaster_D.png deleted file mode 100755 index 9e1cc08a..00000000 Binary files a/mods/darkage/textures/darkage_cobble_with_plaster_D.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_darkdirt.png b/mods/darkage/textures/darkage_darkdirt.png deleted file mode 100755 index c4ec98e7..00000000 Binary files a/mods/darkage/textures/darkage_darkdirt.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_dry_leaves.png b/mods/darkage/textures/darkage_dry_leaves.png deleted file mode 100755 index 47e55d94..00000000 Binary files a/mods/darkage/textures/darkage_dry_leaves.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_glass.png b/mods/darkage/textures/darkage_glass.png deleted file mode 100755 index 1b085692..00000000 Binary files a/mods/darkage/textures/darkage_glass.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_gneiss.png b/mods/darkage/textures/darkage_gneiss.png deleted file mode 100755 index 26809463..00000000 Binary files a/mods/darkage/textures/darkage_gneiss.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_gneiss_brick.png b/mods/darkage/textures/darkage_gneiss_brick.png deleted file mode 100755 index 6f27aca8..00000000 Binary files a/mods/darkage/textures/darkage_gneiss_brick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_gneiss_cobble.png b/mods/darkage/textures/darkage_gneiss_cobble.png deleted file mode 100755 index db1eab83..00000000 Binary files a/mods/darkage/textures/darkage_gneiss_cobble.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_iron_bars.png b/mods/darkage/textures/darkage_iron_bars.png deleted file mode 100755 index 75d5438a..00000000 Binary files a/mods/darkage/textures/darkage_iron_bars.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_iron_grille.png b/mods/darkage/textures/darkage_iron_grille.png deleted file mode 100755 index 13d35676..00000000 Binary files a/mods/darkage/textures/darkage_iron_grille.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_iron_stick.png b/mods/darkage/textures/darkage_iron_stick.png deleted file mode 100755 index c7de1850..00000000 Binary files a/mods/darkage/textures/darkage_iron_stick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_lamp.png b/mods/darkage/textures/darkage_lamp.png deleted file mode 100755 index 9b75335d..00000000 Binary files a/mods/darkage/textures/darkage_lamp.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_marble.png b/mods/darkage/textures/darkage_marble.png deleted file mode 100755 index dd2eef75..00000000 Binary files a/mods/darkage/textures/darkage_marble.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_marble_tile.png b/mods/darkage/textures/darkage_marble_tile.png deleted file mode 100755 index 2be89359..00000000 Binary files a/mods/darkage/textures/darkage_marble_tile.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_mud.png b/mods/darkage/textures/darkage_mud.png deleted file mode 100755 index 0404069f..00000000 Binary files a/mods/darkage/textures/darkage_mud.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_mud_lump.png b/mods/darkage/textures/darkage_mud_lump.png deleted file mode 100755 index 4a2945bc..00000000 Binary files a/mods/darkage/textures/darkage_mud_lump.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_mud_top.png b/mods/darkage/textures/darkage_mud_top.png deleted file mode 100755 index 59dc86b8..00000000 Binary files a/mods/darkage/textures/darkage_mud_top.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_ors.png b/mods/darkage/textures/darkage_ors.png deleted file mode 100755 index 3e65c8ab..00000000 Binary files a/mods/darkage/textures/darkage_ors.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_ors_brick.png b/mods/darkage/textures/darkage_ors_brick.png deleted file mode 100755 index 55df27b7..00000000 Binary files a/mods/darkage/textures/darkage_ors_brick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_ors_cobble.png b/mods/darkage/textures/darkage_ors_cobble.png deleted file mode 100755 index c566a9dc..00000000 Binary files a/mods/darkage/textures/darkage_ors_cobble.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_reinforce.png b/mods/darkage/textures/darkage_reinforce.png deleted file mode 100755 index 82499319..00000000 Binary files a/mods/darkage/textures/darkage_reinforce.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_reinforced_wood_left.png b/mods/darkage/textures/darkage_reinforced_wood_left.png deleted file mode 100755 index 1e53d0b9..00000000 Binary files a/mods/darkage/textures/darkage_reinforced_wood_left.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_reinforced_wood_right.png b/mods/darkage/textures/darkage_reinforced_wood_right.png deleted file mode 100755 index 28d3b5c6..00000000 Binary files a/mods/darkage/textures/darkage_reinforced_wood_right.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_schist.png b/mods/darkage/textures/darkage_schist.png deleted file mode 100755 index 870110a7..00000000 Binary files a/mods/darkage/textures/darkage_schist.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_serpentine.png b/mods/darkage/textures/darkage_serpentine.png deleted file mode 100755 index 8ba4d179..00000000 Binary files a/mods/darkage/textures/darkage_serpentine.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_shale.png b/mods/darkage/textures/darkage_shale.png deleted file mode 100755 index 6ebc026f..00000000 Binary files a/mods/darkage/textures/darkage_shale.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_shale_side.png b/mods/darkage/textures/darkage_shale_side.png deleted file mode 100755 index b0f7668f..00000000 Binary files a/mods/darkage/textures/darkage_shale_side.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_shelves.png b/mods/darkage/textures/darkage_shelves.png deleted file mode 100755 index 8d664375..00000000 Binary files a/mods/darkage/textures/darkage_shelves.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_shelves_front.png b/mods/darkage/textures/darkage_shelves_front.png deleted file mode 100755 index d3f423cb..00000000 Binary files a/mods/darkage/textures/darkage_shelves_front.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_silt.png b/mods/darkage/textures/darkage_silt.png deleted file mode 100755 index f0e0fc98..00000000 Binary files a/mods/darkage/textures/darkage_silt.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_silt_lump.png b/mods/darkage/textures/darkage_silt_lump.png deleted file mode 100755 index 3a1ca061..00000000 Binary files a/mods/darkage/textures/darkage_silt_lump.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_slate.png b/mods/darkage/textures/darkage_slate.png deleted file mode 100755 index dd94dc4e..00000000 Binary files a/mods/darkage/textures/darkage_slate.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_slate_brick.png b/mods/darkage/textures/darkage_slate_brick.png deleted file mode 100755 index c215a700..00000000 Binary files a/mods/darkage/textures/darkage_slate_brick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_slate_cobble.png b/mods/darkage/textures/darkage_slate_cobble.png deleted file mode 100755 index fd646be1..00000000 Binary files a/mods/darkage/textures/darkage_slate_cobble.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_slate_side.png b/mods/darkage/textures/darkage_slate_side.png deleted file mode 100755 index 8e1a9ddb..00000000 Binary files a/mods/darkage/textures/darkage_slate_side.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_slate_tile.png b/mods/darkage/textures/darkage_slate_tile.png deleted file mode 100755 index 1c30f464..00000000 Binary files a/mods/darkage/textures/darkage_slate_tile.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_stone_brick.png b/mods/darkage/textures/darkage_stone_brick.png deleted file mode 100755 index e29aae62..00000000 Binary files a/mods/darkage/textures/darkage_stone_brick.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_straw.png b/mods/darkage/textures/darkage_straw.png deleted file mode 100755 index 6cac161a..00000000 Binary files a/mods/darkage/textures/darkage_straw.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_straw_bale.png b/mods/darkage/textures/darkage_straw_bale.png deleted file mode 100755 index 47119f78..00000000 Binary files a/mods/darkage/textures/darkage_straw_bale.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_wood_bars.png b/mods/darkage/textures/darkage_wood_bars.png deleted file mode 100755 index e0f63d1c..00000000 Binary files a/mods/darkage/textures/darkage_wood_bars.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_wood_frame.png b/mods/darkage/textures/darkage_wood_frame.png deleted file mode 100755 index 91392da0..00000000 Binary files a/mods/darkage/textures/darkage_wood_frame.png and /dev/null differ diff --git a/mods/darkage/textures/darkage_wood_grille.png b/mods/darkage/textures/darkage_wood_grille.png deleted file mode 100755 index 066e43d2..00000000 Binary files a/mods/darkage/textures/darkage_wood_grille.png and /dev/null differ diff --git a/mods/nalc/beds.lua b/mods/nalc/beds.lua index 38eb1a9f..e046e93b 100644 --- a/mods/nalc/beds.lua +++ b/mods/nalc/beds.lua @@ -50,6 +50,9 @@ for _, colour in pairs({"white", "black", "blue", "green"}) do {"group:wood", "group:wood", "group:wood"}, }, }) + -- Alias for retro compatibility + minetest.register_alias("beds:fancy_bed_"..colour.."_bottom", "nalc:fancy_bed_"..colour.."_bottom") + minetest.register_alias("beds:fancy_bed_"..colour.."_top", "nalc:fancy_bed_"..colour.."_top") -- simple shaped bed beds.register_bed( @@ -87,7 +90,10 @@ for _, colour in pairs({"white", "black", "blue", "green"}) do }, }) - + -- Alias for retro compatibility + minetest.register_alias("beds:bed_"..colour.."_bottom", "nalc:bed_"..colour.."_bottom") + minetest.register_alias("beds:bed_"..colour.."_top", "nalc:bed_"..colour.."_top") + -- Fuel minetest.register_craft( diff --git a/mods/nalc/doors.lua b/mods/nalc/doors.lua index 71011f36..04a48293 100644 --- a/mods/nalc/doors.lua +++ b/mods/nalc/doors.lua @@ -529,6 +529,8 @@ if minetest.get_modpath("doors") then } }) minetest.register_alias("doors:door3_wood", "nalc:door3_wood") + minetest.register_alias("doors:door3_wood_a", "nalc:door3_wood_a") + minetest.register_alias("doors:door3_wood_b", "nalc:door3_wood_b") doors.register3("door3_steel", { tiles = {{ name = "doors_door3_steel.png", backface_culling = true }}, @@ -546,6 +548,8 @@ if minetest.get_modpath("doors") then } }) minetest.register_alias("doors:door3_steel", "nalc:door3_steel") + minetest.register_alias("doors:door3_steel_a", "nalc:door3_steel_a") + minetest.register_alias("doors:door3_steel_b", "nalc:door3_steel_b") doors.register3("door3_glass", { tiles = { "doors_door3_glass.png"}, @@ -562,6 +566,8 @@ if minetest.get_modpath("doors") then } }) minetest.register_alias("doors:door3_glass", "nalc:door3_glass") + minetest.register_alias("doors:door3_glass_a", "nalc:door3_glass_a") + minetest.register_alias("doors:door3_glass_b", "nalc:door3_glass_b") doors.register3("door3_obsidian_glass", { tiles = { "doors_door3_obsidian_glass.png" }, @@ -578,6 +584,8 @@ if minetest.get_modpath("doors") then }, }) minetest.register_alias("doors:door3_obsidian_glass", "nalc:door3_obsidian_glass") + minetest.register_alias("doors:door3_obsidian_glass_a", "nalc:door3_obsidian_glass_a") + minetest.register_alias("doors:door3_obsidian_glass_b", "nalc:door3_obsidian_glass_b") if minetest.get_modpath("cherry_tree") then -- From BFD: Cherry planks doors @@ -594,6 +602,8 @@ if minetest.get_modpath("doors") then }, }) minetest.register_alias("doors:door3_cherry", "nalc:door3_cherry") + minetest.register_alias("doors:door3_cherry_a", "nalc:door3_cherry_a") + minetest.register_alias("doors:door3_cherry_b", "nalc:door3_cherry_b") ---fuels--- minetest.register_craft({ @@ -621,6 +631,8 @@ if minetest.get_modpath("doors") then } }) minetest.register_alias("doors:door3_prison", "nalc:door3_prison") + minetest.register_alias("doors:door3_prison_a", "nalc:door3_prison_a") + minetest.register_alias("doors:door3_prison_b", "nalc:door3_prison_b") end ---fuels--- diff --git a/mods/nalc/flowers.lua b/mods/nalc/flowers.lua new file mode 100644 index 00000000..631da943 --- /dev/null +++ b/mods/nalc/flowers.lua @@ -0,0 +1,42 @@ +minetest.register_node("nalc:lily_pad", { + description = "Lily Pad", + drawtype = "nodebox", + tiles = { "flowers_lily_pad.png" }, + inventory_image = "flowers_lily_pad.png", + wield_image = "flowers_lily_pad.png", + wield_scale = {x = 1, y = 1, z = 0.001}, + is_ground_content = true, + sunlight_propagates = true, + paramtype = "light", + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 2, flower = 1, flora = 1}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = {-0.5, -0.45, -0.5, 0.5, -0.4375, 0.5}, + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + }, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:water_source"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = -10, + y_max = 30, + decoration = "nalc:lily_pad", +}) + +minetest.register_alias("flowers:lily_pad", "nalc:lily_pad") diff --git a/mods/nalc/init.lua b/mods/nalc/init.lua index 776ad07a..64927e91 100644 --- a/mods/nalc/init.lua +++ b/mods/nalc/init.lua @@ -18,7 +18,7 @@ dofile(modpath.."/tools.lua") local mods = {"witchcraft", "cotton", "technic", "beds", "boats", "bucket", "nyancat", "moreores", "moreblocks", - "maptools", "doors" + "maptools", "doors", "flowers" } for _,mod in ipairs(mods) do @@ -35,7 +35,7 @@ if minetest.get_modpath("quests") and quests then if not player then return end minetest.after( - 2, + 3, function(playername) quests.hud[playername].autohide = false quests.hide_hud(playername) diff --git a/mods/nalc/textures/flowers_lily_pad.png b/mods/nalc/textures/flowers_lily_pad.png new file mode 100755 index 00000000..b0879406 Binary files /dev/null and b/mods/nalc/textures/flowers_lily_pad.png differ