Add PartsManager visibility rules, new config opts
This commit is contained in:
parent
e1108238a4
commit
aa4772ca02
18
script.lua
18
script.lua
@ -157,7 +157,9 @@ do
|
|||||||
["armor_enabled"]=true,
|
["armor_enabled"]=true,
|
||||||
["vanilla_enabled"]=false,
|
["vanilla_enabled"]=false,
|
||||||
["snore_enabled"]=true,
|
["snore_enabled"]=true,
|
||||||
["print_settings"]=false
|
["print_settings"]=false,
|
||||||
|
["vanilla_partial"]=false,
|
||||||
|
["aquatic_enabled"]=false
|
||||||
}
|
}
|
||||||
|
|
||||||
skin_state=mergeTable(
|
skin_state=mergeTable(
|
||||||
@ -262,6 +264,20 @@ VANILLA_GROUPS={
|
|||||||
for _, v in pairs(VANILLA_GROUPS.INNER) do table.insert(VANILLA_GROUPS.ALL,v) end
|
for _, v in pairs(VANILLA_GROUPS.INNER) do table.insert(VANILLA_GROUPS.ALL,v) end
|
||||||
for _, v in pairs(VANILLA_GROUPS.OUTER) do table.insert(VANILLA_GROUPS.ALL,v) end
|
for _, v in pairs(VANILLA_GROUPS.OUTER) do table.insert(VANILLA_GROUPS.ALL,v) end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for _, v in pairs(VANILLA_GROUPS.ALL) do
|
||||||
|
PartsManager.addPartFunction(v, function() return skin_state.vanilla_enabled end)
|
||||||
|
end
|
||||||
|
for _, v in pairs(VANILLA_GROUPS.HEAD) do
|
||||||
|
PartsManager.addPartFunction(v, function(last)
|
||||||
|
return last and not skin_state.vanilla_partial end) end
|
||||||
|
|
||||||
|
print(PartsManager.evaluatePart(vanilla_model.TORSO))
|
||||||
|
print(PartsManager.evaluatePart(VANILLA_GROUPS.HEAD[1]))
|
||||||
|
|
||||||
|
PartsManager.refreshAll()
|
||||||
|
|
||||||
SNORES={"snore-1", "snore-2", "snore-3"}
|
SNORES={"snore-1", "snore-2", "snore-3"}
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user