Wow, what a messy event! ["Legacy" ported from BoA, so commands have subtly changed]
1. Tarleton/Watson are there in your save, in region Manque [more on this to come]
2. There is no real check for region control at Charleston, so they appear in last selected region [more on this..]
3. A separate GenMsg command was in there, which caused double message, centered on Charleston [more on...]
4. The region selection was in Conditions, ]more...
After checking for region Charleston with "NoEnemy", the first message was generated
Then, per code WAD, the next adjacent region without enemy was selected. adjacent to Charleston
The we enter Actions
Generate second message, centered on region next to Charleston
Then, the Loyalty of Area GA was adjusted, thus selecting and changing each region one-by-one
Guess what? The last region adjusted was Manque
Then Tarleton and Watson were created!!!
Remove the double message
No longer require Charleston clear per se [still do "British in South, etc. checks]
Check the $Deep_South for owned [controlled] cities
Select randomly one of these, with bias toward larger cities
then, adjust Loyalty in GA
voila! The boys appeard in Savannah on one test, Wilmington on another!
Re supply/regaining hits
No replacements are needed to regain hits, but examining one extreme situation [I won't name it, so's not to divulge any extra intelligence to your enemy], there are huge numbers of damaged forces, and supply units that are not yet filled up. Just barely enough supply to slowly fill the wagons, so probably not enough to repair very many hits. Also, Port blocked by foul weather.