; Machine5 Script ; Script for Team 3: Stonekrusher Enemy startstate BuildUpgrades state BuildUpgrades { AIFunction Defensive Build Main SK Maintain Upgrades 6 6 1 TriggerProcessor GoNamedState } state Build { AIFunction Defensive Defensive Main MGDefenders Build Main SK Exact West 10 10 1 Build MGDefenders SK Maintain UpgradesMG 4 4 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy Main MGDefenders GroupsHelpingRepelEnemy None WaypointPath Main BuildUp noloop } state Defend { AIFunction Defensive Defensive Main MGDefenders TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy Main MGDefenders GroupsHelpingRepelEnemy None WaypointPath Main BuildUp noloop } state FoundEnemy { AIFunction RepelAttack TriggerProcessor GoNamedState NextState Defend } state DefendGreenGate { AIFunction Defensive Defensive Main MGDefenders TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy Main MGDefenders GroupsHelpingRepelEnemy None Moongate Main greenmaster } BuildList Upgrades { Damage Damage Damage Armor Armor Armor } BuildList UpgradesMG { Damage Damage Armor Armor } BuildList West { Pitboss Pitboss Pitboss Rubbler Rubbler Rubbler RockThrower RockThrower Miner Miner } Path BuildUp { 222.913 25.608 -139.823 }