- Beautifying all RS+ configs for 2-space indentation.

This commit is contained in:
Poodmund 2019-03-03 16:53:04 +00:00
parent ab9b6b0ad8
commit 92a491f555
43 changed files with 2291 additions and 2626 deletions

View File

@ -2,48 +2,42 @@
// 1.875m Nosecone // 1.875m Nosecone
PART PART
{ {
name = restock-nosecone-1875-1 name = restock-nosecone-1875-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStockPlus/Assets/Aero/restock-nosecone-1875-1
model = ReStockPlus/Assets/Aero/restock-nosecone-1875-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
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 = aerodynamicSystems TechRequired = aerodynamicSystems
entryCost = 4200 entryCost = 4200
// Info // Info
cost = 480 cost = 480
category = Aero 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
description = #LOC_RestockPlus_restock-nosecone-1875-1_description description = #LOC_RestockPlus_restock-nosecone-1875-1_description
tags = #LOC_RestockPlus_restock-nosecone-1875-1_tags tags = #LOC_RestockPlus_restock-nosecone-1875-1_tags
bulkheadProfiles = size1p5 bulkheadProfiles = size1p5
// Parameters // Parameters
mass = 0.12 mass = 0.12
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
MODULE
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = White baseVariant = White

View File

@ -2,122 +2,116 @@
// 3.75m drone core // 3.75m drone core
PART PART
{ {
name = restock-drone-core-375-1 name = restock-drone-core-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL MODEL
{ {
model = ReStockPlus/Assets/Command/restock-drone-core-375-1 model = ReStockPlus/Assets/Command/restock-drone-core-375-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
CrewCapacity = 0 CrewCapacity = 0
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.237, 0.0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.237, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.196, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.196, 0.0, 0.0, -1.0, 0.0, 3
TechRequired = largeUnmanned
TechRequired = largeUnmanned entryCost = 32000
entryCost = 32000 cost = 6300
cost = 6300 category = Pods
category = Pods subcategory = 0
subcategory = 0 title = #LOC_RestockPlus_restock-drone-core-375-1_title
title = #LOC_RestockPlus_restock-drone-core-375-1_title manufacturer = #autoLOC_501631
manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-drone-core-375-1_description
description = #LOC_RestockPlus_restock-drone-core-375-1_description attachRules = 1,0,1,1,0
attachRules = 1,0,1,1,0 mass = 0.85
mass = 0.85 dragModelType = default
dragModelType = default maximum_drag = 0.2
maximum_drag = 0.2 minimum_drag = 0.2
minimum_drag = 0.2 angularDrag = 2
angularDrag = 2 crashTolerance = 9
crashTolerance = 9 maxTemp = 2000 // = 3400
maxTemp = 2000 // = 3400 explosionPotential = 0
explosionPotential = 0 vesselType = Probe
vesselType = Probe bulkheadProfiles = size3
bulkheadProfiles = size3 breakingForce = 350
breakingForce = 350 breakingTorque = 350
breakingTorque = 350 tags = #LOC_RestockPlus_restock-drone-core-375-1_tags
tags = #LOC_RestockPlus_restock-drone-core-375-1_tags MODULE
{
MODULE name = ModuleProbeControlPoint
{ minimumCrew = 1
name = ModuleProbeControlPoint multiHop = True
minimumCrew = 1 }
multiHop = True MODULE
} {
name = ModuleCommand
MODULE minimumCrew = 0
{ RESOURCE
name = ModuleCommand {
minimumCrew = 0 name = ElectricCharge
RESOURCE rate = 0.18
{ }
name = ElectricCharge hasHibernation = True
rate = 0.18 hibernationMultiplier = 0.00125
} }
hasHibernation = True RESOURCE
hibernationMultiplier = 0.00125 {
} name = ElectricCharge
RESOURCE amount = 80
{ maxAmount = 80
name = ElectricCharge }
amount = 80 MODULE
maxAmount = 80 {
} name = ModuleReactionWheel
MODULE PitchTorque = 30
{ YawTorque = 30
name = ModuleReactionWheel RollTorque = 30
PitchTorque = 30 RESOURCE
YawTorque = 30 {
RollTorque = 30 name = ElectricCharge
RESOURCE rate = 0.6
{ }
name = ElectricCharge }
rate = 0.6 MODULE
} {
} name = ModuleSAS
MODULE SASServiceLevel = 3
{ }
name = ModuleSAS MODULE
SASServiceLevel = 3 {
} name = ModuleKerbNetAccess
MODULE MinimumFoV = 5
{ MaximumFoV = 90
name = ModuleKerbNetAccess AnomalyDetection = 0.3
MinimumFoV = 5 DISPLAY_MODES
MaximumFoV = 90 {
AnomalyDetection = 0.3 Mode = Biome
DISPLAY_MODES Mode = Terrain
{ }
Mode = Biome }
Mode = Terrain MODULE
} {
} name = ModuleDataTransmitter
MODULE antennaType = INTERNAL
{ packetInterval = 1.0
name = ModuleDataTransmitter packetSize = 2
antennaType = INTERNAL packetResourceCost = 12.0
packetInterval = 1.0 requiredResource = ElectricCharge
packetSize = 2 antennaPower = 5000
packetResourceCost = 12.0 optimumRange = 2500
requiredResource = ElectricCharge packetFloor = .1
antennaPower = 5000 packetCeiling = 5
optimumRange = 2500 }
packetFloor = .1 MODULE
packetCeiling = 5 {
} name = ModuleScienceContainer
MODULE reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
{ storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
name = ModuleScienceContainer evaOnlyStorage = True // i.e. can nearby regular vessels also do this, or EVA only
storageRange = 2.7
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data canBeTransferredToInVessel = True
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments canTransferInVessel = True
evaOnlyStorage = True // i.e. can nearby regular vessels also do this, or EVA only }
storageRange = 2.7
canBeTransferredToInVessel = True
canTransferInVessel = True
}
} }

View File

@ -4,17 +4,15 @@ PART
name = restock-antenna-stack-2 name = restock-antenna-stack-2
module = Part module = Part
author = Andrew Cassidy author = Andrew Cassidy
MODEL
MODEL { {
model = ReStock/Assets/Communication/restock-antenna-stack-2 model = ReStock/Assets/Communication/restock-antenna-stack-2
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,0,0,0 attachRules = 1,1,0,0,0
node_attach = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 0
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 0
TechRequired = precisionEngineering TechRequired = precisionEngineering
entryCost = 4700 entryCost = 4700
cost = 900 cost = 900
@ -33,8 +31,8 @@ PART
maxTemp = 1800 maxTemp = 1800
bulkheadProfiles = srf, size0 bulkheadProfiles = srf, size0
tags = #LOC_RestockPlus_restock-antenna-stack-2_tags tags = #LOC_RestockPlus_restock-antenna-stack-2_tags
MODULE
MODULE { {
name = ModuleDataTransmitter name = ModuleDataTransmitter
antennaType = DIRECT antennaType = DIRECT
packetInterval = 0.35 packetInterval = 0.35
@ -44,7 +42,6 @@ PART
antennaPower = 2000000000 antennaPower = 2000000000
antennaCombinable = True antennaCombinable = True
} }
MODULE MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
@ -74,4 +71,4 @@ PART
} }
} }
} }
} }

View File

@ -4,17 +4,15 @@ PART
name = restock-antenna-stack-3 name = restock-antenna-stack-3
module = Part module = Part
author = Andrew Cassidy author = Andrew Cassidy
MODEL
MODEL { {
model = ReStock/Assets/Communication/restock-antenna-stack-3 model = ReStock/Assets/Communication/restock-antenna-stack-3
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,0,0,0 attachRules = 1,1,0,0,0
node_attach = 0.0, -0.01, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, -0.01, 0.0, 0.0, -1.0, 0.0, 0
node_stack_bottom = 0.0, -0.004736, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.004736, 0.0, 0.0, -1.0, 0.0, 0
category = Communication category = Communication
TechRequired = electronics TechRequired = electronics
entryCost = 7500 entryCost = 7500
@ -33,8 +31,8 @@ PART
maxTemp = 1800 maxTemp = 1800
bulkheadProfiles = srf, size0 bulkheadProfiles = srf, size0
tags = #LOC_RestockPlus_restock-antenna-stack-3_tags tags = #LOC_RestockPlus_restock-antenna-stack-3_tags
MODULE
MODULE { {
name = ModuleDeployableAntenna name = ModuleDeployableAntenna
showStatus = false showStatus = false
isTracking = false isTracking = false
@ -44,8 +42,8 @@ PART
retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>> retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>>
extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>> extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>>
} }
MODULE
MODULE { {
name = ModuleDataTransmitter name = ModuleDataTransmitter
antennaType = DIRECT antennaType = DIRECT
packetInterval = 0.15 packetInterval = 0.15
@ -56,4 +54,4 @@ PART
antennaPower = 15000000000 antennaPower = 15000000000
antennaCombinable = True antennaCombinable = True
} }
} }

View File

@ -4,17 +4,15 @@ PART
name = restock-relay-radial-2 name = restock-relay-radial-2
module = Part module = Part
author = Andrew Cassidy author = Andrew Cassidy
MODEL
MODEL { {
model = ReStock/Assets/Communication/restock-relay-radial-2 model = ReStock/Assets/Communication/restock-relay-radial-2
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,0,0,0 attachRules = 1,1,0,0,0
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0
TechRequired = Electrical TechRequired = Electrical
entryCost = 2000 entryCost = 2000
cost = 1000 cost = 1000
@ -34,8 +32,8 @@ PART
vesselType = Relay vesselType = Relay
bulkheadProfiles = srf bulkheadProfiles = srf
tags = #LOC_RestockPlus_restock-relay-radial-2_tags tags = #LOC_RestockPlus_restock-relay-radial-2_tags
MODULE
MODULE { {
name = ModuleDeployableAntenna name = ModuleDeployableAntenna
showStatus = false showStatus = false
isTracking = false isTracking = false
@ -46,8 +44,8 @@ PART
retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>> retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>>
extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>> extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>>
} }
MODULE
MODULE { {
name = ModuleDataTransmitter name = ModuleDataTransmitter
antennaType = RELAY antennaType = RELAY
packetInterval = 0.35 packetInterval = 0.35
@ -58,68 +56,64 @@ PART
antennaPower = 20000000 antennaPower = 20000000
antennaCombinable = True antennaCombinable = True
} }
MODULE
MODULE { {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Radial baseVariant = Radial
VARIANT
VARIANT { {
name = Radial name = Radial
displayName = #LOC_Restock_variant-antenna_radial displayName = #LOC_Restock_variant-antenna_radial
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #707070 secondaryColor = #707070
GAMEOBJECTS
GAMEOBJECTS { {
arm_radial = true arm_radial = true
arm_radial_reverse = false arm_radial_reverse = false
arm_axial = false arm_axial = false
arm_axial_reverse = false arm_axial_reverse = false
} }
} }
VARIANT
VARIANT { {
name = Radial_Reverse name = Radial_Reverse
displayName = #LOC_Restock_variant-antenna_radial_reverse displayName = #LOC_Restock_variant-antenna_radial_reverse
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #707070 secondaryColor = #707070
GAMEOBJECTS
GAMEOBJECTS { {
arm_radial = false arm_radial = false
arm_radial_reverse = true arm_radial_reverse = true
arm_axial = false arm_axial = false
arm_axial_reverse = false arm_axial_reverse = false
} }
} }
VARIANT
VARIANT { {
name = Axial name = Axial
displayName = #LOC_Restock_variant-antenna_axial displayName = #LOC_Restock_variant-antenna_axial
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #707070 secondaryColor = #707070
GAMEOBJECTS
GAMEOBJECTS { {
arm_radial = false arm_radial = false
arm_radial_reverse = false arm_radial_reverse = false
arm_axial = true arm_axial = true
arm_axial_reverse = false arm_axial_reverse = false
} }
} }
VARIANT
VARIANT { {
name = Axial_Reverse name = Axial_Reverse
displayName = #LOC_Restock_variant-antenna_axial_reverse displayName = #LOC_Restock_variant-antenna_axial_reverse
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #707070 secondaryColor = #707070
GAMEOBJECTS
GAMEOBJECTS { {
arm_radial = false arm_radial = false
arm_radial_reverse = false arm_radial_reverse = false
arm_axial = false arm_axial = false
@ -127,4 +121,4 @@ PART
} }
} }
} }
} }

