Decreased flyer speed, damage, moved start wave / Wave time increase

This commit is contained in:
Anuken
2018-07-05 13:20:54 -04:00
parent 1043a5bb0d
commit da6695ceee
6 changed files with 8 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ public class Vars{
//respawn time in frames
public static final float respawnduration = 60*4;
//time between waves in frames (on normal mode)
public static final float wavespace = 60*60*1.5f;
public static final float wavespace = 60*60*2f;
//waves can last no longer than 3 minutes, otherwise the next one spawns
public static final float maxwavespace = 60*60*4f;

View File

@@ -125,7 +125,7 @@ public class StatusEffects implements ContentList {
overdrive = new StatusEffect(6f) {
{
armorMultiplier = 0.95f;
speedMultiplier = 1.4f;
speedMultiplier = 1.05f;
damageMultiplier = 1.4f;
}

View File

@@ -42,7 +42,7 @@ public class UnitTypes implements ContentList {
vtol = new UnitType("vtol", Vtol.class, Vtol::new){{
speed = 0.3f;
maxVelocity = 2.1f;
maxVelocity = 1.9f;
drag = 0.01f;
isFlying = true;
}};
@@ -50,7 +50,7 @@ public class UnitTypes implements ContentList {
monsoon = new UnitType("monsoon", Monsoon.class, Monsoon::new){{
health = 230;
speed = 0.2f;
maxVelocity = 1.5f;
maxVelocity = 1.4f;
drag = 0.01f;
isFlying = true;
weapon = Weapons.bomber;

View File

@@ -35,7 +35,7 @@ public class Weapons implements ContentList {
chainBlaster = new Weapon("chain-blaster") {{
length = 1.5f;
reload = 20f;
reload = 30f;
roundrobin = true;
ejectEffect = ShootFx.shellEjectSmall;
setAmmo(AmmoTypes.bulletLead, AmmoTypes.bulletCarbide, AmmoTypes.bulletTungsten, AmmoTypes.bulletSilicon, AmmoTypes.bulletThorium);

View File

@@ -22,7 +22,6 @@ import static io.anuke.mindustry.Vars.world;
public abstract class FlyingUnit extends BaseUnit implements CarryTrait{
protected static Translator vec = new Translator();
protected static float maxAim = 30f;
protected static float wobblyness = 0.6f;
protected Trail trail = new Trail(8);

View File

@@ -17,8 +17,8 @@ public class WaveCreator{
}},
new SpawnGroup(UnitTypes.vtol){{
begin = 6;
end = 8;
begin = 12;
end = 14;
}},
new SpawnGroup(UnitTypes.scout){{
@@ -100,7 +100,7 @@ public class WaveCreator{
}},
new SpawnGroup(UnitTypes.scout){{
begin = 25;
begin = 35;
spacing = 3;
unitAmount = 4;
groupAmount = 2;