Cast Aspect of the Viper if you are below 10% Mana
Cast Aspect of the Hawk if you are over 90% Mana
Cast Raptor Strike if Target in Melee Range
Cast Mongoose Bite if Target in Melee Range
Cast Hunter's Mark on Target but only if you are over Level 20 (Otherwise you have Mana issues)
Cast Serpent Sting on Target but only if you are over Level 20 (Otherwise you have Mana issues)
Cast Kill Shot if Target is below 20%
Cast Rapid Fire
Cast Kill Command if Pet exist
Cast Silencing Shot
Cast Chimera Shot
Cast Aimed Shot
Cast Arcane Shot
Cast Steady Shot if all other spells are on Cooldown
Cast Mend Pet if Pet is below 85% Health
Cast Call Pet if Pet is missing
Cast Revive Pet if Pet is dead
Cast Disengage to get Distance (New since 1.0.2)
The FightClass is specially for leveling with Marksman 1-80.
if you are below Level 20 it wont use Hunter's Mark and Serpent Sting otherwise you have mana issues in this level range. as soon you hitting level 20 you getting Aspect of the Viper and rid of the mana problems, at this point the Bot will use it.
I recommend to level with a pet that can taunt/root your target like a Crab, Turtle or something.