More concentrated enemy bases

This commit is contained in:
Anuken
2020-11-22 14:45:43 -05:00
parent bf31a8c06b
commit 455e3188c4
7 changed files with 46 additions and 10 deletions

View File

@@ -215,7 +215,7 @@ public class Universe{
//queue random invasions
if(!sector.isAttacked() && turn > invasionGracePeriod && sector.info.hasSpawns){
//invasion chance depends on # of nearby bases
if(Mathf.chance(baseInvasionChance * sector.near().count(Sector::hasEnemyBase))){
if(Mathf.chance(baseInvasionChance * Math.min(sector.near().count(Sector::hasEnemyBase), 1))){
int waveMax = Math.max(sector.info.winWave, sector.isBeingPlayed() ? state.wave : sector.info.wave + sector.info.wavesPassed) + Mathf.random(2, 5) * 5;
//assign invasion-related things