MSC++ said:bool CBasePlayer::LernSkill( int iStat, int EnemySkillLevel )
{
//Exp is added to a random property of the skill
CStat *pStat = FindStat( iStat );
if( !pStat ) return false;
int iSubStat = RANDOM_LONG(0,(pStat->m_SubStats.size()-1));
return LernSkill( iStat, iSubStat, EnemySkillLevel );
}
DarkTerror said:My thought on this would be to gain 100% experience for subskill 1, then, for the next kill, for subskill 2.
Example:
1st kill: 100% experience goes into profession.
2nd kill: 100% experience goes into balance.
3rd kill: 100'% experience goes into power.
That would at least be a bit less random.