Merge branch 'MH-Pods' into develop

pull/885/head
Andrew Cassidy 4 years ago
commit 80ec04d682
No known key found for this signature in database
GPG Key ID: 963017B38FD477A1

5
.gitignore vendored

@ -7,3 +7,8 @@ build-deploy/
bin/
obj/
*.swp
Distribution/Restock/GameData/ReStock/Spaces/**/*.png
Distribution/Restock/GameData/ReStock/Props/**/*.png
Distribution/RestockPlus/GameData/ReStockPlus/Props/**/*.png
Distribution/RestockPlus/GameData/ReStockPlus/Spaces/**/*.png

@ -1 +1 @@
Subproject commit 4da3a6f3ed9ecb0cf96c059fb2f1ffed8c5da441
Subproject commit 380647e8b60bfa6d027eb2a1d164a523792676f7

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

@ -0,0 +1,73 @@
// adds Near Future Props to Restock IVAs to fill them out more
// Inflatable Airlock IVA
@INTERNAL[restock-airlock-1-IVA]:NEEDS[NearFutureProps]:AFTER[ReStock]
{
PROP
{
name = NF_PAPR_Clipboard_Log
position = -0.3309464,-0.001345975,-1.962911
rotation = -0.4704114,-0.4704107,-0.5279329,0.5279335
scale = 1,1,1
}
PROP
{
name = NF_RAIL_Small_Silver
position = 0,-0.281,-1.89
rotation = 4.619359E-07,0,0,1
scale = 1,1,1
}
PROP
{
name = NF_RAIL_Small_Silver
position = 0,0.281,-1.89
rotation = -1,0,0,4.619359E-07
scale = 1,1,1
}
PROP
{
name = NF_TANK_Wall_O2
position = 0.337,0,-0.112
rotation = 0,1,0,0
scale = 0.8,0.8,0.8
}
PROP
{
name = NF_TANK_Wall_O2
position = -0.337,0,-0.112
rotation = 0,1,0,0
scale = 0.8,0.8,0.8
}
PROP
{
name = NF_TANK_Wall_N2
position = 0.2382951,-0.2382949,-0.112
rotation = 0.3826832,0.9238797,0,0
scale = 0.8000004,0.8000001,0.8000005
}
PROP
{
name = NF_TANK_Wall_N2
position = -0.2382951,0.2382949,-0.112
rotation = 0.3826832,0.9238797,0,0
scale = 0.8000004,0.8000001,0.8000005
}
PROP
{
name = NF_TANK_Wall_N2
position = 0.238295,0.238295,-0.112
rotation = -0.3826834,0.9238796,0,0
scale = 0.8000003,0.8000001,0.8000005
}
PROP
{
name = NF_TANK_Wall_N2
position = -0.238295,-0.238295,-0.112
rotation = -0.3826834,0.9238796,0,0
scale = 0.8000003,0.8000001,0.8000005
}
}

@ -62,6 +62,8 @@ Localization
#LOC_Restock_variant-mounting_classic_grey-orange = Classic (Orange/Grey Shroud)
#LOC_Restock_variant-mounting_truss = Truss
#LOC_Restock_variant-mounting_compact = Compact
#LOC_Restock_variant-mounting_mounted = Mounted
#LOC_Restock_variant-gold-truss = Gold (Mounted)
#LOC_Restock_variant-silver-truss = Silver (Mounted)
@ -81,6 +83,11 @@ Localization
#LOC_Restock_variant-telescope_shielded = Shielded
#LOC_Restock_variant-telescope_bare = Bare
#LOC_Restock_variant-pod_bare = Bare
#LOC_Restock_variant-pod_fabric_green = Green Padding
#LOC_Restock_variant-pod_fabric_beige = Beige Padding
#LOC_Restock_variant-pod_fabric_white = White Padding
#LOC_Restock_variant-wheel_broken = Broken
#LOC_Restock_variant-wheel_bare = Bare

