Some initial air boss stats
This commit is contained in:
@@ -1760,7 +1760,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
size = 7;
|
size = 7;
|
||||||
consumes.power(12f);
|
consumes.power(12f);
|
||||||
consumes.items(with(Items.silicon, 200, Items.titanium, 200, Items.surgealloy, 240));
|
consumes.items(with(Items.silicon, 250, Items.titanium, 500, Items.plastanium, 400));
|
||||||
consumes.liquid(Liquids.cryofluid, 1f);
|
consumes.liquid(Liquids.cryofluid, 1f);
|
||||||
|
|
||||||
constructTime = 60f * 60f * 1.5f;
|
constructTime = 60f * 60f * 1.5f;
|
||||||
@@ -1776,7 +1776,7 @@ public class Blocks implements ContentList{
|
|||||||
|
|
||||||
size = 9;
|
size = 9;
|
||||||
consumes.power(25f);
|
consumes.power(25f);
|
||||||
consumes.items(with(Items.silicon, 300, Items.plastanium, 300, Items.surgealloy, 300, Items.phasefabric, 250));
|
consumes.items(with(Items.silicon, 350, Items.plastanium, 450, Items.surgealloy, 400, Items.phasefabric, 150));
|
||||||
consumes.liquid(Liquids.cryofluid, 3f);
|
consumes.liquid(Liquids.cryofluid, 3f);
|
||||||
|
|
||||||
constructTime = 60f * 60f * 4;
|
constructTime = 60f * 60f * 4;
|
||||||
|
|||||||
@@ -445,7 +445,7 @@ public class UnitTypes implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
horizon = new UnitType("horizon"){{
|
horizon = new UnitType("horizon"){{
|
||||||
health = 220;
|
health = 300;
|
||||||
speed = 2f;
|
speed = 2f;
|
||||||
accel = 0.08f;
|
accel = 0.08f;
|
||||||
drag = 0.016f;
|
drag = 0.016f;
|
||||||
@@ -454,6 +454,7 @@ public class UnitTypes implements ContentList{
|
|||||||
engineOffset = 7.8f;
|
engineOffset = 7.8f;
|
||||||
range = 140f;
|
range = 140f;
|
||||||
faceTarget = false;
|
faceTarget = false;
|
||||||
|
armor = 2f;
|
||||||
|
|
||||||
weapons.add(new Weapon(){{
|
weapons.add(new Weapon(){{
|
||||||
x = 3f;
|
x = 3f;
|
||||||
@@ -469,7 +470,7 @@ public class UnitTypes implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
zenith = new UnitType("zenith"){{
|
zenith = new UnitType("zenith"){{
|
||||||
health = 450;
|
health = 1000;
|
||||||
speed = 1.9f;
|
speed = 1.9f;
|
||||||
accel = 0.04f;
|
accel = 0.04f;
|
||||||
drag = 0.016f;
|
drag = 0.016f;
|
||||||
@@ -477,6 +478,7 @@ public class UnitTypes implements ContentList{
|
|||||||
range = 140f;
|
range = 140f;
|
||||||
hitsize = 18f;
|
hitsize = 18f;
|
||||||
lowAltitude = true;
|
lowAltitude = true;
|
||||||
|
armor = 4f;
|
||||||
|
|
||||||
engineOffset = 12f;
|
engineOffset = 12f;
|
||||||
engineSize = 3f;
|
engineSize = 3f;
|
||||||
@@ -512,15 +514,16 @@ public class UnitTypes implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
antumbra = new UnitType("antumbra"){{
|
antumbra = new UnitType("antumbra"){{
|
||||||
speed = 1.1f;
|
speed = 1.25f;
|
||||||
accel = 0.02f;
|
accel = 0.035f;
|
||||||
drag = 0.05f;
|
drag = 0.05f;
|
||||||
rotateSpeed = 2.5f;
|
rotateSpeed = 3.5f;
|
||||||
flying = true;
|
flying = true;
|
||||||
lowAltitude = true;
|
lowAltitude = true;
|
||||||
health = 75000;
|
health = 7000;
|
||||||
engineOffset = 38;
|
armor = 9f;
|
||||||
engineSize = 7.3f;
|
engineOffset = 21;
|
||||||
|
engineSize = 5.3f;
|
||||||
hitsize = 58f;
|
hitsize = 58f;
|
||||||
|
|
||||||
weapons.add(new Weapon(){{
|
weapons.add(new Weapon(){{
|
||||||
@@ -539,11 +542,12 @@ public class UnitTypes implements ContentList{
|
|||||||
rotateSpeed = 2.5f;
|
rotateSpeed = 2.5f;
|
||||||
flying = true;
|
flying = true;
|
||||||
lowAltitude = true;
|
lowAltitude = true;
|
||||||
health = 75000;
|
health = 13000;
|
||||||
engineOffset = 38;
|
engineOffset = 38;
|
||||||
engineSize = 7.3f;
|
engineSize = 7.3f;
|
||||||
hitsize = 58f;
|
hitsize = 58f;
|
||||||
destructibleWreck = false;
|
destructibleWreck = false;
|
||||||
|
armor = 13f;
|
||||||
|
|
||||||
weapons.add(new Weapon(){{
|
weapons.add(new Weapon(){{
|
||||||
y = 1.5f;
|
y = 1.5f;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class Tile implements Position, QuadTreeObject, Displayable{
|
|||||||
protected @NonNull Block block;
|
protected @NonNull Block block;
|
||||||
protected @NonNull Floor floor;
|
protected @NonNull Floor floor;
|
||||||
protected @NonNull Floor overlay;
|
protected @NonNull Floor overlay;
|
||||||
/** Rotation, 0-3. Not guaranteed to be in any specific range. */
|
/** Rotation of blocks, or other data. Not guaranteed to be in any specific range. */
|
||||||
protected byte rotation;
|
protected byte rotation;
|
||||||
protected boolean changing = false;
|
protected boolean changing = false;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user