Add legacy compatibility

This commit is contained in:
cx384 2024-01-27 14:03:12 +01:00
parent 0cd3577481
commit 5c8b6c171a
2 changed files with 7 additions and 2 deletions

View File

@ -3,6 +3,9 @@
-- Load support for MT game translation.
local S = minetest.get_translator("butterflies")
-- Legacy compatibility, when pointabilities don't exist, pointable is set to true.
local pointable_compat = not minetest.features.item_specific_pointabilities
-- register butterflies
local butter_list = {
{"white", S("White Butterfly")},
@ -33,7 +36,7 @@ for i in ipairs (butter_list) do
sunlight_propagates = true,
buildable_to = true,
walkable = false,
pointable = false,
pointable = pointable_compat,
groups = {catchable = 1},
selection_box = {
type = "fixed",

View File

@ -3,6 +3,8 @@
-- Load support for MT game translation.
local S = minetest.get_translator("fireflies")
-- Legacy compatibility, when pointabilities don't exist, pointable is set to true.
local pointable_compat = not minetest.features.item_specific_pointabilities
minetest.register_node("fireflies:firefly", {
description = S("Firefly"),
@ -23,7 +25,7 @@ minetest.register_node("fireflies:firefly", {
sunlight_propagates = true,
buildable_to = true,
walkable = false,
pointable = false,
pointable = pointable_compat,
groups = {catchable = 1},
selection_box = {
type = "fixed",