From a020ae92db4b55101a42af01c4bccfe03d5c05ce Mon Sep 17 00:00:00 2001 From: Michael Paul Date: Sun, 15 Nov 2020 15:59:51 -0500 Subject: [PATCH] Set entryCost to zero on TechHidden parts A TechHidden part's entryCost isn't included in the price shown on the tech node's "purchase all parts" button, but clicking the button actually charges the player for hidden parts nonetheless. This is a bug in the game, but it has a simple workaround: set entryCost to zero on parts that have the TechHidden flag. (Squad's deprecated parts do this too.) --- .../ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg | 2 +- .../ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg | 2 +- .../GameData/ReStockPlus/Patches/MakingHistoryPartHiding.cfg | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg index 8df2dafc..71fabbbb 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg @@ -18,7 +18,7 @@ PART node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1 // Tech TechRequired = aerodynamicSystems - entryCost = 4200 + entryCost = 0 // Info cost = 480 category = none diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg index 9f9a74a2..f9746efb 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg @@ -17,7 +17,7 @@ PART node_attach = 0.0, -0.01, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.06, 0.0, 0.0, -1.0, 0.0, 0 TechRequired = actuators - entryCost = 4000 + entryCost = 0 cost = 350 mass = 0.03 category = none diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/MakingHistoryPartHiding.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/MakingHistoryPartHiding.cfg index 59b6a4b6..aa040ca6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/MakingHistoryPartHiding.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/MakingHistoryPartHiding.cfg @@ -3,6 +3,7 @@ @PART[*]:HAS[#MHReplacement[True]]:FOR[zzReStockPlus]:NEEDS[SquadExpansion/MakingHistory] { %TechHidden = True + @entryCost = 0 @category = none @subcategory = 0 !MODULE[ModuleTestSubject] {}