thewreck

Cobalt Mod API - Objects

Dec 4th, 2017
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.16 KB | None | 0 0
  1. OBJECTS = {
  2. amanitaBorealisHelmet = {
  3. _generated_from_item = "amanitaBorealisHelmet",
  4. itemRefIndex = "amanitaBorealisHelmet",
  5. },
  6. amanitaBorealisMask = {
  7. _generated_from_item = "amanitaBorealisMask",
  8. itemRefIndex = "amanitaBorealisMask",
  9. },
  10. amanitaCamoHelmet = {
  11. _generated_from_item = "amanitaCamoHelmet",
  12. itemRefIndex = "amanitaCamoHelmet",
  13. },
  14. amanitaDesertClothFace = {
  15. _generated_from_item = "amanitaDesertClothFace",
  16. itemRefIndex = "amanitaDesertClothFace",
  17. },
  18. amanitaDesertClothHat = {
  19. _generated_from_item = "amanitaDesertClothHat",
  20. itemRefIndex = "amanitaDesertClothHat",
  21. },
  22. amanitaEmpireHelmet = {
  23. _generated_from_item = "amanitaEmpireHelmet",
  24. itemRefIndex = "amanitaEmpireHelmet",
  25. },
  26. amanitaEmpireMask = {
  27. _generated_from_item = "amanitaEmpireMask",
  28. itemRefIndex = "amanitaEmpireMask",
  29. },
  30. amanitaHarness = {
  31. _generated_from_item = "amanitaHarness",
  32. itemRefIndex = "amanitaHarness",
  33. },
  34. amanitaScienceHat = {
  35. _generated_from_item = "amanitaScienceHat",
  36. itemRefIndex = "amanitaScienceHat",
  37. },
  38. amanitaScienceMask = {
  39. _generated_from_item = "amanitaScienceMask",
  40. itemRefIndex = "amanitaScienceMask",
  41. },
  42. ammoLarge = {
  43. _generated_from_item = "ammoLarge",
  44. itemRefIndex = "ammoLarge",
  45. },
  46. ammoLargeDouble = {
  47. _generated_from_item = "ammoLargeDouble",
  48. itemRefIndex = "ammoLargeDouble",
  49. },
  50. ammoMedium = {
  51. _generated_from_item = "ammoMedium",
  52. itemRefIndex = "ammoMedium",
  53. },
  54. ammoMediumDouble = {
  55. _generated_from_item = "ammoMediumDouble",
  56. itemRefIndex = "ammoMediumDouble",
  57. },
  58. ammoSmall = {
  59. _generated_from_item = "ammoSmall",
  60. itemRefIndex = "ammoSmall",
  61. },
  62. ammoSmallDouble = {
  63. _generated_from_item = "ammoSmallDouble",
  64. itemRefIndex = "ammoSmallDouble",
  65. },
  66. anomalyMarker = {
  67. classifications = {
  68. "anomaly",
  69. },
  70. debris = true,
  71. hidden = true,
  72. hitable = false,
  73. id = "anomalyMarker",
  74. isTarget = false,
  75. },
  76. artifact = {
  77. _generated_from_item = "artifact",
  78. itemRefIndex = "artifact",
  79. },
  80. artifactApple = {
  81. _generated_from_item = "artifactApple",
  82. itemRefIndex = "artifactApple",
  83. },
  84. artifactCandlestick = {
  85. _generated_from_item = "artifactCandlestick",
  86. itemRefIndex = "artifactCandlestick",
  87. },
  88. artifactDisc = {
  89. _generated_from_item = "artifactDisc",
  90. itemRefIndex = "artifactDisc",
  91. },
  92. artifactKing = {
  93. _generated_from_item = "artifactKing",
  94. itemRefIndex = "artifactKing",
  95. },
  96. artifactNes = {
  97. _generated_from_item = "artifactNes",
  98. itemRefIndex = "artifactNes",
  99. },
  100. artifactVirtualBoy = {
  101. _generated_from_item = "artifactVirtualBoy",
  102. itemRefIndex = "artifactVirtualBoy",
  103. },
  104. backShell = {
  105. _generated_from_item = "backShell",
  106. itemRefIndex = "backShell",
  107. },
  108. barbedClub = {
  109. _generated_from_item = "barbedClub",
  110. itemRefIndex = "barbedClub",
  111. },
  112. barbedShield = {
  113. _generated_from_item = "barbedShield",
  114. itemRefIndex = "barbedShield",
  115. },
  116. basicShield = {
  117. _generated_from_item = "basicShield",
  118. itemRefIndex = "basicShield",
  119. },
  120. beamAmmo = {
  121. _generated_from_item = "beamAmmo",
  122. itemRefIndex = "beamAmmo",
  123. },
  124. beamGun = {
  125. _generated_from_item = "beamGun",
  126. itemRefIndex = "beamGun",
  127. },
  128. beamGunChargeCell = {
  129. _generated_from_item = "beamGunChargeCell",
  130. itemRefIndex = "beamGunChargeCell",
  131. },
  132. beamGunExtendedMagazine = {
  133. _generated_from_item = "beamGunExtendedMagazine",
  134. itemRefIndex = "beamGunExtendedMagazine",
  135. },
  136. beamGunPowerCrystal = {
  137. _generated_from_item = "beamGunPowerCrystal",
  138. itemRefIndex = "beamGunPowerCrystal",
  139. },
  140. beamRay = {
  141. attach = true,
  142. attack = "beam",
  143. beam = true,
  144. bulletTimeDistanceFactor = 0.5,
  145. customSpriteNames = {
  146. additive = "whiteRayAdditive",
  147. white = "whiteRay",
  148. },
  149. deflectable = false,
  150. editor = {
  151. group = "bullet",
  152. },
  153. fullChargeTime = 0.04,
  154. hideWarning = true,
  155. hitable = false,
  156. id = "beamRay",
  157. isTarget = false,
  158. lethal = true,
  159. lifeTime = 0.1,
  160. localizedId = "item_pointer",
  161. magnetic = false,
  162. network = {
  163. sync_method = "simulated",
  164. },
  165. noPhysicsMovement = true,
  166. physics = {
  167. },
  168. render = {
  169. ox = 0,
  170. oy = 0,
  171. },
  172. spriteName = "beamRay",
  173. },
  174. beamRayWarning = {
  175. attach = true,
  176. bulletTimeFactor = 0.25,
  177. deflectable = false,
  178. editor = {
  179. group = "bullet",
  180. },
  181. hitable = false,
  182. id = "beamRayWarning",
  183. isTarget = false,
  184. lethal = true,
  185. lifeTime = 0.66,
  186. magnetic = false,
  187. network = {
  188. sync_method = "simulated",
  189. },
  190. physics = {
  191. },
  192. render = {
  193. ox = 0,
  194. oy = 0,
  195. },
  196. spriteName = "beamRayWarning",
  197. },
  198. birdEgg = {
  199. _generated_from_item = "birdEgg",
  200. itemRefIndex = "birdEgg",
  201. },
  202. bite = {
  203. _generated_from_item = "bite",
  204. itemRefIndex = "bite",
  205. },
  206. blaster = {
  207. attack = "electric",
  208. bulletTimeFactor = 0.5,
  209. color = {
  210. a = 255,
  211. b = 32,
  212. g = 75,
  213. r = 255,
  214. },
  215. deflectable = false,
  216. editor = {
  217. group = "bullet",
  218. },
  219. explosion = "blaster",
  220. explosionIntensity = 1,
  221. hasHeat = true,
  222. id = "blaster",
  223. intensity_lifetime_factor = 5,
  224. isBullet = true,
  225. lethal = true,
  226. lifeTime = 0.6,
  227. linkFx = "blasterTriggerBolt",
  228. logic = {
  229. "use_color",
  230. "emit_speed_based_idle_sound_loop",
  231. },
  232. network = {
  233. sync_method = "simulated",
  234. },
  235. physics = {
  236. {...},
  237. bodyDef = {...},
  238. },
  239. pushable = true,
  240. reflectable = true,
  241. render = {
  242. ox = 0,
  243. oy = 0,
  244. },
  245. speed_based_sound_factor = 0.15,
  246. speed_based_sound_loop = "fallingSci",
  247. speed_based_sound_max_gain = 1,
  248. speed_based_sound_modulation = 0.01,
  249. speed_based_sound_threshold = 10,
  250. speed_based_sound_time_factor = 0.75,
  251. speed_based_sound_time_threshold = 0.5,
  252. spriteName = "blaster",
  253. },
  254. blasterAmmo = {
  255. _generated_from_item = "blasterAmmo",
  256. itemRefIndex = "blasterAmmo",
  257. },
  258. blasterGun = {
  259. _generated_from_item = "blasterGun",
  260. itemRefIndex = "blasterGun",
  261. },
  262. blasterGunEnergyDish = {
  263. _generated_from_item = "blasterGunEnergyDish",
  264. itemRefIndex = "blasterGunEnergyDish",
  265. },
  266. blasterGunMagazine = {
  267. _generated_from_item = "blasterGunMagazine",
  268. itemRefIndex = "blasterGunMagazine",
  269. },
  270. boltIron = {
  271. _generated_from_item = "boltIron",
  272. itemRefIndex = "boltIron",
  273. },
  274. boneClub = {
  275. _generated_from_item = "boneClub",
  276. itemRefIndex = "boneClub",
  277. },
  278. boomHelmet = {
  279. _generated_from_item = "boomHelmet",
  280. itemRefIndex = "boomHelmet",
  281. },
  282. boomerang = {
  283. _generated_from_item = "boomerang",
  284. itemRefIndex = "boomerang",
  285. },
  286. borealisShield = {
  287. _generated_from_item = "borealisShield",
  288. itemRefIndex = "borealisShield",
  289. },
  290. bounty = {
  291. _generated_from_item = "bounty",
  292. itemRefIndex = "bounty",
  293. },
  294. boxBomb = {
  295. _generated_from_item = "boxBomb",
  296. itemRefIndex = "boxBomb",
  297. },
  298. boxGenerator = {
  299. _generated_from_item = "boxGenerator",
  300. itemRefIndex = "boxGenerator",
  301. },
  302. brain = {
  303. _generated_from_item = "brain",
  304. itemRefIndex = "brain",
  305. },
  306. brainRevive = {
  307. _generated_from_item = "brainRevive",
  308. itemRefIndex = "brainRevive",
  309. },
  310. bubble = {
  311. debris = true,
  312. editor = {
  313. group = "bullet",
  314. },
  315. hitable = false,
  316. id = "bubble",
  317. isTarget = false,
  318. lit = true,
  319. magnetic = false,
  320. maxLifeTime = 14,
  321. minLifeTime = 3.3,
  322. network = {
  323. sync = false,
  324. sync_method = "simulated",
  325. },
  326. physics = {
  327. {...},
  328. bodyDef = {...},
  329. },
  330. spriteNames = {
  331. "bubble1",
  332. "bubble2",
  333. "bubble3",
  334. "bubble4",
  335. "bubble5",
  336. },
  337. },
  338. bulletMagnet = {
  339. _generated_from_item = "bulletMagnet",
  340. itemRefIndex = "bulletMagnet",
  341. },
  342. burnerFlame = {
  343. attach = true,
  344. deflectable = false,
  345. editor = {
  346. group = "bullet",
  347. },
  348. hitable = false,
  349. id = "burnerFlame",
  350. lethal = true,
  351. lifeTime = 0.1,
  352. magnetic = false,
  353. network = {
  354. sync_method = "simulated",
  355. },
  356. noWarning = true,
  357. physics = {
  358. },
  359. pushSpeed = 2000,
  360. reflectable = false,
  361. render = {
  362. ox = 0,
  363. oy = 0,
  364. },
  365. },
  366. burnerFlameSmall = {
  367. attach = true,
  368. deflectable = false,
  369. editor = {
  370. group = "bullet",
  371. },
  372. hitable = false,
  373. id = "burnerFlameSmall",
  374. lethal = true,
  375. lifeTime = 0.1,
  376. magnetic = false,
  377. noWarning = true,
  378. physics = {
  379. },
  380. pushSpeed = 750,
  381. reflectable = false,
  382. render = {
  383. ox = 0,
  384. oy = 0,
  385. },
  386. },
  387. camouflage = {
  388. background = true,
  389. box2dControlled = true,
  390. box2dControlledSpeed = true,
  391. id = "camouflage",
  392. indestructable = true,
  393. isTarget = false,
  394. lit = true,
  395. network = {
  396. sync = false,
  397. sync_method = "simulated",
  398. },
  399. physics = {
  400. {...},
  401. bodyDef = {...},
  402. },
  403. render = {
  404. ox = 0,
  405. oy = 0,
  406. },
  407. spriteNames = {
  408. "CamouflageHang1",
  409. "CamouflageHang2",
  410. "CamouflageHang3",
  411. "CamouflageHang4",
  412. },
  413. },
  414. capacitorBig = {
  415. _generated_from_item = "capacitorBig",
  416. itemRefIndex = "capacitorBig",
  417. },
  418. capacitorSmall = {
  419. _generated_from_item = "capacitorSmall",
  420. itemRefIndex = "capacitorSmall",
  421. },
  422. catBandana = {
  423. _generated_from_item = "catBandana",
  424. itemRefIndex = "catBandana",
  425. },
  426. catGlasses = {
  427. _generated_from_item = "catGlasses",
  428. itemRefIndex = "catGlasses",
  429. },
  430. catHunterHat = {
  431. _generated_from_item = "catHunterHat",
  432. itemRefIndex = "catHunterHat",
  433. },
  434. catRimmedHat = {
  435. _generated_from_item = "catRimmedHat",
  436. itemRefIndex = "catRimmedHat",
  437. },
  438. catSteelGuard = {
  439. _generated_from_item = "catSteelGuard",
  440. itemRefIndex = "catSteelGuard",
  441. },
  442. catSteelHat = {
  443. _generated_from_item = "catSteelHat",
  444. itemRefIndex = "catSteelHat",
  445. },
  446. chandelierCord = {
  447. background = true,
  448. box2dControlled = true,
  449. box2dControlledSpeed = true,
  450. box2dGravity = true,
  451. debris = true,
  452. gravity = 30,
  453. id = "chandelierCord",
  454. indestructable = true,
  455. isTarget = false,
  456. lit = true,
  457. network = {
  458. sync = false,
  459. sync_method = "simulated",
  460. },
  461. physics = {
  462. {...},
  463. bodyDef = {...},
  464. },
  465. render = {
  466. ox = 0,
  467. oy = 0,
  468. },
  469. spriteNames = {
  470. "chandelierCord1",
  471. "chandelierCord2",
  472. "chandelierCord3",
  473. "chandelierCord4",
  474. "chandelierCord5",
  475. "chandelierCord6",
  476. "chandelierCord7",
  477. },
  478. },
  479. chemical = {
  480. attack = "radChemical",
  481. bulletTimeDistanceFactor = 0.33,
  482. bulletTimeFactor = 0.25,
  483. customSpriteNames = {
  484. dust = "chemicalDust",
  485. },
  486. deflectable = false,
  487. editor = {
  488. group = "bullet",
  489. },
  490. follow_carving = 3,
  491. follow_rotation = 9,
  492. follow_speed = 7.5,
  493. follow_stopping = 0,
  494. gravity = 15,
  495. ground_power_loss_rate = 0.25,
  496. ground_speed_max = 4,
  497. id = "chemical",
  498. isBullet = true,
  499. isTarget = false,
  500. lethal = true,
  501. lifeTime = 2,
  502. magnetic = false,
  503. network = {
  504. sync_method = "game_object",
  505. },
  506. physics = {
  507. {...},
  508. {...},
  509. bodyDef = {...},
  510. },
  511. pushable = true,
  512. reflectable = true,
  513. render = {
  514. ox = 0,
  515. oy = 0,
  516. },
  517. spriteName = "chemicalBall",
  518. },
  519. chemicalShooter = {
  520. _generated_from_item = "chemicalShooter",
  521. itemRefIndex = "chemicalShooter",
  522. },
  523. chronoAmmo = {
  524. _generated_from_item = "chronoAmmo",
  525. itemRefIndex = "chronoAmmo",
  526. },
  527. chronoBomb = {
  528. _generated_from_item = "chronoBomb",
  529. itemRefIndex = "chronoBomb",
  530. },
  531. chronoBullet = {
  532. attack = "chrono",
  533. bonus_speed = 40,
  534. bonus_speed_control = 50,
  535. bonus_speed_reach_factor = 0.75,
  536. bonus_speed_stop_factor = 0.25,
  537. bulletTimeFactor = 0.75,
  538. cloudFx = "chronoBulletCloud",
  539. color = {
  540. a = 100,
  541. b = 135,
  542. g = 229,
  543. r = 71,
  544. },
  545. customSpriteNames = {
  546. glow = "chronoBulletGlow",
  547. },
  548. deflectable = false,
  549. editor = {
  550. group = "bullet",
  551. },
  552. explosion = "chronoShift",
  553. explosionIntensity = 1,
  554. glowFx = "chronoBulletGlow",
  555. glowerFx = "chronoBulletGlower",
  556. hitSound = "chronoHit",
  557. hitSoundFactor = 0.25,
  558. id = "chronoBullet",
  559. isBullet = true,
  560. isTarget = false,
  561. lethal = true,
  562. lifeTime = 0.275,
  563. logic = {
  564. "power_colored_trail_and_sprite",
  565. "use_color",
  566. },
  567. magnetic = false,
  568. network = {
  569. sync_method = "simulated",
  570. },
  571. physics = {
  572. {...},
  573. bodyDef = {...},
  574. },
  575. reflectable = true,
  576. render = {
  577. ox = 0,
  578. oy = 0,
  579. },
  580. sparkFx = "chronoBulletSpark",
  581. spriteName = "chronoBullet",
  582. },
  583. chronoRod = {
  584. _generated_from_item = "chronoRod",
  585. itemRefIndex = "chronoRod",
  586. },
  587. chronoShifter = {
  588. _generated_from_item = "chronoShifter",
  589. itemRefIndex = "chronoShifter",
  590. },
  591. chronoShifterMagazine = {
  592. _generated_from_item = "chronoShifterMagazine",
  593. itemRefIndex = "chronoShifterMagazine",
  594. },
  595. chronoShifterPower = {
  596. _generated_from_item = "chronoShifterPower",
  597. itemRefIndex = "chronoShifterPower",
  598. },
  599. chronoShifterScope = {
  600. _generated_from_item = "chronoShifterScope",
  601. itemRefIndex = "chronoShifterScope",
  602. },
  603. circuitBig = {
  604. _generated_from_item = "circuitBig",
  605. itemRefIndex = "circuitBig",
  606. },
  607. circuitSmall = {
  608. _generated_from_item = "circuitSmall",
  609. itemRefIndex = "circuitSmall",
  610. },
  611. cord = {
  612. background = true,
  613. box2dControlled = true,
  614. box2dControlledSpeed = true,
  615. box2dGravity = true,
  616. customSpriteNames = {
  617. "cordPieceEnd",
  618. },
  619. gravity = 30,
  620. id = "cord",
  621. isTarget = false,
  622. lit = true,
  623. network = {
  624. sync = false,
  625. sync_method = "simulated",
  626. },
  627. physics = {
  628. {...},
  629. bodyDef = {...},
  630. },
  631. render = {
  632. ox = 0,
  633. oy = 0,
  634. },
  635. spriteNames = {
  636. "cordPiece1",
  637. "cordPiece2",
  638. "cordPiece3",
  639. "cordPiece4",
  640. "cordPiece5",
  641. },
  642. },
  643. cordB = {
  644. beam = true,
  645. box2dControlled = true,
  646. box2dControlledSpeed = true,
  647. customSpriteNames = {
  648. "metalCordHook",
  649. "metalCordHookAttached",
  650. },
  651. fixedRotation = true,
  652. id = "cordB",
  653. indestructable = true,
  654. isTarget = false,
  655. lit = false,
  656. network = {
  657. sync = false,
  658. sync_method = "simulated",
  659. },
  660. physics = {
  661. {...},
  662. bodyDef = {...},
  663. },
  664. render = {
  665. ox = 0,
  666. oy = 0,
  667. },
  668. spriteNames = {
  669. "cordB",
  670. "metalCord",
  671. "cordTubing",
  672. },
  673. variations = {
  674. {...},
  675. {...},
  676. {...},
  677. },
  678. },
  679. cpuRegina2000 = {
  680. _generated_from_item = "cpuRegina2000",
  681. itemRefIndex = "cpuRegina2000",
  682. },
  683. cpuRegina4000 = {
  684. _generated_from_item = "cpuRegina4000",
  685. itemRefIndex = "cpuRegina4000",
  686. },
  687. crate = {
  688. _generated_from_item = "crate",
  689. itemRefIndex = "crate",
  690. },
  691. crateConsumable = {
  692. _generated_from_item = "crateConsumable",
  693. itemRefIndex = "crateConsumable",
  694. },
  695. crateUpgrade = {
  696. _generated_from_item = "crateUpgrade",
  697. itemRefIndex = "crateUpgrade",
  698. },
  699. crateUpgradeHull = {
  700. _generated_from_item = "crateUpgradeHull",
  701. itemRefIndex = "crateUpgradeHull",
  702. },
  703. crowbar = {
  704. _generated_from_item = "crowbar",
  705. itemRefIndex = "crowbar",
  706. },
  707. cyborgChronoFeetHull = {
  708. _generated_from_item = "cyborgChronoFeetHull",
  709. itemRefIndex = "cyborgChronoFeetHull",
  710. },
  711. cyborgChronoHandsHull = {
  712. _generated_from_item = "cyborgChronoHandsHull",
  713. itemRefIndex = "cyborgChronoHandsHull",
  714. },
  715. cyborgChronoHeadHull = {
  716. _generated_from_item = "cyborgChronoHeadHull",
  717. itemRefIndex = "cyborgChronoHeadHull",
  718. },
  719. cyborgChronoTorsoHull = {
  720. _generated_from_item = "cyborgChronoTorsoHull",
  721. itemRefIndex = "cyborgChronoTorsoHull",
  722. },
  723. cyborgDefenderFeetHull = {
  724. _generated_from_item = "cyborgDefenderFeetHull",
  725. itemRefIndex = "cyborgDefenderFeetHull",
  726. },
  727. cyborgDefenderHandsHull = {
  728. _generated_from_item = "cyborgDefenderHandsHull",
  729. itemRefIndex = "cyborgDefenderHandsHull",
  730. },
  731. cyborgDefenderHeadHull = {
  732. _generated_from_item = "cyborgDefenderHeadHull",
  733. itemRefIndex = "cyborgDefenderHeadHull",
  734. },
  735. cyborgDefenderTorsoHull = {
  736. _generated_from_item = "cyborgDefenderTorsoHull",
  737. itemRefIndex = "cyborgDefenderTorsoHull",
  738. },
  739. cyborgExplorerFeetHull = {
  740. _generated_from_item = "cyborgExplorerFeetHull",
  741. itemRefIndex = "cyborgExplorerFeetHull",
  742. },
  743. cyborgExplorerHandsHull = {
  744. _generated_from_item = "cyborgExplorerHandsHull",
  745. itemRefIndex = "cyborgExplorerHandsHull",
  746. },
  747. cyborgExplorerHeadHull = {
  748. _generated_from_item = "cyborgExplorerHeadHull",
  749. itemRefIndex = "cyborgExplorerHeadHull",
  750. },
  751. cyborgExplorerTorsoHull = {
  752. _generated_from_item = "cyborgExplorerTorsoHull",
  753. itemRefIndex = "cyborgExplorerTorsoHull",
  754. },
  755. cyborgScouterFeetHull = {
  756. _generated_from_item = "cyborgScouterFeetHull",
  757. itemRefIndex = "cyborgScouterFeetHull",
  758. },
  759. cyborgScouterHandsHull = {
  760. _generated_from_item = "cyborgScouterHandsHull",
  761. itemRefIndex = "cyborgScouterHandsHull",
  762. },
  763. cyborgScouterHeadHull = {
  764. _generated_from_item = "cyborgScouterHeadHull",
  765. itemRefIndex = "cyborgScouterHeadHull",
  766. },
  767. cyborgScouterTorsoHull = {
  768. _generated_from_item = "cyborgScouterTorsoHull",
  769. itemRefIndex = "cyborgScouterTorsoHull",
  770. },
  771. cyborgStealthFeetHull = {
  772. _generated_from_item = "cyborgStealthFeetHull",
  773. itemRefIndex = "cyborgStealthFeetHull",
  774. },
  775. cyborgStealthHandsHull = {
  776. _generated_from_item = "cyborgStealthHandsHull",
  777. itemRefIndex = "cyborgStealthHandsHull",
  778. },
  779. cyborgStealthHeadHull = {
  780. _generated_from_item = "cyborgStealthHeadHull",
  781. itemRefIndex = "cyborgStealthHeadHull",
  782. },
  783. cyborgStealthTorsoHull = {
  784. _generated_from_item = "cyborgStealthTorsoHull",
  785. itemRefIndex = "cyborgStealthTorsoHull",
  786. },
  787. dagger = {
  788. _generated_from_item = "dagger",
  789. itemRefIndex = "dagger",
  790. },
  791. danceBolt = {
  792. bulletTimeDistanceFactor = 0,
  793. bulletTimeFactor = 0,
  794. deflectable = false,
  795. editor = {
  796. group = "bullet",
  797. },
  798. hitable = false,
  799. id = "danceBolt",
  800. lethal = true,
  801. magnetic = false,
  802. physics = {
  803. {...},
  804. bodyDef = {...},
  805. },
  806. render = {
  807. ox = 0,
  808. oy = 0,
  809. },
  810. },
  811. dataCanister = {
  812. _generated_from_item = "dataCanister",
  813. itemRefIndex = "dataCanister",
  814. },
  815. deathMarker = {
  816. classifications = {
  817. "death",
  818. },
  819. debris = true,
  820. hidden = true,
  821. hitable = false,
  822. id = "deathMarker",
  823. isTarget = false,
  824. },
  825. debris = {
  826. background = true,
  827. box2dControlled = true,
  828. box2dControlledSpeed = true,
  829. debris = true,
  830. editor = {
  831. group = "debris",
  832. },
  833. gravity = 36,
  834. hasHeat = true,
  835. id = "debris",
  836. isTarget = false,
  837. lit = true,
  838. render = {
  839. ox = 0,
  840. oy = 0,
  841. },
  842. },
  843. dematerialized = {
  844. bulletTimeDistanceFactor = 0,
  845. bulletTimeFactor = 0,
  846. customSpriteNames = {
  847. glow = "dematerializerGlow",
  848. spark = "dematerializerSpark",
  849. },
  850. editor = {
  851. group = "bullet",
  852. },
  853. isTarget = true,
  854. lifeTime = 4,
  855. magnetic = false,
  856. network = {
  857. sync_method = "game_object",
  858. },
  859. physics = {
  860. {...},
  861. bodyDef = {...},
  862. },
  863. render = {
  864. ox = 0,
  865. oy = 0,
  866. },
  867. spriteName = "dematerializer",
  868. },
  869. dematerializer = {
  870. bulletTimeDistanceFactor = 1,
  871. bulletTimeFactor = 0.5,
  872. customSpriteNames = {
  873. glow = "dematerializerGlow",
  874. spark = "dematerializerSpark",
  875. },
  876. deflectable = false,
  877. editor = {
  878. group = "bullet",
  879. },
  880. id = "dematerializer",
  881. lethal = true,
  882. lifeTime = 2,
  883. linkFx = "dematerializerCaptureBolt",
  884. magnetic = false,
  885. network = {
  886. sync_method = "game_object",
  887. },
  888. physics = {
  889. {...},
  890. bodyDef = {...},
  891. },
  892. render = {
  893. ox = 0,
  894. oy = 0,
  895. },
  896. spriteName = "dematerializer",
  897. },
  898. distressBeacon = {
  899. _generated_from_item = "distressBeacon",
  900. itemRefIndex = "distressBeacon",
  901. },
  902. distressBeaconPrime = {
  903. _generated_from_item = "distressBeaconPrime",
  904. itemRefIndex = "distressBeaconPrime",
  905. },
  906. drop = {
  907. debris = true,
  908. editor = {
  909. group = "bullet",
  910. },
  911. id = "drop",
  912. isTarget = false,
  913. killFx = "drop",
  914. killSound = "drip",
  915. lifeTime = 10,
  916. lit = true,
  917. physics = {
  918. {...},
  919. bodyDef = {...},
  920. },
  921. render = {
  922. ox = 0,
  923. oy = 0,
  924. },
  925. spriteName = "drop",
  926. },
  927. dynamite = {
  928. _generated_from_item = "dynamite",
  929. itemRefIndex = "dynamite",
  930. },
  931. dynamiteBackpack = {
  932. _generated_from_item = "dynamiteBackpack",
  933. itemRefIndex = "dynamiteBackpack",
  934. },
  935. dynamiteShard = {
  936. attack = "dynamiteShockwave",
  937. box2dControlled = true,
  938. debris = true,
  939. deflectable = false,
  940. editor = {
  941. group = "bullet",
  942. },
  943. hideWarning = true,
  944. hitable = false,
  945. id = "dynamiteShard",
  946. lethal = true,
  947. lifeTime = 0.5,
  948. magnetic = false,
  949. noWarning = true,
  950. physics = {
  951. {...},
  952. {...},
  953. bodyDef = {...},
  954. },
  955. render = {
  956. ox = 0,
  957. oy = 0,
  958. },
  959. },
  960. egg2Big = {
  961. _generated_from_item = "egg2Big",
  962. itemRefIndex = "egg2Big",
  963. },
  964. egg2Small = {
  965. _generated_from_item = "egg2Small",
  966. itemRefIndex = "egg2Small",
  967. },
  968. eggBig = {
  969. _generated_from_item = "eggBig",
  970. itemRefIndex = "eggBig",
  971. },
  972. eggSmall = {
  973. _generated_from_item = "eggSmall",
  974. itemRefIndex = "eggSmall",
  975. },
  976. energy = {
  977. _generated_from_item = "energy",
  978. itemRefIndex = "energy",
  979. },
  980. energyBaton = {
  981. _generated_from_item = "energyBaton",
  982. itemRefIndex = "energyBaton",
  983. },
  984. energyCrate = {
  985. air_friction_rotation = 1,
  986. air_friction_speed = 0.25,
  987. box2dControlled = true,
  988. color = {
  989. a = 255,
  990. b = 150,
  991. g = 255,
  992. r = 150,
  993. },
  994. deflectable = false,
  995. destroy_sound = "boxBreak",
  996. emit_shape_fx = "boxBreakBolt",
  997. fade_duration = 5,
  998. fixedRotation = true,
  999. glow_opacity = 0.12,
  1000. glow_scale = 0.5,
  1001. gravity = 0,
  1002. health = 8,
  1003. hurtable_by_all = true,
  1004. id = "energyCrate",
  1005. isTarget = false,
  1006. is_static = true,
  1007. lifeTime = 15,
  1008. logic = {
  1009. "line_shape",
  1010. "on_removed_unlink_weapon",
  1011. "check_owner_tracking",
  1012. "update_time",
  1013. "on_reached_lifetime_expire",
  1014. "on_expired_fade_out",
  1015. "render_light_map_glow",
  1016. "use_color",
  1017. "air_friction",
  1018. "on_destroy_emit_shape_fx",
  1019. "on_destroy_emit_sound",
  1020. },
  1021. network = {
  1022. sync_method = "game_object",
  1023. },
  1024. neverIgnore = true,
  1025. no_shader = true,
  1026. physics = {
  1027. {...},
  1028. bodyDef = {...},
  1029. },
  1030. pushable = true,
  1031. shape_glow_opacity = 0.12,
  1032. shape_glow_thickness = 3,
  1033. shape_size = 32,
  1034. shape_slices = 1,
  1035. shape_thickness = 6,
  1036. shape_type = "box",
  1037. teleportable = true,
  1038. },
  1039. energyShield = {
  1040. _generated_from_item = "energyShield",
  1041. itemRefIndex = "energyShield",
  1042. },
  1043. energyX10 = {
  1044. _generated_from_item = "energyX10",
  1045. itemRefIndex = "energyX10",
  1046. },
  1047. energyX100 = {
  1048. _generated_from_item = "energyX100",
  1049. itemRefIndex = "energyX100",
  1050. },
  1051. energyX1000 = {
  1052. _generated_from_item = "energyX1000",
  1053. itemRefIndex = "energyX1000",
  1054. },
  1055. energyX50 = {
  1056. _generated_from_item = "energyX50",
  1057. itemRefIndex = "energyX50",
  1058. },
  1059. energyX500 = {
  1060. _generated_from_item = "energyX500",
  1061. itemRefIndex = "energyX500",
  1062. },
  1063. energyX5000 = {
  1064. _generated_from_item = "energyX5000",
  1065. itemRefIndex = "energyX5000",
  1066. },
  1067. fanBig = {
  1068. _generated_from_item = "fanBig",
  1069. itemRefIndex = "fanBig",
  1070. },
  1071. fanSmall = {
  1072. _generated_from_item = "fanSmall",
  1073. itemRefIndex = "fanSmall",
  1074. },
  1075. fightingStick = {
  1076. _generated_from_item = "fightingStick",
  1077. itemRefIndex = "fightingStick",
  1078. },
  1079. fireCore = {
  1080. alive_fx = "fireCore",
  1081. alive_fx_time_threshold = 0.1,
  1082. attack = "fire",
  1083. attacksPerSecond = 1,
  1084. box2dControlled = true,
  1085. classifications = {
  1086. "fire",
  1087. },
  1088. debris = true,
  1089. deflectable = false,
  1090. editor = {
  1091. group = "bullet",
  1092. },
  1093. emit_ai_sound = "grenadeBeep",
  1094. emit_ai_sound_delay = 0.66,
  1095. emit_ai_sound_first_delay = 0.5,
  1096. emit_ai_sound_range = 500,
  1097. emit_attack_delay = 0.2,
  1098. emit_attack_intensity = 0.2,
  1099. emit_attack_range = 50,
  1100. emit_collision_fx = "molotovFire",
  1101. emit_collision_fx_decay = 5,
  1102. emit_collision_fx_distance = 45,
  1103. emit_collision_smoke_fx = "molotovSmoke",
  1104. extinguishable = true,
  1105. gravity = 30,
  1106. hasCold = true,
  1107. health = 4,
  1108. hideWarning = true,
  1109. hitable = false,
  1110. lethal = true,
  1111. lifeTime = 4,
  1112. logic = {
  1113. "emit_collision_fx",
  1114. "emit_ai_sound_periodic",
  1115. "emit_attack_periodic",
  1116. "kept_alive_fx",
  1117. "sticky_collision",
  1118. "on_reached_lifetime_remove",
  1119. "increment_time",
  1120. },
  1121. magnetic = false,
  1122. noWarning = true,
  1123. physics = {
  1124. {...},
  1125. bodyDef = {...},
  1126. },
  1127. render = {
  1128. ox = 0,
  1129. oy = 0,
  1130. },
  1131. sticky_collision_decay_factor = 5,
  1132. sticky_collision_ground_factor = 2,
  1133. sticky_collision_impulse_factor = 1,
  1134. sticky_collision_stick_factor = 25,
  1135. },
  1136. flashbang = {
  1137. _generated_from_item = "flashbang",
  1138. itemRefIndex = "flashbang",
  1139. },
  1140. flyHardShellExoHull = {
  1141. _generated_from_item = "flyHardShellExoHull",
  1142. itemRefIndex = "flyHardShellExoHull",
  1143. },
  1144. forceDevice = {
  1145. _generated_from_item = "forceDevice",
  1146. itemRefIndex = "forceDevice",
  1147. },
  1148. freshMeat = {
  1149. _generated_from_item = "freshMeat",
  1150. itemRefIndex = "freshMeat",
  1151. },
  1152. gammaDrop = {
  1153. customSpriteNames = {
  1154. glow = "gammaDropGlow",
  1155. },
  1156. debris = true,
  1157. editor = {
  1158. group = "bullet",
  1159. },
  1160. isTarget = false,
  1161. killFx = "gammaDrop",
  1162. killSound = "drip",
  1163. lifeTime = 10,
  1164. lit = true,
  1165. magnetic = false,
  1166. physics = {
  1167. {...},
  1168. bodyDef = {...},
  1169. },
  1170. render = {
  1171. ox = 0,
  1172. oy = 0,
  1173. },
  1174. spriteName = "gammaDrop",
  1175. },
  1176. goldBig = {
  1177. _generated_from_item = "goldBig",
  1178. itemRefIndex = "goldBig",
  1179. },
  1180. goldSmall = {
  1181. _generated_from_item = "goldSmall",
  1182. itemRefIndex = "goldSmall",
  1183. },
  1184. grab = {
  1185. _generated_from_item = "grab",
  1186. itemRefIndex = "grab",
  1187. },
  1188. grenade = {
  1189. attack = "lightExplosion",
  1190. box2dControlled = true,
  1191. box2dControlledSpeed = true,
  1192. bulletTimeDistanceFactor = 0.75,
  1193. bulletTimeMultiplier = 1,
  1194. customSpriteNames = {
  1195. light = "grenadeLight",
  1196. proxy = "grenadeProxy",
  1197. proxyLight = "grenadeProxyLight",
  1198. },
  1199. deflectable = false,
  1200. editor = {
  1201. group = "bullet",
  1202. },
  1203. explosion = "lightGrenade",
  1204. explosionIntensity = 1,
  1205. explosive = true,
  1206. gravity = 32,
  1207. hasHeat = true,
  1208. hitable = true,
  1209. id = "grenade",
  1210. lethal = true,
  1211. lifeTime = 2,
  1212. lit = true,
  1213. network = {
  1214. sync_method = "game_object",
  1215. },
  1216. physics = {
  1217. {...},
  1218. bodyDef = {...},
  1219. },
  1220. pushable = true,
  1221. reflectable = true,
  1222. render = {
  1223. ox = 0,
  1224. oy = 0,
  1225. },
  1226. spriteName = "grenade",
  1227. },
  1228. grenadeAmmo = {
  1229. _generated_from_item = "grenadeAmmo",
  1230. itemRefIndex = "grenadeAmmo",
  1231. },
  1232. grenadeGun = {
  1233. _generated_from_item = "grenadeGun",
  1234. itemRefIndex = "grenadeGun",
  1235. },
  1236. grenadeGunMagazine = {
  1237. _generated_from_item = "grenadeGunMagazine",
  1238. itemRefIndex = "grenadeGunMagazine",
  1239. },
  1240. grenadeGunProximityFuse = {
  1241. _generated_from_item = "grenadeGunProximityFuse",
  1242. itemRefIndex = "grenadeGunProximityFuse",
  1243. },
  1244. groundAttachment = {
  1245. _generated_from_item = "groundAttachment",
  1246. itemRefIndex = "groundAttachment",
  1247. },
  1248. gyroBulletPiece = {
  1249. attack = "tinyBullet",
  1250. box2dControlled = true,
  1251. box2dControlledSpeed = true,
  1252. bulletTimeFactor = 0.25,
  1253. deflectable = true,
  1254. editor = {
  1255. group = "bullet",
  1256. },
  1257. hasHeat = true,
  1258. id = "gyroBulletPiece",
  1259. isBullet = true,
  1260. isTarget = false,
  1261. lethal = true,
  1262. lifeTime = 0.4,
  1263. lit = true,
  1264. physics = {
  1265. {...},
  1266. bodyDef = {...},
  1267. },
  1268. reflectable = true,
  1269. render = {
  1270. ox = 0,
  1271. oy = 0,
  1272. },
  1273. spriteName = "trunkBullet",
  1274. },
  1275. gyrojetAmmo = {
  1276. _generated_from_item = "gyrojetAmmo",
  1277. itemRefIndex = "gyrojetAmmo",
  1278. },
  1279. gyrojetGun = {
  1280. _generated_from_item = "gyrojetGun",
  1281. itemRefIndex = "gyrojetGun",
  1282. },
  1283. gyrojetGunExtendedBarrel = {
  1284. _generated_from_item = "gyrojetGunExtendedBarrel",
  1285. itemRefIndex = "gyrojetGunExtendedBarrel",
  1286. },
  1287. gyrojetGunMagazine = {
  1288. _generated_from_item = "gyrojetGunMagazine",
  1289. itemRefIndex = "gyrojetGunMagazine",
  1290. },
  1291. gyrojetbullet = {
  1292. attack = "bullet",
  1293. box2dControlled = true,
  1294. box2dControlledSpeed = true,
  1295. deflectable = true,
  1296. editor = {
  1297. group = "bullet",
  1298. },
  1299. frictionFactor = 0.016666666666667,
  1300. hasHeat = true,
  1301. id = "gyrojetbullet",
  1302. isBullet = true,
  1303. lethal = true,
  1304. lifeTime = 0.2,
  1305. lit = true,
  1306. network = {
  1307. sync_method = "simulated",
  1308. },
  1309. physics = {
  1310. {...},
  1311. {...},
  1312. bodyDef = {...},
  1313. },
  1314. reflectable = true,
  1315. render = {
  1316. ox = 0,
  1317. oy = 0,
  1318. },
  1319. spriteName = "jetbullet",
  1320. },
  1321. hackBolt = {
  1322. bulletTimeDistanceFactor = 0,
  1323. bulletTimeFactor = 0,
  1324. deflectable = false,
  1325. editor = {
  1326. group = "bullet",
  1327. },
  1328. id = "hackBolt",
  1329. lethal = true,
  1330. magnetic = false,
  1331. physics = {
  1332. {...},
  1333. bodyDef = {...},
  1334. },
  1335. render = {
  1336. ox = 0,
  1337. oy = 0,
  1338. },
  1339. },
  1340. hackDestruct = {
  1341. _generated_from_item = "hackDestruct",
  1342. itemRefIndex = "hackDestruct",
  1343. },
  1344. hackDevice = {
  1345. _generated_from_item = "hackDevice",
  1346. itemRefIndex = "hackDevice",
  1347. },
  1348. hackGrenade = {
  1349. _generated_from_item = "hackGrenade",
  1350. itemRefIndex = "hackGrenade",
  1351. },
  1352. hackGrenadeBolt = {
  1353. bulletTimeDistanceFactor = 0,
  1354. bulletTimeFactor = 0,
  1355. color = {
  1356. a = 255,
  1357. b = 240,
  1358. g = 67,
  1359. r = 94,
  1360. },
  1361. colored_alive_fx = "hackGrenadeGlowFollow",
  1362. colored_alive_fx_time_threshold = 3,
  1363. deflectable = false,
  1364. editor = {
  1365. group = "bullet",
  1366. },
  1367. emitter_targeted_fx = "hackGrenadeBolt",
  1368. hack_base_factor = 0.33,
  1369. hack_bio_base_factor = 0.25,
  1370. hack_bio_factor = 1,
  1371. hack_bio_variable_factor = 0.75,
  1372. hack_factor = 15,
  1373. hack_variable_factor = 0.67,
  1374. hit_hack_find_target_range = 1000,
  1375. homing_carving = 0.25,
  1376. homing_rotation = 2,
  1377. homing_speed = 300,
  1378. homing_stop = 0.5,
  1379. id = "hackGrenadeBolt",
  1380. lethal = true,
  1381. logic = {
  1382. "colored_kept_alive_fx",
  1383. "hit_hack_owner",
  1384. "active_colored_sprite",
  1385. "emitter_targeted_fx",
  1386. "use_color",
  1387. },
  1388. magnetic = false,
  1389. physics = {
  1390. {...},
  1391. {...},
  1392. bodyDef = {...},
  1393. },
  1394. power_consumption_per_second = 0.75,
  1395. render = {
  1396. ox = 0,
  1397. oy = 0,
  1398. },
  1399. spriteName = "hackBullet",
  1400. },
  1401. halbered = {
  1402. _generated_from_item = "halbered",
  1403. itemRefIndex = "halbered",
  1404. },
  1405. hammer = {
  1406. _generated_from_item = "hammer",
  1407. itemRefIndex = "hammer",
  1408. },
  1409. hardShield = {
  1410. _generated_from_item = "hardShield",
  1411. itemRefIndex = "hardShield",
  1412. },
  1413. helmet = {
  1414. _generated_from_item = "helmet",
  1415. itemRefIndex = "helmet",
  1416. },
  1417. helmetLow1 = {
  1418. _generated_from_item = "helmetLow1",
  1419. itemRefIndex = "helmetLow1",
  1420. },
  1421. helmetLow2 = {
  1422. _generated_from_item = "helmetLow2",
  1423. itemRefIndex = "helmetLow2",
  1424. },
  1425. helmetLow3 = {
  1426. _generated_from_item = "helmetLow3",
  1427. itemRefIndex = "helmetLow3",
  1428. },
  1429. helmetLow5 = {
  1430. _generated_from_item = "helmetLow5",
  1431. itemRefIndex = "helmetLow5",
  1432. },
  1433. homingLauncher = {
  1434. _generated_from_item = "homingLauncher",
  1435. itemRefIndex = "homingLauncher",
  1436. },
  1437. homingLauncherHomingDevice = {
  1438. _generated_from_item = "homingLauncherHomingDevice",
  1439. itemRefIndex = "homingLauncherHomingDevice",
  1440. },
  1441. homingLauncherMagazine = {
  1442. _generated_from_item = "homingLauncherMagazine",
  1443. itemRefIndex = "homingLauncherMagazine",
  1444. },
  1445. homingMissile = {
  1446. attack = "missile",
  1447. bulletTimeDistanceFactor = 0.75,
  1448. bulletTimeFactor = 1,
  1449. bulletTimeMultiplier = 1,
  1450. deadDamageFactor = 0.33,
  1451. deadFriction = 1,
  1452. deadGravity = 48,
  1453. deflectable = false,
  1454. editor = {
  1455. group = "bullet",
  1456. },
  1457. evadeAngleSpeed = 6,
  1458. explosion = "grenade",
  1459. explosionIntensity = 1.2,
  1460. explosive = true,
  1461. fireFx = "homingFire",
  1462. flameDist = 12,
  1463. hasHeat = true,
  1464. hitable = true,
  1465. homingAngleSpeed = 1.5,
  1466. homingLifeTime = 3,
  1467. homingOkArc = 0,
  1468. homingRange = 1000,
  1469. id = "homingMissile",
  1470. ignitionFriction = 0.1,
  1471. ignitionGravity = 48,
  1472. ignitionTime = 0.07,
  1473. isBullet = false,
  1474. lethal = true,
  1475. lifeTime = 0.8,
  1476. lit = true,
  1477. logic = {
  1478. "emit_speed_based_idle_sound_loop",
  1479. "missile",
  1480. },
  1481. network = {
  1482. sync_method = "game_object",
  1483. },
  1484. physics = {
  1485. {...},
  1486. bodyDef = {...},
  1487. },
  1488. pushable = true,
  1489. reflectable = true,
  1490. render = {
  1491. ox = 0,
  1492. oy = 0,
  1493. },
  1494. speed_based_sound_factor = 0.03,
  1495. speed_based_sound_loop = "falling",
  1496. speed_based_sound_max_gain = 1,
  1497. speed_based_sound_modulation = 0.03,
  1498. speed_based_sound_threshold = 3,
  1499. speed_based_sound_time_factor = 0.5,
  1500. speed_based_sound_time_threshold = 1,
  1501. spriteName = "missile",
  1502. targetAngleSpeed = 1,
  1503. thrustCarveFriction = 8,
  1504. thrustCarving = 0.01,
  1505. thrustFriction = 0.018181818181818,
  1506. thrustSideFriction = 12,
  1507. thrustSpeed = 40,
  1508. trailFx = "missileTrailMaker",
  1509. },
  1510. humanBorealisHelmet = {
  1511. _generated_from_item = "humanBorealisHelmet",
  1512. itemRefIndex = "humanBorealisHelmet",
  1513. },
  1514. humanBorealisMask = {
  1515. _generated_from_item = "humanBorealisMask",
  1516. itemRefIndex = "humanBorealisMask",
  1517. },
  1518. humanCamoHelmet = {
  1519. _generated_from_item = "humanCamoHelmet",
  1520. itemRefIndex = "humanCamoHelmet",
  1521. },
  1522. humanDesertClothFace = {
  1523. _generated_from_item = "humanDesertClothFace",
  1524. itemRefIndex = "humanDesertClothFace",
  1525. },
  1526. humanDesertClothHat = {
  1527. _generated_from_item = "humanDesertClothHat",
  1528. itemRefIndex = "humanDesertClothHat",
  1529. },
  1530. humanEmpireHelmet = {
  1531. _generated_from_item = "humanEmpireHelmet",
  1532. itemRefIndex = "humanEmpireHelmet",
  1533. },
  1534. humanEmpireMask = {
  1535. _generated_from_item = "humanEmpireMask",
  1536. itemRefIndex = "humanEmpireMask",
  1537. },
  1538. humanGlasses = {
  1539. _generated_from_item = "humanGlasses",
  1540. itemRefIndex = "humanGlasses",
  1541. },
  1542. humanGlovesArmy = {
  1543. _generated_from_item = "humanGlovesArmy",
  1544. itemRefIndex = "humanGlovesArmy",
  1545. },
  1546. humanGoggles = {
  1547. _generated_from_item = "humanGoggles",
  1548. itemRefIndex = "humanGoggles",
  1549. },
  1550. humanHarness = {
  1551. _generated_from_item = "humanHarness",
  1552. itemRefIndex = "humanHarness",
  1553. },
  1554. humanPantsCamo = {
  1555. _generated_from_item = "humanPantsCamo",
  1556. itemRefIndex = "humanPantsCamo",
  1557. },
  1558. humanPantsPlain = {
  1559. _generated_from_item = "humanPantsPlain",
  1560. itemRefIndex = "humanPantsPlain",
  1561. },
  1562. humanPantsSuit = {
  1563. _generated_from_item = "humanPantsSuit",
  1564. itemRefIndex = "humanPantsSuit",
  1565. },
  1566. humanPilots = {
  1567. _generated_from_item = "humanPilots",
  1568. itemRefIndex = "humanPilots",
  1569. },
  1570. humanRimmedHat = {
  1571. _generated_from_item = "humanRimmedHat",
  1572. itemRefIndex = "humanRimmedHat",
  1573. },
  1574. humanScienceHat = {
  1575. _generated_from_item = "humanScienceHat",
  1576. itemRefIndex = "humanScienceHat",
  1577. },
  1578. humanScienceMask = {
  1579. _generated_from_item = "humanScienceMask",
  1580. itemRefIndex = "humanScienceMask",
  1581. },
  1582. humanShirtCamo = {
  1583. _generated_from_item = "humanShirtCamo",
  1584. itemRefIndex = "humanShirtCamo",
  1585. },
  1586. humanShirtCoat = {
  1587. _generated_from_item = "humanShirtCoat",
  1588. itemRefIndex = "humanShirtCoat",
  1589. },
  1590. humanShirtPlain = {
  1591. _generated_from_item = "humanShirtPlain",
  1592. itemRefIndex = "humanShirtPlain",
  1593. },
  1594. humanShirtSash = {
  1595. _generated_from_item = "humanShirtSash",
  1596. itemRefIndex = "humanShirtSash",
  1597. },
  1598. humanShirtSuit = {
  1599. _generated_from_item = "humanShirtSuit",
  1600. itemRefIndex = "humanShirtSuit",
  1601. },
  1602. humanShoesArmy = {
  1603. _generated_from_item = "humanShoesArmy",
  1604. itemRefIndex = "humanShoesArmy",
  1605. },
  1606. humanShoesBoots = {
  1607. _generated_from_item = "humanShoesBoots",
  1608. itemRefIndex = "humanShoesBoots",
  1609. },
  1610. humanShoesDude = {
  1611. _generated_from_item = "humanShoesDude",
  1612. itemRefIndex = "humanShoesDude",
  1613. },
  1614. humanShoesFlops = {
  1615. _generated_from_item = "humanShoesFlops",
  1616. itemRefIndex = "humanShoesFlops",
  1617. },
  1618. humanShoesHeels = {
  1619. _generated_from_item = "humanShoesHeels",
  1620. itemRefIndex = "humanShoesHeels",
  1621. },
  1622. humanShoesLeather = {
  1623. _generated_from_item = "humanShoesLeather",
  1624. itemRefIndex = "humanShoesLeather",
  1625. },
  1626. implantChrono = {
  1627. _generated_from_item = "implantChrono",
  1628. itemRefIndex = "implantChrono",
  1629. },
  1630. implantChronoAlternator = {
  1631. _generated_from_item = "implantChronoAlternator",
  1632. itemRefIndex = "implantChronoAlternator",
  1633. },
  1634. implantChronoBoost = {
  1635. _generated_from_item = "implantChronoBoost",
  1636. itemRefIndex = "implantChronoBoost",
  1637. },
  1638. implantCloak = {
  1639. _generated_from_item = "implantCloak",
  1640. itemRefIndex = "implantCloak",
  1641. },
  1642. implantCrate = {
  1643. _generated_from_item = "implantCrate",
  1644. itemRefIndex = "implantCrate",
  1645. },
  1646. implantDeflect = {
  1647. _generated_from_item = "implantDeflect",
  1648. itemRefIndex = "implantDeflect",
  1649. },
  1650. implantHarden = {
  1651. _generated_from_item = "implantHarden",
  1652. itemRefIndex = "implantHarden",
  1653. },
  1654. implantShield = {
  1655. _generated_from_item = "implantShield",
  1656. itemRefIndex = "implantShield",
  1657. },
  1658. implantStun = {
  1659. _generated_from_item = "implantStun",
  1660. itemRefIndex = "implantStun",
  1661. },
  1662. inductorBig = {
  1663. _generated_from_item = "inductorBig",
  1664. itemRefIndex = "inductorBig",
  1665. },
  1666. inductorSmall = {
  1667. _generated_from_item = "inductorSmall",
  1668. itemRefIndex = "inductorSmall",
  1669. },
  1670. jadeBig = {
  1671. _generated_from_item = "jadeBig",
  1672. itemRefIndex = "jadeBig",
  1673. },
  1674. jadeSmall = {
  1675. _generated_from_item = "jadeSmall",
  1676. itemRefIndex = "jadeSmall",
  1677. },
  1678. jetEngine = {
  1679. _generated_from_item = "jetEngine",
  1680. itemRefIndex = "jetEngine",
  1681. },
  1682. jetFuel = {
  1683. _generated_from_item = "jetFuel",
  1684. itemRefIndex = "jetFuel",
  1685. },
  1686. jetShoes = {
  1687. _generated_from_item = "jetShoes",
  1688. itemRefIndex = "jetShoes",
  1689. },
  1690. jetshoeBullet = {
  1691. bulletTimeDistanceFactor = 0.5,
  1692. bulletTimeFactor = 0.2,
  1693. deflectable = false,
  1694. editor = {
  1695. group = "bullet",
  1696. },
  1697. id = "jetshoeBullet",
  1698. isTarget = false,
  1699. lethal = true,
  1700. lifeTime = 0.16,
  1701. magnetic = false,
  1702. physics = {
  1703. {...},
  1704. bodyDef = {...},
  1705. },
  1706. pushable = false,
  1707. render = {
  1708. ox = 0,
  1709. oy = 0,
  1710. },
  1711. teleportable = false,
  1712. },
  1713. jetshoeFlame = {
  1714. bulletTimeDistanceFactor = 0.25,
  1715. bulletTimeFactor = 0.1,
  1716. deflectable = false,
  1717. editor = {
  1718. group = "bullet",
  1719. },
  1720. isTarget = false,
  1721. lethal = true,
  1722. lifeTime = 0.16,
  1723. magnetic = false,
  1724. network = {
  1725. sync = false,
  1726. },
  1727. physics = {
  1728. {...},
  1729. bodyDef = {...},
  1730. },
  1731. render = {
  1732. ox = 0,
  1733. oy = 0,
  1734. },
  1735. teleportable = false,
  1736. },
  1737. joltSpider = {
  1738. _generated_from_item = "joltSpider",
  1739. itemRefIndex = "joltSpider",
  1740. },
  1741. jungleCord = {
  1742. background = true,
  1743. box2dControlled = true,
  1744. box2dControlledSpeed = true,
  1745. box2dGravity = true,
  1746. customSpriteNames = {
  1747. "jungleCord1Glow",
  1748. "jungleCord2Glow",
  1749. "jungleCord3Glow",
  1750. "jungleCord4Glow",
  1751. },
  1752. gravity = 30,
  1753. id = "jungleCord",
  1754. indestructable = true,
  1755. isTarget = false,
  1756. lit = true,
  1757. network = {
  1758. sync = false,
  1759. sync_method = "simulated",
  1760. },
  1761. physics = {
  1762. {...},
  1763. bodyDef = {...},
  1764. },
  1765. render = {
  1766. ox = 0,
  1767. oy = 0,
  1768. },
  1769. spriteNames = {
  1770. "jungleCord1",
  1771. "jungleCord2",
  1772. "jungleCord3",
  1773. "jungleCord4",
  1774. },
  1775. },
  1776. klonk = {
  1777. _generated_from_item = "klonk",
  1778. itemRefIndex = "klonk",
  1779. },
  1780. laser = {
  1781. attack = "laser",
  1782. bulletTimeFactor = 0.75,
  1783. color = {
  1784. a = 255,
  1785. b = 75,
  1786. g = 75,
  1787. r = 244,
  1788. },
  1789. deflectable = true,
  1790. dieSound = "laserShotDie",
  1791. editor = {
  1792. group = "bullet",
  1793. },
  1794. hasHeat = true,
  1795. hitSound = "laserShotHit",
  1796. hitSoundFactor = 4,
  1797. id = "laser",
  1798. isBullet = true,
  1799. isTarget = false,
  1800. lethal = true,
  1801. lifeTime = 0.27,
  1802. logic = {
  1803. "use_color",
  1804. },
  1805. matter = true,
  1806. network = {
  1807. sync_method = "simulated",
  1808. },
  1809. physics = {
  1810. {...},
  1811. bodyDef = {...},
  1812. },
  1813. reflectable = true,
  1814. render = {
  1815. ox = 0,
  1816. oy = 0,
  1817. },
  1818. sparkFx = "whiterSpark",
  1819. spriteName = "laser",
  1820. trail_tint = {
  1821. a = 1,
  1822. b = 1,
  1823. g = 1,
  1824. r = 1,
  1825. },
  1826. trail_width = 16,
  1827. },
  1828. laserFat = {
  1829. attack = "laserFat",
  1830. bulletTimeFactor = 0.75,
  1831. color = {
  1832. a = 255,
  1833. b = 75,
  1834. g = 75,
  1835. r = 244,
  1836. },
  1837. deathSparksFactor = 2,
  1838. deflectable = true,
  1839. dieSound = "laserShotDie",
  1840. editor = {
  1841. group = "bullet",
  1842. },
  1843. hasHeat = true,
  1844. hitSound = "laserShotHit",
  1845. hitSoundFactor = 4,
  1846. id = "laserFat",
  1847. isBullet = true,
  1848. isTarget = false,
  1849. lethal = true,
  1850. lifeTime = 0.3,
  1851. logic = {
  1852. "use_color",
  1853. },
  1854. matter = true,
  1855. network = {
  1856. sync_method = "simulated",
  1857. },
  1858. physics = {
  1859. {...},
  1860. bodyDef = {...},
  1861. },
  1862. reflectable = true,
  1863. render = {
  1864. ox = 0,
  1865. oy = 0,
  1866. },
  1867. sparkFx = "whiterSpark",
  1868. spriteName = "laser_fat",
  1869. trail_tint = {
  1870. a = 1,
  1871. b = 1,
  1872. g = 1,
  1873. r = 1,
  1874. },
  1875. trail_width = 24,
  1876. },
  1877. laserHeavy = {
  1878. attack = "laserHeavy",
  1879. bulletTimeFactor = 0.75,
  1880. color = {
  1881. a = 255,
  1882. b = 75,
  1883. g = 75,
  1884. r = 244,
  1885. },
  1886. deathSparksFactor = 2,
  1887. deflectable = true,
  1888. dieSound = "laserShotDie",
  1889. editor = {
  1890. group = "bullet",
  1891. },
  1892. hasHeat = true,
  1893. hitSound = "laserShotHit",
  1894. hitSoundFactor = 4,
  1895. id = "laserHeavy",
  1896. isBullet = true,
  1897. isTarget = false,
  1898. lethal = true,
  1899. lifeTime = 0.3,
  1900. logic = {
  1901. "use_color",
  1902. },
  1903. matter = true,
  1904. network = {
  1905. sync_method = "simulated",
  1906. },
  1907. physics = {
  1908. {...},
  1909. bodyDef = {...},
  1910. },
  1911. reflectable = true,
  1912. render = {
  1913. ox = 0,
  1914. oy = 0,
  1915. },
  1916. sparkFx = "whiterSpark",
  1917. spriteName = "laser_fat",
  1918. trail_tint = {
  1919. a = 1,
  1920. b = 1,
  1921. g = 1,
  1922. r = 1,
  1923. },
  1924. trail_width = 18,
  1925. },
  1926. laserLong = {
  1927. attack = "laserLong",
  1928. bulletTimeFactor = 0.75,
  1929. color = {
  1930. a = 255,
  1931. b = 75,
  1932. g = 75,
  1933. r = 244,
  1934. },
  1935. deathSparksFactor = 0.75,
  1936. deflectable = true,
  1937. dieSound = "laserShotDie",
  1938. editor = {
  1939. group = "bullet",
  1940. },
  1941. hasHeat = true,
  1942. hitSound = "laserShotHit",
  1943. hitSoundFactor = 2,
  1944. id = "laserLong",
  1945. isBullet = true,
  1946. isTarget = false,
  1947. lethal = true,
  1948. lifeTime = 0.4,
  1949. logic = {
  1950. "use_color",
  1951. },
  1952. matter = true,
  1953. network = {
  1954. sync_method = "simulated",
  1955. },
  1956. physics = {
  1957. {...},
  1958. bodyDef = {...},
  1959. },
  1960. reflectable = true,
  1961. render = {
  1962. ox = 0,
  1963. oy = 0,
  1964. },
  1965. sparkFx = "whiterSpark",
  1966. spriteName = "laser_long",
  1967. trail_tint = {
  1968. a = 1,
  1969. b = 1,
  1970. g = 1,
  1971. r = 1,
  1972. },
  1973. trail_width = 16,
  1974. },
  1975. laserMedium = {
  1976. attack = "laserMedium",
  1977. bulletTimeFactor = 0.75,
  1978. color = {
  1979. a = 255,
  1980. b = 75,
  1981. g = 75,
  1982. r = 244,
  1983. },
  1984. deathSparksFactor = 0.75,
  1985. deflectable = true,
  1986. dieSound = "laserShotDie",
  1987. editor = {
  1988. group = "bullet",
  1989. },
  1990. hasHeat = true,
  1991. hitSound = "laserShotHit",
  1992. hitSoundFactor = 3,
  1993. id = "laserMedium",
  1994. isBullet = true,
  1995. isTarget = false,
  1996. lethal = true,
  1997. lifeTime = 0.4,
  1998. logic = {
  1999. "use_color",
  2000. },
  2001. matter = true,
  2002. network = {
  2003. sync_method = "simulated",
  2004. },
  2005. physics = {
  2006. {...},
  2007. bodyDef = {...},
  2008. },
  2009. reflectable = true,
  2010. render = {
  2011. ox = 0,
  2012. oy = 0,
  2013. },
  2014. sparkFx = "whiterSpark",
  2015. spriteName = "laser_medium",
  2016. trail_tint = {
  2017. a = 1,
  2018. b = 1,
  2019. g = 1,
  2020. r = 1,
  2021. },
  2022. trail_width = 12,
  2023. },
  2024. laserMine = {
  2025. attack = "laserMine",
  2026. bulletTimeFactor = 0.5,
  2027. color = {
  2028. a = 255,
  2029. b = 75,
  2030. g = 75,
  2031. r = 244,
  2032. },
  2033. deathSparksFactor = 0.5,
  2034. deflectable = true,
  2035. editor = {
  2036. group = "bullet",
  2037. },
  2038. hasHeat = true,
  2039. id = "laserThin",
  2040. isBullet = true,
  2041. isTarget = false,
  2042. lethal = true,
  2043. lifeTime = 0.35,
  2044. logic = {
  2045. "use_color",
  2046. },
  2047. matter = true,
  2048. network = {
  2049. sync_method = "simulated",
  2050. },
  2051. physics = {
  2052. {...},
  2053. bodyDef = {...},
  2054. },
  2055. reflectable = true,
  2056. render = {
  2057. ox = 0,
  2058. oy = 0,
  2059. },
  2060. soundVolume = 0.05,
  2061. sparkFx = "whiterSpark",
  2062. spriteName = "laser_short",
  2063. trail_tint = {
  2064. a = 1,
  2065. b = 1,
  2066. g = 1,
  2067. r = 1,
  2068. },
  2069. trail_width = 10,
  2070. },
  2071. laserSniper = {
  2072. attack = "laserSniper",
  2073. bulletTimeFactor = 0.75,
  2074. color = {
  2075. a = 255,
  2076. b = 75,
  2077. g = 75,
  2078. r = 244,
  2079. },
  2080. deathSparksFactor = 0.75,
  2081. deflectable = true,
  2082. dieSound = "laserShotDie",
  2083. editor = {
  2084. group = "bullet",
  2085. },
  2086. hasHeat = true,
  2087. hitSound = "laserShotHit",
  2088. hitSoundFactor = 2,
  2089. id = "laserSniper",
  2090. isBullet = true,
  2091. isTarget = false,
  2092. lethal = true,
  2093. lifeTime = 0.42,
  2094. logic = {
  2095. "use_color",
  2096. },
  2097. matter = true,
  2098. network = {
  2099. sync_method = "simulated",
  2100. },
  2101. physics = {
  2102. {...},
  2103. bodyDef = {...},
  2104. },
  2105. reflectable = true,
  2106. render = {
  2107. ox = 0,
  2108. oy = 0,
  2109. },
  2110. sparkFx = "whiterSpark",
  2111. spriteName = "laser_sniper",
  2112. trail_tint = {
  2113. a = 1,
  2114. b = 1,
  2115. g = 1,
  2116. r = 1,
  2117. },
  2118. trail_width = 18,
  2119. },
  2120. laserThin = {
  2121. attack = "laserThin",
  2122. bulletTimeFactor = 0.5,
  2123. color = {
  2124. a = 255,
  2125. b = 75,
  2126. g = 75,
  2127. r = 244,
  2128. },
  2129. deathSparksFactor = 0.5,
  2130. deflectable = true,
  2131. dieSound = "laserShotDie",
  2132. editor = {
  2133. group = "bullet",
  2134. },
  2135. hasHeat = true,
  2136. hitSound = "laserShotHit",
  2137. hitSoundFactor = 2,
  2138. id = "laserThin",
  2139. isBullet = true,
  2140. isTarget = false,
  2141. lethal = true,
  2142. lifeTime = 0.35,
  2143. logic = {
  2144. "use_color",
  2145. },
  2146. matter = true,
  2147. network = {
  2148. sync_method = "simulated",
  2149. },
  2150. physics = {
  2151. {...},
  2152. bodyDef = {...},
  2153. },
  2154. reflectable = true,
  2155. render = {
  2156. ox = 0,
  2157. oy = 0,
  2158. },
  2159. sparkFx = "whiterSpark",
  2160. spriteName = "laser_short",
  2161. trail_tint = {
  2162. a = 1,
  2163. b = 1,
  2164. g = 1,
  2165. r = 1,
  2166. },
  2167. trail_width = 12,
  2168. },
  2169. launcherMini = {
  2170. _generated_from_item = "launcherMini",
  2171. itemRefIndex = "launcherMini",
  2172. },
  2173. launcherMiniHomingDevice = {
  2174. _generated_from_item = "launcherMiniHomingDevice",
  2175. itemRefIndex = "launcherMiniHomingDevice",
  2176. },
  2177. launcherMiniMagazine = {
  2178. _generated_from_item = "launcherMiniMagazine",
  2179. itemRefIndex = "launcherMiniMagazine",
  2180. },
  2181. launcherRocket = {
  2182. _generated_from_item = "launcherRocket",
  2183. itemRefIndex = "launcherRocket",
  2184. },
  2185. launcherRocketMagazine = {
  2186. _generated_from_item = "launcherRocketMagazine",
  2187. itemRefIndex = "launcherRocketMagazine",
  2188. },
  2189. launcherRocketScope = {
  2190. _generated_from_item = "launcherRocketScope",
  2191. itemRefIndex = "launcherRocketScope",
  2192. },
  2193. launcherShrapnel = {
  2194. _generated_from_item = "launcherShrapnel",
  2195. itemRefIndex = "launcherShrapnel",
  2196. },
  2197. launcherShrapnelMagazine = {
  2198. _generated_from_item = "launcherShrapnelMagazine",
  2199. itemRefIndex = "launcherShrapnelMagazine",
  2200. },
  2201. launcherShrapnelProximity = {
  2202. _generated_from_item = "launcherShrapnelProximity",
  2203. itemRefIndex = "launcherShrapnelProximity",
  2204. },
  2205. launcherThermal = {
  2206. _generated_from_item = "launcherThermal",
  2207. itemRefIndex = "launcherThermal",
  2208. },
  2209. launcherThermalHomingDevice = {
  2210. _generated_from_item = "launcherThermalHomingDevice",
  2211. itemRefIndex = "launcherThermalHomingDevice",
  2212. },
  2213. lavaBall = {
  2214. box2dControlled = true,
  2215. box2dControlledSpeed = true,
  2216. bulletTimeFactor = 0.25,
  2217. customSpriteNames = {
  2218. "lavaBallGlow",
  2219. "lavaBallGlowAdditive",
  2220. },
  2221. deflectable = false,
  2222. density = 3.5,
  2223. editor = {
  2224. group = "bullet",
  2225. },
  2226. hasHeat = true,
  2227. health = 1,
  2228. heatResistance = 0.1,
  2229. id = "lavaBall",
  2230. isBullet = false,
  2231. isLethal = true,
  2232. isObject = true,
  2233. lava_force = 25,
  2234. lifeTime = 12,
  2235. network = {
  2236. sync_method = "game_object",
  2237. },
  2238. physics = {
  2239. {...},
  2240. bodyDef = {...},
  2241. },
  2242. reflectable = true,
  2243. render = {
  2244. ox = 0,
  2245. oy = 0,
  2246. },
  2247. spriteName = "lavaBall",
  2248. },
  2249. leafBig = {
  2250. _generated_from_item = "leafBig",
  2251. itemRefIndex = "leafBig",
  2252. },
  2253. leafSmall = {
  2254. _generated_from_item = "leafSmall",
  2255. itemRefIndex = "leafSmall",
  2256. },
  2257. lightEnhancer = {
  2258. _generated_from_item = "lightEnhancer",
  2259. itemRefIndex = "lightEnhancer",
  2260. },
  2261. liveEgg = {
  2262. _generated_from_item = "liveEgg",
  2263. itemRefIndex = "liveEgg",
  2264. },
  2265. logicChipBig = {
  2266. _generated_from_item = "logicChipBig",
  2267. itemRefIndex = "logicChipBig",
  2268. },
  2269. logicChipSmall = {
  2270. _generated_from_item = "logicChipSmall",
  2271. itemRefIndex = "logicChipSmall",
  2272. },
  2273. machete = {
  2274. _generated_from_item = "machete",
  2275. itemRefIndex = "machete",
  2276. },
  2277. mallet = {
  2278. _generated_from_item = "mallet",
  2279. itemRefIndex = "mallet",
  2280. },
  2281. materializerGun = {
  2282. _generated_from_item = "materializerGun",
  2283. itemRefIndex = "materializerGun",
  2284. },
  2285. matterAmmo = {
  2286. _generated_from_item = "matterAmmo",
  2287. itemRefIndex = "matterAmmo",
  2288. },
  2289. matterBlaster = {
  2290. _generated_from_item = "matterBlaster",
  2291. itemRefIndex = "matterBlaster",
  2292. },
  2293. matterBlasterScope = {
  2294. _generated_from_item = "matterBlasterScope",
  2295. itemRefIndex = "matterBlasterScope",
  2296. },
  2297. matterBolt = {
  2298. _generated_from_item = "matterBolt",
  2299. itemRefIndex = "matterBolt",
  2300. },
  2301. matterBoltMagazine = {
  2302. _generated_from_item = "matterBoltMagazine",
  2303. itemRefIndex = "matterBoltMagazine",
  2304. },
  2305. matterBoltScope = {
  2306. _generated_from_item = "matterBoltScope",
  2307. itemRefIndex = "matterBoltScope",
  2308. },
  2309. matterBoltSilencer = {
  2310. _generated_from_item = "matterBoltSilencer",
  2311. itemRefIndex = "matterBoltSilencer",
  2312. },
  2313. matterCannon = {
  2314. _generated_from_item = "matterCannon",
  2315. itemRefIndex = "matterCannon",
  2316. },
  2317. matterCannonSupport = {
  2318. _generated_from_item = "matterCannonSupport",
  2319. itemRefIndex = "matterCannonSupport",
  2320. },
  2321. matterGun = {
  2322. _generated_from_item = "matterGun",
  2323. itemRefIndex = "matterGun",
  2324. },
  2325. matterGunMagazine = {
  2326. _generated_from_item = "matterGunMagazine",
  2327. itemRefIndex = "matterGunMagazine",
  2328. },
  2329. matterGunPointer = {
  2330. _generated_from_item = "matterGunPointer",
  2331. itemRefIndex = "matterGunPointer",
  2332. },
  2333. matterGunScope = {
  2334. _generated_from_item = "matterGunScope",
  2335. itemRefIndex = "matterGunScope",
  2336. },
  2337. matterGunSilencer = {
  2338. _generated_from_item = "matterGunSilencer",
  2339. itemRefIndex = "matterGunSilencer",
  2340. },
  2341. matterMachine = {
  2342. _generated_from_item = "matterMachine",
  2343. itemRefIndex = "matterMachine",
  2344. },
  2345. matterMachineMagazine = {
  2346. _generated_from_item = "matterMachineMagazine",
  2347. itemRefIndex = "matterMachineMagazine",
  2348. },
  2349. matterMachinePointer = {
  2350. _generated_from_item = "matterMachinePointer",
  2351. itemRefIndex = "matterMachinePointer",
  2352. },
  2353. matterMachineScope = {
  2354. _generated_from_item = "matterMachineScope",
  2355. itemRefIndex = "matterMachineScope",
  2356. },
  2357. matterPistol = {
  2358. _generated_from_item = "matterPistol",
  2359. itemRefIndex = "matterPistol",
  2360. },
  2361. matterPistolBarrelMod = {
  2362. _generated_from_item = "matterPistolBarrelMod",
  2363. itemRefIndex = "matterPistolBarrelMod",
  2364. },
  2365. matterRifle = {
  2366. _generated_from_item = "matterRifle",
  2367. itemRefIndex = "matterRifle",
  2368. },
  2369. matterRifleMagazine = {
  2370. _generated_from_item = "matterRifleMagazine",
  2371. itemRefIndex = "matterRifleMagazine",
  2372. },
  2373. matterRiflePointer = {
  2374. _generated_from_item = "matterRiflePointer",
  2375. itemRefIndex = "matterRiflePointer",
  2376. },
  2377. matterRifleScope = {
  2378. _generated_from_item = "matterRifleScope",
  2379. itemRefIndex = "matterRifleScope",
  2380. },
  2381. matterWar = {
  2382. _generated_from_item = "matterWar",
  2383. itemRefIndex = "matterWar",
  2384. },
  2385. matterWarBarrel = {
  2386. _generated_from_item = "matterWarBarrel",
  2387. itemRefIndex = "matterWarBarrel",
  2388. },
  2389. matterWarMagazine = {
  2390. _generated_from_item = "matterWarMagazine",
  2391. itemRefIndex = "matterWarMagazine",
  2392. },
  2393. matterWarScope = {
  2394. _generated_from_item = "matterWarScope",
  2395. itemRefIndex = "matterWarScope",
  2396. },
  2397. matterWarSupport = {
  2398. _generated_from_item = "matterWarSupport",
  2399. itemRefIndex = "matterWarSupport",
  2400. },
  2401. megaBomb = {
  2402. _generated_from_item = "megaBomb",
  2403. itemRefIndex = "megaBomb",
  2404. },
  2405. megaBombExtendedTimer = {
  2406. _generated_from_item = "megaBombExtendedTimer",
  2407. itemRefIndex = "megaBombExtendedTimer",
  2408. },
  2409. megaShard = {
  2410. attack = "thermalShockwave",
  2411. box2dControlled = true,
  2412. debris = true,
  2413. deflectable = false,
  2414. editor = {
  2415. group = "bullet",
  2416. },
  2417. hideWarning = true,
  2418. hitable = false,
  2419. id = "megaShard",
  2420. lethal = true,
  2421. lifeTime = 0.5,
  2422. magnetic = false,
  2423. noWarning = true,
  2424. physics = {
  2425. {...},
  2426. {...},
  2427. bodyDef = {...},
  2428. },
  2429. render = {
  2430. ox = 0,
  2431. oy = 0,
  2432. },
  2433. },
  2434. memoryChipBig = {
  2435. _generated_from_item = "memoryChipBig",
  2436. itemRefIndex = "memoryChipBig",
  2437. },
  2438. memoryChipSmall = {
  2439. _generated_from_item = "memoryChipSmall",
  2440. itemRefIndex = "memoryChipSmall",
  2441. },
  2442. metalRod = {
  2443. _generated_from_item = "metalRod",
  2444. itemRefIndex = "metalRod",
  2445. },
  2446. metalShield = {
  2447. _generated_from_item = "metalShield",
  2448. itemRefIndex = "metalShield",
  2449. },
  2450. miniSpark = {
  2451. box2dControlled = true,
  2452. box2dControlledSpeed = true,
  2453. debris = true,
  2454. editor = {
  2455. group = "bullet",
  2456. },
  2457. gravity = 32,
  2458. hitable = false,
  2459. id = "shrapnel",
  2460. isTarget = false,
  2461. lifeTime = 2,
  2462. magnetic = false,
  2463. network = {
  2464. sync = false,
  2465. sync_method = "simulated",
  2466. },
  2467. physics = {
  2468. {...},
  2469. bodyDef = {...},
  2470. },
  2471. render = {
  2472. ox = 0,
  2473. oy = 0,
  2474. },
  2475. },
  2476. missileAmmo = {
  2477. _generated_from_item = "missileAmmo",
  2478. itemRefIndex = "missileAmmo",
  2479. },
  2480. missileLong = {
  2481. attack = "rocket",
  2482. bulletTimeDistanceFactor = 0.5,
  2483. bulletTimeFactor = 0.75,
  2484. bulletTimeMultiplier = 1,
  2485. deadDamageFactor = 0.33,
  2486. deadFriction = 1.25,
  2487. deadGravity = 48,
  2488. deflectable = false,
  2489. editor = {
  2490. group = "bullet",
  2491. },
  2492. evadeAngleSpeed = 0.5,
  2493. explosion = "rocket",
  2494. explosionIntensity = 1.5,
  2495. explosive = true,
  2496. fireFx = "homingFireBig",
  2497. flameDist = 14,
  2498. hasHeat = true,
  2499. hitable = true,
  2500. homingAngleSpeed = 0.8,
  2501. homingLifeTime = 1,
  2502. homingOkArc = 0,
  2503. homingRange = 1200,
  2504. ignitionFriction = 0,
  2505. ignitionGravity = 0,
  2506. ignitionSound = "missileStartRocket",
  2507. ignitionTime = 0.01,
  2508. isBullet = false,
  2509. lethal = true,
  2510. lifeTime = 0.65,
  2511. lit = true,
  2512. logic = {
  2513. "emit_speed_based_idle_sound_loop",
  2514. "missile",
  2515. },
  2516. network = {
  2517. sync_method = "game_object",
  2518. },
  2519. physics = {
  2520. {...},
  2521. bodyDef = {...},
  2522. },
  2523. pushable = true,
  2524. reflectable = true,
  2525. render = {
  2526. ox = 0,
  2527. oy = 0,
  2528. },
  2529. speed_based_sound_factor = 0.04,
  2530. speed_based_sound_loop = "falling",
  2531. speed_based_sound_max_gain = 0.9,
  2532. speed_based_sound_modulation = 0.04,
  2533. speed_based_sound_threshold = 7,
  2534. speed_based_sound_time_factor = 0.5,
  2535. speed_based_sound_time_threshold = 1,
  2536. spriteName = "missileLong",
  2537. targetAngleSpeed = 0.4,
  2538. thrustCarveFriction = 1.5,
  2539. thrustCarving = 0.01,
  2540. thrustFriction = 0.00066666666666667,
  2541. thrustSideFriction = 8,
  2542. thrustSound = "missileFlameRocket",
  2543. thrustSpeed = 55,
  2544. trailFx = "missileMiniTrailMaker",
  2545. },
  2546. missileMini = {
  2547. attack = "missileLight",
  2548. bulletTimeDistanceFactor = 0.5,
  2549. bulletTimeFactor = 0.75,
  2550. bulletTimeMultiplier = 1,
  2551. deadDamageFactor = 0.33,
  2552. deadFriction = 0.7,
  2553. deadGravity = 48,
  2554. deflectable = false,
  2555. editor = {
  2556. group = "bullet",
  2557. },
  2558. evadeAngleSpeed = 0.4,
  2559. explosion = "lightGrenade",
  2560. explosionIntensity = 0.4,
  2561. explosive = true,
  2562. fireFx = "homingFireMini",
  2563. flameDist = 7,
  2564. hasHeat = true,
  2565. hitable = true,
  2566. homingAngleSpeed = 0.9,
  2567. homingLifeTime = 1.5,
  2568. homingOkArc = 0,
  2569. homingRange = 800,
  2570. ignitionFriction = 0,
  2571. ignitionGravity = 0,
  2572. ignitionSound = "missileStartMini",
  2573. ignitionTime = 0.01,
  2574. isBullet = false,
  2575. lethal = true,
  2576. lifeTime = 1,
  2577. lit = true,
  2578. logic = {
  2579. "emit_speed_based_idle_sound_loop",
  2580. "missile",
  2581. },
  2582. network = {
  2583. sync_method = "game_object",
  2584. },
  2585. physics = {
  2586. {...},
  2587. bodyDef = {...},
  2588. },
  2589. pushable = true,
  2590. reflectable = true,
  2591. render = {
  2592. ox = 0,
  2593. oy = 0,
  2594. },
  2595. speed_based_sound_factor = 0.06,
  2596. speed_based_sound_loop = "falling",
  2597. speed_based_sound_max_gain = 0.5,
  2598. speed_based_sound_modulation = 0.06,
  2599. speed_based_sound_threshold = 10,
  2600. speed_based_sound_time_factor = 0.5,
  2601. speed_based_sound_time_threshold = 1,
  2602. spriteName = "missileMini",
  2603. targetAngleSpeed = 0.4,
  2604. thrustCarveFriction = 1.25,
  2605. thrustCarving = 0.01,
  2606. thrustFriction = 0.001,
  2607. thrustSideFriction = 3.75,
  2608. thrustSound = "missileFlameMini",
  2609. thrustSpeed = 30,
  2610. trailFx = "missileMiniTrailMaker",
  2611. },
  2612. missileShrapnel = {
  2613. arc = 5.4977871437821,
  2614. attack = "missile",
  2615. bullet = "slugMedium",
  2616. bulletNewtonian = true,
  2617. bulletOffset = 5,
  2618. bulletSpeed = 120,
  2619. bulletTimeDistanceFactor = 0.5,
  2620. bulletTimeFactor = 0.75,
  2621. bulletTimeMultiplier = 1,
  2622. bullets = 9,
  2623. customSpriteNames = {
  2624. glow = "missileShrapnelProximityGlow",
  2625. proximity = "missileShrapnelProximity",
  2626. },
  2627. deadDamageFactor = 0.33,
  2628. deadDestroy = true,
  2629. deadFriction = 0.02,
  2630. deadGravity = 48,
  2631. deflectable = false,
  2632. editor = {
  2633. group = "bullet",
  2634. },
  2635. evadeAngleSpeed = 0.5,
  2636. explosion = "lightGrenade",
  2637. explosionIntensity = 0.25,
  2638. explosive = true,
  2639. fireFx = "homingFire",
  2640. flameDist = 12,
  2641. hasHeat = true,
  2642. hitable = true,
  2643. homingAngleSpeed = 0.8,
  2644. homingLifeTime = 1,
  2645. homingOkArc = 0,
  2646. homingRange = 1200,
  2647. ignitionFriction = 0,
  2648. ignitionGravity = 0,
  2649. ignitionSound = "missileStartRocket",
  2650. ignitionTime = 0.01,
  2651. isBullet = false,
  2652. lethal = true,
  2653. lifeTime = 0.6,
  2654. lit = true,
  2655. logic = {
  2656. "on_destroy_emit_bullet_arc",
  2657. "on_destroy_emit_shake",
  2658. "missile",
  2659. },
  2660. network = {
  2661. sync_method = "game_object",
  2662. },
  2663. physics = {
  2664. {...},
  2665. bodyDef = {...},
  2666. },
  2667. proximityRange = 250,
  2668. proximityStartTime = 0.25,
  2669. pushable = true,
  2670. reflectable = true,
  2671. render = {
  2672. ox = 0,
  2673. oy = 0,
  2674. },
  2675. shake_duration = 0.5,
  2676. shake_force = 6,
  2677. shake_range = 750,
  2678. spriteName = "missileShrapnel",
  2679. targetAngleSpeed = 0.4,
  2680. thrustCarveFriction = 1.5,
  2681. thrustCarving = 0.01,
  2682. thrustFriction = 0.00066666666666667,
  2683. thrustSideFriction = 8,
  2684. thrustSound = "missileFlameRocket",
  2685. thrustSpeed = 40,
  2686. trailFx = "missileTrailMaker",
  2687. },
  2688. missileThermal = {
  2689. attack = "missile",
  2690. blinking_beeping_fx = "grenadeBlink",
  2691. blinking_beeping_min_delay = 0.07,
  2692. blinking_beeping_sound = "megaBombBeep",
  2693. blinking_beeping_speed = 10,
  2694. bulletTimeDistanceFactor = 0.5,
  2695. bulletTimeFactor = 0.85,
  2696. bulletTimeMultiplier = 1,
  2697. customSpriteNames = {
  2698. glow1 = "missileThermalGlow1",
  2699. glow2 = "missileThermalGlow2",
  2700. },
  2701. deadDamageFactor = 0.33,
  2702. deadDestroy = true,
  2703. deadFriction = 0.0066666666666667,
  2704. deadGravity = 24,
  2705. deflectable = false,
  2706. editor = {
  2707. group = "bullet",
  2708. },
  2709. evadeAngleSpeed = 0.5,
  2710. explosion = "grenade",
  2711. explosionIntensity = 1,
  2712. explosive = true,
  2713. fireFx = "homingFireBig",
  2714. flameDist = 15,
  2715. forward_explosion = "thermal",
  2716. forward_explosion_intensity = 0.5,
  2717. forward_explosion_range = 75,
  2718. hasHeat = true,
  2719. hitable = true,
  2720. homingAngleSpeed = 1.2,
  2721. homingLifeTime = 4,
  2722. homingOkArc = 0,
  2723. homingRange = 1600,
  2724. ignitionFriction = 0.2,
  2725. ignitionGravity = 25,
  2726. ignitionSound = "missileStartThermal",
  2727. ignitionTime = 0.2,
  2728. isBullet = false,
  2729. lethal = true,
  2730. lifeTime = 2,
  2731. lit = true,
  2732. logic = {
  2733. "missile",
  2734. "blinking_beeping_fx",
  2735. "on_destroy_emit_forward_explosion",
  2736. },
  2737. network = {
  2738. sync_method = "game_object",
  2739. },
  2740. physics = {
  2741. {...},
  2742. bodyDef = {...},
  2743. },
  2744. pushable = true,
  2745. reflectable = true,
  2746. render = {
  2747. ox = 0,
  2748. oy = 0,
  2749. },
  2750. spriteName = "missileThermal",
  2751. targetAngleSpeed = 0.6,
  2752. thrustCarveFriction = 2.5,
  2753. thrustCarving = 0.01,
  2754. thrustFriction = 0.0033333333333333,
  2755. thrustSideFriction = 4,
  2756. thrustSound = "missileFlameThermal",
  2757. thrustSpeed = 20,
  2758. trailFx = "missileTrailMaker",
  2759. },
  2760. molotov = {
  2761. _generated_from_item = "molotov",
  2762. itemRefIndex = "molotov",
  2763. },
  2764. molotovCore = {
  2765. alive_fx = "fireCore",
  2766. alive_fx_time_threshold = 0.1,
  2767. attack = "molotov",
  2768. attacksPerSecond = 1,
  2769. box2dControlled = true,
  2770. classifications = {
  2771. "fire",
  2772. },
  2773. debris = true,
  2774. deflectable = false,
  2775. editor = {
  2776. group = "bullet",
  2777. },
  2778. emit_ai_sound = "grenadeBeep",
  2779. emit_ai_sound_delay = 0.66,
  2780. emit_ai_sound_first_delay = 0.5,
  2781. emit_ai_sound_range = 500,
  2782. emit_attack_delay = 0.2,
  2783. emit_attack_intensity = 0.2,
  2784. emit_attack_range = 50,
  2785. emit_collision_fx = "molotovFire",
  2786. emit_collision_fx_decay = 5,
  2787. emit_collision_fx_distance = 45,
  2788. emit_collision_smoke_fx = "molotovSmoke",
  2789. extinguishable = true,
  2790. gravity = 30,
  2791. hasCold = true,
  2792. health = 4,
  2793. hideWarning = true,
  2794. hitable = false,
  2795. lethal = true,
  2796. lifeTime = 4,
  2797. logic = {
  2798. "emit_collision_fx",
  2799. "emit_ai_sound_periodic",
  2800. "emit_attack_periodic",
  2801. "kept_alive_fx",
  2802. "sticky_collision",
  2803. "on_reached_lifetime_remove",
  2804. "increment_time",
  2805. },
  2806. magnetic = false,
  2807. noWarning = true,
  2808. physics = {
  2809. {...},
  2810. bodyDef = {...},
  2811. },
  2812. render = {
  2813. ox = 0,
  2814. oy = 0,
  2815. },
  2816. sticky_collision_decay_factor = 5,
  2817. sticky_collision_ground_factor = 4,
  2818. sticky_collision_impulse_factor = 1,
  2819. sticky_collision_stick_factor = 25,
  2820. },
  2821. moveChrono = {
  2822. _generated_from_item = "moveChrono",
  2823. itemRefIndex = "moveChrono",
  2824. },
  2825. moveCloak = {
  2826. _generated_from_item = "moveCloak",
  2827. itemRefIndex = "moveCloak",
  2828. },
  2829. moveDash = {
  2830. _generated_from_item = "moveDash",
  2831. itemRefIndex = "moveDash",
  2832. },
  2833. moveDeflect = {
  2834. _generated_from_item = "moveDeflect",
  2835. itemRefIndex = "moveDeflect",
  2836. },
  2837. moveHarden = {
  2838. _generated_from_item = "moveHarden",
  2839. itemRefIndex = "moveHarden",
  2840. },
  2841. moveReflect = {
  2842. _generated_from_item = "moveReflect",
  2843. itemRefIndex = "moveReflect",
  2844. },
  2845. moveStun = {
  2846. _generated_from_item = "moveStun",
  2847. itemRefIndex = "moveStun",
  2848. },
  2849. mushroom2Big = {
  2850. _generated_from_item = "mushroom2Big",
  2851. itemRefIndex = "mushroom2Big",
  2852. },
  2853. mushroom2Small = {
  2854. _generated_from_item = "mushroom2Small",
  2855. itemRefIndex = "mushroom2Small",
  2856. },
  2857. mushroomBig = {
  2858. _generated_from_item = "mushroomBig",
  2859. itemRefIndex = "mushroomBig",
  2860. },
  2861. mushroomSmall = {
  2862. _generated_from_item = "mushroomSmall",
  2863. itemRefIndex = "mushroomSmall",
  2864. },
  2865. mycelishroom = {
  2866. _generated_from_item = "mycelishroom",
  2867. itemRefIndex = "mycelishroom",
  2868. },
  2869. nanoAmmo = {
  2870. _generated_from_item = "nanoAmmo",
  2871. itemRefIndex = "nanoAmmo",
  2872. },
  2873. nanoDispenser = {
  2874. _generated_from_item = "nanoDispenser",
  2875. itemRefIndex = "nanoDispenser",
  2876. },
  2877. nanoPump = {
  2878. _generated_from_item = "nanoPump",
  2879. itemRefIndex = "nanoPump",
  2880. },
  2881. nanoPumpBarrel = {
  2882. _generated_from_item = "nanoPumpBarrel",
  2883. itemRefIndex = "nanoPumpBarrel",
  2884. },
  2885. nanoPumpMagazine = {
  2886. _generated_from_item = "nanoPumpMagazine",
  2887. itemRefIndex = "nanoPumpMagazine",
  2888. },
  2889. nest = {
  2890. _generated_from_item = "nest",
  2891. itemRefIndex = "nest",
  2892. },
  2893. nitrogenGrenade = {
  2894. _generated_from_item = "nitrogenGrenade",
  2895. itemRefIndex = "nitrogenGrenade",
  2896. },
  2897. nut = {
  2898. _generated_from_item = "nut",
  2899. itemRefIndex = "nut",
  2900. },
  2901. opalBig = {
  2902. _generated_from_item = "opalBig",
  2903. itemRefIndex = "opalBig",
  2904. },
  2905. opalSmall = {
  2906. _generated_from_item = "opalSmall",
  2907. itemRefIndex = "opalSmall",
  2908. },
  2909. paddle = {
  2910. _generated_from_item = "paddle",
  2911. itemRefIndex = "paddle",
  2912. },
  2913. peck = {
  2914. _generated_from_item = "peck",
  2915. itemRefIndex = "peck",
  2916. },
  2917. phaserBullet = {
  2918. attack = "phaser",
  2919. bulletTimeDistanceFactor = 0.7,
  2920. bulletTimeFactor = 1,
  2921. bulletTimeMultiplier = 1.75,
  2922. color = {
  2923. a = 255,
  2924. b = 255,
  2925. g = 255,
  2926. r = 255,
  2927. },
  2928. deflectable = false,
  2929. editor = {
  2930. group = "bullet",
  2931. },
  2932. id = "phaserBullet",
  2933. lethal = true,
  2934. lifeTime = 0.16,
  2935. magnetic = false,
  2936. network = {
  2937. sync_method = "simulated",
  2938. },
  2939. omniThreat = true,
  2940. physics = {
  2941. {...},
  2942. bodyDef = {...},
  2943. },
  2944. pushable = false,
  2945. render = {
  2946. ox = 0,
  2947. oy = 0,
  2948. },
  2949. spriteName = "phaserBullet",
  2950. teleportable = false,
  2951. },
  2952. phaserGun = {
  2953. _generated_from_item = "phaserGun",
  2954. itemRefIndex = "phaserGun",
  2955. },
  2956. phaserGunRange = {
  2957. _generated_from_item = "phaserGunRange",
  2958. itemRefIndex = "phaserGunRange",
  2959. },
  2960. phaserGunSuperCharger = {
  2961. _generated_from_item = "phaserGunSuperCharger",
  2962. itemRefIndex = "phaserGunSuperCharger",
  2963. },
  2964. pickaxe = {
  2965. _generated_from_item = "pickaxe",
  2966. itemRefIndex = "pickaxe",
  2967. },
  2968. piston = {
  2969. box2dControlled = true,
  2970. box2dControlledSpeed = true,
  2971. customSpriteNames = {
  2972. "elevatorPistonTop",
  2973. "elevatorPistonBottom",
  2974. },
  2975. hasHeat = true,
  2976. hitable = false,
  2977. id = "piston",
  2978. isTarget = false,
  2979. physics = {
  2980. {...},
  2981. bodyDef = {...},
  2982. },
  2983. render = {
  2984. ox = 0,
  2985. oy = 0,
  2986. },
  2987. spriteNames = {
  2988. "elevatorPiston",
  2989. },
  2990. },
  2991. pitchfork = {
  2992. _generated_from_item = "pitchfork",
  2993. itemRefIndex = "pitchfork",
  2994. },
  2995. plantClub = {
  2996. _generated_from_item = "plantClub",
  2997. itemRefIndex = "plantClub",
  2998. },
  2999. plasma = {
  3000. attack = "plasma",
  3001. customSpriteNames = {
  3002. glow = "plasmaGlowAdditive",
  3003. wing = "plasmaWing",
  3004. },
  3005. deflectable = true,
  3006. editor = {
  3007. group = "bullet",
  3008. },
  3009. hasHeat = true,
  3010. id = "plasma",
  3011. isBullet = true,
  3012. isTarget = false,
  3013. lethal = true,
  3014. lifeTime = 0.2625,
  3015. network = {
  3016. sync_method = "simulated",
  3017. },
  3018. physics = {
  3019. {...},
  3020. bodyDef = {...},
  3021. },
  3022. pushable = true,
  3023. reflectable = true,
  3024. render = {
  3025. ox = 0,
  3026. oy = 0,
  3027. },
  3028. spriteName = "plasmaCore",
  3029. thrust_ground_factor = 1,
  3030. thrust_spin_factor = 1,
  3031. thrust_spin_ground_factor = 1,
  3032. },
  3033. plasmaAccelerator = {
  3034. _generated_from_item = "plasmaAccelerator",
  3035. itemRefIndex = "plasmaAccelerator",
  3036. },
  3037. plasmaAcceleratorBooster = {
  3038. _generated_from_item = "plasmaAcceleratorBooster",
  3039. itemRefIndex = "plasmaAcceleratorBooster",
  3040. },
  3041. plasmaAcceleratorScope = {
  3042. _generated_from_item = "plasmaAcceleratorScope",
  3043. itemRefIndex = "plasmaAcceleratorScope",
  3044. },
  3045. plasmaAmmo = {
  3046. _generated_from_item = "plasmaAmmo",
  3047. itemRefIndex = "plasmaAmmo",
  3048. },
  3049. plasmaAssault = {
  3050. _generated_from_item = "plasmaAssault",
  3051. itemRefIndex = "plasmaAssault",
  3052. },
  3053. plasmaAssaultBooster = {
  3054. _generated_from_item = "plasmaAssaultBooster",
  3055. itemRefIndex = "plasmaAssaultBooster",
  3056. },
  3057. plasmaAssaultScope = {
  3058. _generated_from_item = "plasmaAssaultScope",
  3059. itemRefIndex = "plasmaAssaultScope",
  3060. },
  3061. plasmaCannon = {
  3062. _generated_from_item = "plasmaCannon",
  3063. itemRefIndex = "plasmaCannon",
  3064. },
  3065. plasmaCannonBooster = {
  3066. _generated_from_item = "plasmaCannonBooster",
  3067. itemRefIndex = "plasmaCannonBooster",
  3068. },
  3069. plasmaCannonCooler = {
  3070. _generated_from_item = "plasmaCannonCooler",
  3071. itemRefIndex = "plasmaCannonCooler",
  3072. },
  3073. plasmaCannonSpinner = {
  3074. _generated_from_item = "plasmaCannonSpinner",
  3075. itemRefIndex = "plasmaCannonSpinner",
  3076. },
  3077. plasmaGun = {
  3078. _generated_from_item = "plasmaGun",
  3079. itemRefIndex = "plasmaGun",
  3080. },
  3081. plasmaGunBooster = {
  3082. _generated_from_item = "plasmaGunBooster",
  3083. itemRefIndex = "plasmaGunBooster",
  3084. },
  3085. plasmaGunCooler = {
  3086. _generated_from_item = "plasmaGunCooler",
  3087. itemRefIndex = "plasmaGunCooler",
  3088. },
  3089. plasmaGunSpinner = {
  3090. _generated_from_item = "plasmaGunSpinner",
  3091. itemRefIndex = "plasmaGunSpinner",
  3092. },
  3093. plasmaPistol = {
  3094. _generated_from_item = "plasmaPistol",
  3095. itemRefIndex = "plasmaPistol",
  3096. },
  3097. plasmaPistolBooster = {
  3098. _generated_from_item = "plasmaPistolBooster",
  3099. itemRefIndex = "plasmaPistolBooster",
  3100. },
  3101. plasmaPistolSpinner = {
  3102. _generated_from_item = "plasmaPistolSpinner",
  3103. itemRefIndex = "plasmaPistolSpinner",
  3104. },
  3105. plasmaStriker = {
  3106. _generated_from_item = "plasmaStriker",
  3107. itemRefIndex = "plasmaStriker",
  3108. },
  3109. plasmaStrikerBooster = {
  3110. _generated_from_item = "plasmaStrikerBooster",
  3111. itemRefIndex = "plasmaStrikerBooster",
  3112. },
  3113. plasmaStrikerCooler = {
  3114. _generated_from_item = "plasmaStrikerCooler",
  3115. itemRefIndex = "plasmaStrikerCooler",
  3116. },
  3117. plateLow1 = {
  3118. _generated_from_item = "plateLow1",
  3119. itemRefIndex = "plateLow1",
  3120. },
  3121. plateLow3 = {
  3122. _generated_from_item = "plateLow3",
  3123. itemRefIndex = "plateLow3",
  3124. },
  3125. plateLow5 = {
  3126. _generated_from_item = "plateLow5",
  3127. itemRefIndex = "plateLow5",
  3128. },
  3129. playerSpark = {
  3130. bulletTimeDistanceFactor = 0,
  3131. bulletTimeFactor = 0,
  3132. customSpriteNames = {
  3133. glow = "dematerializerGlow",
  3134. spark = "dematerializerSpark",
  3135. },
  3136. editor = {
  3137. group = "bullet",
  3138. },
  3139. hitable = false,
  3140. indestructable = true,
  3141. isTarget = false,
  3142. magnetic = false,
  3143. network = {
  3144. sync_method = "simulated",
  3145. },
  3146. physics = {
  3147. {...},
  3148. bodyDef = {...},
  3149. },
  3150. render = {
  3151. ox = 0,
  3152. oy = 0,
  3153. },
  3154. spriteName = "dematerializer",
  3155. },
  3156. poolQue = {
  3157. _generated_from_item = "poolQue",
  3158. itemRefIndex = "poolQue",
  3159. },
  3160. portableBouncer = {
  3161. _generated_from_item = "portableBouncer",
  3162. itemRefIndex = "portableBouncer",
  3163. },
  3164. portableSentry = {
  3165. _generated_from_item = "portableSentry",
  3166. itemRefIndex = "portableSentry",
  3167. },
  3168. powerSlice = {
  3169. _generated_from_item = "powerSlice",
  3170. itemRefIndex = "powerSlice",
  3171. },
  3172. prism = {
  3173. _generated_from_item = "prism",
  3174. itemRefIndex = "prism",
  3175. },
  3176. prismConverter = {
  3177. _generated_from_item = "prismConverter",
  3178. itemRefIndex = "prismConverter",
  3179. },
  3180. punch = {
  3181. _generated_from_item = "punch",
  3182. itemRefIndex = "punch",
  3183. },
  3184. radio = {
  3185. _generated_from_item = "radio",
  3186. itemRefIndex = "radio",
  3187. },
  3188. railAmmo = {
  3189. _generated_from_item = "railAmmo",
  3190. itemRefIndex = "railAmmo",
  3191. },
  3192. railBurst = {
  3193. _generated_from_item = "railBurst",
  3194. itemRefIndex = "railBurst",
  3195. },
  3196. railBurstBig = {
  3197. _generated_from_item = "railBurstBig",
  3198. itemRefIndex = "railBurstBig",
  3199. },
  3200. railBurstBigExtendedMagazine = {
  3201. _generated_from_item = "railBurstBigExtendedMagazine",
  3202. itemRefIndex = "railBurstBigExtendedMagazine",
  3203. },
  3204. railBurstBigWheel = {
  3205. _generated_from_item = "railBurstBigWheel",
  3206. itemRefIndex = "railBurstBigWheel",
  3207. },
  3208. railBurstExtendedMagazine = {
  3209. _generated_from_item = "railBurstExtendedMagazine",
  3210. itemRefIndex = "railBurstExtendedMagazine",
  3211. },
  3212. railBurstWheel = {
  3213. _generated_from_item = "railBurstWheel",
  3214. itemRefIndex = "railBurstWheel",
  3215. },
  3216. railCannon = {
  3217. _generated_from_item = "railCannon",
  3218. itemRefIndex = "railCannon",
  3219. },
  3220. railCannonPointer = {
  3221. _generated_from_item = "railCannonPointer",
  3222. itemRefIndex = "railCannonPointer",
  3223. },
  3224. railCannonScope = {
  3225. _generated_from_item = "railCannonScope",
  3226. itemRefIndex = "railCannonScope",
  3227. },
  3228. railGun = {
  3229. _generated_from_item = "railGun",
  3230. itemRefIndex = "railGun",
  3231. },
  3232. railGunPointer = {
  3233. _generated_from_item = "railGunPointer",
  3234. itemRefIndex = "railGunPointer",
  3235. },
  3236. railGunScope = {
  3237. _generated_from_item = "railGunScope",
  3238. itemRefIndex = "railGunScope",
  3239. },
  3240. railPrototype = {
  3241. _generated_from_item = "railPrototype",
  3242. itemRefIndex = "railPrototype",
  3243. },
  3244. railRevolver = {
  3245. _generated_from_item = "railRevolver",
  3246. itemRefIndex = "railRevolver",
  3247. },
  3248. railRevolverEngine = {
  3249. _generated_from_item = "railRevolverEngine",
  3250. itemRefIndex = "railRevolverEngine",
  3251. },
  3252. railRevolverLoadPin = {
  3253. _generated_from_item = "railRevolverLoadPin",
  3254. itemRefIndex = "railRevolverLoadPin",
  3255. },
  3256. railRifle = {
  3257. _generated_from_item = "railRifle",
  3258. itemRefIndex = "railRifle",
  3259. },
  3260. railRifleEngine = {
  3261. _generated_from_item = "railRifleEngine",
  3262. itemRefIndex = "railRifleEngine",
  3263. },
  3264. railRifleLoadPin = {
  3265. _generated_from_item = "railRifleLoadPin",
  3266. itemRefIndex = "railRifleLoadPin",
  3267. },
  3268. railScout = {
  3269. _generated_from_item = "railScout",
  3270. itemRefIndex = "railScout",
  3271. },
  3272. railScoutPointer = {
  3273. _generated_from_item = "railScoutPointer",
  3274. itemRefIndex = "railScoutPointer",
  3275. },
  3276. railScoutScope = {
  3277. _generated_from_item = "railScoutScope",
  3278. itemRefIndex = "railScoutScope",
  3279. },
  3280. railVanquisher = {
  3281. _generated_from_item = "railVanquisher",
  3282. itemRefIndex = "railVanquisher",
  3283. },
  3284. railVanquisherEngine = {
  3285. _generated_from_item = "railVanquisherEngine",
  3286. itemRefIndex = "railVanquisherEngine",
  3287. },
  3288. railVanquisherExtendedMagazine = {
  3289. _generated_from_item = "railVanquisherExtendedMagazine",
  3290. itemRefIndex = "railVanquisherExtendedMagazine",
  3291. },
  3292. rapier = {
  3293. _generated_from_item = "rapier",
  3294. itemRefIndex = "rapier",
  3295. },
  3296. reactionEnhancer = {
  3297. _generated_from_item = "reactionEnhancer",
  3298. itemRefIndex = "reactionEnhancer",
  3299. },
  3300. reactorAdvanced = {
  3301. _generated_from_item = "reactorAdvanced",
  3302. itemRefIndex = "reactorAdvanced",
  3303. },
  3304. reactorBasic = {
  3305. _generated_from_item = "reactorBasic",
  3306. itemRefIndex = "reactorBasic",
  3307. },
  3308. reactorBooster = {
  3309. _generated_from_item = "reactorBooster",
  3310. itemRefIndex = "reactorBooster",
  3311. },
  3312. reactorWeak = {
  3313. _generated_from_item = "reactorWeak",
  3314. itemRefIndex = "reactorWeak",
  3315. },
  3316. reflectShield = {
  3317. _generated_from_item = "reflectShield",
  3318. itemRefIndex = "reflectShield",
  3319. },
  3320. respawnCell = {
  3321. _generated_from_item = "respawnCell",
  3322. itemRefIndex = "respawnCell",
  3323. },
  3324. rigDebris = {
  3325. background = true,
  3326. box2dControlled = true,
  3327. box2dControlledSpeed = true,
  3328. debris = true,
  3329. editor = {
  3330. group = "debris",
  3331. },
  3332. gravity = 36,
  3333. hasHeat = true,
  3334. health = 10,
  3335. hitable = true,
  3336. isTarget = false,
  3337. lit = true,
  3338. render = {
  3339. ox = 0,
  3340. oy = 0,
  3341. },
  3342. },
  3343. rock = {
  3344. _generated_from_item = "rock",
  3345. itemRefIndex = "rock",
  3346. },
  3347. rubyBig = {
  3348. _generated_from_item = "rubyBig",
  3349. itemRefIndex = "rubyBig",
  3350. },
  3351. rubySmall = {
  3352. _generated_from_item = "rubySmall",
  3353. itemRefIndex = "rubySmall",
  3354. },
  3355. sai = {
  3356. _generated_from_item = "sai",
  3357. itemRefIndex = "sai",
  3358. },
  3359. sapphireBig = {
  3360. _generated_from_item = "sapphireBig",
  3361. itemRefIndex = "sapphireBig",
  3362. },
  3363. sapphireSmall = {
  3364. _generated_from_item = "sapphireSmall",
  3365. itemRefIndex = "sapphireSmall",
  3366. },
  3367. sawbladeBat = {
  3368. _generated_from_item = "sawbladeBat",
  3369. itemRefIndex = "sawbladeBat",
  3370. },
  3371. scimitar = {
  3372. _generated_from_item = "scimitar",
  3373. itemRefIndex = "scimitar",
  3374. },
  3375. scrapShield = {
  3376. _generated_from_item = "scrapShield",
  3377. itemRefIndex = "scrapShield",
  3378. },
  3379. selfDestruct = {
  3380. _generated_from_item = "selfDestruct",
  3381. itemRefIndex = "selfDestruct",
  3382. },
  3383. sentryBackpack = {
  3384. _generated_from_item = "sentryBackpack",
  3385. itemRefIndex = "sentryBackpack",
  3386. },
  3387. sentryCamo = {
  3388. _generated_from_item = "sentryCamo",
  3389. itemRefIndex = "sentryCamo",
  3390. },
  3391. sentryFlower = {
  3392. _generated_from_item = "sentryFlower",
  3393. itemRefIndex = "sentryFlower",
  3394. },
  3395. sentrySkull = {
  3396. _generated_from_item = "sentrySkull",
  3397. itemRefIndex = "sentrySkull",
  3398. },
  3399. sentrySlime = {
  3400. _generated_from_item = "sentrySlime",
  3401. itemRefIndex = "sentrySlime",
  3402. },
  3403. sentryStripe = {
  3404. _generated_from_item = "sentryStripe",
  3405. itemRefIndex = "sentryStripe",
  3406. },
  3407. sentryTiger = {
  3408. _generated_from_item = "sentryTiger",
  3409. itemRefIndex = "sentryTiger",
  3410. },
  3411. servoBig = {
  3412. _generated_from_item = "servoBig",
  3413. itemRefIndex = "servoBig",
  3414. },
  3415. servoSmall = {
  3416. _generated_from_item = "servoSmall",
  3417. itemRefIndex = "servoSmall",
  3418. },
  3419. sgGuardLaser = {
  3420. _generated_from_item = "sgGuardLaser",
  3421. itemRefIndex = "sgGuardLaser",
  3422. },
  3423. sgHeroLaser = {
  3424. _generated_from_item = "sgHeroLaser",
  3425. itemRefIndex = "sgHeroLaser",
  3426. },
  3427. shell = {
  3428. _generated_from_item = "shell",
  3429. itemRefIndex = "shell",
  3430. },
  3431. shieldBattery = {
  3432. _generated_from_item = "shieldBattery",
  3433. itemRefIndex = "shieldBattery",
  3434. },
  3435. shieldBelt = {
  3436. _generated_from_item = "shieldBelt",
  3437. itemRefIndex = "shieldBelt",
  3438. },
  3439. shieldBeltCapacity = {
  3440. _generated_from_item = "shieldBeltCapacity",
  3441. itemRefIndex = "shieldBeltCapacity",
  3442. },
  3443. shieldDurability = {
  3444. _generated_from_item = "shieldDurability",
  3445. itemRefIndex = "shieldDurability",
  3446. },
  3447. shieldEffect = {
  3448. _generated_from_item = "shieldEffect",
  3449. itemRefIndex = "shieldEffect",
  3450. },
  3451. shovel = {
  3452. _generated_from_item = "shovel",
  3453. itemRefIndex = "shovel",
  3454. },
  3455. shrapnel = {
  3456. debris = true,
  3457. editor = {
  3458. group = "bullet",
  3459. },
  3460. gravity = 48,
  3461. id = "shrapnel",
  3462. isTarget = false,
  3463. lifeTime = 1,
  3464. magnetic = false,
  3465. network = {
  3466. sync = false,
  3467. sync_method = "simulated",
  3468. },
  3469. no_impact_sound = true,
  3470. physics = {
  3471. {...},
  3472. bodyDef = {...},
  3473. },
  3474. render = {
  3475. ox = 0,
  3476. oy = 0,
  3477. },
  3478. },
  3479. silencedLaser = {
  3480. attack = "laser",
  3481. bulletTimeFactor = 0.5,
  3482. cloudFx = "silencedLaserCloud",
  3483. color = {
  3484. a = 128,
  3485. b = 247,
  3486. g = 180,
  3487. r = 193,
  3488. },
  3489. deathSparksFactor = 0.5,
  3490. deflectable = true,
  3491. dieSound = "laserShotDie",
  3492. editor = {
  3493. group = "bullet",
  3494. },
  3495. glowFx = "silencedLaserGlow",
  3496. glowerFx = "laserGlower",
  3497. hasHeat = true,
  3498. hitSound = "silencedLaserShotHit",
  3499. hitSoundRangeFactor = 0.25,
  3500. id = "silencedLaser",
  3501. isBullet = true,
  3502. isTarget = false,
  3503. lethal = true,
  3504. lifeTime = 0.27,
  3505. logic = {
  3506. "use_color",
  3507. },
  3508. matter = true,
  3509. network = {
  3510. sync_method = "simulated",
  3511. },
  3512. physics = {
  3513. {...},
  3514. bodyDef = {...},
  3515. },
  3516. reflectable = true,
  3517. render = {
  3518. ox = 0,
  3519. oy = 0,
  3520. },
  3521. silenced = true,
  3522. sparkFx = "whiterSpark",
  3523. spriteName = "laser_silenced",
  3524. trail_tint = {
  3525. a = 0.5,
  3526. b = 0.5,
  3527. g = 0.33,
  3528. r = 0.33,
  3529. },
  3530. trail_width = 8,
  3531. },
  3532. silencedLaserSniper = {
  3533. attack = "laserSniper",
  3534. bulletTimeFactor = 0.5,
  3535. cloudFx = "silencedLaserCloud",
  3536. color = {
  3537. a = 128,
  3538. b = 247,
  3539. g = 180,
  3540. r = 193,
  3541. },
  3542. deathSparksFactor = 0.75,
  3543. deflectable = true,
  3544. dieSound = "laserShotDie",
  3545. editor = {
  3546. group = "bullet",
  3547. },
  3548. glowFx = "silencedLaserGlow",
  3549. glowerFx = "laserGlower",
  3550. hasHeat = true,
  3551. hitSound = "silencedLaserShotHit",
  3552. hitSoundFactor = 2,
  3553. hitSoundRangeFactor = 0.25,
  3554. id = "silencedLaserSniper",
  3555. isBullet = true,
  3556. isTarget = false,
  3557. lethal = true,
  3558. lifeTime = 0.42,
  3559. logic = {
  3560. "use_color",
  3561. },
  3562. matter = true,
  3563. network = {
  3564. sync_method = "simulated",
  3565. },
  3566. physics = {
  3567. {...},
  3568. bodyDef = {...},
  3569. },
  3570. reflectable = true,
  3571. render = {
  3572. ox = 0,
  3573. oy = 0,
  3574. },
  3575. silenced = true,
  3576. sparkFx = "whiterSpark",
  3577. spriteName = "laser_silencedSniper",
  3578. trail_tint = {
  3579. a = 0.5,
  3580. b = 0.5,
  3581. g = 0.33,
  3582. r = 0.33,
  3583. },
  3584. trail_width = 14,
  3585. },
  3586. silentshrapnel = {
  3587. debris = true,
  3588. editor = {
  3589. group = "bullet",
  3590. },
  3591. gravity = 48,
  3592. id = "shrapnel",
  3593. isTarget = false,
  3594. lifeTime = 1,
  3595. magnetic = false,
  3596. network = {
  3597. sync = false,
  3598. sync_method = "simulated",
  3599. },
  3600. no_impact_sound = true,
  3601. physics = {
  3602. {...},
  3603. bodyDef = {...},
  3604. },
  3605. render = {
  3606. ox = 0,
  3607. oy = 0,
  3608. },
  3609. },
  3610. slothGrip = {
  3611. _generated_from_item = "slothGrip",
  3612. itemRefIndex = "slothGrip",
  3613. },
  3614. slug = {
  3615. attack = "slug",
  3616. bulletTimeDistanceFactor = 1.5,
  3617. bulletTimeFactor = 1.9,
  3618. bulletTimeMultiplier = 1.05,
  3619. color = {
  3620. a = 100,
  3621. b = 255,
  3622. g = 230,
  3623. r = 225,
  3624. },
  3625. damageFalloffSpeed = 75,
  3626. debrisSpeedThreshold = 40,
  3627. deflectable = true,
  3628. editor = {
  3629. group = "bullet",
  3630. },
  3631. glowScale = 0.27,
  3632. hasHeat = true,
  3633. id = "slug",
  3634. isBullet = true,
  3635. isTarget = false,
  3636. lethal = true,
  3637. lifeTime = 1,
  3638. lit = true,
  3639. logic = {
  3640. "use_color",
  3641. "colored_trail_and_sprite",
  3642. "bullet_trail",
  3643. "bullet_trail_fade",
  3644. },
  3645. markFx = "bulletHitFlash",
  3646. markScale = 1,
  3647. network = {
  3648. sync_method = "simulated",
  3649. },
  3650. noPhysicsMovement = true,
  3651. physics = {
  3652. {...},
  3653. bodyDef = {...},
  3654. },
  3655. rayLength = 10,
  3656. reflectable = true,
  3657. render = {
  3658. ox = 0,
  3659. oy = 0,
  3660. },
  3661. spriteName = "railBullet",
  3662. trailScale = 1,
  3663. trail_speed = 1,
  3664. trail_width = 18,
  3665. },
  3666. slugBig = {
  3667. attack = "slugBig",
  3668. bulletTimeDistanceFactor = 2,
  3669. bulletTimeFactor = 2.25,
  3670. bulletTimeMultiplier = 1.15,
  3671. color = {
  3672. a = 100,
  3673. b = 255,
  3674. g = 230,
  3675. r = 225,
  3676. },
  3677. damageFalloffSpeed = 100,
  3678. debrisSpeedThreshold = 50,
  3679. deflectable = true,
  3680. editor = {
  3681. group = "bullet",
  3682. },
  3683. glowScale = 0.3,
  3684. hasHeat = true,
  3685. id = "slugBig",
  3686. isBullet = true,
  3687. isTarget = false,
  3688. lethal = true,
  3689. lifeTime = 1,
  3690. lit = true,
  3691. logic = {
  3692. "use_color",
  3693. "colored_trail_and_sprite",
  3694. "bullet_trail",
  3695. "bullet_trail_fade",
  3696. },
  3697. markFx = "bulletHitFlash",
  3698. markScale = 1.5,
  3699. network = {
  3700. sync_method = "simulated",
  3701. },
  3702. noPhysicsMovement = true,
  3703. physics = {
  3704. {...},
  3705. bodyDef = {...},
  3706. },
  3707. rayLength = 10,
  3708. reflectable = true,
  3709. render = {
  3710. ox = 0,
  3711. oy = 0,
  3712. },
  3713. spriteName = "railBullet",
  3714. trailScale = 1.5,
  3715. trail_speed = 1,
  3716. trail_width = 22,
  3717. },
  3718. slugMedium = {
  3719. attack = "slugMedium",
  3720. bulletTimeDistanceFactor = 1.1,
  3721. bulletTimeFactor = 1.2,
  3722. bulletTimeMultiplier = 1.03,
  3723. color = {
  3724. a = 100,
  3725. b = 255,
  3726. g = 230,
  3727. r = 225,
  3728. },
  3729. damageFalloffSpeed = 65,
  3730. debrisSpeedThreshold = 35,
  3731. deflectable = true,
  3732. editor = {
  3733. group = "bullet",
  3734. },
  3735. glowScale = 0.23,
  3736. hasHeat = true,
  3737. id = "slugMedium",
  3738. isBullet = true,
  3739. isTarget = false,
  3740. lethal = true,
  3741. lifeTime = 1,
  3742. lit = true,
  3743. logic = {
  3744. "use_color",
  3745. "colored_trail_and_sprite",
  3746. "bullet_trail",
  3747. "bullet_trail_fade",
  3748. },
  3749. markFx = "bulletHitFlash",
  3750. markScale = 0.6,
  3751. network = {
  3752. sync_method = "simulated",
  3753. },
  3754. noPhysicsMovement = true,
  3755. physics = {
  3756. {...},
  3757. bodyDef = {...},
  3758. },
  3759. rayLength = 9,
  3760. reflectable = true,
  3761. render = {
  3762. ox = 0,
  3763. oy = 0,
  3764. },
  3765. spriteName = "railBulletMedium",
  3766. trailScale = 0.45,
  3767. trail_speed = 1,
  3768. trail_width = 16,
  3769. },
  3770. slugSmall = {
  3771. attack = "slugSmall",
  3772. bulletTimeDistanceFactor = 1,
  3773. bulletTimeFactor = 0.8,
  3774. bulletTimeMultiplier = 0.9,
  3775. color = {
  3776. a = 100,
  3777. b = 255,
  3778. g = 230,
  3779. r = 225,
  3780. },
  3781. damageFalloffSpeed = 55,
  3782. debrisSpeedThreshold = 30,
  3783. deflectable = true,
  3784. editor = {
  3785. group = "bullet",
  3786. },
  3787. glowScale = 0.2,
  3788. hasHeat = true,
  3789. id = "slugSmall",
  3790. isBullet = true,
  3791. isTarget = false,
  3792. lethal = true,
  3793. lifeTime = 1,
  3794. lit = true,
  3795. logic = {
  3796. "use_color",
  3797. "colored_trail_and_sprite",
  3798. "bullet_trail",
  3799. "bullet_trail_fade",
  3800. },
  3801. markFx = "bulletHitFlash",
  3802. markScale = 0.15,
  3803. network = {
  3804. sync_method = "simulated",
  3805. },
  3806. noPhysicsMovement = true,
  3807. physics = {
  3808. {...},
  3809. bodyDef = {...},
  3810. },
  3811. rayLength = 8,
  3812. reflectable = true,
  3813. render = {
  3814. ox = 0,
  3815. oy = 0,
  3816. },
  3817. spriteName = "railBulletSmall",
  3818. trailScale = 0.23,
  3819. trail_speed = 1,
  3820. trail_width = 12,
  3821. },
  3822. sluggerAmmo = {
  3823. _generated_from_item = "sluggerAmmo",
  3824. itemRefIndex = "sluggerAmmo",
  3825. },
  3826. sluggerGun = {
  3827. _generated_from_item = "sluggerGun",
  3828. itemRefIndex = "sluggerGun",
  3829. },
  3830. sluggerGunMagazine = {
  3831. _generated_from_item = "sluggerGunMagazine",
  3832. itemRefIndex = "sluggerGunMagazine",
  3833. },
  3834. sluggerPipe = {
  3835. _generated_from_item = "sluggerPipe",
  3836. itemRefIndex = "sluggerPipe",
  3837. },
  3838. sluggerPipeReinforcedBarrel = {
  3839. _generated_from_item = "sluggerPipeReinforcedBarrel",
  3840. itemRefIndex = "sluggerPipeReinforcedBarrel",
  3841. },
  3842. sluggerPipeScope = {
  3843. _generated_from_item = "sluggerPipeScope",
  3844. itemRefIndex = "sluggerPipeScope",
  3845. },
  3846. sluggerRevolver = {
  3847. _generated_from_item = "sluggerRevolver",
  3848. itemRefIndex = "sluggerRevolver",
  3849. },
  3850. sluggerRevolverExtendedBarrel = {
  3851. _generated_from_item = "sluggerRevolverExtendedBarrel",
  3852. itemRefIndex = "sluggerRevolverExtendedBarrel",
  3853. },
  3854. sluggerRevolverLoadPin = {
  3855. _generated_from_item = "sluggerRevolverLoadPin",
  3856. itemRefIndex = "sluggerRevolverLoadPin",
  3857. },
  3858. sluggerRevolverScope = {
  3859. _generated_from_item = "sluggerRevolverScope",
  3860. itemRefIndex = "sluggerRevolverScope",
  3861. },
  3862. sluggerSemi = {
  3863. _generated_from_item = "sluggerSemi",
  3864. itemRefIndex = "sluggerSemi",
  3865. },
  3866. sluggerSemiMagazine = {
  3867. _generated_from_item = "sluggerSemiMagazine",
  3868. itemRefIndex = "sluggerSemiMagazine",
  3869. },
  3870. sluggerSemiSilencer = {
  3871. _generated_from_item = "sluggerSemiSilencer",
  3872. itemRefIndex = "sluggerSemiSilencer",
  3873. },
  3874. sluggerShotgun = {
  3875. _generated_from_item = "sluggerShotgun",
  3876. itemRefIndex = "sluggerShotgun",
  3877. },
  3878. sluggerShotgunBarrel = {
  3879. _generated_from_item = "sluggerShotgunBarrel",
  3880. itemRefIndex = "sluggerShotgunBarrel",
  3881. },
  3882. sluggerShotgunTrigger = {
  3883. _generated_from_item = "sluggerShotgunTrigger",
  3884. itemRefIndex = "sluggerShotgunTrigger",
  3885. },
  3886. sluggerSub = {
  3887. _generated_from_item = "sluggerSub",
  3888. itemRefIndex = "sluggerSub",
  3889. },
  3890. sluggerSubMagazine = {
  3891. _generated_from_item = "sluggerSubMagazine",
  3892. itemRefIndex = "sluggerSubMagazine",
  3893. },
  3894. sluggerSubSilencer = {
  3895. _generated_from_item = "sluggerSubSilencer",
  3896. itemRefIndex = "sluggerSubSilencer",
  3897. },
  3898. spear = {
  3899. _generated_from_item = "spear",
  3900. itemRefIndex = "spear",
  3901. },
  3902. sphereGrenade = {
  3903. _generated_from_item = "sphereGrenade",
  3904. itemRefIndex = "sphereGrenade",
  3905. },
  3906. spike = {
  3907. _generated_from_item = "spike",
  3908. itemRefIndex = "spike",
  3909. },
  3910. spikeAmmo = {
  3911. _generated_from_item = "spikeAmmo",
  3912. itemRefIndex = "spikeAmmo",
  3913. },
  3914. spikeBowRepeater = {
  3915. _generated_from_item = "spikeBowRepeater",
  3916. itemRefIndex = "spikeBowRepeater",
  3917. },
  3918. spikeBowScope = {
  3919. _generated_from_item = "spikeBowScope",
  3920. itemRefIndex = "spikeBowScope",
  3921. },
  3922. spikeBullet = {
  3923. attack = "spike",
  3924. box2dControlled = true,
  3925. box2dControlledSpeed = true,
  3926. color = {
  3927. a = 100,
  3928. b = 12,
  3929. g = 130,
  3930. r = 255,
  3931. },
  3932. deflectable = true,
  3933. editor = {
  3934. group = "bullet",
  3935. },
  3936. gravity = 46,
  3937. hasHeat = true,
  3938. id = "spike",
  3939. isBullet = true,
  3940. isTarget = false,
  3941. lethal = true,
  3942. lifeTime = 6,
  3943. lit = true,
  3944. logic = {
  3945. "use_color",
  3946. "active_colored_trail_and_sprite",
  3947. "bullet_trail",
  3948. "bullet_trail_fade",
  3949. },
  3950. network = {
  3951. sync_method = "simulated",
  3952. },
  3953. physics = {
  3954. {...},
  3955. bodyDef = {...},
  3956. },
  3957. reflectable = true,
  3958. render = {
  3959. ox = 0,
  3960. oy = 0,
  3961. },
  3962. spriteName = "spike",
  3963. trail_speed = 1,
  3964. trail_tint = {
  3965. a = 0.1,
  3966. b = 1,
  3967. g = 1,
  3968. r = 1,
  3969. },
  3970. trail_width = 9,
  3971. },
  3972. spikeCrossbow = {
  3973. _generated_from_item = "spikeCrossbow",
  3974. itemRefIndex = "spikeCrossbow",
  3975. },
  3976. spikeShooter = {
  3977. _generated_from_item = "spikeShooter",
  3978. itemRefIndex = "spikeShooter",
  3979. },
  3980. spikebirdClub = {
  3981. _generated_from_item = "spikebirdClub",
  3982. itemRefIndex = "spikebirdClub",
  3983. },
  3984. spikedBat = {
  3985. _generated_from_item = "spikedBat",
  3986. itemRefIndex = "spikedBat",
  3987. },
  3988. spikedMine = {
  3989. _generated_from_item = "spikedMine",
  3990. itemRefIndex = "spikedMine",
  3991. },
  3992. starGuardGuardBullet = {
  3993. dat = "StarGuard.dat",
  3994. deflectable = true,
  3995. editor = {
  3996. group = "bullet",
  3997. },
  3998. id = "starGuardGuardBullet",
  3999. isBullet = true,
  4000. lethal = true,
  4001. noWarning = true,
  4002. physics = {
  4003. {...},
  4004. bodyDef = {...},
  4005. },
  4006. reflectable = true,
  4007. render = {
  4008. ox = 0,
  4009. oy = 0,
  4010. },
  4011. spriteName = "SGLaserShot",
  4012. },
  4013. stick = {
  4014. _generated_from_item = "stick",
  4015. itemRefIndex = "stick",
  4016. },
  4017. stunShield = {
  4018. _generated_from_item = "stunShield",
  4019. itemRefIndex = "stunShield",
  4020. },
  4021. superPlug = {
  4022. _generated_from_item = "superPlug",
  4023. itemRefIndex = "superPlug",
  4024. },
  4025. teamSpark = {
  4026. bulletTimeDistanceFactor = 0,
  4027. bulletTimeFactor = 0,
  4028. customSpriteNames = {
  4029. glow = "dematerializerGlow",
  4030. spark = "dematerializerSpark",
  4031. },
  4032. editor = {
  4033. group = "bullet",
  4034. },
  4035. hitable = false,
  4036. indestructable = true,
  4037. isTarget = false,
  4038. magnetic = false,
  4039. network = {
  4040. sync_method = "simulated",
  4041. },
  4042. physics = {
  4043. {...},
  4044. bodyDef = {...},
  4045. },
  4046. render = {
  4047. ox = 0,
  4048. oy = 0,
  4049. },
  4050. spriteName = "dematerializer",
  4051. },
  4052. throwGrenade = {
  4053. _generated_from_item = "throwGrenade",
  4054. itemRefIndex = "throwGrenade",
  4055. },
  4056. tileDebris = {
  4057. background = true,
  4058. box2dControlled = true,
  4059. box2dControlledSpeed = true,
  4060. debris = true,
  4061. editor = {
  4062. group = "debris",
  4063. },
  4064. gravity = 36,
  4065. hasHeat = true,
  4066. id = "tileDebris",
  4067. isTarget = false,
  4068. lit = true,
  4069. render = {
  4070. ox = 0,
  4071. oy = 0,
  4072. },
  4073. },
  4074. tractorHook = {
  4075. _generated_from_item = "tractorHook",
  4076. itemRefIndex = "tractorHook",
  4077. },
  4078. transistorBig = {
  4079. _generated_from_item = "transistorBig",
  4080. itemRefIndex = "transistorBig",
  4081. },
  4082. transistorSmall = {
  4083. _generated_from_item = "transistorSmall",
  4084. itemRefIndex = "transistorSmall",
  4085. },
  4086. triPlug = {
  4087. _generated_from_item = "triPlug",
  4088. itemRefIndex = "triPlug",
  4089. },
  4090. trunkanBullet = {
  4091. attack = "tinyBullet",
  4092. bulletTimeFactor = 0.75,
  4093. bullet_time_distance_base = 0.45,
  4094. bullet_time_distance_max = 0.55,
  4095. bullet_time_distance_speed_div = 260,
  4096. color = {
  4097. a = 100,
  4098. b = 120,
  4099. g = 230,
  4100. r = 255,
  4101. },
  4102. deflectable = true,
  4103. editor = {
  4104. group = "bullet",
  4105. },
  4106. expire_fx = "sluggerSmoke",
  4107. frictionFactor = 3.5446153846154,
  4108. hasHeat = true,
  4109. hit_fx = "sluggerHitFlash",
  4110. id = "trunkanBullet",
  4111. isBullet = true,
  4112. isTarget = false,
  4113. lethal = true,
  4114. lifeTime = 0.21538461538462,
  4115. lit = true,
  4116. logic = {
  4117. "active_colored_trail_and_sprite",
  4118. "speed_based_bullet_time_distance_factor",
  4119. "bullet_trail",
  4120. "tumble_or_expire",
  4121. "slugger_collision",
  4122. "speed_damage_modifier",
  4123. "expire_feedback",
  4124. "hit_feedback",
  4125. "reaction_feedback",
  4126. "use_color",
  4127. },
  4128. network = {
  4129. sync_method = "simulated",
  4130. },
  4131. physics = {
  4132. {...},
  4133. bodyDef = {...},
  4134. },
  4135. reaction_fx = "sluggerHitFlash",
  4136. reaction_sound = "sluggerHit",
  4137. reaction_sound_ai_range = 200,
  4138. reaction_spark = "sluggerSpark",
  4139. reaction_spark_amount_factor = 3,
  4140. reaction_spark_speed = 900,
  4141. reflectable = true,
  4142. render = {
  4143. ox = 0,
  4144. oy = 0,
  4145. },
  4146. speed_damage_base = 0.25,
  4147. speed_damage_div = 65,
  4148. speed_damage_variable = 0.75,
  4149. spriteName = "trunkBullet",
  4150. trail_speed = 1,
  4151. trail_tint = {
  4152. a = 1,
  4153. b = 1,
  4154. g = 1,
  4155. r = 1,
  4156. },
  4157. trail_width = 12,
  4158. },
  4159. trunkanBulletSilenced = {
  4160. attack = "tinyBullet",
  4161. bulletTimeFactor = 0.5,
  4162. bullet_time_distance_base = 0.45,
  4163. bullet_time_distance_max = 0.55,
  4164. bullet_time_distance_speed_div = 260,
  4165. color = {
  4166. a = 80,
  4167. b = 247,
  4168. g = 57,
  4169. r = 63,
  4170. },
  4171. deflectable = true,
  4172. editor = {
  4173. group = "bullet",
  4174. },
  4175. expire_fx = "sluggerSmokeSilenced",
  4176. frictionFactor = 3.5446153846154,
  4177. hasHeat = true,
  4178. hit_fx = "silencedHitFlash",
  4179. id = "trunkanBulletSilenced",
  4180. isBullet = true,
  4181. isTarget = false,
  4182. lethal = true,
  4183. lifeTime = 0.21538461538462,
  4184. lit = true,
  4185. logic = {
  4186. "active_colored_trail_and_sprite",
  4187. "speed_based_bullet_time_distance_factor",
  4188. "bullet_trail",
  4189. "tumble_or_expire",
  4190. "slugger_collision",
  4191. "speed_damage_modifier",
  4192. "expire_feedback",
  4193. "hit_feedback",
  4194. "reaction_feedback",
  4195. "use_color",
  4196. },
  4197. network = {
  4198. sync_method = "simulated",
  4199. },
  4200. physics = {
  4201. {...},
  4202. bodyDef = {...},
  4203. },
  4204. reaction_fx = "silencedHitFlash",
  4205. reaction_sound = "sluggerHitSilenced",
  4206. reaction_sound_ai_range = 50,
  4207. reaction_spark = "sluggerSpark",
  4208. reaction_spark_amount_factor = 1,
  4209. reflectable = true,
  4210. render = {
  4211. ox = 0,
  4212. oy = 0,
  4213. },
  4214. silenced = true,
  4215. speed_damage_base = 0.25,
  4216. speed_damage_div = 65,
  4217. speed_damage_variable = 0.75,
  4218. spriteName = "trunkBullet",
  4219. trail_speed = 1.5,
  4220. trail_tint = {
  4221. a = 0.5,
  4222. b = 0.5,
  4223. g = 0.33,
  4224. r = 0.33,
  4225. },
  4226. trail_width = 6,
  4227. },
  4228. vial = {
  4229. _generated_from_item = "vial",
  4230. itemRefIndex = "vial",
  4231. },
  4232. vialRad = {
  4233. _generated_from_item = "vialRad",
  4234. itemRefIndex = "vialRad",
  4235. },
  4236. vikingSword = {
  4237. _generated_from_item = "vikingSword",
  4238. itemRefIndex = "vikingSword",
  4239. },
  4240. waspHardShellExoHull = {
  4241. _generated_from_item = "waspHardShellExoHull",
  4242. itemRefIndex = "waspHardShellExoHull",
  4243. },
  4244. woodenBat = {
  4245. _generated_from_item = "woodenBat",
  4246. itemRefIndex = "woodenBat",
  4247. },
  4248. woodenPaddle = {
  4249. _generated_from_item = "woodenPaddle",
  4250. itemRefIndex = "woodenPaddle",
  4251. },
  4252. woodenShield = {
  4253. _generated_from_item = "woodenShield",
  4254. itemRefIndex = "woodenShield",
  4255. },
  4256. wrench = {
  4257. _generated_from_item = "wrench",
  4258. itemRefIndex = "wrench",
  4259. },
  4260. }
Advertisement
Add Comment
Please, Sign In to add comment