Next round of Bard updates:
Customizable hotkeys for:
- AOE: Self explanatory
- Buffs on: Rush to put on all buffs, before any gcd's. I don't really see the point, but I think someone wanted it
- Buffs off: Will not use buffs or Flaming arrow as long as this key is held, useful if you know a phase change is soon
- WM on/off: Two different buttons because otherwise you'd turn it off and immediately back on
- Stop singing: For manasong, tpsong, and foes. I cast them manually, but found its useful to have a button to just turn them off
Note that the keys are from the System.Windows.Forms Keys enumeration, so they don't necessarily match up if for example, you just put in 'Left Alt'. Alphanumeric characters should all be fine, so stick with those if possible. Also note that Left Shift and Left Alt are disabled for some of them even if you have the right string, so yeah. These
should work, but I added them in without full testing. Previously the keys were hardcoded into the routine, but obviously not everyone wants to use the same hotkeys as me. Lmk if there are any errors.
Just to be clear, these are not toggle hotkeys. You have to hold it down for as long as you want to condition to apply.
Added option to RoD instead of BL if there are multiple targets present, even if AoE isnt otherwise active
Added option Pull Range. When bot controls movement it will still move into melee range before attacking regardless of what this is set at. Tbh idk what the issue is there
BL and RoD will be prioritized over other abilities. It really
was taking too long to them off when they were queued behind 5 buffs and 3 off-gcds.
Various other enhancements. Barrage will still occasionally go off on something other than Empyreal. Idk why, and at this point I've accepted that its as good as its going to get
Potions are still disabled. Idk what needs to be changed in the method for it to work in this version of the bot.
The whole folder is here for simplicity. Note that ninja routine is still the level 50 one, so if you have a more advanced one you want to keep, pick out ArcherBard.cs, ArcherSettings.cs, and Spell.cs and only overwrite those.