So far, it is all working nearly flawlessly! Great job! I have noticed a few issues again.
1. On a level 3 garrison, I have placed the inn in the new expansion slot, and the run to check it in the script tries to take me through the left side wall, and I have to either pause the script, which usually breaks or crashes HB, or, force it to walk around the corner to get inside so it continues and resolves.
2. Not sure if this is intentional, however, you do have it checking all the spots for whether any productions can be made, however, if I upgrade any except the mine/herb, it won't finalize or even work with them until done manually.
3. I have noticed that it sometimes "forgets" some nodes in the mine. I just had it happen as I was writing this, and had to stop the script entirely so I could run back and grab the 2 missed nodes showing on the mini-map that the script failed to see. One was in the lower corner, lvl 3 mine, and one was near the entrance... perhaps a last scan before exiting the mine to see if any are left?
Here is the error from HB: [MyCTM-v1733(fatal)] MyCTM is not able to reach Mine-II 5 Waterfall from <1984.152, 128.8797, 20.30486>
Bot stopping! Reason: Fatal error in quest behavior, or profile. -> this was after pausing, and having to run back to the node that was nearly hidden behind the banner in the bottom room to mine it, then, I ran the toon back to as close to the spot I paused it at, and tried to continue... This was on another toon than the one above, which only had a lvl 2 mine, not a lvl 3.
4. In the herb garden, lvl 3, I have noticed that it tends to get stuck on the left side fencing near the tree, when it is collecting, and then fights to try to get around it for a bit, and if you have a small toon, i.e. gnome, once you get out of that pocket area, you run under the lamp that is on the post to the right of that pocket, and get stuck, causing an infinite loop of blacklisting that never blacklists because it can't get you out from under it. Just thought you might want to know.
5. Thanks for the github link. However, the revision on it seems to be one behind on this main page... when I download it, I get revision 1.12, and the front page has 1.13?