I am working on a v75 avatar renderer and I'm stuck on how these three things work. I know it has something to do with hiding body parts, but I'm not 100% certain how hidden body parts are determined.
For example, if you wear a Zakum Helmet (1002357) with hair Black Rebel (30020) and your stance is "stand1", hairOverHead will be hidden. Look at Zakum Helmet (Character.wz/Cap/01002357/info/vslot) the value is "CpH1H2H3H4H5HfHsHbAe". And defautl/default/z is "capBelowAccessory". Now if you look at Base.wz/smap/capBelowAccessory the value is "CpHdH1H2H3H4H5H6HsHfHbAfAyAsAe". Additionally, if you look at Character.wz/Hair/00030020/info/vslot the value is "H1H2H3H4H5H6HfHsHb" and default/hairOverHead/z is "hairOverHead". How are these values used to determine that hairOverHead is invisible?
As another example, if you wear a Jousting Helmet (1002023), both the character's head and earring will be hidden. Now if you take a look at Character.wz/Cap/01002023/info/vslot the value is "CpHdH1H2H3H5HfHsFcAfAyAsAfAe" and default/default/z is "cap". Then look at Base.wz/smap/cap... the value is "CpHdH1H2H3H4H5H6HsHfHbAfAyAsAe". I just don't understand how these values are parsed so that the head AND earring will not be rendered.
I know this is a very specific and targeted question, but I'm stuck here and would like to consult the experts on RZ. Any help is appreciated.
For example, if you wear a Zakum Helmet (1002357) with hair Black Rebel (30020) and your stance is "stand1", hairOverHead will be hidden. Look at Zakum Helmet (Character.wz/Cap/01002357/info/vslot) the value is "CpH1H2H3H4H5HfHsHbAe". And defautl/default/z is "capBelowAccessory". Now if you look at Base.wz/smap/capBelowAccessory the value is "CpHdH1H2H3H4H5H6HsHfHbAfAyAsAe". Additionally, if you look at Character.wz/Hair/00030020/info/vslot the value is "H1H2H3H4H5H6HfHsHb" and default/hairOverHead/z is "hairOverHead". How are these values used to determine that hairOverHead is invisible?
As another example, if you wear a Jousting Helmet (1002023), both the character's head and earring will be hidden. Now if you take a look at Character.wz/Cap/01002023/info/vslot the value is "CpHdH1H2H3H5HfHsFcAfAyAsAfAe" and default/default/z is "cap". Then look at Base.wz/smap/cap... the value is "CpHdH1H2H3H4H5H6HsHfHbAfAyAsAe". I just don't understand how these values are parsed so that the head AND earring will not be rendered.
I know this is a very specific and targeted question, but I'm stuck here and would like to consult the experts on RZ. Any help is appreciated.