How skill/stat point distribution works now:
every click immediately consumes the skill/stat point and applies to you char's build. Both stat and skill point distribution
How distribution should work:
There should be an Apply and Return button
Every time the user distributes his stat points, it should show the change it is making to his character;s build but not apply it.
If the user presses "Apply" the points distributed will be consumed and the changes made to his character's build will be applied to and those distributed points cannot be returned unless the user uses a Testimony of Retraining.
Same goes for skill point distribution.
And..
if the User Presses "Return" the user's consumed skill/stat points after his last Apply button press, will be returned