View File

@ -5,10 +5,10 @@ PART
name = restock-decoupler-1875-1 name = restock-decoupler-1875-1
module = Part module = Part
author = Chris Adderley author = Chris Adderley
MODEL { MODEL
{
model = ReStock/Assets/Coupling/restock-decoupler-1875-1 model = ReStock/Assets/Coupling/restock-decoupler-1875-1
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
node_stack_top = 0.0, 0.075, 0.0, 0.0, 1.0, 0.0, 1 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 node_stack_bottom = 0.0, -0.075, 0.0, 0.0, -1.0, 0.0, 1
@ -37,10 +37,8 @@ PART
tags = #LOC_RestockPlus_restock-decoupler-1875-1_tags tags = #LOC_RestockPlus_restock-decoupler-1875-1_tags
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple sound_decoupler_fire = decouple
/// Flag to disable this part if MH is installed /// Flag to disable this part if MH is installed
MHReplacement = True MHReplacement = True
MODULE MODULE
{ {
name = ModuleDecouple name = ModuleDecouple
@ -152,10 +150,8 @@ PART
body = _NotSun body = _NotSun
} }
} }
DRAG_CUBE 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 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

@ -5,10 +5,10 @@ PART
name = restock-separator-1875-1 name = restock-separator-1875-1
module = Part module = Part
author = Chris Adderley author = Chris Adderley
MODEL { MODEL
{
model = ReStock/Assets/Coupling/restock-separator-1875-1 model = ReStock/Assets/Coupling/restock-separator-1875-1
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
node_stack_top = 0.0, 0.075, 0.0, 0.0, 1.0, 0.0, 1 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 node_stack_bottom = 0.0, -0.075, 0.0, 0.0, -1.0, 0.0, 1
@ -37,10 +37,8 @@ PART
tags = #LOC_RestockPlus_restock-separator-1875-1_tags tags = #LOC_RestockPlus_restock-separator-1875-1_tags
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple sound_decoupler_fire = decouple
/// Flag to disable this part if MH is installed /// Flag to disable this part if MH is installed
MHReplacement = True MHReplacement = True
MODULE MODULE
{ {
name = ModuleDecouple name = ModuleDecouple
@ -151,10 +149,8 @@ PART
body = _NotSun body = _NotSun
} }
} }
DRAG_CUBE 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 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

@ -2,103 +2,97 @@
// 3.75m docking port // 3.75m docking port
PART PART
{ {
name = restock-docking-375-1 name = restock-docking-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStockPlus/Assets/Coupling/restock-docking-375-1
model = ReStockPlus/Assets/Coupling/restock-docking-375-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} MODEL
MODEL
{ {
model = ReStock/Assets/Command/restock-hatch-common-round-grey-1 model = ReStock/Assets/Command/restock-hatch-common-round-grey-1
position = 0.0, 0.090099, 0.0 position = 0.0, 0.090099, 0.0
scale = 1.174142,1.174142,1.174142 scale = 1.174142,1.174142,1.174142
rotation = 0, -90, 0 rotation = 0, -90, 0
} }
MODEL MODEL
{ {
model = ReStock/Assets/Command/restock-hatch-common-round-white-1 model = ReStock/Assets/Command/restock-hatch-common-round-white-1
position = 0.0, -0.128, 0.0 position = 0.0, -0.128, 0.0
scale = 1.174142,1.174142,1.174142 scale = 1.174142,1.174142,1.174142
rotation = 180, -90, 0 rotation = 180, -90, 0
} }
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.253, 0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.253, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.127, 0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.127, 0, 0.0, -1.0, 0.0, 3
// Tech // Tech
TechRequired = metaMaterials TechRequired = metaMaterials
entryCost = 21500 entryCost = 21500
// Info // Info
cost = 1850 cost = 1850
category = Coupling category = Coupling
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-docking-375-1_title title = #LOC_RestockPlus_restock-docking-375-1_title
description = #LOC_RestockPlus_restock-docking-375-1_description description = #LOC_RestockPlus_restock-docking-375-1_description
tags = #LOC_RestockPlus_restock-docking-375-1_tags tags = #LOC_RestockPlus_restock-docking-375-1_tags
bulkheadProfiles = size3 bulkheadProfiles = size3
// Parameters // Parameters
mass = 0.45 mass = 0.45
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
buoyancy = 0.5 buoyancy = 0.5
MODULE
MODULE {
{ name = ModuleDockingNode
name = ModuleDockingNode referenceAttachNode = top
referenceAttachNode = top nodeType = size3
nodeType = size3 stagingEnabled = False
stagingEnabled = False }
} MODULE
MODULE {
{ name = ModuleColorChanger
name = ModuleColorChanger shaderProperty = _EmissiveColor
shaderProperty = _EmissiveColor animRate = 0.8
animRate = 0.8 animState = false
animState = false useRate = true
useRate = true toggleInEditor = true
toggleInEditor = true toggleInFlight = true
toggleInFlight = true toggleInFlight = true
toggleInFlight = true unfocusedRange = 5
unfocusedRange = 5 toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off toggleAction = True
toggleAction = True defaultActionGroup = Light
defaultActionGroup = Light redCurve
redCurve {
{ key = 0 0 0 3
key = 0 0 0 3 key = 1 1 0 0
key = 1 1 0 0 }
} greenCurve
greenCurve {
{ key = 0 0 0 1
key = 0 0 0 1 key = 1 1 1 0
key = 1 1 1 0 }
} blueCurve
blueCurve {
{ key = 0 0 0 0
key = 0 0 0 0 key = 1 0.7 1.5 0
key = 1 0.7 1.5 0 }
} alphaCurve
alphaCurve {
{ key = 0 1
key = 0 1 }
} }
}
} }

View File

@ -5,7 +5,8 @@ PART
name = restock-decoupler-radial-tiny-1 name = restock-decoupler-radial-tiny-1
module = Part module = Part
author = Chris Adderley author = Chris Adderley
MODEL { MODEL
{
model = ReStock/Assets/Coupling/restock-decoupler-radial-4 model = ReStock/Assets/Coupling/restock-decoupler-radial-4
} }
scale = 1 scale = 1

View File

@ -2,57 +2,48 @@
// 3.75m stack battery // 3.75m stack battery
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-battery-375-1
name = restock-battery-375-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Electrical/restock-battery-375-1
{ scale = 1.0, 1.0, 1.0
model = ReStockPlus/Assets/Electrical/restock-battery-375-1 }
scale = 1.0, 1.0, 1.0 scale = 1.0
} rescaleFactor = 1
scale = 1.0 // --- node definitions ---
rescaleFactor = 1 node_stack_top = 0.0, 0.203, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.227, 0.0, 0.0, -1.0, 0.0, 3
// --- node definitions --- // --- editor parameters ---
node_stack_top = 0.0, 0.203, 0.0, 0.0, 1.0, 0.0, 3 TechRequired = largeElectrics
node_stack_bottom = 0.0, -0.227, 0.0, 0.0, -1.0, 0.0, 3 entryCost = 21500
cost = 11250
// --- editor parameters --- category = Electrical
TechRequired = largeElectrics subcategory = 0
entryCost = 21500 title = #LOC_RestockPlus_restock-battery-375-1_title
cost = 11250 manufacturer = #autoLOC_501636
category = Electrical description = #LOC_RestockPlus_restock-battery-375-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-battery-375-1_title attachRules = 1,0,1,0,0
manufacturer = #autoLOC_501636
description = #LOC_RestockPlus_restock-battery-375-1_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0
bulkheadProfiles = size3 bulkheadProfiles = size3
// --- standard part parameters ---
// --- standard part parameters --- mass = 0.5
mass = 0.5 dragModelType = default
dragModelType = default maximum_drag = 0.2
maximum_drag = 0.2 minimum_drag = 0.2
minimum_drag = 0.2 angularDrag = 2
angularDrag = 2 crashTolerance = 20
crashTolerance = 20 maxTemp = 2000
maxTemp = 2000 breakingForce = 5000
breakingTorque = 5000
breakingForce = 5000 tags = #LOC_RestockPlus_restock-battery-375-1_tags
breakingTorque = 5000 RESOURCE
{
tags = #LOC_RestockPlus_restock-battery-375-1_tags name = ElectricCharge
amount = 10000
RESOURCE maxAmount = 10000
{ }
name = ElectricCharge
amount = 10000
maxAmount = 10000
}
} }

View File

@ -1,14 +1,11 @@
// ReStock+ 0.1.0 // ReStock+ 0.1.0
// Torch (0.625m lifter engine) // Torch (0.625m lifter engine)
PART PART
{ {
// --- general parameters --- // --- general parameters ---
name = restock-engine-torch name = restock-engine-torch
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
@ -17,13 +14,10 @@ PART
} }
scale = 1.0 scale = 1.0
rescaleFactor = 1 rescaleFactor = 1
// --- node definitions --- // --- node definitions ---
node_attach = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0
node_stack_top = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.584, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.584, 0.0, 0.0, -1.0, 0.0, 0
// --- FX definitions --- // --- FX definitions ---
EFFECTS EFFECTS
{ {
@ -107,7 +101,6 @@ PART
} }
} }
} }
// --- editor parameters --- // --- editor parameters ---
TechRequired = precisionPropulsion TechRequired = precisionPropulsion
entryCost = 5150 entryCost = 5150
@ -117,11 +110,9 @@ PART
title = #LOC_RestockPlus_restock-engine-torch_title title = #LOC_RestockPlus_restock-engine-torch_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-torch_description description = #LOC_RestockPlus_restock-engine-torch_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,1,0,0 attachRules = 1,1,1,0,0
bulkheadProfiles = size0, srf bulkheadProfiles = size0, srf
// --- standard part parameters --- // --- standard part parameters ---
mass = 0.30 mass = 0.30
dragModelType = default dragModelType = default
@ -130,12 +121,9 @@ PART
angularDrag = 2 angularDrag = 2
crashTolerance = 20 crashTolerance = 20
maxTemp = 2000 maxTemp = 2000
breakingForce = 50 breakingForce = 50
breakingTorque = 50 breakingTorque = 50
tags = #LOC_RestockPlus_restock-engine-torch_tags tags = #LOC_RestockPlus_restock-engine-torch_tags
MODULE MODULE
{ {
name = ModuleEnginesFX name = ModuleEnginesFX
@ -177,7 +165,6 @@ PART
rate = 1.0 rate = 1.0
} }
} }
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -260,7 +247,6 @@ PART
} }
} }
} }
MODULE MODULE
{ {
name = ModuleTestSubject name = ModuleTestSubject
@ -434,7 +420,6 @@ PART
prestige = Exceptional prestige = Exceptional
} }
} }
MODULE MODULE
{ {
name = FXModuleLookAtConstraint name = FXModuleLookAtConstraint
@ -446,7 +431,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower001 targetName = CylLower001
rotatorsName =CylUpper001 rotatorsName = CylUpper001
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -456,7 +441,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower002 targetName = CylLower002
rotatorsName =CylUpper002 rotatorsName = CylUpper002
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -466,7 +451,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower003 targetName = CylLower003
rotatorsName =CylUpper003 rotatorsName = CylUpper003
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -476,10 +461,8 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower004 targetName = CylLower004
rotatorsName =CylUpper004 rotatorsName = CylUpper004
} }
} }
MODULE MODULE
{ {
@ -516,7 +499,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger
@ -577,5 +559,4 @@ PART
key = 1 1 key = 1 1
} }
} }
} }

