Balancing
This commit is contained in:
@@ -83,7 +83,7 @@ public class WaveSpawner{
|
|||||||
for(GroundSpawn spawn : groundSpawns){
|
for(GroundSpawn spawn : groundSpawns){
|
||||||
spawnX = spawn.x * tilesize;
|
spawnX = spawn.x * tilesize;
|
||||||
spawnY = spawn.y * tilesize;
|
spawnY = spawn.y * tilesize;
|
||||||
spread = tilesize*3;
|
spread = tilesize*2;
|
||||||
|
|
||||||
for(int i = 0; i < spawned; i++){
|
for(int i = 0; i < spawned; i++){
|
||||||
Tmp.v1.rnd(spread);
|
Tmp.v1.rnd(spread);
|
||||||
@@ -91,9 +91,7 @@ public class WaveSpawner{
|
|||||||
BaseUnit unit = group.createUnit(waveTeam);
|
BaseUnit unit = group.createUnit(waveTeam);
|
||||||
unit.set(spawnX + Tmp.v1.x, spawnY + Tmp.v1.y);
|
unit.set(spawnX + Tmp.v1.x, spawnY + Tmp.v1.y);
|
||||||
|
|
||||||
Time.run(i*5, () -> {
|
Time.run(i*5, () -> shockwave(unit));
|
||||||
shockwave(unit);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
Time.run(20f, () -> Effects.effect(Fx.spawnShockwave, spawn.x * tilesize, spawn.y * tilesize));
|
Time.run(20f, () -> Effects.effect(Fx.spawnShockwave, spawn.x * tilesize, spawn.y * tilesize));
|
||||||
//would be interesting to see player structures survive this without hacks
|
//would be interesting to see player structures survive this without hacks
|
||||||
|
|||||||
@@ -1028,7 +1028,7 @@ public class Blocks implements ContentList{
|
|||||||
}};
|
}};
|
||||||
|
|
||||||
launchPad = new LaunchPad("launch-pad"){{
|
launchPad = new LaunchPad("launch-pad"){{
|
||||||
requirements(Category.effect, ItemStack.with(Items.copper, 500));
|
requirements(Category.effect, ItemStack.with(Items.copper, 500, Items.titanium, 200, Items.silicon, 200, Items.lead, 200));
|
||||||
size = 3;
|
size = 3;
|
||||||
itemCapacity = 100;
|
itemCapacity = 100;
|
||||||
launchTime = 60f * 6;
|
launchTime = 60f * 6;
|
||||||
|
|||||||
Reference in New Issue
Block a user