mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
Compare commits
34 Commits
1e25b36f44
...
5bc34f5efe
Author | SHA1 | Date | |
---|---|---|---|
|
5bc34f5efe | ||
|
7e4512e20e | ||
|
8ef0a516f0 | ||
|
ba9aa2c16a | ||
|
4bbd76d3b0 | ||
|
018846cc07 | ||
|
f420873e42 | ||
|
96b82585ec | ||
|
73d8ab1029 | ||
|
da751a74d3 | ||
|
120385cb8c | ||
|
dae75d64f9 | ||
|
140d6fa934 | ||
|
8635020c62 | ||
|
5114e126a7 | ||
|
200a4aaeb1 | ||
|
e62a7e450b | ||
|
23bd0ae0a1 | ||
060b496b0e | |||
|
760a777c3c | ||
bad7196a0f | |||
|
e631438773 | ||
|
bd9dfa4ee7 | ||
|
ae47f807cb | ||
|
452c42a931 | ||
|
7f266364f4 | ||
|
30b57731f8 | ||
|
b8f6333d4a | ||
|
7ba706ea2e | ||
|
5030a2d7d6 | ||
|
bb95e5b851 | ||
|
8a4e7716b2 | ||
9c914a1d66 | |||
|
166d2858db |
1
.gitignore
vendored
1
.gitignore
vendored
@ -14,3 +14,4 @@ Distribution/Restock/GameData/ReStock/Props/**/*.png
|
||||
Distribution/RestockPlus/GameData/ReStockPlus/Props/**/*.png
|
||||
Distribution/RestockPlus/GameData/ReStockPlus/Spaces/**/*.png
|
||||
Distribution/Restock/GameData/ReStock/RestockPatchDisabler.cfg
|
||||
Source/Restock/dlls
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 91 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -42,8 +42,9 @@ Localization
|
||||
#LOC_Restock_variant-engine_boattail_size1p5_white = Boattail (1.875m, White)
|
||||
#LOC_Restock_variant-engine_boattail_size1_grey-orange = Boattail (1.25m, Orange/Grey)
|
||||
#LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Boattail (1.875m, Orange/Grey)
|
||||
#LOC_Restock_variant-engine_tankbutt_size2_white = Tankbutt (2.5m, White)
|
||||
#LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Tankbutt (2.5m, Orange/Grey)
|
||||
#LOC_Restock_variant-engine_tankbutt_white = Tank Butt (White)
|
||||
#LOC_Restock_variant-engine_tankbutt_size2_white = Tank Butt (2.5m, White)
|
||||
#LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Tank Butt (2.5m, Orange/Grey)
|
||||
#LOC_Restock_variant-engine_singlebell_compact = Single Compact
|
||||
#LOC_Restock_variant-engine_singlebell_compact_white = Single Compact (White Shroud)
|
||||
#LOC_Restock_variant-engine_singlebell_compact_grey-orange = Single Compact (Orange/Grey Shroud)
|
||||
@ -64,6 +65,7 @@ Localization
|
||||
|
||||
#LOC_Restock_variant-engine_shroud_white = White Shroud
|
||||
#LOC_Restock_variant-engine_shroud_grey-orange = Metallic Shroud
|
||||
#LOC_Restock_variant-engine_shroud_grey-orange-alt = Orange/Grey Shroud
|
||||
|
||||
#LOC_Restock_variant-engine_shroud = Shrouded
|
||||
#LOC_Restock_variant-engine_shroud_wide = Wide Shrouded
|
||||
|
@ -9,7 +9,7 @@
|
||||
// - Mk1 Diverterless Supersonic Intake (MK1IntakeFuselage)
|
||||
|
||||
// Circular Intake
|
||||
@PART[CircularIntake]
|
||||
@PART[CircularIntake]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
@ -28,7 +28,7 @@
|
||||
}
|
||||
|
||||
// Small Circular Intake
|
||||
@PART[miniIntake]
|
||||
@PART[miniIntake]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
@ -47,7 +47,7 @@
|
||||
}
|
||||
|
||||
// Shock Cone Intake
|
||||
@PART[shockConeIntake]
|
||||
@PART[shockConeIntake]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
@ -61,7 +61,7 @@
|
||||
}
|
||||
|
||||
// Adjustable Ramp Intake
|
||||
@PART[ramAirIntake]
|
||||
@PART[ramAirIntake]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
@ -80,7 +80,7 @@
|
||||
}
|
||||
|
||||
// Adjustable Ramp Intake Radial
|
||||
@PART[IntakeRadialLong]
|
||||
@PART[IntakeRadialLong]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
@ -99,7 +99,7 @@
|
||||
}
|
||||
|
||||
// XM-G50 Radial Air Intake
|
||||
@PART[airScoop]
|
||||
@PART[airScoop]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
!mesh = DELETE
|
||||
MODEL
|
||||
@ -119,7 +119,7 @@
|
||||
}
|
||||
|
||||
// Mk1 Diverterless Supersonic Intake
|
||||
@PART[MK1IntakeFuselage]
|
||||
@PART[MK1IntakeFuselage]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
|
@ -0,0 +1,15 @@
|
||||
// Patches applying art changes to external command seat
|
||||
// Contents:
|
||||
// - EAS-1 External Command Seat (seatExternalCmd)
|
||||
|
||||
// EAS-1 External Command Seat
|
||||
@PART[seatExternalCmd]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL,* {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Command/restock-external-command-seat-1
|
||||
}
|
||||
}
|
@ -4,7 +4,7 @@
|
||||
// - Advanced Grabbing Unit Jr. (smallClaw)
|
||||
|
||||
// Advanced Grabbing Unit
|
||||
@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
@ -189,7 +189,7 @@
|
||||
}
|
||||
|
||||
// Advanced Grabbing Unit Jr.
|
||||
@PART[smallClaw]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[smallClaw]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
|
@ -201,7 +201,7 @@
|
||||
}
|
||||
|
||||
// SP-10C Photovoltaic Panels
|
||||
@PART[solarPanelSP10C]
|
||||
@PART[solarPanelSP10C]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
|
@ -6,7 +6,7 @@
|
||||
// J-20 "Juno" Basic Jet Engine (miniJetEngine)
|
||||
|
||||
// J-33 "Wheesley" Turbofan Engine
|
||||
@PART[JetEngine]
|
||||
@PART[JetEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
@ -20,7 +20,7 @@
|
||||
}
|
||||
|
||||
// J-404 "Panther" Afterburning Turbofan
|
||||
@PART[turboJet]
|
||||
@PART[turboJet]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
@ -34,7 +34,7 @@
|
||||
}
|
||||
|
||||
// J-X4 "Whiplash" Turbo Ramjet Engine
|
||||
@PART[turboFanEngine]
|
||||
@PART[turboFanEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
@ -48,7 +48,7 @@
|
||||
}
|
||||
|
||||
// J-20 "Juno" Basic Jet Engine
|
||||
@PART[miniJetEngine]
|
||||
@PART[miniJetEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
MODEL
|
||||
{
|
||||
|
@ -5,7 +5,7 @@
|
||||
// - LV-909 "Terrier" Liquid Fuel Engine (liquidEngine3_v2)
|
||||
// - LV-T30 "Reliant" Liquid Fuel Engine (liquidEngine_v2)
|
||||
// - LV-T45 "Swivel" Liquid Fuel Engine (liquidEngine2_v2)
|
||||
// - Mk-55 "Thud" Liquid Fuel Engine (radialLiquidEngine1-2) - FX only
|
||||
// - Mk-55 "Thud" Liquid Fuel Engine (radialLiquidEngine1-2)
|
||||
// - T-1 Toroidal "Aerospike" Liquid Fuel Engine (toroidalAerospike)
|
||||
|
||||
// LV-N "Nerv" Atomic Rocket Motor
|
||||
@ -245,7 +245,7 @@
|
||||
{
|
||||
model = ReStock/Assets/Engine/restock-engine-vector-1
|
||||
}
|
||||
@bulkheadProfiles = srf, size1, size2
|
||||
@bulkheadProfiles = srf, size1
|
||||
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
|
||||
!DRAG_CUBE {}
|
||||
DRAG_CUBE
|
||||
@ -1669,9 +1669,16 @@
|
||||
}
|
||||
}
|
||||
|
||||
// Mk-55 "Thud" Liquid Fuel Engine (FX only)
|
||||
// Mk-55 "Thud" Liquid Fuel Engine
|
||||
@PART[radialLiquidEngine1-2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Engine/restock-engine-thud-1
|
||||
}
|
||||
!fx_exhaustFlame_blue_small = DELETE
|
||||
!fx_exhaustLight_blue = DELETE
|
||||
!sound_vent_medium = DELETE
|
||||
@ -1739,6 +1746,32 @@
|
||||
speed = 0.0 0.35
|
||||
speed = 1.0 1.0
|
||||
localRotation = -90, 0, 0
|
||||
}
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = turbo
|
||||
modelName = ReStock/FX/restock-fx-spark-turbo-1
|
||||
transformName = exhaust_fxTransform
|
||||
emission = 0.0 0.0
|
||||
emission = 0.01 0.1
|
||||
emission = 0.075 0.25
|
||||
emission = 1.0 1.0
|
||||
speed = 0.0 0.35
|
||||
speed = 1.0 1.0
|
||||
localRotation = -90, 0, 0
|
||||
}
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = turboglow
|
||||
modelName = ReStock/FX/restock-fx-spark-turbo-glow-1
|
||||
transformName = exhaust_fxTransform
|
||||
emission = 0.0 0.0
|
||||
emission = 0.01 0.1
|
||||
emission = 0.075 0.25
|
||||
emission = 1.0 1.0
|
||||
speed = 0.0 0.35
|
||||
speed = 1.0 1.0
|
||||
localRotation = -90, 0, 0
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1747,6 +1780,169 @@
|
||||
@name = ModuleEnginesFX
|
||||
%runningEffectName = fx-thud-running
|
||||
}
|
||||
@MODULE[ModuleGimbal]
|
||||
{
|
||||
@gimbalTransformName = gimbal
|
||||
gimbalResponseSpeed = 30
|
||||
useGimbalResponseSpeed = true
|
||||
}
|
||||
!FXModuleAnimateThrottle {}
|
||||
MODULE
|
||||
{
|
||||
name = FXModuleThrottleEffects
|
||||
fxModuleNames = heatColor
|
||||
responseSpeed = 1.0
|
||||
dependOnEngineState = True
|
||||
dependOnThrottle = True
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleColorChanger
|
||||
moduleID = heatColor
|
||||
animRate = 0.025
|
||||
shaderProperty = _EmissiveColor
|
||||
excludedRenderer = EngineCore
|
||||
toggleInEditor = false
|
||||
toggleInFlight = false
|
||||
redCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
greenCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
blueCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
alphaCurve
|
||||
{
|
||||
key = 0 0 1 1
|
||||
key = 1 1 1 1
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = FXModuleThrottleEffects
|
||||
fxModuleNames = throttleColor
|
||||
responseSpeed = 1.0
|
||||
dependOnEngineState = True
|
||||
dependOnThrottle = True
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleColorChanger
|
||||
moduleID = throttleColor
|
||||
animRate = 1
|
||||
shaderProperty = _TintColor
|
||||
includedRenderer = EngineCore
|
||||
toggleInEditor = false
|
||||
toggleInFlight = false
|
||||
redCurve
|
||||
{
|
||||
key = 0 0
|
||||
key = 1 1
|
||||
}
|
||||
greenCurve
|
||||
{
|
||||
key = 0 0
|
||||
key = 1 1
|
||||
}
|
||||
blueCurve
|
||||
{
|
||||
key = 0 0
|
||||
key = 1 1
|
||||
}
|
||||
alphaCurve
|
||||
{
|
||||
key = 0 0
|
||||
key = 1 1
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = Shrouded
|
||||
VARIANT
|
||||
{
|
||||
name = Shrouded
|
||||
displayName = #LOC_Restock_variant-engine_shroud_white
|
||||
primaryColor = #ffffff
|
||||
secondaryColor = #000000
|
||||
GAMEOBJECTS
|
||||
{
|
||||
LFS_Thud_Compact = false
|
||||
gimbalArm_lower1 = false
|
||||
gimbalArm_lower2 = false
|
||||
LFS_Thud_Shroud = true
|
||||
LFS_Thud_ShroudAlt = false
|
||||
LFS_Thud_ShroudDeform = true
|
||||
}
|
||||
}
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = ShroudedAlt
|
||||
displayName = #LOC_Restock_variant-engine_shroud_grey-orange-alt
|
||||
primaryColor = #999999
|
||||
secondaryColor = #f69449
|
||||
GAMEOBJECTS
|
||||
{
|
||||
LFS_Thud_Compact = false
|
||||
gimbalArm_lower1 = false
|
||||
gimbalArm_lower2 = false
|
||||
LFS_Thud_Shroud = false
|
||||
LFS_Thud_ShroudAlt = true
|
||||
LFS_Thud_ShroudDeform = true
|
||||
}
|
||||
}
|
||||
|
||||
VARIANT
|
||||
{
|
||||
name = Compact
|
||||
displayName = #LOC_Restock_variant-engine_compact
|
||||
primaryColor = #999999
|
||||
secondaryColor = #000000
|
||||
GAMEOBJECTS
|
||||
{
|
||||
LFS_Thud_Compact = true
|
||||
gimbalArm_lower1 = true
|
||||
gimbalArm_lower2 = true
|
||||
LFS_Thud_Shroud = false
|
||||
LFS_Thud_ShroudAlt = false
|
||||
LFS_Thud_ShroudDeform = false
|
||||
}
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = FXModuleLookAtConstraint
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
targetName = gimbalArm_upper1
|
||||
rotatorsName = gimbalArm_lower1
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
targetName = gimbalArm_lower1
|
||||
rotatorsName = gimbalArm_upper1
|
||||
}
|
||||
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
targetName = gimbalArm_upper2
|
||||
rotatorsName = gimbalArm_lower2
|
||||
}
|
||||
CONSTRAINLOOKFX
|
||||
{
|
||||
targetName = gimbalArm_lower2
|
||||
rotatorsName = gimbalArm_upper2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// T-1 Toroidal "Aerospike" Liquid Fuel Engine
|
||||
|
@ -779,7 +779,7 @@
|
||||
}
|
||||
|
||||
// Launch Escape System
|
||||
@PART[LaunchEscapeSystem]
|
||||
@PART[LaunchEscapeSystem]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
|
@ -141,21 +141,23 @@
|
||||
}
|
||||
@MODULE[ModuleWheelBase]
|
||||
{
|
||||
@clipObject = leg3_piston_CAPSULECOLLIDER
|
||||
@wheelColliderTransformName = wheelCollider
|
||||
@clipObject = piston_collider
|
||||
}
|
||||
@MODULE[ModuleWheelSuspension]
|
||||
{
|
||||
@suspensionTransformName = leg3_piston
|
||||
@suspensionColliderName = leg3_piston_CAPSULECOLLIDER
|
||||
@suspensionTransformName = piston
|
||||
@suspensionColliderName = piston_collider
|
||||
}
|
||||
@MODULE[ModuleWheelDeployment]
|
||||
{
|
||||
@animationTrfName = leg3
|
||||
@deployTargetTransformName = deployTgt
|
||||
@animationTrfName = leg
|
||||
@animationStateName = restock-leg-3-deploy
|
||||
@retractTransformName = leg3_piston
|
||||
@retractTransformName = piston
|
||||
}
|
||||
@MODULE[ModuleWheelBogey]
|
||||
{
|
||||
@bogeyTransformName = leg3_foot
|
||||
@bogeyTransformName = foot
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,170 @@
|
||||
// Patches applying art changes to cargo parts
|
||||
// Contents:
|
||||
// - SEQ-3 Cargo Storage Unit (smallCargoContainer)
|
||||
// - SEQ-3C Conformal Storage Unit (ConformalStorageUnit)
|
||||
// - SEQ-9 Container Module (1.25m) (cargoContainer)
|
||||
// - SEQ-24 Cargo Storage Unit (2.5m) (CargoStorageUnit)
|
||||
|
||||
// SEQ-3 Cargo Storage Unit
|
||||
@PART[smallCargoContainer]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Payload/restock-cargo-inventory-box-1
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = white
|
||||
VARIANT
|
||||
{
|
||||
name = white
|
||||
displayName = #LOC_Restock_variant-surface_white
|
||||
primaryColor = #ffffff
|
||||
secondaryColor = #ffffff
|
||||
GAMEOBJECTS
|
||||
{
|
||||
smallCargoContainer-white = true
|
||||
smallCargoContainer-metal = false
|
||||
}
|
||||
}
|
||||
VARIANT
|
||||
{
|
||||
name = metal
|
||||
displayName = #LOC_Restock_variant-surface_metal
|
||||
primaryColor = #6f6e6d
|
||||
secondaryColor = #6f6e6d
|
||||
GAMEOBJECTS
|
||||
{
|
||||
smallCargoContainer-white = false
|
||||
smallCargoContainer-metal = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// SEQ-3C Conformal Storage Unit
|
||||
@PART[ConformalStorageUnit]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Payload/restock-cargo-inventory-conformal-1
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = white
|
||||
VARIANT
|
||||
{
|
||||
name = white
|
||||
displayName = #LOC_Restock_variant-surface_white
|
||||
primaryColor = #ffffff
|
||||
secondaryColor = #ffffff
|
||||
GAMEOBJECTS
|
||||
{
|
||||
ConformalStorageUnit-white = true
|
||||
ConformalStorageUnit-metal = false
|
||||
}
|
||||
}
|
||||
VARIANT
|
||||
{
|
||||
name = metal
|
||||
displayName = #LOC_Restock_variant-surface_metal
|
||||
primaryColor = #6f6e6d
|
||||
secondaryColor = #6f6e6d
|
||||
GAMEOBJECTS
|
||||
{
|
||||
ConformalStorageUnit-white = false
|
||||
ConformalStorageUnit-metal = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// SEQ-9 Container Module (1.25m)
|
||||
@PART[cargoContainer]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Payload/restock-cargo-inventory-125-1
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = white
|
||||
VARIANT
|
||||
{
|
||||
name = white
|
||||
displayName = #LOC_Restock_variant-surface_white
|
||||
primaryColor = #ffffff
|
||||
secondaryColor = #ffffff
|
||||
GAMEOBJECTS
|
||||
{
|
||||
restock-cargo-inventory-12-1-white = true
|
||||
restock-cargo-inventory-12-1-metal = false
|
||||
}
|
||||
}
|
||||
VARIANT
|
||||
{
|
||||
name = metal
|
||||
displayName = #LOC_Restock_variant-surface_metal
|
||||
primaryColor = #6f6e6d
|
||||
secondaryColor = #6f6e6d
|
||||
GAMEOBJECTS
|
||||
{
|
||||
restock-cargo-inventory-12-1-white = false
|
||||
restock-cargo-inventory-12-1-metal = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// SEQ-24 Cargo Storage Unit (2.5m)
|
||||
@PART[CargoStorageUnit]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Kavaeric
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Payload/restock-cargo-inventory-25-1
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModulePartVariants
|
||||
baseVariant = white
|
||||
VARIANT
|
||||
{
|
||||
name = white
|
||||
displayName = #LOC_Restock_variant-surface_white
|
||||
primaryColor = #ffffff
|
||||
secondaryColor = #ffffff
|
||||
GAMEOBJECTS
|
||||
{
|
||||
restock-cargo-inventory-25-white = true
|
||||
restock-cargo-inventory-25-metal = false
|
||||
}
|
||||
}
|
||||
VARIANT
|
||||
{
|
||||
name = metal
|
||||
displayName = #LOC_Restock_variant-surface_metal
|
||||
primaryColor = #6f6e6d
|
||||
secondaryColor = #6f6e6d
|
||||
GAMEOBJECTS
|
||||
{
|
||||
restock-cargo-inventory-25-white = false
|
||||
restock-cargo-inventory-25-metal = true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
// - FTE-1 Drain Valve (ReleaseValve)
|
||||
|
||||
// FTE-1 Drain Valve
|
||||
@PART[ReleaseValve]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[ReleaseValve]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
|
@ -188,7 +188,7 @@
|
||||
}
|
||||
|
||||
// Magnetometer Boom
|
||||
@PART[Magnetometer]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[Magnetometer]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
|
@ -294,7 +294,7 @@
|
||||
}
|
||||
|
||||
// Heat Shield (10m)
|
||||
@PART[InflatableHeatShield]
|
||||
@PART[InflatableHeatShield]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
|
@ -1,10 +1,9 @@
|
||||
// Patches applying art changes to Legacy RCS blocks
|
||||
// Contents:
|
||||
// - RV-105 RCS Thruster Block (RCSBlock)
|
||||
// - Vernor Engine (vernorEngine)
|
||||
|
||||
// RV-105 RCS Thruster Block
|
||||
@PART[RCSBlock]
|
||||
@PART[RCSBlock]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
@ -58,48 +57,3 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Vernor Engine
|
||||
@PART[vernierEngine]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
!MODEL {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Control/restock-rcs-vernor-1
|
||||
scale = 1,1,1
|
||||
}
|
||||
@scale = 1
|
||||
@rescaleFactor = 1
|
||||
!EFFECTS {}
|
||||
EFFECTS
|
||||
{
|
||||
running
|
||||
{
|
||||
AUDIO
|
||||
{
|
||||
channel = Ship
|
||||
clip = sound_rocket_mini
|
||||
volume = 0.0 0.0
|
||||
volume = 0.02 0.2
|
||||
volume = 0.5 0.2
|
||||
volume = 1.0 0.2
|
||||
pitch = 1.0
|
||||
loop = true
|
||||
}
|
||||
MODEL_MULTI_PARTICLE
|
||||
{
|
||||
name = fx1
|
||||
modelName = ReStock/FX/restock-fx-vernor-1
|
||||
transformName = RCSthruster
|
||||
emission = 0.0 0.0
|
||||
emission = 0.1 0.0
|
||||
emission = 1.0 1.0
|
||||
speed = 0.0 0.8
|
||||
speed = 1.0 1.0
|
||||
localRotation = -180, 0, 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
// - 24-77 "Twitch" Liquid Fuel Engine (smallRadialEngine)
|
||||
|
||||
// LV-1 "Ant" Liquid Fuel Engine
|
||||
@PART[microEngine]
|
||||
@PART[microEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
@ -162,7 +162,7 @@
|
||||
}
|
||||
|
||||
// LV-1R "Spider" Liquid Fuel Engine
|
||||
@PART[radialEngineMini]
|
||||
@PART[radialEngineMini]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
@ -338,7 +338,7 @@
|
||||
}
|
||||
|
||||
// 24-77 "Twitch" Liquid Fuel Engine
|
||||
@PART[smallRadialEngine]
|
||||
@PART[smallRadialEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Chris Adderley (Nertea)
|
||||
!mesh = DELETE
|
||||
|
@ -6,7 +6,7 @@
|
||||
// - Mk2 Command Pod (Mk2Pod)
|
||||
|
||||
// KV-1
|
||||
@PART[kv1Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[kv1Pod]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Well
|
||||
!mesh = DELETE
|
||||
@ -60,7 +60,7 @@
|
||||
}
|
||||
|
||||
// KV-2
|
||||
@PART[kv2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[kv2Pod]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Well
|
||||
!mesh = DELETE
|
||||
@ -114,7 +114,7 @@
|
||||
}
|
||||
|
||||
// KV-3
|
||||
@PART[kv3Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[kv3Pod]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Well
|
||||
!mesh = DELETE
|
||||
@ -168,7 +168,7 @@
|
||||
}
|
||||
|
||||
// MK-2
|
||||
@PART[Mk2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[Mk2Pod]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
!mesh = DELETE
|
||||
|
@ -3,7 +3,7 @@
|
||||
// - Inflatable Airlock (InflatableAirlock)
|
||||
|
||||
// Inflatable Airlock
|
||||
@PART[InflatableAirlock]:HAS[~RestockIgnore[*]]:FOR[ReStock]
|
||||
@PART[InflatableAirlock]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||
{
|
||||
@author = Andrew Cassidy
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -494,7 +494,7 @@
|
||||
!sound_explosion_low = DELETE
|
||||
!MODULE[ModulePartVariants] {}
|
||||
!MODULE[FXModuleLookAtConstraint] {}
|
||||
@bulkheadProfiles = size1, size1p5, size2, size3, srf
|
||||
@bulkheadProfiles = size1, size1p5, size2, srf
|
||||
EFFECTS
|
||||
{
|
||||
engage
|
||||
|
Binary file not shown.
@ -12,8 +12,11 @@ Squad/Parts/Aero/InflatableHeatShield/
|
||||
Squad/Parts/Aero/wingletAV-R8/
|
||||
Squad/Parts/Aero/wingletAV-T1/
|
||||
Squad/Parts/Aero/wingletDeltaDeluxe/
|
||||
Squad/Parts/Cargo/CargoContainers/
|
||||
Squad/Parts/Cargo/StorageUnits/Assets/
|
||||
Squad/Parts/Command/advancedSasModuleLarge/
|
||||
Squad/Parts/Command/cupola/
|
||||
Squad/Parts/Command/externalCommandSeat/
|
||||
Squad/Parts/Command/hitchhikerStorageContainer/
|
||||
Squad/Parts/Command/inlineAdvancedStabilizer/
|
||||
Squad/Parts/Command/inlineReactionWheel/
|
||||
|
@ -5,8 +5,8 @@
|
||||
"VERSION":
|
||||
{
|
||||
"MAJOR":1,
|
||||
"MINOR":4,
|
||||
"PATCH":5,
|
||||
"MINOR":5,
|
||||
"PATCH":0,
|
||||
"BUILD":0
|
||||
},
|
||||
"KSP_VERSION":
|
||||
|
@ -1,3 +1,19 @@
|
||||
v1.5.0
|
||||
------
|
||||
- New parts (all Kavaric)
|
||||
- LV-T91 "Cheetah" Liquid Fuel Engine: now has 1.25m Truss, 1.25m Boattail, 1.875m Truss, 1.875m Boattail and Compact variants
|
||||
- LV-TX87 "Bobcat" Liquid Fuel Engine: now has 1.875m Tankbutt, 1.875m Truss, 1.875m Boattail and Compact variants
|
||||
- Mk-55 "Thud" Liquid Fuel Engine: now has White Shrouded, Orange/Grey Shrouded and Compact variants
|
||||
- EAS-1 External Command Seat
|
||||
- SEQ-3 Cargo Storage Unit: now has White and Metal variants
|
||||
- SEQ-3C Conformal Storage Unit: now has White and Metal variants
|
||||
- SEQ-9 Container Module: now has White and Metal variants
|
||||
- SEQ-24 Cargo Storage Unit: now has White and Metal variants
|
||||
- Fixed extra random png texture in the distribution (#1017)
|
||||
- Fix NRE when ModuleRestockHeatEffects encounters a missing renderer (#1009)
|
||||
- Fixed rotation of Mk2 Lander can airlock (#1008)
|
||||
- Fixed LT-2 landing leg being weaker than stock (#858)
|
||||
|
||||
v1.4.5
|
||||
------
|
||||
- Add drag cubes from KSP 1.12.5 Vanilla to the following parts (this should help a lot with re-entry with craft designed in Vanilla):
|
||||
|
@ -1,5 +1,5 @@
|
||||
=============
|
||||
RESTOCK 1.4.5
|
||||
RESTOCK 1.5.0
|
||||
=============
|
||||
|
||||
Restock is a project to improve the art of the Kerbal Space Program part set. Some of the revisions are based on the canceled Part Overhaul project by Porkjet.
|
||||
@ -27,6 +27,8 @@ Art
|
||||
- Passinglurker
|
||||
- Porkjet
|
||||
- riocrokite
|
||||
- Kavaeric
|
||||
- Well
|
||||
|
||||
Drag cube wizardry
|
||||
- DMagic
|
||||
|
@ -60,19 +60,27 @@ Localization
|
||||
|
||||
#LOC_RestockPlus_restock-engine-ursa_title = RK-107 'Ursa' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-ursa_description = Though the Ursa is bearish on gimbal mechanisms, it is fairly powerful and does simple, effective duty as a booster engine.
|
||||
#LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock
|
||||
#LOC_RestockPlus_restock-engine-ursa_tags = ascent main propuls lower paperclip restock (ursa restock rd-107 rd 107 soyuz
|
||||
|
||||
#LOC_RestockPlus_restock-engine-caravel_title = UR-2 'Caravel' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-caravel_description = The Caravel easily sails into the winds of interplanetary space with average efficiency and thrust.
|
||||
#LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel paperclip restock
|
||||
#LOC_RestockPlus_restock-engine-caravel_tags = sustain sustainer main propuls lower (caravel paperclip restock J-2 saturn
|
||||
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_title = UR-137 'Schnauzer' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_description = The Schnauzer has a large snout - er, bell, and as such functions majestically as a upper stage engine.
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket paperclip (schanuzer restock
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_tags = orbit vac upper propuls paperclip (schanuzer restock sps apollo aj-10 aj
|
||||
|
||||
#LOC_RestockPlus_restock-engine-galleon_title = UR-1 'Galleon' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-galleon_description = Set sail on the winds of space with your first stage propelled by the might of the Galleon! A modern ship of the line, this engine is a powerful booster.
|
||||
#LOC_RestockPlus_restock-engine-galleon_tags = ascent main propuls lower paperclip restock ur1 (galleon f1 saturn
|
||||
|
||||
#LOC_RestockPlus_restock-engine-yorkie_title = UR-T91 'Yorkie' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-yorkie_description = The compact and nimble Yorkie will keep you going, and going, and going, and going. Exactly what you will need from an upper stag engine.
|
||||
#LOC_RestockPlus_restock-engine-yorkie_tags = orbit vac upper propuls paperclip restock (yorkie lr-91 lr 91 titan
|
||||
|
||||
#LOC_RestockPlus_restock-engine-ketch_title = UR-T87 'Ketch' Liquid Fuel Engine
|
||||
#LOC_RestockPlus_restock-engine-ketch_description = This twin masted... ahem... engined, motor will have you tacking through the skies, lifting you off the ground and setting you on your way to space.
|
||||
#LOC_RestockPlus_restock-engine-ketch_tags = ascent main propuls lower paperclip restock (ketch lr-87 lr 87 titan
|
||||
|
||||
// 1.25m
|
||||
#LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' Liquid Fuel Engine
|
||||
|
@ -0,0 +1,607 @@
|
||||
// Proposed format:
|
||||
// #LOC_RestockPlus_partconfigname_fieldname
|
||||
// eg.
|
||||
// #LOC_RestockPlus_restock-engine-375-3_title = ...
|
||||
// #LOC_RestockPlus_restock-engine-375-3_description = ...
|
||||
|
||||
Localization
|
||||
{
|
||||
ru
|
||||
{
|
||||
|
||||
// AGENCIES
|
||||
// ==========
|
||||
#LOC_RestockPlus_agency_paperclips = Универсальные скрепки
|
||||
|
||||
// ACTIONS AND BUTTONS
|
||||
// ===================
|
||||
#LOC_RestockPlus_light_rotate_on = Вращать
|
||||
#LOC_RestockPlus_light_rotate_off = Базовое положение
|
||||
#LOC_RestockPlus_light_rotate_toggle = Повернуть свет
|
||||
|
||||
#LOC_RestockPlus_launch_clamp_extended_on = Расширить зажим
|
||||
#LOC_RestockPlus_launch_clamp_extended_off = Сократить зажим
|
||||
#LOC_RestockPlus_launch_clamp_extended_toggle = Переключить зажим
|
||||
|
||||
#LOC_RestockPlus_airlock_inflate = Накачать шлюз
|
||||
#LOC_RestockPlus_airlock_deflate = Выкачать шлюз
|
||||
#LOC_RestockPlus_airlock_toggle = Переключить шлюз
|
||||
|
||||
// IVA SEATS
|
||||
// =========
|
||||
#LOC_RestockPlus-seat-pilot = Кресло пилота
|
||||
#LOC_RestockPlus-seat-copilot= Кресло второго пилота
|
||||
|
||||
|
||||
// ENGINES
|
||||
// =======
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-engine-corgi_title = ЖРД KR-10A «Корги»
|
||||
#LOC_RestockPlus_restock-engine-corgi_description = Инженеры Кербодайна обнаружили, что кластеры могут быть эффективным решением, когда вам нужна большая тяга, но вы не хотите добавлять дополнительные ускорители. Этот двигатель верхней ступени очень эффективен, поскольку использует преимущества набора из четырех двигателей, созданных с любовью.
|
||||
#LOC_RestockPlus_restock-engine-corgi_tags = orbit vac upper propuls sls rl10 eus restock kr 10a corgi
|
||||
|
||||
// 2.5m
|
||||
#LOC_RestockPlus_restock-engine-boar_title = ЖРД KR-1 «Кабан»
|
||||
#LOC_RestockPlus_restock-engine-boar_description = Одиночный «Кабан» немного эффективнее своего двойного аналога и обеспечивает, что логично, вдвое меньшую тягу. Из-за менее интегрированного набора точек крепления немного снижается соотношение тяги к весу.
|
||||
#LOC_RestockPlus_restock-engine-boar_tags = ascent main propuls lower sls dynetics f1b restock kr1 boar
|
||||
|
||||
#LOC_RestockPlus_restock-engine-cherenkov_title = АРД LV-N410 «Черенков»
|
||||
#LOC_RestockPlus_restock-engine-cherenkov_description = По многочисленным просьбам, компания Рокомакс выпустила на рынок мощный большой атомный двигатель. Как и его меньший собрат «Nerv», он работает только на жидком топливе. Благодаря большому бюджету на разработку, на выхлопных каналах турбонасосов были установлены гимбольные механизмы, обеспечивающие ограниченные возможности векторной тяги.
|
||||
#LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-engine-srb-anvil_title = Твердотопливный ускоритель STS-1 «Наковальня»
|
||||
#LOC_RestockPlus_restock-engine-srb-anvil_description = Снят с производства из-за нехватки компонентов. Этот колоссальный твердотопливный ускоритель имеет более чем достаточную мощность, чтобы использовать его для того, чтобы поднять ядра с меньшей тягой очень высоко или даже использовать в качестве основной ступени, если ваши инженеры сочтут, что нестабильный взрывной гул от сгорания может быть использован в качестве функции массажа спины для скучающих кербонавтов.
|
||||
#LOC_RestockPlus_restock-engine-srb-anvil_tags = a moar (more motor rocket shuttle ssrb srb restock anvil
|
||||
|
||||
#LOC_RestockPlus_restock-engine-srb-castor_title = Твердотопливный ускоритель TCK-2 «Кастор»
|
||||
#LOC_RestockPlus_restock-engine-srb-castor_description = Этот средний твердотопливный ускоритель имеет более чем достаточную мощность, чтобы использовать его для поднятия ядер с меньшей тягой или даже в качестве основной ступени, если ваши инженеры сочтут, что нестабильный взрывной гул от сгорания может быть использован в качестве функции массажа спины для скучающих кербонавтов.
|
||||
#LOC_RestockPlus_restock-engine-srb-castor_tags = a moar (more motor rocket shuttle ssrb srb restock castor
|
||||
|
||||
#LOC_RestockPlus_restock-engine-ursa_title = ЖРД RK-107 «Урса»
|
||||
#LOC_RestockPlus_restock-engine-ursa_description = Несмотря на то, что «Урса» слабовата для карданных механизмов, она довольно мощная и выполняет простую и эффективную работу в качестве бустерного двигателя.
|
||||
#LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock
|
||||
|
||||
#LOC_RestockPlus_restock-engine-caravel_title = ЖРД UR-2 «Каравелла»
|
||||
#LOC_RestockPlus_restock-engine-caravel_description = «Каравелла» легко летит на ветрах межпланетного пространства со средней эффективностью и тягой.
|
||||
#LOC_RestockPlus_restock-engine-caravel_tags = fueltank ?lfo liquid oxidizer propellant rocket (caravel paperclip restock
|
||||
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_title = ЖРД UR-137 «Шнауцер»
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_description = У «Шнауцера» большое рыло - э-э, рыльце, и поэтому он великолепно функционирует в качестве двигателя разгонного блока.
|
||||
#LOC_RestockPlus_restock-engine-schnauzer_tags = fueltank ?lfo liquid oxidizer propellant rocket paperclip (schanuzer restock
|
||||
|
||||
#LOC_RestockPlus_restock-engine-galleon_title = ЖРД UR-1 «Галеон»
|
||||
#LOC_RestockPlus_restock-engine-galleon_description = Отправляйтесь в космические ветра с первой ступенью, приводимой в движение мощью «Галеона»! Современный линейный корабль, этот двигатель является мощным ускорителем.
|
||||
#LOC_RestockPlus_restock-engine-galleon_tags = ascent main propuls lower paperclip restock ur1 (galleon f1 saturn
|
||||
|
||||
// 1.25m
|
||||
#LOC_RestockPlus_restock-engine-pug_title = ЖРД LV-303 «Мопс»
|
||||
#LOC_RestockPlus_restock-engine-pug_description = Какой милый маленький двигатель! Весь нарядный и готовый к первой верхней ступени Малыша.
|
||||
#LOC_RestockPlus_restock-engine-pug_tags = orbit vac upper propuls restock 303 pug
|
||||
|
||||
#LOC_RestockPlus_restock-engine-valiant_title = ЖРД LV-T15 «Отважный»
|
||||
#LOC_RestockPlus_restock-engine-valiant_description = Первая (ну, первая, которая не взрывалась регулярно) модель в знаменитой серии двигателей LV. Этого достаточно, чтобы начать летать, и он даже предлагает такие удивительные возможности, как «дроссель» и «кардан».
|
||||
#LOC_RestockPlus_restock-engine-valiant_tags = ascent main propuls lower sls restock t15 valiant
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-engine-torch_title = ЖРД Mk-1H «Горелка»
|
||||
#LOC_RestockPlus_restock-engine-torch_description = Когда ваш ускоритель мал и нуждается в настоящем толчке, способность «Факела» производить высокотемпературные газы с огромной интенсивностью будет кстати.
|
||||
#LOC_RestockPlus_restock-engine-torch_tags = ascent main propuls lower titan restock mk1h torch
|
||||
|
||||
#LOC_RestockPlus_restock-engine-srb-mallet_title = Твердотопливный ускоритель RT-1 «Маллет»
|
||||
#LOC_RestockPlus_restock-engine-srb-mallet_description = Снят с производства из-за нехватки компонентов. Маленький «Маллет» отвечает спросу на миниатюрные, компактные SRB, подходящие для дополнительной помощи при запуске или установки в штабель для небольших ракет-носителей. Штатный уборщик ЦУП, некто О. Траг Керман, даже предложил соединить десятки таких блоков вместе, чтобы сделать супердешевые транспортные средства!
|
||||
#LOC_RestockPlus_restock-engine-srb-mallet_tags = moar (more motor rocket srb restock mallet
|
||||
|
||||
#LOC_RestockPlus_restock-engine-srb-striker_title = Твердотопливный ускоритель RT-2 «Страйкер»
|
||||
#LOC_RestockPlus_restock-engine-srb-striker_description = Снят с производства из-за нехватки компонентов. Расширение «Маллет» дополнительными сегментами может обеспечить больше мощности, чем ваша команда по внедрению может сделать!
|
||||
#LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock striker
|
||||
|
||||
#LOC_RestockPlus_restock-engine-les-2_title = САС младшего класса
|
||||
#LOC_RestockPlus_restock-engine-les-2_description = Уменьшенная твердотопливная ракетная башня для спасения экипажа от верной смерти.
|
||||
#LOC_RestockPlus_restock-engine-les-2_tags = abort booster emergency explo ?les l.e.s malfunc ?rud safe solid surviv restock junior 625
|
||||
|
||||
// Radial
|
||||
#LOC_RestockPlus_restock-engine-panda_title = Маневровый двигатель RK-1 «Бесполезная панда»
|
||||
#LOC_RestockPlus_restock-engine-panda_description = Этот небольшой двигатель имеет очень большой одноосевой карданный механизм, который обеспечивает отличное управление на всех режимах полета.
|
||||
#LOC_RestockPlus_restock-engine-panda_tags = restock fueltank ?lfo liquid oxidizer propellant rocket (panda
|
||||
|
||||
// CONTROL
|
||||
// =======
|
||||
|
||||
// Reaction wheels
|
||||
#LOC_RestockPlus_restock-reactionwheel-radial-1_title = Малый радиальный гиродин
|
||||
#LOC_RestockPlus_restock-reactionwheel-radial-1_description = Малый радиальный гиродин Штедлера обеспечивает небольшой крутящий момент, но с большей энергоэффективностью, позволяя даже большим станциям поддерживать ориентацию с минимальными затратами энергии. Мы до сих пор не совсем понимаем, как работают гиродины, но этот обеспечивает крутящий момент по всем трем осям.
|
||||
#LOC_RestockPlus_restock-reactionwheel-radial-1_tags = cmg command control fly gyro moment react stab steer torque magic_spinny_thing restock
|
||||
|
||||
#LOC_RestockPlus_restock-reactionwheel-1875-1_title = Средний гиродин
|
||||
#LOC_RestockPlus_restock-reactionwheel-1875-1_description = Мы приобрели несколько таких модулей гиродина, чтобы обеспечить точное управление нашими ракетами среднего размера на всех этапах полета.
|
||||
#LOC_RestockPlus_restock-reactionwheel-1875-1_tags = restock cmg command control fly gyro moment react stab steer torque magic_spinny_thing
|
||||
|
||||
// RCS
|
||||
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-2_title = Блок двигателей РСУ RV-105-A
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-2_description = Угловой вариант блока РСУ RV-105, доступный в нескольких конфигурациях.
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-2_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-mini-2_title = Блок двигателей РСУ RV-1X-A
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-mini-2_description = Угловой вариант блока РСУ RV-1X, доступный в нескольких конфигурациях.
|
||||
#LOC_RestockPlus_restock-rcs-block-multi-mini-2_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint four quad triple three dual two rcs
|
||||
|
||||
#LOC_RestockPlus_rcs_variant_5x = 5 компенсаторов
|
||||
#LOC_RestockPlus_rcs_variant_4x = 4 компенсатора
|
||||
#LOC_RestockPlus_rcs_variant_3x = 3 компенсатора
|
||||
#LOC_RestockPlus_rcs_variant_2x = 2 компенсатора
|
||||
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-1_title = Блок двигателей РСУ RV-102
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-1_description = Классический вариант, в этой модели убраны два двигателя 105-й модели, что уменьшает путаницу в направлениях тяги.
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate two pair dual rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-1_title = Блок двигателей РСУ RV-103
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-1_description = Очевидно, теоретически это самый эффективный блок РСУ.
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate three triple rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-1_title = Блок двигателей РСУ RV-105-A
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-1_description = Угловое расположение двигателей на стандартной модели RV-105 может дать гораздо лучший результат использования РСУ на некоторых космических аппаратах.
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four lunar quad rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-1_title = Блок двигателей РСУ RV-105-X
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-1_description = По-видимому, для некоторых космических программ четырех реактивных двигателей просто недостаточно. После полевых наблюдений за линейным портом РСУ, зажатым в блоке RV-105 с помощью электрической ленты и секатора, компания STEADLER выпустила новый блок РСУ с пятым перпендикулярным соплом.
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five quint rcs
|
||||
|
||||
// Mini RCS
|
||||
#LOC_RestockPlus_restock-rcs-single-mini-1_title = Линейный бортовой РСУ RC-1
|
||||
#LOC_RestockPlus_restock-rcs-single-mini-1_description = STEADLER Engineering неустанно и за немалые деньги работала с Probodobodyne Corp над процессами уменьшения размеров матриц для космического вычислительного оборудования, что привело к снижению смертности на сборочных линиях. В результате этой работы появился огромный коммуникационный порт, который был перепрофилирован в подруливающее устройство управления реакцией.
|
||||
#LOC_RestockPlus_restock-rcs-single-mini-1_tags = restock control dock maneuver manoeuvre react rendezvous rotate stab steer translate single one rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-mini-1_title = Блок двигателей РСУ RC-12
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-mini-1_description = Этот миниатюрный двойной подруливающий блок обладает четвертью тяги своего старшего брата.
|
||||
#LOC_RestockPlus_restock-rcs-block-dual-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate tiny dual two pair rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_title = Блок двигателей РСУ RC-13
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_description = Посмотрите на три подруливающих устройства на этом блоке!
|
||||
#LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate triple tiny three rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-mini-1_title = Блок двигателей РСУ RC-14
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-mini-1_description = Действительно базовый блок системы РСУ, но очень маленький.
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_title = Блок двигателей РСУ RC-14-A
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_description = Этот угловой блок, как вы уже догадались, слегка наклонен для повышения эффективности четырехстороннего движения.
|
||||
#LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate four tiny quad rcs
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-mini-1_title = Блок двигателей РСУ RC-15
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-mini-1_description = Уместить пять реактивных двигателей РСУ в одном блоке было нелегко, но мы справились с этой задачей - если речь идет о тонкой струйке токсичных газов, которую квалификационные модели этих двигателей направляли на нескольких стажеров.
|
||||
#LOC_RestockPlus_restock-rcs-block-quint-mini-1_tags = restock cluster control dock maneuver manoeuvre react rendezvous rotate stab steer translate five tiny quint rcs
|
||||
|
||||
// FUEL TANKS
|
||||
// ==========
|
||||
|
||||
// Radial
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title = Миниатюрный монотопливный бак «Стратус-V»
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description = Крохотный, миниатюрный топливный бак РСУ для микромасштабных спутников и украшения больших кораблей.
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_tags = restock fuel fueltank mono propellant rcs stratus
|
||||
|
||||
// Probe
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-1_title = Топливный бак PRBE-9
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-1_description = Набор из четырех капсулообразных баков с топливом для вашего крошечного зонда.
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank probe lro tiny
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-2_title = Топливный бак PRBE-4
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-2_description = Небольшая коллекция из четырех сферических баков, которая хорошо подходит в качестве миниатюрного бака для ракеты-зонда.
|
||||
#LOC_RestockPlus_restock-fuel-tank-probe-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank probe lro tiny
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-1_title = Топливный бак «Оскар-E»
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-1_description = Завершает «Оскар» этот большой топливный бак. Золотая статуэтка в комплект не входит.
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-2_title = Топливный бак «Оскар-D»
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-2_description =Бак среднего размера серии «Оскар». Пригодится для посадочных аппаратов или небольших спутников.
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-3_title = Топливный бак «Оскар-C»
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-3_description = Удвоенный «Оскар-B» с увеличенным в алфавитном порядке суффиксом.
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-5_title = Топливный бак «Оскар-A»
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-5_description = Являясь приквелом к «Оскар-B», этот бак вмещает довольно небольшое количество топлива.
|
||||
#LOC_RestockPlus_restock-fuel-tank-0625-5_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank oscar
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_title = Полусферический топливный бак «Оскар-O»
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_description = Крошечная полусфера с газом, чтобы доставить вас на полпути туда, куда вам нужно.
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
|
||||
|
||||
// 1.25m
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-125-1_title = Полусферический топливный бак FL-T50-R
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-125-1_description = Полусфера диаметром 1,25 м, в которой хранится жидкое топливо и окислитель.
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-125-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_title = Монотопливный бак FL-R4
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_description = Средний монотопливный бак, состоящий из четырех маленьких капсул. Не превышайте и не занижайте давление - держите его на должном уровне.
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_tags = restock fuel fueltank mono propellant rcs
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-1_title = Топливный бак FL-X1800
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-1_description = Серия FL-X является преемником серии FL-T по размерам и позволяет получить больше топлива, не вступая на территорию патентов «Рокомакс».
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-2_title = Топливный бак FL-X900
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-2_description = Бак в половину размера, как этот, может нести хорошее количество ракетного топлива и выглядеть при этом очень хорошо.
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-3_title = Топливный бак FL-X440
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-3_description = Небольшой, но все же впечатляющий, керосиновый газ, испускаемый этим баком, создает благоприятную атмосферу в любых складских помещениях, используемых для хранения баков с ракетным топливом. Пожалуйста, убедитесь, что такие помещения хорошо проветриваются.
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-4_title = Топливный бак FL-X220
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-4_description = Имея скромные размеры, этот бак все же может обеспечить достаточный импульс для хорошо продуманного или внезапного запуска.
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_title = Топливный бак FL-S1200
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_description = Этот топливный бак интересной формы - конический, а не цилиндрический. Он даже включает в себя небольшие разделительные двигатели на случай, если вы захотите использовать его в качестве ускорителя, потому что вы, вероятно, сможете это сделать.
|
||||
#LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank soyuz
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_title = Топливный адаптер FL-XA600
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_description = Иногда вам нужно несколько разных размеров в вашей ракете, и это нормально. Если вы хотите плавно смешать их, вам нужно топливо, а ваши два размера - 1,875 м и 1,25 м, то эта деталь - ваш билет.
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_title = Топливный адаптер FL-XA160
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_description = Подобно своему старшему брату, эта деталь расширяется с 1,25 до 1,875 м и заполняется ракетным топливом крафтового качества.
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_title = Топливный адаптер FL-XA160-S
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_description = Очень маленькое поперечное сечение - не проблема для этого полностью заправленного адаптера, который изящно адаптируется с 1,875 м до 0,625 м.
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_title = Топливный адаптер FL-XA1200
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_description = Большой полностью заправленный адаптер для перехода от большого размера 2,5 м к скромному размеру 1,875 м.
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_title = Полусферический топливный бак FL-TX220-R
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_description = Это круглый полусферический бак для ракетного топлива - также доступен в нескольких цветах.
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
|
||||
|
||||
// 2.5m
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-25-1_title = Полусферический топливный бак Рокомакс X-200-4R
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-25-1_description = Этот топливный бак представляет собой половину сферы. Его нельзя использовать в качестве бассейна, в отличие от других продуктов Рокомакс.
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-25-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-375-1_title = Монотопливный бак FL-S1
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-375-1_description = Очень большой монотопливный бак, который хранит значительное количество топлива в своих 6 сферических сосудах под давлением.
|
||||
#LOC_RestockPlus_restock-fuel-tank-rcs-375-1_tags = restock fuel fueltank mono propellant rcs
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-375-4_title = Бак Кербодайн S3-1800
|
||||
#LOC_RestockPlus_restock-fuel-tank-375-4_description = Специальный компактный бак, заполняющий особую брешь в линейке тяжелых деталей Кербодайна. Теперь вы можете печь керосиновые блины!
|
||||
#LOC_RestockPlus_restock-fuel-tank-375-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank s3 1800
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-375-1_title = Полусферический бак Кербодайн S3-900R
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-375-1_description = По сравнению с S3-1800, S3-900R более круглый, более сферический, и, что важно, более разделенный на две части.
|
||||
#LOC_RestockPlus_restock-fuel-tank-sphere-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank round spher hemi
|
||||
|
||||
// 5m
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-1_title = Бак Кербодайн SIV-512K
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-1_description = Первая партия топливных баков SIV была изготовлена, когда ведущий инженер отправил схемы на производство в неверно обозначенном масштабе. Результаты оказались намного больше, чем ожидали сотрудники ЦУПа, и так родилась новая серия сверхкрупных ракет. Один из самых больших баков Кербодайна, просто монстр.
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-2_title = Бак Кербодайн SIV-256K
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-2_description = Первая партия топливных баков SIV была изготовлена, когда ведущий инженер отправил схемы на производство в неверно обозначенном масштабе. Результаты оказались намного больше, чем ожидали сотрудники ЦУПа, и так родилась новая серия сверхкрупных ракет. Этот крупногабаритный бак позволит вам работать долгое время.
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-3_title = Бак Кербодайн SIV-128K
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-3_description = Первая партия топливных баков SIV была изготовлена, когда ведущий инженер отправил схемы на производство в неверно обозначенном масштабе. Результаты оказались намного больше, чем ожидали сотрудники ЦУПа, и так родилась новая серия сверхкрупных ракет. Этот бак среднего размера может доставить вас куда угодно.
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-4_title = Бак Кербодайн SIV-64K
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-4_description = Первая партия топливных баков SIV была изготовлена, когда ведущий инженер отправил схемы на производство в неверно обозначенном масштабе. Результаты оказались намного больше, чем ожидали сотрудники ЦУПа, и так родилась новая серия сверхкрупных ракет. Этот уменьшенный бак по-прежнему вмещает много сока.
|
||||
#LOC_RestockPlus_restock-fuel-tank-5-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank
|
||||
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_title = Адаптер Кербодайн SAIV
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_description = После того, как компания Кербодайн начала производить баки огромных размеров, потребовался адаптер, чтобы вернуть их к более распространенным размерам.
|
||||
#LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank adapter
|
||||
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_title = Адаптер для двигателя Кербодайн SIV
|
||||
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_description = Инженер-конструктор Кербодайна недавно услышал слово «квинкункс» и, найдя его определение, понял, что это идеальная форма для размещения пяти двигателей под огромными топливными баками серии SIV.
|
||||
#LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_tags = restock rocket fuel liquid oxidizer propellant fueltank ?lfo tank saturn enormous massive gigantic giant cross feed 5.0
|
||||
|
||||
// THERMAL
|
||||
// =======
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-heatshield-1875-1_title = Тепловой щит (1,875 м)
|
||||
#LOC_RestockPlus_restock-heatshield-1875-1_description = Тепловой экран специального масштаба для ракет среднего размера. Любопытно, что в нем есть проход для люка - похоже, что его сделали кроты.
|
||||
#LOC_RestockPlus_restock-heatshield-1875-1_tags = ablat drag entry insulate protect re- rocket therm restock
|
||||
|
||||
// COMMAND
|
||||
// ========
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-drone-core-0625-1_title = Блок удалённого управления RC-XS1
|
||||
#LOC_RestockPlus_restock-drone-core-0625-1_description = Самый маленький блок дистанционного управления, может быть и крошечный, но в конце концов он доставит вас туда, куда вам нужно.
|
||||
#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 «Клементина»
|
||||
#LOC_RestockPlus_restock-pod-sphere-1_description = Столкнувшись с проблемой сохранения теплового щита направленным вперед во время входа в атмосферу, один инженер предложил сделать тепловой щит целиком, и на свет появился этот сферический командный модуль.
|
||||
#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 «Танжерин»
|
||||
#LOC_RestockPlus_restock-pod-sphere-2_description = Мы убрали часть «ненужного» оборудования из спускаемого модуля SP-1, чтобы освободить место для второго кресла. Это решение сделало конструкторский отдел очень непопулярным среди астронавтов.
|
||||
#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 «Мандарин»
|
||||
#LOC_RestockPlus_restock-pod-sphere-3_description = Мы наняли подозрительного декоратора, чтобы вместить три кресла в то же пространство, что и для одного. Обитатели больше не могут двигать руками, чтобы получить доступ к управлению, но, по крайней мере, они, вероятно, выживут.
|
||||
#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 «Жёлудь»
|
||||
#LOC_RestockPlus_restock-mk2-pod_description = Непосредственный преемник командного отсека Мк1, Мк2 вмещает двух кербалов вместо одного и имеет удобные обращенные вперед окна для стыковки.
|
||||
#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
|
||||
#LOC_RestockPlus_restock-drone-core-1875-1_description = У этого устройства низкий коэффициент разумности, поэтому вам, вероятно, не нужно будет постоянно оставлять двери отсека открытыми.
|
||||
#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
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-drone-core-375-1_title = Блок удалённого управления RC-XL001
|
||||
#LOC_RestockPlus_restock-drone-core-375-1_description = Массивная система XL RGU, разработанная Кербодайном и построенная «STEADLER», является триумфом аэрокосмической техники и содержит такие важные особенности, как большая пустота в центре, которая может быть заполнена чем угодно. В отличие от других моделей RGU, он содержит мощные реактивные диски и выполняет функцию блока наведения.
|
||||
#LOC_RestockPlus_restock-drone-core-375-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock xl001 remote rgu
|
||||
|
||||
// COUPLING
|
||||
// ========
|
||||
|
||||
// Radial
|
||||
#LOC_RestockPlus_restock-decoupler-radial-tiny-1_title = Радиальный отделитель TT-14
|
||||
#LOC_RestockPlus_restock-decoupler-radial-tiny-1_description = Это очень маленький отделитель для очень маленьких событий разделения.
|
||||
#LOC_RestockPlus_restock-decoupler-radial-tiny-1_tags = restock break decouple separat split stag
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-claw-625-1_title = Компактное устройство захвата
|
||||
#LOC_RestockPlus_restock-claw-625-1_description = Уменьшенная клешня для захвата небольших предметов. К сожалению, она не поворачивается.
|
||||
#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 «Личжи»
|
||||
#LOC_RestockPlus_restock-airlock-inflatable-625-1_description = Возможность перемещаться между внутренним и внешним миром была постоянной проблемой для кербалов на протяжении тысячелетий. Этот шлюз решает эту проблему в элегантном надувном корпусе и включает в себя стыковочное кольцо, совместимое с «Хват-О-Трон» в придачу!
|
||||
#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 *DEPRECATED DO NOT USE*
|
||||
#LOC_RestockPlus_restock-engineplate-125-2_title = Двигательная платформа EP-12
|
||||
#LOC_RestockPlus_restock-engineplate-125-1_description = Небольшая платформа для размещения одного или нескольких двигателей. Включает в себя дополнительный хвост для защиты двигателей первой ступени или кожух различной длины. Включает отделитель для использования с верхними ступенями.
|
||||
#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
|
||||
#LOC_RestockPlus_restock-decoupler-1875-1_description = Этот отделитель представляет собой инструмент среднего размера для разделения ракет.
|
||||
#LOC_RestockPlus_restock-decoupler-1875-1_tags = restock break decouple explo separat split
|
||||
|
||||
#LOC_RestockPlus_restock-decoupler-1875-truss-1_title = Отделитель ферм TD-18T
|
||||
#LOC_RestockPlus_restock-decoupler-1875-truss-1_description = Это отделитель с полыми насадками - подходит для горячих двигателей, когда вы разделяете ракету на две части.
|
||||
#LOC_RestockPlus_restock-decoupler-1875-truss-1_tags = restock break decouple explo kerbodyne separat split
|
||||
|
||||
#LOC_RestockPlus_restock-separator-1875-1_title = Пирокольцо TS-18
|
||||
#LOC_RestockPlus_restock-separator-1875-1_description = Это пирокольцо среднего размера. В отличие от отделителей, пирокольцо будет отделять все, что с ним связано. Это хорошо, так как избавляет от необходимости беспокоиться о том, какой стороной нужно направлять устройство. Однако старайтесь не смотреть на него слишком долго.
|
||||
#LOC_RestockPlus_restock-separator-1875-1_tags = restock break decouple separat split stag
|
||||
|
||||
#LOC_RestockPlus_restock-engineplate-1875-1_title = Двигательная платформа EP-18
|
||||
#LOC_RestockPlus_restock-engineplate-1875-1_description = Среднего размера пластина для размещения одного или нескольких двигателей, с встроенным отделителем для всего, что крепится под ней.
|
||||
#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
|
||||
#LOC_RestockPlus_restock-engineplate-25-1_description = Большая пластина для размещения одного или нескольких двигателей, с встроенным отделителем для всего, что крепится под ней.
|
||||
#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 = Стыковочный узел Хват-О-Трон «Гранде»
|
||||
#LOC_RestockPlus_restock-docking-375-1_description = Когда острые ощущения от стыковки массивных объектов в космосе исчезают, логично перейти к огромным объектам. Этот еще более крупный стыковочный узел - результат 6 месяцев исследований и разработок, чтобы определить точное значение слова «огромный».
|
||||
#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
|
||||
#LOC_RestockPlus_restock-engineplate-375-1_description = Гигантская пластина для установки одного или нескольких двигателей, с встроенным отделителем для всего, что крепится под ней.
|
||||
#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-50
|
||||
#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-50
|
||||
#LOC_RestockPlus_restock-separator-5-1_description = Это пирокольцо - огромный отделитель, обладающий достаточной силой выброса, чтобы с большой скоростью впрыснуть приличное количество импульса в отсоединяемые объекты с обеих сторон. Не приближайтесь к нему в EVA во время использования!
|
||||
#LOC_RestockPlus_restock-separator-5-1_tags = restock break decouple separat split stag
|
||||
|
||||
#LOC_RestockPlus_restock-engineplate-5-1_title = Двигательная платформа EP-50
|
||||
#LOC_RestockPlus_restock-engineplate-5-1_description = Огромная пластина для установки одного или нескольких двигателей, с встроенным отделителем для всего, что крепится под ней. Модернизированная версия в настоящее время ожидает одобрения правительства.
|
||||
#LOC_RestockPlus_restock-engineplate-5-1_tags = restock engine plate shroud boattail explo break decouple seperat split pancake 5 Ares V
|
||||
|
||||
// AERO
|
||||
// ====
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-nosecone-0625-1_title = Миниатюрный обтекатель
|
||||
#LOC_RestockPlus_restock-nosecone-0625-1_description = Миниатюрный обтекатель, немного более подходящий для ракеты, доступен в белом и блестящем металлическом исполнении.
|
||||
#LOC_RestockPlus_restock-nosecone-0625-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-nosecone-1875-1_title = Защитный носовой обтекатель Mk18
|
||||
#LOC_RestockPlus_restock-nosecone-1875-1_description = Снят с производства из-за нехватки компонентов. Для закрытия ускорителей среднего размера, вы не можете превзойти Mark 18, если только вы не Mark 19.
|
||||
#LOC_RestockPlus_restock-nosecone-1875-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18
|
||||
|
||||
#LOC_RestockPlus_restock-nosecone-1875-2_title = Защитный носовой обтекатель Mk18
|
||||
#LOC_RestockPlus_restock-nosecone-1875-2_description = Для закрытия ускорителей среднего размера, вы не можете превзойти Mark 18, если только вы не Mark 19.
|
||||
#LOC_RestockPlus_restock-nosecone-1875-2_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-nosecone-375-1_title = Обтекатель Кербодайн S3-3600
|
||||
#LOC_RestockPlus_restock-nosecone-375-1_description = Специализированный и чудовищный носовой конус с революционными топливосодержащими возможностями.
|
||||
#LOC_RestockPlus_restock-nosecone-375-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank s3 3600 nose cone
|
||||
|
||||
// 5m
|
||||
#LOC_RestockPlus_restock-nosecone-5-1_title = Обтекатель Кербодайн SIV
|
||||
#LOC_RestockPlus_restock-nosecone-5-1_description = Очень большой носовой конус для очень больших ракет.
|
||||
#LOC_RestockPlus_restock-nosecone-5-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose
|
||||
|
||||
// STRUCTURAL
|
||||
// ==========
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-node-625-1_title = Радиальный узел крепления BZ-26
|
||||
#LOC_RestockPlus_restock-node-625-1_description = После неожиданного успеха BZ-52, команда инженеров Строительные игрушки «Махо» вышла из укрытия, чтобы представить новую карманную модель.
|
||||
#LOC_RestockPlus_restock-node-625-1_tags = affix anchor mount secure restock
|
||||
|
||||
// 1.25m
|
||||
#LOC_RestockPlus_restock-structural-tube-125-1_title = Структурная труба TB-125
|
||||
#LOC_RestockPlus_restock-structural-tube-125-1_description = Маленькая труба, полная удивительных вещей. Доступна во многих вариантах длины и даже отделки!
|
||||
#LOC_RestockPlus_restock-structural-tube-125-1_tags = restock hollow pipe tube support structur build construct struct
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-25-1_title = Адаптер FL-XA30
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-25-1_description = Соедините две трубы разных классовых размеров вместе! О, Кербалити!
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-25-1_tags = connect frame scaffold adapt structur restock adtp
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-125-1_title = Адаптер FL-XA15
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-125-1_description = Эффективно соединяет небольшие трубы размером 1,25 м с увеличенными средними трубами 1,875 м.
|
||||
#LOC_RestockPlus_restock-adapter-flat-1875-125-1_tags = connect frame scaffold adapt structur restock adtp
|
||||
|
||||
#LOC_RestockPlus_restock-structural-tube-1875-1_title = Структурная труба TB-1875
|
||||
#LOC_RestockPlus_restock-structural-tube-1875-1_description = Средняя труба для цилиндрической формы. Доступна во многих вариантах длины и даже отделки!
|
||||
#LOC_RestockPlus_restock-structural-tube-1875-1_tags = restock hollow pipe tube support structur build construct struct
|
||||
|
||||
#LOC_RestockPlus_restock-node-1875-1_title = Радиальный узел крепления BZ-78
|
||||
#LOC_RestockPlus_restock-node-1875-1_description = Разработка 1,875-метрового стыковочного порта так и не получила достаточного финансирования, поэтому руководство решило сократить расходы и выпустить его недостроенным в качестве точки крепления.
|
||||
#LOC_RestockPlus_restock-node-1875-1_tags= affix anchor mount secure restock
|
||||
|
||||
// 2.5m
|
||||
#LOC_RestockPlus_restock-structural-tube-25-1_title = Структурная труба TB-25
|
||||
#LOC_RestockPlus_restock-structural-tube-25-1_description = Большая труба для тех, кто хочет складировать вещи. Доступны различные варианты длины и даже отделки!
|
||||
#LOC_RestockPlus_restock-structural-tube-25-1_tags = restock hollow pipe tube support structur build construct struct
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_title = Кербодайн ADTP-2-3A
|
||||
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_description = Полая версия другого адаптера Кербодайн, позволяющая хранить компоненты космического корабля в его сердцевине.
|
||||
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags = connect frame scaffold adapt structur strut truss hollow skel carg restock adtp
|
||||
|
||||
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title = Кербодайн SKLE-2-3
|
||||
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = Структурный адаптер для верхних ступеней.
|
||||
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags = connect frame scaffold adapt structur strut truss eus hollow skel restock skle
|
||||
|
||||
#LOC_RestockPlus_restock-structural-tube-375-1_title = Структурная труба TB-375
|
||||
#LOC_RestockPlus_restock-structural-tube-375-1_description = Труба большого диаметра для тех, кто хочет разместить вещи. Доступны различные варианты длины и даже отделки!
|
||||
#LOC_RestockPlus_restock-structural-tube-375-1_tags = restock hollow pipe tube support structur build construct struct
|
||||
|
||||
// 5m
|
||||
#LOC_RestockPlus_restock-structural-tube-5-1_title = Структурная труба TB-500
|
||||
#LOC_RestockPlus_restock-structural-tube-5-1_description = Поистине, самая большая труба, которая у нас есть. Доступна во многих вариантах длины и даже отделки!
|
||||
#LOC_RestockPlus_restock-structural-tube-5-1_tags = restock hollow pipe tube support structur build construct struct
|
||||
|
||||
// Truss
|
||||
#LOC_RestockPlus_restock-truss-3_title = Модульная балка сегмента XXL
|
||||
#LOC_RestockPlus_restock-truss-3_description = Конкурируйте с другими космическими программами в соревнованиях по размерам балок с помощью этого нового продукта «Модульная балка».
|
||||
#LOC_RestockPlus_restock-truss-3_tags = connect frame scaffold structur strut truss restock
|
||||
|
||||
#LOC_RestockPlus_restock-truss-adapter-0625-1_title = Малый адаптер модульной балки
|
||||
#LOC_RestockPlus_restock-truss-adapter-0625-1_description = В целом, маркетинг ожидает, что, обеспечив возможность чистого крепления небольших балок к стандартным модульным балкам, спрос на последние резко возрастет.
|
||||
#LOC_RestockPlus_restock-truss-adapter-0625-1_tags = connect frame scaffold structur strut truss restock adapt
|
||||
|
||||
#LOC_RestockPlus_restock-truss-hub-1_title = Модульная центральная балка
|
||||
#LOC_RestockPlus_restock-truss-hub-1_description = Соедините много модульных сегментов балок вместе в перпендикулярных направлениях с помощью этого нового продукта.
|
||||
#LOC_RestockPlus_restock-truss-hub-1_tags = connect frame scaffold structur strut truss restock center central hub nexus
|
||||
|
||||
// ELECTRICAL
|
||||
// ==========
|
||||
|
||||
// Radial
|
||||
#LOC_RestockPlus_restock-apu-radial-1_title = Монотопливный ВСУ NH-24
|
||||
#LOC_RestockPlus_restock-apu-radial-1_description = Поиграв с детской вертушкой и задавшись вопросом "как это может стать еще более удивительным", один из инженеров попробовал направить на него небольшой ракетный двигатель. Команда инженеров немедленно приступила к работе, используя его для выработки электричества, и на свет появился монотопливный ВСУ (вспомогательная силовая установка).
|
||||
#LOC_RestockPlus_restock-apu-radial-1_tags = APU backup turbine array bank charge convert e/c elect energ pack power volt watt
|
||||
|
||||
#LOC_RestockPlus_restock-apu_name = ВСУ турбина
|
||||
#LOC_RestockPlus_restock-apu_start = Запуск турбины
|
||||
#LOC_RestockPlus_restock-apu_stop = Остановка турбины
|
||||
#LOC_RestockPlus_restock-apu_toggle = Переключить турбину
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-battery-1875-1_title = Перезаряжаемый блок аккумуляторов Z-2.5K
|
||||
#LOC_RestockPlus_restock-battery-1875-1_description = Комплект аккумуляторов среднего размера для использования со средними батареями.
|
||||
#LOC_RestockPlus_restock-battery-1875-1_tags = capacitor cell charge e/c elect pack power volt watt restock battery
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-battery-375-1_title = Перезаряжаемый блок аккумуляторов Z-10K
|
||||
#LOC_RestockPlus_restock-battery-375-1_description = Гигантский блок аккумуляторов для самых больших ракет. Специально для этой модели Zаряд Электроникс включает страховку от несчастных случаев - при первом же падении батарея будет заменена бесплатно! Однако батарея не подлежит техническому обслуживанию.
|
||||
#LOC_RestockPlus_restock-battery-375-1_tags = capacitor cell charge e/c elect pack power volt watt restock 10k battery
|
||||
|
||||
// PAYLOAD
|
||||
// =======
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-fairing-base-0625-1_title = Защитный обтекатель AE-FF0 (0,625 м)
|
||||
#LOC_RestockPlus_restock-fairing-base-0625-1_description = Пока кербалы из центра управления полетами решали, как безопасно спустить ракеты на Кербин, инженеры-исследователи из НИТРО2 быстро поняли, что защита деталей при подъеме не менее важна. Тогда были профинансированы серьезные исследования в области двумерного процедурного конструирования с использованием входных данных в надежде создать защитные оболочки для важных полезных нагрузок и межступенчатых пространств кораблей. Защитные оболочки также способствуют повышению аэродинамики корабля, что позволяет экономить драгоценное ракетное топливо! Эта защитная оболочка еще более миниатюрного размера доступна от НИТРО2.
|
||||
#LOC_RestockPlus_restock-fairing-base-0625-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport 625
|
||||
|
||||
// 1.25m
|
||||
|
||||
#LOC_RestockPlus_restock-service-module-125-625-1_title = Сервисный модуль (1,25 м)
|
||||
#LOC_RestockPlus_restock-service-module-125-625-1_description = Небольшой конический сервисный модуль, для хранения парашютов, инструментов и других небольших устройств. Включает дополнительный стыковочный узел.
|
||||
#LOC_RestockPlus_restock-service-module-125-625-1_tags = restock bus contain hollow protect (stor cone tunnel
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-fairing-base-1875-1_title = Защитный обтекатель AE-FF1-L (1,875 м)
|
||||
#LOC_RestockPlus_restock-fairing-base-1875-1_description = Пока кербалы из центра управления полетами решали, как безопасно спустить ракеты на Кербин, инженеры-исследователи из НИТРО2 быстро поняли, что защита деталей при подъеме не менее важна. Тогда были профинансированы серьезные исследования в области двумерного процедурного конструирования с использованием входных данных в надежде создать защитные оболочки для важных полезных нагрузок и межступенчатых пространств кораблей. Защитные оболочки также способствуют повышению аэродинамики корабля, что позволяет экономить драгоценное ракетное топливо! В результате перераспределения бюджета и расписания эта защитная оболочка недавно стала доступна.
|
||||
#LOC_RestockPlus_restock-fairing-base-1875-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport 875
|
||||
|
||||
#LOC_RestockPlus_restock-service-bay-1875-1_title = Сервисный отсек (1,875 м)
|
||||
#LOC_RestockPlus_restock-service-bay-1875-1_description = Термостойкий отсек среднего размера, идеально подходящий для защиты хрупких приборов или хранения небольших сервисных компонентов, таких как баки РСУ, батареи и т.д.
|
||||
#LOC_RestockPlus_restock-service-bay-1875-1_tags = restock bus contain heat hollow protect (stor therm
|
||||
|
||||
#LOC_RestockPlus_restock-service-module-1875-1_title = Сервисный модуль (1,875 м)
|
||||
#LOC_RestockPlus_restock-service-module-1875-1_description = Сервисный модуль среднего размера, для хранения топливных баков, батарей, топливных элементов и т.д.
|
||||
#LOC_RestockPlus_restock-service-module-1875-1_tags = restock bus contain hollow protect (stor Gemini
|
||||
|
||||
// 5m
|
||||
#LOC_RestockPlus_restock-fairing-base-5-1_title = Защитный обтекатель AE-FF4 (5 м)
|
||||
#LOC_RestockPlus_restock-fairing-base-5-1_description = Пока кербалы из центра управления полетами решали, как безопасно спустить ракеты на Кербин, инженеры-исследователи из НИТРО2 быстро поняли, что защита деталей при подъеме не менее важна. Тогда были профинансированы серьезные исследования в области двумерного процедурного конструирования с использованием входных данных в надежде создать защитные оболочки для важных полезных нагрузок и межступенчатых пространств кораблей. Защитные оболочки также способствуют повышению аэродинамики корабля, что позволяет экономить драгоценное ракетное топливо!
|
||||
#LOC_RestockPlus_restock-fairing-base-5-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport
|
||||
|
||||
// SCIENCE
|
||||
// =======
|
||||
|
||||
// Radial
|
||||
#LOC_RestockPlus_restock-materialbay-radial-1_title = Радиальный малый научный модуль SC-9001R
|
||||
#LOC_RestockPlus_restock-materialbay-radial-1_description = Радиальный вариант малого научного модуля имеет тот же набор экспериментов, что и обычный малый научный модуль, но в удобной, радиально монтируемой установке. Рекомендуется для возраста 4-8 лет. Мелкие детали внутри не подходят для маленьких детей.
|
||||
#LOC_RestockPlus_restock-materialbay-radial-1_tags = bay experiment lab material research radial sandwich kracken kraken restock
|
||||
|
||||
// 0.625m
|
||||
#LOC_RestockPlus_restock-goocanister-625-1_title = Ёмкость с таинственной слизью™ Внутреннее хранилище
|
||||
#LOC_RestockPlus_restock-goocanister-625-1_description = После несчастного случая, когда техник попытался уложить хрупкое оборудование в классическую ёмкость с таинственной слизью™, Научная лаборатория НИТРО2 увидела возможность создания версии с плоским верхом и дном.
|
||||
#LOC_RestockPlus_restock-goocanister-625-1_tags = experiment research science 0.625 restock mystery goo inline
|
||||
|
||||
#LOC_RestockPlus_restock-sciencebox-inline-1_title = Устройство возвращения экспериментов
|
||||
#LOC_RestockPlus_restock-sciencebox-inline-1_description = Поскольку научные эксперименты постоянно разрушались, прежде чем их удавалось найти, наши кербальские инженеры разработали устройство возвращения экспериментов конической формы, чтобы он лучше перенес суровые условия при входе в атмосферу. Теплозащитный экран продается отдельно.
|
||||
#LOC_RestockPlus_restock-sciencebox-inline-1_tags = experiment research science recovery reentry restock .625 1.25 inline
|
||||
|
||||
// COMMUNICATIONS
|
||||
// ==============
|
||||
|
||||
#LOC_RestockPlus_restock-relay-radial-2_title = Ретрантенна HG-20
|
||||
#LOC_RestockPlus_restock-relay-radial-2_description = Усиленная версия HG-5, которая может использоваться для прямой связи или ретрансляции малого радиуса действия, используя 4 различные тарелки.
|
||||
#LOC_RestockPlus_restock-relay-radial-2_tags = relay antenna radial science transmit data Apollo restock hg 20
|
||||
|
||||
#LOC_RestockPlus_restock-antenna-stack-2_title = Коммунотрон DTS-J1
|
||||
#LOC_RestockPlus_restock-antenna-stack-2_description = Версия популярной антенны DTS-M1 с фиксированным креплением. Эта версия представляет собой более традиционную антенну, что повышает ее эффективность за счет большей массы.
|
||||
#LOC_RestockPlus_restock-antenna-stack-2_tags = antenna radial transmit data dish Juno restock communotron dts j1
|
||||
|
||||
#LOC_RestockPlus_restock-antenna-stack-3_title = Коммунотрон HG-61
|
||||
#LOC_RestockPlus_restock-antenna-stack-3_description = После разработки популярной модели HG-55, одному из наших маркетологов пришла в голову идея бюджетной версии для небольших зондов. HG-61 лишен причудливого выдвижного кронштейна, но при этом обеспечивает такой же большой радиус действия связи, как и его предшественник, что делает его идеальным для создания зондов глубокого космоса в рамках бюджета.
|
||||
#LOC_RestockPlus_restock-antenna-stack-3_tags = antenna radial transmit data dish Galileo TDRS restock communotron hg 61
|
||||
|
||||
// LADDERS
|
||||
// =======
|
||||
|
||||
#LOC_RestockPlus_restock-ladder-static-2_title = Улучшитель мобильности Пегас II
|
||||
#LOC_RestockPlus_restock-ladder-static-2_description = Логическое продолжение Пегаса I, Пегас II, однако, не расширяется, но в два раза длиннее, что позволяет более длинные и эффектные восхождения.
|
||||
#LOC_RestockPlus_restock-ladder-static-2_tags = ascend climb descend ladder rung safe step restock
|
||||
|
||||
#LOC_RestockPlus_restock-ladder-static-3_title = Улучшитель мобильности Пегас III
|
||||
#LOC_RestockPlus_restock-ladder-static-3_description = Очень нужное усовершенствование для улучшения мобильности. Он очень длинный.
|
||||
#LOC_RestockPlus_restock-ladder-static-3_tags = ascend climb descend ladder rung safe step restock
|
||||
|
||||
// RESOURCE
|
||||
// ========
|
||||
|
||||
// 1.875m
|
||||
#LOC_RestockPlus_restock-oretank-1875-1_title = Средний контейнер для сырья
|
||||
#LOC_RestockPlus_restock-oretank-1875-1_description = Средний резервуар, который можно использовать для хранения сырья. Гарантия недействительна, если используется для хранения закусок.
|
||||
#LOC_RestockPlus_restock-oretank-1875-1_tags = black isru mine )mining (ore resource store restock
|
||||
|
||||
// 3.75m
|
||||
#LOC_RestockPlus_restock-oretank-375-1_title = Гигантский контейнер для сырья
|
||||
#LOC_RestockPlus_restock-oretank-375-1_description = Очень большой резервуар, который можно использовать для хранения сырья. Производитель отрицает любые заявления о том, что она была переоборудована с местной фермы.
|
||||
#LOC_RestockPlus_restock-oretank-375-1_tags = black isru mine )mining (ore resource store restock
|
||||
|
||||
// GROUND
|
||||
// ======
|
||||
|
||||
#LOC_RestockPlus_restock-wheel-1-T_title = Колесо «Движ-S2T»
|
||||
#LOC_RestockPlus_restock-wheel-1-T_description = Модифицированное колесо ровера, которое поворачивается на 90°, идеально подходит для трехколесных велосипедов и других транспортных средств необычной формы.
|
||||
#LOC_RestockPlus_restock-wheel-1-T_tags = )car drive ground roll rover wheel tricycle restock
|
||||
|
||||
#LOC_RestockPlus_restock-wheel-4_title = Колесо «Движ-M0»
|
||||
#LOC_RestockPlus_restock-wheel-4_description = Уменьшенная версия популярного колеса «Движ» со складным механизмом, позволяющим убирать его для транспортировки.
|
||||
#LOC_RestockPlus_restock-wheel-4_tags = )car drive ground roll rover wheel fold LRV restock
|
||||
}
|
||||
}
|
@ -144,202 +144,6 @@ PART
|
||||
maxAmount = 80
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleTestSubject
|
||||
useStaging = True
|
||||
useEvent = True
|
||||
situationMask = 60
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ALWAYS
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = BODYANDSITUATION
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ONCEPERPART
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 4000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 8000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 2000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 4000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 1000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 2000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = GT
|
||||
value = 0 // this just registers altitude as something to care about
|
||||
situationMask = 8
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 300000
|
||||
situationMask = 16
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 600000
|
||||
situationMask = 32
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 600
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 900
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 300
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 1200
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 200
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 100
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 100
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 50
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 50
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 20
|
||||
prestige = Exceptional
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleSurfaceFX
|
||||
thrustProviderModuleIndex = 0
|
||||
|
@ -145,202 +145,6 @@ PART
|
||||
maxAmount = 160
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleTestSubject
|
||||
useStaging = True
|
||||
useEvent = True
|
||||
situationMask = 60
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ALWAYS
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = BODYANDSITUATION
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ONCEPERPART
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 4000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 8000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 2000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 4000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 1000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 2000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = GT
|
||||
value = 0 // this just registers altitude as something to care about
|
||||
situationMask = 8
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 300000
|
||||
situationMask = 16
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 600000
|
||||
situationMask = 32
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 600
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 900
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 300
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 1200
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 200
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 100
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 100
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 50
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 50
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 20
|
||||
prestige = Exceptional
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleSurfaceFX
|
||||
thrustProviderModuleIndex = 0
|
||||
|
@ -27,7 +27,7 @@ PART
|
||||
breakingTorque = 150
|
||||
maxTemp = 2000
|
||||
fuelCrossFeed = True
|
||||
bulkheadProfiles = size1, size1p5, size2, size3, srf
|
||||
bulkheadProfiles = size1, size1p5, size2, srf
|
||||
tags = #LOC_RestockPlus_restock-engine-galleon_tags
|
||||
/// Flag to disable this part if MH is installed
|
||||
MHReplacement = True
|
||||
|
@ -153,202 +153,6 @@ PART
|
||||
useGimbalResponseSpeed = true
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleTestSubject
|
||||
useStaging = True
|
||||
useEvent = True
|
||||
situationMask = 60
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
// disable all but home
|
||||
type = SITUATION
|
||||
value = 0
|
||||
body = _NotHome
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ALWAYS
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = BODYANDSITUATION
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = REPEATABILITY
|
||||
value = ONCEPERPART
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 4000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 8000
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 2000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 4000
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = GT
|
||||
value = 1000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDEENV
|
||||
test = LT
|
||||
value = 2000
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = GT
|
||||
value = 0 // this just registers altitude as something to care about
|
||||
situationMask = 8
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 300000
|
||||
situationMask = 16
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = ALTITUDE
|
||||
test = LT
|
||||
value = 600000
|
||||
situationMask = 32
|
||||
body = _NotSun
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 600
|
||||
situationMask = 8
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 0
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 900
|
||||
situationMask = 8
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = GT
|
||||
value = 300
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEED
|
||||
test = LT
|
||||
value = 1200
|
||||
situationMask = 8
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 200
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 100
|
||||
prestige = Trivial
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 100
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 50
|
||||
prestige = Significant
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = LT
|
||||
value = 50
|
||||
prestige = Exceptional
|
||||
}
|
||||
CONSTRAINT
|
||||
{
|
||||
type = SPEEDENV
|
||||
test = GT
|
||||
value = 20
|
||||
prestige = Exceptional
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleSurfaceFX
|
||||
thrustProviderModuleIndex = 0
|
||||
|
@ -0,0 +1,39 @@
|
||||
// Enables gimbal on the vernier thrusters for the Cheetah
|
||||
|
||||
@PART[LiquidEngineLV-T91]:AFTER[000_ReStock]
|
||||
{
|
||||
!MODEL,* {}
|
||||
MODEL
|
||||
{
|
||||
model = ReStock/Assets/Engine/restock-engine-cheetah-2
|
||||
}
|
||||
@MODULE[ModuleGimbal]
|
||||
{
|
||||
@gimbalRange = 2
|
||||
}
|
||||
@MODULE[ModuleEnginesFX]
|
||||
{
|
||||
transformMultipliers
|
||||
{
|
||||
trf0 = 0.96
|
||||
trf1 = 0.01
|
||||
trf2 = 0.01
|
||||
trf3 = 0.01
|
||||
trf4 = 0.01
|
||||
}
|
||||
}
|
||||
MODULE
|
||||
{
|
||||
name = ModuleGimbal
|
||||
gimbalTransformName = vernier_gimbal
|
||||
gimbalRangeXP = 12
|
||||
gimbalRangeXN = 12
|
||||
gimbalRangeYP = 0
|
||||
gimbalRangeYN = 0
|
||||
gimbalResponseSpeed = 20
|
||||
useGimbalResponseSpeed = true
|
||||
enablePitch = false
|
||||
enableRoll = true
|
||||
enableYaw = false
|
||||
}
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
// Adds a built in decoupler to the launch escape system
|
||||
|
||||
@PART[LaunchEscapeSystem]
|
||||
@PART[LaunchEscapeSystem]:AFTER[000_ReStock]
|
||||
{
|
||||
fx_gasBurst_white = 0.0, -1.372544, 0.0, 0.0, -1.0, 0.0, decouple
|
||||
sound_decoupler_fire = decouple
|
||||
|
@ -1,6 +1,6 @@
|
||||
// Adds a bottom node to the mammoth
|
||||
|
||||
@PART[Size3EngineCluster]
|
||||
@PART[Size3EngineCluster]:AFTER[000_ReStock]
|
||||
{
|
||||
node_stack_bottom = 0.0, -1.204, 0.0, 0.0, -1.0, 0.0, 1
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Adds gimballing to SRBs
|
||||
|
||||
// Kickback
|
||||
@PART[MassiveBooster]:NEEDS[!BetterSRBs]
|
||||
@PART[MassiveBooster]:AFTER[000_ReStock]:NEEDS[!BetterSRBs]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
@ -14,7 +14,7 @@
|
||||
}
|
||||
|
||||
// Pollux
|
||||
@PART[Pollux]:NEEDS[!BetterSRBs]
|
||||
@PART[Pollux]:AFTER[000_ReStock]:NEEDS[!BetterSRBs]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
@ -51,7 +51,7 @@
|
||||
}
|
||||
|
||||
// Thumper
|
||||
@PART[solidBooster1-1]:NEEDS[!BetterSRBs]
|
||||
@PART[solidBooster1-1]:AFTER[000_ReStock]:NEEDS[!BetterSRBs]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
@ -64,7 +64,7 @@
|
||||
}
|
||||
|
||||
// Hammer
|
||||
@PART[solidBooster_v2]:NEEDS[!BetterSRBs]
|
||||
@PART[solidBooster_v2]:AFTER[000_ReStock]:NEEDS[!BetterSRBs]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
@ -77,7 +77,7 @@
|
||||
}
|
||||
|
||||
// Flea
|
||||
@PART[solidBooster_sm_v2]:NEEDS[!BetterSRBs]
|
||||
@PART[solidBooster_sm_v2]:AFTER[000_ReStock]:NEEDS[!BetterSRBs]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Allows extending and retracting of launch clamps
|
||||
|
||||
// TT18-A Launch Stability Enhancer
|
||||
@PART[launchClamp1]
|
||||
@PART[launchClamp1]:AFTER[000_ReStock]
|
||||
{
|
||||
MODULE
|
||||
{
|
||||
|
@ -1,25 +1,25 @@
|
||||
// Offsets the Center of Mass for the SP-R Triangle Panels to correctly locate the centroid.
|
||||
|
||||
// SP-R06 Structural Panel
|
||||
@PART[Triangle0]
|
||||
@PART[Triangle0]:AFTER[000_ReStock]
|
||||
{
|
||||
CoMOffset = 0.1042, 0, 0.1042
|
||||
}
|
||||
|
||||
// SP-R12 Structural Panel
|
||||
@PART[Triangle1]
|
||||
@PART[Triangle1]:AFTER[000_ReStock]
|
||||
{
|
||||
CoMOffset = 0.2083, 0, 0.2083
|
||||
}
|
||||
|
||||
// SP-R18 Structural Panel
|
||||
@PART[Triangle1p5]
|
||||
@PART[Triangle1p5]:AFTER[000_ReStock]
|
||||
{
|
||||
CoMOffset = 0.3125, 0, 0.3125
|
||||
}
|
||||
|
||||
// SP-R25 Structural Panel
|
||||
@PART[Triangle2]
|
||||
@PART[Triangle2]:AFTER[000_ReStock]
|
||||
{
|
||||
CoMOffset = 0.4167, 0, 0.4167
|
||||
}
|
||||
|
@ -0,0 +1,269 @@
|
||||
// Config for RS+
|
||||
|
||||
/// Aerodynamic
|
||||
/// -----------
|
||||
@PART[restock-nosecone-5-1,restock-nosecone-0625-1,restock-nosecone-1875-1,restock-nosecone-1875-2]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = noses
|
||||
}
|
||||
}
|
||||
|
||||
/// Cargo
|
||||
/// -------------
|
||||
/// Command
|
||||
/// -------------
|
||||
@PART[restock-pod-sphere-1,restock-pod-sphere-2,restock-pod-sphere-3,restock-mk2-pod]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = pods
|
||||
}
|
||||
}
|
||||
@PART[restock-drone-core-375-1,restock-drone-core-1875-1,restock-drone-core-0625-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = probes
|
||||
}
|
||||
}
|
||||
/// Communication
|
||||
/// -------------
|
||||
@PART[restock-antenna-stack-2,restock-antenna-stack-3]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = direct
|
||||
}
|
||||
}
|
||||
@PART[restock-relay-radial-2_v2,restock-relay-radial-2]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = relay
|
||||
}
|
||||
}
|
||||
/// Control
|
||||
/// -------------
|
||||
@PART[restock-reactionwheel-1875-1,restock-reactionwheel-radial-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = reactionWheels
|
||||
}
|
||||
}
|
||||
@PART[restock-rcs-block-dual-1,restock-rcs-block-dual-mini-1,restock-rcs-block-multi-2,restock-rcs-block-multi-mini-2,restock-rcs-block-quad-angled-1,restock-rcs-block-quad-angled-mini-1,restock-rcs-block-quad-mini-1,restock-rcs-block-quint-1,restock-rcs-block-quint-mini-1,restock-rcs-block-triple-angled-1,restock-rcs-block-triple-angled-mini-1,restock-rcs-single-mini-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = rcs
|
||||
}
|
||||
}
|
||||
/// Coupling
|
||||
/// -------------
|
||||
@PART[restock-decoupler-5-1,restock-decoupler-1875-1,restock-decoupler-1875-truss-1,restock-decoupler-radial-tiny-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = decouplers
|
||||
}
|
||||
}
|
||||
@PART[restock-separator-5-1,restock-separator-1875-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = separators
|
||||
}
|
||||
}
|
||||
@PART[restock-docking-375-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = dockingPorts
|
||||
}
|
||||
}
|
||||
@PART[restock-claw-625-1]:FOR[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = grapples
|
||||
}
|
||||
}
|
||||
/// Electrical
|
||||
/// -------------
|
||||
@PART[restock-battery-1875-1,restock-battery-375-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = batteries
|
||||
}
|
||||
}
|
||||
@PART[restock-apu-radial-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = fuelCells
|
||||
}
|
||||
}
|
||||
/// Fuel
|
||||
/// -------------
|
||||
@PART[restock-fueltank*|restock-fueltank-adapter*|restock-fueltank-saturn-engine-1|restock-nosecone-375-1|restock-fuel-tank-probe*|restock-fuel-tank-0625*|restock-fuel-tank-375-4]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = lfo
|
||||
}
|
||||
}
|
||||
@PART[restock-fuel-tank-rcs*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = monoprop
|
||||
}
|
||||
}
|
||||
@PART[restock-oretank*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = resources
|
||||
}
|
||||
}
|
||||
/// Engines
|
||||
/// -------------
|
||||
@PART[restock-engine-boar,restock-engine-125-pug,restock-engine-125-valiant,restock-engine-375-corgi,restock-engine-torch,restock-engine-caravel-1,restock-engine-galleon-1,restock-engine-schnauzer-1,restock-engine-ursa-1,restock-engine-panda-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = lfoEngines
|
||||
}
|
||||
}
|
||||
@PART[restock-engine-cherenkov]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = nuclearEngines
|
||||
}
|
||||
}
|
||||
@PART[restock-srb-mallet-1,restock-srb-striker-1,restock-srb-anvil-1,restock-srb-castor-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = solidEngines
|
||||
}
|
||||
}
|
||||
/// Ground
|
||||
/// -------------
|
||||
@PART[restock-wheel-1-T|restock-wheel-4]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = wheels
|
||||
}
|
||||
}
|
||||
/// Payload
|
||||
/// -------------
|
||||
|
||||
@PART[restock-fairing-base*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = fairings
|
||||
}
|
||||
}
|
||||
|
||||
@PART[restock-service-module*|restock-service-bay-1875-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = serviceBays
|
||||
}
|
||||
}
|
||||
/// Robotics
|
||||
/// -------------
|
||||
|
||||
/// Science
|
||||
/// -------------
|
||||
@PART[restock-goocanister-625-1,restock-materialbay-radial-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = science
|
||||
}
|
||||
}
|
||||
@PART[restock-sciencebox-stack-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = scienceStorage
|
||||
}
|
||||
}
|
||||
/// Structural
|
||||
/// -------------
|
||||
@PART[restock-engineplate-125-1,restock-engineplate-125-2,restock-engineplate-1875-1,restock-engineplate-25-1,restock-engineplate-375-1,restock-engineplate-5-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = engineMount
|
||||
}
|
||||
}
|
||||
@PART[restock-structural-tube*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = tubes
|
||||
}
|
||||
}
|
||||
@PART[restock-adapter*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = adapters
|
||||
}
|
||||
}
|
||||
@PART[restock-truss-3]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = trusses
|
||||
}
|
||||
}
|
||||
@PART[restock-truss-adapter-0625-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = trussAdapters
|
||||
}
|
||||
}
|
||||
@PART[restock-truss-hub-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = trussHubs
|
||||
}
|
||||
}
|
||||
@PART[restock-node-*]:FOR[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = radialAdapters
|
||||
}
|
||||
}
|
||||
/// Thermal
|
||||
/// -------------
|
||||
@PART[restock-heatshield-1875-1]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = heatShields
|
||||
}
|
||||
}
|
||||
/// Utility
|
||||
/// -------------
|
||||
@PART[restock-ladder-static*]:FOR[ReStockPlus]:NEEDS[VABOrganizer]
|
||||
{
|
||||
%VABORGANIZER
|
||||
{
|
||||
%organizerSubcategory = heatShields
|
||||
}
|
||||
}
|
@ -5,8 +5,8 @@
|
||||
"VERSION":
|
||||
{
|
||||
"MAJOR":1,
|
||||
"MINOR":4,
|
||||
"PATCH":5,
|
||||
"MINOR":5,
|
||||
"PATCH":0,
|
||||
"BUILD":0
|
||||
},
|
||||
"KSP_VERSION":
|
||||
|
@ -1,3 +1,10 @@
|
||||
v1.5.0
|
||||
------
|
||||
- Introduced patch to give roll control gimbal to Making History LV-T91 "Cheetah" Liquid Fuel Engine.
|
||||
- Added VABOrganizer support
|
||||
- Added Russian language localization (BalaurGD).
|
||||
- Removed Test contract from legacy SRBs and legacy vernier engine.
|
||||
|
||||
v1.4.5
|
||||
------
|
||||
- Add part volumes for all parts under 2700L to allow for use with the stock inventory system (by mostly using KSP Part Volume mod to generate volumes).
|
||||
|
@ -1,5 +1,5 @@
|
||||
==============
|
||||
RESTOCK+ 1.4.5
|
||||
RESTOCK+ 1.5.0
|
||||
==============
|
||||
|
||||
Restock+ is a complement to Restock which adds useful parts that we feel are missing from the base game. Functionally, these parts additions allow better flexibility in craft construction and not add new gameplay systems or form factors. Some examples might include:
|
||||
@ -23,7 +23,7 @@ DEPENDENCIES
|
||||
============
|
||||
|
||||
Required:
|
||||
- Restock (1.4.4)
|
||||
- Restock (1.5.0)
|
||||
- ModuleManager (4.2.3)
|
||||
|
||||
=============
|
||||
@ -34,6 +34,7 @@ Art
|
||||
- Chris Adderley (Nertea)
|
||||
- Andrew Cassidy (Cineboxandrew)
|
||||
- Porkjet
|
||||
- Kavaeric
|
||||
|
||||
Drag cube wizardry
|
||||
- DMagic
|
||||
|
@ -28,6 +28,7 @@ If you are interested in contributing artistically to the revamp, please contact
|
||||
- Porkjet
|
||||
- riocrokite
|
||||
- Kavaeric
|
||||
- Well
|
||||
|
||||
#### Drag cube wizardry
|
||||
- DMagic
|
||||
|
@ -1,3 +1,4 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Restock.Constraints
|
||||
@ -21,15 +22,21 @@ namespace Restock.Constraints
|
||||
node.TryGetValue("targetName", ref targetName);
|
||||
|
||||
rotator = p.FindModelTransform(rotatorsName);
|
||||
if (rotator == null)
|
||||
{
|
||||
throw new Exception($"Missing rotator transform {rotator}");
|
||||
}
|
||||
target = p.FindModelTransform(targetName);
|
||||
if (target == null)
|
||||
{
|
||||
throw new Exception($"Missing target transform {target}");
|
||||
}
|
||||
}
|
||||
|
||||
public void Update()
|
||||
{
|
||||
if (rotator == null || target == null) return;
|
||||
|
||||
var lookPos = target.position - rotator.position;
|
||||
var rotation = Quaternion.LookRotation(lookPos, target.up);
|
||||
var rotation = Quaternion.LookRotation(lookPos, rotator.up);
|
||||
rotator.rotation = rotation;
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
using System.Collections.Generic;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Restock.Constraints;
|
||||
|
||||
@ -6,67 +7,77 @@ namespace Restock
|
||||
{
|
||||
public class ModuleRestockConstraints : PartModule
|
||||
{
|
||||
public List<IConstraint> constraints;
|
||||
private List<IConstraint> _constraints;
|
||||
|
||||
public override void OnLoad(ConfigNode node)
|
||||
{
|
||||
base.OnLoad(node);
|
||||
|
||||
constraints = new List<IConstraint>();
|
||||
_constraints = new List<IConstraint>();
|
||||
var cnodes = node.GetNodes();
|
||||
this.Log($"Loading {cnodes.Length} constraints");
|
||||
|
||||
foreach (var cnode in cnodes)
|
||||
{
|
||||
switch (cnode.name)
|
||||
try
|
||||
{
|
||||
//LookAtConstraint
|
||||
case "CONSTRAINLOOKFX":
|
||||
case "LOOKATCONSTRAINT":
|
||||
constraints.Add(new LookAtConstraint(cnode, this.part));
|
||||
break;
|
||||
switch (cnode.name)
|
||||
{
|
||||
//LookAtConstraint
|
||||
case "CONSTRAINLOOKFX":
|
||||
case "LOOKATCONSTRAINT":
|
||||
_constraints.Add(new LookAtConstraint(cnode, this.part));
|
||||
break;
|
||||
|
||||
//CopyPositionConstraint
|
||||
case "COPYPOSITIONCONSTRAINT":
|
||||
constraints.Add(new CopyPositionConstraint(cnode, this.part));
|
||||
break;
|
||||
//CopyPositionConstraint
|
||||
case "COPYPOSITIONCONSTRAINT":
|
||||
_constraints.Add(new CopyPositionConstraint(cnode, this.part));
|
||||
break;
|
||||
|
||||
//CopyRotationConstraint
|
||||
case "COPYROTATIONCONSTRAINT":
|
||||
constraints.Add(new CopyRotationConstraint(cnode, this.part));
|
||||
break;
|
||||
//CopyRotationConstraint
|
||||
case "COPYROTATIONCONSTRAINT":
|
||||
_constraints.Add(new CopyRotationConstraint(cnode, this.part));
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
this.LogError($"Exception while loading {cnode.name} Node: {e}");
|
||||
}
|
||||
}
|
||||
|
||||
this.Log($"Loaded {constraints.Count} constraints");
|
||||
this.Log($"Loaded {_constraints.Count} constraints");
|
||||
}
|
||||
|
||||
public override void OnStart(StartState state)
|
||||
{
|
||||
if (HighLogic.LoadedSceneIsFlight || HighLogic.LoadedSceneIsEditor)
|
||||
if (!HighLogic.LoadedSceneIsFlight && !HighLogic.LoadedSceneIsEditor) return;
|
||||
if (_constraints != null && _constraints.Count != 0) return;
|
||||
|
||||
// I have no idea why this is here but I'm scared to remove it
|
||||
foreach (var pNode in GameDatabase.Instance.GetConfigs("PART"))
|
||||
{
|
||||
if (constraints == null || constraints.Count == 0)
|
||||
{
|
||||
foreach (UrlDir.UrlConfig pNode in GameDatabase.Instance.GetConfigs("PART"))
|
||||
{
|
||||
if (pNode.name.Replace("_", ".") == part.partInfo.name)
|
||||
{
|
||||
var cfg = pNode.config;
|
||||
var node = cfg.GetNodes("MODULE").Single(n => n.GetValue("name") == moduleName);
|
||||
OnLoad(node);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (pNode.name.Replace("_", ".") != part.partInfo.name) continue;
|
||||
var cfg = pNode.config;
|
||||
var node = cfg.GetNodes("MODULE").Single(n => n.GetValue("name") == moduleName);
|
||||
OnLoad(node);
|
||||
}
|
||||
}
|
||||
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (constraints == null) return;
|
||||
|
||||
foreach (var constraint in constraints)
|
||||
for (var i = 0; i < _constraints.Count; i++)
|
||||
{
|
||||
constraint.Update();
|
||||
try
|
||||
{
|
||||
_constraints[i].Update();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
this.LogError($"Encountered exception in constraint. Removing the constraint to prevent further errors\n {e}");
|
||||
_constraints.RemoveAt(i--);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,6 +43,7 @@ namespace Restock
|
||||
[KSPField] public bool disableBlackbody = false;
|
||||
|
||||
public List<Renderer> renderers = new List<Renderer>();
|
||||
public List<string> excludedRendererNames = new List<string>();
|
||||
|
||||
private readonly string _shaderBlackbody = "_TemperatureColor";
|
||||
|
||||
@ -103,22 +104,12 @@ namespace Restock
|
||||
{
|
||||
if (HighLogic.LoadedSceneIsEditor || HighLogic.LoadedSceneIsFlight) return;
|
||||
|
||||
renderers = base.part.FindModelComponents<Renderer>();
|
||||
|
||||
if (node.HasValue("excludedRenderer"))
|
||||
{
|
||||
var excludedRenderers = new List<string>();
|
||||
|
||||
excludedRenderers.AddRange(node.GetValues("excludedRenderer"));
|
||||
|
||||
for (int i = renderers.Count - 1; i >= 0; i--)
|
||||
{
|
||||
if (renderers[i] == null || excludedRenderers.Contains(renderers[i].name))
|
||||
{
|
||||
renderers.RemoveAt(i);
|
||||
}
|
||||
}
|
||||
excludedRendererNames = new List<string>(node.GetValues("excludedRenderer"));
|
||||
}
|
||||
|
||||
FindRenderers();
|
||||
}
|
||||
|
||||
public void LateUpdate()
|
||||
@ -140,7 +131,7 @@ namespace Restock
|
||||
temp = useSkinTemp ? base.part.skinTemperature : base.part.temperature;
|
||||
}
|
||||
|
||||
var temp2 = (float) ((temp - draperPoint) / _lerpRange);
|
||||
var temp2 = (float)((temp - draperPoint) / _lerpRange);
|
||||
temp2 = Mathf.Clamp01(temp2);
|
||||
|
||||
_emissiveColor.r = redCurve.Evaluate(temp2);
|
||||
@ -156,9 +147,35 @@ namespace Restock
|
||||
_propertyBlock.SetColor(_shaderBlackbodyID, Color.black);
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
UpdateRenderers(_propertyBlock);
|
||||
} catch(NullReferenceException)
|
||||
{
|
||||
// if any renderers are null, rebuild renderer list
|
||||
// any bonus renderers will just have to be ignored I guess
|
||||
FindRenderers();
|
||||
UpdateRenderers(_propertyBlock);
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateRenderers(MaterialPropertyBlock mpb)
|
||||
{
|
||||
for (var i = 0; i < renderers.Count; i++)
|
||||
{
|
||||
renderers[i].SetPropertyBlock(_propertyBlock);
|
||||
renderers[i].SetPropertyBlock(mpb);
|
||||
}
|
||||
}
|
||||
|
||||
private void FindRenderers()
|
||||
{
|
||||
renderers= part.FindModelComponents<Renderer>();
|
||||
|
||||
renderers.RemoveAll(renderer => renderer == null);
|
||||
|
||||
if( excludedRendererNames.Count != 0)
|
||||
{
|
||||
renderers.RemoveAll(renderer => excludedRendererNames.Contains(renderer.name));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,38 +0,0 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("Restock")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Porktober Revolution")]
|
||||
[assembly: AssemblyProduct("Restock")]
|
||||
[assembly: AssemblyCopyright("Copyright © Porktober Revolution 2018")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("0a087745-0e2b-4d11-9431-c2d4191dd510")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("0.1.0.0")]
|
||||
[assembly: AssemblyFileVersion("0.1.0.0")]
|
||||
|
||||
[assembly: KSPAssembly("Restock", 0, 1, 0)]
|
@ -1,17 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{0A087745-0E2B-4D11-9431-C2D4191DD510}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Restock</RootNamespace>
|
||||
<AssemblyName>Restock</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFramework>net48</TargetFramework>
|
||||
<LangVersion>8</LangVersion>
|
||||
<IsPackable>false</IsPackable>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<NoWarn>1701;1702;CS0649;CS1591</NoWarn>
|
||||
<AssemblyVersion>1.0.0.0</AssemblyVersion>
|
||||
<AssemblyTitle>Restock</AssemblyTitle>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
@ -43,33 +40,6 @@
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Constraints\CopyPositionConstraint.cs" />
|
||||
<Compile Include="Constraints\CopyRotationConstraint.cs" />
|
||||
<Compile Include="Constraints\IConstraint.cs" />
|
||||
<Compile Include="Constraints\LookAtConstraint.cs" />
|
||||
<Compile Include="InstallChecker.cs" />
|
||||
<Compile Include="LaunchClampGirderFactory.cs" />
|
||||
<Compile Include="MaterialModifiers\ColorPropertyMaterialModifier.cs" />
|
||||
<Compile Include="MaterialModifiers\FloatPropertyMaterialModifier.cs" />
|
||||
<Compile Include="MaterialModifiers\IMaterialModifier.cs" />
|
||||
<Compile Include="MaterialModifiers\MaterialModifierParser.cs" />
|
||||
<Compile Include="MaterialModifiers\TexturePropertyMaterialModifier.cs" />
|
||||
<Compile Include="ModuleRestockDeployableMeshHider.cs" />
|
||||
<Compile Include="ModuleRestockLaunchClamp.cs" />
|
||||
<Compile Include="ModuleRestockEnhancedLight.cs" />
|
||||
<Compile Include="ModuleRestockRCSGlow.cs" />
|
||||
<Compile Include="ModuleRestockLinkedMesh.cs" />
|
||||
<Compile Include="ModuleRestockDepthMask.cs" />
|
||||
<Compile Include="ModuleRestockHeatEffects.cs" />
|
||||
<Compile Include="ModuleRestockISRUAnimation.cs" />
|
||||
<Compile Include="ModuleRestockConstraints.cs" />
|
||||
<Compile Include="ModuleRestockModifyFairingMaterials.cs" />
|
||||
<Compile Include="ModuleRestockModifyMaterials.cs" />
|
||||
<Compile Include="PartModuleExtensions.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="ResourceBlacklist.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>sh -e -c "cp -v '$(TargetPath)' '$(SolutionDir)/../Distribution/Restock/GameData/ReStock/Plugins'"</PostBuildEvent>
|
||||
|
Loading…
Reference in New Issue
Block a user