mirror of
https://github.com/SmallJoker/exchange_shop.git
synced 2025-07-23 18:40:21 +02:00
Better migrate options, fix 'default' dependency
This commit is contained in:
@ -1,8 +1,5 @@
|
||||
local def = table.copy(minetest.registered_nodes["currency:shop"])
|
||||
def.groups.not_in_creative_inventory = 1
|
||||
|
||||
minetest.override_item("currency:shop", {
|
||||
groups = def.groups,
|
||||
on_construct = function() end,
|
||||
after_place_node = function(pos, ...)
|
||||
local node = minetest.get_node(pos)
|
||||
@ -14,6 +11,10 @@ minetest.override_item("currency:shop", {
|
||||
new_def.on_construct(pos)
|
||||
end
|
||||
new_def.after_place_node(pos, unpack({...}))
|
||||
|
||||
end,
|
||||
on_rightclick = function(pos, node, ...)
|
||||
exchange_shop.migrate_shop_node(pos, node)
|
||||
local new_def = minetest.registered_nodes[exchange_shop.shopname]
|
||||
new_def.on_rightclick(pos, node, unpack({...}))
|
||||
end
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user