; Script for team 4, map Plaguespitter2 startstate Initial state initial { AIFunction Defensive TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy } state Lair { AIFunction Defensive Build Comanche PS Exact Upgrade 8 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche rally noloop } state buildspitter { AIFunction Defensive Build comanche ps random Spitter 8 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath comanche rally noloop } state buildsavage { AIFunction Defensive Build comanche ps Random Upgrade 8 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath comanche rally noloop } state zone5 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone5 noloop } state zone6 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone6 noloop } state zone7 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone7 noloop } state zone8 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone8 noloop } state zone9 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone9 noloop } state zone10 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone10 noloop } state zone11 { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Zone11 noloop } state hitandrun { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche muster noloop } state runhome { AIFunction Defensive Aggressive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche Rally noloop } state attackbase { AIFunction Defensive Defensive Comanche TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Comanche base noloop } BuildList Upgrade { Damage Damage Damage Speed Speed Speed Savage Savage Savage Savage Snotlobber Snotlobber Snotlobber Snotlobber } BuildList Spitter { Snotlobber Savage Savage Savage Savage } Buildlist savage { Reaper Speed } Path rally { -98.058 61.461 157.273 } Path muster { -25.926 48.976 147.237 } Path zone5 { -63.059 62.358 165.508 -36.207 71.645 153.265 -26.154 49.114 148.549 -29.364 45.863 125.378 -36.914 55.355 110.041 -36.914 55.355 110.041 -32.087 76.892 108.558 -36.055 64.330 77.757 -11.299 63.808 67.082 -48.920 65.430 61.705 -43.240 63.812 84.997 -11.299 63.808 67.082 } Path zone6 { -63.059 62.358 165.508 -36.207 71.645 153.265 -26.154 49.114 148.549 -29.364 45.863 125.378 -36.914 55.355 110.041 -36.914 55.355 110.041 -32.087 76.892 108.558 -51.078 65.219 77.600 -53.054 65.056 59.161 -55.265 64.719 40.186 -30.315 65.847 31.463 -8.503 64.964 13.663 } Path zone7 { -63.059 62.358 165.508 -36.207 71.645 153.265 -26.154 49.114 148.549 -29.364 45.863 125.378 -36.914 55.355 110.041 -32.087 76.892 108.558 -51.078 65.219 77.600 -53.054 65.056 59.161 -55.265 64.719 40.186 -30.315 65.847 31.463 -14.795 63.421 -20.328 } Path zone8 { -27.555 48.286 141.559 -20.335 46.320 129.751 -31.359 60.351 125.143 -62.885 45.503 123.622 -77.118 49.801 117.700 } Path zone9 { -70.988 60.400 168.519 -99.291 47.827 190.265 -116.806 44.528 203.341 -141.525 46.923 197.382 -163.597 47.436 182.891 -175.910 46.819 158.282 -173.635 47.999 132.854 -171.499 50.835 109.857 -179.962 57.585 97.951 } Path zone10 { -70.988 60.400 168.519 -99.291 47.827 190.265 -116.806 44.528 203.341 -141.525 46.923 197.382 -163.597 47.436 182.891 -175.910 46.819 158.282 } Path zone11 { -63.059 62.358 165.508 -36.207 71.645 153.265 -24.465 48.933 147.561 -10.366 44.754 169.341 -26.829 76.080 164.225 -33.035 76.080 172.255 } Path base { -123.443 53.646 67.638 -38.921 55.806 -74.203 -90.725 89.105 -145.911 -8.757 90.997 -168.506 } state FoundEnemy { AIFunction RepelAttack NextState Initial FoundEnemyFunction RepelAttack }