Fixed unit duplication

This commit is contained in:
Anuken 2019-05-22 21:07:08 -04:00
parent bdb7f522fb
commit 80c26606f0

View File

@ -23,6 +23,7 @@ import io.anuke.mindustry.gen.Call;
import io.anuke.mindustry.net.Net;
import io.anuke.mindustry.type.*;
import io.anuke.mindustry.world.Tile;
import io.anuke.mindustry.world.blocks.units.UnitFactory.UnitFactoryEntity;
import io.anuke.mindustry.world.meta.BlockFlag;
import java.io.*;
@ -264,7 +265,7 @@ public abstract class BaseUnit extends Unit implements ShooterTrait{
avoidOthers();
if(spawner != noSpawner && (world.tile(spawner) == null || world.tile(spawner).entity == null)){
if(spawner != noSpawner && (world.tile(spawner) == null || !(world.tile(spawner).entity instanceof UnitFactoryEntity))){
kill();
}