diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-625-1.mu index 99ba247b..3c41e58a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-625-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-radial-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-radial-1.mu index 2c6146cc..51a45afd 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-radial-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocanister-radial-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannister-radial-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannister-radial-1.mu deleted file mode 100644 index df4f431b..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannister-radial-1.mu and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannistert-625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannistert-625-1.mu deleted file mode 100644 index 3421a992..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-goocannistert-625-1.mu and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-125-1.mu index a51952f8..63b60866 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-radial-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-radial-1.mu index 31dce225..6542c128 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-radial-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-materialbay-radial-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg new file mode 100644 index 00000000..1676a37e --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg @@ -0,0 +1,66 @@ +// inline goo canister +PART +{ + name = restock-goocanister-625-1 + module = Part + author = Andrew Cassidy + + MODEL { + model = ReStock/Assets/Science/restock-goocanister-625-1 + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1.0 + + // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,0,1,1,1 + node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0,-0.25, 0.0, 0.0, -1.0, 0.0, 0 + + TechRequired = start + entryCost = 0 + cost = 1000 + category = Science + subcatagory = 0 + title = #LOC_RestockPlus_restock-goocanister-625-1_title //Mystery Goo™ Inline Containment Unit + manufacturer = #LOC_RestockPlus_restock-goocanister-625-1_description + // After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. + mass = 0.08 + dragModelType = default + dragModelType = default + maximum_drag = 0.1 + minimum_drag = 0.1 + angularDrag = 2 + crashTolerance = 12 + maxTemp = 1200 // = 2900 + breakingForce = 50 + breakingTorque = 50 + childStageOffset = 1 + bulkheadProfiles = size0 + tags = #LOC_RestockPlus_restock-goocanister-625-1_tags + + MODULE { + name = ModuleAnimateGeneric + animationName = inline-Deploy + startEventGUIName = Deploy + endEventGUIName = Close + actionGUIName = Toggle Cover + evaDistance = 1.5 + } + + MODULE { + name = ModuleScienceExperiment + experimentID = mysteryGoo + experimentActionName = Observe Mystery Goo + resetActionName = Reset Goo Canister + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + xmitDataScalar = 0.3 + FxModules = 0 + dataIsCollectable = True + collectActionName = Collect Data + interactionRange = 1.5 + usageReqMaskInternal = 1 + usageReqMaskExternal = 8 + } +} \ No newline at end of file diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Science/dmagic-science-animate.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Science/dmagic-science-animate.cfg new file mode 100644 index 00000000..a09adf4d --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Science/dmagic-science-animate.cfg @@ -0,0 +1,155 @@ +@PART[GooExperiment]:NEEDS[DMModuleScienceAnimateGeneric] { + -MODULE[ModuleAnimateGeneric]{} + -MODULE[ModuleScienceExperiment]{} + + MODULE { + name = DMModuleScienceAnimateGeneric + + //science module values + experimentID = mysteryGoo + experimentActionName = Observe Mystery Goo + resetActionName = Reset Goo Canister + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + xmitDataScalar = 0.3 + dataIsCollectable = True + collectActionName = Collect Data + interactionRange = 1.5 + usageReqMaskInternal = 1 + usageReqMaskExternal = 8 + externalDeploy = true + + //animation values + animationName = Deploy + startEventGUIName = Open Doors + endEventGUIName = Close Doors + + useSampleTransforms = true + sampleTransformName = Canister + + dataRemovalAnimation = true + dataRemovalAnimationReverse = true + dataRemovalAnimationName = Extract + waitForDataRemoval = true + } +} + +@PART[science_module]:NEEDS[DMModuleScienceAnimateGeneric] { + -MODULE[ModuleAnimateGeneric]{} + -MODULE[ModuleScienceExperiment]{} + + MODULE { + name = DMModuleScienceAnimateGeneric + + //science module values + experimentID = mobileMaterialsLab + experimentActionName = Observe Materials Bay + resetActionName = Reset Materials Bay + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + xmitDataScalar = 0.3 + dataIsCollectable = True + collectActionName = Collect Data + interactionRange = 1.5 + usageReqMaskInternal = 1 + usageReqMaskExternal = 8 + externalDeploy = true + + //animation values + animationName = Deploy + startEventGUIName = Open Doors + endEventGUIName = Close Doors + + useSampleTransforms = true + sampleTransformName = Experiments_Disappearing + + useReplacementTransforms = true + replacementTransformName = Experiments_Used + replacementTransformScale = 1.0 + + dataRemovalAnimation = true + dataRemovalAnimationReverse = true + dataRemovalAnimationName = Extract + waitForDataRemoval = false + } +} + +@PART[restock-goocanister-625-1]:NEEDS[DMModuleScienceAnimateGeneric] { + -MODULE[ModuleAnimateGeneric]{} + -MODULE[ModuleScienceExperiment]{} + + MODULE { + name = DMModuleScienceAnimateGeneric + + //science module values + experimentID = mysteryGoo + experimentActionName = Observe Mystery Goo + resetActionName = Reset Goo Canister + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + xmitDataScalar = 0.3 + dataIsCollectable = True + collectActionName = Collect Data + interactionRange = 1.5 + usageReqMaskInternal = 1 + usageReqMaskExternal = 8 + externalDeploy = true + + //animation values + animationName = inline-Deploy + startEventGUIName = Open Doors + endEventGUIName = Close Doors + + useSampleTransforms = true + sampleTransformName = Canister + + dataRemovalAnimation = true + dataRemovalAnimationReverse = true + dataRemovalAnimationName = inline-Extract + waitForDataRemoval = true + } +} + +@PART[restock-materialbay-radial-1]:NEEDS[DMModuleScienceAnimateGeneric] { + -MODULE[ModuleAnimateGeneric]{} + -MODULE[ModuleScienceExperiment]{} + + MODULE { + name = DMModuleScienceAnimateGeneric + + //science module values + experimentID = mobileMaterialsLab + experimentActionName = Observe Materials Bay + resetActionName = Reset Materials Bay + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + xmitDataScalar = 0.3 + dataIsCollectable = True + collectActionName = Collect Data + interactionRange = 1.5 + usageReqMaskInternal = 1 + usageReqMaskExternal = 8 + externalDeploy = true + + //animation values + animationName = radial-Deploy + startEventGUIName = Open Doors + endEventGUIName = Close Doors + + useSampleTransforms = true + sampleTransformName = Experiments_Disappearing + + useReplacementTransforms = true + replacementTransformName = Experiments_Used + replacementTransformScale = 1.0 + + dataRemovalAnimation = true + dataRemovalAnimationReverse = true + dataRemovalAnimationName = radial-Extract + waitForDataRemoval = false + } +} \ No newline at end of file