Tweaks to attack sector positions

This commit is contained in:
Anuken
2025-05-10 17:27:16 -04:00
parent cc71da6dfe
commit 178ce7454b
3 changed files with 7 additions and 2 deletions

View File

@@ -274,7 +274,7 @@ public class Universe{
//queue random invasions
if(!sector.isAttacked() && sector.planet.campaignRules.sectorInvasion && sector.info.minutesCaptured > invasionGracePeriod && sector.info.hasSpawns){
int count = sector.near().count(s -> s.hasEnemyBase() && !s.hasBase());
int count = sector.near().count(s -> s.hasEnemyBase() && !s.hasBase() && (s.preset == null || !s.preset.requireUnlock));
//invasion chance depends on # of nearby bases
if(count > 0 && Mathf.chance(baseInvasionChance * (0.8f + (count - 1) * 0.3f))){