Bug #2233
Most Skill Members do not work.
Description
Skill.Level, Skill.SkillPoints, and Skill.TimeToTrain all return NULLs.
A mostly worthless member, TrainingTimeMultiplier still works, probably just to mock me.
function main()
{
    variable index:skill SkillIndex
    variable iterator SkillIterator
    
    Me:GetSkills[SkillIndex]
    
    if ${SkillIndex.Size} > 0
    {
        SkillIndex:GetIterator[SkillIterator]
        if ${SkillIterator:First(exists)}
        {
            do
            {
                echo ${SkillIterator.Value.Name} Name
                echo ${SkillIterator.Value.TimeToTrain} TTT
                echo ${SkillIterator.Value.TrainingTimeMultiplier} TTM
                echo ${SkillIterator.Value.SkillPoints} Skill Points
                echo ${SkillIterator.Value.Level} Skill Level
            }
            while ${SkillIterator:Next(exists)}
        }
    }
}
      
      Updated by Amadeus over 2 years ago
      
    
    - Status changed from New to Resolved
 
Fixed:
July 12, 2023
[20230621.0005]
* Fixed members of the 'skill' datatype.
* Renamed the "SkillLevel" MEMBER of the 'skill' datatype to "TrainedLevel"
* Renamed the "SkillPoints" MEMBER of the 'skill' datatype to "Points"
* Added new MEMBERS to the 'skill' datatype:
  1. EffectiveLevel   (int)