From 20533fc0f011da53eb846874dca3f7378d0e6c82 Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Thu, 19 Nov 2020 20:06:49 +0200 Subject: [PATCH] decrease offline training formulas twice --- data/creaturescripts/scripts/offlinetraining.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/creaturescripts/scripts/offlinetraining.lua b/data/creaturescripts/scripts/offlinetraining.lua index fd651b5..e9a5143 100644 --- a/data/creaturescripts/scripts/offlinetraining.lua +++ b/data/creaturescripts/scripts/offlinetraining.lua @@ -58,9 +58,9 @@ function onLogin(player) local updateSkills = false if table.contains({SKILL_CLUB, SKILL_SWORD, SKILL_AXE, SKILL_DISTANCE}, offlineTrainingSkill) then local modifier = topVocation:getAttackSpeed() / 1000 - updateSkills = player:addOfflineTrainingTries(offlineTrainingSkill, (trainingTime / modifier) / (offlineTrainingSkill == SKILL_DISTANCE and 4 or 2)) + updateSkills = player:addOfflineTrainingTries(offlineTrainingSkill, (trainingTime / modifier) / (offlineTrainingSkill == SKILL_DISTANCE and 8 or 4)) elseif offlineTrainingSkill == SKILL_MAGLEVEL then - local gainTicks = topVocation:getManaGainTicks() * 2 + local gainTicks = topVocation:getManaGainTicks() * 4 if gainTicks == 0 then gainTicks = 1 end @@ -69,7 +69,7 @@ function onLogin(player) end if updateSkills then - player:addOfflineTrainingTries(SKILL_SHIELD, trainingTime / 4) + player:addOfflineTrainingTries(SKILL_SHIELD, trainingTime / 8) end return true