From 73a8b193837cb303da35cb1af71c80b7ac84d39d Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Fri, 11 Dec 2020 20:07:46 +0200 Subject: [PATCH] introduce correct 7.72 formulas for the magic level increment because previously it was pre 7.6 formulas --- config.lua | 2 +- src/vocation.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config.lua b/config.lua index 5ee7d7d..1256fa8 100644 --- a/config.lua +++ b/config.lua @@ -94,7 +94,7 @@ newbieLevelThreshold = 5 rateExp = 1 rateSkill = 3 rateLoot = 2 -rateMagic = 1 +rateMagic = 2 rateSpawn = 0 -- Monsters diff --git a/src/vocation.cpp b/src/vocation.cpp index 98a9973..1732fc5 100644 --- a/src/vocation.cpp +++ b/src/vocation.cpp @@ -187,7 +187,7 @@ uint64_t Vocation::getReqMana(uint32_t magLevel) return it->second; } - uint64_t reqMana = static_cast(400 * std::pow(manaMultiplier, static_cast(magLevel) - 1)); + uint64_t reqMana = static_cast(1600 * std::pow(manaMultiplier, static_cast(magLevel) - 1)); uint32_t modResult = reqMana % 20; if (modResult < 10) { reqMana -= modResult;