; Script for team 8, map Machine4 startstate Default ; ---------------------------------------------- States ;state FoundEnemy { ; AIFunction RepelAttack ; TriggerProcessor GoNamedState ; NextState Default ; FoundEnemyFunction RepelAttack ; GroupsWatchingEnemy Patrol ; GroupsHelpingRepelEnemy None ;} state Default { AIState Defensive Aggressive SF TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack GroupsWatchingEnemy Patrol GroupsHelpingRepelEnemy None Build SF SB Maintain BaseBuild 6 4 1 Build Patrol SB Maintain BaseBuild 6 200 0.25 ; WaypointPath Patrol PatrolWholeMap loop ; WaypointPath Preplaced1 PP1WaitInReserve noloop ; WaypointPath Preplaced2 PP2WaitInReserve noloop ; WaypointPath Preplaced3 PP3WaitInReserve noloop ; WaypointPath Preplaced4 PP4WaitInReserve noloop } state AttackPlayer { AIState Defensive Aggressive SF TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack GroupsWatchingEnemy Patrol GroupsHelpingRepelEnemy None Build SF SB Maintain BaseBuild 8 10 1 Build Patrol SB Maintain BaseBuild 8 200 0.25 WaypointPath SF AttackPlayer noloop ; WaypointPath Patrol PatrolWholeMap loop } state DefendCamp { AIState Defensive Aggressive SF TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack GroupsWatchingEnemy Patrol GroupsHelpingRepelEnemy None Build SF SB Maintain BaseBuild 10 8 0.1 Build Patrol SB Maintain BaseBuild 10 200 0.1 WaypointPath SF WainInReserve noloop ; WaypointPath Patrol PatrolWholeMap loop } ; ---------------------------------------------- paths ; ------------- Assault path WaitInReserve { -214.600204 20.710266 -37.648869 } path PatrolWholeMap { -214.600204 20.710266 -37.648869 -189.615601 22.366455 -158.774384 -221.927780 20.573425 244.516830 172.344925 29.835815 -163.339798 172.707245 22.654602 263.739319 -214.600204 20.710266 -37.648869 } path PP1WainInReserve{ -68.157 8.164 -99.622 } path PP2WainInReserve{ -40.614 11.183 -91.660 } path PP3WainInReserve{ -52.108 17.248 -16.069 } path PP4WainInReserve{ -83.910 10.439 -35.226 } path AttackPlayer { 193.635 29.860 -136.409 144.096 30.773 -145.926 157.484 30.200 -186.142 173.743 29.888 -159.457 193.635 29.860 -136.409 } ; ------------- Other ; ---------------------------------------------- BuildLists BuildList BaseBuild { Conjurer WindMage } BuildList ToughBuild { Acolyte Acolyte Conjurer Conjurer Conjurer PyroMage PyroMage PyroMage IceMage IceMage }