I have made a program which uses the fflogs API and filters different abilities. It used to work fine a while ago, however, it now doesn’t work if the parse is in a different language.
ability.name (right now at least) uses the original report language. It doesn’t try to use the translated name. I could in theory fix this (I’d have to mull over if that is always the desired behavior to compare against the translated result), but you should really just write the filter to not look at localizable info, e.g., use ability.id instead.
The reason I used ability.name is to make it quicker to update when skills get added/changed.
But it is not that much slower to find the item ids as well. I guess I was just lazy coding haha.
Is there a way to find abitity.id without looking through individual parses manually?
To bring some context, my program just grabs the raid buffs and personal damage buffs of a parse, then puts them in a timeline so it is easier to compare with other speedkill parses.