@ -0,0 +1,236 @@
// Patches applying art changes to crewed command parts
// Contents:
// - KV-1 'Onion' Reentry Module (kv1Pod)
// - KV-2 'Pea' Reentry Module (kv2Pod)
// - KV-3 'Pomegranate' Reentry Module (kv3Pod)
// - Mk2 Command Pod (Mk2Pod)
// KV-1
@PART[kv1Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Well
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-1
position = 0.0, 0.2, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Green
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = Green
displayName = #LOC_Restock_variant-pod_fabric_green // Green Padding
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
@MODULE[ModuleAnchoredDecoupler]
{
@anchorName = Vostok_Decoupler
}
}
// KV-2
@PART[kv2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Well
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-2
position = 0.0, 0.2, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Beige
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = Beige
displayName = #LOC_Restock_variant-pod_fabric_beige // Beige Padding
themeName = GrayAndOrange
primaryColor = #8c7656
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
@MODULE[ModuleAnchoredDecoupler]
{
@anchorName = Vostok_Decoupler
}
}
// KV-3
@PART[kv3Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Well
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-3
position = 0.0, 0.2, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = White
displayName = #LOC_Restock_variant-pod_fabric_white // White Padding
themeName = White
primaryColor = #ffffff
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
@MODULE[ModuleAnchoredDecoupler]
{
@anchorName = Vostok_Decoupler
}
}
// MK-2
@PART[Mk2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-mk2-pod
position = 0.0, 0.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-2
position = 0.0, 1.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-grey-1
position = 0.0, -0.635, 0.0
scale = 1,1,1
rotation = 180, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Dark
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor =#4c4f47
GAMEOBJECTS
{
Mk2PodWhite = false
Mk2PodDark = true
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Mk2PodWhite = true
Mk2PodDark = false
}
}
}
@MODULE[FlagDecal]
{
@textureQuadName = Flag
}
}

