Hero Points
Events
Unit - A unit Gains a level
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Custom value of (Triggering unit)) Equal to 1
Then - Actions
-------- Don't let them have their point --------
Unit - Set the custom value of (Triggering unit) to 0
Hero - Modify unspent skill points of (Triggering unit): Subtract 1 points
Else - Actions
-------- Let them have their point --------
Unit - Set the custom value of (Triggering unit) to 1