This commit is contained in:
Anuken
2020-05-02 12:30:29 -04:00
parent fd62125862
commit fed4d10ec6
31 changed files with 55 additions and 55 deletions

View File

@@ -20,7 +20,7 @@ public class Door extends Wall{
public final int timerToggle = timers++;
public Effect openfx = Fx.dooropen;
public Effect closefx = Fx.doorclose;
public @LoadRegion("@-open") TextureRegion openRegion;
public @Load("@-open") TextureRegion openRegion;
public Door(String name){
super(name);

View File

@@ -29,7 +29,7 @@ public class ForceProjector extends Block{
public float cooldownLiquid = 1.5f;
public float cooldownBrokenBase = 0.35f;
public float basePowerDraw = 0.2f;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
private static ForceProjectorEntity paramEntity;
private static Cons<Shielderc> shieldConsumer = trait -> {

View File

@@ -18,7 +18,7 @@ public class MendProjector extends Block{
public final int timerUse = timers++;
public Color baseColor = Color.valueOf("84f491");
public Color phaseColor = Color.valueOf("ffd59e");
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public float reload = 250f;
public float range = 60f;
public float healPercent = 12f;

View File

@@ -16,7 +16,7 @@ import static mindustry.Vars.*;
public class OverdriveProjector extends Block{
public final int timerUse = timers++;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public float reload = 60f;
public float range = 80f;
public float speedBoost = 1.5f;

View File

@@ -16,7 +16,7 @@ import static mindustry.Vars.tilesize;
public class LiquidTurret extends Turret{
public ObjectMap<Liquid, BulletType> ammoTypes = new ObjectMap<>();
public @LoadRegion("@-liquid") TextureRegion liquidRegion;
public @Load("@-liquid") TextureRegion liquidRegion;
public LiquidTurret(String name){
super(name);

View File

@@ -52,8 +52,8 @@ public abstract class Turret extends Block{
protected Vec2 tr = new Vec2();
protected Vec2 tr2 = new Vec2();
public @LoadRegion("block-$size") TextureRegion baseRegion;
public @LoadRegion("@-heat") TextureRegion heatRegion;
public @Load("block-$size") TextureRegion baseRegion;
public @Load("@-heat") TextureRegion heatRegion;
public Cons<TurretEntity> drawer = tile -> Draw.rect(region, tile.x() + tr2.x, tile.y() + tr2.y, tile.rotation - 90);
public Cons<TurretEntity> heatDrawer = tile -> {

View File

@@ -29,7 +29,7 @@ public class Conveyor extends Block implements Autotiler{
private final Vec2 tr1 = new Vec2();
private final Vec2 tr2 = new Vec2();
public @LoadRegion(value = "@-#1-#2", lengths = {7, 4}) TextureRegion[][] regions;
public @Load(value = "@-#1-#2", lengths = {7, 4}) TextureRegion[][] regions;
public float speed = 0f;
public float displayedSpeed = 0f;

View File

@@ -23,9 +23,9 @@ public class ItemBridge extends Block{
public final int timerTransport = timers++;
public int range;
public float transportTime = 2f;
public @LoadRegion("@-end") TextureRegion endRegion;
public @LoadRegion("@-bridge") TextureRegion bridgeRegion;
public @LoadRegion("@-arrow") TextureRegion arrowRegion;
public @Load("@-end") TextureRegion endRegion;
public @Load("@-bridge") TextureRegion bridgeRegion;
public @Load("@-arrow") TextureRegion arrowRegion;
private static BuildRequest otherReq;
private static int lastPlaced = -1;

View File

@@ -30,7 +30,7 @@ public class MassDriver extends Block{
public Effect smokeEffect = Fx.shootBigSmoke2;
public Effect recieveEffect = Fx.mineBig;
public float shake = 3f;
public @LoadRegion("@-base") TextureRegion baseRegion;
public @Load("@-base") TextureRegion baseRegion;
public MassDriver(String name){
super(name);

View File

@@ -19,8 +19,8 @@ import static mindustry.Vars.*;
public class PayloadConveyor extends Block{
public float moveTime = 70f;
public @LoadRegion("@-top") TextureRegion topRegion;
public @LoadRegion("@-edge") TextureRegion edgeRegion;
public @Load("@-top") TextureRegion topRegion;
public @Load("@-edge") TextureRegion edgeRegion;
public Interpolation interp = Interpolation.pow5;
public PayloadConveyor(String name){

View File

@@ -20,9 +20,9 @@ import static mindustry.Vars.*;
public class StackConveyor extends Block implements Autotiler{
protected static final int stateMove = 0, stateLoad = 1, stateUnload = 2;
public @LoadRegion(value = "@-#", length = 3) TextureRegion[] regions;
public @LoadRegion("@-edge") TextureRegion edgeRegion;
public @LoadRegion("@-stack") TextureRegion stackRegion;
public @Load(value = "@-#", length = 3) TextureRegion[] regions;
public @Load("@-edge") TextureRegion edgeRegion;
public @Load("@-stack") TextureRegion stackRegion;
public float speed = 0f;
public float recharge = 4f;

View File

@@ -11,7 +11,7 @@ import mindustry.world.*;
import static mindustry.Vars.world;
public class StaticWall extends Rock{
public @LoadRegion("@-large") TextureRegion large;
public @Load("@-large") TextureRegion large;
public TextureRegion[][] split;
public StaticWall(String name){

View File

@@ -7,7 +7,7 @@ import mindustry.type.*;
import mindustry.world.*;
public class ArmoredConduit extends Conduit{
public @LoadRegion("@-cap") TextureRegion capRegion;
public @Load("@-cap") TextureRegion capRegion;
public ArmoredConduit(String name){
super(name);

View File

@@ -21,8 +21,8 @@ public class Conduit extends LiquidBlock implements Autotiler{
public Color botColor = Color.valueOf("565656");
public @LoadRegion(value = "@-top-#", length = 7) TextureRegion[] topRegions;
public @LoadRegion(value = "@-bottom-#", length = 7, fallback = "conduit") TextureRegion[] botRegions;
public @Load(value = "@-top-#", length = 7) TextureRegion[] topRegions;
public @Load(value = "@-bottom-#", length = 7, fallback = "conduit") TextureRegion[] botRegions;
public float leakResistance = 1.5f;

View File

@@ -8,9 +8,9 @@ import mindustry.world.*;
import mindustry.world.meta.*;
public class LiquidBlock extends Block{
public @LoadRegion("@-liquid") TextureRegion liquidRegion;
public @LoadRegion("@-top") TextureRegion bottomRegion;
public @LoadRegion("@-bottom") TextureRegion topRegion;
public @Load("@-liquid") TextureRegion liquidRegion;
public @Load("@-top") TextureRegion bottomRegion;
public @Load("@-bottom") TextureRegion topRegion;
public LiquidBlock(String name){
super(name);

View File

@@ -8,7 +8,7 @@ import mindustry.gen.*;
import static mindustry.Vars.tilesize;
public class Battery extends PowerDistributor{
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public Color emptyLightColor = Color.valueOf("f8c266");
public Color fullLightColor = Color.valueOf("fb9567");

View File

@@ -27,8 +27,8 @@ public class ImpactReactor extends PowerGenerator{
public Color plasma1 = Color.valueOf("ffd06b"), plasma2 = Color.valueOf("ff361b");
public @LoadRegion("@-bottom") TextureRegion bottomRegion;
public @LoadRegion(value = "@-plasma-#", length = 4) TextureRegion[] plasmaRegions;
public @Load("@-bottom") TextureRegion bottomRegion;
public @Load(value = "@-plasma-#", length = 4) TextureRegion[] plasmaRegions;
public ImpactReactor(String name){
super(name);

View File

@@ -31,8 +31,8 @@ public class ItemLiquidGenerator extends PowerGenerator{
public Effect generateEffect = Fx.generatespark;
public Effect explodeEffect = Fx.generatespark;
public Color heatColor = Color.valueOf("ff9b59");
public @LoadRegion("@-top") TextureRegion topRegion;
public @LoadRegion("@-liquid") TextureRegion liquidRegion;
public @Load("@-top") TextureRegion topRegion;
public @Load("@-liquid") TextureRegion liquidRegion;
public boolean randomlyExplode = true;
public boolean defaults = false;

View File

@@ -17,7 +17,7 @@ public class LightBlock extends Block{
public float brightness = 0.9f;
public float radius = 200f;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public LightBlock(String name){
super(name);

View File

@@ -36,8 +36,8 @@ public class NuclearReactor extends PowerGenerator{
public float flashThreshold = 0.46f; //heat threshold at which the lights start flashing
public float coolantPower = 0.5f;
public @LoadRegion("@-top") TextureRegion topRegion;
public @LoadRegion("@-lights") TextureRegion lightsRegion;
public @Load("@-top") TextureRegion topRegion;
public @Load("@-lights") TextureRegion lightsRegion;
public NuclearReactor(String name){
super(name);

View File

@@ -12,7 +12,7 @@ import mindustry.world.*;
import mindustry.world.meta.*;
public class PowerDiode extends Block{
public @LoadRegion("@-arrow") TextureRegion arrow;
public @Load("@-arrow") TextureRegion arrow;
public PowerDiode(String name){
super(name);

View File

@@ -27,8 +27,8 @@ public class PowerNode extends PowerBlock{
protected final ObjectSet<PowerGraph> graphs = new ObjectSet<>();
protected final Vec2 t1 = new Vec2(), t2 = new Vec2();
public @LoadRegion("laser") TextureRegion laser;
public @LoadRegion("laser-end") TextureRegion laserEnd;
public @Load("laser") TextureRegion laser;
public @Load("laser-end") TextureRegion laserEnd;
public float laserRange = 6;
public int maxNodes = 3;

View File

@@ -17,8 +17,8 @@ public class Cultivator extends GenericCrafter{
public Color plantColorLight = Color.valueOf("7457ce");
public Color bottomColor = Color.valueOf("474747");
public @LoadRegion("@-middle") TextureRegion middleRegion;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-middle") TextureRegion middleRegion;
public @Load("@-top") TextureRegion topRegion;
public Rand random = new Rand(0);
public float recurrence = 6f;
public Attribute attribute = Attribute.spores;

View File

@@ -50,9 +50,9 @@ public class Drill extends Block{
public boolean drawRim = false;
public Color heatColor = Color.valueOf("ff5512");
public @LoadRegion("@-rim") TextureRegion rimRegion;
public @LoadRegion("@-rotator") TextureRegion rotatorRegion;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-rim") TextureRegion rimRegion;
public @Load("@-rotator") TextureRegion rotatorRegion;
public @Load("@-top") TextureRegion topRegion;
public Drill(String name){
super(name);

View File

@@ -8,9 +8,9 @@ import mindustry.world.meta.*;
public class Fracker extends SolidPump{
public float itemUseTime = 100f;
public @LoadRegion("@-liquid") TextureRegion liquidRegion;
public @LoadRegion("@-rotator") TextureRegion rotatorRegion;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-liquid") TextureRegion liquidRegion;
public @Load("@-rotator") TextureRegion rotatorRegion;
public @Load("@-top") TextureRegion topRegion;
public Fracker(String name){
super(name);

View File

@@ -10,7 +10,7 @@ import mindustry.graphics.*;
/** A GenericCrafter with a new glowing region drawn on top. */
public class GenericSmelter extends GenericCrafter{
public Color flameColor = Color.valueOf("ffc999");
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public GenericSmelter(String name){
super(name);

View File

@@ -20,8 +20,8 @@ public class Separator extends Block{
public @NonNull ItemStack[] results;
public float craftTime;
public @LoadRegion("@-liquid") TextureRegion liquidRegion;
public @LoadRegion("@-spinner") TextureRegion spinnerRegion;
public @Load("@-liquid") TextureRegion liquidRegion;
public @Load("@-spinner") TextureRegion spinnerRegion;
public float spinnerSpeed = 3f;
public Separator(String name){

View File

@@ -25,9 +25,9 @@ public class RepairPoint extends Block{
public float repairSpeed = 0.3f;
public float powerUse;
public @LoadRegion("@-base") TextureRegion baseRegion;
public @LoadRegion("laser") TextureRegion laser;
public @LoadRegion("laser-end") TextureRegion laserEnd;
public @Load("@-base") TextureRegion baseRegion;
public @Load("laser") TextureRegion laser;
public @Load("laser-end") TextureRegion laserEnd;
public RepairPoint(String name){
super(name);

View File

@@ -29,7 +29,7 @@ public class UnitFactory extends Block{
public float launchVelocity = 5f;
public @LoadRegion("@-top") TextureRegion topRegion;
public @Load("@-top") TextureRegion topRegion;
public int[] capacities;
public UnitPlan[] plans = new UnitPlan[0];