Advertisement
AJPlayz7

Super Shocker

Jul 23rd, 2022
1,069
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///////////// BULLET ASSETS
  2. for (let i=0; i<=10; i++) exports['plasma' + (i+1)] = {
  3.     PARENT: [exports.bullet],
  4.     TYPE: 'blindexplosion',
  5.     MOTION_TYPE: 'pylongrow',
  6.     INVISIBLE: [0.05, true],
  7.     ALPHA: 0.5,
  8.     TEAM: -100,
  9.     SIZE: 19 + i*4,
  10.     BODY: {
  11.         SPEED: 0.0000000000000000001,
  12.         ACCELERATION: 0,
  13.         DAMAGE: 1 + i*2,
  14.         PENETRATION: 20,
  15.         RANGE : 1000,
  16.         PUSHABILITY: 0.1,
  17.         HEALTH: 9999,
  18.     },
  19.     GOES_THROUGH_WALLS: true,
  20.     DIE_AT_RANGE: true,
  21.     GUNS: [{
  22.         POSITION: [ 0,     15,     1,      0,      0,      0,      999,   ],
  23.         PROPERTIES: {
  24.             SHOOT_SETTINGS: combineStats([g.bullet, g.nospeed]),
  25.             TYPE: [exports['plasma' + i+1], {PERSISTS_AFTER_DEATH: true}],
  26.             SHOOT_ON_DEATH: true,
  27.         }
  28.     }]
  29. };
  30. exports.plasmacarrier = {
  31.     PARENT: [exports.bullet],
  32.     BODY: {
  33.         PENETRATION: 1,
  34.         SPEED: 3.75,
  35.         RANGE: 90,
  36.         DENSITY: 1.25,
  37.         HEALTH: 999,
  38.         DAMAGE: 0.1,
  39.         PUSHABILITY: 0.3,
  40.     },
  41.     LABEL: 'Plasma Carrier',
  42.     MAX_CHILDREN: 1,
  43.     GUNS: [{
  44.         POSITION: [ 0,     15,     1,      0,      0,      0,      999,   ],
  45.         PROPERTIES: {
  46.             SHOOT_SETTINGS: combineStats([g.bullet, g.nospeed]),
  47.             TYPE: [exports.plasma, {PERSISTS_AFTER_DEATH: true}],
  48.             SHOOT_ON_DEATH: true,
  49.         }
  50.     }]
  51. };
  52. exports.plasmaamplifier = {
  53.     PARENT: [exports.bullet],
  54.     BODY: {
  55.         PENETRATION: 1,
  56.         SPEED: 3.75,
  57.         RANGE: 99999,
  58.         DENSITY: 1.25,
  59.         HEALTH: 999,
  60.         DAMAGE: 0.1,
  61.         PUSHABILITY: 0.3,
  62.     },
  63.     LABEL: 'Plasma Amplifier',
  64.     MAX_CHILDREN: 1,
  65.     GUNS: [{
  66.         POSITION: [ 0,     15,     1,      0,      0,      0,      999,   ],
  67.         PROPERTIES: {
  68.             SHOOT_SETTINGS: combineStats([g.bullet, g.crazydmg, g.nospeed]),
  69.             TYPE: [exports.bullet, {PERSISTS_AFTER_DEATH: true}],
  70.             SHOOT_ON_DEATH: true,
  71.         }
  72.     }]
  73. };
  74. ///////////// TANK
  75.         exports.supershocker = {
  76.             PARENT: [exports.genericTank],
  77.             DANGER: 7,
  78.             LABEL: 'Super Shocker',
  79.             BODY: {
  80.                 ACCELERATION: base.ACCEL * 0.8,
  81.                 FOV: base.FOV * 1.4,
  82.             },
  83.             GUNS: [ { /*** LENGTH  WIDTH   ASPECT    X       Y     ANGLE   DELAY */
  84.                 POSITION: [  31,    6,     1,      0,      0,      0,      0,   ],
  85.                 PROPERTIES: {
  86.                     SHOOT_SETTINGS: combineStats([g.basic, g.sniper, g.assass, g.doublereload, g.fast, g.fast]),
  87.                     TYPE: exports.plasmaamplifier,
  88.                     MAX_CHILDREN: 1,
  89.                     }, }, {
  90.                 POSITION: [  27,    8.5,     1,      0,      0,      0,      0,   ],
  91.                 PROPERTIES: {
  92.                     SHOOT_SETTINGS: combineStats([g.basic, g.sniper, g.assass, g.halfreload, g.halfreload, g.halfreload]),
  93.                     TYPE: exports.plasmacarrier,
  94.                     MAX_CHILDREN: 1,
  95.                 }, }, {
  96.                 POSITION: [   6,    8.5,    -1.7,    7,      0,      0,      0,   ],
  97.             }, ],
  98.         };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement