Don't do knockback effect for mobs when hurt by a rider

This commit is contained in:
jordan4ibanez 2021-04-23 17:44:49 -04:00
parent 8dafac50a8
commit ea6912c980
1 changed files with 11 additions and 2 deletions

View File

@ -194,6 +194,17 @@ mobs.mob_punch = function(self, hitter, tflp, tool_capabilities, dir)
-- do damage -- do damage
self.health = self.health - damage self.health = self.health - damage
--0.4 seconds until you can hurt the mob again
self.pause_timer = 0.4
--don't do knockback from a rider
for _,obj in pairs(self.object:get_children()) do
if obj == hitter then
return
end
end
-- knock back effect -- knock back effect
local velocity = self.object:get_velocity() local velocity = self.object:get_velocity()
@ -235,8 +246,6 @@ mobs.mob_punch = function(self, hitter, tflp, tool_capabilities, dir)
--add the velocity --add the velocity
self.object:add_velocity(dir) self.object:add_velocity(dir)
--0.4 seconds until you can hurt the mob again
self.pause_timer = 0.4
end end
end end