diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-2.mu new file mode 100644 index 00000000..e1252525 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg index 88ec2087..099ed114 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg @@ -1,8 +1,8 @@ // Patches applying art changes to Making History nose cones // Contents: -- Protective Rocket Nosecone Mk5A () +- Protective Rocket Nosecone Mk5A (Size_1_5_Cone) -@PART[tdbCone] +@PART[Size_1_5_Cone] { @author = Chris Adderley (Nertea) !mesh = DELETE @@ -11,4 +11,53 @@ { model = ReStock/Assets/Aero/restock-nosecone-1875-2 } + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = BlackAndWhite + useMultipleDragCubes = false + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = false + 1875mNosecone = true + 1875mNoseconeOrange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = true + 1875mNosecone = false + 1875mNoseconeOrange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = false + 1875mNosecone = false + 1875mNoseconeOrange = true + } + } + } } diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg index 1b58d2d8..3d08bc39 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg @@ -1,9 +1,9 @@ // Patches applying art changes to MH SRB engines // Contents: -// - THK 'Pollux' SRB () +// - THK 'Pollux' SRB (Pollux) // THK 'Pollux' SRB -@PART[tdbSRB] +@PART[Pollux] { @author = Chris Adderley (Nertea) !mesh = DELETE diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index ef8db2f1..532dd0f6 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -68,7 +68,7 @@ - EAS-4 Strut Connector (Andrew) - Making History parts replaced: - Aero - - New MH nosecone (Nertea) + - Protective Rocket Nosecone Mk5A (Nertea) - Engines - RV-1 'Cub' Vernier Engine (Nertea): now has Basic, Wide and Compact variants - RK-7 'Kodiak' Liquid Fueled Engine (Nertea): now has 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and Compact variants diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg index ab617e7b..78b8c785 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg @@ -14,11 +14,13 @@ PART rescaleFactor = 1 // Attachment attachRules = 1,1,1,1,0 - node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 // Tech - TechRequired = aerodynamicSystems + TechRequired = advConstruction entryCost = 4200 // Info + /// Flag to disable this part if MH is installed + MHReplacement = True cost = 480 category = Aero subcategory = 0 @@ -34,13 +36,15 @@ PART minimum_drag = 0.3 angularDrag = 2 crashTolerance = 6 + thermalMassModifier = 6.0 + emissiveConstant = 0.7 maxTemp = 2000 breakingForce = 350 breakingTorque = 350 MODULE { name = ModulePartVariants - baseVariant = White + baseVariant = BlackAndWhite useMultipleDragCubes = false VARIANT { @@ -72,9 +76,9 @@ PART } VARIANT { - name = Orange - displayName = #autoLOC_8007123 - themeName = Orange + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange primaryColor = #f49841 secondaryColor = #4c4f47 GAMEOBJECTS diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg index 92d94cf0..f0f9d956 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg @@ -81,18 +81,20 @@ PART } } } - node_stack_bottom = 0.0, -10.699, 0.0, 0.0, -1.0, 0.0, 1 - node_stack_top = 0.0, 7.574, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_bottom = 0.0, -7.84138, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 7.83746, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1 + TechRequired = heavierRocketry - entryCost = 0 - cost = 10500 + entryCost = 15000 + cost = 6000 category = Engine subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-castor_title description = #LOC_RestockPlus_restock-engine-srb-castor_description attachRules = 1,1,1,1,0 - mass = 10 + mass = 8 heatConductivity = 0.06 // 1/2 default skinInternalConductionMult = 4.0 emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white... @@ -113,8 +115,8 @@ PART exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 - maxThrust = 2250 - heatProduction = 545 + maxThrust = 1300 + heatProduction = 550 useEngineResponseTime = True engineAccelerationSpeed = 10.0 allowShutdown = False @@ -132,16 +134,16 @@ PART } atmosphereCurve { - key = 0 238 - key = 1 212 - key = 4 100 + key = 0 225 + key = 1 200 + key = 7 0.001 } } RESOURCE { name = SolidFuel - amount = 7200 - maxAmount = 7200 + amount = 5800 + maxAmount = 5800 } MODULE {