Skip to content

Commit ab4fc12

Browse files
committed
2nd round of corrections for MAS patch ordering
1 parent 8a6b259 commit ab4fc12

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

GameData/MOARdV/Patches/000_JSI-To-MAS.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// The MAS support piggyback patch. Adds a generic MAS module to any part that
22
// includes an RPM module.
3-
@PART[*]:HAS[@MODULE[RasterPropMonitorComputer],!MODULE[MASFlightComputer]]:FINAL // Should run very late, to leave room for anything else to patch RPM first
3+
@PART[*]:HAS[@MODULE[RasterPropMonitorComputer]&!MODULE[MASFlightComputer]]:FINAL // Should run very late, to leave room for anything else to patch RPM first
44
{
55
MODULE
66
{

GameData/MOARdV/Patches/001_MAS_SCANsat.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Because the RPM bridge for SCANsat uses a local persistent storage module,
22
// but the SCANsat MM patch only applies to RasterPropMonitor, we need our own
33
// patch here to get the persistent storage module added to our parts.
4-
@PART[*]:HAS[@MODULE[MASFlightComputer&!MODULE[SCANRPMStorage]]:FINAL // Should run very late, after JSI-to-MAS patch, due to MASFlightComputer
4+
@PART[*]:HAS[@MODULE[MASFlightComputer&!MODULE[SCANRPMStorage]]:NEEDS[SCANsat]:FINAL // Should run very late, after JSI-to-MAS patch, due to MASFlightComputer
55
{
66
MODULE
77
{

GameData/MOARdV/Patches/MAS_AJE_IdEngine.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
// Add MASIdEngine to supported part modules.
22

3-
@PART[*]:HAS[@MODULE[ModuleEnginesAJEPropeller]]:AFTER[AJE]
3+
@PART[*]:HAS[@MODULE[ModuleEnginesAJEPropeller&!MODULE[MASIdEngine]]:AFTER[AJE]
44
{
55
MODULE
66
{
77
name = MASIdEngine
88
}
99
}
1010

11-
@PART[*]:HAS[@MODULE[ModuleEnginesAJEJet]]:AFTER[AJE]
11+
@PART[*]:HAS[@MODULE[ModuleEnginesAJEJet]&!MODULE[MASIdEngine]]]:AFTER[AJE]
1212
{
1313
MODULE
1414
{

GameData/MOARdV/Patches/MAS_APEx_IdEngineGroup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Add MASIdEngineGroup to supported part modules.
22

3-
@PART[*]:HAS[@MODULE[ModuleEnginesFX]]:LAST[AvionicsSystems]
3+
@PART[*]:HAS[@MODULE[ModuleEnginesFX]&!MODULE[MASIdEngineGroup]]:LAST[AvionicsSystems]
44
{
55
MODULE
66
{

GameData/MOARdV/Patches/MAS_APEx_MFD40x20_kOS_PropMonitor.cfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@PROP[MAS_APEx_MFD40x20_kOS]:LAST[kOS|kOSPropMonitor]
1+
@PROP[MAS_APEx_MFD40x20_kOS]:LAST[kOSPropMonitor]
22
{
33
@MODULE[RasterPropMonitor]
44
{
@@ -11,9 +11,9 @@
1111
//Main
1212
name = kOSRPMPage
1313
button = button_G
14-
textureURL = kPM/Library/Textures/kPM40x20Alt
14+
textureURL = kPM/Library/Textures/kPM40x20Alt
1515

16-
disableSwitchingTo=pALCORSTBY40x20,pALCORPFD40x20,pTargetMenu40x20,DPAI,pALCORMapOrbit40x20,pALCORMapLanding40x20,pAutopilot40x20,ALCORGraphAltAtmAltDynPressAtm40x20,ALCORGraphTerrainHeightScaner40x20,vesselView,pALCORAscDes40x20,pALCORLanding40x20,pALCORorbit40x20,pALCORorbitDisplay40x20,JSIOrbitDisplay,pALCORDocking40x20,pALCORDocking40x20cross,pALCORshipinfo40x20,pFlightLog40x20,pALCORCrew40x20,pALCORExtCam40x20,pExtCam-1-40x20
16+
disableSwitchingTo = pALCORSTBY40x20,pALCORPFD40x20,pTargetMenu40x20,DPAI,pALCORMapOrbit40x20,pALCORMapLanding40x20,pAutopilot40x20,ALCORGraphAltAtmAltDynPressAtm40x20,ALCORGraphTerrainHeightScaner40x20,vesselView,pALCORAscDes40x20,pALCORLanding40x20,pALCORorbit40x20,pALCORorbitDisplay40x20,JSIOrbitDisplay,pALCORDocking40x20,pALCORDocking40x20cross,pALCORshipinfo40x20,pFlightLog40x20,pALCORCrew40x20,pALCORExtCam40x20,pExtCam-1-40x20
1717

1818
PAGEHANDLER
1919
{

GameData/MOARdV/Patches/MAS_HullcamVDS.cfg

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// This patch file adds MASCamera to models from Hullcam VDS package.
22

3-
@PART[aerocam]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
3+
@PART[aerocam]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
44
{
55
MODULE
66
{
@@ -18,7 +18,7 @@
1818

1919
}
2020

21-
@PART[aerocam180]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
21+
@PART[aerocam180]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
2222
{
2323
MODULE
2424
{
@@ -36,7 +36,7 @@
3636

3737
}
3838

39-
@PART[hc_booster]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
39+
@PART[hc_booster]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
4040
{
4141
MODULE
4242
{
@@ -66,7 +66,7 @@
6666
}
6767
}
6868

69-
@PART[hc_kazzelblad]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
69+
@PART[hc_kazzelblad]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
7070
{
7171
MODULE
7272
{
@@ -92,7 +92,7 @@
9292
}
9393
}
9494

95-
@PART[hc_launchcam]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
95+
@PART[hc_launchcam]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
9696
{
9797
MODULE
9898
{
@@ -115,7 +115,7 @@
115115
}
116116
}
117117

118-
@PART[hc_navcam]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
118+
@PART[hc_navcam]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
119119
{
120120
MODULE
121121
{
@@ -132,7 +132,7 @@
132132
}
133133
}
134134

135-
@PART[hc_nightvision]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
135+
@PART[hc_nightvision]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
136136
{
137137
MODULE
138138
{
@@ -158,7 +158,7 @@
158158
}
159159
}
160160

161-
@PART[hc_scicam]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
161+
@PART[hc_scicam]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
162162
{
163163
MODULE
164164
{
@@ -180,7 +180,7 @@
180180
}
181181
}
182182

183-
@PART[hc_wideangle]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
183+
@PART[hc_wideangle]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
184184
{
185185
MODULE
186186
{
@@ -197,7 +197,7 @@
197197
}
198198
}
199199

200-
@PART[kerbpro]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
200+
@PART[kerbpro]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
201201
{
202202
MODULE
203203
{
@@ -214,7 +214,7 @@
214214
}
215215
}
216216

217-
@PART[Telescope]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
217+
@PART[Telescope]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
218218
{
219219
MODULE
220220
{
@@ -236,7 +236,7 @@
236236
}
237237
}
238238

239-
@PART[Pictozoom_2000]:HAS[!MODULE[MASCamera]]:NEEDS[HullcamVDSContinued]
239+
@PART[Pictozoom_2000]:HAS[!MODULE[MASCamera]]:FOR[AvionicsSystems]
240240
{
241241
MODULE
242242
{

GameData/MOARdV/Patches/MAS_SDHI.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Update SDHI para/dock parts to include 250km radar + docking port camera
22

3-
@PART[SDHI_ParaDock_1_ClampOTron]:NEEDS[SDHI]
3+
@PART[SDHI_ParaDock_1_ClampOTron]:HAS[!MODULE[MASRadar]&!MODULE[MASCamera]]:FOR[AvionicsSystems]
44
{
55
MODULE
66
{
@@ -35,7 +35,7 @@
3535
}
3636
}
3737

38-
@PART[SDHI_ParaDock_2_IACBM]:NEEDS[SDHI]
38+
@PART[SDHI_ParaDock_2_IACBM]:HAS[!MODULE[MASRadar]&!MODULE[MASCamera]]:FOR[AvionicsSystems]
3939
{
4040
MODULE
4141
{

0 commit comments

Comments
 (0)