Back Rune / Divine Light
Antasilea opened this issue ยท 5 comments
My Back Rune Divine Light can not be stored in a set.
It can also not be "Quick-applied" via right click.
It is also not warning me if this rune is missing (for other slots a warning is popping up, when no rune is applied).
It seems the addon does not recognize this rune as a back rune, as it was changed from Seal of Martyrdom rune.
Greets Antasilea
That's a Blizzard bug then I'm afraid.
You can try the zip attached here #6 (comment) for a workaround.
#6 has a longer explanation why cloak runes are broken.
The main issue here is that I have stopped playing a while ago and do not have a character with a cloak rune to test.
Changes to runes shouldn't affect the addon as it is dynamically building its lists from information the game returns.
Can you run some scripts in-game and tell me what it prints to your chatframe?
/dump C_Engraving.IsEquipmentSlotEngravable(INVSLOT_BACK)
Should return "true"
/dump #C_Engraving.GetRunesForCategory(INVSLOT_BACK, true)
Should return a number greater than 0 (the number of back slot runes you actually know)
and finally
/dump C_Engraving.GetRuneForEquipmentSlot(INVSLOT_BACK)
Should return a bunch of data about the rune you actually have applied to your back (if one is applied)
/dump C_Engraving.IsEquipmentSlotEngravable(INVSLOT_BACK)
returned: [1]=true
/dump #C_Engraving.GetRunesForCategory(INVSLOT_BACK, true)
returned: [1]=0
/dump C_Engraving.GetRuneForEquipmentSlot(INVSLOT_BACK)
returned:
[1]={
equipmentSlot=16,
learnedAbilitySpellIDs={
[1]=458856
},
name="Divine Light",
level=1,
skillLineAbilityID=48633,
iconTexture=135981,
itemEnchantmentID=7562
}
when no Rune is engraved it returns: empty result
however it does not give the message that no rune is engraved when I equip a new cloak (but it does for other rune slots)
Edit: As it returns [1]=0
I checked all other slots and it returned the exact number of runes I have for each slot.
So only Back is not recognized correctly.
v1.3.1 might have fixed this mess.
I'll wait for some confirmation before I close the ticket.