Fixed alpha drones dying on load

This commit is contained in:
Anuken
2018-08-24 15:52:05 -04:00
parent 8b0bbffe27
commit c64459dbf4
2 changed files with 7 additions and 1 deletions

View File

@@ -30,7 +30,7 @@ public class UnitTypes implements ContentList{
speed = 0.5f; speed = 0.5f;
maxVelocity = 1.6f; maxVelocity = 1.6f;
range = 40f; range = 40f;
health = 15; health = 20;
weapon = Weapons.droneBlaster; weapon = Weapons.droneBlaster;
trailColor = Color.valueOf("ffd37f"); trailColor = Color.valueOf("ffd37f");
} }

View File

@@ -1,12 +1,14 @@
package io.anuke.mindustry.entities.units.types; package io.anuke.mindustry.entities.units.types;
import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.math.Vector2;
import io.anuke.mindustry.Vars;
import io.anuke.mindustry.entities.Predict; import io.anuke.mindustry.entities.Predict;
import io.anuke.mindustry.entities.Unit; import io.anuke.mindustry.entities.Unit;
import io.anuke.mindustry.entities.traits.TargetTrait; import io.anuke.mindustry.entities.traits.TargetTrait;
import io.anuke.mindustry.entities.units.FlyingUnit; import io.anuke.mindustry.entities.units.FlyingUnit;
import io.anuke.mindustry.entities.units.UnitCommand; import io.anuke.mindustry.entities.units.UnitCommand;
import io.anuke.mindustry.entities.units.UnitState; import io.anuke.mindustry.entities.units.UnitState;
import io.anuke.mindustry.net.Net;
import io.anuke.mindustry.type.AmmoType; import io.anuke.mindustry.type.AmmoType;
import io.anuke.ucore.util.Mathf; import io.anuke.ucore.util.Mathf;
@@ -72,5 +74,9 @@ public class AlphaDrone extends FlyingUnit {
@Override @Override
public void readSave(DataInput stream) throws IOException { public void readSave(DataInput stream) throws IOException {
super.readSave(stream); super.readSave(stream);
if(!Net.active()){
leader = Vars.players[0];
}
} }
} }