Jump to content

kmnwolfman

Members
  • Posts

    1
  • Joined

  • Last visited

Previous Fields

  • Country
    A

kmnwolfman's Achievements

Leaden Juggernaut

Leaden Juggernaut (2/20)

0

Reputation

  1. Hi guys, after about a year, I finally returned to Sacred, but before I started playing I did some lurking around DarkMatters. So it happened that I came across this thread where I read the formula for spell regeneration. Playing Sacred Gold with the latest patch 2.28, I noticed that the posted formula for spell regeneration does not produce correct results. The original formula that I thing was used sometime before the latest patch is: __________________________________________________ Spell Regeneration time = { Basic Time + Level Time * (Spell runes read + Spell runes socketed / 2) } * [{ 1 / (1 + MR) } * {1 / (1 + M + SR) } + GM ] * {1 / (1 + MS) } __________________________________________________ The formula that I found to work, at least for Ice Shards(IS) because I did not test it for any other spells, is: __________________________________________________ Spell Regeneration time = { Basic Time + Level Time * (Spell runes read + Spell runes socketed / 2) } * [{ 1 / (1 + MR) } * {1 / (1 + M + SR + GM )} * {1 / (1 + MS) }] __________________________________________________ Test setup: 1. I tested the formula on my level 43 BM: Meditation 5 Water Magic 19 Mental Regeneration 198 that means: M = 54% = 0.54 MS = 55% = 0.55 MR = 198% = 1.98 2. I shall also be using these values for Ghost Meadow(GM): GM level 1 => GM = 100% = 1 GM level 21 => GM = 200% = 2 GM level 41 => GM = 300% = 3 when we don't use Ghost Meadow GM = 0 3. Also a pair of greaves to add Spell regeneration(SR) SR = 50% = 0.5 when the greaves are not equipped SR = 0 Let the testing commence: Using Ice Shards(IS) lvl1 without the greaves equipped and also without Ghost Meadow(GM) cast, the game displays a regeneration of 1.1s. By replacing in the second formula: Basic Time with 5, Level Time with 3, Spell runes read with 1, Spell runes socketed with 0, MR with 1.98, M with 0.54, SR with 0, GM with 0 and MS with 0.55 we get (5+3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54)} * {1 / (1 + 0.55)} = 8 * {1 / (2.98 * 1.54 * 1.55)} = 8 / 7.11326 = 1.12 ≈ 1.1s By inspecting the two results, marked with bold, we observe that the formula works. Enough holding hands : IS level 1 + GM level 1, game displays 0.7s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 1)} * {1 / (1 + 0.55)} = 8 / (2.98 * 2.54 * 1.55) = 8 / 11.73226 = 0.68 ≈ 0.7s IS level 1 + GM level 21, game displays 0.5s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 2)} * {1 / (1 + 0.55)} = 8 / (2.98 * 3.54 * 1.55) = 8 / 16.35126 = 0.48 ≈ 0.5s IS level 1 + GM level 41, game displays 0.4s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 3)} * {1 / (1 + 0.55)} = 8 / (2.98 * 4.54 * 1.55) = 8 / 20.97026 = 0.38 ≈ 0.4s IS level 1 + SR, game displays 0.8s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5)} * {1 / (1 + 0.55)} = 8 / (2.98 * 2.04 * 1.55) = 8 / 9.42276 = 0.84 ≈ 0.8s IS level 1 + SR + GM level 1, game displays 0.6s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 1)} * {1 / (1 + 0.55)} = 8 / (2.98 * 3.04 * 1.55) = 8 / 14.04176 = 0.56 ≈ 0.6s IS level 1 + SR + GM level 21, game displays 0.4s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 2)} * {1 / (1 + 0.55)} = 8 / (2.98 * 4.04 * 1.55) = 8 / 18.66076 = 0.42 ≈ 0.4s IS level 1 + SR + GM level 41, game displays 0.3s. (5 + 3)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 3)} * {1 / (1 + 0.55)} = 8 / (2.98 * 5.04 * 1.55) = 8 / 23.27976 = 0.34 ≈ 0.3s IS level 2, game displays 1.5s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54)} * {1 / (1 + 0.55)} = 11 / (2.98 * 1.54 * 1.55) = 11 / 7.11326 = 1.54 ≈ 1.5s IS level 2 + GM level 1, game displays 0.9s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 1)} * {1 / (1 + 0.55)} = 11 / (2.98 * 2.54 * 1.55) = 11 / 11.73226 = 0.93 ≈ 0.9s IS level 2 + GM level 21, game displays 0.7s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 2)} * {1 / (1 + 0.55)} = 11 / (2.98 * 3.54 * 1.55) = 11 / 16.35126 = 0.67 ≈ 0.7s IS level 2 + GM level 41, game displays 0.5s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 3)} * {1 / (1 + 0.55)} = 11 / (2.98 * 4.54 * 1.55) = 11 / 20.97026 = 0.52 ≈ 0.5s IS level 2 + SR, game displays 1.2s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5)} * {1 / (1 + 0.55)} = 11 / (2.98 * 2.04 * 1.55) = 11 / 9.42276 = 1.16 ≈ 1.2s IS level 2 + SR + GM level 1, game displays 0.8s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 1)} * {1 / (1 + 0.55)} = 11 / (2.98 * 3.04 * 1.55) = 11 / 14.04176 = 0.78 ≈ 0.8s IS level 2 + SR + GM level 21, game displays 0.6s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 2)} * {1 / (1 + 0.55)} = 11 / (2.98 * 4.04 * 1.55) = 11 / 18.66076 = 0.58 ≈ 0.6s IS level 2 + SR + GM level 41, game displays 0.5s. (5 + 6)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 3)} * {1 / (1 + 0.55)} = 11 / (2.98 * 5.04 * 1.55) = 11 / 23.27976 = 0.47 ≈ 0.5s IS level 28, game displays 12.4s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54)} * {1 / (1 + 0.55)} = 89 / (2.98 * 1.54 * 1.55) = 89 / 7.11326 = 12.51 ≈ 12.5s IS level 28 + GM level 1, game displays 7.5s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 1)} * {1 / (1 + 0.55)} = 89 / (2.98 * 2.54 * 1.55) = 89 / 11.73226 = 7.58 ≈ 7.6s IS level 28 + GM level 21, game displays 5.4s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 2)} * {1 / (1 + 0.55)} = 89 / (2.98 * 3.54 * 1.55) = 89 / 16.35126 = 5.44 ≈ 5.4s IS level 28 + GM level 41, game displays 4.2s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 3)} * {1 / (1 + 0.55)} = 89 / (2.98 * 4.54 * 1.55) = 89 / 20.97026 = 4.24 ≈ 4.2s IS level 28 + SR, game displays 9.4s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5)} * {1 / (1 + 0.55)} = 89 / (2.98 * 2.04 * 1.55) = 89 / 9.42276 = 9.44 ≈ 9.4s IS level 28 + SR + GM level 1, game displays 6.3s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 1)} * {1 / (1 + 0.55)} = 89 / (2.98 * 3.04 * 1.55) = 89 / 14.04176 = 6.33 ≈ 6.3s IS level 28 + SR + GM level 21, game displays 4.7s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 2)} * {1 / (1 + 0.55)} = 89 / (2.98 * 4.04 * 1.55) = 89 / 18.66076 = 4.76 ≈ 4.8s IS level 28 + SR + GM level 41, game displays 3.8s. (5 + 84)*[{1 / (1 + 1.98)} * {1 / (1 + 0.54 + 0.5 + 3)} * {1 / (1 + 0.55)} = 89 / (2.98 * 5.04 * 1.55) = 89 / 23.27976 = 3.82 ≈ 3.8s DONE. I also tried using the formula for Phase Shift and Fireball and I noticed that the 'Basic Time' and 'Level Time' changed with the latest patch for Sacred. It was easy to observe that Fireball now has 5/3, just like Ice Shards, but I'm too lazy to deduce all the new values, maybe someday I'll get to it. Conclusions: 1. The formula for spell regeneration used in the patch 2.28 is: __________________________________________________ Spell Regeneration time = { Basic Time + Level Time * (Spell runes read + Spell runes socketed / 2) } * [{ 1 / (1 + MR) } * {1 / (1 + M + SR + GM )} * {1 / (1 + MS) }] __________________________________________________ 2. The 'Basic Time' and 'Level Time' for the BM's spells have changed, though Ice Shards still has 5/3. 3. As a BM you are better off spending only 1 point on Meditation, since now spell regeneration from items and GM bonus are added to the Meditation Bonus. Using a lvl181 GM you already have a bonus of 1000%, add to that at least 500% from items and the small bonus you get by investing additional points in Meditation is ridiculously small. So just spend 1 point in Meditation and increase it with +All Skills or +Meditation. Note: I chose, the random value, 500% from items on the assumption that eventually the bonuses will get bigger, considering that at lvl43 my BM already has 300%. 4. I have no idea how the CA regeneration formula would look like with GM but it probably is GM + RSM. 5. Using this formula it appears that some results differ from the displayed results but it's probably due to rounding some values. Corrections are always welcomed.
  2. hey kmnwolfman, Welcome to FDM, feel free to jump right in and have some fun :)

×
×
  • Create New...
Please Sign In or Sign Up