Merge pull request 'Remove unused code and variables from mob punch' (#1627) from jordan4ibanez/MineClone2:mineclone5 into mineclone5

Reviewed-on: MineClone2/MineClone2#1627
This commit is contained in:
jordan4ibanez 2021-04-23 21:29:55 +00:00
commit 129987a38e
1 changed files with 3 additions and 32 deletions

View File

@ -182,7 +182,6 @@ mobs.mob_punch = function(self, hitter, tflp, tool_capabilities, dir)
mobs.critical_effect(self) mobs.critical_effect(self)
end end
local die = false
-- only play hit sound and show blood effects if damage is 1 or over; lower to 0.1 to ensure armor works appropriately. -- only play hit sound and show blood effects if damage is 1 or over; lower to 0.1 to ensure armor works appropriately.
if damage >= 0.1 then if damage >= 0.1 then
@ -223,13 +222,12 @@ mobs.mob_punch = function(self, hitter, tflp, tool_capabilities, dir)
multiplier = knockback_enchant + 1 --(starts from 1, 1 would be no change) multiplier = knockback_enchant + 1 --(starts from 1, 1 would be no change)
end end
--do this to sure you can punch a mob back when
--it's coming for you
if self.hostile then if self.hostile then
multiplier = multiplier + 2 multiplier = multiplier + 2
end end
local luaentity
dir = vector_multiply(dir,multiplier) dir = vector_multiply(dir,multiplier)
dir.y = up dir.y = up
@ -240,33 +238,6 @@ mobs.mob_punch = function(self, hitter, tflp, tool_capabilities, dir)
--0.4 seconds until you can hurt the mob again --0.4 seconds until you can hurt the mob again
self.pause_timer = 0.4 self.pause_timer = 0.4
end end
-- END if damage
-- if skittish then run away
--[[
if not die and self.runaway == true and self.state ~= "flop" then
local lp = hitter:get_pos()
local s = self.object:get_pos()
local vec = {
x = lp.x - s.x,
y = lp.y - s.y,
z = lp.z - s.z
}
local yaw = (atan(vec.z / vec.x) + 3 * math_pi / 2) - self.rotate
if lp.x > s.x then
yaw = yaw + math_pi
end
yaw = set_yaw(self, yaw, 6)
self.state = "runaway"
self.runaway_timer = 0
self.following = nil
end
]]--
end end
--do internal per mob projectile calculations --do internal per mob projectile calculations