Skip to content

Commit 4d7fd15

Browse files
committed
Unit things2
1 parent 15c79ac commit 4d7fd15

1 file changed

Lines changed: 17 additions & 12 deletions

File tree

src/exogenesis/content/ExoBlocks.java

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ Items.lead, new ShrapnelBulletType(){{
383383
range = 160f;
384384
maxAmmo = 100;
385385
recoil = 5f;
386+
shootY = 10;
386387

387388
shoot = new ShootSpread(5, 20f);
388389

@@ -565,17 +566,19 @@ Items.surgeAlloy, new FlakBulletType(4.5f, 13){{
565566
scaledHealth = 145;
566567
limitRange();
567568
}};
568-
supercritical = new ContinuousTurret("supercritical"){{
569+
supercritical = new LaserTurret("supercritical"){{
569570
requirements(Category.turret, with(Items.copper, 1200, Items.lead, 550, Items.graphite, 300, Items.surgeAlloy, 525, ExoItems.voltriumAlloy, 300, Items.silicon, 525));
570571
shootEffect = Fx.shootBigSmoke2;
571572
shootCone = 10f;
572-
recoil = 4f;
573+
recoil = 2f;
573574
size = 5;
574575
shake = 2f;
575576
range = 300f;
576577
reload = 110f;
578+
shootDuration = 400;
579+
firingMoveFract = 0.5f;
577580
shootSound = Sounds.laserbig;
578-
loopSound = Sounds.beam;
581+
loopSound = Sounds.torch;
579582
loopSoundVolume = 2f;
580583
envEnabled |= Env.space;
581584
drawer = new DrawTurret(){{
@@ -600,14 +603,16 @@ Items.surgeAlloy, new FlakBulletType(4.5f, 13){{
600603
}});
601604
}};
602605

603-
shootType = new AcceleratingLaserBulletType(200f) {{
604-
maxLength = 300f;
605-
maxRange = 300f;
606-
oscOffset = 0.3f;
606+
shootType = new ContinuousFlameBulletType(){{
607+
damage = 60f;
608+
length = 320;
609+
knockback = 2f;
610+
buildingDamageMultiplier = 0.3f;
611+
colors = new Color[]{ExoPal.cronusRed.cpy().a(0.4f), ExoPal.cronusRed, Color.white, Color.white};
612+
oscScl = 0.3f;
607613
width = 33f;
608-
collisionWidth = 10f;
614+
drawFlare = false;
609615
hitColor = ExoPal.cronusRed;
610-
colors = new Color[]{ExoPal.cronusRed.cpy().a(0.4f), ExoPal.cronusRed, Color.white};
611616
pierceCap = 3;
612617
hitEffect = ExoShootFx.weldSpark;
613618
}};
@@ -652,8 +657,8 @@ Items.metaglass, new FlakBulletType(4f, 6){{
652657
parts.addAll(
653658
new RegionPart("-barrel-side"){{
654659
progress = PartProgress.warmup.delay(0.15f);
655-
moves.add(new PartMove(PartProgress.recoil, 0f, -4f, 0f));
656-
moveX = 2.5f;
660+
moves.add(new PartMove(PartProgress.recoil, 0f, -5f, 0f));
661+
moveX = 3.5f;
657662
under = true;
658663
mirror = true;
659664
}},
@@ -666,7 +671,7 @@ Items.metaglass, new FlakBulletType(4f, 6){{
666671
);
667672
}};
668673
shootWarmupSpeed = 0.04f;
669-
warmupMaintainTime = 120f;
674+
warmupMaintainTime = 420f;
670675
reload = 200f;
671676
range = 200f;
672677
size = 8;

0 commit comments

Comments
 (0)