home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 July / GSSH0704BF.iso / Programme / BfBotinator / BFB05.exe / BF1942_coop_files / AI.con next >
Text File  |  2004-07-04  |  2KB  |  60 lines

  1. if v_arg1 == host
  2.  
  3. rem ************** LEVEL SPECIFIC AI SETTINGS ***************************
  4.  
  5. aiSettings.setWorldMapSize 1024 1024
  6. aiSettings.setViewDistance 305
  7. aiSettings.setInformationGridDimension 32
  8.  
  9. rem ********************** START THE AI *********************************
  10.  
  11. rem *** Init AI using current settings ****
  12. ai.init 2
  13.  
  14. rem *** init Botmanager ***
  15. AIBotManager.setLodLevelTicks 6 6 6
  16. AIBotManager.setLodLevelPriority 6 4 2
  17. AIBotManager.setPlannedDecisionMakingThreshold 0.5 1.0 3.0
  18. AIBotManager.setUnplannedDecisionMakingThreshold 0.3 0.8 2.0
  19. AIBotManager.setDecisionMakingInterleave 2 2
  20. AIBotManager.setSensingQuotient 2 1
  21. AIBotManager.setSystemQuotient 30 40 30
  22.  
  23. rem *** Strategic map dimension, MUST BE DONE BEFORE CREATING SAI! ***
  24. ai.saiMapXDimension 64
  25. ai.saiMapYDimension 64
  26.  
  27. rem *** Create Strategic AI ***
  28. ai.createSAI
  29.  
  30. rem *** Enabled or disabled as default ***
  31. ai.saiEnable 1
  32. game.showAIstats 1
  33. ai.showBotStats 1
  34.  
  35. rem *** Bot statistic ***
  36. ai.botStatisticUpdateSpeed 3
  37.  
  38. endif
  39.  
  40. run AIPathFinding.con v_arg1
  41.  
  42. rem *** Create strategically important areas ***
  43. run ai/StrategicAreas v_arg1
  44.  
  45. rem *** Load and set strategies for each side ***
  46.  
  47. run ai/conditions v_arg1
  48. run ai/prerequisites v_arg1
  49. run ai/Strategies v_arg1
  50.  
  51. if v_arg1 == host
  52.  
  53. ai.addSAIStrategy 1 TeamAAttack
  54. ai.addSAIStrategy 1 TeamADefend
  55. ai.addSAIStrategy 1 TeamARepulse
  56. ai.addSAIStrategy 2 TeamBAttack
  57. ai.addSAIStrategy 2 TeamBDefend
  58. ai.addSAIStrategy 2 TeamBRepulse
  59.  
  60. endif