diff --git a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java index 711e9200b3..4bc0147cde 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java +++ b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java @@ -70,7 +70,7 @@ public class Bullet extends BulletEntity implements TeamTrait, SyncT bullet.lastPosition().set(x - bullet.velocity.x * backDelta, y - bullet.velocity.y * backDelta, bullet.angle()); bullet.setLastUpdated(TimeUtils.millis()); bullet.setUpdateSpacing((long) ((Timers.delta() / 60f) * 1000)); - bullet.set(x - bullet.velocity.x * backDelta, y - bullet.velocity.y * backDelta); + bullet.set(x, y); bullet.add(); } diff --git a/core/src/io/anuke/mindustry/graphics/Trail.java b/core/src/io/anuke/mindustry/graphics/Trail.java index a9435e735e..f0f0d8bef4 100644 --- a/core/src/io/anuke/mindustry/graphics/Trail.java +++ b/core/src/io/anuke/mindustry/graphics/Trail.java @@ -29,7 +29,7 @@ public class Trail{ points.add(curx, cury); - if(points.size > (int)(length * 2 / Math.min(Timers.delta(), 1f))){ + while(points.size > (int)(length * 2 / Math.min(Timers.delta(), 1f))){ float[] items = points.items; System.arraycopy(items, 2, items, 0, points.size - 2); points.size -= 2; diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java b/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java new file mode 100644 index 0000000000..6ac6894a9d --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/defense/ForceProjector.java @@ -0,0 +1,10 @@ +package io.anuke.mindustry.world.blocks.defense; + +import io.anuke.mindustry.world.Block; + +public class ForceProjector extends Block { + + public ForceProjector(String name) { + super(name); + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java b/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java new file mode 100644 index 0000000000..5b9413f079 --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/defense/OverdriveProjector.java @@ -0,0 +1,10 @@ +package io.anuke.mindustry.world.blocks.defense; + +import io.anuke.mindustry.world.Block; + +public class OverdriveProjector extends Block { + + public OverdriveProjector(String name) { + super(name); + } +}