diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg index 2813a03f..4048b928 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg @@ -1,6 +1,12 @@ +// Patches applying art changes to the asteroid claw +// Contents: +// - Inflatable Airlock (InflatableAirlock) +// Inflatable Airlock @PART[InflatableAirlock]:HAS[~RestockIgnore[*]]:FOR[ReStock] { + @author = Andrew Cassidy + !MODEL {} MODEL { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index 01393220..8a2336a5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -23,6 +23,11 @@ Localization #LOC_RestockPlus_launch_clamp_extended_off = Clamp Extension #LOC_RestockPlus_launch_clamp_extended_toggle = Extend Clamp + #LOC_RestockPlus_airlock_inflate = Inflate Airlock + #LOC_RestockPlus_airlock_deflate = Deflate Airlock + #LOC_RestockPlus_airlock_toggle = Toggle Airlock + + // ENGINES // ======= // 3.75m @@ -305,6 +310,10 @@ Localization #LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot. #LOC_RestockPlus_restock-claw-625-1_tags = restock a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa 625 + #LOC_RestockPlus_restock-airlock-inflatable-625-1_title = AL-1 'Lychee' Inflatable Docking Airlock + #LOC_RestockPlus_restock-airlock-inflatable-625-1_description = Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot! + #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags = restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod + // 1.25m #LOC_RestockPlus_restock-engineplate-125-1_title = EP-12 Engine Plate #LOC_RestockPlus_restock-engineplate-125-1_description = A small plate for holding one or more engines. Includes optional boattail to protect first stage engines, or several lengths of shroud. Includes a decoupler for use with upper stages. diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg index 92b04fdc..3705b393 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg @@ -1,4 +1,4 @@ -// ReStock+ 1.1.0 +// ReStock+ 1.2.0 // Spherical command pod PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg index ac2598d5..2afbb6b2 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg @@ -1,4 +1,4 @@ -// ReStock+ 1.1.0 +// ReStock+ 1.2.0 // Spherical command pod PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg index 35ba2239..fd4ee0a4 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg @@ -1,4 +1,4 @@ -// ReStock+ 1.1.0 +// ReStock+ 1.2.0 // Spherical command pod PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg new file mode 100644 index 00000000..dfd80102 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-inflatable-625-1.cfg @@ -0,0 +1,166 @@ +// ReStock+ 1.2.0 +// Inflatable Airlock +PART +{ + name = restock-airlock-inflatable-625-1 + module = Part + author = Andrew Cassidy + MODEL + { + model = ReStock/Assets/Coupling/restock-airlock-inflatable-1 + position = 0.0, 0.0, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 0.0, 0.0 + scale = 1,-1,1 + rotation = 0, 0, 0 + } + + rescaleFactor = 1.0 + CrewCapacity = 0 + // Attachment + attachRules = 1,1,0,0,0 + node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.0, 0.08, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = advMetalworks + entryCost = 8400 + cost = 400 + category = Coupling + subcategory = 0 + title = #LOC_RestockPlus_restock-airlock-inflatable-625-1_title // AL-1 'Lychee' Inflatable Docking Airlock + manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc + description = #LOC_RestockPlus_restock-airlock-inflatable-625-1_description + // Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot! + mass = 0.2 + dragModelType = default + maximum_drag = 0.25 + minimum_drag = 0.25 + angularDrag = 0.5 + CoMOffset = 0.0, 0.3, 0.0 + crashTolerance = 5 // because its a bouncy castle + maxTemp = 1500 + explosionPotential = 0 + vesselType = Ship + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size0 + breakingForce = 150 + breakingTorque = 150 + tags = #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags + // restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod + + stagingIcon = DECOUPLER_VERT + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple + sound_decoupler_fire = decouple + + INTERNAL + { + name = GenericSpace1 + } + + MODULE + { + name = ModuleDockingNode + deployAnimationController = 1 + nodeType = size0 + staged = false + stagingEnabled = false + } + + MODULE + { + name = ModuleAnimateGeneric + CrewCapacity = 1 + animationName = Deploy + actionGUIName = #LOC_RestockPlus_airlock_toggle // Toggle Airlock + startEventGUIName = #LOC_RestockPlus_airlock_inflate // Inflate Airlock + endEventGUIName = #LOC_RestockPlus_airlock_deflate // Deflate Airlock + allowAnimationWhileShielded = False + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Mounted + + VARIANT + { + name = Compact + displayName = #LOC_Restock_variant-mounting_compact // Compact + themeName = White + primaryColor = #8c7656 + secondaryColor = #555555 + GAMEOBJECTS + { + Voskhod-Shroud = false + } + } + VARIANT + { + name = Mounted + displayName = #LOC_Restock_variant-mounting_mounted // Mounted + themeName = White + primaryColor = #8c7656 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + Voskhod-Shroud = true + } + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 25 + isOmniDecoupler = true + explosiveNodeID = bottom + staged = true + stagingEnabled = false + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } +} diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index 984b6680..7ffca1e3 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -1,3 +1,12 @@ +v1.2.0 +------ +- New Command parts + - SP-1 'Clementine' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and green padded variants. Disabled if Making History is installed. + - SP-2 'Tangerine' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and beige padded variants. Disabled if Making History is installed. + - SP-3 'Mandarin' Reentry Module (Andrew Cassidy): 1-kerbal spherical command module with bare and white padded variants. Disabled if Making History is installed. +- New Coupling parts + - AL-1 'Lychee' Inflatable Docking Airlock (Andrew Cassidy): Inflatable airlock with integrated 0.625m docking port. Disabled if Making History is installed + v1.1.1 ------ - Cherenkov running sound is now same as LV-N, not Spark