Merge pull request #801 from PorktoberRevolution/5m-parts

5m parts
This commit is contained in:
Chris Adderley 2020-02-16 21:46:07 -08:00 committed by GitHub
commit 4fed5efef2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
104 changed files with 7838 additions and 35 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

@ -43,6 +43,11 @@ Localization
#LOC_Restock_variant-engine_tankbutt_size1p5_white = Tankbutt (2.5m, White)
#LOC_Restock_variant-engine_tankbutt_size1p5_grey-orange = Tankbutt (2.5m, Orange/Grey)
#LOC_Restock_variant-engine_boattail_size2_white = Boattail (2.5m, White)
#LOC_Restock_variant-engine_boattail_size2_grey-orange = Boattail (2.5m, Orange/Grey)
#LOC_Restock_variant-engine_boattail_size3_white = Boattail (3.75m, White)
#LOC_Restock_variant-engine_boattail_size3_grey-orange = Boattail (3.75m, Orange/Grey)
#LOC_Restock_variant-engine_shroud_white = White Shroud
#LOC_Restock_variant-engine_shroud_grey-orange = Metallic Shroud
@ -106,6 +111,18 @@ Localization
#LOC_Restock_variant-radiator_flat = Flat
#LOC_Restock_variant-radiator_compact = Compact
#LOC_Restock_variant-tube-length-short = Short
#LOC_Restock_variant-tube-length-med-short = Medium-Short
#LOC_Restock_variant-tube-length-med = Medium
#LOC_Restock_variant-tube-length-med-long = Medium-Long
#LOC_Restock_variant-tube-length-long = Long
#LOC_Restock_variant-tube-length-short-alt = Short (Alternate)
#LOC_Restock_variant-tube-length-med-short-alt = Medium-Short (Alternate)
#LOC_Restock_variant-tube-length-med-alt = Medium (Alternate)
#LOC_Restock_variant-tube-length-med-long-alt = Medium-Long (Alternate)
#LOC_Restock_variant-tube-length-long-alt = Long (Alternate)
#LOC_Restock_description-FuelCellArray = Why have just one small fuel cell when you can have three large ones? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy.
}
}

View File

@ -124,6 +124,7 @@
}
NODES
{
node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
}
}
@ -142,6 +143,7 @@
}
NODES
{
node_attach = 0.0, 0.443, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History nose cones
// Contents:
- Protective Rocket Nosecone Mk5A (Size_1_5_Cone)
- Protective Rocket Nosecone mk16 (rocketNoseConeSize4)
@PART[Size_1_5_Cone]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@ -61,3 +62,48 @@
}
}
}
@PART[rocketNoseConeSize4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Aero/restock-nosecone-5-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Cone5WhiteAero = true
Cone5OrangeAero = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
Cone5WhiteAero = false
Cone5OrangeAero = true
}
}
}
}

View File

@ -2,6 +2,7 @@
// Contents:
- TD-18 Decoupler (Decoupler_1p5)
- Size 1.5 Decoupler (Size1p5_Strut_Decoupler)
- TD-50 Decoupler (Decoupler_4)
// TD-18 Decoupler
@PART[Decoupler_1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -112,3 +113,51 @@
}
}
}
// TD-50 Decoupler
@PART[Decoupler_4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-decoupler-5-1
}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mDecoupler = true
5mDecouplerOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mDecoupler = false
5mDecouplerOrange = true
}
}
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History separators
// Contents:
- TS-18 Separator (Separator_1p5)
- TS-50 Separator (Separator_4)
// TS-18 Separator
@PART[Separator_1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -63,3 +64,51 @@
}
}
}
// TS-50 Decoupler
@PART[Separator_4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-separator-5-1
}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSeparator = true
5mSeparatorOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSeparator = false
5mSeparatorOrange = true
}
}
}
}

View File

@ -3,6 +3,7 @@
// - RK-7 "Kodiak" Liquid Fueled Engine (LiquidEngineRK-7)
// - RE-J10 "Wolfhound" Liquid Fuel Engine AJ10 (LiquidEngineRE-J10)
// - RE-I2 "Skiff" Liquid Fuel Engine (LiquidEngineRE-I2)
// - KR-1 "Mastodon" Liquid Fuel Engine (LiquidEngineKE-1)
// Kodiak
@PART[LiquidEngineRK-7]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -86,6 +87,17 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
@ -622,6 +634,18 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
@ -1098,6 +1122,18 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
@ -1154,7 +1190,7 @@
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1185,7 +1221,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1216,7 +1252,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1248,7 +1284,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1281,7 +1317,7 @@
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1312,7 +1348,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1343,7 +1379,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1375,7 +1411,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
@ -1481,3 +1517,663 @@
}
}
}
// Mastodon
@PART[LiquidEngineKE-1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-mastodon-1
}
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!fx_exhaustSparks_flameout = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!MODULE[ModulePartVariants] {}
!MODULE[FXModuleLookAtConstraint] {}
@bulkheadProfiles = size1, size1p5, size2, size3, srf
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mastodon-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-mastodon-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-mastodon-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = fire
modelName = ReStock/FX/restock-fx-mastodon-plume-2
transformName = fxTransformFire
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-mastodon-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
@MODULE[ModuleJettison]
{
@jettisonName = Shroud2x2,Shroud2x3,Shroud2x4,Shroud25
}
MODULE
{
name = ModulePartVariants
baseVariant = Full
VARIANT
{
name = Full
displayName = #LOC_Restock_variant-engine_boattail_size2_white
primaryColor = #3a562a
secondaryColor = #9e7100
sizeGroup = GroupA
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = true
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Mid
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= true
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare
displayName =#LOC_Restock_variant-engine_compact_white
themeName = Bare
primaryColor = #999999
secondaryColor = #cecece
sizeGroup = GroupC
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
// Shroud bases
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= true
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25Ring
displayName = #LOC_Restock_variant-engine_size2_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= true
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375Boat
displayName = #LOC_Restock_variant-engine_boattail_size3_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = true
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = FullAlt
displayName = #LOC_Restock_variant-engine_boattail_size2_grey-orange
primaryColor = #3a562a
secondaryColor = #9e7100
sizeGroup = GroupA
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= true
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = MidAlt
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= true
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = BareAlt
displayName = #LOC_Restock_variant-engine_compact_grey-orange
themeName = Bare
primaryColor = #999999
secondaryColor = #cecece
sizeGroup = GroupC
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
// Shroud bases
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = true
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25RingAlt
displayName = #LOC_Restock_variant-engine_size2_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= true
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375BoatAlt
displayName = #LOC_Restock_variant-engine_boattail_size3_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = true
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = B_CylTop001
rotatorsName =B_CylBot001
}
CONSTRAINLOOKFX
{
targetName = B_CylTop002
rotatorsName = B_CylBot002
}
CONSTRAINLOOKFX
{
targetName = B_CylBot001
rotatorsName = B_CylTop001
}
CONSTRAINLOOKFX
{
targetName = B_CylBot002
rotatorsName = B_CylTop002
}
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}

View File

