pvp_revamped/knockback.lua

14 lines
499 B
Lua
Raw Normal View History

2020-08-12 22:37:11 -07:00
local player_data = pvp_revamped.player_data
local calculate_knockback = minetest.calculate_knockback
2020-09-24 12:08:05 -07:00
--Disable knockback on immobilize.
2020-08-12 22:37:11 -07:00
function minetest.calculate_knockback(player, hitter, time_from_last_punch, tool_capabilities, dir, distance, damage)
local pdata = player_data[player:get_player_name()]
2020-09-24 12:08:05 -07:00
if pdata and pdata.immobilize then
2020-08-12 22:37:11 -07:00
return 0.0
end
return calculate_knockback(player, hitter, time_from_last_punch, tool_capabilities, dir, distance, damage)
end