@ -0,0 +1,118 @@
// Patches applying art changes to the asteroid claw
// Contents:
// - Inflatable Airlock (InflatableAirlock)
// Inflatable Airlock
@PART[InflatableAirlock]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-airlock-inflatable-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-2
position = 0.0, 0.0, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!INTERNAL,* {}
INTERNAL
{
name = restock-airlock-1-IVA
}
@MODULE[ModuleAnimateGeneric]
{
@animationName = Deploy
}
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple
sound_decoupler_fire = decouple
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Compact
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-mounting_compact // Compact
themeName = White
primaryColor = #8c7656
secondaryColor = #555555
GAMEOBJECTS
{
Voskhod-Shroud = false
}
}
VARIANT
{
name = Mounted
displayName = #LOC_Restock_variant-mounting_mounted // Mounted
themeName = White
primaryColor = #8c7656
secondaryColor = #4c4f47
GAMEOBJECTS
{
Voskhod-Shroud = true
}
}
}
MODULE
{
name = ModuleDecouple
ejectionForce = 25
isOmniDecoupler = true
explosiveNodeID = bottom
staged = true
stagingEnabled = false
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

@ -0,0 +1,12 @@
// Restock Plus v1.2.0
// Hatch - 0.625m bulkhead
PROP
{
name = RS_HTCH_625
MODEL
{
model = ReStock/Props/Hatches/RS_HTCH_625
}
}
proxy = 0, 0, 0, 0.6, 0.1, 0.6, 1, 0, 0

@ -0,0 +1,12 @@
// Restock Plus v1.2.0
// Light - Airlock pressurization indicator (green)
PROP
{
name = RS_LGHT_Airlock_Green
MODEL
{
model = ReStock/Props/Lights/RS_LGHT_Airlock_Green
}
}
proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0

@ -0,0 +1,12 @@
// Restock Plus v1.2.0
// Light - Airlock pressurization indicator (green)
PROP
{
name = RS_LGHT_Airlock_Red
MODEL
{
model = ReStock/Props/Lights/RS_LGHT_Airlock_Red
}
}
proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0

@ -0,0 +1,29 @@
// Restock Plus v1.2.0
// Light - Airlock pressurization indicator (green)
PROP
{
name = RS_LGHT_Box_1
MODEL
{
model = ReStock/Props/Lights/RS_LGHT_Box_1
}
//MODULE
{
name = InternalButtonLight
buttonName = enable_BOXCOLLIDER
defaultValue = true
lightName = SpotLight
lightColor = 1,1,1
lightIntensityOn = 0.75
lightIntensityOff = 0
useButtonColor = true
buttonColorOn = 1,1,1
buttonColorOff = 0,0,0
}
}
proxy = 0, 0, 0, 0.06, 0.15, 0.07, 1, 0, 0

@ -0,0 +1,68 @@
INTERNAL
{
name = restock-airlock-1-IVA
MODEL
{
model = ReStock/Spaces/Airlock/restock-airlock-1-IVA
}
MODEL
{
model = ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask
}
MODULE
{
name = InternalSeat
seatTransformName = seat1
allowCrewHelmet = false
portraitCameraName = seat1_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_top_clicker
cameraTransformName = window_top_camera
}
PROP
{
name = RS_LGHT_Box_1
position = -0.2032,0,-2.1108
rotation = 0.707107,0,0,0.7071066
scale = 1,1,1
}
PROP
{
name = RS_LGHT_Airlock_Green
position = 0,0.3212,-2.02
rotation = -0.707107,1.791241E-07,0.7071066,1.79124E-07
scale = 1,1,1
}
PROP
{
name = genericClusterSwitches05
position = -0.126,0.3299,-2.007
rotation = -0.9762959,-0.21644,5.317851E-07,-1.229346E-07
scale = 1,1,1
}
PROP
{
name = IndicatorPanel
position = 0.144,0.3119,-2.007
rotation = 2.38022E-07,-8.930404E-08,-0.9794683,-0.2015985
scale = 1,1,1
}
PROP
{
name = genericClusterSwitches05
position = -0.1641,0.3141,-2.007
rotation = 0,0,-0.9762959,0.2164401
scale = 1,1,1
}
PROP
{
name = RS_HTCH_625
position = 0,0,0
rotation = -0.7071068,0,0,0.7071068
scale = 1,1,1
}
}

@ -3,6 +3,14 @@ v1.2.0
- New stock part replacements
- Resources
-FTE-1 Drain Valve (Andrew Cassidy): now has metal and warning stripe variants
- New Making History part replacements
- Command
- KV-1 'Onion' Reentry Module (Andrew Cassidy): now has bare and green padded variants and a node for attaching the inflatable airlock.
- KV-2 'Pea' Reentry Module (Andrew Cassidy): now has bare and beige padded variants and a node for attaching the inflatable airlock.
- KV-3 'Pomegranate' Reentry Module (Andrew Cassidy): now has bare and white padded variants and a node for attaching the inflatable airlock.
- Mk2 Command Pod (Andrew Cassidy): Now has dark and white variants.
- Coupling
- Inflatable Airlock (Andrew Cassidy): now has built in decoupler and optional ring to connect seamlessly with KV-series pods. Has a new IVA.
v1.1.2
------

@ -23,6 +23,16 @@ Localization
#LOC_RestockPlus_launch_clamp_extended_off = Clamp Extension
#LOC_RestockPlus_launch_clamp_extended_toggle = Extend Clamp
#LOC_RestockPlus_airlock_inflate = Inflate Airlock
#LOC_RestockPlus_airlock_deflate = Deflate Airlock
#LOC_RestockPlus_airlock_toggle = Toggle Airlock
// IVA SEATS
// =========
#LOC_RestockPlus-seat-pilot = Pilot's Seat
#LOC_RestockPlus-seat-copilot= Co-Pilot's Seat
// ENGINES
// =======
// 3.75m
@ -269,7 +279,24 @@ Localization
#LOC_RestockPlus_restock-drone-core-0625-1_description = The smallest remote guidance unit may be tiny, but it'll get you to where you need to go eventually.
#LOC_RestockPlus_restock-drone-core-0625-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu
// 1.25m
#LOC_RestockPlus_restock-pod-sphere-1_title = SP-1 'Clementine' Reentry Module
#LOC_RestockPlus_restock-pod-sphere-1_description = When faced with the challenge of keeping the heat shield facing forward during reentry, one engineer suggested making the whole thing a heat shield, and this spherical command module was born.
#LOC_RestockPlus_restock-pod-sphere-1_tags = 1 capsule control ?eva fly ?iva pilot rocket space history historical pod vostok restock hamster ball
#LOC_RestockPlus_restock-pod-sphere-2_title = SP-2 'Tangerine' Reentry Module
#LOC_RestockPlus_restock-pod-sphere-2_description = We removed some "unnecessary" equipment from the SP-1 Reentry Module to make room for a second seat. This decision had made the design department very unpopular with the astronauts.
#LOC_RestockPlus_restock-pod-sphere-2_tags = 2 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock
#LOC_RestockPlus_restock-pod-sphere-3_title = SP-3 'Mandarin' Reentry Module
#LOC_RestockPlus_restock-pod-sphere-3_description = We hired a shady interior decorator to fit three seats into the same space as one. The occupants are no longer able to move their arms to access the controls, but at least they'll probably survive.
#LOC_RestockPlus_restock-pod-sphere-3_tags = 3 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock sardines
// 1.875m
#LOC_RestockPlus_restock-mk2-pod_title = Mk2 'Acorn' Command Pod
#LOC_RestockPlus_restock-mk2-pod_description = The immediate successor to the Mk1 command pod, the Mk2 seats two kerbals instead of one, and has handy forward-facing windows to enable docking.
#LOC_RestockPlus_restock-mk2-pod_tags = capsule cmg control ?eva fly gyro ?iva moment pilot space stab steer torque gemini restock
#LOC_RestockPlus_restock-drone-core-1875-1_title = RC-M001 Remote Guidance Unit
#LOC_RestockPlus_restock-drone-core-1875-1_description = This unit has a low sentience quotient, so you probably won't need to be careful about leaving the pod bay doors open all the time.
#LOC_RestockPlus_restock-drone-core-1875-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu
@ -292,6 +319,10 @@ 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
#LOC_RestockPlus_restock-airlock-inflatable-625-1_title = AL-1 'Lychee' Inflatable Docking Airlock
#LOC_RestockPlus_restock-airlock-inflatable-625-1_description = Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot!
#LOC_RestockPlus_restock-airlock-inflatable-625-1_tags = restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod
// 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.

@ -0,0 +1,253 @@
// ReStock+ 1.2.0
// Spherical command pod
PART
{
name = restock-pod-sphere-1
module = Part
author = Well
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-1
position = 0.0, 0.2, 0.0
rotation = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1.0
CrewCapacity = 1
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = start
entryCost = 0
cost = 1000
category = Pods
subcategory = 0
title = #LOC_RestockPlus_restock-pod-sphere-1_title // SP-1 'Clementine' Reentry Module
manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-pod-sphere-1_description
// When faced with the challenge of keeping the heat shield facing forward during reentry, one engineer suggested making the whole thing a heat shield, and this spherical command module was born.
attachRules = 1,0,1,1,0
mass = 1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.15
angularDrag = 2
CoMOffset = 0.0, -0.2, 0.0
CoPOffset = 0.0, 0.2, 0.0
crashTolerance = 12
maxTemp = 2000 // = 3400
explosionPotential = 0
vesselType = Ship
stagingIcon = DECOUPLER_VERT
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1
breakingForce = 150
breakingTorque = 150
tags = #LOC_RestockPlus_restock-pod-sphere-1_tags
// 1 capsule control ?eva fly ?iva pilot rocket space history historical pod vostok restock hamster ball
INTERNAL
{
name = restock-pod-sphere-1-IVA
}
MODULE
{
name = ModuleCommand
minimumCrew = 1
}
RESOURCE
{
name = ElectricCharge
amount = 50
maxAmount = 50
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Green
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = Green
displayName = #LOC_Restock_variant-pod_fabric_green // Green Padding
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
sound_vent_large = decouple
MODULE
{
name = ModuleAnchoredDecoupler
anchorName = Vostok_Decoupler
ejectionForce = 10
explosiveNodeID = bottom
partDecoupled = false
}
MODULE
{
name = ModuleReactionWheel
PitchTorque = 0.15
YawTorque = 0.15
RollTorque = 0.15
RESOURCE
{
name = ElectricCharge
rate = 0.015
}
}
MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1.0
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = .1
packetCeiling = 5
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
evaOnlyStorage = True
storageRange = 1.8
}
MODULE
{
name = ModuleAblator
ablativeResource = Ablator
lossExp = -7500
lossConst = 0.1
pyrolysisLossFactor = 6000
reentryConductivity = 0.01
ablationTempThresh = 500
useChar = True
charModuleName = shieldChar
}
MODULE
{
name = ModuleColorChanger
moduleID = shieldChar
shaderProperty = _BurnColor
useRate = False
toggleInEditor = False
toggleInFlight = False
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0.8
}
}
RESOURCE
{
name = Ablator
amount = 20
maxAmount = 20
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights
eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
MODULE
{
name = ModuleConductionMultiplier
modifiedConductionFactor = 0.003
convectionFluxThreshold = 3000
}
DRAG_CUBE
{
cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815
}
}

@ -0,0 +1,240 @@
// ReStock+ 1.2.0
// Spherical command pod
PART
{
name = restock-pod-sphere-2
module = Part
author = Well
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-2
position = 0.0, 0.2, 0.0
rotation = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1.0
CrewCapacity = 2
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = start
entryCost = 0
cost = 1500
category = Pods
subcategory = 0
title = #LOC_RestockPlus_restock-pod-sphere-2_title // SP-2 'Tangerine' Reentry Module
manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-pod-sphere-2_description
// We removed some "unnecessary" equipment from the SP-1 Reentry Module to make room for a second seat. This decision had made the design department very unpopular with the astronauts.
attachRules = 1,0,1,1,0
mass = 1.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.15
angularDrag = 2
CoMOffset = 0.0, -0.2, 0.0
CoPOffset = 0.0, 0.2, 0.0
crashTolerance = 12
maxTemp = 2000 // = 3400
explosionPotential = 0
vesselType = Ship
stagingIcon = DECOUPLER_VERT
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1
breakingForce = 150
breakingTorque = 150
tags = #LOC_RestockPlus_restock-pod-sphere-2_tags
// 2 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock
INTERNAL
{
name = restock-pod-sphere-2-IVA
}
MODULE
{
name = ModuleCommand
minimumCrew = 1
}
RESOURCE
{
name = ElectricCharge
amount = 50
maxAmount = 50
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Beige
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = Beige
displayName = #LOC_Restock_variant-pod_fabric_beige // Beige Padding
themeName = GrayAndOrange
primaryColor = #8c7656
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
sound_vent_large = decouple
MODULE
{
name = ModuleAnchoredDecoupler
anchorName = Vostok_Decoupler
ejectionForce = 10
explosiveNodeID = bottom
partDecoupled = false
}
MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1.0
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = .1
packetCeiling = 5
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
evaOnlyStorage = True
storageRange = 1.8
}
MODULE
{
name = ModuleAblator
ablativeResource = Ablator
lossExp = -7500
lossConst = 0.1
pyrolysisLossFactor = 6000
reentryConductivity = 0.01
ablationTempThresh = 500
useChar = True
charModuleName = shieldChar
}
MODULE
{
name = ModuleColorChanger
moduleID = shieldChar
shaderProperty = _BurnColor
useRate = False
toggleInEditor = False
toggleInFlight = False
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0.8
}
}
RESOURCE
{
name = Ablator
amount = 20
maxAmount = 20
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights
eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
MODULE
{
name = ModuleConductionMultiplier
modifiedConductionFactor = 0.003
convectionFluxThreshold = 3000
}
DRAG_CUBE
{
cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815
}
}

@ -0,0 +1,239 @@
// ReStock+ 1.2.0
// Spherical command pod
PART
{
name = restock-pod-sphere-3
module = Part
author = Well
MODEL
{
model = ReStock/Assets/Command/restock-pod-sphere-3
position = 0.0, 0.2, 0.0
rotation = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1.0
CrewCapacity = 3
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset
node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = start
entryCost = 0
cost = 2000
category = Pods
subcategory = 0
title = #LOC_RestockPlus_restock-pod-sphere-3_title // SP-3 'Mandarin' Reentry Module
manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-pod-sphere-3_description
// We hired a shady interior decorator to fit three seats into the same space as one. The occupants are no longer able to move their arms to access the controls, but at least they'll probably survive.
attachRules = 1,0,1,1,0
mass = 2
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.15
angularDrag = 2
CoMOffset = 0.0, -0.2, 0.0
CoPOffset = 0.0, 0.2, 0.0
crashTolerance = 12
maxTemp = 2000 // = 3400
explosionPotential = 0
vesselType = Ship
stagingIcon = DECOUPLER_VERT
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size1
breakingForce = 150
breakingTorque = 150
tags = #LOC_RestockPlus_restock-pod-sphere-3_tags
// 3 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock sardines
INTERNAL
{
name = restock-pod-sphere-3-IVA
}
MODULE
{
name = ModuleCommand
minimumCrew = 1
}
RESOURCE
{
name = ElectricCharge
amount = 40
maxAmount = 40
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = Bare
displayName = #LOC_Restock_variant-pod_bare // Bare
themeName = White
primaryColor = #999999
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = false
}
}
VARIANT
{
name = White
displayName = #LOC_Restock_variant-pod_fabric_white // White Padding
themeName = White
primaryColor = #ffffff
secondaryColor = #aaaaaa
GAMEOBJECTS
{
Fabric = true
}
}
}
fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple
sound_vent_large = decouple
MODULE
{
name = ModuleAnchoredDecoupler
anchorName = Vostok_Decoupler
ejectionForce = 10
explosiveNodeID = bottom
partDecoupled = false
}
MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1.0
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = .1
packetCeiling = 5
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
evaOnlyStorage = True
storageRange = 1.8
}
MODULE
{
name = ModuleAblator
ablativeResource = Ablator
lossExp = -7500
lossConst = 0.1
pyrolysisLossFactor = 6000
reentryConductivity = 0.01
ablationTempThresh = 500
useChar = True
charModuleName = shieldChar
}
MODULE
{
name = ModuleColorChanger
moduleID = shieldChar
shaderProperty = _BurnColor
useRate = False
toggleInEditor = False
toggleInFlight = False
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0.8
}
}
RESOURCE
{
name = Ablator
amount = 20
maxAmount = 20
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights
eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
MODULE
{
name = ModuleConductionMultiplier
modifiedConductionFactor = 0.003
convectionFluxThreshold = 3000
}
DRAG_CUBE
{
cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815
}
}

