diff --git a/plants/sweet_pod.lua b/plants/sweet_pod.lua index cd2a096..aeb5cf7 100644 --- a/plants/sweet_pod.lua +++ b/plants/sweet_pod.lua @@ -14,6 +14,24 @@ local register_sweet_pod = function(number) walkable = false, groups = {flammable=4, oddly_breakable_by_hand=1, light_sensitive_fungus = 11}, sounds = default.node_sound_leaves_defaults(), + + drop = { + max_items = 2, + items = { + { + items = {'dfcaverns:sweet_pod_seed 2', 'dfcaverns:sweet_pods 2'}, + rarity = 7-number, + }, + { + items = {'dfcaverns:sweet_pod_seed', 'dfcaverns:sweet_pods'}, + rarity = 7-number, + }, + { + items = {'dfcaverns:sweet_pod_seed'}, + rarity = 7-number, + }, + }, + }, } if number < 6 then @@ -32,3 +50,14 @@ dfcaverns.register_seed("sweet_pod_seed", S("Sweet Pod Spores"), "dfcaverns_swee table.insert(sweet_names, "dfcaverns:sweet_pod_seed") dfcaverns.register_grow_abm(sweet_names, 10, 1) + +minetest.register_craftitem("dfcaverns:sweet_pods", { + description = S("Sweet Pods"), + inventory_image = "dfcaverns_sweet_pods.png", + stack_max = 99, +}) +minetest.register_craft({ + type = "fuel", + recipe = "dfcaverns:sweet_pods", + burntime = 4 +}) \ No newline at end of file diff --git a/textures/dfcaverns_sweet_pod_seed.png b/textures/dfcaverns_sweet_pod_seed.png index 4266b80..736315f 100644 Binary files a/textures/dfcaverns_sweet_pod_seed.png and b/textures/dfcaverns_sweet_pod_seed.png differ diff --git a/textures/dfcaverns_sweet_pods.png b/textures/dfcaverns_sweet_pods.png new file mode 100644 index 0000000..a20c04d Binary files /dev/null and b/textures/dfcaverns_sweet_pods.png differ