Turret rotation during placement / Status effect display changes
This commit is contained in:
@@ -17,6 +17,7 @@ import mindustry.entities.*;
|
||||
import mindustry.entities.Units.*;
|
||||
import mindustry.entities.bullet.*;
|
||||
import mindustry.entities.pattern.*;
|
||||
import mindustry.entities.units.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
@@ -152,10 +153,12 @@ public class Turret extends ReloadTurret{
|
||||
public Turret(String name){
|
||||
super(name);
|
||||
liquidCapacity = 20f;
|
||||
quickRotate = false;
|
||||
outlinedIcon = 1;
|
||||
drawLiquidLight = false;
|
||||
sync = true;
|
||||
rotate = true;
|
||||
quickRotate = false;
|
||||
drawArrow = false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -211,6 +214,11 @@ public class Turret extends ReloadTurret{
|
||||
drawer.load(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawPlanRegion(BuildPlan plan, Eachable<BuildPlan> list){
|
||||
drawer.drawPlan(this, plan, list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TextureRegion[] icons(){
|
||||
return drawer.finalIcons(this);
|
||||
@@ -267,6 +275,14 @@ public class Turret extends ReloadTurret{
|
||||
|
||||
float lastRangeChange;
|
||||
|
||||
@Override
|
||||
public void placed(){
|
||||
super.placed();
|
||||
if(rotate){
|
||||
rotation = rotdeg();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(){
|
||||
super.remove();
|
||||
|
||||
Reference in New Issue
Block a user