Advertisement
AJPlayz7

Multilayer

Sep 9th, 2021
1,007
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exports.multilayer0 = {
  2. PARENT: [exports.genericTank],
  3.   LABEL: "Multilayer",
  4.   LABELSWITCH: 'Ml0',
  5.   DANGER: 6,
  6.   STAT_NAMES: statnames.drone,
  7.   BODY: {
  8.       ACCELERATION: base.ACCEL * 0.75,
  9.       SPEED: base.SPEED * 0.9,
  10.       FOV: base.FOV * 1.1,
  11.   },
  12.   GUNS: [ { /*** LENGTH  WIDTH   ASPECT    X       Y     ANGLE   DELAY */
  13.     POSITION: [   6,     12,    1.2,     8,      0,     90,      0,   ],
  14.         PROPERTIES: {
  15.             SHOOT_SETTINGS: combineStats([g.drone, g.over]),
  16.             TYPE: exports.drone,
  17.             AUTOFIRE: true,
  18.             SYNCS_SKILLS: true,
  19.             STAT_CALCULATOR: gunCalcNames.drone,
  20.             WAIT_TO_CYCLE: true,
  21.             MAX_CHILDREN: 4,
  22.         }, }, {
  23.     POSITION: [   6,     12,    1.2,     8,      0,    270,      0,   ],
  24.         PROPERTIES: {
  25.             SHOOT_SETTINGS: combineStats([g.drone, g.over]),
  26.             TYPE: exports.drone,
  27.             AUTOFIRE: true,
  28.             SYNCS_SKILLS: true,
  29.             STAT_CALCULATOR: gunCalcNames.drone,
  30.             WAIT_TO_CYCLE: true,  
  31.             MAX_CHILDREN: 4,
  32.           }, }, ],
  33.         TURRETS: [{        // SIZE     X       Y     ANGLE    ARC   LAYER
  34.         POSITION: [9.5, 0, 0, 0, 360, 1],
  35.         TYPE: [exports.multilayerta],
  36.   }]
  37. };
  38. for (let i=1; i<=14; i++) exports['multilayer' + i] = {
  39.   PARENT: [exports.genericTank],
  40.   LABEL: "Multilayer",
  41.   LABELSWITCH: ['Ml' + i],
  42.   BODY: {
  43.       FOV: base.FOV * 1
  44.     },
  45.   GUNS: [ { /*** LENGTH  WIDTH   ASPECT    X       Y     ANGLE   DELAY */
  46.     POSITION: [6,  12, 1.2,  8 - (i*0.5715),   0,  90,   0,], //droneleft
  47.   }, {
  48.     POSITION: [6,  12, 1.2,  8 - (i*0.5715),   0, 270,   0,], //droneright
  49.   }, {
  50.     POSITION: [0 + (i*1.3572),   2,    1,    0,  -2.5,   0,    0, ], //gunright
  51.   }, {
  52.     POSITION: [0 + (i*1.3572),   2,    1,    0,   2.5,   0,   0.5,], //gunleft
  53.   }, {
  54.     POSITION: [0 + (i*0.8581),  11,    1,    0,    0,    0,    0, ],//gunbase
  55.   }, {
  56.     POSITION: [0 + (i*0.9286),  11,    1,    0,    0,   180,   0, ],//trap rectangle
  57.   }, {
  58.     POSITION: [4,  11,   1.7,  0 + (i*0.9286),    0,   180,   0, ],//trap launcher
  59.   }, ],
  60.     TURRETS: [{        // SIZE     X       Y     ANGLE    ARC   LAYER
  61.     POSITION: [9.5, 0, 0, 0, 360, 1],
  62.     TYPE: [exports.multilayertc],
  63.   }]
  64. };
  65. exports.multilayer15 = {
  66. PARENT: [exports.genericTank],
  67.   LABEL: "Multilayer",
  68.   LABELSWITCH: 'Ml15',
  69.   DANGER: 6,
  70.   STAT_NAMES: statnames.generic,
  71.   BODY: {
  72.       FOV: base.FOV * 1.25,
  73.   },
  74.   GUNS: [ { /*** LENGTH  WIDTH   ASPECT    X       Y     ANGLE   DELAY */
  75.       POSITION: [  19,     2,      1,      0,    -2.5,     0,      0,   ],
  76.           PROPERTIES: {
  77.               SHOOT_SETTINGS: combineStats([g.basic, g.gunner, g.power, g.twin, g.bitlessdmg, g.bitlesspen]),
  78.               TYPE: exports.bullet,
  79.           }, }, {
  80.       POSITION: [  19,     2,      1,      0,     2.5,     0,     0.5,  ],
  81.           PROPERTIES: {
  82.               SHOOT_SETTINGS: combineStats([g.basic, g.gunner, g.power, g.twin, g.bitlessdmg, g.bitlesspen]),
  83.               TYPE: exports.bullet,
  84.           }, }, {
  85.       POSITION: [  12,    11,      1,      0,      0,      0,      0,   ],
  86.           }, {
  87.       POSITION: [  13,    11,      1,      0,      0,     180,     0,   ],
  88.           }, {
  89.       POSITION: [   4,    11,     1.7,    13,      0,     180,     0,   ],
  90.           PROPERTIES: {
  91.               SHOOT_SETTINGS: combineStats([g.trap, g.fast, g.halfrecoil]),
  92.               TYPE: exports.trap, STAT_CALCULATOR: gunCalcNames.trap,
  93.           }, }, ],
  94.         TURRETS: [{        // SIZE     X       Y     ANGLE    ARC   LAYER
  95.         POSITION: [9.5, 0, 0, 0, 360, 1],
  96.         TYPE: [exports.multilayertb],
  97.   }]
  98. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement