summaryrefslogtreecommitdiff
path: root/objects/Player.lua
diff options
context:
space:
mode:
Diffstat (limited to 'objects/Player.lua')
-rw-r--r--objects/Player.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/objects/Player.lua b/objects/Player.lua
index c23fb14..74f9833 100644
--- a/objects/Player.lua
+++ b/objects/Player.lua
@@ -127,6 +127,7 @@ function Player:punch(target)
-- check if enemy is in range
if distance <= attack_radius + enemy.r + self.r and angle_diff <= math.rad(attack_angle / 2) then
enemy:takeDamage(config.player.punch.damage)
+ enemy.punched = G.time + config.player.punch.cooldown
-- knock back enemy
local normEdx, normEdy = edx / distance, edy / distance
local knockbackX, knockbackY = normEdx * knockback_force, normEdy * knockback_force