Skip to content

Commit

Permalink
Showing 4 changed files with 17 additions and 35 deletions.
18 changes: 9 additions & 9 deletions GameData/RP-0/Parts/RFProcTanks.cfg
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@
{
name = ModuleToolingPTank
toolingType = Tank-I
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.375
}
}
@@ -57,7 +57,7 @@
{
name = ModuleToolingPTank
toolingType = Tank-II
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.5
costReducers = Tank-I
}
@@ -90,7 +90,7 @@
{
name = ModuleToolingPTank
toolingType = Tank-III
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 1
costReducers = Tank-I,SM-I
}
@@ -123,7 +123,7 @@
{
name = ModuleToolingPTank
toolingType = Tank-IV
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 1.5
costReducers = Tank-III,Tank-III-Balloon
}
@@ -156,7 +156,7 @@
{
name = ModuleToolingPTank
toolingType = Tank-III-Balloon
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 1.25
}
}
@@ -188,7 +188,7 @@
{
name = ModuleToolingPTank
toolingType = SM-I
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 1.5
}
}
@@ -220,7 +220,7 @@
{
name = ModuleToolingPTank
toolingType = SM-II
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 2
costReducers = SM-I
}
@@ -253,7 +253,7 @@
{
name = ModuleToolingPTank
toolingType = SM-III
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 2.25
costReducers = SM-II
}
@@ -286,7 +286,7 @@
{
name = ModuleToolingPTank
toolingType = SM-IV
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 2.5
costReducers = SM-III
}
Binary file modified GameData/RP-0/Plugins/RP0.dll
Binary file not shown.
14 changes: 7 additions & 7 deletions GameData/RP-0/ProcCosts.cfg
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@
name = ModuleToolingGeneric
toolingName = Tool Fairing Base
toolingType = IBFBBase
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.2

partModuleName = KzFairingBaseResizer
@@ -32,7 +32,7 @@
name = ModuleToolingGeneric
toolingName = Tool Interstage Base
toolingType = IBFBBase
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.2

partModuleName = ProceduralFairingAdapter
@@ -67,7 +67,7 @@
name = ModuleToolingGeneric
toolingName = Tool Thrust Structure
toolingType = StructuralBase
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.08

partModuleName = KzThrustPlateResizer
@@ -89,7 +89,7 @@
name = ModuleToolingPFSide
toolingName = Tool Fairings
toolingType = #$../name$
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.25
}
}
@@ -139,7 +139,7 @@
name = ModuleToolingPTank
toolingName = Tool Decoupler Base
toolingType = Decoupler
untooledMultiplier = 50
untooledMultiplier = 0.25
finalToolingCostMultiplier = 0.2
}
}
@@ -165,7 +165,7 @@
name = ModuleToolingPTank
toolingName = Tool Battery
toolingType = Battery
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 1
}
}
@@ -180,7 +180,7 @@
name = ModuleToolingPTank
toolingName = Tool Crew Tube
toolingType = CrewTube
untooledMultiplier = 20
untooledMultiplier = 0.1
finalToolingCostMultiplier = 3
}
}
20 changes: 1 addition & 19 deletions Source/Tooling/ModuleTooling.cs
Original file line number Diff line number Diff line change
@@ -126,25 +126,7 @@ public virtual float GetModuleCost(float defaultCost, ModifierStagingSituation s
}
tEvent.guiActiveEditor = true;

/*float cost = part.partInfo.cost;
float baseCost = cost;
for (int i = part.Modules.Count; i-- > 0;)
{
PartModule m = part.Modules[i];
if (m is ModuleTooling)
continue;
IPartCostModifier c = m as IPartCostModifier;
if (c == null)
continue;
cost += c.GetModuleCost(baseCost, ModifierStagingSituation.CURRENT);
}
return cost * untooledMultiplier;*/

return GetToolingCost() * ((1f / 50f) * 0.25f) * untooledMultiplier;
return GetToolingCost() * untooledMultiplier;
}

public ModifierChangeWhen GetModuleCostChangeWhen()

0 comments on commit 262bd33

Please sign in to comment.