; Script for team 3, map Hellfire4 startstate Default ; ---------------------------------------------- States state FoundEnemy { AIFunction RepelAttack TriggerProcessor GoNamedState NextState Default FoundEnemyFunction RepelAttack } state Default { AIState Defensive Aggressive Reinforcements Reinforcements2 Patrol PrePlaced TriggerProcessor GoNamedState Build Patrol HF Maintain BasicBuild 3 180 3 FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy ; GroupsWatchingEnemy CampGuards ; GroupsHelpingRepelEnemy WaypointPath Patrol GuardUpperHill loop WaypointPath Reinforcements WaitInReserve loop } state PatrolMakeGuys { AIState Defensive TriggerProcessor GoNamedState Build Patrol HF Maintain ToughBuild 4 200 1 FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy ; GroupsWatchingEnemy CampGuards ; GroupsHelpingRepelEnemy ; WaypointPath Patrol GuardLowerHill loop } state DefendSteamEngine { AIState Defensive TriggerProcessor GoNamedState FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy Build Patrol HF Maintain ToughBuild 4 180 1 ; GroupsWatchingEnemy Patrol ; GroupsHelpingRepelEnemy WaypointPath Reinforcements DefendSteamEngine loop } state PatrolDefendShrine { AIState Defensive TriggerProcessor GoNamedState Build Patrol HF Maintain ToughBuild 4 200 1 FoundEnemyFunction RepelAttack FoundEnemyState FoundEnemy WaypointPath Patrol DefendShrine loop } ; ---------------------------------------------- paths ; ------------- Walk Post Path GuardLowerHill { 68.948242 30.583252 -238.887497 64.587234 41.170639 -127.541000 88.968185 50.692398 -85.909363 14.464768 58.093094 -49.609528 -47.952576 44.914749 -109.396339 11.822838 38.704269 -156.621063 64.587234 41.170639 -127.541000 } Path GuardUpperHill { 68.948242 30.583252 -238.887497 64.587234 41.170639 -127.541000 131.242355 62.651230 -4.338882 81.376831 85.516434 50.200684 -28.109238 70.873688 43.857681 32.934052 63.031021 -22.755119 131.242355 62.651230 -4.338882 } Path WaitInReserve { 165.163361 53.954102 -56.825821 } ; ------------- Other Path DefendSteamEngine { 88.968185 50.692398 -85.909363 64.587234 41.170639 -127.541000 146.484329 38.424904 -140.563538 } path DefendShrine { 72.914307 31.581875 -223.856064 } ; ---------------------------------------------- BuildLists BuildList Lumberjack { Lumberjack } BuildList Archer { Archer } BuildList BasicBuild { Lumberjack Lumberjack Archer Archer Hunter } BuildList ToughBuild { Lumberjack Lumberjack Archer Archer Hunter Hunter Hunter Bombardier Bombardier Bombardier }