From be66518564b670447c806070dec2d5d4bc11c605 Mon Sep 17 00:00:00 2001 From: NullBite Date: Thu, 24 Mar 2022 12:05:28 -0400 Subject: [PATCH] Hide leggings/boots when mertail is visible --- script.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script.lua b/script.lua index 0cad032..4fe170c 100644 --- a/script.lua +++ b/script.lua @@ -417,7 +417,7 @@ do PM.addPartGroupFunction(VANILLA_GROUPS.ALL, function(last) return last or forceVanilla() end) --- Armor state - PM.addPartGroupFunction(VANILLA_GROUPS.ARMOR, function(last) return local_state.armor_enabled end) + PM.addPartGroupFunction(VANILLA_GROUPS.ARMOR, function(last) return last and local_state.armor_enabled end) --- Custom state local tail_parts=mergeTable({model.Body.TailBase}, recurseModelGroup(model.Body.MTail)) @@ -432,7 +432,7 @@ do -- Enable tail setting PM.addPartFunction(model.Body_Tail, function(last) return last and local_state.tail_enabled end) -- no legs, regular tail in water if tail enabled - local mtail_mutually_exclusive={model.LeftLeg, model.RightLeg, model.Body_Tail} + local mtail_mutually_exclusive={model.LeftLeg, model.RightLeg, model.Body_Tail, armor_model.LEGGINGS, armor_model.BOOTS} PM.addPartGroupFunction(mtail_mutually_exclusive, function(last) return last and not aquaticTailVisible() end) -- aquatic tail in water PM.addPartGroupFunction(tail_parts, function(last) return last and aquaticTailVisible() end)