Fixes and cleanup

This commit is contained in:
Chris Adderley 2019-02-17 13:52:19 -08:00
parent cc51ec7e31
commit 959fcc75a8
70 changed files with 209 additions and 125 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 MiB

View File

@ -38,7 +38,7 @@ Localization
#LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock #LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock
#LOC_RestockPlus_restock-engine-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster #LOC_RestockPlus_restock-engine-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-anvil_description = #LOC_RestockPlus_restock-engine-srb-anvil_description = This colossal solid rocket booster
#LOC_RestockPlus_restock-engine-srb-anvil_tags = a moar (more motor rocket shuttle ssrb srb restock #LOC_RestockPlus_restock-engine-srb-anvil_tags = a moar (more motor rocket shuttle ssrb srb restock
// RCS // RCS
@ -77,7 +77,7 @@ Localization
// Fuel Tanks // Fuel Tanks
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title = Stratus-V Miniature Monopropellant Tank #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title = Stratus-V Miniature Monopropellant Tank
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description = A teensy, tiny RCS fuel tank for microscale satellites and decorating larger ships. #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description = A teensy, tiny RCS fuel tank for microscale satellites and decorating larger ships.
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags = restock #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags = restock fuel fueltank mono propellant rcs
#LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank #LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank
#LOC_RestockPlus_restock-fuel-tank-375-4_description = A special compact tank filling a particular hole in Kerbodyne's heavy part lineup. Now you can make Kerosene pancakes! #LOC_RestockPlus_restock-fuel-tank-375-4_description = A special compact tank filling a particular hole in Kerbodyne's heavy part lineup. Now you can make Kerosene pancakes!
@ -103,17 +103,17 @@ Localization
#LOC_RestockPlus_restock-docking-375-1_tags = restock berth capture connect couple dock fasten join moor socket #LOC_RestockPlus_restock-docking-375-1_tags = restock berth capture connect couple dock fasten join moor socket
#LOC_RestockPlus_restock-decoupler-1875-1_title = TD-18 Decoupler #LOC_RestockPlus_restock-decoupler-1875-1_title = TD-18 Decoupler
#LOC_RestockPlus_restock-decoupler-1875-1_description = #LOC_RestockPlus_restock-decoupler-1875-1_description = The TD-18 Stack Decoupler is a medium sized tool for splitting rockets.
#LOC_RestockPlus_restock-decoupler-1875-1_tags = restock #LOC_RestockPlus_restock-decoupler-1875-1_tags = restock reak decouple explo kerbodyne separat split
#LOC_RestockPlus_restock-separator-1875-1_title = TS-18 Separator #LOC_RestockPlus_restock-separator-1875-1_title = TS-18 Separator
#LOC_RestockPlus_restock-separator-1875-1_description = #LOC_RestockPlus_restock-separator-1875-1_description = The TS-18 Stack Separator is a medium sized separator, much like the other separators. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though.
#LOC_RestockPlus_restock-separator-1875-1_tags = restock #LOC_RestockPlus_restock-separator-1875-1_tags = restock break decouple separat split stag
// Aerodynamic // Aerodynamic
#LOC_RestockPlus_restock-nosecone-1875-1_title = Protective Rocket Nose Mk18 #LOC_RestockPlus_restock-nosecone-1875-1_title = Protective Rocket Nose Mk18
#LOC_RestockPlus_restock-nosecone-1875-1_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19. #LOC_RestockPlus_restock-nosecone-1875-1_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19.
#LOC_RestockPlus_restock-nosecone-1875-1_tags = restock #LOC_RestockPlus_restock-nosecone-1875-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream
#LOC_RestockPlus_restock-nosecone-375-1_title = Kerbodyne S3-3600 Nosecone #LOC_RestockPlus_restock-nosecone-375-1_title = Kerbodyne S3-3600 Nosecone
#LOC_RestockPlus_restock-nosecone-375-1_description = A specialized and monstrous nosecone with revolutionary fuel-containing capabilities. #LOC_RestockPlus_restock-nosecone-375-1_description = A specialized and monstrous nosecone with revolutionary fuel-containing capabilities.

View File

@ -19,12 +19,12 @@ PART
node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1
// Tech // Tech
TechRequired = highPerformanceFuelSystems TechRequired = aerodynamicSystems
entryCost = 12900 entryCost = 4200
// Info // Info
cost = 1625 cost = 480
category = FuelTank category = Aero
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-1875-1_title title = #LOC_RestockPlus_restock-nosecone-1875-1_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
@ -33,7 +33,7 @@ PART
bulkheadProfiles = size1p5 bulkheadProfiles = size1p5
// Parameters // Parameters
mass = 1.125 mass = 0.12
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3

View File

