From 7ea7629d2cf73b0a10fbfaee40d2779e6fe34301 Mon Sep 17 00:00:00 2001 From: Snowram Date: Wed, 24 Jun 2020 02:06:42 +0200 Subject: [PATCH] Add wolf, frostfang and mouflon npcs --- assets/common/npc_names.json | 12 ++ .../voxel/npc/frostfang/female/ears.vox | Bin 0 -> 1160 bytes .../voxel/npc/frostfang/female/foot_bl.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/female/foot_br.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/female/foot_fl.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/female/foot_fr.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/female/head_lower.vox | Bin 0 -> 1568 bytes .../voxel/npc/frostfang/female/head_upper.vox | Bin 0 -> 2048 bytes .../voxel/npc/frostfang/female/jaw.vox | Bin 0 -> 1256 bytes .../voxel/npc/frostfang/female/leg_bl.vox | Bin 0 -> 1384 bytes .../voxel/npc/frostfang/female/leg_br.vox | Bin 0 -> 1384 bytes .../voxel/npc/frostfang/female/leg_fl.vox | Bin 0 -> 1404 bytes .../voxel/npc/frostfang/female/leg_fr.vox | Bin 0 -> 1404 bytes .../voxel/npc/frostfang/female/tail.vox | Bin 0 -> 1892 bytes .../voxel/npc/frostfang/female/torso_back.vox | Bin 0 -> 2224 bytes .../npc/frostfang/female/torso_front.vox | Bin 0 -> 4316 bytes .../voxygen/voxel/npc/frostfang/male/ears.vox | Bin 0 -> 1160 bytes .../voxel/npc/frostfang/male/foot_bl.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/male/foot_br.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/male/foot_fl.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/male/foot_fr.vox | Bin 0 -> 1328 bytes .../voxel/npc/frostfang/male/head_lower.vox | Bin 0 -> 1568 bytes .../voxel/npc/frostfang/male/head_upper.vox | Bin 0 -> 2048 bytes .../voxygen/voxel/npc/frostfang/male/jaw.vox | Bin 0 -> 1256 bytes .../voxel/npc/frostfang/male/leg_bl.vox | Bin 0 -> 1384 bytes .../voxel/npc/frostfang/male/leg_br.vox | Bin 0 -> 1384 bytes .../voxel/npc/frostfang/male/leg_fl.vox | Bin 0 -> 1404 bytes .../voxel/npc/frostfang/male/leg_fr.vox | Bin 0 -> 1404 bytes .../voxygen/voxel/npc/frostfang/male/tail.vox | Bin 0 -> 1892 bytes .../voxel/npc/frostfang/male/torso_back.vox | Bin 0 -> 2224 bytes .../voxel/npc/frostfang/male/torso_front.vox | Bin 0 -> 4316 bytes .../voxel/npc/mouflon/female/foot_bl.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/female/foot_br.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/female/foot_fl.vox | Bin 0 -> 1224 bytes .../voxel/npc/mouflon/female/foot_fr.vox | Bin 0 -> 1224 bytes .../voxel/npc/mouflon/female/head_lower.vox | Bin 0 -> 1944 bytes .../voxel/npc/mouflon/female/head_upper.vox | Bin 0 -> 2704 bytes .../voxygen/voxel/npc/mouflon/female/jaw.vox | Bin 0 -> 1144 bytes .../voxel/npc/mouflon/female/leg_bl.vox | Bin 0 -> 1560 bytes .../voxel/npc/mouflon/female/leg_br.vox | Bin 0 -> 1560 bytes .../voxel/npc/mouflon/female/leg_fl.vox | Bin 0 -> 1436 bytes .../voxel/npc/mouflon/female/leg_fr.vox | Bin 0 -> 1436 bytes .../voxygen/voxel/npc/mouflon/female/tail.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/female/torso_back.vox | Bin 0 -> 3584 bytes .../voxel/npc/mouflon/female/torso_front.vox | Bin 0 -> 2864 bytes .../voxel/npc/mouflon/male/foot_bl.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/male/foot_br.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/male/foot_fl.vox | Bin 0 -> 1224 bytes .../voxel/npc/mouflon/male/foot_fr.vox | Bin 0 -> 1224 bytes .../voxel/npc/mouflon/male/head_lower.vox | Bin 0 -> 1944 bytes .../voxel/npc/mouflon/male/head_upper.vox | Bin 0 -> 2704 bytes assets/voxygen/voxel/npc/mouflon/male/jaw.vox | Bin 0 -> 1144 bytes .../voxygen/voxel/npc/mouflon/male/leg_bl.vox | Bin 0 -> 1560 bytes .../voxygen/voxel/npc/mouflon/male/leg_br.vox | Bin 0 -> 1560 bytes .../voxygen/voxel/npc/mouflon/male/leg_fl.vox | Bin 0 -> 1436 bytes .../voxygen/voxel/npc/mouflon/male/leg_fr.vox | Bin 0 -> 1436 bytes .../voxygen/voxel/npc/mouflon/male/tail.vox | Bin 0 -> 1192 bytes .../voxel/npc/mouflon/male/torso_back.vox | Bin 0 -> 3584 bytes .../voxel/npc/mouflon/male/torso_front.vox | Bin 0 -> 2864 bytes assets/voxygen/voxel/npc/wolf/female/ears.vox | Bin 0 -> 1264 bytes .../voxygen/voxel/npc/wolf/female/foot_bl.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/female/foot_br.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/female/foot_fl.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/female/foot_fr.vox | Bin 0 -> 1456 bytes .../voxel/npc/wolf/female/head_lower.vox | Bin 0 -> 2728 bytes .../voxel/npc/wolf/female/head_upper.vox | Bin 0 -> 2844 bytes assets/voxygen/voxel/npc/wolf/female/jaw.vox | Bin 0 -> 1208 bytes .../voxygen/voxel/npc/wolf/female/leg_bl.vox | Bin 0 -> 1512 bytes .../voxygen/voxel/npc/wolf/female/leg_br.vox | Bin 0 -> 1512 bytes .../voxygen/voxel/npc/wolf/female/leg_fl.vox | Bin 0 -> 1652 bytes .../voxygen/voxel/npc/wolf/female/leg_fr.vox | Bin 0 -> 1652 bytes assets/voxygen/voxel/npc/wolf/female/tail.vox | Bin 0 -> 1840 bytes .../voxel/npc/wolf/female/torso_back.vox | Bin 0 -> 3168 bytes .../voxel/npc/wolf/female/torso_front.vox | Bin 0 -> 4704 bytes assets/voxygen/voxel/npc/wolf/male/ears.vox | Bin 0 -> 1264 bytes .../voxygen/voxel/npc/wolf/male/foot_bl.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/male/foot_br.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/male/foot_fl.vox | Bin 0 -> 1456 bytes .../voxygen/voxel/npc/wolf/male/foot_fr.vox | Bin 0 -> 1456 bytes .../voxel/npc/wolf/male/head_lower.vox | Bin 0 -> 2728 bytes .../voxel/npc/wolf/male/head_upper.vox | Bin 0 -> 2844 bytes assets/voxygen/voxel/npc/wolf/male/jaw.vox | Bin 0 -> 1208 bytes assets/voxygen/voxel/npc/wolf/male/leg_bl.vox | Bin 0 -> 1512 bytes assets/voxygen/voxel/npc/wolf/male/leg_br.vox | Bin 0 -> 1512 bytes assets/voxygen/voxel/npc/wolf/male/leg_fl.vox | Bin 0 -> 1652 bytes assets/voxygen/voxel/npc/wolf/male/leg_fr.vox | Bin 0 -> 1652 bytes assets/voxygen/voxel/npc/wolf/male/tail.vox | Bin 0 -> 1840 bytes .../voxel/npc/wolf/male/torso_back.vox | Bin 0 -> 3168 bytes .../voxel/npc/wolf/male/torso_front.vox | Bin 0 -> 4704 bytes .../quadruped_medium_central_manifest.ron | 180 ++++++++++++++++ .../quadruped_medium_lateral_manifest.ron | 204 ++++++++++++++++++ common/src/comp/body/quadruped_medium.rs | 14 +- voxygen/src/anim/src/quadruped_medium/mod.rs | 36 ++++ 93 files changed, 445 insertions(+), 1 deletion(-) create mode 100644 assets/voxygen/voxel/npc/frostfang/female/ears.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/jaw.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/tail.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/female/torso_front.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/ears.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/jaw.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/tail.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/frostfang/male/torso_front.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/jaw.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/tail.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/female/torso_front.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/jaw.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/tail.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/mouflon/male/torso_front.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/ears.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/jaw.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/tail.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/wolf/female/torso_front.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/ears.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/foot_bl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/foot_br.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/foot_fl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/foot_fr.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/head_lower.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/head_upper.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/jaw.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/leg_bl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/leg_br.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/leg_fl.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/leg_fr.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/tail.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/torso_back.vox create mode 100644 assets/voxygen/voxel/npc/wolf/male/torso_front.vox diff --git a/assets/common/npc_names.json b/assets/common/npc_names.json index 270d5179ac..5c59168cb5 100644 --- a/assets/common/npc_names.json +++ b/assets/common/npc_names.json @@ -266,6 +266,18 @@ "tiger": { "keyword": "tiger", "generic": "Tiger" + }, + "wolf": { + "keyword": "wolf", + "generic": "Wolf" + }, + "frostfang": { + "keyword": "frostfang", + "generic": "Frost Fang" + }, + "mouflon": { + "keyword": "mouflon", + "generic": "Mouflon" } } }, diff --git a/assets/voxygen/voxel/npc/frostfang/female/ears.vox b/assets/voxygen/voxel/npc/frostfang/female/ears.vox new file mode 100644 index 0000000000000000000000000000000000000000..f70d4c7ec4bb3201cb7be7dbe3c6c00ed045f050 GIT binary patch literal 1160 zcmW;Lv5FHx90%b4M!mDJ@Wcm@yuuU~YH<>gD^yS-=RLr*HbNf36gC!@W55TH!zVCc zFAVqu3tHKwwi~~hO@5o?m))H&Gn==s&L8X|;>GFNOE2-^X2hGbi)VNG2it8~$PGDv zcX77z+PAxM6w~FcY1$o4i``L#_i?$HVmF0Mi>rn2rkHle5m%v)X}UU|LZ&|C)$8X^ zPs4b9Yh$bSMY1GO_o~`eebrZe)%U}SzIapgMPKy&)U40?>_gUPeZO4NCwUu^c>^CqrZdW)~kz_g_sJY(5-GEe5oJej92W#-8|nJ4pPp6`8m$13%i$?fBx);`Vu+GcL;^WVRgUeA+w z63@5|coI+INj!W=(t^Yk`oh8QY0Qv(eosp#FKc`{chwqCE>YPD+1<+9zo|HQEo{{h5wbiM!p literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/foot_bl.vox b/assets/voxygen/voxel/npc/frostfang/female/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..fce0504bd77f058510abb6b1c573fca9acad4aee GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^qkCr6@Qp%qs^ zBzmMHaRrv3+GdrSZg^)P$>-Q#?3pKHzkPLne-e=wr)Mwul6wo0H)j{mZnpzo9LlZ# zIe&L?cGF5;4@nlil%)Hli+xIYFN0j_LM}5I*v~r9r+p?#7Q5V{i!sT-{xBvT#w>Zt zl6Fb?PDJyVwH+t+bsVzphAg|BbQ%)-iTy16CSy)~4?5|dkSM9H0>%>SQQfsS% zP0$B@&^L6B<9PZ~;c+~U$MHCxzI=EbkK=JXj;AfD z<8eHW$MHCxzRZ1Pnx?%Ap>Io%$M6^)!(({*?Z9Jr41_VEF?hd4Tx6VJ92g$M({CFd z!((_1kKt*z((o7_!((_1&$o7a`(0`)WA(%DT0hQz>SnI>)AcpCo*qxZQ}Fc108hbF z@Dw}+&x6n3>!U9}>f^6Jc}(bm6ejJD3!cJ-1y7+Uc=!-{JOxj|Q}9r?r={JYwko6$ z-tAFieFTr-5j=v2%LzRm!6SGC4?_}q)<^IN9>K#jgdUIJ5j+BhsR=y;3Kt6}9w}#X zAXj8dHe^j!WJykl9LY=$*LAg8)#Y+o@7#UDxgvi7S9p&s literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/foot_br.vox b/assets/voxygen/voxel/npc/frostfang/female/foot_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..d4c87997ccf39c5a7e6a375d99bfa95e84634cdb GIT binary patch literal 1328 zcmXZayNVP+6vpv$s%nf(RtybfUZDcPORzE`8>pa+tor~bHJnFq0uzI|957yF@d+F- z7Y_IY4H|8-Ol(&Et8{k1zI@YN^_%K``|AAuRzzN$p1ouz_huq*&Muza?k9XWm0SOF z{_f)Jrk8vk5*58HN%u)-`;_v&6uHbZxl|$?s}}mSSCVA5(;l5|k`#{1CTZEKWRBA| zDf>kFUehiSRozI|tz_Xl-AUp+ahzqNDqBtLi|(|r&$>%|pZGpy_FR*SFfP5yE~m7~ zjF}lf7v1L4JK1Kg%SxE1aBtzfaGV({Gk=o2dHww9DZgiY+V})pCq^of)_N6efpPVXEzz0*5=zt!lC-Z(LOqwm92`buBvD@CQ}zX`q23%$^b{F|0-Fi|jQFhFqe zps)!%fhX_;p25Qtcmhx02|R<0C-4NGz!P}J&%hIS0#D!xJpHEyp1>1$0#D#UHzdy1 z@i-pGGnN3418^pD26hG+%fgq=f#Y#Jj%O?t9>?Q&9FOA}%ZJDDI3CC2c>0n$9>?Q& z9FOA}%RE-5Yx-X$^nK~^7#_o8cnr^Y9C!?mfiNaC1|N@zn~V#L6T@S8#$&@{cnpu> zF+BZI8Xm)Acnpu>`PLurcuIX`tbO?1+Q;cnTTQKfy1wSo)8nalDxUEg;Hh{jo{Fd9 zdGPsrd-UZ;d;Ik$uL(Vn%B16U!Be@h;;9rB5C4Q7PsLO5R6NxEZRt;_uL`Mzzy7MR zK7vQ^2p+-1?SvkW;1N86ham|)>mzsskKkb%LXSuA2p$2$)P$Y^g`0&7kCYQRkSnq# zE3zaDGAAcQj$|SSaz)l;MV4ei=H!IPkxb-3uE?6K$dW9`oSd}d@z|zmYKOz2y>GwT adcAI|)v7I*%eGi7+I&85ckVvnT9LmLOphP{ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/foot_fl.vox b/assets/voxygen/voxel/npc/frostfang/female/foot_fl.vox new file mode 100644 index 0000000000000000000000000000000000000000..8df57cb15591c9e50cda1df2cd88cc3eb94c5744 GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^ppJ4d2kp%qs^ zBzmMHaRrv3+GdrSZg^)P$>+qM?U^TIzkPLne-x1yr)Mwul6wo0H)j{mZnqs??8>eG zIe&L?cGF5;58Ec`UIw{Ly4a_b_qveF+#-58&}SX!(>{|Viz&-u%(~bm8TdU+NrzpQ zOwulC9&^f5R`xZGNfX~X4q10Y7LM_qbQ+TEa+WD4x1$0#D#U z*Co!@@i-pG)0Y5`18^pD26hJN%fdnDhvRWPj;Ajb9>?Q&9FODa%ZJDDI3CC2c-oRW z9>?Q&9FODa%iLF{Y1+FG`nL3V43FV4Jcg&=4m^g(Ko}DmgZEp+MaBunj^Qyp{kGvT zJch^c7@l@34Uge5Jch^cd~3J2-=(%PRzLi%_2c}fZsuA)U0-wS>G2di1y6qr@Dw}+ zPr+00Jox;*KKk;bKK}ZX$Alh8VbcD%;3-^K@Dz%IhYz90Q}7f#1rK$5TG}0It3nFl z-5xd8NAL(9!6SIMoY3PDJc38?FeIU8eFTr-5j;#o=kuE>^b$eOIklAI7Zl9?RH71@#vS(6o6l9PHo9_u{M^>8@U e_w`rZZnt%_+0^xVU017BT`rgP&fO=REAkgenU5&| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/foot_fr.vox b/assets/voxygen/voxel/npc/frostfang/female/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..0f30f5cff4eb3f82af64fc031035925e0e3d2042 GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^s4I7gyhp%qs^ zBzmMHaRrv3+GdrSZg^)P$>-Q#?3pKHzkPLneR7UdW{qVPAEiPkSXv7CV*2q`H`r43o+*CT-uD zKCz!CO?g!1Sksg=v9FV49VN@CiT$KINwU*SR5+jSK}Q{0r(;SjGN!Ck$}**aD4oif zQyR0TU1pvDXXeZ8TFKMv=TA@hKmAqvE7&?QQi#;rs$diJ zK_B!%-%fLSXUFNC-s#(=MsM`Sfzca%8?Mk7`a)kQ3O%1H^g=K6LND@fTDHMN!Jxqa z!O5M%Ch!EFz!P{n4^Q9;Jb@?hbTXd66L($MHCxzEpS|kK=JXj;Ajl9>?Q&9FOB^OX_$W zkK=JXj;AkkUzw(9??UL?(&I5ahR5(2o_;&<7#;&*OlS<=ZxI(6Cm08Y$ME#qhR5(2 z9>ZgJ+O0G^hR5(29>epk-QIqe+R9k{@VnNJ^PjqzYyEV6&8?@$Q}7f#{V~8(@Dw}+ zPr>ux^Y{Ab%a8i_>rWmNdLV^K`{RPAaACnyC<-1vgdR`9Q}7f#)a_|$cc`rjDTH@> z)L0+EBX|Ul;NfyYk4Nwb9>K$qgr4;gJc38?Fb$!{BX|UlfMIGv&w#?k!ih)9nHhXB2^E}tX;ZWb# cUv<0P*3D*9*Xwm%tyXopT-G~xpKz|oUj*Hc9RL6T literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/head_lower.vox b/assets/voxygen/voxel/npc/frostfang/female/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..59f940234dbbf826966476e45d1f250a82960c2b GIT binary patch literal 1568 zcmW-fJ&sc`6h`llouQx^!~#&Z;DQ1uKtX5vB| zBUxetM1qPgHJv$jl9LyI&%QpnelMQByful)cn?Ueh%SUY{J zf}hR8e8bt@W^$u+jQy$49<+L*_d6Bks$5ws)PNwyeVZkPk8&0;;i_ABCOc(RBM-T3gL+6a!cvZd&WJo~V zqsmt$ujG}ylJ{wayzrxt7xF^hmuB)zo*88FOy0{S@A`9 zQ}8MH6nqLky`=@8f=|Jx;8XA!Z62NJHvOG|oc?5dGCmofj8DdA90xubpNvFi!%XpU zL@dfo$P6+*8J}@%_+)%CJ{g~kPe00xPsS(Xlkv&;eCx+MPN{b$w|9S9dw=}bHpkXJ z{Qb+(ljD={N%)M%0H1_U!YARA@VWi*d%N@HN4xv=Cyxm^B8g4Mg#=f@l*o5doR`YsKgwLCE;0@w{g!;()jK@TT-zOU&AUf)N`IwJcj-R;)WP88(Nh;# zS6NflJw~rw`!m0b#YHr2&ZbQ*ZYpu}cplH=d7Tz-X>l4?hp(1a@25qPPjOY3R@ddb zPpxB~qnkhc8eFyp?t|$TMvp)SfedVOYMY;6 z9b@Kuo^^&WZQ`kQ?43TIv8R{bvF89!j7v~m)s*$&rnk}Ci@}fN*fuqAR1tQU3KLYS67HW7xv8Afu6;I+sP_!i!)Wjtd$5r$Yf^9Q-Pp6S*5@C8_)Kj48A}_V%6CB- z%?P_&m9L6l@hg7C@6!r?VNmc3e!=gh89(D^ZZdwx@9k#%8Gpu~F=l*zo8Sw+;0wOU z|I6}SS*X&q(x5VVpzu}Usqj>IDm()Zo(fNer@~X=8OZQdcq%*3QvWn z!qc}_;i>Rccq%*<9_R*1;k&?7;3@Eo2;eCI6c#HqE;Jdj@USo_@Dz9oJR>T23Oog# z0#AWw#0O7-r@&L-De&}23p@p$0#AXbz%ybV$#k0jGb8*SJvHAjyR&kWBD&v*^sncAF2KeFA>6}>_ibVet1L-J~6TrTZ=KDX29)Q-nvI~)$} Kt+zj5uE>9eqXYl| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/jaw.vox b/assets/voxygen/voxel/npc/frostfang/female/jaw.vox new file mode 100644 index 0000000000000000000000000000000000000000..61a50187f830070e370a725bad430a097b8d1e5b GIT binary patch literal 1256 zcmW;Ky^hmB6o%n5V|!_6g17+Wihc?Tpjc#tQUDStXxR%mEu}937c?n0$&n~2P{b8r zi5}@lG_;nW+RioI@XjRp{PX$m$&BBGL*EzK!%JaQ~HoI|3tM+x0c z46I{!(}eCQ4QnY~cMNTJjO@pj#O@HKI|Shz5<+_jk##x0q31qL*^lip#`f^$#k0%$ z2e9V)ah67uBtl&(XW{ft@AOVzPBVIA!|09P=*y)_uk^}}(kp$rU7}C)i9S&zdVX2x zgY_I0FMDM9%kIwxJexr4jLPV$M6`QI#hTJkKr*qhNli6 z9>ZgJ43FU{Luz;okKr*qhNlj59hssj-$dvcAH}116p!LjJaszoC>{l&JW#oLogyw$ zPEd9fkK(D*hDY%z9>t@0%2X;I#iMu>kK*}Wrnk;g85zwV|K|K@`IpBf=l$(1Q%{d4 z;YoPvYk()=Nq7>Tgy+%cANldupZUqRU%V#tKoSqFuM3{Ug$YlhNO<@WdOQhF!jte& zm$#+NP#G1H2;cImF+PGv@CY8k!{vk?kKhqJf`?lYdd5fa2p+-1V+cJS!6SGC438%C z+)%h!IB}(1$V|>;A|u(6f%IfUWF-rk$(c-KBs(&Yo@|J$WFa#-lZlLEM+VZ9O+27cDp8;zDz?C!~xKX8%#j~6hVt11t1X?g&bg7N*{qOXeeywl{f&3H~}ls zBfSzQumn}Qt?7pU3?zB{@x(L!dF;2ZF7C}D^5XRDB|CYOM9$AHpWbdK`~-6Ae=go# zp51q?6?sma4_7X_D;LPXaT+*|bnL}VF8SHTu=pXdkCTh+y_@_HW|!jZLYkcSiyPwN zf?s^%*vG{?KlwJ^$?QcIZaMkj7|XdAt_zd*f&Yiu2NFHKo4q5E@gdUF#l*P8eqhYN zzKv-v`pA4KERL}*FrRDlGIqe}7@HCf=JtMa_`Q#l@GQa@;aMcL^Tc_YBzO`?>p1pY z!*jiU_T*GzUoNTr$Ji<O5cVS`a)kgDfETDO_%92 zeWuS8nV!EY^g=K6LND^~wrq_X8Iu|l7#DX68^dFG43FXIJUoWS@E9J$)5&-YkKr*q zhNnLU9>ZgJ43FVyk7jrbkKr*qh6i1jC|kv&coa`x0z3*pxtTJtGD%++{;3=&9>t@0 z`cmOhJc>v0D4xE2codJ~Q9O#LEve#BJc>v0D4xE|ePx=a{boYnmL5;RQ}7f#1y6q+ zcnY2ZqHx2)la+t7al2Bav;}aPe!sMTe2Z1M2=)72XamJWF$MXB^z== zAlGD1MzSMYvLPq+cs$m1UF+d+sPF5qy5H~XIF5C<+tuxMTQ{3cy>s_5*NXfF D4KbHr literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/leg_br.vox b/assets/voxygen/voxel/npc/frostfang/female/leg_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..1d5acb7f478bf8f1f9404eaecbdb9b3d4c72af84 GIT binary patch literal 1384 zcmXZaKaSHt6vy#5e;gW`AP#^cZZHJ}P%H|9EdU7!TJ`|1rOXjXK|^7CpTq&siW3lt z9_dM(z!Fs3rKTIcGh(y9*!g8<{K?qwUR~UqMC8TU`AZJ+b`W`Ue);rv`@ml!xBlni z{pI=n&{~n_B*b(Ta<~eKtT-Q5oM$?Y5~eW3DdaTCYT%d&#~4Ogr8x|F3~87{jB{AE z^EgTyAM?z@keDB2<}x#v93_P@M42RVKBQ4%;(LyX^)usRU|!%n)3wA|@-Pe6ki42? zSaD2a2&^*%O zOq^omJjUtuvnOYg+ir=}{^z_KQBnwXtDHBdcY3FH`ZmnyjT56cdZTYsm0szU4@$4} zZMi~U=nH+JDD?bSp%;3g7kW4}q`izNDTJOcoHxhgcpQ)8={!7+$MHBG$J5Dp9FOC1 zJdUUT3_Om<@i-pG(|(%caXgO4@i-oIU1Gc&9>ZgJ`WE0Z0LI0Pg^fk}w(zBKVt5RX z;ptn2$M6^)!(({*_Te!+hR5(2p0=fi$M6^)!(({*Hus%rn)WJ$p8ZigibwG%9>vpd z2Oht@06i>UAibwG%9>t@0zPH=k?^4?ttsno? z`f2%F_e-sxZ*I8t^mq!Mf~P+QcnY3^r{F1g9(?&xAAbE=AAS49V?qz4aMAv_;3-Tj zcnU?q!#|PU!In9>F7cSd!4QKY~Z_ z2p%p&=V>kH=&EP=D9M;ZXPceckPLb-Ufx&1O^Y+Vt<6vpv4Z)TT?wgmV_qHPP{P^SrZ}M&sd3|#B^maSp70Ipt zIemL}@*uR9@$H~`6+|yWh?gPouEKk`5DiyB!=()ATw;q7IhPdAgT^_GX$oVUb<{be zuvN|_4s#gdRyYqy<`88HI&4+PSt4BwvvMAyZo?25tCKKJaLkn{z=4o>diR%)d z3FDOU%Jr&kEyd68<2ULMxCVa=)2nAsj&b)_?JwtOq>xOc)>b(Or+0d%cltKW=#39X zZ}djrE-mzhzHn0L3w@g|(`WijpD8ju|5fOPUg(8h?Q&9FODaKLd~BaXgO4@wA`jcpQ)8aXgL(U6&X~!((_1Pu~JO z2EbU%nAn)4Zwp@<9}JJ-F+6>%@E9J$V|WZt-#$Es$M6^)!_&6Z@E9J$V|WZt-{!tE zP1F7|p>JD{r{F1g3Z8> literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/leg_fr.vox b/assets/voxygen/voxel/npc/frostfang/female/leg_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..09080665159fad1c0c652c449b008213d0f025e3 GIT binary patch literal 1404 zcmXYvKZ+DV6o+5^YZH?d40ed7`nsy$yga=(i^%iilNU7dE{VK8IeU7$-S7!;>p!P& z&rTk=mNFi^_ZLpUg-hrBrSn4TF1&YNoTp9k+=qq-IrlM~J0E5@#GM<$EQ8;<=qBOb zhqQAk%sx6Y*|`8dP2z{i2RFOGIG<>llekZQ=c7y#26E~}&)n80vx{W(ix1RJ%nv(> ze)5TS2$PRwG0xIz`8c`WKTw-G%_HI%TTRwWX>uvjH_Vb6c+)R!4!QI?v?;MhA_tEf z>pNOEc={ZDjy^ZNdiLa4V&6ik{bO7e3S=N|k#R9{BR6s*Z^M*a`J?1YuH)~Vg7(RxN z;nS7zF?fTooV1NAc-ffR7@eET$Az ziu7%vQ~9I#C_ai$-zt0*AH_%UQGELL;iLE{K8lax)3#LcQG661#Yge!+uV1i*|cv4 z^0xK(6nqLk1)qXXKMs5fJ_U)wf`#J!h?rCuP`D}h6ny%z;ZyJ__!N8!KJ6$AJ_VnG zPr;|)^SvE!Kc%)arGB`s_2crVj!UhdZf-bwa(psA8K3?d;FIym_+)%CKKDQWs1LvX ztdG9^;x!>hB(rFLUGT|F%=l!2j1NB`$0y^H@yYlQx3{I8P}>#Az_-0>?2q6h_y|6N z57U7hAHhfP5qu~K^FvMhDK-`Dr`cinEcbsWdK*=*{1 Qy{@a(s@}Q#n6V;%0oUo97ytkO literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/tail.vox b/assets/voxygen/voxel/npc/frostfang/female/tail.vox new file mode 100644 index 0000000000000000000000000000000000000000..815bb1c37d02c8899c20ac883c7f019abe295a87 GIT binary patch literal 1892 zcmW-gz0NB&5Qb;$wY|Fu#fP|nquhcE3ZOVB2z>=V0tFq;1-PZmC6Iz9#U`;tmqbFJ zxB?>49wAxc3L-&uy3};$@g{k9y|2gPXU3Z!zIpTNAR=GAe*T)9d>cf*e}4PLvOVzW z&T50YhaxZjENn?Rfce}t~-hKSKIlM?HCXKY@H)t zxQO#-)4}2GNgTQR;i_G@8Yl3<)uVvapJnVXCcxyw*@XUVobFA}eSjSnLq6k)CAaC& zh!3k-5M!IqTJ|@#gPjy^cUKFwns8b>%wtHHH-axPfAM5d|5S#lxzrra&O*7}R} zF!te~#A~aGHMXbz5zT$WrzWK)r6#2&+xDR*3#+9LZTZLHY&Zww`?G{VZ-{OEq9$Rz zc#k+2YEo)aYEo*_=D}o_{%9BeU>D(Fmtm46;~^aF;3pfxWP9cZcd&tb?+2$AreDW%JwL{iV0-FSP5V(aL!rsy`cHJc86Bxxh zyzU^4g_=}3H>BcE2C269e7LCPe}KOG^7Gg8pNIcRoj-+ZMhQiP-K@f;;1~RYU+`O4 z#?K5ge#X!EZE3bDQVRG@AB}2%r8WcoIAbo&-;VXFd*i5y3p|m95uS(<;o*ny;fe4>cp^O5 z?QLl%)VhKq;@e&|`XlfNJOYov!*YZVkH91F2t1@j`1D8M5qJb1wn6yt2s{Fh0K?V@ zpM=6q6>c4&(>XpL6r3CRQ9(G9(z9onJ|TB8+uLh?X&bVDy_hqh>g)@X&E p>f`aK_xruxZnyeV{ip7BySm+O>t?g5>-D;>R;&8qN1qWZ@;@qL?k@lU literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/torso_back.vox b/assets/voxygen/voxel/npc/frostfang/female/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..eb0a8304206f2579edcfc0a3d9d11c4766e347e7 GIT binary patch literal 2224 zcmXYxv5q7)5QfWDH+Nnc@>3S<0M^`r+eX2(J*H$?TiVwk3_T3*3=I zIY0A>oOtN;Bn_stI(u@|!4Fe>r%#FVI`f9IWnwVF>%qc#a@0-q1CMg_jP*tyBX5p# z)31y_I?Lv)ci6J$%_sUs9c5neM#-z3O=sQA67Rk$434Kt|1=ozMKv+cdib51hKEkv zso{(jUlbn{2E|XM4?3})x*Fb2`K)j#y;ts;$9j68+%px{ad%WBf8LZcDm_rnrJP4I zaXeFJkFh?JgZrw%n|TkuU<(fCJrVa%>>-XfnXwypox5-03Fk0!IXRtNjt`Ef&iQSO zIb(PNzY%l#XR!xQGE7Dt3s0!y+*{}G#HeA^^SDFNKYVcRo5#HwW8!$?^R!ub68k3h z;faMOu^&$iPYh2CPYh2SADo^#9@rR@2Tv^C2S4la#PQ5yKc0B}EyA4R&Tvl*Pdu3D zeX{v%c6Zi{()3z&rZ@9zb(9%T^P|p;C7*4+dvu>4oq1!eDNmapjkU&FW3A0d^5ZvO zeD+NK|G(46r}14;K?{=JBh>h6#2fKOyb+IOm3U=PiC5y4cx)}i3-Q8BAzp|_x`p^c zd?CINScvo6g}4wG;zC^HZCSn>g&Ij42^xzB3SSML22X>h!87pSY49|78axf2fecTB zr@_IhE?!Xcq%*%GUCuh)LLT>20F?|wR+`tf+| Vhr^-o_xrxv?fQG~f67{s{{Tk>9$Nqa literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/female/torso_front.vox b/assets/voxygen/voxel/npc/frostfang/female/torso_front.vox new file mode 100644 index 0000000000000000000000000000000000000000..80537e8e66b3ae1ad7d323ff5b4c284230797ec4 GIT binary patch literal 4316 zcmXY#y^bYG5ry+7eln|W&+H%`0JX#uTmu6z77apU01{}>vJX%$W3x_+5O$GzxlzEQu^iBAAZFn{o|{Y ze*59upPypDp8*@Oci1<-|MtV>{~vx>Q__BS)#2`wrtzwcr(<^atjcqci`m`Pc(-awljM5Q_U5Yg=985CB&A%`-m-^r;+wx=@0({C7>EC3eSXqbo>X{N)(fWTNtOKr zzBya`?pcg;wOmBwoo@|4agOrzH_z4s<6G>jXVH3*a$?`xtH|ARjd5jP_{6^uQ<4G9 z#8&SH1u@OAK5=36zaGwv79il5Fo_(^h6 z_AC1Yzk*+7pRz|fW4O`IyAhuU@8wd#BDG#>m!%H6)ZW%Qw7GVlGw;^>Y(t;h(E09s zH=efEu1k(JLt{LyrMJ28UOH=r(_Ff)h4l?zrQ4cge?Ki{7+8Z1ojsj%#@QR^F<<+@ z*?rMCqxYo?KKi)o5Lkvagig+A{D-E)`NlsrXE$OMwqbMl75o3U>T7bk*R!IcrbXT+!mdnceXZ*Km~!`Oo;}oLV`rkgqbV zrINd1#5}B0D&I%+K|V5j1#MMy=;Wi32ZslAPz_F#!odK~O8?z z;ygve75@=0I0|Qo$ePh)1$%LH;E~gacbFZmXU=vsoXprquB3vM7{Fc{wddp>eiPhf zZA;<|gOd!;*2!gKor5uz%pA}3;CF0qzaq$=2h zPdGx4r8UN(hu}48H{uOHoQFOHT^DfI7H0-8p>* z{byp!Il@$D?UYF(wW;RkWpOK?^+&u9ZG2$~rWq zSn_P76qlP98Ju28Ob1$P=BNrV_cJ8t+ zz9`yOFj;~N;_Bqy4y|?ih~uZ@lXrS*tE}g)HSSo)uXS`t?u`0V?&t=d#(mtWQz!Qg zybXRkxmW7U%W&;z#i}spYoj-G?gOKzH28CTbhOhs%jsvGy0sGjUOcUh8ZdaUh^1EU z6m-U&W8|z++e+Us`dTCYMz3{h(dcE$9oqy$*NuDLsYyo{#u~NCdg9<52djhC!Pd}{ z2M_f0Mh`UVzM+4McQ|cu;@rIs_lDN2I61yy%h9jV zD-G=$z0>I<9Su1eHFVvGU882X8=d=IkK9Hc;a^Wnr+%D%;>4?9bg(tfR5aD7??!J? zI5m1}RI_WkaFLdF5182YkmISnzFL*%umC_@M6S zGe*BLda#ihs9A>ci*{}&aW6bkm=hqIN9XvaDcJLhVz_WvA z2hR?k9XtnQ@a*8(!Lx&B2hR}(cy{pY;Mu{mgC|1U!Lx&B2hR?k9Xy~rkZk)2@J!&Dz%zj-QaOQV0?!1V2|N>c{ub#yvJ}irw?F>pcKg%oe{T=3x7*Wq z-;sLe!E*-B89av!z;g!A89Zn3oWb*>KmYyq>hh}`|{<>?e+Eb_VV&_`@`+ux5vlF d+rz`d?c>LfxA*Vg-|p}4Z{Pd=Pg$GN{{Ye`elh?6 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/ears.vox b/assets/voxygen/voxel/npc/frostfang/male/ears.vox new file mode 100644 index 0000000000000000000000000000000000000000..f70d4c7ec4bb3201cb7be7dbe3c6c00ed045f050 GIT binary patch literal 1160 zcmW;Lv5FHx90%b4M!mDJ@Wcm@yuuU~YH<>gD^yS-=RLr*HbNf36gC!@W55TH!zVCc zFAVqu3tHKwwi~~hO@5o?m))H&Gn==s&L8X|;>GFNOE2-^X2hGbi)VNG2it8~$PGDv zcX77z+PAxM6w~FcY1$o4i``L#_i?$HVmF0Mi>rn2rkHle5m%v)X}UU|LZ&|C)$8X^ zPs4b9Yh$bSMY1GO_o~`eebrZe)%U}SzIapgMPKy&)U40?>_gUPeZO4NCwUu^c>^CqrZdW)~kz_g_sJY(5-GEe5oJej92W#-8|nJ4pPp6`8m$13%i$?fBx);`Vu+GcL;^WVRgUeA+w z63@5|coI+INj!W=(t^Yk`oh8QY0Qv(eosp#FKc`{chwqCE>YPD+1<+9zo|HQEo{{h5wbiM!p literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/foot_bl.vox b/assets/voxygen/voxel/npc/frostfang/male/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..fce0504bd77f058510abb6b1c573fca9acad4aee GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^qkCr6@Qp%qs^ zBzmMHaRrv3+GdrSZg^)P$>-Q#?3pKHzkPLne-e=wr)Mwul6wo0H)j{mZnpzo9LlZ# zIe&L?cGF5;4@nlil%)Hli+xIYFN0j_LM}5I*v~r9r+p?#7Q5V{i!sT-{xBvT#w>Zt zl6Fb?PDJyVwH+t+bsVzphAg|BbQ%)-iTy16CSy)~4?5|dkSM9H0>%>SQQfsS% zP0$B@&^L6B<9PZ~;c+~U$MHCxzI=EbkK=JXj;AfD z<8eHW$MHCxzRZ1Pnx?%Ap>Io%$M6^)!(({*?Z9Jr41_VEF?hd4Tx6VJ92g$M({CFd z!((_1kKt*z((o7_!((_1&$o7a`(0`)WA(%DT0hQz>SnI>)AcpCo*qxZQ}Fc108hbF z@Dw}+&x6n3>!U9}>f^6Jc}(bm6ejJD3!cJ-1y7+Uc=!-{JOxj|Q}9r?r={JYwko6$ z-tAFieFTr-5j=v2%LzRm!6SGC4?_}q)<^IN9>K#jgdUIJ5j+BhsR=y;3Kt6}9w}#X zAXj8dHe^j!WJykl9LY=$*LAg8)#Y+o@7#UDxgvi7S9p&s literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/foot_br.vox b/assets/voxygen/voxel/npc/frostfang/male/foot_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..d4c87997ccf39c5a7e6a375d99bfa95e84634cdb GIT binary patch literal 1328 zcmXZayNVP+6vpv$s%nf(RtybfUZDcPORzE`8>pa+tor~bHJnFq0uzI|957yF@d+F- z7Y_IY4H|8-Ol(&Et8{k1zI@YN^_%K``|AAuRzzN$p1ouz_huq*&Muza?k9XWm0SOF z{_f)Jrk8vk5*58HN%u)-`;_v&6uHbZxl|$?s}}mSSCVA5(;l5|k`#{1CTZEKWRBA| zDf>kFUehiSRozI|tz_Xl-AUp+ahzqNDqBtLi|(|r&$>%|pZGpy_FR*SFfP5yE~m7~ zjF}lf7v1L4JK1Kg%SxE1aBtzfaGV({Gk=o2dHww9DZgiY+V})pCq^of)_N6efpPVXEzz0*5=zt!lC-Z(LOqwm92`buBvD@CQ}zX`q23%$^b{F|0-Fi|jQFhFqe zps)!%fhX_;p25Qtcmhx02|R<0C-4NGz!P}J&%hIS0#D!xJpHEyp1>1$0#D#UHzdy1 z@i-pGGnN3418^pD26hG+%fgq=f#Y#Jj%O?t9>?Q&9FOA}%ZJDDI3CC2c>0n$9>?Q& z9FOA}%RE-5Yx-X$^nK~^7#_o8cnr^Y9C!?mfiNaC1|N@zn~V#L6T@S8#$&@{cnpu> zF+BZI8Xm)Acnpu>`PLurcuIX`tbO?1+Q;cnTTQKfy1wSo)8nalDxUEg;Hh{jo{Fd9 zdGPsrd-UZ;d;Ik$uL(Vn%B16U!Be@h;;9rB5C4Q7PsLO5R6NxEZRt;_uL`Mzzy7MR zK7vQ^2p+-1?SvkW;1N86ham|)>mzsskKkb%LXSuA2p$2$)P$Y^g`0&7kCYQRkSnq# zE3zaDGAAcQj$|SSaz)l;MV4ei=H!IPkxb-3uE?6K$dW9`oSd}d@z|zmYKOz2y>GwT adcAI|)v7I*%eGi7+I&85ckVvnT9LmLOphP{ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/foot_fl.vox b/assets/voxygen/voxel/npc/frostfang/male/foot_fl.vox new file mode 100644 index 0000000000000000000000000000000000000000..8df57cb15591c9e50cda1df2cd88cc3eb94c5744 GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^ppJ4d2kp%qs^ zBzmMHaRrv3+GdrSZg^)P$>+qM?U^TIzkPLne-x1yr)Mwul6wo0H)j{mZnqs??8>eG zIe&L?cGF5;58Ec`UIw{Ly4a_b_qveF+#-58&}SX!(>{|Viz&-u%(~bm8TdU+NrzpQ zOwulC9&^f5R`xZGNfX~X4q10Y7LM_qbQ+TEa+WD4x1$0#D#U z*Co!@@i-pG)0Y5`18^pD26hJN%fdnDhvRWPj;Ajb9>?Q&9FODa%ZJDDI3CC2c-oRW z9>?Q&9FODa%iLF{Y1+FG`nL3V43FV4Jcg&=4m^g(Ko}DmgZEp+MaBunj^Qyp{kGvT zJch^c7@l@34Uge5Jch^cd~3J2-=(%PRzLi%_2c}fZsuA)U0-wS>G2di1y6qr@Dw}+ zPr+00Jox;*KKk;bKK}ZX$Alh8VbcD%;3-^K@Dz%IhYz90Q}7f#1rK$5TG}0It3nFl z-5xd8NAL(9!6SIMoY3PDJc38?FeIU8eFTr-5j;#o=kuE>^b$eOIklAI7Zl9?RH71@#vS(6o6l9PHo9_u{M^>8@U e_w`rZZnt%_+0^xVU017BT`rgP&fO=REAkgenU5&| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/foot_fr.vox b/assets/voxygen/voxel/npc/frostfang/male/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..0f30f5cff4eb3f82af64fc031035925e0e3d2042 GIT binary patch literal 1328 zcmXZay^hmB6o%n*W*jP-MU)gMw=e|~KgFUTv;`o6f|k92(^BRVNI^s4I7gyhp%qs^ zBzmMHaRrv3+GdrSZg^)P$>-Q#?3pKHzkPLneR7UdW{qVPAEiPkSXv7CV*2q`H`r43o+*CT-uD zKCz!CO?g!1Sksg=v9FV49VN@CiT$KINwU*SR5+jSK}Q{0r(;SjGN!Ck$}**aD4oif zQyR0TU1pvDXXeZ8TFKMv=TA@hKmAqvE7&?QQi#;rs$diJ zK_B!%-%fLSXUFNC-s#(=MsM`Sfzca%8?Mk7`a)kQ3O%1H^g=K6LND@fTDHMN!Jxqa z!O5M%Ch!EFz!P{n4^Q9;Jb@?hbTXd66L($MHCxzEpS|kK=JXj;Ajl9>?Q&9FOB^OX_$W zkK=JXj;AkkUzw(9??UL?(&I5ahR5(2o_;&<7#;&*OlS<=ZxI(6Cm08Y$ME#qhR5(2 z9>ZgJ+O0G^hR5(29>epk-QIqe+R9k{@VnNJ^PjqzYyEV6&8?@$Q}7f#{V~8(@Dw}+ zPr>ux^Y{Ab%a8i_>rWmNdLV^K`{RPAaACnyC<-1vgdR`9Q}7f#)a_|$cc`rjDTH@> z)L0+EBX|Ul;NfyYk4Nwb9>K$qgr4;gJc38?Fb$!{BX|UlfMIGv&w#?k!ih)9nHhXB2^E}tX;ZWb# cUv<0P*3D*9*Xwm%tyXopT-G~xpKz|oUj*Hc9RL6T literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/head_lower.vox b/assets/voxygen/voxel/npc/frostfang/male/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..59f940234dbbf826966476e45d1f250a82960c2b GIT binary patch literal 1568 zcmW-fJ&sc`6h`llouQx^!~#&Z;DQ1uKtX5vB| zBUxetM1qPgHJv$jl9LyI&%QpnelMQByful)cn?Ueh%SUY{J zf}hR8e8bt@W^$u+jQy$49<+L*_d6Bks$5ws)PNwyeVZkPk8&0;;i_ABCOc(RBM-T3gL+6a!cvZd&WJo~V zqsmt$ujG}ylJ{wayzrxt7xF^hmuB)zo*88FOy0{S@A`9 zQ}8MH6nqLky`=@8f=|Jx;8XA!Z62NJHvOG|oc?5dGCmofj8DdA90xubpNvFi!%XpU zL@dfo$P6+*8J}@%_+)%CJ{g~kPe00xPsS(Xlkv&;eCx+MPN{b$w|9S9dw=}bHpkXJ z{Qb+(ljD={N%)M%0H1_U!YARA@VWi*d%N@HN4xv=Cyxm^B8g4Mg#=f@l*o5doR`YsKgwLCE;0@w{g!;()jK@TT-zOU&AUf)N`IwJcj-R;)WP88(Nh;# zS6NflJw~rw`!m0b#YHr2&ZbQ*ZYpu}cplH=d7Tz-X>l4?hp(1a@25qPPjOY3R@ddb zPpxB~qnkhc8eFyp?t|$TMvp)SfedVOYMY;6 z9b@Kuo^^&WZQ`kQ?43TIv8R{bvF89!j7v~m)s*$&rnk}Ci@}fN*fuqAR1tQU3KLYS67HW7xv8Afu6;I+sP_!i!)Wjtd$5r$Yf^9Q-Pp6S*5@C8_)Kj48A}_V%6CB- z%?P_&m9L6l@hg7C@6!r?VNmc3e!=gh89(D^ZZdwx@9k#%8Gpu~F=l*zo8Sw+;0wOU z|I6}SS*X&q(x5VVpzu}Usqj>IDm()Zo(fNer@~X=8OZQdcq%*3QvWn z!qc}_;i>Rccq%*<9_R*1;k&?7;3@Eo2;eCI6c#HqE;Jdj@USo_@Dz9oJR>T23Oog# z0#AWw#0O7-r@&L-De&}23p@p$0#AXbz%ybV$#k0jGb8*SJvHAjyR&kWBD&v*^sncAF2KeFA>6}>_ibVet1L-J~6TrTZ=KDX29)Q-nvI~)$} Kt+zj5uE>9eqXYl| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/jaw.vox b/assets/voxygen/voxel/npc/frostfang/male/jaw.vox new file mode 100644 index 0000000000000000000000000000000000000000..61a50187f830070e370a725bad430a097b8d1e5b GIT binary patch literal 1256 zcmW;Ky^hmB6o%n5V|!_6g17+Wihc?Tpjc#tQUDStXxR%mEu}937c?n0$&n~2P{b8r zi5}@lG_;nW+RioI@XjRp{PX$m$&BBGL*EzK!%JaQ~HoI|3tM+x0c z46I{!(}eCQ4QnY~cMNTJjO@pj#O@HKI|Shz5<+_jk##x0q31qL*^lip#`f^$#k0%$ z2e9V)ah67uBtl&(XW{ft@AOVzPBVIA!|09P=*y)_uk^}}(kp$rU7}C)i9S&zdVX2x zgY_I0FMDM9%kIwxJexr4jLPV$M6`QI#hTJkKr*qhNli6 z9>ZgJ43FU{Luz;okKr*qhNlj59hssj-$dvcAH}116p!LjJaszoC>{l&JW#oLogyw$ zPEd9fkK(D*hDY%z9>t@0%2X;I#iMu>kK*}Wrnk;g85zwV|K|K@`IpBf=l$(1Q%{d4 z;YoPvYk()=Nq7>Tgy+%cANldupZUqRU%V#tKoSqFuM3{Ug$YlhNO<@WdOQhF!jte& zm$#+NP#G1H2;cImF+PGv@CY8k!{vk?kKhqJf`?lYdd5fa2p+-1V+cJS!6SGC438%C z+)%h!IB}(1$V|>;A|u(6f%IfUWF-rk$(c-KBs(&Yo@|J$WFa#-lZlLEM+VZ9O+27cDp8;zDz?C!~xKX8%#j~6hVt11t1X?g&bg7N*{qOXeeywl{f&3H~}ls zBfSzQumn}Qt?7pU3?zB{@x(L!dF;2ZF7C}D^5XRDB|CYOM9$AHpWbdK`~-6Ae=go# zp51q?6?sma4_7X_D;LPXaT+*|bnL}VF8SHTu=pXdkCTh+y_@_HW|!jZLYkcSiyPwN zf?s^%*vG{?KlwJ^$?QcIZaMkj7|XdAt_zd*f&Yiu2NFHKo4q5E@gdUF#l*P8eqhYN zzKv-v`pA4KERL}*FrRDlGIqe}7@HCf=JtMa_`Q#l@GQa@;aMcL^Tc_YBzO`?>p1pY z!*jiU_T*GzUoNTr$Ji<O5cVS`a)kgDfETDO_%92 zeWuS8nV!EY^g=K6LND^~wrq_X8Iu|l7#DX68^dFG43FXIJUoWS@E9J$)5&-YkKr*q zhNnLU9>ZgJ43FVyk7jrbkKr*qh6i1jC|kv&coa`x0z3*pxtTJtGD%++{;3=&9>t@0 z`cmOhJc>v0D4xE2codJ~Q9O#LEve#BJc>v0D4xE|ePx=a{boYnmL5;RQ}7f#1y6q+ zcnY2ZqHx2)la+t7al2Bav;}aPe!sMTe2Z1M2=)72XamJWF$MXB^z== zAlGD1MzSMYvLPq+cs$m1UF+d+sPF5qy5H~XIF5C<+tuxMTQ{3cy>s_5*NXfF D4KbHr literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/leg_br.vox b/assets/voxygen/voxel/npc/frostfang/male/leg_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..1d5acb7f478bf8f1f9404eaecbdb9b3d4c72af84 GIT binary patch literal 1384 zcmXZaKaSHt6vy#5e;gW`AP#^cZZHJ}P%H|9EdU7!TJ`|1rOXjXK|^7CpTq&siW3lt z9_dM(z!Fs3rKTIcGh(y9*!g8<{K?qwUR~UqMC8TU`AZJ+b`W`Ue);rv`@ml!xBlni z{pI=n&{~n_B*b(Ta<~eKtT-Q5oM$?Y5~eW3DdaTCYT%d&#~4Ogr8x|F3~87{jB{AE z^EgTyAM?z@keDB2<}x#v93_P@M42RVKBQ4%;(LyX^)usRU|!%n)3wA|@-Pe6ki42? zSaD2a2&^*%O zOq^omJjUtuvnOYg+ir=}{^z_KQBnwXtDHBdcY3FH`ZmnyjT56cdZTYsm0szU4@$4} zZMi~U=nH+JDD?bSp%;3g7kW4}q`izNDTJOcoHxhgcpQ)8={!7+$MHBG$J5Dp9FOC1 zJdUUT3_Om<@i-pG(|(%caXgO4@i-oIU1Gc&9>ZgJ`WE0Z0LI0Pg^fk}w(zBKVt5RX z;ptn2$M6^)!(({*_Te!+hR5(2p0=fi$M6^)!(({*Hus%rn)WJ$p8ZigibwG%9>vpd z2Oht@06i>UAibwG%9>t@0zPH=k?^4?ttsno? z`f2%F_e-sxZ*I8t^mq!Mf~P+QcnY3^r{F1g9(?&xAAbE=AAS49V?qz4aMAv_;3-Tj zcnU?q!#|PU!In9>F7cSd!4QKY~Z_ z2p%p&=V>kH=&EP=D9M;ZXPceckPLb-Ufx&1O^Y+Vt<6vpv4Z)TT?wgmV_qHPP{P^SrZ}M&sd3|#B^maSp70Ipt zIemL}@*uR9@$H~`6+|yWh?gPouEKk`5DiyB!=()ATw;q7IhPdAgT^_GX$oVUb<{be zuvN|_4s#gdRyYqy<`88HI&4+PSt4BwvvMAyZo?25tCKKJaLkn{z=4o>diR%)d z3FDOU%Jr&kEyd68<2ULMxCVa=)2nAsj&b)_?JwtOq>xOc)>b(Or+0d%cltKW=#39X zZ}djrE-mzhzHn0L3w@g|(`WijpD8ju|5fOPUg(8h?Q&9FODaKLd~BaXgO4@wA`jcpQ)8aXgL(U6&X~!((_1Pu~JO z2EbU%nAn)4Zwp@<9}JJ-F+6>%@E9J$V|WZt-#$Es$M6^)!_&6Z@E9J$V|WZt-{!tE zP1F7|p>JD{r{F1g3Z8> literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/leg_fr.vox b/assets/voxygen/voxel/npc/frostfang/male/leg_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..09080665159fad1c0c652c449b008213d0f025e3 GIT binary patch literal 1404 zcmXYvKZ+DV6o+5^YZH?d40ed7`nsy$yga=(i^%iilNU7dE{VK8IeU7$-S7!;>p!P& z&rTk=mNFi^_ZLpUg-hrBrSn4TF1&YNoTp9k+=qq-IrlM~J0E5@#GM<$EQ8;<=qBOb zhqQAk%sx6Y*|`8dP2z{i2RFOGIG<>llekZQ=c7y#26E~}&)n80vx{W(ix1RJ%nv(> ze)5TS2$PRwG0xIz`8c`WKTw-G%_HI%TTRwWX>uvjH_Vb6c+)R!4!QI?v?;MhA_tEf z>pNOEc={ZDjy^ZNdiLa4V&6ik{bO7e3S=N|k#R9{BR6s*Z^M*a`J?1YuH)~Vg7(RxN z;nS7zF?fTooV1NAc-ffR7@eET$Az ziu7%vQ~9I#C_ai$-zt0*AH_%UQGELL;iLE{K8lax)3#LcQG661#Yge!+uV1i*|cv4 z^0xK(6nqLk1)qXXKMs5fJ_U)wf`#J!h?rCuP`D}h6ny%z;ZyJ__!N8!KJ6$AJ_VnG zPr;|)^SvE!Kc%)arGB`s_2crVj!UhdZf-bwa(psA8K3?d;FIym_+)%CKKDQWs1LvX ztdG9^;x!>hB(rFLUGT|F%=l!2j1NB`$0y^H@yYlQx3{I8P}>#Az_-0>?2q6h_y|6N z57U7hAHhfP5qu~K^FvMhDK-`Dr`cinEcbsWdK*=*{1 Qy{@a(s@}Q#n6V;%0oUo97ytkO literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/tail.vox b/assets/voxygen/voxel/npc/frostfang/male/tail.vox new file mode 100644 index 0000000000000000000000000000000000000000..815bb1c37d02c8899c20ac883c7f019abe295a87 GIT binary patch literal 1892 zcmW-gz0NB&5Qb;$wY|Fu#fP|nquhcE3ZOVB2z>=V0tFq;1-PZmC6Iz9#U`;tmqbFJ zxB?>49wAxc3L-&uy3};$@g{k9y|2gPXU3Z!zIpTNAR=GAe*T)9d>cf*e}4PLvOVzW z&T50YhaxZjENn?Rfce}t~-hKSKIlM?HCXKY@H)t zxQO#-)4}2GNgTQR;i_G@8Yl3<)uVvapJnVXCcxyw*@XUVobFA}eSjSnLq6k)CAaC& zh!3k-5M!IqTJ|@#gPjy^cUKFwns8b>%wtHHH-axPfAM5d|5S#lxzrra&O*7}R} zF!te~#A~aGHMXbz5zT$WrzWK)r6#2&+xDR*3#+9LZTZLHY&Zww`?G{VZ-{OEq9$Rz zc#k+2YEo)aYEo*_=D}o_{%9BeU>D(Fmtm46;~^aF;3pfxWP9cZcd&tb?+2$AreDW%JwL{iV0-FSP5V(aL!rsy`cHJc86Bxxh zyzU^4g_=}3H>BcE2C269e7LCPe}KOG^7Gg8pNIcRoj-+ZMhQiP-K@f;;1~RYU+`O4 z#?K5ge#X!EZE3bDQVRG@AB}2%r8WcoIAbo&-;VXFd*i5y3p|m95uS(<;o*ny;fe4>cp^O5 z?QLl%)VhKq;@e&|`XlfNJOYov!*YZVkH91F2t1@j`1D8M5qJb1wn6yt2s{Fh0K?V@ zpM=6q6>c4&(>XpL6r3CRQ9(G9(z9onJ|TB8+uLh?X&bVDy_hqh>g)@X&E p>f`aK_xruxZnyeV{ip7BySm+O>t?g5>-D;>R;&8qN1qWZ@;@qL?k@lU literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/torso_back.vox b/assets/voxygen/voxel/npc/frostfang/male/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..eb0a8304206f2579edcfc0a3d9d11c4766e347e7 GIT binary patch literal 2224 zcmXYxv5q7)5QfWDH+Nnc@>3S<0M^`r+eX2(J*H$?TiVwk3_T3*3=I zIY0A>oOtN;Bn_stI(u@|!4Fe>r%#FVI`f9IWnwVF>%qc#a@0-q1CMg_jP*tyBX5p# z)31y_I?Lv)ci6J$%_sUs9c5neM#-z3O=sQA67Rk$434Kt|1=ozMKv+cdib51hKEkv zso{(jUlbn{2E|XM4?3})x*Fb2`K)j#y;ts;$9j68+%px{ad%WBf8LZcDm_rnrJP4I zaXeFJkFh?JgZrw%n|TkuU<(fCJrVa%>>-XfnXwypox5-03Fk0!IXRtNjt`Ef&iQSO zIb(PNzY%l#XR!xQGE7Dt3s0!y+*{}G#HeA^^SDFNKYVcRo5#HwW8!$?^R!ub68k3h z;faMOu^&$iPYh2CPYh2SADo^#9@rR@2Tv^C2S4la#PQ5yKc0B}EyA4R&Tvl*Pdu3D zeX{v%c6Zi{()3z&rZ@9zb(9%T^P|p;C7*4+dvu>4oq1!eDNmapjkU&FW3A0d^5ZvO zeD+NK|G(46r}14;K?{=JBh>h6#2fKOyb+IOm3U=PiC5y4cx)}i3-Q8BAzp|_x`p^c zd?CINScvo6g}4wG;zC^HZCSn>g&Ij42^xzB3SSML22X>h!87pSY49|78axf2fecTB zr@_IhE?!Xcq%*%GUCuh)LLT>20F?|wR+`tf+| Vhr^-o_xrxv?fQG~f67{s{{Tk>9$Nqa literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/frostfang/male/torso_front.vox b/assets/voxygen/voxel/npc/frostfang/male/torso_front.vox new file mode 100644 index 0000000000000000000000000000000000000000..80537e8e66b3ae1ad7d323ff5b4c284230797ec4 GIT binary patch literal 4316 zcmXY#y^bYG5ry+7eln|W&+H%`0JX#uTmu6z77apU01{}>vJX%$W3x_+5O$GzxlzEQu^iBAAZFn{o|{Y ze*59upPypDp8*@Oci1<-|MtV>{~vx>Q__BS)#2`wrtzwcr(<^atjcqci`m`Pc(-awljM5Q_U5Yg=985CB&A%`-m-^r;+wx=@0({C7>EC3eSXqbo>X{N)(fWTNtOKr zzBya`?pcg;wOmBwoo@|4agOrzH_z4s<6G>jXVH3*a$?`xtH|ARjd5jP_{6^uQ<4G9 z#8&SH1u@OAK5=36zaGwv79il5Fo_(^h6 z_AC1Yzk*+7pRz|fW4O`IyAhuU@8wd#BDG#>m!%H6)ZW%Qw7GVlGw;^>Y(t;h(E09s zH=efEu1k(JLt{LyrMJ28UOH=r(_Ff)h4l?zrQ4cge?Ki{7+8Z1ojsj%#@QR^F<<+@ z*?rMCqxYo?KKi)o5Lkvagig+A{D-E)`NlsrXE$OMwqbMl75o3U>T7bk*R!IcrbXT+!mdnceXZ*Km~!`Oo;}oLV`rkgqbV zrINd1#5}B0D&I%+K|V5j1#MMy=;Wi32ZslAPz_F#!odK~O8?z z;ygve75@=0I0|Qo$ePh)1$%LH;E~gacbFZmXU=vsoXprquB3vM7{Fc{wddp>eiPhf zZA;<|gOd!;*2!gKor5uz%pA}3;CF0qzaq$=2h zPdGx4r8UN(hu}48H{uOHoQFOHT^DfI7H0-8p>* z{byp!Il@$D?UYF(wW;RkWpOK?^+&u9ZG2$~rWq zSn_P76qlP98Ju28Ob1$P=BNrV_cJ8t+ zz9`yOFj;~N;_Bqy4y|?ih~uZ@lXrS*tE}g)HSSo)uXS`t?u`0V?&t=d#(mtWQz!Qg zybXRkxmW7U%W&;z#i}spYoj-G?gOKzH28CTbhOhs%jsvGy0sGjUOcUh8ZdaUh^1EU z6m-U&W8|z++e+Us`dTCYMz3{h(dcE$9oqy$*NuDLsYyo{#u~NCdg9<52djhC!Pd}{ z2M_f0Mh`UVzM+4McQ|cu;@rIs_lDN2I61yy%h9jV zD-G=$z0>I<9Su1eHFVvGU882X8=d=IkK9Hc;a^Wnr+%D%;>4?9bg(tfR5aD7??!J? zI5m1}RI_WkaFLdF5182YkmISnzFL*%umC_@M6S zGe*BLda#ihs9A>ci*{}&aW6bkm=hqIN9XvaDcJLhVz_WvA z2hR?k9XtnQ@a*8(!Lx&B2hR}(cy{pY;Mu{mgC|1U!Lx&B2hR?k9Xy~rkZk)2@J!&Dz%zj-QaOQV0?!1V2|N>c{ub#yvJ}irw?F>pcKg%oe{T=3x7*Wq z-;sLe!E*-B89av!z;g!A89Zn3oWb*>KmYyq>hh}`|{<>?e+Eb_VV&_`@`+ux5vlF d+rz`d?c>LfxA*Vg-|p}4Z{Pd=Pg$GN{{Ye`elh?6 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/foot_bl.vox b/assets/voxygen/voxel/npc/mouflon/female/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..d587cc76bf38c90a15c090b4e3104e7b61e96e0f GIT binary patch literal 1192 zcmWIZk5HJ#z`)?^=;;Tf7^bi=Fa&!>x$=NGK)?jWY(P39GRiXrBnSi&K+MR}ew z49rT5j7-XmK$-zaGcYm(*-T16-9T|5n~@PH#t0N+bOCD91?qHRWMt4~1hZLz>R6N* zftZ1j1*nzgDF<9x$=NGK)?jWY(P39GRiXrBnSi&K+MR}ew z49rT5j7-XmK$-zaGcYm(*-T16-9T|5n~@PH#t0N+bOCD91?qHRWMt4~1hZLz>R6N* zftZ1j1*nzgDF<93nN5nd5wWofvjl`#SXlUjkVr(9#RL)vNnXKH5PO4-or*rezJc#| zJ)171iU~*{10R<&bMEB~%#8Zu#utG5PTo_&PXLDb^meZjT25#Sbupey^ORRglm*nm`gMz(hSs2Gm*t&?Td-ZV|OHv6h~-TD9aXD?gF3vWb!3BM+}?J)oV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/foot_fr.vox b/assets/voxygen/voxel/npc/mouflon/female/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..82bb02c9eea9fe853a3f97b8a4e0b97cce11e168 GIT binary patch literal 1224 zcmeH`y-EW?6ot>3nN5nd5wWofvjl`#SXlUjkVr(9#RL)vNnXKH5PO4-or*rezJc#| zJ)171iU~*{10R<&bMEB~%#8Zu#utG5PTo_&PXLDb^meZjT25#Sbupey^ORRglm*nm`gMz(hSs2Gm*t&?Td-ZV|OHv6h~-TD9aXD?gF3vWb!3BM+}?J)oV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/head_lower.vox b/assets/voxygen/voxel/npc/mouflon/female/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..fdfc0d12345be0bb7e84725d6171de72117f71a3 GIT binary patch literal 1944 zcmeH{%W70X5Qe+zuj(F&8xc3IJPZwTbm78<7lcF*83q$DB1vAsy|_2Hai^kBFmL4J z3>?1`+(=e2f(QqINspoF@G=vDNp9+07BMO%tNOB~K-|;(sY)1_OpTIp?=a5E>5o5$)7bSV-{p=09 zVuz6vJH%ORx1=66xV2H%dZ5|p6V#ZiF=w6oj;+A4GnrAuL4ee_&qlpQzwASRoP98F zLvTir)F|Svz(L{;A-Ru=^6w!g8m>N!IL!vBzRQ(6+ia`l^C1jDsd2y;Ego| zBzSTT0unqLd6*v(yyAy|gi5VC=g+yn+HKakzAu<_!MqFR#!lWhsBq7q!uL{YfBF3B zUWv1xS6Q#u(_iJ`{pr((_tWmZyVK3<*QUeW$LIRlfAV13eETwO4sJ|zedgbMelu-8 t9-oW7%q*wx-u}^im+9rAXLojX{@LCyI_v-V-}}uzx^w%NH!}YN`~dv47@`0G literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/head_upper.vox b/assets/voxygen/voxel/npc/mouflon/female/head_upper.vox new file mode 100644 index 0000000000000000000000000000000000000000..ab4d003b34b93e9ef5d7467f016e232e5b94ee19 GIT binary patch literal 2704 zcmeH{%gP=_5Qe+Ej@>h#AmYZAlVm_93EwPSctA)5k)LP+1|-QXxEB}h6gTdo=oS3e z`T0z6BU!}=A~^6+)o<7Ip}M=ie)Qzs-%2T8-oJW?Dc_G$9$!8CY(5%%Z~RHeK6(1= z>I*;AQl8gRTJ?Q`0RkSjN!U6UJG(*R4a2vc@QzkHUCm(_r5)+|M1<{4C~s;u}ordjrLnqb+`J zFo@~IPK|#d@eR7=K0v|Un3H^xze#ONwWX3*CC7$7$Y-EC7=6)oF>=|I{5NB4&YG|vM%CC2Ai)`PrtbvB z%3eWOuNpZs`XL~#Y#lAw&rHnei1l(-_NC4|&bUr2HlgE>Bld_1`h$LKU^B|vLGxJO zu?GIbPizP6=$&{7{Dj`iItlv*fd*3}{~*u~--B}v))bsyuwPq*^J*}2hj{>;rL7%K z_(keorJhad=2F*?x+MOLcA~FnC2w_Ct>mqeH)61T1RqR+oUp?`Z1$ z=XG^#c-<1)X=|VdIs_!`9(B`1Pjm=K=%5|FGd=`z|*# s6#F`R`SH7N|IzVYXDzS#?=(&S*|opwUjL8(dvErm+wcA5jvNKx5BkwR8UO$Q literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/jaw.vox b/assets/voxygen/voxel/npc/mouflon/female/jaw.vox new file mode 100644 index 0000000000000000000000000000000000000000..396c2b99491348b4f3c04d4f5ae5a5165a3bc658 GIT binary patch literal 1144 zcmWIZk5HJ#z`)?^=;;Tf7*bdm7=k^cTzNnoAOLb1n1PrHh$AASJWYT!2!Q07m>5+U zftZOANCPo51EUfX1EUrr1EV4Xh|S2L%?QLmz1oaG9OUlg2sRL?*W26s|A1mklmC<2 zn*Tc(==_%w7W^OVV2$A(KU<6cOQ%oyztms!KhViw`K6Py|1a&1#869#Us@{4sA?W1 fZXs1KH#hf?bvvnk9aT?Wp0(1}KuIIOyu<(iAFJo~ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/leg_bl.vox b/assets/voxygen/voxel/npc/mouflon/female/leg_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..c966f94287ecf2a4b2ed494490d448481f4589f3 GIT binary patch literal 1560 zcmeHG%W73Y5bUn%nK|LQ5pmMkde!=}C z|L0hfon#dwh>(GzAJg4aHRsIhqtpA}&Fo-*eJEp*%}&z^)1 z>#YE{5yZ$CDk(&n$kG@gKR1FC1V*X|jzCNh&&;N2^^YJR&yM(K4`Z3tj|f6NDc52;^$E+C@Y>u`6%is;w0ad_fpM^ z_!RN!IoH{2*0o5JN3Oc0M&<@)&B>E>UtAp8L)P4A@GK76bM^F?(rn5}lXYDP@t|tB zL`NjePLl~_k|xDW)nwWGrNN;XNgDe7DHcrn5FyUuXUdso$ijRD!^)}qmrr+D$U=9* zB|Vl@Eu|S|jb`=u)rj~FP}cldygK@_wL-DPxhW);&ZtBWZwSx zHgAva&Z2y=zy11V-hMv2RC^sQAK$MkdKEb?^ z?{ob+JIN|W5W$8+{d8B|bEA zR}SQ*N`+ctAkUMfak3bj2bMnWSR3h0oqC_4%7QZ2CXjKKFoO@R}>k+)LA z3VaHDdd~QEwCGyU9}|K(ol9DY`CC@CeSt z(mK*W?_mm{7|=uA2A5@8S@Tc02!7JbEyH{`h|0zkhGOee=eAy#M3^pToU}^X~iC zd3SVchVuFT?#t_W_v!S)*{f*z@b2v&?ROO}m#tka7XK{w%WD09{`cPO}bTvGsE{hi+V91a6Ry3mC#bfLpd=xU#z9v>;ru2{WZFa0WZ zx6{-8Z93fAOsmUFX?VE*X`lYVPMW^Gr0HNKvGq)!K3}EjnVcg}KmbN!?JzO&1` bwXIg`&+b0&S^x9D_Ra3KH$J>0`48|8O6T?G literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/leg_fr.vox b/assets/voxygen/voxel/npc/mouflon/female/leg_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..6643bd1745c94b73a9ceb1db11da23a3407d9488 GIT binary patch literal 1436 zcmeH`y-EZ@5QM9HX4l|ML`;laWI=Wf3=I51@Z>~}!xI$c^cBp-ToJ)cMW0}wbNt3k zjPwK%TqwG_tN&)$IXjvxy+}Ij562kY7t+b_Vt+O}d;t*B449l>3?~NRI|b%t?OrxA z5R2Mk(U4u+yC3j#JR??)<}o&wxs~`?5Ad8{)B+yRfrp|}h_zJ0%UVvpa_?AKC>m32 z6v$U(eo=V{m7%*w>dMMI)`nHKVn-uRo*BO9S=5X9z!lgZZh05D!+`_kzCgjT&K#%C z2WH;76N7UJ)SzL_vu*PP!cv&&a& ad%fPD-TkX){m=j2o84+xKKvv3{l5Vn$MxL+ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/tail.vox b/assets/voxygen/voxel/npc/mouflon/female/tail.vox new file mode 100644 index 0000000000000000000000000000000000000000..630390e7a201bf2b0be819d1445b0d854c1c2c65 GIT binary patch literal 1192 zcmeHGO$z~06us|bSd5LNWTjat78VvhQs_z3WE3T4ZD%igvaw_07tHUx&dg3$gOYOV zbieOAx87Y$mz66KO$M$HMWH5|yTK?II}o^}fGn_F1@0O;mJ%QY84190Bncx)8b#6( ziH>6mzH%su#d!^1Bd^h;5m&GkW>`iE%OOC(mNH`mFdGjC2?4z2c^-ci?Ixd(d+s;t zTrT8!-tRu~@p~tDOs MPObXzM{rAY2boms`~Uy| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/torso_back.vox b/assets/voxygen/voxel/npc/mouflon/female/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..177647d304473d87871807d6fcf51b4e5dea72c9 GIT binary patch literal 3584 zcmeH}y~evea6nEhEG+y$NJNnkOu&F7xdp*e>=he36}^J@F1#e~ z;qkYxm86OhMDT$>|J|LP+1c5dInNglAHVU7hhF^^=ewqniU-gE0SZg?EAjor6#TF%`; zB>Q12>=yIFF0gGJzV%_~sTMkd4cR3Nd&Rg;=M1}np5Ev-z6^L^v*ZZiC8w33ubi!C zZi-)eBP2gW!Je~p*`4c$qky*Mk`ugQIdcsTKPa%PM@L5zXz zf$f1WfLy4_9VX{b?f@ICH*@yR!JPd@?trktx#KLLj?9rw{GGA~oD=_83y{bQXs{=+ z1p*}V0-D$v#r?^>QHR4eYFD_sjsn@pnp}kqC}R^lyO0;UMZADBH=wLZ<=Kfmk%M6D zz{qnm?6@Dz`&M8-(1(2inX+!=WjnRz$U!hxA(weS3EoeAZ}yfU2eE9TC*jl*Anrwd zrPl4Z0XfcFi;_S1A^0g4yi4E{wF`n+B&-{LPyC+Pg?-{Ptjuf4i&z3L-lEWf3uv?6 z#25tQ1O=3L?vccK=n2R zU68~)fERM0i=B5&&IU>T2XMwlZaTTEvEBiF>Lft~a**@_33AugJD~5ZQNO|1;nLMR zIG-A7YOxGC9KaciA!DylOHF+h`w|Z2uGm)WIyGqYoyJaq6!c+Teo-$%ok|9|vT70? za=^51^;mr=h-FYq^eM(Rf}Rw+z}@uh4q_SfCgi|?GM5hW7X3mW1aRgCYas{CnUz5= z!aiePJ}?(z>EvPu_5*$56TnxTgj}LFB$b*c_nkB7Q%QaW>~K*tZc2U;uSq;6@tDL5 z7-NNlJLl?8il2s#aSsrToqR3y+c?9?jho)ZK61K1q7#bW)JZrw!=8eheT{!5ONKu{ z@jq5Q(X%3yx+1>#o{WpN9;;u`zlRfJ`Z;rh6$tCyPK=!x)8`rMH1ZXDAV5w#3+QIV z-|3a;0%6>RZlMdJ$OG6|Qy|PcIhz_zIDiAom8bOTq{kM$hrBJ2!5-ki$Vo>YAd?s- z`<#AEuSpQVK_P4QI5}m-K4RPCW6`_Q*ati8g)NZmDd5Dg={p6IybU<`cJ{K-N^e|m zyS^*LkK8Vhg1t4Kj3+v`7yW~dz$|Y z#rG`vE(c>@%$@|g{x3{&3=~BR7qD zadO$nMdO`y#h;if_p{}n;v0GK`KKSl^v?PhVcHe|YlD-WR#cci(*dkJ@_?U!GU@>gwu0 Y>-+QG_5b~UuV&xB{pMeCWOaZ)02EVVC;$Ke literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/female/torso_front.vox b/assets/voxygen/voxel/npc/mouflon/female/torso_front.vox new file mode 100644 index 0000000000000000000000000000000000000000..03174c9bda3fb8a02e4e3f77897d18da458071dc GIT binary patch literal 2864 zcmeH{%Zgq_5P<7mN5+kao8ZD`Xpq*03m0Ax5D8aLXGQ){5w~N89mD+?0UEUo+-%k1BM-lg!!I3apog#Qm;nxEHVxV7Lt^i-m4{u% zVYd#(SP#RFVn>N2|`@90zms&Rz(7mc~Zo*FMXzZ@CmHNJHlkTaQ1k%pn!O zg>j-wArFEMOxTNT{10mC-kjH~dgqV2S&w2(RN!wc1FayASj`&GCRXZCZX7IwSn+X7 z>R{BvlDa4L3-siet4qDe4TK2(Pzw+h{6q&1!GD75fqydFeTlKgWEu5y2*#lY_r9^; z)Y7RzOmX2($uMvTP;@5Fxz4#xo$-^qsewK4U>!2i7c^@`eU%e$vM#ZgtlMMeO&#B` z13ektZVLD?Xw(Pjt=R_*fQA%n#x@vM@jDs{=tGXA)t3oci8{Nqy7z8zfgdMtn)^2eBu;D(F9ny~59Q*pl~^)GUjhos9Q6yopR~R?OUYF_}xw zq8Fz(bJ!!#x$~f`-My9mUi6`+M>X%f&hY-IU7gwI(x>Q)&A#G}^v)sni+k6+`y!U2 zj~Dhj>6x5c#8Jf8#L(oWpwI7X=bwM-U*xlhv+0QiP5=Aq%g^uePS4-<_4VmL<>L=e zKmYjs>Fx*bpYFW*#_7@BPoMMW!DkzY?{sQV*Kpy}A literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/foot_bl.vox b/assets/voxygen/voxel/npc/mouflon/male/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..d587cc76bf38c90a15c090b4e3104e7b61e96e0f GIT binary patch literal 1192 zcmWIZk5HJ#z`)?^=;;Tf7^bi=Fa&!>x$=NGK)?jWY(P39GRiXrBnSi&K+MR}ew z49rT5j7-XmK$-zaGcYm(*-T16-9T|5n~@PH#t0N+bOCD91?qHRWMt4~1hZLz>R6N* zftZ1j1*nzgDF<9x$=NGK)?jWY(P39GRiXrBnSi&K+MR}ew z49rT5j7-XmK$-zaGcYm(*-T16-9T|5n~@PH#t0N+bOCD91?qHRWMt4~1hZLz>R6N* zftZ1j1*nzgDF<93nN5nd5wWofvjl`#SXlUjkVr(9#RL)vNnXKH5PO4-or*rezJc#| zJ)171iU~*{10R<&bMEB~%#8Zu#utG5PTo_&PXLDb^meZjT25#Sbupey^ORRglm*nm`gMz(hSs2Gm*t&?Td-ZV|OHv6h~-TD9aXD?gF3vWb!3BM+}?J)oV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/foot_fr.vox b/assets/voxygen/voxel/npc/mouflon/male/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..82bb02c9eea9fe853a3f97b8a4e0b97cce11e168 GIT binary patch literal 1224 zcmeH`y-EW?6ot>3nN5nd5wWofvjl`#SXlUjkVr(9#RL)vNnXKH5PO4-or*rezJc#| zJ)171iU~*{10R<&bMEB~%#8Zu#utG5PTo_&PXLDb^meZjT25#Sbupey^ORRglm*nm`gMz(hSs2Gm*t&?Td-ZV|OHv6h~-TD9aXD?gF3vWb!3BM+}?J)oV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/head_lower.vox b/assets/voxygen/voxel/npc/mouflon/male/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..fdfc0d12345be0bb7e84725d6171de72117f71a3 GIT binary patch literal 1944 zcmeH{%W70X5Qe+zuj(F&8xc3IJPZwTbm78<7lcF*83q$DB1vAsy|_2Hai^kBFmL4J z3>?1`+(=e2f(QqINspoF@G=vDNp9+07BMO%tNOB~K-|;(sY)1_OpTIp?=a5E>5o5$)7bSV-{p=09 zVuz6vJH%ORx1=66xV2H%dZ5|p6V#ZiF=w6oj;+A4GnrAuL4ee_&qlpQzwASRoP98F zLvTir)F|Svz(L{;A-Ru=^6w!g8m>N!IL!vBzRQ(6+ia`l^C1jDsd2y;Ego| zBzSTT0unqLd6*v(yyAy|gi5VC=g+yn+HKakzAu<_!MqFR#!lWhsBq7q!uL{YfBF3B zUWv1xS6Q#u(_iJ`{pr((_tWmZyVK3<*QUeW$LIRlfAV13eETwO4sJ|zedgbMelu-8 t9-oW7%q*wx-u}^im+9rAXLojX{@LCyI_v-V-}}uzx^w%NH!}YN`~dv47@`0G literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/head_upper.vox b/assets/voxygen/voxel/npc/mouflon/male/head_upper.vox new file mode 100644 index 0000000000000000000000000000000000000000..ab4d003b34b93e9ef5d7467f016e232e5b94ee19 GIT binary patch literal 2704 zcmeH{%gP=_5Qe+Ej@>h#AmYZAlVm_93EwPSctA)5k)LP+1|-QXxEB}h6gTdo=oS3e z`T0z6BU!}=A~^6+)o<7Ip}M=ie)Qzs-%2T8-oJW?Dc_G$9$!8CY(5%%Z~RHeK6(1= z>I*;AQl8gRTJ?Q`0RkSjN!U6UJG(*R4a2vc@QzkHUCm(_r5)+|M1<{4C~s;u}ordjrLnqb+`J zFo@~IPK|#d@eR7=K0v|Un3H^xze#ONwWX3*CC7$7$Y-EC7=6)oF>=|I{5NB4&YG|vM%CC2Ai)`PrtbvB z%3eWOuNpZs`XL~#Y#lAw&rHnei1l(-_NC4|&bUr2HlgE>Bld_1`h$LKU^B|vLGxJO zu?GIbPizP6=$&{7{Dj`iItlv*fd*3}{~*u~--B}v))bsyuwPq*^J*}2hj{>;rL7%K z_(keorJhad=2F*?x+MOLcA~FnC2w_Ct>mqeH)61T1RqR+oUp?`Z1$ z=XG^#c-<1)X=|VdIs_!`9(B`1Pjm=K=%5|FGd=`z|*# s6#F`R`SH7N|IzVYXDzS#?=(&S*|opwUjL8(dvErm+wcA5jvNKx5BkwR8UO$Q literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/jaw.vox b/assets/voxygen/voxel/npc/mouflon/male/jaw.vox new file mode 100644 index 0000000000000000000000000000000000000000..396c2b99491348b4f3c04d4f5ae5a5165a3bc658 GIT binary patch literal 1144 zcmWIZk5HJ#z`)?^=;;Tf7*bdm7=k^cTzNnoAOLb1n1PrHh$AASJWYT!2!Q07m>5+U zftZOANCPo51EUfX1EUrr1EV4Xh|S2L%?QLmz1oaG9OUlg2sRL?*W26s|A1mklmC<2 zn*Tc(==_%w7W^OVV2$A(KU<6cOQ%oyztms!KhViw`K6Py|1a&1#869#Us@{4sA?W1 fZXs1KH#hf?bvvnk9aT?Wp0(1}KuIIOyu<(iAFJo~ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/leg_bl.vox b/assets/voxygen/voxel/npc/mouflon/male/leg_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..c966f94287ecf2a4b2ed494490d448481f4589f3 GIT binary patch literal 1560 zcmeHG%W73Y5bUn%nK|LQ5pmMkde!=}C z|L0hfon#dwh>(GzAJg4aHRsIhqtpA}&Fo-*eJEp*%}&z^)1 z>#YE{5yZ$CDk(&n$kG@gKR1FC1V*X|jzCNh&&;N2^^YJR&yM(K4`Z3tj|f6NDc52;^$E+C@Y>u`6%is;w0ad_fpM^ z_!RN!IoH{2*0o5JN3Oc0M&<@)&B>E>UtAp8L)P4A@GK76bM^F?(rn5}lXYDP@t|tB zL`NjePLl~_k|xDW)nwWGrNN;XNgDe7DHcrn5FyUuXUdso$ijRD!^)}qmrr+D$U=9* zB|Vl@Eu|S|jb`=u)rj~FP}cldygK@_wL-DPxhW);&ZtBWZwSx zHgAva&Z2y=zy11V-hMv2RC^sQAK$MkdKEb?^ z?{ob+JIN|W5W$8+{d8B|bEA zR}SQ*N`+ctAkUMfak3bj2bMnWSR3h0oqC_4%7QZ2CXjKKFoO@R}>k+)LA z3VaHDdd~QEwCGyU9}|K(ol9DY`CC@CeSt z(mK*W?_mm{7|=uA2A5@8S@Tc02!7JbEyH{`h|0zkhGOee=eAy#M3^pToU}^X~iC zd3SVchVuFT?#t_W_v!S)*{f*z@b2v&?ROO}m#tka7XK{w%WD09{`cPO}bTvGsE{hi+V91a6Ry3mC#bfLpd=xU#z9v>;ru2{WZFa0WZ zx6{-8Z93fAOsmUFX?VE*X`lYVPMW^Gr0HNKvGq)!K3}EjnVcg}KmbN!?JzO&1` bwXIg`&+b0&S^x9D_Ra3KH$J>0`48|8O6T?G literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/leg_fr.vox b/assets/voxygen/voxel/npc/mouflon/male/leg_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..6643bd1745c94b73a9ceb1db11da23a3407d9488 GIT binary patch literal 1436 zcmeH`y-EZ@5QM9HX4l|ML`;laWI=Wf3=I51@Z>~}!xI$c^cBp-ToJ)cMW0}wbNt3k zjPwK%TqwG_tN&)$IXjvxy+}Ij562kY7t+b_Vt+O}d;t*B449l>3?~NRI|b%t?OrxA z5R2Mk(U4u+yC3j#JR??)<}o&wxs~`?5Ad8{)B+yRfrp|}h_zJ0%UVvpa_?AKC>m32 z6v$U(eo=V{m7%*w>dMMI)`nHKVn-uRo*BO9S=5X9z!lgZZh05D!+`_kzCgjT&K#%C z2WH;76N7UJ)SzL_vu*PP!cv&&a& ad%fPD-TkX){m=j2o84+xKKvv3{l5Vn$MxL+ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/tail.vox b/assets/voxygen/voxel/npc/mouflon/male/tail.vox new file mode 100644 index 0000000000000000000000000000000000000000..630390e7a201bf2b0be819d1445b0d854c1c2c65 GIT binary patch literal 1192 zcmeHGO$z~06us|bSd5LNWTjat78VvhQs_z3WE3T4ZD%igvaw_07tHUx&dg3$gOYOV zbieOAx87Y$mz66KO$M$HMWH5|yTK?II}o^}fGn_F1@0O;mJ%QY84190Bncx)8b#6( ziH>6mzH%su#d!^1Bd^h;5m&GkW>`iE%OOC(mNH`mFdGjC2?4z2c^-ci?Ixd(d+s;t zTrT8!-tRu~@p~tDOs MPObXzM{rAY2boms`~Uy| literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/torso_back.vox b/assets/voxygen/voxel/npc/mouflon/male/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..177647d304473d87871807d6fcf51b4e5dea72c9 GIT binary patch literal 3584 zcmeH}y~evea6nEhEG+y$NJNnkOu&F7xdp*e>=he36}^J@F1#e~ z;qkYxm86OhMDT$>|J|LP+1c5dInNglAHVU7hhF^^=ewqniU-gE0SZg?EAjor6#TF%`; zB>Q12>=yIFF0gGJzV%_~sTMkd4cR3Nd&Rg;=M1}np5Ev-z6^L^v*ZZiC8w33ubi!C zZi-)eBP2gW!Je~p*`4c$qky*Mk`ugQIdcsTKPa%PM@L5zXz zf$f1WfLy4_9VX{b?f@ICH*@yR!JPd@?trktx#KLLj?9rw{GGA~oD=_83y{bQXs{=+ z1p*}V0-D$v#r?^>QHR4eYFD_sjsn@pnp}kqC}R^lyO0;UMZADBH=wLZ<=Kfmk%M6D zz{qnm?6@Dz`&M8-(1(2inX+!=WjnRz$U!hxA(weS3EoeAZ}yfU2eE9TC*jl*Anrwd zrPl4Z0XfcFi;_S1A^0g4yi4E{wF`n+B&-{LPyC+Pg?-{Ptjuf4i&z3L-lEWf3uv?6 z#25tQ1O=3L?vccK=n2R zU68~)fERM0i=B5&&IU>T2XMwlZaTTEvEBiF>Lft~a**@_33AugJD~5ZQNO|1;nLMR zIG-A7YOxGC9KaciA!DylOHF+h`w|Z2uGm)WIyGqYoyJaq6!c+Teo-$%ok|9|vT70? za=^51^;mr=h-FYq^eM(Rf}Rw+z}@uh4q_SfCgi|?GM5hW7X3mW1aRgCYas{CnUz5= z!aiePJ}?(z>EvPu_5*$56TnxTgj}LFB$b*c_nkB7Q%QaW>~K*tZc2U;uSq;6@tDL5 z7-NNlJLl?8il2s#aSsrToqR3y+c?9?jho)ZK61K1q7#bW)JZrw!=8eheT{!5ONKu{ z@jq5Q(X%3yx+1>#o{WpN9;;u`zlRfJ`Z;rh6$tCyPK=!x)8`rMH1ZXDAV5w#3+QIV z-|3a;0%6>RZlMdJ$OG6|Qy|PcIhz_zIDiAom8bOTq{kM$hrBJ2!5-ki$Vo>YAd?s- z`<#AEuSpQVK_P4QI5}m-K4RPCW6`_Q*ati8g)NZmDd5Dg={p6IybU<`cJ{K-N^e|m zyS^*LkK8Vhg1t4Kj3+v`7yW~dz$|Y z#rG`vE(c>@%$@|g{x3{&3=~BR7qD zadO$nMdO`y#h;if_p{}n;v0GK`KKSl^v?PhVcHe|YlD-WR#cci(*dkJ@_?U!GU@>gwu0 Y>-+QG_5b~UuV&xB{pMeCWOaZ)02EVVC;$Ke literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/mouflon/male/torso_front.vox b/assets/voxygen/voxel/npc/mouflon/male/torso_front.vox new file mode 100644 index 0000000000000000000000000000000000000000..03174c9bda3fb8a02e4e3f77897d18da458071dc GIT binary patch literal 2864 zcmeH{%Zgq_5P<7mN5+kao8ZD`Xpq*03m0Ax5D8aLXGQ){5w~N89mD+?0UEUo+-%k1BM-lg!!I3apog#Qm;nxEHVxV7Lt^i-m4{u% zVYd#(SP#RFVn>N2|`@90zms&Rz(7mc~Zo*FMXzZ@CmHNJHlkTaQ1k%pn!O zg>j-wArFEMOxTNT{10mC-kjH~dgqV2S&w2(RN!wc1FayASj`&GCRXZCZX7IwSn+X7 z>R{BvlDa4L3-siet4qDe4TK2(Pzw+h{6q&1!GD75fqydFeTlKgWEu5y2*#lY_r9^; z)Y7RzOmX2($uMvTP;@5Fxz4#xo$-^qsewK4U>!2i7c^@`eU%e$vM#ZgtlMMeO&#B` z13ektZVLD?Xw(Pjt=R_*fQA%n#x@vM@jDs{=tGXA)t3oci8{Nqy7z8zfgdMtn)^2eBu;D(F9ny~59Q*pl~^)GUjhos9Q6yopR~R?OUYF_}xw zq8Fz(bJ!!#x$~f`-My9mUi6`+M>X%f&hY-IU7gwI(x>Q)&A#G}^v)sni+k6+`y!U2 zj~Dhj>6x5c#8Jf8#L(oWpwI7X=bwM-U*xlhv+0QiP5=Aq%g^uePS4-<_4VmL<>L=e zKmYjs>Fx*bpYFW*#_7@BPoMMW!DkzY?{sQV*Kpy}A literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/ears.vox b/assets/voxygen/voxel/npc/wolf/female/ears.vox new file mode 100644 index 0000000000000000000000000000000000000000..f75ce276ce688e6c916629735df27bf7add024f3 GIT binary patch literal 1264 zcmchWeN5G56vxl=yXd`2HH-@g7~FWtdoNApC0>H;5|Ca94KdOyvUEBjxR*QTn6NvW zUe_Xr5izjMLTZefNy@maw~bh1jLkVmuG)$@*IIwlAFcJ@r*r4}qc-!u&i38+e9w8# z^E~HyY1w7CHvp-PxP+X{OR9K32iUS7&{!f(S=2d7sXjd4KkX@`U zhgczp*py9|7zr7Zpjtv3)VIV09VVg6W=xl5Y{3o2>RPX`iwTKpqijIosB`c#WBbWG#DLXAggD;Iieg^L<*D#@UuE{FamH>1akh`dzBXnPF{Z@kQ}lN}V~ zrczauO~bQpj<=N2SuaEn3*#q+`L~49tPK3#JX%Y)(NkMNi#L^yl1v77NBMr~GRt3#GJC0&g^yk(F)@+N$(wMwToih8DBbo1PZxO@ zI=6-C%Q^h8>}B<40he^m*-7EXm%`8A3jG~!E=G%4yjsI=KQ_~IK8eAPom{__&MMje z=zs02s{g(J;^Jc7E*oci;RKZfXGxEyv-E**`;c(O?Z)Hr(4O1N3%h5KXg?`EDa?)C zyTj8N`gXFicrAZ~ot48JJO4VH+tRrCX+Cp-bcXe;{(b)Oaq+nhHs7G99s0(mh<-TB zg_&=7_v;m&3J^KeY&(nNu1)tByT>)_@_ygODaOd-T`@5s>>p^+_g2e59{9n0v N&Hd{Bjz6GY{sL@+GI#(0 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/foot_bl.vox b/assets/voxygen/voxel/npc/wolf/female/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..f547d166be1290e946d5e075bbb3c26e38d0d907 GIT binary patch literal 1456 zcmcgrZA@Eb6n@_KwzP^GCZ&urp%!p0m~DK>hu|y%ZUxz7Ox!v~+_GgjjmJ!BDCh9FJwfZ)KvaOgE9j;yftu%TBO&evf$ zqRNh5Xh#&v8HIL6wd5c<4O>hrXG{q+3{%-)Y6CGP(Ax4s{J;f@!?6*tYE_v})n(#E?Y0_U{`Pv~| zU`Rg;S|D5-qQwy1hMa>~I7Oe-(w4Oemwpf(P$pzQq!y$mq&BRcHY;uy-zHWdIw3kC z`XTxu^FZc<%r2KKJ!Bq8%uu35=7y!+>aSz_c0E@wcYSA7S64HUNbvRuxch@;7P$W8 z?=BZpsa9@mZ18eufqPnZ@W|m>Ci+^qFc{*($Pq4#o2*)hF(c?^&MRJePn9q*Swl40 ziJk|EsYi)rH#1tn>?pWp7<}>y=PJ)@j-Iu_M)^s*UGZ;Rd$+s6DV`Bnr8wHQf zg8et-Y@3I95g!W^#jKnUGB@s`Z^*;q>3o*1Y-M&QSa@1$kAZbdAoffD0Vgr~2r=j4 z;MPr?*^$MY&*YNLk8>2@qTqYMFM`pN;Ou)~Y6e`rDm(~IHG!Y+1J_T0Vc{n`z~N&O z?*khGU{^KR*9cyacw2>sktQDp+WZ_lUdF^rRUGSXVCt=x`RjCqB?WHQmF2VLSwD|= zRI#TSOdbX&d%>l5z{)%iL&b&ctlY+UV+}is-HcS^a%fi(=exGEsjifJpRZx~#d`Lh z*w2J{h-dqc@`sg+T>Wy4^Anv+eex>P)6=;*a}&K@FG~YHR&INOPnQKae0B?GFZ%f7 zYBATZmvBOQ&QF8az5;*#4jhR1c_CTO<;xBH?WcCe&t-7vQx~t^$l*Hk|1tl@*LDB< z{N?54e79F_x)S@tXc=#uQA?D_K(jn`SCo@&wb1H zzggo`<{)>TnPkg{OKiWg#$YhW+aTc-@DCbm;H@w2>boW1*ZuPH6Vh7uvj3H{&fM$V J-|_pL$6phnNTL7$ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/foot_br.vox b/assets/voxygen/voxel/npc/wolf/female/foot_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..8e0c3212f99bfc75a74f702fcb66d699f26a2de1 GIT binary patch literal 1456 zcmchWe@NVA9LGP;^S$$~tZ;ei?p%7E+U_*A`6GX%tuwuCr@7@^w%wexu`w^ZzK4iR zITqWE$cD>Ibb-rRh{c#~qS7xg2@zq8VWWbOF(UfY{)p(mcki#GKML0V>wy=a=kq+D zAMej|-)r4>&^sa`O|{{@G%{uvX$eO{k5~?uK~l&=GMv+78m7=E5d4~vWdx}rXr#xE{2LLTBV4jnC!+lhpC8Y#a!!N znMx^Bl#Ywm+!I<+27QCMWW(BMZOkLe>TBoT&UivAiuH90WoUE%?iXtLz8kBuvJ#0z0(XZ5doC>@&-EvMce${* z*o5`LDCI{}wj4XW`~&1(=VxF~qm}_xoFMR;@!VH_+7q^o~v;`SC0+%zTRv zzFEaH@qX+)JC4Q=7tnHT6~SN-cLfk9!5=VI1$Vx&;Hk)m2(8W*Z;!AvlYGTR}D%6Ss~Lw`>`RwKokRgETW+ z7b7lAL;^EG85)9S8E&K{ekDi@AtcMP;G!mmEQ>Mz#2?1^@A17`{GrL*KTq=9_q-qH zdEWQjdpq_X@Qed!tq<)HgGoEk9tt--WI3`7L7LzJ!GVL}&}&LIvclHGhCXFDUWbt$ zQFin}r$?Y15okw5OAeCLutl|Um`b2wn97EzHV{<;tzl|InM#YVU@D|ZjfM265@@YV ztyENLfmp4y#I$e;#A;=jS_`LGr46aENv-Hw@cnGzHsX_sZSGqfwkA7 zr36O0^dis#W$mTba7bJ@ApPHg#UnA9Nm;W%i&arbJ%kIw3E_sNX;UUd7t#-;7f63l z0_hvlKa}KUF39Y1$x#iN$Ko<%R)L1}t3}t)=DuCe)yrMqS=H6mjK|}=JqqsrV3~!^ zKl!`U$)%-MZftDuawx?;EjxJRa4qBgEldrCm>NC8)P%{ZRFs*)9J*fd&~vJU{;3+G z$xie>NK8LUEaxz@70iu*TSmYquYitT@ZkiQC4SB&u%b1C&5=xoPiOJ%g~!+!2iwNL zqjTWE4LRH9W`2*CMezVDlR@Uiob(R68JHB?5-c7jExg?k*VTLiIR^amZp*dxTe zlS5lKadt;GZ$6VpHb2fWfD3}}1-}T!PJ(mqflIUC>Q(WB;B*uC`95&{1Q-_oWCu8M zOyd1ugCFdw2KyVq3leXuaI>e$%fU7u$B&mW{!$gkyBoOl*30~LriUekIjk!yV9T>U z9`C4PZ!?%U3{Lfdi|>Gy`EG^+MeMBH##mzwI|4cEsmSB-u3{#;wzH|OlzX4AVfe** z_MO(@&-DVoU{@Y+}4&)ukaG;4>>(3Nm;mc zzMcGhzEM2JowcJpcJ57X?#ku$&x*Mac5zhh>fiTo)mdBz+pjU!O%6=VGVyVe=jXrW z``@hbDRYQB&rGr9!$r1VSz|C51t$HSpFKcl)~~-`D-}@)Ocp_p<+$v(DV> K+~4v0oX1}ylt`rj literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/foot_fr.vox b/assets/voxygen/voxel/npc/wolf/female/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..b2dcc437b0008bac072ec6360fe9d1aa385f7486 GIT binary patch literal 1456 zcmcgrZ%Eu_9REJg@6Nlj!sU7H&ZXC>?M`ExfAUY-I@4=A%`NA$?dGJ7jd|I1hlor$ z7Tb-;hRaOO1(vfAi!s~8lm3B8hzMg08x@3%5z$L~5z)I(pWj9=3fA8Bz=!Yu&-eR% ze$TIC?*UIrL|Pj{dnjbWD$*Vb2OlyG9)rjr9v}`J42ND*RCvOKwn(2c?5}IX78UAR z+oD?8qgvae%1WCt5ldW@J*JdBPPUk`NQ|U$MTjM zxS|xL>C?<5v}Vj82RSL#9ciJT{Y)qmR_0q7C$yC|xpfA)2!qfW^xGIG3|m}G&=zIt zoWH1@RYz>&jsNc6WLJrqKE^a#@9aa5;c$O<^&dc_0JsZ#hSYau}^q~}4%)T5AP zC$d@vxlzHE5y6vJ1oj@m!%0ClZRaIHWossyqge=_&c@pdkD)0cXd4q8ofQn+U~QWl z`4KOQ5+$gb4o@PPv zuwb%Ju=tLkD&LJzNfA1$wxPGF79Ax{L@M(zysH@VUE2|?FT>vFYY~320evU-BN0D@ zvja!*!^%ahewo7jL?@O$c@>$Nnb@4Y2_BCJWqvQJwmpHT%l#NRy9Kisz4&pp1nbvJ zF~Oem(}HVX34Z=gFc|USLb3wOmmBfhPwnVEmxbX^9k_bKg>@ACWB-k>>;L!tD=I4R zZuKO#mrbE==nPy*7gjzJ+&m<>?m->tOpe^mYRS<1t( z2s_VAqUFOyv|m|6AP~T90mM$=4;X8LTVLFr?-t+J{o?!yVV--*|B9J4_p1Bbf1i5! E3$gr2kN^Mx literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/head_lower.vox b/assets/voxygen/voxel/npc/wolf/female/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..0745d1e414664c9be5a87ec1ebe9b15e4a0ef036 GIT binary patch literal 2728 zcmcgtTa1-g6<&Lk7X^JhGA>I<47(z&zrol!{3~3r;e8dN1eEa-1=z}J;Z=U4K zx_|5P@5$_V@R7dbBC>V;@Ba%!yUwgoea^#pmqp)V&FjV2vudiA>&1o^0&LS+eFPm6<35{ek{iVziY# za;YUpA|iDo64B!9E#_q{vv?z=E|QxFg^RTncc~~tignP~j;sk$o0ckd-ppFuuhl4L zsw_4_E?4FlVdL&Wp4#TQ_LOQ>&PC~( z+ljh+sx2n=D!u7XB~C=AkGH12IpWw=D-Z9j<%;LOZ4DCd_#d`_i^yOIIQ>-i|7 z&AUc8k<2^lwB0*SBtnySEHO?b>Yl8VvUQ?sHyZ1ccGZnJ5)$b6lmHs?wMJ$eS~JWzJIikUKGMne$oc&6o*$ zXeZN-S|q{QGWoMpSM6rbl8TQr<}$0X2X!x!a8vH!-IycyEIS1HO7FHL*YW!BBp%puH=cNWEk+M)!Q|m#OdfjzlP9`ZHQB-Rp5oG$^_1p65}GcK>UvQGco?G;N15FQ)dNN-lRPw zIK4^mvxfxNo)(PIes+i8=x+KC2sR7|cC8j1*eEzj|F#u#uy@k}9NN~8<4-Na=$BXF z_?``z`sP>gmos~@WMMDXEt`)mpYO+0J62)eX2ICwf>X~3E`CR_a^4&a4=%#am3LzQ z#x>Y6*o(a@=HkeGi!rh5E^J!26c66J1|wfuk7u5K7^B_C@Z!NI@%ziK;>s_MW8#&a znELV8Fm2j2+&1G@^!4>&>A(W4yz^7|?6LtIeergjdvyW+aAgqJ-d=)N*mL5H;H_T@ z{`6bHp}qY$Ikp^^Uf+Pf{&73@zcd|3e$seS^nFj^>tg*>>injg9&8{9iDU zDTl>&Mr501Cc0qdEW~2WHt~qPfJul5V+wOOn9utvGYew$nB6YvWmXXo*A1McZeYCQ#Xb(O#I`U5DhTlXIQI#f{H14^R zl5{GucJkcRv}CzcC2w4F6PnwVT2rOmRGQkAXyYljy`>j|rbdi;lX+*{E7we%5oalP z>cV5WU8@qG+mf^+nmV3?aZ@8kBfpq3j_@uzwMJ8?XvB$0M*nDwc_%7wB(zrVd6yNdbcbRjC%lsYO)j9+RJ^r4mfgSFPw)S3ODmb%o98f(^}W<8uaX8LIH ziPY9odvZECD@pYCwu(^~_rV&oU&i>Et20JarO!&dvTj07>ZfL==8{CVr_vFpl zzpjyY8CPT7HTw&7@gbH2O!FoDQntd z4lUNN=3R??%DpnjI%_+zXTf?nXQSe*R7D^8E5@&=r~227a6YI(OW!#MRnbyrn%s&1 zNh{b7YBA>AVt-nU+u~eQ<;9PAyIjH}Y!qDq}yWC&*I~Uol4ItbL1`IUg0d zs$lJ?ts+M_^D^cTtc^!k`L3>Ar9LCKk=v-xsL#mj!DN6GtA!#PJ@MPjoS9 zcq*oUZ4iS`FT~J^m5}uT+1&>@`EkhQshG4$Fs&`P<*?w>uL-OIJf-{tY5td_kD3CM!&oUd!Kv&W4(v* z-2TV#hbu4R>MxJs+)LYV>8HEU-`|g$C*Op@!9gqym=stGLM`ChVz%)|{s_(@)U6#E@k%#*g^H7{C2Ib@78HbKgA4ljnWT zea=1i-uK>~y$2i#5$SC4?@^MEvqZZ60pCLzp`lV9P?(AX2Lt{=V&U zbMFf2Sz+~>YOgTu6BhRg>nDVO>QgT4GYp!DN^Nj>vY+>-kexl(+oEtvM_bZoJ{USl~VlU}WUL_|dhb?)V zaX1`Qxt-K)dxEE{-He|rX6}-cA67lA->BrG_Ds$Q*S{2g`c@bTy0{RlVfjiczy8=w zjh@98v$67_aO;q8+2z9RcGF)r z#0$IUk=O|Nk$e^=@BYKncD*|#CA?M0vr}|@utfLOHN0LgcLXF`!S7hsgxjCrUEgiJ ZU-ui=CrBpl#s4*yskv9(-}(F0%b&72EkXbQ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/leg_bl.vox b/assets/voxygen/voxel/npc/wolf/female/leg_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..3157b6bb88d7eae1c0a3cdb20d3d7cbe7b3df22a GIT binary patch literal 1512 zcmcgrTTEP46y4|Cdq*N_s0>h`!pOtUfN9G^9)ficXgeUSl#1njDO2@Tm8_a_RpKF?7R2b zYn{FJ+-cvl-!mp6Ep>t246<`RgLvRC>^~3;e59PJNEe~CE2IpUtu4zI zF+)mOwlbBiEFID!AyHy0LOW3t2Hy$gGHmTK83}4=i#iTmR!A%>q)j8Fl_rl-v)AOi zHmRvYif77TWUiQNYKdj?E^Q0@Ih8GjX$v`=J}inntwW-zs}(g>NDOKkDy$9XE|ZZO zPOj-gF)G#^F8gURtT>afS4`?!tecKci*?Q-20fZ#MIEJCW1n(32G6t#D@Tug+GL$~ zh^7WTDeg-Z{~vuFC??zN+7 zx;UGQo?Q0cozK;YdFSVns;VkPqfy)*5$w9Shthc#Id`18x9|; zLA0+K@xcJ%BZmO*o>Rr}O;ke~ElAIUkjY0Oi|I&d5oFkcO~ZmG zuL_cS1P{jqsm#+a3(8xP(PXC}csdnt&Oe5RsGxOJaAZc%f0NwSEaY_Op&(j>ia9^B zBW~mkWua&)7bQ!Zk9DNM!{!$1#8CzLFOmh1;a;K?-SJf1f5laz6Qa0)?3T7 z(A}7afmScZj+G+%VkO49>XCTkCHykgjpF=t)RyL=`B^WHwO692Nf0|Em^dL=cw11B zlZ8N00XizSAkt8c_M&ujmuF*WXCdY~x1zDO1bcQ=BltocP8{EdXzxLs?LUI=mo8!X zi!sby=s@D*SCE{XjE$)q;PH4+;>$zDmM8FZsSm?vH(};d9)4IZ!rF~uT;QE^Q-bSX z3V!-lFwpJA`B)hiuhiq$AKMT)mx7^B+_-i#6Klx*hyV4jYX5itWo2b}r*Z;YOD0h> zcm|oVOe}pMSUo7X?DfLu^Pwxh56|zKg~SGs7D>bW_}$;|R2ILToE*GXIEw8xBRG2Q zb!_a+z>QA}F(1st2zT}G{X2b*)`7O`h;#w{4V&3T7i@D@Vlif$c%^?}mk<%g7$y~jj1kdC`w-E$r{}c#P_Xu`1JC)L_j%vv z{ddl3-@VT>CL%3$fn7Xg)e>n71REc63|Ijl&RbJIF3T7^Xsh6;&c zg~T-ZY>>CYREL#mg_PEW3Ms`H+G3HXUnw)B#0Y6}nw+Lq8&+5|Rx?&Jr)Dm#=~whI zpJ|-Gd~10Y zx*NS1Y%Rpt(NaWSs>E1VJrZxejGw2vQJj~K+R|J!KU;{S?Um?h5=0LQCXNdh&Iu}V zvJfcBM@PjL^fgqYy(k^s<=GhCQGmJ5t!S(*!S3g)5qz-@$B*qrr1t>M3>?OHOP8_y z`55LdbRhB3t4K~x#>UhQ@OV5Z@p)0PchyHO_;gt#rMlaSi4z_3#>UeCAjg0 z;Ky$SgWZKVA1%Y;)q4E$LmT?ereOGEH?H5x#2Rw{G5`9Pwg3D4Wo2b}r*Z;YOD0h> zbQ+n_Of0=GSUn)PQdkI|&xfwOe!Q@A77`sqT3;IG$M3$wlUe+Ba&qu`K@8h#Mseiq z8`#*Hft#NcU_O|MQSR#B`*-4;T>IN@psx!U7@tP;gE_oC`!(MCY6VaA4q^N02{d0? xK-;wy`2Bv|5kQg%{03u1aQm~n{oUsGbw59UK{(gF&j0c`ntSQ~=I^7IKL8SoPJ{pe literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/leg_fl.vox b/assets/voxygen/voxel/npc/wolf/female/leg_fl.vox new file mode 100644 index 0000000000000000000000000000000000000000..388e5bea2f9849e0080a4cc32fbb4fb1e355f02a GIT binary patch literal 1652 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 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/female/torso_back.vox b/assets/voxygen/voxel/npc/wolf/female/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..18748caa4eab35624355cd17895e759e0ef9dbaa GIT binary patch literal 3168 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 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/ears.vox b/assets/voxygen/voxel/npc/wolf/male/ears.vox new file mode 100644 index 0000000000000000000000000000000000000000..f75ce276ce688e6c916629735df27bf7add024f3 GIT binary patch literal 1264 zcmchWeN5G56vxl=yXd`2HH-@g7~FWtdoNApC0>H;5|Ca94KdOyvUEBjxR*QTn6NvW zUe_Xr5izjMLTZefNy@maw~bh1jLkVmuG)$@*IIwlAFcJ@r*r4}qc-!u&i38+e9w8# z^E~HyY1w7CHvp-PxP+X{OR9K32iUS7&{!f(S=2d7sXjd4KkX@`U zhgczp*py9|7zr7Zpjtv3)VIV09VVg6W=xl5Y{3o2>RPX`iwTKpqijIosB`c#WBbWG#DLXAggD;Iieg^L<*D#@UuE{FamH>1akh`dzBXnPF{Z@kQ}lN}V~ zrczauO~bQpj<=N2SuaEn3*#q+`L~49tPK3#JX%Y)(NkMNi#L^yl1v77NBMr~GRt3#GJC0&g^yk(F)@+N$(wMwToih8DBbo1PZxO@ zI=6-C%Q^h8>}B<40he^m*-7EXm%`8A3jG~!E=G%4yjsI=KQ_~IK8eAPom{__&MMje z=zs02s{g(J;^Jc7E*oci;RKZfXGxEyv-E**`;c(O?Z)Hr(4O1N3%h5KXg?`EDa?)C zyTj8N`gXFicrAZ~ot48JJO4VH+tRrCX+Cp-bcXe;{(b)Oaq+nhHs7G99s0(mh<-TB zg_&=7_v;m&3J^KeY&(nNu1)tByT>)_@_ygODaOd-T`@5s>>p^+_g2e59{9n0v N&Hd{Bjz6GY{sL@+GI#(0 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/foot_bl.vox b/assets/voxygen/voxel/npc/wolf/male/foot_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..f547d166be1290e946d5e075bbb3c26e38d0d907 GIT binary patch literal 1456 zcmcgrZA@Eb6n@_KwzP^GCZ&urp%!p0m~DK>hu|y%ZUxz7Ox!v~+_GgjjmJ!BDCh9FJwfZ)KvaOgE9j;yftu%TBO&evf$ zqRNh5Xh#&v8HIL6wd5c<4O>hrXG{q+3{%-)Y6CGP(Ax4s{J;f@!?6*tYE_v})n(#E?Y0_U{`Pv~| zU`Rg;S|D5-qQwy1hMa>~I7Oe-(w4Oemwpf(P$pzQq!y$mq&BRcHY;uy-zHWdIw3kC z`XTxu^FZc<%r2KKJ!Bq8%uu35=7y!+>aSz_c0E@wcYSA7S64HUNbvRuxch@;7P$W8 z?=BZpsa9@mZ18eufqPnZ@W|m>Ci+^qFc{*($Pq4#o2*)hF(c?^&MRJePn9q*Swl40 ziJk|EsYi)rH#1tn>?pWp7<}>y=PJ)@j-Iu_M)^s*UGZ;Rd$+s6DV`Bnr8wHQf zg8et-Y@3I95g!W^#jKnUGB@s`Z^*;q>3o*1Y-M&QSa@1$kAZbdAoffD0Vgr~2r=j4 z;MPr?*^$MY&*YNLk8>2@qTqYMFM`pN;Ou)~Y6e`rDm(~IHG!Y+1J_T0Vc{n`z~N&O z?*khGU{^KR*9cyacw2>sktQDp+WZ_lUdF^rRUGSXVCt=x`RjCqB?WHQmF2VLSwD|= zRI#TSOdbX&d%>l5z{)%iL&b&ctlY+UV+}is-HcS^a%fi(=exGEsjifJpRZx~#d`Lh z*w2J{h-dqc@`sg+T>Wy4^Anv+eex>P)6=;*a}&K@FG~YHR&INOPnQKae0B?GFZ%f7 zYBATZmvBOQ&QF8az5;*#4jhR1c_CTO<;xBH?WcCe&t-7vQx~t^$l*Hk|1tl@*LDB< z{N?54e79F_x)S@tXc=#uQA?D_K(jn`SCo@&wb1H zzggo`<{)>TnPkg{OKiWg#$YhW+aTc-@DCbm;H@w2>boW1*ZuPH6Vh7uvj3H{&fM$V J-|_pL$6phnNTL7$ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/foot_br.vox b/assets/voxygen/voxel/npc/wolf/male/foot_br.vox new file mode 100644 index 0000000000000000000000000000000000000000..8e0c3212f99bfc75a74f702fcb66d699f26a2de1 GIT binary patch literal 1456 zcmchWe@NVA9LGP;^S$$~tZ;ei?p%7E+U_*A`6GX%tuwuCr@7@^w%wexu`w^ZzK4iR zITqWE$cD>Ibb-rRh{c#~qS7xg2@zq8VWWbOF(UfY{)p(mcki#GKML0V>wy=a=kq+D zAMej|-)r4>&^sa`O|{{@G%{uvX$eO{k5~?uK~l&=GMv+78m7=E5d4~vWdx}rXr#xE{2LLTBV4jnC!+lhpC8Y#a!!N znMx^Bl#Ywm+!I<+27QCMWW(BMZOkLe>TBoT&UivAiuH90WoUE%?iXtLz8kBuvJ#0z0(XZ5doC>@&-EvMce${* z*o5`LDCI{}wj4XW`~&1(=VxF~qm}_xoFMR;@!VH_+7q^o~v;`SC0+%zTRv zzFEaH@qX+)JC4Q=7tnHT6~SN-cLfk9!5=VI1$Vx&;Hk)m2(8W*Z;!AvlYGTR}D%6Ss~Lw`>`RwKokRgETW+ z7b7lAL;^EG85)9S8E&K{ekDi@AtcMP;G!mmEQ>Mz#2?1^@A17`{GrL*KTq=9_q-qH zdEWQjdpq_X@Qed!tq<)HgGoEk9tt--WI3`7L7LzJ!GVL}&}&LIvclHGhCXFDUWbt$ zQFin}r$?Y15okw5OAeCLutl|Um`b2wn97EzHV{<;tzl|InM#YVU@D|ZjfM265@@YV ztyENLfmp4y#I$e;#A;=jS_`LGr46aENv-Hw@cnGzHsX_sZSGqfwkA7 zr36O0^dis#W$mTba7bJ@ApPHg#UnA9Nm;W%i&arbJ%kIw3E_sNX;UUd7t#-;7f63l z0_hvlKa}KUF39Y1$x#iN$Ko<%R)L1}t3}t)=DuCe)yrMqS=H6mjK|}=JqqsrV3~!^ zKl!`U$)%-MZftDuawx?;EjxJRa4qBgEldrCm>NC8)P%{ZRFs*)9J*fd&~vJU{;3+G z$xie>NK8LUEaxz@70iu*TSmYquYitT@ZkiQC4SB&u%b1C&5=xoPiOJ%g~!+!2iwNL zqjTWE4LRH9W`2*CMezVDlR@Uiob(R68JHB?5-c7jExg?k*VTLiIR^amZp*dxTe zlS5lKadt;GZ$6VpHb2fWfD3}}1-}T!PJ(mqflIUC>Q(WB;B*uC`95&{1Q-_oWCu8M zOyd1ugCFdw2KyVq3leXuaI>e$%fU7u$B&mW{!$gkyBoOl*30~LriUekIjk!yV9T>U z9`C4PZ!?%U3{Lfdi|>Gy`EG^+MeMBH##mzwI|4cEsmSB-u3{#;wzH|OlzX4AVfe** z_MO(@&-DVoU{@Y+}4&)ukaG;4>>(3Nm;mc zzMcGhzEM2JowcJpcJ57X?#ku$&x*Mac5zhh>fiTo)mdBz+pjU!O%6=VGVyVe=jXrW z``@hbDRYQB&rGr9!$r1VSz|C51t$HSpFKcl)~~-`D-}@)Ocp_p<+$v(DV> K+~4v0oX1}ylt`rj literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/foot_fr.vox b/assets/voxygen/voxel/npc/wolf/male/foot_fr.vox new file mode 100644 index 0000000000000000000000000000000000000000..b2dcc437b0008bac072ec6360fe9d1aa385f7486 GIT binary patch literal 1456 zcmcgrZ%Eu_9REJg@6Nlj!sU7H&ZXC>?M`ExfAUY-I@4=A%`NA$?dGJ7jd|I1hlor$ z7Tb-;hRaOO1(vfAi!s~8lm3B8hzMg08x@3%5z$L~5z)I(pWj9=3fA8Bz=!Yu&-eR% ze$TIC?*UIrL|Pj{dnjbWD$*Vb2OlyG9)rjr9v}`J42ND*RCvOKwn(2c?5}IX78UAR z+oD?8qgvae%1WCt5ldW@J*JdBPPUk`NQ|U$MTjM zxS|xL>C?<5v}Vj82RSL#9ciJT{Y)qmR_0q7C$yC|xpfA)2!qfW^xGIG3|m}G&=zIt zoWH1@RYz>&jsNc6WLJrqKE^a#@9aa5;c$O<^&dc_0JsZ#hSYau}^q~}4%)T5AP zC$d@vxlzHE5y6vJ1oj@m!%0ClZRaIHWossyqge=_&c@pdkD)0cXd4q8ofQn+U~QWl z`4KOQ5+$gb4o@PPv zuwb%Ju=tLkD&LJzNfA1$wxPGF79Ax{L@M(zysH@VUE2|?FT>vFYY~320evU-BN0D@ zvja!*!^%ahewo7jL?@O$c@>$Nnb@4Y2_BCJWqvQJwmpHT%l#NRy9Kisz4&pp1nbvJ zF~Oem(}HVX34Z=gFc|USLb3wOmmBfhPwnVEmxbX^9k_bKg>@ACWB-k>>;L!tD=I4R zZuKO#mrbE==nPy*7gjzJ+&m<>?m->tOpe^mYRS<1t( z2s_VAqUFOyv|m|6AP~T90mM$=4;X8LTVLFr?-t+J{o?!yVV--*|B9J4_p1Bbf1i5! E3$gr2kN^Mx literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/head_lower.vox b/assets/voxygen/voxel/npc/wolf/male/head_lower.vox new file mode 100644 index 0000000000000000000000000000000000000000..0745d1e414664c9be5a87ec1ebe9b15e4a0ef036 GIT binary patch literal 2728 zcmcgtTa1-g6<&Lk7X^JhGA>I<47(z&zrol!{3~3r;e8dN1eEa-1=z}J;Z=U4K zx_|5P@5$_V@R7dbBC>V;@Ba%!yUwgoea^#pmqp)V&FjV2vudiA>&1o^0&LS+eFPm6<35{ek{iVziY# za;YUpA|iDo64B!9E#_q{vv?z=E|QxFg^RTncc~~tignP~j;sk$o0ckd-ppFuuhl4L zsw_4_E?4FlVdL&Wp4#TQ_LOQ>&PC~( z+ljh+sx2n=D!u7XB~C=AkGH12IpWw=D-Z9j<%;LOZ4DCd_#d`_i^yOIIQ>-i|7 z&AUc8k<2^lwB0*SBtnySEHO?b>Yl8VvUQ?sHyZ1ccGZnJ5)$b6lmHs?wMJ$eS~JWzJIikUKGMne$oc&6o*$ zXeZN-S|q{QGWoMpSM6rbl8TQr<}$0X2X!x!a8vH!-IycyEIS1HO7FHL*YW!BBp%puH=cNWEk+M)!Q|m#OdfjzlP9`ZHQB-Rp5oG$^_1p65}GcK>UvQGco?G;N15FQ)dNN-lRPw zIK4^mvxfxNo)(PIes+i8=x+KC2sR7|cC8j1*eEzj|F#u#uy@k}9NN~8<4-Na=$BXF z_?``z`sP>gmos~@WMMDXEt`)mpYO+0J62)eX2ICwf>X~3E`CR_a^4&a4=%#am3LzQ z#x>Y6*o(a@=HkeGi!rh5E^J!26c66J1|wfuk7u5K7^B_C@Z!NI@%ziK;>s_MW8#&a znELV8Fm2j2+&1G@^!4>&>A(W4yz^7|?6LtIeergjdvyW+aAgqJ-d=)N*mL5H;H_T@ z{`6bHp}qY$Ikp^^Uf+Pf{&73@zcd|3e$seS^nFj^>tg*>>injg9&8{9iDU zDTl>&Mr501Cc0qdEW~2WHt~qPfJul5V+wOOn9utvGYew$nB6YvWmXXo*A1McZeYCQ#Xb(O#I`U5DhTlXIQI#f{H14^R zl5{GucJkcRv}CzcC2w4F6PnwVT2rOmRGQkAXyYljy`>j|rbdi;lX+*{E7we%5oalP z>cV5WU8@qG+mf^+nmV3?aZ@8kBfpq3j_@uzwMJ8?XvB$0M*nDwc_%7wB(zrVd6yNdbcbRjC%lsYO)j9+RJ^r4mfgSFPw)S3ODmb%o98f(^}W<8uaX8LIH ziPY9odvZECD@pYCwu(^~_rV&oU&i>Et20JarO!&dvTj07>ZfL==8{CVr_vFpl zzpjyY8CPT7HTw&7@gbH2O!FoDQntd z4lUNN=3R??%DpnjI%_+zXTf?nXQSe*R7D^8E5@&=r~227a6YI(OW!#MRnbyrn%s&1 zNh{b7YBA>AVt-nU+u~eQ<;9PAyIjH}Y!qDq}yWC&*I~Uol4ItbL1`IUg0d zs$lJ?ts+M_^D^cTtc^!k`L3>Ar9LCKk=v-xsL#mj!DN6GtA!#PJ@MPjoS9 zcq*oUZ4iS`FT~J^m5}uT+1&>@`EkhQshG4$Fs&`P<*?w>uL-OIJf-{tY5td_kD3CM!&oUd!Kv&W4(v* z-2TV#hbu4R>MxJs+)LYV>8HEU-`|g$C*Op@!9gqym=stGLM`ChVz%)|{s_(@)U6#E@k%#*g^H7{C2Ib@78HbKgA4ljnWT zea=1i-uK>~y$2i#5$SC4?@^MEvqZZ60pCLzp`lV9P?(AX2Lt{=V&U zbMFf2Sz+~>YOgTu6BhRg>nDVO>QgT4GYp!DN^Nj>vY+>-kexl(+oEtvM_bZoJ{USl~VlU}WUL_|dhb?)V zaX1`Qxt-K)dxEE{-He|rX6}-cA67lA->BrG_Ds$Q*S{2g`c@bTy0{RlVfjiczy8=w zjh@98v$67_aO;q8+2z9RcGF)r z#0$IUk=O|Nk$e^=@BYKncD*|#CA?M0vr}|@utfLOHN0LgcLXF`!S7hsgxjCrUEgiJ ZU-ui=CrBpl#s4*yskv9(-}(F0%b&72EkXbQ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/leg_bl.vox b/assets/voxygen/voxel/npc/wolf/male/leg_bl.vox new file mode 100644 index 0000000000000000000000000000000000000000..3157b6bb88d7eae1c0a3cdb20d3d7cbe7b3df22a GIT binary patch literal 1512 zcmcgrTTEP46y4|Cdq*N_s0>h`!pOtUfN9G^9)ficXgeUSl#1njDO2@Tm8_a_RpKF?7R2b zYn{FJ+-cvl-!mp6Ep>t246<`RgLvRC>^~3;e59PJNEe~CE2IpUtu4zI zF+)mOwlbBiEFID!AyHy0LOW3t2Hy$gGHmTK83}4=i#iTmR!A%>q)j8Fl_rl-v)AOi zHmRvYif77TWUiQNYKdj?E^Q0@Ih8GjX$v`=J}inntwW-zs}(g>NDOKkDy$9XE|ZZO zPOj-gF)G#^F8gURtT>afS4`?!tecKci*?Q-20fZ#MIEJCW1n(32G6t#D@Tug+GL$~ zh^7WTDeg-Z{~vuFC??zN+7 zx;UGQo?Q0cozK;YdFSVns;VkPqfy)*5$w9Shthc#Id`18x9|; zLA0+K@xcJ%BZmO*o>Rr}O;ke~ElAIUkjY0Oi|I&d5oFkcO~ZmG zuL_cS1P{jqsm#+a3(8xP(PXC}csdnt&Oe5RsGxOJaAZc%f0NwSEaY_Op&(j>ia9^B zBW~mkWua&)7bQ!Zk9DNM!{!$1#8CzLFOmh1;a;K?-SJf1f5laz6Qa0)?3T7 z(A}7afmScZj+G+%VkO49>XCTkCHykgjpF=t)RyL=`B^WHwO692Nf0|Em^dL=cw11B zlZ8N00XizSAkt8c_M&ujmuF*WXCdY~x1zDO1bcQ=BltocP8{EdXzxLs?LUI=mo8!X zi!sby=s@D*SCE{XjE$)q;PH4+;>$zDmM8FZsSm?vH(};d9)4IZ!rF~uT;QE^Q-bSX z3V!-lFwpJA`B)hiuhiq$AKMT)mx7^B+_-i#6Klx*hyV4jYX5itWo2b}r*Z;YOD0h> zcm|oVOe}pMSUo7X?DfLu^Pwxh56|zKg~SGs7D>bW_}$;|R2ILToE*GXIEw8xBRG2Q zb!_a+z>QA}F(1st2zT}G{X2b*)`7O`h;#w{4V&3T7i@D@Vlif$c%^?}mk<%g7$y~jj1kdC`w-E$r{}c#P_Xu`1JC)L_j%vv z{ddl3-@VT>CL%3$fn7Xg)e>n71REc63|Ijl&RbJIF3T7^Xsh6;&c zg~T-ZY>>CYREL#mg_PEW3Ms`H+G3HXUnw)B#0Y6}nw+Lq8&+5|Rx?&Jr)Dm#=~whI zpJ|-Gd~10Y zx*NS1Y%Rpt(NaWSs>E1VJrZxejGw2vQJj~K+R|J!KU;{S?Um?h5=0LQCXNdh&Iu}V zvJfcBM@PjL^fgqYy(k^s<=GhCQGmJ5t!S(*!S3g)5qz-@$B*qrr1t>M3>?OHOP8_y z`55LdbRhB3t4K~x#>UhQ@OV5Z@p)0PchyHO_;gt#rMlaSi4z_3#>UeCAjg0 z;Ky$SgWZKVA1%Y;)q4E$LmT?ereOGEH?H5x#2Rw{G5`9Pwg3D4Wo2b}r*Z;YOD0h> zbQ+n_Of0=GSUn)PQdkI|&xfwOe!Q@A77`sqT3;IG$M3$wlUe+Ba&qu`K@8h#Mseiq z8`#*Hft#NcU_O|MQSR#B`*-4;T>IN@psx!U7@tP;gE_oC`!(MCY6VaA4q^N02{d0? xK-;wy`2Bv|5kQg%{03u1aQm~n{oUsGbw59UK{(gF&j0c`ntSQ~=I^7IKL8SoPJ{pe literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/leg_fl.vox b/assets/voxygen/voxel/npc/wolf/male/leg_fl.vox new file mode 100644 index 0000000000000000000000000000000000000000..388e5bea2f9849e0080a4cc32fbb4fb1e355f02a GIT binary patch literal 1652 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 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/npc/wolf/male/torso_back.vox b/assets/voxygen/voxel/npc/wolf/male/torso_back.vox new file mode 100644 index 0000000000000000000000000000000000000000..18748caa4eab35624355cd17895e759e0ef9dbaa GIT binary patch literal 3168 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 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/quadruped_medium_central_manifest.ron b/assets/voxygen/voxel/quadruped_medium_central_manifest.ron index d42e0f47c4..6b30fda0cb 100644 --- a/assets/voxygen/voxel/quadruped_medium_central_manifest.ron +++ b/assets/voxygen/voxel/quadruped_medium_central_manifest.ron @@ -359,4 +359,184 @@ central: ("npc.tiger.female.tail"), ), ), + (Wolf, Male): ( + upper: ( + offset: (-5.0, 0.0, -3.5), + central: ("npc.wolf.male.head_upper"), + ), + lower: ( + offset: (-5.0, -4.5, -5.0), + central: ("npc.wolf.male.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -1.0), + central: ("npc.wolf.male.jaw"), + ), + torso_front: ( + offset: (-5.0, -13.0, -5.0), + central: ("npc.wolf.male.torso_front"), + ), + torso_back: ( + offset: (-4.0, -5.5, -5.0), + central: ("npc.wolf.male.torso_back"), + ), + ears: ( + offset: (-5.0, -1.0, -2.5), + central: ("npc.wolf.male.ears"), + ), + tail: ( + offset: (-2.0, -13.0, -3.5), + central: ("npc.wolf.male.tail"), + ), + ), + (Wolf, Female): ( + upper: ( + offset: (-5.0, 0.0, -3.5), + central: ("npc.wolf.female.head_upper"), + ), + lower: ( + offset: (-5.0, -4.5, -5.0), + central: ("npc.wolf.female.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -1.0), + central: ("npc.wolf.female.jaw"), + ), + torso_front: ( + offset: (-5.0, -13.0, -5.0), + central: ("npc.wolf.female.torso_front"), + ), + torso_back: ( + offset: (-4.0, -5.5, -5.0), + central: ("npc.wolf.female.torso_back"), + ), + ears: ( + offset: (-5.0, -1.0, -2.5), + central: ("npc.wolf.female.ears"), + ), + tail: ( + offset: (-2.0, -13.0, -3.5), + central: ("npc.wolf.female.tail"), + ), + ), + (Frostfang, Male): ( + upper: ( + offset: (-4.0, 0.0, -4.5), + central: ("npc.frostfang.male.head_upper"), + ), + lower: ( + offset: (-3.0, -2.0, -4.0), + central: ("npc.frostfang.male.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -3.5), + central: ("npc.frostfang.male.jaw"), + ), + torso_front: ( + offset: (-5.0, -11.0, -8.5), + central: ("npc.frostfang.male.torso_front"), + ), + torso_back: ( + offset: (-3.0, -4.0, -4.5), + central: ("npc.frostfang.male.torso_back"), + ), + ears: ( + offset: (-4.0, -1.0, -1.5), + central: ("npc.frostfang.male.ears"), + ), + tail: ( + offset: (-2.0, -13.0, -5.0), + central: ("npc.frostfang.male.tail"), + ), + ), + (Frostfang, Female): ( + upper: ( + offset: (-4.0, 0.0, -4.5), + central: ("npc.frostfang.female.head_upper"), + ), + lower: ( + offset: (-3.0, -2.0, -4.0), + central: ("npc.frostfang.female.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -3.5), + central: ("npc.frostfang.female.jaw"), + ), + torso_front: ( + offset: (-5.0, -11.0, -8.5), + central: ("npc.frostfang.female.torso_front"), + ), + torso_back: ( + offset: (-3.0, -4.0, -4.5), + central: ("npc.frostfang.female.torso_back"), + ), + ears: ( + offset: (-4.0, -1.0, -1.5), + central: ("npc.frostfang.female.ears"), + ), + tail: ( + offset: (-2.0, -13.0, -5.0), + central: ("npc.frostfang.female.tail"), + ), + ), + (Mouflon, Male): ( + upper: ( + offset: (-7.5, 0.0, -4.5), + central: ("npc.mouflon.male.head_upper"), + ), + lower: ( + offset: (-4.0, -4.0, -4.5), + central: ("npc.mouflon.male.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -1.0), + central: ("npc.mouflon.male.jaw"), + ), + torso_front: ( + offset: (-4.0, -9.0, -4.5), + central: ("npc.mouflon.male.torso_front"), + ), + torso_back: ( + offset: (-4.0, -5.5, -5.0), + central: ("npc.mouflon.male.torso_back"), + ), + ears: ( + offset: (0.0, 0.0, 0.0), + central: ("armor.empty"), + ), + tail: ( + offset: (-2.0, -1.5, 0.0), + central: ("npc.mouflon.male.tail"), + ), + ), + (Mouflon, Female): ( + upper: ( + offset: (-7.5, 0.0, -4.5), + central: ("npc.mouflon.female.head_upper"), + ), + lower: ( + offset: (-4.0, -4.0, -4.5), + central: ("npc.mouflon.female.head_lower"), + ), + jaw: ( + offset: (-2.0, 0.0, -1.0), + central: ("npc.mouflon.female.jaw"), + ), + torso_front: ( + offset: (-4.0, -9.0, -4.5), + central: ("npc.mouflon.female.torso_front"), + ), + torso_back: ( + offset: (-4.0, -5.5, -5.0), + central: ("npc.mouflon.female.torso_back"), + ), + ears: ( + offset: (0.0, 0.0, 0.0), + central: ("armor.empty"), + ), + tail: ( + offset: (-2.0, -1.5, 0.0), + central: ("npc.mouflon.female.tail"), + ), + ), }) diff --git a/assets/voxygen/voxel/quadruped_medium_lateral_manifest.ron b/assets/voxygen/voxel/quadruped_medium_lateral_manifest.ron index 206e9519d0..7e04615de4 100644 --- a/assets/voxygen/voxel/quadruped_medium_lateral_manifest.ron +++ b/assets/voxygen/voxel/quadruped_medium_lateral_manifest.ron @@ -407,4 +407,208 @@ lateral: ("npc.tiger.female.foot_br"), ), ), + (Wolf, Male): ( + leg_fl: ( + offset: (-2.0, -3.5, -4.0), + lateral: ("npc.wolf.male.leg_fl"), + ), + leg_fr: ( + offset: (-2.0, -3.5, -4.0), + lateral: ("npc.wolf.male.leg_fr"), + ), + leg_bl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.wolf.male.leg_bl"), + ), + leg_br: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.wolf.male.leg_br"), + ), + foot_fl: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.male.foot_fl"), + ), + foot_fr: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.male.foot_fr"), + ), + foot_bl: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.male.foot_bl"), + ), + foot_br: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.male.foot_br"), + ), + ), + (Wolf, Female): ( + leg_fl: ( + offset: (-2.0, -3.5, -4.0), + lateral: ("npc.wolf.female.leg_fl"), + ), + leg_fr: ( + offset: (-2.0, -3.5, -4.0), + lateral: ("npc.wolf.female.leg_fr"), + ), + leg_bl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.wolf.female.leg_bl"), + ), + leg_br: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.wolf.female.leg_br"), + ), + foot_fl: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.female.foot_fl"), + ), + foot_fr: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.female.foot_fr"), + ), + foot_bl: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.female.foot_bl"), + ), + foot_br: ( + offset: (-1.5, -3.0, -9.0), + lateral: ("npc.wolf.female.foot_br"), + ), + ), + (Frostfang, Male): ( + leg_fl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.male.leg_fl"), + ), + leg_fr: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.male.leg_fr"), + ), + leg_bl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.male.leg_bl"), + ), + leg_br: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.male.leg_br"), + ), + foot_fl: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.male.foot_fl"), + ), + foot_fr: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.male.foot_fr"), + ), + foot_bl: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.male.foot_bl"), + ), + foot_br: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.male.foot_br"), + ), + ), + (Frostfang, Female): ( + leg_fl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.female.leg_fl"), + ), + leg_fr: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.female.leg_fr"), + ), + leg_bl: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.female.leg_bl"), + ), + leg_br: ( + offset: (-1.5, -3.5, -3.5), + lateral: ("npc.frostfang.female.leg_br"), + ), + foot_fl: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.female.foot_fl"), + ), + foot_fr: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.female.foot_fr"), + ), + foot_bl: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.female.foot_bl"), + ), + foot_br: ( + offset: (-2.5, -3.0, -6.0), + lateral: ("npc.frostfang.female.foot_br"), + ), + ), + (Mouflon, Male): ( + leg_fl: ( + offset: (-1.5, -2.5, -2.5), + lateral: ("npc.mouflon.male.leg_fl"), + ), + leg_fr: ( + offset: (-1.5, -2.5, -2.5), + lateral: ("npc.mouflon.male.leg_fr"), + ), + leg_bl: ( + offset: (-2.0, -2.5, -3.5), + lateral: ("npc.mouflon.male.leg_bl"), + ), + leg_br: ( + offset: (-2.0, -2.5, -3.5), + lateral: ("npc.mouflon.male.leg_br"), + ), + foot_fl: ( + offset: (-1.0, -2.0, -7.0), + lateral: ("npc.mouflon.male.foot_fl"), + ), + foot_fr: ( + offset: (-1.0, -2.0, -7.0), + lateral: ("npc.mouflon.male.foot_fr"), + ), + foot_bl: ( + offset: (-1.0, -1.0, -6.0), + lateral: ("npc.mouflon.male.foot_bl"), + ), + foot_br: ( + offset: (-1.0, -1.0, -6.0), + lateral: ("npc.mouflon.male.foot_br"), + ), + ), + (Mouflon, Female): ( + leg_fl: ( + offset: (-1.5, -2.5, -2.5), + lateral: ("npc.mouflon.female.leg_fl"), + ), + leg_fr: ( + offset: (-1.5, -2.5, -2.5), + lateral: ("npc.mouflon.female.leg_fr"), + ), + leg_bl: ( + offset: (-2.0, -2.5, -3.5), + lateral: ("npc.mouflon.female.leg_bl"), + ), + leg_br: ( + offset: (-2.0, -2.5, -3.5), + lateral: ("npc.mouflon.female.leg_br"), + ), + foot_fl: ( + offset: (-1.0, -2.0, -7.0), + lateral: ("npc.mouflon.female.foot_fl"), + ), + foot_fr: ( + offset: (-1.0, -2.0, -7.0), + lateral: ("npc.mouflon.female.foot_fr"), + ), + foot_bl: ( + offset: (-1.0, -1.0, -6.0), + lateral: ("npc.mouflon.female.foot_bl"), + ), + foot_br: ( + offset: (-1.0, -1.0, -6.0), + lateral: ("npc.mouflon.female.foot_br"), + ), + ), }) diff --git a/common/src/comp/body/quadruped_medium.rs b/common/src/comp/body/quadruped_medium.rs index 8170f8f77e..7d19091065 100644 --- a/common/src/comp/body/quadruped_medium.rs +++ b/common/src/comp/body/quadruped_medium.rs @@ -33,6 +33,9 @@ pub enum Species { Tuskram = 3, Lion = 6, Tarasque = 7, + Wolf = 8, + Frostfang = 9, + Mouflon = 10, } /// Data representing per-species generic data. @@ -46,6 +49,9 @@ pub struct AllSpecies { pub tuskram: SpeciesMeta, pub lion: SpeciesMeta, pub tarasque: SpeciesMeta, + pub wolf: SpeciesMeta, + pub frostfang: SpeciesMeta, + pub mouflon: SpeciesMeta, } impl<'a, SpeciesMeta> core::ops::Index<&'a Species> for AllSpecies { @@ -60,17 +66,23 @@ impl<'a, SpeciesMeta> core::ops::Index<&'a Species> for AllSpecies Species::Tuskram => &self.tuskram, Species::Lion => &self.lion, Species::Tarasque => &self.tarasque, + Species::Wolf => &self.wolf, + Species::Frostfang => &self.frostfang, + Species::Mouflon => &self.mouflon, } } } -pub const ALL_SPECIES: [Species; 6] = [ +pub const ALL_SPECIES: [Species; 9] = [ Species::Grolgar, Species::Saber, Species::Tiger, Species::Tuskram, Species::Lion, Species::Tarasque, + Species::Wolf, + Species::Frostfang, + Species::Mouflon, ]; impl<'a, SpeciesMeta: 'a> IntoIterator for &'a AllSpecies { diff --git a/voxygen/src/anim/src/quadruped_medium/mod.rs b/voxygen/src/anim/src/quadruped_medium/mod.rs index 40c9e8aa2c..8b771dfacf 100644 --- a/voxygen/src/anim/src/quadruped_medium/mod.rs +++ b/voxygen/src/anim/src/quadruped_medium/mod.rs @@ -150,6 +150,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (12.0, 2.0), (Tarasque, _) => (5.5, 3.5), (Tiger, _) => (2.0, 1.0), + (Wolf, _) => (-0.5, 3.0), + (Frostfang, _) => (1.0, -2.0), + (Mouflon, _) => (-5.5, 6.0), }, head_lower: match (body.species, body.body_type) { (Grolgar, _) => (3.5, -3.0), @@ -158,6 +161,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (0.5, 1.0), (Tarasque, _) => (0.5, -4.0), (Tiger, _) => (-5.0, -6.0), + (Wolf, _) => (-4.5, 2.0), + (Frostfang, _) => (2.0, 1.5), + (Mouflon, _) => (-1.0, 0.5), }, jaw: match (body.species, body.body_type) { (Grolgar, _) => (-2.5, 0.5), @@ -166,6 +172,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (0.0, -4.5), (Tarasque, _) => (9.0, -10.0), (Tiger, _) => (7.0, -4.0), + (Wolf, _) => (5.0, -3.0), + (Frostfang, _) => (5.0, -3.0), + (Mouflon, _) => (10.5, -4.0), }, tail: match (body.species, body.body_type) { (Grolgar, _) => (-5.5, -0.5), @@ -174,6 +183,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (-6.0, 1.0), (Tarasque, _) => (2.0, 0.0), (Tiger, _) => (-6.5, -7.0), + (Wolf, _) => (-5.0, 0.0), + (Frostfang, _) => (-4.0, -3.5), + (Mouflon, _) => (-5.0, -3.5), }, torso_front: match (body.species, body.body_type) { (Grolgar, _) => (10.0, 11.0), @@ -182,6 +194,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (10.0, 13.0), (Tarasque, _) => (11.5, 18.5), (Tiger, _) => (10.0, 12.0), + (Wolf, _) => (12.0, 13.0), + (Frostfang, _) => (9.0, 11.5), + (Mouflon, _) => (11.0, 13.5), }, torso_back: match (body.species, body.body_type) { (Grolgar, _) => (-20.0, 1.5), @@ -190,6 +205,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (-19.0, -1.0), (Tarasque, _) => (-26.0, -1.0), (Tiger, _) => (-19.0, 0.0), + (Wolf, _) => (-18.5, 1.0), + (Frostfang, _) => (-15.0, 0.0), + (Mouflon, _) => (-14.5, -0.5), }, ears: match (body.species, body.body_type) { (Grolgar, _) => (5.0, 9.5), @@ -198,6 +216,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (-8.0, 4.5), (Tarasque, _) => (3.0, 1.0), (Tiger, _) => (2.5, 5.0), + (Wolf, _) => (3.0, 5.0), + (Frostfang, _) => (2.0, 5.0), + (Mouflon, _) => (2.5, 5.0), }, leg_f: match (body.species, body.body_type) { (Grolgar, _) => (-7.0, -5.0, -2.0), @@ -206,6 +227,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (7.5, -4.5, -6.0), (Tarasque, _) => (7.0, -8.0, -6.0), (Tiger, _) => (7.0, -2.0, -1.0), + (Wolf, _) => (4.0, -6.5, -1.0), + (Frostfang, _) => (5.5, -5.5, -2.0), + (Mouflon, _) => (3.5, -5.5, -5.0), }, leg_b: match (body.species, body.body_type) { (Grolgar, _) => (6.0, -0.5, -5.5), @@ -214,6 +238,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (6.0, 0.0, -2.0), (Tarasque, _) => (6.0, 7.5, -6.5), (Tiger, _) => (7.0, -2.0, -1.0), + (Wolf, _) => (4.5, 0.0, -2.5), + (Frostfang, _) => (3.5, -0.5, -2.0), + (Mouflon, _) => (3.5, -2.0, -4.5), }, feet_f: match (body.species, body.body_type) { (Grolgar, _) => (0.0, 1.0, -6.0), @@ -222,6 +249,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (0.0, 2.0, -4.5), (Tarasque, _) => (1.0, 0.0, -3.0), (Tiger, _) => (1.0, 0.0, -5.0), + (Wolf, _) => (0.5, 0.5, -3.0), + (Frostfang, _) => (0.5, 2.5, -3.5), + (Mouflon, _) => (-0.5, 0.5, -1.5), }, feet_b: match (body.species, body.body_type) { (Grolgar, _) => (0.0, 0.0, -5.0), @@ -230,6 +260,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (0.5, 0.5, -4.0), (Tarasque, _) => (1.5, -2.5, -2.5), (Tiger, _) => (1.0, 0.5, -4.0), + (Wolf, _) => (0.0, -0.5, -2.5), + (Frostfang, _) => (0.0, -0.5, -3.5), + (Mouflon, _) => (-1.0, -2.5, -2.5), }, height: match (body.species, body.body_type) { (Grolgar, _) => (1.2), @@ -238,6 +271,9 @@ impl<'a> From<&'a comp::quadruped_medium::Body> for SkeletonAttr { (Lion, _) => (1.4), (Tarasque, _) => (1.1), (Tiger, _) => (1.0), + (Wolf, _) => (1.0), + (Frostfang, _) => (1.0), + (Mouflon, _) => (1.0), }, } }