Hey
int16_t regainStaminaMinutes = offlineTime / 180; if i change this line to
int16_t regainStaminaMinutes = offlineTime / 90;
if will change stamina regen from 1 min for 3 min off to 1 min for 1,5 min off? . Or i have to change another files ?
Code:
void Player::regenerateStamina(int32_t offlineTime)
{
if (!g_config.getBoolean(ConfigManager::STAMINA_SYSTEM)) {
return;
}
offlineTime -= 600;
if (offlineTime < 180) {
return;
}
int16_t regainStaminaMinutes = offlineTime / 180;
int16_t maxNormalStaminaRegen = 2400 - std::min<int16_t>(2400, staminaMinutes);
if (regainStaminaMinutes > maxNormalStaminaRegen) {
int16_t happyHourStaminaRegen = (offlineTime - (maxNormalStaminaRegen * 180)) / 600;
staminaMinutes = std::min<int16_t>(2520, std::max<int16_t>(2400, staminaMinutes) + happyHourStaminaRegen);
} else {
staminaMinutes += regainStaminaMinutes;
}
}
int16_t regainStaminaMinutes = offlineTime / 180; if i change this line to
int16_t regainStaminaMinutes = offlineTime / 90;
if will change stamina regen from 1 min for 3 min off to 1 min for 1,5 min off? . Or i have to change another files ?