diff --git a/data/creaturescripts/scripts/regeneratestamina.lua b/data/creaturescripts/scripts/regeneratestamina.lua index 04409058bb..ead8348bdc 100644 --- a/data/creaturescripts/scripts/regeneratestamina.lua +++ b/data/creaturescripts/scripts/regeneratestamina.lua @@ -12,12 +12,12 @@ function onLogin(player) end local staminaMinutes = player:getStamina() - local maxNormalStaminaRegen = 2400 - math.min(2400, staminaMinutes) + local maxNormalStaminaRegen = 2340 - math.min(2340, staminaMinutes) local regainStaminaMinutes = offlineTime / 180 if regainStaminaMinutes > maxNormalStaminaRegen then local happyHourStaminaRegen = (offlineTime - (maxNormalStaminaRegen * 180)) / 600 - staminaMinutes = math.min(2520, math.max(2400, staminaMinutes) + happyHourStaminaRegen) + staminaMinutes = math.min(2520, math.max(2340, staminaMinutes) + happyHourStaminaRegen) else staminaMinutes = staminaMinutes + regainStaminaMinutes end diff --git a/data/events/scripts/player.lua b/data/events/scripts/player.lua index e3f39d8500..786004477a 100644 --- a/data/events/scripts/player.lua +++ b/data/events/scripts/player.lua @@ -148,7 +148,7 @@ function Player:onGainExperience(source, exp, rawExp) useStamina(self) local staminaMinutes = self:getStamina() - if staminaMinutes > 2400 and self:isPremium() then + if staminaMinutes > 2340 and self:isPremium() then exp = exp * 1.5 elseif staminaMinutes <= 840 then exp = exp * 0.5