@ -1,3 +1,5 @@
// ReStock+ 0.1.0
// 1.875m Decoupler
PART PART
{ {
name = restock-decoupler-1875-1 name = restock-decoupler-1875-1

View File

@ -0,0 +1,157 @@
// ReStock+ 0.1.0
// 1.875m Decoseparatorupler
PART
{
name = restock-separator-1875-1
module = Part
author = Chris Adderley
MODEL {
model = ReStock/Assets/Coupling/restock-separator-1875-1
}
rescaleFactor = 1.0
node_stack_top = 0.0, 0.075, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.075, 0.0, 0.0, -1.0, 0.0, 1
TechRequired = advancedConstruction
entryCost = 1800
cost = 475
category = Coupling
subcategory = 0
title = #LOC_RestockPlus_restock-separator-1875-1_title
manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises
description = #LOC_RestockPlus_restock-separator-1875-1_description
attachRules = 1,0,1,1,0
mass = 0.09
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 6
breakingForce = 150
breakingTorque = 150
maxTemp = 2000 // = 3000
fuelCrossFeed = True
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1p5
tags = #LOC_RestockPlus_restock-separator-1875-1_tags
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple
MODULE
{
name = ModuleDecouple
ejectionForce = 100
isOmniDecoupler = true
}
MODULE
{
name = ModuleToggleCrossfeed
crossfeedStatus = false
toggleEditor = true
toggleFlight = true
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
DRAG_CUBE
{
cube = Default, 0.1988,0.7448,0.8757, 0.1988,0.7448,0.8757, 1.217,0.9952,0.1299, 1.217,0.9952,0.1299, 0.1988,0.7442,0.8871, 0.1988,0.7442,0.8871, 0,0,0, 1.25,0.16,1.25
}
}

View File

@ -86,15 +86,15 @@ PART
node_stack_top = 0.0, 7.574, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 7.574, 0.0, 0.0, 1.0, 0.0, 1
node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1 node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1
TechRequired = start TechRequired = heavierRocketry
entryCost = 0 entryCost = 0
cost = 200 cost = 11000
category = Engine category = Engine
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-engine-srb-anvil_title title = #LOC_RestockPlus_restock-engine-srb-anvil_title
description = #LOC_RestockPlus_restock-engine-srb-anvil_description description = #LOC_RestockPlus_restock-engine-srb-anvil_description
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
mass = 0.45 mass = 3
heatConductivity = 0.06 // 1/2 default heatConductivity = 0.06 // 1/2 default
skinInternalConductionMult = 4.0 skinInternalConductionMult = 4.0
emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white... emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white...
@ -115,12 +115,12 @@ PART
exhaustDamage = True exhaustDamage = True
ignitionThreshold = 0.1 ignitionThreshold = 0.1
minThrust = 0 minThrust = 0
maxThrust = 125 maxThrust = 1600
heatProduction = 545 heatProduction = 545
useEngineResponseTime = True useEngineResponseTime = True
engineAccelerationSpeed = 10.0 engineAccelerationSpeed = 10.0
allowShutdown = False allowShutdown = False
fxOffset = 0, 0, 0.12 fxOffset = 0, 0, 0.0
runningEffectName = fx-anvil-running runningEffectName = fx-anvil-running
// Possible EngineType values: // Possible EngineType values:
// Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp // Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp
@ -135,17 +135,17 @@ PART
} }
atmosphereCurve atmosphereCurve
{ {
key = 0 165 key = 0 238
key = 1 140 key = 1 212
key = 6 0.001 key = 4 100
} }
} }
RESOURCE RESOURCE
{ {
name = SolidFuel name = SolidFuel
amount = 160 amount = 4500
maxAmount = 160 maxAmount = 4500
} }
MODULE MODULE
{ {
@ -382,8 +382,8 @@ PART
{ {
name = ModuleColorChanger name = ModuleColorChanger
moduleID = heatColor moduleID = heatColor
animRate = 0.05 animRate = 0.1
shaderProperty = _TintColor shaderProperty = _EmisiveColor
excludedRenderers = EngineCore excludedRenderers = EngineCore
toggleInEditor = false toggleInEditor = false
toggleInFlight = false toggleInFlight = false
@ -413,7 +413,7 @@ PART
name = ModuleColorChanger name = ModuleColorChanger
moduleID = throttleColor moduleID = throttleColor
animRate = 1 animRate = 1
shaderProperty = _EmissiveColor shaderProperty = _TintColor
includedRenderers = EngineCore includedRenderers = EngineCore
toggleInEditor = false toggleInEditor = false
toggleInFlight = false toggleInFlight = false
@ -438,4 +438,28 @@ PART
key = 1 1 key = 1 1
} }
} }
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = UpperCyl001
rotatorsName = LowerCyl001
}
CONSTRAINLOOKFX
{
targetName = UpperCyl002
rotatorsName = LowerCyl002
}
CONSTRAINLOOKFX
{
targetName = LowerCyl001
rotatorsName = UpperCyl001
}
CONSTRAINLOOKFX
{
targetName = LowerCyl002
rotatorsName = UpperCyl002
}
}
} }

View File

@ -1,99 +0,0 @@
// ReStock+ 0.1.0
// 3.75m fuelled nosecone
PART
{
name = restock-nosecone-375-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStockPlus/Assets/FuelTank/restock-nosecone-375-1
scale = 1.0, 1.0, 1.0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
scale = 1.0, -1.0, 1.0
position = 0.0, -0.48, 0.0
}
scale = 1
rescaleFactor = 1
// Attachment
attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.48, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.48, 0, 0.0, -1.0, 0.0, 3
// Tech
TechRequired = highPerformanceFuelSystems
entryCost = 12900
// Info
cost = 1625
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-375-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-nosecone-375-1_description
tags = #LOC_RestockPlus_restock-nosecone-375-1_tags
bulkheadProfiles = size3
// Parameters
mass = 1.125
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
maxTemp = 2000
breakingForce = 350
breakingTorque = 350
// Resources
RESOURCE
{
name = LiquidFuel
amount = 810
maxAmount = 810
}
RESOURCE
{
name = Oxidizer
amount = 990
maxAmount = 990
}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = White
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
TankTiny = true
TankTinySOFI = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
TankTiny = false
TankTinySOFI = true
}
}
}
}