diff --git a/Assets/CineboxAndrew b/Assets/CineboxAndrew index e9141a8d..5bd31bab 160000 --- a/Assets/CineboxAndrew +++ b/Assets/CineboxAndrew @@ -1 +1 @@ -Subproject commit e9141a8de795621d60b6232e81bce20b6dcd8509 +Subproject commit 5bd31babedfce7d912d1f9b31f0058578b4d65c6 diff --git a/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-1.mu new file mode 100644 index 00000000..62db303c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-2.mu new file mode 100644 index 00000000..c32576c0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-3.mu b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-3.mu new file mode 100644 index 00000000..47439d4a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-leg-3.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1-n.dds new file mode 100644 index 00000000..5211be96 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1.dds new file mode 100644 index 00000000..6b816d10 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Ground/restock-legs-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Patches/Ground/restock-legs.cfg b/Distribution/Restock/GameData/ReStock/Patches/Ground/restock-legs.cfg new file mode 100644 index 00000000..febf2ae2 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Ground/restock-legs.cfg @@ -0,0 +1,83 @@ + ++PART[landingLeg1-2] +{ + @name = landingLeg1-2-interim + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Ground/restock-leg-3 + } + + @MODULE[ModuleWheelBase] { + @clipObject = leg3_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelSuspension] { + @suspensionTransformName = leg3_piston + @suspensionColliderName = leg3_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelDeployment] { + @animationTrfName = leg3 + @animationStateName = restock-leg-3-deploy + @retractTransformName = leg3_piston + } + + @MODULE[ModuleWheelBogey] { + @bogeyTransformName = leg3_foot + } +} + ++PART[landingLeg1] +{ + @name = landingLeg1-interim + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Ground/restock-leg-2 + } + + @MODULE[ModuleWheelBase] { + @clipObject = leg2_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelSuspension] { + @suspensionTransformName = leg2_piston + @suspensionColliderName = leg2_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelDeployment] { + @animationTrfName = leg2 + @animationStateName = restock-leg-2-deploy + @retractTransformName = leg2_piston + } + + @MODULE[ModuleWheelBogey] { + @bogeyTransformName = leg2_foot + } +} + ++PART[miniLandingLeg] +{ + @name = miniLandingLeg-interim + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Ground/restock-leg-1 + } + + @MODULE[ModuleWheelBase] { + @clipObject = leg1_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelSuspension] { + @suspensionTransformName = leg1_piston + @suspensionColliderName = leg1_piston_CAPSULECOLLIDER + } + + @MODULE[ModuleWheelDeployment] { + @animationTrfName = leg1 + @animationStateName = restock-leg-1-deploy + @retractTransformName = leg1_piston + } +} \ No newline at end of file