Does dependent attack do anything different than attack? In testing I haven't noticed a difference.
Nevermind. I figured it out. Attack only does the melee atack. Dependent attack will use the ranged attack if too far for melee but otherwise prefers melee attack.