Skip to content

Commit 901349c

Browse files
authored
Merge pull request #28 from towermom9/master
Adds VABOrganizer compatibility
2 parents 07416ef + bdabc98 commit 901349c

3 files changed

Lines changed: 216 additions & 0 deletions

File tree

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
/////////////////////////////////////////////////////
2+
// Modular Launch Pads
3+
/////////////////////////////////////////////////////
4+
5+
// Launch Stands
6+
@PART[AM_MLP_SmallLaunchStand|AM_MLP_AtlasLaunchStand|AM_MLP_AtlasUmbilicalArmAgena|AM_MLP_AtlasUmbilicalArmCentaur|AM_MLP_MilkstoolLaunchStand1|AM_MLP_MilkstoolLaunchStand2|AM_MLP_MilkstoolLaunchStand3|AM_MLP_RedstoneLaunchStand|AM_MLP_JupiterPetalCover|AM_MLP_VanguardLaunchStand|AM_MLP_ThorLaunchStand|AM_MLP_ThorServiceTowerFallback|AM_MLP_TitanIILaunchStand|AM_MLP_TitanIIServiceTowerSingle|AM_MLP_TitanIIServiceTowerMast|AM_MLP_TitanIIServiceTowerUmbilical|AM_MLP_TitanIIServiceTowerUmbilicalGem|AM_MLP_TitanIIServiceTowerUmbilical2|AM_MLP_TitanIIServiceTowerUmbilicalGem2|AM_MLP_TitanIIServiceTowerModBase|AM_MLP_TitanIIServiceTowerModSec1|AM_MLP_TitanIIServiceTowerModSec2|AM_MLP_TitanIIServiceTowerModTop|AM_MLP_Titan3LaunchStand|AM_MLP_Delta4LaunchStand|AM_MLP_Delta4ServiceTower|AM_MLP_Delta4TowerArm1|AM_MLP_Delta4TowerArm2|AM_MLP_Delta4TowerArm3|AM_MLP_SmallLaunchStandRect|AM_MLP_LargeLaunchStand|AM_MLP_SaturnLaunchStandPedestal|AM_MLP_LaunchStandSmallPole|AM_MLP_LaunchStandServiceTower1|AM_MLP_LaunchStandServiceTower2|AM_MLP_LaunchStandServiceTower3|AM_MLP_LaunchStandServiceTower4|AM_MLP_VanguardServiceTower|AM_MLP_TestStandSmall|AM_MLP_TestStandTower|AM_MLP_TestStandEngine|AM_MLP_GeneralCrewElevatorMini|AM_MLP_GeneralCrewElevatorMiniArm|AM_MLP_LaunchStandCrewElevatorMercury|AM_MLP_LaunchStandCrewElevatorAtlas|AM_MLP_CrewElevatorAtlasUmbilical|AM_MLP_LaunchStandCrewWalkwayMercury|AM_MLP_LaunchStandCrewWalkwayMini|AM_MLP_LaunchStandCrewElevatorGemini|AM_MLP_GeneralServiceTowerXLBase|AM_MLP_GeneralServiceTowerXLSec1|AM_MLP_GeneralServiceTowerXLTop|AM_MLP_TitanIIITowerMast|AM_MLP_SaturnMilkstoolClamp|AM_MLP_AtlasUmbilicalArmCentaur1|AM_MLP_AtlasUmbilicalArmCentaur2|AM_MLP_AerobeeLaunchStand|AM_MLP_Delta4ModTowerCore|AM_MLP_Delta4ModTowerTop|AM_MLP_AgenaServiceTower|AM_MLP_CentaurServiceTower1|AM_MLP_CentaurServiceTower2|AM_MLP_Atlas2UmbilicalArm1|AM_MLP_Atlas2UmbilicalArm2|AM_MLP_Atlas2UmbilicalArm3|AM_MLP_GeneralUmbilicalDroopAtlas2]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
7+
{
8+
%VABORGANIZER
9+
{
10+
%organizerSubcategory = LaunchStands
11+
}
12+
}
13+
14+
// Launch Plates
15+
@PART[AM_MLP_LaunchPlateRnd1|AM_MLP_LaunchPlateRnd2|AM_MLP_LaunchPlateRnd3|AM_MLP_LaunchPlateSqr1|AM_MLP_LaunchPlateSqr2|AM_MLP_LaunchPlateSqr3|AM_MLP_LaunchPlateSqr4|AM_MLP_LaunchPlateFalcon9|AM_MLP_LaunchPlateN1|AM_MLP_LaunchPlateEnergia|AM_MLP_MilkstoolMini1S|AM_MLP_MilkstoolMini1T|AM_MLP_MilkstoolMini2S|AM_MLP_MilkstoolMini2T|AM_MLP_MilkstoolMini3S|AM_MLP_MilkstoolMini3M|AM_MLP_MilkstoolMini3T]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
16+
{
17+
%VABORGANIZER
18+
{
19+
%organizerSubcategory = LaunchPlates
20+
}
21+
}
22+
23+
// Launch Rails
24+
@PART[AM_MLP_LaunchRailMini|AM_MLP_LaunchRailSmall|AM_MLP_LaunchRailMedium|AM_MLP_LaunchRailLarge]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
25+
{
26+
%VABORGANIZER
27+
{
28+
%organizerSubcategory = LaunchRails
29+
}
30+
}
31+
32+
// Launch Bases
33+
@PART[AM_MLP_GeneralLaunchPlate|AM_MLP_FlatLaunchBaseMini|AM_MLP_FlatLaunchBaseSmall|AM_MLP_GenBaseMicro|AM_MLP_GenBaseMini|AM_MLP_GenBaseSmall|AM_MLP_GenBaseMedium|AM_MLP_GenBaseLarge|AM_MLP_GenBaseXLarge]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
34+
{
35+
%VABORGANIZER
36+
{
37+
%organizerSubcategory = LaunchBases
38+
}
39+
}
40+
41+
// General Service Towers
42+
@PART[AM_MLP_GeneralTowerMulti|AM_MLP_GeneralServiceTowerLargeSec1|AM_MLP_GeneralServiceTowerLargeTop|AM_MLP_GeneralServiceTowerMedium|AM_MLP_GeneralServiceTowerMediumSec1|AM_MLP_GeneralServiceTowerMediumTop|AM_MLP_GeneralServiceTowerSmall|AM_MLP_GeneralServiceTowerSmallSec1|AM_MLP_GeneralServiceTowerSmallTop|AM_MLP_GeneralModularMultiTowerSmall|AM_MLP_GeneralModularMultiTowerMedium|AM_MLP_GeneralModularMultiTowerLarge|AM_MLP_GeneralModularMultiTowerTop|AM_MLP_GeneralModularMultiTowerMast]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
43+
{
44+
%VABORGANIZER
45+
{
46+
%organizerSubcategory = GeneralServiceTowers
47+
}
48+
}
49+
50+
// Special Service Towers
51+
@PART[AM_MLP_GeneralTowerAtlasV|AM_MLP_GeneralTowerDeltaII|AM_MLP_SpecialServiceTowerAtlasVBase|AM_MLP_SpecialServiceTowerAtlasVSec1|AM_MLP_SpecialServiceTowerAtlasVSec2|AM_MLP_SpecialServiceTowerAtlasVTop|AM_MLP_SpecialServiceTowerDeltaIIBase|AM_MLP_SpecialServiceTowerDeltaIISec1|AM_MLP_SpecialServiceTowerDeltaIISec2|AM_MLP_SpecialServiceTowerDeltaIITop|AM_MLP_GeneralStrongbackTowerFull|AM_MLP_GeneralStrongbackTowerSmall|AM_MLP_GeneralStrongbackTowerMini|AM_MLP_GeneralStrongbackTowerMicro|AM_MLP_GeneralFallbackUmbilicalTower|AM_MLP_TitanIIServiceTowerSingle|AM_MLP_TitanIIServiceTowerMast|AM_MLP_TitanIIServiceTowerModBase|AM_MLP_TitanIIServiceTowerModSec1|AM_MLP_TitanIIServiceTowerModSec2|AM_MLP_TitanIIServiceTowerModTop|AM_MLP_TitanIIITowerMast|AM_MLP_GeneralServiceTowerXLBase|AM_MLP_GeneralServiceTowerXLSec1|AM_MLP_GeneralServiceTowerXLTop|AM_MLP_Delta4ServiceTower|AM_MLP_FlatSlabServiceTower|AM_MLP_N1ModularTower|AM_MLP_N1TowerPlatform|AM_MLP_Delta4ModTowerCore|AM_MLP_Delta4ModTowerTop|AM_MLP_AgenaServiceTower|AM_MLP_CentaurServiceTower1|AM_MLP_CentaurServiceTower2]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
52+
{
53+
%VABORGANIZER
54+
{
55+
%organizerSubcategory = SpecialServiceTowers
56+
}
57+
}
58+
59+
// Crew Elevators
60+
@PART[AM_MLP_GeneralCrewArm|AM_MLP_GeneralCrewArmSmallMount|AM_MLP_GeneralCrewElevator|AM_MLP_GeneralCrewElevator2|AM_MLP_CrewElevatorLargeSec1|AM_MLP_CrewElevatorLargeTop|AM_MLP_CrewElevatorLargeExt|AM_MLP_CrewElevatorXLargeSec|AM_MLP_GeneralCrewElevatorSection|AM_MLP_GeneralCrewElevatorSmall|AM_MLP_CrewElevatorSmallSec1|AM_MLP_CrewElevatorSmallTop|AM_MLP_LaunchStandCrewElevatorMercury|AM_MLP_LaunchStandCrewWalkwayMercury|AM_MLP_LaunchStandCrewElevatorAtlas|AM_MLP_LaunchStandCrewWalkwayMini|AM_MLP_CrewElevatorAtlasUmbilical|AM_MLP_LaunchStandCrewElevatorGemini|AM_MLP_GeneralCrewElevatorMini|AM_MLP_GeneralCrewElevatorMiniArm|AM_MLP_GeneralCrewElevatorMiniArmS|AM_MLP_GeneralCrewElevatorMiniSec1|AM_MLP_SoyuzLaunchBaseElevator]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
61+
{
62+
%VABORGANIZER
63+
{
64+
%organizerSubcategory = CrewElevators
65+
}
66+
}
67+
68+
// Hold Downs
69+
@PART[AM_MLP_GeneralHold1|AM_MLP_GeneralHold2|AM_MLP_GeneralHold3|AM_MLP_GeneralHold4|AM_MLP_GeneralHold5|AM_MLP_GeneralHold6|AM_MLP_GeneralHold7|AM_MLP_GeneralHoldSRB|AM_MLP_GeneralROFI|AM_MLP_HoldArmSaturnIB|AM_MLP_HoldArmSaturnV|AM_MLP_AtlasSepClampArm|AM_MLP_AtlasSepSideUmb]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
70+
{
71+
%VABORGANIZER
72+
{
73+
%organizerSubcategory = HoldDowns
74+
}
75+
}
76+
77+
// Swing Arms & Umbilicals
78+
@PART[AM_MLP_GeneralTowerSwingArm|AM_MLP_GeneralTowerSwingArmMedium|AM_MLP_GeneralTowerSwingArmLarge|AM_MLP_GeneralSideSwingArmSmall|AM_MLP_GeneralSideSwingArmMedium|AM_MLP_GeneralSideSwingArmLarge|AM_MLP_SmallTowerSwingArm|AM_MLP_SmallTowerSwingArmMedium|AM_MLP_SmallTowerSwingArmLarge|AM_MLP_GeneralUmbilicalDrop|AM_MLP_GeneralUmbilicalDropLarge|AM_MLP_LaunchStandSmallUmbilical|AM_MLP_GeneralUmbilicalDroopA|AM_MLP_GeneralUmbilicalDroopB|AM_MLP_GeneralUmbilicalDroopC|AM_MLP_GeneralUmbilicalDroopD|AM_MLP_GeneralUmbilicalDroopE|AM_MLP_TitanIIServiceTowerUmbilical|AM_MLP_TitanIIServiceTowerUmbilicalGem|AM_MLP_TitanIIServiceTowerUmbilical2|AM_MLP_TitanIIServiceTowerUmbilicalGem2|AM_MLP_AtlasUmbilicalArmAgena|AM_MLP_AtlasUmbilicalArmCentaur|AM_MLP_AtlasUmbilicalArmCentaur1|AM_MLP_AtlasUmbilicalArmCentaur2|AM_MLP_CentaurUmbilicalArms|AM_MLP_Delta4TowerArm1|AM_MLP_Delta4TowerArm2|AM_MLP_Delta4TowerArm3|AM_MLP_ScissorArmUmbilical|AM_MLP_GeneralUmbilicalDroopA4|AM_MLP_GeneralUmbilicalDroopB4|AM_MLP_GeneralUmbilicalDroopC4|AM_MLP_GeneralUmbilicalDroopD4|AM_MLP_GeneralUmbilicalDroopE4|AM_MLP_Atlas2UmbilicalArm1|AM_MLP_Atlas2UmbilicalArm2|AM_MLP_Atlas2UmbilicalArm3|AM_MLP_GeneralUmbilicalDroopAtlas2]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
79+
{
80+
%VABORGANIZER
81+
{
82+
%organizerSubcategory = SwingArms&Umbilicals
83+
}
84+
}
85+
86+
// Soyuz Launch Base
87+
@PART[AM_MLP_SoyuzLaunchBase|AM_MLP_SoyuzLaunchBaseClampArm|AM_MLP_SoyuzLaunchBaseArmLG|AM_MLP_SoyuzLaunchBaseArmSM|AM_MLP_SoyuzLaunchBaseGantry|AM_MLP_SoyuzLaunchBaseElevator]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
88+
{
89+
%VABORGANIZER
90+
{
91+
%organizerSubcategory = SoyuzLaunchBase
92+
}
93+
}
94+
95+
// Saturn V Mobile Launcher
96+
@PART[AM_MLP_SaturnMobileLauncherClampBase|AM_MLP_SaturnMobileLauncherBaseFree|AM_MLP_SaturnLauncherMilkstool|AM_MLP_SaturnTowerBase|AM_MLP_SaturnTowerBaseSquare|AM_MLP_SaturnTowerMultiSection|AM_MLP_SaturnTowerCrewSection|AM_MLP_SaturnTowerCrewFloor|AM_MLP_SaturnTowerTopSection|AM_MLP_SaturnHammerheadCrane|AM_MLP_SaturnLightningMast|AM_MLP_SaturnLauncherTSM|AM_MLP_HoldArmSaturnIB|AM_MLP_HoldArmSaturnV|AM_MLP_SaturnTowerCrewArm|AM_MLP_SaturnTowerDamperArm|AM_MLP_SaturnTowerSwingArmBDB|AM_MLP_SaturnTowerSwingArmGen|AM_MLP_SaturnTowerSwingArm0|AM_MLP_SaturnTowerSwingArm2|AM_MLP_SaturnTowerSwingArm3|AM_MLP_SaturnTowerSwingArm4|AM_MLP_SaturnTowerSwingArm5|AM_MLP_SaturnTowerSwingArm6|AM_MLP_SaturnTowerSwingArm7|AM_MLP_SaturnTowerSwingArm8|AM_MLP_SaturnTowerSwingArm9]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
97+
{
98+
%VABORGANIZER
99+
{
100+
%organizerSubcategory = SaturnVMobileLauncher
101+
}
102+
}
103+
104+
// Space Shuttle Launch Platform
105+
@PART[AM_MLP_ShuttleLauncherBaseClamp|AM_MLP_ShuttleLauncherBaseFree|AM_MLP_ShuttleLauncherSRBHold|AM_MLP_ShuttleLauncherTSM|AM_MLP_ShuttleLauncherFSSBase|AM_MLP_ShuttleTowerMultiSection|AM_MLP_ShuttleTowerCrewSection|AM_MLP_ShuttleTowerCrewFloor|AM_MLP_ShuttleTowerTopSection|AM_MLP_ShuttleLauncherRSS|AM_MLP_ShuttleLauncherRSSHinge|AM_MLP_ShuttleTowerCrewArm|AM_MLP_ShuttleTowerRodanCrewArm|AM_MLP_ShuttleTowerIntertankStructure|AM_MLP_ShuttleTowerArmLOX|AM_MLP_ShuttleTowerArmHydrogen|AM_MLP_ShuttleTowerArmIntertank|AM_MLP_SaturnLightningMastAlt|AM_MLP_ShuttleSLC6LaunchMount|AM_MLP_ShuttleSLC6TowerCore|AM_MLP_ShuttleSLC6TowerCrew|AM_MLP_ShuttleSLC6TowerTop|AM_MLP_ShuttleSLC6TowerMast|AM_MLP_ShuttleSLC6TowerCrewArm|AM_MLP_ShuttleSLC6TowerLOXArm|AM_MLP_ShuttleSLC6TowerIntertank]:NEEDS[VABOrganizer]:AFTER[VABOrganizer]
106+
{
107+
%VABORGANIZER
108+
{
109+
%organizerSubcategory = SpaceShuttleLaunchPlatform
110+
}
111+
}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
// Used by ModularLaunchPads
2+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
3+
{
4+
name = LaunchStands
5+
Label = #LOC_MLP-VABO_subcategory_LaunchStands //Launch Stands
6+
Priority = 5
7+
CategoryPriority = 100 // ModularLaunchPads
8+
}
9+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
10+
{
11+
name = LaunchPlates
12+
Label = #LOC_MLP-VABO_subcategory_LaunchPlates //Launch Plates
13+
Priority = 10
14+
CategoryPriority = 100 // ModularLaunchPads
15+
}
16+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
17+
{
18+
name = LaunchRails
19+
Label = #LOC_MLP-VABO_subcategory_LaunchRails //Launch Rails
20+
Priority = 15
21+
CategoryPriority = 100 // ModularLaunchPads
22+
}
23+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
24+
{
25+
name = LaunchBases
26+
Label = #LOC_MLP-VABO_subcategory_LaunchBases //Launch Bases
27+
Priority = 20
28+
CategoryPriority = 100 // ModularLaunchPads
29+
}
30+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
31+
{
32+
name = GeneralServiceTowers
33+
Label = #LOC_MLP-VABO_subcategory_GeneralServiceTowers //General Service Towers
34+
Priority = 25
35+
CategoryPriority = 100 // ModularLaunchPads
36+
}
37+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
38+
{
39+
name = SpecialServiceTowers
40+
Label = #LOC_MLP-VABO_subcategory_SpecialServiceTowers //Special Service Towers
41+
Priority = 30
42+
CategoryPriority = 100 // ModularLaunchPads
43+
}
44+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
45+
{
46+
name = CrewElevators
47+
Label = #LOC_MLP-VABO_subcategory_CrewElevators //Crew Elevators
48+
Priority = 35
49+
CategoryPriority = 100 // ModularLaunchPads
50+
}
51+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
52+
{
53+
name = HoldDowns
54+
Label = #LOC_MLP-VABO_subcategory_HoldDowns //Hold Downs
55+
Priority = 40
56+
CategoryPriority = 100 // ModularLaunchPads
57+
}
58+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
59+
{
60+
name = SwingArms&Umbilicals
61+
Label = #LOC_MLP-VABO_subcategory_SwingArms&Umbilicals //Swing Arms & Umbilicals
62+
Priority = 45
63+
CategoryPriority = 100 // ModularLaunchPads
64+
}
65+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
66+
{
67+
name = SoyuzLaunchBase
68+
Label = #LOC_MLP-VABO_subcategory_SoyuzLaunchBase //Soyuz Launch Base
69+
Priority = 50
70+
CategoryPriority = 100 // ModularLaunchPads
71+
}
72+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
73+
{
74+
name = SaturnVMobileLauncher
75+
Label = #LOC_MLP-VABO_subcategory_SaturnVMobileLauncher //Saturn V Mobile Launcher
76+
Priority = 55
77+
CategoryPriority = 100 // ModularLaunchPads
78+
}
79+
ORGANIZERSUBCATEGORY:NEEDS[VABOrganizer]
80+
{
81+
name = SpaceShuttleLaunchPlatform
82+
Label = #LOC_MLP-VABO_subcategory_SpaceShuttleLaunchPlatform //Space Shuttle Launch Platform
83+
Priority = 60
84+
CategoryPriority = 100 // ModularLaunchPads
85+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Localization
2+
{
3+
en-us
4+
{
5+
// Subcategories
6+
/// MLP-subcategories
7+
#LOC_MLP-VABO_subcategory_LaunchStands = Launch Stands
8+
#LOC_MLP-VABO_subcategory_LaunchPlates = Launch Plates
9+
#LOC_MLP-VABO_subcategory_LaunchRails = Launch Rails
10+
#LOC_MLP-VABO_subcategory_LaunchBases = Launch Bases
11+
#LOC_MLP-VABO_subcategory_GeneralServiceTowers = General Service Towers
12+
#LOC_MLP-VABO_subcategory_SpecialServiceTowers = Special Service Towers
13+
#LOC_MLP-VABO_subcategory_CrewElevators = Crew Elevators
14+
#LOC_MLP-VABO_subcategory_HoldDowns = Hold Downs
15+
#LOC_MLP-VABO_subcategory_SwingArms&Umbilicals = Swing Arms & Umbilicals
16+
#LOC_MLP-VABO_subcategory_SoyuzLaunchBase = Soyuz Launch Base
17+
#LOC_MLP-VABO_subcategory_SaturnVMobileLauncher = Saturn V Mobile Launcher
18+
#LOC_MLP-VABO_subcategory_SpaceShuttleLaunchPlatform = Space Shuttle Launch Platform
19+
}
20+
}

0 commit comments

Comments
 (0)