Alternate overrange approach
This commit is contained in:
@@ -4361,7 +4361,7 @@ public class Blocks{
|
|||||||
buildTime = 60f * 9f;
|
buildTime = 60f * 9f;
|
||||||
|
|
||||||
coolant = consume(new ConsumeLiquid(Liquids.water, 15f / 60f));
|
coolant = consume(new ConsumeLiquid(Liquids.water, 15f / 60f));
|
||||||
limitRange(20f);
|
limitRange(12f);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
diffuse = new ItemTurret("diffuse"){{
|
diffuse = new ItemTurret("diffuse"){{
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ public class Turret extends ReloadTurret{
|
|||||||
public void limitRange(BulletType bullet, float margin){
|
public void limitRange(BulletType bullet, float margin){
|
||||||
float realRange = bullet.rangeChange + range;
|
float realRange = bullet.rangeChange + range;
|
||||||
//doesn't handle drag
|
//doesn't handle drag
|
||||||
bullet.lifetime = (realRange + margin + bullet.extraRangeMargin) / bullet.speed;
|
bullet.lifetime = (realRange + margin + bullet.extraRangeMargin + 10f) / bullet.speed;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user