Project

General

Profile

Bug #2233

Most Skill Members do not work.

Added by Elusif 12 months ago. Updated 12 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
vbulletin_issue_id:

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)}
        }
    }
}

#1

Updated by Amadeus 12 months 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)

Also available in: Atom PDF