; Script for team 4, 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 ToughBuild 3 9 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone4 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 ToughBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve loop } state DefendCamp { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain ToughBuild 3 9 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve loop } state PatrolZone4 { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain ToughBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone4 loop WaypointPath CampGuards CampGuardWalkAround loop } state CampGuardsRetreat { AIFunction Defensive Passive CampGuards NextState PatrolZone4 TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Patrol PatrolZone4 } 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 { -153.560852 45.155823 263.681519 -134.973953 49.761688 141.629654 -20.718948 30.154572 135.891220 -112.353752 43.111725 276.448456 -153.560852 45.155823 263.681519 } Path PatrolZone4 { -51.861248 37.787537 137.078445 -3.537163 27.741653 54.372650 -96.003510 46.610535 62.266621 -83.778229 45.058182 124.783112 -51.861248 37.787537 137.078445 } ; ------------- Assault ; ------------- Other Path SlimeRun { -97.763893 49.864861 47.014980 } Path WaitInReserve { -114.514946 43.856453 225.995575 } Path CampGuardsRetreat { -114.514946 43.856453 225.995575 } path Preplace1Wait { -50.861202 37.947895 165.190659 } path Preplace2Wait { -171.377945 49.596737 195.638153 } path Preplace3Wait { -108.918282 43.543369 265.980682 } path Preplace4Wait { -65.008171 37.466835 231.757568 } ; ---------------------------------------------- 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 }