Fix wildcard patches to not entirely remove heat production, perhaps not remove intakeAir as a propellant now that we're not using stock Isp calcs at all (though those were fixed for 1.0).
Fix remaining jet cfg patches, and set appropriate heatproduction values for them (5 or 10 might be a good starting point).
For the other modules that have not yet been refactored, I suggest making a separate freestanding class for propellers that take the current power and RPM and return thrust, RPM,p-factor, etc. The piston engine solver can be the piston engine code plus running the HP and RPM into that to get the outputs. The turboprop solver (when one is made) can inherit from JetSolver but get turbine HP and then use the prop class. Rotors can again either use the piston engine or turboprop for power.
They should, however, still work OK right now as it is, so it's not an ultimate priority to get them done ASAP.
Todo list once merged:
For the other modules that have not yet been refactored, I suggest making a separate freestanding class for propellers that take the current power and RPM and return thrust, RPM,p-factor, etc. The piston engine solver can be the piston engine code plus running the HP and RPM into that to get the outputs. The turboprop solver (when one is made) can inherit from JetSolver but get turbine HP and then use the prop class. Rotors can again either use the piston engine or turboprop for power.
They should, however, still work OK right now as it is, so it's not an ultimate priority to get them done ASAP.