mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-22 04:28:27 +07:00
Cleanup
This commit is contained in:
parent
0802941cb8
commit
469a49b3d6
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user