Looks like its possible to total up the points spent on each discipline and skill and the attributes and abilities (champion) they contribute towards
(Code untested)
Code:
local attribs = {}
local abilities = {}
local count, attr, ability
for d =1, GetNumChampionDisciplines() do
attr = GetChampionDisciplineAttribute(d)
count = attribs[attr] or 0
count = count + GetNumPointsSpentInChampionDiscipline(d)
attribs[attr] = count
for s=1, GetNumChampionDisciplineSkills(d) do
ability = GetChampionAbilityId(d,s)
count = abilities[ability] or 0
count = count + GetNumPointsSpentOnChampionSkill(d,s)
abilities[ability] = count
end
end
But it also looks like problem comes when you want some real values for abilities
, it appears they're only available as a string (though I'm sure I'm missing something
) but that may not be a problem for display purposes
Code:
GetChampionAbilityDescription(integer abilityId, integer numPendingPoints)
Returns: string description