@@ -384,11 +384,12 @@ Items.lead, new ShrapnelBulletType(){{
384384 smokeEffect = Fx .none ;
385385 heatColor = Color .red ;
386386 size = 4 ;
387+ cooldownTime = 160 ;
387388 scaledHealth = 280 ;
388389 targetAir = false ;
389390 moveWhileCharging = false ;
390391 accurateDelay = false ;
391- shootSound = ExoSounds .energyCannon ;
392+ shootSound = ExoSounds .heavyEnergyCannon ;
392393 coolant = consumeCoolant (0.5f );
393394 consumePower (24.0f );
394395 drawer = new DrawTurret (){{
@@ -400,8 +401,9 @@ Items.lead, new ShrapnelBulletType(){{
400401 }},
401402 new RegionPart ("-glow" ){{
402403 progress = PartProgress .heat ;
403- color = Pal .lancerLaser ;
404- colorTo = Color .valueOf ("000000" );
404+ colorTo = Pal .lancerLaser ;
405+ moveY = -4.5f ;
406+ color = Color .valueOf ("000000" );
405407 blending = Blending .additive ;
406408 outline = mirror = false ;
407409 }}
@@ -435,40 +437,41 @@ Items.lead, new ShrapnelBulletType(){{
435437 range = 325f ;
436438 recoil = 0f ;
437439 reload = 320f ;
440+ rotateSpeed = 1.8f ;
438441 shake = 2f ;
439442 shootEffect = Fx .lancerLaserShoot ;
440443 smokeEffect = Fx .none ;
441444 heatColor = Color .red ;
442445 size = 5 ;
443446 scaledHealth = 280 ;
447+ cooldownTime = 380 ;
444448 targetAir = false ;
445- moveWhileCharging = false ;
446- accurateDelay = false ;
447- shootSound = ExoSounds .heavyEnergyCannon ;
449+ shootSound = ExoSounds .energyCannon ;
448450 coolant = consumeCoolant (0.6f );
449451 consumePower (42.0f );
450452 drawer = new DrawTurret (){{
451453 parts .addAll (
452454 new RegionPart ("-body" ){{
453455 progress = PartProgress .recoil ;
454- moveY = -8 .5f ;
456+ moveY = -10 .5f ;
455457 under = true ;
456458 mirror = false ;
457459 }}
458460 );
459461 }};
460462
461- shootType = new AcceleratingLaserBulletType (260f ) {{
462- lifetime = 280f ;
463+ shootType = new AcceleratingLaserBulletType (60f ) {{
464+ lifetime = 50f ;
463465 maxLength = 340f ;
464466 maxRange = 340f ;
465- laserSpeed = 45f ;
466- accel = 45 ;
467+ laserSpeed = 85f ;
468+ collidesAir = false ;
469+ accel = 85 ;
467470 fadeInTime = 5f ;
468471 fadeTime = 10f ;
469472 oscOffset = 0.3f ;
470473 shootEffect = ExoShootFx .HaborymShootColor ;
471- width = 30f ;
474+ width = 20f ;
472475 collisionWidth = 10f ;
473476 colors = new Color []{ExoPal .empyreanIndigo .cpy ().a (0.4f ), ExoPal .empyreanIndigo , ExoPal .empyreanIndigoLight , Color .white };
474477 hitEffect = ExoFx .ullarTipHit ;
0 commit comments