View File

@ -1,6 +1,5 @@
// ReStock+ 0.1.0 // ReStock+ 0.1.0
// Small 0625m SRB // Small 0625m SRB
PART PART
{ {
name = restock-srb-mallet-1 name = restock-srb-mallet-1
@ -12,13 +11,12 @@ PART
{ {
model = ReStockPlus/Assets/Engine/restock-engine-mallet-1 model = ReStockPlus/Assets/Engine/restock-engine-mallet-1
} }
node_stack_bottom = 0.0, -1.4, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -1.4, 0.0, 0.0, -1.0, 0.0, 0
node_stack_top = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 0
node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0
EFFECTS EFFECTS
{ {
engage engage
{ {
AUDIO AUDIO
{ {
@ -84,7 +82,6 @@ PART
speed = 0.0 0.35 speed = 0.0 0.35
speed = 1.0 1.0 speed = 1.0 1.0
} }
} }
} }
TechRequired = start TechRequired = start
@ -122,12 +119,10 @@ PART
engineAccelerationSpeed = 10.0 engineAccelerationSpeed = 10.0
allowShutdown = False allowShutdown = False
runningEffectName = fx-mallet-running runningEffectName = fx-mallet-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
EngineType = SolidBooster EngineType = SolidBooster
exhaustDamageDistanceOffset = 0.6 exhaustDamageDistanceOffset = 0.6
PROPELLANT PROPELLANT
{ {
name = SolidFuel name = SolidFuel
@ -141,7 +136,6 @@ PART
key = 6 0.001 key = 6 0.001
} }
} }
RESOURCE RESOURCE
{ {
name = SolidFuel name = SolidFuel
@ -353,7 +347,6 @@ PART
falloff = 2 falloff = 2
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
MODULE MODULE
{ {
name = ModuleJettison name = ModuleJettison
@ -381,7 +374,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger

View File

@ -1,6 +1,5 @@
// ReStock+ 0.1.0 // ReStock+ 0.1.0
// Small 0625m SRB // Small 0625m SRB
PART PART
{ {
name = restock-srb-striker-1 name = restock-srb-striker-1
@ -14,7 +13,7 @@ PART
} }
EFFECTS EFFECTS
{ {
engage engage
{ {
AUDIO AUDIO
{ {
@ -80,13 +79,11 @@ PART
speed = 0.0 0.35 speed = 0.0 0.35
speed = 1.0 1.0 speed = 1.0 1.0
} }
} }
} }
node_stack_bottom = 0.0, -3.08, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -3.08, 0.0, 0.0, -1.0, 0.0, 0
node_stack_top = 0.0, 2.8035, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 2.8035, 0.0, 0.0, 1.0, 0.0, 0
node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0
TechRequired = start TechRequired = start
entryCost = 0 entryCost = 0
cost = 200 cost = 200
@ -127,7 +124,6 @@ PART
// Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp // Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp
EngineType = SolidBooster EngineType = SolidBooster
exhaustDamageDistanceOffset = 0.6 exhaustDamageDistanceOffset = 0.6
PROPELLANT PROPELLANT
{ {
name = SolidFuel name = SolidFuel
@ -141,7 +137,6 @@ PART
key = 6 0.001 key = 6 0.001
} }
} }
RESOURCE RESOURCE
{ {
name = SolidFuel name = SolidFuel
@ -353,7 +348,6 @@ PART
falloff = 2 falloff = 2
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
MODULE MODULE
{ {
name = ModuleJettison name = ModuleJettison
@ -381,7 +375,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger

View File

@ -2,41 +2,40 @@
// Pug (1.25m starter vacuum engine) // Pug (1.25m starter vacuum engine)
PART PART
{ {
name = restock-engine-125-pug name = restock-engine-125-pug
module = Part module = Part
author = Porkjet and Chris Adderley (Nertea) author = Porkjet and Chris Adderley (Nertea)
MODEL MODEL
{ {
model = ReStock/Assets/Engine/restock-engine-pug-1 model = ReStock/Assets/Engine/restock-engine-pug-1
} }
rescaleFactor = 1 rescaleFactor = 1
scale = 1 scale = 1
node_attach = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1
node_stack_top = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.249, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.249, 0.0, 0.0, -1.0, 0.0, 1
TechRequired = basicRocketry
TechRequired = basicRocketry entryCost = 1600
entryCost = 1600 cost = 300
cost = 300 category = Engine
category = Engine subcategory = 0
subcategory = 0 title = #LOC_RestockPlus_restock-engine-pug_title
title = #LOC_RestockPlus_restock-engine-pug_title manufacturer = #autoLOC_501627
manufacturer = #autoLOC_501627 description = #LOC_RestockPlus_restock-engine-pug_description
description = #LOC_RestockPlus_restock-engine-pug_description attachRules = 1,1,1,1,0
attachRules = 1,1,1,1,0 mass = 0.2
mass = 0.2 heatConductivity = 0.06 // half default
heatConductivity = 0.06 // half default skinInternalConductionMult = 4.0
skinInternalConductionMult = 4.0 emissiveConstant = 0.8 // engine nozzles are good at radiating.
emissiveConstant = 0.8 // engine nozzles are good at radiating. dragModelType = default
dragModelType = default maximum_drag = 0.2
maximum_drag = 0.2 minimum_drag = 0.2
minimum_drag = 0.2 angularDrag = 2
angularDrag = 2 crashTolerance = 7
crashTolerance = 7 maxTemp = 2000 // = 3600
maxTemp = 2000 // = 3600 bulkheadProfiles = size1
bulkheadProfiles = size1 tags = #LOC_RestockPlus_restock-engine-pug_tags
tags = #LOC_RestockPlus_restock-engine-pug_tags resourcePriorityUseParentInverseStage = True
resourcePriorityUseParentInverseStage = True
EFFECTS EFFECTS
{ {
engage engage
@ -67,7 +66,7 @@ PART
{ {
channel = Ship channel = Ship
clip = sound_rocket_hard clip = sound_rocket_hard
volume = 0.0 0.0 volume = 0.0 0.0
volume = 0.01 0.2 volume = 0.01 0.2
volume = 1.0 0.6 volume = 1.0 0.6
pitch = 0.0 0.1 pitch = 0.0 0.1
@ -87,51 +86,50 @@ PART
speed = 1.0 1.0 speed = 1.0 1.0
} }
} }
} }
MODULE MODULE
{ {
name = ModuleEnginesFX name = ModuleEnginesFX
thrustVectorTransformName = thrustTransform thrustVectorTransformName = thrustTransform
exhaustDamage = True exhaustDamage = True
ignitionThreshold = 0.1 ignitionThreshold = 0.1
minThrust = 0 minThrust = 0
maxThrust = 25 maxThrust = 25
heatProduction = 50 heatProduction = 50
EngineType = LiquidFuel EngineType = LiquidFuel
exhaustDamageDistanceOffset = 0.34 exhaustDamageDistanceOffset = 0.34
runningEffectName = fx-pug-running runningEffectName = fx-pug-running
PROPELLANT PROPELLANT
{ {
name = LiquidFuel name = LiquidFuel
ratio = 0.9 ratio = 0.9
DrawGauge = True DrawGauge = True
} }
PROPELLANT PROPELLANT
{ {
name = Oxidizer name = Oxidizer
ratio = 1.1 ratio = 1.1
} }
atmosphereCurve atmosphereCurve
{ {
key = 0 320 key = 0 320
key = 1 150 key = 1 150
key = 2 0.001 key = 2 0.001
} }
} }
RESOURCE RESOURCE
{ {
name = LiquidFuel name = LiquidFuel
amount = 18 amount = 18
maxAmount = 18 maxAmount = 18
} }
RESOURCE RESOURCE
{ {
name = Oxidizer name = Oxidizer
amount = 22 amount = 22
maxAmount = 22 maxAmount = 22
} }
MODULE MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Size1 baseVariant = Size1
@ -143,9 +141,9 @@ PART
secondaryColor = #ffb80c secondaryColor = #ffb80c
GAMEOBJECTS GAMEOBJECTS
{ {
LV_303 = true LV_303 = true
LV_303_Boattail = false LV_303_Boattail = false
LV_303_Compact = false LV_303_Compact = false
Shroud = true Shroud = true
Shroud_Compact = false Shroud_Compact = false
} }
@ -181,206 +179,206 @@ PART
} }
} }
} }
MODULE MODULE
{ {
name = ModuleJettison name = ModuleJettison
jettisonName = Shroud,Shroud_Compact jettisonName = Shroud,Shroud_Compact
bottomNodeName = bottom bottomNodeName = bottom
isFairing = True isFairing = True
jettisonedObjectMass = 0.1 jettisonedObjectMass = 0.1
jettisonForce = 0 jettisonForce = 0
jettisonDirection = 0 0 1 jettisonDirection = 0 0 1
} }
MODULE MODULE
{ {
name = ModuleTestSubject name = ModuleTestSubject
useStaging = True useStaging = True
useEvent = True useEvent = True
situationMask = 127 situationMask = 127
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = ALWAYS value = ALWAYS
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = BODYANDSITUATION value = BODYANDSITUATION
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = REPEATABILITY type = REPEATABILITY
value = ONCEPERPART value = ONCEPERPART
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 4000 value = 4000
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 8000 value = 8000
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 2000 value = 2000
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 4000 value = 4000
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = GT test = GT
value = 1000 value = 1000
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDEENV type = ALTITUDEENV
test = LT test = LT
value = 2000 value = 2000
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = GT test = GT
value = 0 // this just registers altitude as something to care about value = 0 // this just registers altitude as something to care about
situationMask = 8 situationMask = 8
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = LT test = LT
value = 300000 value = 300000
situationMask = 16 situationMask = 16
body = _NotSun body = _NotSun
} }
CONSTRAINT CONSTRAINT
{ {
type = ALTITUDE type = ALTITUDE
test = LT test = LT
value = 600000 value = 600000
situationMask = 32 situationMask = 32
body = _NotSun body = _NotSun
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = GT test = GT
value = 0 value = 0
situationMask = 8 situationMask = 8
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = LT test = LT
value = 600 value = 600
situationMask = 8 situationMask = 8
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = GT test = GT
value = 300 value = 300
situationMask = 8 situationMask = 8
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = LT test = LT
value = 1200 value = 1200
situationMask = 8 situationMask = 8
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = GT test = GT
value = 600 value = 600
situationMask = 8 situationMask = 8
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEED type = SPEED
test = LT test = LT
value = 2500 value = 2500
situationMask = 8 situationMask = 8
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = LT test = LT
value = 200 value = 200
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = GT test = GT
value = 100 value = 100
prestige = Trivial prestige = Trivial
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = LT test = LT
value = 100 value = 100
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = GT test = GT
value = 50 value = 50
prestige = Significant prestige = Significant
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = LT test = LT
value = 50 value = 50
prestige = Exceptional prestige = Exceptional
} }
CONSTRAINT CONSTRAINT
{ {
type = SPEEDENV type = SPEEDENV
test = GT test = GT
value = 20 value = 20
prestige = Exceptional prestige = Exceptional
} }
} }
MODULE MODULE
{ {
name = ModuleSurfaceFX name = ModuleSurfaceFX
thrustProviderModuleIndex = 0 thrustProviderModuleIndex = 0
fxMax = 0.3 fxMax = 0.3
maxDistance = 30 maxDistance = 30
falloff = 1.7 falloff = 1.7
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
MODULE MODULE
{ {
name = FXModuleThrottleEffects name = FXModuleThrottleEffects
fxModuleNames = heatColor fxModuleNames = heatColor
@ -396,7 +394,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger
@ -406,7 +403,7 @@ PART
excludedRenderers = EngineCoreGlow excludedRenderers = EngineCoreGlow
toggleInEditor = false toggleInEditor = false
toggleInFlight = false toggleInFlight = false
redCurve redCurve
{ {
key = 0 0 1 1 key = 0 0 1 1
key = 1 1 1 1 key = 1 1 1 1

View File

@ -12,7 +12,6 @@ PART
node_attach = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 node_attach = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1
node_stack_top = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.87125, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.87125, 0.0, 0.0, -1.0, 0.0, 1
rescaleFactor = 1 rescaleFactor = 1
scale = 1 scale = 1
!EFFECTS {} !EFFECTS {}
@ -110,7 +109,6 @@ PART
} }
} }
} }
TechRequired = basicRocketry TechRequired = basicRocketry
entryCost = 1500 entryCost = 1500
cost = 500 cost = 500
@ -525,7 +523,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger

