} if (isset($_GET['request_timer']) && $_GET['request_timer'] == "energy_timer") { if (isset($_GET['operation'])) { UserTimers::stopEnergyTimer($_SESSION['userID']); exit; } $request_timer = $_GET['request_timer']; $increment_value = $_GET['increment_value']; //if(UserTimers::incremenEnergyTimer($_SESSION['userID'], $increment_value * ENERGY_INCREASE_TIME)){ if (UserTimers::updateEnergyTimer($_SESSION['userID'])) { $playerEnergy++; $refill_energy = $playerEnergy; if ($playerEnergy > $playerEnergyMax) { $refill_energy = $playerEnergyMax; } if (User::updateUserEnergy($_SESSION['userID'], $refill_energy)) { echo "success"; } } else { echo "failure"; } } if (isset($_GET['request_timer']) && $_GET['request_timer'] == "health_timer") { if (isset($_GET['operation'])) { UserTimers::stopHealthTimer($_SESSION['userID']); exit; } $request_timer = $_GET['request_timer']; $increment_value = $_GET['increment_value']; //if(UserTimers::incremenHealthTimer($_SESSION['userID'], $increment_value * HEALTH_INCREASE_TIME)){ if (UserTimers::updateHealthTimer($_SESSION['userID'])) {
} } if ($playerEnergyMax > $playerEnergy) { $energy_mins = floor($energy_timer / 60); $energy_increment = floor($energy_mins / $energy_increase_timer); if ($energy_increment > 0) { $new_energy = $energy_increment + $playerEnergy; if ($new_energy >= $playerEnergyMax) { if (UserTimers::stopEnergyTimer($_SESSION['userID'])) { User::updateUserEnergy($_SESSION['userID'], $playerEnergyMax); $energy_timer = 0; $playerEnergy = $playerEnergyMax; } } else { if (UserTimers::incremenEnergyTimer($_SESSION['userID'], $energy_increment * $energy_increase_timer)) { User::updateUserEnergy($_SESSION['userID'], $new_energy); $energy_timer -= $energy_increment * $energy_increase_timer * 60; $playerEnergy = $new_energy; } } } } if ($playerStaminaMax > $playerStamina) { $stamina_mins = floor($stamina_timer / 60); $stamina_seconds = $stamina_timer % 60; $stamina_increment = floor($stamina_mins / $stamina_increase_timer); if ($stamina_increment > 0) { $new_stamina = $stamina_increment + $playerStamina; if ($new_stamina >= $playerStaminaMax) { if (UserTimers::stopStaminaTimer($_SESSION['userID'])) { User::updateUserStamina($_SESSION['userID'], $playerStaminaMax);