Compare commits

...

5 Commits

Author SHA1 Message Date
wilkgr a8d241ae6f Add variables
Adding variables makes it easier to change the sizes. Use the variable
at the top of the respective file to change it.

Also added forum link to README.
2016-04-11 13:52:45 +10:00
wilkgr 9591429f0e Update obsidian_glass.lua 2015-11-28 17:43:06 +10:00
wilkgr 3b3d9a2672 Made obsidian glass semi-transparent 2015-11-28 17:29:22 +10:00
wilkgr 817deffd61 Update init.lua 2015-10-30 08:59:59 +10:00
wilkgr 77c494fd61 Changes shovels so that they are no longer in the way. 2015-10-30 08:37:28 +10:00
7 changed files with 106 additions and 19 deletions

View File

@ -2,3 +2,5 @@
Adds various enhancements (usually wield-scale based) to Minetest's default game
To install, rename to "enhancements" and place in the mods/ directory.
Forum topic: https://forum.minetest.net/viewtopic.php?f=9&t=13470

View File

@ -1,41 +1,43 @@
sizei = 1.5
minetest.register_craftitem(":default:steel_ingot", {
description = "Steel Ingot",
inventory_image = "default_steel_ingot.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:copper_ingot", {
description = "Copper Ingot",
inventory_image = "default_copper_ingot.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:bronze_ingot", {
description = "Bronze Ingot",
inventory_image = "default_bronze_ingot.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:gold_ingot", {
description = "Gold Ingot",
inventory_image = "default_gold_ingot.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:mese_crystal_fragment", {
description = "Mese Crystal Fragment",
inventory_image = "default_mese_crystal_fragment.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:clay_brick", {
description = "Clay Brick",
inventory_image = "default_clay_brick.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})
minetest.register_craftitem(":default:obsidian_shard", {
description = "Obsidian Shard",
inventory_image = "default_obsidian_shard.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizei, y=sizei, z=1},
})

View File

@ -3,3 +3,4 @@ dofile(minetest.get_modpath("enhancements").."/lumps.lua") -- Changes lumps, dia
dofile(minetest.get_modpath("enhancements").."/ingots.lua") -- Changes ingots
dofile(minetest.get_modpath("enhancements").."/obsidian_glass.lua") --Makes obsidian glass joined
dofile(minetest.get_modpath("enhancements").."/steel_bars.lua") -- Renames iron bars to steel bars
dofile(minetest.get_modpath("enhancements").."/shovels.lua") -- Changes shovels so they are no longer in the way.

View File

@ -1,8 +1,9 @@
sizel = 1.5
minetest.register_craftitem(":default:coal_lump", {
description = "Coal Lump",
inventory_image = "default_coal_lump.png",
groups = {coal = 1},
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizel, y=sizel, z=1},
})
@ -21,23 +22,23 @@ minetest.register_craftitem(":default:iron_lump", {
minetest.register_craftitem(":default:copper_lump", {
description = "Copper Lump",
inventory_image = "default_copper_lump.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizel, y=sizel, z=1},
})
minetest.register_craftitem(":default:mese_crystal", {
description = "Mese Crystal",
inventory_image = "default_mese_crystal.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizel, y=sizel, z=1},
})
minetest.register_craftitem(":default:gold_lump", {
description = "Gold Lump",
inventory_image = "default_gold_lump.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizel, y=sizel, z=1},
})
minetest.register_craftitem(":default:diamond", {
description = "Diamond",
inventory_image = "default_diamond.png",
wield_scale = {x=1.5, y=1.5, z=1},
wield_scale = {x=sizel, y=sizel, z=1},
})

View File

@ -1,7 +1,7 @@
minetest.register_node(":default:obsidian_glass", {
description = "Obsidian Glass",
drawtype = "glasslike_framed_optional",
tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"},
tiles = {"default_obsidian_glass.png", "blank.png^[colorize:#0001"},
paramtype = "light",
is_ground_content = false,
sunlight_propagates = true,

78
shovels.lua Normal file
View File

@ -0,0 +1,78 @@
minetest.register_tool(":default:shovel_wood", {
description = "Wooden Shovel",
inventory_image = "default_tool_woodshovel.png",
wield_image = "default_tool_woodshovel.png",
tool_capabilities = {
full_punch_interval = 1.2,
max_drop_level=0,
groupcaps={
crumbly = {times={[1]=3.00, [2]=1.60, [3]=0.60}, uses=10, maxlevel=1},
},
damage_groups = {fleshy=2},
},
})
minetest.register_tool(":default:shovel_stone", {
description = "Stone Shovel",
inventory_image = "default_tool_stoneshovel.png",
wield_image = "default_tool_stoneshovel.png",
tool_capabilities = {
full_punch_interval = 1.4,
max_drop_level=0,
groupcaps={
crumbly = {times={[1]=1.80, [2]=1.20, [3]=0.50}, uses=20, maxlevel=1},
},
damage_groups = {fleshy=2},
},
})
minetest.register_tool(":default:shovel_steel", {
description = "Steel Shovel",
inventory_image = "default_tool_steelshovel.png",
wield_image = "default_tool_steelshovel.png",
tool_capabilities = {
full_punch_interval = 1.1,
max_drop_level=1,
groupcaps={
crumbly = {times={[1]=1.50, [2]=0.90, [3]=0.40}, uses=30, maxlevel=2},
},
damage_groups = {fleshy=3},
},
})
minetest.register_tool(":default:shovel_bronze", {
description = "Bronze Shovel",
inventory_image = "default_tool_bronzeshovel.png",
wield_image = "default_tool_bronzeshovel.png",
tool_capabilities = {
full_punch_interval = 1.1,
max_drop_level=1,
groupcaps={
crumbly = {times={[1]=1.50, [2]=0.90, [3]=0.40}, uses=40, maxlevel=2},
},
damage_groups = {fleshy=3},
},
})
minetest.register_tool(":default:shovel_mese", {
description = "Mese Shovel",
inventory_image = "default_tool_meseshovel.png",
wield_image = "default_tool_meseshovel.png",
tool_capabilities = {
full_punch_interval = 1.0,
max_drop_level=3,
groupcaps={
crumbly = {times={[1]=1.20, [2]=0.60, [3]=0.30}, uses=20, maxlevel=3},
},
damage_groups = {fleshy=4},
},
})
minetest.register_tool(":default:shovel_diamond", {
description = "Diamond Shovel",
inventory_image = "default_tool_diamondshovel.png",
wield_image = "default_tool_diamondshovel.png",
tool_capabilities = {
full_punch_interval = 1.0,
max_drop_level=1,
groupcaps={
crumbly = {times={[1]=1.10, [2]=0.50, [3]=0.30}, uses=30, maxlevel=3},
},
damage_groups = {fleshy=4},
},
})

View File

@ -1,3 +1,6 @@
sizex = 1.5
sizey = 2
minetest.register_tool(":default:sword_wood", {
description = "Wooden Sword",
inventory_image = "default_tool_woodsword.png",
@ -9,7 +12,7 @@ minetest.register_tool(":default:sword_wood", {
},
damage_groups = {fleshy=2},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})
minetest.register_tool(":default:sword_stone", {
description = "Stone Sword",
@ -22,7 +25,7 @@ minetest.register_tool(":default:sword_stone", {
},
damage_groups = {fleshy=4},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})
minetest.register_tool(":default:sword_steel", {
description = "Steel Sword",
@ -35,7 +38,7 @@ minetest.register_tool(":default:sword_steel", {
},
damage_groups = {fleshy=6},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})
minetest.register_tool(":default:sword_bronze", {
description = "Bronze Sword",
@ -48,7 +51,7 @@ minetest.register_tool(":default:sword_bronze", {
},
damage_groups = {fleshy=6},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})
minetest.register_tool(":default:sword_mese", {
description = "Mese Sword",
@ -61,7 +64,7 @@ minetest.register_tool(":default:sword_mese", {
},
damage_groups = {fleshy=7},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})
minetest.register_tool(":default:sword_diamond", {
description = "Diamond Sword",
@ -74,5 +77,5 @@ minetest.register_tool(":default:sword_diamond", {
},
damage_groups = {fleshy=8},
},
wield_scale = {x=1.5, y=2, z=1},
wield_scale = {x=sizex, y=sizey, z=1},
})