Fixed black blocks/units after quit / Fixed intense wave spawn lag

This commit is contained in:
Anuken
2019-06-12 18:07:19 -04:00
parent 73c48afc99
commit 18328320c1
14 changed files with 36 additions and 96 deletions
@@ -72,15 +72,17 @@ public class WaveSpawner{
Time.run(Math.min(i * 5, 60 * 2), () -> spawnEffect(unit));
}
if(doShockwave){
Time.run(20f, () -> Effects.effect(Fx.spawnShockwave, spawnX, spawnY, state.rules.dropZoneRadius));
Time.run(40f, () -> Damage.damage(waveTeam, spawnX, spawnY, state.rules.dropZoneRadius, 99999999f, true));
}
});
}
}
eachGroundSpawn((spawnX, spawnY, doShockwave) -> {
if(doShockwave){
Time.run(20f, () -> Effects.effect(Fx.spawnShockwave, spawnX, spawnY, state.rules.dropZoneRadius));
Time.run(40f, () -> Damage.damage(waveTeam, spawnX, spawnY, state.rules.dropZoneRadius, 99999999f, true));
}
});
Time.runTask(121f, () -> spawning = false);
}