|
36 | 36 | public class ExoBlocks{ |
37 | 37 | public static Block |
38 | 38 | //serpulo |
39 | | - pine, ignition, guard, comet, forebode, enforcer, warden, orbit, indurance, avenger, weld, phantom, supercritical, augur, dread, fallout, |
| 39 | + pine, ignition, guard, comet, forebode, enforcer, warden, orbit, indurance, avenger, weld, phantom, supercritical, augur, dread, fallout, testTurret, |
40 | 40 |
|
41 | 41 | //blocks |
42 | 42 | astral, starFleet, cosmos, armada, astrology, stellar, coldPlasmaThrower, sagittarius, nebula, halley, magnetar, neutronMortar, biltzar, |
@@ -664,7 +664,35 @@ Items.metaglass, new FlakBulletType(4f, 6){{ |
664 | 664 | scaledHealth = 145; |
665 | 665 | }}; |
666 | 666 |
|
| 667 | + testTurret = new ItemTurret("testTurret"){{ |
| 668 | + requirements(Category.turret, with(Items.copper, 45, Items.lead, 45)); |
| 669 | + ammo( |
| 670 | + Items.graphite, new MissileBulletType(3f, 12.5f){{ |
| 671 | + width = 8f; |
| 672 | + height = 12f; |
| 673 | + lifetime = 60f; |
| 674 | + rangeChange = 16f; |
| 675 | + homingRange = 40; |
667 | 676 |
|
| 677 | + hitEffect = despawnEffect = Fx.hitBulletColor; |
| 678 | + hitColor = backColor = trailColor = Pal.graphiteAmmoBack; |
| 679 | + frontColor = Pal.graphiteAmmoFront; |
| 680 | + }} |
| 681 | + ); |
| 682 | + recoil = 1f; |
| 683 | + reload = 80f; |
| 684 | + range = 280; |
| 685 | + shootCone = 15f; |
| 686 | + ammoPerShot = 1; |
| 687 | + shootSound = Sounds.missile; |
| 688 | + size = 1; |
| 689 | + ammoUseEffect = Fx.casing1; |
| 690 | + health = 250; |
| 691 | + inaccuracy = 5f; |
| 692 | + rotateSpeed = 5f; |
| 693 | + coolant = consumeCoolant(0.1f); |
| 694 | + researchCostMultiplier = 0.05f; |
| 695 | + }}; |
668 | 696 |
|
669 | 697 | //genesis align |
670 | 698 | //turrets Genesis Align |
|
0 commit comments