; Script for team 5, 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 PatrolZone5 loop WaypointPath CampGuards CampGuardWalkAround loop WaypointPath Preplaced1 Preplace1Wait noloop WaypointPath Preplaced2 Preplace2Wait noloop WaypointPath Preplaced3 Preplace3Wait noloop WaypointPath Preplaced4 Preplace4Wait noloop } state CampGuardsMakeGuys { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve noloop } state DefendCamp { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 9 0.1 FoundEnemyFunction RepelAttack ; FoundEnemyState CampGuardsMakeGuys GroupsWatchingEnemy None WaypointPath CampGuards WaitInReserve noloop } state PatrolZone5 { AIState Defensive TriggerProcessor GoNamedState Build CampGuards PS Maintain BasicBuild 3 12 0.5 FoundEnemyFunction RepelAttack ; FoundEnemyState FoundEnemy GroupsWatchingEnemy None WaypointPath Patrol PatrolZone5 loop WaypointPath CampGuards CampGuardWalkAround loop } state CampGuardsRetreat { AIFunction Defensive Passive CampGuards NextState PatrolZone5 TriggerProcessor GoNamedState GroupsWatchingEnemy None WaypointPath CampGuards CampGuardsRetreat noloop WaypointPath Patrol PatrolZone5 } 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 { 101.006348 28.533936 -253.857300 -19.296509 26.099731 -226.851868 18.159546 29.527008 -147.699692 128.557861 28.498871 -174.360809 147.616974 31.437225 -261.180115 101.006348 28.533936 -253.857300 } Path PatrolZone5 { 134.583618 31.387665 -280.198029 133.739960 29.867279 -139.753555 115.232849 29.992554 -144.840393 -43.506638 23.051270 -207.109924 31.746429 28.764404 -227.772934 134.583618 31.387665 -280.198029 } ; ------------- Assault ; ------------- Other Path SlimeRun { -15.712154 30.316711 7.050205 } 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 { -19.296509 26.099731 -226.851868 } path Preplace2Wait { 6.210297 28.739166 -168.724426 } path Preplace3Wait { 133.739960 29.867279 -139.753555 } path Preplace4Wait { 97.577499 30.755777 -265.212158 } ; ---------------------------------------------- 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 }