Unit renamings
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 587 B |
|
Before Width: | Height: | Size: 1003 B After Width: | Height: | Size: 1003 B |
|
Before Width: | Height: | Size: 911 B After Width: | Height: | Size: 911 B |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 362 B After Width: | Height: | Size: 362 B |
|
Before Width: | Height: | Size: 966 B After Width: | Height: | Size: 966 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 647 B After Width: | Height: | Size: 647 B |
|
Before Width: | Height: | Size: 775 B After Width: | Height: | Size: 775 B |
|
Before Width: | Height: | Size: 691 B After Width: | Height: | Size: 691 B |
|
Before Width: | Height: | Size: 632 B After Width: | Height: | Size: 632 B |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 624 B After Width: | Height: | Size: 624 B |
|
Before Width: | Height: | Size: 505 B After Width: | Height: | Size: 505 B |
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
|
Before Width: | Height: | Size: 369 B After Width: | Height: | Size: 369 B |
|
Before Width: | Height: | Size: 664 B After Width: | Height: | Size: 664 B |
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 270 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 629 B After Width: | Height: | Size: 629 B |
|
Before Width: | Height: | Size: 499 B After Width: | Height: | Size: 499 B |
|
Before Width: | Height: | Size: 81 B After Width: | Height: | Size: 81 B |
|
Before Width: | Height: | Size: 696 B After Width: | Height: | Size: 696 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -2018,8 +2018,8 @@ unit.locus.name = Locus
|
|||||||
unit.vanquish.name = Vanquish
|
unit.vanquish.name = Vanquish
|
||||||
unit.conquer.name = Conquer
|
unit.conquer.name = Conquer
|
||||||
unit.latum.name = Latum
|
unit.latum.name = Latum
|
||||||
unit.bulwark.name = Bulwark
|
unit.tecta.name = Tecta
|
||||||
unit.krepost.name = Krepost
|
unit.collaris.name = Collaris
|
||||||
unit.avert.name = Avert
|
unit.avert.name = Avert
|
||||||
unit.quell.name = Quell
|
unit.quell.name = Quell
|
||||||
unit.disrupt.name = Disrupt
|
unit.disrupt.name = Disrupt
|
||||||
@@ -2032,7 +2032,7 @@ unit.effect-drone.name = Effect Drone
|
|||||||
unit.precept.name = Precept
|
unit.precept.name = Precept
|
||||||
unit.merui.name = Merui
|
unit.merui.name = Merui
|
||||||
unit.anthicus.name = Anthicus
|
unit.anthicus.name = Anthicus
|
||||||
unit.osc.name = Osc
|
unit.elude.name = Elude
|
||||||
unit.obviate.name = Obviate
|
unit.obviate.name = Obviate
|
||||||
sector.two.name = Two
|
sector.two.name = Two
|
||||||
sector.three.name = Three
|
sector.three.name = Three
|
||||||
|
|||||||
@@ -143,7 +143,6 @@ public class Blocks{
|
|||||||
|
|
||||||
basicReconstructor,
|
basicReconstructor,
|
||||||
advancedReconstructor,
|
advancedReconstructor,
|
||||||
//tankReconstructor, shipReconstructor, mechReconstructor,
|
|
||||||
|
|
||||||
tankAssembler, shipAssembler, mechAssembler,
|
tankAssembler, shipAssembler, mechAssembler,
|
||||||
basicAssemblerModule,
|
basicAssemblerModule,
|
||||||
@@ -4220,7 +4219,7 @@ public class Blocks{
|
|||||||
requirements(Category.units, with(Items.silicon, 200, Items.graphite, 300));
|
requirements(Category.units, with(Items.silicon, 200, Items.graphite, 300));
|
||||||
size = 3;
|
size = 3;
|
||||||
configurable = false;
|
configurable = false;
|
||||||
plans.add(new UnitPlan(UnitTypes.osc, 60f * 40f, with(Items.graphite, 40f, Items.silicon, 70f)));
|
plans.add(new UnitPlan(UnitTypes.elude, 60f * 40f, with(Items.graphite, 40f, Items.silicon, 70f)));
|
||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
fogRadius = 3;
|
fogRadius = 3;
|
||||||
consumePower(2f);
|
consumePower(2f);
|
||||||
@@ -4241,7 +4240,7 @@ public class Blocks{
|
|||||||
upgrades.addAll(
|
upgrades.addAll(
|
||||||
new UnitType[]{UnitTypes.stell, UnitTypes.locus},
|
new UnitType[]{UnitTypes.stell, UnitTypes.locus},
|
||||||
new UnitType[]{UnitTypes.merui, UnitTypes.latum},
|
new UnitType[]{UnitTypes.merui, UnitTypes.latum},
|
||||||
new UnitType[]{UnitTypes.osc, UnitTypes.avert}
|
new UnitType[]{UnitTypes.elude, UnitTypes.avert}
|
||||||
);
|
);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
@@ -4347,7 +4346,7 @@ public class Blocks{
|
|||||||
regionSuffix = "-dark";
|
regionSuffix = "-dark";
|
||||||
size = 5;
|
size = 5;
|
||||||
//TODO different reqs
|
//TODO different reqs
|
||||||
plans.add(new AssemblerUnitPlan(UnitTypes.bulwark, 60f * 60f, PayloadStack.list(UnitTypes.latum, 2, Blocks.tungstenWallLarge, 10)));
|
plans.add(new AssemblerUnitPlan(UnitTypes.tecta, 60f * 60f, PayloadStack.list(UnitTypes.latum, 2, Blocks.tungstenWallLarge, 10)));
|
||||||
consumePower(3f);
|
consumePower(3f);
|
||||||
areaSize = 13;
|
areaSize = 13;
|
||||||
researchCostMultiplier = 0.4f;
|
researchCostMultiplier = 0.4f;
|
||||||
|
|||||||
@@ -289,7 +289,7 @@ public class ErekirTechTree{
|
|||||||
});
|
});
|
||||||
|
|
||||||
node(shipFabricator, Seq.with(new OnSector(three)), () -> {
|
node(shipFabricator, Seq.with(new OnSector(three)), () -> {
|
||||||
node(UnitTypes.osc, () -> {
|
node(UnitTypes.elude, () -> {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ public class ErekirTechTree{
|
|||||||
});
|
});
|
||||||
|
|
||||||
node(mechAssembler, Seq.with(tmpNever), () -> {
|
node(mechAssembler, Seq.with(tmpNever), () -> {
|
||||||
node(UnitTypes.bulwark, () -> {
|
node(UnitTypes.tecta, () -> {
|
||||||
node(UnitTypes.krepost, Seq.with(tmpNever), () -> {
|
node(UnitTypes.collaris, Seq.with(tmpNever), () -> {
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -39,13 +39,13 @@ public class UnitTypes{
|
|||||||
//legs
|
//legs
|
||||||
public static @EntityDef({Unitc.class, Legsc.class}) UnitType corvus, atrax,
|
public static @EntityDef({Unitc.class, Legsc.class}) UnitType corvus, atrax,
|
||||||
merui, latum, anthicus,
|
merui, latum, anthicus,
|
||||||
bulwark, krepost; //TODO horrid name here
|
tecta, collaris; //TODO horrid name here
|
||||||
|
|
||||||
//legs, legacy
|
//legs, legacy
|
||||||
public static @EntityDef(value = {Unitc.class, Legsc.class}, legacy = true) UnitType spiroct, arkyid, toxopid;
|
public static @EntityDef(value = {Unitc.class, Legsc.class}, legacy = true) UnitType spiroct, arkyid, toxopid;
|
||||||
|
|
||||||
//hover
|
//hover
|
||||||
public static @EntityDef({Unitc.class, ElevationMovec.class}) UnitType osc; //TODO bad name
|
public static @EntityDef({Unitc.class, ElevationMovec.class}) UnitType elude; //TODO bad name
|
||||||
|
|
||||||
//air
|
//air
|
||||||
public static @EntityDef({Unitc.class}) UnitType flare, eclipse, horizon, zenith, antumbra,
|
public static @EntityDef({Unitc.class}) UnitType flare, eclipse, horizon, zenith, antumbra,
|
||||||
@@ -3256,7 +3256,7 @@ public class UnitTypes{
|
|||||||
}});
|
}});
|
||||||
}};
|
}};
|
||||||
|
|
||||||
bulwark = new ErekirUnitType("bulwark"){{
|
tecta = new ErekirUnitType("tecta"){{
|
||||||
drag = 0.1f;
|
drag = 0.1f;
|
||||||
speed = 0.6f;
|
speed = 0.6f;
|
||||||
hitSize = 23f;
|
hitSize = 23f;
|
||||||
@@ -3271,7 +3271,7 @@ public class UnitTypes{
|
|||||||
legMaxLength = 1.3f;
|
legMaxLength = 1.3f;
|
||||||
|
|
||||||
abilities.add(new ShieldArcAbility(){{
|
abilities.add(new ShieldArcAbility(){{
|
||||||
region = "bulwark-shield";
|
region = "tecta-shield";
|
||||||
radius = 34f;
|
radius = 34f;
|
||||||
angle = 82f;
|
angle = 82f;
|
||||||
regen = 0.6f;
|
regen = 0.6f;
|
||||||
@@ -3302,7 +3302,7 @@ public class UnitTypes{
|
|||||||
shadowElevation = 0.4f;
|
shadowElevation = 0.4f;
|
||||||
groundLayer = Layer.legUnit;
|
groundLayer = Layer.legUnit;
|
||||||
|
|
||||||
weapons.add(new Weapon("bulwark-weapon"){{
|
weapons.add(new Weapon("tecta-weapon"){{
|
||||||
mirror = true;
|
mirror = true;
|
||||||
top = false;
|
top = false;
|
||||||
|
|
||||||
@@ -3358,7 +3358,7 @@ public class UnitTypes{
|
|||||||
}});
|
}});
|
||||||
}};
|
}};
|
||||||
|
|
||||||
krepost = new ErekirUnitType("krepost"){{
|
collaris = new ErekirUnitType("collaris"){{
|
||||||
drag = 0.1f;
|
drag = 0.1f;
|
||||||
speed = 1.1f;
|
speed = 1.1f;
|
||||||
hitSize = 44f;
|
hitSize = 44f;
|
||||||
@@ -3392,7 +3392,7 @@ public class UnitTypes{
|
|||||||
shadowElevation = 0.4f;
|
shadowElevation = 0.4f;
|
||||||
groundLayer = Layer.legUnit;
|
groundLayer = Layer.legUnit;
|
||||||
|
|
||||||
weapons.add(new Weapon("krepost-weapon"){{
|
weapons.add(new Weapon("collaris-weapon"){{
|
||||||
mirror = true;
|
mirror = true;
|
||||||
rotationLimit = 30f;
|
rotationLimit = 30f;
|
||||||
rotateSpeed = 0.4f;
|
rotateSpeed = 0.4f;
|
||||||
@@ -3474,7 +3474,7 @@ public class UnitTypes{
|
|||||||
//endregion
|
//endregion
|
||||||
//region erekir - flying
|
//region erekir - flying
|
||||||
|
|
||||||
osc = new ErekirUnitType("osc"){{
|
elude = new ErekirUnitType("elude"){{
|
||||||
hovering = true;
|
hovering = true;
|
||||||
shadowElevation = 0.1f;
|
shadowElevation = 0.1f;
|
||||||
|
|
||||||
@@ -3511,7 +3511,7 @@ public class UnitTypes{
|
|||||||
}});
|
}});
|
||||||
}
|
}
|
||||||
|
|
||||||
weapons.add(new Weapon("osc-weapon"){{
|
weapons.add(new Weapon("elude-weapon"){{
|
||||||
y = -2f;
|
y = -2f;
|
||||||
x = 4f;
|
x = 4f;
|
||||||
top = true;
|
top = true;
|
||||||
|
|||||||