Preset tweaks
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -151,8 +151,8 @@ public class StatusEffects implements ContentList{
|
|||||||
boss = new StatusEffect("boss"){{
|
boss = new StatusEffect("boss"){{
|
||||||
color = Pal.health;
|
color = Pal.health;
|
||||||
permanent = true;
|
permanent = true;
|
||||||
damageMultiplier = 2f;
|
damageMultiplier = 1.5f;
|
||||||
healthMultiplier = 2f;
|
healthMultiplier = 1.5f;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
shocked = new StatusEffect("shocked"){{
|
shocked = new StatusEffect("shocked"){{
|
||||||
|
|||||||
@@ -342,8 +342,10 @@ public class Waves{
|
|||||||
int bossWave = (int)(rand.random(50, 70) * Mathf.lerp(1f, 0.6f, difficulty));
|
int bossWave = (int)(rand.random(50, 70) * Mathf.lerp(1f, 0.6f, difficulty));
|
||||||
int bossSpacing = (int)(rand.random(25, 40) * Mathf.lerp(1f, 0.6f, difficulty));
|
int bossSpacing = (int)(rand.random(25, 40) * Mathf.lerp(1f, 0.6f, difficulty));
|
||||||
|
|
||||||
|
int bossTier = difficulty < 0.5 ? 4 : 5;
|
||||||
|
|
||||||
//main boss progression
|
//main boss progression
|
||||||
out.add(new SpawnGroup(Structs.random(species)[4]){{
|
out.add(new SpawnGroup(Structs.random(species)[bossTier]){{
|
||||||
unitAmount = 1;
|
unitAmount = 1;
|
||||||
begin = bossWave;
|
begin = bossWave;
|
||||||
spacing = bossSpacing;
|
spacing = bossSpacing;
|
||||||
@@ -355,7 +357,7 @@ public class Waves{
|
|||||||
}});
|
}});
|
||||||
|
|
||||||
//alt boss progression
|
//alt boss progression
|
||||||
out.add(new SpawnGroup(Structs.random(species)[4]){{
|
out.add(new SpawnGroup(Structs.random(species)[bossTier]){{
|
||||||
unitAmount = 1;
|
unitAmount = 1;
|
||||||
begin = bossWave + rand.random(3, 5) * bossSpacing;
|
begin = bossWave + rand.random(3, 5) * bossSpacing;
|
||||||
spacing = bossSpacing;
|
spacing = bossSpacing;
|
||||||
@@ -369,7 +371,7 @@ public class Waves{
|
|||||||
int finalBossStart = 120 + rand.random(30);
|
int finalBossStart = 120 + rand.random(30);
|
||||||
|
|
||||||
//final boss waves
|
//final boss waves
|
||||||
out.add(new SpawnGroup(Structs.random(species)[4]){{
|
out.add(new SpawnGroup(Structs.random(species)[bossTier]){{
|
||||||
unitAmount = 1;
|
unitAmount = 1;
|
||||||
begin = finalBossStart;
|
begin = finalBossStart;
|
||||||
spacing = bossSpacing/2;
|
spacing = bossSpacing/2;
|
||||||
@@ -381,7 +383,7 @@ public class Waves{
|
|||||||
}});
|
}});
|
||||||
|
|
||||||
//final boss waves (alt)
|
//final boss waves (alt)
|
||||||
out.add(new SpawnGroup(Structs.random(species)[4]){{
|
out.add(new SpawnGroup(Structs.random(species)[bossTier]){{
|
||||||
unitAmount = 1;
|
unitAmount = 1;
|
||||||
begin = finalBossStart + 15;
|
begin = finalBossStart + 15;
|
||||||
spacing = bossSpacing/2;
|
spacing = bossSpacing/2;
|
||||||
|
|||||||
Reference in New Issue
Block a user