View File

@ -13,7 +13,7 @@ PART
} }
EFFECTS EFFECTS
{ {
engage engage
{ {
AUDIO AUDIO
{ {
@ -79,13 +79,11 @@ PART
speed = 1.0 1.0 speed = 1.0 1.0
localOffset = 0, 0, 1 localOffset = 0, 0, 1
} }
} }
} }
node_stack_bottom = 0.0, -3.08, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -3.08, 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_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 = heavierRocketry TechRequired = heavierRocketry
entryCost = 0 entryCost = 0
cost = 11000 cost = 11000
@ -126,7 +124,6 @@ PART
// Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp // Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp
EngineType = SolidBooster EngineType = SolidBooster
exhaustDamageDistanceOffset = 0.6 exhaustDamageDistanceOffset = 0.6
PROPELLANT PROPELLANT
{ {
name = SolidFuel name = SolidFuel
@ -140,7 +137,6 @@ PART
key = 4 100 key = 4 100
} }
} }
RESOURCE RESOURCE
{ {
name = SolidFuel name = SolidFuel
@ -360,7 +356,6 @@ PART
falloff = 2 falloff = 2
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
MODULE MODULE
{ {
name = FXModuleThrottleEffects name = FXModuleThrottleEffects
@ -377,7 +372,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger

View File

@ -7,7 +7,6 @@ PART
name = restock-engine-boar name = restock-engine-boar
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
@ -16,13 +15,10 @@ PART
} }
scale = 1.0 scale = 1.0
rescaleFactor = 1 rescaleFactor = 1
// --- node definitions --- // --- node definitions ---
node_attach = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2
// --- FX definitions --- // --- FX definitions ---
EFFECTS EFFECTS
{ {
@ -118,7 +114,6 @@ PART
} }
} }
} }
// --- editor parameters --- // --- editor parameters ---
TechRequired = veryHeavyRocketry TechRequired = veryHeavyRocketry
entryCost = 31000 entryCost = 31000
@ -128,11 +123,9 @@ PART
title = #LOC_RestockPlus_restock-engine-boar_title title = #LOC_RestockPlus_restock-engine-boar_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-boar_description description = #LOC_RestockPlus_restock-engine-boar_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,1,0,0 attachRules = 1,1,1,0,0
bulkheadProfiles = size2, size1, srf bulkheadProfiles = size2, size1, srf
// --- standard part parameters --- // --- standard part parameters ---
mass = 3.5 mass = 3.5
dragModelType = default dragModelType = default
@ -141,12 +134,9 @@ PART
angularDrag = 2 angularDrag = 2
crashTolerance = 20 crashTolerance = 20
maxTemp = 2000 maxTemp = 2000
breakingForce = 5000 breakingForce = 5000
breakingTorque = 5000 breakingTorque = 5000
tags = #LOC_RestockPlus_restock-engine-boar_tags tags = #LOC_RestockPlus_restock-engine-boar_tags
MODULE MODULE
{ {
name = ModuleEnginesFX name = ModuleEnginesFX
@ -188,7 +178,6 @@ PART
rate = 3.0 rate = 3.0
} }
} }
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -270,7 +259,6 @@ PART
CylBot002 = false CylBot002 = false
CylBot003 = true CylBot003 = true
CylBot004 = true CylBot004 = true
} }
NODES NODES
{ {
@ -278,7 +266,6 @@ PART
} }
} }
} }
MODULE MODULE
{ {
name = ModuleTestSubject name = ModuleTestSubject
@ -452,7 +439,6 @@ PART
prestige = Exceptional prestige = Exceptional
} }
} }
MODULE MODULE
{ {
name = FXModuleLookAtConstraint name = FXModuleLookAtConstraint
@ -464,7 +450,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylTop002 targetName = CylTop002
rotatorsName =CylBot002 rotatorsName = CylBot002
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -532,7 +518,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger
@ -593,5 +578,4 @@ PART
key = 1 1 key = 1 1
} }
} }
} }

View File

@ -3,12 +3,10 @@
PART PART
{ {
// --- general parameters --- // --- general parameters ---
name = restock-engine-375-corgi name = restock-engine-375-corgi
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
@ -17,12 +15,10 @@ PART
} }
scale = 1.0 scale = 1.0
rescaleFactor = 1 rescaleFactor = 1
// --- node definitions --- // --- node definitions ---
node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -2.315, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -2.315, 0.0, 0.0, -1.0, 0.0, 3
// --- FX definitions --- // --- FX definitions ---
EFFECTS EFFECTS
{ {
@ -86,10 +82,8 @@ PART
speed = 0.0 0.35 speed = 0.0 0.35
speed = 1.0 1.0 speed = 1.0 1.0
} }
} }
} }
// --- editor parameters --- // --- editor parameters ---
TechRequired = veryHeavyRocketry TechRequired = veryHeavyRocketry
entryCost = 13500 entryCost = 13500
@ -99,11 +93,9 @@ PART
title = #LOC_RestockPlus_restock-engine-corgi_title title = #LOC_RestockPlus_restock-engine-corgi_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-corgi_description description = #LOC_RestockPlus_restock-engine-corgi_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,1,0,0 attachRules = 1,1,1,0,0
bulkheadProfiles = size3, size2 bulkheadProfiles = size3, size2
// --- standard part parameters --- // --- standard part parameters ---
mass = 5.25 mass = 5.25
dragModelType = default dragModelType = default
@ -112,12 +104,9 @@ PART
angularDrag = 2 angularDrag = 2
crashTolerance = 20 crashTolerance = 20
maxTemp = 2000 maxTemp = 2000
breakingForce = 5000 breakingForce = 5000
breakingTorque = 5000 breakingTorque = 5000
tags = #LOC_RestockPlus_restock-engine-corgi_tags tags = #LOC_RestockPlus_restock-engine-corgi_tags
MODULE MODULE
{ {
name = ModuleEnginesFX name = ModuleEnginesFX
@ -159,7 +148,6 @@ PART
rate = 3.0 rate = 3.0
} }
} }
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -168,8 +156,6 @@ PART
gimbalResponseSpeed = 6 gimbalResponseSpeed = 6
useGimbalResponseSpeed = true useGimbalResponseSpeed = true
} }
MODULE MODULE
{ {
name = ModuleTestSubject name = ModuleTestSubject
@ -343,7 +329,6 @@ PART
prestige = Exceptional prestige = Exceptional
} }
} }
MODULE MODULE
{ {
name = FXModuleLookAtConstraint name = FXModuleLookAtConstraint
@ -355,7 +340,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylTop005 targetName = CylTop005
rotatorsName =CylLower005 rotatorsName = CylLower005
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -385,7 +370,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylTop008 targetName = CylTop008
rotatorsName =CylLower008 rotatorsName = CylLower008
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -415,7 +400,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylTop011 targetName = CylTop011
rotatorsName =CylLower011 rotatorsName = CylLower011
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -445,7 +430,7 @@ PART
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylTop014 targetName = CylTop014
rotatorsName =CylLower014 rotatorsName = CylLower014
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
@ -478,7 +463,6 @@ PART
jettisonForce = 5 jettisonForce = 5
jettisonDirection = 0 0 1 jettisonDirection = 0 0 1
} }
MODULE MODULE
{ {
name = ModuleSurfaceFX name = ModuleSurfaceFX
@ -504,7 +488,6 @@ PART
dependOnEngineState = True dependOnEngineState = True
dependOnThrottle = True dependOnThrottle = True
} }
MODULE MODULE
{ {
name = ModuleColorChanger name = ModuleColorChanger
@ -583,8 +566,8 @@ PART
} }
NODES NODES
{ {
node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
} }
} }
VARIANT VARIANT
@ -598,7 +581,6 @@ PART
Var_25m = true Var_25m = true
Var_375m = false Var_375m = false
Fairing375 = false Fairing375 = false
} }
NODES NODES
{ {
@ -607,5 +589,4 @@ PART
} }
} }
} }
} }

View File

@ -2,107 +2,99 @@
// Dual RCS // Dual RCS
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-dual-1
name = restock-rcs-block-dual-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-dual-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-dual-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 1650
cost = 320
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 1650 title = #LOC_RestockPlus_restock-rcs-block-dual-1_title
cost = 320 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-dual-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-dual-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-dual-1_description mass = 0.025
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.025 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-dual-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-dual-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStock/FX/restock-fx-rcs-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStock/FX/restock-fx-rcs-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStock/FX/restock-fx-rcs-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStock/FX/restock-fx-rcs-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 1
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 240
thrusterPower = 1 key = 1 100
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 240
key = 1 100
}
}
} }

View File

@ -2,107 +2,99 @@
// MiniDual RCS // MiniDual RCS
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-dual-mini-1
name = restock-rcs-block-dual-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-dual-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-dual-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 750
cost = 100
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 750 title = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_title
cost = 100 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_description mass = 0.01
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.01 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,107 +2,99 @@
// Quad RCS, side jets angled 45 degrees // Quad RCS, side jets angled 45 degrees
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-quad-angled-1
name = restock-rcs-block-quad-angled-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-quad-angled-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-quad-angled-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 3250
cost = 635
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 3250 title = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_title
cost = 635 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_description mass = 0.05
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.05 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStock/FX/restock-fx-rcs-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStock/FX/restock-fx-rcs-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStock/FX/restock-fx-rcs-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStock/FX/restock-fx-rcs-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 1
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 240
thrusterPower = 1 key = 1 100
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 240
key = 1 100
}
}
} }

View File

@ -2,107 +2,99 @@
// Mini Quad RCS, side jets angled 45 degrees // Mini Quad RCS, side jets angled 45 degrees
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-quad-angled-mini-1
name = restock-rcs-block-quad-angled-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-quad-angled-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-quad-angled-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 900
cost = 200
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 900 title = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_title
cost = 200 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_description mass = 0.0125
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.0125 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,107 +2,99 @@
// Mini Quad RCS // Mini Quad RCS
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-quad-mini-1
name = restock-rcs-block-quad-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-quad-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-quad-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 850
cost = 180
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 850 title = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_title
cost = 180 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_description mass = 0.0125
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.0125 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,107 +2,99 @@
// RCS block with 5 way nozzles // RCS block with 5 way nozzles
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-quint-1
name = restock-rcs-block-quint-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-quint-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-quint-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 4250
cost = 800
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 4250 title = #LOC_RestockPlus_restock-rcs-block-quint-1_title
cost = 800 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-quint-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-quint-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-quint-1_description mass = 0.0625
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.0625 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-quint-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-quint-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStock/FX/restock-fx-rcs-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStock/FX/restock-fx-rcs-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStock/FX/restock-fx-rcs-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStock/FX/restock-fx-rcs-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 1
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 240
thrusterPower = 1 key = 1 100
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 240
key = 1 100
}
}
} }

