itemTransferRange proper usage

This commit is contained in:
Anuken
2022-03-11 00:35:34 -05:00
parent da1517879a
commit 846a697d2e
9 changed files with 14 additions and 13 deletions

View File

@@ -100,7 +100,7 @@ public class BuilderAI extends AIController{
if(valid){
//move toward the plan
moveTo(req.tile(), buildingRange - 20f);
moveTo(req.tile(), unit.type.buildRange - 20f);
}else{
//discard invalid plan
unit.plans.removeFirst();
@@ -120,7 +120,7 @@ public class BuilderAI extends AIController{
Building build = world.build(plan.x, plan.y);
if(build instanceof ConstructBuild cons){
float dist = Math.min(cons.dst(unit) - buildingRange, 0);
float dist = Math.min(cons.dst(unit) - unit.type.buildRange, 0);
//make sure you can reach the plan in time
if(dist / unit.speed() < cons.buildCost * 0.9f){