map.ini 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901
  1. ;GLA02 Map.ini
  2. AIData
  3. StructureSeconds = 10.0 ; Ai tries to build a new structure every N seconds.
  4. TeamSeconds = 50.0 ; Ai tries to build a new team every N seconds.
  5. Wealthy = 14000 ; Number of resources for the AI to consider itself wealthy
  6. Poor = 2000 ; Number of resources for the AI to consider itself poor
  7. StructuresWealthyRate = 2.0 ; (2=twice as fast) Rate modifier for structure building when wealthy.
  8. StructuresPoorRate = 0.6 ; (0.5=half as fast) Rate modifier for structures when poor.
  9. TeamsWealthyRate = 1.5 ; (2=twice as fast) Rate modifier for teams building when wealthy.
  10. TeamsPoorRate = 1.0 ; (0.5=half as fast) Rate modifier for teams when poor.
  11. TeamResourcesToStart = 0.80 ; (1.0=100%) Amount of resources required to start building a team.
  12. GuardInnerModifierAI = 0.67 ;The radius modifier to vision which a guarding (AI Controlled) unit will agressively attack
  13. GuardOuterModifierAI = 1.0 ;The radius modifier to vision which a guarding (AI Controlled) unit will chase after
  14. ; GuardInnerModifierHuman = 0.67;The radius modifier to vision which a guarding (Human Controlled) unit will agressively attack
  15. ; GuardOuterModifierHuman = 1.0 ;The radius modifier to vision which a guarding (Human Controlled) unit will chase after
  16. GuardChaseUnitsDuration = 5000 ;The number of msec for which a guarding unit will chase attackers before giving up
  17. MaxRecruitRadius = 1500.0; The maximum distance a unit will be from a unit that recruits it.
  18. EnableRepulsors = No ; If yes, KINDOF_CAN_BE_REPULSED will run from enemies & repulsors.
  19. SideInfo America
  20. ResourceGatherersEasy = 0
  21. ResourceGatherersNormal = 1
  22. ResourceGatherersHard = 2
  23. BaseDefenseStructure1 = AmericaPatriotBattery
  24. SkillSet1
  25. Science = SCIENCE_SpyDrone
  26. Science = SCIENCE_PaladinTank
  27. Science = SCIENCE_Paradrop1
  28. End
  29. End
  30. End
  31. Object MogadishuMaleCivilian01
  32. KindOf = +SELECTABLE -CAN_BE_REPULSED
  33. END
  34. Object MogadishuMaleCivilian02
  35. KindOf = +SELECTABLE -CAN_BE_REPULSED
  36. END
  37. Object MogadishuMaleCivilian03
  38. KindOf = +SELECTABLE -CAN_BE_REPULSED
  39. END
  40. Object MogadishuFemaleCivilian01
  41. KindOf = +SELECTABLE -CAN_BE_REPULSED
  42. END
  43. Object MogadishuFemaleCivilian02
  44. KindOf = +SELECTABLE -CAN_BE_REPULSED
  45. END
  46. Object GLAInfantryAngryMobNexus
  47. Buildable = No
  48. END
  49. Object GLAInfantryHijacker
  50. Buildable = No
  51. END
  52. Object GLAVehicleRocketBuggy
  53. Buildable = No
  54. END
  55. Object GLAVehicleToxinTruck
  56. Buildable = No
  57. END
  58. Object GLAVehicleBombTruck
  59. Buildable = No
  60. END
  61. Object GLAVehicleScudLauncher
  62. Buildable = No
  63. END
  64. Object GLAScudStorm
  65. Buildable = No
  66. END
  67. Object GLAStingerSite
  68. Buildable = No
  69. END
  70. Object GLAPalace
  71. Buildable = No
  72. END
  73. Object GLABlackMarket
  74. Buildable = No
  75. END
  76. Object AmericaStrategyCenter
  77. Buildable = No
  78. END
  79. Object AmericaParticleCannonUplink
  80. Buildable = No
  81. END
  82. Object AmericaAirfield
  83. Buildable = No
  84. END
  85. Object AmericaSupplyDropZone
  86. Buildable = No
  87. END
  88. Object AmericaDetentionCamp
  89. Buildable = No
  90. END
  91. Object AmericaInfantryPathfinder
  92. Buildable = No
  93. END
  94. Object AmericaInfantryColonelBurton
  95. Buildable = No
  96. END
  97. Object AmericaTankPaladin
  98. Buildable = No
  99. END
  100. Object AmericaVehicleTomahawk
  101. Buildable = No
  102. END
  103. Object AmericaVehicleMedic
  104. Buildable = No
  105. END
  106. Object CINEConvoyTruck
  107. RadarPriority = UNIT
  108. END
  109. Object ConvoyTruck04
  110. RadarPriority = UNIT
  111. AddModule
  112. Behavior = CreateCrateDie ModuleTag_MapOverride01
  113. CrateData = GLA02_Always1500DollarCrate
  114. End
  115. End
  116. END
  117. Object ConvoyTruck01
  118. RadarPriority = UNIT
  119. AddModule
  120. Behavior = CreateCrateDie ModuleTag_MapOverride01
  121. CrateData = GLA02_Always100DollarCrate
  122. End
  123. End
  124. END
  125. Object Humvee1
  126. ReplaceModule ModuleTag_CratesChange
  127. Behavior = CreateCrateDie ModuleTag_CratesChange_Override
  128. CrateData = GLA02_Always1000DollarCrate
  129. End
  130. End
  131. END
  132. Object AmericaTankCrusader
  133. ReplaceModule ModuleTag_CratesChange
  134. Behavior = CreateCrateDie ModuleTag_CratesChange_Override
  135. CrateData = GLA02_Always1000DollarCrate
  136. End
  137. End
  138. END
  139. Object AmericaVehicleChinook
  140. AddModule
  141. Behavior = CreateCrateDie ModuleTag_MapOverride01
  142. CrateData = GLA02_Always1500DollarCrate
  143. End
  144. End
  145. END
  146. Object AmericaJetRaptor
  147. AddModule
  148. Behavior = CreateCrateDie ModuleTag_MapOverride01
  149. CrateData = GLA02_Always1500DollarCrate
  150. End
  151. End
  152. END
  153. Object AmericaJetB52
  154. AddModule
  155. Behavior = CreateCrateDie ModuleTag_MapOverride01
  156. CrateData = GLA02_Always2500DollarCrate
  157. End
  158. End
  159. END
  160. Object AmericaVehicleHumvee
  161. ReplaceModule ModuleTag_CratesChange
  162. Behavior = CreateCrateDie ModuleTag_CratesChange_Override
  163. CrateData = GLA02_Always1000DollarCrate
  164. End
  165. End
  166. END
  167. Object AmericaVehicleComanche
  168. AddModule
  169. Behavior = CreateCrateDie ModuleTag_MapOverride01
  170. CrateData = GLA02_Always1500DollarCrate
  171. End
  172. End
  173. END
  174. Object AmericaJetCargoPlane
  175. KindOf = +SELECTABLE
  176. ReplaceModule ModuleTag_03
  177. Body = ActiveBody ModuleTag_03_Override
  178. MaxHealth = 750.0
  179. InitialHealth = 750.0
  180. End
  181. End
  182. AddModule
  183. Behavior = CreateCrateDie ModuleTag_MapOverride01
  184. CrateData = GLA02_Always1500DollarCrate
  185. End
  186. End
  187. END
  188. Object AmericaVehicleDozer
  189. ReplaceModule ModuleTag_CratesChange
  190. Behavior = CreateCrateDie ModuleTag_CratesChange_Override
  191. CrateData = GLA02_Always1000DollarCrate
  192. End
  193. End
  194. END
  195. Object AmericaCommandCenter
  196. AddModule
  197. Behavior = CreateCrateDie ModuleTag_MapOverride01
  198. CrateData = GLA02_Always2500DollarCrate
  199. End
  200. End
  201. END
  202. Object AmericaBarracks
  203. AddModule
  204. Behavior = CreateCrateDie ModuleTag_MapOverride01
  205. CrateData = GLA02_Always2500DollarCrate
  206. End
  207. End
  208. END
  209. Object AmericaWarFactory
  210. AddModule
  211. Behavior = CreateCrateDie ModuleTag_MapOverride01
  212. CrateData = GLA02_Always2500DollarCrate
  213. End
  214. End
  215. END
  216. Object AmericaPowerPlant
  217. AddModule
  218. Behavior = CreateCrateDie ModuleTag_MapOverride01
  219. CrateData = GLA02_Always2500DollarCrate
  220. End
  221. End
  222. END
  223. Object AmericaSupplyCenter
  224. AddModule
  225. Behavior = CreateCrateDie ModuleTag_MapOverride01
  226. CrateData = GLA02_Always2500DollarCrate
  227. End
  228. End
  229. END
  230. Object AmericaPatriotBattery
  231. AddModule
  232. Behavior = CreateCrateDie ModuleTag_MapOverride01
  233. CrateData = GLA02_Always1000DollarCrate
  234. End
  235. End
  236. END
  237. Object QuonsetHut01
  238. AddModule
  239. Behavior = CreateCrateDie ModuleTag_MapOverride01
  240. CrateData = GLA02_Always200DollarCrate
  241. End
  242. End
  243. END
  244. Object Shack
  245. AddModule
  246. Behavior = CreateCrateDie ModuleTag_MapOverride01
  247. CrateData = GLA02_Always100DollarCrate
  248. End
  249. End
  250. END
  251. Object BarnCoop
  252. AddModule
  253. Behavior = CreateCrateDie ModuleTag_MapOverride01
  254. CrateData = GLA02_Always1000DollarCrate
  255. End
  256. End
  257. END
  258. Object BarnShed
  259. AddModule
  260. Behavior = CreateCrateDie ModuleTag_MapOverride01
  261. CrateData = GLA02_Always1000DollarCrate
  262. End
  263. End
  264. END
  265. Object FarmHouse
  266. AddModule
  267. Behavior = CreateCrateDie ModuleTag_MapOverride01
  268. CrateData = GLA02_Always1000DollarCrate
  269. End
  270. End
  271. END
  272. Object WatchTower03
  273. AddModule
  274. Behavior = CreateCrateDie ModuleTag_MapOverride01
  275. CrateData = GLA02_Always100DollarCrate
  276. End
  277. End
  278. END
  279. Object RiverHouse01
  280. AddModule
  281. Behavior = CreateCrateDie ModuleTag_MapOverride01
  282. CrateData = GLA02_Always100DollarCrate
  283. End
  284. End
  285. END
  286. Object RiverHouse02
  287. AddModule
  288. Behavior = CreateCrateDie ModuleTag_MapOverride01
  289. CrateData = GLA02_Always100DollarCrate
  290. End
  291. End
  292. END
  293. Object MogadishuGarage
  294. AddModule
  295. Behavior = CreateCrateDie ModuleTag_MapOverride01
  296. CrateData = GLA02_Always1000DollarCrate
  297. End
  298. End
  299. END
  300. Object GasStation03
  301. AddModule
  302. Behavior = CreateCrateDie ModuleTag_MapOverride01
  303. CrateData = GLA02_Always1000DollarCrate
  304. End
  305. End
  306. END
  307. Object AsianApartmentUnit
  308. AddModule
  309. Behavior = CreateCrateDie ModuleTag_MapOverride01
  310. CrateData = GLA02_Always1500DollarCrate
  311. End
  312. End
  313. END
  314. Object MogadishuHouse01
  315. AddModule
  316. Behavior = CreateCrateDie ModuleTag_MapOverride01
  317. CrateData = GLA02_Always1000DollarCrate
  318. End
  319. End
  320. END
  321. Object StanRestaurant02
  322. AddModule
  323. Behavior = CreateCrateDie ModuleTag_MapOverride01
  324. CrateData = GLA02_Always1000DollarCrate
  325. End
  326. End
  327. END
  328. Object StanSmallRetail02
  329. AddModule
  330. Behavior = CreateCrateDie ModuleTag_MapOverride01
  331. CrateData = GLA02_Always1000DollarCrate
  332. End
  333. End
  334. END
  335. Object MogadishuShop01
  336. AddModule
  337. Behavior = CreateCrateDie ModuleTag_MapOverride01
  338. CrateData = GLA02_Always1000DollarCrate
  339. End
  340. End
  341. END
  342. Object StanSchool02
  343. AddModule
  344. Behavior = CreateCrateDie ModuleTag_MapOverride01
  345. CrateData = GLA02_Always1000DollarCrate
  346. End
  347. End
  348. END
  349. Object StanSmallRetail03
  350. AddModule
  351. Behavior = CreateCrateDie ModuleTag_MapOverride01
  352. CrateData = GLA02_Always1000DollarCrate
  353. End
  354. End
  355. END
  356. Object StanConvenienceStore01
  357. AddModule
  358. Behavior = CreateCrateDie ModuleTag_MapOverride01
  359. CrateData = GLA02_Always1000DollarCrate
  360. End
  361. End
  362. END
  363. Object StanConvenienceStore02
  364. AddModule
  365. Behavior = CreateCrateDie ModuleTag_MapOverride01
  366. CrateData = GLA02_Always1000DollarCrate
  367. End
  368. End
  369. END
  370. Object StanApartment02
  371. AddModule
  372. Behavior = CreateCrateDie ModuleTag_MapOverride01
  373. CrateData = GLA02_Always1000DollarCrate
  374. End
  375. End
  376. END
  377. Object MogadishuHouse05
  378. AddModule
  379. Behavior = CreateCrateDie ModuleTag_MapOverride01
  380. CrateData = GLA02_Always1000DollarCrate
  381. End
  382. End
  383. END
  384. Object MogadishuHouse09
  385. AddModule
  386. Behavior = CreateCrateDie ModuleTag_MapOverride01
  387. CrateData = GLA02_Always1000DollarCrate
  388. End
  389. End
  390. END
  391. Object MogadishuHouse10
  392. AddModule
  393. Behavior = CreateCrateDie ModuleTag_MapOverride01
  394. CrateData = GLA02_Always1000DollarCrate
  395. End
  396. End
  397. END
  398. Object MogadishuHouse06
  399. AddModule
  400. Behavior = CreateCrateDie ModuleTag_MapOverride01
  401. CrateData = GLA02_Always1000DollarCrate
  402. End
  403. End
  404. END
  405. Object MogadishuHouse02
  406. AddModule
  407. Behavior = CreateCrateDie ModuleTag_MapOverride01
  408. CrateData = GLA02_Always1000DollarCrate
  409. End
  410. End
  411. END
  412. Object MogadishuHouse04
  413. AddModule
  414. Behavior = CreateCrateDie ModuleTag_MapOverride01
  415. CrateData = GLA02_Always1000DollarCrate
  416. End
  417. End
  418. END
  419. Object AsiaGovernmentBuilding
  420. AddModule
  421. Behavior = CreateCrateDie ModuleTag_MapOverride01
  422. CrateData = GLA02_Always1000DollarCrate
  423. End
  424. End
  425. END
  426. Object MogadishuHighrise03
  427. AddModule
  428. Behavior = CreateCrateDie ModuleTag_MapOverride01
  429. CrateData = GLA02_Always1000DollarCrate
  430. End
  431. End
  432. END
  433. Object StanHotel01
  434. AddModule
  435. Behavior = CreateCrateDie ModuleTag_MapOverride01
  436. CrateData = GLA02_Always1000DollarCrate
  437. End
  438. End
  439. END
  440. Object AsiaApartment02
  441. AddModule
  442. Behavior = CreateCrateDie ModuleTag_MapOverride01
  443. CrateData = GLA02_Always1000DollarCrate
  444. End
  445. End
  446. END
  447. Object AsisApartment01
  448. AddModule
  449. Behavior = CreateCrateDie ModuleTag_MapOverride01
  450. CrateData = GLA02_Always1000DollarCrate
  451. End
  452. End
  453. END
  454. Object MogadishuHighrise01
  455. AddModule
  456. Behavior = CreateCrateDie ModuleTag_MapOverride01
  457. CrateData = GLA02_Always1000DollarCrate
  458. End
  459. End
  460. END
  461. Object StanRestaurant01
  462. AddModule
  463. Behavior = CreateCrateDie ModuleTag_MapOverride01
  464. CrateData = GLA02_Always1000DollarCrate
  465. End
  466. End
  467. END
  468. Object AsianTrainStation02
  469. AddModule
  470. Behavior = CreateCrateDie ModuleTag_MapOverride01
  471. CrateData = GLA02_Always1000DollarCrate
  472. End
  473. End
  474. END
  475. Object IndustrialBuilding02
  476. AddModule
  477. Behavior = CreateCrateDie ModuleTag_MapOverride01
  478. CrateData = GLA02_Always2500DollarCrate
  479. End
  480. End
  481. END
  482. Object JunkDealer
  483. AddModule
  484. Behavior = CreateCrateDie ModuleTag_MapOverride01
  485. CrateData = GLA02_Always100DollarCrate
  486. End
  487. End
  488. END
  489. Object MarketVender03
  490. AddModule
  491. Behavior = CreateCrateDie ModuleTag_MapOverride01
  492. CrateData = GLA02_Always100DollarCrate
  493. End
  494. End
  495. END
  496. Object MarketVender01
  497. AddModule
  498. Behavior = CreateCrateDie ModuleTag_MapOverride01
  499. CrateData = GLA02_Always100DollarCrate
  500. End
  501. End
  502. END
  503. Object 100DollarCrate
  504. ReplaceModule ModuleTag_ForbiddenChanges
  505. Behavior = MoneyCrateCollide ModuleTag_ForbiddenChanges_Override
  506. ForbiddenKindOf = PROJECTILE
  507. MoneyProvided = 100
  508. BuildingPickup = No
  509. ExecuteAnimation = MoneyPickUp
  510. ExecuteAnimationTime = 4.0 ; In seconds
  511. ExecuteAnimationZRise = 15.0 ; Z world units per second to rise
  512. ExecuteAnimationFades = Yes ; Animation does/doesn't fade out
  513. ForbidOwnerPlayer = Yes
  514. End
  515. End
  516. END
  517. Object 200DollarCrate
  518. ReplaceModule ModuleTag_ForbiddenChanges
  519. Behavior = MoneyCrateCollide ModuleTag_ForbiddenChanges_Override
  520. ForbiddenKindOf = PROJECTILE
  521. MoneyProvided = 200
  522. BuildingPickup = No
  523. ExecuteAnimation = MoneyPickUp
  524. ExecuteAnimationTime = 4.0 ; In seconds
  525. ExecuteAnimationZRise = 15.0 ; Z world units per second to rise
  526. ExecuteAnimationFades = Yes ; Animation does/doesn't fade out
  527. ForbidOwnerPlayer = Yes
  528. End
  529. End
  530. END
  531. Object 1000DollarCrate
  532. ReplaceModule ModuleTag_ForbiddenChanges
  533. Behavior = MoneyCrateCollide ModuleTag_ForbiddenChanges_Override
  534. ForbiddenKindOf = PROJECTILE
  535. MoneyProvided = 1000
  536. BuildingPickup = No
  537. ExecuteAnimation = MoneyPickUp
  538. ExecuteAnimationTime = 4.0 ; In seconds
  539. ExecuteAnimationZRise = 15.0 ; Z world units per second to rise
  540. ExecuteAnimationFades = Yes ; Animation does/doesn't fade out
  541. ForbidOwnerPlayer = Yes
  542. End
  543. End
  544. END
  545. Object 1500DollarCrate
  546. ReplaceModule ModuleTag_ForbiddenChanges
  547. Behavior = MoneyCrateCollide ModuleTag_ForbiddenChanges_Override
  548. ForbiddenKindOf = PROJECTILE
  549. MoneyProvided = 1500
  550. BuildingPickup = No
  551. ExecuteAnimation = MoneyPickUp
  552. ExecuteAnimationTime = 4.0 ; In seconds
  553. ExecuteAnimationZRise = 15.0 ; Z world units per second to rise
  554. ExecuteAnimationFades = Yes ; Animation does/doesn't fade out
  555. ForbidOwnerPlayer = Yes
  556. End
  557. End
  558. END
  559. Object 2500DollarCrate
  560. ReplaceModule ModuleTag_ForbiddenChanges
  561. Behavior = MoneyCrateCollide ModuleTag_ForbiddenChanges_Override
  562. ForbiddenKindOf = PROJECTILE
  563. MoneyProvided = 2500
  564. BuildingPickup = No
  565. ExecuteAnimation = MoneyPickUp
  566. ExecuteAnimationTime = 4.0 ; In seconds
  567. ExecuteAnimationZRise = 15.0 ; Z world units per second to rise
  568. ExecuteAnimationFades = Yes ; Animation does/doesn't fade out
  569. ForbidOwnerPlayer = Yes
  570. End
  571. End
  572. END
  573. Locomotor B52Locomotor
  574. Speed = 65 ;100 ; in dist/sec
  575. SpeedDamaged = 40 ; in dist/sec
  576. TurnRate = 30 ; in degrees/sec
  577. TurnRateDamaged = 25 ; in degrees/sec
  578. End
  579. Object GLABarracks
  580. CommandSet = GLABarracksCommandSet_GLA02
  581. END
  582. CommandSet GLABarracksCommandSet_GLA02
  583. 1 = Command_ConstructGLAInfantryRebel
  584. 2 = Command_ConstructGLAInfantryRPGTrooper
  585. 7 = Command_UpgradeGLARebelCaptureBuilding
  586. 11 = Command_SetRallyPoint
  587. 12 = Command_Sell
  588. End
  589. Weapon QuadCannonGun
  590. DelayBetweenShots = 300 ; time between shots, msec
  591. End
  592. Locomotor SupplyTruckLocomotor
  593. Speed = 45
  594. SpeedDamaged = 45
  595. End
  596. ObjectCreationList SUPERWEAPON_CrateDrop
  597. DeliverPayload
  598. Transport = AmericaJetCargoPlane
  599. StartAtPreferredHeight = Yes
  600. StartAtMaxSpeed = Yes
  601. MaxAttempts = 4
  602. DropOffset = X:0 Y:0 Z:-5
  603. DropDelay = 300 ;500 ; time in between each item dropped (if more than one)
  604. PutInContainer = AmericaParachute
  605. Payload = 200DollarCrate 10
  606. DeliveryDistance = 250
  607. DeliveryDecalRadius = 0
  608. DeliveryDecal
  609. Texture = EXTargeterAlpha
  610. Style = SHADOW_ALPHA_DECAL
  611. OpacityMin = 50%
  612. OpacityMax = 100%
  613. OpacityThrobTime = 500
  614. Color = R:255 G:0 B:255 A:255
  615. OnlyVisibleToOwningPlayer = Yes
  616. End
  617. End
  618. End
  619. Object Hedge1
  620. KindOf = +CAN_SEE_THROUGH_STRUCTURE
  621. End
  622. WaterTransparency
  623. TransparentWaterMinOpacity = 1.0 ;opacity of water at maximum depth - 1.0 is opaque, 0 transparent.
  624. TransparentWaterDepth = 3.0 ;depth below water surface at which it becomes opaque (unless clipped by TransparentWaterMinOpacity)
  625. End
  626. CommandSet SCIENCE_GLA_CommandSetRank1
  627. 1 = Command_PurchaseScienceTechnicalTraining
  628. 2 = Command_PurchaseScienceMarauderTank
  629. 3 = Command_PurchaseScienceEmergencyRepair1
  630. END
  631. ; Rank 3 assign buttons to position like so:
  632. ; 1 4 7 10
  633. ; 2 5 8 11
  634. ; 3 6 9 12
  635. CommandSet SCIENCE_GLA_CommandSetRank3
  636. 1 = Command_PurchaseScienceScudLauncher
  637. 4 = Command_PurchaseScienceCashBounty1
  638. 5 = Command_PurchaseScienceCashBounty2
  639. 6 = Command_PurchaseScienceCashBounty3
  640. 7 = Command_PurchaseScienceRebelAmbush1
  641. 8 = Command_PurchaseScienceRebelAmbush2
  642. 9 = Command_PurchaseScienceRebelAmbush3
  643. 10 = Command_PurchaseScienceHijacker
  644. END
  645. ;; -------------------------------------
  646. ;; GLA Sciences
  647. ;; -------------------------------------
  648. ; --- LEVEL 1 POWERS ---
  649. Science SCIENCE_ScudLauncher
  650. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  651. SciencePurchasePointCost = 1
  652. IsGrantable = Yes
  653. DisplayName = SCIENCE:GLASCUDLauncher
  654. Description = CONTROLBAR:ToolTipGLAScienceSCUDLauncher
  655. End
  656. Science SCIENCE_MarauderTank
  657. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  658. SciencePurchasePointCost = 1
  659. IsGrantable = Yes
  660. DisplayName = SCIENCE:GLAMaruaderTank
  661. Description = CONTROLBAR:ToolTipGLaScienceMarauderTank
  662. End
  663. Science SCIENCE_TechnicalTraining
  664. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  665. SciencePurchasePointCost = 1
  666. IsGrantable = Yes
  667. DisplayName = SCIENCE:GLATechnicalTraining
  668. Description = CONTROLBAR:ToolTipGLAScienceTechnicalTraining
  669. End
  670. ; --- LEVEL 3 POWERS ---
  671. Science SCIENCE_Hijacker
  672. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  673. SciencePurchasePointCost = 1
  674. IsGrantable = Yes
  675. DisplayName = SCIENCE:GLAHijacker
  676. Description = CONTROLBAR:ToolTipGLAScienceHijacker
  677. End
  678. Science SCIENCE_RebelAmbush1
  679. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  680. SciencePurchasePointCost = 1
  681. IsGrantable = Yes
  682. DisplayName = SCIENCE:GLARebelAmbush1
  683. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  684. End
  685. Science SCIENCE_RebelAmbush2
  686. PrerequisiteSciences = SCIENCE_RebelAmbush1 SCIENCE_Rank3
  687. SciencePurchasePointCost = 1
  688. IsGrantable = Yes
  689. DisplayName = SCIENCE:GLARebelAmbush2
  690. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  691. End
  692. Science SCIENCE_RebelAmbush3
  693. PrerequisiteSciences = SCIENCE_RebelAmbush2 SCIENCE_Rank3
  694. SciencePurchasePointCost = 1
  695. IsGrantable = Yes
  696. DisplayName = SCIENCE:GLARebelAmbush3
  697. Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
  698. End
  699. Science SCIENCE_CashBounty1
  700. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  701. SciencePurchasePointCost = 1
  702. IsGrantable = Yes
  703. DisplayName = SCIENCE:GLACashBounty1
  704. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  705. End
  706. Science SCIENCE_CashBounty2
  707. PrerequisiteSciences = SCIENCE_CashBounty1 SCIENCE_Rank3
  708. SciencePurchasePointCost = 1
  709. IsGrantable = Yes
  710. DisplayName = SCIENCE:GLACashBounty2
  711. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  712. End
  713. Science SCIENCE_CashBounty3
  714. PrerequisiteSciences = SCIENCE_CashBounty2 SCIENCE_Rank3
  715. SciencePurchasePointCost = 1
  716. IsGrantable = Yes
  717. DisplayName = SCIENCE:GLACashBounty3
  718. Description = CONTROLBAR:ToolTipGLAScienceCashBounty
  719. End
  720. ; --- LEVEL 8 POWERS ---
  721. Science SCIENCE_AnthraxBomb
  722. PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank5
  723. SciencePurchasePointCost = 1
  724. IsGrantable = Yes
  725. DisplayName = SCIENCE:GLAAnthraxBomb
  726. Description = CONTROLBAR:ToolTipGLAScienceAnthraxBomb
  727. End
  728. ; --- LEVEL 3, Common to all sides ---
  729. Science SCIENCE_EmergencyRepair1
  730. PrerequisiteSciences = SCIENCE_Rank1 ;No country Science requirement
  731. SciencePurchasePointCost = 1
  732. IsGrantable = Yes
  733. DisplayName = SCIENCE:EmergencyRepair1
  734. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  735. End
  736. Science SCIENCE_EmergencyRepair2
  737. PrerequisiteSciences = SCIENCE_CHINA SCIENCE_EmergencyRepair1 SCIENCE_Rank3
  738. SciencePurchasePointCost = 1
  739. IsGrantable = Yes
  740. DisplayName = SCIENCE:EmergencyRepair2
  741. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  742. End
  743. Science SCIENCE_EmergencyRepair3
  744. PrerequisiteSciences = SCIENCE_CHINA SCIENCE_EmergencyRepair2 SCIENCE_Rank3
  745. SciencePurchasePointCost = 1
  746. IsGrantable = Yes
  747. DisplayName = SCIENCE:EmergencyRepair3
  748. Description = CONTROLBAR:ToolTipScienceEmergencyRepair
  749. End
  750. ;************************* Cinematic ***********************************************
  751. Object CINE_GLAInfantryRebel
  752. WeaponSet
  753. Conditions = None
  754. Weapon = PRIMARY CINE_GLARebelMachineGun
  755. End
  756. VisionRange = 350
  757. End