[SUPPORT] Advanced Turn Based Tile Toolkit

That helps a great deal for the initial problem.
A character will have an ability to raise or lower a tile a maximum of three height increments or “levels”. The cost of walking to a tile would change depending on the difference in the “levels” between the tiles. So, I would need to alter the edge costs. Could you shed some light on how that would be implemented?
I just need a function which updates the edge costs of a tile and it’s neighbours.

Many thanks.