Skip to content

Commit d799ba1

Browse files
Merge pull request #98 from post-kerbin-mining-corporation/dev
Release 0.6.0
2 parents 416a3c8 + d0a93df commit d799ba1

41 files changed

Lines changed: 2976 additions & 175 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CKAN/SystemHeat-CryoTanks.netkan

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"spec_version": "v1.4",
3+
"identifier": "SystemHeat-CryoTanks",
4+
"name": "System Heat - Cryo Tanks Configuration",
5+
"$kref": "#/ckan/github/post-kerbin-mining-corporation/SystemHeat",
6+
"$vref": "#/ckan/ksp-avc",
7+
"abstract": "This System Heat config package changes zero boiloff cryogenic tanks to need cooling instead of power. WARNING: potentially vessel-breaking.",
8+
"author": "Nertea (Chris Adderley)",
9+
"license": "CC-BY-NC-SA-4.0",
10+
"resources": {
11+
"homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/193909-1",
12+
"repository": "https://github.com/post-kerbin-mining-corporation/SystemHeat"
13+
},
14+
"depends": [
15+
{ "name": "ModuleManager" },
16+
{ "name": "SystemHeat" },
17+
{ "name": "CommunityResourcePack" }
18+
],
19+
"suggests": [
20+
{ "name": "SystemHeatConverters" },
21+
{ "name": "SystemHeatFissionReactors" },
22+
{ "name": "SystemHeatHarvesters" },
23+
{ "name": "NearFuturePropulsion" }
24+
],
25+
"install": [ {
26+
"find": "SystemHeatBoiloff",
27+
"install_to": "GameData"
28+
} ]
29+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
@PART[*]:HAS[@MODULE[ModuleCryoTank]]:AFTER[zzz_CryoTanks]
2+
{
3+
MODULE
4+
{
5+
name = ModuleSystemHeat
6+
volume = #$../mass$
7+
volume *= 0.5
8+
moduleID = tank
9+
iconName = Icon_Snow
10+
}
11+
12+
@MODULE[ModuleCryoTank]
13+
{
14+
15+
@name = ModuleSystemHeatCryoTank
16+
systemHeatModuleID = tank
17+
18+
@BOILOFFCONFIG:HAS[#FuelName[LqdHydrogen]]
19+
{
20+
CoolingHeatCost = 0.3
21+
CryocoolerTemperature = 300
22+
}
23+
@BOILOFFCONFIG:HAS[#FuelName[LqdMethane]]
24+
{
25+
CoolingHeatCost = 0.15
26+
CryocoolerTemperature = 400
27+
}
28+
@BOILOFFCONFIG:HAS[#FuelName[LqdHe3]]
29+
{
30+
CoolingHeatCost = 0.22
31+
CryocoolerTemperature = 350
32+
}
33+
@BOILOFFCONFIG:HAS[#FuelName[LqdDeuterium]]
34+
{
35+
CoolingHeatCost = 0.25
36+
CryocoolerTemperature = 300
37+
}
38+
}
39+
}

Extras/SystemHeatConverters/genericConverters.cfg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@
2525
key = 1000 1.0
2626
key = 1300 0.0
2727
}
28+
2829
systemPower = #$INPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]/Ratio$ //set the heat ouput as proportional to the EC usage.
2930
@systemPower *= .90 //lets assume 90% of EC usage turns into heat.
3031
!ThermalEfficiency {}
3132
!TemperatureModifier {}
3233
@GeneratesHeat = false //disable stock heating
34+
3335
}
3436
}

0 commit comments

Comments
 (0)