Campaign rule for unpredictable wave AI

This commit is contained in:
Anuken
2024-09-13 18:50:46 -04:00
parent 1529c40400
commit 6e5561a36e
6 changed files with 38 additions and 15 deletions

View File

@@ -5,12 +5,13 @@ public class CampaignRules{
public boolean fog;
public boolean showSpawns;
public boolean sectorInvasion;
public boolean randomWaveAI;
public void apply(Rules rules){
rules.staticFog = rules.fog = fog;
rules.showSpawns = showSpawns;
rules.randomWaveAI = randomWaveAI;
rules.teams.get(rules.waveTeam).blockHealthMultiplier = difficulty.enemyHealthMultiplier;
rules.teams.get(rules.waveTeam).unitHealthMultiplier = difficulty.enemyHealthMultiplier;
rules.randomAirTargeting = difficulty.ordinal() >= Difficulty.hard.ordinal();
}
}