@ -0,0 +1,234 @@
// ReStock+ 1.2.0
// 1.875m pod
PART
{
name = restock-mk2-pod
module = Part
author = Andrew Cassidy (cineboxandrew)
MODEL
{
model = ReStock/Assets/Command/restock-mk2-pod
position = 0.0, 0.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-2
position = 0.0, 1.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-grey-1
position = 0.0, -0.635, 0.0
scale = 1,1,1
rotation = 180, 0, 0
}
rescaleFactor = 1.0
CrewCapacity = 2
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2
TechRequired = advFlightControl
entryCost = 4000
cost = 2800
mass = 1.56
category = Pods
subcategory = 0
/// Flag to disable this part if MH is installed
MHReplacement = True
title = #LOC_RestockPlus_restock-mk2-pod_title // Mk2 'Acorn' Command Pod
manufacturer = #autoLOC_501630 //#autoLOC_501630 = Kerlington Model Rockets and Paper Products Inc
description = #LOC_RestockPlus_restock-mk2-pod_description
// The immediate successor to the Mk1 command pod, the Mk2 seats two kerbals instead of one, and has handy forward-facing windows to enable docking.
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.15
angularDrag = 2
crashTolerance = 14
breakingForce = 150
breakingTorque = 150
CoMOffset = 0.0, -0.25, 0.0
CoPOffset = 0.0, 0.25, 0.0
maxTemp = 1200
skinMaxTemp = 2200
skinInternalConductionMult = 0.625
heatConductivity = 0.1
vesselType = Ship
bulkheadProfiles = size1p5, size0
tags = #LOC_RestockPlus_restock-mk2-pod_tags
// capsule cmg control ?eva fly gyro ?iva moment pilot space stab steer torque gemini restock
INTERNAL
{
name = restock-mk2-pod-IVA
}
RESOURCE
{
name = ElectricCharge
amount = 100
maxAmount = 100
}
RESOURCE
{
name = MonoPropellant
amount = 20
maxAmount = 20
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Dark
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor =#4c4f47
GAMEOBJECTS
{
Mk2PodWhite = false
Mk2PodDark = true
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Mk2PodWhite = true
Mk2PodDark = false
}
}
}
MODULE
{
name = ModuleCommand
minimumCrew = 1
}
MODULE
{
name = ModuleReactionWheel
PitchTorque = 5
YawTorque = 5
RollTorque = 5
RESOURCE
{
name = ElectricCharge
rate = 0.25
}
}
MODULE
{
name = ModuleScienceExperiment
experimentID = crewReport
experimentActionName = #autoLOC_502009 //#autoLOC_502009 = Crew Report
resetActionName = #autoLOC_502010 //#autoLOC_502010 = Discard Crew Report
reviewActionName = #autoLOC_502200 //#autoLOC_502200 = Review Report
useStaging = False
useActionGroups = True
hideUIwhenUnavailable = True
rerunnable = True
xmitDataScalar = 1.0
usageReqMaskInternal = 5
usageReqMaskExternal = -1
}
MODULE
{
name = ModuleScienceContainer
reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data
storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments
evaOnlyStorage = True
storageRange = 2.0
}
MODULE
{
name = ModuleDataTransmitter
antennaType = INTERNAL
packetInterval = 1.0
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 5000
optimumRange = 2500
packetFloor = .1
packetCeiling = 5
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights
eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
MODULE
{
name = ModuleConductionMultiplier
modifiedConductionFactor = 0.003
convectionFluxThreshold = 3000
}
MODULE
{
name = FlagDecal
textureQuadName = Flag
}
}

