summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/game.cpp b/src/game.cpp
index 594583fdc..d5a733c60 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -2088,10 +2088,13 @@ void the_game(
}
if(do_punch_damage){
// Report direct punch
- v3f objpos = selected_object->getPosition();
- v3f dir = (objpos - player_position).normalize();
-
- bool disable_send = selected_object->directReportPunch(playeritem.name, dir);
+ v3f objpos = selected_object->getPosition();
+ v3f dir = (objpos - player_position).normalize();
+
+ // TODO: Get time_from_last_punch from somewhere
+ float time_from_last_punch = 1000000;
+ bool disable_send = selected_object->directReportPunch(
+ dir, &playeritem, time_from_last_punch);
if(!disable_send)
client.interact(0, pointed);
}