aquietone / aqobot

EverQuest class automation Lua scripts for MacroQuest.
https://aquietone.github.io/docs/aqobot/
MIT License
13 stars 6 forks source link

Debuff Priority #21

Closed towbes closed 6 months ago

towbes commented 7 months ago

How is the debuff priority decided? From what I can tell it's just cycling through the spells where debuff=true in the class file. As an example these spells get loaded as debuff on my shaman:

image

It looks like it's ending up alphabetical, and then casting in that order. Is there a way to make malo -> slow the priority?

aquietone commented 7 months ago

the alpha order looks like i just got lucky and wrote the spells out in that order in the big table of spells. if you look in debuff.lua, castDebuffs has a order it looks for available debuff spells:

towbes commented 6 months ago

Ok, this is something that I would update myself in debuff.lua for specific fights/classes. Is there any override possible in a class.lua file?

aquietone commented 6 months ago

image

its ugly but you can drag/drop reorder them by type at least. each also corresponds to an option each class with debuffs should have like USESLOW, USESLOWAOE, USEDEBUFF, USEDEBUFFAOE, USESNARE, DISPEL

towbes commented 6 months ago

Nice this is perfect ty