@ -0,0 +1,500 @@
// Patches applying art changes to Making History 5m LFO tanks
// Contents:
// - Kerbodyne S4-64 Fuel Tank (Size4_Tank_01)
// - Kerbodyne S4-128 Fuel Tank (Size4_Tank_02)
// - Kerbodyne S4-256 Fuel Tank (Size4_Tank_03)
// - Kerbodyne S4-512 Fuel Tank (Size4_Tank_04)
// - Kerbodyne S3-S4 Adapter Tank(Size3_Size4_Adapter_01)
// - Kerbodyne Engine Cluster Adapter Tank (Size4_EngineAdapter_01)
// Long 5m tank
@PART[Size4_Tank_04]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 7.5, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -7.5, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mLongBlackWhite = true
5mLongOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mLongBlackWhite = false
5mLongOrange = true
}
}
}
}
// Medium 5m tank
@PART[Size4_Tank_03]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-2
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 3.75, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -3.75, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMediumBlackWhite = true
5mMediumOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMediumBlackWhite = false
5mMediumOrange = true
}
}
}
}
// Small 5m tank
@PART[Size4_Tank_02]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-3
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 1.875, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -1.875, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSmallBlackWhite = true
5mSmallOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSmallBlackWhite = false
5mSmallOrange = true
}
}
}
}
// Tiny 5m tank
@PART[Size4_Tank_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-4
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, 0.9375, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, -0.9375, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMiniBlackWhite = true
5mMiniOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMiniBlackWhite = false
5mMiniOrange = true
}
}
}
}
// Adapter
@PART[Size3_Size4_Adapter_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-adapter-375-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-3
position = 0.0, -1.25, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mAdaptStock = true
5mAdaptStockOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mAdaptStock = false
5mAdaptStockOrange = true
}
}
}
}
// Adapter cluster thing
@PART[Size4_EngineAdapter_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-saturn-engine-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!node_stack_A = DELETE //-1.76777, -1.3, 1.76777, 0.0, -1.0, 0.0, 2
!node_stack_B = DELETE //-1.76777, -1.3, -1.76777, 0.0, -1.0, 0.0, 2
!node_stack_C = DELETE //1.76777, -1.3, 1.76777, 0.0, -1.0, 0.0, 2
!node_stack_D = DELETE //1.767770, -1.3, -1.76777, 0.0, -1.0, 0.0, 2
// 2 cones
NODE
{
name = N2_1
transform = N2_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N2_2
transform = N2_2
size=1
method=FIXED_JOINT
rigid = true
}
// 3 cones
NODE
{
name = N3_1
transform = N3_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N3_2
transform = N3_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N3_3
transform = N3_3
size=1
method=FIXED_JOINT
rigid = true
}
// 4 cones
NODE
{
name = N4_1
transform = N4_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_2
transform = N4_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_3
transform = N4_3
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_4
transform = N4_4
size=1
method=FIXED_JOINT
rigid = true
}
// 6 cones
NODE
{
name = N6_1
transform = N6_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_2
transform = N6_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_3
transform = N6_3
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_4
transform = N6_4
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_5
transform = N6_5
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_6
transform = N6_6
size=1
method=FIXED_JOINT
rigid = true
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModuleDynamicNodes
autostrut = true
NODE_SET
{
DisplayText = Four
MeshTransform = 5mMountSaturnX5
NodePrefix = N4_
SetCount = 4
Symmetry = 3
}
NODE_SET
{
DisplayText = Three
MeshTransform = 5mMountSaturnX4
NodePrefix = N3_
SetCount = 3
Symmetry = 2
}
NODE_SET
{
DisplayText = Two
MeshTransform = 5mMountSaturnX3
NodePrefix = N2_
SetCount = 2
Symmetry = 1
}
NODE_SET
{
DisplayText = Six
MeshTransform = 5mMountSaturnX7
NodePrefix = N6_
SetCount = 6
Symmetry = 5
}
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History fairings
// Contents:
- AE-FF1.5 Airstream Protective Shell (1.875m) (fairingSize1p5)
- AE-FF4 Airstream Protective Shell (5m) (fairingSize4)
@PART[fairingSize1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@ -108,3 +109,115 @@
}
}
}
@PART[fairingSize4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL:HAS[#model[*fairingSize3]] {}
MODEL
{
model = ReStock/Assets/Payload/restock-fairing-base-5-1
}
@MODULE[ModuleProceduralFairing]
{
@pivot = 0,0.238, 0
@TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
@CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
@TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
}
@MODULE[ModulePartVariants]
{
@VARIANT[White]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
}
GAMEOBJECTS
{
FairingBase5White = true
FairingBase5Orange = false
FairingBase5BlackWhite = false
}
}
@VARIANT[Grey]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = false
FairingBase5BlackWhite = true
}
}
@VARIANT[Dark?Grey]
{
@displayName = #autoLOC_8007123
@themeName = Orange
@primaryColor = #f49841
@secondaryColor = #4c4f47
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = true
FairingBase5BlackWhite = false
}
}
}
MODULE
{
name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY
{
name = _Color
color = 1.0, 1.0, 1.0, 1.0
}
COLOR_PROPERTY
{
name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0
}
FLOAT_PROPERTY
{
name = _Shininess
value = 0.3
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -5,15 +5,15 @@
"VERSION":
{
"MAJOR":1,
"MINOR":0,
"PATCH":3,
"MINOR":1,
"PATCH":0,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":8,
"PATCH":1
"MINOR":9,
"PATCH":0
},
"KSP_VERSION_MIN":{
"MAJOR":1,
@ -22,7 +22,7 @@
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":8,
"MINOR":9,
"PATCH":99
}
}

View File

@ -1,3 +1,38 @@
v1.1.0
-----
- New stock part replacements
- Engines
- T-1 Toroidal Aerospike "Dart" Liquid Fuel Engine (Nertea)
- New Making History part replacements
- Aero
- Protective Rocket Nose Cone Mk16A (Nertea): now has White and Orange variants
- Engines
- Kerbodyne KE-1 "Mastodon" Liquid Fuel Engine (Nertea): now has Compact, 1.875m, 2.5m, 2.5m Boattail and 3.75m Boattail variants
- Fuel Tanks
- Kerbodyne S4-64 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-128 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-256 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-512 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S3-S4 Adapter Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne Engine Cluster Adapter Tank (Nertea): now has different models for 2, 3, 4 and 6 engine pods
- Payload
- AE-FF4 Airstream Protective Shell (5m):(Nertea): now has White, Black and White and Orange variants
- Coupling
- TD-50 Stack Decoupler (Nertea): now has White and Orange variants
- TS-50 Stack Separator (Nertea): now has White and Orange variants
- Structural
- T-12 Structural Tube (Nertea): now has White and Orange variants
- T-18 Structural Tube (Nertea): now has White and Orange variants
- T-25 Structural Tube (Nertea): now has White and Metal variants
- T-37 Structural Tube (Nertea): now has White and Orange variants
- T-50 Structural Tube (Nertea): now has White and Orange variants
- Bugfixes and tweaks
- RE-J10 "Wolfhound" Liquid Fuel Engine and RE-I2 "Skiff" Liquid Fuel Engine have had their manufacturer colours changed to Green-Grey/White (no gameplay effect) to match with the Saturn V parts and Mastodon better
- Re-added missing stock smoke plumes to Skiff, Wolfhound, Kodiak
- Adjusted configs for patched Skiff, Wolfhound to account for a bug Squad fixed in KSP 1.9
- Adjusted Rhino's surface attach node so that it adjusts for variants correctly in KSP 1.9
- Fixed SMR scaling for Skiff, Wolfhound
v1.0.3
-----
- Updated ModuleManager distribution to 4.1.3

View File

@ -1,5 +1,5 @@
=============
RESTOCK 1.0.3
RESTOCK 1.1.0
=============
Restock is a project to improve the art of the Kerbal Space Program part set. Some of the revisions are based on the cancelled Part Overhaul project by Porkjet.

View File

@ -9,6 +9,10 @@ Localization
en-us
{
// AGENCIES
// ==========
#LOC_RestockPlus_agency_paperclips = Universal Paperclips
// ACTIONS AND BUTTONS
// ===================
#LOC_RestockPlus_light_rotate_on = Pivoted
@ -35,6 +39,7 @@ Localization
#LOC_RestockPlus_restock-engine-cherenkov_description = By popular demand, Rockomax has brought a powerful large nuclear engine to market. Like its smaller cousin the Nerv, it runs on only Liquid Fuel. As a result of a large development budget, gimballing mechanisms have been installed on the turbopump exhaust ducts, allowing limited vectored thrust abilities.
#LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock
// 1.875m
#LOC_RestockPlus_restock-engine-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster
#LOC_RestockPlus_restock-engine-srb-anvil_description = Discontinued due to component shortages. This colossal solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts.
@ -48,13 +53,17 @@ Localization
#LOC_RestockPlus_restock-engine-ursa_description = Though the Ursa is bearish on gimbal mechanisms, it is fairly powerful and does simple, effective duty as a booster engine.
#LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock
#LOC_RestockPlus_restock-engine-caravel_title = RE-I2 'Caravel' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-caravel_description = The caravel easily sails into the winds of interplanetary space with average efficiency and thrust
#LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel restock
#LOC_RestockPlus_restock-engine-caravel_title = UR-2 'Caravel' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-caravel_description = The caravel easily sails into the winds of interplanetary space with average efficiency and thrust.
#LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel paperclip restock
#LOC_RestockPlus_restock-engine-schnauzer_title = RE-137 'Schnauzer' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-schnauzer_title = UR-137 'Schnauzer' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-schnauzer_description = The Schnauzer has a large snout - er, bell, and as such functions majestically as a upper stage engine.
#LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket (schanuzer restock
#LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket paperclip (schanuzer restock
#LOC_RestockPlus_restock-engine-galleon_title = UR-1 'Galleon' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-galleon_description = Set sail on the winds of space with your first stage propelled by the might of the Galleon! A modern ship of the line, this engine is a powerful booster.
#LOC_RestockPlus_restock-engine-galleon_tags = ascent main propuls lower paperclip restock ur1 (galleon f1 saturn
// 1.25m
#LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' Liquid Fuel Engine
@ -224,6 +233,27 @@ Localization
#LOC_RestockPlus_restock-fuel-tank-sphere-375-1_description = Compared to the S3-1800, the S3-900R is rounder, more spherical, and importantly, more cut in two.
#LOC_RestockPlus_restock-fuel-tank-sphere-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
// 5m
#LOC_RestockPlus_restock-fuel-tank-5-1_title = Kerbodyne SIV-512K Liquid Fuel Tank
#LOC_RestockPlus_restock-fuel-tank-5-1_description =
#LOC_RestockPlus_restock-fuel-tank-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
#LOC_RestockPlus_restock-fuel-tank-5-2_title = Kerbodyne SIV-256K Liquid Fuel Tank
#LOC_RestockPlus_restock-fuel-tank-5-2_description =
#LOC_RestockPlus_restock-fuel-tank-5-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
#LOC_RestockPlus_restock-fuel-tank-5-3_title = Kerbodyne SIV-128K Liquid Fuel Tank
#LOC_RestockPlus_restock-fuel-tank-5-3_description =
#LOC_RestockPlus_restock-fuel-tank-5-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
#LOC_RestockPlus_restock-fuel-tank-5-4_title = Kerbodyne SIV-64K Liquid Fuel Tank
#LOC_RestockPlus_restock-fuel-tank-5-4_description =
#LOC_RestockPlus_restock-fuel-tank-5-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_title = Kerbodyne SAIV Liquid Fuel Tank Adapter
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_description =
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank adapter
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_title = Kerbodyne SIV Fuelled Engine Adapter
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_description =
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_tags = restock rocket fuel liquid oxidizer propellant fueltank ?lfo tank saturn enormous massive gigantic giant cross feed 5.0
// THERMAL
// =======
@ -280,6 +310,14 @@ Localization
#LOC_RestockPlus_restock-docking-375-1_description = When the thrill of docking enormous objects in space disappears, one must logically proceed to humongous objects. This even larger docking port is the result of 6 months of R&D to define the precise meaning of the word 'humongous'.
#LOC_RestockPlus_restock-docking-375-1_tags = restock berth capture connect couple dock fasten join moor socket clamp grande
// 5m
#LOC_RestockPlus_restock-decoupler-5-1_title = TD-500 Decoupler
#LOC_RestockPlus_restock-decoupler-5-1_description =
#LOC_RestockPlus_restock-decoupler-5-1_tags = restock break decouple explo separat split
#LOC_RestockPlus_restock-separator-5-1_title = TS-500 Separator
#LOC_RestockPlus_restock-separator-5-1_description = This stack separator is a medium sized separator, much like the other separators. Unlike Decouplers, Separators will eject anything connected to themselves. This is good, as it removes the need to worry about which side needs to be pointed away from face. Try to not look at it too much though.
#LOC_RestockPlus_restock-separator-5-1_tags = restock break decouple separat split stag
// AERO
// ====
@ -303,9 +341,19 @@ Localization
#LOC_RestockPlus_restock-nosecone-375-1_description = A specialized and monstrous nosecone with revolutionary fuel-containing capabilities.
#LOC_RestockPlus_restock-nosecone-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank s3 3600 nose cone
// 5m
#LOC_RestockPlus_restock-nosecone-5-1_title = Kerbodyne SIV Nosecone
#LOC_RestockPlus_restock-nosecone-5-1_description = A very sizeable nosecone for very sizeable rockets.
#LOC_RestockPlus_restock-nosecone-5-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose
// STRUCTURAL
// ==========
// 1.25m
#LOC_RestockPlus_restock-structural-tube-125-1_title = TB-125 Structural Tube
#LOC_RestockPlus_restock-structural-tube-125-1_description = A small tube, full of wonderous things. Available in many lengths and even finishes!
#LOC_RestockPlus_restock-structural-tube-125-1_tags = restock hollow pipe tube support structur build construct struct
// 1.875m
#LOC_RestockPlus_restock-adapter-flat-1875-25-1_title = FL-XA30 Adapter
#LOC_RestockPlus_restock-adapter-flat-1875-25-1_description = Connect two tubes of different size classes together! Oh the kerbality!
@ -314,6 +362,16 @@ Localization
#LOC_RestockPlus_restock-adapter-flat-1875-125-1_description = Effectively connects small sized 1.25m tubes to larger medium 1.875m tubes.
#LOC_RestockPlus_restock-adapter-flat-1875-125-1_tags = connect frame scaffold adapt structur restock adtp
#LOC_RestockPlus_restock-structural-tube-1875-1_title = TB-1875 Structural Tube
#LOC_RestockPlus_restock-structural-tube-1875-1_description = A medium tube for the cylindrically inclined. Available in many lengths and even finishes!
#LOC_RestockPlus_restock-structural-tube-1875-1_tags = restock hollow pipe tube support structur build construct struct
// 2.5m
#LOC_RestockPlus_restock-structural-tube-25-1_title = TB-25 Structural Tube
#LOC_RestockPlus_restock-structural-tube-25-1_description = A large tube for those that wish to store things. Available in many lengths and even finishes!
#LOC_RestockPlus_restock-structural-tube-25-1_tags = restock hollow pipe tube support structur build construct struct
// 3.75m
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_title = Kerbodyne ADTP-2-3A
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_description = A gutted version of the other Kerbodyne adapter, which allows the storage of spacecraft components in its core.
@ -323,6 +381,15 @@ Localization
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = A structural adapter for upper stages.
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags = connect frame scaffold adapt structur strut truss eus hollow skel restock skle
#LOC_RestockPlus_restock-structural-tube-375-1_title = TB-375 Structural Tube
#LOC_RestockPlus_restock-structural-tube-375-1_description = A larger tube for those who wish to store things. Available in many lengths and even finishes!
#LOC_RestockPlus_restock-structural-tube-375-1_tags = restock hollow pipe tube support structur build construct struct
// 5m
#LOC_RestockPlus_restock-structural-tube-5-1_title = TB-500 Structural Tube
#LOC_RestockPlus_restock-structural-tube-5-1_description = Truly, the largest tube we have. Available in many lengths and even finishes!
#LOC_RestockPlus_restock-structural-tube-5-1_tags = restock hollow pipe tube support structur build construct struct
// Truss
#LOC_RestockPlus_restock-truss-3_title = Modular Girder Segment XXL
#LOC_RestockPlus_restock-truss-3_description = Compete directly with other space programs in girder size contests with this new Modular Girder product.
@ -376,6 +443,13 @@ Localization
#LOC_RestockPlus_restock-service-bay-1875-1_description = A medium sized heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc.
#LOC_RestockPlus_restock-service-bay-1875-1_tags = restock bus contain heat hollow protect (stor therm
// 5m
#LOC_RestockPlus_restock-fairing-base-5-1_title = AE-FF4 Airstream Protective Shell (5m)
#LOC_RestockPlus_restock-fairing-base-5-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel!
#LOC_RestockPlus_restock-fairing-base-5-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport
// SCIENCE
// =======

View File

@ -0,0 +1,77 @@
// ReStock+ 1.1.0
// 5m Nosecone
PART
{
name = restock-nosecone-5-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Aero/restock-nosecone-5-1
scale = 1.0, 1.0, 1.0
}
scale = 1
rescaleFactor = 1
// Attachment
attachRules = 1,1,1,1,0
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 2
TechRequired = metaMaterials
// Info
/// Flag to disable this part if MH is installed
MHReplacement = True
entryCost = 5500
cost = 1800
category = Aero
subcategory = 0
title = #LOC_RestockPlus_restock-nosecone-5-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-nosecone-5-1_description
tags = #LOC_RestockPlus_restock-nosecone-5-1_tags
bulkheadProfiles = size4
// Parameters
mass = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
thermalMassModifier = 6.0
emissiveConstant = 0.7
maxTemp = 2400
breakingForce = 350
breakingTorque = 350
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Cone5WhiteAero = true
Cone5OrangeAero = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
Cone5WhiteAero = false
Cone5OrangeAero = true
}
}
}
}

