Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.30 KB | None | 0 0
  1. The OCLS:
  2.  
  3. ;-----------------------------------------------------------------------------
  4. ;-----------------------------------------------------------------------------
  5. ObjectCreationList SUPERWEAPON_GLAArtilleryBarrage1
  6. DeliverPayload
  7. Transport = ChinaArtilleryCannon
  8. FormationSize = 12
  9. FormationSpacing = 1.0
  10. StartAtPreferredHeight = Yes
  11. StartAtMaxSpeed = Yes
  12. MaxAttempts = 1 ;max attempts
  13. DeliveryDistance = 0 ;distance from target allowed to start/stop dropping.
  14. WeaponErrorRadius = 300 ; how bad the artillerist is
  15. DelayDeliveryMax = 3000 ; his delayed reaction to "Fire!"
  16. VisibleItemsDroppedPerInterval = 1 ;Drops two bombs at a time
  17. VisibleDropBoneBaseName = RootTransform ;The bombs are created and dropped at this bone base
  18. VisibleSubObjectBaseName = Bomb ;The bombs are visible until dropped.
  19. VisibleNumBones = 1 ;Number of bones.
  20. VisiblePayloadTemplateName = SpectreHowitzerShell ;Created when payload is dropped.
  21. VisiblePayloadWeaponTemplate = ArtilleryBarrageDamageWeapon
  22. InheritTransportVelocity = Yes ;The bombs will start at transport velocity.
  23. ExitPitchRate = 90 ;The bomb will pitch down.
  24. SelfDestructObject = Yes ; so the delivery vehicle goes away 'POP!'
  25. DeliveryDecalRadius = 125
  26. DeliveryDecal
  27. Texture = SCCArtilleryBarrage_China
  28. Style = SHADOW_ALPHA_DECAL
  29. OpacityMin = 25%
  30. OpacityMax = 50%
  31. OpacityThrobTime = 500
  32. Color = R:255 G:156 B:0 A:255
  33. OnlyVisibleToOwningPlayer = Yes
  34. End
  35. End
  36. End
  37.  
  38.  
  39. ;-----------------------------------------------------------------------------
  40. ;-----------------------------------------------------------------------------
  41. ObjectCreationList SUPERWEAPON_GLAArtilleryBarrage2
  42. DeliverPayload
  43. Transport = ChinaArtilleryCannon
  44. FormationSize = 24
  45. FormationSpacing = 1.0
  46. StartAtPreferredHeight = Yes
  47. StartAtMaxSpeed = Yes
  48. MaxAttempts = 1 ;max attempts
  49. DeliveryDistance = 0 ;distance from target allowed to start/stop dropping.
  50. WeaponErrorRadius = 300 ; how bad the artillerist is
  51. DelayDeliveryMax = 3000 ; his delayed reaction to "Fire!"
  52. VisibleItemsDroppedPerInterval = 1 ;Drops two bombs at a time
  53. VisibleDropBoneBaseName = RootTransform ;The bombs are created and dropped at this bone base
  54. VisibleSubObjectBaseName = Bomb ;The bombs are visible until dropped.
  55. VisibleNumBones = 1 ;Number of bones.
  56. VisiblePayloadTemplateName = SpectreHowitzerShell ;Created when payload is dropped.
  57. VisiblePayloadWeaponTemplate = ArtilleryBarrageDamageWeapon
  58. InheritTransportVelocity = Yes ;The bombs will start at transport velocity.
  59. ExitPitchRate = 90 ;The bomb will pitch down.
  60. SelfDestructObject = Yes ; so the delivery vehicle goes away 'POP!'
  61. DeliveryDecalRadius = 125
  62. DeliveryDecal
  63. Texture = SCCArtilleryBarrage_China
  64. Style = SHADOW_ALPHA_DECAL
  65. OpacityMin = 25%
  66. OpacityMax = 50%
  67. OpacityThrobTime = 500
  68. Color = R:255 G:156 B:0 A:255
  69. OnlyVisibleToOwningPlayer = Yes
  70. End
  71. End
  72. End
  73.  
  74.  
  75. ;-----------------------------------------------------------------------------
  76. ;-----------------------------------------------------------------------------
  77. ObjectCreationList SUPERWEAPON_GLAArtilleryBarrage3
  78. DeliverPayload
  79. Transport = ChinaArtilleryCannon
  80. FormationSize = 36
  81. FormationSpacing = 1.0
  82. StartAtPreferredHeight = Yes
  83. StartAtMaxSpeed = Yes
  84. MaxAttempts = 1 ;max attempts
  85. DeliveryDistance = 0 ;distance from target allowed to start/stop dropping.
  86. WeaponErrorRadius = 300 ; how bad the artillerist is
  87. DelayDeliveryMax = 3000 ; his delayed reaction to "Fire!"
  88. VisibleItemsDroppedPerInterval = 1 ;Drops two bombs at a time
  89. VisibleDropBoneBaseName = RootTransform ;The bombs are created and dropped at this bone base
  90. VisibleSubObjectBaseName = Bomb ;The bombs are visible until dropped.
  91. VisibleNumBones = 1 ;Number of bones.
  92. VisiblePayloadTemplateName = SpectreHowitzerShell ;Created when payload is dropped.
  93. VisiblePayloadWeaponTemplate = ArtilleryBarrageDamageWeapon
  94. InheritTransportVelocity = Yes ;The bombs will start at transport velocity.
  95. ExitPitchRate = 90 ;The bomb will pitch down.
  96. SelfDestructObject = Yes ; so the delivery vehicle goes away 'POP!'
  97. DeliveryDecalRadius = 300
  98. DeliveryDecal
  99. Texture = SCCArtilleryBarrage_China
  100. Style = SHADOW_ALPHA_DECAL
  101. OpacityMin = 25%
  102. OpacityMax = 50%
  103. OpacityThrobTime = 500
  104. Color = R:255 G:156 B:0 A:255
  105. OnlyVisibleToOwningPlayer = Yes
  106. End
  107. End
  108. End
  109.  
  110.  
  111. The sciences:
  112.  
  113. Science SCIENCE_GLAArtilleryBarrage1
  114. PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  115. SciencePurchasePointCost = 1
  116. IsGrantable = Yes
  117. DisplayName = SCIENCE:ChinaArtilleryBarrage
  118. Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
  119. End
  120.  
  121. Science SCIENCE_GLAArtilleryBarrage2
  122. PrerequisiteSciences = SCIENCE_GLAArtilleryBarrage1 SCIENCE_Rank3
  123. SciencePurchasePointCost = 1
  124. IsGrantable = Yes
  125. DisplayName = SCIENCE:ChinaArtilleryBarrage2
  126. Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
  127. End
  128.  
  129. Science SCIENCE_GLAArtilleryBarrage3
  130. PrerequisiteSciences = SCIENCE_GLAArtilleryBarrage2 SCIENCE_Rank3
  131. SciencePurchasePointCost = 1
  132. IsGrantable = Yes
  133. DisplayName = SCIENCE:ChinaArtilleryBarrage3
  134. Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
  135. End
  136.  
  137. The buttons:
  138.  
  139. CommandButton Command_PurchaseScienceGLAArtilleryBarrage1
  140. Command = PURCHASE_SCIENCE
  141. Science = SCIENCE_GLAArtilleryBarrage1
  142. ButtonImage = SSBarrage
  143. ButtonBorderType = UPGRADE ; Identifier for the User as to what kind of button this is
  144. End
  145.  
  146. CommandButton Command_PurchaseScienceGLAArtilleryBarrage2
  147. Command = PURCHASE_SCIENCE
  148. Science = SCIENCE_GLAArtilleryBarrage2
  149. ButtonImage = SSBarrage2
  150. ButtonBorderType = UPGRADE ; Identifier for the User as to what kind of button this is
  151. End
  152.  
  153. CommandButton Command_PurchaseScienceGLAArtilleryBarrage3
  154. Command = PURCHASE_SCIENCE
  155. Science = SCIENCE_GLAArtilleryBarrage3
  156. ButtonImage = SSBarrage3
  157. ButtonBorderType = UPGRADE ; Identifier for the User as to what kind of button this is
  158. End
  159.  
  160.  
  161. CommandButton Command_GLAArtilleryBarrage
  162. Command = SPECIAL_POWER
  163. SpecialPower = SuperweaponGLAArtilleryBarrage
  164. Options = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  165. Science = SCIENCE_GLAArtilleryBarrage1 SCIENCE_GLAArtilleryBarrage2 SCIENCE_GLAArtilleryBarrage3
  166. TextLabel = CONTROLBAR:ArtilleryBarrage
  167. ButtonImage = SSBarrage
  168. ButtonBorderType = ACTION ; Identifier for the User as to what kind of button this is
  169. DescriptLabel = CONTROLBAR:TooltipFireArtilleryBarrage
  170. RadiusCursorType = ARTILLERYBARRAGE
  171. InvalidCursorName = GenericInvalid
  172. End
  173.  
  174.  
  175. CommandButton Command_GLAArtilleryBarrageFromShortcut
  176. Command = SPECIAL_POWER_FROM_SHORTCUT
  177. SpecialPower = SuperweaponGLAArtilleryBarrage
  178. Options = CONTEXTMODE_COMMAND
  179. Science = SCIENCE_GLAArtilleryBarrage1 SCIENCE_GLAArtilleryBarrage2 SCIENCE_GLAArtilleryBarrage3
  180. TextLabel = CONTROLBAR:NoHotKeyArtilleryBarrage
  181. ButtonImage = SSBarrage
  182. DescriptLabel = CONTROLBAR:TooltipFireArtilleryBarrage
  183. RadiusCursorType = ARTILLERYBARRAGE
  184. InvalidCursorName = GenericInvalid
  185. End
  186.  
  187. Superweapon command sets:
  188.  
  189. CommandSet SupW_SCIENCE_AMERICA_CommandSetRank3
  190. 1 = Command_PurchaseSciencePathfinder
  191. 3 = Early_Command_PurchaseScienceLeafletDrop
  192. 4 = Command_PurchaseScienceParadrop1
  193. 5 = Command_PurchaseScienceParadrop2
  194. 6 = Command_PurchaseScienceParadrop3
  195. 7 = Command_PurchaseScienceA10ThunderboltMissileStrike1
  196. 8 = Command_PurchaseScienceA10ThunderboltMissileStrike2
  197. 9 = Command_PurchaseScienceA10ThunderboltMissileStrike3
  198. 10 = Command_PurchaseScienceGLAArtilleryBarrage1
  199. 11 = Command_PurchaseScienceGLAArtilleryBarrage2
  200. 12 = Command_PurchaseScienceGLAArtilleryBarrage3
  201. 14 = Command_PurchaseScienceSpectreGunship1
  202. 15 = Command_PurchaseScienceSpectreGunship2
  203. END
  204.  
  205. CommandSet SupW_AmericaCommandCenterCommandSet
  206. 1 = SupW_Command_ConstructAmericaDozer
  207. 2 = AirF_Command_SpectreGunship
  208. 4 = Early_Command_LeafletDrop
  209. 5 = Command_A10ThunderboltMissileStrike
  210. 6 = Command_Paradrop
  211. 7 = Command_SpyDrone
  212. 8 = Command_GLAArtilleryBarrage
  213. 9 = Command_DaisyCutter
  214. 10 = Command_SpySatelliteScan
  215. 13 = Command_SetRallyPoint
  216. 14 = Command_Sell
  217. End
  218.  
  219. Command center module:
  220.  
  221. Behavior = OCLSpecialPower ModuleTag_GLAArtilleryBarrage
  222. SpecialPowerTemplate = SuperweaponGLAArtilleryBarrage
  223. UpgradeOCL = SCIENCE_GLAArtilleryBarrage3 SUPERWEAPON_GLAArtilleryBarrage3
  224. UpgradeOCL = SCIENCE_GLAArtilleryBarrage2 SUPERWEAPON_GLAArtilleryBarrage2
  225. OCL = SUPERWEAPON_GLAArtilleryBarrage1
  226. CreateLocation = CREATE_AT_LOCATION
  227. End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement