Add patches for USI-MKS drills#142
Conversation
|
There's some conversation on the forum about this, and this is not the direction Nertea suggested going in...but I'd have to dig in a bit to figure out what it should be. Note issue #132 |
I've looked around. Definitely a better solution - a real fix instead of a workaround. I might tinker with it sometime, but no promises. "[...] definitely a lot of work for limited gain."~Nertea, and I agree with the sentiment. Consideration for closing this PR to maintain internal quality of SystemHeat - people that are unbothered by jank will find the patches via #132 anyways. |
It's a very janky workaround for #132
MKS drills don't use
ModuleResourceHarvester/ModuleAsteroidDrillmodules, instead using separateUSI_Harvestermodules.These patches remove the heat generation from
USI_harvesterand create aModuleSystemHeatHarvestermodule outputting hopefully similar heat generation - I did not test the systemPower values. It has 0 efficiency, so extracts nothing.The implementation is pretty clunky, since it separates resource extraction from heat generation:

In ithis image the Gypsum rate, load and efficiency are created by USI-MKS .
SystemHeat tab and Surface Harvester are created by SystemHeat.
The
Start / Stop Gypsum drillis USI-MKS resource extraction toggle .The
Start / Stop Surface Harvestertoggle is SystemHeat heat generation toggle.Yes, you can turn on just the MKS part and it will extract without creating heat - I dind't find a way to remove that limitation.