; Script for team 6, 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 PatrolZone6 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 4 8 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve loop } state PatrolZone6 { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone6 loop WaypointPath CampGuards CampGuardWalkAround loop } state CampGuardsRetreat { AIFunction Defensive Passive CampGuards NextState PatrolZone6 TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Patrol PatrolZone6 } 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 } ; ---------------------------------------------- paths ; ------------- Walk Post Path CampGuardWalkAround { 175.061615 30.506027 -87.039108 129.012863 35.975204 -34.715900 21.231125 24.440338 -25.717644 17.434898 29.468109 -147.401596 116.161842 29.790131 -145.526077 120.320976 33.310623 -103.144997 130.425949 33.837906 -80.002235 } Path PatrolZone6 { 53.078049 32.227417 -113.443283 50.838497 33.290573 -2.349907 130.425949 33.837906 -80.002235 116.161842 29.790131 -145.526077 17.434898 29.468109 -147.401596 53.078049 32.227417 -113.443283 } ; ------------- Assault ; ------------- Other Path SlimeRun { 36.110130 34.237305 111.219757 } Path WaitInReserve { 175.061615 30.506027 -87.039108 } Path CampGuardsRetreat { 130.425949 33.837906 -80.002235 156.083817 32.720245 -80.804443 175.061615 30.506027 -87.039108 } path Preplace1Wait { 68.515259 35.766003 -129.421646 } path Preplace2Wait { 141.254242 35.013252 -107.210930 } path Preplace3Wait { 124.587219 39.618626 -63.081802 } path Preplace4Wait { 116.440437 31.054522 -161.176880 } ; ---------------------------------------------- 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 }