View File

@ -2,107 +2,99 @@
// Mini RCS block with 5 way nozzles // Mini RCS block with 5 way nozzles
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-qunit-mini-1
name = restock-rcs-block-qunit-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-quint-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-quint-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 1000
cost = 210
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 1000 title = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_title
cost = 210 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_description mass = 0.0155
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.0155 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,107 +2,99 @@
// Triple RCS, side jets angled 45 degrees // Triple RCS, side jets angled 45 degrees
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-triple-angled-1
name = restock-rcs-block-triple-angled-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-triple-angled-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-triple-angled-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.045212, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 2760
cost = 480
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 2760 title = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_title
cost = 480 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_description mass = 0.0375
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.0375 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStock/FX/restock-fx-rcs-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStock/FX/restock-fx-rcs-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStock/FX/restock-fx-rcs-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStock/FX/restock-fx-rcs-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 1
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 240
thrusterPower = 1 key = 1 100
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 240
key = 1 100
}
}
} }

View File

@ -2,107 +2,99 @@
// MiniDual RCS // MiniDual RCS
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-block-triple-angled-mini-1
name = restock-rcs-block-triple-angled-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-block-triple-angled-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-block-triple-angled-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 950
cost = 150
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 950 title = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_title
cost = 150 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_description mass = 0.015
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.015 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, 0.1, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, 0.1, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,107 +2,99 @@
// Mini Linear RCS // Mini Linear RCS
PART PART
{ {
// --- general parameters ---
// --- general parameters --- name = restock-rcs-single-mini-1
name = restock-rcs-single-mini-1 module = Part
module = Part author = Chris Adderley (Nertea)
author = Chris Adderley (Nertea) // --- asset parameters ---
MODEL
// --- asset parameters --- {
MODEL model = ReStockPlus/Assets/Control/restock-rcs-single-mini-1
{ position = 0.0, 0.0, 0.0
model = ReStockPlus/Assets/Control/restock-rcs-single-mini-1 scale = 1,1,1
position = 0.0, 0.0, 0.0 rotation = 0, 0, 0
scale = 1,1,1 }
rotation = 0, 0, 0 scale = 1
} // --- node definitions ---
scale = 1 // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0
// --- node definitions --- // --- editor parameters ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z TechRequired = advFlightControl
node_attach = 0.008, -0.0, -0.00, 1.0, 0.0, 0.0 entryCost = 350
cost = 45
// --- editor parameters --- category = Control
TechRequired = advFlightControl subcategory = 0
entryCost = 350 title = #LOC_RestockPlus_restock-rcs-single-mini-1_title
cost = 45 manufacturer = #autoLOC_501631
category = Control description = #LOC_RestockPlus_restock-rcs-single-mini-1_description
subcategory = 0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
title = #LOC_RestockPlus_restock-rcs-single-mini-1_title attachRules = 0,1,0,0,0
manufacturer = #autoLOC_501631 // --- standard part parameters ---
description = #LOC_RestockPlus_restock-rcs-single-mini-1_description mass = 0.005
dragModelType = default
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision maximum_drag = 0.001
attachRules = 0,1,0,0,0 minimum_drag = 0.001
angularDrag = 2
// --- standard part parameters --- crashTolerance = 15
mass = 0.005 maxTemp = 1500
dragModelType = default // --- rcs module parameters ---
maximum_drag = 0.001 bulkheadProfiles = srf
minimum_drag = 0.001 tags = #LOC_RestockPlus_restock-rcs-single-mini-1_tags
angularDrag = 2 EFFECTS
crashTolerance = 15 {
maxTemp = 1500 running
{
// --- rcs module parameters --- AUDIO_MULTI_POOL
{
bulkheadProfiles = srf channel = Ship
tags = #LOC_RestockPlus_restock-rcs-single-mini-1_tags transformName = RCSjet
EFFECTS clip = sound_rocket_mini
{ volume = 0.0 0.0
running volume = 0.1 0.0
{ volume = 0.5 0.025
AUDIO_MULTI_POOL volume = 1.0 0.1
{ pitch = 1.0
channel = Ship loop = true
transformName = RCSjet }
clip = sound_rocket_mini MODEL_MULTI_PARTICLE
volume = 0.0 0.0 {
volume = 0.1 0.0 name = FX1
volume = 0.5 0.025 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
volume = 1.0 0.1 transformName = RCSjet
pitch = 1.0 emission = 0.0 0.0
loop = true emission = 0.1 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 0.8
{ speed = 1.0 1.0
name = FX1 }
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 MODEL_MULTI_PARTICLE
transformName = RCSjet {
emission = 0.0 0.0 name = fx2
emission = 0.1 0.0 modelName = ReStockPlus/FX/restock-fx-rcs-mini-1
emission = 1.0 1.0 transformName = RCSjet
speed = 0.0 0.8 emission = 0.0 0.0
speed = 1.0 1.0 emission = 0.2 0.0
} emission = 1.0 1.0
MODEL_MULTI_PARTICLE speed = 0.0 1.0
{ speed = 1.0 1.0
name = fx2 localRotation = 0, 0, 0
modelName = ReStockPlus/FX/restock-fx-rcs-mini-1 localOffset = 0, -0.15, 0
transformName = RCSjet }
emission = 0.0 0.0 }
emission = 0.2 0.0 }
emission = 1.0 1.0 MODULE
speed = 0.0 1.0 {
speed = 1.0 1.0 name = ModuleRCSFX
localRotation = 0, 0, 0 thrusterTransformName = RCSthruster
localOffset = 0, -0.15, 0 thrusterPower = 0.25
} stagingEnabled = False
} resourceFlowMode = STAGE_PRIORITY_FLOW
} resourceName = MonoPropellant
MODULE runningEffectName = running
{ atmosphereCurve
name = ModuleRCSFX {
thrusterTransformName = RCSthruster key = 0 230
thrusterPower = 0.25 key = 1 90
stagingEnabled = False }
resourceFlowMode = STAGE_PRIORITY_FLOW }
resourceName = MonoPropellant
runningEffectName = running
atmosphereCurve
{
key = 0 230
key = 1 90
}
}
} }

View File

@ -2,89 +2,83 @@
// 0.625m fuel tank, longest version // 0.625m fuel tank, longest version
PART PART
{ {
name = restock-fuel-tank-0625-1 name = restock-fuel-tank-0625-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-fueltank-0625-1
model = ReStock/Assets/FuelTank/restock-fueltank-0625-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_top = 0.0, 1.3941896, 0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 1.3941896, 0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -1.3941896, 0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -1.3941896, 0, 0.0, -1.0, 0.0, 0
node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0
// Tech // Tech
TechRequired = precisionPropulsion TechRequired = precisionPropulsion
entryCost = 9500 entryCost = 9500
// Info // Info
cost = 144 cost = 144
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-0625-1_title title = #LOC_RestockPlus_restock-fuel-tank-0625-1_title
manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-fuel-tank-0625-1_description description = #LOC_RestockPlus_restock-fuel-tank-0625-1_description
tags = #LOC_RestockPlus_restock-fuel-tank-0625-1_tags tags = #LOC_RestockPlus_restock-fuel-tank-0625-1_tags
bulkheadProfiles = size0, srf bulkheadProfiles = size0, srf
// Parameters // Parameters
mass = 0.09 mass = 0.09
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
MODULE
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Metal baseVariant = Metal
VARIANT VARIANT
{ {
name = Metal name = Metal
displayName = #LOC_Restock_variant-surface_metal displayName = #LOC_Restock_variant-surface_metal
themeName = Metal themeName = Metal
primaryColor = #6f6e6d primaryColor = #6f6e6d
secondaryColor = #6f6e6d secondaryColor = #6f6e6d
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1
} }
} }
VARIANT VARIANT
{ {
name = White name = White
displayName = #autoLOC_8007119 displayName = #autoLOC_8007119
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white
} }
} }
} }
// Resources // Resources
RESOURCE RESOURCE
{ {
name = LiquidFuel name = LiquidFuel
amount = 64.8 amount = 64.8
maxAmount = 64.8 maxAmount = 64.8
} }
RESOURCE RESOURCE
{ {
name = Oxidizer name = Oxidizer
amount = 79.2 amount = 79.2
maxAmount = 79.2 maxAmount = 79.2
} }
} }

View File

@ -2,91 +2,83 @@
// 0.625m fuel tank, medium version // 0.625m fuel tank, medium version
PART PART
{ {
name = restock-fuel-tank-0625-2 name = restock-fuel-tank-0625-2
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-fueltank-0625-2
model = ReStock/Assets/FuelTank/restock-fueltank-0625-2 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.6970948, 0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.6970948, 0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.6970948, 0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.6970948, 0, 0.0, -1.0, 0.0, 0
node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0
// Tech // Tech
TechRequired = precisionPropulsion TechRequired = precisionPropulsion
entryCost = 7200 entryCost = 7200
// Info // Info
cost = 72 cost = 72
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-0625-2_title title = #LOC_RestockPlus_restock-fuel-tank-0625-2_title
manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-fuel-tank-0625-2_description description = #LOC_RestockPlus_restock-fuel-tank-0625-2_description
tags = #LOC_RestockPlus_restock-fuel-tank-0625-2_tags tags = #LOC_RestockPlus_restock-fuel-tank-0625-2_tags
bulkheadProfiles = size0, srf bulkheadProfiles = size0, srf
// Parameters // Parameters
mass = 0.045 mass = 0.045
dragModelType = default
maximum_drag = 0.2
dragModelType = default minimum_drag = 0.3
maximum_drag = 0.2 angularDrag = 2
minimum_drag = 0.3 crashTolerance = 6
angularDrag = 2 maxTemp = 2000
crashTolerance = 6 breakingForce = 350
maxTemp = 2000 breakingTorque = 350
breakingForce = 350 MODULE
breakingTorque = 350
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Metal baseVariant = Metal
VARIANT VARIANT
{ {
name = Metal name = Metal
displayName = #LOC_Restock_variant-surface_metal displayName = #LOC_Restock_variant-surface_metal
themeName = Metal themeName = Metal
primaryColor = #6f6e6d primaryColor = #6f6e6d
secondaryColor = #6f6e6d secondaryColor = #6f6e6d
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1
} }
} }
VARIANT VARIANT
{ {
name = White name = White
displayName = #autoLOC_8007119 displayName = #autoLOC_8007119
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white
} }
} }
} }
// Resources // Resources
RESOURCE RESOURCE
{ {
name = LiquidFuel name = LiquidFuel
amount = 32.4 amount = 32.4
maxAmount = 32.4 maxAmount = 32.4
} }
RESOURCE RESOURCE
{ {
name = Oxidizer name = Oxidizer
amount = 39.6 amount = 39.6
maxAmount = 39.6 maxAmount = 39.6
} }
} }

View File