View File

@ -0,0 +1,192 @@
// ReStock+ 1.1.0
// 5m Decoupler
PART
{
name = restock-decoupler-5-1
module = Part
author = Chris Adderley
MODEL
{
model = ReStock/Assets/Coupling/restock-decoupler-5-1
}
rescaleFactor = 1.0
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 4
TechRequired = highPerformanceFuelSystems
entryCost = 2200
cost = 475
category = Coupling
subcategory = 0
title = #LOC_RestockPlus_restock-decoupler-5-1_title
manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises
description = #LOC_RestockPlus_restock-decoupler-5-1_description
attachRules = 1,0,1,1,0
mass = 0.65
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 10
breakingForce = 150
breakingTorque = 150
maxTemp = 2000 // = 3000
fuelCrossFeed = True
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size4
tags = #LOC_RestockPlus_restock-decoupler-5-1_tags
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple
/// Flag to disable this part if MH is installed
MHReplacement = True
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName =
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mDecoupler = true
5mDecouplerOrange = false
}
}
VARIANT
{
name = Orange
displayName =
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mDecoupler = false
5mDecouplerOrange = true
}
}
}
MODULE
{
name = ModuleDecouple
ejectionForce = 250
isOmniDecoupler = false
explosiveNodeID = top
}
MODULE
{
name = ModuleToggleCrossfeed
crossfeedStatus = false
toggleEditor = true
toggleFlight = true
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
DRAG_CUBE
{
cube = Default, 3.181,0.7457,3.242, 3.181,0.7457,3.242, 19.48,0.9796,0.2207, 19.48,0.9796,0.2207, 3.181,0.7453,3.202, 3.181,0.7453,3.202, 0,-5.066E-07,0, 5,0.64,5
}
}

