Rule for extra core no-build radius per-team

This commit is contained in:
Anuken
2025-02-06 14:27:35 -05:00
parent dad69a7b2a
commit 588faad6f9
6 changed files with 28 additions and 4 deletions

View File

@@ -243,6 +243,10 @@ public class Rules{
return (this.env & env) != 0;
}
public float buildRadius(Team team){
return enemyCoreBuildRadius + teams.get(team).extraCoreBuildRadius;
}
public float unitBuildSpeed(Team team){
return unitBuildSpeedMultiplier * teams.get(team).unitBuildSpeedMultiplier;
}
@@ -330,6 +334,9 @@ public class Rules{
public float blockDamageMultiplier = 1f;
/** Multiplier for building speed. */
public float buildSpeedMultiplier = 1f;
/** Extra spacing added to the no-build zone around the core. */
public float extraCoreBuildRadius = 0f;
//build cost disabled due to technical complexity
}