GregTech icon indicating copy to clipboard operation
GregTech copied to clipboard

Turbine speed control[Feature request]

Open LunaFreyjaNox opened this issue 4 years ago • 1 comments

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.

LunaFreyjaNox avatar Mar 23 '21 22:03 LunaFreyjaNox

I see two ways of doing this :

  1. create an abstract base class, meaning with the current code that, all fuelable multiblock will be throttleable (may be a good idea).
  2. create an interface IThrottleable with function like getThrottle

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.

galyfray avatar May 14 '21 18:05 galyfray