High Tier Armor Buffs+Spiroct (#12027)

* Update UnitTypes.java

* edit

* spiroct lifesteal counternerf

* milder values for now

* final

* keep arkyid HP
This commit is contained in:
Efsfse2280
2026-08-31 21:44:42 -04:00
committed by GitHub
parent 76877127b8
commit 6732c14779
+14 -14
View File
@@ -191,7 +191,7 @@ public class UnitTypes{
hitSize = 22f; hitSize = 22f;
rotateSpeed = 2.1f; rotateSpeed = 2.1f;
health = 9000; health = 9000;
armor = 10f; armor = 20f;
mechFrontSway = 1f; mechFrontSway = 1f;
mechStepParticles = true; mechStepParticles = true;
@@ -292,7 +292,7 @@ public class UnitTypes{
hitSize = 30f; hitSize = 30f;
rotateSpeed = 1.65f; rotateSpeed = 1.65f;
health = 24000; health = 24000;
armor = 18f; armor = 30f;
mechStepParticles = true; mechStepParticles = true;
stepShake = 0.75f; stepShake = 0.75f;
drownTimeMultiplier = 1.6f; drownTimeMultiplier = 1.6f;
@@ -504,7 +504,7 @@ public class UnitTypes{
riseSpeed = descentSpeed = 0.02f; riseSpeed = descentSpeed = 0.02f;
health = 8200f; health = 8200f;
armor = 9f; armor = 16f;
canBoost = true; canBoost = true;
mechLandShake = 4f; mechLandShake = 4f;
immunities = ObjectSet.with(StatusEffects.burning); immunities = ObjectSet.with(StatusEffects.burning);
@@ -575,7 +575,7 @@ public class UnitTypes{
corvus = new UnitType("corvus"){{ corvus = new UnitType("corvus"){{
hitSize = 29f; hitSize = 29f;
health = 18000f; health = 18000f;
armor = 9f; armor = 14f;
stepShake = 1.5f; stepShake = 1.5f;
rotateSpeed = 1.5f; rotateSpeed = 1.5f;
drownTimeMultiplier = 1.6f; drownTimeMultiplier = 1.6f;
@@ -743,7 +743,7 @@ public class UnitTypes{
legMoveSpace = 1.4f; legMoveSpace = 1.4f;
legBaseOffset = 2f; legBaseOffset = 2f;
hovering = true; hovering = true;
armor = 5f; armor = 9f;
shadowElevation = 0.3f; shadowElevation = 0.3f;
groundLayer = Layer.legUnit; groundLayer = Layer.legUnit;
@@ -764,7 +764,7 @@ public class UnitTypes{
y = -1.5f; y = -1.5f;
bullet = new SapBulletType(){{ bullet = new SapBulletType(){{
sapStrength = 0.5f; sapStrength = 0.4f;
length = 75f; length = 75f;
damage = 23; damage = 23;
shootEffect = Fx.shootSmall; shootEffect = Fx.shootSmall;
@@ -784,7 +784,7 @@ public class UnitTypes{
shootSound = Sounds.shootSap; shootSound = Sounds.shootSap;
bullet = new SapBulletType(){{ bullet = new SapBulletType(){{
sapStrength = 0.8f; sapStrength = 0.7f;
length = 40f; length = 40f;
damage = 18; damage = 18;
shootEffect = Fx.shootSmall; shootEffect = Fx.shootSmall;
@@ -802,7 +802,7 @@ public class UnitTypes{
speed = 0.62f; speed = 0.62f;
hitSize = 23f; hitSize = 23f;
health = 8000; health = 8000;
armor = 6f; armor = 14f;
rotateSpeed = 2.7f; rotateSpeed = 2.7f;
@@ -906,7 +906,7 @@ public class UnitTypes{
speed = 0.5f; speed = 0.5f;
hitSize = 26f; hitSize = 26f;
health = 22000; health = 22000;
armor = 13f; armor = 22f;
lightRadius = 140f; lightRadius = 140f;
stepSound = Sounds.walkerStep; stepSound = Sounds.walkerStep;
stepSoundVolume = 1.1f; stepSoundVolume = 1.1f;
@@ -1182,7 +1182,7 @@ public class UnitTypes{
flying = true; flying = true;
lowAltitude = true; lowAltitude = true;
health = 7200; health = 7200;
armor = 9f; armor = 17f;
engineOffset = 21; engineOffset = 21;
engineSize = 5.3f; engineSize = 5.3f;
hitSize = 46f; hitSize = 46f;
@@ -1261,7 +1261,7 @@ public class UnitTypes{
engineOffset = 38; engineOffset = 38;
engineSize = 7.3f; engineSize = 7.3f;
hitSize = 58f; hitSize = 58f;
armor = 13f; armor = 22f;
targetFlags = new BlockFlag[]{BlockFlag.reactor, BlockFlag.battery, BlockFlag.core, null}; targetFlags = new BlockFlag[]{BlockFlag.reactor, BlockFlag.battery, BlockFlag.core, null};
loopSound = Sounds.loopHover; loopSound = Sounds.loopHover;
@@ -1457,7 +1457,7 @@ public class UnitTypes{
}}; }};
quad = new UnitType("quad"){{ quad = new UnitType("quad"){{
armor = 8f; armor = 10f;
health = 6000; health = 6000;
speed = 1.2f; speed = 1.2f;
rotateSpeed = 2f; rotateSpeed = 2f;
@@ -1533,7 +1533,7 @@ public class UnitTypes{
oct = new UnitType("oct"){{ oct = new UnitType("oct"){{
aiController = DefenderAI::new; aiController = DefenderAI::new;
armor = 16f; armor = 20f;
health = 24000; health = 24000;
speed = 0.8f; speed = 0.8f;
rotateSpeed = 1f; rotateSpeed = 1f;
@@ -2313,7 +2313,7 @@ public class UnitTypes{
speed = 0.65f; speed = 0.65f;
drag = 0.17f; drag = 0.17f;
hitSize = 58f; hitSize = 58f;
armor = 16f; armor = 20f;
accel = 0.2f; accel = 0.2f;
rotateSpeed = 1.1f; rotateSpeed = 1.1f;
faceTarget = false; faceTarget = false;