From 709ee178a3619c170d6cdc160485d3006b9bdaa0 Mon Sep 17 00:00:00 2001 From: jshipsey Date: Sun, 25 Aug 2019 15:52:23 -0400 Subject: [PATCH] proper head offsets, more options --- assets/voxygen/voxel/figure/beard/human/1.vox | Bin 44478 -> 1240 bytes .../voxygen/voxel/figure/eyes/danari/male.vox | Bin 0 -> 1160 bytes .../voxel/figure/eyes/dwarf/female.vox | Bin 55588 -> 1152 bytes .../voxel/figure/eyes/human/female.vox | Bin 1160 -> 1152 bytes .../voxel/figure/eyes/undead/female.vox | Bin 0 -> 1112 bytes .../voxygen/voxel/figure/eyes/undead/male.vox | Bin 0 -> 1112 bytes .../voxygen/voxel/figure/hair/danari/male.vox | Bin 44947 -> 1824 bytes .../voxel/figure/hair/undead/female.vox | Bin 0 -> 2012 bytes .../voxygen/voxel/figure/hair/undead/male.vox | Bin 0 -> 1960 bytes .../voxel/figure/head/undead/female.vox | Bin 0 -> 3300 bytes .../voxygen/voxel/figure/head/undead/male.vox | Bin 0 -> 3016 bytes .../voxygen/voxel/humanoid_head_manifest.ron | 107 ++++++++---------- 12 files changed, 49 insertions(+), 58 deletions(-) create mode 100644 assets/voxygen/voxel/figure/eyes/danari/male.vox create mode 100644 assets/voxygen/voxel/figure/eyes/undead/female.vox create mode 100644 assets/voxygen/voxel/figure/eyes/undead/male.vox create mode 100644 assets/voxygen/voxel/figure/hair/undead/female.vox create mode 100644 assets/voxygen/voxel/figure/hair/undead/male.vox create mode 100644 assets/voxygen/voxel/figure/head/undead/female.vox create mode 100644 assets/voxygen/voxel/figure/head/undead/male.vox diff --git a/assets/voxygen/voxel/figure/beard/human/1.vox b/assets/voxygen/voxel/figure/beard/human/1.vox index de41dd579b63a0532d6f241458ef59bb6fd524ae..322704c7872be407ec16810936274fa5f3caea90 100644 GIT binary patch delta 216 zcmW;Ey$J$A5QgDzeohds2m>22FxcQU5ahgc3$Y2Y5pyGp5NyFBe8+`{*_ruvpC5m( zujk{uxl5XM?Lg5hrBhq>V>O%=7|AhTmUg4o*}_BJ!n#AEI(^|Tvu^M|W~T0yk-D56 i+-)MPo;(U9fhasm45fO)i2+f01Ro|M3VS@hKIRV?6&i&A literal 44478 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 KwvNixddQzCj3&AO literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/figure/eyes/dwarf/female.vox b/assets/voxygen/voxel/figure/eyes/dwarf/female.vox index 067d00e1f83e77b172c8ab4e7980ccfc97ad9876..f9629af5152d6cff799e7a3e44f57d9b29119a35 100644 GIT binary patch delta 138 zcmZ3oiMfHZKFmKtVHyJigRi5fACO|mVPRkh_Kb4n0datU3y2wkm>Gy8BBMNQfHVm3 z0WmuRQz0h3vY*nyY{Xbd|L2e~^rG63xX Kg3Uopj4S}c_6_O) literal 55588 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 pW?*0}4lrim*jU5E0ssm63v>Vg delta 114 zcmZqR?BEm(^N&!N#=yYf>*(nRq!>yj3W|rY02vXHQJyX!5g-r%VkQRWLPj9w0Ah9^ t28tAN0x=TDc diff --git a/assets/voxygen/voxel/figure/eyes/undead/female.vox b/assets/voxygen/voxel/figure/eyes/undead/female.vox new file mode 100644 index 0000000000000000000000000000000000000000..5bedc5ce774b6867648a23aabdb0674a9b8cf62a GIT binary patch literal 1112 zcmbu8ZDxxu@_37A)GO1c#fOB;*?k$yg_c&=g>L%EC zjFATy2zJ#GzPbyIM#Ie5=@^YhGA$-@7tCc*mW8$>v*^EM;`L)IqtDXlQayvc!jpT# zhZlm^W#*heo8cQJe121d=VT16*R$c|9t-N@%4P_b^Z7Gv$L}~lh;jpW)Foe zhe_}!@aVGea+7e~Y{p`-(2(57s+9wX-%Fe)j=|2KZ`h<)f5%|pP-=iBh3#xVd5oF$ z@jSbk%AhlWc6C?3-+v@8Qfp()6Fd!Yu(J>Ul^~}E9&rBt2n+YNu;g$zYC%9`V_K1nMIyB^kY*BX8W!nB zh6F`yfF(G@g)n18B`ulR3)VPdOq?-jjENFsjM>}0SQg)Xe2VWhWQn`vo6Gm^p1bGn zd9I~#zj;(d>Z_a$N=eOnk!GjMu`x=NY*1LEuvTIJ0hd#+bW~KB#E580X)&^$>rv=bid zrYPJ+oMs@g$%wf(3)^G~;)p>!A0ShkkVOM=^+M7yVe_!?$#o&tBYYST5)?OF5en*c z)E)+F zJt~wf2=ckA?~6r(A0cyk2DZgBlat89@>HnZLQsTxg+~f66@n*(+4DkVM!0iBaZQ+V z2*2(VmX8Q7#ZR;d!-tivA#ty@$|DKTEeR5SnNu^2>g^N+?wa~){Di?5k$ZKl_8sGo` literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/figure/hair/danari/male.vox b/assets/voxygen/voxel/figure/hair/danari/male.vox index 9c01bc238b27c0108a6f0330f3c192c1f940c952..217c15ab4bfe3f856e043e08aee63d9cc3023fe8 100644 GIT binary patch delta 95 zcmbPypJ@S~Wte}2!ZZd3246={KOn`x!_L4E>>1_C1L6Pyh~@%fP9TnmjPkt01Y`ig kwuzSa*;$x4n3$P3Cd)H^WoHGk85t)_GyUBBo`r`601Xikh5!Hn literal 44947 zcmd7aeVkNP83*t)ciwl?P!T4IaBK{!i%};L1Pxy)zA2lc5vux5h93Kvb4VLEe8!8k0Sz3 z!0{t|h=9xG1ble)B0LCpzzL!qL_4T$j4Z;)BDdcOVr-F~cR7yFj~s|1wEY<83-}#B zqR8cTf&q;8BYfKTAiS94b$rI_1pI!-ha5hgqwApW$ND}EgSnXFH<;tqSLDVRANm2! z>46$;KgRiy%ZKYe<3rnrSJa{TgB~Y{C$cwuv+ zRxi$bQM(s)VFMix>h@~DgiUokSkr}dJXqg@F<$iDsNIFy-DrC-&VyWDT=$}G55fzF zTl1rC+&IUD+6`*QDFoW6-G$oSx`qa7w@uWJD~>_!2DKa1Zcw`$xgB+&c7xgtYBw+$ z)NW9_LG2!06E%AfUJcahLFmSLP@@}dH|ln5cpVq+zYEWT3pKj%Y~Z0oAGP3_@gh9f z6Fgpy2hWrj0Tyc3R|xU!x$q2P!yIe|1|hIFZnWLHmbS5nZj8m9LnUY<(u)>cbfSIg z5C7sqQ@Rgr>ye(hVBVlY)AXFvSAEN9j)~pZy5B;^jlQPP(>ktaY&7phFB}Sos?rND zm{+3Lap-V8dQxk9_SB^dMrfn^&}%w5nvS(5v=i0^jvS>Yj~W%}KT3&5jVkXyN<~MF zs^~w;Gtj8Y{-acVRIaN2qkIF6n$&-kf1pv-I%>hp^QIaF;i##pkyA?E>l5#kl*qn) zb9AUYQ1{4xjX||TW%v~#39X$drQ0Tpnc)@FTqI`u@nZH5l|gfi3~M!V;zlEqsbCOJ7V`TmoBg=Oh>39Ki=Z}z4sWCEk%>|HryIEq=jT_BkkpJZvU>h_*_tSqH5XUQ)~0E)?}kg{&90P8JY}d%DIYBt zo;zL=i>sx1mXXfOjcm&s*?Y5*Nux$c-Gs4n*`zYbPM<7`Ck&NTCS`S|UN&CWEW3AHF9)8wQ;Lg=<%Ge-}P5iRLG|4ZE{9ryPUP|8X4X>T%Nwi$V->v zQ=_X(N=r+ny}ey#U$9F|=V}>}9U^;fE!@MkBk=5u8YP>q+al+jwOQipua^^+4U^{| zJXQA850}l@v;O<9<22XOh0jU0Nu=Y}9nyL4ZnnBviUTbTK0K;ahZM;y0Mb=<<9KQ{CJo>EM|hx+XY?z?;p zz3^Ci;fLvk`p0_i=kPds;qmms!Sq7?UJ&UhUKpVlmeUI>=!KQ^!YX>ry|9K}IGJ8}CcO}Uiaef?n82FHF)4o9Klpdf`Xuh0XNB7J6YTy)aEL z%+L$l=!GAn7iQ^&IeKB9Ubuo@*iJ88NiSSQFYKTfuBI1$oL;zwUU((Fa4o&?Dth53 z=!I9)3$LLUcG3&4r59dDFT9>!_(^)<4fMiw^uinIh3n~spQ0CTpcmdmFT9yvxRGAC ziC(ywUU&<=a0|Wg)AYiv^uk-|g}2cQZ>JZ2hF4p30h2NqVK20xthF4q z9eUwk=!Ngn3;#+le2-rEH+tdU>4pEG7ygr8_%C|lzv+cSDa_72Z&nI2J$wi+BAV}L zOL(-AN;f+8)s0`nW!1LRT#Qb6RaK}vbXqi)PPQa;a#c7~6}DMo*+fjUgv-L!_C!3D zYj)`gU9=hvJv4LQMOUO#AH1lhxLfDr2q5~Vh~-Ow*sJZSq;;z)nk%#| zX?aU5o`|OH#UoB+?Foe}>4xaqc71(f>_#qc$z)n>_SV#@!p;|VIM)zsN!SE_T`rbu zOElzdUvEb=-;_<{nldeR2O_#gMfVzgcC4^iCT$1Pi# z-7cNXW>%!*R@;zi$z-*{nsCVew27KB*@E0U#&svsZSAd9uSb_B4=2$p;Shf4+Glo8 zIhvk`Cky*zSMHr;^Q=t8^G$_?Z3UNiXVFo;3)@CAn>xbZo5kL$TwAOmm9{rCayYHl zh4*2(9fJ2^TT85?_ipO{uck*3(YsI~St6fDvLm)lCq-=axs`|8v6yZ5;%sW$(}EB8 WmM5bPeR_6Y*gEY4qH`i4{CFP%z_yzJ diff --git a/assets/voxygen/voxel/figure/hair/undead/female.vox b/assets/voxygen/voxel/figure/hair/undead/female.vox new file mode 100644 index 0000000000000000000000000000000000000000..13c463bbfdd46fcb1edeb4df27aeafe3fd9ec30b GIT binary patch literal 2012 zcmbtUZD>|y7{1SWp68tBysOamp_?|>)Z9Bm-DaDn=}ec-x!GJTT`Cz$t|7{(p<@`j zl9rgZ#%7?c6|#Co)5A9E^uvaU2_~{6f)bI4{`MoHe^=L|{VF7=7cQ>*x$ckWzVCC+ z+q`~bQNM`Puc&Px$=9JsQ*BGleeS?t7Loc38#lGo9#>8k`I)ex7hCJcVPs+(X+p(8 z6vT$m5+>G$u}1_^7%L*MHdcfv8+%?r(C<_8Y;0*;+Q!<%(ieJO5>QvdJi>&f;4*VzG7=Dm&;)&{AV|U}NK6zanh+IaEYH5PeUk~E;ZM26tA(5`<% zyF0lX%U+DT*WKspx*DOESoRzcA+?ClIp97*?$2^|!&vQlp&hyy=X1N#+y`S)hRix1 zHJ`r7`iaLlpS2A0eCo>W*X@V8qOP1qTiCmyF6=kt`Jl{e30^!a*ms?|tXZags!So<*gL@-8tNAUj%eR~CG-xZ7x z3$C2!xmqw(Blv8C;O0w$7M}Mu3yy84-XU0-7HnN4=vXB}ak++gd^Q7Qx^vf(u6lm4yYUEuDqUmGjWP zYB8Ei^U%6*8jh@z`VTmZw*s?S%$(?ry=cH`*{Vd7^ykyC=JUkHBsR?yj6 zg5%v4xO8SEe*K{d?T07f$R{~Ce?1>JG2=haKmO)(_~lgV|DM01q5|(!4Pt)T5SH{D zM1FTZE`KPv@x0)4NeR;FG2QDg?GNQd$Dug%jfj<`wOw|=mKQT&%%!< Svi}jgusV(94dwT`L;eH>rp+Ay literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/figure/hair/undead/male.vox b/assets/voxygen/voxel/figure/hair/undead/male.vox new file mode 100644 index 0000000000000000000000000000000000000000..ee784ae74898fe1812522dde329beeb71b8952a7 GIT binary patch literal 1960 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 IH@n0B1zyTjb^rhX literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/figure/head/undead/male.vox b/assets/voxygen/voxel/figure/head/undead/male.vox new file mode 100644 index 0000000000000000000000000000000000000000..807b9d5659cf5f36c60cdddad2c9c4a824226716 GIT binary patch literal 3016 zcmbuAZ)}%W701tW?|ts`JgXWerHnF5E#TT>#$Wj(xD}z>3Ik*)Zj}*dwn%N3%|^-A zG?=Y(5f>a{12bVmGz85u+(=6_zQAUZWyxF?T#Sj5xfs*E^o23L`}#RQ-f4)5{?hO7 z-h0lu=g;??`|JKa_jjK(vt3(351 zln@lE{DITJ)w*yQ`q0ujPsAjTSW$x$S!D9c^b0}(Vd0ULJer6Mcxx&+sMtq}XcBTz zf$V^zrbGrRkU>Lj6fjqT%pP~#_Zjez^;Fg!)Htdd~w(L zbRWn{>=SVk^T$YVKi3J)5^_hs1}*u_!%=pQe8{kAkO%TL=ZE=B%yV`=sHs2}K=$|O-1-&n24*r) zXGs#J&j4KWlmTy!Lxn!k=R_fiekS@F(M4=3e+S+hz7kDJ%wEafyf@5diHs23V~?&t zp53+;kGOvJdxjnxqn{bO?Dp71a?S1seSt2vYC%s`7NRpk#NtHFi&WAwQt z=fHeWJpMC&c;g^CkQ;RuAb<#rz8Ac^03v(F#@kKq{;ZrsRtKC%dJ`!y!e{We=f5TN zDA3EmYRC)M0mH6vzJbAW) zNj6x@MsJdx{iy6phvw}vEqv5;>v7X3Up3XErVme==5y|N*|cs~n|3@pPs2~m*LN>{ zOxq_+d#6laxnO$o9q!`0YotfZCi=C0dO(ZE+SPNcQ~l?bX!RSnY2g9WvZwHU(zNBW z$v#i~@menwBzHNGSemSd+=8<^@Qod4@|S?O>e%&dBAjb z(DaM@OxM0@8s_}Oe$(-Xksmf~>oXnPXga*z^aAp|>pC?u*rV~iy*l~G8clp*gH9gW zrr(_Uru5shTCuc4Th=Vm&O3Yc$o>r)-C>%1&~)Y-rpwQp)^~MksDGIbtiN4j+c#-{ ze}_iaE!MHSmuvdqN)2vVtvz>b((vcDYV^yyHU8MJj(>Yp)90Vn)z@Ft^yved{pr`# z*4Cz5=HIOD?ryE_>(Tn#KcP>r>C^FNZq_8_Uqc)D|DKe)8|ZY{mS&0-iZkcXyxj& z+I;kBEt*`UH-2n-_e-XidwbQ_*QY~E59{80F3KjywP0+4E}gpG!y}!{PFI({wR}o< zY(AlfpLU%$Zs)!p*!Pyk4oOd*IUxH>$BLDyZ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/humanoid_head_manifest.ron b/assets/voxygen/voxel/humanoid_head_manifest.ron index b7bba4b6f4..9ba9d36540 100644 --- a/assets/voxygen/voxel/humanoid_head_manifest.ron +++ b/assets/voxygen/voxel/humanoid_head_manifest.ron @@ -1,16 +1,14 @@ ({ (Human, Male): ( - offset: (-7.0, -5.0, -1.25), - head: ("figure.head.human.male", (0, 0, -1)), - eyes: ("figure.eyes.human.male", (3, 7, 1)), + offset: (-7.0, -5.0, -2.25), + head: ("figure.head.human.male", (0, 1, 0)), + eyes: ("figure.eyes.human.male", (3, 8, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.human.male", (1, 0, 0))), - Temp2: Some(("figure.hair.human.male", (1, 0, 1))), + Temp1: Some(("figure.hair.human.male", (1, 0, 1))), }, beard: { None: None, - Some: Some(("figure.beard.human.1", (1, 8, -7))), + Some: Some(("figure.beard.human.1", (4, 5, -2))), }, accessory: { Nothing: None, @@ -19,12 +17,11 @@ ), (Human, Female): ( offset: (-7.0, -7.5, -3.25), - head: ("figure.head.human.female", (0, 4, 3)), + head: ("figure.head.human.female", (0, 4, 2)), eyes: ("figure.eyes.human.female", (2, 11, 4)), hair: { - None: None, - Temp1: Some(("figure.hair.human.female_1", (1, 1, -4))), - Temp2: Some(("figure.hair.human.female_2", (1, -1, 1))), + Temp1: Some(("figure.hair.human.female_1", (1, 1, -5))), + Temp2: Some(("figure.hair.human.female_2", (1, -1, 0))), }, beard: { None: None, @@ -36,16 +33,16 @@ }, ), (Orc, Male): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.orc.male", (-1, 3, 2)), - eyes: ("figure.eyes.orc.male", (-1, 4 , 5)), + offset: (-8.0, -5.0, -2.25), + head: ("figure.head.orc.male", (0, 1, 1)), + eyes: ("figure.eyes.orc.male", (0, 2, 4)), hair: { None: None, - Temp1: Some(("figure.hair.orc.male", (3, 2, 2))), + Temp1: Some(("figure.hair.orc.male", (4, 0, 1))), }, beard: { None: None, - Some: None, + Some: Some(("figure.beard.orc.1", (7, 9, 1))), }, accessory: { Nothing: None, @@ -53,12 +50,11 @@ }, ), (Orc, Female): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.orc.female", (-1, -1, 0)), - eyes: ("figure.eyes.orc.female", (2, 8, 1)), + offset: (-8.0, -8.0, -2), + head: ("figure.head.orc.female", (0, 0, -1)), + eyes: ("figure.eyes.orc.female", (3, 9, 0)), hair: { - None: None, - Temp1: Some(("figure.hair.orc.female", (4, 1, 0))), + Temp1: Some(("figure.hair.orc.female", (5, 2, -1))), }, beard: { None: None, @@ -70,12 +66,11 @@ }, ), (Elf, Male): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.elf.male", (-1, 3, 1)), - eyes: ("figure.eyes.elf.male", (3, 10, 3)), + offset: (-8.0, -5.0, -2.25), + head: ("figure.head.elf.male", (0, 2, 0)), + eyes: ("figure.eyes.elf.male", (4, 9, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.elf.male", (1, 2, 2))), + Temp1: Some(("figure.hair.elf.male", (2, 1, 1))), }, beard: { None: None, @@ -87,12 +82,11 @@ }, ), (Elf, Female): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.elf.female", (-1, 4, 2)), - eyes: ("figure.eyes.elf.female", (2, 11, 3)), + offset: (-8.0, -5.5, -2.0), + head: ("figure.head.elf.female", (0, 3, 1)), + eyes: ("figure.eyes.elf.female", (3, 10, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.elf.female", (1, 2, 0))), + Temp1: Some(("figure.hair.elf.female", (2, 1, -1))), }, beard: { None: None, @@ -104,15 +98,15 @@ }, ), (Dwarf, Male): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.dwarf.male", (1, 1, 1)), - eyes: ("figure.eyes.dwarf.male", (3, 8, 3)), + offset: (-6.0, -5.0, -2), + head: ("figure.head.dwarf.male", (0, -1, -1)), + eyes: ("figure.eyes.dwarf.male", (2, 6, 1)), hair: { None: None, }, beard: { None: None, - Some: None, + Some: Some(("figure.beard.dwarf.1", (1, 2, -10))), }, accessory: { Nothing: None, @@ -120,12 +114,11 @@ }, ), (Dwarf, Female): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.dwarf.female", (1, 4, 2)), - eyes: ("figure.eyes.dwarf.female", (2, 11, 3)), + offset: (-6.0, -6.0, -2), + head: ("figure.head.dwarf.female", (0, 3, 0)), + eyes: ("figure.eyes.dwarf.female", (1, 10, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.dwarf.female", (2, 1, -5))), + Temp1: Some(("figure.hair.dwarf.female", (1 , 0, -7))), }, beard: { None: None, @@ -137,12 +130,12 @@ }, ), (Undead, Male): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.undead.male", (1, 1, 1)), - eyes: ("figure.eyes.undead.male", (3, 8, 3)), + offset: (-5.5, -5.0, -2.25), + head: ("figure.head.undead.male", (1, 1, -1)), + eyes: ("figure.eyes.undead.male", (3, 7, 3)), hair: { None: None, - Temp1: Some(("figure.hair.undead.male", (2, 1, -5))), + Temp1: Some(("figure.hair.undead.male", (0, 0, 0))), }, beard: { None: None, @@ -154,12 +147,11 @@ }, ), (Undead, Female): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.undead.female", (1, 4, 2)), - eyes: ("figure.eyes.undead.female", (2, 11, 3)), + offset: (-6.0, -5.0, -2.5), + head: ("figure.head.undead.female", (1, 1, -1)), + eyes: ("figure.eyes.undead.female", (3, 7, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.undead.female", (2, 1, -5))), + Temp1: Some(("figure.hair.undead.female", (1, 0, -1))), }, beard: { None: None, @@ -171,12 +163,12 @@ }, ), (Danari, Male): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.danari.male", (-2, 2, 1)), - eyes: ("figure.eyes.danari.male", (3, 8, 30)), + offset: (-9.0, -5.0, -2.75), + head: ("figure.head.danari.male", (0, 1, -1)), + eyes: ("figure.eyes.danari.male", (5, 7, 1)), hair: { None: None, - Temp1: Some(("figure.hair.danari.male", (1, 1, 1))), + Temp1: Some(("figure.hair.danari.male", (3, 0, -1))), }, beard: { None: None, @@ -188,12 +180,11 @@ }, ), (Danari, Female): ( - offset: (-7.0, -7.5, -3.25), - head: ("figure.head.danari.female", (-2, 6, 1)), - eyes: ("figure.eyes.danari.female", (2, 13, 3)), + offset: (-9.0, -7.5, -2.25), + head: ("figure.head.danari.female", (0, 6, 0)), + eyes: ("figure.eyes.danari.female", (4, 13, 2)), hair: { - None: None, - Temp1: Some(("figure.hair.danari.female", (1, 0, 1))), + Temp1: Some(("figure.hair.danari.female", (3, 0, -1))), }, beard: { None: None,