; Script for team 3, map PlagueSpitter map 3 startstate Default ; ---------------------------------------------- States ;state FoundEnemy { ; AIFunction RepelAttack ; TriggerProcessor GoNamedState ; NextState Default ; FoundEnemyFunction RepelAttack ;} state Default { AIState Defensive Defensive Patrol CampGuards Preplaced1 Preplaced2 Preplaced3 Preplaced4 TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone3 loop WaypointPath CampGuards CampGuardWalkAround loop WaypointPath Preplaced1 Preplace1Wait loop WaypointPath Preplaced2 Preplace2Wait loop WaypointPath Preplaced3 Preplace3Wait loop WaypointPath Preplaced4 Preplace4Wait loop } state CampGuardsMakeGuys { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve loop } state DefendCamp { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve loop } state PatrolZone3 { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone3 loop WaypointPath CampGuards CampGuardWalkAround loop } state CampGuardsRetreat { AIFunction Defensive Passive CampGuards NextState PatrolZone3 TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Patrol PatrolZone3 } state PatrolRetreat { AIFunction Defensive Passive Patrol NextState Default TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath Patrol CampGuardsRetreat noloop WaypointPath CampGuards CampGuardWalkAround loop } state AllRetreat { AIFunction Defensive Passive Patrol CampGuards Preplaced1 Preplaced2 Preplaced3 Preplaced4 NextState Default TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath Patrol CampGuardsRetreat noloop WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Preplaced1 CampGuardsRetreat noloop WaypointPath Preplaced2 CampGuardsRetreat noloop WaypointPath Preplaced3 CampGuardsRetreat noloop WaypointPath Preplaced4 CampGuardsRetreat noloop } state SlimeRun { AIFunction Defensive Passive Patrol CampGuards Preplaced1 Preplaced2 Preplaced3 Preplaced4 NextState Default TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath Patrol SlimeRun noloop WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Preplaced1 CampGuardsRetreat noloop WaypointPath Preplaced2 SlimeRun noloop WaypointPath Preplaced3 CampGuardsRetreat noloop WaypointPath Preplaced4 SlimeRun noloop } ; ---------------------------------------------- paths ; ------------- Walk Post Path CampGuardWalkAround { -101.145409 47.374786 141.047699 -21.836739 30.165146 136.037567 -83.778229 45.058182 124.783112 -101.145409 47.374786 141.047699 } Path PatrolZone3 { -3.071053 27.661301 94.561417 -24.978210 30.067108 41.518501 -96.003510 46.610535 62.266621 -60.070438 36.858765 35.550705 -3.537163 27.741653 54.372650 -3.071053 27.661301 94.561417 } ; ------------- Assault ; ------------- Other Path SlimeRun { -17.005301 30.306381 8.698669 } Path WaitInReserve { -115.726494 52.060265 29.826038 } Path CampGuardsRetreat { -60.265972 37.254715 37.681858 } path Preplace1Wait { -42.542049 36.189770 -10.136958 } path Preplace2Wait { -98.885605 52.251190 -25.159422 } path Preplace3Wait { -137.739975 58.141907 14.145828 } path Preplace4Wait { -97.763893 49.864861 47.014980 } ; ---------------------------------------------- BuildLists BuildList Cropper { Cropper } BuildList Savage { Savage } BuildList BasicBuild { Cropper Cropper Savage Savage SnotLobber } BuildList ToughBuild { Cropper Cropper Savage Savage SnotLobber SnotLobber SnotLobber HiveMaster HiveMaster HiveMaster } BuildList PatrolBuild { Cropper }