Core units done

This commit is contained in:
Anuken
2022-02-07 17:36:58 -05:00
parent 0f0464bb86
commit eddac79c54
7 changed files with 28 additions and 14 deletions

View File

@@ -80,17 +80,16 @@ public class BaseShield extends Block{
@Override
public void updateTile(){
//TODO smooth radius
float radius = radius();
broken = efficiency() <= 0.0001f;
smoothRadius = Mathf.lerpDelta(smoothRadius, radius * efficiency(), 0.04f);
if(radius > 0 && !broken){
float rad = radius();
if(rad > 0 && !broken){
paramBuild = this;
//paramEffect = absorbEffect;
Groups.bullet.intersect(x - radius, y - radius, radius * 2f, radius * 2f, bulletConsumer);
Units.nearbyEnemies(team, x, y, radius + 10f, unitConsumer);
Groups.bullet.intersect(x - rad, y - rad, rad * 2f, rad * 2f, bulletConsumer);
Units.nearbyEnemies(team, x, y, rad + 10f, unitConsumer);
}
}