From e3228a4d649df0932aeefc4dda99d293cb920042 Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 17:18:37 +0200 Subject: [PATCH 1/8] updated grow flower on top of plant hemp --- cannabis/canapa.lua | 74 +++++++-- cannabis/canapa_rossa.lua | 59 ++++++-- cannabis/craftitem.lua | 37 ++--- cannabis/craftred.lua | 17 +-- cannabis/locale/cannabis.de.tr | 86 ++++++++--- cannabis/locale/cannabis.de.tr.old | 109 +++++++++++++ cannabis/locale/cannabis.it.tr | 104 +++++++++++++ cannabis/locale/cannabis.it.tr.old | 102 +++++++++++++ cannabis/locale/template.txt | 143 +++++++++++------- cannabis/textures/1hemp_seedling.png | Bin 9353 -> 11101 bytes cannabis/textures/1hemp_seedling_red.png | Bin 18524 -> 10405 bytes cannabis/textures/cannabis_canapa_flower.png | Bin 12031 -> 11618 bytes .../textures/cannabis_canapa_red_flower.png | Bin 28130 -> 11461 bytes 13 files changed, 601 insertions(+), 130 deletions(-) create mode 100644 cannabis/locale/cannabis.de.tr.old create mode 100644 cannabis/locale/cannabis.it.tr create mode 100644 cannabis/locale/cannabis.it.tr.old diff --git a/cannabis/canapa.lua b/cannabis/canapa.lua index 14909a4..c5e956e 100644 --- a/cannabis/canapa.lua +++ b/cannabis/canapa.lua @@ -1,5 +1,9 @@ +-- get Boilerplate for Translations +local S = cannabis.S +local path = cannabis.path + minetest.register_node("cannabis:canapa", { - description = "Canapa", + description = S("Hemp"), drawtype = "plantlike", tiles = {"cannabis_canapa.png"}, inventory_image = "cannabis_canapa.png", @@ -18,7 +22,7 @@ minetest.register_node("cannabis:canapa", { items = { {items = {"cannabis:canapa"}, rarity = 1 }, {items = {"cannabis:canapa_leaves"}, rarity = 1 }, - {items = {"cannabis:canapa_seed"}, rarity = 1 }, + -- {items = {"cannabis:canapa_seed"}, rarity = 1 }, } }, after_dig_node = function(pos, node, metadata, digger) @@ -30,7 +34,13 @@ minetest.register_node("cannabis:canapa", { function minetest.grow_canapa(pos, node) pos.y = pos.y - 1 local name = minetest.get_node(pos).name - if name ~= "default:dirt_with_grass" and name ~= "default:dirt" then + if name ~= "default:dirt_with_grass" + and name ~= "default:dirt" + and name ~= "default:dirt_with_rainforest_litter" + and name ~= "default:dry_dirt" + and name ~= "default:dirt_with_snow" + and name ~= "default:dirt_with_coniferous_litter" + then return end if not minetest.find_node_near(pos, 1, {"group:water"}) then @@ -43,19 +53,30 @@ function minetest.grow_canapa(pos, node) pos.y = pos.y + 1 node = minetest.get_node(pos) end + if height==6 then + minetest.set_node(pos, {name = "cannabis:flowering"}) + --minetest.swap_node(pos, {name = "grow:liva2" }) + else if height == 6 or node.name ~= "air" then return end minetest.set_node(pos, {name = "cannabis:canapa"}) return true end +end --mapgen minetest.register_abm({ label = "Grow canapa", nodenames = {"cannabis:canapa"}, - neighbors ={"default:dirt_with_grass"}, - interval = 14, - chance = 71, + neighbors ={"default:dirt_with_grass", + "default:dirt", + "default:dirt_with_rainforest_litter", + "default:dry_dirt", + "default:dirt_with_snow", + "default:dirt_with_coniferous_litter" + }, + interval = 2, + chance = 1, action = function(...) minetest.grow_canapa(...) end @@ -84,7 +105,8 @@ minetest.register_biome({ minetest.register_decoration({ deco_type = "simple", - place_on = {"default:dirt_with_grass"}, + place_on = {"default:dirt_with_grass", + "default_dirt"}, sidelen = 16, noise_params = { offset = -0.3, @@ -94,12 +116,16 @@ minetest.register_biome({ octaves = 3, persist = 1.5 }, - biomes = {"canapa_swamp"}, + fill_ratio = 0.03, + biomes = {"canapa_swamp", + "tundra_beach", + "savanna_shore", + "delicious_forest_shore"}, y_min = 1, y_max = 5, decoration = "cannabis:canapa", height = 5, - height_max = 5, + height_max = 0, spawn_by = "default:water_source", num_spawn_by = 1, }) @@ -120,14 +146,14 @@ minetest.register_biome({ biomes = {"canapa_swamp"}, y_min = 0, y_max = 0, - schematic = "canapa.mts",--minetest.get_modpath("cannabis").."/schematics/canapa.mts", + schematic = path .. "/schematics/canapa.mts",--minetest.get_modpath("cannabis").."/schematics/canapa.mts", }) -- This file supplies hemp for the plantlife modpack -- Last revision: 2016-01-14 minetest.register_node('cannabis:seedling', { - description = ("hemp (seedling)"), + description = S("Hemp (seedling)"), drawtype = 'plantlike', waving = 1, tiles = { '1hemp_seedling.png' }, @@ -142,7 +168,7 @@ minetest.register_node('cannabis:seedling', { }) minetest.register_node('cannabis:sproutling', { - description = ("hemp (sproutling)"), + description = S("Hemp (sproutling)"), drawtype = 'plantlike', waving = 1, tiles = { 'hemp_sproutling.png' }, @@ -155,9 +181,29 @@ minetest.register_node('cannabis:sproutling', { sounds = "cannabis_canapa_s3", buildable_to = true, }) - +minetest.register_node('cannabis:flowering', { + description = S("Hemp (flowering)"), + drawtype = 'plantlike', + waving = 1, + tiles = { 'cannabis_canapa_flower.png' }, + inventory_image = 'cannabis_canapa_flower.png', + wield_image = 'cannabis_canapa_flower.png', + sunlight_propagates = true, + paramtype = 'light', + walkable = false, + groups = { snappy = 3, poisonivy=1, flora_block=1 }, + sounds = "cannabis_canapa_s3", + buildable_to = true, + drop = { + max_items = 3, + items = { + {items = {"cannabis:canapa_flower"}, rarity = 1 }, + -- {items = {"cannabis:canapa_leaves"}, rarity = 1 }, + {items = {"cannabis:canapa_seed"}, rarity = 1 }, + }} +}) minetest.register_node('cannabis:climbing', { - description = ("hemp (climbing plant)"), + description = S("Hemp (climbing plant)"), drawtype = 'signlike', tiles = { 'hemp_climbing.png' }, inventory_image = 'hemp_climbing.png', diff --git a/cannabis/canapa_rossa.lua b/cannabis/canapa_rossa.lua index d646c7a..d2cd44a 100644 --- a/cannabis/canapa_rossa.lua +++ b/cannabis/canapa_rossa.lua @@ -1,5 +1,9 @@ +-- get Boilerplate for Translations +local S = cannabis.S +local path = cannabis.path + minetest.register_node("cannabis:canapa_red", { - description = "Canapa", + description = S("Hemp red"), drawtype = "plantlike", tiles = {"cannabis_canapa_red.png"}, inventory_image = "cannabis_canapa_red.png", @@ -18,19 +22,25 @@ minetest.register_node("cannabis:canapa_red", { items = { {items = {"cannabis:canapa_red"}, rarity = 1 }, {items = {"cannabis:canapa_red_leaves"}, rarity = 1 }, - {items = {"cannabis:canapa_red_seed"}, rarity = 1 }, + --{items = {"cannabis:canapa_red_seed"}, rarity = 1 }, } }, after_dig_node = function(pos, node, metadata, digger) default.dig_up(pos, node, digger) end, }) +--____________________________________ + +--___________________________________ --function + function minetest.grow_canapa_red(pos, node) pos.y = pos.y - 1 local name = minetest.get_node(pos).name - if name ~= "default:desert_sand" and name ~= "default:sand" then + if name ~= "default:sand" and name ~= "default:desert_sand" + and name ~= "default:silver_sand" + and name ~= "default:dry_dirt_with_dry_grass" then return end if not minetest.find_node_near(pos, 5, {"group:water"}) then @@ -43,19 +53,26 @@ function minetest.grow_canapa_red(pos, node) pos.y = pos.y + 1 node = minetest.get_node(pos) end - if height == 5 or node.name ~= "air" then + if height==6 then + minetest.set_node(pos, {name = "cannabis:flowering_red"}) + else + if height == 6 or node.name ~= "air" then return end minetest.set_node(pos, {name = "cannabis:canapa_red"}) return true end +end --mapgen minetest.register_abm({ label = "Grow canapa red", nodenames = {"cannabis:canapa_red"}, - neighbors ={"default:desert_sand","default:sand"}, - interval = 5, - chance = 40, + neighbors ={"default:sand", + "default:desert_sand", + "default:silver_sand", + "default:dry_dirt_with_dry_grass"}, + interval = 2, + chance = 10, action = function(...) minetest.grow_canapa_red(...) end @@ -120,12 +137,12 @@ minetest.register_biome({ biomes = {"canapa_swampr"}, y_min = 0, y_max = 31000, - schematic = "canapa.mts", + schematic = path .. "/schematics/canapa.mts", }) minetest.register_node('cannabis:seedling_r', { - description = ("hemp red(seedling)"), + description = S("Hemp red(seedling)"), drawtype = 'plantlike', waving = 1, tiles = { '1hemp_seedling_red.png' }, @@ -140,7 +157,7 @@ minetest.register_node('cannabis:seedling_r', { }) minetest.register_node('cannabis:sproutling_r', { - description = ("hemp red (sproutling)"), + description = S("Hemp red (sproutling)"), drawtype = 'plantlike', waving = 1, tiles = { 'hemp_sproutling_red.png' }, @@ -155,7 +172,7 @@ minetest.register_node('cannabis:sproutling_r', { }) minetest.register_node('cannabis:climbing_r', { - description = ("hemp red (climbing plant)"), + description = S("Hemp red (climbing plant)"), drawtype = 'signlike', tiles = { 'hemp_climbing_red.png' }, inventory_image = 'hemp_climbing_red.png', @@ -172,3 +189,23 @@ minetest.register_node('cannabis:climbing_r', { }, buildable_to = true, }) +minetest.register_node('cannabis:flowering_red', { + description = S("Hemp (Red flowering)"), + drawtype = 'plantlike', + waving = 1, + tiles = { 'cannabis_canapa_red_flower.png' }, + inventory_image = 'cannabis_canapa_red_flower.png', + wield_image = 'cannabis_canapa_red_flower.png', + sunlight_propagates = true, + paramtype = 'light', + walkable = false, + groups = { snappy = 3, poisonivy=1, flora_block=1 }, + sounds = "cannabis_canapa_s3", + buildable_to = true, + drop = { + max_items = 3, + items = { + {items = {"cannabis:canapa_flower"}, rarity = 1 }, + {items = {"cannabis:canapa_red_seed"}, rarity = 1 }, + }} +}) diff --git a/cannabis/craftitem.lua b/cannabis/craftitem.lua index 523f439..302d4d5 100644 --- a/cannabis/craftitem.lua +++ b/cannabis/craftitem.lua @@ -1,67 +1,69 @@ +-- get Boilerplate for Translations +local S = cannabis.S ---craft item :fiber, fuel, plastic, paper,flower,oil,flour,bred,raisin,seed,leaves +--craft item :fiber, fuel, plastic, paper,flower,oil,flour,bred,resin,seed,leaves minetest.register_craftitem("cannabis:canapa_fiber", { - description = "Fiber", + description = S("Fiber"), inventory_image = "cannabis_canapa_fiber.png", }) minetest.register_craftitem("cannabis:canapa_fuel", { - description = "Fuel", + description = S("BioFuel"), inventory_image = "cannabis_fuel.png", }) minetest.register_craftitem("cannabis:canapa_plastic", { - description = "Plastic", + description = S("Plastic"), inventory_image = "cannabis_plastic.png", }) minetest.register_craftitem("cannabis:canapa_paper", { - description = "Paper", + description = S("Paper"), inventory_image = "cannabis_paper.png", }) minetest.register_craftitem("cannabis:canapa_flour", { - description = "Flour", + description = S("Flour"), inventory_image = "cannabis_canapa_flour.png", }) minetest.register_craftitem("cannabis:canapa_bread", { - description = "Bread", + description = S("Bread"), inventory_image = "cannabis_canapa_bread.png", on_use = minetest.item_eat(10), }) minetest.register_craftitem("cannabis:canapa_seed", { - description = "Hemp_Seed", + description = S("Hemp Seed"), inventory_image = "cannabis_canapa_seed.png", on_use = minetest.item_eat(10), }) minetest.register_craftitem("cannabis:canapa_leaves", { - description = "Hemp_Leaves", + description = S("Hemp Leaves"), inventory_image = "cannabis_canapa_leaves.png", on_use = minetest.item_eat(5), }) minetest.register_craftitem("cannabis:canapa_flower", { - description = "Hemp_Flower", + description = S("Hemp Flower"), inventory_image = "cannabis_canapa_flower.png", on_use = minetest.item_eat(5), }) minetest.register_craftitem("cannabis:canapa_raisin", { - description = "Hemp_Raisin", + description = S("Hemp Resin"), inventory_image = "cannabis_canapa_raisin.png", on_use = minetest.item_eat(5), }) minetest.register_craftitem("cannabis:canapa_oil", { - description = "Hemp_Oil", + description = S("Hemp Oil"), inventory_image = "cannabis_canapa_oil.png", on_use = minetest.item_eat(5), }) minetest.register_craftitem("cannabis:canapa_glue", { - description = "Hemp_Glue", + description = S("Hemp Glue"), inventory_image = "cannabis_canapa_glue.png", on_use = minetest.item_eat(1), }) @@ -131,14 +133,7 @@ minetest.register_craft({ }) -minetest.register_craft({ - output = "cannabis:canapa_flower 5 ", - recipe = { - {"","",""}, - {"","",""}, - {"cannabis:canapa_leaves","cannabis:canapa_leaves",""}, - } -}) + minetest.register_craft({ diff --git a/cannabis/craftred.lua b/cannabis/craftred.lua index c25a49e..1e7e59e 100644 --- a/cannabis/craftred.lua +++ b/cannabis/craftred.lua @@ -1,18 +1,20 @@ +-- get Boilerplate for Translations +local S = cannabis.S minetest.register_craftitem("cannabis:canapa_red_seed", { - description = "Hemp_Seed", + description = S("Hemp Seed"), inventory_image = "cannabis_canapa_red_seed.png", on_use = minetest.item_eat(10), }) minetest.register_craftitem("cannabis:canapa_red_leaves", { - description = "Hemp_Leaves", + description = S("Hemp Leaves"), inventory_image = "cannabis_canapa_red_leaves.png", on_use = minetest.item_eat(5), }) minetest.register_craftitem("cannabis:canapa_red_flower", { - description = "Hemp_red_Flower", + description = S("Hemp red Flower"), inventory_image = "cannabis_canapa_red_flower.png", on_use = minetest.item_eat(5), }) @@ -81,15 +83,6 @@ minetest.register_craft({ } }) -minetest.register_craft({ - output = "cannabis:canapa_red_flower 5 ", - recipe = { - {"","",""}, - {"","",""}, - {"cannabis:canapa_red_leaves","cannabis:canapa_red_leaves",""}, - } -}) - minetest.register_craft({ output = "cannabis:canapa_red_seed 10 ", diff --git a/cannabis/locale/cannabis.de.tr b/cannabis/locale/cannabis.de.tr index b79c3e5..5d01087 100644 --- a/cannabis/locale/cannabis.de.tr +++ b/cannabis/locale/cannabis.de.tr @@ -8,41 +8,80 @@ Helmet= Helm Hemp Shield= Hanfschild Leggings= Hose -Fiber Block=Faserblock -Fiber Ingot=Faserbarren -High Performance Block=Hochwertiger Block -High Performance Block Canapa=Hochwertiger Block Cannabis -High Performance Ingot=Hochwertiger Barren -Mixed HR Ingot=Gemischter HR Barren -Sheet Block=Folienblock -Sheet Ingot=Folienbarren -Textil Block=Stoffblock -Textil Ingot=Stoffbarren ### canapa.lua ### Hemp=Hanf +Hemp (climbing plant)=Hanf (kletternde Pflanze) +Hemp (flowering)= +Hemp (seedling)=Hanf (Sämling) +Hemp (sproutling)=Hanf (Sprießend) -### init.lua ### +### canapa_rossa.lua ### +Hemp (Red flowering)= +Hemp red=Roter Hanf +Hemp red (climbing plant)=Roter Hanf (kletternde Pflanze) +Hemp red (sproutling)=Roter Hanf (Sämling) +Hemp red(seedling)=Roter Hanf (Sprießend) + +### craftitem.lua ### + +BioFuel= Bread=Brot Fiber=Faser Flour=Mehl -Fuel=Kraftstoff -Hemp (climbing plant)=Hanf (kletternde Pflanze) -Hemp (seedling)=Hanf (Sämling) -Hemp (sproutling)=Hanf (Sprießend) Hemp Flower=Hanfblume Hemp Glue=Hanfkleber -Hemp Leaves=Hanfblätter Hemp Oil=Hanföl -Hemp Raisin=Hanfrosine -Hemp Seed=Hanfsamen +Hemp Resin= Paper=Papier Plastic=Plastik +### craftitem.lua ### +### craftred.lua ### + +Hemp Leaves=Hanfblätter +Hemp Seed=Hanfsamen + +### craftred.lua ### + +Hemp red Flower=Roter Hanf Blüte + +### joint.lua ### + +Filter= +Filters pack= +Flowering chopped= +Hash melted= +Joint of hash lit= +Joint of hash unlit= +Joint of weed lit= +Joint of weed unlit= +Lighter= +Rolling paper= +Rolling paper with hemp leaves and flowering chopped = +Rolling paper with hemp leaves melted hash= + +### node_ingot.lua ### + +Adminh Block=Adminh Block +Adminh Ingot=Adminh Barren +Fabric Block=Stoffblock +Fabric Ingot=Stoffbarren +Fiber Block=Faserblock +Fiber Ingot=Faserbarren +High Performance Block=Hochwertiger Block +High Performance Block Hemp=Hochwertiger Hanfblock +High Performance Ingot=Hochwertiger Barren +Leaves Block=Blätterblock +Leaves Ingot=Blätterbarren +Mixed HR Ingot=Gemischter HR Barren +Red Leaves Block=Roter Blätterblock + ### tools.lua ### +Hemp Adminh Pickaxe=Hanf Admin hochwertige Spitzhacke Hemp Bronze Axe= Hanf Bronze Axt Hemp Bronze Pickaxe=Hanf Bronze Spitzhacke Hemp Bronze Shovel=Hanf Bronze Schaufel @@ -53,13 +92,20 @@ Hemp Diamond Shovel=Hanf Diamant Schaufel Hemp Diamond Sword=Hanf Diamant Schwert Hemp High Performance Axe=Hanf Hochwertige Axt Hemp High Performance Sword=Hanf Hochwertiges Schwert +Hemp High Pickaxe=Hanf hochwertige Spitzhacke +Hemp High Shovel=Hanf hochwertige Schaufel Hemp Mese Axe=Hanf Mese Axt Hemp Mese Pickaxe=Hanf Mese Spitzhacke Hemp Mese Shovel=Hanf Mese Schaufel Hemp Mese Sword=Hanf Mese Schwert -Hemp Pickaxe=Hanf Spitzhacke -Hemp Shovel=Hanf Schaufel Hemp Steel Axe=Hanf Eisen Axt Hemp Steel Pickaxe=Hanf Eisen Spitzhacke Hemp Steel Shovel=Hanf Eisen Schaufel Hemp Steel Sword=Hanf Eisen Schwert + + +##### not used anymore ##### + +Fuel=Kraftstoff +Hemp Raisin=Hanfrosine +Hemp Admin High Performance Sword=Hanf Admin hochwertiges Schwert diff --git a/cannabis/locale/cannabis.de.tr.old b/cannabis/locale/cannabis.de.tr.old new file mode 100644 index 0000000..94e00f7 --- /dev/null +++ b/cannabis/locale/cannabis.de.tr.old @@ -0,0 +1,109 @@ +# textdomain: cannabis + + +### armor.lua ### + + Boots= Stiefel + Chestplate= Brustpanzer + Helmet= Helm + Hemp Shield= Hanfschild + Leggings= Hose + +### canapa.lua ### + +Hemp=Hanf +Hemp (climbing plant)=Hanf (kletternde Pflanze) +Hemp (seedling)=Hanf (Sämling) +Hemp (sproutling)=Hanf (Sprießend) + +### canapa_rossa.lua ### + +Hemp red=Roter Hanf +Hemp red (climbing plant)=Roter Hanf (kletternde Pflanze) +Hemp red (sproutling)=Roter Hanf (Sämling) +Hemp red(seedling)=Roter Hanf (Sprießend) + +### craftitem.lua ### + +BioFuel= +Bread=Brot +Fiber=Faser +Flour=Mehl +Hemp Flower=Hanfblume +Hemp Glue=Hanfkleber +Hemp Oil=Hanföl +Hemp Resin= +Paper=Papier +Plastic=Plastik + +### craftitem.lua ### +### craftred.lua ### + +Hemp Leaves=Hanfblätter +Hemp Seed=Hanfsamen + +### craftred.lua ### + +Hemp red Flower=Roter Hanf Blüte + +### joint.lua ### + +Filter= +Filters pack= +Flowering chopped= +Hash melted= +Joint of hash lit= +Joint of hash unlit= +Joint of weed lit= +Joint of weed unlit= +Lighter= +Rolling paper= +Rolling paper with hemp leaves and flowering chopped = +Rolling paper with hemp leaves melted hash= + +### node_ingot.lua ### + +Adminh Block=Adminh Block +Adminh Ingot=Adminh Barren +Fabric Block=Stoffblock +Fabric Ingot=Stoffbarren +Fiber Block=Faserblock +Fiber Ingot=Faserbarren +High Performance Block=Hochwertiger Block +High Performance Block Hemp=Hochwertiger Hanfblock +High Performance Ingot=Hochwertiger Barren +Leaves Block=Blätterblock +Leaves Ingot=Blätterbarren +Mixed HR Ingot=Gemischter HR Barren +Red Leaves Block=Roter Blätterblock + +### tools.lua ### + +Hemp Adminh Pickaxe=Hanf Admin hochwertige Spitzhacke +Hemp Bronze Axe= Hanf Bronze Axt +Hemp Bronze Pickaxe=Hanf Bronze Spitzhacke +Hemp Bronze Shovel=Hanf Bronze Schaufel +Hemp Bronze Sword=Hanf Bronze Schaufel +Hemp Diamond Axe=Hanf Diamant Axt +Hemp Diamond Pickaxe=Hanf Diamant Spitzhacke +Hemp Diamond Shovel=Hanf Diamant Schaufel +Hemp Diamond Sword=Hanf Diamant Schwert +Hemp High Performance Axe=Hanf Hochwertige Axt +Hemp High Performance Sword=Hanf Hochwertiges Schwert +Hemp High Pickaxe=Hanf hochwertige Spitzhacke +Hemp High Shovel=Hanf hochwertige Schaufel +Hemp Mese Axe=Hanf Mese Axt +Hemp Mese Pickaxe=Hanf Mese Spitzhacke +Hemp Mese Shovel=Hanf Mese Schaufel +Hemp Mese Sword=Hanf Mese Schwert +Hemp Steel Axe=Hanf Eisen Axt +Hemp Steel Pickaxe=Hanf Eisen Spitzhacke +Hemp Steel Shovel=Hanf Eisen Schaufel +Hemp Steel Sword=Hanf Eisen Schwert + + +##### not used anymore ##### + +Fuel=Kraftstoff +Hemp Raisin=Hanfrosine +Hemp Admin High Performance Sword=Hanf Admin hochwertiges Schwert diff --git a/cannabis/locale/cannabis.it.tr b/cannabis/locale/cannabis.it.tr new file mode 100644 index 0000000..2b670de --- /dev/null +++ b/cannabis/locale/cannabis.it.tr @@ -0,0 +1,104 @@ +# textdomain: cannabis + + +### armor.lua ### + + Boots=Stivali + Chestplate=Corazza + Helmet=Elmo + Hemp Shield= Scudo di canapa + Leggings=Gambali + +### canapa.lua ### + +Hemp=Canapa +Hemp (climbing plant)=Canapa (rampicante) +Hemp (flowering)=Canapa (infiorescena) +Hemp (seedling)=Canapa (piantina) +Hemp (sproutling)=Canapa (germoglio) + +### canapa_rossa.lua ### + +Hemp (Red flowering)=Canapa rossa (infiorescena) +Hemp red=Canapa rossa +Hemp red (climbing plant)=Canapa rossa (rampicante) +Hemp red (sproutling)=Canapa rossa (piantina) +Hemp red(seedling)=Canapa rossa (germoglio) + +### craftitem.lua ### + +BioFuel=BioCarburante +Bread=Pane +Fiber=Fibra +Flour=Farina +Hemp Flower=Fiore di Canapa +Hemp Glue=Colla di Canapa +Hemp Oil=Olio di Canapa +Hemp Resin=Resina di Canapa +Paper=Carta +Plastic=Plastica + +### craftitem.lua ### +### craftred.lua ### + +Hemp Leaves= Foglie di canapa +Hemp Seed= Semi di canapa + +### craftred.lua ### + +Hemp red Flower=Fiore di canapa rossa + +### joint.lua ### + +Filter=Filtro +Filters pack=Pacchetto di filtri +Flowering chopped=Infiorescenza triturata +Hash melted=Fumo sciolto +Joint of hash lit=Sigaretta con fumo accesa +Joint of hash unlit=Sigaretta con fumo spenta +Joint of weed lit=Sigaretta di erba acceso +Joint of weed unlit=Sigaretta di erba spenta +Lighter=Accendino +Rolling paper=Cartine +Rolling paper with hemp leaves and flowering chopped =Cartina con foglie e cime di canapa +Rolling paper with hemp leaves melted hash=Cartina con foglie e resina sciolta di canapa + +### node_ingot.lua ### + +Adminh Block=Blocco Adminh (indistruttibile) +Adminh Ingot=Lingotto Adminh +Fabric Block=Blocco di Tessuto +Fabric Ingot=Lingotto tessuto +Fiber Block=Blocco di fibra +Fiber Ingot=Lingotto di fibra +High Performance Block=Blocco ad alte prestazioni +High Performance Block Hemp=Blocco alla fibra di canapa ad alte prestazioni +High Performance Ingot=Lingotto alte prestazioni +Leaves Block=Blocco di foglie +Leaves Ingot=Lingotto di foglie +Mixed HR Ingot=Lingotto mescola HR +Red Leaves Block=Blocco di foglie rosse + +### tools.lua ### + +Hemp Adminh Pickaxe=Piccone Adminh di canapa +Hemp Bronze Axe=Ascia di canapa e bronzo +Hemp Bronze Pickaxe=Piccone di canapa e bronzo +Hemp Bronze Shovel=Pala di canapa e bronzo +Hemp Bronze Sword=Spada di canapa e bronzo +Hemp Diamond Axe=Ascia di canapa e diamante +Hemp Diamond Pickaxe=Picconedi canapa e diamante +Hemp Diamond Shovel=Pala di canapa e diamante +Hemp Diamond Sword=Spada di canapa e diamante +Hemp High Performance Axe=Ascia di canapa ad alte prestazioni +Hemp High Performance Sword=Spada di canapa ad alte prestazioni +Hemp High Pickaxe=Piccone di canapa ad alte prestazioni +Hemp High Shovel=Pala di canapa ad alte prestazioni +Hemp Mese Axe=Ascia di canapa e mese +Hemp Mese Pickaxe=Piccone di canapa e mese +Hemp Mese Shovel=Pala di canapa e mese +Hemp Mese Sword=Spada di canapa e mese +Hemp Steel Axe=Ascia di canapa ed acciaio +Hemp Steel Pickaxe=Piccone di canapa ed acciaio +Hemp Steel Shovel=Pala di canapa ed acciaio +Hemp Steel Sword=Spada di canapa ed acciaio diff --git a/cannabis/locale/cannabis.it.tr.old b/cannabis/locale/cannabis.it.tr.old new file mode 100644 index 0000000..27dc3f3 --- /dev/null +++ b/cannabis/locale/cannabis.it.tr.old @@ -0,0 +1,102 @@ +# textdomain: cannabis + + +### armor.lua ### + + Boots=Stivali + Chestplate=Corazza + Helmet=Elmo + Hemp Shield= Scudo di canapa + Leggings=Gambali + +### canapa.lua ### + +Hemp=Canapa +Hemp (climbing plant)=Canapa (rampicante) +Hemp (seedling)=Canapa (piantina) +Hemp (sproutling)=Canapa (germoglio) + +### canapa_rossa.lua ### + +Hemp red=Canapa rossa +Hemp red (climbing plant)=Canapa rossa (rampicante) +Hemp red (sproutling)=Canapa rossa (piantina) +Hemp red(seedling)=Canapa rossa (germoglio) + +### craftitem.lua ### + +BioFuel=BioCarburante +Bread=Pane +Fiber=Fibra +Flour=Farina +Hemp Flower=Fiore di Canapa +Hemp Glue=Colla di Canapa +Hemp Oil=Olio di Canapa +Hemp Resin=Resina di Canapa +Paper=Carta +Plastic=Plastica + +### craftitem.lua ### +### craftred.lua ### + +Hemp Leaves= Foglie di canapa +Hemp Seed= Semi di canapa + +### craftred.lua ### + +Hemp red Flower=Fiore di canapa rossa + +### joint.lua ### + +Filter=Filtro +Filters pack=Pacchetto di filtri +Flowering chopped=Infiorescenza triturata +Hash melted=Fumo sciolto +Joint of hash lit=Sigaretta con fumo accesa +Joint of hash unlit=Sigaretta con fumo spenta +Joint of weed lit=Sigaretta di erba acceso +Joint of weed unlit=Sigaretta di erba spenta +Lighter=Accendino +Rolling paper=Cartine +Rolling paper with hemp leaves and flowering chopped =Cartina con foglie e cime di canapa +Rolling paper with hemp leaves melted hash=Cartina con foglie e resina sciolta di canapa + +### node_ingot.lua ### + +Adminh Block=Blocco Adminh (indistruttibile) +Adminh Ingot=Lingotto Adminh +Fabric Block=Blocco di Tessuto +Fabric Ingot=Lingotto tessuto +Fiber Block=Blocco di fibra +Fiber Ingot=Lingotto di fibra +High Performance Block=Blocco ad alte prestazioni +High Performance Block Hemp=Blocco alla fibra di canapa ad alte prestazioni +High Performance Ingot=Lingotto alte prestazioni +Leaves Block=Blocco di foglie +Leaves Ingot=Lingotto di foglie +Mixed HR Ingot=Lingotto mescola HR +Red Leaves Block=Blocco di foglie rosse + +### tools.lua ### + +Hemp Adminh Pickaxe=Piccone Adminh di canapa +Hemp Bronze Axe=Ascia di canapa e bronzo +Hemp Bronze Pickaxe=Piccone di canapa e bronzo +Hemp Bronze Shovel=Pala di canapa e bronzo +Hemp Bronze Sword=Spada di canapa e bronzo +Hemp Diamond Axe=Ascia di canapa e diamante +Hemp Diamond Pickaxe=Picconedi canapa e diamante +Hemp Diamond Shovel=Pala di canapa e diamante +Hemp Diamond Sword=Spada di canapa e diamante +Hemp High Performance Axe=Ascia di canapa ad alte prestazioni +Hemp High Performance Sword=Spada di canapa ad alte prestazioni +Hemp High Pickaxe=Piccone di canapa ad alte prestazioni +Hemp High Shovel=Pala di canapa ad alte prestazioni +Hemp Mese Axe=Ascia di canapa e mese +Hemp Mese Pickaxe=Piccone di canapa e mese +Hemp Mese Shovel=Pala di canapa e mese +Hemp Mese Sword=Spada di canapa e mese +Hemp Steel Axe=Ascia di canapa ed acciaio +Hemp Steel Pickaxe=Piccone di canapa ed acciaio +Hemp Steel Shovel=Pala di canapa ed acciaio +Hemp Steel Sword=Spada di canapa ed acciaio diff --git a/cannabis/locale/template.txt b/cannabis/locale/template.txt index df70e4a..523f22d 100644 --- a/cannabis/locale/template.txt +++ b/cannabis/locale/template.txt @@ -3,63 +3,102 @@ ### armor.lua ### - Boots= - Chestplate= - Helmet= - Hemp Shield= - Leggings= -Fiber Block= -Fiber Ingot= -High Performance Block= -High Performance Block Canapa= -High Performance Ingot= -Mixed HR Ingot= -Sheet Block= -Sheet Ingot= -Textil Block= -Textil Ingot= + Boots=Stivali + Chestplate=Corazza + Helmet=Elmo + Hemp Shield= Scudo di canapa + Leggings=Gambali ### canapa.lua ### -Hemp= +Hemp=Canapa +Hemp (climbing plant)=Canapa (rampicante) +Hemp (flowering)= +Hemp (seedling)=Canapa (piantina) +Hemp (sproutling)=Canapa (germoglio) -### init.lua ### +### canapa_rossa.lua ### -Bread= -Fiber= -Flour= -Fuel= -Hemp (climbing plant)= -Hemp (seedling)= -Hemp (sproutling)= -Hemp Flower= -Hemp Glue= -Hemp Leaves= -Hemp Oil= -Hemp Raisin= -Hemp Seed= -Paper= -Plastic= +Hemp (Red flowering)= +Hemp red=Canapa rossa +Hemp red (climbing plant)=Canapa rossa (rampicante) +Hemp red (sproutling)=Canapa rossa (piantina) +Hemp red(seedling)=Canapa rossa (germoglio) + +### craftitem.lua ### + +BioFuel=BioCarburante +Bread=Pane +Fiber=Fibra +Flour=Farina +Hemp Flower=Fiore di Canapa +Hemp Glue=Colla di Canapa +Hemp Oil=Olio di Canapa +Hemp Resin=Resina di Canapa +Paper=Carta +Plastic=Plastica + +### craftitem.lua ### +### craftred.lua ### + +Hemp Leaves= Foglie di canapa +Hemp Seed= Semi di canapa + +### craftred.lua ### + +Hemp red Flower=Fiore di canapa rossa + +### joint.lua ### + +Filter=Filtro +Filters pack=Pacchetto di filtri +Flowering chopped=Infiorescenza triturata +Hash melted=Fumo sciolto +Joint of hash lit=Sigaretta con fumo accesa +Joint of hash unlit=Sigaretta con fumo spenta +Joint of weed lit=Sigaretta di erba acceso +Joint of weed unlit=Sigaretta di erba spenta +Lighter=Accendino +Rolling paper=Cartine +Rolling paper with hemp leaves and flowering chopped =Cartina con foglie e cime di canapa +Rolling paper with hemp leaves melted hash=Cartina con foglie e resina sciolta di canapa + +### node_ingot.lua ### + +Adminh Block=Blocco Adminh (indistruttibile) +Adminh Ingot=Lingotto Adminh +Fabric Block=Blocco di Tessuto +Fabric Ingot=Lingotto tessuto +Fiber Block=Blocco di fibra +Fiber Ingot=Lingotto di fibra +High Performance Block=Blocco ad alte prestazioni +High Performance Block Hemp=Blocco alla fibra di canapa ad alte prestazioni +High Performance Ingot=Lingotto alte prestazioni +Leaves Block=Blocco di foglie +Leaves Ingot=Lingotto di foglie +Mixed HR Ingot=Lingotto mescola HR +Red Leaves Block=Blocco di foglie rosse ### tools.lua ### -Hemp Bronze Axe= -Hemp Bronze Pickaxe= -Hemp Bronze Shovel= -Hemp Bronze Sword= -Hemp Diamond Axe= -Hemp Diamond Pickaxe= -Hemp Diamond Shovel= -Hemp Diamond Sword= -Hemp High Performance Axe= -Hemp High Performance Sword= -Hemp Mese Axe= -Hemp Mese Pickaxe= -Hemp Mese Shovel= -Hemp Mese Sword= -Hemp Pickaxe= -Hemp Shovel= -Hemp Steel Axe= -Hemp Steel Pickaxe= -Hemp Steel Shovel= -Hemp Steel Sword= +Hemp Adminh Pickaxe=Piccone Adminh di canapa +Hemp Bronze Axe=Ascia di canapa e bronzo +Hemp Bronze Pickaxe=Piccone di canapa e bronzo +Hemp Bronze Shovel=Pala di canapa e bronzo +Hemp Bronze Sword=Spada di canapa e bronzo +Hemp Diamond Axe=Ascia di canapa e diamante +Hemp Diamond Pickaxe=Picconedi canapa e diamante +Hemp Diamond Shovel=Pala di canapa e diamante +Hemp Diamond Sword=Spada di canapa e diamante +Hemp High Performance Axe=Ascia di canapa ad alte prestazioni +Hemp High Performance Sword=Spada di canapa ad alte prestazioni +Hemp High Pickaxe=Piccone di canapa ad alte prestazioni +Hemp High Shovel=Pala di canapa ad alte prestazioni +Hemp Mese Axe=Ascia di canapa e mese +Hemp Mese Pickaxe=Piccone di canapa e mese +Hemp Mese Shovel=Pala di canapa e mese +Hemp Mese Sword=Spada di canapa e mese +Hemp Steel Axe=Ascia di canapa ed acciaio +Hemp Steel Pickaxe=Piccone di canapa ed acciaio +Hemp Steel Shovel=Pala di canapa ed acciaio +Hemp Steel Sword=Spada di canapa ed acciaio diff --git a/cannabis/textures/1hemp_seedling.png b/cannabis/textures/1hemp_seedling.png index 01b5a2de13c7d2ab4b8a4aec2ada6bdbea168b37..5f8a230dffca625921dbc02db6ab863aae4f2079 100644 GIT binary patch literal 11101 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 literal 9353 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 vnF5rxuy~@-*b0=Dgv$o!rgTe~DWM4fwzlhC diff --git a/cannabis/textures/cannabis_canapa_flower.png b/cannabis/textures/cannabis_canapa_flower.png index 20528e0e4950301eec995fcb21c317143784574c..bdf81252d2ab1c802c1a20e33e45c0b076dfb43e 100644 GIT binary patch literal 11618 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μEXhxnJBQjVv@|%8Jo%x_o^hb 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 f`J2xM2jG7LCbx;M6hp(}00000NkvXXu0mjfM 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 Date: Thu, 7 May 2020 17:31:42 +0200 Subject: [PATCH 2/8] update --- cannabis/init.lua | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/cannabis/init.lua b/cannabis/init.lua index cf18a46..eae3fe4 100644 --- a/cannabis/init.lua +++ b/cannabis/init.lua @@ -1,5 +1,18 @@ ---aliases ---minetest.get_modpath("cannabis") +cannabis = {} -- A global Object for the mod +cannabis.path = minetest.get_modpath("cannabis") -- The path of the mod +local path = cannabis.path + +-- Get Boilerplate to translate +local S +if(minetest.get_translator) then + S = minetest.get_translator(minetest.get_current_modname()) + +else + S = function ( s ) return s end + +end + +cannabis.S = S minetest.register_alias("canapa","cannabis:canapa") --tools From 8f22e45ec37ded5e1580c071a90b72f303f7d02e Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 17:33:39 +0200 Subject: [PATCH 3/8] update --- cannabis/canapa.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cannabis/canapa.lua b/cannabis/canapa.lua index c5e956e..3d9bcda 100644 --- a/cannabis/canapa.lua +++ b/cannabis/canapa.lua @@ -76,7 +76,7 @@ minetest.register_abm({ "default:dirt_with_coniferous_litter" }, interval = 2, - chance = 1, + chance = 10, action = function(...) minetest.grow_canapa(...) end From b825487a2d482ecf4c3a8c9a23c6b9b5a9f0b5c7 Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 17:43:22 +0200 Subject: [PATCH 4/8] Update README.md --- cannabis/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cannabis/README.md b/cannabis/README.md index 65835d1..78b666d 100644 --- a/cannabis/README.md +++ b/cannabis/README.md @@ -14,7 +14,7 @@ it also aims to dispel the lies that have so far been said about it and let people know how it can be useful to clean the air and the soil from pollution this mod will not only illustrate the recreational side as they have shown us so far, that is, in a distorted way. This is the reason why I created this mod to eradicate the ignorance and misinformation about hemp in an educational way, -completing all the twists of the mod requires a bit of work for this and is still in the processing and expansion phase +the consideration of all aspects of the mod requires a bit of work for this and is still in the processing and expansion phase DE) @@ -24,7 +24,7 @@ es zielt auch darauf ab, die Lügen zu zerstreuen, die bisher darüber gesagt wu und lassen Sie die Leute wissen, wie nützlich es sein kann, die Luft und den Boden von Verschmutzung zu reinigen. Dieser Mod wird nicht nur die Erholungsseite veranschaulichen wie sie uns bisher gezeigt haben, also verzerrt. Dies ist der Grund, warum ich diesen Mod erstellt habe, um die Unwissenheit und Fehlinformation über Hanf auf pädagogische Weise zu beseitigen. -Das Abschließen aller Drehungen des Mods erfordert ein wenig Arbeit und befindet sich noch in der Verarbeitungs- und Erweiterungsphase +Das Berücksichtigen aller Aspekte des Mods erfordert ein wenig Arbeit und befindet sich noch in der Entwicklungs- und Erweiterungsphase ES) Este mod tiene como objetivo ilustrar las vastas posibilidades y sectores de uso del cáñamo, su importancia en los diversos sectores médicos, culinarios, industriales, bioenergéticos, recreativos, etc. From ef33fbc9598f07e9280af9518eeeed60656f6d66 Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 18:06:10 +0200 Subject: [PATCH 5/8] updare --- cannabis/armor.lua | 24 ++++++---- cannabis/canapa.lua | 2 +- cannabis/init.lua | 10 ++-- cannabis/joint.lua | 53 +++++++++++---------- cannabis/mod.conf | 4 +- cannabis/node_ingot.lua | 28 ++++++----- cannabis/tools.lua | 103 ++++++++++------------------------------ 7 files changed, 91 insertions(+), 133 deletions(-) diff --git a/cannabis/armor.lua b/cannabis/armor.lua index 789cce8..c38d95b 100644 --- a/cannabis/armor.lua +++ b/cannabis/armor.lua @@ -1,6 +1,9 @@ +-- get Boilerplate for Translations +local S = cannabis.S + --armor - if minetest.get_modpath("cannabis") then +if minetest.get_modpath("cannabis") then local stats = { fibra = { name="fibra", armor=3.8, heal=28, use=100 }, tessuto= { name="tessuto", armor=2.0, heal=18, use=50 }, @@ -18,25 +21,25 @@ } for k, v in pairs(stats) do minetest.register_tool("cannabis:helmet_"..k, { - description = v.name.." Helmet", + description = v.name..S(" Helmet"), inventory_image = "cannabis_armor_inv_helmet_"..k..".png", groups = {armor_head=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use}, wear = 0, }) minetest.register_tool("cannabis:chestplate_"..k, { - description = v.name.." Chestplate", + description = v.name.. S(" Chestplate"), inventory_image = "cannabis_armor_inv_chestplate_"..k..".png", groups = {armor_torso=math.floor(8*v.armor), armor_heal=v.heal, armor_use=v.use}, wear = 0, }) minetest.register_tool("cannabis:leggings_"..k, { - description = v.name.." Leggings", + description = v.name.. S(" Leggings"), inventory_image = "cannabis_armor_inv_leggings_"..k..".png", groups = {armor_legs=math.floor(7*v.armor), armor_heal=v.heal, armor_use=v.use}, wear = 0, }) minetest.register_tool("cannabis:boots_"..k, { - description = v.name.." Boots", + description = v.name..S(" Boots"), inventory_image = "cannabis_armor_inv_boots_"..k..".png", groups = {armor_feet=math.floor(4*v.armor), armor_heal=v.heal, armor_use=v.use}, wear = 0, @@ -76,10 +79,11 @@ }, }) end - if minetest.get_modpath("shields") then + + if minetest.get_modpath("shields") then for k, v in pairs(stats) do 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", groups = {armor_shield=math.floor(5*v.armor), armor_heal=v.heal, armor_use=v.use}, wear = 0, @@ -93,6 +97,6 @@ {"", m, ""}, }, }) - end - end -end + end -- for k,v + end -- if minetest.get_modpath("shields") +end--if minetest.get_modpath("cannabis") diff --git a/cannabis/canapa.lua b/cannabis/canapa.lua index 3d9bcda..c5e956e 100644 --- a/cannabis/canapa.lua +++ b/cannabis/canapa.lua @@ -76,7 +76,7 @@ minetest.register_abm({ "default:dirt_with_coniferous_litter" }, interval = 2, - chance = 10, + chance = 1, action = function(...) minetest.grow_canapa(...) end diff --git a/cannabis/init.lua b/cannabis/init.lua index eae3fe4..a589dd5 100644 --- a/cannabis/init.lua +++ b/cannabis/init.lua @@ -1,3 +1,8 @@ +--aliases +--minetest.get_modpath("cannabis") +minetest.register_alias("canapa","cannabis:canapa") + +--tools cannabis = {} -- A global Object for the mod cannabis.path = minetest.get_modpath("cannabis") -- The path of the mod local path = cannabis.path @@ -12,11 +17,8 @@ else end -cannabis.S = S -minetest.register_alias("canapa","cannabis:canapa") +cannabis.S = S -- Stores the boilerplate for global access ---tools -local path = minetest.get_modpath("cannabis") dofile(path.."/tools.lua") dofile(path.."/canapa.lua") dofile(path.."/node_ingot.lua") diff --git a/cannabis/joint.lua b/cannabis/joint.lua index f14f2ce..0fd0bff 100644 --- a/cannabis/joint.lua +++ b/cannabis/joint.lua @@ -1,6 +1,8 @@ - +-- get Boilerplate for Translations +local S = cannabis.S +local path = cannabis.path minetest.register_craftitem("cannabis:joint_fumo_acceso", { - description = "Joint fumo acceso", + description = S("Joint of hash lit"), inventory_image = "joint_joint_fac.png", stack_max = 1 , on_use = function(itemstack, user, pointed_thing) @@ -9,53 +11,66 @@ 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", { - description = "Joint erba spento", + description = S("Joint of weed unlit"), inventory_image = "joint_joint_csp.png", }) minetest.register_craftitem("cannabis:joint_fumo_spento", { - description = "Joint fumo spento", + description = S("Joint of hash unlit"), inventory_image = "joint_joint_fsp.png", }) minetest.register_craftitem("cannabis:joint_cima", { - description = "Joint cima triturata", + description = S("Flowering chopped"), inventory_image = "joint_cima_s.png", }) minetest.register_craftitem("cannabis:joint_fumo", { - description = "Joint fumo triturato", + description = S("Hash melted"), inventory_image = "joint_fumo_s.png", }) minetest.register_craftitem("cannabis:joint_cartina", { - description = "Joint cartina", + description = S("Rolling paper"), inventory_image = "joint_cartina.png", }) 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", }) 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", }) minetest.register_craftitem("cannabis:joint_filter_box", { - description = "Joint filter confezione", + description = S("Filters pack"), inventory_image = "joint_filter_p.png", }) minetest.register_craftitem("cannabis:joint_filter", { - description = "Joint filto", + description = S("Filter"), inventory_image = "joint_filter.png", }) minetest.register_craftitem("cannabis:joint_accendino", { - description = "Joint accendino", + description = S("Lighter"), inventory_image = "joint_accendino.png", }) @@ -166,18 +181,6 @@ minetest.register_craft({ -- underwatercolor will be the value (one of the tables above) --for color, smokecolor in pairs(smokeCOLOR) do -- 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 diff --git a/cannabis/mod.conf b/cannabis/mod.conf index 13a4da4..5fd0a19 100644 --- a/cannabis/mod.conf +++ b/cannabis/mod.conf @@ -1,3 +1,3 @@ name = cannabis -depends = default -optional_default = 3d_armor +depends = default, fire +optional_default = 3d_armor, maptools diff --git a/cannabis/node_ingot.lua b/cannabis/node_ingot.lua index 4ef8438..df483f9 100644 --- a/cannabis/node_ingot.lua +++ b/cannabis/node_ingot.lua @@ -1,27 +1,29 @@ +-- get Boilerplate for Translations +local S = cannabis.S minetest.register_craftitem("cannabis:mixed_hr_ingot", { - description = ("Mixed HR Ingot"), + description = S("Mixed HR Ingot"), inventory_image = "cannabis_mixed_hr_ingot.png", }) minetest.register_craftitem(":cannabis:fibra_ingot", { - description = ("fibra Ingot"), + description = S("Fiber Ingot"), inventory_image = "cannabis_fibra_ingot.png", }) minetest.register_craftitem(":cannabis:foglie_ingot", { - description = ("foglie Ingot"), + description = S("Leaves Ingot"), inventory_image = "cannabis_foglie_ingot.png", }) minetest.register_craftitem("cannabis:high_performance_ingot", { - description = ("High Performance Ingot"), + description = S("High Performance Ingot"), inventory_image = "cannabis_high_performance_ingot.png", }) minetest.register_craftitem(":cannabis:tessuto_ingot", { - description = ("Tessuto Ingot"), + description = S("Fabric Ingot"), inventory_image = "cannabis_tessuto_ingot.png", }) minetest.register_craftitem(":cannabis:adminh_ingot", { - description = ("Adminh Ingot"), + description = S("Adminh Ingot"), inventory_image = "cannabis_adminh_ingot.png", }) 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", { - description = "hp_block_canapa", + description = S("High Performance Block Hemp"), tiles = {"hp_block_canapa.png"}, is_ground_content = false, 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", { - description = ("Foglie Block"), + description = S("Leaves Block"), tiles = { "cannabis_foglie_block.png" }, is_ground_content = false, groups = {cracky=1, level=2}, sounds = "cannabis:cannabis_canapa_s3" }) minetest.register_node("cannabis:cannabis_foglie_red_block", { - description = ("Foglie Block"), + description = S("Red Leaves Block"), tiles = { "cannabis_foglie_red_block.png" }, is_ground_content = false, groups = {cracky=1, level=2}, sounds = "cannabis:cannabis_canapa_s3" }) minetest.register_node("cannabis:cannabis_tessuto_block", { - description = ("Tessuto Block"), + description = S("Fabric Block"), tiles = { "cannabis_tessuto_block.png" }, is_ground_content = false, groups = {cracky=1, level=2}, @@ -106,21 +108,21 @@ minetest.register_node("cannabis:cannabis_tessuto_block", { minetest.register_node("cannabis:cannabis_high_performance_block", { - description = ("High Performance Block"), + description = S("High Performance Block"), tiles = { "cannabis_high_performance_block.png" }, is_ground_content = false, groups = {cracky=1, level=2}, sounds = "cannabis_canapa_s3" }) minetest.register_node("cannabis:cannabis_fibra_block", { - description = ("Fibra Block"), + description = S("Fiber Block"), tiles = { "cannabis_fibra_block.png" }, is_ground_content = false, groups = {cracky=1, level=2}, sounds = "cannabis_canapa_s3" }) minetest.register_node("cannabis:cannabis_adminh_block", { - description = ("Adminh Block"), + description = S("Adminh Block"), tiles = { "cannabis_adminh_block.png" }, is_ground_content = false, groups = {unbreackable =1}, diff --git a/cannabis/tools.lua b/cannabis/tools.lua index e252b3a..13533d4 100644 --- a/cannabis/tools.lua +++ b/cannabis/tools.lua @@ -5,9 +5,11 @@ -- Picks______________________________________________________________________________ -- +-- get Boilerplate for Translations +local S = cannabis.S minetest.register_tool("cannabis:pick_hemp_steel", { - description = "HSteel Pickaxe", + description = S("Hemp Steel Pickaxe"), inventory_image = "cannabis_tool_steelpick.png", tool_capabilities = { full_punch_interval = 1.0, @@ -19,7 +21,7 @@ minetest.register_tool("cannabis:pick_hemp_steel", { }, }) minetest.register_tool("cannabis:pick_hemp_bronze", { - description = "HBronze Pickaxe", + description = S("Hemp Bronze Pickaxe"), inventory_image = "cannabis_tool_bronzepick.png", tool_capabilities = { full_punch_interval = 1.0, @@ -31,7 +33,7 @@ minetest.register_tool("cannabis:pick_hemp_bronze", { }, }) minetest.register_tool("cannabis:pick_hemp_mese", { - description = "HMese Pickaxe", + description = S("Hemp Mese Pickaxe"), inventory_image = "cannabis_tool_mesepick.png", tool_capabilities = { full_punch_interval = 0.9, @@ -43,7 +45,7 @@ minetest.register_tool("cannabis:pick_hemp_mese", { }, }) minetest.register_tool("cannabis:pick_hemp_diamond", { - description = "HDiamond Pickaxe", + description = S("Hemp Diamond Pickaxe"), inventory_image = "cannabis_tool_diamondpick.png", tool_capabilities = { full_punch_interval = 0.9, @@ -55,7 +57,7 @@ minetest.register_tool("cannabis:pick_hemp_diamond", { }, }) minetest.register_tool("cannabis:pick_hemp_high", { - description = "Hemp_high Pickaxe", + description = S("Hemp High Pickaxe"), inventory_image = "cannabis_tool_highpick.png", tool_capabilities = { full_punch_interval = 0.9, @@ -68,7 +70,7 @@ minetest.register_tool("cannabis:pick_hemp_high", { }) minetest.register_tool("cannabis:pick_hemp_adminh", { - description = "Hemp_adminh Pickaxe", + description = S("Hemp Adminh Pickaxe"), inventory_image = "cannabis_tool_adminhpick.png", tool_capabilities = { full_punch_interval = 0.35, @@ -99,7 +101,7 @@ end) minetest.register_tool("cannabis:shovel_hemp_high", { - description = "Hemp_high Shovel", + description = S("Hemp High Shovel"), inventory_image = "cannabis_tool_highshovel.png", wield_image = "cannabis_tool_highshovel.png^[transformR90", tool_capabilities = { @@ -113,7 +115,7 @@ minetest.register_tool("cannabis:shovel_hemp_high", { }) minetest.register_tool("cannabis:shovel_hemp_steel", { - description = "HSteel Shovel", + description = S("Hemp Steel Shovel"), inventory_image = "cannabis_tool_steelshovel.png", wield_image = "cannabis_tool_steelshovel.png^[transformR90", tool_capabilities = { @@ -126,7 +128,7 @@ minetest.register_tool("cannabis:shovel_hemp_steel", { }, }) minetest.register_tool("cannabis:shovel_hemp_bronze", { - description = "HBronze Shovel", + description = S("Hemp Bronze Shovel"), inventory_image = "cannabis_tool_bronzeshovel.png", wield_image = "cannabis_tool_bronzeshovel.png^[transformR90", tool_capabilities = { @@ -139,7 +141,7 @@ minetest.register_tool("cannabis:shovel_hemp_bronze", { }, }) minetest.register_tool("cannabis:shovel_hemp_mese", { - description = "HMese Shovel", + description = S("Hemp Mese Shovel"), inventory_image = "cannabis_tool_meseshovel.png", wield_image = "cannabis_tool_meseshovel.png^[transformR90", tool_capabilities = { @@ -152,7 +154,7 @@ minetest.register_tool("cannabis:shovel_hemp_mese", { }, }) minetest.register_tool("cannabis:shovel_hemp_diamond", { - description = "HDiamond Shovel", + description = S("Hemp Diamond Shovel"), inventory_image = "cannabis_tool_diamondshovel.png", wield_image = "cannabis_tool_diamondshovel.png^[transformR90", 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____________________________________________________________________________________________________ -- minetest.register_tool("cannabis:axe_hemp_steel", { - description = "HSteel Axe", + description = S("Hemp Steel Axe"), inventory_image = "cannabis_tool_steelaxe.png", tool_capabilities = { full_punch_interval = 1.0, @@ -197,7 +183,7 @@ minetest.register_tool("cannabis:axe_hemp_steel", { }, }) minetest.register_tool("cannabis:axe_hemp_bronze", { - description = "HBronze Axe", + description = S("Hemp Bronze Axe"), inventory_image = "cannabis_tool_bronzeaxe.png", tool_capabilities = { full_punch_interval = 1.0, @@ -209,7 +195,7 @@ minetest.register_tool("cannabis:axe_hemp_bronze", { }, }) minetest.register_tool("cannabis:axe_hemp_mese", { - description = "HMese Axe", + description = S("Hemp Mese Axe"), inventory_image = "cannabis_tool_meseaxe.png", tool_capabilities = { full_punch_interval = 0.9, @@ -221,7 +207,7 @@ minetest.register_tool("cannabis:axe_hemp_mese", { }, }) minetest.register_tool("cannabis:axe_hemp_diamond", { - description = "HDiamond Axe", + description = S("Hemp Diamond Axe"), inventory_image = "cannabis_tool_diamondaxe.png", tool_capabilities = { full_punch_interval = 0.9, @@ -233,7 +219,7 @@ minetest.register_tool("cannabis:axe_hemp_diamond", { }, }) minetest.register_tool("cannabis:axe_hemp_high", { - description = "Hemp_high Axe", + description = S("Hemp High Performance Axe"), inventory_image = "cannabis_tool_highaxe.png", tool_capabilities = { full_punch_interval = 0.9, @@ -248,7 +234,7 @@ minetest.register_tool("cannabis:axe_hemp_high", { -- Swords___________________________________________________________________________________________________ minetest.register_tool("cannabis:sword_hemp_steel", { - description = "HSteel Sword", + description = S("Hemp Steel Sword"), inventory_image = "cannabis_tool_steelsword.png", tool_capabilities = { full_punch_interval = 0.8, @@ -260,7 +246,7 @@ minetest.register_tool("cannabis:sword_hemp_steel", { } }) minetest.register_tool("cannabis:sword_hemp_bronze", { - description = "HBronze Sword", + description = S("Hemp Bronze Sword"), inventory_image = "cannabis_tool_bronzesword.png", tool_capabilities = { full_punch_interval = 0.8, @@ -272,7 +258,7 @@ minetest.register_tool("cannabis:sword_hemp_bronze", { } }) minetest.register_tool("cannabis:sword_hemp_mese", { - description = "HMese Sword", + description = S("Hemp Mese Sword"), inventory_image = "cannabis_tool_mesesword.png", tool_capabilities = { full_punch_interval = 0.7, @@ -284,7 +270,7 @@ minetest.register_tool("cannabis:sword_hemp_mese", { } }) minetest.register_tool("cannabis:sword_hemp_diamond", { - description = "HDiamond Sword", + description = S("Hemp Diamond Sword"), inventory_image = "cannabis_tool_diamondsword.png", tool_capabilities = { full_punch_interval = 0.7, @@ -296,7 +282,7 @@ minetest.register_tool("cannabis:sword_hemp_diamond", { } }) minetest.register_tool("cannabis:sword_hemp_high", { - description = "Hemp_high Sword", + description = S("Hemp High Performance Sword"), inventory_image = "cannabis_tool_highsword.png", tool_capabilities = { 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:___________________________________________________________________ From 11997f8c41d132b214a3bfaea4f871a47a857353 Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 18:12:16 +0200 Subject: [PATCH 6/8] update time grow --- cannabis/canapa.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cannabis/canapa.lua b/cannabis/canapa.lua index c5e956e..3d9bcda 100644 --- a/cannabis/canapa.lua +++ b/cannabis/canapa.lua @@ -76,7 +76,7 @@ minetest.register_abm({ "default:dirt_with_coniferous_litter" }, interval = 2, - chance = 1, + chance = 10, action = function(...) minetest.grow_canapa(...) end From 1550842ec0ee10cce2a725aa447507e97112843d Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 18:35:42 +0200 Subject: [PATCH 7/8] Update joint.lua --- cannabis/joint.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cannabis/joint.lua b/cannabis/joint.lua index 0fd0bff..319f725 100644 --- a/cannabis/joint.lua +++ b/cannabis/joint.lua @@ -1,6 +1,6 @@ -- get Boilerplate for Translations local S = cannabis.S -local path = cannabis.path + minetest.register_craftitem("cannabis:joint_fumo_acceso", { description = S("Joint of hash lit"), inventory_image = "joint_joint_fac.png", From cf9ce8c60e2a8cda77e4d8492d3e610748e630d9 Mon Sep 17 00:00:00 2001 From: IIIullaIII Date: Thu, 7 May 2020 19:15:25 +0200 Subject: [PATCH 8/8] Update canapa.lua --- cannabis/canapa.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cannabis/canapa.lua b/cannabis/canapa.lua index 3d9bcda..c2ee1f5 100644 --- a/cannabis/canapa.lua +++ b/cannabis/canapa.lua @@ -43,7 +43,7 @@ function minetest.grow_canapa(pos, node) then return end - if not minetest.find_node_near(pos, 1, {"group:water"}) then + if not minetest.find_node_near(pos, 3, {"group:water"}) then return end pos.y = pos.y + 1