- Version of KissAssist.mac?
- 11.005
- When did your problem start?
- 10/19/2019
- Character Role?
- Assist
- What class is having this issue?
- Beastlord
- How often does this issue occur?
- Always
- Can you reproduce the issue?
- Yes. As a Beastlord add Frenzy, the spell, to your ini and attempt to add it to a buff rotation.
This morning I found a bug while playing my Beastlord.
=
Upon adding Frenzy, the SHM/BST spell to my BST ini under the Buffs section:
Buff01=Frenzy
I regularly received a message saying, "you don't have that skill" in the MQ2 window. On Discord we traced the problem down to the order of operations in which KissAssist determines to use abilities or spells. Even though my Beastlord does not have Frenzy the BEZ ability, Kissassist was trying to use it.
@kaen01 suggested a solution as follows that worked:
### Bug With Frenzy
~ Line 2752
/varset ReadyToCast ${Select[TRUE,${Me.ItemReady[=${castWhat}]},${Me.AltAbilityReady[${castWhat}]},${Me.CombatAbilityReady[${castWhat}]},${If[${Me.AbilityReady[${castWhat}]} && ${Skill[${castWhat}].SkillCap}>0,TRUE,FALSE]},${Me.SpellReady[${castWhat}]},${Bool[${castWhat.Find[command:]}]}]}
Most likely this corner case will effect any chance where a spell has the same name as an ability.
=
Upon adding Frenzy, the SHM/BST spell to my BST ini under the Buffs section:
Buff01=Frenzy
I regularly received a message saying, "you don't have that skill" in the MQ2 window. On Discord we traced the problem down to the order of operations in which KissAssist determines to use abilities or spells. Even though my Beastlord does not have Frenzy the BEZ ability, Kissassist was trying to use it.
@kaen01 suggested a solution as follows that worked:
### Bug With Frenzy
~ Line 2752
/varset ReadyToCast ${Select[TRUE,${Me.ItemReady[=${castWhat}]},${Me.AltAbilityReady[${castWhat}]},${Me.CombatAbilityReady[${castWhat}]},${If[${Me.AbilityReady[${castWhat}]} && ${Skill[${castWhat}].SkillCap}>0,TRUE,FALSE]},${Me.SpellReady[${castWhat}]},${Bool[${castWhat.Find[command:]}]}]}
Most likely this corner case will effect any chance where a spell has the same name as an ability.


