Some initial air boss stats

This commit is contained in:
Anuken
2020-07-23 21:50:07 -04:00
parent d6af9a6671
commit c1283b856b
3 changed files with 16 additions and 12 deletions
+2 -2
View File
@@ -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;
+13 -9
View File
@@ -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;
+1 -1
View File
@@ -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;