mirror of
https://github.com/minetest/minetest.git
synced 2024-09-20 19:40:18 +02:00
Puch improvement to make properly battles
There was an Problem with making damage to enemy, if you don't stop attacking without waiting for cool down (full_punch_interval) I fixed it (line 3834): const ToolCapabilities *toolcap = &playeritem.getToolCapabilities(gamedef->idef()); if (runData->time_from_last_punch < toolcap->full_punch_interval) { do_punch = false; do_punch_damage = false; }
This commit is contained in:
parent
8bb9e467d6
commit
4003d3b93b
|
@ -3831,6 +3831,12 @@ void Game::handlePointingAtObject(GameRunData *runData,
|
|||
if (input->getLeftClicked())
|
||||
do_punch = true;
|
||||
|
||||
const ToolCapabilities *toolcap = &playeritem.getToolCapabilities(gamedef->idef());
|
||||
if (runData->time_from_last_punch < toolcap->full_punch_interval) {
|
||||
do_punch = false;
|
||||
do_punch_damage = false;
|
||||
}
|
||||
|
||||
if (do_punch) {
|
||||
infostream << "Left-clicked object" << std::endl;
|
||||
runData->left_punch = true;
|
||||
|
|
Loading…
Reference in New Issue
Block a user