TL:DR; Please change global variable SRA_Loop to command scope ~SRA_Loop for "Start Flags", "Start Gear Announcement", "Start Leader Change", "Start Pit Road".
Ok, page 158 of VA manual talks about "Advanced Variable Control (Scope)".
Variables can be declared globally (as you are doing), profile scoped and command scoped.
Global variables (variables available to all commands and profiles) have no prefix.
Profile scoped variables are prefixed by ">" and are available to all commands within the profile but not other profiles.
Command scoped variables are prefixed by "~" and are available to all command entries and sub-commands. They are not accessable to other commands.
So! I changed all SRA_Loop variable declarations and references to ~SRA_Loop in "Start Flags", "Start Gear Announcement", "Start Leader Change", "Start Pit Road".
Changing to Command scope variables now works as I intended.
Probably should do this to all my variables, but that's a lot of work. I name most of the uniquely to prevent this problem. I don't think VA had local variables when I first built this profile, but I don't remember.
changed the title
VoiceAttack, Start Gear Annoucement, setting SRA_loop false still loopsJan 25, 2018