@ -2,89 +2,83 @@
// 0.625m fuel tank, small version // 0.625m fuel tank, small version
PART PART
{ {
name = restock-fuel-tank-0625-3 name = restock-fuel-tank-0625-3
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-fueltank-0625-3
model = ReStock/Assets/FuelTank/restock-fueltank-0625-3 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.3485474, 0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.3485474, 0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.3485474, 0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.3485474, 0, 0.0, -1.0, 0.0, 0
node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0
// Tech // Tech
TechRequired = propulsionSystems TechRequired = propulsionSystems
entryCost = 6050 entryCost = 6050
// Info // Info
cost = 36 cost = 36
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-0625-3_title title = #LOC_RestockPlus_restock-fuel-tank-0625-3_title
manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-fuel-tank-0625-3_description description = #LOC_RestockPlus_restock-fuel-tank-0625-3_description
tags = #LOC_RestockPlus_restock-fuel-tank-0625-3_tags tags = #LOC_RestockPlus_restock-fuel-tank-0625-3_tags
bulkheadProfiles = size0, srf bulkheadProfiles = size0, srf
// Parameters // Parameters
mass = 0.0225 mass = 0.0225
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
MODULE
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Metal baseVariant = Metal
VARIANT VARIANT
{ {
name = Metal name = Metal
displayName = #LOC_Restock_variant-surface_metal displayName = #LOC_Restock_variant-surface_metal
themeName = Metal themeName = Metal
primaryColor = #6f6e6d primaryColor = #6f6e6d
secondaryColor = #6f6e6d secondaryColor = #6f6e6d
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1
} }
} }
VARIANT VARIANT
{ {
name = White name = White
displayName = #autoLOC_8007119 displayName = #autoLOC_8007119
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white
} }
} }
} }
// Resources // Resources
RESOURCE RESOURCE
{ {
name = LiquidFuel name = LiquidFuel
amount = 16.2 amount = 16.2
maxAmount = 16.2 maxAmount = 16.2
} }
RESOURCE RESOURCE
{ {
name = Oxidizer name = Oxidizer
amount = 19.8 amount = 19.8
maxAmount = 19.8 maxAmount = 19.8
} }
} }

View File

@ -1,78 +1,70 @@
// ReStock+ 0.1.0 // ReStock+ 0.1.0
// 3.75m compact fuel tank // 3.75m compact fuel tank
PART PART
{ {
name = restock-fuel-tank-375-4 name = restock-fuel-tank-375-4
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-fueltank-375-4
model = ReStock/Assets/FuelTank/restock-fueltank-375-4 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 position = 0.0, 0.48, 0.0
position = 0.0, 0.48, 0.0 }
} MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange scale = 1.0, -1.0, 1.0
scale = 1.0, -1.0, 1.0 position = 0.0, -0.48, 0.0
position = 0.0, -0.48, 0.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.48, 0, 0.0, 1.0, 0.0, 3 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 node_stack_bottom = 0.0, -0.48, 0, 0.0, -1.0, 0.0, 3
node_attach = 0.0, 0.0, -1.875, 0.0, 0.0, 1.0, 3 node_attach = 0.0, 0.0, -1.875, 0.0, 0.0, 1.0, 3
// Tech // Tech
TechRequired = highPerformanceFuelSystems TechRequired = highPerformanceFuelSystems
entryCost = 12900 entryCost = 12900
// Info // Info
cost = 1625 cost = 1625
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-375-4_title title = #LOC_RestockPlus_restock-fuel-tank-375-4_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-375-4_description description = #LOC_RestockPlus_restock-fuel-tank-375-4_description
tags = #LOC_RestockPlus_restock-fuel-tank-375-4_tags tags = #LOC_RestockPlus_restock-fuel-tank-375-4_tags
bulkheadProfiles = size3, srf bulkheadProfiles = size3, srf
// Parameters // Parameters
mass = 1.125 mass = 1.125
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
// Resources
RESOURCE
// Resources {
RESOURCE name = LiquidFuel
{ amount = 810
name = LiquidFuel maxAmount = 810
amount = 810 }
maxAmount = 810 RESOURCE
} {
RESOURCE name = Oxidizer
{ amount = 990
name = Oxidizer maxAmount = 990
amount = 990 }
maxAmount = 990 MODULE
}
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = BlackAndWhite baseVariant = BlackAndWhite

View File

