[ Index ] WAROFGENERALS

PHP Cross Reference of WAROFGENERALS MODS SOURCES

title

Body

[close]

/Command and conquer Generals/Call to arms/Data/INI/Default/ -> AIData.ini (source)

   1  ;//////////////////////////////////////////////////////////////////////////////
   2  ;FILE: AIData.ini (SYSTEM) ////////////////////////////////////////////////////
   3  ;//////////////////////////////////////////////////////////////////////////////
   4  
   5  AIData
   6  
   7    StructureSeconds                    = 0.0     ;  Ai tries to build a new structure every N seconds.
   8    TeamSeconds                         = 10       ;Ai tries to build a new team every N seconds.
   9    Wealthy                             = 7000    ;   Number of resources for the AI to consider itself wealthy
  10    Poor                                = 2000    ;   Number of resources for the AI to consider itself poor
  11    StructuresWealthyRate               = 2.0     ;  (2=twice as fast) Rate modifier for structure building when wealthy.
  12    StructuresPoorRate                  = 0.6     ;  (0.5=half as fast) Rate modifier for structures when poor.
  13    TeamsWealthyRate                    = 2.0     ;   (2=twice as fast) Rate modifier for teams building when wealthy.
  14    TeamsPoorRate                       = 0.6     ;  (0.5=half as fast) Rate modifier for teams when poor.
  15    TeamResourcesToStart                = 0.1    ; (1.0=100%) Amount of resources required to start building a team. 
  16    GuardInnerModifierAI                = 1.1     ;The radius modifier to vision which a guarding (AI Controlled) unit will agressively attack
  17    GuardOuterModifierAI                = 1.333   ;The radius modifier to vision which a guarding (AI Controlled) unit will chase after
  18    GuardInnerModifierHuman             = 1.8 ;1.1     ;The radius modifier to vision which a guarding (Human Controlled) unit will agressively attack
  19    GuardOuterModifierHuman             = 2.2 ;1.333   ;The radius modifier to vision which a guarding (Human Controlled) unit will chase after
  20    GuardChaseUnitsDuration             = 10000   ;The number of msec for which a guarding unit will chase attackers before giving up
  21    GuardEnemyScanRate                  = 500     ; when actively guarding, how often to scan for enemies (msec)
  22    GuardEnemyReturnScanRate            = 1000    ; when returning to "active" guarding (from pursuing someone), how often to scan for enemies (msec)
  23    AlertRangeModifier                  = 1.1     ;The adjustment applied when a unit is alert and doing various scans for enemies (AI units only)
  24    AggressiveRangeModifier             = 1.5     ;The adjustment applied when a unit is aggressive and doing various scans for enemies (AI units only)
  25    AttackPriorityDistanceModifier      = 100.0   ;The distance required to reduce attack priority by 1.
  26    MaxRecruitRadius                    = 500.0   ;The maximum distance a unit will be from a unit that recruits it.
  27    ForceIdleMSEC                       = 67      ;The number of milisec a unit must be idle before looking for an enemy, 2 frames.
  28    ForceSkirmishAI                     = No      ; Use skirmish instead of solo ai.  For development till the skirmish ui is finished.  jba.
  29    RotateSkirmishBases                 = Yes     ;  If yes, rotate base layout so same side of base faces center of map.  
  30    AttackUsesLineOfSight               = Yes     ;  If yes, attack for ALL UNITS (player and ai) uses line of sight.  
  31  
  32    EnableRepulsors                     = Yes     ; If yes, KINDOF_CAN_BE_REPULSED will run from enemies & repulsors.
  33    RepulsedDistance                    = 150.0   ; How far beyond vision range a repulsed civilian will run before stopping.
  34    ; so if vision range is 120.0, he will move to a point at least 270.0 away from the enemy, and then stop running.
  35  
  36    WallHeight                          = 43      ; Height of the "Wall", made of KIND WALK_ON_TOP pieces. 
  37    
  38    AttackIgnoreInsignificantBuildings  = Yes     ; If yes, units will ignore enemy-owned buildings that are not faction buildings
  39  
  40    ; SkirmishGroupFudgeDistance is the distance that is multiplied by the number of units in a group to 
  41    ; determine if they are close enough to the waypoint to consider themselves AT the waypoint. This is 
  42    ; only used for "Follow Waypoint Path as a Team."
  43    SkirmishGroupFudgeDistance          = 5.0
  44  
  45    ; Group pathfinding parameters.
  46    MinInfantryForGroup                 = 3        ; Have to have 3 infantry to do group movement.
  47    MinVehiclesForGroup                 = 3        ; Have to have 3 vehicles to do group movement.
  48    MinDistanceForGroup                 = 100.0    ; Have to be moving at least this far for group movement.
  49    DistanceRequiresGroup               = 500.0    ; Force group movement if moving at least this far.
  50  
  51    ; Note that these group pathfind parameters are inter-related, and modifying them may produce really
  52    ; ugly results & require code changes.  jba.
  53    InfantryPathfindDiameter            = 6        ; Number of pathfind cells wide group path is for infantry.
  54    VehiclePathfindDiameter             = 6        ; Number of pathfind cells wide group path is for vehicles.
  55  
  56    SupplyCenterSafeRadius              = 300.0    ; Radius to scan for enemies to determine if a supply center is safe.
  57    RebuildDelayTimeSeconds             = 30       ; Delay this many seconds when a base building is destroyed or captured before attempting rebuild.
  58  
  59    AIDozerBoredRadiusModifier          = 2.0      ; Multiplier to dozer scan radius for repair & mine clearing.  2.0 means ai uses twice the radius as human dozers.
  60    AICrushesInfantry                   = Yes      ; If yes, ai will attempt to crush infantry with vehicles.
  61  
  62  
  63    SideInfo America
  64      ResourceGatherersEasy     = 1
  65      ResourceGatherersNormal   = 1
  66      ResourceGatherersHard     = 1   
  67      BaseDefenseStructure1     = AmericaPatriotBattery  
  68  
  69      SkillSet1
  70        Science = SCIENCE_StealthFighter
  71        Science = SCIENCE_PaladinTank
  72        Science = SCIENCE_A10ThunderboltMissileStrike1
  73        Science = SCIENCE_A10ThunderboltMissileStrike2
  74        Science = SCIENCE_A10ThunderboltMissileStrike3
  75        Science = SCIENCE_Pathfinder
  76        Science = SCIENCE_DaisyCutter
  77      Science = SCIENCE_Paradrop1
  78      Science = SCIENCE_CarpetBomb
  79      End
  80  
  81      SkillSet2
  82        Science = SCIENCE_PaladinTank
  83        Science = SCIENCE_StealthFighter
  84        Science = SCIENCE_Pathfinder
  85        Science = SCIENCE_Paradrop1
  86        Science = SCIENCE_Paradrop2
  87        Science = SCIENCE_Paradrop3
  88      Science = SCIENCE_A10ThunderboltMissileStrike1
  89        Science = SCIENCE_A10ThunderboltMissileStrike2 
  90        Science = SCIENCE_DaisyCutter
  91      End
  92  
  93      SkillSet3
  94        Science = SCIENCE_PaladinTank
  95        Science = SCIENCE_StealthFighter
  96        Science = SCIENCE_Pathfinder
  97        Science = SCIENCE_Paradrop1
  98        Science = SCIENCE_Paradrop2
  99        Science = SCIENCE_CarpetBomb
 100      Science = SCIENCE_Paradrop3
 101        Science = SCIENCE_DaisyCutter
 102      Science = SCIENCE_B52TomahawkStrike
 103      End
 104    End
 105  
 106    SideInfo China
 107      ResourceGatherersEasy     = 1
 108      ResourceGatherersNormal   = 2
 109      ResourceGatherersHard     = 2     
 110      BaseDefenseStructure1     = ChinaGattlingCannon  
 111  
 112      SkillSet1
 113        Science = SCIENCE_RedGuardTraining
 114        Science = SCIENCE_ArtilleryTraining
 115        Science = SCIENCE_ClusterMines
 116        Science = SCIENCE_ArtilleryBarrage1
 117        Science = SCIENCE_ArtilleryBarrage2
 118        Science = SCIENCE_ArtilleryBarrage3
 119        Science = SCIENCE_EMPPulse
 120      Science = SCIENCE_CashHack1
 121      Science = SCIENCE_NapalmStrike
 122      End
 123  
 124      SkillSet2
 125        Science = SCIENCE_RedGuardTraining
 126        Science = SCIENCE_NukeLauncher
 127        Science = SCIENCE_ArtilleryBarrage1
 128        Science = SCIENCE_ArtilleryBarrage2
 129        Science = SCIENCE_ArtilleryBarrage3
 130        Science = SCIENCE_ArtilleryTraining
 131        Science = SCIENCE_EMPPulse
 132      Science = SCIENCE_NapalmStrike
 133      Science = SCIENCE_NeutronMissileUpgrade
 134      End
 135  
 136      SkillSet3
 137        Science = SCIENCE_RedGuardTraining
 138        Science = SCIENCE_NukeLauncher
 139        Science = SCIENCE_ArtilleryBarrage1
 140        Science = SCIENCE_ArtilleryBarrage2
 141        Science = SCIENCE_ArtilleryBarrage3
 142        Science = SCIENCE_ArtilleryTraining
 143      Science = SCIENCE_CashHack1
 144        Science = SCIENCE_EMPPulse
 145      Science = SCIENCE_NeutronMissileUpgrade
 146      End
 147    End
 148  
 149    SideInfo GLA
 150      ResourceGatherersEasy     = 1
 151      ResourceGatherersNormal   = 3
 152      ResourceGatherersHard     = 6     
 153      BaseDefenseStructure1     = GLAStingerSite  
 154  
 155      SkillSet1
 156        Science = SCIENCE_TechnicalTraining
 157        Science = SCIENCE_ScudLauncher
 158      ;Science = SCIENCE_Hijacker
 159        Science = SCIENCE_RebelAmbush1
 160        Science = SCIENCE_RebelAmbush2
 161        Science = SCIENCE_RebelAmbush3
 162        Science = SCIENCE_CashBounty1
 163      Science = SCIENCE_CashBounty2
 164      Science = SCIENCE_TerrorCell
 165        Science = SCIENCE_AnthraxBomb
 166      End
 167  
 168      SkillSet2
 169        Science = SCIENCE_MarauderTank
 170        Science = SCIENCE_TechnicalTraining
 171        Science = SCIENCE_ScudLauncher
 172        Science = SCIENCE_RebelAmbush1
 173        Science = SCIENCE_TerrorCell
 174        Science = SCIENCE_CashBounty1
 175      Science = SCIENCE_CashBounty2
 176        Science = SCIENCE_AnthraxBomb
 177      Science = SCIENCE_NeutronBomb
 178      End
 179  
 180      SkillSet3
 181        Science = SCIENCE_MarauderTank
 182        Science = SCIENCE_TechnicalTraining
 183        Science = SCIENCE_ScudLauncher
 184        Science = SCIENCE_RebelAmbush1
 185        Science = SCIENCE_RebelAmbush2
 186        Science = SCIENCE_RebelAmbush3
 187      Science = SCIENCE_CashBounty1
 188      Science = SCIENCE_CashBounty2
 189      ;Science = SCIENCE_Hijacker
 190        Science = SCIENCE_NeutronBomb
 191      End
 192    End
 193  
 194  
 195    ;Skirmish AI Build List
 196    SkirmishBuildList America
 197  
 198    Structure AmericaCommandCenter
 199      Location = X:1619.39 Y:2193.07
 200      Rebuilds = 3
 201      Angle = -141.13
 202      InitiallyBuilt = No
 203      AutomaticallyBuild = Yes  // So it will automatically rebuild.
 204    END ;Structure AmericaCommandCenter
 205    Structure AmericaPowerPlant
 206      Location = X:1738.79 Y:2250.15
 207      Rebuilds = 0
 208      Angle = -47.09
 209      InitiallyBuilt = No
 210      AutomaticallyBuild = No
 211    END ;Structure AmericaPowerPlant
 212    Structure AmericaBarracks
 213      Location = X:1555.18 Y:2393.06
 214      Rebuilds = 0
 215      Angle = -46.49
 216      InitiallyBuilt = No
 217      AutomaticallyBuild = No
 218    END ;Structure AmericaBarracks
 219    Structure AmericaWarFactory
 220      Location = X:1562.39 Y:1999.75
 221      Rebuilds = 0
 222      Angle = -136.13
 223      InitiallyBuilt = No
 224      AutomaticallyBuild = No
 225    END ;Structure AmericaWarFactory
 226    Structure AmericaPowerPlant
 227      Location = X:1706.32 Y:1992.90
 228      Rebuilds = 0
 229      Angle = -43.81
 230      InitiallyBuilt = No
 231      AutomaticallyBuild = No
 232    END ;Structure AmericaPowerPlant
 233    Structure AmericaAirfield
 234      Location = X:1915.69 Y:2271.70
 235      Rebuilds = 0
 236      Angle = -47.26
 237      InitiallyBuilt = No
 238      AutomaticallyBuild = No
 239    END ;Structure AmericaAirfield
 240    Structure AmericaStrategyCenter
 241      Location = X:1458.32 Y:2127.40
 242      Rebuilds = 0
 243      Angle = -46.85
 244      InitiallyBuilt = No
 245      AutomaticallyBuild = No
 246    END ;Structure AmericaStrategyCenter
 247    Structure AmericaParticleCannonUplink
 248      Location = X:1473.41 Y:2287.09
 249      Rebuilds = 0
 250      Angle = -46.20
 251      InitiallyBuilt = No
 252      AutomaticallyBuild = No
 253    END ;Structure AmericaParticleCannonUplink
 254    Structure AmericaSupplyDropZone
 255      Location = X:1660.23 Y:2064.97
 256      Rebuilds = 0
 257      Angle = -48.52
 258      InitiallyBuilt = No
 259      AutomaticallyBuild = No
 260    END ;Structure AmericaSupplyDropZone
 261    Structure AmericaDetentionCamp
 262      Location = X:1347.67 Y:2243.51
 263      Rebuilds = 0
 264      Angle = -139.42
 265      InitiallyBuilt = No
 266      AutomaticallyBuild = No
 267    END ;Structure AmericaDetentionCamp
 268    Structure AmericaPowerPlant
 269      Location = X:1692.33 Y:2310.23
 270      Rebuilds = 0
 271      Angle = -46.53
 272      InitiallyBuilt = No
 273      AutomaticallyBuild = No
 274    END ;Structure AmericaPowerPlant
 275    Structure AmericaPowerPlant
 276      Location = X:1733.19 Y:2135.85
 277      Rebuilds = 0
 278      Angle = -48.96
 279      InitiallyBuilt = No
 280      AutomaticallyBuild = No
 281    END ;Structure AmericaPowerPlant
 282    Structure AmericaAirfield
 283      Location = X:1730.76 Y:2487.00
 284      Rebuilds = 0
 285      Angle = -49.49
 286      InitiallyBuilt = No
 287      AutomaticallyBuild = No
 288    END ;Structure AmericaAirfield
 289  
 290    END ;SkirmishBuildList FactionAmerica
 291  
 292   
 293  ;Skirmish AI Build List
 294  SkirmishBuildList China
 295    Structure ChinaCommandCenter
 296      Name = ChinaCommandCenter
 297      Location = X:1350.62 Y:1247.09
 298      Rebuilds = 3
 299      Angle = -131.74
 300      InitiallyBuilt = No
 301      AutomaticallyBuild = Yes
 302    END ;Structure ChinaCommandCenter
 303    Structure ChinaPowerPlant
 304      Name = ChinaPowerPlant1
 305      Location = X:1320.13 Y:990.84
 306      Rebuilds = 0
 307      Angle = -42.60
 308      InitiallyBuilt = No
 309      AutomaticallyBuild = No
 310    END ;Structure ChinaPowerPlant
 311    Structure ChinaBarracks
 312      Name = ChinaBarracks
 313      Location = X:1229.82 Y:1109.42
 314      Rebuilds = 0
 315      Angle = -44.46
 316      InitiallyBuilt = No
 317      AutomaticallyBuild = No
 318    END ;Structure ChinaBarracks
 319    Structure ChinaWarFactory
 320      Name = ChinaWarFactory1
 321      Location = X:1383.41 Y:1448.17
 322      Rebuilds = 0
 323      Angle = -129.20
 324      InitiallyBuilt = No
 325      AutomaticallyBuild = No
 326    END ;Structure ChinaWarFactory
 327    Structure ChinaPowerPlant
 328      Name = ChinaPowerPlant2
 329      Location = X:1576.07 Y:1099.33
 330      Rebuilds = 0
 331      Angle = -43.79
 332      InitiallyBuilt = No
 333      AutomaticallyBuild = No
 334    END ;Structure ChinaPowerPlant
 335    Structure ChinaAirfield
 336      Name = ChinaAirfield
 337      Location = X:1571.64 Y:1329.70
 338      Rebuilds = 0
 339      Angle = -39.98
 340      InitiallyBuilt = No
 341      AutomaticallyBuild = No
 342    END ;Structure ChinaAirfield
 343    Structure ChinaPropagandaCenter
 344      Name = ChinaPropagandaCenter
 345      Location = X:1481.75 Y:1147.17
 346      Rebuilds = 0
 347      Angle = -40.23
 348      InitiallyBuilt = No
 349      AutomaticallyBuild = No
 350    END ;Structure ChinaPropagandaCenter
 351    Structure ChinaNuclearMissileLauncher
 352      Name = ChinaNuclearMissile
 353      Location = X:1218.80 Y:1351.71
 354      Rebuilds = 0
 355      Angle = -131.82
 356      InitiallyBuilt = No
 357      AutomaticallyBuild = No
 358    END ;Structure ChinaNuclearMissileLauncher
 359    Structure ChinaPowerPlant
 360      Name = ChinaPowerPlant3
 361      Location = X:1393.53 Y:1068.56
 362      Rebuilds = 0
 363      Angle = -40.67
 364      InitiallyBuilt = No
 365      AutomaticallyBuild = No
 366    END ;Structure ChinaPowerPlant
 367    Structure ChinaPowerPlant
 368      Name = ChinaPowerPlant4
 369      Location = X:1124.32 Y:1205.73
 370      Rebuilds = 0
 371      Angle = -43.16
 372      InitiallyBuilt = No
 373      AutomaticallyBuild = No
 374    END ;Structure ChinaPowerPlant
 375    Structure ChinaSpeakerTower
 376      Name = ChinaSpeakerTower1
 377      Location = X:1265.90 Y:1224.58
 378      Rebuilds = 0
 379      Angle = -41.44
 380      InitiallyBuilt = No
 381      AutomaticallyBuild = No
 382    END ;Structure ChinaSpeakerTower
 383    Structure ChinaGattlingCannon
 384      Location = X:1116.95 Y:1332.57
 385      Rebuilds = 0
 386      Angle = 0.00
 387      InitiallyBuilt = No
 388      AutomaticallyBuild = No
 389    END ;Structure ChinaGattlingCannon
 390    Structure ChinaGattlingCannon
 391      Location = X:1241.62 Y:1471.63
 392      Rebuilds = 0
 393      Angle = 0.00
 394      InitiallyBuilt = No
 395      AutomaticallyBuild = No
 396    END ;Structure ChinaGattlingCannon
 397    Structure ChinaSupplyCenter
 398      Location = X:1431.77 Y:788.74
 399      Rebuilds = 0
 400      Angle = -44.39
 401      InitiallyBuilt = No
 402      AutomaticallyBuild = No
 403    END ;Structure ChinaSupplyCenter
 404  END ;SkirmishBuildList FactionChina
 405  
 406    ;Skirmish AI Build List
 407    
 408  SkirmishBuildList GLA
 409    Structure GLACommandCenter
 410      Location = X:1247.10 Y:1276.17
 411      Rebuilds = 3
 412      Angle = -131.80
 413      InitiallyBuilt = No
 414      AutomaticallyBuild = Yes
 415    END ;Structure GLACommandCenter
 416    Structure GLASupplyStash
 417      Location = X:1349.90 Y:842.68
 418      Rebuilds = 0
 419      Angle = -43.16
 420      InitiallyBuilt = No
 421      AutomaticallyBuild = No
 422    END ;Structure GLASupplyStash
 423    Structure GLABarracks
 424      Location = X:1098.24 Y:1399.35
 425      Rebuilds = 0
 426      Angle = -42.21
 427      InitiallyBuilt = No
 428      AutomaticallyBuild = No
 429    END ;Structure GLABarracks
 430    Structure GLAArmsDealer
 431      Location = X:1091.84 Y:1196.76
 432      Rebuilds = 0
 433      Angle = -133.20
 434      InitiallyBuilt = No
 435      AutomaticallyBuild = No
 436    END ;Structure GLAArmsDealer
 437    Structure GLATunnelNetwork
 438      Location = X:1230.45 Y:1514.51
 439      Rebuilds = 0
 440      Angle = -38.00
 441      InitiallyBuilt = No
 442      AutomaticallyBuild = No
 443    END ;Structure GLATunnelNetwork
 444    Structure GLATunnelNetwork
 445      Location = X:1492.56 Y:1197.92
 446      Rebuilds = 0
 447      Angle = -86.30
 448      InitiallyBuilt = No
 449      AutomaticallyBuild = No
 450    END ;Structure GLATunnelNetwork
 451    Structure GLAPalace
 452      Location = X:1384.21 Y:1371.88
 453      Rebuilds = 0
 454      Angle = -131.57
 455      InitiallyBuilt = No
 456      AutomaticallyBuild = No
 457    END ;Structure GLAPalace
 458    Structure GLABlackMarket
 459      Location = X:1351.53 Y:1169.95
 460      Rebuilds = 0
 461      Angle = -42.37
 462      InitiallyBuilt = No
 463      AutomaticallyBuild = No
 464    END ;Structure GLABlackMarket
 465  ; sorry, prisons are cut, maybe next version (srj)
 466  ;  Structure GLAPrison
 467  ;    Location = X:1080.68 Y:1032.40
 468  ;    Rebuilds = 0
 469  ;    Angle = 136.35
 470  ;    InitiallyBuilt = No
 471  ;    AutomaticallyBuild = No
 472  ;  END ;Structure GLAPrison
 473    Structure GLAScudStorm
 474      Location = X:1238.50 Y:1075.20
 475      Rebuilds = 0
 476      Angle = -40.56
 477      InitiallyBuilt = No
 478      AutomaticallyBuild = No
 479    END ;Structure GLAScudStorm
 480    Structure GLATunnelNetwork
 481      Location = X:936.33 Y:1252.00
 482      Rebuilds = 0
 483      Angle = -171.82
 484      InitiallyBuilt = No
 485      AutomaticallyBuild = No
 486    END ;Structure GLATunnelNetwork
 487    Structure GLATunnelNetwork
 488      Location = X:1239.37 Y:926.21
 489      Rebuilds = 0
 490      Angle = -82.46
 491      InitiallyBuilt = No
 492      AutomaticallyBuild = No
 493    END ;Structure GLATunnelNetwork
 494    END ;SkirmishBuildList FactionGLA
 495  
 496  END


Generated: Sat Mar 28 08:18:23 2009 Cross-referenced by PHPXref 0.7