Cleanup
This commit is contained in:
@@ -1682,10 +1682,12 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
|||||||
|
|
||||||
/** Called after efficiency is updated but before consumers are updated. Use to apply your own multiplier. */
|
/** Called after efficiency is updated but before consumers are updated. Use to apply your own multiplier. */
|
||||||
public void updateEfficiencyMultiplier(){
|
public void updateEfficiencyMultiplier(){
|
||||||
|
float scale = efficiencyScale();
|
||||||
|
efficiency *= scale;
|
||||||
|
optionalEfficiency *= scale;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Calculate your own efficiency multiplier. */
|
/** Calculate your own efficiency multiplier. By default, this is applied in updateEfficiencyMultiplier. */
|
||||||
public float efficiencyScale(){
|
public float efficiencyScale(){
|
||||||
return 1f;
|
return 1f;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,12 +66,6 @@ public class HeatCrafter extends GenericCrafter{
|
|||||||
return Mathf.clamp(heat / heatRequirement);
|
return Mathf.clamp(heat / heatRequirement);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void updateEfficiencyMultiplier(){
|
|
||||||
efficiency *= efficiencyScale();
|
|
||||||
potentialEfficiency *= efficiencyScale();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public float efficiencyScale(){
|
public float efficiencyScale(){
|
||||||
float over = Math.max(heat - heatRequirement, 0f);
|
float over = Math.max(heat - heatRequirement, 0f);
|
||||||
|
|||||||
Reference in New Issue
Block a user