Make fire aspect enchant respect attack reach limit

This commit is contained in:
Eliy21 2023-12-14 08:12:13 +00:00
parent 85b1f5247a
commit b2507c3640

View file

@ -133,10 +133,14 @@ minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch,
if wielditem then if wielditem then
local fire_aspect_level = mcl_enchanting.get_enchantment(wielditem, "fire_aspect") local fire_aspect_level = mcl_enchanting.get_enchantment(wielditem, "fire_aspect")
if fire_aspect_level > 0 then if fire_aspect_level > 0 then
local player_pos = player:get_pos()
local hitter_pos = hitter:get_pos()
if vector.distance(hitter_pos, player_pos) <= 3 then
mcl_burning.set_on_fire(player, fire_aspect_level * 4) mcl_burning.set_on_fire(player, fire_aspect_level * 4)
end end
end end
end end
end
end) end)
mcl_enchanting.enchantments.flame = { mcl_enchanting.enchantments.flame = {