Made RTS AI target drills too
This commit is contained in:
@@ -31,7 +31,7 @@ public class RtsAI{
|
||||
static final int timeUpdate = 0, timerSpawn = 1, maxTargetsChecked = 15;
|
||||
|
||||
//in order of priority??
|
||||
static final BlockFlag[] flags = {BlockFlag.generator, BlockFlag.factory, BlockFlag.core, BlockFlag.battery};
|
||||
static final BlockFlag[] flags = {BlockFlag.generator, BlockFlag.factory, BlockFlag.core, BlockFlag.battery, BlockFlag.drill};
|
||||
static final ObjectFloatMap<Building> weights = new ObjectFloatMap<>();
|
||||
static final boolean debug = OS.hasProp("mindustry.debug");
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import arc.util.io.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
@@ -64,6 +65,7 @@ public class BeamDrill extends Block{
|
||||
ambientSound = Sounds.minebeam;
|
||||
|
||||
envEnabled |= Env.space;
|
||||
flags = EnumSet.of(BlockFlag.drill);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -79,6 +79,7 @@ public class Drill extends Block{
|
||||
ambientSoundVolume = 0.018f;
|
||||
//drills work in space I guess
|
||||
envEnabled |= Env.space;
|
||||
flags = EnumSet.of(BlockFlag.drill);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -5,6 +5,7 @@ import arc.func.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.content.*;
|
||||
@@ -48,6 +49,7 @@ public class WallCrafter extends Block{
|
||||
regionRotated1 = 1;
|
||||
|
||||
envEnabled |= Env.space;
|
||||
flags = EnumSet.of(BlockFlag.drill);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -20,6 +20,8 @@ public enum BlockFlag{
|
||||
reactor,
|
||||
/** Blocks that extinguishes fires. */
|
||||
extinguisher,
|
||||
/** Is a drill. */
|
||||
drill,
|
||||
|
||||
//special, internal identifiers
|
||||
launchPad,
|
||||
|
||||
Reference in New Issue
Block a user