Sorry for the delay in caring.
I think you actually found an exploitable trick in saving 4 skill points when getting the skill until the server side is fixed.
You see on server side eA file
http://eathena-project.googlecode.com/svn/trunk/db/skill_tree.txt:4014,357,5,
4,1,55,5,63,1,0,0,0,0 //LK_CONCENTRATION#Concentration#
Where the skill requires level 1 Increase Recuperative Power.
If your server client read the skill tree client side from the common .lua files lua files/skillinfoz/skillinfolist.lua the client will require you have 5 points in Increase Recuperative Power (and the others) when you want to put points in LK_CONCENTRATION:
[SKID.LK_CONCENTRATION] = {
"LK_CONCENTRATION";
SkillName = "Concentration",
MaxLv = 5,
SpAmount = { 14, 18, 22, 26, 30 },
_NeedSkillList = {
{
SKID.SM_RECOVERY,5 },
{ SKID.KN_SPEARMASTERY,5 },
{ SKID.KN_RIDING,1 }
}
},
So if you simply change the SKID.SM_RECOVERY,5 to SKID.SM_RECOVERY,1 in your local files, it will still work with the server side check. I think I am saying too much ...
I'll make this change to the rms db since other src is confirming the requirement is lv 5, I'll try let eA know about this. Their forum is kind of a mess atm.
Thanks for reporting.
The same thing is found in the rune knight server side skill tree.
Edit: let see if anyone is working there
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=5082