Advertisement
ForbodingAngel

Untitled

Aug 30th, 2014
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.23 KB | None | 0 0
  1. -- UNITDEF -- ELIGHTTANK3 --
  2. --------------------------------------------------------------------------------
  3.  
  4. local unitName = "elighttank3"
  5.  
  6. --------------------------------------------------------------------------------
  7.  
  8. local unitDef = {
  9. acceleration = 1,
  10. activateWhenBuilt = [[true]],
  11. brakeRate = 0.10000000149012,
  12. buildCostEnergy = 0,
  13. buildCostMetal = 27,
  14. builder = false,
  15. buildTime = 5,
  16. canAttack = false,
  17. cancollect = 1,
  18. canGuard = false,
  19. canHover = false,
  20. canMove = false,
  21. canPatrol = false,
  22. canstop = 1,
  23. category = [[LIGHT NOTAIR RAID]],
  24. corpse = [[ammobox]],
  25. description = [[Raider
  26. Light
  27. 45 Damage vs Light/Armored
  28. 60 Damage vs Building
  29.  
  30. Requires +3 Power
  31. Uses +3 Supply]],
  32. energyMake = 0,
  33. energyStorage = 0,
  34. energyUse = 0,
  35. explodeAs = [[smallExplosionGenericBlue]],
  36. footprintX = 2,
  37. footprintZ = 2,
  38. iconType = [[raider]],
  39. idleAutoHeal = 0.5,
  40. idleTime = 2200,
  41. leaveTracks = false,
  42. maxDamage = 245,
  43. maxreversevelocity = 2,
  44. maxSlope = 26,
  45. maxVelocity = 5,
  46. maxWaterDepth = 10,
  47. metalStorage = 0,
  48. minCloakDistance = 70.627418518066,
  49. movementClass = [[HOVERTANK2]],
  50. name = [[Kite]],
  51. noChaseCategory = [[VTOL]],
  52. objectName = [[elighttank4.s3o]],
  53. radarDistance = 0,
  54. repairable = [[false]],
  55. seismicSignature = 2,
  56. selfDestructAs = [[smallExplosionGenericBlue]],
  57. side = [[CORE]],
  58. sightDistance = 550,
  59. smoothAnim = false,
  60. stealth = false,
  61. transportByEnemy = false,
  62. turninplace = [[true]],
  63. turnRate = 5000,
  64. unitname = [[elighttank3]],
  65. upright = false,
  66. workerTime = 0,
  67. customparams = {
  68. armortype = [[light]],
  69. buckettex = [[unittextures/lego2skin_explorerbucket.dds]],
  70. death_sounds = [[generic]],
  71. factionname = [[outer_colonies]],
  72. helptext = [[]],
  73. needed_cover = 1,
  74. nofriendlyfire = 1,
  75. normalstex = [[unittextures/lego2skin_explorernormal.dds]],
  76. requiretech = [[3 Power]],
  77. supply_cost = 3,
  78. },
  79. sfxtypes = {
  80. explosiongenerators = {
  81. [[custom:electricity]],
  82. [[custom:dirt]],
  83. [[custom:blacksmoke]],
  84. },
  85. pieceexplosiongenerators = {
  86. [1] = [[deathceg0]],
  87. [2] = [[deathceg1]],
  88. },
  89. },
  90. sounds = {
  91. underattack = [[unitsunderattack1]],
  92. ok = {
  93. [[ack]],
  94. },
  95. select = {
  96. [[unitselect]],
  97. },
  98. },
  99. weapondefs = {
  100. lighttankweapon = {
  101. areaofeffect = 1,
  102. avoidfeature = [[false]],
  103. avoidfriendly = [[false]],
  104. badTargetCategory = [[ARMORED BUILDING]],
  105. collidefeature = [[false]],
  106. collidefriendly = [[false]],
  107. craterboost = 0,
  108. cratermult = 0,
  109. energypershot = 3,
  110. explosiongenerator = [[custom:genericshellexplosion-medium-lightning]],
  111. impulseboost = 0,
  112. impulsefactor = 0,
  113. interceptedbyshieldtype = 4,
  114. lineofsight = [[true]],
  115. name = [[elighttank3weapon]],
  116. noselfdamage = [[true]],
  117. range = 550,
  118. reloadtime = 1,
  119. rgbcolor = [[0.1 0.2 0.5]],
  120. rgbcolor2 = [[0 0 1]],
  121. soundstart = [[jacobs.wav]],
  122. startsmoke = 1,
  123. texture1 = [[lightning]],
  124. thickness = 5,
  125. turret = [[true]],
  126. weapontype = [[LightningCannon]],
  127. weaponvelocity = 400,
  128. customparams = {
  129. damagetype = [[elighttank3]],
  130. upgradeclass = [[groundweapons]],
  131. },
  132. damage = {
  133. ARMORED = 45,
  134. BUILDING = 60,
  135. LIGHT = 45,
  136. SIEGE = 45,
  137. default = 60,
  138. },
  139. },
  140. },
  141. weapons = {
  142. [1] = {
  143. badTargetCategory = [[VTOL ARMORED WALL]],
  144. def = [[elighttank3_lighttankweapon]],
  145. },
  146. [2] = {
  147. def = [[smallExplosionGenericBlue]],
  148. },
  149. },
  150. }
  151.  
  152.  
  153. --------------------------------------------------------------------------------
  154.  
  155. local weaponDefs = {
  156. elighttank3_lighttankweapon = {
  157. areaOfEffect = 1,
  158. avoidFeature = false,
  159. avoidFriendly = false,
  160. badtargetcategory = [[ARMORED BUILDING]],
  161. collideFeature = false,
  162. collideFriendly = false,
  163. craterBoost = 0,
  164. craterMult = 0,
  165. energypershot = 3,
  166. explosionGenerator = [[custom:genericshellexplosion-medium-lightning]],
  167. impulseBoost = 0,
  168. impulseFactor = 0,
  169. interceptedByShieldType = 4,
  170. lineOfSight = false,
  171. name = [[elighttank3weapon]],
  172. noSelfDamage = false,
  173. range = 550,
  174. reloadtime = 1,
  175. rgbColor = [[0.1 0.2 0.5]],
  176. rgbColor2 = [[0 0 1]],
  177. soundStart = [[jacobs.wav]],
  178. startsmoke = 1,
  179. texture1 = [[lightning]],
  180. thickness = 5,
  181. turret = false,
  182. weaponType = [[LightningCannon]],
  183. weaponVelocity = 400,
  184. customparams = {
  185. damagetype = [[elighttank3]],
  186. upgradeclass = [[groundweapons]],
  187. },
  188. damage = {
  189. ARMORED = 45,
  190. BUILDING = 60,
  191. LIGHT = 45,
  192. SIEGE = 45,
  193. default = 60,
  194. },
  195. },
  196. smallExplosionGenericBlue = {
  197. areaOfEffect = 200,
  198. cameraShake = 200,
  199. explosionGenerator = [[custom:genericunitexplosion-small-blue]],
  200. impulseFactor = 0,
  201. weaponType = [[Cannon]],
  202. damage = {
  203. default = 0,
  204. },
  205. },
  206. }
  207. unitDef.weaponDefs = weaponDefs
  208.  
  209.  
  210. --------------------------------------------------------------------------------
  211.  
  212. local featureDefs = {
  213. ammobox = {
  214. autoreclaimable = [[false]],
  215. blocking = false,
  216. damage = 10000,
  217. description = [[Energy Core
  218. � Can be reclaimed for 5 Metal and 5 Energy by moving an Overseer or an ORB in range
  219.  
  220. � Can be converted to MidKnight Gunship Drone by moving an Engineer in range
  221. ]],
  222. energy = 5,
  223. footprintX = 1,
  224. footprintZ = 1,
  225. height = 5,
  226. hitdensity = 0,
  227. indestructible = false,
  228. metal = 5,
  229. name = [[ammobox]],
  230. object = [[ammobox2.s3o]],
  231. reclaimable = false,
  232. customparams = {
  233. provide_cover = 0,
  234. },
  235. },
  236. }
  237. unitDef.featureDefs = featureDefs
  238.  
  239.  
  240. --------------------------------------------------------------------------------
  241.  
  242. return lowerkeys({ [unitName] = unitDef })
  243.  
  244. --------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement