I'm posting this as a library

The whole purpose of this is to solve a problem of mine

Tento skript by neměl být instalován přímo. Jedná se o knihovnu, kterou by měly jiné skripty využívat pomocí meta příkazu // @require https://update.greatest.deepsurf.us/scripts/533263/1573469/I%27m%20posting%20this%20as%20a%20library.js

  1. // ==UserScript==
  2. // @name I'm posting this as a library
  3. // @namespace http://tampermonkey.net/
  4. // @version 1
  5. // @description The whole purpose of this is to solve a problem of mine
  6. // @author Evan
  7. // @match *://*.moomoo.io/*
  8. // @icon https://tse1.mm.bing.net/th?id=OIP.dIyFdzFQgRSYJYHnAhBGwAHaFj&pid=Api&P=0&h=180
  9. // @license MIT
  10. // @grant none
  11. // @downloadURL https://update.greatest.deepsurf.us/scripts/478053/MooMooio%20Ids.user.js
  12. // @updateURL https://update.greatest.deepsurf.us/scripts/478053/MooMooio%20Ids.meta.js
  13. // ==/UserScript==
  14.  
  15. //Hats-Id
  16. function hats2() {
  17. return [
  18. {
  19. id: 45,
  20. name: "Shame!",
  21. dontSell: true,
  22. price: 0,
  23. scale: 120,
  24. desc: "hacks are for losers",
  25. },
  26. {
  27. id: 51,
  28. name: "Moo Cap",
  29. price: 0,
  30. scale: 120,
  31. desc: "coolest mooer around",
  32. },
  33. {
  34. id: 50,
  35. name: "Apple Cap",
  36. price: 0,
  37. scale: 120,
  38. desc: "apple farms remembers",
  39. },
  40. {
  41. id: 28,
  42. name: "Moo Head",
  43. price: 0,
  44. scale: 120,
  45. desc: "no effect",
  46. },
  47. {
  48. id: 29,
  49. name: "Pig Head",
  50. price: 0,
  51. scale: 120,
  52. desc: "no effect",
  53. },
  54. {
  55. id: 30,
  56. name: "Fluff Head",
  57. price: 0,
  58. scale: 120,
  59. desc: "no effect",
  60. },
  61. {
  62. id: 36,
  63. name: "Pandou Head",
  64. price: 0,
  65. scale: 120,
  66. desc: "no effect",
  67. },
  68. {
  69. id: 37,
  70. name: "Bear Head",
  71. price: 0,
  72. scale: 120,
  73. desc: "no effect",
  74. },
  75. {
  76. id: 38,
  77. name: "Monkey Head",
  78. price: 0,
  79. scale: 120,
  80. desc: "no effect",
  81. },
  82. {
  83. id: 44,
  84. name: "Polar Head",
  85. price: 0,
  86. scale: 120,
  87. desc: "no effect",
  88. },
  89. {
  90. id: 35,
  91. name: "Fez Hat",
  92. price: 0,
  93. scale: 120,
  94. desc: "no effect",
  95. },
  96. {
  97. id: 42,
  98. name: "Enigma Hat",
  99. price: 0,
  100. scale: 120,
  101. desc: "join the enigma army",
  102. },
  103. {
  104. id: 43,
  105. name: "Blitz Hat",
  106. price: 0,
  107. scale: 120,
  108. desc: "hey everybody i'm blitz",
  109. },
  110. {
  111. id: 49,
  112. name: "Bob XIII Hat",
  113. price: 0,
  114. scale: 120,
  115. desc: "like and subscribe",
  116. },
  117. {
  118. id: 57,
  119. name: "Pumpkin",
  120. price: 50,
  121. scale: 120,
  122. desc: "Spooooky",
  123. },
  124. {
  125. id: 8,
  126. name: "Bummle Hat",
  127. price: 100,
  128. scale: 120,
  129. desc: "no effect",
  130. },
  131. {
  132. id: 2,
  133. name: "Straw Hat",
  134. price: 500,
  135. scale: 120,
  136. desc: "no effect",
  137. },
  138. {
  139. id: 15,
  140. name: "Winter Cap",
  141. price: 600,
  142. scale: 120,
  143. desc: "allows you to move at normal speed in snow",
  144. coldM: 1,
  145. },
  146. {
  147. id: 5,
  148. name: "Cowboy Hat",
  149. price: 1000,
  150. scale: 120,
  151. desc: "no effect",
  152. },
  153. {
  154. id: 4,
  155. name: "Ranger Hat",
  156. price: 2000,
  157. scale: 120,
  158. desc: "no effect",
  159. },
  160. {
  161. id: 18,
  162. name: "Explorer Hat",
  163. price: 2000,
  164. scale: 120,
  165. desc: "no effect",
  166. },
  167. {
  168. id: 31,
  169. name: "Flipper Hat",
  170. price: 2500,
  171. scale: 120,
  172. desc: "have more control while in water",
  173. watrImm: true,
  174. },
  175. {
  176. id: 1,
  177. name: "Marksman Cap",
  178. price: 3000,
  179. scale: 120,
  180. desc: "increases arrow speed and range",
  181. aMlt: 1.3,
  182. },
  183. {
  184. id: 10,
  185. name: "Bush Gear",
  186. price: 3000,
  187. scale: 160,
  188. desc: "allows you to disguise yourself as a bush",
  189. },
  190. {
  191. id: 48,
  192. name: "Halo",
  193. price: 3000,
  194. scale: 120,
  195. desc: "no effect",
  196. },
  197. {
  198. id: 6,
  199. name: "Soldier Helmet",
  200. price: 4000,
  201. scale: 120,
  202. desc: "reduces damage taken but slows movement",
  203. spdMult: 0.94,
  204. dmgMult: 0.75,
  205. },
  206. {
  207. id: 23,
  208. name: "Anti Venom Gear",
  209. price: 4000,
  210. scale: 120,
  211. desc: "makes you immune to poison",
  212. poisonRes: 1,
  213. },
  214. {
  215. id: 13,
  216. name: "Medic Gear",
  217. price: 5000,
  218. scale: 110,
  219. desc: "slowly regenerates health over time",
  220. healthRegen: 3,
  221. },
  222. {
  223. id: 9,
  224. name: "Miners Helmet",
  225. price: 5000,
  226. scale: 120,
  227. desc: "earn 1 extra gold per resource",
  228. extraGold: 1,
  229. },
  230. {
  231. id: 32,
  232. name: "Musketeer Hat",
  233. price: 5000,
  234. scale: 120,
  235. desc: "reduces cost of projectiles",
  236. projCost: 0.5,
  237. },
  238. {
  239. id: 7,
  240. name: "Bull Helmet",
  241. price: 6000,
  242. scale: 120,
  243. desc: "increases damage done but drains health",
  244. healthRegen: -5,
  245. dmgMultO: 1.5,
  246. spdMult: 0.96,
  247. },
  248. {
  249. id: 22,
  250. name: "Emp Helmet",
  251. price: 6000,
  252. scale: 120,
  253. desc: "turrets won't attack but you move slower",
  254. antiTurret: 1,
  255. spdMult: 0.7,
  256. },
  257. {
  258. id: 12,
  259. name: "Booster Hat",
  260. price: 6000,
  261. scale: 120,
  262. desc: "increases your movement speed",
  263. spdMult: 1.16,
  264. },
  265. {
  266. id: 26,
  267. name: "Barbarian Armor",
  268. price: 8000,
  269. scale: 120,
  270. desc: "knocks back enemies that attack you",
  271. dmgK: 0.6,
  272. },
  273. {
  274. id: 21,
  275. name: "Plague Mask",
  276. price: 10000,
  277. scale: 120,
  278. desc: "melee attacks deal poison damage",
  279. poisonDmg: 5,
  280. poisonTime: 6,
  281. },
  282. {
  283. id: 46,
  284. name: "Bull Mask",
  285. price: 10000,
  286. scale: 120,
  287. desc: "bulls won't target you unless you attack them",
  288. bullRepel: 1,
  289. },
  290. {
  291. id: 14,
  292. name: "Windmill Hat",
  293. topSprite: true,
  294. price: 10000,
  295. scale: 120,
  296. desc: "generates points while worn",
  297. pps: 1.5,
  298. },
  299. {
  300. id: 11,
  301. name: "Spike Gear",
  302. topSprite: true,
  303. price: 10000,
  304. scale: 120,
  305. desc: "deal damage to players that damage you",
  306. dmg: 0.45,
  307. },
  308. {
  309. id: 53,
  310. name: "Turret Gear",
  311. topSprite: true,
  312. price: 10000,
  313. scale: 120,
  314. desc: "you become a walking turret",
  315. turret: {
  316. proj: 1,
  317. range: 700,
  318. rate: 2500,
  319. },
  320. spdMult: 0.7,
  321. },
  322. {
  323. id: 20,
  324. name: "Samurai Armor",
  325. price: 12000,
  326. scale: 120,
  327. desc: "increased attack speed and fire rate",
  328. atkSpd: 0.78,
  329. },
  330. {
  331. id: 58,
  332. name: "Dark Knight",
  333. price: 12000,
  334. scale: 120,
  335. desc: "restores health when you deal damage",
  336. healD: 0.4,
  337. },
  338. {
  339. id: 27,
  340. name: "Scavenger Gear",
  341. price: 15000,
  342. scale: 120,
  343. desc: "earn double points for each kill",
  344. kScrM: 2,
  345. },
  346. {
  347. id: 40,
  348. name: "Tank Gear",
  349. price: 15000,
  350. scale: 120,
  351. desc: "increased damage to buildings but slower movement",
  352. spdMult: 0.3,
  353. bDmg: 3.3,
  354. },
  355. {
  356. id: 52,
  357. name: "Thief Gear",
  358. price: 15000,
  359. scale: 120,
  360. desc: "steal half of a player's gold when you kill them",
  361. goldSteal: 0.5,
  362. },
  363. {
  364. id: 55,
  365. name: "Bloodthirster",
  366. price: 20000,
  367. scale: 120,
  368. desc: "Restore Health when dealing damage. And increased damage",
  369. healD: 0.25,
  370. dmgMultO: 1.2,
  371. },
  372. {
  373. id: 56,
  374. name: "Assassin Gear",
  375. price: 20000,
  376. scale: 120,
  377. desc: "Go invisible when not moving. Can't eat. Increased speed",
  378. noEat: true,
  379. spdMult: 1.1,
  380. invisTimer: 1000,
  381. }
  382. ];
  383. }
  384.  
  385. //Accesories-ids
  386. function Accesories2() {
  387. return [
  388. {
  389. id: 12,
  390. name: "Snowball",
  391. price: 1000,
  392. scale: 105,
  393. xOff: 18,
  394. desc: "no effect",
  395. }, {
  396. id: 9,
  397. name: "Tree Cape",
  398. price: 1000,
  399. scale: 90,
  400. desc: "no effect",
  401. }, {
  402. id: 10,
  403. name: "Stone Cape",
  404. price: 1000,
  405. scale: 90,
  406. desc: "no effect",
  407. }, {
  408. id: 3,
  409. name: "Cookie Cape",
  410. price: 1500,
  411. scale: 90,
  412. desc: "no effect",
  413. }, {
  414. id: 8,
  415. name: "Cow Cape",
  416. price: 2000,
  417. scale: 90,
  418. desc: "no effect",
  419. }, {
  420. id: 11,
  421. name: "Monkey Tail",
  422. price: 2000,
  423. scale: 97,
  424. xOff: 25,
  425. desc: "Super speed but reduced damage",
  426. spdMult: 1.35,
  427. dmgMultO: 0.2,
  428. }, {
  429. id: 17,
  430. name: "Apple Basket",
  431. price: 3000,
  432. scale: 80,
  433. xOff: 12,
  434. desc: "slowly regenerates health over time",
  435. healthRegen: 1,
  436. }, {
  437. id: 6,
  438. name: "Winter Cape",
  439. price: 3000,
  440. scale: 90,
  441. desc: "no effect",
  442. }, {
  443. id: 4,
  444. name: "Skull Cape",
  445. price: 4000,
  446. scale: 90,
  447. desc: "no effect",
  448. }, {
  449. id: 5,
  450. name: "Dash Cape",
  451. price: 5000,
  452. scale: 90,
  453. desc: "no effect",
  454. }, {
  455. id: 2,
  456. name: "Dragon Cape",
  457. price: 6000,
  458. scale: 90,
  459. desc: "no effect",
  460. }, {
  461. id: 1,
  462. name: "Super Cape",
  463. price: 8000,
  464. scale: 90,
  465. desc: "no effect",
  466. }, {
  467. id: 7,
  468. name: "Troll Cape",
  469. price: 8000,
  470. scale: 90,
  471. desc: "no effect",
  472. }, {
  473. id: 14,
  474. name: "Thorns",
  475. price: 10000,
  476. scale: 115,
  477. xOff: 20,
  478. desc: "no effect",
  479. }, {
  480. id: 15,
  481. name: "Blockades",
  482. price: 10000,
  483. scale: 95,
  484. xOff: 15,
  485. desc: "no effect",
  486. }, {
  487. id: 20,
  488. name: "Devils Tail",
  489. price: 10000,
  490. scale: 95,
  491. xOff: 20,
  492. desc: "no effect",
  493. }, {
  494. id: 16,
  495. name: "Sawblade",
  496. price: 12000,
  497. scale: 90,
  498. spin: true,
  499. xOff: 0,
  500. desc: "deal damage to players that damage you",
  501. dmg: 0.15,
  502. }, {
  503. id: 13,
  504. name: "Angel Wings",
  505. price: 15000,
  506. scale: 138,
  507. xOff: 22,
  508. desc: "slowly regenerates health over time",
  509. healthRegen: 3,
  510. }, {
  511. id: 19,
  512. name: "Shadow Wings",
  513. price: 15000,
  514. scale: 138,
  515. xOff: 22,
  516. desc: "increased movement speed",
  517. spdMult: 1.1,
  518. }, {
  519. id: 18,
  520. name: "Blood Wings",
  521. price: 20000,
  522. scale: 178,
  523. xOff: 26,
  524. desc: "restores health when you deal damage",
  525. healD: 0.2,
  526. }, {
  527. id: 21,
  528. name: "Corrupt X Wings",
  529. price: 20000,
  530. scale: 178,
  531. xOff: 26,
  532. desc: "deal damage to players that damage you",
  533. dmg: 0.25,
  534. }, ];
  535. }
  536. //Object-Ids
  537. function ObjectIds2() {
  538. return [
  539. {
  540. id: 0,
  541. name: "food",
  542. layer: 0,
  543. }, {
  544. id: 1,
  545. name: "walls",
  546. place: true,
  547. limit: 30,
  548. layer: 0,
  549. }, {
  550. id: 2,
  551. name: "spikes",
  552. place: true,
  553. limit: 15,
  554. layer: 0,
  555. }, {
  556. id: 3,
  557. name: "mill",
  558. place: true,
  559. limit: 7,
  560. layer: 1,
  561. }, {
  562. id: 4,
  563. name: "mine",
  564. place: true,
  565. limit: 1,
  566. layer: 0,
  567. }, {
  568. id: 5,
  569. name: "trap",
  570. place: true,
  571. limit: 6,
  572. layer: -1,
  573. }, {
  574. id: 6,
  575. name: "booster",
  576. place: true,
  577. limit: 12,
  578. layer: -1,
  579. }, {
  580. id: 7,
  581. name: "turret",
  582. place: true,
  583. limit: 2,
  584. layer: 1,
  585. }, {
  586. id: 8,
  587. name: "watchtower",
  588. place: true,
  589. limit: 12,
  590. layer: 1,
  591. }, {
  592. id: 9,
  593. name: "buff",
  594. place: true,
  595. limit: 4,
  596. layer: -1,
  597. }, {
  598. id: 10,
  599. name: "spawn",
  600. place: true,
  601. limit: 1,
  602. layer: -1,
  603. }, {
  604. id: 11,
  605. name: "sapling",
  606. place: true,
  607. limit: 2,
  608. layer: 0,
  609. }, {
  610. id: 12,
  611. name: "blocker",
  612. place: true,
  613. limit: 3,
  614. layer: -1,
  615. }, {
  616. id: 13,
  617. name: "teleporter",
  618. place: true,
  619. limit: 2,
  620. layer: -1,
  621. }, ];
  622. }
  623.  
  624. //Weapon-Ids
  625. function WeaponsIds() {
  626. return [
  627. {
  628. id: 0,
  629. type: 0,
  630. name: "tool hammer",
  631. desc: "tool for gathering all resources",
  632. src: "hammer_1",
  633. length: 140,
  634. width: 140,
  635. xOff: -3,
  636. yOff: 18,
  637. dmg: 25,
  638. dmg2: 25,
  639. range: 65,
  640. gather: 1,
  641. speed: 300,
  642. }, {
  643. id: 1,
  644. type: 0,
  645. age: 2,
  646. name: "hand axe",
  647. desc: "gathers resources at a higher rate",
  648. src: "axe_1",
  649. length: 140,
  650. width: 140,
  651. xOff: 3,
  652. yOff: 24,
  653. dmg: 30,
  654. dmg2: 30,
  655. spdMult: 1,
  656. range: 70,
  657. gather: 2,
  658. speed: 400,
  659. }, {
  660. id: 2,
  661. type: 0,
  662. age: 8,
  663. pre: 1,
  664. name: "great axe",
  665. desc: "deal more damage and gather more resources",
  666. src: "great_axe_1",
  667. length: 140,
  668. width: 140,
  669. xOff: -8,
  670. yOff: 25,
  671. dmg: 35,
  672. dmg2: 35,
  673. spdMult: 1,
  674. range: 75,
  675. gather: 4,
  676. speed: 400,
  677. }, {
  678. id: 3,
  679. type: 0,
  680. age: 2,
  681. name: "short sword",
  682. desc: "increased attack power but slower move speed",
  683. src: "sword_1",
  684. iPad: 1.3,
  685. length: 130,
  686. width: 210,
  687. xOff: -8,
  688. yOff: 46,
  689. dmg: 35,
  690. dmg2: 35,
  691. spdMult: 0.85,
  692. range: 110,
  693. gather: 1,
  694. speed: 300,
  695. }, {
  696. id: 4,
  697. type: 0,
  698. age: 8,
  699. pre: 3,
  700. name: "katana",
  701. desc: "greater range and damage",
  702. src: "samurai_1",
  703. iPad: 1.3,
  704. length: 130,
  705. width: 210,
  706. xOff: -8,
  707. yOff: 59,
  708. dmg: 40,
  709. dmg2: 40,
  710. spdMult: 0.8,
  711. range: 118,
  712. gather: 1,
  713. speed: 300,
  714. }, {
  715. id: 5,
  716. type: 0,
  717. age: 2,
  718. name: "polearm",
  719. desc: "long range melee weapon",
  720. src: "spear_1",
  721. iPad: 1.3,
  722. length: 130,
  723. width: 210,
  724. xOff: -8,
  725. yOff: 53,
  726. dmg: 45,
  727. dmg2: 45,
  728. knock: 0.2,
  729. spdMult: 0.82,
  730. range: 142,
  731. gather: 1,
  732. speed: 700,
  733. }, {
  734. id: 6,
  735. type: 0,
  736. age: 2,
  737. name: "bat",
  738. desc: "fast long range melee weapon",
  739. src: "bat_1",
  740. iPad: 1.3,
  741. length: 110,
  742. width: 180,
  743. xOff: -8,
  744. yOff: 53,
  745. dmg: 20,
  746. dmg2: 20,
  747. knock: 0.7,
  748. range: 110,
  749. gather: 1,
  750. speed: 300,
  751. }, {
  752. id: 7,
  753. type: 0,
  754. age: 2,
  755. name: "daggers",
  756. desc: "really fast short range weapon",
  757. src: "dagger_1",
  758. iPad: 0.8,
  759. length: 110,
  760. width: 110,
  761. xOff: 18,
  762. yOff: 0,
  763. dmg: 20,
  764. dmg2: 20,
  765. knock: 0.1,
  766. range: 65,
  767. gather: 1,
  768. hitSlow: 0.1,
  769. spdMult: 1.13,
  770. speed: 100,
  771. }, {
  772. id: 8,
  773. type: 0,
  774. age: 2,
  775. name: "stick",
  776. desc: "great for gathering but very weak",
  777. src: "stick_1",
  778. length: 140,
  779. width: 140,
  780. xOff: 3,
  781. yOff: 24,
  782. dmg: 1,
  783. dmg2: 1,
  784. spdMult: 1,
  785. range: 70,
  786. gather: 7,
  787. speed: 400,
  788. }, {
  789. id: 9,
  790. type: 1,
  791. age: 6,
  792. name: "hunting bow",
  793. desc: "bow used for ranged combat and hunting",
  794. src: "bow_1",
  795. req: ["wood", 4],
  796. length: 120,
  797. width: 120,
  798. xOff: -6,
  799. yOff: 0,
  800. Pdmg: 25,
  801. projectile: 0,
  802. spdMult: 0.75,
  803. speed: 600,
  804. }, {
  805. id: 10,
  806. type: 1,
  807. age: 6,
  808. name: "great hammer",
  809. desc: "hammer used for destroying structures",
  810. src: "great_hammer_1",
  811. length: 140,
  812. width: 140,
  813. xOff: -9,
  814. yOff: 25,
  815. dmg: 10,
  816. Pdmg: 10,
  817. spdMult: 0.88,
  818. range: 75,
  819. sDmg: 7.5,
  820. gather: 1,
  821. speed: 400,
  822. }, {
  823. id: 11,
  824. type: 1,
  825. age: 6,
  826. name: "wooden shield",
  827. desc: "blocks projectiles and reduces melee damage",
  828. src: "shield_1",
  829. length: 120,
  830. width: 120,
  831. shield: 0.2,
  832. xOff: 6,
  833. yOff: 0,
  834. Pdmg: 0,
  835. spdMult: 0.7,
  836. }, {
  837. id: 12,
  838. type: 1,
  839. age: 8,
  840. pre: 9,
  841. name: "crossbow",
  842. desc: "deals more damage and has greater range",
  843. src: "crossbow_1",
  844. req: ["wood", 5],
  845. aboveHand: true,
  846. armS: 0.75,
  847. length: 120,
  848. width: 120,
  849. xOff: -4,
  850. yOff: 0,
  851. Pdmg: 35,
  852. projectile: 2,
  853. spdMult: 0.7,
  854. speed: 700,
  855. }, {
  856. id: 13,
  857. type: 1,
  858. age: 9,
  859. pre: 12,
  860. name: "repeater crossbow",
  861. desc: "high firerate crossbow with reduced damage",
  862. src: "crossbow_2",
  863. req: ["wood", 10],
  864. aboveHand: true,
  865. armS: 0.75,
  866. length: 120,
  867. width: 120,
  868. xOff: -4,
  869. yOff: 0,
  870. Pdmg: 30,
  871. projectile: 3,
  872. spdMult: 0.7,
  873. speed: 230,
  874. }, {
  875. id: 14,
  876. type: 1,
  877. age: 6,
  878. name: "mc grabby",
  879. desc: "steals resources from enemies",
  880. src: "grab_1",
  881. length: 130,
  882. width: 210,
  883. xOff: -8,
  884. yOff: 53,
  885. dmg: 0,
  886. Pdmg: 0,
  887. steal: 250,
  888. knock: 0.2,
  889. spdMult: 1.05,
  890. range: 125,
  891. gather: 0,
  892. speed: 700,
  893. }, {
  894. id: 15,
  895. type: 1,
  896. age: 9,
  897. pre: 12,
  898. name: "musket",
  899. desc: "slow firerate but high damage and range",
  900. src: "musket_1",
  901. req: ["stone", 10],
  902. aboveHand: true,
  903. rec: 0.35,
  904. armS: 0.6,
  905. hndS: 0.3,
  906. hndD: 1.6,
  907. length: 205,
  908. width: 205,
  909. xOff: 25,
  910. yOff: 0,
  911. Pdmg: 50,
  912. projectile: 5,
  913. hideProjectile: true,
  914. spdMult: 0.6,
  915. speed: 1500,
  916. }, ];
  917. }
  918.  
  919. //Projectiles-ids
  920. function ProjectilesId() {
  921. return [
  922. {
  923. indx: 0,
  924. layer: 0,
  925. src: "arrow_1",
  926. dmg: 25,
  927. speed: 1.6,
  928. scale: 103,
  929. range: 1000,
  930. }, {
  931. indx: 1,
  932. layer: 1,
  933. dmg: 25,
  934. scale: 20,
  935. }, {
  936. indx: 0,
  937. layer: 0,
  938. src: "arrow_1",
  939. dmg: 35,
  940. speed: 2.5,
  941. scale: 103,
  942. range: 1200,
  943. }, {
  944. indx: 0,
  945. layer: 0,
  946. src: "arrow_1",
  947. dmg: 30,
  948. speed: 2,
  949. scale: 103,
  950. range: 1200,
  951. }, {
  952. indx: 1,
  953. layer: 1,
  954. dmg: 16,
  955. scale: 20,
  956. }, {
  957. indx: 0,
  958. layer: 0,
  959. src: "bullet_1",
  960. dmg: 50,
  961. speed: 3.6,
  962. scale: 160,
  963. range: 1400,
  964. }, ];
  965. }