From dfeddbdaa03702ad1fc41abcbde008e55604064e Mon Sep 17 00:00:00 2001 From: devZoGok Date: Tue, 17 Oct 2023 19:27:38 +0300 Subject: [PATCH] correctly checking rate of fire --- Assets/Scripts/unitData.lua | 2 +- vehicle.cpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/unitData.lua b/Assets/Scripts/unitData.lua index 39a573a..cb2493e 100644 --- a/Assets/Scripts/unitData.lua +++ b/Assets/Scripts/unitData.lua @@ -35,7 +35,7 @@ units = { health = {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500}, cost = {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500}, range = {15, 15, 14, 14, 13, 13, 12, 12, 15, 25}, - rateOfFire = {5000, 100, 100, 100, 100, 100, 100}, + rateOfFire = {50, 100, 100, 100, 100, 100, 100}, unitCornerPoints = { { diff --git a/vehicle.cpp b/vehicle.cpp index e52bd18..d95f080 100644 --- a/vehicle.cpp +++ b/vehicle.cpp @@ -224,8 +224,11 @@ namespace battleship{ else{ pursuingTarget = false; - if(getTime() - lastFireTime > rateOfFire) + if(getTime() - lastFireTime > rateOfFire){ fire(); + + lastFireTime = getTime(); + } } }