Advertisement
tortureExE

Celestial Template

Sep 18th, 2023 (edited)
3,007
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 10.88 KB | Source Code | 0 0
  1. exports.body2 = {
  2.     LABEL: "",
  3.     CONTROLLERS: [["spin", { independent: true, speed: -0.005 }]],
  4.     COLOR: 0,
  5.     SIZE: 100,
  6.     SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  7.     MAX_CHILDREN: 28,
  8.     SHAPE: 7,
  9.     INDEPENDENT: true,
  10.     FACING_TYPE: "autospin",
  11.     TURRETS: [
  12.         {
  13.             //*********    SIZE         X             Y         ANGLE        ARC
  14.             POSITION: [8.5, 9, 0, 26, 180, 0],
  15.             TYPE: ["twin"],
  16.         },
  17.         {
  18.             POSITION: [8.5, 9, 0, 77, 180, 0],
  19.             TYPE: ["spawner"],
  20.         },
  21.         {
  22.             POSITION: [8.5, 9, 0, 129, 180, 0],
  23.             TYPE: ["twin"],
  24.         },
  25.         {
  26.             POSITION: [8.5, 9, 0, 180, 180, 0],
  27.             TYPE: ["spawner"],
  28.         },
  29.         {
  30.             POSITION: [8.5, 9, 0, 231, 180, 0],
  31.             TYPE: ["twin"],
  32.         },
  33.         {
  34.             POSITION: [8.5, 9, 0, 282, 180, 0],
  35.             TYPE: ["spawner"],
  36.         },
  37.         {
  38.             POSITION: [8.5, 9, 0, 333, 180, 0],
  39.             TYPE: ["twin"],
  40.         },
  41.     ],
  42. };
  43. exports.body1 = {
  44.     LABEL: "",
  45.     CONTROLLERS: [["spin", { independent: true, speed: 0.005 }]],
  46.     COLOR: 0,
  47.     SIZE: 100,
  48.     SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  49.     MAX_CHILDREN: 28,
  50.     SHAPE: 5,
  51.     INDEPENDENT: true,
  52.     TURRETS: [
  53.         {
  54.             //**     SIZE         X             Y         ANGLE        ARC
  55.             POSITION: [10.6, 7.5, 0, 35, 160, 0],
  56.             TYPE: ["hunter"],
  57.         },
  58.         {
  59.             POSITION: [10.6, 7.5, 0, 110, 160, 0],
  60.             TYPE: ["hunter"],
  61.         },
  62.         {
  63.             POSITION: [10.6, 7.5, 0, 180, 160, 0],
  64.             TYPE: ["hunter"],
  65.         },
  66.         {
  67.             POSITION: [10.6, 7.5, 0, 252, 160, 0],
  68.             TYPE: ["hunter"],
  69.         },
  70.         {
  71.             POSITION: [10.6, 7.5, 0, 325, 160, 0],
  72.             TYPE: ["hunter"],
  73.         },
  74.     ],
  75. };
  76. exports.celestial = {
  77.     PARENT: ["celestial"],
  78.     NAME: "Celestial",
  79.     COLOR: 0,
  80.     TURRETS: [
  81.         {
  82.             /*********    SIZE         X             Y         ANGLE        ARC */
  83.             POSITION: [6.5, 9, 0, 260, 180, 0],
  84.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  85.         },
  86.         {
  87.             POSITION: [6.5, 9, 0, 219, 180, 0],
  88.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  89.         },
  90.         {
  91.             POSITION: [6.5, 9, 0, 180, 180, 0],
  92.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  93.         },
  94.         {
  95.             POSITION: [6.5, 9, 0, 300, 180, 0],
  96.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  97.         },
  98.         {
  99.             POSITION: [6.5, 9, 0, 339, 180, 0],
  100.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  101.         },
  102.         {
  103.             POSITION: [6.5, 9, 0, 380, 180, 0],
  104.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  105.         },
  106.         {
  107.             POSITION: [6.5, 9, 0, 420, 180, 0],
  108.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  109.         },
  110.         {
  111.             POSITION: [6.5, 9, 0, 459, 180, 0],
  112.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  113.         },
  114.         {
  115.             POSITION: [6.5, 9, 0, 500, 180, 0],
  116.             TYPE: ["trapTurret", { INDEPENDENT: true }],
  117.         },
  118.         {
  119.             POSITION: [14.77, 0, 0, 0, 360, 1],
  120.             TYPE: ["body2"],
  121.         },
  122.         {
  123.             POSITION: [8.7, 0, 0, 0, 360, 1],
  124.             TYPE: ["body1"],
  125.         },
  126.     ],
  127. };
  128.  
  129.  
  130. //Shoot
  131.  
  132.  
  133. exports.body2 = {
  134.     LABEL: "",
  135.     CONTROLLERS: [["spin", { independent: true, speed: -0.005 }]],
  136.     COLOR: 0,
  137.     SIZE: 100,
  138.     SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  139.     SHAPE: 7,
  140.     FOV: 1,
  141.     FACING_TYPE: "autospin",
  142.     MAX_CHILDREN: 16,
  143.     GUNS: [
  144.         {
  145.             POSITION: [3.6, 7, -1.4, 8, 0, 26, 0],
  146.             PROPERTIES: {
  147.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  148.                 TYPE: "minion",
  149.                 AUTOFIRE: true,
  150.                 SYNCS_SKILLS: true,
  151.             },
  152.         },
  153.         {
  154.             POSITION: [3.6, 7, -1.4, 8, 0, 77, 0],
  155.             PROPERTIES: {
  156.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  157.                 TYPE: "minion",
  158.                 AUTOFIRE: true,
  159.                 SYNCS_SKILLS: true,
  160.             },
  161.         },
  162.         {
  163.             POSITION: [3.6, 7, -1.4, 8, 0, 129, 0],
  164.             PROPERTIES: {
  165.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  166.                 TYPE: "minion",
  167.                 AUTOFIRE: true,
  168.                 SYNCS_SKILLS: true,
  169.             },
  170.         },
  171.         {
  172.             POSITION: [3.6, 7, -1.4, 8, 0, 180, 0],
  173.             PROPERTIES: {
  174.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  175.                 TYPE: "minion",
  176.                 AUTOFIRE: true,
  177.                 SYNCS_SKILLS: true,
  178.             },
  179.         },
  180.         {
  181.             POSITION: [3.6, 7, -1.4, 8, 0, 231, 0],
  182.             PROPERTIES: {
  183.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  184.                 TYPE: "minion",
  185.                 AUTOFIRE: true,
  186.                 SYNCS_SKILLS: true,
  187.             },
  188.         },
  189.         {
  190.             POSITION: [3.6, 7, -1.4, 8, 0, 282, 0],
  191.             PROPERTIES: {
  192.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  193.                 TYPE: "minion",
  194.                 AUTOFIRE: true,
  195.                 SYNCS_SKILLS: true,
  196.             },
  197.         },
  198.         {
  199.             POSITION: [3.6, 7, -1.4, 8, 0, 333, 0],
  200.             PROPERTIES: {
  201.                 SHOOT_SETTINGS: combineStats([g.factory, g.celeslower]),
  202.                 TYPE: "minion",
  203.                 AUTOFIRE: true,
  204.                 SYNCS_SKILLS: true,
  205.             },
  206.         },
  207.     ],
  208. };
  209. exports.body1 = {
  210.     LABEL: "",
  211.     CONTROLLERS: [["spin", { independent: true, speed: 0.005 }]],
  212.     AUTOSPIN: true,
  213.     COLOR: 0,
  214.     SIZE: 100,
  215.     SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  216.     MAX_CHILDREN: 28,
  217.     SHAPE: 5,
  218.     INDEPENDENT: true,
  219.     TURRETS: [
  220.         {
  221.             /*********    SIZE         X             Y         ANGLE        ARC */
  222.             POSITION: [10, 7.5, 0, 35, 160, 0],
  223.             TYPE: ["basic"],
  224.         },
  225.         {
  226.             POSITION: [10, 7.5, 0, 110, 160, 0],
  227.             TYPE: [“basic"],
  228.        },
  229.        {
  230.            POSITION: [10, 7.5, 0, 180, 160, 0],
  231.            TYPE: ["basic"],
  232.        },
  233.        {
  234.            POSITION: [10, 7.5, 0, 252, 160, 0],
  235.            TYPE: [“basic"],
  236.         },
  237.         {
  238.             POSITION: [10, 7.5, 0, 325, 160, 0],
  239.             TYPE: ["basic"],
  240.         },
  241.     ],
  242. };
  243. exports.celestial = {
  244.     PARENT: ["celestial"],
  245.     NAME: "Celestial",
  246.     COLOR: 0,
  247.     TURRETS: [
  248.         {
  249.             /*********    SIZE         X             Y         ANGLE        ARC */
  250.             POSITION: [6.5, 9, 0, 260, 180, 0],
  251.             TYPE: [
  252.                 "trapTurret",
  253.                 {
  254.                     INDEPENDENT: true,
  255.                 },
  256.             ],
  257.         },
  258.         {
  259.             POSITION: [6.5, 9, 0, 219, 180, 0],
  260.             TYPE: [
  261.                 "trapTurret",
  262.                 {
  263.                     INDEPENDENT: true,
  264.                 },
  265.             ],
  266.         },
  267.         {
  268.             POSITION: [6.5, 9, 0, 180, 180, 0],
  269.             TYPE: [
  270.                 "trapTurret",
  271.                 {
  272.                     INDEPENDENT: true,
  273.                 },
  274.             ],
  275.         },
  276.         {
  277.             POSITION: [6.5, 9, 0, 300, 180, 0],
  278.             TYPE: [
  279.                 "trapTurret",
  280.                 {
  281.                     INDEPENDENT: true,
  282.                 },
  283.             ],
  284.         },
  285.         {
  286.             POSITION: [6.5, 9, 0, 339, 180, 0],
  287.             TYPE: [
  288.                 "trapTurret",
  289.                 {
  290.                     INDEPENDENT: true,
  291.                 },
  292.             ],
  293.         },
  294.         {
  295.             POSITION: [6.5, 9, 0, 380, 180, 0],
  296.             TYPE: [
  297.                 "trapTurret",
  298.                 {
  299.                     INDEPENDENT: true,
  300.                 },
  301.             ],
  302.         },
  303.         {
  304.             POSITION: [6.5, 9, 0, 420, 180, 0],
  305.             TYPE: [
  306.                 "trapTurret",
  307.                 {
  308.                     INDEPENDENT: true,
  309.                 },
  310.             ],
  311.         },
  312.         {
  313.             POSITION: [6.5, 9, 0, 459, 180, 0],
  314.             TYPE: [
  315.                 "trapTurret",
  316.                 {
  317.                     INDEPENDENT: true,
  318.                 },
  319.             ],
  320.         },
  321.         {
  322.             POSITION: [6.5, 9, 0, 500, 180, 0],
  323.             TYPE: [
  324.                 "trapTurret",
  325.                 {
  326.                     INDEPENDENT: true,
  327.                 },
  328.             ],
  329.         },
  330.         {
  331.             POSITION: [14.94, 0, 0, 0, 360, 1],
  332.             TYPE: [“body2"],
  333.        },
  334.        {
  335.            POSITION: [8.6, 0, 0, 0, 360, 1],
  336.            TYPE: ["body1"],
  337.        },
  338.    ],
  339. };
  340. //ethernal
  341.  
  342.  
  343. exports.body3 = {
  344.    LABEL: "",
  345.    CONTROLLERS: [["spin", { independent: true, speed: -0.01 }]],
  346.    COLOR: 0,
  347.    SIZE: 100,
  348.    SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  349.    SHAPE: 9,
  350.    FOV: 10,
  351.    TURRETS: [],
  352. };
  353. for(let i = 0; i < 9; i++) {
  354.    exports.body3.TURRETS.push(
  355.        {
  356.            POSITION: [6.5, 9, 0, 360/9*(i+0.5), 160, 0],
  357.            TYPE: ["basic", { INDEPENDENT: true, }],
  358.        },
  359.    )
  360. };
  361. exports.body2 = {
  362.    LABEL: "",
  363.    CONTROLLERS: [["spin", { independent: true, speed: 0.005 }]],
  364.    COLOR: 0,
  365.    SIZE: 100,
  366.    SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  367.    SHAPE: 7,
  368.    FOV: 1,
  369.    TURRETS: [],
  370. };
  371. for(let i = 0; i < 7; i++) {
  372.    exports.body2.TURRETS.push(
  373.        {
  374.            POSITION: [8, 8.5, 0, 360/7*(i+0.5), 160, 0],
  375.            TYPE: ["basuc", { INDEPENDENT: true, }],
  376.        },
  377.    )
  378. };
  379. exports.body1 = {
  380.    LABEL: "",
  381.    CONTROLLERS: [["spin", { independent: true, speed: -0.005 }]],
  382.    COLOR: 0,
  383.    SIZE: 100,
  384.    SKILL: [9, 9, 9, 9, 9, 9, 9, 9, 9, 9],
  385.    SHAPE: 5,
  386.    FOV: 1,
  387.    TURRETS: [],
  388. };
  389. for(let i = 0; i < 5; i++) {
  390.    exports.body1.TURRETS.push(
  391.        {
  392.            POSITION: [9.5, 9, 0, 360/5*(i+0.5), 160, 0],
  393.            TYPE: ["basic", { INDEPENDENT: true, }],
  394.        },
  395.    )
  396. };
  397. exports.celestial = {
  398.    PARENT: ["eternal"],
  399.    NAME: "celestial",
  400.    COLOR: 0,
  401.    TURRETS: [
  402.        {
  403.            POSITION: [16, 0, 0, 0, 360, 1],
  404.            TYPE: ["body3"],
  405.        },
  406.        {
  407.            POSITION: [11, 0, 0, 0, 360, 1],
  408.            TYPE: ["body2"],
  409.        },
  410.        {
  411.            POSITION: [6, 0, 0, 0, 360, 1],
  412.            TYPE: ["body1"],
  413.        },
  414.    ],
  415. };
  416. for(let i = 0; i < 11; i++) {
  417.    exports.celestial.TURRETS.push(
  418.        {
  419.            POSITION: [6, 9, 0, 360/11*(i+0.5), 180, 0],
  420.            TYPE: ["trapTurret", { INDEPENDENT: true, }],
  421.        },
  422.    )
  423. };
Tags: arras.io
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement