From 436092165bf4bbeb41ed3496378925522419f722 Mon Sep 17 00:00:00 2001 From: Poodmund Date: Sat, 18 Feb 2023 12:33:06 +0000 Subject: [PATCH] Pushing Boston Black's balance changes as per: https://github.com/benjee10/Benjee10_MMSEV/pull/8#issuecomment-1435479075 --- .../Patches/MKS/MMSEV_MKS_Converters.cfg | 72 ++--- .../Patches/USI-LS/MMSEV_USI_LS_Command.cfg | 61 +++-- .../Patches/USI-LS/MMSEV_USI_LS_Habitat.cfg | 245 +++++++++++------- .../Patches/USI-LS/MMSEV_USI_LS_Science.cfg | 4 +- 4 files changed, 223 insertions(+), 159 deletions(-) diff --git a/GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Converters.cfg b/GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Converters.cfg index 8c072fa..82968a9 100644 --- a/GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Converters.cfg +++ b/GameData/Benjee10_MMSEV/Patches/MKS/MMSEV_MKS_Converters.cfg @@ -63,33 +63,33 @@ INPUT_RESOURCE { ResourceName = Mulch - Ratio = 0.00210000 + Ratio = 0.00140000 } INPUT_RESOURCE { ResourceName = Fertilizer - Ratio = 0.00021000 + Ratio = 0.00014000 } OUTPUT_RESOURCE { ResourceName = Supplies - Ratio = 0.00231000 + Ratio = 0.00154000 DumpExcess = False } INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 4.62 + Ratio = 3.08 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000002 + Ratio = 0.0000040 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000002 + Ratio = 0.0000040 DumpExcess = true } REQUIRED_RESOURCE @@ -112,38 +112,38 @@ INPUT_RESOURCE { ResourceName = Substrate - Ratio = 0.00430000 + Ratio = 0.00280000 } INPUT_RESOURCE { ResourceName = Water - Ratio = 0.00430000 + Ratio = 0.00280000 } INPUT_RESOURCE { ResourceName = Fertilizer - Ratio = 0.00004300 + Ratio = 0.00002800 } OUTPUT_RESOURCE { ResourceName = Supplies - Ratio = 0.00043000 + Ratio = 0.00028000 DumpExcess = False } INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 9.07 + Ratio = 5.91 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000002 + Ratio = 0.0000040 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000002 + Ratio = 0.0000040 DumpExcess = true } REQUIRED_RESOURCE @@ -166,38 +166,38 @@ INPUT_RESOURCE { ResourceName = Dirt - Ratio = 0.00450000 + Ratio = 0.00300000 } INPUT_RESOURCE { ResourceName = Water - Ratio = 0.00450000 + Ratio = 0.00300000 } INPUT_RESOURCE { ResourceName = Fertilizer - Ratio = 0.00001800 + Ratio = 0.00001200 } OUTPUT_RESOURCE { ResourceName = Supplies - Ratio = 0.00018000 + Ratio = 0.00012000 DumpExcess = False } INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 9.2 + Ratio = 6.13 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000002 + Ratio = 0.0000040 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000002 + Ratio = 0.0000040 DumpExcess = true } REQUIRED_RESOURCE @@ -220,39 +220,39 @@ INPUT_RESOURCE { ResourceName = Substrate - Ratio = 0.00375000 + Ratio = 0.00263000 } INPUT_RESOURCE { ResourceName = Water - Ratio = 0.00375000 + Ratio = 0.00263000 } INPUT_RESOURCE { ResourceName = Fertilizer - Ratio = 0.00001500 + Ratio = 0.00001050 } OUTPUT_RESOURCE { ResourceName = Organics - Ratio = 0.00045000 + Ratio = 0.00052500 DumpExcess = False } INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 8.57 + Ratio = 5.79 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000002 + Ratio = 0.0000040 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000002 + Ratio = 0.0000040 DumpExcess = true } REQUIRED_RESOURCE @@ -280,38 +280,38 @@ INPUT_RESOURCE { ResourceName = Dirt - Ratio = 0.00415000 + Ratio = 0.00285000 } INPUT_RESOURCE { ResourceName = Water - Ratio = 0.00415000 + Ratio = 0.00285000 } INPUT_RESOURCE { ResourceName = Fertilizer - Ratio = 0.00000830 + Ratio = 0.00000570 } OUTPUT_RESOURCE { ResourceName = Organics - Ratio = 0.000083 + Ratio = 0.00028500 DumpExcess = False } INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 9.06 + Ratio = 5.99 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000002 + Ratio = 0.0000040 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000002 + Ratio = 0.0000040 DumpExcess = true } REQUIRED_RESOURCE @@ -337,8 +337,8 @@ RESOURCE { name = Machinery - amount = 100 - maxAmount = 100 + amount = 200 + maxAmount = 200 isTweakable = true } RESOURCE diff --git a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Command.cfg b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Command.cfg index 510ac93..7fe30fc 100644 --- a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Command.cfg +++ b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Command.cfg @@ -20,19 +20,19 @@ } MODULE { - name = USILS_HabitationSwapOption - ConverterName = Habitat - StartActionName = Start Habitat - StopActionName = Stop Habitat + name = USILS_LifeSupportRecyclerSwapOption + ConverterName = Life Support + StartActionName = Start Life Support + StopActionName = Stop Life Support - BaseKerbalMonths = 0 - CrewCapacity = 1 - BaseHabMultiplier = 0.5 + + CrewCapacity = 4 + RecyclePercent = 0.5 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.0125 + Ratio = 1.00 } } } @@ -65,16 +65,33 @@ StartActionName = Start Habitat StopActionName = Stop Habitat - BaseKerbalMonths = 20 - CrewCapacity = 0 - BaseHabMultiplier = 0 + BaseKerbalMonths = 0 + CrewCapacity = 2 + BaseHabMultiplier = 1.8 + INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.25 + Ratio = 0.15 } - } + } + MODULE + { + name = USILS_LifeSupportRecyclerSwapOption + ConverterName = Life Support + StartActionName = Start Life Support + StopActionName = Stop Life Support + + CrewCapacity = 4 + RecyclePercent = 0.25 + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.5 + } + } } @@ -107,12 +124,12 @@ StopActionName = Stop Recycler CrewCapacity = 6 - RecyclePercent = 0.77 + RecyclePercent = 0.70 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 21 + Ratio = 10.5 } } MODULE @@ -123,17 +140,17 @@ StopActionName = Stop Purifier CrewCapacity = 6 - RecyclePercent = 0.885 + RecyclePercent = 0.85 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 21 + Ratio = 10.5 } INPUT_RESOURCE { ResourceName = Water - Ratio = 0.00885 + Ratio = 0.00850 } } MODULE @@ -145,12 +162,12 @@ BaseKerbalMonths = 0 CrewCapacity = 6 - BaseHabMultiplier = 1.4 + BaseHabMultiplier = 1.2 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.14 + Ratio = 0.18 } } MODULE @@ -163,12 +180,12 @@ INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 3 + Ratio = 18 } INPUT_RESOURCE { ResourceName = ColonySupplies - Ratio = 0.000139 + Ratio = 0.000833 } } } \ No newline at end of file diff --git a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Habitat.cfg b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Habitat.cfg index 4fe37b9..796cc4a 100644 --- a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Habitat.cfg +++ b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Habitat.cfg @@ -21,21 +21,21 @@ MODULE { name = USILS_HabitationSwapOption - ConverterName = Habitat - StartActionName = Start Habitat - StopActionName = Stop Habitat + ConverterName = Hab-Common + StartActionName = Start Hab-Common + StopActionName = Stop Hab-Common - BaseKerbalMonths = 20 - CrewCapacity = 0 - BaseHabMultiplier = 0 + BaseKerbalMonths = 0 + CrewCapacity = 1 + BaseHabMultiplier = 1.7 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.25 + Ratio = 0.043 } } -} +} // @@ -61,18 +61,18 @@ MODULE { name = USILS_HabitationSwapOption - ConverterName = Habitat - StartActionName = Start Habitat - StopActionName = Stop Habitat + ConverterName = Hab-Common + StartActionName = Start Hab-Common + StopActionName = Stop Hab-Common - BaseKerbalMonths = 20 - CrewCapacity = 0 - BaseHabMultiplier = 0 + BaseKerbalMonths = 0 + CrewCapacity = 2 + BaseHabMultiplier = 2.1 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.25 + Ratio = 0.11 } } } @@ -105,14 +105,14 @@ StartActionName = Start Hab-Common StopActionName = Stop Hab-Common - BaseKerbalMonths = 16.8 + BaseKerbalMonths = 11 CrewCapacity = 4 - BaseHabMultiplier = 5.2 + BaseHabMultiplier = 2 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.94 + Ratio = 0.475 } INPUT_RESOURCE { @@ -139,13 +139,13 @@ StopActionName = Stop Hab-Quarters BaseKerbalMonths = 80 - CrewCapacity = 0 + CrewCapacity = 4 BaseHabMultiplier = 0 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 2.09 + Ratio = 1.08 } INPUT_RESOURCE { @@ -164,6 +164,18 @@ Ratio = 200 } } + RESOURCE + { + name = Machinery + amount = 200 + maxAmount = 200 + } + RESOURCE + { + name = Recyclables + amount = 0 + maxAmount = 200 + } } @@ -195,24 +207,24 @@ StartActionName = Start Hab-Common StopActionName = Stop Hab-Common - BaseKerbalMonths = 8 + BaseKerbalMonths = 4 CrewCapacity = 4 - BaseHabMultiplier = 5.2 + BaseHabMultiplier = 1.5 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 0.94 + Ratio = 0.25 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000004 + Ratio = 0.000002 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000004 + Ratio = 0.000002 DumpExcess = true } REQUIRED_RESOURCE @@ -228,24 +240,24 @@ StartActionName = Start Hab-Quarters StopActionName = Stop Hab-Quarters - BaseKerbalMonths = 40 - CrewCapacity = 0 + BaseKerbalMonths = 20 + CrewCapacity = 4 BaseHabMultiplier = 0 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 2.09 + Ratio = 0.5 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000004 + Ratio = 0.000002 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000004 + Ratio = 0.000002 DumpExcess = true } REQUIRED_RESOURCE @@ -254,7 +266,18 @@ Ratio = 200 } } - + RESOURCE + { + name = Machinery + amount = 100 + maxAmount = 100 + } + RESOURCE + { + name = Recyclables + amount = 0 + maxAmount = 100 + } } // @@ -281,61 +304,61 @@ MODULE { name = USILS_HabitationSwapOption - ConverterName = Hab-Common - StartActionName = Start Hab-Common - StopActionName = Stop Hab-Common + + + - BaseKerbalMonths = 16.8 - CrewCapacity = 4 - BaseHabMultiplier = 5.2 + + + - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 0.94 - } - INPUT_RESOURCE - { - ResourceName = Machinery - Ratio = 0.000004 - } - OUTPUT_RESOURCE - { - ResourceName = Recyclables - Ratio = 0.000004 - DumpExcess = true - } - REQUIRED_RESOURCE - { - ResourceName = Machinery - Ratio = 200 - } - } - MODULE - { - name = USILS_HabitationSwapOption + + + + + + + + + + + + + + + + + + + + + + + + + ConverterName = Hab-Quarters StartActionName = Start Hab-Quarters StopActionName = Stop Hab-Quarters - BaseKerbalMonths = 80 + BaseKerbalMonths = 5 CrewCapacity = 0 BaseHabMultiplier = 0 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 2.09 + Ratio = 0.13 } INPUT_RESOURCE { ResourceName = Machinery - Ratio = 0.000004 + Ratio = 0.000001 } OUTPUT_RESOURCE { ResourceName = Recyclables - Ratio = 0.000004 + Ratio = 0.000001 DumpExcess = true } REQUIRED_RESOURCE @@ -344,6 +367,18 @@ Ratio = 200 } } + RESOURCE + { + name = Machinery + amount = 50 + maxAmount = 50 + } + RESOURCE + { + name = Recyclables + amount = 0 + maxAmount = 50 + } } // @@ -370,51 +405,51 @@ MODULE { name = USILS_HabitationSwapOption - ConverterName = Hab-Common - StartActionName = Start Hab-Common - StopActionName = Stop Hab-Common + + + - BaseKerbalMonths = 16.8 - CrewCapacity = 4 - BaseHabMultiplier = 5.2 + + + - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 0.94 - } - INPUT_RESOURCE - { - ResourceName = Machinery - Ratio = 0.000004 - } - OUTPUT_RESOURCE - { - ResourceName = Recyclables - Ratio = 0.000004 - DumpExcess = true - } - REQUIRED_RESOURCE - { - ResourceName = Machinery - Ratio = 200 - } - } - MODULE - { - name = USILS_HabitationSwapOption + + + + + + + + + + + + + + + + + + + + + + + + + ConverterName = Hab-Quarters StartActionName = Start Hab-Quarters StopActionName = Stop Hab-Quarters - BaseKerbalMonths = 80 + BaseKerbalMonths = 7.5 CrewCapacity = 0 BaseHabMultiplier = 0 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = 2.09 + Ratio = 0.19 } INPUT_RESOURCE { @@ -433,4 +468,16 @@ Ratio = 200 } } + RESOURCE + { + name = Machinery + amount = 100 + maxAmount = 100 + } + RESOURCE + { + name = Recyclables + amount = 0 + maxAmount = 100 + } } \ No newline at end of file diff --git a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Science.cfg b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Science.cfg index 4cf5839..a48c8d9 100644 --- a/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Science.cfg +++ b/GameData/Benjee10_MMSEV/Patches/USI-LS/MMSEV_USI_LS_Science.cfg @@ -26,12 +26,12 @@ MODULE StopActionName = Stop Life Support CrewCapacity = 2 - RecyclePercent = .6 + RecyclePercent = 0.7 INPUT_RESOURCE { ResourceName = ElectricCharge - Ratio = .5 + Ratio = 3.5 } } } \ No newline at end of file