Better builder AI / Various tweaks

This commit is contained in:
Anuken
2020-09-09 10:39:18 -04:00
parent d9a067b4d2
commit 6787bbdc05
5 changed files with 61 additions and 10 deletions

View File

@@ -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));
}
}
}