Skip to content

Commit 7fdb949

Browse files
committed
aureus stuff
1 parent fb28251 commit 7fdb949

1 file changed

Lines changed: 31 additions & 83 deletions

File tree

src/exogenesis/content/ExoUnitTypes.java

Lines changed: 31 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,24 +1263,24 @@ public static void load() {
12631263
faceTarget = true;
12641264
lowAltitude = true;
12651265
armor = 2;
1266-
engineLayer = Layer.effect;
12671266
trailLength = 8;
1268-
trailColor = ExoPal.empyreanPyre;
1267+
trailColor = engineColor = ExoPal.empyreanPyre;
12691268
rotateSpeed = 4.7f;
12701269
engineSize = 2.7f;
1271-
engineOffset = 0;
1270+
engineOffset = 6;
12721271
weapons.add(new Weapon("fire-missile") {{
1273-
reload = 20f;
1272+
reload = 8f;
12741273
mirror = true;
12751274
rotate = false;
1276-
alternate = false;
1275+
alternate = true;
1276+
baseRotation = 90;
12771277
ignoreRotation = true;
12781278
x = 0;
12791279
shoot = new ShootBarrel(){{
12801280
barrels = new float[]{
12811281
0, 0f, 25f,
1282-
0, 0f, 45f,
12831282
0, 0f, 65f,
1283+
0, 0f, 105f,
12841284
};
12851285
shots = 1;
12861286
}};
@@ -1290,7 +1290,7 @@ public static void load() {
12901290
parts.add(
12911291
new HaloPart() {{
12921292
y = 0f;
1293-
radius = 1.5f;
1293+
radius = 8.5f;
12941294
tri = true;
12951295
progress = PartProgress.warmup;
12961296
color = ExoPal.empyreanPyre;
@@ -1307,7 +1307,7 @@ public static void load() {
13071307
}},
13081308
new HaloPart() {{
13091309
y = 0f;
1310-
radius = 1.5f;
1310+
radius = 8.5f;
13111311
tri = true;
13121312
progress = PartProgress.warmup;
13131313
color = ExoPal.empyreanPyre;
@@ -1336,12 +1336,12 @@ public static void load() {
13361336
parts.add(new FlarePart(){{
13371337
progress = PartProgress.life.slope().curve(Interp.pow2In);
13381338
radius = 0f;
1339-
radiusTo = 25f;
1339+
radiusTo = 15f;
13401340
sides = 3;
1341-
color2 = ExoPal.empyreanPyre;
1342-
color1 = ExoPal.empyreanPyreLight;
1341+
color1 = ExoPal.empyreanPyre;
1342+
color2 = ExoPal.empyreanPyreLight;
13431343
layer = Layer.effect;
1344-
stroke = 3f;
1344+
stroke = 2f;
13451345
spinSpeed = 4;
13461346
y = 0;
13471347
followRotation = true;
@@ -1352,9 +1352,9 @@ public static void load() {
13521352
engineLayer = Layer.effect;
13531353
engineSize = 2.3f;
13541354
engineOffset = 0f;
1355-
rotateSpeed = 2.9f;
1355+
rotateSpeed = 3.9f;
13561356
trailLength = 22;
1357-
homingDelay = 2;
1357+
homingDelay = 1;
13581358
lowAltitude = false;
13591359
deathSound = Sounds.explosion;
13601360
loopSound = Sounds.none;
@@ -1405,67 +1405,13 @@ public static void load() {
14051405
faceTarget = true;
14061406
lowAltitude = true;
14071407
armor = 3;
1408-
engineLayer = Layer.effect;
14091408
trailLength = 8;
1410-
trailColor = ExoPal.empyreanPyre;
1409+
trailColor = engineColor = ExoPal.empyreanPyre;
14111410
rotateSpeed = 6.4f;
14121411
engineSize = 3;
1413-
engineOffset = 4;
1414-
parts.add(
1415-
new HaloPart() {{
1416-
y = 0f;
1417-
radius = 3.5f;
1418-
tri = true;
1419-
progress = PartProgress.warmup;
1420-
color = ExoPal.empyreanPyre;
1421-
layer = Layer.effect;
1422-
shapeRotation = 60;
1423-
mirror = true;
1424-
haloRadius = 1;
1425-
haloRadiusTo = 3f;
1426-
stroke = 0f;
1427-
strokeTo = 2f;
1428-
shapes = 2;
1429-
triLengthTo = 6;
1430-
triLength = 3.5f;
1431-
}},
1432-
new HaloPart() {{
1433-
y = 0f;
1434-
radius = 3.5f;
1435-
tri = true;
1436-
progress = PartProgress.warmup;
1437-
color = ExoPal.empyreanPyre;
1438-
layer = Layer.effect;
1439-
shapeRotation = 90;
1440-
mirror = true;
1441-
haloRadius = 1;
1442-
haloRadiusTo = 3f;
1443-
stroke = 0f;
1444-
strokeTo = 2f;
1445-
shapes = 2;
1446-
triLengthTo = 11;
1447-
triLength = 4.5f;
1448-
}},
1449-
new HaloPart() {{
1450-
y = 0f;
1451-
radius = 3.5f;
1452-
tri = true;
1453-
progress = PartProgress.warmup;
1454-
color = ExoPal.empyreanPyre;
1455-
layer = Layer.effect;
1456-
shapeRotation = 120;
1457-
mirror = true;
1458-
haloRadius = 1;
1459-
haloRadiusTo = 3f;
1460-
stroke = 0f;
1461-
strokeTo = 2f;
1462-
shapes = 2;
1463-
triLengthTo = 6;
1464-
triLength = 3.5f;
1465-
}}
1466-
);
1412+
engineOffset = 15;
14671413
weapons.add(new Weapon("embers") {{
1468-
reload = 6.5f;
1414+
reload = 60.5f;
14691415
mirror = false;
14701416
x = 0;
14711417
y = 7;
@@ -1474,8 +1420,9 @@ public static void load() {
14741420
recoil = 0;
14751421
shake = 1f;
14761422
bullet = new FuseBombBulletType(){{
1477-
width = 5f;
1478-
height = 5f;
1423+
width = 15f;
1424+
height = 15f;
1425+
homingPower = 0.005f;
14791426
speed = 5;
14801427
damage = 5;
14811428
maxFuse = 10;
@@ -1487,7 +1434,7 @@ public static void load() {
14871434
sprite = "circle-bullet";
14881435
frontColor = Color.white;
14891436
backColor = hitColor = trailColor = ExoPal.empyreanPyre;
1490-
lifetime = 30f;
1437+
lifetime = 50f;
14911438
hitEffect = despawnEffect = new MultiEffect(ExoHitFx.smallerLightSmallExo, ExoHitFx.smallerExplosionFragExo);
14921439
shrinkY = shrinkX = 0;
14931440
shootEffect = new MultiEffect(Fx.shootSmallColor, new Effect(32f, 80f, e -> {
@@ -1515,9 +1462,10 @@ public static void load() {
15151462
accel = 0.09f;
15161463
faceTarget = true;
15171464
lowAltitude = true;
1465+
15181466
armor = 5;
15191467
trailLength = 8;
1520-
trailColor = ExoPal.empyreanPyre;
1468+
trailColor = engineColor = ExoPal.empyreanPyre;
15211469
rotateSpeed = 3.8f;
15221470
engineSize = 3;
15231471
engineOffset = 15;
@@ -1538,8 +1486,8 @@ public static void load() {
15381486
thermal, 0.5f,
15391487
explosive, 0.5f
15401488
);
1541-
width = 8;
1542-
height = 17;
1489+
width = 18;
1490+
height = 27;
15431491
shrinkX = 0.2f;
15441492
shrinkY = 1f;
15451493
drag = 0.012f;
@@ -1583,17 +1531,17 @@ public static void load() {
15831531
progress = PartProgress.life;
15841532
y = 0f;
15851533
layer = 110;
1586-
radiusTo = 0.3f;
1587-
radius = 4f;
1534+
radiusTo = 2.3f;
1535+
radius = 8f;
15881536
color = Color.white;
15891537
}},
15901538
new ShapePart() {{
15911539
circle = true;
15921540
progress = PartProgress.life;
15931541
y = 0f;
15941542
layer = 109;
1595-
radiusTo = 1;
1596-
radius = 7f;
1543+
radiusTo = 4;
1544+
radius = 12f;
15971545
color = hitColor;
15981546
}},
15991547
new EffectSpawnPart() {{
@@ -1626,11 +1574,11 @@ public static void load() {
16261574
mirror = false;
16271575
alwaysShooting = true;
16281576
targetGround = targetAir = false;
1629-
reload = 3.5f;
1577+
reload = 2.5f;
16301578
y = shootY = 0;
16311579
deathExplosionEffect = shootEffect;
16321580
inaccuracy = 360;
1633-
bullet = new FireBulletType(2.5f,5) {{
1581+
bullet = new FireBulletType(3.5f,10) {{
16341582
lifetime = 30;
16351583
radius = 3;
16361584
absorbable = false;

0 commit comments

Comments
 (0)