I think I got all the basics set up but I'm not big on thorough testing of new classes so I'd like some feedback from some any of you more intense players on some of the conclusions I've come to.
First problem was whether to make Champions default to melee or ranged. In the end I settled for melee. Heres my reasoning. Champions have a few ranged attacks but they nearly all need rage, I think only 1 doesn't Rune Pulse, 2 if you include Rune Draw. Rune Pulse has a 6s cooldown and Rune Draw just pulls the mob to you which is cool. So even if you start a fight with some rage, after using few ranged attacks, you could end up with Rune Pulse on cooldown and waiting for rage to generate, which I don't know if it can at a distance. Therefore I think it's best to leave Champions as melee and use COMBAT_RANGED_PULL option to start fight from distance if you want to.
Next is the sequence of skills to add to the default profile. I'm just adding the skills available at level 10. This is what I'm thinking for Champions.
Code: Select all
<skill name="CHAMPION_FORGE" hotkey="MACRO" priority="110" />
<skill name="CHAMPION_RUNE_PULSE" hotkey="MACRO" priority="100" pullonly="true" />
<skill name="CHAMPION_RUNE_DRAW" hotkey="MACRO" priority="90" pullonly="true" />
<skill name="CHAMPION_ELECTROCUTION" hotkey="MACRO" priority="80" />
<skill name="CHAMPION_ENERGY_INFLUX_STRIKE" hotkey="MACRO" priority="70" />
<skill name="CHAMPION_HEAVY_BASH" hotkey="MACRO" priority="60" />
Warlock is a bit easier.
Code: Select all
<skill name="WARLOCK_PERCEPTION_EXTRACTION" hotkey="MACRO" priority="90" />
<skill name="WARLOCK_WARP_CHARGE" hotkey="MACRO" priority="80" />
<skill name="WARLOCK_PSYCHIC_ARROWS" hotkey="MACRO" priority="70" />
I'm not sure what to do with the Willpower stuff. The one time I got it up to 6 points then used one of the options, I didn't see anything happen. The descriptions are not really clear either. I think I'll just leave them out until someone has completely figured it out and fully understands how to use it and explains it to us. It would probably need the bot to be able to get the psi level anyway.