@ -0,0 +1,166 @@
// ReStock+ 1.2.0
// Inflatable Airlock
PART
{
name = restock-airlock-1
module = Part
author = Andrew Cassidy
MODEL
{
model = ReStock/Assets/Coupling/restock-airlock-inflatable-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-crewed-endcap-2
position = 0.0, 0.0, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
rescaleFactor = 1.0
CrewCapacity = 0
// Attachment
attachRules = 1,1,0,0,0
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1
node_attach = 0.0, 0.08, 0.0, 0.0, -1.0, 0.0, 1
/// Flag to disable this part if MH is installed
MHReplacement = True
TechRequired = advMetalworks
entryCost = 8400
cost = 400
category = Coupling
subcategory = 0
title = #LOC_RestockPlus_restock-airlock-inflatable-625-1_title // AL-1 'Lychee' Inflatable Docking Airlock
manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc
description = #LOC_RestockPlus_restock-airlock-inflatable-625-1_description
// Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot!
mass = 0.2
dragModelType = default
maximum_drag = 0.25
minimum_drag = 0.25
angularDrag = 0.5
CoMOffset = 0.0, 0.3, 0.0
crashTolerance = 5 // because its a bouncy castle
maxTemp = 1500
explosionPotential = 0
vesselType = Ship
stageOffset = 1
childStageOffset = 1
bulkheadProfiles = size0
breakingForce = 150
breakingTorque = 150
tags = #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags
// restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod
stagingIcon = DECOUPLER_VERT
fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple
sound_decoupler_fire = decouple
INTERNAL
{
name = restock-airlock-1-IVA
}
MODULE
{
name = ModuleDockingNode
deployAnimationController = 1
nodeType = size0
staged = false
stagingEnabled = false
}
MODULE
{
name = ModuleAnimateGeneric
CrewCapacity = 1
animationName = Deploy
actionGUIName = #LOC_RestockPlus_airlock_toggle // Toggle Airlock
startEventGUIName = #LOC_RestockPlus_airlock_inflate // Inflate Airlock
endEventGUIName = #LOC_RestockPlus_airlock_deflate // Deflate Airlock
allowAnimationWhileShielded = False
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Compact
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-mounting_compact // Compact
themeName = White
primaryColor = #8c7656
secondaryColor = #555555
GAMEOBJECTS
{
Voskhod-Shroud = false
}
}
VARIANT
{
name = Mounted
displayName = #LOC_Restock_variant-mounting_mounted // Mounted
themeName = White
primaryColor = #8c7656
secondaryColor = #4c4f47
GAMEOBJECTS
{
Voskhod-Shroud = true
}
}
}
MODULE
{
name = ModuleDecouple
ejectionForce = 25
isOmniDecoupler = true
explosiveNodeID = bottom
staged = true
stagingEnabled = false
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

@ -0,0 +1,77 @@
INTERNAL
{
name = restock-mk2-pod-IVA
MODEL
{
model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA
}
MODEL
{
model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask
}
MODULE
{
name = InternalSeat
seatTransformName = seat1
allowCrewHelmet = false
portraitCameraName = seat1_camera
displayseatName = #LOC_RestockPlus-seat-pilot
displayseatIndex = 1
}
MODULE
{
name = InternalSeat
seatTransformName = seat2
allowCrewHelmet = false
portraitCameraName = seat2_camera
displayseatName = #LOC_RestockPlus-seat-copilot
displayseatIndex = 2
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_left_clicker
cameraTransformName = window_left_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_right_clicker
cameraTransformName = window_right_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_nose_clicker
cameraTransformName = window_nose_camera
}
PROP
{
name = RS_HTCH_625
position = 0,0,-1
rotation = -2.318076E-07,0.7071068,0.7071068,-2.318077E-07
scale = 1,1,1
}
PROP
{
name = RS_LGHT_Box_1
position = 0,0.3373,-0.573
rotation = 0.4999999,0.5000001,0.4999999,0.5000001
scale = 1,1,1
}
PROP
{
name = Seat_Pilot_Helmet
position = -0.176954,-0.1005774,0.1873479
rotation = 0.0871559,-0.9961947,0,0
scale = 1,1,1
}
PROP
{
name = Seat_Pilot_Helmet
position = 0.175072,-0.1005774,0.1873479
rotation = -0.08715595,-0.9961947,0,0
scale = 1,1,1
}
}

@ -0,0 +1,51 @@
INTERNAL
{
name = restock-pod-sphere-1-IVA
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA
}
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask
}
MODULE
{
name = InternalSeat
seatTransformName = seat1
allowCrewHelmet = true
portraitCameraName = seat1_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_1_clicker
cameraTransformName = window_1_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_2_clicker
cameraTransformName = window_2_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_3_clicker
cameraTransformName = window_3_camera
}
PROP
{
name = Seat_Pilot_Helmet
position = 0,-0.166,0
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
PROP
{
name = RS_LGHT_Box_1
position = 0,0,-0.975
rotation = 0.499999,-0.5000011,-0.4999976,0.5000024
scale = 1,1,1
}
}

@ -0,0 +1,65 @@
INTERNAL
{
name = restock-pod-sphere-2-IVA
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA
}
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask
}
MODULE
{
name = InternalSeat
seatTransformName = seat1
allowCrewHelmet = false
portraitCameraName = seat1_camera
}
MODULE
{
name = InternalSeat
seatTransformName = seat2
allowCrewHelmet = false
portraitCameraName = seat2_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_1_clicker
cameraTransformName = window_1_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_2_clicker
cameraTransformName = window_2_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_3_clicker
cameraTransformName = window_3_camera
}
PROP
{
name = RS_LGHT_Box_1
position = 0,0,-0.975
rotation = 0.499999,-0.5000011,-0.4999976,0.5000024
scale = 1,1,1
}
PROP
{
name = Seat_Pilot
position = -0.25,-0.287,0
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
PROP
{
name = Seat_Pilot
position = 0.25,-0.287,0
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
}

@ -0,0 +1,79 @@
INTERNAL
{
name = restock-pod-sphere-3-IVA
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA
}
MODEL
{
model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask
}
MODULE
{
name = InternalSeat
seatTransformName = seat1
allowCrewHelmet = false
portraitCameraName = seat1_camera
}
MODULE
{
name = InternalSeat
seatTransformName = seat2
allowCrewHelmet = false
portraitCameraName = seat2_camera
}
MODULE
{
name = InternalSeat
seatTransformName = seat3
allowCrewHelmet = false
portraitCameraName = seat3_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_1_clicker
cameraTransformName = window_1_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_2_clicker
cameraTransformName = window_2_camera
}
MODULE
{
name = InternalCameraSwitch
colliderTransformName = window_3_clicker
cameraTransformName = window_3_camera
}
PROP
{
name = RS_LGHT_Box_1
position = 0,0,-0.975
rotation = 0.499999,-0.5000011,-0.4999976,0.5000024
scale = 1,1,1
}
PROP
{
name = Seat_Pilot
position = -0.3999998,-0.287,0
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
PROP
{
name = Seat_Pilot
position = 0,-0.287,0.214
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
PROP
{
name = Seat_Pilot
position = 0.4,-0.287,0
rotation = 0,-1,0,2.808803E-07
scale = 1,1,1
}
}

@ -1,3 +1,13 @@
v1.2.0
------
- New Command parts
- SP-1 'Clementine' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and green padded variants. Disabled if Making History is installed.
- SP-2 'Tangerine' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and beige padded variants. Disabled if Making History is installed.
- SP-3 'Mandarin' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and white padded variants. Disabled if Making History is installed.
- Mk2 "Acorn" Command Pod (Andrew Cassidy): 2-kerbal conical command module with dark and white variants. Disabled if Making History is installed
- New Coupling parts
- AL-1 'Lychee' Inflatable Docking Airlock (Andrew Cassidy): Inflatable airlock with integrated 0.625m docking port. Disabled if Making History is installed. Has a new IVA.
v1.1.2
------
- Fixed engine plate node sizes all being size 1

Loading…
Cancel
Save