map.ini 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. ;GLA07 Map.ini
  2. ;Object GLAVehicleBombTruck
  3. ;Buildable = No
  4. ;END
  5. Object GLAScudStorm
  6. Buildable = No
  7. END
  8. ;Object GLAPrison
  9. ;Buildable = No
  10. ;END
  11. Object ConvoyTruckArmedWithNuke
  12. RadarPriority = UNIT
  13. ReplaceModule ModuleTag_02
  14. Body = ActiveBody ModuleTag_02_Override
  15. MaxHealth = 1000.0
  16. InitialHealth = 1000.0
  17. End
  18. End
  19. END
  20. Object MogadishuGarage
  21. SoundAmbient = Amb_DesertVillageMilitary
  22. END
  23. AIData
  24. StructureSeconds = 10.0 ; Ai tries to build a new structure every N seconds.
  25. TeamSeconds = 50.0 ; Ai tries to build a new team every N seconds.
  26. Wealthy = 14000 ; Number of resources for the AI to consider itself wealthy
  27. Poor = 2000 ; Number of resources for the AI to consider itself poor
  28. StructuresWealthyRate = 1.5 ; (2=twice as fast) Rate modifier for structure building when wealthy.
  29. StructuresPoorRate = 0.6 ; (0.5=half as fast) Rate modifier for structures when poor.
  30. TeamsWealthyRate = 1.5 ; (2=twice as fast) Rate modifier for teams building when wealthy.
  31. TeamsPoorRate = 1.0 ; (0.5=half as fast) Rate modifier for teams when poor.
  32. TeamResourcesToStart = 0.80 ; (1.0=100%) Amount of resources required to start building a team.
  33. GuardInnerModifierAI = 0.67 ;The radius modifier to vision which a guarding (AI Controlled) unit will agressively attack
  34. GuardOuterModifierAI = 1.0 ;The radius modifier to vision which a guarding (AI Controlled) unit will chase after
  35. ; GuardInnerModifierHuman = 0.67;The radius modifier to vision which a guarding (Human Controlled) unit will agressively attack
  36. ; GuardOuterModifierHuman = 1.0 ;The radius modifier to vision which a guarding (Human Controlled) unit will chase after
  37. GuardChaseUnitsDuration = 5000 ;The number of msec for which a guarding unit will chase attackers before giving up
  38. AlertRangeModifier = 1.1 ;The adjustment applied when a unit is alert and doing various scans for enemies (AI units only)
  39. AggressiveRangeModifier = 1.5 ;The adjustment applied when a unit is aggressive and doing various scans for enemies (AI units only)
  40. AttackPriorityDistanceModifier = 100.0; The distance required to reduce attack priority by 1.
  41. MaxRecruitRadius = 1500.0; The maximum distance a unit will be from a unit that recruits it.
  42. ForceIdleMSEC = 67 ;The number of milisec a unit must be idle before looking for an enemy, 2 frames.
  43. EnableRepulsors = Yes ; If yes, KINDOF_CAN_BE_REPULSED will run from enemies & repulsors.
  44. RepulsedDistance = 150.0 ; How far beyond vision range a repulsed civilian will run before stopping.
  45. MinVehiclesForGroup = 5 ; Have to have 5 vehicles to do group movement.
  46. SideInfo GLA
  47. ResourceGatherersEasy = 1
  48. ResourceGatherersNormal = 3
  49. ResourceGatherersHard = 6
  50. BaseDefenseStructure1 = GLATunnelNetwork
  51. SkillSet1
  52. Science = SCIENCE_TechnicalTraining
  53. Science = SCIENCE_MarauderTank
  54. Science = SCIENCE_RebelAmbush1
  55. Science = SCIENCE_CashBounty1
  56. Science = SCIENCE_RebelAmbush2
  57. Science = SCIENCE_CashBounty2
  58. Science = SCIENCE_AnthraxBomb
  59. End
  60. SkillSet2
  61. Science = SCIENCE_TechnicalTraining
  62. Science = SCIENCE_MarauderTank
  63. Science = SCIENCE_RebelAmbush1
  64. Science = SCIENCE_RebelAmbush2
  65. Science = SCIENCE_AnthraxBomb
  66. Science = SCIENCE_RebelAmbush3
  67. Science = SCIENCE_CashBounty1
  68. End
  69. End
  70. End
  71. Object ChinaVehicleTroopCrawler
  72. ReplaceModule ModuleTag_02
  73. Body = ActiveBody ModuleTag_02_Override
  74. MaxHealth = 270.0
  75. InitialHealth = 270.0
  76. End
  77. End
  78. END
  79. Locomotor BattleMasterLocomotor
  80. Speed = 35 ; in dist/sec
  81. SpeedDamaged = 25 ; in dist/sec
  82. End
  83. Locomotor TroopCrawlerLocomotor
  84. Speed = 30 ; in dist/sec
  85. SpeedDamaged = 25 ; in dist/sec
  86. End
  87. Locomotor SupplyTruckLocomotor
  88. Speed = 30 ; in dist/sec
  89. SpeedDamaged = 25 ; in dist/sec
  90. End
  91. ; ************* Added for Cinematic *****************
  92. Locomotor CINE_BattleMasterLocomotor
  93. Speed = 25 ; in dist/sec
  94. SpeedDamaged = 15 ; in dist/sec
  95. End
  96. ; ************* Added for Cinematic *****************
  97. Locomotor CINE_TroopCrawlerLocomotor
  98. Speed = 25 ; in dist/sec
  99. SpeedDamaged = 15 ; in dist/sec
  100. End
  101. ; ************* Added for Cinematic *****************
  102. Locomotor CINE_SupplyTruckLocomotor
  103. Speed = 25 ; in dist/sec
  104. SpeedDamaged = 15 ; in dist/sec
  105. End
  106. WaterTransparency
  107. TransparentWaterMinOpacity = 1.0 ;opacity of water at maximum depth - 1.0 is opaque, 0 transparent.
  108. TransparentWaterDepth = 3.0 ;depth below water surface at which it becomes opaque (unless clipped by TransparentWaterMinOpacity)
  109. End
  110. CommandSet SCIENCE_GLA_CommandSetRank1
  111. 1 = Command_PurchaseScienceTechnicalTraining
  112. 2 = Command_PurchaseScienceMarauderTank
  113. 3 = Command_PurchaseScienceEmergencyRepair1
  114. END
  115. ; Rank 3 assign buttons to position like so:
  116. ; 1 4 7 10
  117. ; 2 5 8 11
  118. ; 3 6 9 12
  119. CommandSet SCIENCE_GLA_CommandSetRank3
  120. 1 = Command_PurchaseScienceScudLauncher
  121. 4 = Command_PurchaseScienceCashBounty1
  122. 5 = Command_PurchaseScienceCashBounty2
  123. 6 = Command_PurchaseScienceCashBounty3
  124. 7 = Command_PurchaseScienceRebelAmbush1
  125. 8 = Command_PurchaseScienceRebelAmbush2
  126. 9 = Command_PurchaseScienceRebelAmbush3
  127. 10 = Command_PurchaseScienceHijacker
  128. END
  129. ;; -------------------------------------
  130. ;; GLA Sciences
  131. ;; -------------------------------------
  132. ; --- LEVEL 1 POWERS ---
  133. Science SCIENCE_ScudLauncher
  134. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  135. SciencePurchasePointCost = 1
  136. IsGrantable = Yes
  137. DisplayName = SCIENCE:GLASCUDLauncher
  138. Description = CONTROLBAR:ToolTipGLAScienceSCUDLauncher
  139. End
  140. Science SCIENCE_MarauderTank
  141. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  142. SciencePurchasePointCost = 1
  143. IsGrantable = Yes
  144. DisplayName = SCIENCE:GLAMaruaderTank
  145. Description = CONTROLBAR:ToolTipGLaScienceMarauderTank
  146. End
  147. Science SCIENCE_TechnicalTraining
  148. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  149. SciencePurchasePointCost = 1
  150. IsGrantable = Yes
  151. DisplayName = SCIENCE:GLATechnicalTraining
  152. Description = CONTROLBAR:ToolTipGLAScienceTechnicalTraining
  153. End
  154. ; --- LEVEL 3 POWERS ---
  155. Science SCIENCE_Hijacker
  156. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  157. SciencePurchasePointCost = 1
  158. IsGrantable = Yes
  159. DisplayName = SCIENCE:GLAHijacker
  160. Description = CONTROLBAR:ToolTipGLAScienceHijacker
  161. End
  162. Science SCIENCE_RebelAmbush1
  163. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  164. SciencePurchasePointCost = 1
  165. IsGrantable = Yes
  166. DisplayName = SCIENCE:GLARebelAmbush1
  167. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  168. End
  169. Science SCIENCE_RebelAmbush2
  170. PrerequisiteSciences = SCIENCE_RebelAmbush1 SCIENCE_Rank3
  171. SciencePurchasePointCost = 1
  172. IsGrantable = Yes
  173. DisplayName = SCIENCE:GLARebelAmbush2
  174. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  175. End
  176. Science SCIENCE_RebelAmbush3
  177. PrerequisiteSciences = SCIENCE_RebelAmbush2 SCIENCE_Rank3
  178. SciencePurchasePointCost = 1
  179. IsGrantable = Yes
  180. DisplayName = SCIENCE:GLARebelAmbush3
  181. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  182. End
  183. Science SCIENCE_CashBounty1
  184. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  185. SciencePurchasePointCost = 1
  186. IsGrantable = Yes
  187. DisplayName = SCIENCE:GLACashBounty1
  188. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  189. End
  190. Science SCIENCE_CashBounty2
  191. PrerequisiteSciences = SCIENCE_CashBounty1 SCIENCE_Rank3
  192. SciencePurchasePointCost = 1
  193. IsGrantable = Yes
  194. DisplayName = SCIENCE:GLACashBounty2
  195. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  196. End
  197. Science SCIENCE_CashBounty3
  198. PrerequisiteSciences = SCIENCE_CashBounty2 SCIENCE_Rank3
  199. SciencePurchasePointCost = 1
  200. IsGrantable = Yes
  201. DisplayName = SCIENCE:GLACashBounty3
  202. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  203. End
  204. ; --- LEVEL 8 POWERS ---
  205. Science SCIENCE_AnthraxBomb
  206. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank5
  207. SciencePurchasePointCost = 1
  208. IsGrantable = Yes
  209. DisplayName = SCIENCE:GLAAnthraxBomb
  210. Description = CONTROLBAR:ToolTipGLAScienceAnthraxBomb
  211. End
  212. ; --- LEVEL 3, Common to all sides ---
  213. Science SCIENCE_EmergencyRepair1
  214. PrerequisiteSciences = SCIENCE_Rank1 ;No country Science requirement
  215. SciencePurchasePointCost = 1
  216. IsGrantable = Yes
  217. DisplayName = SCIENCE:EmergencyRepair1
  218. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  219. End
  220. Science SCIENCE_EmergencyRepair2
  221. PrerequisiteSciences = SCIENCE_CHINA SCIENCE_EmergencyRepair1 SCIENCE_Rank3
  222. SciencePurchasePointCost = 1
  223. IsGrantable = Yes
  224. DisplayName = SCIENCE:EmergencyRepair2
  225. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  226. End
  227. Science SCIENCE_EmergencyRepair3
  228. PrerequisiteSciences = SCIENCE_CHINA SCIENCE_EmergencyRepair2 SCIENCE_Rank3
  229. SciencePurchasePointCost = 1
  230. IsGrantable = Yes
  231. DisplayName = SCIENCE:EmergencyRepair3
  232. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  233. End