I've been working on a simple grinding bot for Classic and Retail BFA.
It works fine but the mmaps generated from the retail client doesn't seem to match.
In Classic mmaps generated from 1.12 client works ok. But in in BFA for example in Durotar Valley of Trials it will run into hills (small/big ones doesn't mather).
The Navigation code I'm using is mostly from https://drewkestell.us. I just changed the loading code of the mmaps so I can load mmaps with bigger IDs than just 0 and 1.
Is BFA maps in lower resolution or something? I could try to change the default maxincline but 60 (the default according to readme and source code) should be fine?
Looks like it works fine inside buildings/tombs like starting Area for Undead. Will path fine there. But then if you path to let's say UC. It will still try to climb mountains.