Hide leggings/boots when mertail is visible

This commit is contained in:
NullBite 2022-03-24 12:05:28 -04:00
parent 12096f29ec
commit be66518564
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -417,7 +417,7 @@ do
PM.addPartGroupFunction(VANILLA_GROUPS.ALL, function(last) return last or forceVanilla() end) PM.addPartGroupFunction(VANILLA_GROUPS.ALL, function(last) return last or forceVanilla() end)
--- Armor state --- 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 --- Custom state
local tail_parts=mergeTable({model.Body.TailBase}, recurseModelGroup(model.Body.MTail)) local tail_parts=mergeTable({model.Body.TailBase}, recurseModelGroup(model.Body.MTail))
@ -432,7 +432,7 @@ do
-- Enable tail setting -- Enable tail setting
PM.addPartFunction(model.Body_Tail, function(last) return last and local_state.tail_enabled end) PM.addPartFunction(model.Body_Tail, function(last) return last and local_state.tail_enabled end)
-- no legs, regular tail in water if tail enabled -- 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) PM.addPartGroupFunction(mtail_mutually_exclusive, function(last) return last and not aquaticTailVisible() end)
-- aquatic tail in water -- aquatic tail in water
PM.addPartGroupFunction(tail_parts, function(last) return last and aquaticTailVisible() end) PM.addPartGroupFunction(tail_parts, function(last) return last and aquaticTailVisible() end)