Better builder AI / Various tweaks
This commit is contained in:
@@ -108,7 +108,7 @@ public class LiquidTurret extends Turret{
|
||||
public BulletType useAmmo(){
|
||||
if(cheating()) return ammoTypes.get(liquids.current());
|
||||
BulletType type = ammoTypes.get(liquids.current());
|
||||
liquids.remove(liquids.current(), type.ammoMultiplier);
|
||||
liquids.remove(liquids.current(), 1f / type.ammoMultiplier);
|
||||
return type;
|
||||
}
|
||||
|
||||
@@ -119,7 +119,7 @@ public class LiquidTurret extends Turret{
|
||||
|
||||
@Override
|
||||
public boolean hasAmmo(){
|
||||
return ammoTypes.get(liquids.current()) != null && liquids.total() >= ammoTypes.get(liquids.current()).ammoMultiplier;
|
||||
return ammoTypes.get(liquids.current()) != null && liquids.total() >= 1f / ammoTypes.get(liquids.current()).ammoMultiplier;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -131,7 +131,7 @@ public class LiquidTurret extends Turret{
|
||||
public boolean acceptLiquid(Building source, Liquid liquid, float amount){
|
||||
return ammoTypes.get(liquid) != null
|
||||
&& (liquids.current() == liquid || (ammoTypes.containsKey(liquids.current())
|
||||
&& liquids.get(liquids.current()) <= ammoTypes.get(liquids.current()).ammoMultiplier + 0.001f));
|
||||
&& liquids.get(liquids.current()) <= 1f / ammoTypes.get(liquids.current()).ammoMultiplier + 0.001f));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user