updare
parent
b825487a2d
commit
ef33fbc959
|
@ -1,6 +1,9 @@
|
||||||
|
-- get Boilerplate for Translations
|
||||||
|
local S = cannabis.S
|
||||||
|
|
||||||
--armor
|
--armor
|
||||||
|
|
||||||
if minetest.get_modpath("cannabis") then
|
if minetest.get_modpath("cannabis") then
|
||||||
local stats = {
|
local stats = {
|
||||||
fibra = { name="fibra", armor=3.8, heal=28, use=100 },
|
fibra = { name="fibra", armor=3.8, heal=28, use=100 },
|
||||||
tessuto= { name="tessuto", armor=2.0, heal=18, use=50 },
|
tessuto= { name="tessuto", armor=2.0, heal=18, use=50 },
|
||||||
|
@ -18,25 +21,25 @@
|
||||||
}
|
}
|
||||||
for k, v in pairs(stats) do
|
for k, v in pairs(stats) do
|
||||||
minetest.register_tool("cannabis:helmet_"..k, {
|
minetest.register_tool("cannabis:helmet_"..k, {
|
||||||
description = v.name.." Helmet",
|
description = v.name..S(" Helmet"),
|
||||||
inventory_image = "cannabis_armor_inv_helmet_"..k..".png",
|
inventory_image = "cannabis_armor_inv_helmet_"..k..".png",
|
||||||
groups = {armor_head=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use},
|
groups = {armor_head=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use},
|
||||||
wear = 0,
|
wear = 0,
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:chestplate_"..k, {
|
minetest.register_tool("cannabis:chestplate_"..k, {
|
||||||
description = v.name.." Chestplate",
|
description = v.name.. S(" Chestplate"),
|
||||||
inventory_image = "cannabis_armor_inv_chestplate_"..k..".png",
|
inventory_image = "cannabis_armor_inv_chestplate_"..k..".png",
|
||||||
groups = {armor_torso=math.floor(8*v.armor), armor_heal=v.heal, armor_use=v.use},
|
groups = {armor_torso=math.floor(8*v.armor), armor_heal=v.heal, armor_use=v.use},
|
||||||
wear = 0,
|
wear = 0,
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:leggings_"..k, {
|
minetest.register_tool("cannabis:leggings_"..k, {
|
||||||
description = v.name.." Leggings",
|
description = v.name.. S(" Leggings"),
|
||||||
inventory_image = "cannabis_armor_inv_leggings_"..k..".png",
|
inventory_image = "cannabis_armor_inv_leggings_"..k..".png",
|
||||||
groups = {armor_legs=math.floor(7*v.armor), armor_heal=v.heal, armor_use=v.use},
|
groups = {armor_legs=math.floor(7*v.armor), armor_heal=v.heal, armor_use=v.use},
|
||||||
wear = 0,
|
wear = 0,
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:boots_"..k, {
|
minetest.register_tool("cannabis:boots_"..k, {
|
||||||
description = v.name.." Boots",
|
description = v.name..S(" Boots"),
|
||||||
inventory_image = "cannabis_armor_inv_boots_"..k..".png",
|
inventory_image = "cannabis_armor_inv_boots_"..k..".png",
|
||||||
groups = {armor_feet=math.floor(4*v.armor), armor_heal=v.heal, armor_use=v.use},
|
groups = {armor_feet=math.floor(4*v.armor), armor_heal=v.heal, armor_use=v.use},
|
||||||
wear = 0,
|
wear = 0,
|
||||||
|
@ -76,10 +79,11 @@
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
if minetest.get_modpath("shields") then
|
|
||||||
|
if minetest.get_modpath("shields") then
|
||||||
for k, v in pairs(stats) do
|
for k, v in pairs(stats) do
|
||||||
minetest.register_tool("cannabis:shield_"..k, {
|
minetest.register_tool("cannabis:shield_"..k, {
|
||||||
description = v.name.." hemp Shield",
|
description = v.name.. S(" Hemp Shield"),
|
||||||
inventory_image = "cannabis_armor_inv_shield_"..k..".png",
|
inventory_image = "cannabis_armor_inv_shield_"..k..".png",
|
||||||
groups = {armor_shield=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use},
|
groups = {armor_shield=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use},
|
||||||
wear = 0,
|
wear = 0,
|
||||||
|
@ -93,6 +97,6 @@
|
||||||
{"", m, ""},
|
{"", m, ""},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end
|
end -- for k,v
|
||||||
end
|
end -- if minetest.get_modpath("shields")
|
||||||
end
|
end--if minetest.get_modpath("cannabis")
|
||||||
|
|
|
@ -76,7 +76,7 @@ minetest.register_abm({
|
||||||
"default:dirt_with_coniferous_litter"
|
"default:dirt_with_coniferous_litter"
|
||||||
},
|
},
|
||||||
interval = 2,
|
interval = 2,
|
||||||
chance = 10,
|
chance = 1,
|
||||||
action = function(...)
|
action = function(...)
|
||||||
minetest.grow_canapa(...)
|
minetest.grow_canapa(...)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
--aliases
|
||||||
|
--minetest.get_modpath("cannabis")
|
||||||
|
minetest.register_alias("canapa","cannabis:canapa")
|
||||||
|
|
||||||
|
--tools
|
||||||
cannabis = {} -- A global Object for the mod
|
cannabis = {} -- A global Object for the mod
|
||||||
cannabis.path = minetest.get_modpath("cannabis") -- The path of the mod
|
cannabis.path = minetest.get_modpath("cannabis") -- The path of the mod
|
||||||
local path = cannabis.path
|
local path = cannabis.path
|
||||||
|
@ -12,11 +17,8 @@ else
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
cannabis.S = S
|
cannabis.S = S -- Stores the boilerplate for global access
|
||||||
minetest.register_alias("canapa","cannabis:canapa")
|
|
||||||
|
|
||||||
--tools
|
|
||||||
local path = minetest.get_modpath("cannabis")
|
|
||||||
dofile(path.."/tools.lua")
|
dofile(path.."/tools.lua")
|
||||||
dofile(path.."/canapa.lua")
|
dofile(path.."/canapa.lua")
|
||||||
dofile(path.."/node_ingot.lua")
|
dofile(path.."/node_ingot.lua")
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
-- get Boilerplate for Translations
|
||||||
|
local S = cannabis.S
|
||||||
|
local path = cannabis.path
|
||||||
minetest.register_craftitem("cannabis:joint_fumo_acceso", {
|
minetest.register_craftitem("cannabis:joint_fumo_acceso", {
|
||||||
description = "Joint fumo acceso",
|
description = S("Joint of hash lit"),
|
||||||
inventory_image = "joint_joint_fac.png",
|
inventory_image = "joint_joint_fac.png",
|
||||||
stack_max = 1 ,
|
stack_max = 1 ,
|
||||||
on_use = function(itemstack, user, pointed_thing)
|
on_use = function(itemstack, user, pointed_thing)
|
||||||
|
@ -9,53 +11,66 @@
|
||||||
end
|
end
|
||||||
|
|
||||||
})
|
})
|
||||||
|
minetest.register_craftitem("cannabis:joint_erba_acceso", {
|
||||||
|
description = S("Joint of weed lit"),
|
||||||
|
inventory_image = "joint_joint_cac.png",
|
||||||
|
stack_max = 1 ,
|
||||||
|
-- post_effect_color = smokeCOLOR,
|
||||||
|
on_use = function(itemstack, user, pointed_thing)
|
||||||
|
|
||||||
|
itemstack:add_wear(1000)
|
||||||
|
return itemstack
|
||||||
|
|
||||||
|
|
||||||
|
end
|
||||||
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_erba_spento", {
|
minetest.register_craftitem("cannabis:joint_erba_spento", {
|
||||||
description = "Joint erba spento",
|
description = S("Joint of weed unlit"),
|
||||||
inventory_image = "joint_joint_csp.png",
|
inventory_image = "joint_joint_csp.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_fumo_spento", {
|
minetest.register_craftitem("cannabis:joint_fumo_spento", {
|
||||||
description = "Joint fumo spento",
|
description = S("Joint of hash unlit"),
|
||||||
inventory_image = "joint_joint_fsp.png",
|
inventory_image = "joint_joint_fsp.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_cima", {
|
minetest.register_craftitem("cannabis:joint_cima", {
|
||||||
description = "Joint cima triturata",
|
description = S("Flowering chopped"),
|
||||||
inventory_image = "joint_cima_s.png",
|
inventory_image = "joint_cima_s.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_fumo", {
|
minetest.register_craftitem("cannabis:joint_fumo", {
|
||||||
description = "Joint fumo triturato",
|
description = S("Hash melted"),
|
||||||
inventory_image = "joint_fumo_s.png",
|
inventory_image = "joint_fumo_s.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_cartina", {
|
minetest.register_craftitem("cannabis:joint_cartina", {
|
||||||
description = "Joint cartina",
|
description = S("Rolling paper"),
|
||||||
inventory_image = "joint_cartina.png",
|
inventory_image = "joint_cartina.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_cartina_cima", {
|
minetest.register_craftitem("cannabis:joint_cartina_cima", {
|
||||||
description = "Joint cartina con erba",
|
description = S("Rolling paper with hemp leaves and flowering chopped "),
|
||||||
inventory_image = "joint_cartina_cima.png",
|
inventory_image = "joint_cartina_cima.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_cartina_fumo", {
|
minetest.register_craftitem("cannabis:joint_cartina_fumo", {
|
||||||
description = "Joint cartina con fumo",
|
description = S("Rolling paper with hemp leaves melted hash"),
|
||||||
inventory_image = "joint_cartina_fumo.png",
|
inventory_image = "joint_cartina_fumo.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_filter_box", {
|
minetest.register_craftitem("cannabis:joint_filter_box", {
|
||||||
description = "Joint filter confezione",
|
description = S("Filters pack"),
|
||||||
inventory_image = "joint_filter_p.png",
|
inventory_image = "joint_filter_p.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_filter", {
|
minetest.register_craftitem("cannabis:joint_filter", {
|
||||||
description = "Joint filto",
|
description = S("Filter"),
|
||||||
inventory_image = "joint_filter.png",
|
inventory_image = "joint_filter.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:joint_accendino", {
|
minetest.register_craftitem("cannabis:joint_accendino", {
|
||||||
description = "Joint accendino",
|
description = S("Lighter"),
|
||||||
inventory_image = "joint_accendino.png",
|
inventory_image = "joint_accendino.png",
|
||||||
|
|
||||||
})
|
})
|
||||||
|
@ -166,18 +181,6 @@ minetest.register_craft({
|
||||||
-- underwatercolor will be the value (one of the tables above)
|
-- underwatercolor will be the value (one of the tables above)
|
||||||
--for color, smokecolor in pairs(smokeCOLOR) do
|
--for color, smokecolor in pairs(smokeCOLOR) do
|
||||||
-- water
|
-- water
|
||||||
minetest.register_craftitem("cannabis:joint_erba_acceso", {
|
|
||||||
description = "Joint erba acceso",
|
|
||||||
inventory_image = "joint_joint_cac.png",
|
|
||||||
stack_max = 1 ,
|
|
||||||
-- post_effect_color = smokeCOLOR,
|
|
||||||
on_use = function(itemstack, user, pointed_thing)
|
|
||||||
|
|
||||||
itemstack:add_wear(1000)
|
|
||||||
return itemstack
|
|
||||||
|
|
||||||
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
--end
|
--end
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
name = cannabis
|
name = cannabis
|
||||||
depends = default
|
depends = default, fire
|
||||||
optional_default = 3d_armor
|
optional_default = 3d_armor, maptools
|
||||||
|
|
|
@ -1,27 +1,29 @@
|
||||||
|
-- get Boilerplate for Translations
|
||||||
|
local S = cannabis.S
|
||||||
|
|
||||||
minetest.register_craftitem("cannabis:mixed_hr_ingot", {
|
minetest.register_craftitem("cannabis:mixed_hr_ingot", {
|
||||||
description = ("Mixed HR Ingot"),
|
description = S("Mixed HR Ingot"),
|
||||||
inventory_image = "cannabis_mixed_hr_ingot.png",
|
inventory_image = "cannabis_mixed_hr_ingot.png",
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem(":cannabis:fibra_ingot", {
|
minetest.register_craftitem(":cannabis:fibra_ingot", {
|
||||||
description = ("fibra Ingot"),
|
description = S("Fiber Ingot"),
|
||||||
inventory_image = "cannabis_fibra_ingot.png",
|
inventory_image = "cannabis_fibra_ingot.png",
|
||||||
})
|
})
|
||||||
minetest.register_craftitem(":cannabis:foglie_ingot", {
|
minetest.register_craftitem(":cannabis:foglie_ingot", {
|
||||||
description = ("foglie Ingot"),
|
description = S("Leaves Ingot"),
|
||||||
inventory_image = "cannabis_foglie_ingot.png",
|
inventory_image = "cannabis_foglie_ingot.png",
|
||||||
})
|
})
|
||||||
minetest.register_craftitem("cannabis:high_performance_ingot", {
|
minetest.register_craftitem("cannabis:high_performance_ingot", {
|
||||||
description = ("High Performance Ingot"),
|
description = S("High Performance Ingot"),
|
||||||
inventory_image = "cannabis_high_performance_ingot.png",
|
inventory_image = "cannabis_high_performance_ingot.png",
|
||||||
})
|
})
|
||||||
minetest.register_craftitem(":cannabis:tessuto_ingot", {
|
minetest.register_craftitem(":cannabis:tessuto_ingot", {
|
||||||
description = ("Tessuto Ingot"),
|
description = S("Fabric Ingot"),
|
||||||
inventory_image = "cannabis_tessuto_ingot.png",
|
inventory_image = "cannabis_tessuto_ingot.png",
|
||||||
})
|
})
|
||||||
minetest.register_craftitem(":cannabis:adminh_ingot", {
|
minetest.register_craftitem(":cannabis:adminh_ingot", {
|
||||||
description = ("Adminh Ingot"),
|
description = S("Adminh Ingot"),
|
||||||
inventory_image = "cannabis_adminh_ingot.png",
|
inventory_image = "cannabis_adminh_ingot.png",
|
||||||
})
|
})
|
||||||
local function for_each_registered_item(action)
|
local function for_each_registered_item(action)
|
||||||
|
@ -75,7 +77,7 @@ register_block("cannabis:cannabis_adminh_block", "cannabis:adminh_ingot")
|
||||||
|
|
||||||
minetest.register_node("cannabis:hp_block_canapa",
|
minetest.register_node("cannabis:hp_block_canapa",
|
||||||
{
|
{
|
||||||
description = "hp_block_canapa",
|
description = S("High Performance Block Hemp"),
|
||||||
tiles = {"hp_block_canapa.png"},
|
tiles = {"hp_block_canapa.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {choppy = 30, oddly_breakable_by_hand = 1, flammable = 3, wood = 1},
|
groups = {choppy = 30, oddly_breakable_by_hand = 1, flammable = 3, wood = 1},
|
||||||
|
@ -83,21 +85,21 @@ minetest.register_node("cannabis:hp_block_canapa",
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("cannabis:cannabis_foglie_block", {
|
minetest.register_node("cannabis:cannabis_foglie_block", {
|
||||||
description = ("Foglie Block"),
|
description = S("Leaves Block"),
|
||||||
tiles = { "cannabis_foglie_block.png" },
|
tiles = { "cannabis_foglie_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky=1, level=2},
|
groups = {cracky=1, level=2},
|
||||||
sounds = "cannabis:cannabis_canapa_s3"
|
sounds = "cannabis:cannabis_canapa_s3"
|
||||||
})
|
})
|
||||||
minetest.register_node("cannabis:cannabis_foglie_red_block", {
|
minetest.register_node("cannabis:cannabis_foglie_red_block", {
|
||||||
description = ("Foglie Block"),
|
description = S("Red Leaves Block"),
|
||||||
tiles = { "cannabis_foglie_red_block.png" },
|
tiles = { "cannabis_foglie_red_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky=1, level=2},
|
groups = {cracky=1, level=2},
|
||||||
sounds = "cannabis:cannabis_canapa_s3"
|
sounds = "cannabis:cannabis_canapa_s3"
|
||||||
})
|
})
|
||||||
minetest.register_node("cannabis:cannabis_tessuto_block", {
|
minetest.register_node("cannabis:cannabis_tessuto_block", {
|
||||||
description = ("Tessuto Block"),
|
description = S("Fabric Block"),
|
||||||
tiles = { "cannabis_tessuto_block.png" },
|
tiles = { "cannabis_tessuto_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky=1, level=2},
|
groups = {cracky=1, level=2},
|
||||||
|
@ -106,21 +108,21 @@ minetest.register_node("cannabis:cannabis_tessuto_block", {
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("cannabis:cannabis_high_performance_block", {
|
minetest.register_node("cannabis:cannabis_high_performance_block", {
|
||||||
description = ("High Performance Block"),
|
description = S("High Performance Block"),
|
||||||
tiles = { "cannabis_high_performance_block.png" },
|
tiles = { "cannabis_high_performance_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky=1, level=2},
|
groups = {cracky=1, level=2},
|
||||||
sounds = "cannabis_canapa_s3"
|
sounds = "cannabis_canapa_s3"
|
||||||
})
|
})
|
||||||
minetest.register_node("cannabis:cannabis_fibra_block", {
|
minetest.register_node("cannabis:cannabis_fibra_block", {
|
||||||
description = ("Fibra Block"),
|
description = S("Fiber Block"),
|
||||||
tiles = { "cannabis_fibra_block.png" },
|
tiles = { "cannabis_fibra_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky=1, level=2},
|
groups = {cracky=1, level=2},
|
||||||
sounds = "cannabis_canapa_s3"
|
sounds = "cannabis_canapa_s3"
|
||||||
})
|
})
|
||||||
minetest.register_node("cannabis:cannabis_adminh_block", {
|
minetest.register_node("cannabis:cannabis_adminh_block", {
|
||||||
description = ("Adminh Block"),
|
description = S("Adminh Block"),
|
||||||
tiles = { "cannabis_adminh_block.png" },
|
tiles = { "cannabis_adminh_block.png" },
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {unbreackable =1},
|
groups = {unbreackable =1},
|
||||||
|
|
|
@ -5,9 +5,11 @@
|
||||||
-- Picks______________________________________________________________________________
|
-- Picks______________________________________________________________________________
|
||||||
--
|
--
|
||||||
|
|
||||||
|
-- get Boilerplate for Translations
|
||||||
|
local S = cannabis.S
|
||||||
|
|
||||||
minetest.register_tool("cannabis:pick_hemp_steel", {
|
minetest.register_tool("cannabis:pick_hemp_steel", {
|
||||||
description = "HSteel Pickaxe",
|
description = S("Hemp Steel Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_steelpick.png",
|
inventory_image = "cannabis_tool_steelpick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 1.0,
|
full_punch_interval = 1.0,
|
||||||
|
@ -19,7 +21,7 @@ minetest.register_tool("cannabis:pick_hemp_steel", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:pick_hemp_bronze", {
|
minetest.register_tool("cannabis:pick_hemp_bronze", {
|
||||||
description = "HBronze Pickaxe",
|
description = S("Hemp Bronze Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_bronzepick.png",
|
inventory_image = "cannabis_tool_bronzepick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 1.0,
|
full_punch_interval = 1.0,
|
||||||
|
@ -31,7 +33,7 @@ minetest.register_tool("cannabis:pick_hemp_bronze", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:pick_hemp_mese", {
|
minetest.register_tool("cannabis:pick_hemp_mese", {
|
||||||
description = "HMese Pickaxe",
|
description = S("Hemp Mese Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_mesepick.png",
|
inventory_image = "cannabis_tool_mesepick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -43,7 +45,7 @@ minetest.register_tool("cannabis:pick_hemp_mese", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:pick_hemp_diamond", {
|
minetest.register_tool("cannabis:pick_hemp_diamond", {
|
||||||
description = "HDiamond Pickaxe",
|
description = S("Hemp Diamond Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_diamondpick.png",
|
inventory_image = "cannabis_tool_diamondpick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -55,7 +57,7 @@ minetest.register_tool("cannabis:pick_hemp_diamond", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:pick_hemp_high", {
|
minetest.register_tool("cannabis:pick_hemp_high", {
|
||||||
description = "Hemp_high Pickaxe",
|
description = S("Hemp High Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_highpick.png",
|
inventory_image = "cannabis_tool_highpick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -68,7 +70,7 @@ minetest.register_tool("cannabis:pick_hemp_high", {
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_tool("cannabis:pick_hemp_adminh", {
|
minetest.register_tool("cannabis:pick_hemp_adminh", {
|
||||||
description = "Hemp_adminh Pickaxe",
|
description = S("Hemp Adminh Pickaxe"),
|
||||||
inventory_image = "cannabis_tool_adminhpick.png",
|
inventory_image = "cannabis_tool_adminhpick.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.35,
|
full_punch_interval = 0.35,
|
||||||
|
@ -99,7 +101,7 @@ end)
|
||||||
|
|
||||||
|
|
||||||
minetest.register_tool("cannabis:shovel_hemp_high", {
|
minetest.register_tool("cannabis:shovel_hemp_high", {
|
||||||
description = "Hemp_high Shovel",
|
description = S("Hemp High Shovel"),
|
||||||
inventory_image = "cannabis_tool_highshovel.png",
|
inventory_image = "cannabis_tool_highshovel.png",
|
||||||
wield_image = "cannabis_tool_highshovel.png^[transformR90",
|
wield_image = "cannabis_tool_highshovel.png^[transformR90",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
|
@ -113,7 +115,7 @@ minetest.register_tool("cannabis:shovel_hemp_high", {
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_tool("cannabis:shovel_hemp_steel", {
|
minetest.register_tool("cannabis:shovel_hemp_steel", {
|
||||||
description = "HSteel Shovel",
|
description = S("Hemp Steel Shovel"),
|
||||||
inventory_image = "cannabis_tool_steelshovel.png",
|
inventory_image = "cannabis_tool_steelshovel.png",
|
||||||
wield_image = "cannabis_tool_steelshovel.png^[transformR90",
|
wield_image = "cannabis_tool_steelshovel.png^[transformR90",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
|
@ -126,7 +128,7 @@ minetest.register_tool("cannabis:shovel_hemp_steel", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:shovel_hemp_bronze", {
|
minetest.register_tool("cannabis:shovel_hemp_bronze", {
|
||||||
description = "HBronze Shovel",
|
description = S("Hemp Bronze Shovel"),
|
||||||
inventory_image = "cannabis_tool_bronzeshovel.png",
|
inventory_image = "cannabis_tool_bronzeshovel.png",
|
||||||
wield_image = "cannabis_tool_bronzeshovel.png^[transformR90",
|
wield_image = "cannabis_tool_bronzeshovel.png^[transformR90",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
|
@ -139,7 +141,7 @@ minetest.register_tool("cannabis:shovel_hemp_bronze", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:shovel_hemp_mese", {
|
minetest.register_tool("cannabis:shovel_hemp_mese", {
|
||||||
description = "HMese Shovel",
|
description = S("Hemp Mese Shovel"),
|
||||||
inventory_image = "cannabis_tool_meseshovel.png",
|
inventory_image = "cannabis_tool_meseshovel.png",
|
||||||
wield_image = "cannabis_tool_meseshovel.png^[transformR90",
|
wield_image = "cannabis_tool_meseshovel.png^[transformR90",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
|
@ -152,7 +154,7 @@ minetest.register_tool("cannabis:shovel_hemp_mese", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:shovel_hemp_diamond", {
|
minetest.register_tool("cannabis:shovel_hemp_diamond", {
|
||||||
description = "HDiamond Shovel",
|
description = S("Hemp Diamond Shovel"),
|
||||||
inventory_image = "cannabis_tool_diamondshovel.png",
|
inventory_image = "cannabis_tool_diamondshovel.png",
|
||||||
wield_image = "cannabis_tool_diamondshovel.png^[transformR90",
|
wield_image = "cannabis_tool_diamondshovel.png^[transformR90",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
|
@ -165,27 +167,11 @@ minetest.register_tool("cannabis:shovel_hemp_diamond", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
--[[minetest.register_item(":", {
|
|
||||||
type = "none",
|
|
||||||
wield_image = "wieldhand.png",
|
|
||||||
wield_scale = {x=1,y=1,z=2.5},
|
|
||||||
tool_capabilities = {
|
|
||||||
full_punch_interval = 0.9,
|
|
||||||
max_drop_level = 0,
|
|
||||||
groupcaps = {
|
|
||||||
crumbly = {times={[2]=3.00, [3]=0.70}, uses=0, maxlevel=1},
|
|
||||||
snappy = {times={[3]=0.40}, uses=0, maxlevel=1},
|
|
||||||
oddly_breakable_by_hand = {times={[1]=3.50,[2]=2.00,[3]=0.70}, uses=0}
|
|
||||||
},
|
|
||||||
damage_groups = {fleshy=1},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
]]--
|
|
||||||
-- Axes____________________________________________________________________________________________________
|
-- Axes____________________________________________________________________________________________________
|
||||||
--
|
--
|
||||||
minetest.register_tool("cannabis:axe_hemp_steel", {
|
minetest.register_tool("cannabis:axe_hemp_steel", {
|
||||||
description = "HSteel Axe",
|
description = S("Hemp Steel Axe"),
|
||||||
inventory_image = "cannabis_tool_steelaxe.png",
|
inventory_image = "cannabis_tool_steelaxe.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 1.0,
|
full_punch_interval = 1.0,
|
||||||
|
@ -197,7 +183,7 @@ minetest.register_tool("cannabis:axe_hemp_steel", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:axe_hemp_bronze", {
|
minetest.register_tool("cannabis:axe_hemp_bronze", {
|
||||||
description = "HBronze Axe",
|
description = S("Hemp Bronze Axe"),
|
||||||
inventory_image = "cannabis_tool_bronzeaxe.png",
|
inventory_image = "cannabis_tool_bronzeaxe.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 1.0,
|
full_punch_interval = 1.0,
|
||||||
|
@ -209,7 +195,7 @@ minetest.register_tool("cannabis:axe_hemp_bronze", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:axe_hemp_mese", {
|
minetest.register_tool("cannabis:axe_hemp_mese", {
|
||||||
description = "HMese Axe",
|
description = S("Hemp Mese Axe"),
|
||||||
inventory_image = "cannabis_tool_meseaxe.png",
|
inventory_image = "cannabis_tool_meseaxe.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -221,7 +207,7 @@ minetest.register_tool("cannabis:axe_hemp_mese", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:axe_hemp_diamond", {
|
minetest.register_tool("cannabis:axe_hemp_diamond", {
|
||||||
description = "HDiamond Axe",
|
description = S("Hemp Diamond Axe"),
|
||||||
inventory_image = "cannabis_tool_diamondaxe.png",
|
inventory_image = "cannabis_tool_diamondaxe.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -233,7 +219,7 @@ minetest.register_tool("cannabis:axe_hemp_diamond", {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:axe_hemp_high", {
|
minetest.register_tool("cannabis:axe_hemp_high", {
|
||||||
description = "Hemp_high Axe",
|
description = S("Hemp High Performance Axe"),
|
||||||
inventory_image = "cannabis_tool_highaxe.png",
|
inventory_image = "cannabis_tool_highaxe.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.9,
|
full_punch_interval = 0.9,
|
||||||
|
@ -248,7 +234,7 @@ minetest.register_tool("cannabis:axe_hemp_high", {
|
||||||
-- Swords___________________________________________________________________________________________________
|
-- Swords___________________________________________________________________________________________________
|
||||||
|
|
||||||
minetest.register_tool("cannabis:sword_hemp_steel", {
|
minetest.register_tool("cannabis:sword_hemp_steel", {
|
||||||
description = "HSteel Sword",
|
description = S("Hemp Steel Sword"),
|
||||||
inventory_image = "cannabis_tool_steelsword.png",
|
inventory_image = "cannabis_tool_steelsword.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.8,
|
full_punch_interval = 0.8,
|
||||||
|
@ -260,7 +246,7 @@ minetest.register_tool("cannabis:sword_hemp_steel", {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:sword_hemp_bronze", {
|
minetest.register_tool("cannabis:sword_hemp_bronze", {
|
||||||
description = "HBronze Sword",
|
description = S("Hemp Bronze Sword"),
|
||||||
inventory_image = "cannabis_tool_bronzesword.png",
|
inventory_image = "cannabis_tool_bronzesword.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.8,
|
full_punch_interval = 0.8,
|
||||||
|
@ -272,7 +258,7 @@ minetest.register_tool("cannabis:sword_hemp_bronze", {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:sword_hemp_mese", {
|
minetest.register_tool("cannabis:sword_hemp_mese", {
|
||||||
description = "HMese Sword",
|
description = S("Hemp Mese Sword"),
|
||||||
inventory_image = "cannabis_tool_mesesword.png",
|
inventory_image = "cannabis_tool_mesesword.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.7,
|
full_punch_interval = 0.7,
|
||||||
|
@ -284,7 +270,7 @@ minetest.register_tool("cannabis:sword_hemp_mese", {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:sword_hemp_diamond", {
|
minetest.register_tool("cannabis:sword_hemp_diamond", {
|
||||||
description = "HDiamond Sword",
|
description = S("Hemp Diamond Sword"),
|
||||||
inventory_image = "cannabis_tool_diamondsword.png",
|
inventory_image = "cannabis_tool_diamondsword.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.7,
|
full_punch_interval = 0.7,
|
||||||
|
@ -296,7 +282,7 @@ minetest.register_tool("cannabis:sword_hemp_diamond", {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_tool("cannabis:sword_hemp_high", {
|
minetest.register_tool("cannabis:sword_hemp_high", {
|
||||||
description = "Hemp_high Sword",
|
description = S("Hemp High Performance Sword"),
|
||||||
inventory_image = "cannabis_tool_highsword.png",
|
inventory_image = "cannabis_tool_highsword.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
full_punch_interval = 0.7,
|
full_punch_interval = 0.7,
|
||||||
|
@ -309,47 +295,8 @@ minetest.register_tool("cannabis:sword_hemp_high", {
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
--minetest.register_tool("cannabis:sword_hemp_adminh", {
|
|
||||||
--description = "Hemp_adminh Sword",
|
|
||||||
--inventory_image = "cannabis_tool_adminhsword.png",
|
|
||||||
--tool_capabilities = {
|
|
||||||
--full_punch_interval = 0.5,
|
|
||||||
--max_drop_level=1,
|
|
||||||
--groupcaps={
|
|
||||||
--unbreakable = {times={[1] = 0.1, [2] = 0.1, [3] = 0.1}, uses = 0, maxlevel = 30},
|
|
||||||
--snappy={times={[1]=0.1, [2]=0.1, [3]=0.1}, uses=99, maxlevel=30},
|
|
||||||
--},
|
|
||||||
--damage_groups = {fleshy=100000},
|
|
||||||
--}
|
|
||||||
--})
|
|
||||||
--CRAFT RECIPE
|
|
||||||
minetest.register_tool("cannabis:pick_hemp_adminh", {
|
|
||||||
description = "Hemp_adminh Sword",
|
|
||||||
inventory_image = "cannabis_tool_adminhsword.png",
|
|
||||||
tool_capabilities = {
|
|
||||||
full_punch_interval = 0.35,
|
|
||||||
max_drop_level=3,
|
|
||||||
groupcaps= {
|
|
||||||
unbreakable = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
fleshy = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
choppy = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
--bendy = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
--cracky = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
--crumbly = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
snappy = {times={[1] = 0, [2] = 0, [3] = 0}, uses = 0, maxlevel = 3},
|
|
||||||
},
|
|
||||||
damage_groups = {fleshy=10000},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
minetest.register_on_punchnode(function(pos, node, puncher)
|
|
||||||
if puncher:get_wielded_item():get_name() == "cannabis:sword_hemp_adminh"
|
|
||||||
and minetest.get_node(pos).name ~= "air" then
|
|
||||||
minetest.log("action", puncher:get_player_name() .. " digs " .. minetest.get_node(pos).name .. " at " .. minetest.pos_to_string(pos) .. " using an Admin Pickaxe.")
|
|
||||||
minetest.remove_node(pos) -- The node is removed directly, which means it even works on non-empty containers and group-less nodes.
|
|
||||||
minetest.check_for_falling(pos) -- Run node update actions like falling nodes.
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
|
|
||||||
--pick:___________________________________________________________________
|
--pick:___________________________________________________________________
|
||||||
|
|
Loading…
Reference in New Issue