diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga index 067af199..d603781a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu index 0d93d378..4185471b 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu index 898d5ae3..4b6be367 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-variants-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-variants-1.tga new file mode 100644 index 00000000..26b821a7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-variants-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu index 8e849011..5e9f4fcb 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg index 702f7f72..425c3f18 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg @@ -3,7 +3,7 @@ // - Kickback (MassiveBooster) // - Thumper (solidBooster1-1) // - Hammer (solidBooster) -// - Flea (solidBooster_sm) +// - Flea (solidBooster_sm_v2) // - Separatron I (sepMotor1) // Kickback @@ -287,7 +287,7 @@ } // Hammer -@PART[solidBooster] { +@PART[solidBooster_v2] { @author = Chris Adderley (Nertea) !mesh = DELETE @@ -387,10 +387,49 @@ @animationName = restock-srb-hammer-heat-1 @responseSpeed = 0.1 } + @MODULE[ModulePartVariants] + { + baseVariant = White + !primaryColor = DELETE + !secondaryColor = DELETE + !baseDisplayName = DELETE + !baseThemeName = DELETE + VARIANT + { + name = White + primaryColor = #ffffff + secondaryColor = #ffffff + displayName = #autoLOC_8007119 + themeName = White + GAMEOBJECTS + { + YellowStripe = false + OrangeStripe = false + } + } + @VARIANT[YellowAndWhite] + { + !TEXTURE {} + GAMEOBJECTS + { + YellowStripe = true + OrangeStripe = false + } + } + @VARIANT[Orange] + { + !TEXTURE {} + GAMEOBJECTS + { + YellowStripe = false + OrangeStripe = true + } + } + } } // Flea -@PART[solidBooster_sm] { +@PART[solidBooster_sm_v2] { @author = Chris Adderley (Nertea) !mesh = DELETE @@ -488,6 +527,45 @@ dependOnEngineState = True dependOnThrottle = True } + @MODULE[ModulePartVariants] + { + baseVariant = White + !primaryColor = DELETE + !secondaryColor = DELETE + !baseDisplayName = DELETE + !baseThemeName = DELETE + VARIANT + { + name = White + primaryColor = #ffffff + secondaryColor = #ffffff + displayName = #autoLOC_8007119 + themeName = White + GAMEOBJECTS + { + YellowStripe = false + OrangeStripe = false + } + } + @VARIANT[YellowAndWhite] + { + !TEXTURE {} + GAMEOBJECTS + { + YellowStripe = true + OrangeStripe = false + } + } + @VARIANT[Orange] + { + !TEXTURE {} + GAMEOBJECTS + { + YellowStripe = false + OrangeStripe = true + } + } + } } // Separatron @PART[sepMotor1] { @@ -571,6 +649,7 @@ @name = ModuleEnginesFX %runningEffectName = fx-separatron-running } + MODULE { name = FXModuleAnimateThrottle diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-125.cfg index 4fb8507f..5dee4da7 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-125.cfg @@ -14,6 +14,7 @@ MODEL { model = ReStock/Assets/FuelTank/restock-fueltank-125-4 } + !MODULE[ModulePartVariants] {} } @PART[fuelTankSmall] @@ -28,6 +29,7 @@ model = ReStock/Assets/FuelTank/restock-fueltank-125-3 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} } @PART[fuelTank] @@ -40,6 +42,7 @@ model = ReStock/Assets/FuelTank/restock-fueltank-125-2 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} // @node_stack_top = 0.0, 9.81725, 0.0, 0.0, 1.0, 0.0 // @node_stack_bottom = 0.0, -9.12500, 0.0, 0.0, -1.0, 0.0 // @node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1 @@ -56,5 +59,6 @@ MODEL { model = ReStock/Assets/FuelTank/restock-fueltank-125-1 } + !MODULE[ModulePartVariants] {} %rescaleFactor = 1 }