View Single Post
03/03/16, 03:25 PM   #6
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,578
After some testing together with AlphaLemming, we arrived at the conclusion that something really fishy is going on.
Lua Code:
  1. local abilityId = GetSkillAbilityId(1,1,1)
  2. local hasProgression, progressionIndex = GetAbilityProgressionXPInfoFromAbilityId(abilityId)
  3. if(hasProgression) then
  4. local skillType, skillIndex, abilityIndex = GetSkillAbilityIndicesFromProgressionIndex(progressionIndex)
  5. local abilityId2 = GetSkillAbilityId(skillType, skillIndex, abilityIndex)
  6. df("%d == %d => %s", abilityId, abilityId2, tostring(abilityId == abilityId2))
  7. end
This code prints to chat that abilityId is the same as abilityId2 on my client, but on AlphaLemmings client abilityId2 is 0 for any skill.
Maybe someone has an idea what is going on? Chip? Anyone?