Constructor tech tree move

This commit is contained in:
Anuken
2022-02-08 13:49:04 -05:00
parent ec8952ed46
commit 4a419d52cc
5 changed files with 13 additions and 14 deletions

View File

@@ -141,8 +141,7 @@ public class DroneCenter extends Block{
}
}
public static class EffectDroneAI extends AIController{
//TODO non static?
public class EffectDroneAI extends AIController{
@Override
public void updateUnit(){
@@ -150,18 +149,16 @@ public class DroneCenter extends Block{
if(!(tether.building() instanceof DroneCenterBuild build)) return;
if(build.target == null) return;
DroneCenter block = (DroneCenter)build.block;
target = build.target;
//TODO what angle?
moveTo(target, build.target.hitSize / 1.8f + block.droneRange - 10f);
moveTo(target, build.target.hitSize / 1.8f + droneRange - 10f);
unit.lookAt(target);
//TODO low power? status effects may not be the best way to do this...
if(unit.within(target, block.droneRange + build.target.hitSize)){
build.target.apply(block.status, block.statusDuration);
if(unit.within(target, droneRange + build.target.hitSize)){
build.target.apply(status, statusDuration);
}
}
}