; Plaguespitter1 Script ; Script for Team 2: PS Tree Defenders startstate Upgrades state Upgrades { AIFunction Defensive Build North PS Exact Upgrades 5 5 1 TriggerProcessor GoNamedState } state Build { AIFunction Defensive Defensive North Build North PS Maintain TreeDefenders 9 9 1 TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North BuildUp noloop } state Defend { AIFunction Defensive Defensive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North BuildUp noloop } state FoundEnemy { AIFunction Defensive TriggerProcessor GoNamedState NextState Defend } state ToNorth { AIFunction Defensive Aggressive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemyNorth GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North RunNorth noloop } state FoundEnemyNorth { AIFunction Defensive TriggerProcessor GoNamedState NextState Build } state ToSouth { AIFunction Defensive Aggressive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemySouth GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North RunSouth noloop } state FoundEnemySouth { AIFunction Defensive TriggerProcessor GoNamedState NextState Build } state ToEast { AIFunction Defensive Aggressive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemyEast GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North RunEast noloop } state FoundEnemyEast { AIFunction Defensive TriggerProcessor GoNamedState NextState Build } state ToWest { AIFunction Defensive Aggressive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemyWest GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North RunWest noloop } state FoundEnemyWest { AIFunction Defensive TriggerProcessor GoNamedState NextState Build } state ToMiddle { AIFunction Defensive Aggressive North TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemyMiddle GroupsWatchingEnemy North GroupsHelpingRepelEnemy North WaypointPath North RunToMiddle noloop } state FoundEnemyMiddle { AIFunction Defensive TriggerProcessor GoNamedState NextState Build } BuildList Upgrades { Speed Speed Speed Poison Poison } BuildList TreeDefenders { Cropper Cropper Cropper Cropper Cropper Savage Savage Savage Savage } Path BuildUp { 116.607 20.497 81.012 } Path RunNorth { 163.568 13.699 169.748 } Path RunEast { -169.742 12.178 120.181 } Path RunWest { 132.182 20.654 46.553 } Path RunSouth { 135.095 3.210 -156.190 } Path RunToMiddle { -18.908 10.141 -53.141 }