mirror of
https://github.com/sbrl/Minetest-WorldEditAdditions.git
synced 2024-08-21 14:04:06 +02:00
18 lines
611 B
Lua
18 lines
611 B
Lua
local wea_c = worldeditadditions_core
|
|
--- worldeditadditions.raycast() wrapper
|
|
function worldeditadditions.farwand.do_raycast(player)
|
|
if player == nil then return nil end
|
|
local player_name = player:get_player_name()
|
|
|
|
if worldeditadditions.farwand.player_data[player_name] == nil then
|
|
worldeditadditions.farwand.player_data[player_name] = { maxdist = 1000, skip_liquid = true }
|
|
end
|
|
|
|
local looking_pos, node_id = wea_c.raycast(
|
|
player,
|
|
worldeditadditions.farwand.player_data[player_name].maxdist,
|
|
worldeditadditions.farwand.player_data[player_name].skip_liquid
|
|
)
|
|
return looking_pos, node_id
|
|
end
|