• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Stamina tfs 1.0

Laharosek

New Member
Joined
Feb 2, 2014
Messages
58
Reaction score
4
Hey
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 ?
 
Back
Top