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-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
// RCS
@ -77,7 +77,7 @@ Localization
// 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_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_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-decoupler-1875-1_title = TD-18 Decoupler
#LOC_RestockPlus_restock-decoupler-1875-1_description =
#LOC_RestockPlus_restock-decoupler-1875-1_tags = restock
#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 reak decouple explo kerbodyne separat split
#LOC_RestockPlus_restock-separator-1875-1_title = TS-18 Separator
#LOC_RestockPlus_restock-separator-1875-1_description =
#LOC_RestockPlus_restock-separator-1875-1_tags = restock
#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 break decouple separat split stag
// Aerodynamic
#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_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_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
// Tech
TechRequired = highPerformanceFuelSystems
entryCost = 12900
TechRequired = aerodynamicSystems
entryCost = 4200
// Info
cost = 1625
category = FuelTank
cost = 480
category = Aero
subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-1875-1_title
manufacturer = #autoLOC_501638
@ -33,7 +33,7 @@ PART
bulkheadProfiles = size1p5
// Parameters
mass = 1.125
mass = 0.12
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3

View File

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