Skip to content

Commit 5efb49f

Browse files
authored
Add Compat for Near Future Exploration (#352)
1 parent d11161e commit 5efb49f

1 file changed

Lines changed: 102 additions & 0 deletions

File tree

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
// Patch all nfex-fueltank part switch's to remove resource managment (now functions only as a texture selector)
2+
@PART[nfex-fueltank-*]:FOR[RealFuels]
3+
{
4+
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[surfaceSwitch]]
5+
{
6+
@switcherDescription = Tank Style (Textures)
7+
@switcherDescriptionPlural = Tank Style Options
8+
9+
@SUBTYPE,*
10+
{
11+
!descriptionSummary = DEL
12+
!descriptionDetail = DEL
13+
!tankType = DEL
14+
!addedMass = DEL
15+
}
16+
}
17+
}
18+
19+
// Add realfuels modules to each tank volume roughly matches Procedual Parts tanks of same dimensions (volumes multiplied by 3x)
20+
21+
// ---------------- Medium Cluster Tanks ----------------
22+
@PART[nfex-fueltank-stack-medium-1]:FOR[RealFuels] //MLT-240 Multipurpose Fuel Tank Cluster
23+
{
24+
MODULE
25+
{
26+
name = ModuleFuelTanks
27+
volume = 1080
28+
type = ServiceModule
29+
}
30+
}
31+
32+
@PART[nfex-fueltank-stack-medium-2]:FOR[RealFuels] //MLT-120 Multipurpose Fuel Tank Cluster
33+
{
34+
MODULE
35+
{
36+
name = ModuleFuelTanks
37+
volume = 540
38+
type = ServiceModule
39+
}
40+
}
41+
42+
@PART[nfex-fueltank-stack-medium-3]:FOR[RealFuels] //MLT-60 Multipurpose Fuel Tank Cluster
43+
{
44+
MODULE
45+
{
46+
name = ModuleFuelTanks
47+
volume = 270
48+
type = ServiceModule
49+
}
50+
}
51+
52+
// ---------------- Small Radial Tanks ----------------
53+
@PART[nfex-fueltank-radial-small-1]:FOR[RealFuels] //MLT-R20 Multipurpose Fuel Tank
54+
{
55+
MODULE
56+
{
57+
name = ModuleFuelTanks
58+
volume = 180
59+
type = ServiceModule
60+
}
61+
}
62+
63+
@PART[nfex-fueltank-radial-small-2]:FOR[RealFuels] //MLT-R10 Multipurpose Fuel Tank
64+
{
65+
MODULE
66+
{
67+
name = ModuleFuelTanks
68+
volume = 90
69+
type = ServiceModule
70+
}
71+
}
72+
73+
@PART[nfex-fueltank-radial-small-3]:FOR[RealFuels] //MLT-R5 Multipurpose Fuel Tank
74+
{
75+
MODULE
76+
{
77+
name = ModuleFuelTanks
78+
volume = 45
79+
type = ServiceModule
80+
}
81+
}
82+
83+
// ---------------- Tiny Tanks ----------------
84+
@PART[nfex-fueltank-radial-tiny-1]:FOR[RealFuels] //MLT-R2 Multipurpose Fuel Tank
85+
{
86+
MODULE
87+
{
88+
name = ModuleFuelTanks
89+
volume = 11.4
90+
type = ServiceModule
91+
}
92+
}
93+
94+
@PART[nfex-fueltank-stack-tiny-1]:FOR[RealFuels] //MLT-10 Multipurpose Fuel Tank Cluster
95+
{
96+
MODULE
97+
{
98+
name = ModuleFuelTanks
99+
volume = 45
100+
type = ServiceModule
101+
}
102+
}

0 commit comments

Comments
 (0)