I am trying to set up some OhShit settings for MuleAssist. This section seems to be the only one where the rank of an ability actually matters. It will not use an ability if your rank does not match exactly. This limitation was pretty easy to overcome on my druid for example by creating the settings in a way that dynamically determines the rank like this:
I am trying to find a similar way to dynamically determine ranks for combat abilities for my monk so I can do something like this:
However, according to the API documentation for the character data type, the CombatAbility function only take a numerical index and does not accept an ability name. Is there a way to get the same behavior for combat abilities to dynamically determine the rank name like you can do with spells or am I going to be stuck hardcoding these ranks?
OhShit1=${Me.Spell[Survival of the Fittest].RankName}|
. I prefer doing it this way because it means I do not need to remember to go update my ini files any time I grade a rank on a spell or ability. It also makes them better for sharing with others.I am trying to find a similar way to dynamically determine ranks for combat abilities for my monk so I can do something like this:
OhShit1=${Me.CombatAbility[Delay Death].RankName}|
However, according to the API documentation for the character data type, the CombatAbility function only take a numerical index and does not accept an ability name. Is there a way to get the same behavior for combat abilities to dynamically determine the rank name like you can do with spells or am I going to be stuck hardcoding these ranks?