BuilderAI fixing/improving (#11502)

This commit is contained in:
blackberry2093
2025-12-28 00:43:24 +07:00
committed by GitHub
parent db3c4fd8f7
commit 7d3e3155f7

View File

@@ -121,9 +121,9 @@ public class BuilderAI extends AIController{
Build.validPlace(req.block, unit.team(), req.x, req.y, req.rotation)));
if(valid){
float range = Math.min(unit.type.buildRange - 20f, 100f);
float range = Math.min(unit.type.buildRange - unit.type.hitSize * 2f, buildRadius);
//move toward the plan
moveTo(req.tile(), range - 10f, 20f);
moveTo(req.tile(), range, 20f);
moving = !unit.within(req.tile(), range);
}else{
//discard invalid plan