diff --git a/Assets/CineboxAndrew b/Assets/CineboxAndrew index e0d84f62..45d8f3f4 160000 --- a/Assets/CineboxAndrew +++ b/Assets/CineboxAndrew @@ -1 +1 @@ -Subproject commit e0d84f6229971bab4b1557380a1f3b9c39e2ac46 +Subproject commit 45d8f3f43b478f7bbbd41f02252ed867e3dea703 diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank-n.dds new file mode 100644 index 00000000..186b5e18 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank.dds new file mode 100644 index 00000000..186b5e18 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/blank.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-125-1.mu new file mode 100644 index 00000000..635d293e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-1875-1.mu new file mode 100644 index 00000000..e8d873e9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-25-1.mu new file mode 100644 index 00000000..2600dbd2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-375-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-375-1.mu new file mode 100644 index 00000000..94b6967f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-375-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-5-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-5-1.mu new file mode 100644 index 00000000..db8660d8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplate-5-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1-n.dds new file mode 100644 index 00000000..3c34ef2a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1.dds new file mode 100644 index 00000000..7fef2e5d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-engineplates-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg index e605a042..a9769a87 100644 --- a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg +++ b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg @@ -34,6 +34,9 @@ Localization #LOC_Restock_variant-engine_boattail = Boattail #LOC_Restock_variant-engine_boattail_white = Boattail (White) #LOC_Restock_variant-engine_boattail_grey-orange = Boattail (Orange/Grey) + #LOC_Restock_variant-engine_boattail_orange = Boattail (Orange) + #LOC_Restock_variant-engine_boattail_metal = Boattail (Metal) + #LOC_Restock_variant-engine_boattail_dark = Boattail (Dark) #LOC_Restock_variant-engine_boattail_size1 = Boattail (1.25m) #LOC_Restock_variant-engine_boattail_size1p5 = Boattail (1.875m) #LOC_Restock_variant-engine_boattail_size1_white = Boattail (1.25m, White) diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-engineplates.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-engineplates.cfg new file mode 100644 index 00000000..24fc4e7d --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-engineplates.cfg @@ -0,0 +1,2079 @@ +// EP-18 Engine Plate +@PART[EnginePlate1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock] { + @author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-1875-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = true + Boattail-1875-White = true + Boattail-1875-Orange = false + + Shroud1p5xDummy = true + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_grey-orange // Boattail (Orange/Grey) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = GrayAndOrange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = true + Boattail-1875-White = false + Boattail-1875-Orange = true + + Shroud1p5xDummy = true + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.02 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = true + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.015 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = true + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium + mass = -0.01 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = true + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.005 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = true + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = true + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.02 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = true + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.015 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = true + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.01 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = true + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.005 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = true + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2 + } + } + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud1p5x0,Shroud1p5x1,Shroud1p5x2,Shroud1p5x3,Shroud1p5x4,Shroud1p5x0-Orange,Shroud1p5x1-Orange,Shroud1p5x2-Orange,Shroud1p5x3-Orange,Shroud1p5x4-Orange,Shroud1p5xDummy + } +} + +// EP-25 Engine Plate +@PART[EnginePlate2]:HAS[~RestockIgnore[*]]:FOR[ReStock] { + @author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-25-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + + VARIANT + { + name = Boattail-Dark + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_dark // Boattail (Dark) + primaryColor = #4c4f47 + secondaryColor = #494d49 + themeName = Dark + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = true + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-White + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = true + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = f49841 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = true + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Metal + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_metal // Boattail (Metal) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = true + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.04 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = true + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.03 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = true + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium + mass = -0.02 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = true + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.01 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = true + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = true + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short-Metal + mass = -0.04 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = true + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -0.625, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short-Metal + mass = -0.03 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = true + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Metal + mass = -0.02 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = true + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long-Metal + mass = -0.01 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = true + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long-Metal + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = true + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 2 + } + } + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud2x0,Shroud2x1,Shroud2x2,Shroud2x3,Shroud2x4,Shroud2x0-Metal,Shroud2x1-Metal,Shroud2x2-Metal,Shroud2x3-Metal,Shroud2x4-Metal,Shroud2xDummy + } +} + +// EP-37 Engine Plate +@PART[EnginePlate3]:HAS[~RestockIgnore[*]]:FOR[ReStock] { + @author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-375-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.075 + cost = 100 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = false + + Boattail-375-Colliders = true + Boattail-375-White = true + Boattail-375-Orange = false + + Shroud3xDummy = true + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.075 + cost = 100 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = #f49841 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = false + + Boattail-375-Colliders = true + Boattail-375-White = false + Boattail-375-Orange = true + + Shroud3xDummy = true + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Short + mass = -0.1 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = true + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.075 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = true + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium + mass = -0.05 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = true + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.025 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = true + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = true + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.1 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = true + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.075 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = true + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.05 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = true + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.025 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = true + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 3 + } + } + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud3x0,Shroud3x1,Shroud3x2,Shroud3x3,Shroud3x4,Shroud3x0-Orange,Shroud3x1-Orange,Shroud3x2-Orange,Shroud3x3-Orange,Shroud3x4-Orange,Shroud3xDummy + } +} + +// EP-50 Engine Plate +@PART[EnginePlate4]:HAS[~RestockIgnore[*]]:FOR[ReStock] { + @author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-5-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.1125 + cost = 140 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = false + + Boattail-5-Colliders = true + Boattail-5-White = true + Boattail-5-Orange = false + + Shroud4xDummy = true + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.1125 + cost = 140 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = #ffffff + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = false + + Boattail-5-Colliders = true + Boattail-5-White = false + Boattail-5-Orange = true + + Shroud4xDummy = true + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.15 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = true + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.1125 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = true + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium + mass = -0.075 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = true + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.0375 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = true + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = true + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.15 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = true + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.25, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.1125 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = true + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.875, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.075 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = true + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.0375 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = true + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.75, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -5.0, 0.0, 0.0, -1.0, 0.0, 4 + } + } + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud4x0,Shroud4x1,Shroud4x2,Shroud4x3,Shroud4x4,Shroud4x0-Orange,Shroud4x1-Orange,Shroud4x2-Orange,Shroud4x3-Orange,Shroud4x4-Orange,Shroud4xDummy + } +} \ No newline at end of file diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index c27175f7..a87c2248 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -294,30 +294,55 @@ Localization #LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot. #LOC_RestockPlus_restock-claw-625-1_tags = restock a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa 625 + // 1.25m + #LOC_RestockPlus_restock-engineplate-125-1_title = EP-12 Engine Plate + #LOC_RestockPlus_restock-engineplate-125-1_description = A small plate for holding one or more engines. Includes optional boattail to protect first stage engines, or several lengths of shroud. Includes a decoupler for use with upper stages. + #LOC_RestockPlus_restock-engineplate-125-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 125 1.25 Electron + // 1.875m #LOC_RestockPlus_restock-decoupler-1875-1_title = TD-18 Decoupler #LOC_RestockPlus_restock-decoupler-1875-1_description = This stack decoupler is a medium sized tool for splitting rockets. #LOC_RestockPlus_restock-decoupler-1875-1_tags = restock break decouple explo separat split + l #LOC_RestockPlus_restock-decoupler-1875-truss-1_title = TD-18T Truss Decoupler #LOC_RestockPlus_restock-decoupler-1875-truss-1_description = This is a decoupler with hollow bits - suitable for hot-staging engines when you split your rocket in twain. #LOC_RestockPlus_restock-decoupler-1875-truss-1_tags = restock break decouple explo kerbodyne separat split + #LOC_RestockPlus_restock-separator-1875-1_title = TS-18 Separator #LOC_RestockPlus_restock-separator-1875-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-1875-1_tags = restock break decouple separat split stag + #LOC_RestockPlus_restock-engineplate-1875-1_title = EP-18 Engine Plate + #LOC_RestockPlus_restock-engineplate-1875-1_description = A medium sized plate for holding one or more engines, with included decoupler for anything attached below it. + #LOC_RestockPlus_restock-engineplate-1875-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 1875 1.875 Titan + + // 2.5m + #LOC_RestockPlus_restock-engineplate-25-1_title = EP-25 Engine Plate + #LOC_RestockPlus_restock-engineplate-25-1_description = A large plate for holding one or more engines, with included decoupler for anything attached below it. + #LOC_RestockPlus_restock-engineplate-25-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 25 2.5 Falcon + // 3.75m #LOC_RestockPlus_restock-docking-375-1_title = Clamp-O-Tron Docking Port 'Grande' #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 + #LOC_RestockPlus_restock-engineplate-375-1_title = EP-37 Engine Plate + #LOC_RestockPlus_restock-engineplate-375-1_description = A gigantic plate for holding one or more engines, with included decoupler for anything attached below it. + #LOC_RestockPlus_restock-engineplate-375-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 375 3.75 Zenit + // 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 + #LOC_RestockPlus_restock-engineplate-5-1_title = EP-50 Engine Plate + #LOC_RestockPlus_restock-engineplate-5-1_description = An enormous plate for holding one or more engines, with included decoupler for anything attached below it. Upgraded version currently awaiting government approval. + #LOC_RestockPlus_restock-engineplate-5-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 5 Ares V + // AERO // ==== diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg new file mode 100644 index 00000000..32f07526 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg @@ -0,0 +1,917 @@ +// ReStock+ 1.1.0 +// 1.25m engine plate +PART +{ + name = restock-engineplate-125-1 + module = Part + author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-125-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + } + rescaleFactor = 1.0 + node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1 + + TechRequired = advConstruction + entryCost = 2200 + cost = 200 + category = Coupling + subcategory = 0 + + title = #LOC_RestockPlus_restock-engineplate-125-1_title // EP-12 Engine Plate + manufacturer = #autoLOC_501682 // Rokea Inc + description = #LOC_RestockPlus_restock-engineplate-125-1_description + // A small plate for holding one or more engines. Includes optional boattail to protect first stage engines, or several lengths of shroud. Includes a decoupler for use with upper stages. + tags = #LOC_RestockPlus_restock-engineplate-125-1_tags + // restock engine plate shroud boattail explo break decouple seperat split pancake 125 1.25 Electron + + attachRules = 1,0,1,1,0 + mass = 0.10 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3000 + + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + + breakingForce = 2500 + breakingTorque= 2500 + + fx_gasBurst_white = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + NODE + { + name = N1_1 + transform = N1_1 + size=1 + method=FIXED_JOINT + rigid = true + } + 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 = N5_1 + transform = N5_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_2 + transform = N5_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_3 + transform = N5_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_4 + transform = N5_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_5 + transform = N5_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_1 + transform = N7_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_2 + transform = N7_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_3 + transform = N7_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_4 + transform = N7_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_5 + transform = N7_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_6 + transform = N7_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_7 + transform = N7_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_1 + transform = N9_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_2 + transform = N9_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_3 + transform = N9_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_4 + transform = N9_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_5 + transform = N9_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_6 + transform = N9_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_7 + transform = N9_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_8 + transform = N9_8 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_9 + transform = N9_9 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleDynamicNodes + autostrut = true + NODE_SET + { + DisplayText = #autoLOC_8004445 // #autoLOC_8004445 = Single + MeshTransform = N1 + NodePrefix = N1_ + SetCount = 1 + Symmetry = 0 + } + + NODE_SET + { + DisplayText = #autoLOC_8004446 // #autoLOC_8004446 = Double + MeshTransform = N2 + NodePrefix = N2_ + SetCount = 2 + Symmetry = 1 + } + + NODE_SET + { + DisplayText = #autoLOC_8004447 // #autoLOC_8004447 = Triple + MeshTransform = N3 + NodePrefix = N3_ + SetCount = 3 + Symmetry = 2 + } + + NODE_SET + { + DisplayText = #autoLOC_8004448 // #autoLOC_8004448 = Quad + MeshTransform = N4 + NodePrefix = N4_ + SetCount = 4 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 4x1 + MeshTransform = N5 + NodePrefix = N5_ + SetCount = 5 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 6x1 + MeshTransform = N7 + NodePrefix = N7_ + SetCount = 7 + Symmetry = 5 + } + + NODE_SET + { + DisplayText = 8x1 + MeshTransform = N9 + NodePrefix = N9_ + SetCount = 9 + Symmetry = 7 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + explosiveNodeID = bottom + partDecoupled = false + isEnginePlate = true + } + + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + + VARIANT + { + name = Boattail-Dark + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_dark // Boattail (Dark) + + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + themeName = Dark + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = false + + Boattail-125-Colliders = true + Boattail-125-Dark = true + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = true + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Boattail-White + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = false + + Boattail-125-Colliders = true + Boattail-125-Dark = false + Boattail-125-White = true + Boattail-125-Orange = false + + Shroud1xDummy = true + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_grey-orange // Boattail (Orange/Grey) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = GrayAndOrange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = false + + Boattail-125-Colliders = true + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = true + + Shroud1xDummy = true + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Short + mass = -0.02 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = true + Engineplate-125-Orange = false + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = true + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.015 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = true + Engineplate-125-Orange = false + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = true + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium + mass = -0.01 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = true + Engineplate-125-Orange = false + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = true + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.005 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = true + Engineplate-125-Orange = false + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = true + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = true + Engineplate-125-Orange = false + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = true + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.8, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.02 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = true + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = true + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.015 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = true + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = true + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.01 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = true + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = true + Shroud1x3-Orange = false + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.005 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = true + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = true + Shroud1x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 1 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-125-White = false + Engineplate-125-Orange = true + + Boattail-125-Colliders = false + Boattail-125-Dark = false + Boattail-125-White = false + Boattail-125-Orange = false + + Shroud1xDummy = false + + Shroud1x0 = false + Shroud1x1 = false + Shroud1x2 = false + Shroud1x3 = false + Shroud1x4 = false + + Shroud1x0-Orange = false + Shroud1x1-Orange = false + Shroud1x2-Orange = false + Shroud1x3-Orange = false + Shroud1x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -3.8, 0.0, 0.0, -1.0, 0.0, 1 + } + } + } + + MODULE + { + name = ModuleJettison + jettisonName = Shroud1x0,Shroud1x1,Shroud1x2,Shroud1x3,Shroud1x4,Shroud1x0-Orange,Shroud1x1-Orange,Shroud1x2-Orange,Shroud1x3-Orange,Shroud1x4-Orange,Shroud1xDummy + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + stagingEnabled = false + useMultipleDragCubes = false + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg new file mode 100644 index 00000000..8b848e5b --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg @@ -0,0 +1,868 @@ +// ReStock+ 1.1.0 +// 1.875m engine plate +PART +{ + name = restock-engineplate-1875-1 + module = Part + author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-1875-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + position = 0.0, -0.05, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + rescaleFactor = 1.0 + node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = advConstruction + entryCost = 2400 + cost = 250 + category = Coupling + subcategory = 0 + + title = #LOC_RestockPlus_restock-engineplate-1875-1_title // EP-18 Engine Plate + manufacturer = #autoLOC_501682 // Rokea Inc + description = #LOC_RestockPlus_restock-engineplate-1875-1_description + // A medium sized plate for holding one or more engines, with included decoupler for anything attached below it. + tags = #LOC_RestockPlus_restock-engineplate-1875-1_tags + // restock engine plate shroud boattail explo break decouple seperat split pancake 1875 1.875 Titan + + attachRules = 1,0,1,1,0 + mass = 0.14 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3000 + + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1p5 + + breakingForce = 2500 + breakingTorque= 2500 + + fx_gasBurst_white = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + NODE + { + name = N1_1 + transform = N1_1 + size=1 + method=FIXED_JOINT + rigid = true + } + 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 = N5_1 + transform = N5_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_2 + transform = N5_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_3 + transform = N5_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_4 + transform = N5_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_5 + transform = N5_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_1 + transform = N7_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_2 + transform = N7_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_3 + transform = N7_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_4 + transform = N7_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_5 + transform = N7_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_6 + transform = N7_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_7 + transform = N7_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_1 + transform = N9_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_2 + transform = N9_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_3 + transform = N9_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_4 + transform = N9_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_5 + transform = N9_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_6 + transform = N9_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_7 + transform = N9_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_8 + transform = N9_8 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_9 + transform = N9_9 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleDynamicNodes + autostrut = true + NODE_SET + { + DisplayText = #autoLOC_8004445 // #autoLOC_8004445 = Single + MeshTransform = N1 + NodePrefix = N1_ + SetCount = 1 + Symmetry = 0 + } + + NODE_SET + { + DisplayText = #autoLOC_8004446 // #autoLOC_8004446 = Double + MeshTransform = N2 + NodePrefix = N2_ + SetCount = 2 + Symmetry = 1 + } + + NODE_SET + { + DisplayText = #autoLOC_8004447 // #autoLOC_8004447 = Triple + MeshTransform = N3 + NodePrefix = N3_ + SetCount = 3 + Symmetry = 2 + } + + NODE_SET + { + DisplayText = #autoLOC_8004448 // #autoLOC_8004448 = Quad + MeshTransform = N4 + NodePrefix = N4_ + SetCount = 4 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 4x1 + MeshTransform = N5 + NodePrefix = N5_ + SetCount = 5 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 6x1 + MeshTransform = N7 + NodePrefix = N7_ + SetCount = 7 + Symmetry = 5 + } + + NODE_SET + { + DisplayText = 8x1 + MeshTransform = N9 + NodePrefix = N9_ + SetCount = 9 + Symmetry = 7 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + explosiveNodeID = bottom + partDecoupled = false + isEnginePlate = true + } + + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = true + Boattail-1875-White = true + Boattail-1875-Orange = false + + Shroud1p5xDummy = true + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.015 + cost = 50 + displayName = #LOC_Restock_variant-engine_boattail_grey-orange // Boattail (Orange/Grey) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = GrayAndOrange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = true + Boattail-1875-White = false + Boattail-1875-Orange = true + + Shroud1p5xDummy = true + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.02 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = true + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.015 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = true + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium + mass = -0.01 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = true + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.005 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = true + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = true + Engineplate-1875-Orange = false + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = true + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.02 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = true + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.015 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = true + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.01 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = true + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.005 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = true + Shroud1p5x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-1875-White = false + Engineplate-1875-Orange = true + + Boattail-1875-Colliders = false + Boattail-1875-White = false + Boattail-1875-Orange = false + + Shroud1p5xDummy = false + + Shroud1p5x0 = false + Shroud1p5x1 = false + Shroud1p5x2 = false + Shroud1p5x3 = false + Shroud1p5x4 = false + + Shroud1p5x0-Orange = false + Shroud1p5x1-Orange = false + Shroud1p5x2-Orange = false + Shroud1p5x3-Orange = false + Shroud1p5x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 2 + } + } + } + + MODULE + { + name = ModuleJettison + jettisonName = Shroud1p5x0,Shroud1p5x1,Shroud1p5x2,Shroud1p5x3,Shroud1p5x4,Shroud1p5x0-Orange,Shroud1p5x1-Orange,Shroud1p5x2-Orange,Shroud1p5x3-Orange,Shroud1p5x4-Orange,Shroud1p5xDummy + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + stagingEnabled = false + useMultipleDragCubes = false + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg new file mode 100644 index 00000000..fc21d6ba --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg @@ -0,0 +1,976 @@ +// ReStock+ 1.1.0 +// 2.5m engine plate +PART +{ + name = restock-engineplate-25-1 + module = Part + author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-25-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + position = 0.0, -0.05, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + rescaleFactor = 1.0 + node_stack_top = 0.0, 0.15, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = specializedConstruction + entryCost = 3100 + cost = 300 + category = Coupling + subcategory = 0 + + title = #LOC_RestockPlus_restock-engineplate-25-1_title // EP-25 Engine Plate + manufacturer = #autoLOC_501682 // Rokea Inc + description = #LOC_RestockPlus_restock-engineplate-25-1_description + // A large plate for holding one or more engines, with included decoupler for anything attached below it. + tags = #LOC_RestockPlus_restock-engineplate-25-1_tags + // restock engine plate shroud boattail explo break decouple seperat split pancake 25 2.5 Falcon + + attachRules = 1,0,1,1,0 + mass = 0.10 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3000 + + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + + breakingForce = 2500 + breakingTorque= 2500 + + fx_gasBurst_white = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + NODE + { + name = N1_1 + transform = N1_1 + size=1 + method=FIXED_JOINT + rigid = true + } + 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 = N5_1 + transform = N5_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_2 + transform = N5_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_3 + transform = N5_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_4 + transform = N5_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_5 + transform = N5_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_1 + transform = N7_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_2 + transform = N7_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_3 + transform = N7_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_4 + transform = N7_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_5 + transform = N7_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_6 + transform = N7_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_7 + transform = N7_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_1 + transform = N9_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_2 + transform = N9_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_3 + transform = N9_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_4 + transform = N9_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_5 + transform = N9_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_6 + transform = N9_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_7 + transform = N9_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_8 + transform = N9_8 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_9 + transform = N9_9 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleDynamicNodes + autostrut = true + NODE_SET + { + DisplayText = #autoLOC_8004445 // #autoLOC_8004445 = Single + MeshTransform = N1 + NodePrefix = N1_ + SetCount = 1 + Symmetry = 0 + } + + NODE_SET + { + DisplayText = #autoLOC_8004446 // #autoLOC_8004446 = Double + MeshTransform = N2 + NodePrefix = N2_ + SetCount = 2 + Symmetry = 1 + } + + NODE_SET + { + DisplayText = #autoLOC_8004447 // #autoLOC_8004447 = Triple + MeshTransform = N3 + NodePrefix = N3_ + SetCount = 3 + Symmetry = 2 + } + + NODE_SET + { + DisplayText = #autoLOC_8004448 // #autoLOC_8004448 = Quad + MeshTransform = N4 + NodePrefix = N4_ + SetCount = 4 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 4x1 + MeshTransform = N5 + NodePrefix = N5_ + SetCount = 5 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 6x1 + MeshTransform = N7 + NodePrefix = N7_ + SetCount = 7 + Symmetry = 5 + } + + NODE_SET + { + DisplayText = 8x1 + MeshTransform = N9 + NodePrefix = N9_ + SetCount = 9 + Symmetry = 7 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + explosiveNodeID = bottom + partDecoupled = false + isEnginePlate = true + } + + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + + VARIANT + { + name = Boattail-Dark + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_dark // Boattail (Dark) + primaryColor = #4c4f47 + secondaryColor = #494d49 + themeName = Dark + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = true + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-White + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = true + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = f49841 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = true + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Metal + mass = -0.03 + cost = 60 + displayName = #LOC_Restock_variant-engine_boattail_metal // Boattail (Metal) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = false + + Boattail-25-Colliders = true + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = true + Boattail-25-Orange = false + + Shroud2xDummy = true + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.04 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = true + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.03 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = true + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium + mass = -0.02 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = true + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.01 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = true + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = true + Engineplate-25-Metal = false + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = true + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short-Metal + mass = -0.04 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = true + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Short-Metal + mass = -0.03 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = true + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Metal + mass = -0.02 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = true + Shroud2x3-Metal = false + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Medium-Long-Metal + mass = -0.01 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = true + Shroud2x4-Metal = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Long-Metal + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + themeName = Metal + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-25-White = false + Engineplate-25-Metal = true + + Boattail-25-Colliders = false + Boattail-25-White = false + Boattail-25-Dark = false + Boattail-25-Metal = false + Boattail-25-Orange = false + + Shroud2xDummy = false + + Shroud2x0 = false + Shroud2x1 = false + Shroud2x2 = false + Shroud2x3 = false + Shroud2x4 = false + + Shroud2x0-Metal = false + Shroud2x1-Metal = false + Shroud2x2-Metal = false + Shroud2x3-Metal = false + Shroud2x4-Metal = true + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 2 + } + } + } + + MODULE + { + name = ModuleJettison + jettisonName = Shroud2x0,Shroud2x1,Shroud2x2,Shroud2x3,Shroud2x4,Shroud2x0-Metal,Shroud2x1-Metal,Shroud2x2-Metal,Shroud2x3-Metal,Shroud2x4-Metal,Shroud2xDummy + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + stagingEnabled = false + useMultipleDragCubes = false + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg new file mode 100644 index 00000000..685c1e00 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg @@ -0,0 +1,868 @@ +// ReStock+ 1.1.0 +// 3.75m engine plate +PART +{ + name = restock-engineplate-375-1 + module = Part + author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-375-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + position = 0.0, -0.05, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + rescaleFactor = 1.0 + node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = composites + entryCost = 4200 + cost = 500 + category = Coupling + subcategory = 0 + + title = #LOC_RestockPlus_restock-engineplate-375-1_title // EP-37 Engine Plate + manufacturer = #autoLOC_501682 // Rokea Inc + description = #LOC_RestockPlus_restock-engineplate-375-1_description + // A gigantic plate for holding one or more engines, with included decoupler for anything attached below it. + tags = #LOC_RestockPlus_restock-engineplate-375-1_tags + // restock engine plate shroud boattail explo break decouple seperat split pancake 375 3.75 Zenit + + attachRules = 1,0,1,1,0 + mass = 0.10 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3000 + + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + + breakingForce = 2500 + breakingTorque= 2500 + + fx_gasBurst_white = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + NODE + { + name = N1_1 + transform = N1_1 + size=1 + method=FIXED_JOINT + rigid = true + } + 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 = N5_1 + transform = N5_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_2 + transform = N5_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_3 + transform = N5_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_4 + transform = N5_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_5 + transform = N5_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_1 + transform = N7_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_2 + transform = N7_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_3 + transform = N7_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_4 + transform = N7_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_5 + transform = N7_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_6 + transform = N7_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_7 + transform = N7_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_1 + transform = N9_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_2 + transform = N9_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_3 + transform = N9_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_4 + transform = N9_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_5 + transform = N9_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_6 + transform = N9_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_7 + transform = N9_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_8 + transform = N9_8 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_9 + transform = N9_9 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleDynamicNodes + autostrut = true + NODE_SET + { + DisplayText = #autoLOC_8004445 // #autoLOC_8004445 = Single + MeshTransform = N1 + NodePrefix = N1_ + SetCount = 1 + Symmetry = 0 + } + + NODE_SET + { + DisplayText = #autoLOC_8004446 // #autoLOC_8004446 = Double + MeshTransform = N2 + NodePrefix = N2_ + SetCount = 2 + Symmetry = 1 + } + + NODE_SET + { + DisplayText = #autoLOC_8004447 // #autoLOC_8004447 = Triple + MeshTransform = N3 + NodePrefix = N3_ + SetCount = 3 + Symmetry = 2 + } + + NODE_SET + { + DisplayText = #autoLOC_8004448 // #autoLOC_8004448 = Quad + MeshTransform = N4 + NodePrefix = N4_ + SetCount = 4 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 4x1 + MeshTransform = N5 + NodePrefix = N5_ + SetCount = 5 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 6x1 + MeshTransform = N7 + NodePrefix = N7_ + SetCount = 7 + Symmetry = 5 + } + + NODE_SET + { + DisplayText = 8x1 + MeshTransform = N9 + NodePrefix = N9_ + SetCount = 9 + Symmetry = 7 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + explosiveNodeID = bottom + partDecoupled = false + isEnginePlate = true + } + + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.075 + cost = 100 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = false + + Boattail-375-Colliders = true + Boattail-375-White = true + Boattail-375-Orange = false + + Shroud3xDummy = true + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.075 + cost = 100 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = #f49841 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = false + + Boattail-375-Colliders = true + Boattail-375-White = false + Boattail-375-Orange = true + + Shroud3xDummy = true + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Short + mass = -0.1 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = true + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.075 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = true + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium + mass = -0.05 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = true + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.025 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = true + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = true + Engineplate-375-Orange = false + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = true + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -5.05, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.1 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = true + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.075 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = true + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.05 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = true + Shroud3x3-Orange = false + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.025 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = true + Shroud3x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 3 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-375-White = false + Engineplate-375-Orange = true + + Boattail-375-Colliders = false + Boattail-375-White = false + Boattail-375-Orange = false + + Shroud3xDummy = false + + Shroud3x0 = false + Shroud3x1 = false + Shroud3x2 = false + Shroud3x3 = false + Shroud3x4 = false + + Shroud3x0-Orange = false + Shroud3x1-Orange = false + Shroud3x2-Orange = false + Shroud3x3-Orange = false + Shroud3x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -5.05, 0.0, 0.0, -1.0, 0.0, 3 + } + } + } + + MODULE + { + name = ModuleJettison + jettisonName = Shroud3x0,Shroud3x1,Shroud3x2,Shroud3x3,Shroud3x4,Shroud3x0-Orange,Shroud3x1-Orange,Shroud3x2-Orange,Shroud3x3-Orange,Shroud3x4-Orange,Shroud3xDummy + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + stagingEnabled = false + useMultipleDragCubes = false + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg new file mode 100644 index 00000000..67020381 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg @@ -0,0 +1,868 @@ +// ReStock+ 1.1.0 +// 5m engine plate +PART +{ + name = restock-engineplate-5-1 + module = Part + author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Coupling/restock-engineplate-5-1 + texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 + texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n + position = 0.0, -0.05, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + rescaleFactor = 1.0 + node_stack_top = 0.0, 0.35, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = metaMaterials + entryCost = 5200 + cost = 700 + category = Coupling + subcategory = 0 + + title = #LOC_RestockPlus_restock-engineplate-5-1_title // EP-50 Engine Plate + manufacturer = #autoLOC_501682 // Rokea Inc + description = #LOC_RestockPlus_restock-engineplate-5-1_description + // An enormous plate for holding one or more engines, with included decoupler for anything attached below it. Upgraded version currently pending government approval. + tags = #LOC_RestockPlus_restock-engineplate-5-1_tags + // restock engine plate shroud boattail explo break decouple seperat split pancake 5 Ares V + + attachRules = 1,0,1,1,0 + mass = 0.10 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3000 + + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + + breakingForce = 2500 + breakingTorque= 2500 + + fx_gasBurst_white = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + NODE + { + name = N1_1 + transform = N1_1 + size=1 + method=FIXED_JOINT + rigid = true + } + 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 = N5_1 + transform = N5_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_2 + transform = N5_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_3 + transform = N5_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_4 + transform = N5_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N5_5 + transform = N5_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_1 + transform = N7_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_2 + transform = N7_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_3 + transform = N7_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_4 + transform = N7_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_5 + transform = N7_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_6 + transform = N7_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N7_7 + transform = N7_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_1 + transform = N9_1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_2 + transform = N9_2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_3 + transform = N9_3 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_4 + transform = N9_4 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_5 + transform = N9_5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_6 + transform = N9_6 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_7 + transform = N9_7 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_8 + transform = N9_8 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = N9_9 + transform = N9_9 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleDynamicNodes + autostrut = true + NODE_SET + { + DisplayText = #autoLOC_8004445 // #autoLOC_8004445 = Single + MeshTransform = N1 + NodePrefix = N1_ + SetCount = 1 + Symmetry = 0 + } + + NODE_SET + { + DisplayText = #autoLOC_8004446 // #autoLOC_8004446 = Double + MeshTransform = N2 + NodePrefix = N2_ + SetCount = 2 + Symmetry = 1 + } + + NODE_SET + { + DisplayText = #autoLOC_8004447 // #autoLOC_8004447 = Triple + MeshTransform = N3 + NodePrefix = N3_ + SetCount = 3 + Symmetry = 2 + } + + NODE_SET + { + DisplayText = #autoLOC_8004448 // #autoLOC_8004448 = Quad + MeshTransform = N4 + NodePrefix = N4_ + SetCount = 4 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 4x1 + MeshTransform = N5 + NodePrefix = N5_ + SetCount = 5 + Symmetry = 3 + } + NODE_SET + { + DisplayText = 6x1 + MeshTransform = N7 + NodePrefix = N7_ + SetCount = 7 + Symmetry = 5 + } + + NODE_SET + { + DisplayText = 8x1 + MeshTransform = N9 + NodePrefix = N9_ + SetCount = 9 + Symmetry = 7 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + explosiveNodeID = bottom + partDecoupled = false + isEnginePlate = true + } + + MODULE + { + name = ModulePartVariants + baseVariant = Long + baseMass = 0 + baseCost = 0 + VARIANT + { + name = Boattail-White + mass = -0.1125 + cost = 140 + displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) + primaryColor = #ffffff + secondaryColor = #ffffff + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = false + + Boattail-5-Colliders = true + Boattail-5-White = true + Boattail-5-Orange = false + + Shroud4xDummy = true + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Boattail-Orange + mass = -0.1125 + cost = 140 + displayName = #LOC_Restock_variant-engine_boattail_orange // Boattail (Orange) + primaryColor = #f49841 + secondaryColor = #ffffff + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = false + + Boattail-5-Colliders = true + Boattail-5-White = false + Boattail-5-Orange = true + + Shroud4xDummy = true + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 2 + } + } + + VARIANT + { + name = Short + mass = -0.15 + cost = 0 + displayName = #autoLOC_8005067 //#autoLOC_8005067 = Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = true + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Short + mass = -0.1125 + cost = 0 + displayName = #autoLOC_8005063 //#autoLOC_8005063 = Medium-Short + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = true + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium + mass = -0.075 + cost = 0 + displayName = #autoLOC_8005064 //#autoLOC_8005064 = Medium + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = true + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Long + mass = -0.0375 + cost = 0 + displayName = #autoLOC_8005065 //#autoLOC_8005065 = Medium-Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = true + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Long + mass = 0 + cost = 0 + displayName = #autoLOC_8005066 //#autoLOC_8005066 = Long + primaryColor = #3a562a + secondaryColor = #999999 + themeName = White + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = true + Engineplate-5-Orange = false + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = true + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -5.05, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Short-Orange + mass = -0.15 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = true + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Short-Orange + mass = -0.1125 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = true + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Orange + mass = -0.075 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = true + Shroud4x3-Orange = false + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Medium-Long-Orange + mass = -0.0375 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = true + Shroud4x4-Orange = false + } + NODES + { + node_stack_bottom = 0.0, -3.80, 0.0, 0.0, -1.0, 0.0, 4 + } + } + + VARIANT + { + name = Long-Orange + mass = 0 + cost = 0 + displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) + primaryColor = #f49841 + secondaryColor = #4c4f47 + themeName = Orange + sizeGroup = GroupB + GAMEOBJECTS + { + Engineplate-5-White = false + Engineplate-5-Orange = true + + Boattail-5-Colliders = false + Boattail-5-White = false + Boattail-5-Orange = false + + Shroud4xDummy = false + + Shroud4x0 = false + Shroud4x1 = false + Shroud4x2 = false + Shroud4x3 = false + Shroud4x4 = false + + Shroud4x0-Orange = false + Shroud4x1-Orange = false + Shroud4x2-Orange = false + Shroud4x3-Orange = false + Shroud4x4-Orange = true + } + NODES + { + node_stack_bottom = 0.0, -5.05, 0.0, 0.0, -1.0, 0.0, 4 + } + } + } + + MODULE + { + name = ModuleJettison + jettisonName = Shroud4x0,Shroud4x1,Shroud4x2,Shroud4x3,Shroud4x4,Shroud4x0-Orange,Shroud4x1-Orange,Shroud4x2-Orange,Shroud4x3-Orange,Shroud4x4-Orange,Shroud4xDummy + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + stagingEnabled = false + useMultipleDragCubes = false + } +}