Turbine speed control[Feature request]
Add option for turbine speed regulation Add buttun for adapt your large turbine for your power consumption or fuel (steam, gas or plasma) production.
Add button for increase or decrease large turbine max speed Like large steam boiler, you can increase turbine max speed or deacrease, but has a cost, lower turbine speed has lower efficency and hight turbine speed has better efficiency.
I see two ways of doing this :
- create an abstract base class, meaning with the current code that, all fuelable multiblock will be throttleable (may be a good idea).
- create an interface
IThrottleablewith function likegetThrottle
the first way will have some outcomes for GTCE addons while the second is less clean as it wont store the throttle or add the buttons and text to the controller GUI which mean duplicated code.
which ways sounds better for you @LAGIdiot ? Or if you have better way of doing this.