mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-25 20:11:06 +01:00
fix callbacks
This commit is contained in:
parent
b396a3c6ee
commit
47eca3f774
2 changed files with 10 additions and 14 deletions
|
@ -2,7 +2,10 @@ local modname = minetest.get_current_modname()
|
|||
local S = minetest.get_translator(modname)
|
||||
local modpath = minetest.get_modpath(modname)
|
||||
|
||||
local function temple_placement_callback(p1, p2, pr)
|
||||
local function temple_placement_callback(pos,def, pr)
|
||||
local hl = def.sidelen / 2
|
||||
local p1 = vector.offset(pos,-hl,-hl,-hl)
|
||||
local p2 = vector.offset(pos,hl,hl,hl)
|
||||
-- Delete cacti leftovers:
|
||||
local cactus_nodes = minetest.find_nodes_in_area_under_air(p1, p2, "mcl_core:cactus")
|
||||
if cactus_nodes and #cactus_nodes > 0 then
|
||||
|
@ -97,11 +100,6 @@ mcl_structures.register_structure("desert_temple",{
|
|||
y_max = mcl_vars.mg_overworld_max,
|
||||
y_min = 1,
|
||||
biomes = { "Desert" },
|
||||
after_place = function(pos,def,pr)
|
||||
local hl = def.sidelen / 2
|
||||
local p1 = vector.offset(pos,-hl,-hl,-hl)
|
||||
local p2 = vector.offset(pos,hl,hl,hl)
|
||||
temple_placement_callback(p1, p2, pr)
|
||||
end,
|
||||
filenames = { modpath.."/schematics/mcl_structures_desert_temple.mts" },
|
||||
after_place = temple_placement_callback
|
||||
})
|
||||
|
|
|
@ -2,7 +2,10 @@ local modname = minetest.get_current_modname()
|
|||
local S = minetest.get_translator(modname)
|
||||
local modpath = minetest.get_modpath(modname)
|
||||
|
||||
local function temple_placement_callback(p1, p2, pr)
|
||||
local function temple_placement_callback(pos,def, pr)
|
||||
local hl = def.sidelen / 2
|
||||
local p1 = vector.offset(pos,-hl,-hl,-hl)
|
||||
local p2 = vector.offset(pos,hl,hl,hl)
|
||||
--dont remove foliage - looks kind of nice for a jt
|
||||
local chests = minetest.find_nodes_in_area(p1, p2, "mcl_chests:trapped_chest_small")
|
||||
-- Add jungle temple loot into chests
|
||||
|
@ -61,10 +64,5 @@ mcl_structures.register_structure("jungle_temple",{
|
|||
modpath.."/schematics/mcl_structures_jungle_temple.mts",
|
||||
modpath.."/schematics/mcl_structures_jungle_temple_nice.mts",
|
||||
},
|
||||
after_place = function(pos,def,pr)
|
||||
local hl = def.sidelen / 2
|
||||
local p1 = vector.offset(pos,-hl,-hl,-hl)
|
||||
local p2 = vector.offset(pos,hl,hl,hl)
|
||||
temple_placement_callback(p1, p2, pr)
|
||||
end,
|
||||
after_place = temple_placement_callback
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue