Licence changed to GNU GPLv2 in the Doors mod

master
Franz 2012-04-01 17:11:14 -06:00
parent e0f90e1924
commit d3f8f4a396
3 changed files with 44 additions and 33 deletions

View File

@ -1,2 +1 @@
default
add_tool

View File

@ -11,24 +11,31 @@
-- 2011-12-04 13:26:40
--------------------------------------------------------------------------------
-- Name of the mod --
gemsmodn = "gemstones"
-- List containing the names and quantity of the ores --
minerallist = {}
--local register_multitool = function( modname, basename, craftname, )
--end
---- Big, bad function to declare gems -----------------------------------------
register_gem = function( gemtype, rarity, basetime, durability, toolrules )
register_gem = function( modname, gemtype, rarity, basetime, durability, toolrules )
-- Ores --
mineralname = "gemstones:mineral_" .. gemtype
mineraltex = "default_stone.png^gemstones_mineral_" .. gemtype .. ".png"
mineralname = modname .. ":mineral_" .. gemtype
mineraltex = "default_stone.png^" .. modname .. "_mineral_" .. gemtype .. ".png"
-- Gems/lumps --
gemname = "gemstones:gem_" .. gemtype
gemtex = "gemstones_gem_" .. gemtype .. ".png"
gemname = modname .. ":gem_" .. gemtype
gemtex = modname .. "_gem_" .. gemtype .. ".png"
craftname = gemname
-- Solid block --
blockname = "gemstones:block_" .. gemtype
blocktex = "gemstones_block_" .. gemtype .. ".png"
blockname = modname .. ":block_" .. gemtype
blocktex = modname .. "_block_" .. gemtype .. ".png"
table.insert( minerallist, { mineralname, rarity } )
@ -39,26 +46,27 @@ register_gem = function( gemtype, rarity, basetime, durability, toolrules )
-- Mineral block --
minetest.register_node( mineralname, {
tile_images = { mineraltex },
inventory_image = minetest.inventorycube( mineraltex ),
is_ground_content = true,
material = minetest.digprop_stonelike(1.0),
drop = craftname .. ' 1',
description = 'Stone with ' .. gemtype,
tile_images = { mineraltex },
is_ground_content = true,
material = minetest.digprop_stonelike(1.0),
groups = { cracky=3 },
drop = craftname .. ' 1',
} )
-- Solid block --
minetest.register_node( blockname, {
--drawtype = "glasslike",
tile_images = { blocktex },
inventory_image = blocktex,
--alpha = 200,
is_ground_content = true,
material = minetest.digprop_glasslike(3.0),
description = gemtype .. ' block',
--drawtype = "glasslike",
tile_images = { blocktex },
--alpha = 200,
is_ground_content = true,
groups = { cracky=2 }
} )
-- Tools, with "add_tool" by MarkTraceur
register_tool_type("gemstones", gemtype, craftname, basetime, durability, toolrules)
-- Tools, inspired by "add_tool" by MarkTraceur
--register_multitool( modname, gemtype, craftname, basetime, durability, toolrules )
-- Crafting blocks --
minetest.register_craft( {
@ -73,7 +81,7 @@ register_gem = function( gemtype, rarity, basetime, durability, toolrules )
minetest.register_craft( {
output = craftname .. ' 9',
recipe = {
{ blockname .. '"' },
{ blockname },
},
} )
end
@ -118,23 +126,23 @@ minetest.register_on_generated( generate_gem )
---- Amethyst ----
-- Less durable but slightly faster than steel.
register_gem( "amethyst", 5, 0.9, 250, { sword_time = 1 } )
register_gem( gemsmodn, "amethyst", 5, 0.9, 250, { sword_time = 1 } )
---- Cubic Zirconia ----
-- Almost wood slow, but almost mese-like durability
register_gem( "czirconia", 5, 1.6, 1000, { sword_time = 1 } )
register_gem( gemsmodn, "czirconia", 5, 1.6, 1000, { sword_time = 1 } )
---- Emerald ----
-- Just a bit less durable than steel
register_gem( "emerald", 5, 1.0, 300, { sword_time = 1 } )
register_gem( gemsmodn, "emerald", 5, 1.0, 300, { sword_time = 1 } )
---- Ruby ----
-- Faster, but much less durable than steel
register_gem( "ruby", 5, 0.7, 180, { sword_time = 1 } )
register_gem( gemsmodn, "ruby", 5, 0.7, 180, { sword_time = 1 } )
---- Sapphire ----
-- Slow, but more durable than steel
register_gem( "sapphire", 5, 1.2, 500, { sword_time = 1 } )
register_gem( gemsmodn, "sapphire", 5, 1.2, 500, { sword_time = 1 } )
---- Was loaded? ---------------------------------------------------------------
-- Just to be sure, may remove if you like.

View File

@ -1,13 +1,14 @@
--------------------------------------------------------------------------------
-- Doors
-- Doors
--------------------------------------------------------------------------------
-- This mod adds 'minecraftlike' doors to the game
-- This mod adds 'minecraftlike' doors to the game.
-- Now included with vainilla Minetest.
--
-- (c) 2011 Fernando Zapata
-- Code licensed under GNU GPLv3
-- Content licensed under CC BY-SA 3.0
-- (c) 2011-2012 Fernando Zapata
-- Code now licensed under GNU GPLv2
-- Content licensed under CC BY-SA 3.0
--
-- 2012-01-08 11:03:57
-- 2012-01-08 11:03:57
--------------------------------------------------------------------------------
local WALLMX = 3
@ -17,6 +18,9 @@ local WALLPZ = 4
--------------------------------------------------------------------------------
minetest.register_node( 'zlpdoors:door', {
description = 'Door',
drawtype = 'signlike',