[SUPPORT] Advanced Turn Based Tile Toolkit

Hey there, Im starting to implement my AI and change whats currently there to suit my game.
Thought I would post it up here incase other people are wondering how to do the same/similar things.
There are a few things I would like to cover at some point (Making AI search for things other then a player, Factions that can wander around without attacking player, Multiple different factions on one map)
For now though I would like to sort out the former.
I have set up a basic pick up duplicated from a hex tile, It works as when a unit walks over it, it randoms a number between 1 and 3, depending on that number you get +1 to one of your resources.
I would like to set it up so the AI would also look out for these tiles and go to them if they are closer then the player/if they arent attacking the player.
From looking at the AI controller, iv determined (ish) that I would need to either: Add in some extra functionality to Pathfinding, Find Tiles In Range or adding more variables to the pathfinding struct to take specific tiles into account.
How far off am i?
Thanks