mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-28 07:22:21 -08:00
22 lines
907 B
Java
22 lines
907 B
Java
package mindustry.game;
|
|
|
|
import mindustry.type.*;
|
|
|
|
public class CampaignRules{
|
|
public Difficulty difficulty = Difficulty.normal;
|
|
public boolean fog;
|
|
public boolean showSpawns;
|
|
public boolean sectorInvasion;
|
|
public boolean randomWaveAI;
|
|
|
|
public void apply(Planet planet, Rules rules){
|
|
rules.staticFog = rules.fog = fog;
|
|
rules.showSpawns = showSpawns;
|
|
rules.randomWaveAI = randomWaveAI;
|
|
rules.objectiveTimerMultiplier = difficulty.waveTimeMultiplier;
|
|
rules.teams.get(rules.waveTeam).blockHealthMultiplier = difficulty.enemyHealthMultiplier;
|
|
rules.teams.get(rules.waveTeam).unitHealthMultiplier = difficulty.enemyHealthMultiplier;
|
|
rules.teams.get(rules.waveTeam).unitCostMultiplier = 1f / difficulty.enemySpawnMultiplier;
|
|
rules.teams.get(rules.waveTeam).unitBuildSpeedMultiplier = difficulty.enemySpawnMultiplier;
|
|
}
|
|
}
|