View File

@ -0,0 +1,192 @@
// ReStock+ 1.1.0
// 5m Separator
PART
{
name = restock-separator-5-1
module = Part
author = Chris Adderley
MODEL
{
model = ReStock/Assets/Coupling/restock-separator-5-1
}
rescaleFactor = 1.0
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 4
TechRequired = highPerformanceFuelSystems
entryCost = 2900
cost = 650
category = Coupling
subcategory = 0
title = #LOC_RestockPlus_restock-separator-5-1_title
manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises
description = #LOC_RestockPlus_restock-separator-5-1_description
attachRules = 1,0,1,1,0
mass = 0.85
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 10
breakingForce = 150
breakingTorque = 150
maxTemp = 2000 // = 3000
fuelCrossFeed = True
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size4
tags = #LOC_RestockPlus_restock-separator-5-1_tags
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
sound_decoupler_fire = decouple
/// Flag to disable this part if MH is installed
MHReplacement = True
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName =
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSeparator = true
5mSeparatorOrange = false
}
}
VARIANT
{
name = Orange
displayName =
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSeparator = false
5mSeparatorOrange = true
}
}
}
MODULE
{
name = ModuleDecouple
ejectionForce = 250
isOmniDecoupler = false
explosiveNodeID = top
}
MODULE
{
name = ModuleToggleCrossfeed
crossfeedStatus = false
toggleEditor = true
toggleFlight = true
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = False
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDE
test = GT
value = 0 // this just registers altitude as something to care about
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 4000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 8000
prestige = Trivial
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 2000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 4000
prestige = Significant
}
CONSTRAINT
{
type = ALTITUDEENV
test = GT
value = 1000
prestige = Exceptional
}
CONSTRAINT
{
type = ALTITUDEENV
test = LT
value = 2000
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2000
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
}
DRAG_CUBE
{
cube = Default, 3.181,0.7457,3.242, 3.181,0.7457,3.242, 19.48,0.9796,0.2207, 19.48,0.9796,0.2207, 3.181,0.7453,3.202, 3.181,0.7453,3.202, 0,-5.066E-07,0, 5,0.64,5
}
}

View File

