Skip to content

Commit

Permalink
Merge pull request #1557 from tjdeckard/main
Browse files Browse the repository at this point in the history
Various additions, tweaks and fixes
  • Loading branch information
tjdeckard authored May 27, 2022
2 parents 8e14348 + aeb52ba commit 1590eb3
Show file tree
Hide file tree
Showing 10 changed files with 487 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ PART
node_stack_bottom = 0.0, -1.285, 0.0, 0.0, -1.0, 0.0,2

entryCost = 8000
cost = 2500
cost = 11650
category = none //none
subcategory = 0
title = Karibou UKS Multi-Hub
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ PART
node_stack_bottom = 0.0, -1, 0.0, 0.0, -1.0, 0.0,2

entryCost = 8000
cost = 12500
cost = 2500
category = none //none
subcategory = 0
title = Karibou Passenger Cabin
Expand Down Expand Up @@ -113,9 +113,3 @@ PART
isTweakable = True
}
}
// Cost is used to balance without life support - with life support this costs the same as a Crew Cab.
@PART[KER_PassengerCab]:NEEDS[USILifeSupport]
{
@cost = 2500
}
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ PART

torqueCurve
{
key = 0 100.0 0 0
key = 0 2.0 0 0
key = 1.0 30.0 0 0
key = 5.0 15.0 0 0
key = 20 5.0 0 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ PART
TechRequired = advConstruction
entryCost = 5200

cost = 3500
cost = 83500
category = none
subcategory = 0
title = MKS 'Ranger' Scout-200 Power Pack
Expand Down
199 changes: 199 additions & 0 deletions FOR_RELEASE/GameData/UmbraSpaceIndustries/MKS/Parts/Tundra_PDU_375.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
PART
{
name = Tundra_PDU_375
module = Part
author = Roverdude

MODEL
{
model = UmbraSpaceIndustries/MKS/Assets/Tundra_375Rigid
texture = t37,UmbraSpaceIndustries/MKS/Assets/t23
rotation = 180, 0, 0
}
rescaleFactor = 1
node_stack_left = 0.0,0.0,1.875,0.0,0.0,1,2
node_stack_right = 0.0,0.0,-1.875,0.0,0.0,-1,2
node_stack_sideleft = 1.875,0.0,0.0,1,0.0,0.0,2
node_stack_sideright = -1.875,0.0,0.0,-1,0.0,0.0,2
node_stack_250top = 0.0, 3.5, 0.0, 0.0, 1.0, 0.0, 2
node_stack_250bottom = 0.0, -3.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_125top = 0.0, 4, 0.0, 0.0, 1.0, 0.0, 1
node_stack_125bottom = 0.0, -4, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top = 0.0, 3.0, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -3.0, 0.0, 0.0, -1.0, 0.0, 3

TechRequired = advConstruction
entryCost = 8100
cost = 101250
category = none
subcategory = 0
title = MKS 'Tundra' Power Distribution Unit (3.75m)
manufacturer = USI - Kolonization Division
description = This module is outfitted to provide long range power distribution, including large battery stores, and a small nuclear power plant. Radiators not included.

tags = USI MKS Tundra Crew ?iva Control command base utility station colony coloni power electr distrib nuc reactor core thermal heat sciencecontainer repair resource thermal Distribute PDU LifeSupport liv EnrichedUranium DepletedFuel XenonGas ElectricCharge e/c cck-usi-kolonization

attachRules = 1,0,1,1,0
mass = 23
dragModelType = default
maximum_drag = 0.05
minimum_drag = 0.05
angularDrag = 1
crashTolerance = 8
breakingForce = 2000
breakingTorque= 2000
maxTemp = 1200 // = 2900
bulkheadProfiles = size3
CrewCapacity = 4

INTERNAL
{
name = crewCabinInternals
}

MODULE
{
name = ModuleStructuralNode
rootObject = F250Bot
attachNodeNames = top
reverseVisibility = true
}
MODULE
{
name = ModuleStructuralNode
rootObject = F250Top
attachNodeNames = bottom
reverseVisibility = true
}
MODULE
{
name = ModuleStructuralNode
rootObject = F125Bot
attachNodeNames = 125top
}
MODULE
{
name = ModuleStructuralNode
rootObject = F125Top
attachNodeNames = 125bottom
}
MODULE
{
name = ModuleCommand
minimumCrew = 0
RESOURCE
{
name=ElectricCharge
rate = 0.02777778
}
}
MODULE
{
name = ModuleCoreHeat
CoreTempGoal = 1000 //Internal temp goal - we don't transfer till we hit this point
CoreToPartRatio = 0.1 //Scale back cooling if the part is this % of core temp
CoreTempGoalAdjustment = 0 //Dynamic goal adjustment
CoreEnergyMultiplier = 0.1 //What percentage of our core energy do we transfer to the part
HeatRadiantMultiplier = 0.05 //If the core is hotter, how much heat radiates?
CoolingRadiantMultiplier = 0 //If the core is colder, how much radiates?
HeatTransferMultiplier = 0 //If the part is hotter, how much heat transfers in?
CoolantTransferMultiplier = 0.01 //If the part is colder, how much of our energy can we transfer?
radiatorCoolingFactor = 1 //How much energy we pull from core with an active radiator? >= 1
radiatorHeatingFactor = 0.01 //How much energy we push to the active radiator
MaxCalculationWarp = 1000 //Based on how dramatic the changes are, this is the max rate of change
CoreShutdownTemp = 4000 //At what core temperature do we shut down all generators on this part?
MaxCoolant = 2000 //Maximum amount of radiator capacity we can consume - 50 = 1 small
}
MODULE
{
name = ModulePowerCoupler
}
MODULE
{
name = ModuleOverheatDisplay
}
MODULE
{
name = ModulePowerDistributor
}
MODULE
{
name = USI_InertialDampener
}
MODULE
{
name = MKSModule
}
MODULE
{
name = USI_Converter
ConverterName = Reactor
StartActionName = Start Reactor
StopActionName = Stop Reactor
IsStandaloneConverter = true
INPUT_RESOURCE
{
ResourceName = EnrichedUranium
Ratio = 0.0000162
}
OUTPUT_RESOURCE
{
ResourceName = DepletedFuel
Ratio = 0.0000108
DumpExcess = true
}
OUTPUT_RESOURCE
{
ResourceName = XenonGas
Ratio = 0.0000054
DumpExcess = true
}
OUTPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 4050
DumpExcess = false
}
AutoShutdown = true
TemperatureModifier
{
key = 0 1000000
key = 750 100000
key = 1000 10000
key = 1250 5000
key = 2000 100
key = 4000 0
}
GeneratesHeat = true
DefaultShutoffTemp = .8
ThermalEfficiency
{
key = 0 0 0 0
key = 500 0.1 0 0
key = 1000 1.0 0 0
key = 1250 0.1 0 0
key = 3000 0 0 0
}
}
RESOURCE
{
name = EnrichedUranium
amount = 68
maxAmount = 68
}
RESOURCE
{
name = DepletedFuel
amount = 0
maxAmount = 68
}
RESOURCE
{
name = ElectricCharge
amount = 81000
maxAmount = 81000
}
}
Loading

0 comments on commit 1590eb3

Please sign in to comment.