I had to go digging into the code a bit to get this impressive puppy (Version: V5.04) barking

1. The commented code for setting up characters was somewhat confusing. Here's a replacement suggestion.
Maybe you can add in examples for the character names as there weren't any.
;===========================================
; ** Setup Character Template/s
;===========================================
; Add a character
; ;gosub SetCharColors SkinTone ShirtColor PantColor HairColor FacialHairColor (currently not functional, do not uncomment)
; gosub AddCharacter %Name %Sex %Race %Type %HairStyle %FacialHair %CancelNewbieTour
;
; Name
; Sex
; Male, Female
; Race
; Human, Elf (Gargoyle not supported)
; Type
; Samurai, Paladin, Warrior, BlackSmith, Ninja, Necromancer, Mage (Advanced Character Type Not currently Supported!!!)
; Hairstyle - enter the number (e.g. ponytail = 4)
; Human 1-10: None, short, long, ponytail, mohawk, pageboy, topknot, curly, receding, 2tails
; Elf 1-9 : None, midlong, longfeather, short, mullet, long, topknot, longbraid , spiked
; FacialHair (Human and male only)
; 1-8 Goatee, longbeard, shortbeard, mostache, shortbead/mostache, longbeach/mostache, vandyke
; CancelNewbieTour
; Set this to #TRUE as it no longer exists
Also in the sub AddCharacter the parameters weren't listed the same as above causing some debugging confusion hehe.
So i changed this:
Sub AddCharacter %Name %Type %race %sex %HairStyle %FacailHair %CancelNewbieTour
Into this:
Sub AddCharacter %Name %Sex %Race %Type %HairStyle %FacialHair %CancelNewbieTour
2. The gump for 6 month vet reward did not get closed so i looked into that and changed generic gump GRI to YYEB.
set %GumpGeneric YYEB ; this is the Vet Reward/6 month stat increase gump
3. The character name was being entered with N/A. Apparently the %charloop was set to 7 i think it was? Can't remember. So changed that back to 1 and that got it looping correctly again through the different character names.
Sub ActionLoop
set %Menu Reset
GoSub ActionLoopHeader
set %CharLoop 1 ; 1 ; get rid off
set %MaxChars 7 ; get rid off - temp added
Repeat
4. The script slowed down at the starting location map. It was checking for the wrong gump type so it went through the 4 selection attempts.
So converted it to normal_gump which was already listed below it commented out

Set !SelectionAttempts 0
Repeat
Set !SelectionAttempts !SelectionAttempts + 1
Click !x !y
gosub gumpwait FOR N/A %GumpNewCharMap normal_gump 5000
;gosub gumpwait FOR N/A %GumpNewChar2 normal_gump 5000
Until #Result = #True || !SelectionAttempts > 4 || %Signincontinue = #False
}
I'll post if i find anything else
