Basic Melee Pathing

Overview
Pathing AI used by many of the melee enemies.

Used By

 * Dark Knight
 * Dark Rogue
 * Dark Captain
 * Dark Assassin
 * Dark Redeemer
 * Phantom Rogue
 * Dark Paladin
 * Darkfire Elementals
 * Cursed Knights
 * Cursed Gigant
 * Progenitors

Shared Characteristics
All units that use this pathing type will attempt to zigzag left and right as they approach the player, making aiming abilities that do not track targets much harder to land. When attacked, the target and all nearby units with this pathing will stop zigzagging and will instead attack-move on the player.

If a unit with this pathing type has abilities, such as Progenitors, Cursed Knights, and Dark Paladins, they will attempt to use their abilities where applicable, and act as a normal melee enemy otherwise.

Rogues
All variants of Rogues will zigzag around the player and use their abilities whenever they can, however, attacking them will in some cases not cause them to attack-move onto the player and will instead continue zigzagging

They will also attempt to attack with their autoattack much less and will instead prefer to keep their distance (although they don't attempt to run away when approached), zigzagging and using Blade Dash when it's up.