Fixed low-FPS continuous bullets

This commit is contained in:
Anuken
2022-04-24 23:12:28 -04:00
parent 1d74011c3e
commit eb880ba2be
4 changed files with 12 additions and 3 deletions

View File

@@ -82,6 +82,7 @@ public class ContinuousTurret extends Turret{
if(isShooting() && hasAmmo()){
entry.bullet.time = entry.bullet.lifetime * entry.bullet.type.optimalLifeFract * shootWarmup;
entry.bullet.keepAlive = true;
}
}

View File

@@ -60,6 +60,7 @@ public class LaserTurret extends PowerTurret{
entry.bullet.rotation(angle);
entry.bullet.set(bulletX, bulletY);
entry.bullet.time = entry.bullet.type.lifetime * entry.bullet.type.optimalLifeFract;
entry.bullet.keepAlive = true;
entry.life -= Time.delta / Math.max(efficiency, 0.00001f);
}