@ -73,6 +73,17 @@ PART
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
@ -88,7 +99,7 @@ PART
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-caravel_title
manufacturer = #autoLOC_501637 //#autoLOC_501637 = Rockomax Conglomerate
manufacturer = #LOC_RestockPlus_agency_paperclips
description = #LOC_RestockPlus_restock-engine-caravel_description
attachRules = 1,1,1,0,0
@ -194,7 +205,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -225,7 +236,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -256,7 +267,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -288,7 +299,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -321,7 +332,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -352,7 +363,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -383,7 +394,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -415,7 +426,7 @@ PART
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
@ -423,7 +434,7 @@ PART
MODULE
{
name = ModuleJettison
jettisonName = Shroud1p5x3,Shroud2x3,Shroud1p5x3_2
jettisonName = Shroud1p5x3,Shroud2x3,Shroud1p5x3_2,Shroud1p5x3_3
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1

View File

@ -0,0 +1,882 @@
// ReStock+ 1.1.0
// 1.875m BOOSTER OF BOOSTERS
PART
{
name = restock-engine-galleon-1
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
node_stack_top = 0.0, 0.8, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.7, 0.0, 0.0, -1.0, 0.0, 2
node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
TechRequired = veryHeavyRocketry
entryCost = 32000
cost = 8000
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-galleon_title
manufacturer = #LOC_RestockPlus_agency_paperclips
description = #LOC_RestockPlus_restock-engine-galleon_description
attachRules = 1,1,1,1,0
mass = 5.0
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 15
breakingForce = 150
breakingTorque = 150
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size1, size1p5, size2, size3, srf
tags = #LOC_RestockPlus_restock-engine-galleon_tags
/// Flag to disable this part if MH is installed
MHReplacement = True
MODULE
{
name = ModuleEnginesFX
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 1350
heatProduction = 175
fxOffset = 0, 0, 0.1
EngineType = LiquidFuel
exhaustDamageDistanceOffset = 0.35
runningEffectName = fx-mastodon-running
PROPELLANT
{
name = LiquidFuel
ratio = 0.9
DrawGauge = True
}
PROPELLANT
{
name = Oxidizer
ratio = 1.1
}
atmosphereCurve
{
key = 0 305
key = 1 290
key = 9 0.001
}
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 8.0
}
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = B_Gimbal
gimbalRange = 5
gimbalResponseSpeed = 20
useGimbalResponseSpeed = true
}
MODULE
{
name = ModuleJettison
jettisonName = Shroud2x2,Shroud2x3,Shroud2x4,Shroud25
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes = false
}
MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 1
maxDistance = 80
falloff = 2
thrustTransformName = thrustTransform
}
MODULE
{
name = ModuleTestSubject
useStaging = True
useEvent = True
situationMask = 127
CONSTRAINT
{
type = REPEATABILITY
value = ALWAYS
prestige = Trivial
}
CONSTRAINT
{
type = REPEATABILITY
value = BODYANDSITUATION
prestige = Significant
}
CONSTRAINT
{
type = REPEATABILITY
value = ONCEPERPART
prestige = Exceptional
}
CONSTRAINT
{
type = 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 = ALTITUDE
test = GT
value = 0
situationMask = 8
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 300000
situationMask = 16
body = _NotSun
}
CONSTRAINT
{
type = ALTITUDE
test = LT
value = 600000
situationMask = 32
body = _NotSun
}
CONSTRAINT
{
type = SPEED
test = GT
value = 0
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = LT
value = 600
situationMask = 8
prestige = Trivial
}
CONSTRAINT
{
type = SPEED
test = GT
value = 300
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = LT
value = 1200
situationMask = 8
prestige = Significant
}
CONSTRAINT
{
type = SPEED
test = GT
value = 600
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEED
test = LT
value = 2500
situationMask = 8
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 200
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 100
prestige = Trivial
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 100
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 50
prestige = Significant
}
CONSTRAINT
{
type = SPEEDENV
test = LT
value = 50
prestige = Exceptional
}
CONSTRAINT
{
type = SPEEDENV
test = GT
value = 20
prestige = Exceptional
}
}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-mastodon-1
}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mastodon-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-mastodon-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-mastodon-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = fire
modelName = ReStock/FX/restock-fx-mastodon-plume-2
transformName = fxTransformFire
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
MODULE
{
name = ModulePartVariants
baseVariant = Mid
VARIANT
{
name = Full
displayName = #LOC_Restock_variant-engine_boattail_size2_white
primaryColor = #ffffff
secondaryColor = #494c49
sizeGroup = GroupA
GAMEOBJECTS
{
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
Shroud25BoatWhite = true
Shroud25BoatGrey = false
Shroud25White = false
Shroud25Grey = false
Shroud1875White = false
Shroud1875Grey = false
ShroudCptWhite = false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Mid
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #494c49
secondaryColor = #707070
sizeGroup = GroupB
GAMEOBJECTS
{
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
Shroud25BoatWhite = false
Shroud25BoatGrey = false
Shroud25White = false
Shroud25Grey = false
Shroud1875White = true
Shroud1875Grey = false
ShroudCptWhite = false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-engine_compact_white
themeName = Bare
primaryColor = #707070
secondaryColor = #707070
sizeGroup = GroupC
GAMEOBJECTS
{
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
Shroud25BoatWhite = false
Shroud25BoatGrey = false
Shroud25White = false
Shroud25Grey = false
Shroud1875White = false
Shroud1875Grey = false
ShroudCptWhite = true
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25Ring
displayName = #LOC_Restock_variant-engine_size2_white
primaryColor = #494c49
secondaryColor = #707070
sizeGroup = GroupB
GAMEOBJECTS
{
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
Shroud25BoatWhite = false
Shroud25BoatGrey = false
Shroud25White = true
Shroud25Grey = false
Shroud1875White = false
Shroud1875Grey = false
ShroudCptWhite = false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375Boat
displayName = #LOC_Restock_variant-engine_boattail_size3_white
primaryColor = #ffffff
secondaryColor = #000000
sizeGroup = GroupB
GAMEOBJECTS
{
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
Shroud25BoatWhite = false
Shroud25BoatGrey = false
Shroud25White = false
Shroud25Grey = false
Shroud1875White = false
Shroud1875Grey = false
ShroudCptWhite = false
ShroudCptGrey = false
375MountBoatWhite = true
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = FullAlt
displayName = #LOC_Restock_variant-engine_boattail_size2_grey-orange
primaryColor = #494c49
secondaryColor = #f69449
sizeGroup = GroupA
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= true
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = MidAlt
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #f69449
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= true
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = BareAlt
displayName = #LOC_Restock_variant-engine_compact_grey-orange
themeName = Bare
primaryColor = #999999
secondaryColor = #cecece
sizeGroup = GroupC
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
// Shroud bases
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = true
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25RingAlt
displayName = #LOC_Restock_variant-engine_size2_grey-orange
primaryColor = #f69449
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= true
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375BoatAlt
displayName = #LOC_Restock_variant-engine_boattail_size3_grey-orange
primaryColor = #3a562a
secondaryColor = #f69449
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = true
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = B_CylTop001
rotatorsName = B_CylBot001
}
CONSTRAINLOOKFX
{
targetName = B_CylTop002
rotatorsName = B_CylBot002
}
CONSTRAINLOOKFX
{
targetName = B_CylBot001
rotatorsName = B_CylTop001
}
CONSTRAINLOOKFX
{
targetName = B_CylBot002
rotatorsName = B_CylTop002
}
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}

View File

@ -85,7 +85,7 @@ PART
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-schnauzer_title
manufacturer = #autoLOC_501637
manufacturer = #LOC_RestockPlus_agency_paperclips
description = #LOC_RestockPlus_restock-engine-schnauzer_description
attachRules = 1,0,1,1,0
mass = 0.8

View File

@ -79,6 +79,17 @@ PART
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
}
}
}
TechRequired = heavierRocketry

View File

@ -0,0 +1,99 @@
PART
{
name = restock-fueltank-5-1
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 7.5, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -7.5, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
node_stack_top = 0.0, 7.5, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -7.5, 0.0, 0.0, -1.0, 0.0, 4
node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 150800
cost = 51200
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-5-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-5-1_description
attachRules = 1,1,1,1,0
mass = 32
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size4, srf
tags = #LOC_RestockPlus_restock-fuel-tank-5-1_tags
RESOURCE
{
name = LiquidFuel
amount = 23040
maxAmount = 23040
}
RESOURCE
{
name = Oxidizer
amount = 28160
maxAmount = 28160
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mLongBlackWhite = true
5mLongOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mLongBlackWhite = false
5mLongOrange = true
}
}
}
}

View File

@ -0,0 +1,99 @@
PART
{
name = restock-fueltank-5-2
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-2
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 3.75, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -3.75, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
node_stack_top = 0.0, 3.75, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 4
node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 75800
cost = 25600
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-5-2_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-5-2_description
attachRules = 1,1,1,1,0
mass = 16
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size4, srf
tags = #LOC_RestockPlus_restock-fuel-tank-5-2_tags
RESOURCE
{
name = LiquidFuel
amount = 11520
maxAmount = 11520
}
RESOURCE
{
name = Oxidizer
amount = 14080
maxAmount = 14080
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMediumBlackWhite = true
5mMediumOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMediumBlackWhite = false
5mMediumOrange = true
}
}
}
}

View File

@ -0,0 +1,99 @@
PART
{
name = restock-fueltank-5-3
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-3
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 1.875, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -1.875, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 4
node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 35200
cost = 12800
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-5-3_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-5-3_description
attachRules = 1,1,1,1,0
mass = 8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size4, srf
tags = #LOC_RestockPlus_restock-fuel-tank-5-3_tags
RESOURCE
{
name = LiquidFuel
amount = 5760
maxAmount = 5760
}
RESOURCE
{
name = Oxidizer
amount = 7040
maxAmount = 7040
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSmallBlackWhite = true
5mSmallOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSmallBlackWhite = false
5mSmallOrange = true
}
}
}
}

View File

