mirror of
https://codeberg.org/Wuzzy/pride_flags.git
synced 2025-03-22 16:02:20 +00:00
Update node meta on loading mast
This commit is contained in:
parent
bbb59d9dce
commit
e07c633679
1 changed files with 19 additions and 0 deletions
19
init.lua
19
init.lua
|
@ -535,6 +535,25 @@ minetest.register_lbm({
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_lbm({
|
||||||
|
name = "pride_flags:update_node_meta",
|
||||||
|
label = "Update mast node meta",
|
||||||
|
nodenames = {"pride_flags:upper_mast"},
|
||||||
|
run_at_every_load = false,
|
||||||
|
action = function(pos, node)
|
||||||
|
local meta = minetest.get_meta( pos )
|
||||||
|
local flag_idx = meta:get_int("flag_idx")
|
||||||
|
if flag_idx ~= 0 then
|
||||||
|
local flag_name = legacy_flag_list[ flag_idx ]
|
||||||
|
if not flag_name then
|
||||||
|
flag_name = DEFAULT_FLAG
|
||||||
|
end
|
||||||
|
meta:set_string("flag_idx", "")
|
||||||
|
meta:set_string("flag_name", flag_name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
||||||
if minetest.get_modpath("default") then
|
if minetest.get_modpath("default") then
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "pride_flags:lower_mast 6",
|
output = "pride_flags:lower_mast 6",
|
||||||
|
|
Loading…
Add table
Reference in a new issue