Skip to content

TES3MP-MBSP v1.1.0

Compare
Choose a tag to compare
@IllyaMoskvin IllyaMoskvin released this 15 Dec 00:15
· 3 commits to master since this release

This release fixes a major bug wherein the "base" skill progress for casting a spell (regardless of its cost) was not being awarded. Only the "extra" skill progress (based on spell cost) was awarded.

This bug was especially noticeable to new players, who tend to cast low-cost spells that award no extra progress. As such, skill progress in spell-casting skills appeared to be stuck at zero.

More accurately, I forgot to include the "natural" progress delta assigned by the game when overriding skill progress. If the extra progress was zero, then we would override the new skill progress with the old one, which made it seem stuck. Now, we do include that delta, and we do not override skill progress if there's no extra progress to award. Might as well take this opportunity to reduce how many packets we send to other players!