Add aquatic armor to PartsManager
This commit is contained in:
parent
cee4217b2d
commit
a68cb03da9
11
script.lua
11
script.lua
@ -447,14 +447,12 @@ do
|
||||
-- Always true if vanilla_enabled
|
||||
PM.addPartGroupFunction(VANILLA_GROUPS.ALL, function(last) return last or forceVanilla() end)
|
||||
|
||||
--- Armor state
|
||||
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.MTail1))
|
||||
local tail_parts=mergeTable({model.Body.TailBase}, TAIL_BONES)
|
||||
-- Disable model in vanilla partial
|
||||
local vanilla_partial_disabled=mergeTable(MAIN_GROUPS, {model.Body.Body, model.Body.BodyLayer})
|
||||
local vanilla_partial_enabled=mergeTable(tail_parts, {model.Head, model.Body_Tail, model.Body})
|
||||
local vanilla_partial_enabled={model.Head, model.Body}
|
||||
PM.addPartGroupFunction(vanilla_partial_disabled, function(last) return not vanillaPartial() end)
|
||||
-- Enable certain parts in vanilla partial
|
||||
PM.addPartGroupFunction(vanilla_partial_enabled, function(last) return last or vanillaPartial() end)
|
||||
@ -468,6 +466,11 @@ do
|
||||
-- aquatic tail in water
|
||||
PM.addPartGroupFunction(tail_parts, function(last) return last and aquaticTailVisible() end)
|
||||
|
||||
--- Armor state
|
||||
local all_armor=reduce(mergeTable, {VANILLA_GROUPS.ARMOR, TAIL_LEGGINGS, TAIL_BOOTS})
|
||||
PM.addPartGroupFunction(all_armor, function(last) return last and local_state.armor_enabled end)
|
||||
|
||||
|
||||
-- Disable when vanilla_enabled
|
||||
PM.addPartGroupFunction(MAIN_GROUPS, function(last) return last and not forceVanilla() end)
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user