@ -0,0 +1,99 @@
PART
{
name = restock-fueltank-5-4
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-4
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 0.9375, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -0.9375, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
node_stack_top = 0.0, 0.9375, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -0.9375, 0.0, 0.0, -1.0, 0.0, 4
node_attach = 2.5, 0.0, 0.0, 1.0, 0.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 19600
cost = 6400
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-5-4_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-5-4_description
attachRules = 1,1,1,1,0
mass = 4
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size4, srf
tags = #LOC_RestockPlus_restock-fuel-tank-5-4_tags
RESOURCE
{
name = LiquidFuel
amount = 2880
maxAmount = 2880
}
RESOURCE
{
name = Oxidizer
amount = 3520
maxAmount = 3520
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMiniBlackWhite = true
5mMiniOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMiniBlackWhite = false
5mMiniOrange = true
}
}
}
}

View File

@ -0,0 +1,98 @@
PART
{
name = restock-fueltank-adapter-375-5-1
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-adapter-375-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-3
position = 0.0, -1.25, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 4
node_attach = 2.5, -1.25, 0.0, 1.0, 0.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 21600
cost = 6400
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_description
attachRules = 1,1,1,1,0
mass = 4
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size3, size4, srf
tags = #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_tags
RESOURCE
{
name = LiquidFuel
amount = 2880
maxAmount = 2880
}
RESOURCE
{
name = Oxidizer
amount = 3520
maxAmount = 3520
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mAdaptStock = true
5mAdaptStockOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mAdaptStock = false
5mAdaptStockOrange = true
}
}
}
}

View File

@ -0,0 +1,218 @@
PART
{
name = restock-fueltank-saturn-engine-1
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1.0
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-saturn-engine-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
NODE
{
name = N2_1
transform = N2_1
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N2_2
transform = N2_2
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N3_1
transform = N3_1
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N3_2
transform = N3_2
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N3_3
transform = N3_3
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N4_1
transform = N4_1
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N4_2
transform = N4_2
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N4_3
transform = N4_3
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N4_4
transform = N4_4
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_1
transform = N6_1
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_2
transform = N6_2
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_3
transform = N6_3
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_4
transform = N6_4
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_5
transform = N6_5
size = 1
method = FIXED_JOINT
rigid = true
}
NODE
{
name = N6_6
transform = N6_6
size = 1
method = FIXED_JOINT
rigid = true
}
node_stack_top = 0.0, 1.25, 0.0, 0.0, 1.0, 0.0, 4
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 2
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = highPerformanceFuelSystems
entryCost = 24000
cost = 8000
category = FuelTank
subcategory = 0
stackSymmetry = 3
title = #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_description
attachRules = 1,1,1,1,0
mass = 5.625
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 10
breakingForce = 400
breakingTorque = 400
maxTemp = 2000
fuelCrossFeed = True
bulkheadProfiles = size4, size1, srf
tags = #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_tags
RESOURCE
{
name = LiquidFuel
amount = 4050
maxAmount = 4050
}
RESOURCE
{
name = Oxidizer
amount = 4950
maxAmount = 4950
}
MODULE
{
name = ModuleDynamicNodes
autostrut = true
NODE_SET
{
DisplayText = Four
MeshTransform = 5mMountSaturnX5
NodePrefix = N4_
SetCount = 4
Symmetry = 3
}
NODE_SET
{
DisplayText = Three
MeshTransform = 5mMountSaturnX4
NodePrefix = N3_
SetCount = 3
Symmetry = 2
}
NODE_SET
{
DisplayText = Two
MeshTransform = 5mMountSaturnX3
NodePrefix = N2_
SetCount = 2
Symmetry = 1
}
NODE_SET
{
DisplayText = Six
MeshTransform = 5mMountSaturnX7
NodePrefix = N6_
SetCount = 6
Symmetry = 5
}
}
}
}

View File

@ -0,0 +1,378 @@
// ReStock+ 1.1.0
// 5m fairing base
PART
{
name = restock-fairing-base-5-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Payload/restock-fairing-base-5-1
}
rescaleFactor = 1
node_stack_interstage01a = 0.0, 2.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage01b = 0.0, 2.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage02a = 0.0, 4.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage02b = 0.0, 4.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage03a = 0.0, 6.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage03b = 0.0, 6.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage04a = 0.0, 8.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage04b = 0.0, 8.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage05a = 0.0, 10.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage05b = 0.0, 10.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_interstage06a = 0.0, 12.17, 0.0, 0.0, -1.0, 0.0, 2
node_stack_interstage06b = 0.0, 12.27, 0.0, 0.0, 1.0, 0.0, 2
node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 3
fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy
sound_vent_large = deploy
TechRequired = metaMaterials
entryCost = 12500
cost = 1200
category = Payload
subcategory = 0
title =
manufacturer =
description =
attachRules = 1,0,1,1,0
mass = 0.8
thermalMassModifier = 2.0
skinMassPerArea = 4.0
skinInternalConductionMult = 0.25
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
maxTemp = 2600
fuelCrossFeed = True
stageOffset = 1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size4
tags = aero )cap drag rocket cone nose cargo contain fairing hollow inter payload protect shroud stage (stor transport regular standard average medium 1.875
MODEL
{
model = Squad/Parts/Aero/fairings/AutoTruss
scale = 4,4,4
position = 0.0,0.22,0.0
}
MODULE
{
name = ModuleProceduralFairing
nSides = 64
nArcs = 6
nCollidersPerXSection = 12
TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
panelGrouping = 3
pivot = 0,0.238, 0
axis = 0,1,0
baseRadius = 2.5
maxRadius = 9
capRadius = 0.375
snapThreshold = 0.25
xSectionHeightMin = 0.3
xSectionHeightMax = 4
edgeSlide = 0.15
edgeWarp = 0.02
noseTip = 0.5
UnitAreaMass = 0.03
UnitAreaCost = 18
stagingToggleEnabledEditor = True
stagingToggleEnabledFlight = False
stagingEnableText = Fairing Not Staged
stagingDisableText = Fairing Staged
}
MODULE
{
name = ModuleCargoBay
DeployModuleIndex = 0
closedPosition = 0
lookupRadius = 2.5
}
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
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 = Truss Structure
NodeMenuName = Interstage Nodes
showNodes = false
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName =
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
materialName = FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
}
EXTRA_INFO
{
FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
}
GAMEOBJECTS
{
FairingBase5White = true
FairingBase5Orange = false
FairingBase5BlackWhite = false
}
}
VARIANT
{
name = Grey
displayName =
themeName = BlackAndWhite
primaryColor = #000000
secondaryColor = #ffffff
TEXTURE
{
materialName = FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
}
EXTRA_INFO
{
FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = false
FairingBase5BlackWhite = true
}
}
VARIANT
{
name = Dark Grey
displayName =
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
TEXTURE
{
materialName = FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
}
EXTRA_INFO
{
FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = true
FairingBase5BlackWhite = false
}
}
}
MODULE
{
name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY
{
name = _Color
color = 1.0, 1.0, 1.0, 1.0
}
COLOR_PROPERTY
{
name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0
}
FLOAT_PROPERTY
{
name = _Shininess
value = 0.3
}
}
}

View File

