BuilderAI fixing/improving (#11502)
This commit is contained in:
@@ -121,9 +121,9 @@ public class BuilderAI extends AIController{
|
|||||||
Build.validPlace(req.block, unit.team(), req.x, req.y, req.rotation)));
|
Build.validPlace(req.block, unit.team(), req.x, req.y, req.rotation)));
|
||||||
|
|
||||||
if(valid){
|
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
|
//move toward the plan
|
||||||
moveTo(req.tile(), range - 10f, 20f);
|
moveTo(req.tile(), range, 20f);
|
||||||
moving = !unit.within(req.tile(), range);
|
moving = !unit.within(req.tile(), range);
|
||||||
}else{
|
}else{
|
||||||
//discard invalid plan
|
//discard invalid plan
|
||||||
|
|||||||
Reference in New Issue
Block a user