; Beaconhill Defender script, and example/test script for AI development startstate BlacktoesDefensive state BlacktoesDefensive { AIFunction Defensive Build 1 SB Exact SBTeam 3 unlimited 1 Build 2 NH Exact NHTeam 3 unlimited 1 Build 3 PS Exact PSTeam 2 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy } BuildList SBTeam { Acolyte Acolyte PyroMage } BuildList NHTeam { BoneSword BoneSword BoneSword } BuildList PSTeam { VenomAxe SnotLobber } ;; I wonder if this works? parse BigDogBuildList.txt state BlacktoesOffensive { AIFunction RecklessAttack Build 1 SB Random SBBiggies 3 unlimited 1 Build 2 NH Random NHBiggies 3 unlimited 1 Build 3 PS Random PSBiggies 2 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy } state FoundEnemy { AIFunction RepelAttack NextState BlacktoesOffensive FoundEnemyFunction RepelAttack }