@ -1,71 +1,63 @@
// ReStock+ 0.1.0 // ReStock+ 0.1.0
// 3.75m fuelled nosecone // 3.75m fuelled nosecone
PART PART
{ {
name = restock-nosecone-375-1 name = restock-nosecone-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-nosecone-375-1
model = ReStock/Assets/FuelTank/restock-nosecone-375-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange scale = 1.0, -1.0, 1.0
scale = 1.0, -1.0, 1.0 position = 0.0, -1.5494, 0.0
position = 0.0, -1.5494, 0.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_bottom = 0.0, -1.5494, 0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -1.5494, 0, 0.0, -1.0, 0.0, 3
node_attach = 0.0, 0.0, -1.5494, 0.0, 0.0, 1.0, 3 node_attach = 0.0, 0.0, -1.5494, 0.0, 0.0, 1.0, 3
// Tech // Tech
TechRequired = highPerformanceFuelSystems TechRequired = highPerformanceFuelSystems
entryCost = 18500 entryCost = 18500
// Info // Info
cost = 3450 cost = 3450
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-375-1_title title = #LOC_RestockPlus_restock-nosecone-375-1_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-nosecone-375-1_description description = #LOC_RestockPlus_restock-nosecone-375-1_description
tags = #LOC_RestockPlus_restock-nosecone-375-1_tags tags = #LOC_RestockPlus_restock-nosecone-375-1_tags
bulkheadProfiles = size3, srf bulkheadProfiles = size3, srf
// Parameters // Parameters
mass = 2.25 mass = 2.25
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
// Resources
RESOURCE
// Resources {
RESOURCE name = LiquidFuel
{ amount = 1620
name = LiquidFuel maxAmount = 1620
amount = 1620 }
maxAmount = 1620 RESOURCE
} {
RESOURCE name = Oxidizer
{ amount = 1980
name = Oxidizer maxAmount = 1980
amount = 1980 }
maxAmount = 1980 MODULE
}
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = BlackAndWhite baseVariant = BlackAndWhite

View File

@ -2,56 +2,48 @@
// Super tiny radial RCS tank // Super tiny radial RCS tank
PART PART
{ {
name = restock-fuel-tank-rcs-radial-tiny-1 name = restock-fuel-tank-rcs-radial-tiny-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-fuel-tank-rcs-radial-tiny-1
model = ReStock/Assets/FuelTank/restock-fuel-tank-rcs-radial-tiny-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
rescaleFactor = 1
scale = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 0,1,0,0,0 attachRules = 0,1,0,0,0
node_attach = 0.18, 0.0, 0.0, 1.0, 0.0, 0.0, 0 node_attach = 0.18, 0.0, 0.0, 1.0, 0.0, 0.0, 0
// Tech // Tech
TechRequired = propulsionSystems TechRequired = propulsionSystems
entryCost = 200 entryCost = 200
// Info // Info
cost = 30 cost = 30
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title title = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title
manufacturer = #autoLOC_6004000 manufacturer = #autoLOC_6004000
description = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description description = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description
tags = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags tags = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags
bulkheadProfiles = srf bulkheadProfiles = srf
// Parameters // Parameters
mass = 0.01 mass = 0.01
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 50 breakingForce = 50
breakingTorque = 50 breakingTorque = 50
/// Flag to disable this part if MH is installed
/// Flag to disable this part if MH is installed
MHReplacement = True MHReplacement = True
// Resources
// Resources RESOURCE
RESOURCE {
{ name = MonoPropellant
name = MonoPropellant amount = 7.5
amount = 7.5 maxAmount = 7.5
maxAmount = 7.5 }
}
} }

View File

@ -5,7 +5,6 @@ PART
name = restock-fairing-base-0625-1 name = restock-fairing-base-0625-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL MODEL
{ {
model = ReStock/Assets/Payload/restock-fairing-base-0625-1 model = ReStock/Assets/Payload/restock-fairing-base-0625-1
@ -18,31 +17,22 @@ PART
} }
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage01b = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage01b = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage02a = 0.0, 0.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage02a = 0.0, 0.6, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage02b = 0.0, 0.62, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage02b = 0.0, 0.62, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage03a = 0.0,0.85, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage03a = 0.0,0.85, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage03b = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage03b = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage04a = 0.0, 1.1, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage04a = 0.0, 1.1, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage04b = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage04b = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage05a = 0.0, 1.35, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage05a = 0.0, 1.35, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage05b = 0.0, 1.37, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage05b = 0.0, 1.37, 0.0, 0.0, 1.0, 0.0, 0
node_stack_interstage06a = 0.0, 1.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06a = 0.0, 1.6, 0.0, 0.0, -1.0, 0.0, 0
node_stack_interstage06b = 0.0, 1.62, 0.0, 0.0, 1.0, 0.0, 0 node_stack_interstage06b = 0.0, 1.62, 0.0, 0.0, 1.0, 0.0, 0
node_stack_top = 0.0, 0.138, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.138, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0, 0
fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy
sound_vent_large = deploy sound_vent_large = deploy
TechRequired = advConstruction TechRequired = advConstruction
entryCost = 1500 entryCost = 1500
cost = 150 cost = 150
@ -73,33 +63,26 @@ PART
MODULE MODULE
{ {
name = ModuleProceduralFairing name = ModuleProceduralFairing
nSides = 32 nSides = 32
nArcs = 2 nArcs = 2
nCollidersPerXSection = 8 nCollidersPerXSection = 8
TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 TextureURL = ReStock/Assets/Payload/restock-fairing-125-1
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n
panelGrouping = 2 panelGrouping = 2
pivot = 0,0.091,0 pivot = 0,0.091,0
axis = 0,1,0 axis = 0,1,0
baseRadius = 0.3125 baseRadius = 0.3125
maxRadius = 0.75 maxRadius = 0.75
capRadius = 0.2 capRadius = 0.2
snapThreshold = 0.1 snapThreshold = 0.1
xSectionHeightMin = 0.1 xSectionHeightMin = 0.1
xSectionHeightMax = 2 xSectionHeightMax = 2
edgeSlide = 0.15 edgeSlide = 0.15
edgeWarp = 0 edgeWarp = 0
noseTip = 0.7 noseTip = 0.7
UnitAreaMass = 0.01 UnitAreaMass = 0.01
UnitAreaCost = 6 UnitAreaCost = 6
stagingToggleEnabledEditor = True stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = False stagingToggleEnabledFlight = False
stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged
@ -111,11 +94,9 @@ PART
DeployModuleIndex = 0 DeployModuleIndex = 0
closedPosition = 0 closedPosition = 0
lookupRadius = 0.375 lookupRadius = 0.375
// nodeOuterAftID = bottom // nodeOuterAftID = bottom
// nodeInnerAftID = top // nodeInnerAftID = top
} }
MODULE MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
@ -273,7 +254,6 @@ PART
body = _NotSun body = _NotSun
} }
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
@ -310,7 +290,6 @@ PART
rootObject = Cap6 rootObject = Cap6
attachNodeNames = interstage06a,interstage06b attachNodeNames = interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNode name = ModuleStructuralNode
@ -347,7 +326,6 @@ PART
rootObject = Truss6 rootObject = Truss6
attachNodeNames = interstage06a,interstage06b attachNodeNames = interstage06a,interstage06b
} }
MODULE MODULE
{ {
name = ModuleStructuralNodeToggle name = ModuleStructuralNodeToggle
@ -368,7 +346,6 @@ PART
name = _SpecColor name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0 color = 0.753, 0.753, 0.753, 1.0
} }
FLOAT_PROPERTY FLOAT_PROPERTY
{ {
name = _Shininess name = _Shininess

View File

@ -2,334 +2,305 @@
// 1.875m fairing base // 1.875m fairing base
PART PART
{ {
name = restock-fairing-base-1875-1 name = restock-fairing-base-1875-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/Payload/restock-fairing-base-1875-1
model = ReStock/Assets/Payload/restock-fairing-base-1875-1 }
} MODEL
{
MODEL model = Squad/Parts/Aero/fairings/AutoTruss
{ scale = 1.5,1.5,1.5
model = Squad/Parts/Aero/fairings/AutoTruss position = 0.0,0.22,0.0
scale = 1.5,1.5,1.5 }
position = 0.0,0.22,0.0 scale = 1
} rescaleFactor = 1
node_stack_interstage01a = 0.0, 0.94, 0.0, 0.0, -1.0, 0.0, 1
scale = 1 node_stack_interstage01b = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1
rescaleFactor = 1 node_stack_interstage02a = 0.0, 1.69, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage02b = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage01a = 0.0, 0.94, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage03a = 0.0, 2.44, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage01b = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage03b = 0.0, 2.50, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage04a = 0.0, 3.19, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage02a = 0.0, 1.69, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage04b = 0.0, 3.25, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage02b = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage05a = 0.0, 3.94, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage05b = 0.0, 4.00, 0.0, 0.0, 1.0, 0.0, 1
node_stack_interstage03a = 0.0, 2.44, 0.0, 0.0, -1.0, 0.0, 1 node_stack_interstage06a = 0.0, 4.69, 0.0, 0.0, -1.0, 0.0, 1
node_stack_interstage03b = 0.0, 2.50, 0.0, 0.0, 1.0, 0.0, 1 node_stack_interstage06b = 0.0, 4.75, 0.0, 0.0, 1.0, 0.0, 1
node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage04a = 0.0, 3.19, 0.0, 0.0, -1.0, 0.0, 1 node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage04b = 0.0, 3.25, 0.0, 0.0, 1.0, 0.0, 1 fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy
sound_vent_large = deploy
node_stack_interstage05a = 0.0, 3.94, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = advConstruction
node_stack_interstage05b = 0.0, 4.00, 0.0, 0.0, 1.0, 0.0, 1 entryCost = 4100
cost = 425
node_stack_interstage06a = 0.0, 4.69, 0.0, 0.0, -1.0, 0.0, 1 category = Payload
node_stack_interstage06b = 0.0, 4.75, 0.0, 0.0, 1.0, 0.0, 1 subcategory = 0
title = #LOC_RestockPlus_restock-fairing-base-1875-1_title
node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 2 manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs
node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 2 description = #LOC_RestockPlus_restock-fairing-base-1875-1_description
attachRules = 1,0,1,1,0
fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy mass = 0.15
sound_vent_large = deploy thermalMassModifier = 2.0
skinMassPerArea = 4.0
TechRequired = advConstruction skinInternalConductionMult = 0.25
entryCost = 4100 emissiveConstant = 0.8
cost = 425 dragModelType = default
category = Payload maximum_drag = 0.2
subcategory = 0 minimum_drag = 0.2
title = #LOC_RestockPlus_restock-fairing-base-1875-1_title angularDrag = 2
manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs crashTolerance = 8
description = #LOC_RestockPlus_restock-fairing-base-1875-1_description maxTemp = 2600 // = 3400
attachRules = 1,0,1,1,0 fuelCrossFeed = True
mass = 0.15 stageOffset = 1
thermalMassModifier = 2.0 childStageOffset = 1
skinMassPerArea = 4.0 inverseStageCarryover = false
skinInternalConductionMult = 0.25 bulkheadProfiles = size1p5
tags = #LOC_RestockPlus_restock-fairing-base-1875-1_tags
emissiveConstant = 0.8 /// Flag to disable this part if MH is installed
dragModelType = default MHReplacement = True
maximum_drag = 0.2 MODULE
minimum_drag = 0.2 {
angularDrag = 2 name = ModuleProceduralFairing
crashTolerance = 8 nSides = 32
maxTemp = 2600 // = 3400 nArcs = 2
fuelCrossFeed = True nCollidersPerXSection = 8
stageOffset = 1 TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size1p5
tags = #LOC_RestockPlus_restock-fairing-base-1875-1_tags
/// Flag to disable this part if MH is installed
MHReplacement = True
MODULE
{
name = ModuleProceduralFairing
nSides = 32
nArcs = 2
nCollidersPerXSection = 8
TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
panelGrouping = 3
panelGrouping = 3 pivot = 0,0.151,0
pivot = 0,0.151,0 axis = 0,1,0
axis = 0,1,0 baseRadius = 0.9375
maxRadius = 2.25
baseRadius = 0.9375 capRadius = 0.2
maxRadius = 2.25 snapThreshold = 0.1
capRadius = 0.2 xSectionHeightMin = 0.2
snapThreshold = 0.1 xSectionHeightMax = 2
edgeSlide = 0.15
xSectionHeightMin = 0.2 edgeWarp = 0
xSectionHeightMax = 2 noseTip = 0.7
UnitAreaMass = 0.015
edgeSlide = 0.15 UnitAreaCost = 6 //Needs balance
edgeWarp = 0 stagingToggleEnabledEditor = True
noseTip = 0.7 stagingToggleEnabledFlight = False
stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged
UnitAreaMass = 0.015 stagingDisableText = #autoLOC_502001 //#autoLOC_502001 = Fairing Staged
UnitAreaCost = 6 //Needs balance }
stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = False
stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged
stagingDisableText = #autoLOC_502001 //#autoLOC_502001 = Fairing Staged
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 0.75
// nodeOuterAftID = bottom
// nodeInnerAftID = top
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = ATMOSPHERE
value = True
}
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
}
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap1
attachNodeNames = interstage01a,interstage01b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap2
attachNodeNames = interstage02a,interstage02b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap3
attachNodeNames = interstage03a,interstage03b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap4
attachNodeNames = interstage04a,interstage04b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap5
attachNodeNames = interstage05a,interstage05b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss1
attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss2
attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss3
attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss4
attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss5
attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNodeToggle
MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure
NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes
showNodes = false
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 1.0
// nodeOuterAftID = bottom
// nodeInnerAftID = top
}
MODULE MODULE
{ {
name = ModulePartVariants name = ModuleCargoBay
useMultipleDragCubes = false DeployModuleIndex = 0
baseVariant = White closedPosition = 0
VARIANT lookupRadius = 0.75
{ // nodeOuterAftID = bottom
name = White // nodeInnerAftID = top
displayName = #autoLOC_8007119 }
themeName = White MODULE
primaryColor = #ffffff {
secondaryColor = #ffffff name = ModuleTestSubject
TEXTURE useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = ATMOSPHERE
value = True
}
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
}
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap1
attachNodeNames = interstage01a,interstage01b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap2
attachNodeNames = interstage02a,interstage02b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap3
attachNodeNames = interstage03a,interstage03b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap4
attachNodeNames = interstage04a,interstage04b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap5
attachNodeNames = interstage05a,interstage05b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Cap6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss1
attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss2
attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss3
attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss4
attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss5
attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNode
rootObject = Truss6
attachNodeNames = interstage06a,interstage06b
}
MODULE
{
name = ModuleStructuralNodeToggle
MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure
NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes
showNodes = false
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 1.0
// nodeOuterAftID = bottom
// nodeInnerAftID = top
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{ {
materialName=FairingIconShell materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1 mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
@ -346,15 +317,15 @@ PART
FairingBase1875Orange = false FairingBase1875Orange = false
FairingBase1875BlackWhite = false FairingBase1875BlackWhite = false
} }
} }
VARIANT VARIANT
{ {
name = Grey name = Grey
displayName = #autoLOC_8007120 displayName = #autoLOC_8007120
themeName = BlackAndWhite themeName = BlackAndWhite
primaryColor = #000000 primaryColor = #000000
secondaryColor = #ffffff secondaryColor = #ffffff
TEXTURE TEXTURE
{ {
materialName=FairingIconShell materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
@ -371,15 +342,15 @@ PART
FairingBase1875Orange = false FairingBase1875Orange = false
FairingBase1875BlackWhite = true FairingBase1875BlackWhite = true
} }
} }
VARIANT VARIANT
{ {
name = Dark Grey name = Dark Grey
displayName = #autoLOC_8007121 displayName = #autoLOC_8007121
themeName = GrayAndOrange themeName = GrayAndOrange
primaryColor = #4c4f47 primaryColor = #4c4f47
secondaryColor = #f49841 secondaryColor = #f49841
TEXTURE TEXTURE
{ {
materialName=FairingIconShell materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
@ -390,15 +361,15 @@ PART
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
} }
GAMEOBJECTS GAMEOBJECTS
{ {
FairingBase1875White = false FairingBase1875White = false
FairingBase1875Orange = true FairingBase1875Orange = true
FairingBase1875BlackWhite = false FairingBase1875BlackWhite = false
} }
} }
} }
MODULE MODULE
{ {
name = ModuleRestockModifyFairingMaterials name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY COLOR_PROPERTY
@ -411,7 +382,6 @@ PART
name = _SpecColor name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0 color = 0.753, 0.753, 0.753, 1.0
} }
FLOAT_PROPERTY FLOAT_PROPERTY
{ {
name = _Shininess name = _Shininess

View File

@ -5,18 +5,16 @@ PART
name = restock-goocanister-625-1 name = restock-goocanister-625-1
module = Part module = Part
author = Andrew Cassidy author = Andrew Cassidy
MODEL
MODEL { {
model = ReStock/Assets/Science/restock-goocanister-625-1 model = ReStock/Assets/Science/restock-goocanister-625-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,1 attachRules = 1,0,1,1,1
node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 0 node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0,-0.25, 0.0, 0.0, -1.0, 0.0, 0 node_stack_bottom = 0.0,-0.25, 0.0, 0.0, -1.0, 0.0, 0
TechRequired = start TechRequired = start
entryCost = 0 entryCost = 0
cost = 1000 cost = 1000
@ -39,8 +37,8 @@ PART
childStageOffset = 1 childStageOffset = 1
bulkheadProfiles = size0 bulkheadProfiles = size0
tags = #LOC_RestockPlus_restock-goocanister-625-1_tags tags = #LOC_RestockPlus_restock-goocanister-625-1_tags
MODULE
MODULE { {
name = ModuleAnimateGeneric name = ModuleAnimateGeneric
animationName = inline-Deploy animationName = inline-Deploy
startEventGUIName = Deploy startEventGUIName = Deploy
@ -48,8 +46,8 @@ PART
actionGUIName = Toggle Cover actionGUIName = Toggle Cover
evaDistance = 1.5 evaDistance = 1.5
} }
MODULE
MODULE { {
name = ModuleScienceExperiment name = ModuleScienceExperiment
experimentID = mysteryGoo experimentID = mysteryGoo
experimentActionName = Observe Mystery Goo experimentActionName = Observe Mystery Goo

View File

@ -5,18 +5,16 @@ PART
name = restock-materialbay-radial-1 name = restock-materialbay-radial-1
module = Part module = Part
author = Andrew Cassidy author = Andrew Cassidy
MODEL
MODEL { {
model = ReStock/Assets/Science/restock-materialbay-radial-1 model = ReStock/Assets/Science/restock-materialbay-radial-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,0,1,1 attachRules = 1,1,0,1,1
node_attach = 0.0, 0.0, 0.345, 0.0, 0.0, -1.0, 1 node_attach = 0.0, 0.0, 0.345, 0.0, 0.0, -1.0, 1
node_stack_bottom = 0.0, 0.0, 0.33, 0.0, 0.0, 1.0, 1 node_stack_bottom = 0.0, 0.0, 0.33, 0.0, 0.0, 1.0, 1
TechRequired = basicScience TechRequired = basicScience
entryCost = 5500 entryCost = 5500
cost = 1800 cost = 1800
@ -38,8 +36,7 @@ PART
childStageOffset = 1 childStageOffset = 1
bulkheadProfiles = srf bulkheadProfiles = srf
tags = #LOC_RestockPlus_restock-materialbay-radial-1_tags //bay experiment lab material research radial sandwich tags = #LOC_RestockPlus_restock-materialbay-radial-1_tags //bay experiment lab material research radial sandwich
MODULE
MODULE
{ {
name = ModuleAnimateGeneric name = ModuleAnimateGeneric
animationName = radial-Deploy animationName = radial-Deploy
@ -48,7 +45,6 @@ PART
actionGUIName = Toggle Doors actionGUIName = Toggle Doors
evaDistance = 1.85 evaDistance = 1.85
} }
MODULE MODULE
{ {
name = ModuleScienceExperiment name = ModuleScienceExperiment
@ -67,34 +63,32 @@ PART
usageReqMaskInternal = 1 usageReqMaskInternal = 1
usageReqMaskExternal = 8 usageReqMaskExternal = 8
} }
MODULE
MODULE { {
name = ModulePartVariants name = ModulePartVariants
baseVariant = Truss baseVariant = Truss
VARIANT
VARIANT { {
name = Truss name = Truss
displayName = #LOC_Restock_variant-mounting_truss displayName = #LOC_Restock_variant-mounting_truss
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #000000 secondaryColor = #000000
GAMEOBJECTS
GAMEOBJECTS { {
Mount_Compact = false Mount_Compact = false
Mount_Truss = true Mount_Truss = true
} }
} }
VARIANT
VARIANT { {
name = Compact name = Compact
displayName = #LOC_Restock_variant-mounting_compact displayName = #LOC_Restock_variant-mounting_compact
themeName = White themeName = White
primaryColor = #ffffff primaryColor = #ffffff
secondaryColor = #707070 secondaryColor = #707070
GAMEOBJECTS
GAMEOBJECTS { {
Mount_Compact = true Mount_Compact = true
Mount_Truss = false Mount_Truss = false
} }

View File

@ -2,49 +2,43 @@
// 3.75m hollow adapter // 3.75m hollow adapter
PART PART
{ {
name = restock-adapter-hollow-25-375-1 name = restock-adapter-hollow-25-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-adapter-375-hollow-1
model = ReStock/Assets/FuelTank/restock-adapter-375-hollow-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.15017, 0.0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 1.15017, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 3
// Tech // Tech
TechRequired = nanolathing TechRequired = nanolathing
entryCost = 3050 entryCost = 3050
// Info // Info
cost = 1000 cost = 1000
category = Structural category = Structural
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title title = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description description = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description
tags = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags tags = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags
bulkheadProfiles = size3, size2 bulkheadProfiles = size3, size2
// Parameters // Parameters
mass = 0.5 mass = 0.5
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
MODULE
MODULE
{ {
name = ModulePartVariants name = ModulePartVariants
baseVariant = BlackAndWhite baseVariant = BlackAndWhite
@ -61,7 +55,6 @@ PART
375mAdapterWhite = false 375mAdapterWhite = false
375mAdapterOrange = false 375mAdapterOrange = false
} }
} }
VARIANT VARIANT
{ {

View File

@ -2,45 +2,40 @@
// 3.75m skeletal adapter // 3.75m skeletal adapter
PART PART
{ {
name = restock-adapter-skeletal-25-375-1 name = restock-adapter-skeletal-25-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL
MODEL {
{ model = ReStock/Assets/FuelTank/restock-adapter-375-skeletal-1
model = ReStock/Assets/FuelTank/restock-adapter-375-skeletal-1 scale = 1.0, 1.0, 1.0
scale = 1.0, 1.0, 1.0 }
} scale = 1
scale = 1 rescaleFactor = 1
rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.676, 0, 0.0, 1.0, 0.0, 2 node_stack_top = 0.0, 0.676, 0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.358, 0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.358, 0, 0.0, -1.0, 0.0, 3
// Tech // Tech
TechRequired = nanolathing TechRequired = nanolathing
entryCost = 1800 entryCost = 1800
// Info // Info
cost = 800 cost = 800
category = Structural category = Structural
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title title = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description description = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description
tags = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags tags = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags
bulkheadProfiles = size3, size2 bulkheadProfiles = size3, size2
// Parameters // Parameters
mass = 0.35 mass = 0.35
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
angularDrag = 2 angularDrag = 2
crashTolerance = 6 crashTolerance = 6
maxTemp = 2000 maxTemp = 2000
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
} }

View File

@ -1,7 +1,8 @@
// Adds gimballing to SRBs // Adds gimballing to SRBs
// Kickback // Kickback
@PART[MassiveBooster]:NEEDS[!BetterSRBs] { @PART[MassiveBooster]:NEEDS[!BetterSRBs]
{
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -13,8 +14,8 @@
} }
// Thumper // Thumper
@PART[solidBooster1-1]:NEEDS[!BetterSRBs] { @PART[solidBooster1-1]:NEEDS[!BetterSRBs]
{
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -26,7 +27,8 @@
} }
// Hammer // Hammer
@PART[solidBooster_v2]:NEEDS[!BetterSRBs] { @PART[solidBooster_v2]:NEEDS[!BetterSRBs]
{
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
@ -38,7 +40,8 @@
} }
// Flea // Flea
@PART[solidBooster_sm_v2]:NEEDS[!BetterSRBs] { @PART[solidBooster_sm_v2]:NEEDS[!BetterSRBs]
{
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal

View File

@ -1,10 +1,9 @@
// Fixes the stock Oscar-B's fuel volume to be consistent with everything (it isn't) // Fixes the stock Oscar-B's fuel volume to be consistent with everything (it isn't)
@PART[miniFuelTank]:AFTER[ReStock] @PART[miniFuelTank]:AFTER[ReStock]
{ {
@mass = 0.01125 @mass = 0.01125
@cost = 18 @cost = 18
@RESOURCE[LiquidFuel] @RESOURCE[LiquidFuel]
{ {
@amount = 8.1 @amount = 8.1

View File

@ -1,10 +1,10 @@
@PART[GooExperiment]:NEEDS[DMModuleScienceAnimateGeneric] { @PART[GooExperiment]:NEEDS[DMModuleScienceAnimateGeneric]
{
-MODULE[ModuleAnimateGeneric]{} -MODULE[ModuleAnimateGeneric]{}
-MODULE[ModuleScienceExperiment]{} -MODULE[ModuleScienceExperiment]{}
MODULE
MODULE { {
name = DMModuleScienceAnimateGeneric name = DMModuleScienceAnimateGeneric
//science module values //science module values
experimentID = mysteryGoo experimentID = mysteryGoo
experimentActionName = Observe Mystery Goo experimentActionName = Observe Mystery Goo
@ -19,15 +19,12 @@
usageReqMaskInternal = 1 usageReqMaskInternal = 1
usageReqMaskExternal = 8 usageReqMaskExternal = 8
externalDeploy = true externalDeploy = true
//animation values //animation values
animationName = Deploy animationName = Deploy
startEventGUIName = Open Doors startEventGUIName = Open Doors
endEventGUIName = Close Doors endEventGUIName = Close Doors
useSampleTransforms = true useSampleTransforms = true
sampleTransformName = Canister sampleTransformName = Canister
dataRemovalAnimation = true dataRemovalAnimation = true
dataRemovalAnimationReverse = true dataRemovalAnimationReverse = true
dataRemovalAnimationName = Extract dataRemovalAnimationName = Extract
@ -35,13 +32,13 @@
} }
} }
@PART[science_module]:NEEDS[DMModuleScienceAnimateGeneric] { @PART[science_module]:NEEDS[DMModuleScienceAnimateGeneric]
{
-MODULE[ModuleAnimateGeneric]{} -MODULE[ModuleAnimateGeneric]{}
-MODULE[ModuleScienceExperiment]{} -MODULE[ModuleScienceExperiment]{}
MODULE
MODULE { {
name = DMModuleScienceAnimateGeneric name = DMModuleScienceAnimateGeneric
//science module values //science module values
experimentID = mobileMaterialsLab experimentID = mobileMaterialsLab
experimentActionName = Observe Materials Bay experimentActionName = Observe Materials Bay
@ -56,19 +53,15 @@
usageReqMaskInternal = 1 usageReqMaskInternal = 1
usageReqMaskExternal = 8 usageReqMaskExternal = 8
externalDeploy = true externalDeploy = true
//animation values //animation values
animationName = Deploy animationName = Deploy
startEventGUIName = Open Doors startEventGUIName = Open Doors
endEventGUIName = Close Doors endEventGUIName = Close Doors
useSampleTransforms = true useSampleTransforms = true
sampleTransformName = Experiments_Disappearing sampleTransformName = Experiments_Disappearing
useReplacementTransforms = true useReplacementTransforms = true
replacementTransformName = Experiments_Used replacementTransformName = Experiments_Used
replacementTransformScale = 1.0 replacementTransformScale = 1.0
dataRemovalAnimation = true dataRemovalAnimation = true
dataRemovalAnimationReverse = true dataRemovalAnimationReverse = true
dataRemovalAnimationName = Extract dataRemovalAnimationName = Extract
@ -76,13 +69,13 @@
} }
} }
@PART[restock-goocanister-625-1]:NEEDS[DMModuleScienceAnimateGeneric] { @PART[restock-goocanister-625-1]:NEEDS[DMModuleScienceAnimateGeneric]
{
-MODULE[ModuleAnimateGeneric]{} -MODULE[ModuleAnimateGeneric]{}
-MODULE[ModuleScienceExperiment]{} -MODULE[ModuleScienceExperiment]{}
MODULE
MODULE { {
name = DMModuleScienceAnimateGeneric name = DMModuleScienceAnimateGeneric
//science module values //science module values
experimentID = mysteryGoo experimentID = mysteryGoo
experimentActionName = Observe Mystery Goo experimentActionName = Observe Mystery Goo
@ -97,15 +90,12 @@
usageReqMaskInternal = 1 usageReqMaskInternal = 1
usageReqMaskExternal = 8 usageReqMaskExternal = 8
externalDeploy = true externalDeploy = true
//animation values //animation values
animationName = inline-Deploy animationName = inline-Deploy
startEventGUIName = Open Doors startEventGUIName = Open Doors
endEventGUIName = Close Doors endEventGUIName = Close Doors
useSampleTransforms = true useSampleTransforms = true
sampleTransformName = Canister sampleTransformName = Canister
dataRemovalAnimation = true dataRemovalAnimation = true
dataRemovalAnimationReverse = true dataRemovalAnimationReverse = true
dataRemovalAnimationName = inline-Extract dataRemovalAnimationName = inline-Extract
@ -113,13 +103,13 @@
} }
} }
@PART[restock-materialbay-radial-1]:NEEDS[DMModuleScienceAnimateGeneric] { @PART[restock-materialbay-radial-1]:NEEDS[DMModuleScienceAnimateGeneric]
{
-MODULE[ModuleAnimateGeneric]{} -MODULE[ModuleAnimateGeneric]{}
-MODULE[ModuleScienceExperiment]{} -MODULE[ModuleScienceExperiment]{}
MODULE
MODULE { {
name = DMModuleScienceAnimateGeneric name = DMModuleScienceAnimateGeneric
//science module values //science module values
experimentID = mobileMaterialsLab experimentID = mobileMaterialsLab
experimentActionName = Observe Materials Bay experimentActionName = Observe Materials Bay
@ -134,22 +124,18 @@
usageReqMaskInternal = 1 usageReqMaskInternal = 1
usageReqMaskExternal = 8 usageReqMaskExternal = 8
externalDeploy = true externalDeploy = true
//animation values //animation values
animationName = radial-Deploy animationName = radial-Deploy
startEventGUIName = Open Doors startEventGUIName = Open Doors
endEventGUIName = Close Doors endEventGUIName = Close Doors
useSampleTransforms = true useSampleTransforms = true
sampleTransformName = Experiments_Disappearing sampleTransformName = Experiments_Disappearing
useReplacementTransforms = true useReplacementTransforms = true
replacementTransformName = Experiments_Used replacementTransformName = Experiments_Used
replacementTransformScale = 1.0 replacementTransformScale = 1.0
dataRemovalAnimation = true dataRemovalAnimation = true
dataRemovalAnimationReverse = true dataRemovalAnimationReverse = true
dataRemovalAnimationName = radial-Extract dataRemovalAnimationName = radial-Extract
waitForDataRemoval = false waitForDataRemoval = false
} }
} }