; Script for team 2 Zig, map Plaguespitter2 startstate initial state initial { AIFunction Defensive Build Zig PS Exact Upgrade 7 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig rally1 noloop } state upgrade { AIFunction Defensive Build Zig PS Exact Upgrade 7 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig base noloop } state prime { AIFunction Defensive TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig ActivatorA noloop } state defend { AIFunction Defensive TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig defend noloop } state attackbase { AIFunction Defensive TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig base noloop } state ziggo { AIFunction Defensive Aggressive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig ActivatorA noloop } state ziggopassive { AIFunction Defensive Passive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Zig ActivatorA noloop } state zone1 { AIFunction Defensive Aggressive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Zig zone1 noloop } state zone2 { AIFunction Defensive Aggressive zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath zig zone2 noloop } state zone3zig { AIFunction Defensive Aggressive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath Zig zone3 loop } state zone4zig { AIFunction Defensive Aggressive zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath zig zone4 loop } state zone5zig { AIFunction Defensive Aggressive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig zone5 noloop } state zone6zig { AIFunction Defensive Aggressive Zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath Zig zone6 noloop } state zone7 { AIFunction Defensive Aggressive zig TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy zig GroupsHelpingRepelEnemy zig WaypointPath zig zone7 noloop } state buildZig { AIFunction Defensive Build zig PS Random General 7 unlimited 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyNewState FoundEnemy GroupsWatchingEnemy GroupsHelpingRepelEnemy WaypointPath zig ActivatorA noloop } BuildList General { Venomaxe } Buildlist Upgrade { Damage Damage Damage Speed Speed Speed Venomaxe Venomaxe Venomaxe Venomaxe Venomaxe Venomaxe Venomaxe } Path rally1 { 127.250 46.811 160.693 } Path rally2 { 95.041 48.464 143.845 } Path ActivatorA { 138.568 53.392 100.867 37.774 45.891 97.028 -37.285 46.074 124.669 -39.660 68.876 93.202 } Path zone1 { 96.21 57.03 26.71 } Path zone2 { 97.8 54.11 33.66 } Path zone3 { 55.672 65.732 2.330 35.978 66.608 8.345 15.479 65.402 8.429 -5.023 65.475 8.538 -8.036 64.470 16.241 -8.178 62.382 34.541 -7.270 58.582 44.065 5.742 61.704 39.897 19.310 64.609 36.071 35.993 64.238 36.333 47.043 63.298 37.411 } Path zone4 { 55.749 66.079 -4.743 44.292 71.427 -19.842 37.209 70.938 -37.945 31.909 69.038 -40.332 22.611 67.114 -41.021 3.209 63.997 -40.276 } Path zone5 { -25.96 71.13 86.28 } Path zone6 { 51.277 67.470 -8.057 40.838 66.186 8.228 10.206 65.057 7.697 -20.416 66.028 8.290 -41.178 65.144 7.565 -57.853 60.402 10.203 -40.344 65.832 37.078 -29.629 65.712 33.128 -11.556 62.844 33.423 -6.732 64.335 20.692 } Path zone7 { 51.749 68.084 -9.081 42.286 72.093 -26.518 39.548 71.190 -38.912 24.365 67.238 -41.605 11.215 64.484 -43.232 -6.813 62.350 -39.954 -31.155 60.077 -31.787 -31.423 61.811 -14.095 -19.062 62.899 -15.504 } Path zone8 { 85.07 59.28 92.10 } Path zone9 { 86.79 55.77 31.85 } Path base { 42.286 67.418 64.946 -85.699 52.814 -4.705 -92.089 88.434 -143.563 -5.520 90.742 -168.730 } Path defend { 89.610 45.527 135.800 } state FoundEnemy { AIFunction RepelAttack TriggerProcessor GoNamedState NextState Initial FoundEnemyFunction RepelAttack }