unitHealthMultiplier re-implemented
This commit is contained in:
@@ -69,6 +69,8 @@ public class Rules{
|
||||
public float unitCostMultiplier = 1f;
|
||||
/** How much damage units deal. */
|
||||
public float unitDamageMultiplier = 1f;
|
||||
/** How much health units start with. */
|
||||
public float unitHealthMultiplier = 1f;
|
||||
/** How much damage unit crash damage deals. (Compounds with unitDamageMultiplier) */
|
||||
public float unitCrashDamageMultiplier = 1f;
|
||||
/** If true, ghost blocks will appear upon destruction, letting builder blocks/units rebuild them. */
|
||||
@@ -226,6 +228,11 @@ public class Rules{
|
||||
return unitDamageMultiplier * teams.get(team).unitDamageMultiplier;
|
||||
}
|
||||
|
||||
public float unitHealth(Team team){
|
||||
//a 0 here would be a very bad idea.
|
||||
return Math.max(unitHealthMultiplier * teams.get(team).unitHealthMultiplier, 0.000001f);
|
||||
}
|
||||
|
||||
public float unitCrashDamage(Team team){
|
||||
return unitDamage(team) * unitCrashDamageMultiplier * teams.get(team).unitCrashDamageMultiplier;
|
||||
}
|
||||
@@ -233,7 +240,6 @@ public class Rules{
|
||||
public float blockHealth(Team team){
|
||||
return blockHealthMultiplier * teams.get(team).blockHealthMultiplier;
|
||||
}
|
||||
|
||||
public float blockDamage(Team team){
|
||||
return blockDamageMultiplier * teams.get(team).blockDamageMultiplier;
|
||||
}
|
||||
@@ -278,6 +284,8 @@ public class Rules{
|
||||
public float unitCrashDamageMultiplier = 1f;
|
||||
/** Multiplier of resources that units take to build. */
|
||||
public float unitCostMultiplier = 1f;
|
||||
/** How much health units start with. */
|
||||
public float unitHealthMultiplier = 1f;
|
||||
/** How much health blocks start with. */
|
||||
public float blockHealthMultiplier = 1f;
|
||||
/** How much damage blocks (turrets) deal. */
|
||||
|
||||
Reference in New Issue
Block a user