Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.01 KB | None | 0 0
  1. exports.ultimateminiboss = {
  2. PARENT: [exports.genericTank],
  3. TYPE: 'miniboss',
  4. DANGER: 6,
  5. SKILL: skillSet({
  6. rld: 0.3,
  7. dam: 4,
  8. pen: 10,
  9. str: 0.8,
  10. spd: 0.2,
  11. atk: 0.3,
  12. hlt: 200,
  13. shi: 1,
  14. rgn: 1,
  15. mob: 0,
  16. }),
  17. LEVEL: 150,
  18. CONTROLLERS: ['nearestDifferentMaster', 'minion', 'canRepel'],
  19. AI: { NO_LEAD: true, },
  20. FACING_TYPE: 'autospin',
  21. HITS_OWN_TYPE: 'hard',
  22. BROADCAST_MESSAGE: 'A Boss has fallen',
  23. },
  24. exports.ulitmate = {
  25. PARENT: [exports.ultimateminiboss],
  26. LABEL: 'Ultimate',
  27. COLOR: 5,
  28. SHAPE: 6,
  29. SIZE: 70,
  30. VARIES_IN_SIZE: true,
  31. VALUE: 250000,
  32. BODY: {
  33. FOV: 1.3,
  34. SPEED: base.SPEED * 0.25,
  35. HEALTH: base.HEALTH * 5,
  36. SHIELD: base.SHIELD * 1.25,
  37. REGEN: base.REGEN,
  38. DAMAGE: base.DAMAGE * 4,
  39. },
  40. },
  41.  
  42. exports.bigtriauto4gun = {
  43. PARENT: [exports.genericTank],
  44. LABEL: '',
  45. CONTROLLERS: ['canRepel', 'onlyAcceptInArc', 'mapAltToFire', 'nearestDifferentMaster'],
  46. COLOR: 16,
  47. GUNS: [ { /*** LENGTH WIDTH ASPECT X Y ANGLE DELAY */
  48. POSITION: [ 14, 5, 1, 0, -4.5, 0, 0, ],
  49. PROPERTIES: {
  50. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  51. TYPE: exports.bullet,
  52. }, }, {
  53. POSITION: [ 14, 5, 1, 0, 4.5, 0, 0.5, ],
  54. PROPERTIES: {
  55. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  56. TYPE: exports.bullet,
  57. }, }, {
  58. POSITION: [ 16, 5, 1, 0, 0, 0, 0.5, ],
  59. PROPERTIES: {
  60. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  61. TYPE: exports.bullet,
  62. }, }, {
  63. POSITION: [ 14, 5, 1, 0, -4.5, 120, 0, ],
  64. PROPERTIES: {
  65. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  66. TYPE: exports.bullet,
  67. }, }, {
  68. POSITION: [ 14, 5, 1, 0, 4.5, 120, 0.5, ],
  69. PROPERTIES: {
  70. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  71. TYPE: exports.bullet,
  72. }, }, {
  73. POSITION: [ 16, 5, 1, 0, 0, 120, 0.5, ],
  74. PROPERTIES: {
  75. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  76. TYPE: exports.bullet,
  77. }, }, {
  78. POSITION: [ 14, 5, 1, 0, -4.5, 240, 0, ],
  79. PROPERTIES: {
  80. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  81. TYPE: exports.bullet,
  82. }, }, {
  83. POSITION: [ 14, 5, 1, 0, 4.5, 240, 0.5, ],
  84. PROPERTIES: {
  85. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  86. TYPE: exports.bullet,
  87. }, }, {
  88. POSITION: [ 16, 5, 1, 0, 0, 240, 0.5, ],
  89. PROPERTIES: {
  90. SHOOT_SETTINGS: combineStats([g.basic, g.auto, g.gunner, g.twin, g.twin, g.power, g.halfreload]),
  91. TYPE: exports.bullet,
  92. }, },
  93. ],
  94. };
  95. exports.autocrasherSpawner = {
  96. PARENT: [exports.genericTank],
  97. LABEL: 'AutoSpawned',
  98. STAT_NAMES: statnames.drone,
  99. CONTROLLERS: ['nearestDifferentMaster'],
  100. COLOR: 5,
  101. INDEPENDENT: true,
  102. AI: { chase: true, },
  103. MAX_CHILDREN:8,
  104. GUNS: [ { /*** LENGTH WIDTH ASPECT X Y ANGLE DELAY */
  105. POSITION: [ 6, 12, 1.2, 8, 0, 0, 0, ],
  106. PROPERTIES: {
  107. SHOOT_SETTINGS: combineStats([g.swarm, g.pound, g.lessreload, g.lessreload]),
  108. TYPE: [exports.autoswarm, { LABEL: 'Crasher', VARIES_IN_SIZE: true, DRAW_HEALTH: true }],
  109. SYNCS_SKILLS: true,
  110. AUTOFIRE: true,
  111. STAT_CALCULATOR: gunCalcNames.swarm,
  112. }, },
  113. ],
  114. };
  115. exports.ulitmate_destroyer = {
  116. PARENT: [exports.ulitmate],
  117. GUNS: [ { /*** LENGTH WIDTH ASPECT X Y ANGLE DELAY */
  118. POSITION: [ 7, 11, 1, 6, 0, 180, 0, ],
  119. PROPERTIES: {
  120. SHOOT_SETTINGS: combineStats([g.basic, g.pound, g.pound, g.destroy, g.morereload, g.morereload]),
  121. TYPE: exports.bullet,
  122. LABEL: 'Devastator',
  123. }, }, {
  124. POSITION: [ 7, 11, 1, 6, 0, 60, 0, ],
  125. PROPERTIES: {
  126. SHOOT_SETTINGS: combineStats([g.basic, g.pound, g.pound, g.destroy, g.morereload, g.morereload]),
  127. TYPE: exports.bullet,
  128. LABEL: 'Devastator',
  129. }, }, {
  130. POSITION: [ 7, 11, 1, 6, 0, -60, 0, ],
  131. PROPERTIES: {
  132. SHOOT_SETTINGS: combineStats([g.basic, g.pound, g.pound, g.destroy, g.morereload, g.morereload]),
  133. TYPE: exports.bullet,
  134. LABEL: 'Devastator',
  135. }, }, {
  136. POSITION: [ 13, 8, 1, 0, 0, 0, 0, ],
  137. }, {
  138. POSITION: [ 2, 8, 1.7, 11, 0, 0, 0, ],
  139. PROPERTIES: {
  140. SHOOT_SETTINGS: combineStats([g.trap]),
  141. TYPE: exports.trap, STAT_CALCULATOR: gunCalcNames.trap,
  142. }, }, {
  143. POSITION: [ 13, 8, 1, 0, 0, 120, 0, ],
  144. }, {
  145. POSITION: [ 2, 8, 1.7, 11, 0, 120, 0, ],
  146. PROPERTIES: {
  147. SHOOT_SETTINGS: combineStats([g.trap]),
  148. TYPE: exports.trap, STAT_CALCULATOR: gunCalcNames.trap,
  149. }, }, {
  150. POSITION: [ 13, 8, 1, 0, 0, 240, 0, ],
  151. }, {
  152. POSITION: [ 2, 8, 1.7, 11, 0, 240, 0, ],
  153. PROPERTIES: {
  154. SHOOT_SETTINGS: combineStats([g.trap]),
  155. TYPE: exports.trap, STAT_CALCULATOR: gunCalcNames.trap,
  156.  
  157. }, },
  158. ],
  159. TURRETS: [{
  160. /********* SIZE X Y ANGLE ARC */
  161. POSITION: [ 11, 0, 0, 180, 360, 0, ],
  162. TYPE: [exports.autocrasherSpawner]
  163. }, {
  164. POSITION: [ 11, 0, 0, 60, 360, 0, ],
  165. TYPE: [exports.autocrasherSpawner]
  166. }, {
  167. POSITION: [ 11, 0, 0, -60, 360, 0, ],
  168. TYPE: [exports.autocrasherSpawner]
  169. }, {
  170. POSITION: [ 11, 0, 0, 0, 360, 1, ],
  171. TYPE: [exports.bigtriauto4gun, { INDEPENDENT: true, COLOR: 5, }],
  172. },
  173. ],
  174. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement