mirror of
https://github.com/D00Med/scifi_nodes.git
synced 2024-11-10 20:20:35 +01:00
e40f9747b0
* move "dye" to optional depends and disable recipes if default or dye are not available * replace default.LIGHT_MAX with minetest.LIGHT_MAX * add sound-switch and use default if available * enable crate and builder only if default mod is available * move default mod to opt-depends and use screwdriver only if available Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
49 lines
1.3 KiB
Lua
49 lines
1.3 KiB
Lua
|
|
local plants = {
|
|
{"flower1", "Glow Flower", 1,0, minetest.LIGHT_MAX},
|
|
{"flower2", "Pink Flower", 1.5,0, 10},
|
|
{"flower3", "Triffid", 2,5, 0},
|
|
{"flower4", "Weeping flower", 1.5,0, 0},
|
|
{"plant1", "Bulb Plant", 1,0, 0},
|
|
{"plant2", "Trap Plant", 1.5,0, minetest.LIGHT_MAX},
|
|
{"plant3", "Blue Jelly Plant", 1.2,0, 10},
|
|
{"plant4", "Green Jelly Plant", 1.2,0, 10},
|
|
{"plant5", "Fern Plant", 1.7,0, 0},
|
|
{"plant6", "Curly Plant", 1,0, 10},
|
|
{"plant7", "Egg weed", 1,0, 0},
|
|
{"plant8", "Slug weed", 1,0, 10},
|
|
{"plant9", "Prickly Plant", 1,0, 0},
|
|
{"plant10", "Umbrella weed", 1,0, 10},
|
|
{"eyetree", "Eye Tree", 2.5,0, 0},
|
|
{"grass", "Alien Grass", 1,0, 0},
|
|
}
|
|
|
|
for _, row in ipairs(plants) do
|
|
local name = row[1]
|
|
local desc = row[2]
|
|
local size = row[3]
|
|
local dmg = row[4]
|
|
local light = row[5]
|
|
-- Node Definition
|
|
minetest.register_node("scifi_nodes:"..name, {
|
|
description = desc,
|
|
tiles = {"scifi_nodes_"..name..".png"},
|
|
drawtype = "plantlike",
|
|
inventory_image = "scifi_nodes_"..name..".png",
|
|
groups = {snappy=1, oddly_breakable_by_hand=1, dig_immediate=3, flora=1},
|
|
paramtype = "light",
|
|
visual_scale = size,
|
|
buildable_to = true,
|
|
walkable = false,
|
|
damage_per_second = dmg,
|
|
selection_box = {
|
|
type = "fixed",
|
|
fixed = {
|
|
{-0.3, -0.5, -0.3, 0.3, 0.5, 0.3},
|
|
}
|
|
},
|
|
is_ground_content = false,
|
|
light_source = light,
|
|
})
|
|
end
|