@ -0,0 +1,432 @@
PART
{
name = restock-structural-tube-125-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Structural/restock-structural-tube-125-1
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-0625
scale = 1.25,1,1.25
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-125
scale = 1.25,1,1.25
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-1875
scale = 1.25,1,1.25
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-25
scale = 1.25,1,1.25
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-375
scale = 1.25,1,1.25
}
rescaleFactor = 1
node_stack_top1 = 0,0,0,0,1,0,1
node_stack_bottom1 = 0,-0.2,0,0,1,0,1
node_stack_top2 = 0,0,0,0,-1,0,1
node_stack_bottom2 = 0,-0.2,0,0,-1,0,1
TechRequired = advConstruction
entryCost = 3000
cost = 300
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-structural-tube-125-1_title
manufacturer = #autoLOC_501650
description = #LOC_RestockPlus_restock-structural-tube-125-1_description
attachRules = 1,0,1,1,0
mass = 0.075
thermalMassModifier = 2.0
skinMassPerArea = 4.0
skinInternalConductionMult = 0.25
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
maxTemp = 2600
tags = #LOC_RestockPlus_restock-structural-tube-125-1_tags
stageOffset = 1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size1
%DRAG_CUBE
{
cube = 0, 0.78,0.78,0.71, 0.78,0.78,0.71, 1.21,0.96,0.10, 1.21,0.96,0.10, 0.78,0.78,0.71, 0.78,0.78,0.71, 0,-0.3125,0, 1.25,0.625,1.25
cube = 1, 1.56,0.78,0.71, 1.56,0.78,0.71, 1.21,0.96,0.10, 1.21,0.96,0.10, 1.56,0.78,0.71, 1.56,0.78,0.71, 0,-0.625,0, 1.25,1.25,1.25
cube = 2, 2.36,0.77,0.68, 2.36,0.77,0.68, 1.21,0.96,0.10, 1.21,0.96,0.10, 2.36,0.78,0.68, 2.36,0.78,0.68, 0,-0.9375,0, 1.25,1.875,1.25
cube = 3, 3.12,0.78,0.69, 3.12,0.78,0.69, 1.21,0.96,0.10, 1.21,0.96,0.10, 3.12,0.78,0.69, 3.12,0.78,0.69, 0,-1.25,0, 1.25,2.5,1.25
cube = 4, 4.72,0.77,0.60, 4.72,0.77,0.60, 1.21,0.96,0.10, 1.21,0.96,0.10, 4.72,0.77,0.60, 4.72,0.77,0.60, 0,-1.875,0, 1.25,3.75,1.25
cube = 5, 0.78,0.78,0.71, 0.78,0.78,0.71, 1.21,0.96,0.10, 1.21,0.96,0.10, 0.78,0.78,0.71, 0.78,0.78,0.71, 0,-0.3125,0, 1.25,0.625,1.25
cube = 6, 1.56,0.78,0.71, 1.56,0.78,0.71, 1.21,0.96,0.10, 1.21,0.96,0.10, 1.56,0.78,0.71, 1.56,0.78,0.71, 0,-0.625,0, 1.25,1.25,1.25
cube = 7, 2.36,0.77,0.68, 2.36,0.77,0.68, 1.21,0.96,0.10, 1.21,0.96,0.10, 2.36,0.78,0.68, 2.36,0.78,0.68, 0,-0.9375,0, 1.25,1.875,1.25
cube = 8, 3.12,0.78,0.69, 3.12,0.78,0.69, 1.21,0.96,0.10, 1.21,0.96,0.10, 3.12,0.78,0.69, 3.12,0.78,0.69, 0,-1.25,0, 1.25,2.5,1.25
cube = 9, 4.72,0.77,0.60, 4.72,0.77,0.60, 1.21,0.96,0.10, 1.21,0.96,0.10, 4.72,0.77,0.60, 4.72,0.77,0.60, 0,-1.875,0, 1.25,3.75,1.25
}
MODULE
{
name = ModulePartVariants
baseVariant = Short
baseMass = -0.042
baseCost = -151
VARIANT
{
name = Short
mass = -0.042
cost = -151
displayName = #LOC_Restock_variant-tube-length-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = true
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short
mass = -0.008
cost = -40
displayName = #LOC_Restock_variant-tube-length-med-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = true
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.025
cost = 60
displayName = #LOC_Restock_variant-tube-length-med
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = true
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long
mass = 0.058
cost = 153
displayName = #LOC_Restock_variant-tube-length-med-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = true
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long
mass = 0.125
cost = 327
displayName = #LOC_Restock_variant-tube-length-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = true
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
VARIANT
{
name = Short-Orange
mass = -0.042
cost = -151
displayName = #LOC_Restock_variant-tube-length-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = true
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short-Orange
mass = -0.008
cost = -40
displayName = #LOC_Restock_variant-tube-length-med-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = true
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.025
cost = 60
displayName = #LOC_Restock_variant-tube-length-med-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = true
125_Orange_004 = false
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long-Orange
mass = 0.058
cost = 153
displayName = #LOC_Restock_variant-tube-length-med-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = true
125_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long-Orange
mass = 0.125
cost = 327
displayName = #LOC_Restock_variant-tube-length-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 1
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 1
}
GAMEOBJECTS
{
125_001 = false
125_002 = false
125_003 = false
125_004 = false
125_005 = false
125_Orange_001 = false
125_Orange_002 = false
125_Orange_003 = false
125_Orange_004 = false
125_Orange_005 = true
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
}
}

View File

@ -0,0 +1,427 @@
PART
{
name = restock-structural-tube-1875-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Structural/restock-structural-tube-1875-1
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-0625
scale = 1.875,1,1.875
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-125
scale = 1.875,1,1.875
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-1875
scale = 1.875,1,1.875
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-25
scale = 1.875,1,1.875
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-375
scale = 1.875,1,1.875
}
rescaleFactor = 1
node_stack_top1 = 0,0,0,0,-1,0,2
node_stack_bottom1 = 0,-0.2,0,0,1,0,2
node_stack_top2 = 0,0,0,0,1,0,2
node_stack_bottom2 = 0,-0.2,0,0,-1,0,2
TechRequired = advConstruction
entryCost = 3000
cost = 300
category = Structural
subcategory = 0
title =#LOC_RestockPlus_restock-structural-tube-1875-1_title
manufacturer = #autoLOC_501650
description = #LOC_RestockPlus_restock-structural-tube-1875-1_description
attachRules = 1,0,1,1,0
mass = 0.075
thermalMassModifier = 2.0
skinMassPerArea = 4.0
skinInternalConductionMult = 0.25
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
maxTemp = 2600
tags = #LOC_RestockPlus_restock-structural-tube-1875-1_tags
stageOffset = 1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size1p5
MODULE
{
name = ModulePartVariants
baseVariant = Short
baseMass = 0
baseCost = -14
VARIANT
{
name = Short
mass = 0.0
cost = -14
displayName = #LOC_Restock_variant-tube-length-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = true
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short
mass = 0.075
cost = 198
displayName = #LOC_Restock_variant-tube-length-med-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = true
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.150
cost = 389
displayName = #LOC_Restock_variant-tube-length-med
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = true
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = true
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long
mass = 0.225
cost = 567
displayName = #LOC_Restock_variant-tube-length-med-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = true
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long
mass = 0.375
cost = 899
displayName = #LOC_Restock_variant-tube-length-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = true
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
VARIANT
{
name = Short-Orange
mass = 0.0
cost = -14
displayName = #LOC_Restock_variant-tube-length-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = true
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short-Orange
mass = 0.075
cost = 198
displayName = #LOC_Restock_variant-tube-length-med-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = true
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.150
cost = 389
displayName = #LOC_Restock_variant-tube-length-med-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = true
1875_Orange_004 = false
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = true
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long-Orange
mass = 0.225
cost = 567
displayName = #LOC_Restock_variant-tube-length-med-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = true
1875_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long-Orange
mass = 0.375
cost = 899
displayName = #LOC_Restock_variant-tube-length-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
1875_001 = false
1875_002 = false
1875_003 = false
1875_004 = false
1875_005 = false
1875_Orange_001 = false
1875_Orange_002 = false
1875_Orange_003 = false
1875_Orange_004 = false
1875_Orange_005 = true
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
}
DRAG_CUBE
{
cube = 0, 1.18,0.77,1.01, 1.18,0.77,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 1.18,0.77,1.01, 1.18,0.77,1.01, 0,-0.3125,0, 1.875,0.625,1.875
cube = 1, 2.36,0.77,1.01, 2.36,0.77,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 2.36,0.77,1.01, 2.36,0.77,1.01, 0,-0.625,0, 1.875,1.25,1.875
cube = 2, 3.52,0.78,1.01, 3.52,0.78,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 3.51,0.77,1.00, 3.51,0.77,1.00, 0,-0.9375,0, 1.875,1.875,1.875
cube = 3, 4.69,0.78,1.00, 4.69,0.78,1.00, 2.72,0.96,0.10, 2.72,0.96,0.10, 4.69,0.78,1.00, 4.69,0.78,1.00, 0,-1.25,0, 1.875,2.5,1.875
cube = 4, 7.03,0.78,0.98, 7.03,0.78,0.98, 2.72,0.96,0.10, 2.72,0.96,0.10, 7.03,0.78,0.98, 7.03,0.78,0.98, 0,-1.875,0, 1.875,3.75,1.875
cube = 5, 1.18,0.77,1.01, 1.18,0.77,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 1.18,0.77,1.01, 1.18,0.77,1.01, 0,-0.3125,0, 1.875,0.625,1.875
cube = 6, 2.36,0.77,1.01, 2.36,0.77,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 2.36,0.77,1.01, 2.36,0.77,1.01, 0,-0.625,0, 1.875,1.25,1.875
cube = 7, 3.52,0.78,1.01, 3.52,0.78,1.01, 2.72,0.96,0.10, 2.72,0.96,0.10, 3.51,0.77,1.00, 3.51,0.77,1.00, 0,-0.9375,0, 1.875,1.875,1.875
cube = 8, 4.69,0.78,1.00, 4.69,0.78,1.00, 2.72,0.96,0.10, 2.72,0.96,0.10, 4.69,0.78,1.00, 4.69,0.78,1.00, 0,-1.25,0, 1.875,2.5,1.875
cube = 9, 7.03,0.78,0.98, 7.03,0.78,0.98, 2.72,0.96,0.10, 2.72,0.96,0.10, 7.03,0.78,0.98, 7.03,0.78,0.98, 0,-1.875,0, 1.875,3.75,1.875
}
}

View File

@ -0,0 +1,427 @@
PART
{
name = restock-structural-tube-25-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/Structural/restock-structural-tube-25-1
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-0625
scale = 2.5,1,2.5
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-125
scale = 2.5,1,2.5
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-1875
scale = 2.5,1,2.5
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-25
scale = 2.5,1,2.5
}
MODEL
{
model = ReStock/Assets/Structural/restock-collider-tube-375
scale = 2.5,1,2.5
}
rescaleFactor = 1
node_stack_top1 = 0,0,0,0,-1,0,2
node_stack_bottom1 = 0,-0.2,0,0,1,0,2
node_stack_top2 = 0,0,0,0,1,0,2
node_stack_bottom2 = 0,-0.2,0,0,-1,0,2
TechRequired = specializedConstruction
entryCost = 3000
cost = 300
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-structural-tube-25-1_title
manufacturer = #autoLOC_501650
description =#LOC_RestockPlus_restock-structural-tube-25-1_description
attachRules = 1,0,1,1,0
mass = 0.075
thermalMassModifier = 2.0
skinMassPerArea = 4.0
skinInternalConductionMult = 0.25
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 9
maxTemp = 2600
tags =#LOC_RestockPlus_restock-structural-tube-25-1_tags
stageOffset = 1
childStageOffset = 1
inverseStageCarryover = false
bulkheadProfiles = size2
MODULE
{
name = ModulePartVariants
baseVariant = Short
baseMass = 0.058
baseCost = 153
VARIANT
{
name = Short
mass = 0.058
cost = 153
displayName = #LOC_Restock_variant-tube-length-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = true
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short
mass = 0.192
cost = 489
displayName = #LOC_Restock_variant-tube-length-med-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = true
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.325
cost = 791
displayName = #LOC_Restock_variant-tube-length-med-short
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = true
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = true
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long
mass = 0.458
cost = 1074
displayName = #LOC_Restock_variant-tube-length-med-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = true
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long
mass = 0.725
cost = 1600
displayName = #LOC_Restock_variant-tube-length-long
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = true
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
VARIANT
{
name = Short-Orange
mass = 0.058
cost = 153
displayName = #LOC_Restock_variant-tube-length-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = true
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = true
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Short-Orange
mass = 0.192
cost = 489
displayName = #LOC_Restock_variant-tube-length-med-short-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.25, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = true
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = true
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium
mass = 0.325
cost = 791
displayName = #LOC_Restock_variant-tube-length-med-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = true
25_Orange_004 = false
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = true
ShroudCollider2 = false
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Medium-Long-Orange
mass = 0.458
cost = 1074
displayName = #LOC_Restock_variant-tube-length-med-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -2.5, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = true
25_Orange_005 = false
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = true
ShroudCollider3 = false
ShroudCollider4 = false
}
}
VARIANT
{
name = Long-Orange
mass = 0.725
cost = 1600
displayName = #LOC_Restock_variant-tube-length-long-alt
primaryColor = #f49841
secondaryColor = #4c4f47
sizeGroup = GroupB
NODES
{
node_stack_bottom2 = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2
node_stack_bottom1 = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
}
GAMEOBJECTS
{
25_001 = false
25_002 = false
25_003 = false
25_004 = false
25_005 = false
25_Orange_001 = false
25_Orange_002 = false
25_Orange_003 = false
25_Orange_004 = false
25_Orange_005 = true
ShroudCollider0 = false
ShroudCollider1 = false
ShroudCollider1p5 = false
ShroudCollider2 = false
ShroudCollider3 = true
ShroudCollider4 = false
}
}
}
DRAG_CUBE
{
cube = 0, 1.56,0.77,1.31, 1.56,0.77,1.31, 4.78,0.95,0.10, 4.78,0.95,0.10, 1.56,0.77,1.31, 1.56,0.77,1.31, 0,-0.3125,0, 2.5,0.625,2.5
cube = 1, 3.12,0.77,1.31, 3.12,0.77,1.31, 4.78,0.95,0.10, 4.78,0.95,0.10, 3.12,0.77,1.31, 3.12,0.77,1.31, 0,-0.625,0, 2.5,1.25,2.5
cube = 2, 4.68,0.77,1.31, 4.68,0.77,1.31, 4.78,0.95,0.09, 4.78,0.95,0.09, 4.68,0.77,1.31, 4.68,0.77,1.31, 0,-0.9375,0, 2.5,1.875,2.5
cube = 3, 6.25,0.77,1.31, 6.25,0.77,1.31, 4.78,0.95,0.09, 4.78,0.95,0.09, 6.25,0.77,1.31, 6.25,0.77,1.31, 0,-1.25,0, 2.5,2.5,2.5
cube = 4, 9.44,0.77,1.26, 9.44,0.77,1.26, 4.78,0.95,0.09, 4.78,0.95,0.09, 9.44,0.77,1.26, 9.44,0.77,1.26, 0,-1.875,0, 2.5,3.75,2.5
cube = 5, 1.56,0.77,1.31, 1.56,0.77,1.31, 4.78,0.95,0.10, 4.78,0.95,0.10, 1.56,0.77,1.31, 1.56,0.77,1.31, 0,-0.3125,0, 2.5,0.625,2.5
cube = 6, 3.12,0.77,1.31, 3.12,0.77,1.31, 4.78,0.95,0.10, 4.78,0.95,0.10, 3.12,0.77,1.31, 3.12,0.77,1.31, 0,-0.625,0, 2.5,1.25,2.5
cube = 7, 4.68,0.77,1.31, 4.68,0.77,1.31, 4.78,0.95,0.09, 4.78,0.95,0.09, 4.68,0.77,1.31, 4.68,0.77,1.31, 0,-0.9375,0, 2.5,1.875,2.5
cube = 8, 6.25,0.77,1.31, 6.25,0.77,1.31, 4.78,0.95,0.09, 4.78,0.95,0.09, 6.25,0.77,1.31, 6.25,0.77,1.31, 0,-1.25,0, 2.5,2.5,2.5
cube = 9, 9.44,0.77,1.26, 9.44,0.77,1.26, 4.78,0.95,0.09, 4.78,0.95,0.09, 9.44,0.77,1.26, 9.44,0.77,1.26, 0,-1.875,0, 2.5,3.75,2.5
}
}

Some files were not shown because too many files have changed in this diff Show More