Fixed #2827
This commit is contained in:
@@ -210,9 +210,9 @@ public class MassDriver extends Block{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(linkValid()){
|
if(linkValid()){
|
||||||
Tile target = world.tile(link);
|
Building target = world.build(link);
|
||||||
Drawf.circles(target.drawx(), target.drawy(), (target.block().size / 2f + 1) * tilesize + sin - 2f, Pal.place);
|
Drawf.circles(target.x, target.y, (target.block().size / 2f + 1) * tilesize + sin - 2f, Pal.place);
|
||||||
Drawf.arrow(x, y, target.drawx(), target.drawy(), size * tilesize + sin, 4f + sin);
|
Drawf.arrow(x, y, target.x, target.y, size * tilesize + sin, 4f + sin);
|
||||||
}
|
}
|
||||||
|
|
||||||
Drawf.dashCircle(x, y, range, Pal.accent);
|
Drawf.dashCircle(x, y, range, Pal.accent);
|
||||||
@@ -305,8 +305,8 @@ public class MassDriver extends Block{
|
|||||||
|
|
||||||
protected boolean linkValid(){
|
protected boolean linkValid(){
|
||||||
if(link == -1) return false;
|
if(link == -1) return false;
|
||||||
Tile link = world.tile(this.link);
|
Building link = world.build(this.link);
|
||||||
return link != null && link.block() instanceof MassDriver && link.team() == tile.team() && tile.dst(link) <= range;
|
return link instanceof MassDriverBuild && link.team == team && within(link, range);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user