home *** CD-ROM | disk | FTP | other *** search
- if v_arg1 == host
-
- rem ************** LEVEL SPECIFIC AI SETTINGS ***************************
-
- aiSettings.setWorldMapSize 1024 1024
- aiSettings.setViewDistance 305
- aiSettings.setInformationGridDimension 32
-
- rem ********************** START THE AI *********************************
-
- rem *** Init AI using current settings ****
- ai.init 2
-
- rem *** init Botmanager ***
- AIBotManager.setLodLevelTicks 6 6 6
- AIBotManager.setLodLevelPriority 6 4 2
- AIBotManager.setPlannedDecisionMakingThreshold 0.5 1.0 3.0
- AIBotManager.setUnplannedDecisionMakingThreshold 0.3 0.8 2.0
- AIBotManager.setDecisionMakingInterleave 2 2
- AIBotManager.setSensingQuotient 2 1
- AIBotManager.setSystemQuotient 30 40 30
-
- rem *** Strategic map dimension, MUST BE DONE BEFORE CREATING SAI! ***
- ai.saiMapXDimension 64
- ai.saiMapYDimension 64
-
- rem *** Create Strategic AI ***
- ai.createSAI
-
- rem *** Enabled or disabled as default ***
- ai.saiEnable 1
- game.showAIstats 1
- ai.showBotStats 1
-
- rem *** Bot statistic ***
- ai.botStatisticUpdateSpeed 3
-
- endif
-
- run AIPathFinding.con v_arg1
-
- rem *** Create strategically important areas ***
- run ai/StrategicAreas v_arg1
-
- rem *** Load and set strategies for each side ***
-
- run ai/conditions v_arg1
- run ai/prerequisites v_arg1
- run ai/Strategies v_arg1
-
- if v_arg1 == host
-
- ai.addSAIStrategy 1 TeamAAttack
- ai.addSAIStrategy 1 TeamADefend
- ai.addSAIStrategy 1 TeamARepulse
- ai.addSAIStrategy 2 TeamBAttack
- ai.addSAIStrategy 2 TeamBDefend
- ai.addSAIStrategy 2 TeamBRepulse
-
- endif