From 5be5e280be9955a206ca485c9c42d4604470e77a Mon Sep 17 00:00:00 2001 From: Mora <46364955+TrixxedHeart@users.noreply.github.com> Date: Tue, 7 Oct 2025 18:03:21 -0500 Subject: [PATCH] Added Vox Beak Types, New Markings, and Sprite Layering Fixes (#40569) * Added more Vox customizations * Adds Vox Head Markings * Update meta.json * stray comma, woe be upon ye * added tiny pixel to visage left and right * Added eyeliner ftl * Removed duplicate FTL how the fuck did this happen * Added cheek marking * Made tip marking look a bit better * Fix eyeliner ID * ok whatever shut up build test. mean to me * changed underbelly to have more flat transparency * didnt like how it looked so i adjusted it * Adjusted base eyeliner color * Fixed inconsistency with nightling head tattoo * Updated V tattoo * Delete chest_v.png * fix yml ITS EVEN FUNNIER THE SECOND TIME * minor sprite fix * Update head.png * Re added stray pixel, added square cere beak * Added hooked beak --------- Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com> --- Resources/Locale/en-US/markings/vox.ftl | 56 +++++- .../Mobs/Customization/Markings/vox_parts.yml | 46 +++++ .../Customization/Markings/vox_tattoos.yml | 168 +++++++++++++++++- Resources/Prototypes/Species/vox.yml | 3 + .../Mobs/Customization/vox_parts.rsi/beak.png | Bin 396 -> 399 bytes .../vox_parts.rsi/beak_hooked.png | Bin 0 -> 387 bytes .../vox_parts.rsi/beak_shaved.png | Bin 0 -> 384 bytes .../vox_parts.rsi/beak_squarecere.png | Bin 0 -> 392 bytes .../Customization/vox_parts.rsi/meta.json | 14 +- .../vox_tattoos.rsi/beakcover_stripe.png | Bin 0 -> 296 bytes .../vox_tattoos.rsi/beakcover_tip.png | Bin 0 -> 332 bytes .../vox_tattoos.rsi/cheekblush.png | Bin 0 -> 3042 bytes .../vox_tattoos.rsi/chest_v_1.png | Bin 0 -> 3124 bytes .../vox_tattoos.rsi/chest_v_2.png | Bin 0 -> 3101 bytes .../vox_tattoos.rsi/eyeliner.png | Bin 0 -> 2981 bytes .../Customization/vox_tattoos.rsi/meta.json | 54 +++++- .../vox_tattoos.rsi/nightbelt.png | Bin 0 -> 3123 bytes .../vox_tattoos.rsi/tattoo_arrow_head.png | Bin 0 -> 3035 bytes .../vox_tattoos.rsi/tattoo_nightling_head.png | Bin 0 -> 3126 bytes .../vox_tattoos.rsi/underbelly.png | Bin 0 -> 3131 bytes .../Customization/vox_tattoos.rsi/visage.png | Bin 0 -> 3111 bytes .../vox_tattoos.rsi/visage_l.png | Bin 0 -> 3045 bytes .../vox_tattoos.rsi/visage_r.png | Bin 0 -> 3053 bytes .../Mobs/Species/Vox/parts.rsi/head.png | Bin 429 -> 3351 bytes .../Mobs/Species/Vox/parts.rsi/l_leg.png | Bin 544 -> 601 bytes .../Mobs/Species/Vox/parts.rsi/r_leg.png | Bin 549 -> 597 bytes .../Mobs/Species/Vox/parts.rsi/torso.png | Bin 816 -> 3527 bytes 27 files changed, 334 insertions(+), 7 deletions(-) create mode 100644 Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_hooked.png create mode 100644 Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_shaved.png create mode 100644 Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_squarecere.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/beakcover_stripe.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/beakcover_tip.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/cheekblush.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/chest_v_1.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/chest_v_2.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/eyeliner.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/nightbelt.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tattoo_arrow_head.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tattoo_nightling_head.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/underbelly.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage_l.png create mode 100644 Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage_r.png diff --git a/Resources/Locale/en-US/markings/vox.ftl b/Resources/Locale/en-US/markings/vox.ftl index 3cb14df2aa..83f073e444 100644 --- a/Resources/Locale/en-US/markings/vox.ftl +++ b/Resources/Locale/en-US/markings/vox.ftl @@ -1,14 +1,62 @@ +marking-TattooVoxNightlingHead-tattoo_nightling_head = Vox Head Tattoo (Nightling) +marking-TattooVoxNightlingHead = Vox Head Tattoo (Nightling) + +marking-TattooVoxArrowHead-tattoo_arrow_head = Vox Head Tattoo (Arrow) +marking-TattooVoxArrowHead = Vox Head Tattoo (Arrow) + +marking-VoxTattooEyeliner-eyeliner = Eyeliner +marking-VoxTattooEyeliner = Eyeliner + +marking-VoxVisage-visage = Visage (Full) +marking-VoxVisage = Visage (Full) + +marking-VoxVisageL-visage_l = Visage (Left) +marking-VoxVisageL = Visage (Left) + +marking-VoxVisageR-visage_r = Visage (Right) +marking-VoxVisageR = Visage (Right) + +marking-VoxCheek-cheekblush = Cheeks +marking-VoxCheek = Cheeks + +marking-VoxBeak-beak = Beak (Pointed) +marking-VoxBeak = Beak (Pointed) + +marking-VoxBeakSquareCere-beak_squarecere = Beak (Square Cere) +marking-VoxBeakSquareCere = Beak (Square Cere) + +marking-VoxBeakHooked-beak_hooked = Beak (Hooked) +marking-VoxBeakHooked = Beak (Hooked) + +marking-VoxBeakShaved-beak_shaved = Beak (Shaved) +marking-VoxBeakShaved = Beak (Shaved) + +marking-VoxBeakCoverTip-beakcover_tip = Beak Tip +marking-VoxBeakCoverTip = Beak Tip + +marking-VoxBeakCoverStripe-beakcover_stripe = Beak Stripe +marking-VoxBeakCoverStripe = Beak Stripe + marking-TattooVoxHeartLeftArm-heart_l_arm = Vox Left Arm Tattoo (Heart) marking-TattooVoxHeartLeftArm = Vox Left Arm Tattoo (Heart) marking-TattooVoxHeartRightArm-heart_r_arm = Vox Right Arm Tattoo (Heart) marking-TattooVoxHeartRightArm = Vox Right Arm Tattoo (Heart) -marking-TattooVoxHiveChest-hive_s = Vox Chest Tattoo (hive) -marking-TattooVoxHiveChest = Vox Chest Tattoo (hive) +marking-TattooVoxHiveChest-hive_s = Vox Chest Tattoo (Hive) +marking-TattooVoxHiveChest = Vox Chest Tattoo (Hive) -marking-TattooVoxNightlingChest-nightling_s = Vox Chest Tattoo (nightling) -marking-TattooVoxNightlingChest = Vox Chest Tattoo (nightling) +marking-TattooVoxNightlingChest-nightling_s = Vox Chest Tattoo (Nightling) +marking-TattooVoxNightlingChest = Vox Chest Tattoo (Nightling) + +marking-TattooVoxNightbelt-nightbelt = Vox Stomach Tattoo (Nightling) +marking-TattooVoxNightbelt = Vox Stomach Tattoo (Nightling) + +marking-TattooVoxChestV-night_v = Vox Chest Tattoo (V Shape) +marking-TattooVoxChestV = Vox Chest Tattoo (V Shape) + +marking-TattooVoxUnderbelly-underbelly = Underbelly +marking-TattooVoxUnderbelly = Underbelly marking-VoxScarEyeRight-vox_scar_eye_right = Right Eye Scar marking-VoxScarEyeRight = Eye Scar (Right) diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml index 0643c5cbd4..ccf1a687b8 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml @@ -13,6 +13,52 @@ !type:SimpleColoring color: "#937e3d" +- type: marking + # The cere is the base of the top part of the beak, the cere on this beak, is a square. + id: VoxBeakSquareCere + bodyPart: Snout + markingCategory: Snout + forcedColoring: true + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: beak_squarecere + coloring: + default: + type: + !type:SimpleColoring + color: "#937e3d" + +- type: marking + id: VoxBeakShaved + bodyPart: Snout + markingCategory: Snout + forcedColoring: true + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: beak_shaved + coloring: + default: + type: + !type:SimpleColoring + color: "#937e3d" + +- type: marking + id: VoxBeakHooked + bodyPart: Snout + markingCategory: Snout + forcedColoring: true + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: beak_hooked + coloring: + default: + type: + !type:SimpleColoring + color: "#937e3d" + - type: marking id: VoxLArmScales bodyPart: LArm diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml index cf350da60d..75d2503528 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_tattoos.yml @@ -54,6 +54,50 @@ - sprite: Mobs/Customization/vox_tattoos.rsi state: nightling_s +- type: marking + id: TattooVoxNightbelt + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: nightbelt + +- type: marking + id: TattooVoxChestV + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: chest_v_1 + - sprite: Mobs/Customization/vox_tattoos.rsi + state: chest_v_2 + +- type: marking + id: TattooVoxUnderbelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: underbelly + - type: marking id: TattooVoxTailRing # TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those. @@ -130,4 +174,126 @@ forcedColoring: true sprites: - sprite: Mobs/Customization/vox_tattoos.rsi - state: eyeshadow_large \ No newline at end of file + state: eyeshadow_large + +- type: marking + id: VoxTattooEyeliner + bodyPart: Eyes + markingCategory: Overlay + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: eyeliner + +- type: marking + id: VoxBeakCoverStripe + bodyPart: Snout + markingCategory: SnoutCover + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: beakcover_stripe + +- type: marking + id: VoxBeakCoverTip + bodyPart: Snout + markingCategory: SnoutCover + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: beakcover_tip + +- type: marking + id: TattooVoxArrowHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: tattoo_arrow_head + +- type: marking + id: TattooVoxNightlingHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: tattoo_nightling_head + +- type: marking + id: VoxVisage + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: visage + +- type: marking + id: VoxVisageL + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: visage_l + +- type: marking + id: VoxVisageR + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: visage_r + +- type: marking + id: VoxCheek + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: Mobs/Customization/vox_tattoos.rsi + state: cheekblush + diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 1b49ebc776..d01db69e0d 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -52,6 +52,9 @@ points: 1 required: true defaultMarkings: [ VoxBeak ] + SnoutCover: + points: 1 + required: false Arms: points: 4 required: true diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak.png index 23744679b68c11f339c8c5fb7ab958ab64374cf4..384717ce24a7a1ac49e4ef7dad36abec9bba9ee7 100644 GIT binary patch delta 352 zcmeBS?q{B0QO_V<;u=vBoS#-wo>-L1;GCLMTv@CTTvD2nnXeF%pPzGZ`NJ9p21Y4Q z7srr_Id5;C?rkv;XnCk4D9kf)hKH4ql~B{c&M$E@?pnT^^>vFteXIa`z|YB*9=5J6 z^X70eFfg2WH$jSF9mAGui>4U;O`hMsTzbLQZ?zBS3hFUV397#mRV{ZQ`(ys|?XEAF z3cjz{x^MpKYrkX|Ua~(t*F9aYj@7T_wqD#Ld!Ru;(C~(DB_oIdHWaHsqPh8Ii~iWh zn^#}|ujb4cmt11}`?Jy+oijN^{CpXVQ|~+q)R9l}=T88~NKVhsm~teMhy& zr9zolhR-(Mmo9w#?HnEO1TNb@ls1b N5}vMpF6*2UngG6zjivwq delta 349 zcmeBY?qQx_QO{`S>Eakt5%>01E}x5mKtrNgH6PzIadF2-GINe3?&t`;DfoNh3dge5 z`ICEZlx+Fz-4ivYZpW@=HA{H^8W9gyO;82RK{MvtYmPUH}U$bSEZlouWPB^RA>O3hn7Tx2_u{&%F~g_Hxh0c3{-j&)Pd`)e?b`0F z>N{$k%QBa}`dXWR`ERy-r){zDw{`RGdL_(SwooDC_=NX-n{FVdQ&MBb@0GcJ1wEzGB diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_hooked.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_hooked.png new file mode 100644 index 0000000000000000000000000000000000000000..879ceb7bdec66cfd4460ec9a4a9e8ff74573f15b GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{I1082LP1978JRyuEdBZL@(u z%fp3&!8}uEc*Sr=a~^%*X13hr{g)*Ua{`apmoI*Jxb3h}>aurpIDy6&ly6{b&}P{C zU1zC}{F~2T=diulyI<^|(IM4_psuR--&rPnDS!BvK}jilZ5PMYsQ2s&dj;ygJyW%7 z25JU^9o7-dAo{_(1YQu`u)En5L^HhOy9TC#3XDY-Y@N1ttM}%^{xOgD_uONwOs)De z$07T{k6H-_mnWNaCN0Um{pDS7&f2HD)=gScd%wN+LHoOg4i8VOzQ-a5Y|c+I`SQPc t{T`O{a~@wz|1Y_Z31~7li(oD}%PbPjJ%Q`@<((iWc)I$ztaD0e0s!$hm9GE* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_shaved.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/beak_shaved.png new file mode 100644 index 0000000000000000000000000000000000000000..749be9cfb9e210d1acb78cec9c356e580b5e2474 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{I107`Z)N978JRyuEp_x7k3X z<>5lXV4kTnyy8@M2z4Fot&851hl{{~4Tg#mg8}4~&-}}RA7o7Ju1bIzf^4MY*!?Vh1 nOBOyZuWJGth0m_DZyD2BR0prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{I107==Au978JRyuG=xu*E>6 z<>6AnK%S``UU8}`gt{DiPjIHkXK=qRllbQ=!8GHlITLGs*4mdRX9CS+3$=y!yO;@R|1G;CHeqOEAgzbR>ogjstu6{1-oD!M2BR0prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{LzRHha1_hE&XXdut=_VFLjc z$ITPhf6Y!+E=g(U(+LvKFbh<9XuzOcxMpjde;!b|!d^uw28Md3GnV`H!>-=g_Trfy zW60GXHsAC~u8D8>U1W^!m3=B)mU6_H~hA(XyAmIu31b9L8CFw=7tS{bOy*s^b z?)x9d*7q^J*tCZXP!fw`Mxd}mm9q&0gB;%nwzbD^HyRuhSqw7C)78&qol`;+ E0RK&1;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/beakcover_tip.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/beakcover_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..ff394df8f861a5417a80c5a97d0d7f511a827f54 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GGLLkg|>2BR0prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{LzRu6w#ThE&XXd-EXgVFdw~ zi%SKAr9+%lb8;`7cqaB#O2%l@kN9#_&~-cdaz=*-=@A@p{m&g%=pTd38rC2T#;S^GLd10 zxyNsAhiu)b?D)Nk>*hpeS|6BWT=jk%Q$Y6C*SoeU<**lgmq^xOd@^Ud{oc>q1)NL_ e_{@~$|G;#|^i$*C6AZo}<2_ydT-G@yGywp$X>IKQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/cheekblush.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/cheekblush.png new file mode 100644 index 0000000000000000000000000000000000000000..5db759fe24ac6686e751f41ee56f012d52078bcf GIT binary patch literal 3042 zcmZ{mX*kpk7smg{2wBG3M7AtbStnVOWd?)9*ao4|WGl>IJl3%@_Qz5pdzP_09tqj9 zWsfnol#;DNWZ$NtdUajz`|w6ldIYO?3gF?r-)JXJ!CkQ}uwu&HXG4^~8+y;VMe%Dk^d?c_jcqCgf)YSXs^p zkf`md?dBQWiI2t}x?3i5txsAKh00|X@6&`^~FFy-|E<}{T)9WM>V;N9& z>t`T{DIYwaP?pjC8p!;spe;)7yy#Kb!@_pzC$}x)bSsc{63zVjmMv?fXNeBz}MI73D67}a~MP4Cwu1b(gfREImLb)UzyZS?goArK5DU(Py)=e zlUH_WGY$~JAvG;@o>Y_BQ1(k@(@{m^Q3<;!m`$eNuI!!A!yFeb^*vb34al(H=#tC! zmsy$5De62O$>|t~;L2HA3#>yL8%;2Z)9J^3se^>xRso#K9%UZz?GK?&}p>g^g_j_4g6UBdr3w_He~iL(6i7ZCuTNOr_4Jkm!Dm){b* zmDPA>kT;$=M=wr?R``_0)$^-#rX?%k0}VWuWy@G5enBTp1b|)vi?N2>zdE)>WbZd* z`aww=&&kd|rbhiDqML918WfNWPsJJ{V9h+J(eF=B>=~8C0DT>%H65WA&M`J0U;*H7tvUB{!vs7My3MfUj$Z;R>7YqL}C||)mY>shcRbn z87vez3nDIWvyJF*$HWeD^IMPzV(>xX7qPZ!LSLAe;b3#&M`xwrdPqioo%JG%3gN1_ zwPM%RJF8H_g;szA-c*Eg=b`flvs_YSE$_B}4)$cO$C#;|O^p%k9@>VfiONScbv?#2 zg>rAknDsna0Nb)@N0Px2++dAoNs3^B*9Lm&fs(9X@#-|5QbrG*4{0K$qAiKYbn@UG zK9Ih?lKHJi>~BQ*W0#&~726c6lvJTu%=0U5PFYVuAFv&OO${DCql}NP0t8tNNPd#M z0lFx6?BZ(uDtKRw&JT(%#wIJJo)5nzEX`lfSP!WenoL!Xh4d#om)F_;qcJVKp2*SX z`~04#(o41w?hu|3X3bP$^ra;N{-xSoha0!!ul8Cm*yCmJXgqH-A4c50zGlsB36-x#Fc6=%8Pj4=Z>lV+1ZT}hsU_}jhsXA#YDwnjG)H_U{k zI;2oYS4ox2k&@zG;u|vg5}zd6#WIHs?sNIxu)8&<=Pg|*J}=XWD!O8OhPd? z-=tmUuZDcGeep~1MN}g680rSaTE$eExmdPL`A-?F*{!K@z^|1vk6Cz>HQ?N%8!q!F zCgvMA7#A3)yz$|`e6d()oN4vjK8)^6_or)G%UPRQcdSXjRe5{0s`l-2MNq}gTjQw@ zZw;pADz8lurzWSGDg!F#Cv`lsJz^eydGLK)t$K&R>6JPxyqTAwPFk6rj=4@zzNCzH z-<%X4%bT8<-kp3iQ8l4aa$uGF??!QcRXhAR=CG90dcf4Ms2;vjI*N^B>&Z+Xt+>Ch zR8F|=|I=Tp^`JGn^;&R$Fe*4Ucq8~|pOr5AQ}X9UdOO_`qyZ8KF@tJAO&mLMvORn~ zj&VQZYEzO^?j@_7_lIb~Y_4%Cj;eZJ?|7)E;-hNkI)U+}@L}J;Os{?N3Z6NqQm<;F zRIMZgBT+7nFfX@JNOEHWw*~Z)KuJQkcqTJ*dOTfH?I+}-<=ExgWDD&ewtaWJ>erg+ z?q0Zj?@#W;fw+6T?w0P8*uCnS9JzNd`wu@j>^jW1RImI+C3?Gg4>Wzm222(_5WUyg z-SO^MbaYAdU@^scV!TUfyl#32l+@3L^>WP*(9;Z3ulY-3d4GDQ+wObl`yYaWry`uAvi7gkbQ)>?cW)*Z{d&ov>M+Py6T90O8AqK}!lh+GARnFBH8O1G*NU8$!QbeG8-*1!$rkCyGFrxena&m5$XP0| zNZ+;U60l+~Ak)dyWgWNKO+OYMUe=Os*J65-p6z3W1edcO!y2#c!ASKZ^@;VR!+B3O z98{#(c&@v^XOdpD^(oI#ry_b0FPvacKWABH?n$d^93cyQ3lwpfmYH4CVVPaxUZ+!} zeYfNIouWI>Ut$PlD{tu5V^w99e|nu=P7h{E7N~sw&N%6(8e2K;Nr1du*0hnTnbON(q|Om|QiU$1Qtz&>mCJkM9yc zWHh)uA1U^v+KkvNPOpEQZMq0W%TpCZKZ?9)_hZ2t4y8WPeDeL3xicEol=R%>g^4}H zVaCzLys>eO=x=<0OhKE5)VOYxe|Xmx)K>d_=l!G&*&1zs|10!6Oocip~yXzbE&~sm-_EwUUv`A2Zm36>i4Y1 zk(-`~Fp?xmBH_8Tje{OtQpn%WQyYkGG)FI%#*$LrHHSI%w~r^JHd5C`Ze9p%Xc{OZ ze-0VmIuf1Kvhj2H8aTuHI^h{_;qB$Zyqk~x*S>xGGKpU7`nd+Qf`rC(QA(Px%pQ4P>VkS0l()T*HAxCtpx4P8n+ zemse8uPta3z;8?po}@3Xqu$}>kj>)lLv24+ZRj;CO@7|gSvx;LV$+v`iT1?fr$<6z z%0KHI*Tl4Lu4!p(W4fa?v9onD+AhEM!(Oe5|8VY$8Aa?}`e-;HO_Wj4cA^EI7)@v9 zko&Z+{&qMX`7#sG8F&Iyt4UxvIBUpwQSXGUDeJGTm5lF_ZpO_`V|Go!K%nFC|>?SXUp2{|j5V}@@c^ef6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600BTrL_t(|obB1Mk%KT41khC* zDuYm6P>1SK9dtpc8i-T_*}vdy4`biWouv;OcsH_{0j(Y&0tGX}CnpF%00Lllphf@! z5P$&K9jFn20NwK5+m;Pu|cX*!$jj z#bbPZ1q2`f0kAtzBLD#iKmhCx)CfQT0uTVZ12qB=fB*!*?m&$I1RwwbuscxG4X`ZB z<-j?Jir&qw>XeND+Fr* O0000iKhqNoUi%g6%&GCnWU-`a}I6H97W zYBx`3Pk27|_>m{>6%bKGSmO{DX=Rt;(8cg#-LyK9glHOzx~)qP z#MBcU7hk5~!y3rK`@r3ioCU#?(8mSsq&fFp!b~fWdKO9l@va?X_?03%uBG+fxa354 zGy~0*J%G*=Sj5%W>+n$YX|riVz9e~OgDJf2t*k=7PH#?XCUpVl1p52Wvf9A~?-sT{(i)FDH@qsy*)tFsa- z$ts*3Noi;Z@A_p*3%o-d6NxvB(dxsl) zfaB=1bz-zA1+OS<-G55REt&CODI8;&cC@9!*R(=y(n_-$mP{@~zU*>vEX$Kff%dtAnKF*4iqxtl+PT*(`F~ zxVHhtUuy+ebcux)k2tB^K@2zK7|XgG-g0=-*Q3ppFQ-KDb`9>ql?7!Yh@CHRbRq0J zQD)sQ7dh;hG@q4ogtK#~zD|_m;Q6SplNKP#$RS*v%2`6|q4hOYphU1G0hv}laE}Y5 zrzdZI_c`+?LGI|~*O^7OMT*5$77XTj6?dj=rl9{Y{p2vwfBbr6d~^fAORGZi5@qyJ zg*ju_H|jSyj+Cj~pvWRjl6=b5u)F-?-1W5ekb1t!6qRU5Uy@5%o!x&`XZW`gSbBZl zKJb)pVhUyt<_xA+OCdzwSjOX;l%0uWD-`<0x|gUI-r9t($3>tek1_n3(WxD8of#acx-u-+%} zfc{?tF6rL5W!)u<1n4Q$9g4Azsxou6YMJtz(%-b-RA$k=RYpH%=~3E%eH7Us$(@jp zXVhSnZ`c_{5rrEHs7E`K z{A0N@6Eg>spC+m%REvLF=e*f2%ByPEJ&igpVYTTuF(|CpT`w8M#4vSdq>WZQJd!WN z-}d|MC)WD2HL~?qP+yQmP;}6C(8&=aRrY8lW=cc~nuZ{J4hm$%ILm2u)w zabVvek8srMBkg4phD>F?y95*&F-$3|ewH^}IZDz9{}TGuAIJI^?a z)Uwuo_H;isI+n!td?U5>1dqioga5VK_FX`cl*q(s|4*cOZ1jR;SVLIqx#Bq=jRVbW z_*!_SR)6P!R6+IY{Nnb0{E;1yti^xV8z78tpE(X8ODZbwy(Eq$2iK%&j z>T^z*j05-h^tFZ8R=#_S})#0p~Md8L;WQpJdm~L|epPNN5;6HJQ&>&tA^AOgpgd z8Fu1}~h8OnXR?Wicm z#Ch9Qmz?;ntyh6enhNhhymN-XTFJD^I22b>JwfLCkmlN`@pW_)XwlyDtOAU@+yS+RGpB&0SCy#KgD8?~ENFj$|iS z^Tx(af}hb(WHQPmxW;X}?Ca;Yz_!{S`(Gw)%WY5&C*HN_-I1UV)KO4zOadW`pmHjp zsIPP!HbQM}F)XfZ_}(456#D&H935dKWn={Q3g%jat1j_7K!5BSS_lZ6oa^(f#+DOb z3ed)i#tMYxP_}<|YsUuv=WR*@!JXpd#n4z>0^W3-SDAh>A-0{eC2;3jKm)PAw0tFa zX!k^LQp48Q@!tS4utc^rLkZSLxdsTDZb+DyRy&4pNKdk8PDzbJ~IAD}^j4oW7Vu zwb$mi@!+;62F}u!wk$ql=aJ3A?SpNqK8~(yYBNFM+t4Khd6W`s#!)RN;4> z)25KdolOnZJ#<&38fLamLeus9DD?e?@GqC%s8Ph>jc*41;sgmw7*lHWL6MLcM^4Y+CQ!qaB(SxFi1-i00rG%!Qs^lzezSJG>Rv4e#&b;|l1y zdinFaM{E1do&DK-ifFpI06=ka26~Wubp_-q*!`>1HqxdGuJ-ReUhUF(au30r zQ>E+c9<7Xp47_wyIYXT({i}qPbxBu}%C%{U7Ej>h7q&b0yR5Mw1I5abxoZYxD)e@`pi kpihCNo}##?+gko#l+qtQSZb3Y&+%WBp`Iz?jSf2Ee@SA!D*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/eyeliner.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/eyeliner.png new file mode 100644 index 0000000000000000000000000000000000000000..0130ae02b290be65f87b7662af2420c58360c419 GIT binary patch literal 2981 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R16006N`L_t(|obB2%4udchM8Wt{ zZhdyQzSK{ZCS8!NC1PGn!7{=Xw5obNxds3Lfb@oF008^|(0i}7R=axrj$L{Kz8~}- zAN-Re0001h^oD2v0001x-VhA{0002e8=?UK002OGLo@&Y002mDhz0-v008L?(Y6AN zF>20v^fUSHdmMWMcK$PP^8W)z00000=?&2U0000Wy&)O^0001_H$(#f004mWhG+l) bJRIN+U>DzkwC;S000000NkvXXu0mjfu(yO` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json index 92dbbff751..5e6df07fe2 100644 --- a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy, tail_talisman by TrixxedHeart", + "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy. beakcover_stripe, beakcover_tip, cheekblush, chest_v, nightbelt, tail_talisman, tattoo_arrow_head, tattoo_nightling_head (modified from nightling_s), underbelly, visage, visage_l and visage_r by TrixxedHeart", "size": { "x": 32, "y": 32 @@ -23,6 +23,22 @@ "name": "nightling_s", "directions": 4 }, + { + "name": "nightbelt", + "directions": 4 + }, + { + "name": "chest_v_1", + "directions": 4 + }, + { + "name": "chest_v_2", + "directions": 4 + }, + { + "name": "underbelly", + "directions": 4 + }, { "name": "tail_talisman", "directions": 4 @@ -47,9 +63,45 @@ "name": "eyeshadow_large", "directions": 4 }, + { + "name": "eyeliner", + "directions": 4 + }, + { + "name": "cheekblush", + "directions": 4 + }, { "name": "tail_ring", "directions": 4 + }, + { + "name": "beakcover_tip", + "directions": 4 + }, + { + "name": "beakcover_stripe", + "directions": 4 + }, + { + "name": "tattoo_arrow_head", + "directions": 4 + }, + { + "name": "tattoo_nightling_head", + "directions": 4 + }, + { + "name": "visage", + "directions": 4 + }, + { + "name": "visage_l", + "directions": 4 + }, + { + "name": "visage_r", + "directions": 4 } ] } \ No newline at end of file diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/nightbelt.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/nightbelt.png new file mode 100644 index 0000000000000000000000000000000000000000..7df63a0bc4f16d1464d3947dcf2916dab402ada0 GIT binary patch literal 3123 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tattoo_arrow_head.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/tattoo_arrow_head.png new file mode 100644 index 0000000000000000000000000000000000000000..63b097e940ed3760a471808fab37a78b2bb4fe75 GIT binary patch literal 3035 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R16008GnL_t(|obB4N4Z|=DL{VxI z@1RXIDL3H`nuMurq;U$1$|1JHKX00000s5?jl00000pza_I z00000fVzV;0002M8i2c}nb~n1*Rx&I;`fR4oYTzAr1t~vro(5^Du_?(txl-7Zh?vm z47)F3Yy&vA#_BIxwa#5Q1OWg50Cfjx000000Ms3%0RR9108n?31^@s606^VA8UO$Q d004CdXf6 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600BZtL_t(|obB36j>I4g1klPY z*l`Tsf9Yd*ms@x?6A4AFp5Y@EQL6UcSPw&^h9fia<{SbLfB=R+91(e*C(P_vSW|c0 zJxeL5wRYDr3@|h3sFF*pIw)>Tc$XYAh z9iwBDT0L z8_AL-@adt%PWOo4vIO9MR|jz45AtZ0aq7b zlczL)MF$}P2tWYr8mJL~00bZab`8`BKmY;|0J{ci1Rwwb2!LG!HLnNw0b_GYkkE64 Q9smFU07*qoM6N<$g6!f6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600BoyL_t(|obB4N4TLZZ1<-#} zAf;lCY?0a{WS)$0b+(Aa7F3p)f-4Tt)yUvO`M-e_2=f#yMDkkK6+P!g00I!ey9U<~ zfB*y_fOie9ApijgK!8&hs;cbgA%wSCMK|XZfT~Ie;dlI4gtIe1RP`8a82tdW)?^&V zV?56@VvPL&0G;=MEwa7)z(c1$z!`A92gDfBTEoxrkqD;%YOOL1!!cf#1u3O|0Dv#T ze*V;l2ly#W00Izz00i)^!8HUR009W#U4v@~KmY;|z`F+55P$##Ab@ubuCWG?QVMd; zm;5F#rAW>hFkFf=1K9Tr+yP*@AHi}42!LAvw)_`BtyNU@vWMSON|6wP*=m$&52&@u z)yrho_aJ~Jz}5&a1+cz{X%9##0T=HUQB|3y=|6kG6GH$35P$&QHMoWV1Ry})03Z62 VLXZt&dmR7(002ovPDHLkV1m~r&IAAe literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage.png b/Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage.png new file mode 100644 index 0000000000000000000000000000000000000000..d8190e56f2a985e87b110b954b907bf394106354 GIT binary patch literal 3111 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600A>eL_t(|obB4Njl(by1i)1r zOxObx)xk+g`u zw}87xDdn)qv-MYxo&o|8fB@JXs1bkw1Rwx*2WkW$009Vq-GLeb2tWV=V0WNK00Izz z0N5R<5r6=a0o*+Rpp*hLd-}-S%%ZghcgJIH>iJ_Tz!>8&?Ag=eJ7(^a3h?-~79jUs zf&HxgcVr|Lz};ipHUL2H9msoaCdL>5fOTC{Z-YDj1iuGnzbkOdTs;K@AOHcdJ5VD4 z0SG_<><-ijKmY;|0J{S<0uX=z1if6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` 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 delta 414 zcmV;P0b%}^8m$A68Gi!+005o0f$RVP00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000lr3`}?r4u#S$70001FEo-j;000PdQchF<|NsC0|Nj8q zgS}Y*000SaNLh0L01FWS01FWTe`H^g0003BNklb z32L@1OSXjLMJvit+Y2n$hy0qL2==~WF+Oz*G1}fxsG_+w?I}n;9Sq2?T%BPS=oa?^ zMn2kJ!0=a|Cp=Lw2I^iwm{JcrATgYdpewX_g(pNWZ7aA+hoJBBF^(;q{(>3~`C+b4p#T5? diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png index 918b343f98cbd48568efa1ffcf7065f5ca337965..b7039d11d5360177e78439cbb1958dd77bdaaaba 100644 GIT binary patch delta 556 zcmZ3$a+76(MLmObiEBhjaDG}zd16s2gL7(5ab>YWa7k%OX1+p5etyou; zx;TbZ%z1ljWA7mY3DyV4MLaTtHZbx|a`$LiBy#4#q16|beGr+}ZNSu_CauuuAQt>U zTVeT&RgX8EfB0^1m)8H!$NO8J`0V-q$ICPrfn1uaYKSl;8jw5#(Y|d|tT3cWt({#2{a=~k>daJn? z>a91LCz#Dn+#9ESzWB`Z`p;h&7!;O%iOObZ*eVtp%F4ds+OM-|%xg`TOt}!%|5%;j z4rA9MhtN>R)3tLKZf)Bt#@|uM_+@^wOr6DYjjoT3dy0X+z~u=kCWKdko-kauA^Dju zBb)J_V!p^}e=Fhw80w$T=`XdkI`d(b&1oYB33djheF}y?{0t1|EMwM(zbUiUSUPXs zZ*{W;uXhzPJP(_{3+HI}ON&wi3$%E6Yf_UrcBy1yR&mPoc?(3$SN zCAWK%&c$tSFPk6NXO76WWtfu6x%O-SwGUHGd>=2JGM~e1<$cx(LBEz|s!o#G=imR~ j%|ph2!YT*$v;SbQO*=MW;f&2P3_#%N>gTe~DWM4fWg_pz delta 498 zcmcb~vVdiRMLpvsPZ!6KinzD8&i6J22(W#)m?L`3CHuf^PTqi|p4YDTY)UrY_vV>&;>;d-=IMbg-Ap127+5tN7`Xx(P?-nXxpKDO zzP4-2#?k}zvg`Ni%9nGl=!m{v8ZFYADPBLLgrVzD)~sXM%sy(uGtWOy>U_Ynp!`pT z4Hws!o#&o!Zb{TQ{dCi7j_#Oq44ZHI=uP(ypYooMqiMnI&w1O0pKOgd$IyK=Y0C4; zaBiyvn=-ziCGj27$2W$As-9@yBhR?NRfezqUG}t8vC_X?jXOLibv)bX^(j@9gZ0tm zWh+n4t*>13T0L)f)Y>&(X)+jYNAl5u)l4%u@5O(v_?NY3Vf}lXV+Ut&1xM@16#kn& z&6vTgd!od%rhV;;`!{sGW6EP%F#Ef$%+=l`qcx8!!b^l3%1axb+0ONQo3{C-sh&Bb z#4hG7!a8!+=?&Rmt8BGS7kwya_@}c_mSMun60KXTfg)dDwcUF!WHb5q-+QYWa7k%OX1+p5etyou9dYab*84g{PP02-%+L_Tbxh*ZGv_Hm_avB?ihTQR`^n~ibwhzi!$V7Ci%##;Ha(#ZiLM;Bxlt=$^#1ysmTA*J-oTtOkgL|#asYf**buX%^|R|&pS d=K1iBLEe4U(g}yBuoyD{fv2mV%Q~loCIFcj?*0G( delta 503 zcmcc0vXo_lMLpwnPZ!6KinzBo4f~oLMA#lgZd$IOR>f{5r1wzqi<3ze$Ax1Bj2;?K z*rv@YVB@|s|ILQ9^E!fhgYv=2w0%ewXGv8 zYOaq3qvat3lR%M~x8JJG`D*OL+Q6g{c71E4-t<>V$vzH!Ccd|qy6#Kla8^Y zKuym^#kaFgG}=r*eKco#bn~29?l!+lthTvuoAJ^4Im|NieMb@O_@MBe!-v*o}A#$(O?w}qsG z(ghlLja3@T^nTU92>kYvdEY8ijstB6JAJO|Zkzr7GG`f^!12OjyZO@7)fM-0Zr;Oq z>4V;}y>Hoa%nD|I6PH-NKSJl$-Wvv?p*wHP&fu+PKDEi@_1CIfVzvT&?asyf@9*~C z^E-I&e*q`mlo^}S%8eK*?%Cuuzqld8=j1z^QGjpyG~HCedmAffUr@SnJ!smT#TpKc b;!OMp=6^Y6^`gv}0SG)@{an^LB{Ts5#Uk71 diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso.png index 01259ea03da9b6e767b51424deb45aa4403df789..9896f1e17f14fd35cb06bad87c093a976dce4c6e 100644 GIT binary patch delta 3525 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�Fvzw2>^^S9zbgy$A89g1jxPvz_k#E0=Ra7wKk~$Cjrn}qm;rq7oX!e76AZw z*w%oyZNqQ*cLA;ShCX~$;Svz6wZ3gzthMDG5Vk?MQokj|S__bU8(eEx??gwo;N45W zIp@c5B!GbHi{F+-i6yX^h>$-OeDcRoD27m`_~ptkUxNZb00@AyHGiBM0zd!=00D5e zhEqcT2mk>f0M6EMY6t)UAOMaZiD|7%9*f7*>ClgW^kcCk0P8mSvMc~aTH~Md!$+4o zHGfiLWc~70RRJV7C-=s>H3n>2^eGUM0l=01&HAxRloP`G<&{zxW6)Y3a$)ik2#M!; z4n2V&GCKeuw&Q{uQ-5pFp&BsHa})sim%&%|4;qTq0N6SptiPsdg2*Bcn5Jn{hl)GE zIY-xZaTefe%MwK}EVtl3V+=~Easa-vV$(DjV~R9KyRM54fMZK989wmoIPC#aO#IAB>8US3|#alq|%sK41C5H7EcCfB-mK!>J(v1b_he-2naoudDW-s6&o<00000NkvXXu0mjfc)^x# delta 793 zcmV+!1Lpk48?XkDB!2;OQb$4nuFf3k0008&Nklbgc%RS1Cy?G*mx-0Ymg z{eH*cZ~y=ZApjtLcg~TVc$KDU{P}#2gRiP8sz7UvrfIU5L6!pMdB%Rf$2`xFQZCxl z>)Hg{=~77j$$ud$0I37%V5O7`Ij+q-&rtzL0Wwk+bG=?YMSfKK-uq}b z_(HXxl>_jI_VZeI&TTdebzLtM5aeIiHL1Vs004keDh^mm38fUtIECZ!2q|Sugkk9& zk4I8}SpjI<)+?njj^iTnjpGQV6nQg}L)Udc^6U?JAb+&ylC6Lc@sRkQGxFLv=g@Us zl)jV_UDuHx!Pz?}V~p?nezECs&Os?f+KEwU+txqZr|v+>4ySTod;9wn?K2F+Fbu;m z48t%C!!W;Rgdk8M=jq`E*TlPjfAmL;sUly2U_T8q?&Endk3 zkHHVa;D3!V@oJ3m-uq3;V`*tD^a{1b%)#)%1)YB<%DPWo=lw}EQcs3xlRhA{DY1&o+0U-p! zc_C}<<_ZWiAAF!fIv|0^nH;TkRKhe(nCBTEAAcXKJqjOv`!v`>2wW}~@&u3+5E32| zC1|ZTQGt{aTI