The other day, I noticed that unlearning skills seemed to be costing a *lot* more money than they were supposed to (and rather more than the price quoted when I first unlearned the skill). To the point where (just pulling numbers out of the air, but it should capture the gist of what happened), I paid 10000 to unlearn a skill when I had about 50000 total, and ended up with no money at all.
So I did some testing with the skill screen and the inventory screen open simultaneously (so I could track when money was being deducted). Here's what I discovered:
If I unlearn a skill, no money is actually deducted until I reassign those skill points to a new skill.
If I then go on to reassign points to more than one skill, money will be deducted repeatedly for every skill I add. This seems to be the case whether the points I assign to the new skill came from the skill I unlearned or not.
For example: Say I had five points in evasion, which I sold back for (again pulling numbers out of the air) 10000. I also have two skill points from a recent level-up that I haven't assigned to any skill yet. I assign four of those points to alchemy - extract, and 10000 gets deducted, which is as it should be. I assign one point to a new spell. Another 10000 gets deducted. I assign my other skill points to other skills. Again, money gets deducted. (If I run out of money, it'll still let me assign skills.)
Getting out of the skill window (after I've assigned points to the first skill, cause otherwise it cancels the unlearning altogether) and going back in seems to solve this problem, but until I figured this out, I was burning through a looooot of money. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
I'm running a Hardcore game, version 1.45, if that makes any difference.