diff --git a/GameData/HabTech2/Patches/IR_next_LEE_GF.cfg b/GameData/HabTech2/Patches/IR_next_LEE_GF.cfg index 021c771..fbd9739 100644 --- a/GameData/HabTech2/Patches/IR_next_LEE_GF.cfg +++ b/GameData/HabTech2/Patches/IR_next_LEE_GF.cfg @@ -13,6 +13,12 @@ } } +@PART[ht2_JEM_port]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + @PART[ht2_JEM_NR]:NEEDS[IRConnectionSystem] { -MODULE[ModuleDockingNode] {} @@ -28,6 +34,12 @@ } } +@PART[ht2_JEM_NR]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + @PART[ht2_JEM_MCE]:NEEDS[IRConnectionSystem] { -MODULE[ModuleDockingNode] {} @@ -43,6 +55,12 @@ } } +@PART[ht2_JEM_MCE]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + @PART[ht2_JEM_ICS]:NEEDS[IRConnectionSystem] { -MODULE[ModuleDockingNode] {} @@ -58,6 +76,12 @@ } } +@PART[ht2_JEM_ICS]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + @PART[ht2_JEM_SCI]:NEEDS[IRConnectionSystem] { -MODULE[ModuleDockingNode] {} @@ -73,6 +97,12 @@ } } +@PART[ht2_JEM_SCI]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + @PART[ht2_JEM_SEDA-AP]:NEEDS[IRConnectionSystem] { -MODULE[ModuleDockingNode] {} @@ -88,6 +118,12 @@ } } +@PART[ht2_JEM_SEDA-AP]:NEEDS[ConnectedLivingSpace] +{ + -MODULE[ModuleDockingHatch] {} + -MODULE[ModuleConnectedLivingSpace] {} +} + ///// Truss @PART[ht2_radialTrussPort]:NEEDS[IRConnectionSystem] { diff --git a/GameData/HabTech2/Patches/PayloadRetentionSystem.cfg b/GameData/HabTech2/Patches/PayloadRetentionSystem.cfg new file mode 100644 index 0000000..e565ad8 --- /dev/null +++ b/GameData/HabTech2/Patches/PayloadRetentionSystem.cfg @@ -0,0 +1,287 @@ +@PART[ht2_moduleColumbus]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 1 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleDestiny]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + position = 0.0, 0.3, 0.0 + } + MODULE + { + name = ModuleTrunnionPins + length = 1.5 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleHarmony]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 1 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleJEMlogistics]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 90, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 0.5 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleKibo]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 2 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleLabNode]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + position = 0.0, -0.3, 0.0 + } + MODULE + { + name = ModuleTrunnionPins + length = 1 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_moduleUnity]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 1 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_MPLM]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 1 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_MPLM_half]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins45 + rotation = 0, 0, 90 + } + MODULE + { + name = ModuleTrunnionPins + length = 0.6 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_truss_Z1_v2]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins + rotation = 0, -90, 90 + position = 0.0, -0.15, -0.2 + } + MODULE + { + name = ModuleTrunnionPins + length = 0.8 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_S6_SAW]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins + rotation = 0, 180, 90 + position = -0.2, 0.5, 0 + } + MODULE + { + name = ModuleTrunnionPins + length = 2.5 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_P6_SAW]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins + rotation = 0, 180, 90 + position = -0.2, 0.5, 0 + } + MODULE + { + name = ModuleTrunnionPins + length = 2.5 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_ELC]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins + rotation = 0, -90, 90 + position = 0.0, -0.4, 0.2 + } + MODULE + { + name = ModuleTrunnionPins + length = 0.7 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} + +@PART[ht2_ESP]:NEEDS[TrunnionPort] +{ + MODEL + { + model = TrunnionPort/Parts/TrunnionPins/TrunnionPins + rotation = 0, 90, 0 + position = 0.0, -0.2, 0.0 + } + MODULE + { + name = ModuleTrunnionPins + length = 0.7 + } + NODE + { + name = TrunnionPinsNode + transform = TrunnionPinsNode + size = 0 + } +} +