From e0a4735fe2d1f727e83f250f867d51465b725fe5 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 12 Jan 2020 02:04:13 +0100 Subject: [PATCH] Switch to TG hair sprites. This removes the need for a separate shader because they're multiply-based instead of additive like /vg/ or Bay. --- .../Components/Mobs/HairComponent.cs | 34 +-- .../Preferences/Appearance/HairStyles.cs | 277 ++++++++++-------- Resources/Prototypes/Shaders/hair.yml | 6 - Resources/Shaders/hair.swsl | 8 - .../Mob/human_facial_hair.rsi/3oclock.png | Bin 175 -> 182 bytes .../3oclockmoustache.png | Bin 187 -> 0 bytes .../Mob/human_facial_hair.rsi/5oclock.png | Bin 174 -> 0 bytes .../5oclockmoustache.png | Bin 186 -> 200 bytes .../Mob/human_facial_hair.rsi/7oclock.png | Bin 178 -> 212 bytes .../7oclockmoustache.png | Bin 193 -> 208 bytes .../Mob/human_facial_hair.rsi/abe.png | Bin 178 -> 208 bytes .../Mob/human_facial_hair.rsi/brokenman.png | Bin 0 -> 466 bytes .../Mob/human_facial_hair.rsi/chaplin.png | Bin 110 -> 114 bytes .../Mob/human_facial_hair.rsi/chin.png | Bin 130 -> 138 bytes .../human_facial_hair.rsi/chinlessbeard.png | Bin 0 -> 173 bytes .../croppedfullbeard.png | Bin 0 -> 187 bytes .../Mob/human_facial_hair.rsi/dorsalfnil.png | Bin 0 -> 581 bytes .../Mob/human_facial_hair.rsi/dwarf.png | Bin 272 -> 294 bytes .../Mob/human_facial_hair.rsi/elvis.png | Bin 144 -> 162 bytes .../Mob/human_facial_hair.rsi/fiveoclock.png | Bin 0 -> 204 bytes .../Mob/human_facial_hair.rsi/fullbeard.png | Bin 197 -> 209 bytes .../Mob/human_facial_hair.rsi/fumanchu.png | Bin 0 -> 163 bytes .../Textures/Mob/human_facial_hair.rsi/gt.png | Bin 170 -> 183 bytes .../Mob/human_facial_hair.rsi/hip.png | Bin 146 -> 154 bytes .../Mob/human_facial_hair.rsi/hogan.png | Bin 158 -> 182 bytes .../Mob/human_facial_hair.rsi/jensen.png | Bin 164 -> 182 bytes .../Mob/human_facial_hair.rsi/longbeard.png | Bin 226 -> 248 bytes .../Mob/human_facial_hair.rsi/longbeard_l.png | Bin 0 -> 149 bytes .../human_facial_hair.rsi/martialartist.png | Bin 0 -> 342 bytes .../Mob/human_facial_hair.rsi/meta.json | 2 +- .../Mob/human_facial_hair.rsi/moonshiner.png | Bin 0 -> 281 bytes .../Mob/human_facial_hair.rsi/moustache.png | Bin 0 -> 209 bytes .../Mob/human_facial_hair.rsi/mutton.png | Bin 217 -> 195 bytes .../Mob/human_facial_hair.rsi/muttonmu.png | Bin 212 -> 0 bytes .../Mob/human_facial_hair.rsi/muttonmus.png | Bin 0 -> 207 bytes .../Mob/human_facial_hair.rsi/neckbeard.png | Bin 164 -> 172 bytes .../human_facial_hair.rsi/pencilstache.png | Bin 0 -> 155 bytes .../Mob/human_facial_hair.rsi/selleck.png | Bin 125 -> 143 bytes .../Mob/human_facial_hair.rsi/sideburn.png | Bin 0 -> 205 bytes .../Mob/human_facial_hair.rsi/smallstache.png | Bin 0 -> 133 bytes .../Mob/human_facial_hair.rsi/vandyke.png | Bin 146 -> 204 bytes .../Mob/human_facial_hair.rsi/volaju.png | Bin 179 -> 198 bytes .../Mob/human_facial_hair.rsi/walrus.png | Bin 160 -> 164 bytes .../Mob/human_facial_hair.rsi/watson.png | Bin 124 -> 128 bytes .../Mob/human_facial_hair.rsi/wise.png | Bin 231 -> 336 bytes Resources/Textures/Mob/human_hair.rsi/.png | Bin 153 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/80s.png | Bin 484 -> 684 bytes Resources/Textures/Mob/human_hair.rsi/a.png | Bin 0 -> 227 bytes .../Textures/Mob/human_hair.rsi/afro.png | Bin 527 -> 326 bytes .../Textures/Mob/human_hair.rsi/afro2.png | Bin 306 -> 257 bytes .../Textures/Mob/human_hair.rsi/antenna.png | Bin 0 -> 317 bytes .../Textures/Mob/human_hair.rsi/asymmbob.png | Bin 519 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/b.png | Bin 0 -> 250 bytes .../Textures/Mob/human_hair.rsi/baldfade.png | Bin 0 -> 133 bytes .../Textures/Mob/human_hair.rsi/balding.png | Bin 146 -> 0 bytes .../Textures/Mob/human_hair.rsi/bedhead.png | Bin 541 -> 277 bytes .../Textures/Mob/human_hair.rsi/bedheadv2.png | Bin 648 -> 346 bytes .../Textures/Mob/human_hair.rsi/bedheadv3.png | Bin 421 -> 257 bytes .../Textures/Mob/human_hair.rsi/beehive.png | Bin 540 -> 378 bytes .../Textures/Mob/human_hair.rsi/beehive2.png | Bin 487 -> 0 bytes .../Textures/Mob/human_hair.rsi/beehivev2.png | Bin 0 -> 277 bytes .../Textures/Mob/human_hair.rsi/bigafro.png | Bin 832 -> 433 bytes .../Mob/human_hair.rsi/bigflattop.png | Bin 0 -> 258 bytes .../Mob/human_hair.rsi/bigpompadour.png | Bin 0 -> 271 bytes .../Textures/Mob/human_hair.rsi/birdnest.png | Bin 284 -> 0 bytes .../Textures/Mob/human_hair.rsi/birdnest2.png | Bin 283 -> 0 bytes .../Mob/human_hair.rsi/blackswordsman.png | Bin 440 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/bob.png | Bin 0 -> 264 bytes .../Textures/Mob/human_hair.rsi/bob2.png | Bin 0 -> 285 bytes .../Textures/Mob/human_hair.rsi/bob4.png | Bin 0 -> 319 bytes .../Textures/Mob/human_hair.rsi/bobcurl.png | Bin 396 -> 243 bytes .../Textures/Mob/human_hair.rsi/bobcut.png | Bin 278 -> 233 bytes .../Textures/Mob/human_hair.rsi/boddicker.png | Bin 0 -> 187 bytes .../Textures/Mob/human_hair.rsi/bowlcut.png | Bin 0 -> 171 bytes .../Textures/Mob/human_hair.rsi/bowlcut1.png | Bin 171 -> 0 bytes .../Textures/Mob/human_hair.rsi/bowlcut2.png | Bin 301 -> 274 bytes .../Textures/Mob/human_hair.rsi/braid.png | Bin 995 -> 483 bytes .../Textures/Mob/human_hair.rsi/braid2.png | Bin 0 -> 384 bytes .../Textures/Mob/human_hair.rsi/braided.png | Bin 0 -> 285 bytes .../Mob/human_hair.rsi/braidfront.png | Bin 0 -> 310 bytes .../Textures/Mob/human_hair.rsi/braidtail.png | Bin 0 -> 253 bytes Resources/Textures/Mob/human_hair.rsi/bun.png | Bin 594 -> 288 bytes .../Textures/Mob/human_hair.rsi/bun2.png | Bin 567 -> 0 bytes .../Textures/Mob/human_hair.rsi/bun3.png | Bin 530 -> 530 bytes .../Textures/Mob/human_hair.rsi/bunalt.png | Bin 400 -> 0 bytes .../Textures/Mob/human_hair.rsi/bunhead2.png | Bin 0 -> 275 bytes .../Textures/Mob/human_hair.rsi/business.png | Bin 375 -> 253 bytes .../Textures/Mob/human_hair.rsi/business2.png | Bin 560 -> 275 bytes .../Textures/Mob/human_hair.rsi/business3.png | Bin 530 -> 263 bytes .../Textures/Mob/human_hair.rsi/business4.png | Bin 491 -> 266 bytes .../Textures/Mob/human_hair.rsi/buzzcut.png | Bin 239 -> 176 bytes Resources/Textures/Mob/human_hair.rsi/c.png | Bin 0 -> 220 bytes .../Textures/Mob/human_hair.rsi/chop.png | Bin 400 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/cia.png | Bin 530 -> 301 bytes .../Mob/human_hair.rsi/coffeehouse.png | Bin 379 -> 250 bytes .../Textures/Mob/human_hair.rsi/combover.png | Bin 278 -> 247 bytes .../Mob/human_hair.rsi/cornrowbraid.png | Bin 0 -> 250 bytes .../Mob/human_hair.rsi/cornrowbun.png | Bin 0 -> 358 bytes .../Textures/Mob/human_hair.rsi/cornrows.png | Bin 0 -> 184 bytes .../Textures/Mob/human_hair.rsi/cornrows2.png | Bin 0 -> 220 bytes .../Mob/human_hair.rsi/cornrowtail.png | Bin 0 -> 243 bytes .../Textures/Mob/human_hair.rsi/country.png | Bin 0 -> 554 bytes .../Textures/Mob/human_hair.rsi/crewcut.png | Bin 216 -> 218 bytes .../Textures/Mob/human_hair.rsi/curls.png | Bin 522 -> 339 bytes .../Textures/Mob/human_hair.rsi/cuthair.png | Bin 349 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/d.png | Bin 0 -> 166 bytes .../Mob/human_hair.rsi/dandypompadour.png | Bin 415 -> 336 bytes .../Textures/Mob/human_hair.rsi/devilock.png | Bin 306 -> 238 bytes .../Textures/Mob/human_hair.rsi/doublebun.png | Bin 447 -> 369 bytes .../Textures/Mob/human_hair.rsi/dreads.png | Bin 551 -> 281 bytes .../Textures/Mob/human_hair.rsi/drillhair.png | Bin 0 -> 324 bytes .../Mob/human_hair.rsi/drillhairextended.png | Bin 0 -> 358 bytes .../Textures/Mob/human_hair.rsi/drillruru.png | Bin 643 -> 432 bytes Resources/Textures/Mob/human_hair.rsi/e.png | Bin 0 -> 136 bytes Resources/Textures/Mob/human_hair.rsi/emo.png | Bin 380 -> 256 bytes .../Textures/Mob/human_hair.rsi/emo2.png | Bin 0 -> 427 bytes .../Textures/Mob/human_hair.rsi/emofringe.png | Bin 404 -> 324 bytes .../Textures/Mob/human_hair.rsi/emolong.png | Bin 481 -> 0 bytes Resources/Textures/Mob/human_hair.rsi/f.png | Bin 0 -> 380 bytes .../Textures/Mob/human_hair.rsi/father.png | Bin 295 -> 208 bytes .../Textures/Mob/human_hair.rsi/feather.png | Bin 438 -> 318 bytes .../Textures/Mob/human_hair.rsi/femc.png | Bin 456 -> 0 bytes .../Textures/Mob/human_hair.rsi/flair.png | Bin 451 -> 381 bytes .../human_hair.rsi/floorlength_bedhead.png | Bin 0 -> 992 bytes .../Textures/Mob/human_hair.rsi/flowhair.png | Bin 329 -> 0 bytes .../Mob/human_hair.rsi/fringetail.png | Bin 382 -> 331 bytes .../Textures/Mob/human_hair.rsi/gelled.png | Bin 232 -> 172 bytes .../Textures/Mob/human_hair.rsi/gentle.png | Bin 363 -> 370 bytes .../Textures/Mob/human_hair.rsi/halfbang.png | Bin 323 -> 230 bytes .../Textures/Mob/human_hair.rsi/halfbang2.png | Bin 0 -> 247 bytes .../Mob/human_hair.rsi/halfbang_alt.png | Bin 365 -> 0 bytes .../Mob/human_hair.rsi/halfshaved.png | Bin 409 -> 347 bytes .../Mob/human_hair.rsi/halfshaved_emo.png | Bin 431 -> 0 bytes .../Textures/Mob/human_hair.rsi/hamasaki.png | Bin 399 -> 0 bytes .../Textures/Mob/human_hair.rsi/hbangs.png | Bin 682 -> 0 bytes .../Mob/human_hair.rsi/hbangs_alt.png | Bin 510 -> 0 bytes .../Textures/Mob/human_hair.rsi/hbraid.png | Bin 588 -> 389 bytes .../Textures/Mob/human_hair.rsi/hedgehog.png | Bin 0 -> 268 bytes .../Textures/Mob/human_hair.rsi/highfade.png | Bin 0 -> 180 bytes .../Mob/human_hair.rsi/highponytail.png | Bin 724 -> 374 bytes .../Textures/Mob/human_hair.rsi/himecut.png | Bin 743 -> 395 bytes .../Textures/Mob/human_hair.rsi/himecut2.png | Bin 0 -> 373 bytes .../Mob/human_hair.rsi/himecut_alt.png | Bin 691 -> 0 bytes .../Textures/Mob/human_hair.rsi/himeup.png | Bin 0 -> 314 bytes .../Textures/Mob/human_hair.rsi/hitop.png | Bin 226 -> 151 bytes .../Textures/Mob/human_hair.rsi/jade.png | Bin 0 -> 328 bytes .../Textures/Mob/human_hair.rsi/jensen.png | Bin 296 -> 203 bytes .../Textures/Mob/human_hair.rsi/joestar.png | Bin 494 -> 308 bytes .../Textures/Mob/human_hair.rsi/kagami.png | Bin 283 -> 307 bytes .../Textures/Mob/human_hair.rsi/kare.png | Bin 370 -> 0 bytes .../Textures/Mob/human_hair.rsi/keanu.png | Bin 0 -> 269 bytes .../Textures/Mob/human_hair.rsi/kusanagi.png | Bin 408 -> 240 bytes .../Textures/Mob/human_hair.rsi/ladylike.png | Bin 1399 -> 0 bytes .../Textures/Mob/human_hair.rsi/ladylike2.png | Bin 1315 -> 0 bytes .../Textures/Mob/human_hair.rsi/largebun.png | Bin 0 -> 255 bytes .../Textures/Mob/human_hair.rsi/lbangs.png | Bin 0 -> 263 bytes .../Textures/Mob/human_hair.rsi/long.png | Bin 0 -> 417 bytes .../Textures/Mob/human_hair.rsi/long2.png | Bin 0 -> 351 bytes .../Textures/Mob/human_hair.rsi/long3.png | Bin 0 -> 412 bytes .../Mob/human_hair.rsi/long_bedhead.png | Bin 0 -> 748 bytes .../Textures/Mob/human_hair.rsi/longemo.png | Bin 0 -> 333 bytes .../Mob/human_hair.rsi/longeralt2.png | Bin 564 -> 0 bytes .../Textures/Mob/human_hair.rsi/longest.png | Bin 725 -> 438 bytes .../Textures/Mob/human_hair.rsi/longest2.png | Bin 0 -> 443 bytes .../Mob/human_hair.rsi/longfringe.png | Bin 559 -> 350 bytes .../Mob/human_hair.rsi/longovereye.png | Bin 496 -> 445 bytes .../Mob/human_hair.rsi/longsidepart.png | Bin 0 -> 431 bytes .../human_hair.rsi/longstraightponytail.png | Bin 0 -> 408 bytes .../Textures/Mob/human_hair.rsi/lowfade.png | Bin 0 -> 274 bytes .../Textures/Mob/human_hair.rsi/manbun.png | Bin 377 -> 339 bytes .../Textures/Mob/human_hair.rsi/medfade.png | Bin 0 -> 195 bytes .../Mob/human_hair.rsi/mediumbraid.png | Bin 558 -> 0 bytes .../Mob/human_hair.rsi/megaeyebrows.png | Bin 0 -> 208 bytes .../Textures/Mob/human_hair.rsi/messy.png | Bin 0 -> 290 bytes .../Textures/Mob/human_hair.rsi/messybun.png | Bin 756 -> 0 bytes .../Textures/Mob/human_hair.rsi/meta.json | 2 +- .../Textures/Mob/human_hair.rsi/modern.png | Bin 739 -> 541 bytes .../Textures/Mob/human_hair.rsi/mohawk.png | Bin 161 -> 0 bytes .../Textures/Mob/human_hair.rsi/mulder.png | Bin 491 -> 300 bytes Resources/Textures/Mob/human_hair.rsi/nia.png | Bin 775 -> 0 bytes .../Textures/Mob/human_hair.rsi/nitori.png | Bin 481 -> 681 bytes .../Textures/Mob/human_hair.rsi/nofade.png | Bin 0 -> 215 bytes .../Textures/Mob/human_hair.rsi/odango.png | Bin 451 -> 315 bytes .../Textures/Mob/human_hair.rsi/ombre.png | Bin 494 -> 309 bytes .../Mob/human_hair.rsi/oneshoulder.png | Bin 491 -> 286 bytes .../Textures/Mob/human_hair.rsi/oxton.png | Bin 471 -> 308 bytes .../Textures/Mob/human_hair.rsi/part.png | Bin 0 -> 238 bytes .../Textures/Mob/human_hair.rsi/parted.png | Bin 397 -> 265 bytes .../Textures/Mob/human_hair.rsi/pigtails.png | Bin 0 -> 319 bytes .../Textures/Mob/human_hair.rsi/pigtails2.png | Bin 0 -> 288 bytes .../Textures/Mob/human_hair.rsi/pixie.png | Bin 328 -> 232 bytes .../Textures/Mob/human_hair.rsi/pompadour.png | Bin 254 -> 212 bytes .../Textures/Mob/human_hair.rsi/ponytail.png | Bin 318 -> 217 bytes .../Textures/Mob/human_hair.rsi/ponytail2.png | Bin 463 -> 266 bytes .../Textures/Mob/human_hair.rsi/ponytail3.png | Bin 375 -> 288 bytes .../Textures/Mob/human_hair.rsi/ponytail4.png | Bin 533 -> 316 bytes .../Textures/Mob/human_hair.rsi/ponytail5.png | Bin 495 -> 247 bytes .../Textures/Mob/human_hair.rsi/ponytail6.png | Bin 600 -> 603 bytes .../Textures/Mob/human_hair.rsi/ponytail7.png | Bin 475 -> 594 bytes .../Textures/Mob/human_hair.rsi/ponytailf.png | Bin 613 -> 0 bytes .../Textures/Mob/human_hair.rsi/poofy.png | Bin 558 -> 669 bytes .../Textures/Mob/human_hair.rsi/poofy2.png | Bin 813 -> 0 bytes .../Mob/human_hair.rsi/protagonist.png | Bin 0 -> 246 bytes .../Textures/Mob/human_hair.rsi/quiff.png | Bin 272 -> 252 bytes .../Textures/Mob/human_hair.rsi/ramona.png | Bin 517 -> 0 bytes .../Mob/human_hair.rsi/reversemohawk.png | Bin 326 -> 215 bytes .../Textures/Mob/human_hair.rsi/ronin.png | Bin 324 -> 396 bytes .../Textures/Mob/human_hair.rsi/rosa.png | Bin 0 -> 282 bytes .../Textures/Mob/human_hair.rsi/rows1.png | Bin 252 -> 0 bytes .../Textures/Mob/human_hair.rsi/rows2.png | Bin 310 -> 0 bytes .../Textures/Mob/human_hair.rsi/rows3.png | Bin 303 -> 0 bytes .../Textures/Mob/human_hair.rsi/sargeant.png | Bin 188 -> 209 bytes .../Textures/Mob/human_hair.rsi/scully.png | Bin 578 -> 0 bytes .../Textures/Mob/human_hair.rsi/shaved.png | Bin 0 -> 150 bytes .../Mob/human_hair.rsi/shavedmohawk.png | Bin 212 -> 162 bytes .../Mob/human_hair.rsi/shavedpart.png | Bin 433 -> 279 bytes .../Textures/Mob/human_hair.rsi/short.png | Bin 291 -> 0 bytes .../Textures/Mob/human_hair.rsi/short2.png | Bin 441 -> 0 bytes .../Textures/Mob/human_hair.rsi/short3.png | Bin 490 -> 0 bytes .../Mob/human_hair.rsi/shortbangs.png | Bin 321 -> 275 bytes .../Mob/human_hair.rsi/shortbraid.png | Bin 813 -> 422 bytes .../Mob/human_hair.rsi/shorthair2.png | Bin 0 -> 255 bytes .../Mob/human_hair.rsi/shorthair3.png | Bin 0 -> 284 bytes .../Mob/human_hair.rsi/shorthairg.png | Bin 0 -> 332 bytes .../Textures/Mob/human_hair.rsi/shorthime.png | Bin 0 -> 488 bytes .../Mob/human_hair.rsi/shortovereye.png | Bin 383 -> 380 bytes .../Mob/human_hair.rsi/shoulderlen.png | Bin 421 -> 0 bytes .../Textures/Mob/human_hair.rsi/sidecut.png | Bin 0 -> 277 bytes .../Textures/Mob/human_hair.rsi/sidepart.png | Bin 302 -> 0 bytes .../Textures/Mob/human_hair.rsi/sideswipe.png | Bin 254 -> 0 bytes .../Textures/Mob/human_hair.rsi/sidetail.png | Bin 0 -> 273 bytes .../Textures/Mob/human_hair.rsi/sidetail2.png | Bin 0 -> 334 bytes .../Textures/Mob/human_hair.rsi/sidetail3.png | Bin 0 -> 345 bytes .../Textures/Mob/human_hair.rsi/sidetail4.png | Bin 0 -> 311 bytes .../Textures/Mob/human_hair.rsi/skinhead.png | Bin 199 -> 153 bytes .../Textures/Mob/human_hair.rsi/sleeze.png | Bin 287 -> 0 bytes .../Textures/Mob/human_hair.rsi/smessy.png | Bin 382 -> 0 bytes .../Textures/Mob/human_hair.rsi/spikey.png | Bin 370 -> 226 bytes .../Textures/Mob/human_hair.rsi/spiky.png | Bin 0 -> 287 bytes .../Textures/Mob/human_hair.rsi/spiky2.png | Bin 0 -> 278 bytes .../Mob/human_hair.rsi/spikyponytail.png | Bin 772 -> 496 bytes .../Textures/Mob/human_hair.rsi/stail.png | Bin 603 -> 622 bytes .../Textures/Mob/human_hair.rsi/stylo.png | Bin 444 -> 0 bytes .../Textures/Mob/human_hair.rsi/swept.png | Bin 0 -> 268 bytes .../Textures/Mob/human_hair.rsi/swept2.png | Bin 0 -> 264 bytes .../Mob/human_hair.rsi/thefamilyman.png | Bin 427 -> 0 bytes .../Textures/Mob/human_hair.rsi/thinning.png | Bin 363 -> 246 bytes .../Mob/human_hair.rsi/thinningfront.png | Bin 324 -> 317 bytes .../Mob/human_hair.rsi/thinningrear.png | Bin 330 -> 261 bytes .../Textures/Mob/human_hair.rsi/tightbun.png | Bin 0 -> 205 bytes .../Textures/Mob/human_hair.rsi/topknot.png | Bin 268 -> 310 bytes .../Textures/Mob/human_hair.rsi/toriyama.png | Bin 523 -> 0 bytes .../Textures/Mob/human_hair.rsi/toriyama2.png | Bin 457 -> 0 bytes .../Mob/human_hair.rsi/tressshoulder.png | Bin 578 -> 330 bytes .../Textures/Mob/human_hair.rsi/trimflat.png | Bin 0 -> 182 bytes .../Textures/Mob/human_hair.rsi/trimmed.png | Bin 0 -> 150 bytes .../Textures/Mob/human_hair.rsi/twintail.png | Bin 0 -> 367 bytes .../Textures/Mob/human_hair.rsi/undercut.png | Bin 320 -> 209 bytes .../Mob/human_hair.rsi/undercutleft.png | Bin 0 -> 328 bytes .../Mob/human_hair.rsi/undercutright.png | Bin 0 -> 292 bytes .../Textures/Mob/human_hair.rsi/unkept.png | Bin 807 -> 639 bytes .../Mob/human_hair.rsi/unshaven_mohawk.png | Bin 0 -> 431 bytes .../Textures/Mob/human_hair.rsi/updo.png | Bin 422 -> 304 bytes .../Mob/human_hair.rsi/veryshortovereye.png | Bin 440 -> 0 bytes .../veryshortovereyealternate.png | Bin 424 -> 302 bytes .../Textures/Mob/human_hair.rsi/vlong.png | Bin 564 -> 376 bytes .../Mob/human_hair.rsi/vlongfringe.png | Bin 767 -> 459 bytes .../Textures/Mob/human_hair.rsi/volaju.png | Bin 611 -> 369 bytes .../Textures/Mob/human_hair.rsi/wisp.png | Bin 922 -> 681 bytes .../Textures/Mob/human_hair.rsi/ziegler.png | Bin 567 -> 0 bytes .../Textures/Mob/human_hair.rsi/zone.png | Bin 615 -> 0 bytes 271 files changed, 162 insertions(+), 167 deletions(-) delete mode 100644 Resources/Prototypes/Shaders/hair.yml delete mode 100644 Resources/Shaders/hair.swsl delete mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/3oclockmoustache.png delete mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/5oclock.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/brokenman.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/chinlessbeard.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/croppedfullbeard.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/dorsalfnil.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/fiveoclock.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/fumanchu.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/longbeard_l.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/martialartist.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/moonshiner.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/moustache.png delete mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/muttonmu.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/muttonmus.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/pencilstache.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/sideburn.png create mode 100644 Resources/Textures/Mob/human_facial_hair.rsi/smallstache.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/a.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/antenna.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/asymmbob.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/b.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/baldfade.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/balding.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/beehive2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/beehivev2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bigflattop.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bigpompadour.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/birdnest.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/birdnest2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/blackswordsman.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bob.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bob2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bob4.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/boddicker.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bowlcut.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/bowlcut1.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/braid2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/braided.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/braidfront.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/braidtail.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/bun2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/bunalt.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/bunhead2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/c.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/chop.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/cornrowbraid.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/cornrowbun.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/cornrows.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/cornrows2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/cornrowtail.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/country.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/cuthair.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/d.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/drillhair.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/drillhairextended.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/e.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/emo2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/emolong.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/f.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/femc.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/floorlength_bedhead.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/flowhair.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/halfbang2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/halfbang_alt.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/halfshaved_emo.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/hamasaki.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/hbangs.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/hbangs_alt.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/hedgehog.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/highfade.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/himecut2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/himecut_alt.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/himeup.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/jade.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/kare.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/keanu.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/ladylike.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/ladylike2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/largebun.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/lbangs.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/long.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/long2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/long3.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/long_bedhead.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/longemo.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/longeralt2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/longest2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/longsidepart.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/longstraightponytail.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/lowfade.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/medfade.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/mediumbraid.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/megaeyebrows.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/messy.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/messybun.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/mohawk.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/nia.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/nofade.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/part.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/pigtails.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/pigtails2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/ponytailf.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/poofy2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/protagonist.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/ramona.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/rosa.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/rows1.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/rows2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/rows3.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/scully.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/shaved.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/short.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/short2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/short3.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/shorthair2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/shorthair3.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/shorthairg.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/shorthime.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/shoulderlen.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/sidecut.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/sidepart.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/sideswipe.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/sidetail.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/sidetail2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/sidetail3.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/sidetail4.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/sleeze.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/smessy.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/spiky.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/spiky2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/stylo.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/swept.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/swept2.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/thefamilyman.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/tightbun.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/toriyama.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/toriyama2.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/trimflat.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/trimmed.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/twintail.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/undercutleft.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/undercutright.png create mode 100644 Resources/Textures/Mob/human_hair.rsi/unshaven_mohawk.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/veryshortovereye.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/ziegler.png delete mode 100644 Resources/Textures/Mob/human_hair.rsi/zone.png diff --git a/Content.Client/GameObjects/Components/Mobs/HairComponent.cs b/Content.Client/GameObjects/Components/Mobs/HairComponent.cs index fbce8ed28c..3940f40c44 100644 --- a/Content.Client/GameObjects/Components/Mobs/HairComponent.cs +++ b/Content.Client/GameObjects/Components/Mobs/HairComponent.cs @@ -1,48 +1,18 @@ using Content.Shared.GameObjects.Components.Mobs; using Content.Shared.Preferences.Appearance; using Robust.Client.GameObjects; -using Robust.Client.Graphics.Shaders; -using Robust.Client.Interfaces.GameObjects.Components; using Robust.Shared.GameObjects; -using Robust.Shared.IoC; using Robust.Shared.Maths; -using Robust.Shared.Prototypes; namespace Content.Client.GameObjects.Components.Mobs { [RegisterComponent] public sealed class HairComponent : SharedHairComponent { - private const string HairShaderName = "hair"; - private const string HairColorParameter = "hairColor"; - -#pragma warning disable 649 - [Dependency] private readonly IPrototypeManager _prototypeManager; -#pragma warning restore 649 - - private ShaderInstance _facialHairShader; - private ShaderInstance _hairShader; - - public override void Initialize() - { - base.Initialize(); - - var shaderProto = _prototypeManager.Index(HairShaderName); - - _facialHairShader = shaderProto.InstanceUnique(); - _hairShader = shaderProto.InstanceUnique(); - } - protected override void Startup() { base.Startup(); - if (Owner.TryGetComponent(out ISpriteComponent sprite)) - { - sprite.LayerSetShader(HumanoidVisualLayers.Hair, _hairShader); - sprite.LayerSetShader(HumanoidVisualLayers.FacialHair, _facialHairShader); - } - UpdateHairStyle(); } @@ -90,8 +60,8 @@ namespace Content.Client.GameObjects.Components.Mobs { var sprite = Owner.GetComponent(); - _hairShader?.SetParameter(HairColorParameter, HairColor); - _facialHairShader?.SetParameter(HairColorParameter, FacialHairColor); + sprite.LayerSetColor(HumanoidVisualLayers.Hair, HairColor); + sprite.LayerSetColor(HumanoidVisualLayers.FacialHair, FacialHairColor); sprite.LayerSetState(HumanoidVisualLayers.Hair, HairStyles.HairStylesMap[HairStyleName ?? HairStyles.DefaultHairStyle]); diff --git a/Content.Shared/Preferences/Appearance/HairStyles.cs b/Content.Shared/Preferences/Appearance/HairStyles.cs index 6ee6b29957..bee5125a25 100644 --- a/Content.Shared/Preferences/Appearance/HairStyles.cs +++ b/Content.Shared/Preferences/Appearance/HairStyles.cs @@ -1,8 +1,9 @@ -using System.Collections; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; namespace Content.Shared.Preferences.Appearance { + [SuppressMessage("ReSharper", "StringLiteralTypo")] public static class HairStyles { public const string DefaultHairStyle = "Bald"; @@ -10,183 +11,221 @@ namespace Content.Shared.Preferences.Appearance public static readonly Dictionary HairStylesMap = new Dictionary { - {"Bald", "bald"}, {"Afro", "afro"}, - {"Big Afro", "bigafro"}, {"Afro 2", "afro2"}, - {"Asymmetrical Bob", "asymmbob"}, - {"Balding Hair", "balding"}, + {"Afro (Large)", "bigafro"}, + {"Ahoge", "antenna"}, + {"Bald", "bald"}, + {"Balding Hair", "e"}, {"Bedhead", "bedhead"}, {"Bedhead 2", "bedheadv2"}, {"Bedhead 3", "bedheadv3"}, + {"Long Bedhead", "long_bedhead"}, + {"Floorlength Bedhead", "floorlength_bedhead"}, {"Beehive", "beehive"}, - {"Beehive 2", "beehive2"}, - {"Birdnest", "birdnest"}, - {"Birdnest 2", "birdnest2"}, - {"Mercenary", "blackswordsman"}, - {"Bob", "bobcut"}, + {"Beehive 2", "beehivev2"}, + {"Bob Hair", "bob"}, + {"Bob Hair 2", "bob2"}, + {"Bob Hair 3", "bobcut"}, + {"Bob Hair 4", "bob4"}, {"Bobcurl", "bobcurl"}, - {"Bowl 1", "bowlcut1"}, - {"Bowl 2", "bowlcut2"}, - {"Floorlength Braid", "braid"}, - {"Long Braid", "hbraid"}, + {"Boddicker", "boddicker"}, + {"Bowlcut", "bowlcut"}, + {"Bowlcut 2", "bowlcut2"}, + {"Braid (Floorlength)", "braid"}, + {"Braided", "braided"}, + {"Braided Front", "braidfront"}, + {"Braid (High)", "braid2"}, + {"Braid (Low)", "hbraid"}, + {"Braid (Short)", "shortbraid"}, + {"Braided Tail", "braidtail"}, + {"Bun Head", "bun"}, + {"Bun Head 2", "bunhead2"}, + {"Bun Head 3", "bun3"}, + {"Bun (Large)", "largebun"}, + {"Bun (Manbun)", "manbun"}, + {"Bun (Tight)", "tightbun"}, {"Business Hair", "business"}, {"Business Hair 2", "business2"}, {"Business Hair 3", "business3"}, {"Business Hair 4", "business4"}, - {"Bun", "bun"}, - {"Casual Bun", "bunalt"}, - {"Bun 2", "bun2"}, - {"Bun 3", "bun3"}, {"Buzzcut", "buzzcut"}, - {"Chop", "chop"}, {"CIA", "cia"}, - {"Combover", "combover"}, {"Coffee House", "coffeehouse"}, + {"Combover", "combover"}, + {"Cornrows", "cornrows"}, + {"Cornrows 2", "cornrows2"}, + {"Cornrow Bun", "cornrowbun"}, + {"Cornrow Braid", "cornrowbraid"}, + {"Cornrow Tail", "cornrowtail"}, {"Crewcut", "crewcut"}, - {"Chrono", "toriyama"}, {"Curls", "curls"}, - {"Cut Hair", "cuthair"}, + {"Cut Hair", "c"}, {"Dandy Pompadour", "dandypompadour"}, {"Devil Lock", "devilock"}, - {"Double-Bun", "doublebun"}, + {"Double Bun", "doublebun"}, {"Dreadlocks", "dreads"}, - {"80's", "80s"}, + {"Drillruru", "drillruru"}, + {"Drill Hair (Extended)", "drillhairextended"}, {"Emo", "emo"}, - {"Flow Hair", "flowhair"}, - {"The Family Man", "thefamilyman"}, - {"Father", "father"}, - {"Feather", "feather"}, - {"Cut Hair Alt", "femc"}, - {"Flaired Hair", "flair"}, {"Emo Fringe", "emofringe"}, - {"Fringetail", "fringetail"}, + {"Fade (None)", "nofade"}, + {"Fade (High)", "highfade"}, + {"Fade (Medium)", "medfade"}, + {"Fade (Low)", "lowfade"}, + {"Fade (Bald)", "baldfade"}, + {"Feather", "feather"}, + {"Father", "father"}, + {"Flat Top", "sargeant"}, + {"Flair", "flair"}, + {"Flat Top (Big)", "bigflattop"}, + {"Flow Hair", "f"}, {"Gelled Back", "gelled"}, {"Gentle", "gentle"}, {"Half-banged Hair", "halfbang"}, - {"Half-banged Hair Alt", "halfbang_alt"}, - {"Half-Shaved", "halfshaved"}, - {"Half-Shaved Emo", "halfshaved_emo"}, - {"Hamaski Hair", "hamasaki"}, - {"Combed Hair", "hbangs"}, - {"Combed Hair Alt", "hbangs_alt"}, - {"High Ponytail", "highponytail"}, + {"Half-banged Hair 2", "halfbang2"}, + {"Half-shaved", "halfshaved"}, + {"Hedgehog Hair", "hedgehog"}, {"Hime Cut", "himecut"}, - {"Hime Cut Alt", "himecut_alt"}, + {"Hime Cut 2", "himecut2"}, + {"Hime Cut (Short)", "shorthime"}, + {"Hime Updo", "himeup"}, {"Hitop", "hitop"}, - {"Adam Jensen Hair", "jensen"}, + {"Jade", "jade"}, + {"Jensen Hair", "jensen"}, {"Joestar", "joestar"}, - {"Pigtails", "kagami"}, - {"Kare", "kare"}, + {"Keanu Hair", "keanu"}, {"Kusanagi Hair", "kusanagi"}, - {"Ladylike", "ladylike"}, - {"Ladylike alt", "ladylike2"}, - {"Long Emo", "emolong"}, - {"Long Hair", "vlong"}, - {"Long Hair Alt", "longeralt2"}, - {"Very Long Hair", "longest"}, - {"Longer Fringe", "vlongfringe"}, + {"Long Hair 1", "long"}, + {"Long Hair 2", "long2"}, + {"Long Hair 3", "long3"}, + {"Long Over Eye", "longovereye"}, + {"Long Bangs", "lbangs"}, + {"Long Emo", "longemo"}, {"Long Fringe", "longfringe"}, - {"Overeye Long", "longovereye"}, - {"Man Bun", "manbun"}, - {"Drillruru", "drillruru"}, - {"Medium Braid", "shortbraid"}, - {"Medium Braid Alt", "mediumbraid"}, - {"Messy Bun", "messybun"}, + {"Long Side Part", "longsidepart"}, + {"Mega Eyebrows", "megaeyebrows"}, + {"Messy", "messy"}, {"Modern", "modern"}, - {"Mohawk", "mohawk"}, - {"Mulder", "mulder"}, - {"Nia", "nia"}, + {"Mohawk", "d"}, {"Nitori", "nitori"}, + {"Mohawk (Reverse)", "reversemohawk"}, + {"Mohawk (Unshaven)", "unshaven_mohawk"}, + {"Mulder", "mulder"}, {"Odango", "odango"}, {"Ombre", "ombre"}, + {"One Shoulder", "oneshoulder"}, + {"Over Eye", "shortovereye"}, {"Oxton", "oxton"}, {"Parted", "parted"}, - {"Pixie", "pixie"}, + {"Parted (Side)", "part"}, + {"Pigtails", "kagami"}, + {"Pigtails 2", "pigtails"}, + {"Pigtails 3", "pigtails2"}, + {"Pixie Cut", "pixie"}, {"Pompadour", "pompadour"}, - {"Ponytail 1", "ponytail"}, + {"Pompadour (Big)", "bigpompadour"}, + {"Ponytail", "ponytail"}, {"Ponytail 2", "ponytail2"}, {"Ponytail 3", "ponytail3"}, {"Ponytail 4", "ponytail4"}, {"Ponytail 5", "ponytail5"}, {"Ponytail 6", "ponytail6"}, {"Ponytail 7", "ponytail7"}, + {"Ponytail (High)", "highponytail"}, + {"Ponytail (Short)", "stail"}, + {"Ponytail (Long)", "longstraightponytail"}, + {"Ponytail (Country)", "country"}, + {"Ponytail (Fringe)", "fringetail"}, + {"Ponytail (Side)", "sidetail"}, + {"Ponytail (Side) 2", "sidetail2"}, + {"Ponytail (Side) 3", "sidetail3"}, + {"Ponytail (Side) 4", "sidetail4"}, + {"Ponytail (Spiky)", "spikyponytail"}, {"Poofy", "poofy"}, - {"Poofy Alt", "poofy2"}, {"Quiff", "quiff"}, - {"Ramona", "ramona"}, - {"Reverse Mohawk", "reversemohawk"}, {"Ronin", "ronin"}, - {"Rows", "rows1"}, - {"Rows Alt", "rows2"}, - {"Rows Bun", "rows3"}, - {"Flat Top", "sargeant"}, - {"Scully", "scully"}, - {"Shaved Mohawk", "shavedmohawk"}, + {"Shaved", "shaved"}, {"Shaved Part", "shavedpart"}, - {"Short Hair", "short"}, - {"Short Hair 2", "short2"}, - {"Short Hair 3", "short3"}, {"Short Bangs", "shortbangs"}, - {"Overeye Short", "shortovereye"}, - {"Shoulder-length Hair", "shoulderlen"}, - {"Sidepart Hair", "sidepart"}, - {"Side Ponytail", "stail"}, - {"One Shoulder", "oneshoulder"}, - {"Tress Shoulder", "tressshoulder"}, - {"Side Ponytail 2", "ponytailf"}, - {"Side Swipe", "sideswipe"}, + {"Short Hair", "a"}, + {"Short Hair 2", "shorthair2"}, + {"Short Hair 3", "shorthair3"}, + {"Short Hair 4", "d"}, + {"Short Hair 5", "e"}, + {"Short Hair 6", "f"}, + {"Short Hair 7", "shorthairg"}, + {"Short Hair 80s", "80s"}, + {"Short Hair Rosa", "rosa"}, + {"Shoulder-length Hair", "b"}, + {"Sidecut", "sidecut"}, {"Skinhead", "skinhead"}, - {"Messy Hair", "smessy"}, - {"Sleeze", "sleeze"}, + {"Slightly Long Hair", "protagonist"}, {"Spiky", "spikey"}, - {"Stylo", "stylo"}, - {"Spiky Ponytail", "spikyponytail"}, - {"Top Knot", "topknot"}, + {"Spiky 2", "spiky"}, + {"Spiky 3", "spiky2"}, + {"Swept Back Hair", "swept"}, + {"Swept Back Hair 2", "swept2"}, {"Thinning", "thinning"}, - {"Thinning Rear", "thinningrear"}, - {"Thinning Front", "thinningfront"}, + {"Thinning (Front)", "thinningfront"}, + {"Thinning (Rear)", "thinningrear"}, + {"Topknot", "topknot"}, + {"Tress Shoulder", "tressshoulder"}, + {"Trimmed", "trimmed"}, + {"Trim Flat", "trimflat"}, + {"Twintails", "twintail"}, {"Undercut", "undercut"}, + {"Undercut Left", "undercutleft"}, + {"Undercut Right", "undercutright"}, {"Unkept", "unkept"}, {"Updo", "updo"}, - {"Vegeta", "toriyama2"}, - {"Overeye Very Short", "veryshortovereye"}, - {"Overeye Very Short, Alternate", "veryshortovereyealternate"}, + {"Very Long Hair", "vlong"}, + {"Very Long Hair 2", "longest"}, + {"Very Long Over Eye", "longest2"}, + {"Very Short Over Eye", "veryshortovereyealternate"}, + {"Very Long with Fringe", "vlongfringe"}, {"Volaju", "volaju"}, {"Wisp", "wisp"}, - {"Zieglertail", "ziegler"}, - {"Zone Braid", "zone"}, }; public static readonly Dictionary FacialHairStylesMap = new Dictionary() { - {"Shaved", "shaved"}, - {"Watson Mustache", "watson"}, - {"Hulk Hogan Mustache", "hogan"}, - {"Van Dyke Mustache", "vandyke"}, - {"Square Mustache", "chaplin"}, - {"Selleck Mustache", "selleck"}, - {"Neckbeard", "neckbeard"}, - {"Full Beard", "fullbeard"}, - {"Long Beard", "longbeard"}, - {"Very Long Beard", "wise"}, - {"Elvis Sideburns", "elvis"}, - {"Abraham Lincoln Beard", "abe"}, - {"Chinstrap", "chin"}, - {"Hipster Beard", "hip"}, - {"Goatee", "gt"}, - {"Adam Jensen Beard", "jensen"}, - {"Volaju", "volaju"}, - {"Dwarf Beard", "dwarf"}, - {"3 O'clock Shadow", "3oclock"}, - {"3 O'clock Shadow and Moustache", "3oclockmoustache"}, - {"5 O'clock Shadow", "5oclock"}, - {"5 O'clock Shadow and Moustache", "5oclockmoustache"}, - {"7 O'clock Shadow", "7oclock"}, - {"7 O'clock Shadow and Moustache", "7oclockmoustache"}, - {"Mutton Chops", "mutton"}, - {"Mutton Chops and Moustache", "muttonmu"}, - {"Walrus Moustache", "walrus"}, + {"Beard (Abraham Lincoln)", "abe"}, + {"Beard (Broken Man)", "brokenman"}, + {"Beard (Chinstrap)", "chin"}, + {"Beard (Dwarf)", "dwarf"}, + {"Beard (Full)", "fullbeard"}, + {"Beard (Cropped Fullbeard)", "croppedfullbeard"}, + {"Beard (Goatee)", "gt"}, + {"Beard (Hipster)", "hip"}, + {"Beard (Jensen)", "jensen"}, + {"Beard (Neckbeard)", "neckbeard"}, + {"Beard (Very Long)", "wise"}, + {"Beard (Muttonmus)", "muttonmus"}, + {"Beard (Martial Artist)", "martialartist"}, + {"Beard (Chinless Beard)", "chinlessbeard"}, + {"Beard (Moonshiner)", "moonshiner"}, + {"Beard (Long)", "longbeard"}, + {"Beard (Volaju)", "volaju"}, + {"Beard (Three o Clock Shadow)", "3oclock"}, + {"Beard (Five o Clock Shadow)", "fiveoclock"}, + {"Beard (Five o Clock Moustache)", "5oclockmoustache"}, + {"Beard (Seven o Clock Shadow)", "7oclock"}, + {"Beard (Seven o Clock Moustache)", "7oclockmoustache"}, + {"Moustache", "moustache"}, + {"Moustache (Pencilstache)", "pencilstache"}, + {"Moustache (Smallstache)", "smallstache"}, + {"Moustache (Walrus)", "walrus"}, + {"Moustache (Fu Manchu)", "fumanchu"}, + {"Moustache (Hulk Hogan)", "hogan"}, + {"Moustache (Selleck)", "selleck"}, + {"Moustache (Square)", "chaplin"}, + {"Moustache (Van Dyke)", "vandyke"}, + {"Moustache (Watson)", "watson"}, + {"Sideburns (Elvis)", "elvis"}, + {"Sideburns (Mutton Chops)", "mutton"}, + {"Sideburns", "sideburn"}, + {"Shaved", "shaved"} }; } } diff --git a/Resources/Prototypes/Shaders/hair.yml b/Resources/Prototypes/Shaders/hair.yml deleted file mode 100644 index a8d03e4421..0000000000 --- a/Resources/Prototypes/Shaders/hair.yml +++ /dev/null @@ -1,6 +0,0 @@ -- type: shader - id: hair - kind: source - path: "/Shaders/hair.swsl" - params: - hairColor: "#000000" diff --git a/Resources/Shaders/hair.swsl b/Resources/Shaders/hair.swsl deleted file mode 100644 index 50d8c736d0..0000000000 --- a/Resources/Shaders/hair.swsl +++ /dev/null @@ -1,8 +0,0 @@ -// Additively blends the hair color onto the hair sprite. - -uniform vec4 hairColor; - -void fragment() { - COLOR = texture(TEXTURE, UV); - COLOR.rgb += hairColor.rgb; -} diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/3oclock.png b/Resources/Textures/Mob/human_facial_hair.rsi/3oclock.png index 0ac6a7faacdf39f521403f447fd6f9d2f1c52b0b..3150262c26faf582f4d4b79e43ec1c43a5541d2e 100644 GIT binary patch delta 154 zcmZ3_xQ%gwN`0-Ti(^Q|oVT|Oxf%?37#u`@EB*h^5`X2Wr$FGvsOYJ?HwsKLNxo#l za3Ip~*uzu5Z+~6cc)HD*BY9rYsqEmUZOi^%^?wo6bnR^2)=CC2Xb8SnAY8D$?ey)3 ziQA$FmQS5kx3&hXaK9m=ny{PgZpJt4*&qQ=S3j3^P6N`0B9i(^Q|oVT|Exf&FB7y`QUuKex4F!vXil2?$o?!Dh4$IQO(Y-M0j znIU|Cx0&dXchYfQ+?lB-daP%EQ@2k%(_?M+`{Xl51~7Q{>Y>_#6>W3g7QAs-bgccz xCza>*pX?Goe_ORD^_}1d%F6$taD0e0s!}tKdb-% diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/3oclockmoustache.png b/Resources/Textures/Mob/human_facial_hair.rsi/3oclockmoustache.png deleted file mode 100644 index 899bc7f1f31f2364c2481ff648cdb43c83487824..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=O`a}}Ar*7p-rC9AV8FxRaF`>q z^{;z^TE+s$29HDQcdG@doIV$RRFJ`;O|SUh)mxViOt~Z=c-W*aELdWD*{xb%MSsn` zjHi#*6@3Jn1_JJT7pgB<)i&w=!>cXD`yG4@+24LuNy$Gp^DpD()%#D)KeKmbclG?k ecYlIa|4U@yeZg0>kWJDV#P@Xdb6Mw<&;$U`vPV<^ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/5oclock.png b/Resources/Textures/Mob/human_facial_hair.rsi/5oclock.png deleted file mode 100644 index 8a0f99a3fac56d162edc9d5ba720c264ef8d1c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=rJgR1Ar*7p-a5$Dpuocr&~3N= z{99&gRzcO3OU2&Hwr)HtyIp{xfu;CS_4Q>v84Bgot@h{`lWx&$$;jb^DpxmDj#RKV=4~`_V2c#KSqe S{r5_75ZBYy&t;ucLK6V(L_om+ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/5oclockmoustache.png b/Resources/Textures/Mob/human_facial_hair.rsi/5oclockmoustache.png index cc68970e4764d2b01398e6398bc334af6549c78d..708a77f54d0ca4959528d18f4e4d71c3d41d809f 100644 GIT binary patch delta 172 zcmdnRc!F_)N`1eli(^Q|oVT~E`3@`aFkIMT?0&kidfJ>L(#&%=h4{KCEY19SucIaB z^UODyObl7BM`}|3zIwM-y7*jbFkss@1_RXO#CJeo+BdU;mi1 WF2TJg=ik{f5Z}|)&t;ucLK6VB>`Zn5 delta 158 zcmX@XxQlUuN`0fJi(^Q|oVT}j@-`UoFgP6MnAu%;lV2)BKw;8{*Xue(PHy@fTFAmM zVd3dH^;@@@7%Vk$IbzT||EkEbwR6kjgHHr|m{xz_&8zjF)Qj_9J-YY2pxh3myg|HPg0XoLztz7fM=U`Cp00i_ I>zopr0MZ^rs{jB1 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/7oclock.png b/Resources/Textures/Mob/human_facial_hair.rsi/7oclock.png index 7bc937751ea65f554d71130bbd1eca58b9a91655..40791954d01b5846fc51cc8f2eb1ec767d97188a 100644 GIT binary patch delta 184 zcmdnQc!hC-O8sn47srr_Id5;-avd@dVR)e7v~cI5&Eg+q_BLz|_fec3eBdCP^zDF$ zzn2MAJo%eaqsYK;f7bJ#yPo}fp|`g2J!}8tA9vK|{`1pyoWJbvdf$vJ2M)z0Q}Uk5 zB-i9j=3@YZ1B|kX>I%k8S!@I}z+)SYd0fgrx8tDnm{r-UW|STAJREZf{(^lgEk8edk^f(4cNN&=s}Bc&M` zR3wDI&o)cBbJxD&r0$Yw@1E^leE(mH@H;aFrKDSHpWks}fPkoLhkP8ucxw+H`1oke zlGSsb{F(HbarW}(ELmyut6qQ4e#!_^_vbKIVh@*)690WuPY~bJ)z4*}Q$iB}S%5%0 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/7oclockmoustache.png b/Resources/Textures/Mob/human_facial_hair.rsi/7oclockmoustache.png index e36912affcad77e0375fbdfe1bc7e2f31ed4ae6a..7eff2879a099ce53538637e63c6221e69527638c 100644 GIT binary patch delta 180 zcmX@ec!6<(O8srv0=HM;HID)Z~hEz9TEe_A{?jdk$SbUl(B z`Fzg&+D8l!5OYD)iZR_-<{kSQ-k4uZ>4)BIyy}^;vnNmYZ^O~;)lB>6?A20QHt~Mq f7aNdc#v^|N_~f?i(^Q|oVT|e`3@-vuwGd2{-7qdTI2e?&3QSG7MU^KT2z_Otf*)# zdFY)wgG1}ePc<3OuXQh-VtMjUME$juAMf4DzF#F}>Ghgn(vweH_J1>DVgLh!O@c;@ zv9?>DFo$vLRW{B`ySHVk=L)%F>Yo|A^PjWyt@(RtO6~r`a`(Q1mH#^|`=)}w(B-t! PQV`$M)z4*}Q$iB}vu8<= diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/abe.png b/Resources/Textures/Mob/human_facial_hair.rsi/abe.png index b74e1e64a8416f6b71ec5ce7d1ceea13ed5b528a..ba9f9aaff9564c6cb5975b5221a4c56e42efa33d 100644 GIT binary patch delta 180 zcmdnQc!6<(O8saYZeFGACYOhM&pFKT zx$x@zCWZs|y)?g``E_@1x_p9}_=U}yO0O<{p1h~Z?Csz8me1FfpS|{#b<0`1t(6R5 z(BORE;t$`(A6qt033?T)mylwUu5m4od;RNOOQz`co>E?vr+fR`W;3Dl{Jkf(w64#q gTimdKI;Vst0MhxQTIsN`0lLi(^Q|oVT|Qay2OMFkEyTC*M0MIU_ zls)IKCL-0Gqw{CJJQu5K77_cHix-Iqsp`-{P}Q7LB4&QcVdk7t>dK!y7q9DDehl=u z`Ec<4<;wQ=gV3AbJOgT@&dk;G?p`!#U1Hv)*gOMbjAYYaRr54W&nK^{*+xIc=*e#; zBG0z%{r+g*c{I;}GGyB}TX&h6^R{h7^g2jai!stX&*A9iMTF*g4&Db4&M*1J%=swX zj?1#R+U!y5M{lm{N08`v`i*+>HCGO@>u>NZ_>QL!00000000000002@`q>!0r5>Qg zC;f44j98ex-|fdgYXt^-$tnBLGYGB$*auYV1+0UkSlfp+3En|)&wxD(w0Z$@Zn!#y zvL@k*W$5Z`N-4K&f{xlFY`J0EMsID?H3P~T0Sl`gM|zjpvrFyX9kzgXbpoTDW%kqw zxa$L!WeK(v?yeJfm+77Q=A*TGWu?Yn&IAAe000000D%AG8#=FDh7tp^Bme*a07*qo IM6N<$fFMGaQZeW4Ek{8H0}d9$Kc}so*R~tA`Y%dg%@Jid(5#Zan~?zmW_c delta 79 zcmXTQo1o%l>gnPbQZeW4Ek|Ak1`g(pKh1gNrU}@sZ4xfvWN=8|$IJi$4dT|>k{0Oc;uumf=k2YHybg*StPZgqf1f8P=B}-)+Ym5$cOMgz>3UNJhJUBe zd<@;cBwYIXV&z3P>bP0 Hl+XkKD8wmU delta 101 zcmeBTY+{_C66fjZ;uumf=k2YHTnq{vtPa2b_pjTkdrF~s_gTk_H^mtl4ous(V*f>< zy`L}6v}AyQfSA@8hpcw#`oH3qj5k?8f(^pVP9kjo4=n%H2jY6V`njxgN@xNA0@@{} diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/chinlessbeard.png b/Resources/Textures/Mob/human_facial_hair.rsi/chinlessbeard.png new file mode 100644 index 0000000000000000000000000000000000000000..39f95a93167f9a7790feee244d5ee78d68c2c4a4 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=C7v#hAr*7p-a5_Ipdi3{;nctX z{q0e#7f*TBJh1e3++%#sZ#pZ(Cf6e$)Ap7}zh+qbHs1VRzRl7t(>jeip6}?l`nNyE z)j!e(XcQ3mENd@6xL~NZnh_ak52zMqejG!(F3d+fDyVir+Krt8AHQeHrY)VHg>IMC zXa9D0@!8tyTn;o41bCit&R>*n%wsQq;SG~f@!rMC@2t|d$2CUHjkcBF!23Bm-c~z7 ej}fHwL5qILAIINk&g}{WaXnrAT-G@yGywpWfJCwY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/dorsalfnil.png b/Resources/Textures/Mob/human_facial_hair.rsi/dorsalfnil.png new file mode 100644 index 0000000000000000000000000000000000000000..979628e4b18a277a9dffa9143366a10a79d592f0 GIT binary patch literal 581 zcmV-L0=oT)P)kME*IpSqt?2f1@L{p-W{N|Mj=FfJHT~a zjN=$x*R5v(lv3z<9x9~@72x4zuxh4heq>n&rfGf@dCspb002Omrd3BEgb+dqA%qY@ z2qA=!8u2_2zq|fl$NeXOQVJ)N2`Z(KbN=!Wob#`-^G%XRo^#i}K>p%dYY4*-&gU~I zrQmwKLXi-UWJuE#_WM0#Sq7)m3AEPbXGoF+Ip-*)M8+7d*J~V)#|Qx6IL^zuARo)J zES$||$QVN@C34O&Ns@AMY7D_4ao(?zft0hT-)9Dn>=Q9ij zgF^dpWnqkAv)P1hw+pRS>-ia#QWyjQR(Uk$C$?>45CnKQ9PY|?bCo>LL#;K$aSX%Z z@NGMw(P)5S7|`qWZpwJq6wq43ZnuLl458oezf}<&$H8{H4TfRB=jUfRQ-E{+^#OcG zj4^!1*}-q+tH5%(eA@!7Rx8|WHs$>bl(xn`Q5c4ApOFwk2qA;X-HiDYFhG!;{U}KoAm`XH(Q6SU1Y-Obj08=QpqSF3CEva*NLCckBBf&$xQ+s@zJ^YX{di+s&FHXH%>-b7se$ z=6^Nq0;hUcEqo%HkhVL)nd83aOW#i{M9Z<9@9JDp!4os{i;{5KfN+EUAn3+ zhF&SSBqi!WokgyFv13ap4%K!oM4s7;onAH+k znbNWLdB!Q8xi`hGeHO5Jmho(grrCN|gKmbC>h2a*a+|W3dh|Q-T;`Y{vTatQ+_iH4 s_@1l3`3zEJ8Dsxny!gK!Y+OTh1+&`^XBSnai(^Q|oVT|O`3@@xupBu2zy5A*M(joFKIIKYmzB0uZ*do8h`Dt4 z=d+sQe;%(C+Amipy;?q@)Q$lR4*d6+GFVdQ&MBb@00N;Z+W-In diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/fiveoclock.png b/Resources/Textures/Mob/human_facial_hair.rsi/fiveoclock.png new file mode 100644 index 0000000000000000000000000000000000000000..d33ebb3a28ffa79afb21fc04fd65c637cbe94a7d GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=lRaG=Ln`LHy|t0|uz~<Hs_b>8zS z#eSDf_V)3Z?ztBA(_~+3hsM@xMOU};15F2l9P>l_AFP+myDwi5!Kn0T%KS&0zunYP y^6LNBaP5{wYefFiYrnobWcwd7XlDnh-!aMjWl6+#Yv~#LKwM8(KbLh*2~7a_B2nT1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/fullbeard.png b/Resources/Textures/Mob/human_facial_hair.rsi/fullbeard.png index c775a03c4c2d6be15d19475705f32594cd53f393..2ec6197e2ba80786ad8cd4bc632d4c0aefbdaba6 100644 GIT binary patch delta 181 zcmX@gc#&~}O8pE^7srr_Id5-ya~(F|VRhL0#b)1s%M!)%P=kftS3LhV&P-MC&=-ZX=l^&RcJ1ij@6jNxr>mdKI;Vst08frk+5i9m delta 169 zcmcb}c$9I1N_~%~i(^Q|oVT|Qa*?y}vd$@?2>>)3OZET& diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/fumanchu.png b/Resources/Textures/Mob/human_facial_hair.rsi/fumanchu.png new file mode 100644 index 0000000000000000000000000000000000000000..26f57c6cc8130eb39409664baac2f8495aa4b54f GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=S)MMAAr*7p-r6nLpuocraHaM} zecy#0ykYkuBMOU}_JvPW+HbXlh2hWDOS2>dzt%jTGyApA%UyqBZ6<$x%Lp_81ZMb7 z**mRo`6r>k#cz`5J*w8bxA}VVf97plY(ukF#DSH}FJeesA%A9rtidJ_-_zC4Wt~$( F696OQJ*5Bu literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/gt.png b/Resources/Textures/Mob/human_facial_hair.rsi/gt.png index 32d373d4ec9b961498f2851282e40e7b9a6af84e..fbb74cc35cd8dd65bedf9f22a5646b656989ae93 100644 GIT binary patch delta 155 zcmZ3*xSer=N`0NDi(^Q|oVT|Oxmpc)7y_o&&%1YZ^;4&xlNBB%O-y)M9c;a1q3Ya8 zsf-M1TfecnxyZe~7WLiI*(&~Dp8cfw{0Aqd+ug2eTBmA%SDXO?o{0)ZUNl^H>a&MS zO4_^7pGL*?uLa{Wv%~$mYs!q4Zql*;&I(f5kobpDBz2yZ(_N1EJdl8=tDnm{r-UW| Dp&&nx delta 142 zcmdnaxQcOtN`0ZHi(^Q|oVT|O`5F{>7#vLM+K>NAijnE*4)kO?60W-q24TT@Cuvxz)>b2a|H)pOs6|U;t os=VE`?XFL!&gq8`btfJ&sIUkaa4&sx0Hn>6-PO-!ol`;+0L$4q%U#xC{#g!e3sboFyt=akR{0G`k=wEzGB delta 117 zcmbQmIEitBN?xR=i(^Q|oVT|Oxeh4suwJcz&@< Q*|mVUp00i_>zopr0C-L<-2eap diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/hogan.png b/Resources/Textures/Mob/human_facial_hair.rsi/hogan.png index 6d158e1cc3e1325a64ec7dca40c1494916acf341..a5a979b8ac3bdc9d82ee6e4f561f5e9e8cedabca 100644 GIT binary patch delta 154 zcmbQoxQ%gwN`0-Ti(^Q|oVT|&3N}0Nus9^nDrEY5eWCw~R+l~wnO`%HH}9SOI&VpY zAj5(Ev#Qvm^Fo7!?-i(^Q|oVT~Eg_;d`SP!V5_`6<*tF23`N0@o@?bpfMt2h}BOxK$4 zw>H-E{Jqq!#}EDgH$1I+7*?y}vd$@?2>^22H+BF3 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/jensen.png b/Resources/Textures/Mob/human_facial_hair.rsi/jensen.png index ead72037897ff55ae4878a0d22049116e40a2958..0348095cfaf03d54cad5353442ccf77c92fb7a35 100644 GIT binary patch delta 154 zcmZ3&xQ%gwN`0-Ti(^Q|oVT|&@-iE8um;3OeUpC@mMEUJ+|pY!DAH2B>;CFDOai9+ zO&JoxkLM(Ye*M_j@zU=8w;7tJ&fJT#UVrrb>;2Quya~O!Jw}cJ3=+H_JN=m@x#RSV zk1JPy39)-H_skpZCLzJXKTkaEjHjothMi>uDg5E>|4vxO>IsLNp(Tj#>FVdQ&MBb@ E0H5nY<^TWy delta 136 zcmdnSxP)STDS?-0}b1+#T$CGhTQtO8Rw=#kp~QiMAkv zL)h({M9ro1UthcR#WMc3`s*r}D}sCaYOQKZ98Y~gTe~DS@#G0DNUSxBvhE diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/longbeard.png b/Resources/Textures/Mob/human_facial_hair.rsi/longbeard.png index 3ba7690ea7b79b244af580227ae786d0cf917d72..e63a4063ed9ddb21ec65c8c188bd189b06bbf30b 100644 GIT binary patch delta 220 zcmV<203-k60r&xsB!9n2L_t(|obB2{3WG2Z06<%Ok8knq`<{Tk7!mPMlWMfgfCx&= zZldOp?K%MXT0~4ouHW6ebpWj$8i172GRqM$?eDrvNr>@W;P z&uXpcAFxgKsmWJ+>T3@G00000z)^SD8LEvzeL!i$yhWa8U{zZyaF%sH`CL<%P&@#A z-!D7Da{%KNyTo%J<2vbeEJsxbyq)#42jSQKRsRE8)&|_FF5$`*;SQ@000000Jk$r{ WfNkF@`DzdV0000N08ra=a3}A78oFuH32_4=pXR;97&XX@ zA}*NY0Du~~^8C`?vjdo|>H(yb;#hwKd$)9Nc+IxzhQ(TZ32ARD xxt=ngX?n_BQ*~Z>b$-JA_<~4F)`|7jj6Pd5x1DVIZ~$lzgQu&X%Q~loCIE1SI2!-} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/martialartist.png b/Resources/Textures/Mob/human_facial_hair.rsi/martialartist.png new file mode 100644 index 0000000000000000000000000000000000000000..efe54840cc8683be28b80d379a4ed0127b0aad65 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hTAaSW-L^Y-TXtY!y+;~zV( zOrF;=$vOG)Z+n*w{ttbft~zUEi2Pr8;jN;INEPSpw^=W~7vDa7hHrDb?H?DQIsaDn z`dzd+uXTFUZA%{K!r1WD*DuM;U9?FjRmPq3aDbhk`eozDrCS;9e}DS7qUJ{Uf4^)- z*T56YgOrp$?YZl9z0|FJ(@W3g8eK|~Z4b-7*_^-Oz^{D1SXHUWZvNFvn{^hwwo)zn zDL8E&E6_49IIt>nR>-Vn^>UL`JQw}i7auNh*`&9sJ2_QZHS2cR(e~zzySH3=DDOMR zTUxqs=lkEYvyF0_CbEWvs_O5a+Zk3~dG~#<>nArc0hY!qrMZi)#>yOzj901eJ)Iko js*-Q4rap-sY|oEYeJ`ziYs*~QR1n|O)z4*}Q$iB}ohFYs literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/meta.json b/Resources/Textures/Mob/human_facial_hair.rsi/meta.json index 6a116f56dc..cd766a6f94 100644 --- a/Resources/Textures/Mob/human_facial_hair.rsi/meta.json +++ b/Resources/Textures/Mob/human_facial_hair.rsi/meta.json @@ -1 +1 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "3oclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "3oclockmoustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "5oclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "5oclockmoustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "7oclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "7oclockmoustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "abe", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "chaplin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "chin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "dwarf", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "elvis", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fullbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "gt", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "hip", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "hogan", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "jensen", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "longbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "mutton", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "muttonmu", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "neckbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "selleck", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "shaved", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "vandyke", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "volaju", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "walrus", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "watson", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "wise", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file +{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "3oclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "5oclockmoustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "7oclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "7oclockmoustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "abe", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "brokenman", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "chaplin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "chin", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "chinlessbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "croppedfullbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "dorsalfnil", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "dwarf", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "elvis", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fiveoclock", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fullbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fumanchu", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "gt", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "hip", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "hogan", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "jensen", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "longbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "longbeard_l", "directions": 1, "delays": [[1.0]]}, {"name": "martialartist", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "moonshiner", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "moustache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "mutton", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "muttonmus", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "neckbeard", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "pencilstache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "selleck", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "sideburn", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "smallstache", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "vandyke", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "volaju", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "walrus", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "watson", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "wise", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "shaved", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/moonshiner.png b/Resources/Textures/Mob/human_facial_hair.rsi/moonshiner.png new file mode 100644 index 0000000000000000000000000000000000000000..f58f2c0ea394a2b92a57c281f17a3f83020cec4e GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=4?JBQLn`LHy=5!ZtRT>qc;{AQ z+`D=slf5zto}$NRh&*)fef-Wso+EwkT}%nS@47E2_blKfvDWR%IHSi3teaJsc) z=;h>DcE{M?_jaV%zt6cD-_TKVZRhrltMl&7IHY{x``@Dcxx3#yTfHJn%GqO8)y>cG zZ?DZ}2U-pWJLVb}GwNQ`%j(OMohh8LH>{K~ZtkPSPD0mqrmiiWzAL1Z@mghLZeD`_ z+FPG|`y9H>CnkTm7m+u9vP{b+Nj?qa*jW z-}m2IGc8wTggUU>FL^k RV*?y}vd$@?2>@`cN#p4P`<)4h#@h$KEo$Ko`>n|?<&mWP?d|s;V>|LJv o>!(FRx6Y{)J$H^7r1^*WJ_esW$F&<=+KNDYPgg&ebxsLQ0I7*n$p8QV diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/muttonmu.png b/Resources/Textures/Mob/human_facial_hair.rsi/muttonmu.png deleted file mode 100644 index 551a9eef49d5e194c904ec49d8a35d3e154d72ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=vproLLn`LHz2(St$UuPgf<|1z zx8l}&|DEoB=O|2G^5D?1ti_+?SPljJFuqyl#mKPj)R|ks|I41w>o?x)cI2;}Z*Xq2 z`;qf@htg(7-o6?1KZM`*>;G(^!61;(GSS}k{>0jw(sj4RR|p19OV#{rGyj{}SDo#t zTi*noI=wTNTPXYWfyHh4J6AuHuabPU;%P@zopr E09wyil>h($ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/muttonmus.png b/Resources/Textures/Mob/human_facial_hair.rsi/muttonmus.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef0681d2a3a0cd4a2b53415d65e3dc2749f56cd GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=(>z@qLn`LHy=BOE$bg680NcWU zhyT}4QLkU*J)=wO;DsOsrn|mjD#!h%=+0APNLYX7jr+C#UTNP_BY&C2@$c)cKlwDn zDb#o7P31*rKi^SWl$y4FmH(IT2|u`HK*oc>0S;w**Y>&-X=(S*anxknJ%~J;D8A9` y%6mKRo2>UOTV`>$?mSw@r&Ox@>d`#P@Xdb6Mw<&;$TLelF{r5}E+Y7d_|z delta 136 zcmZ3(xP)w{JMYH>?vg`*kg-e8W1P>XZrwFlY#~?m4o%s>83n-E_mR_kzi9H+8Oef4cd9 lwo$e7lN-GvAXN!#*~1SC{N|m=DGK6xy85}Sb4p-r0sysMI6wdZ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/pencilstache.png b/Resources/Textures/Mob/human_facial_hair.rsi/pencilstache.png new file mode 100644 index 0000000000000000000000000000000000000000..8074a44fd359e8d8be7ef0575021d2a50f65a8fb GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=NuDl_Ar*7p-ZJDmV8Fq8;ll6v z7fjm=e3s|rDh6Dduy4Dj#fw+^tPBYbE?bsYWzVeK`6jl$^!N*hwWTZgf%<{qfS=Lk xvnM!RT%zBJ+GqdF+o@bLQQ&8&7Ar{dfv!4VjHPJTMUyWeuBWS?%Q~loCICXeHE93< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/selleck.png b/Resources/Textures/Mob/human_facial_hair.rsi/selleck.png index 90422d2bb20dd4863ba1c2da316499611ae753b3..e8d88b5f8bab121f4fd520201cea4c95c1c0699e 100644 GIT binary patch delta 113 zcmb>JXPlst9p>rc7*a9k?X8Wx4Guia4x0n6H3}xq)nO48`r4iUV4at6dV>Wc!@n%a z*f;M!&s&{k!Oj2yGv008Ust}~^IJ+>{DX_0H&(rxQOFFIvU|gHIDnV=esj_U5Z}|) K&t;ucLK6T9&nu|_ delta 95 zcmeBYtev0|>Eh|)7*a9k?X8WX3<5kX7iL`gH`(RkN>Pmu^|d>r6$BX$tUq-qH}4fA s0|dMaT>PKsiO!CMFV~x;!9pKavDF`9T{BC(Ar8d%boFyt=akR{06||Qn*aa+ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/sideburn.png b/Resources/Textures/Mob/human_facial_hair.rsi/sideburn.png new file mode 100644 index 0000000000000000000000000000000000000000..6e802bb4bf435563c8619ea490a052736a30f7d8 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Q#@T9Ln`LHy=BYAtSG>C!Sme4 z*6;RHTaOEvxo()eWWrbWd(7Gg^V4n_GBNZ`DBkD(uKM0;ZVRt-Ki6$7o4sc1J!7^H z+W%j^>3G4P820)03*LlKU7)cbV6$}Xq4FDC+ohJRe}3D(v20n}@$DbW+-BAHid<}3 y|GF#4%f)5Ml(u_!3_s^PYS*=|ImHUncJ3Qv>G^gQ=EVlxAg-sYpUXO@geCy8{ZhmL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/smallstache.png b/Resources/Textures/Mob/human_facial_hair.rsi/smallstache.png new file mode 100644 index 0000000000000000000000000000000000000000..f8721af34b7eceb8d88601623f34311b5d94171c GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=KAtX)Ar*7p-rC5^pvc4Q@NNG2 z*DgQ17&Qd;?2taNsk)z$fx&xHNoeULySqu0mSum^>bP0l+XkKZ67Tq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/vandyke.png b/Resources/Textures/Mob/human_facial_hair.rsi/vandyke.png index 78a4f1f770395689ec76246ed9fdd6c75dbf6a84..cda56954dcf859b00465a94e8b8a1dced26da6f3 100644 GIT binary patch delta 176 zcmbQlc!qI;O8sO{7srr_Id5-n6g?Ec;~aQUjHmH>v!ESwijtXtbxW6|3!|v4VvWVg z-M!lKD+|&&85q`FO*=K|t=db4ms*+XFGE6)TXrv;>?y9`xlK1y|7B39Y5dZC+vMNO zi+}d(hFslUMg|ygu=k9TJH{9J*m!lVHTQcDBb7qUb{X}b=hv4^x-Db`Ri<-YR^hzO T7mrZTJAa&sJN%FN)}ip`se8dH>Yg%1$8ri8bbKxc O@jYGrT-G@yGywp%JuN=~ diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/volaju.png b/Resources/Textures/Mob/human_facial_hair.rsi/volaju.png index 51d7e580b687d8f27ece5fde423a3702641136d4..500b210afa7c3f1a45a7b7943bd65bb0103bd77d 100644 GIT binary patch delta 170 zcmdnYc#Ls^N`0@Vi(^Q|oVT|e`C1fsSOapOvE2FJBf}UwbHgmjsR~EFm(3EW%PDl8 z&dTs_TJgPed*ownWFKVCU(NlxYx$IGW`$~jUN`sIo_`X=?s6om+`(nfYG%I8|9&ul z!Gk4&>yEuktN2@U;4ObZ_yTwLFZbRrS9UpXp!+?iX#M?S<*1YwC#T$Vhp1j7TVolp TU_rakJrLj1)z4*}Q$iB}d__wO delta 151 zcmX@cxS4T+N_~~5i(^Q|oVT~Uxf&D%7%p`6J^Z^qGn!M&<#Y4<+&>K#7Q2eJ@iG)0 zIrDR&>|W*G|y1UdGN$V}1rOsC4@wrQMbI^H+luyMX+! z`pmuemseyjzqR?={<_mqjSF83McFfgR5s{{hq#F@5eSN0bri(+boFyt=akR{0GTR2 ATL1t6 diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/walrus.png b/Resources/Textures/Mob/human_facial_hair.rsi/walrus.png index a6041edbb5645a606255039064f0592077c3e964..fa0b8b93ce96c6dd4676fd0d1c0e380d1a6e901f 100644 GIT binary patch delta 136 zcmZ3$xP))shXn*0k9<4x+HUvl z1G?M{A3_YJbJq6$UANWm`=6+poT<+`I@V74)YYMDeEhix0|eYT^fCQ`mUQrc#`LQ9 kuea~|m&py1Xt1tiuJ4yV;gTe~DS@#G0Bt`yaR2}S delta 131 zcmZ3&xPWnjN=>?_i(^Q|oVT|&@-{p0uwIa#Vz`H8_Fc1N-yknAilN?W4NuAVc5Z}|)&t;ucLK6V(csAhx diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/watson.png b/Resources/Textures/Mob/human_facial_hair.rsi/watson.png index d1f00e0cfd7d33847dc6ff83f70c0b1640bb08ab..e2073b5116bdc32a1cf85ec443058c7029a82eb4 100644 GIT binary patch delta 98 zcmb5F=7*a9k?JY$<1_c3T$AAC#)N$x^2^?vClIBzTw~vvbK=Y(cF1P2i ux;r5mCJ;(EIJxvXI>Y#0uL@SMYQpMoc2bW4aE0!^>bP0l+XkKDmWkA diff --git a/Resources/Textures/Mob/human_facial_hair.rsi/wise.png b/Resources/Textures/Mob/human_facial_hair.rsi/wise.png index 8885ae2fcbafbfbf158998203c611f941419af55..bc33a23b881e3f548529e900fc645caa2325962d 100644 GIT binary patch delta 310 zcmV-60m=U70nh@FBYy!GNklq@&000000N_Iv6*N+% zIMoM5&aV*Hj`>q#Qr`P!rSTM}RzE`Vq*XOuxdTe$9V(7KdMuZ>QnMsqoPa9}qcvg| zCm?CrB~~+5l`jNb(I3!VPeRKsu`WB(TJ{RimjD0&002Od8@yJGdrkCwKmY&$07*qo IM6N<$f-@hD1poj5 delta 204 zcmV;-05kv40_OpcBYyy{Nkl@)cP-((jL#<(RyXNSI*cn~8k z(CDG10KgIL;P_vAW+#yC&<506*QeZ8*WUBXYTJb__fszZ(eci=h4##s$~Pc8fowe+ z@TttFEB{hdK=%f0PkYMKk1*x04*&oF003@kw4t%r7x;CPBt&{G)3a;imd;yka;0`(wEfwmdKI;Vst0H*6W ArT_o{ diff --git a/Resources/Textures/Mob/human_hair.rsi/80s.png b/Resources/Textures/Mob/human_hair.rsi/80s.png index d7e19756424017962a5f714ac5a40e0eee85800d..01a5d8d48a9001299cebe48433486544d065a0e2 100644 GIT binary patch delta 671 zcmV;Q0$}~*1FQv*8Gi!+005o0f$RVP0I^U^R7C&)0H>#?tE;Q9u&}eUv$nRjy}iB7 z&CTH8;O_43@$vEW^z@mTnVp@TpP!$lrKPH>s;;iCudlDMv9YtWv$eIgwzjsoxVX8w zxx2f&y}iA@zP`Y~z`?=6!^6YG#KgwN#>dCU$;rve%F4{l%zw?z&Ck!z(9qD)(b3b> z)6~?|*4Eb7*VowC*xK6K+uPgR+}z&Y-rwKf;Nall;o;-sFMd}>gw$5?C|jL zPa5^f0000CbW%=J0BC4vXlQ6?XlQ6?kfcpz0004=NklII!f-o+?B$#-UeT1@P5$(#K9hmTh~ce zCP@(09hP(!B=qKqurx&##d(s=!&^*_%NV%1DiG&HS=Hex%dZv=k0b@AafPieH$k+@ zenfax!1o-V%{IJFSHukZnc(9Jrcpx7pd7z7Q7zvWnsK-7%=(tCdwZ$ zNli4rTrlk7ZI}t0szrRwbK*2VV$wbi^Hw}3tM!OQF2o%qhBd2JM`7sloEC{;ZH^&e8Gi-<0063Kaozv`0jo(wK~#90?V91P!XONVTb|bYMBb;R{@Ipo z4xy!G7|)k1>dbmdDWFiIABT<4iKDG?)uDp<;Qkuv!FKvhJRD*<;W~3_5Mm^7JTgW z{k3FBGu8~KEjivxV%QSfYWN)0tLLQheJ|RqYVx5q1J1@qt@&!0nMlzA+96OfeD3{- zIbhRHsqD6P64V4hlh&bgK&6o?ZObJ1Ng(?FfV+0oDlmc>eApO0DN5n>XE6uh>wXFY z0000000000pnsd*ZKcC*?LbN!AnT5F*tYnU6VZpFCEfK5V82bS?hwxkkzSi!x+x{f zIji+OD?~=HZ``3SVQD;(G8?tMRWm$lK6soyKdpXzYXDaEfp`+>3#K$fpf>LBSPlNq zH?(Ji9vLvh3C&?;7@Yw#oXTts)|Sk9oeka{goFMv3{IMS@+gy=2`;=Z(o-NYOXJ_l zcQg}WYXI*0<)^_kEUh&{+VAfmWC%1H9?XnB0RR91000000ANyH&cTdM*6!nE00000 LNkvXXu0mjfGSl28 diff --git a/Resources/Textures/Mob/human_hair.rsi/a.png b/Resources/Textures/Mob/human_hair.rsi/a.png new file mode 100644 index 0000000000000000000000000000000000000000..f486d0907e1f991b6baf96bb0b3fe1d35c753c6c GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e(Ey(iS0MfW|Nl#uE?vHK>D8-O zU%q?+a!Z#8&jCs>l?3?(GlVzK;mil}sy$sCLnI{M9yH`S*e`FIHX5RbPcwL+6x=@0*>kZ8kkO zxO=1A>XOOX>u(fRnrUARpZw#Y!sh2zpRc*+PrjLRBPG!+=H#MHf>YOgQp}iT|CQyb XB)1qxq5eXkGZ;Kw{an^LB{Ts5C4yYv literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/afro.png b/Resources/Textures/Mob/human_hair.rsi/afro.png index 798d396289d4e626132ee791944130b9410b0b1d..de88e7b2360ec80f550b7ece3c32d92d4ca30be3 100644 GIT binary patch delta 311 zcmV-70m%N31jYi87=Hu<00013M{Ml?001XYOjJbx007d`($mt?+S=OS;Nauqgww2>+A0B?(p#N`}_O<|Nk?z-a7yQ00DGTPE!Ct=GbNc007NNL_t(YOYO_C4#7|W zh2c|a2V&@LQdcpwO$?quY>33Fi_~afCXsaR(BzKFATcqrd4B|NW?(po#!Ub1JIMjQ zOY^-VXKL6fh?pVkIn*004(%N;2kzNAnSD%(ypu9rE&ir5p8(B5DeW#0LNX002ov JPDHLkV1h>Dj;H_t delta 513 zcmV+c0{;ER0*?fc7=H)`00020X>r~F00GuXL_t(|ob8(3YU3~vg^$)Ch#14lpx)&X z^#1SEg1iusi`>j!#B%JmDOI+zyYzeztT;&L%;@i80{n2ygZ*^bQU7hMUG;y}b}*Cp z!8zzn9Ol++%C7n%qTYLT&K2$X#NPU_*1k5d zWMyg#{TSn$gtXKzd+fd73p(x3CI-x_Adko6+%AcDM8EbB{P3jJ#y5e8%_N`oYN43hHIguJU3;j9YWA$t)MApDokQ}F58;9fm*Czb;%t(2^3{13GxeO zU}9ov^%2Pj@@ILvIEHw1zMZm>?~s9jb8ppM!B@*aFs@B`FZ=HQ{-w+ubJuf}otSL& zBgyjQ0|x#bhXO92+2Wb@F0@@m%+@=Idqc-MMbE6SSJoYr{V|6jVIA9~Z|f@7O;?N5 zuT|UkhM%pzQJmBJJ!|w`_z^0w`A&o`er)75{{8?lt%Tk^i=v^5y#=0#lG psW-2{C?-ejJ-7=H)`00020X>r~F008+(L_t(|obB4p3c@fDM$s{L(e1qdv(~y1 z2{CPc+R3zd4}>hFe3K!fG!f~yM#ICZsxJ9!93B-hq>wZ>na%Bmn>V4bc=IOIgj+Vj zJHH%m{GIg9m)&jlPdi|f^$utl)gB#1>^)QZ{HU76HRW3tYkw)%h`X)@000000001h zQI5Pz_j)%UL}WQDJ9IqrJ$_PENoMmidR1L=*%eAm-qsoMdT zrb4!96MjORE-8h1o`WRK$c)qF0!A-BHGOIbGPnU(5~8`e#-5)+X$ctMCENcEidq_Q prwa&A?*ae-02}}S00012^ai?I=p$SzI$Hn$002ovPDHLkV1i5dd(Qv> diff --git a/Resources/Textures/Mob/human_hair.rsi/antenna.png b/Resources/Textures/Mob/human_hair.rsi/antenna.png new file mode 100644 index 0000000000000000000000000000000000000000..680e3f8adf68f2b63b144d1b4fc920c20f97e757 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ei2$DvS0H@=1`ZuMbmYj9W5mjSsKJzX3_JdVG;;>dN#K!Ei^ymDE#ZQ~Vgm-;o) ziXH44^A;p*Z|&Ne z+#4JTH`|ztm#G1S&b(B7CF#& zNA2J;o$HV5QuX$tTzfBG|=Qx>dV938p*<;s(d#7r7 za(2v7tKxKX%T*p+bHc8y!k5W2|I6DW>a}1uYelF{r G5}E*UW_`o} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/asymmbob.png b/Resources/Textures/Mob/human_hair.rsi/asymmbob.png deleted file mode 100644 index 92017a8c450115d9ad09f3d12570603c8531cddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 zcmV+i0{H!jP)7xV6on5F28kab@&J7UCZ2`4W0&rIp>7%a7+q*P@)8IMAsB#iJ75PZ4Tw0l!*D*y z!Xo0HbNv^T8-Nhvh*+&j56e0pTCT#g*$e=XWm(-=t_T1Wd{p+3xCl?DQ(M#s$6N`y zmhqrH1@|C0&wkm`kF_17tZ7f*p*?)ydZMDQhsO3$Y|E-1s_q$+c-il6UGvF3GkmuP zmowlNZ=T}?*Qh)I`qUKw6aCc$msxr8W9ufi#*5YRJ3-8`ijj&#?aX1{Hl)`Sei=llskfx~skaoK*0AxHK zn_|f}g8mj(ML0P6l_e=ruF;%n91ABQ7Dh=!3c|$unYzR+rT`y_W z6Bc^~SpC?u53QMR0XVLJ%GKfH@tF6OQl`788pi_*07#Nc3a8U4nt0h65PJ(q@jQyG ze=&mQw!ylX`gb+dqA%qY@2qA<7E+GM(W)BT!`>!upx9tmD-8_Y1bkJZQYdwzYL8T@>}r^)SI#i2 uD1qs{0uzs<0i&-*E|0K@jRu?6^qxB}^4zkaRbkNpE=F_i@Q z1vAud(_AZ^?<+!@#WtbjQh$@eyI_EC32HJ lrDmV^Mxn~dtsG$Kg4axD@%-PlIiqYrd{0+Dmvv4FO#tX*FV_G7 diff --git a/Resources/Textures/Mob/human_hair.rsi/bedhead.png b/Resources/Textures/Mob/human_hair.rsi/bedhead.png index 6ae1caaa44378118653c6b85ce496432577e7665..80d1dedfcb498e7917b6f31b1af1c0d63c8a68e2 100644 GIT binary patch delta 261 zcmV+g0s8)(1eF4i7=Hu<00013M{Ml?000F%U)38<0KwNTY427*OlR zxXlt?SR6nDNDHU)rM9n!^ zIFJfMZLR0RVBf$;=a=1c&iBq_fHBpcdoC;lV$oU?ZyDRRNxTxF~U)y0&`jVC{;F!e9viO!uVbzbzs!gwLJ?SFazB$6be)I1L^00000 LNkvXXu0mjffY*8J delta 528 zcmV+r0`L8m0-Xeq7=H)`00020X>r~F00HDlL_t(|obB38j^Z#71>i?BigJOn>YP z9X}qAPq$gh678Hrj1d43LO|d5u;Ty_W31B$5y|%+IXhSL2^ht=+1mLUu>m|De91LS z;@dzmF?icAjsMg;KvlE%9^U)UN7s4pKfU+={5_zm**S-<>kwmvs@`lb*P!b<)QCR_ zAv|pOr}ImQNPi9?WL3?Z&E{tI?RN;F?lJ)GzvXKVej?7~Qg}uDw{n?zA|fIpA|fIp zA|fKH>|Kf^min{gW-F4g&rvl$jgRBnzSSsPKA9KCpH(3;E|Qq)SS{li){pDHm9$rs zv8f`7!{LCG(oiVTG!1sUU6m(cyWQr~=`_r=b1nmbh<{*ifktshZ3b4W?^`VauVx7V zfSj`(D_ROgOJKa#FPZ-@g9pA6FCw_^(|Aez9x`(IU{K}1AEL_|bHL`3wf{RRHN3qt{I S>)-$Y00{s|MNUMnLSTZm!uGHL diff --git a/Resources/Textures/Mob/human_hair.rsi/bedheadv2.png b/Resources/Textures/Mob/human_hair.rsi/bedheadv2.png index 027ce6fef340dbe730e390b848df1911204ac625..45e9fce3ea0660f9bfa1ab54f5facb00b4a2aae9 100644 GIT binary patch delta 331 zcmeBRy~Q*^qMn7Bfq@~yJ?AZu(hcwlaRt)v-o5+q;luy`|AFMEPoE$RAbIK1r6*6G zKm>pP{tXm4Wgf8&sDZO2$S;_Ik&%&!iRs_Ji<9J=fr6JkT^vIsB;Ov~>*?w!&~UL| zo1_0|?g1em9-ZS-YYv*Z+>m19spoNHE0#~`VkipZ{&t;ucLK6Uo;hS{; delta 635 zcmV->0)+kA0*D2W7=H)`00020X>r~F00K`*L_t(|ob8%F%jz%`#-G$n>C`Qu*%Ze> z!0-Pd1SPw4sidR02)((3jc+U}Nww3+p_%Q+i+O~~;XDZ$RAq0#u006D^l@0(f#zbpK5*xGKdT}o|VYu^*F;GffM&P_S zsSEHY_Qo*zTS5GFFY?udTmDw^!Q7>o5Ot$c%FSjoG)?o+Va~aeQljg+m+k`p`PFre z!{Kn1d}u;l*MC?n7D@4wL~59*u_#&j!XEi+e_OhzyUa?+KfNFn>naAQ5Uyd0&!ax0)pO`#qey zjycs%7#hqNLseD71_@`3iC)-bpa^?-8@0H~@e1JWBbq76_=IVmNIqCg*r<$3PY{#Sv9 zcmonNG)SJ|S4<)@i493kAjt_#RiZKFg9ywe(bzF(5y-)um1=U%2WMp!*j1iv$q$ug za!Af<8uBnWL4iWBEKA{|MAvm+NlsuA8zzZBk`rm1Q(=|rIEzT<6C3-p2+S|e*43P5 rJSAR~{Y+yw=he*#Cf*df?myiDSojsWgYoB}00000NkvXXu0mjfW~gYb delta 407 zcmV;I0cie#0;L0x7=H)`00020X>r~F00C@CL_t(|obB2{io+lj24I~Gxxo|MWgiH5 zk-7g30(yqvEE2`Zq*fh`f%!iuG->PqwAxJ{WAMN6k`ED)J>N6N6pht8|D#5D?0#*v z^RpHp43Sb+E21Rd7~>y*$^R@V| zXPoZ~Z;atW2!E!OYPJYUDJz8V*J1v-wp7{M#)X8zTI<{TgF-?GKVfV4r@2R=s71zw z5Rnh=L2J#=O%b`fAbA0Z$c9@^Yt6@TytO;*$~caG2fF%l79p#6*Qv2>8`D~MpL}SZ zXFCi7Ti3O1T|uYDqdc)D00000000000D#B&2JY{&$`EK8UXlO+002ovPDHLkV1kU@ BzRCaq diff --git a/Resources/Textures/Mob/human_hair.rsi/beehive.png b/Resources/Textures/Mob/human_hair.rsi/beehive.png index 9455a291845f1c2bc9658a1492fb7879cf0aca0e..9a0786f723ec2a9dac3cca8db26016a402f99765 100644 GIT binary patch delta 363 zcmbQk@{4JLL_G^L0|P^Zd(K-Rr5oTA;tHfMUApw@)hi%*|Nea-2?UofLq#rMz6_N5 z^5x6duV4TF|NmsJ*hQcQ&XOR%UfCSURZO$%R~|WTe}?rLOEAYb?rJvfgPxlb_8$EcD<|LY zUeS3XKVgzl?Q^LUNlAh~qJ$()Dl*FTbDm)>QQ?>Dk>t5#c;!`!w!@>weMN38Rvik= zX$k5HYaE0(R64wC&d7Tjn%BI-<7Fvh^tL&XpAxz{P8|Ir`OhR%RHIV7O}cw|YvJEN zDI9ixr{24FK(mQCUhF@|0?S9oUUYnW_j=Fn#g2zrr?a_dKXgoOKk2)lT|Vr>nso>3 z?*IPF)nIgI(KNl*2sZ1h(SNM}PMAA4r$gfQzx&gQ&+;Gc%uHjI_ca9u0E4HipUXO@ GgeCw^g|9IH delta 527 zcmV+q0`UF%0-OYp7=H)`00020X>r~F00HAkL_t(|ob8%Dl7lb|g`czAq|_CB$TX?9 z;gDQGCs?!%Cc?p4Fn`I+`x*?!NP5VIu^mv4xpG+XoGL`bL<9iPwr#cjnuhkGZg(M4 z;Hv7c0jLw=yVjAWxew*r?WguJRruhi&X=%QF%hx;IJ(}pZGYACYVA*!8D4K^nqgVqeZO9e=VN&)Zv1qjK;M9@Rs5ljhiXci=1{TC2I2qA{(R5D1WM|tEQs2MnnRD&Mljps?M76o;xi*wJ7>Fv$3k$^~ZE60QjBLc9sBs zF|vRAX@7tLFcGmB<6(lt7)?Yv09^>^n&v+E<$T^OL#^MHVdw*Hn)^^rbw`QN2S4&D zgfQt7fNl$$BV%5OyzK7Vg*D%PDHLkV1k=z{ILK4 diff --git a/Resources/Textures/Mob/human_hair.rsi/beehive2.png b/Resources/Textures/Mob/human_hair.rsi/beehive2.png deleted file mode 100644 index 4f06b5d8f087228e3e9bc57377dd9dc63ee17165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 487 zcmVJJO5s^F$Ll%+z z&iP-p;m$dX;|S**_C5()<}W@0B9f;N5MzY37BNOlAwX4kISE_mS5?4q7?4uBypF?A z^E1`9%>Q2UVFTnT1XybkLNN1jYi&Mx4+G>3m`A^{MwwrVF`_nqaRnSy;k~~K@!p$* zD)zVr4ys5gT^&m)p*Fwj61b!<5LKz$zN0fkN#u^j6vJ0 zpm+Y$N6lW3!fu|O;pRK=3hwRl$L~JynH8|;CU{U?^*#|15fKp)5fM>;s~Q<)Te|EO z?qRF!>ekr20O#Dzf?C@$yLv!kUcfkxH^*BlGv)z_HQ7}I62Q3^HxDWFQVvLzYg?lF z5-5ihdf8$?qN+O#oSTuabQ3Js)il@uSyeC7S-qyj%4`wIs+wy$Q>z9fL?rLM^Q91i z*?mkd1LoxYn#?9n-nTFRzw~T~ZjrruMyO{)^d*|H?_L3`yuwgK_cgqG1@Im~L_|bH dL_|dY&M(*a-};#Su@nFR002ovPDHLkV1lrt-Npa_ diff --git a/Resources/Textures/Mob/human_hair.rsi/beehivev2.png b/Resources/Textures/Mob/human_hair.rsi/beehivev2.png new file mode 100644 index 0000000000000000000000000000000000000000..752eeb62c75614aaadbbe5cac94889bfa671ee1d GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0MfJ<;xErK79T9_1}LG zSo!zRU7#pqNswPKgTu2MX+X|KPZ!4!kIuJK9Qm3Jcv!+)N%34D`(tx*l_z{UWpA;Y$kT|oiPe9 z+Q3|WQvcG&ifir6kw$Hs_j$=?NhWNU(aV4F>eqHA+u%=(J?n%g>9n|9U#Qbi`HA`V z8(oR3j`u8HDaSS_te=&2@VT=XvjbDg8uqeGj_dI^ZLY=tJhkwaLGGRX3s-X=koGwy Vyu5XOW(d&n44$rjF6*2UngDW`b+rHh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/bigafro.png b/Resources/Textures/Mob/human_hair.rsi/bigafro.png index b5321b9a15a642f534c67c4f56d984f1344a7967..0ff32214e7c3a69129fa94c71b3ced0ea10bd9e8 100644 GIT binary patch delta 418 zcmV;T0bTyU2C)N>8Gi!+005o0f$RVP05(ueR7C&)0ORB1_4W1I+S=peX7)6&w~ z+S=gY;N#=tgwz3>+S9B?(XjJ@bLBZ_5c6>lsmu?00005bW%=J009940;eqq zO#lD^B}qgwx5rObpKu=03 zrEDU|Q31g6rbYh*`clBAMi9X!gQ6$3lv4TSC6=P^61HuwwZeJUjz|{2cfVXNm&^YV z`he2`_)u)EQh%M3c~D?7XVrdj48~w=75Ho4ZD;W$Gt>07f5(}bJlD%bb2tsj*a-|0 zoE~!_AO;wx?Oh4B(-_8Le~J-K^3;UKPTxE_lieY zzyCXJB)Et-2v^tKIn|DRW=Q+Br!})xE zb#7M_Xa~P7!L`v505P$@Q9D2Y^i6Bzd5)%O;^4K`D2f7FYh+o5@74kUthKZ5g0QNg zQ#n|9Ddn=ePyi&QB&{_8h@VO+0zmzM}cvlqh_mGfNqf7bl zS1^1L!WX@bG7Q5o48t%C!!QiPFbu=|KS(J_0QC6ycz;bGUJF9+Ly+#KbaIz66#jnR zY&JL;gDkt;Zj1>Itp)Wqk!2YU#$dDAV9~$FQ{^Ryq1M`0$5>|)-nBnP9U7&er1JEW zG5B#jqAbf-*Ld&YoP*XHP17u*%xJBtX&NY{q8=Ei>pJ=tjE_->Mu)(`7+7m@Zd;UP z3GY4Xx_?Gp*8ncUr0weimc&{M*NdOQzV{wwS>oKbu-4+xhsP`g`6;ad2wJ^TipsJi zrBrP5S-wtcE7(qbN_`y@3U`&r1SvX|ru!YRrWlz4fcIWF=Uzf6N-3d~dQ&s>X~ZSt z5&+uo_pwl6F!QUUloF{A!KeLxPw0Ifvjc9fTz`2w0dKjQC#j4^2YTA|%;hvV`1rPUaH ynJrA}5AZKnh%gMpFbu;m48t%C!!QidKw3zDr4<-w$!Z#I* zEZ||D$R63&D4i?KR-pg*SIVdVI_ghv%z1w)wpwV?luu_HgEODmto+8WqWSujjP7M~ zg-*okwl z|NsB*`C4lU6lE+4@(X5gcy=QV$XV^_;us`$M{fu_Jt+85ayF9LKYrJjkXy4$-dAS0t#sKFcxhI}3o*~~ zIbl(zpG`6+D%D4623rD66w)_&{8TmYvCdvkKf>s;d}p5{EMZ`vlE+` R9s-@s;OXk;vd$@?2>{o5Z|eX6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/birdnest.png b/Resources/Textures/Mob/human_hair.rsi/birdnest.png deleted file mode 100644 index c62eccbf6d31fb3b5166c30431c653ffd88a82b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k3C%+Ln`LHy>*bUSwX-xFyq(% z{XXGpZC;xF>>kzUj~!u2mk1O-Ch+0@A`88l>$mHaya`a1jZ`yX$j?2lTD zDYSf7dSk^8v>yZxgxKCb8UFk8=55P!H^$CYv}C*(s%uBu%-R021+Z^>bP0l+XkKaRGDo diff --git a/Resources/Textures/Mob/human_hair.rsi/birdnest2.png b/Resources/Textures/Mob/human_hair.rsi/birdnest2.png deleted file mode 100644 index addfdaa89309ec3f8184fff7c26adba69dfeacb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k33x*Ln`LHy>*eV$$+Od@xkBw zlKCo%8Jc&`?V9-a{@i14rtC^giWEDO%Uf3`zAn@`%-!>1`NO5zWvB0HaqnQ;c8~Sm zuejzq7wH7iqCI@#0xI$Lml$5(K5z5ezh#z4=79|HEY7QvwoLaP?S0RfX@2mv+2(uU zpReW5weKlDynJWI=`XxMXMllCsPW04-^)v`{qUI<8&$AAou#e9?tqq3a@3pD7IoKE z4`2M^J!iob7k2sOhuDN?KVqh>%s8-GQ|dyoMdaMIcNk~(PDs_PXWJ~lP;w#2iy%-j YonI+iMgICmZf_9R)78&qol`;+0QQS>t^fc4 diff --git a/Resources/Textures/Mob/human_hair.rsi/blackswordsman.png b/Resources/Textures/Mob/human_hair.rsi/blackswordsman.png deleted file mode 100644 index 7db06423c58e9e94b6d70311a6a8d07b4a84cd0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV669aaSW-L^Y+%k+`|SutQX!d zVt%2NH=*0qaY5xCN3#nv?m6sAVg7dEQUKGIh8~Zy+y5IH3MMoxne)Sm>55v*0{f%; z=gA8%Fmzj+%;Bh>;KA7bZ2J;T)n3C@9Xz^^cK*EhQ&DM`PWQ4YC6Qut8``ILl;}FR z$jz$l+xyws#iV6{rs~%02cOTi2(-x@C_meOg8#wq_OmP6FRY$DKQ1;Q|C{}HrQ6l2 z=?o434%L-yOm~#+UzfR~{;rK699(p8KldVj?(elNeJ-=^y7ru6jip!pI8fam z#I@)9jOUUJ2Ir06eYgH}eZeO2>~BRob9|$9mrmJdelV@jZ29*2f8Ul>-w=OsvM6GU z)tYtJbSEw={KS%BJMEn1{3MxJ`I?hE@6WgsmN;*++}e8~FZZdNWJ%}rCvKhlQQ%yJ gFx=&WbI-DWocfWmkwl z|Nj5)H5catiZYf2`2{mLJiCzwmdKI;Vst0EW4ATmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/bob2.png b/Resources/Textures/Mob/human_hair.rsi/bob2.png new file mode 100644 index 0000000000000000000000000000000000000000..fa880b45b0a418c7262be930569e8d974c5fb83d GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0FuW)~q8(j$FBN<>kwl z|Nj5)H5catiZYf2`2{mLJiCzwJ4F%KURkVz0^MD?#=NrI&nyUN2Vg%o0 zLFeGVA&EUCvE$s|KJFweXWn@yVd3ni%cGFk7W|c&-(VmCH@#RhmG8eYbjX8#65CRUnZ5I_2%CoCmnl?yDlu7`uIU{%mGP17{LC?sJb zDZ~y|N!OZT$n~0}5++tjUAH_1+n!6;C8>m^N}63z{lqqX1~(_Euq(T*qMn7Bfq@~yJ?AZuk_hk#aRt(^UcLJN|38p~10eUD*Pd-aIku7@zhDMN zMy9|2gkRo02o!1Yba4#vIR18uA(s;)kF&B9|APmCb8MTM*k2@7HP5+!b&9{b`per+ z3pJ;({1BbGdD)c7e4?fqEP^Jw8?9sNc87)D6rFfrhhobI=}Y+zOqMTGBl|e?TY~rg z-g7ke>nEp$Ij(`F-`zGEJT6)+w{K(W*E=>R<r~F00C1;L_t(|ob8%Xa)cldL>o63nEM}cPGHOr zS`(I}gcaFT-uuzjT6$H!9(2L_j^ZiqZpyz1{nH&#xPSjmWdA*~3!;8G`FOom zzpDdkF8_A#DyDWo6fRwkPiHi74RH4q*MPeUsJ7VX1@K+;0RR91000000002s@A6WN zRYui!?GrGwBzsZC+`NNQ`|7aPgCmVdq=;Qfadjw)8 zn9q}$EoQd1jCR-60Wp=`3yDGHVD^WWB&{_gS_W&5$7}A-*dvtn7fI_YH8mGrYw=kI zNY#2aNe_2F^(uC)oLTrd&WNVXES0-PGU@E(rOwabtj}Mij;B{(W;X%=0000000000 bz`OGWws-N=tN0m!00000NkvXXu0mjfZ0)mx diff --git a/Resources/Textures/Mob/human_hair.rsi/bobcut.png b/Resources/Textures/Mob/human_hair.rsi/bobcut.png index ce5507e1e6db1b75befa7063f9f07bc125a06bca..2829a065ffcac65b230df9a6ae64a3bb67ccfc1c 100644 GIT binary patch delta 217 zcmbQn^pbIcL_G^L0|P^Zd(K-RB^uxp;tHfMp@LVhUL_>Hy9JbBEeY}qW?*Fc`>)C6 zYamdd&eO#)#G~`=6hp4V0X)uA57zUw$}Rlo1s|`mj(n`p-7@L!XkE z)dQbgaV)&Od&!4QZ#x&aES$^l8Ps)v{eym^k))`An~rNp#buNK0cSq%pM0KULghQ5 zc*zNmmR_h!cji0b+tp`PBl93J|FT0W!|^WHM_tQyYQ$&!lV9Ls|J(!U6b4UMKbLh* G2~7Y<&td=o delta 262 zcmaFKIE`t7L_G%^0|UdV%))y>>aM4YV@SoEx3{AC4k-wTe3=rA_|J?tT8wqSBN8Y15wFl0P3VXQtI< zapuyK>rc$(8I6N`KEB;^RO0Z3`&M^ehJ@ez%`s*Eb-@$e5|#CBuT5VrwF6oX0Z+cw z$Zts9Bj$K1caeSO(b(t9zB2|*xBeCV(=I_kC06#6y}n8}xA*ivUf-^qyJ5d4sA2ko z?l%)475B+KJd?OKrUK;Xd4JB+_3c2E3bJ%bP0l+XkKH>@?k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/bowlcut.png b/Resources/Textures/Mob/human_hair.rsi/bowlcut.png new file mode 100644 index 0000000000000000000000000000000000000000..77ed54e46a1858265e12d4ff62b121f79b8fdada GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4S0MfB)vFI5KK%Iculus^oUMAC Q4`?cbr>mdKI;Vst01xgyod5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/bowlcut1.png b/Resources/Textures/Mob/human_hair.rsi/bowlcut1.png deleted file mode 100644 index c073f15e46b2241154af782a1f7cb939bf817445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=MV>B>Ar*7p-rC69pdi8$P{RC8 zev;sp?H3&QIzR3eVsfw3STFJ~SK2Zp+jd>{+N}$BhdqDa`C<3hEhTl=8Rj{q@h7^~ zedh<71Oh)6Mc6Nx^4*H*gTe~DWM4fr3X58 diff --git a/Resources/Textures/Mob/human_hair.rsi/bowlcut2.png b/Resources/Textures/Mob/human_hair.rsi/bowlcut2.png index 5f6e0bc38c60fcc426fc46c31311365225bf6864..827f9cf29c1d2bbfdf555f8518f7563ea6d61ed3 100644 GIT binary patch delta 257 zcmV+c0sj820+Ird8Gir(0055yE&>1m00MMUPE!B?c9YFG0002XNklqCKcS#sEy$uYfw<{2Mep?aws-!{(S+uCjvxxU~B z=4F8~#u)Q^ghFhfP@oe=Mhc;zFfvl0VC<)UYQ;OOdg?CC*$=*}u&(R#I)5m9;j!xR zKD$lQDl6}x2z7NHv1u4W+d=aN%=knEuFx#_k{QMrWB#jmDd350ktH;y00000NkvXX Hu0mjfo!xQC delta 285 zcmV+&0pk9W0<8j&8Gi-<0063Kaozv`0Q5;jK~#90?b3*sl`48&@&N;s<%i+1R>sNEm?Z0y0_p)uav477vxKhi2C*S$=-TCDE z0d`!rNkDM?Hfy-*-7(Y(TBqDaocde?P}NPXv7OWa!`ffakp<{5^oTzD{2HfM{9KyMeeqSRalS9TIT8 z-5hreYW29?oOCGG>b0pMbIOU~uH1v8Gb?uleT}(m@aY&FNMybNa<4g%d(HMG00000 LNkvXXu0mjfyq@4{ delta 985 zcmV;~119|A1LFsf7=H)`00020X>r~F00XK?L_t(|ob8)SbAm7wg%6m9fy$zjg)=U6 zlmGvVTy@b-7Yqwpa5BVnp`lTchXFBDzD)~gI61k2Jg&gZeK5upV@yr0fpb2I21O}V zl+r0pP?S;yz{&*QRz;R&n5q?mAh0f@w*ibX6-Ck6x%cR^@qpzd$Kf zgb;*bh%Cz>gzx|;0N|Wsx7+nDvnz}-m1S9V90UOcY(4jb*o>s_UGqk-{N{Bgg851E|=B+X`1#fua^No zKR-8HnseTGeSaXT@(CeV7f0^`z;z2ufOo0EjLN=PzXmn;gr5afWxv0_@2)&>p8>Tu zyC?jH;O*_r>idI5z=KhX#R7nRVUV(%Gyph8fNlQ= z95&!^I1KXUan^vLm<^a(z|=TtK%VCSjg($Zz%ds904Sx1;~2o-y8Ldp^El^f%-vzFN8bzhTNc+92T*BS ztyZnO)qkCr#if*I$61zv5Q3s8036*<(-f3aWwTS$1f^7^X$r=e`uO;$&X;9*rB&}6 zw9zWm4F4OVuFj2VfDpnvrN-!c)qXaPV^B(4_YL~a1!@b6;}}8+PY5wu<$*tAg%F+& z^R60iarb0Mr>1N+8`I^7?GKs>8n$UNjYLtTqJJn-FeV>HCdQ<%#?!rZdd`_fL$@79 z<;}z-b0#*42}b4Bg{DfEwE^4hR@E6`-so8(;DXA4?RML!ug^2!s(&-aCd&%|j?aM` z{eKuur<}lBETQnMw=ef6D zuYYTYyUz}#6zlaGd7j%1g&&;$HYi=Rx4tg)#N#ySnCz9;6Q!fJZEn&S0i1JHmy+rV zgpk$*>P7=}2szgJfRRqy)(z%yK+{Db#2`OQnTj9?T9dmQ4e)&*Qp$1X+atjkgOn1! z-yGzPSC`9W=e4zGWU*MB{h*?bMg#Wy{Zb%F2#>zVWk-1|&)1nMnvP zm|$uQ!*G~IQEkGMbN{YrjYDLQRJhRcm$;~TX#TwcGhO%vP%XCF%y(M&00000NkvXX Hu0mjf+Emth diff --git a/Resources/Textures/Mob/human_hair.rsi/braid2.png b/Resources/Textures/Mob/human_hair.rsi/braid2.png new file mode 100644 index 0000000000000000000000000000000000000000..d1095332cc92603629e70bcfbbcdcbe32345794f GIT binary patch literal 384 zcmV-`0e}99P)66z-IA0Fv9&=JVxv@j5Uzx-?h~-`BNVYAc!4r7@V0cJiA_b(oqIMP zf3XwS1^7~y#iFD!nk_Z-gadPGL<~3>Lu%USM1koZ{UgGpmh>Df1MmSf>4Eed!~i27 z(CKwXT2uhJgD$Qy0VD&kxBv&}APP2@Hx=dQJg!?R;HITR|F;bYpi`&+%eI)}r(uUh z>dgB}+Xvag@?n$c&jFd9<~DZup3Rp@=zybA$`~K$naXmjf0RniklbLe6cS*^{>5PI z1G$_adxwxW%>2C$t{MjV3vgAhPBU5WcF4q#4j(1AT1F eqg+6zPE=1$r6!@zDc>&u0000H zCr+F=b?VfaGiPFp4@?5eF_r}R1v5B2yO9RuobhyV43Ut0dvK%QVFM9|i`thT?DS51 zZ8~A5LCIR3&D9Dix!qURg{gGke}BzJeT6dfDa${SpN$tq-VDxgFVuMa`|83QVz-Sp z=8NxKG=pX4$za{-vZuHcl*_-ayjR+HQvAc59oARx-_1@6a(xka?(VmaBxRnA+saW> z6+Sxvu}8~^tgrh!0t6N&9I+O8d~~6wKzovuenzi}NX_Gmdt@|nmN;@Z&J?&{Cg0ig z*CyZvJJ-&1HFXhdgLL68UmYHenM)Z}H-{{A30r;t4g-^(Os=2^$7i6w7(8A5T-G@y GGywqFynyon literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/braidtail.png b/Resources/Textures/Mob/human_hair.rsi/braidtail.png new file mode 100644 index 0000000000000000000000000000000000000000..b482bd71237be0fe361c916390ae3033aa9f3649 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-u0Z z&D>jh2FsiYeFmAh;p~}R-u!~okNp;ru0-#eFJYD@<);T3K0RZ$EQmp_0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/bun.png b/Resources/Textures/Mob/human_hair.rsi/bun.png index a369cd046c98230ad9dac41ff1178ca821ae9df0..6bb9a678dc49f8749819848b6cc93eeda8ac90b7 100644 GIT binary patch delta 273 zcmV+s0q*|N1fT+t7=Hu<00013M{Ml?001OVOjJbx00640sj%*@cx(9+V<-QC?lq1wg(0004WQchCqJryQeoJ;}G64YPYV2 z7@m&L51i*tJ7bJ)qR}14i`q(tws#>;HPM(1Upre29r326Sgj^+$|I~YADR>jKk5bM X@gi%06p-Wq015yANkvXXu0mjfkL!1V delta 581 zcmV-L0=oU60@4JK7=H)`00020X>r~F00J3FL_t(|obB4NimN~r2H-z|7?}*nG}dBo z6;g(Poe$ts<^k-4kTRsQmw5vjFk%#(TPzN{n|m)ia@XXt=Ytdxb55r)-FPBT4PNzxZFMn+>NYhkHDNT6JIi!?G z(^O9>z}6VPZCmphk59Rubpxc72!g`L;)4zu%i#Zrc`J*THcdxUOr?IiJr~<6EzQ--Z9% z@$cfg?nC$~W`8aEUwFR?KC_*DV8RM`wm*fO5+3*u8vs0pof@7HLI@#*5JCtcgb+dq z`C+Wzr-xyvH=7NLqFBUntoy!4(=@nVud}|J-)^^>F^1J@g*?v}Q55Oh?S`@}t?IBk zc?|D34m{7p7#;vT&qJQ)vos-&W37||0E|sgN}=mI*nc+R%O`#gKNcW_!2Ny)05cm_ zX)KMa4gl8cHL9ut08^7~6Re7j<5&ZLQVK!{05AnS;}HPxp$^aU0KjSzto8<#Qt100 zLI_kw$00000NkvXXu0mjfea8gU diff --git a/Resources/Textures/Mob/human_hair.rsi/bun2.png b/Resources/Textures/Mob/human_hair.rsi/bun2.png deleted file mode 100644 index 50151dd3012939ad7c18ebca268951eeb9659030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)QD6b9h8MvNbX(uEs!#sB|Z#9cuX5Fwnq805lL$0;-5+~j={6Rou8P}{ON0`6u5 z`utjIU_bf6v7GI8J4w?N^Z6WARY7ZwIF1L!AJXa3&3|V+CrT+%N+AdWD5W4GIGs)a zfV!@o<2!fQY&MeTIrjTK0AMzop(qL*kHrjI!rS2x6xq0`o9Iuxb zeO`V4UF`vEjAb+B~}T!5eEWTqeP}I@}FvjDfYbEl#=y9}ru*v6^@fa~nf% z**#c-z%&KQZmhdpI`78`?)(0uz4tD?JUY33ne!G1!w~47{_lJe^zvwO8_(fzc(mky z!wP8MH#v^S_kB^*@B3%k9Ms<}Ktx1DL_|bHL_|dN#2@gL-P%O+M?L@m002ovPDHLk FV1ggw3CaKf diff --git a/Resources/Textures/Mob/human_hair.rsi/bun3.png b/Resources/Textures/Mob/human_hair.rsi/bun3.png index 19f24283ecb4603b4aeaee219992e4cf06479e52..f73baba4399749a42c5bf6cf82ebac967c22850c 100644 GIT binary patch delta 515 zcmV+e0{s1w1d;@h8Gi!+005o0f$RVP0Hsh&R7C&)0LjV8+uPgN*x26Q-j$V=o12@R zot>efp`)XtrKP2(r>Cl_s;sQ6uCA`Jv9YtWv$eIgxVX5xySu%;y}rJ_z`(%6!^6bH z#Ky+P$H&LX$;ryf%FN8n&CSiv&(F}%(9zM+)6>(`)YRA4*MHd9*xK6K+uPgR+}z&Y z-rwKfuz*=jZ3?>FMg~>g((4?Ck9A?d|UF?(p#NRN2_a00005bW%=J z0Q>v={3f3ppa1{?7fD1xR2UiU!P`=UFcbyQ?OkiN6$3&-xkFB?p*Ah~|4&ojb8yD- z!5Om_ei>1L8GqAZdOc!>p+QKn?(@Ani3lu1T0YeVoFw1wNJQWmqK!-shTtdCZWk9^n>s`xyWL002ovPDHLk FV1fme8&v=R delta 515 zcmV+e0{s1w1d;@h8Gi-<0063Kaozv`0oh4JK~#90?b^$Zf-n>Y;J+#^8ndP!ZOlv1LULY8GvN91fDEscbfz zp`>Xl`~7}V{7uNi)1EiRjE)#jix?zH64Z5#JkN(x*EO`(i{b}0z|`$_0|4cmQ&m;@ z4G~RQmdLVfbgyrOC3YbX_r0&RMv^3O&W+|=*C5d;rH1+6yI!x0>IxkJ3IN)+efoG~ z463SHWg#qzVt@4UMNzB~cJS^zTWb*nAlBLjfMi)F-SzFGy#Au*gZt~uKO!O`A|fIp zA|fK9-z#`0$671Eup6`Le*rVZS_=RuiXtedpogus;%`Icd5-)2K3q??%VIIc47)(v z?G|NO`Z)$S!l!gSKU@67V(DVcmVT6eM)3A{Kh&n@zxKQ= z7b8rRFJ3tJ_xuy>9~_%~dw2{R8`#ZG)lceIWnpxJ z!NEmA$wO0dY00V%<)7MjKJzxT3gpPRb1O!?)1FoR&+W7Bg4b5kZ3lO)i*Bns&RZdv zQhR^5n1WL9z7C(YZ>qn~a=+eiYsc1q%RZ^Nro1|x9pH7co;Rxc)II%=CnY2CGtaq4|Go4a%Fmg&np-B;6N z*nhgQJlF5sr_ihSY_&JM_V1r8!O$R)Z24`Hv!HYl?@wQbhMJ1izPYEFId^1itPI}l nEF8`F|L*cDo-Qy@ve(|zW}Qp+-?y`XAgTe~DWM4f3#_n; diff --git a/Resources/Textures/Mob/human_hair.rsi/bunhead2.png b/Resources/Textures/Mob/human_hair.rsi/bunhead2.png new file mode 100644 index 0000000000000000000000000000000000000000..a0cf5253855b01bf79c22ca2cc1ad94438ea6835 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0FuW)~q8(j$FBN<>kwl z|Nj5)H5catiZYf2`2{mLJiCzw%+<0_B9;a%eFh5$(rl# z(zliW!wa9pDb1eza(}J4`b(Ar`LBG>s>w+gE9`!GBhUBA<~%)>(`h$i=AKS1R*W=b zUT*G?Iq6ct?nY(JIEFJUDT%X#W<6z)`*6xoYkSmM{h8SxPd#4MqxV6zHvQez2NO5{ zxnEW~g*N_06C@UHT9dUwgQ*~MqPX?z{frHX9Ztt){5?>;-+pUU{Uvs3 XH94jAivK?VozCFt>gTe~DWM4f!c=s0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/business.png b/Resources/Textures/Mob/human_hair.rsi/business.png index 5bf6ed2ff79f2d954613c3a5e1c54808e5f77d94..fae2a8601a3b9e8a3dc4f03b73ebbb490374ba07 100644 GIT binary patch delta 237 zcmVFNIe|BW{n z4gdfE0d!JMQvg8b*k%9#0GUZdK~xwS?ZGi_gHRAf(JM0S10|-9km*MW(_=Gl|656y zKiCpV9dizUwXoL>?8I$!itC)86m}n{qw<^ZccOU)?n`2bx~eonq`GoW`V;J;`Y-k_VAa n;m!jyD(8t&8Bd(k>7V)mYuy;KRanjb00000NkvXXu0mjfpK@t- delta 360 zcmV-u0hj*$0rvus7=H)`00020X>r~F00BNpL_t(|obB2{&VoP;1>oWd*!V8dBlJ8R zmCKA9ZctY>ZwHW3|8#K`tUd4fyy55uGpvOzrR>Ub`@NlfZP>lxiHL}Zh=_=Y zh=_>(nce@V1Mo*FatGv5ig@ypCGHDYmPN*KlzEesvZcn0v=8uzYmX0EDlwd*x~ z*Wz2@V?o)oiD3x8wIA#{gss(d@9?2s(I2@a{m5VY`ECV2@asJSUoS`Rz}s>5k6)|p zr@NT&*>{N5QhT~m@K#!HR~*6>dmFNIe|NsC0 zNMG|F00001bW%=J06^y0W&i*HtVu*cR2UiU!8?wFFcd)1OTek~VF3fSQWMAmz`W^Q z#641^?0*R<{Q?r2b|jy}A61P-D|^S6`{nwBV%w%etHn+v#e8h#gi<)Uy-3RUAPvf) zgEz_XDbk}Yu%N^k7xw(d*s;gNC;Mb1%d+-_QnY-V{rQe^J-Y`=^=SNrQoGAMl9aw4 z1Vx6)btJ}FR(c;uj2BkK1rifRRw@%v0viS`vJue?8-XnQpFRO}6y||Q2F?Hg002ov JPDHLkV1hbGbBzE1 delta 547 zcmV+;0^I$R0r~F00H+&L_t(|obB4dk)tpW1<=pd2EYYnz(vXc z1)(Sum7`D)CIfU)2IxWt+5;;V&y1%=vSDV+|5f>5W9U|6fr}RK;+mSBgb=Ckdq^qa zy~naFn5L=fST&SV2>{x*1ptH)Fwb*U{9iS}jWOHcrIY{wt$%f@NuX4YlLrp~#+a=r zrHTtM3EpGwJ8sHZ<;2| z^NevEtCIMtaU3zvGp1?6vMe{-y!TZnplIG`t2`(V69C#7O-}OLkP$@l{QI!mwfr7!8_;B_kTTNj3tM9NQ`kCxG@F*wjuyX zB}FKzmQpIc9sJ**TLF%4Q{|S}KCUt5=9h5Ta-9Z9TI(c)NLuSuyDa6Ilu|c2-D{uU zQ#1vD^{3YNJ@!jgzEg~Go05m;l-tq3ZFly&-=52(qlW`)R)EW)Wdy?g

_2B-i4 diff --git a/Resources/Textures/Mob/human_hair.rsi/business3.png b/Resources/Textures/Mob/human_hair.rsi/business3.png index c725fe8b2037f3f366a55f6922e2e3bf9f15bb0f..b37d0016f6d0df7368615567a51e2a2ccf18e30d 100644 GIT binary patch delta 247 zcmVFNIe|BW{n z4gdfE0d!JMQvg8b*k%9#0HaAnK~xwS?ZG{cgD?<)(a)K<=LqCydkcmhF{Zbo_5H7s zE*=sIZN1?={wQ2;cruP`JWLbLpjPlq?Lrf7w)QwNjoD~KRd9cBVnLKf)N;iuFymyk z!k*u(g*`E^?8`HU!?z1#Vnc=w@2*RabGqjNCz$2j@er~F00G%aL_t(|obB4rjiWFahvApi7T}BBK`wCz z>v~*O>Pb3)i#xy)f`#{S4RjH5veaH=(z9=y(e}gU4cfix&|Q5fKp) z5fKp)c`@DV1KOYx`e*YW)nbC0ZinWu4>m#VU6%4$d9)n%pP@^2_J!}CfbaCt26U|vsxb8~Nce0m zhYHhvWIoI@-1YZ-S#E8a$}@S!oJ2%KL_|bHL_|d7+586das?tfrg;JY0000FNIe|BW{n z4gdfE0d!JMQvg8b*k%9#0H#SqK~xwS?ZLru!yphq(JulGxB_{k0vu%vz+$;GBj~@C z+`?kdXmU>U9=|lLg+aYDSig=LV>x8Tn3C2{x=Ct!VtC=$>2qApRWRHGl+M?dH>?N| zqqQ12lUs|N@l83`3YW`&=k_Oq+xEa(mUPFssqPqV6KRDXVNJWvbUvm0fw76KkR07*qoM6N<$f}E0Z Ag#Z8m delta 477 zcmV<30V4j20_y{i7=H)`00020X>r~F00FW|L_t(|obB4pZ6h%Z1>iTSU@lSzx>y}7 z>rqv%$1V7x4n`Msz`caRcoHM4B$8)=_W_3g1|}(D00SgI{ZdLQBI>=@1<+UIumI}4 zR}s;a(!3n3@ED`U7qFd93Y>GuIS-Ey>%8~A1+q^3qznIQf7{u!y*}nOEP)u~r$M~;!xMN` z{M6g`G5R7+flHY;Io=-iN$>YN za?T&V3nAckyLH9yy7*b~r4*EHYuAmM)GUDh5oyI+><~ixtoIPQ79?`cZ5iTNyaLN5 z#-U>>1(sSXLI^FkEk}e9T8=%slHCs>Edc=7w(TXeIaU#Q*jO<=`F#5TjCH@~cYezP zsPn$Pw}TkgkmDTwRU2Y^`y8fht(|olVd~1>89IM-#+-r~F006d0L_t(|obB344udcZ1yI@>_{Q9rBhW2s z8HC9|#d|vp7>d&7) zKz22cpa@WusU*lRm?6A*4re})SMKTJ7$PD0_Mjo(Ap;(Vi~cI_b>4(_@*gQnv8{8v(>W>JN-v3J)h>aK#?9WVb_sDPya~Fx)#%fe)rLj8?n~^R zGjrL??6o>9n)xM1?)I7&mMdo+ec_Sq(tpVDUdOaEj-D>Z*b`^{yUKmskvHpI#=28L PCop)r`njxgN@xNAGAURy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/chop.png b/Resources/Textures/Mob/human_hair.rsi/chop.png deleted file mode 100644 index b43bdb92a8e1cf3ca0307768f6660d02b2c493ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmV;B0dM|^P)U=4-EWw-X}sHw)k&$!9wKI`XE+)~ZgxNzpKmj-$iJmae*Xag000000095QOU?&K z*Pju1Yksdx-ij8H|I@erN7+%in?Yz$nN@Ic^0%t60xQ$2-szBD8!-@D9`Cg}xf2c* zN3B|GD?qN-wbph&MHNRSwXCU^-L9i;4oBG5U%y%}$F*_gdA9{`>C7Ye)FZHWM&R8d u&nHOw`4YTiN&3!X0{{R300000+{HIfl`#v@J|4>e00001m00MMUPE!B?c9YFG0002yNkl=c(8(3Y~NCyOOFBHeSHie#DtVSf~`? z2vhHT@8@$up1xBk;~OkthTFA$FUT9BP#6zO7(&1|=UU|LeSZ{6+$>-TxbU!afg-0T zJgnJGa@tgQ++y7>EBr*g*`g?lqWCuwNnAy0f=PuTs={lbA7I!WhT#}zQRGqL^BUKT+tsRhaYP>ds`0p?Zdym=%{^M&R3j3G4tH@d jdE8+@Q4~e-R~CH%bg-oc&&Lel00000NkvXXu0mjfPp5$0 delta 515 zcmV+e0{s200+Ixf8Gi-<0063Kaozv`0oh4JK~#90?b^?cqc9kU;g{7G;EUZsE^!Cz zdR$fNNjiXwJHQur;61F2NOnfMc*Zl4@_VERfdbzjNH~0k7dQ2s6l1K*vTXaM6y|yE zx>gVGeSJLE8~?}A6DFw3vXD}ultL+mob#JWjo`hn#uxx{&VS^bx4e3;cenx8IZ7#5 zYqtcfwHRZFF%E4)jIkPHwx(Na0a)glUm$(p6FWAQcwk81Nb>*$x{^fA8?{(QZS4S4V zj|2C`TWeY7`G0Wn(D@elP7_q?+_t~{4A=EF8UTMcp|^PGcnds($6|Yn7ZDK=5fKp) z5fKr2G2QC}+Mp8pXY(J`W`)KW&gV0i%VqpzD1=Z`N_Vrl)9D1j^?Lo1MuZS5KuT#l z)<*P4b2u~^iZR|5-$v6ZB~nT_=jzBc0x`zwy{|1^i+tbmDW!~EqYy%<-upViwuL{B zqI0gcJ2O&?(_%huhvu*kHbL!OmhxG7v>f)Ip-Xl4h3}t$@AT0IbgdDpF!e4-_-rkQ z3e$dMKFl-R_4j;PZf%*$GkM0GL_|bHL_|bHL`3A-{08)L1tL18c>(|c002ovPDHLk FV1mnS`CR}2 diff --git a/Resources/Textures/Mob/human_hair.rsi/coffeehouse.png b/Resources/Textures/Mob/human_hair.rsi/coffeehouse.png index e887182a4e4c0bad5f83bcaf823ef9903ec10c0b..cf08909e6e940be3274609bfb60d8f85f8405157 100644 GIT binary patch delta 234 zcmVcqJE0001xNkl3#?o&cd?h9gZpHN;3jZz$S4v|KPSJWl& kA?{JeilG84k*@nwFFkq_4gLjY^8f$<07*qoM6N<$f;xm}?*IS* delta 364 zcmeyx_?u~hL_G%^0|UdV%))yN42({mE{-7;bKc(cEjnbt!}{QP-tDuOTfN^MzWIhX zw%eC!o#y3Ro-S#>_DQN8_E(7%+hCyZ_{^F3*uzoz+V8$TlREpHx8r=g>bF%BJhmTg zH(%&`Cr0_lWL}Q!Lz`U`S#$O>u6%x2#h)R-%kt}7@8##`n@k{}jLbFVdQ I&MBb@006Y8F)>eVYC2?P)>kbG0dk_lA7 zQ4-`A%)rRV#Ps*yzjWnCAAn*Fo-U3d5|VEZZsa`_AmDOP-SNZRnMQXSPZvtIxHpv< zt9yj&N!m3(VKMs0v)|}ONb}jgw+j+B$c9X6I#d?0g<)gnDG_%SR`(os_bHMkvEP?Y zi_={8#VK`pcwF1+&yE+3RL#;)#@*Nw5)hkasd43o_1$;Mt{?K|Xx=*2uK8k@{Z|%; W0*%9)kLiOP!{F)a=d#Wzp$PyAK4~!k delta 262 zcmey)IE`t7L_G%^0|UdV%))y>>aM4YV@SoEx3>cMniY5&9zNpT;q<;0G^>^N8D=l7?md+A#HTCDGmjN42 z=m+&I)sfz4Zy)k$>5rLHtuuR;GMVM@9c?dW})+*yzI=$ zYPy{)&}_`_FCOc~x;(AqrLBTs{Raal5lg!X$8BL2S=?mcn9yW=aPGxYkdUXVpUXO@ GgeCxC2y$Wo diff --git a/Resources/Textures/Mob/human_hair.rsi/cornrowbraid.png b/Resources/Textures/Mob/human_hair.rsi/cornrowbraid.png new file mode 100644 index 0000000000000000000000000000000000000000..7497d6408903fd8bf56f69d112aa5f82b4947e53 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e{s5m4S0Mf2!-pqNp8Wgw@Bjb* zyDhwq1BIAMg8YIRCd*IdKL+H@@N{tu@i_i=%0WSAMGhBEdsYrn4zmXlj=$Dxg$FRR zrxz9Z?~{y}*39t7`-F^Xq!wI->Au|L-#fVeM%@1;6$+oVu%YdCsgQR_&$w&o}I4lebO^ vPjKH7d+^7{du2=cGTYvoz9=X)ea*e4i%U~;p7aEu8yP%Z{an^LB{Ts5Q(#}G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/cornrowbun.png b/Resources/Textures/Mob/human_hair.rsi/cornrowbun.png new file mode 100644 index 0000000000000000000000000000000000000000..0581f401a0f6bc30f233d50ee3c86e4bbbb1b447 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!5(0ceT!HlY^XG5hzJ2%Z-6v0; zyn6NO_3PJf-@g6u;lr6TXMj={E?l^H@#5vnm#({T}x^)Yv{?45{_wV0- z@ZiD2hYue=ehk$6?AbG*#?PNWfBpLP+qZAOe*OCW`*%9ylyyKmI7@>3f*B@5LDE&d z-$21No-U3d5|VEZ-VQqCAmVaSOgZzT6NBpP6_)@1Pw#oEY&`MNM62wV_Y!(;6-aEA zOkN}Q*dUDCO~|eEqWrF%^0HY6ex-(p_a8Rcn}2;F+w1<&?{@@BPkaTZ_~Y9z-9-y)v!C@t8rPuB)dj?%{M2_rBmKrmgKSGb`JWbc?0Nf22WQ%mvv4FO#nZZ Byo&$; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/cornrows.png b/Resources/Textures/Mob/human_hair.rsi/cornrows.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac651ae56041716c9a57e4138b1027df245e0a5 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSoB=)|u0ZC zl?3?(GuR*a`hXS4i}7@E46!(!oS?wHLUq9n3ToxM^av2yIIK9Z6 zn9;U-=K@Xxqn;*5-W_5gb{3M7JNbZN}!V#{!9TjPFGuffyBF~s6@a)JW)3e^RdcrrCtm;^UTwfK2Ab6IRy$YsE!=%OIJ ziizW3LL^(rf<|Uv2S%j>S2l7y6Id~=kI#f%YvJx0orxkBcnWkKmP&>w2V}NIo(2+2 z4MYPCM0qcCG_5?*GE&f-TMFkzgXLC zkT_FGkY6yvWcjK5$AG*ko-U3d7QM*{3fwDH7hK}W)D*DF;%Z6r3TVDC^Yj8OnFs}@ z%ZmbflVWxXo&At(7jTSGj^pkLMpF@vK!$*S3|$NXiOgLL#sYmzQOxUDSC}+sv1pw& z$d=SP`$1%xl9ZG2`K$(m8PjANF03@TtgL8sMmT{fCqR^g-QlZU!^fQqP56BdFnAsQ l>QJgM={RFspo0|y!|GvP~HFl literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/country.png b/Resources/Textures/Mob/human_hair.rsi/country.png new file mode 100644 index 0000000000000000000000000000000000000000..1a884cab24ec60480864885d5f0847469338abad GIT binary patch literal 554 zcmV+_0@eMAP)U3S$H&RZ$;!&g%*@Qq&CSox&(P4&(b3V<)6>+{)YjJ4*VotB*x1_I+S}XP z+}zyW-rnHg;NjunFMd}>gwz3>+H3)?d|RE?(Xopx$*Jw^Yioc z^z`}p`TF|${K?7w%*-c=YjFSo00DGTPE!Ct=GbNc00AmVL_t&-8STN_R)Rnn2GFmg zRt5qprZm3@Aya959h`dq7fZdK!L^zjSBt%IVz`4g+<}`RwI<@>;xInUxLtjY%*XsuzRsDr*k4m z!igkWQ8!-=H5^29$G|CHFY=foaL{6QnhFkeu$&Dt1s4$@ePL5pu&YJlPX#9d5EtZX z2D>6CkQuZJtA{J>6f>!;BE^Z?@q!&0M4z9+d8#qmH#5TG-yT;$isyc@UvyJ-j sAd(K@<@+68>SU0?%Q{A<)A_%C0d$8V%_%P#eEz(@O@5WP7?ehDb=hJ-CtgkbywkMSk-wEu4PGnLGq*clk_^T(>po#_P$S*jubu zytDn6)*B&^eWdA@rs&1$^%~61&NkcLo;#5{uXp0=->nlbn@kM)wX@hoAu3z+Dqn}i rf;+w9M`fR$lP;g~ap8oZUynG|Q~7uQvo5a%+RNbS>gTe~DWM4f04-b2 delta 200 zcmcb`c!P0*L_G%^0|UdV%))y>YQCq7V@SoEw>MAoH7f|PURe0D-n^!Aw^61?@?qzN zU+464Pubb?qK#w6mMb656o04*etqA%X^;4A?yXy*pZ>k=blPuu(jSfc&(^Pt-_2a~ z_=bk1lAN;foR4Sa9$udP@9I{d6+lqXb?xzz(Ebyvv#-zNb9^rv?^wER8rvF$qYLI< yyWQ~C!s_UOfL_U2UrZFluS+gV`LVhls!vw`6o>G{vYwfNfno0U#y3F9Ccr1e6-ZyYbm{Tq$6vpGy>;srkn#HUYaj^$Kq&|S za)Asu2~_<5|9>8atr|f60wqCy!3>Oyj7&^SGiENkdhPn(fBzPI{{9pwx6RYVF+@W0 z?Lp5ZX+r^)gY`yxy&kJ>{_uZ)*AD;7cE1`r{-p0py{5bQ*Oj!OZE2U9l8VtheCm1B|C&<|e9vazzp@=@p3HVThQ%p-Ixa5?41j)M@O1TaS?83{1OO6` BsUrXY delta 507 zcmV zPhisA3fpjU=ZzMj9Es4RxzJydez(PUQCh#^ZI(^WpX<8*Q~wR9nx+8&c<%?-*q?pF z1tz+gadYiAMOC}eqyc;{{_%J$|0$e%(XH?T9FTs7*VHA15JCtcgb+dqA%qY@$m6mo zk|H9n&bjAU-+%3PIGs)~v*M8%5vc%N>bgeTwtc(z{?*K0O6wyABqzest3+w$bc3hQ z-1|M{4luL+Dk8bVZ^BqN@szy-v!cTQ4k7~Q900&M2Q!12Rk7q6SilCr=6pVH&1~Q$ z9FLEZ;)ii|$i0G-B2taBM1r?NN!$sCHfJ5f>@ypmdK7lft(qekQPm2-C3*-+6P=lDk&!C1WCy$fKdCAAn0(Of x+P2-MUI4tKbfOd?gb+dqA%qY@2qEO5`2s<4{`fsQHm(2w002ovPDHLkV1moX?Lq(m diff --git a/Resources/Textures/Mob/human_hair.rsi/cuthair.png b/Resources/Textures/Mob/human_hair.rsi/cuthair.png deleted file mode 100644 index e05f2def6f0cda6fa86abc982a420c3183c755b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{vvRaSW-L^Y)fw-eCoS)`!o# zxHqI59)G|!N5RsLTb{Wy$LEQguX09j@YnxleYyt?lH1QJF#f+~WOU-ptH+z?e7+FV zylUp#WbfvkHDCBLPHu0x{dM&snI*F#y`wDCbB{`N-4AU@Kk2V?X!Xzj-v3$$C0TDI zUCFO2fBB0k?(cc^H_Y8CmGA9s@7ygv{{9~GxoO35Nj=x6ZTTK&cD_ibK^YpUR?KezY3iJ>0yft2<*b;d>Y2K}C r1@V_3GOEvGef8~JHZ#<+2fTL}BFgI<|HzB{1_^n(`njxgN@xNA^Y5M> diff --git a/Resources/Textures/Mob/human_hair.rsi/d.png b/Resources/Textures/Mob/human_hair.rsi/d.png new file mode 100644 index 0000000000000000000000000000000000000000..84faca304fb313b51f702acf8e2765add6664358 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^4j{|{BpCXc^q7DYQ%R6tFatx`d;CHIt-rVywPF{N9rYT#c7H%v&n5+Kj$s|@m!HN4znT&R-{AYC1N(VW> M)78&qol`;+0K?8WHvj+t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/dandypompadour.png b/Resources/Textures/Mob/human_hair.rsi/dandypompadour.png index 5faa1dd3d4137d448bb332a1ad21ff56c060434d..dc61773edefefcea6e507af911b17afde7d81459 100644 GIT binary patch delta 320 zcmV-G0l)sA1JDAH8Gir(0055yE&>1m00MMUPE!B?c9YFG0003ANkl4domT99_2zJrPzfq=iqOBhs4*p5$7f%BPEFm6p)FvE!jyCQ*Es8fa?AZyqX(&VM~LrnGfkJwiov3TUc4 zUp$x$sx>-FDh4 z6MNbne|UjP$Yp6}({y67C%YY+qFOmppb&C)Js1w7VS)qF_~LRjh#OLHn6Mc|33^?{ zlY#=p>uh|3UpYjh=?0ntiP@spwsNr0Y;cr!DDvh7NAOQM6eW&g5ClOGoW~bXoULgF SUS|ye0000z?oGn0tC9TSo4{LPoI65fhj6 zxjsqI`gVlZ>jO%o!r*_5#t)thiM_;qom2Op(PIBH1MChRp} zDWr?NCRCpVJJYeZsxxmR-tpLk)*GbO;)6J;sje=|&JX3(c6C#M#oZZq+mH}vqW7Mt u^2U$b&H%c1Z2$lO000000002}JpnXS-~~9dx|9F_00{s|MNUMnLSTZG=D2$R diff --git a/Resources/Textures/Mob/human_hair.rsi/devilock.png b/Resources/Textures/Mob/human_hair.rsi/devilock.png index 87a28c5e3e41647392115be96a3b4d3fa992eb41..8e56f372791ebda7caff2609acb5e3f066224976 100644 GIT binary patch delta 222 zcmdnQ^p0_YL_G^L0|P^Zd(K-RB^Tfm;tHfMUApxD|9>F)>eVYC2?P)>kbG0dk_lA7 zQ4-`A%)rRV#Ps*yzjWnCAAn-zo-U3d5|VEZZWKIZAi!{NcH@Jo7ujTY@OUj?@e*J> zqgkA>>*&P4TnbG-yZ@ZYUY5L6*mqNSfR&kcXO!n6u@v!j9!&~2TDA8DY9BWE6KgSf z&fZIx-8TJLAbcy$EcGJy%xgxQHMgHspXs>4`r6^xO>ZhlRV@SoEx3?bhHW>)CJzU?*y@5%)>^k)m_S)u)wYKJMLLAMyL0i1D-N`uuutp%~Hs;_~a)KIv2VV5bouVcWZbo`Tg~k)`{s4a`t0~q mZW=Re&F^LgS|tOv?!z;_S8@R!*D^}pg7}`UelF{r5}E*)1m00MMUPE!B?c9YFG0003hNkl!Ab)$ z6h-g<|APOZxTsX5Vwu4*#i3JX=nN(#w{)jdG3Z9rhg*@nwlZ~P&LRYEauV_uFTn8# z;pgO+xkwAk2DM0t=eMX97R^UAhtOvERyHS7M~UTKecmqG@_(VII*DGvW@8ilVlrPb zn%C?0Z0^nM^|MhP;o7{|{03gjt8(Vp1;08Gi-<0063Kaozv`0ftFLK~#90?b^YLg&-6L;J@Lvi6Gqc0KWe- z^#Bn_5N%pGi>c<+wM$k?GyNX~-D`M`rnXRk_EAb%rIbDU%-!O@Jc0uNj4>8K0zd{z z0L;$-u*R6gCy_hHht}GT0q098Wwq8*k1wwA`C##P{@%r>mw)C;vn)eV6lmKPeczw0 zcXxcPH2|Qhs<*;b+3xteroboxVAC{3mSt#~2E#Bc%EWyL$vFI-j4?8oVB}DHE6ejd z$O0&1xTf7S9XIm2J_*nNFOM%fA$H@j^_C;NeaTLrJTV#$@mT}zWW637p7(#X1AvPb zyRR!MAtE9oB7Y(xA|fK9|0?7efHRKf<+U&1*r#6$x-lud#SV5hKysZEK>Yo=&2tG; zS?~m0SENq(*!aM)f0Nh>EIJ_w(fE&f`0$=9aviAa8eP||>#+#87Od;Gd7h&zO8`HI zB!bQViG0IR_vPKJBcC{dr<=&<0v1-W59RUr-QlAh5Gm_>@8eKTj~@XyL*c&JKn7L-0000~1`}_O<|Nj)3t_c7D z00DGTPE!Ct=GbNc006j2L_t&-8STNrO~fz|hS85n8VK3~W`9iq2BiQqPX9H*fpu&N zabyqVJ^qXx$;c!od+g3Y?=rS8iYn5-UwU3rr=_+3;U42_$O63;?3YW`&CpiO?m@Lx4;E)OuPMPUUEF$REh~i9a$*gqYxG`|UlFkGe0|(@E&JT>sr~F00HhvL_t(|ob8&ulH(u{gxi-mb18vLDiR(* zF)!fEPw$8fWhhhTK*a@jcxA124U}Z}-}ms| z7wuK5KmV>&|4;6Mx~_u|0)5{D0ES_J5MnW?Er>eDHb~UL2C`~JpkZ#yA|mtmrdMU2!ZSM`fgo(7F#`s>EYs`XY-iMC+jCw zKwZ~CYmI5?FA*!Dv>c!5r=YdY(oaf2(=@QwqN=K=;=?eYX_{31B$}pya}F^HN~wqW zIM!OjTAQW+G=Blcm|(5N<#K_wb}_^8hMaRapU-g4!5Fhj6&Pc}bYHDC#&NtKS}BEb z9PfvZajvER5XhRpE7kv>`~Uz-si+m=rEI1DW%%fQul>J62qAFMeI|No6Q7Y+ab00DGTPE!Ct=GbNc007`gL_t&-8STL_j>8}jK+zwJ zdkgIW92xhK5_&{3J&Kw8Uu8RcNU_zfw()!X7AFO3NOwA`>WuNyma(48k}*_M#Tf3+ z-8l@ZvSIiNje}p4M2zFMeI|No6Q7Y+ab00DGTPE!Ct=GbNc009C?L_t&-8STL_a>6hWK+%t} zdyOabhR8hwxYsOfuVC%{uaeGMQKX^^@9{333f_LX(wNOAoQIW!CzngYFo<8qrPDjDg<#OA)n?=?{k%Ai!;BSyg+=>kqCLPHr6f60*f_;{b2C7j;wH1=kO zV`gW(-eR2CbRw4U7840Jafsg;_7pL+nUEK36!~g&Q07*qoM6N<$ Ef=KwD0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/drillruru.png b/Resources/Textures/Mob/human_hair.rsi/drillruru.png index ff8b39f6597e48f46e31df14d0b21ead763a34c0..ee494fd6debf3e4bacf6a263628354ef2a9f9e77 100644 GIT binary patch delta 417 zcmV;S0bc%t1+W8<8Gir(0055yE&>1m00MMUPE!B?c9YFG0004LNkl~w}3?`7!qM$)WHZmHa8DxvmlW<-XnAEds!L7QUr$ASM>KuGBfr$fT z-jnx`aotq*^bQF#5ivtFjBn;x7)a=kb4`%+qsKd1Lx_7Zwts7ms__tPH<&yc#C1*9 zDD%*Dh&z=fCb}iWT%ArD)hDC+?oK{7JrMyf5I~nL&QYvF~iee5D>K;k%x?lE<@mesK9SkZ;2uD)atxLxFYHr zFz!=J9ujs{nqk&1*%L$3uZx;7%j;Y-BVB=#Qb zI)jCPke>=X4VaPe>xCg;{&6w*K(d8{fItU)sKgA$Vj8hnd|tl+&{hG1Y=;t{00000 LNkvXXu0mjfd4Ib! delta 629 zcmV-*0*d{x1A_&S8Gi-<0063Kaozv`0!m3lK~#90?V3TZ;~)%%|BU7UY~TiL@D1Wa z^b#*e%@JNVxk0kY4VcA~GbBx`LJJ*@{7Dg&NihLqN3j7#$%dJub1rs3bk0R)jxF^Q zQ6!?+0a1Q8Q_jq>18%NXi{PBw7GExrm5kSwOu$+TV+_`H-GAC;SuoFY_ISB;!0tf< z5w73g0DxHVJil^oCZcGq1ptiW*coHC)>@0&rg%2~vMdk#--?*tS)Z6r3Uwop~31-@|+V@E-3y`o6ECAHaU6pOM$#xbvw6 zl#G`Z1!Sj>;U)sznPt>qnddC|+j$fPTIfGU0clHL#Ih^^0IYLa@)`sp7-L|agE0ny zsG0760(l=u+fUC)Q4~c{6h%=KMNt$*QT}%%Q}gO~`F|3QdYje<06!0ZmYituY5bnv z(nZMrEDr1wlRY!6b6Z=pP=c9bsw+*zl&0je7l4RjnuVFB3Eq2*lNcT<_`4|sc!KF)>_Q9v&0etf!n%(R$=g-?h+^XQdt`_N7)77CnD4? zm2=KTsT4`9uX=gjUD6kz))w#y-*d_*LZPO_6-7}LMNt$*Q4~c{lrsJRM9@au$1b|8 P00000NkvXXu0mjfkZ~uT diff --git a/Resources/Textures/Mob/human_hair.rsi/e.png b/Resources/Textures/Mob/human_hair.rsi/e.png new file mode 100644 index 0000000000000000000000000000000000000000..50d68aab4e9e9fcf4f32e43fdc835c5464fdedcd GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB}_duU~gHO^*b!7)yfu zf*Bm1-ADs+3_M*NLo|Yu6BO7AG#m_?8yHxWB^EPq%y4L77TDY%!R2sGoz=gk7@W$<+Mb6Mw<&;$UI_9IFF literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/emo.png b/Resources/Textures/Mob/human_hair.rsi/emo.png index 2d20151168d7ad6b0dfee7fa1e0599ae8a2b4f64..6cbf22270a8c613eefa7f6eb1fb6dafac474cd33 100644 GIT binary patch delta 240 zcmeyv)W9@BqMn7Bfq@~yJ?AZuk_hk#aRt(sP{FHLum1o4-@5XE7Eq40B*-tAfsyI& zzb2Qjfk1&to-U3d5|VEZE{tS$6mh$lEhih`WaImwe&X&BgEhULuhg|Zrkd?>R-Z`dF2ADlQ1v)!p#uGrk1x66w}jI=MM$7uRa97l#}R fAC~-@UB|H1N16T9)D=QN=P`J?`njxgN@xNA;qz;p delta 365 zcmV-z0h0cJ0{jAy7=H)`00020X>r~F00BcuL_t(|obB3Sj=~@ihT&|GRO5 zmHo4008z^nEQ#-vG@3T{8?d221`&L>?Zj`>p!-~!zdM7Is!9k!RP}z&TSRZZs-_Ua zLrtEW^-jP&B*rK)Mp0FpgyQ-n$?{^1#f9vT=?u zdcLZ*a$Whoi$`kw#?D#z%mwkt0K4*g*MNMWuE3MtWp&r$c?%3JVDX$TpLz}Ec`5r2 z0000000000UK_PPV8s27+C=2msKwRf@pgua!P{Pe`urrfY+r)eMC8|VGw%k8g0-tZ zFbSy|cy5=+CuU<#5l;^J-?=e$0zwFvw#P-vHh8Ng-fE$bR1dPwo7x_4h17ww7sBny zr_0$z@TxZTuw2gsSolgU=^;;o-HlwY$5!y}iA|!^6bH#Ky+P$H&LX$;ryf%FN8n&CSiv&(F}% z(9zM+)6>(`)YR72*4Nk9*x1gw$5?C|jL z@$vEa`1t<*{&$Xj1poj526R$RQvd-1{r>)x=@kJ0007@fL_t&-8STN{QiCuQh0*O# z)m8;sL!cJ&ReQ|)KcduY4qQ3oj9E*64WK1}7KHjU8_0uYCh`!P`Xd`?9+nL-DZ-F4)mk$H4nzRs54uXok;3cl@u`&yT_F$J?jEYB z704HZdKE=c6#oWS^4u`lXaS_bGIEd&xRVP~8`CADSy;9-z($@#Y`eWKS+mGCHv5#2 zr#>mXNka1&Lv`PWBu^uqwB%ifF0{yVXtbse@rYc*pcQeiqg-fJlx|T`6h-knz5&|b V6w+6sfFA$=002ovPDHLkV1g!^-aY^T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/emofringe.png b/Resources/Textures/Mob/human_hair.rsi/emofringe.png index 244f8f206d1cedb313014218bf14708962cd5acd..b0b2eb1000abce6be04b64a68fd10b8ebaec34d4 100644 GIT binary patch delta 308 zcmV-40n7fB1H=N58Gir(0055yE&>1m00MMUPE!B?c9YFG0002}Nkl+dki5?=1;c+tfZ{LnQkis%OCT*hB(EQ4~e-J3awz)3k@XQ}QnW0000m delta 388 zcmV-~0ek+$0+a)g8Gi-<0063Kaozv`0b5B#K~#90?b<b}swwP@qW#0#~uCl%{y18TkdT$>u{MP>HI*;amRt8%L0n;=ggs>f}EuuCb zK=*tDVBUL+F`D;21?OAyeCOQmvt#~usHz^rfsO<4%hs)c(|jI-$rQyCL$st zA|fIpA|fK9c5E1it_zcScG|KUs?_uc0D!6L_Qg2|RmHku+|;@{y;~<-Yw7j?OjS=$ ze;5XfF{a~99DOo&*{a&-EiB!93KkI?$FW%v<2dF^;8%mt*451?EsH2z`!oo5uUXSv zbPRc-K`QrBJ++e{0Kj{X4qYLaM8v%Jk7Vy&y<@*X4|$IO3V+3x?6Cjj+Waw}eF8*8 iL_|bHL_|bHKluXD?5~n4nzT3o0000>k!it(9G?O=s|ZAUcYD&rF+_wz;{vy}iA@zP`Y~z{JGF$;rve%F4{l%+1Zs(9qD)(b3b> z)6~?|*4Eb7*VowC*xK6K+uPgR+}z&Y-rwKf;Nall;o;-sFVn0 z?Ck9B?(XsN@$&NW^Yioe_V)Yx`;Pq4IW2U`fVklS&?%v&a(flI`le6~X&@BGSbt2Aw{fbI!T%Q6&jeWF*l- zmD(s_AY!d`go)IuEUxhmQXWd~_xE5(7 zm>8tEJmYR-<9f6;C?Fu9AyK5KDbRqWA-am$X!>FuR?EsE}JNlaf9n2UQT!c6cwjY}aawCJMtDnm{r-UW|L8DE+ delta 280 zcmcb>xSVN%L_G%^0|UdV%))y>>Yb;HV@SoEx3>;v9Z?WzeHi>!RYC9bKmQq9XLs+s z>vPE9vY1eZ@zVe7ju&2BoG>?>>EG7=#ll{i6N4tr)O^0?-tIfGuXnB5T2`?){CT}x zjs2b2cmG6E(iAmI9xawTnZI`BwO=L|qAoYo9KGguS!7a4_T$9*Kd1go5ZQX|@6Px3 zyB<8<|Aw{B`boSEKhQN0(7@;yuQn~{&>0m^P1UD!w(6XoaQbBByv5(wmBy-izN_11 z_V9{|@oj$nOpnAPiF)_3Kv%15RGLbO|E6t)|Wo zsFbTD$S;_Ik&%gs>F?iv{{+umQUi+a@pN$vk&t|QP%)_4P@v)BdRY)lc$vGjko_SIX5}aiS)=&72LaT zQtPhLcc*s06!-kN;oz4GHgB4b?44-KyL*Dj=W~ya{^`wJVYcaUK(311nt2+Ji&Q#K o@h{izypmAbae3z5cmBWFr~F00DhTL_t(|ob8%Hj)O1^MSqwRc+V>Lznf1m zWHw31ct}f%98}GJ5`u!@+fJNRaR5Sw5s?C*xby$eZ=wK7&iQdY%LuD~a6M1FI**w_ z@D8_QmOg-;!!3s4e`bo0;4Up9R_& z(41{SnW0YzA%qY@2qAqfXm6>&27pHY($M)(wmpIy< zGHY)@)lWI+#Rs9DW1aV#6EJaO#DOiTV^2&P*ofO>b`Pkwq}%K{$h}+0IVTZW+!(O6 zXJ@}NJZ;@I_xHH^pI~@@0PySh-Sv3q`~o0_4}^peLLmqtgb+dqA%qa}$@~Cg%OJ{j S&WQN{0000yI zf3JI@*Shonwa5X@mtsHk*52f zxiB*bo@7tzIon#1y<=kh)V~jT!$McQvXM|~5@6b}NBjLG_Wift7S%1!nb84+tE84K zSCp?WR$R7f*(x<9F{cw-&%FNl!N#n6rv3c$-Je~LM9I1O+cES!p0R(vpE|>iRWBt& zg$0uLl+Nq)xLoz+3Pa8Pj?+&kO=o&Azs2AEhd^?Sh{5&j51$WCYkq&!iQ{S1>y7`4 z{eE&PE}6CKkHEbx_up5yN_Ta79M96*c1(Uoc;xSX2|+mcYq@p(m^T@>#y{kF157%@WHw7b-%4Lw|IZ)nn-}+eTIZxoSob4Bd^Nt z6V5pIdaFlde^%9r-Of+8FPOKV*>ZD4UEWpU51ZW+xNUbnJXhDc+{BhKVzaF6%P8lY wefLhWJeg)`b!|)QLG|cWtsO9sv3nmwz@w#WcLq3x0Aq;3)78&qol`;+06*&0RR910 diff --git a/Resources/Textures/Mob/human_hair.rsi/flair.png b/Resources/Textures/Mob/human_hair.rsi/flair.png index 1c00579ee09e9e833a3b5eee39cddbcfaab14ba8..32f1ca73249df36e314e654cdd7308cbef9a44db 100644 GIT binary patch delta 365 zcmV-z0h0d11N{P!8Gir(0055yE&>1m00MMUPE!B?c9YFG0003tNkl?FeEi*I)<*k&}7bA(BxzgY175mOTMB8?Q5o1RnZQ{NIKUl%D0icRGVVY<}&Jqz+( zH`auiL%Z9uped@x5%lLoz3*5sZ6EN@giO#LSX3qOm(^;u`h?y9q!#SqC@b5g00000 LNkvXXu0mjf(}=0T delta 436 zcmV;l0Zab<0>cB48Gi-<0063Kaozv`0g6dPK~#90?b<O!3c~u-U|%A z|1AtULqI-+vZ;ciMs7xyET{bs3hlJXjDBTNY7@c#*5$m2nO$7lwk_+uTKE4d(R{C7 zTIv3x)O?d+7-(JBF0K>R-3d{juuef;)L*;41=itr~J0fYhMP;?51gQMD*ihnkIMF z-y+R0vtwrW9rPoNd7hpBUh5gFi*}h0;bRYB0000000000065p7+gVDfr+-9RYfrg7 zR_tLi$>-#>r(9~>uM2YP!UfQ^X z67w8>KA_d&OZCnQz*^gdkEOK6%-LbQ9e~#QvE7tX&L4JR{cOIsF{TSI2gyu_&w!Sf z0MYT8KJFQz(h$JAKd7~K@nJKLW1Xo4!WsPGT;*I^mMz7FpSL{xVp?k#&)0Gu00000 e00000xUxIfaIg{rqmFI>0000U6T$H~db%F4>j%*@Tr&Ckuv&(F`$(9qG*(bLn@)YR10*4Ee8*Vx$D z+S=ON+uPjS+}_^a-{0Th;Naol;Njunlq)=jZ9?=jrL`>+0(4 z>+A0A?eOmI`T6<(|NpWP%7Op@00DGTPE!Ct=GbNc00Q7iL_t(o!`+r`f0{55z;Ekp zwSvOHTy=75kiuN-TD;X8-~Ws41F07oLPemZhy82~_9dC#iQ zc@-z65upu{NaI>=rEwn6G);rpGvfb`YaMcm^JOKbqQ*QIPeH0OdH_I6J zhrfK^3BP?mga^Rpi7x?6vc3N=j}NuogG1!dwjMIKA>0*ZWz{$eoNf6^|EYoUp<=us ziUD&~*344ngs4UO0KNir1`5QfqWiVMtc;4VYb6pLr4c(e5C$Pe5t@QgWER4(rxVcC z4Tu0Lj-yXk34pqwl1{DsXNBIW(s%!#SD?cMZjBQjJ`ft0747~0s}Ul5w@Lr?-X35| z=$cks@ra^1#{Nu>RB~mj#7w{^fj;%yQl=%TDBO-$TMt%c@{e$eXc_YdI O0000%-@F z8j@npi@u0i{+Q+F@9EzZ=OiVvwy>$s2>ntow8_zFp5$(6Z-#S5o3&PYt$MfbO!ca? zZ&kb2?f0vjx4Kv`&h!28)8Terbr)B1w0Ew5ysP4Gy1?%z)~ncOe^?#-;i76wlMjEt{Bf4%fwf+mic7y37<*2dsk!vaj>6z~hQ61lFF9Yy0(2)B97rwO z`*WS`ucg9!UwM4by|!+0{4>L2ag90eRNfrZtJ|_Hx##NL)w{13%KZQ9dE?8I>38S* zJCw7#S}a|8%l*#PyI!UEo&C<7RV!xwT;`ri<<9E)tw}xQag!OL_AIz) X{@`&>h}qKGWRQrbtDnm{r-UW|KsJ-w diff --git a/Resources/Textures/Mob/human_hair.rsi/fringetail.png b/Resources/Textures/Mob/human_hair.rsi/fringetail.png index 007d17a0000c9f0cc34fff846e6a8fc0fc51568e..07c07a2022e39116b6b1ea8b930473a843d22ae4 100644 GIT binary patch delta 315 zcmV-B0mT0P0?PuB8Gir(0055yE&>1m00MMUPE!B?c9YFG00035NklbkZccWrb$Ss^T;%ogxj-;!{xTNgg{?o-&ht3Zhz~^Xjw1H+CosSaZ)I_ z#p9rUe7iif5D>oz!TFTMOPE7MoDib%-jpj0G26XkkmC-+nDiCHm>Ue!!1FxM>+4R_ zwh*yQRv|h}FVd>Dgn*=exQZYuvWaOeNjULGb$|AB3(02?WR@V|M540sDExv%%`x8q zAe;ywi?Gm;s5AsK{6Qhskf#DSF`8C8BQj_lL@+l~@!IW6*LgJlPhsFQxT=bCE;`nds&0F{+njRz zW|5gs?n-A8XE^C01`#Nu0|JNL>wIU+2EK7KND&402keqWz8O-Uj z2Fxk=7ARKoOK=$bLO9*x2LJ#70002s8QuGGsn}B4lPvvLINBc&w5)se22ZM*JpQTD z4H9SYM2o!TAZH}^C)}O?L~e65a=hvN{%D-`U{aeUdI@VTRewEaz`I^pu0Ge;t8~oEh{D&L?00000002DX50h7tWct*a&;S4c M07*qoM6N<$f|78lQ2+n{ diff --git a/Resources/Textures/Mob/human_hair.rsi/gelled.png b/Resources/Textures/Mob/human_hair.rsi/gelled.png index 6c91e7d0fe6e2373c02a9e61d97410eb3f270645..c301b4afecab1c58a1628542b8a097a4c2b69fba 100644 GIT binary patch delta 156 zcmaFCxQ20pL_H%j0|Uc^<&WnADYgKg5LY05>C&YSJAJ+YS&St?e!&b5&u*jvIU$}d zjv*T7lM@cG`0xsxIq<)svGFg%1jYZ1hY|%i8VU|D=rE;oa5#t-YdAp`f(8j4g;uTw7Z?m#CTvaa;z?u>Wl&x!@HRKH+6!m_gQu&X%Q~lo FCIBHZGzb6y delta 216 zcmZ3(_=0hQL_G%^0|UdV%))y>YQ3k6V@SoEx3>=RH5u?Q1epB$um9LpNHrm1?OlcU zu^tK+F0I|2bD1UZ^Q)>;Keo#=rPt~wX}1TwsdjoW?YZQ)q?ROmruR9aRdsj&moxV9 zI9&EwF>BMzpy&--S@oXxWFNSvF@n zo@pf^97rb37|Of9|GR;EJAp`aH#vu_ci94vw}_Jk1S zu%;JRd)Fe&R!r9P;_BE`NGm2ef@|6W>5j<)!8ubPEntB#cRQ{#Tdtck8vU=AR3oVL zoq($C86mS?BU~-LuQeCS*L8`s^k>y^k?5>0k+LL5bD@}ZXC$34&?%&^TLwO!k&h delta 348 zcmV-i0i*u%0_y^h7=H)`00020X>r~F00A;dL_t(|obB3Cj>8}fMNxNl;4QHKJ!XEI z5u%U^$Hqi+kCdNO=`(IZBY_D1x7Uqp52x=*&Hph5AF3*)6j9Z`bJike^HudIrF_)1 zB)mP|#nk6Q^Upk0{itI>zKjOCv;pnlWnly4B4kB)JJ{YaWq)?^I0JguU47>1YLL^} zmPs(vw_kYr4zM<$HwQe@Yy-aCV$rw1d;ZfN0e990w4Gl0COFD6)sXQD>m~bDd;_oN zPQCyD00000KoYP00UqC%lI^lGbnX>s&j&fGeF?*wLJQ~}%|3y!?B3o0xv@HIDq<8| zH6cVb_{%z?)m1^G%@UE>Gqr>lvBSc|t$Mtc$9G_=$@;g|hGnhI-LAvBO>S4q9s!ZP uR%BCaS-DAahup5L1^@s600000lYRkvHi!*j3wnzH0000Px#0d!JMQvg8b*k%9#0D?(GK~xwS?ZLqf!Y~v>!M6zRUdsin{6W+hDf`AH zC#Gro#%5qMki8JdPDFNJ2}-w#{9GAqn~B^LgS$+WQ{u!#;!KHaVw(Qc8*GsXPIr^i Qc>n+a07*qoM6N<$f*W*S7XSbN delta 308 zcmV-40n7g80mA~27=H)`00020X>r~F009a~L_t(|obB2{4uc>Nh2gPljxcL>-v2@# z!Toe228q@pb!gN7ONhZXzB1U=AOhe5%ZI93&-`Whg)a;4QiKpfo@Z&kTyJNpYB5HO zG4?3JnpGA;oZf`pMHa=lHD8JXq^nc@=`Onzpj>pz-{4XC{eNMark9`B{(##2d=f%v zeqe0@L{*zZ8x8Y3Z*DB}OU1u?$L^HB?!UYa0000000000;H0IYQ1;=xn-d?&uWpSU zgo{^y{wV+8-l;1E*aYRhLZ?F#rm9ChN}od#B4Xn>t}W>fM`T1*Eg#}^K0s2Ccj%t1 z@V*7e4k(CpEGM`d diff --git a/Resources/Textures/Mob/human_hair.rsi/halfbang2.png b/Resources/Textures/Mob/human_hair.rsi/halfbang2.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5fa641415bf6d06c63a5b3dc23091d22f5c79b GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ei2$DvS0Mc#3@%-|^!V}PFJHcV z{rVLsAh0_FD8;~B666=mu;9*Zk!L4>+-^@7#}En0w+9b$G8qcAUCfs(;NHNrvGIg_ zQ5@%u23{8CY{qZ=a>m6MXS1KI{?oJa!AzHcC2hggcMIP93`#V(swb1ZCduHcmQ3~r zqcxG1k5wZirp+lnlgO)x$u!=T%~DFf+F6hkJ@udc$)*++`MQSb;(`pUH8vqv zzn|e>99uD?V7ih-@*|u5`}uCa+Ow)Ed+qjX-!u;CYU{R`>=OPrCncz7)z3*H3HQxT z?XREethnkX_gueUGmk%b`{cR)>s@L5=RW@_{Kj(5qyD}`vBkdJ+e_2-b##>u<^|K@1pU!_{D}H!smHqtF=l6UM z@MPq3TqX5>yGB#^Rp-2#HID!ClZzzUqMMCObY=&I%JXM_`Ok2(IpnJU0}0m8w`^Htu-LUcakn)dG)VC6JJ(tDnm{ Hr-UW|^#Gx$ diff --git a/Resources/Textures/Mob/human_hair.rsi/halfshaved.png b/Resources/Textures/Mob/human_hair.rsi/halfshaved.png index 19bded3f616673b6da61d470e2b463a37bc433e9..b895d4e8ffe73030136ef591b0bfa886c61ff962 100644 GIT binary patch delta 331 zcmV-R0kr;^1KR?S8Gir(0055yE&>1m00MMUPE!B?c9YFG0003LNklXOxX(+WvngfH!CylXLr7vkWk1`7 zgoaH^x*ari{508J8WR2Fc&4M38VXk+$?{7>^poRBg!O(0g@0QEh?XS!k&TGU#;;IV zbf$Ah^do6Zc|R$jap)uhO}Uzm9>(t&mI^dm%p_6izqiNCWRK@d(lr1zg$a4ThuQE%P z!lPY7V}T6@YAvC6!5^6Z~GfNF(@&qX=FmBY2v@(;GZR d2!bHcd;>Chzi{DO)2{#k002ovPDHLkV1k=!jZy#r delta 394 zcmcc3G?RIPWIY=L1H-D!!g~x1j0v7Djv*Cu-rjP|Yc>#Iy^w!}`;4fCXaA!)Yu3!J zy>7`F{(*N!UV+mJO@o8ZOaH06dQN!IuRBr4j^S_q!`9-j3trEebzkCqw^Gx#Tt%fy ziCD|$8e9(CKh>u3?qGEA;?z{_@Q{17)X^-6;rkhz!zJtXe#@(Om{Y^YJv-p)p-0}I zb3dicSuB0u*~^o=Ib`zYzEfN7FuiY0UT5FbdNkhV^Yn^80578}VgADn0!^!4t;@-_tvk48f{!LEgH>MB$4#&6D$N*HRjn1X5&Wp3 zqFiUTc^&V^ivQXT{_Qyo=W}zuaOhk(SshoimKoz(I8l^YrKmePL#{uYiHh;OXk;vX0p)p$Pz&Wv}!A diff --git a/Resources/Textures/Mob/human_hair.rsi/halfshaved_emo.png b/Resources/Textures/Mob/human_hair.rsi/halfshaved_emo.png deleted file mode 100644 index 02d2d739487170dfc521aa63075277216245aaf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 431 zcmV;g0Z{&lP)F(VL%$lJ|a76DL@21KvqO2quJJh$uIqI<6$;d?AGDK=DR&c`*yI z#+a0g$PH+V(vq7$!rrBpnoT`F5w$tl`Fj_SwDX!aspf)s<^;R)_pSkUrwDuST*H6y zyYq9t1vW{RWnqN5q^-g3>^p_K2##c%$4fX@z{a|+5@CiAX+VroBFv-R^(#=E$QAHp z(>DMB000000001HBQ+l&5pPIt?tg++0eM!S-LE7Sa|wqvsTQ!e{S7T>-yu%kd(peY ztRjvQ7fn!c;^c2_K>NHruARHuoOA33aMyrOx5PCU!o%3kIoW_8+Il-@xXA-WQ{FCLCe`+EPc*nwNUwuC`e4lNgTC(fu$@RB4e2`I4x>Bt! zxbWJo!-b-0%M95B1$zxUW?sJj>zvw!>Uj0Fn~XxPwmYuY+IlVMy4POTkgt~{XV3Hu zwVm!P`oVMkK>_(M6A#LB=B@8LucmbDj9I?+n`pC@JsxyzziB4X-wOGEbJUJsh*CBLz+PTEosz(Z9y}J|oNp3=B3OnJaxZmY$8CD+dzvboFyt=akR{0J77pGNcGr z2UJ%+NfH16=Ntf#=Q%j%5JHSvgl6ZnENix-(QXz0kIjb}V@Q$&N~yXn&+~~=3VEJ` zF=lhR!J3`#`+qdo5pZh=n!fLbXS$Ano7;D{$1PSPpnLDz?*Bwq1z0YZ5AFX%Rs}en zP7m$>L{ZrI|8X)5LsLz~SMiln)l~iH@eSwPD5VVN z{LAd@wQW?l;&yTxhv#|CjvCH+Ya1@O=p&#Ruv7WB z=wAI-T#)*{t1AA^`8X+MYeY7-yZyEK@O(Z80L*4HXsscHz~yqWImOcnA)vK}QVK;; z0I*x9V7)-Xah$sIT5GtjYnSm8xvtyF#c>?#MH<%c0co0oF$S$Q7-Ov^YOf}xY~|8; zA-bE*o0AE{5CCvE9KaaEYPG^{w|m(N(LUSl)*O#VoX=;h*J}Vk9LK<&eY<-ENGVYi z1>!iK1VI2PCCaiKl=L%|WeF)If*?Q~$CIKc-a0A?A%qY@2qA5dr6b0au4zS$8iy6?JS(x(vufvqdLzI;c#ndocJ)dNeI)!`vlRBym(EoPH zxk**WxNaDRtY^Jld{rGqWKmRgTuZ7{d;m}7koZAEM*wpN_}8VAh+~IW9MK6~*M)(6 z@Hw&R{gPgGz*Nc!Mqo9$1E%5X%!@jqoFLF@a(+e>G|xW&wc(qRlghm5nF3?+qQT-9?8pL(hLBAuIrNO_v9OAj9JthW3n0# z6dtis&i*1sL_|bHL_|bHL`3f@_g~2)05nZASKMy5-#jll{z~ku_{ke1_}T-6s-mhY zR8<9I3`7Kd-xuGb@B4lf5g23U_^JvK0ZMO&v{oB9mK7&zyks#*7^cECkM=EghcP}g-<;62oJy~t%+3dSN( AK>z>% diff --git a/Resources/Textures/Mob/human_hair.rsi/hbraid.png b/Resources/Textures/Mob/human_hair.rsi/hbraid.png index d02772467e9fba3007065ddb447942b381da9d43..dd2c4f58ac6f75331e97001602c8c23eb6a8f0fc 100644 GIT binary patch delta 374 zcmV-+0g3+11cd{T7=Hu<00013M{Ml?001FSOjJbx001H;S1mGgs;a8Cwzj&uy1To( z$jHdd%*@i#(%#VExaTPy&wst4bkWUzAAiO9j#%bf z5?-|-QferOIPHAEh*#YZ8P>QJ#_5*^B5naS#_g`J0+GQ2mKf3HYENWP!7D}v^-_q) z7$z8z^+t%u7$z8z`dx^PU_@-)ka#2?6Dtc6IXQ`SLn0?9Q7<^|zTmiwlapU4yOu=R zwM4Q`LqR0-+HVyYr>ZTHQdJwwjSme8=ffT5R%Z}?q!0fga zJu;kPd{NOOS-^PS==mgIUXTwG7ZuN#IgCi0!5*`NClco{#XNApHzwnNf|Gye2ReX4 Uan9Q)b^rhX07*qoM6N<$f+hZ-RR910 delta 575 zcmV-F0>J%+1Iz@F7=H)`00020X>r~F00I+9L_t(|ob8ygZo)7ShJR4H7G12RLal+8L4z|2WsR75^|2?1ogfJ$qBjNcmG`?1I+(s z67nZ0r3C<`6tva=fbDi0^sJ%dlm8^8v`VRyb**)hB*czCjeijwI8?(`rZ4)4pOJ3P zvf4~bDQ%XK9@m|l2jKgq(<4X@m`At-;Y%kh4tfx#82bd9&oR~uGPQV1h~z2>Hi>_S|Ftk zXaAxoI>ilgK!0_!sW%VAa{xI3bzfU4KZOCF0nr?gv}!T&+b*^HM#B)ZhhZ3oVHk#C z7=~dO=IS9IB?%!c0L*5y<62pkgB(fad44<*GR6P^cDo%(3+YhQZNBY#pTyEa%9aqq z`jxMe$_akus~BU*E@(xuSXm*26++lN&ux>4)Hpp(Uw^S!wbs@;Q$h%Pd-sU#=j(B8 zsNS#Q7emgM_;`PA?E+E)fN>1JDqV&lX$ZQ_k7eUNPE*s2ItM8MF1urfs*&t~F(<(o z)2{=7zr8hvH-WDqoj4wfrcMq3!ul>2=VJHf0ASc^x8)i%G7Q5o48t%C!!XRi`~Y|m_&bFMoiG3Z N002ovPDHLkV1h|x3_Jh; diff --git a/Resources/Textures/Mob/human_hair.rsi/hedgehog.png b/Resources/Textures/Mob/human_hair.rsi/hedgehog.png new file mode 100644 index 0000000000000000000000000000000000000000..f339f0d783c423a0b2e94e5928abf9a943d591df GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ei2$DvS0G(eQ`6nuJ!{siBS(&0 zxpL*@%a{ND|Nqrw7Xg%GED7=pW^j0RBMrz|IZ5|9JgOvG~L_w{OnB!H?EI5By!W?iI2_X#eUE4-xRqp`+uU$d#Tv?DNgay#bI9? zzPlGZ{F~R`7IB;8Qvd(23#lD Z7~a{l?UgBHnFlnN!PC{xWt~$(698FfJ?H=c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/highponytail.png b/Resources/Textures/Mob/human_hair.rsi/highponytail.png index 8821d69b0e99295c462db256bac75347831de922..043bc02dd7c6559e4944e052bbaeb8841a410a49 100644 GIT binary patch delta 359 zcmV-t0hs>O1@;1v7=Hu<00013M{Ml?0016POjJbx007d`(%RbE;Nall;o;=ur~F00NsyL_t(|ob8&yuBtE)hJUW40TW1Umn7_1 z_Wd8E%dRwGNli2{glM>nV+rb2Xz>W%%$JxbU}ySwT5D$j!Vk`Q%Q(cIwr2ZLisvmu)8j@;q;wronc*4U92?)*1kylnQ)| zyOL#D_dbfE?tPLZ-c!*z0vKcck2f99^W3#LXKcr91nl?w?jGmdxjiQVcDvovkyc8* zy#EgRk=8WL!+(8ajI({`2O@mvzz(c|oVHo0k zJ_G3b@YJutWASU=A8DF)*Pgbv+ zJNloh4SI$3!FL)C3NS{+rQtF#Uz;6%7cT`+N*AP9mW2!bGpQ#u~pFe+q;^p(V-v;XBDhcunX2@In{_o#^Kwx~~$_Ak5FHaZ85DCe*2fh8A9R-*j z*iW!qZ+ZMXe%hD1s`?3s*gC^o?T_(pHaX+9^2Cf5-5C*yp($%7>WF#rEHdb6GM%){ zGbv%=$q41sB@-p4TnLF+oH<*KO>kC|>8x#;NdgNsBZMVe#n=?3nzw2Mu1Qc>6e!{H zvr1!zM}`PnU{Sb%&@6+AlkT)mywK7)<%QxNpRRcyHf=BWlvm&LPUU4uOT6X70*gPw zi5d^$DG zU|~v9_cT3;DNMUJ1ez=FO7g8(b;wP0Ud!A=ZV%I2dk=w(jlDnf9N$Jo@n;Kx;lSYO L>gTe~DWM4fIUTxZ delta 730 zcmV<00ww*61Lp;h8Gi-<0063Kaozv`0Vt?Jj9=Gvp7Dvu8^F(IGfzZ*Hk)|^_%5dmL1X+u>3?#{*v8t+^Ro3Jis}3wEx2qBA}};X9R@E+y9Lo5s*Y!|6P6NPdE-qaI$A+ zPeiRchF${q_xC6DpNaustpxxSMS&ORP!vV0Kb0g0T$%|HnEAj^gWvnlgeX~N@$XwA z1tycDG3J~8A%AhsnHT3?E0MdVX$|1662bSUr?m$@52}Fq`$ltge>f*1;tlZHTz`nj zbEx-`m%IeB{oQ*9mB^QQU4J@7MzTEy@V?`@W9{driL!OH3^1?jH30Nk0{_(}7|}Am z68RaoeP~Rx*ED-Tt6W;QEEwRc0lpdFxiS3N04oDLUVmD*Y#88iZ}zXp_?W9TTu~H7 zQ4~c{6h%=kL`YLd>FS)Acx(~bo+2n25%F(tZ@c<m#IEX!U_NLAK{0iAQ8j$E8`ZcqnwWuSvD&4hR) zeC|)q3x5P}13+1paL&OwXF^Gp*Mkv&(Pp!`an7}LX(nV)9d>#6a3~?y*`R%x*&NX& zNuQ($VCG$ZKJxfQi6hcl3uYc}uy86Pe2?#YD&tHTG&%%*q7x%YLXsdNUsV+VV7XiZ z$a_XGCKx-NP5}V(`P`Rfd1I}8w-b^TXJ&7$4O8n6i^T%K@VkEu5g7nm0K4#?PN$>g za=Fbu8DUxE9FvGl9PZ3);%jztzX_r@fTAdhq9}@@D2k#eilQX)3qA}jHagfn761SM M07*qoM6N<$f^4}>!TKP))6&x8hkjP_4W1q{QUp_|9NO|H2?qr19VbOQvhzQsc&7P00031 zNkl;u9LzmFEP%C&`SXfGrHMtkILSDeTV75x0(zF+6 zMwue?BKnidA3pxQ^B7ciTZxSJ|e7~}(ZAz%Bz zP3?dUt;S{iBrUfW8E{bHLDr)96dUJvWjA9#A?y Tm7_)f00000NkvXXu0mjfEV-tE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/himecut_alt.png b/Resources/Textures/Mob/human_hair.rsi/himecut_alt.png deleted file mode 100644 index 247c6a7553eba8756547f409b666a185d7322c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)oL5Xb-B5Dzek9Q0zE&=VKG|3~4nd%=VcfJyaWO!^$OJfLOQR_Ly~^GgWYV&{dK z0owx1-$sP|NJ?pL+nS~c8Y={))SdjguH(ojA|n7(mZc#gQfN?ox4z9-E9WJL# zj+C-99)KaD*iPsSCZfT)cX;vUb8(ucgYTQo23l(|*8l6U5#Z{J838u(Za*U+0=%&K z@9Go(!*NcmlZ}+p5YgZ}=1zgtYV}nAvj_l9(*OXHB*8&zBuO&p_r=Qr-%UmYDdnA^ z0+;%e5qXc9e0@nzfh-%1F>~#o6Rov4Xl)9m2JMAX_;`PZ34E`481Z?b8LbafqLeb? z`rN-ghm7Z)0?}Ug9-vSPySjdA3~ze`U|gX#);={h%KB+woe(1brHY`7U0vh0Cj4r| zwbt0&?;nBVy%wJt`X^Fg%*Yt^=f@G_vCA+F!!QiPFbu;mOoyF@?#}D=I@*8ptE@X6 zLdFW2MKMY#oX_X3Ax%@9PA6nphN`M&otfEgx8`s-V6j->cszFPNs^$x%np0W_f@tt zzHM7*t*02%m%BSnM9A|z$O+yKumZK#AjeuxN8Cw+?SNCB)hr$3X0ZP?tBoU1 zMZBU>P1RsxGE>ZT_ZWTFnwkG2 z*n*jy)B7EIzp%{mU@F(MV6HYo@Us+g{$nm~ii)Wz*b?sO&lng9vn3@mT+Hi!$t?c{Y@ipxD z0;j{0tZiJ!Oe7Sy3Y@xfR_nO5*XAtNty`8aDBFMPIMC$sPuyaggmrEoinIdykipZ{ K&t;ucLK6UcpoAU( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/hitop.png b/Resources/Textures/Mob/human_hair.rsi/hitop.png index 66f41857d6e8c78d6e5aaaae78f60810a8c4d1eb..ff41757cd99a4ed2279fa7d60f04157f14dc3335 100644 GIT binary patch delta 134 zcmaFFIGu5VL_HHT0|Uc#_L;swiYLG)#1%+ixNzbA{ri_LUGf)^ECBMEOM?7@8D?HH zb#2N4a?L$m978NlCnp?W`uE>)=}Ezi2Mre%DrU58wle5xTF9F)G3WpMn#O<(qXeE- jt^<=YNe-(V@SoEx3?VmniT{X95Q}0{`>C{ci~32nr-Ms z*G%il6-;+in`5R;`4@BV<2jK(d%YjuXKK!uwAZq!%VwwlT^4&pReP7JZRD9wGEUr#?~?JZXpqtvfORaA zDNAUS66cYW5I_OR^xYUS&+*Z8Jg4g}Wxh^L$CHL`T!!JTQm*HKl}*CjFOpGq8iI`Mwvv(Ef{g4|I2;a# a-}e_)5*)!7xjaMw00003VffmH3uoAWD1KRW)q+KW?}NjO z@azjLYs3tCniN@gge_2I-+f)+*H^g}2mXB*`1Rf1WW|B}jG&}Ae$fbC;RsgI3P#}z lZCo}Dk;iSN9yPNvFx)vR8!G+H%N=MjgQu&X%Q~loCIEvzNEQG9 delta 281 zcmX@jxPobdL_G%^0|UdV%))y>>b<9nV@SoEx3>cMniY5&9`1T0v3GL%SHHdN)rsqF zcSwr{KK`%j)-=&9YF-z|y4;R^D^_{B961xVcC%UCxrNn#rU-uszy70DTjkT!Nvr&n zjCSojdFI%Is;eKx=jBSrhfdbtTR(qmkN(sB^PhxH4bAg4-qTdSl8j6kP=fknUR-6=uZtHR5dMZO8h)+ukA|9Jb)6IEL`-mTd8{S9xO>Ichv zx18?0mEQ7B#^F_=+JkVtN4pMBjCr?J|B101m00MMUPE!B?c9YFG0002(Nklqh}=@L2$W2l{X7!VE()D<@VgSp1Y07RV7jjBX+3S* z6?utDr82=Vyw2|v!`vcIltQ5j4Al`geT}>&L?3yh`;I#<{A-ow)4 zCcxqj$F6G}p4RS0?++uM=k`t0;wOC5peTx>_&2DDN|=%|DPf@~HBkwJDn+S6WYMdS zJ}%oQ42hzmvP2@QZtJRYzy`w^n5W>!0eNocT;<{h)5lxi^~2C1ulL_@$286J1Vcc; qT>^n6;2{E2z#RhwMNt&RU-bpH;;WEE*sP2I0000=o;FJ>Tx*p3%2T~IMHg+!8#4q}>wN{NW008G4`hUJ3O8|&5;&Qocwg5SP zUDpU9plO=1Oet+19~Ge1T3s4k1{ zfOl{^*}Zlj5q}X85fKp)5fKs5hgFTcQc6mSVz1P0)$CP;fye588 z0};^>0&^v%S0^Utp7`d+WTxdi$cwP%gh;V>n)t0<765q9Mc8ffL_|bHL_|bHL`3w#z5$Di V{oEoqw9fzl002ovPDHLkV1niH<52(r diff --git a/Resources/Textures/Mob/human_hair.rsi/kagami.png b/Resources/Textures/Mob/human_hair.rsi/kagami.png index 58e2ba64cb3c73de3b81cfecf4687ed9e7204abe..afe8711f3ae5bb1351b9554aa06baf3a0f7b1544 100644 GIT binary patch delta 292 zcmV+<0o(qY0gmp9wZR*_%jJ4z<-w@5w+e9gBGk<4%fZ+ zoeJn#`Y^zVaY`T%g@TAU%whadmE_kna`z|Q!#JL-opC#LDh9%u8F!tTYawG`p-?Rq zRuyoVy{G~xkVyQHM$}s*DfNCXR{bE-N*x8XVFZbdBCaKcubaTlUJE)9KpqLxwzY7Z q3TGWSEm41zupN1KcNZiQ|HuQq&l-GcEl8LE0000r~F0081iL_t(|obB1s4#OY_KvCTP|8w`Wq%oOQ zM8JB_%aSz{q^wOu1ZOMC-(7}lg~tCF1#f+C%{2aK0qP)i)mIncY5n2&nhq!rpIg~6 z>DFBy-p@z}^tPARv%thi0gCkf2Um7gif2IdTR`L`&mWCT+J85|r2}4t0z@Ye?f3%h z#{4x1000000D#lX3>5wyKY0u(%wlT~MI+DNOk-P)#(J;MNHH6%-RE;2?SGFm9Z$2s zy~XCyoLK_*r4U5g$XFoi|0OUi$^>;Cxwq(5MQ~$u6$3iM}u%SI9H0rnv?BQ zV#V7ioAwr1oDTp100000004eaYoG4pvOWC)vIm#nW#6x#F$l5fOE|3QRo(`P=9aj3 zkG?0nyzzQ_-jnTm0vde*o0;9KW{Jxc%@KDq+o~Fd<<|1NYfOdVQ{W(TT7Q5vLY8hx z%bWGMrocDx48S(IG3rcSkoS7#K8?lvTjgmTnr>wQ%Wob4000000Kmuj2L-o;lpS5; QnE(I)07*qoM6N<$f)N^~-~a#s diff --git a/Resources/Textures/Mob/human_hair.rsi/keanu.png b/Resources/Textures/Mob/human_hair.rsi/keanu.png new file mode 100644 index 0000000000000000000000000000000000000000..66cbc22dab7ba3160dc4f0d565721ba1b9d5c1b9 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0FuW)~q8(j$FBN<>kwl z|Nj5)H5catiZYf2`2{mLJiCzwn!X$H+xV1I{UEuw4je6DaUWR ziacKw$>ldWRNMKA+8mFI=LCF>)mKLye`#AVDe1`TJslMj#ph=JT3*K(xLCwBCCEw? P=x7E{S3j3^P6iVG*b@YaWQmbi`My?VFoLW*~|~<7PE`AXy#`m7C3TPLzWq0vjj? zM+|teZQEa6PZsZsMagi4MIESGdq?!1i8`9Iuz8|p4i=?0RGfoFIRfRyS=caEgGFK6 aKGhGEUkWMvb5}F~0000r~F00Cb~L_t(|obB2{j>8}f1<>DF!vTDO-2Xhe zfDeH8%whr}bkYhdVcO1rQdNaEm=MFp0QA4zJU59*?%Pz=)tA#YLV%go@6B-huaQ5OH*aQbP^cWCyUkJ*9_d-EYP~TMi(Ki)Zu?H57^t>Or-lgU)8DH#7x`~_1?%gJBVLvcrcV_o_ zzBBX8?6Na~lpS#cxG_CFtpPn^-){offWLt@@D}jgsGMKHuY3c);=y!f1pd$V@x5Vm z4V?=i&NZNwQln^ui-4Y-oYci)v6BKiF2psMiFtjlTCMgiR7yP?S3pGaz>B~kfX&TK zwAQp*Erbxbu4}J*0eB*g;W!O&4tU-i-vxw8tH9dLn>T~kCCMay#ohs)vX#wdvy6?6 zA%s8(0f6Uu&j23-2NKo*z`1I*8aC;zm{eyt^TBHYySh{=Y1egisZ{D5yRNGXg@X1x zPkWxHfuDiHKxL5es1a}ucw=#KF|4d?e%pb(CrPdm{siWL&0?`gyY0KtTBEh!7wvYt z69oXC=RFNv0-Qm{;|zgY_@N(0x#v6|!|ovFf!BeBJ9qA&weG5{5Q0p`uST=kq~`Mt z(4xCjLWw&G+6HKZl$8R)c}1(tvx&HahIrP?>Iu&@vE5%9G+ zu47)8cj@~Ae)zY5Q&LKeKOyQup`abd(UnTY_WT?>sBn}BkoaR?Zgb6LpbAWxa~F6l zu9y%G;cI*ezk%^Q?>Im{pYM$O)z#H404cYV7*5nlaFFGB;B(;dp8VePSQHESpGrm9 z0zL)S8;yo&Hk+ODY&Of%($WTyGg(_9W*%P3PGO@ruTrUKV9s$IEv0M%>%g3paua`| zj74tnCHIwodNanx?mgKWjm8@At(5XOe(ygzI%y9M+VuYVPHukCBVb#klscQuw#|#t zBlla+$T2;il9G~=l9G~=l9G~=GAd@d_tA4C%hG)aYM32~N2S#4%*>3QnVA{ZIzUu9 zYZX?HQYv;M#9bMh6+)Z`e?>+qW%Ca(x`wb7KLDVV>Z}eKZ9|KMS*6shQc9ce^TBjG zm&>dG+I8L4VF@s3 zq!G$aA@a&}q#;mt3P-?SjA%5v7Kj!Je2J~s>#s(2ybHw2+QwOcc3W4B1^^n32Kl_d zFl{vtBF-FeZDC>IR!?5oewl#_lDioVXfN{6$n} zL*ReD$8+N9-l_d(R@OG^Q4BC(`r5!5#KM`E8bbdv7g*1$3ReF0xG;wbPu?+@ei7o*`=k2aeI zM!=vs;FL+1%=vlqYad5n0lx=C4IR((=4-Xu6!1P!Ga7=LtVXMSSDXwShxPI?lP&_< z^Sq%C1+yK-YO(%%vE?U2%63e@Ft-BiUY(&*b_%Nu-h>%hN7TpQVc^7oYksKJYQuaB zw0zItJ%}gpH7CZ%{*aI$52NOkl$4Z|l$4Z|l$4aw@E-y&(^YC!)mZ=l002ovPDHLk FV1j^>vLOHf diff --git a/Resources/Textures/Mob/human_hair.rsi/ladylike2.png b/Resources/Textures/Mob/human_hair.rsi/ladylike2.png deleted file mode 100644 index 8685747db66d90d169039d497df994739c30445a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1315 zcmV+;1>E|HP)A#po!w0JboXv%6Vic&of=jTnTwD^Zh~`@5Dhtb7WEW}-(c5+;6d;rh!Vtn zfXE(l5&vBD6d{^}izJYYB*;p1Hg2-pVRpL9!&FZ?lNqOb(mfie2Z~y%rr+PM-ma={ zx_iO!-0?oJ1^fX-z=y!gGj(8rs@LlZU0a}LB>gTB(AP_recqP6F_Boc^SuX1_cnn8t_5U29%{sa=`IyptzY(0nPzG1IqI}RjpQ)5JI`G zt31z(wXXp$7Ubda)E{-W$F=9cGVmI37d`m6EG{k%YC!qEujnUftpFcSto?Bmk$`td ztoP)g2$V%UxCB)FO&aD=Bq%pS{>P5(AkeUpuhaEEQ>G<2OV)Ddc9uU)CS%FJ^>ac1>wh@uFkl(KD`g@pxxIQLI?$PfXn4_`H^kg%5`03+qQBXM|qwXZ+=_A zFF9%Vu^`pJleAi`ypr$%{plY9Z|g*C0xC{ItyYT%zey4MP_x;bDrim#_>TVI&jD2- zL_AnktJRbcBCZdBO`V`jOxy#;t@%m3(rQh0ToT8wTw8QR2z&|b1wmkSyWK(m+}s?U zPG_ITSF_%TF!?cQHsrklF1hypa9gcbQ^2O{x=IMq1@`El{R7}$R*g(ofl0IBM6;Py ze-eKUH|U)nfFKAS0AC9sUe`@W^EQx)tea&{#CyQrGzVLgfAarD2%+ZY=AtkRqaX<8 z|7$-pN1u6v!C){L3s_i|NTa_y^9N~NE@C(GbTtmk>3 z=PEjaA&q-UFG2_oR7+sVwOas{O693DPvS}J?(XiJX@#d{NaLvX06-7~ zR4NtVvFAx-*#oxP?e^WFwj(2dIa{9apgnG-JvdbY?myVyJ-)Jf;ZWJSKBD`pv|V^9c_IJ|+NREe$&G~O`Qbk8)yY$@MPj#=QYtBB(VxbpVVoaD-*dh~BgB5t z^_4uuQgS8fVN4Qo<1pNP61P^+j@K)LA~G%V+ez)chiE(P6ZP(wedUFon#>aY17P%J==$ zx1iIaHDWKL1`h=!;1qCnOkZqbmK$NLH7)^X>3hzN+5SU9K0J?}4F-e3U@#aA27_TX Z`~%Tez&0Rs8(07U002ovPDHLkV1irAfSmvU diff --git a/Resources/Textures/Mob/human_hair.rsi/largebun.png b/Resources/Textures/Mob/human_hair.rsi/largebun.png new file mode 100644 index 0000000000000000000000000000000000000000..cc32927d71e105cf9a67e7fe988b3ebc87ab7658 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0KH8`}Q+u&Rn{5>F(XT z|NsBr?X%?qP?WJG$S;_|;n|HeAZNCxi(`m{7ssqLj5?KE*}^}@-Irgs?m zUU+fm^)5c0_HQ}A&rEL-(>iSM=V1804)>YU+}CLcZA)IdJ6Ca$=jr~L>vY#9&H30- zvhPUC$8*b<7w@#-x#{f0DZ1LrZ8nQ{gk+oiSH?qc`8iYBPEPB>0=LN#l#90gUWo21hkauQDEDa1uyJvnRz|U#6TTcYkh*?_k>TJ^wf%;&20MU`X7F_N Kb6Mw<&;$Vd1!k@Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/long.png b/Resources/Textures/Mob/human_hair.rsi/long.png new file mode 100644 index 0000000000000000000000000000000000000000..39721687cc6e159f1ace50ab6acfb77b762cc389 GIT binary patch literal 417 zcmV;S0bc%zP)FMeI|No6Q7Y+ab00DGTPE!Ct=GbNc00BKoL_t&-8STMAZrmUMhS9HJ z_B{fciT5Zmd#et6WccrYl}?lZp2Smi*-CkjzxBFsWM2b!lG4gSk^;jt#iE75N-CCN z)2zZUNveUt$hn0UN~3-gq1Ed@||T&=_$-p2lWQ zxIkl8PE4LIaKh5r%n280mdpva(L7~NxL-78o2cS(00000 LNkvXXu0mjfqNTbD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/long2.png b/Resources/Textures/Mob/human_hair.rsi/long2.png new file mode 100644 index 0000000000000000000000000000000000000000..950bc1430b48c479ee40a5f7a3c27d241303ab3c GIT binary patch literal 351 zcmV-l0igbgP)a4|wbUD&4JL*2{NRLo7l|2+43-*OWg=-E{nZIrTHS z=;B4WlSKpDP4fW!cGJLAnp3{d4-Gt;I*gMB{IkuBuB_mCKu`@sddaOvVgh0h@JG*a xCS;YIV~N}c&K_hU>b~s*=g{?kGT^O0rcbd@B;aRar%eC=002ovPDHLkV1j`xm-_$! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/long3.png b/Resources/Textures/Mob/human_hair.rsi/long3.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7eb6ea0613d30a5621d8a7f524ca2cbe6935cc GIT binary patch literal 412 zcmV;N0b~A&P)|6VI)z`xj-Tq z5niwn(oJC!>?9T1C^l-H``A9&NYH4Ie3CRF4#7%ZxyChyb+){sLWq3`ywVqy(iCHXj$_B0000dCU$;rve%F4{l%+1Zs&&|!x&(F}%(9zM+)6>(`)YR72*4Nk9*x1ch$<>lw+=jrF?>FMd~>gw$4>+bFC@b2#U z`T76<|I^TJZvX%Q0d!JMQvg8b*k%9#0rg2lK~xwS?ZM$%5>XTd&|OxFBP4RfxTip3 zvcU>=x|{cZv}PDgoO@C5XCG@}ldvMB2`j>OY9LJwq-o71Ax#^QQc6B|mrA6RS}Tzz zl@+tH6jD^KNk~!{UYwr-gK#fE*d#!r8YGd@JMEzJ4tSrVvvZ!zM#po>Nq1c`M1Vw@yx~cK7{W#NI5k{1E}eezLQWuibuK zm>FVbXqcfb%d(KKO=r0o5)2Ovv9}?Fd?i%Ou(#9j2(NGiAT)r0*9xcv931@j94~S_ zLp3}@HEiK1)c_0;1Jo$tNRrCRpHl8fa96n^Ax*VnRyekBa-kYhoRswIdTNd>+!xn3 zl1N9J8Ayq<;W->zID9f$NF>Y{~zY~?r~U;QA71Xd;< zhK^^r<)hCFl8BMaM}86TtdY-#Gm?mrcHK3+D0Hs|Bx0m}>0t+>%Zx;f#h{CwoM#0Q zW6|$mCxg=)A|e)(6YQiv&MCCG7dFB15HIpRroF-)ZH3)nN7G(`SYbJKG&?I0vjRIC e8x9T*p85-Tz+iTa)Z%9V0000+9?8?(XyR^Y!)h`1ttx`uhL>|HllHM*si-0d!JMQvg8b*k%9#0NP1J zK~xwS?ZK;3!vGM5(QgRaY@XRTZMDY6Z>Ze@alvZib0sP&tP` zBPWrQ=&f=BRh1K1_b4&3VUP&yd~q=`{U9(w%fuwL1RIBr$wpE~P}Zpz-_fP6y ziMCSl!04uyjzlLp&x~#{^+Xag5|O%^q&SGkbS0_eL~bof<3`q!G|Y7*2j&Kn3v))| f%o&NZTK(c1s1`@6wG7nw00000NkvXXu0mjf=zo`z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/longeralt2.png b/Resources/Textures/Mob/human_hair.rsi/longeralt2.png deleted file mode 100644 index 3de1224d899e462fee6f26e9e2c3cac4670c0878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmV-40?Yl0P){&%6O1vyvD`}l^E~I>ZU-Vd3+UFq-}z-(Fwb)x zSF@%Hh%v%i`{VfGa2UMzgEWY>%Js|Si)or*twoHn`I^lO2Qz2yea{8&3=w5x3{py1 zmIc!^p)AOfxSAJ1@BPK&%-m}cys3xX$^WRUpt}2jU_Q+i@C>fJ^ZR@UJd2c)c;&Bc zHUZKvzwb7i005^~-y`2j54Y8~k5Wo0rIb=iDW#NB5AvU%i5UQxx%%nje9>{Jr-B zGq+yiF0M6i{G}-Y%$y}%7`?<8o7aJ+1YFASv+c{ZR)MHT=-DO>eBKCYpU^7OMW(lU zkzQld+vB(J@(EaN3*}$5#Htmblu}A5rIb=iy`B$G1pe>XSRiBo0000C2Zd zU%!6+^XCsxS$Lo5LZBXwk|4iehP;Ng2QEJSRma!v!@$6(>*?Yc;&J@#6SuXKFV=g;csa!Uf%gj!PmgkSw+gAI?#%ZZmeY65 zh;uq*|Hp!ZnZa6W^SYyLOor2?_VgQ1H`7Yp*n3z;=GKZShZ~q>Zg`$@c+RV^M0S~{ zMsrW|I#z*;$6SRr^4cHYwRlsC^sLLXr-mvp$DVe0t*_f0s?b~^dVD|QM_E7Swej_; z1&`c6cC+-=-k0}2@ZrzNxhw}}`@{;y-0x#oGFW#n(Z1f;b>d|c+4gwz&8okXuY?}U zYw%LMm-C6^Vw_RJZAO`#PfScpC1&*M{5#_}>CzkZJIoEXzf`Us-op9ohfDSgGso}q z@-Fn>j$bxsa>SF{2Wl2b-?Dr6=YHd7vkyM!_!Vy-P_;C_b%5d9=F>mf)aKMpJQm~g Q3mBdZp00i_>zopr051B^Z2$lO delta 713 zcmV;)0yh1&1JwnP7=H)`00020X>r~F00NvzL_t(|ob8%HZlf?1hJTMx7M{0Yfe@Nn z8ur{RH|h~`h#sLg$fDVxELgZ+L`a@RF$I!#YBx4<<4=kZCh`B?&vQa-1Bv^FxqPUu zYrSmS@Apo9MW;WApS>;x^%M2M0L=hhRn;h3Rh4FMfrLN<(0@cUJ0gU>ai3jw-1}Xa z-u+7kxaj|K3FL2G2OaZEhzNO}0|4?o2N4C+)@4~8Mi0!k^TFT<$61AY$)n`&?&Is=NLK-YESdEfUq9*-!B!l}RL z44A?>pPAu8bOtD;X6Kyqi|t<}Is-o9E)3wD&k|KijTK<7|7aL+AR^6%M_+R!B0aPp zZ2NTo{aA-1fIq-{$t$JsD&_RL6;TZV0FRSo0RXR3j(^Vs03L%!6dE%j!-lzl>2O#( zwjeNIHza&Ai8J7t0o%1>3kCzW4A?PXJD6}k$tMztL?V$$B-X|(R4$IuX*+L_==**= z=bYnoIsx#%QNbj;*=%OBLs^zNX|%mTu$qVv0mYX_}i!-q1A7I8o~5nM4Tj(eALD zp{{Gqd{u#|fU9?WWo#=TwuO;N7pf-+@AirRSyoR+0EEaj?aro^t!=jb|9_O=qvpo(Kmi)iG>_!OZKLdl4IgL_Wwf5Nw4laA9<=jrMVQAq0 z?Re>5!fWQHhJ#GY4!`B9XTHOHNzjmCMZhaY4{If%wf#X0zdn{s;8`Kq;IDr3mxfrB z{fEcDtQmbb`)^QP=`+2AP2o4oflYQ#gBz|$I-Ht$YIDQm?+U7?gXCEEbe^1Yua8M? zk;bP&5rc_JM_+0vcy#?;yxLH)}t%?tHSdg(Yjp z%H~5VvsvCNPpmh#OMd)JvQO)>)n{?O ziG6sj(kV*S%i$4s_1zC!m2`iz{BT;^+A7wyr~F00H(%L_t(|obB4dio!4u2H=TZ`UVq_c<5ay z_*gz|K*%!)>Di;s9yTdmZC4YU>hAs@^w1PDoiRzFDG~f{D(6ScEZ1#a*Jbtf>iDZU zg8$S$x4Gjd6(9y#uh&0bFJ;(&*LD5zO#F|W8#x>f!&9}?zkeSMlaA-ioYhzI6bRJd zSakkhCx5T~p5y{dCA(x1=9FB3wrxj;`&9e8OD@3icuZ=4cgY2qdIC(f|0(x|dFg4u z%+fTC5Yf%iG>t6%G+G=p$0YltiAdVEmBF>YEsV0!BE0s_mK6&yJO=;(00000004k; z_CzFF>;4FB#eZq76%p+Ru`l%XPB1He&VHU~tw%2~Gdbsq?h$UcTN&916(SPv{fZKE zO5GXSPbDuRRM&N4cj@Z7CXt($z>0`gVKgL-grsVPp?*U|;`Vg$9pc??r>wOXW+tUZ z!(F`h)ua98ejm^a$@kw1lxD4!5UUy)36y#tSq1RktAE@tGG^3g&&=e#U*;nzqOYk? zda+9&&N($TJ@3h$0=WSTP+{@Q^7I<;CbCE4(*@XUHqUmE9e0k{4;LWpzkge7j4@=b zeaTu7o(7dMCN>E(ub5de^TSgjX#~WD&lp3@{IcXDYwhKHK3B|4#u(+Clhf%`(L#@8 k0000002=@R0QikQ0h?jX++7MCAOHXW07*qoM6N<$g2JZ(?EnA( diff --git a/Resources/Textures/Mob/human_hair.rsi/longovereye.png b/Resources/Textures/Mob/human_hair.rsi/longovereye.png index 96d91812662e037d378409e3aa3fa4803007109f..df5ee761b840fa5c9f461f36b0b3eaa3f2dd4947 100644 GIT binary patch delta 430 zcmV;f0a5<&1HA)~8Gi!+005o0f$RVP05(ueR7C&)0MgRZz`(%3z`(%3z`(%3z`(%7 z#Kg$R$jZvf%*@Qr&d$)#(9+V<)YR13+1cCM+uYpT&4BO>00006bW%=J0BLTm(fT!( zv+@7{0We8KK~z}7?Upfag+L5M{UPx%jM>HazigUR(f5KtiGNZs4HEV~UV-d2`(Me- z%sX{SQr@b!Y;}hOK^g&Cnw5b324oG$v>^byb_@(#OEXKAb?w~MR0GnE0Q(Ri8v}G? z@ZJOmY?`O#&VTtQPoDf)UR%pHxBz6!w!P~5mJ(54Au>TJxAOZb5~_zLAdt$+fk}cf z8rwmTS#1_JI$}Kb1I|_g=*}1q-JpB9+dyad5C9K)=}2cB?JY3qg~1AsV2lC52*+9o ztid<{STNQ?A=fZFI&WbX>-%3VPhTAPTYx+ZC_1O}1}F3T_kI>oHJ)DF^V!BHPoA95 Y7h#hRf7SG#vj6}907*qoM6N<$f>V;p7ytkO delta 481 zcmV<70UrLn1MmZo8Gi-<0063Kaozv`0k=s+K~#90?V8PT!ypiaH<`4+nF_WO9d)3B zq$atY6yd8ms|e>JC76IL5G<1Qz8MbE*xH}BYY>d+@GH+B)hl61_3Bj+Q=c|e!GC*>BT6Y!O3^ruZ#m!J ziq?AZx+c+{ciKS2zCWBF#3ZsSpq2Wi$x6Vh1W%NgfMD=aNh#g$hf;Fxack|;$C6^o zYJrwK2|k&_CBVmR3CZcO3C|Wnlraq-z5>oh^LK$g5PJv6T7`ZTbWDni*7|e4u-1~b z_LBRsL#+cGLVu>v&7jTdA2rh zil*|QJTr%!sm-GO+LaJfy~U8`~uzt8N0zd9|8Gu7<* z0CJ$eX|Xs`E4{5G`FZ;P2c#q*`vg{+uIp~Ko_&-SSWRjR?7j+Wst*7F00000058K2 X;?VfZ>RC{H00000NkvXXu0mjf^Ec!C diff --git a/Resources/Textures/Mob/human_hair.rsi/longsidepart.png b/Resources/Textures/Mob/human_hair.rsi/longsidepart.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0fde34e98009096784b62630e9c4d1f377ff8e GIT binary patch literal 431 zcmV;g0Z{&lP)iKpe}v_Hs?m_36Oh0LS{C(FuQr1;Sx286HNtkQ`3x?-lu$~ zz$5-GD%szs_H$Ic*9$|FN}Zok)lubv8I=LYSO*PC22L9En_3?Tw8v3_)#Zi{+tm|# z4PLNuZQtvF-&v$%J~LKgCpln zZ$ZoZkygx0o?39&R_J|4#?FgwnuN@-q@ZUyaR7ts8vrffEo9(DLux_A{9^zB{JsH< zA&{SK$uO`T7Gcm@5bTg|BLFSHFmSeE05^bp=H~}q_$kwf7TxIp0000eQJtXU?8Id;a|S%a<=-xpL+D_3O88-MW4I_Wk?!A3S*Q@ZrP9 zj~{>g_U-4-pTBUaV{@A2pnu`-dXY*-Js~0c2adCU%F4>j%*@Zv&(YD*)6>(`)YR72*4WtC+S=ON+uPjS z+~42d;Nall;o<7)>i75e(CW#^00002bW%=J09S*Y32y)Z0Dq=QL_t&-8STMKRsvBF z1;K1vMa3_PlycksZ_|NO3OG1n@FKW2D#xfC6U)#`RfS%eibY3LQ97{*WjHK}F$oR% zBZpbWSaPX~F~#MkN=^L7l!;*&hG965J03R55pJGWe9B?R}{f~?%R4tj?;cfEhl zXyJ6$jpwb!%N4w{X8sovTH3r{Wl1c9!~bXt!)x|m<~Tb|eXss$e;<#LF*`$O?auc{ z&%}fTMqRH7EoI0{Ter%t{r8>whturh!c(MQPhT5$C@AFhpG&LiZQ{S0f7M%1%BZJg zAGhya{+xPS!J9FRpIP3Nz3~6wW%*nnxu%PQ!NCPcKby0=zEf{%P}Pi?%csbNUw3jr zfck(HW^T+6N_Q`sR=RK1wzaOIckfQWuu1uLwNTyZ^6%ene<`ilDR;bZXTFr(^Vu`| zAHRs+y5*dElI`oI6Mk)%`}uU&ydR67Gnc(zu`d1RnV)m~EuzoAd;9Sq4`0i{oc9;f z&Rr?_QFFk=cl(T%gFKf_zQ(qO*L=ITGuap6gc9@n*{zFOtv{{U1`JdNPgg&ebxsLQ E03_|Ob^rhX diff --git a/Resources/Textures/Mob/human_hair.rsi/medfade.png b/Resources/Textures/Mob/human_hair.rsi/medfade.png new file mode 100644 index 0000000000000000000000000000000000000000..b880f19a616644bf1957ded0dee7c7a0e324e759 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0MfU`}eP3zkd1h<@4vy zA3l88H>XbuD9TzAQJI@BRKKUWY3l5t)cu<)Gcb&bfE_Xfxtra4$qd zZ_h5-h33QG9*KjH#38%DPo?Mc#k;`gP^$TV74p-Z#&4jz)1r8Nzq<&^Vzza17NM?<)(y^CNfz)eIf#D?dJaq zq82bs({g7VS)S0MfR_3L-<-hKG+;q&Lu zU%!6+@#Dv@U%&qU|9_^T&KoGrSQ6wH%;50sMjDWl?CIhd;&D7VVSzYDU_}o+pe*yWP!#5j}s3Zo|W&YD0#4T)8fU88xuu(ngR`295zg3Fq$5CQzUertqDVD zgXtEA*8ArUv`xBeDHOmZ!p5f4%6L3uM}JeGgBb&Z)I{Ei(OUw41Fd85boFyt=akR{ E0O)^INB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/messy.png b/Resources/Textures/Mob/human_hair.rsi/messy.png new file mode 100644 index 0000000000000000000000000000000000000000..c937d909719740111fda7ebf25194c439c51af84 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0L3?#3!&-4XSJOMr-u0Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/messybun.png b/Resources/Textures/Mob/human_hair.rsi/messybun.png deleted file mode 100644 index d452eee75695fe93cf56c788abf5f4a2e3b653c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmVB6KdHzuz9`R+;F=u$KWYlC2Gd+vr3ja=e1w{T6) zvmyn0-Wg_wq%(jJ+JYe9;c&=~<8Zgz<+HOh-e&!7x64Gt0GNo_G|k%eN%sr=exK*_ zIh0bcZ5z+e&zQ|-==FMde0O+}zwiDTO3SP!xq${kG1BnHkKCEX%(9+7Ay8baHaS zS(fSCPFtF$0Dw4-kt7LTUS5#rIie`Scs#CkPeV7r-Q69%zP^5Y@BaRth?<=NhGD=k z49sRTOs7-4y}jY+=m@8$r!Wkyrqs4^u^A4BjW33->oNd7KR@Rvium&Kl9#!*vk>=s zy|smw!5X)}zyGb z8zV|727tj}0L!w_Znt4s*53j(g+JFG32%O;w?RZm({v{rbDrlhGvnjq16h_K2m+X<3D5H|9*=*N>Bnn; zQVK+b$z+1EENQV=kn6fTYdip?X-cl^VzF3IS(Y@JOh80XN;Ot6s?Cs}sh0r)>M m2qA1m00MMUPE!B?c9YFG0005jNkl5Qc4fSI3z?QNXSTw7isZ|Xux(uopESd$I}ur)J|?;RyA&W^Y`K3dc0$1 zr16d*ZFT88B1MW4(K0Ync$>d>k%VDmArkL}ksx$4{tzMwY=1&Kv$_`~DA5Yj(R2%& z&`$4qMM}Vq8yB~*s5}IsP_6|jOYF@fY@5j)^}eVC3G+E#MA*JpeQ@n47bL7p?3EF= zr>g5F^(a@^luPWjYlcOBcAYDWu@iyqp~7CZfk~Q+DzCD$tP>=xu@jaGlT5RC?efwE z!H~x%*rcgkR)1w@7Y~Y~Xyg2ucb~87XBEwCwG zDQsKhvvNL~{lL+_=K1{H7yN~Gi5X5#PX0epWySzzRY8&vF_9ukiI_-`Ahgr>EJ$Ed z+7sBAnkG(M6eMs@(s&|0h|@p>lRjRdU0~3C z>jGF57G7LVuqF(eMx5U;!?ege3t>>+hl{|leY=hj!XOvny};Ib074i*p#wUCiSa^^ zMz{Ca6IcX)^mLCG0*l~a3X9@k&#)*Cwt+=)Foi`32O@z*a4^Bi$;lhP0i$GV8p^KK R=Kufz00>D%PDHLkV1iGf?2rHe delta 726 zcmV;{0xA8S1mgve8Gi-<0063Kaozv`0;)+wK~#90?V3xH;~)%%e^1Q;vOzbCWG`rEH#jG4)e%Tx2cKP7)AqM(!l0Dp|m;iC2Q%zOXPGkZfs z!Fxa5U$n;P9DutPw3ZL8^{n-|=lNP|-LwEH`SDRBzeod4r_*$;h!B9`cDt3zY(`wZ zW(>eXE64Vrl@=Idg4R0Zw1A(rkUb+Oq(=d`@=F8E_sxgEGb3ZI9hOsLE7QvE&MHgA+_fIFa`i{yo3Wvz0pE6?9&Yrj1A+L9km zyaVOyUsHL;7&BG6%O*$=1VIo4K@bGtov6+aVBZ_Z27BfQ0AE3x^Z5+m?g{FWBM`f% zWB**w{dnvT=n?qt0PvM7&?7jS za(>1h;(w;j(OhOoJBfMXkoZyynh4|s1s3p1V$vRPJ_0ucaBq}m-eDq|SzIo}Q5pcu z1G2FVDCwBZHefl=AKCj$mSrhflT;Z&Mbv%alY)((b8g`4=0Dq2fOo3 z<$DJvxbit;S5ltM`2k8PxJ)uqw>;fX_RL2pPEU~d4y;wYBuQek5q#IoiyxaH@r;rr ziMMQkCPTn`-z6FHRR$n5(|}OvLF&m*D5D?pF07*qo IM6N<$f^D%|l>h($ diff --git a/Resources/Textures/Mob/human_hair.rsi/mohawk.png b/Resources/Textures/Mob/human_hair.rsi/mohawk.png deleted file mode 100644 index daad7eb4006e6ad328083dad29dc09736a39f42c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=8J;eVAr*7p-g4w?P~c%XkoD*P z^sg>SdpKLJSroVHRxcIgvD`mzzdy%$twgVX9*jUOAn@nnsr*lwk;fnWJj2>q{q0({ zXFlW2*^2(T^WG`lYYWv@NO~9}Dt|v@9xqsVLx_0e3BkW>Cp3G5_@1tQF6*2UngD}o BIQ;+s diff --git a/Resources/Textures/Mob/human_hair.rsi/mulder.png b/Resources/Textures/Mob/human_hair.rsi/mulder.png index 9e7bf0b70d941c9da3ad114e8f7a0f1d0f6991d6..09c513d9144d2c2f48c6613fa02a3818b0621b43 100644 GIT binary patch delta 284 zcmV+%0ptGb1FQm&8Gir(0055yE&>1m00MMUPE!B?c9YFG0002xNkll86qNrN@#Gx#ZWm%T}8%ATqj%aEMm#Hb$A{^1UF*r<3xl%-sB*x`TBMoV! z^3nw;9D00unBR>=+AMPJTkLv1yplv(H_c-+VOLp|ZZ`&SRE|u zQB|(TE%>4iMi+I!y@bMe5+kc5l4pVU0fzquCMjY710+EGQc5Z!>b=(m&{yQJ0P4M0 z5z&;=yd13X7^B7*bpbTSs3I~Y2@!dS8)Iw-@txm$>$y0kq<=YQIOkAGK`8|QP)b3q z6{9|F6L?nq z)Z6e`k;6~_ofW=+%sBkh*mwVU2(QjmVW`A|fIpA|fIp zIy)Ou+Vj-;{C_*!QLvfdvzg^rx(5m(qP146>k1oHJLj;jD=wD{uGj0(Aw^0_@Ao@$ z&L6%DA>ekqb;a+x_*wC#6qIdi*NvLgEP(zIX~kRY5JLN`_Yk@kBy!Ge8RA&H0?Q@F zp<^lqmRc)92rafPM}!bsjy<}P-47ux0RY&x?Ip805mkBESTQ~MeER^5b-(9#e#-)= z^S-^egBaG3;~f4~8)AF=9Hwloopl*u>dM|3I)8M=oQQ~sh=_=Yh=_>jZ2khIy%T>~ SI#7iG0000zy?Tf?EjlFI7)A~p6y_lwHJ-5~h0DzSFk^KI<==BHP z&O-pCRCum-of3SzSLc4*yJ!sn{RU_T=XY(0;q_5|AfJ9UNBqn*+?@i(n02`m0I6nS z=bR7#NlJP5+^dx21n(c7_vmjLE-37FyFu_CYE$5%_38)EM^KP==C8HY|4F4_o@a9X zKN|6fQ7eHlCTXqL<+ip0P>sAhdOJmJgj%Qf;(`B$Qq1w_=otmgalpH|Xbn=S>izs) zjFCp^tMiHS`Ib?zjRc4IgQG#`SL$djF6eQF%~Jq{@BN255VF>aX`0p{E|mf)<*oGkh7de*ec9i#|arMdt&~LTxzXP|rVu zhs6SCW3Q9H!Uzn*Fbu;m48t&ov(3mHnTg$Ii4V^L@1>&vzOzGA`cPIWHFmfWYMsaH zn3NcyH`hUBgzmIBmZogM9NpEqA=~8BG_AYBHTku+y$mKgw;5VYRp;3k%Avm{m!0b_ zWrN9gsY`izyhf_1gIcA^kaSp{i_aUdEX&&ruq?}u_Vm^&b!{P|;Mx}XI}rd0)8suR zdtFX&o@c-Uh@;BlTF7e_d-o-pD@2SjDaKf=&p8WM=OD&-*JcvIxuYQwIFMdP*fa%j ztLbd>z67?hb$hJI0Qu(RCm@xg55_*J?1a3n+x7qK^n4fWPJz5M{gVhGG>wE^1Dv7$ z_gTo=Zj3oR>G3QW3X{eFB!b?+C%2tp7=~dOhGCeo`~%^uvdm1IwX{`JqZ~3VwK82fXH!b2)@&=YgKnr>%i}UJ z#i44BQEz~-jKVzFASTU%S( z+uJsq&2G0l91f?`>2kT;Znwwd@p`>Gl${-)&*%611A#y=7~I?24TVAog6!{y4h|3_ zH@Xu9K{XT=K7wxB4b@=h=MnD|PBsoYw@?kB2GO>^H2$GBW|j`wfj%fug`BwK4i!Kt2tdtqNLg)x|3w4p<3+G z0rO%{3>{3}c^dVI*}jRJ(TL$%@XF4s`CM-?A?6B{Nz&;?ISzlg108 zu!)TOU6_O?)AgP~d=xgkOq~^v(>A*l?*cR>`_*+Xit$xc%FUoDy*w6DMP$+&O?Yy$ zKBd0lUOP!pmb8Gi-<0063Kaozv`0jNntK~#90?b=Ol!Y~j8;OCxzP23GqH?U!D zkhuf5@KMtvaEKrzZs0D^P{$1o32_kOeG-ae;c&or)BG8)Rbk^z)7*XDm&jMu=zw@yZ>}rvz3&`FB!8aPo9KYq?})y9`z(j&4my;jnZc{A)Z!49-4M$7bzgA!2vN}h~nYi z` zcZdA9UtkIOo`52oBl5s>V?qd_Y~TP9>AZ)mwlU`z^-Bl_{n9BmUN>`{g$I9Ht@J5a*}{BgQbeZF`q24$>^jt z#2mPB?~~H;OUuoqPcYXOhh5$3sleabUA83MQEtihG7-*J0Vj?=eu2s~jkNBVqaYW1 My85}Sb4q9e0N~Y8O8@`> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/odango.png b/Resources/Textures/Mob/human_hair.rsi/odango.png index 8c63074ec386ccb7714e7d2abe8a4e26bb1bcd25..fb3a219c638590476deacaea21b4241be675b318 100644 GIT binary patch delta 300 zcmX@iyqjr)L_G^L0|P^Zd(K-Rr4ry1;tHfMUApw@)vN#i{{tBi63&G%o+YZ90o8Gq z1o;IsFfuYS{r&gv-)7Ir$AE%+JzX3_JiOob8S))6;Bmb>G41W8iP9U2nfeatR<-Da zY}#Dntm$p`QPwcvecG{x^r^vN$v4H{U)k96cS3V!nAXcXJ9!1BNUKQg6l=V(UA2Kvj;ZPO jcB47=H)`00020X>r~F00D|gL_t(|obB3ClENSi2H>CWUVtm){%6V+ zasu0Zpm9=MM?le0|8K^rG7JIQ;zI(^cS}8;MPvg2RZafA{;jHAW4=>-pTOo<|5WXt z89xTeIUgpFbDlnlYm3L7oABE^5i^6C0payAv#EDJQq`{ZTYr|8PH|W3#qZMIe$oFC ze7u}9;?>pdJ@K11ATDl3|IzX4jTnjFv;o1b6L#JS48Y9NwMFNgVP^B)MH9ip$5fKp)5fKp)5xu|R`T&%y>|NsxN&wcXZ3D1)hFDdbGhV%^G0(zoA_AbK zq(sE?bkE4jtbbKZh)4pkj%J9P`0mEq0IwCO>IG&y&m-0)#JP#c>7fxrki!IUEK+!u zg!1HGEF9(4NGO|7zb5}`E|A!>uZLXxm0E$>e6hD>qKKt(1HUK|nb^5U7-^ zB*-tAfsv7siRtg(fBzIzPV5GXZuWF>4Ds-Odu5>@lOqr71^yicOpe?p#i0RAssX2> zoLGLP9bGAWGhW23K5@q3goJOq&3{jh6nzl=vGQ)v^3cQY!Y1ifE3m0ezBobhL&kFV zdc7Mw8(6GuqgDu1nanM0Wtw2HFl*Jp{Ge;|tE>Jg27BMR7F{J|TQLtxgNi%Rk*ET;wXzj*oc bs10NA--xU&4ShX84={MT`njxgN@xNAR2YXF delta 480 zcmV<60U!Rg0`3El7=H)`00020X>r~F00Fg0L_t(|ob8(7aRMO_g&$hMmf*HP3s<(a zUI#GqAR-SUAp|$g z*MzGk)1QyOsxIbhseS`Qq-uU`l8%VX?H&D^1Vr!seB?^Z4BmU7-&?TIf7Z9?znXwq z{Cqw?6N%~gbxK014>Ow^0Cd(z3i?yvp8p21Y}xBywtqn^dO`>xgb+dqA%qY@2qB~w zxidVCx72nbl7G9@V{5GD`Tzj4K{VPNzdwC)89Uutt5rZsz3Wa#>lt{@3dj-uvbU@jIgTeql$e zY8-}PFH71b-C-CW)|HB<))sxX**&dkhx-XmYe?hN_PUyc5JCtcgb+dqA%qa}d-(t( W3o65%|AN8*0000D%PDHLkV1iM{b=v>{ delta 477 zcmV<30V4jM0_y{i7=H)`00020X>r~F00FW|L_t(|obB4NZo?oD2H@XSCvWk}Gw}Wo z;+fIwv9Z!2xrjtb8{7k&_Wz_PkuCcGA6Uu({BzTui@f*w{@A*%yY4kQ{)a{I?~Yru zj$b_he@)c@IOnp6008t`i3pr?O|zgymQ@Wvj1j=Ov)i^!B7cH)U8fMj&G}Xy4SH$M z1K2eMwr!ir@08LMW5nrn+H<>VWyhao48OM8{JG}~z(`hx&bFa>uGg$+AEq*PS3_!UMy&JQ)K$jKx$U3|M zh=_=Yh=_=Yh<^;2?GFI@?GdotA5eYKPyhe79t7+7=C#3=1(MgKn#2XXRm zt5Q`{plpB!ZQ0>h+EY%u`-kz0>M5XEa0ym>xj8M&?p7_$RS!T)X-X;SJRkP-RXGJl zX5$dv`*N4aSgp6nJ&SpW&IA2-iFDeNRHtWy4)yd4T^lrF+7S^E5fKp)5xu=Hw$%WO TUvmJt00000NkvXXu0mjfbM)tr diff --git a/Resources/Textures/Mob/human_hair.rsi/oxton.png b/Resources/Textures/Mob/human_hair.rsi/oxton.png index 26affcfdc9f49901964b76ab4ba595cf4657bb57..b5252caefba576bffb0b7650960c57872ac93a16 100644 GIT binary patch delta 292 zcmV+<0o(r91GEB=8Gir(0055yE&>1m00MMUPE!B?c9YFG0002(NklJslPpA)5f!pUl}v@AgoQ~t zY>|Su$+I61-& zk`yw(rb(@2zSgfD#*2RpoSG+z_b?%tY$q43L q(Zljc#{7b*FdbK!rfHhyuY3cHwYGnQa0zn&0000;Fk{J4VZ%YGetJ= z67G*;M98VFxdx)@ebPy-PC6b2no|uBXCh(%%zq#Fj6YFwEXiOZ(idU{Yl<-BV`R{r zGXNl^1Q7vB5#9|GAtE)$I|~slfRza&rG(=+Y7uhIrmEXWh=1Sex4e(9ssON!EI=r* zh?q}YRekjVpoWMB7;ssHCPR4q$PTDgFO!9;ZvHCU@%AI|YVs*1e=j_K=m_}4@wL*Y zYVZ3V9Xm`!%rp4*@AE~A5GlZA(yg)sZao63y0yp7cR+Itw!8lhJ%OS5F7lAa@m%fX zQ3|p+5)ly*5q}X85fKp){co%O7yn}1`F8`p2{T1I?#!0_DL~(xm>9%z&V5H{xEMnh zBviHD3s6<>3j+7=hEr=CfZt85pDE;)Ss?zYN3SwZ?%^y;?si|cw*vMhZDzi`Sk y?5<|G`BJrQ=f0rgtU?#l$G%pYeR{hdyp+gn3Ht64xU|hCFH2eQtJu#qr7(8A5T-G@yGywos+-3{_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/parted.png b/Resources/Textures/Mob/human_hair.rsi/parted.png index bcce316b8c9633adb49168b52aa52c8a268788f6..12bc2011f3a552ae04f5f2cb82d6ed25e767a7fd 100644 GIT binary patch delta 249 zcmeBW?qr%EQP0B6z`zjUp7Rz+i3a$DxB}@*sNmJBR|$#lZUH4&OM?7@85o)V{%dmi z8VD4a=jq}YA|d(q;Kp92KpxkN)(1~t^!nn+sWQ7-b)GcC?*Bp@``f2>cuaUEV|OfR zQj=^bn{(R6$!`-*yh#X%P7B;sbanyLW{uU|j*Mv&wYwb~BA)mev$8bLJ!rkDQvb-q z4^I#I-1dEQf{*R%`__|Fk4}g!Usf{vU?e|VX_!IFs`WZq?3dfDBd$DawU*GTDBL$! mLg(8yd*hCJKl_6ZKTMtXR$7^}!~o=U1_n=8KbLh*2~7aB_-%Lq delta 382 zcmV-^0fGLB0*wQZ7=H)`00020X>r~F00C4%vFERsK$xodH(T;dI&rkBV&T7fF-tQ^LZzb%GKXoc!P`lav*IdH(#&ZAw00000 z0Kgr(m8b)9ePAov61q@CE8wXA=53KS7i2aO`SD&TR2~=kEKBvM(|h6Gv^vmyU1-aa5Rx5t(2euW`}GCScKyH9D6XSNXl00000 c005rh4d9P+I|yHpg#Z8m07*qoM6N<$f*#JV*8l(j diff --git a/Resources/Textures/Mob/human_hair.rsi/pigtails.png b/Resources/Textures/Mob/human_hair.rsi/pigtails.png new file mode 100644 index 0000000000000000000000000000000000000000..f8afec3aca26ff3a5f1ac658bbd1d66186a6bddd GIT binary patch literal 319 zcmV-F0l@x=P)FMeI|NsBV4h#99;Q#;t0d!JMQvg8b*k%9#0N6=HK~xwS?ZL5bgD?~Y z(CZ-frwBTe26rY1XOEG0Fuwi&PiYsPA+4&etvCn2W8Ykd9e1}4lo@Jr!bTvg8`SyE zVOfwB41Dhes*a2lsG4*Xs4_lI#uKYDC61BEEP%3svVmj+WhQ)@u`*-`oRK*IWe4Rf zgYA&X1WW=Y(n1735gZQxow@Ybxkl`qU+J;Y(%-OATwaE@fjaq-Nsv`l8lylNI|Tng z)^qU?D1+AViY$cDU`K|OpbEN(Cw5_nRlU&QiO|hZ{e&;dD>A`13=W4s=>vP?BB+Jd RjoSbK002ovPDHLkV1gHjhHd}= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/pigtails2.png b/Resources/Textures/Mob/human_hair.rsi/pigtails2.png new file mode 100644 index 0000000000000000000000000000000000000000..b065c433c1affc41d99cdb16e552ff3984479289 GIT binary patch literal 288 zcmV+*0pI?KP)FMe193=k#|5E;HivR!s0d!JMQvg8b*k%9#0J%v-K~zXf?bERif-n%q z@y|k-4FhwVn9gXF88o>^a4s#}`#*vsUx_-onDoE>?yh5jA7zHiS39rj>}Q*G5V=LR zvQfooOiW}IA)`(KNDEm-$Csr0skcln@= z`M2>-E!${IzaPMT)okGPdCDFI;z1SQ6wH%;50s zMjDXQ<>}%WVsSb-L4mEnbipN_-}OM^|NjM-eA=%$zWD!Nf$0qU55+J4{|AV&{|E>* zka^H}VRyL$tCWSpmPt$@4vvk9B0Nq9wlXozP6?5|&8a(VxEfn)FgPEa}W=RKp# zg6jW_8M`zZI6nNdXYdtg6JVV8|3b)ic{K)agAFAIFESQ$m>ld;6Ru)p_~@W@=Bc%k Q2GCgyp00i_>zopr074>Jpa1{> delta 313 zcmV-90mlC50muT77=H)`00020X>r~F009q4L_t(|obB4(4Z|P|Mp4rp;$^b`GIR*~ zWC>BAg(Rjw_efDI(dM&Ek{3q=|1He^QB{+Dk1v9qaNhEBlVn@Dyl~?DV$sg*Nb-&i>-r8AuyMJ#+^M|eg+v(Z$qgLmO zNP8FF*_|`kL$LPgk>9+}+zQCD%1<|CpnCxT000000001B#wqUy7_T|~%IxNR-fKLy zG`|cl=W`zO!Cv-E6NaY4_ZXXN_Rhe_`DSdY-4S@N#=~lt-M;TGJ725CvdiPL(AxcH z#atHJkY_J_4l?A$c&atP{T+d2^Z5^{p<2+dWdQ&H00000z)yJqJ8q&{d&k+I00000 LNkvXXu0mjf%gvYY diff --git a/Resources/Textures/Mob/human_hair.rsi/pompadour.png b/Resources/Textures/Mob/human_hair.rsi/pompadour.png index e9bbce88432ef1ff9b4d44896cdd5e7b7814b759..d4e96f3a39b12879a757f9b5d84961f39995226e 100644 GIT binary patch delta 196 zcmeyzc!hC-L_G^L0|P^Zd(K-RB^2Nj;tHfMp@RN7j{AV3tR+Ey!3>N{fB!YPd<_H& z-4pMPxPExrlAcW%|KSK7ppvqn@R zi?OEV>zxFpWM*MA7ByDSNoy9`{?*mg`}h6&svmjhCNo;>Y~a-wjaa{Z@u9N;8o9UR jXadL_G%^0|UdV%))y>>ZqrSV@SoEx3>=RwJ7koUOe>Uf4$AY-pK+jtzR7% z7yBn&X}uCw5Pare%&w0)g1y30_S{Y1-=$AJ`duVJBqvmG$;Z9M4@}LT7wW7;NZUwfNGuRcWPJUg^cPyEiYrrLa)uyVseZx%TrI zL#0&~EqQz*?b}zL1$Pt#&xW?F4lbSYXVtr$taa6#-v4-&ms*{9lvf&zC3+k#6x4;2NhM7)fxHaNYw5YWM3EYQTd%x%%kttQOA4n<6} z7-loiVo=^y9bw2~utmTmStNk}Lww_fNAe4pzC9H9<@8E^#ew*Y8iQ+xSrV!encf*R zb_d*Iw0(7fRiKb3RZ*4O!ztB~gCjv)f>ni)A*WAZr~F009L_L_t(|obB364uc>RKvC=tn6v+tF?R`c z0;DyfKE4v}nKYr%_kq$xR0>$ymU*44c(0-HKPAD9F{k5=rQ&48mv$`#IlJ!ayIP(U zDT*&z0e;3)0k*@6XhLf(8o$%?cUy(l+9{>fzVE+d%8yM~Pk%1w8xcQ8Cp5y+#RtX3 z=ll)6MU|PKxdA~@BW7;EGCTg2r8htT000000045?PgadF@qwhZw)lQR&gT#ZthL?V z4@edNH{MF^*y64Yp82EVl~ChgWaI(Gkl0}bxE@RXj?W?H)FbBbqA!SZoB3?83TXr0 zJo`bj9A|kOqbOOPGZY^@&UN`c0000000021`2qsMNk$!8?H~XE002ovPDHLkV1kZD BhvonP diff --git a/Resources/Textures/Mob/human_hair.rsi/ponytail2.png b/Resources/Textures/Mob/human_hair.rsi/ponytail2.png index 1694107e9c4e9ec960e8d7e24b89b5f3c13f7776..05ff8bf946862c99126a0c951e4d087d735289d9 100644 GIT binary patch delta 250 zcmVr~F00EXsL_t(|obB4Nii9u_2H^2nY^=xHKH&Sm zg_V_!by6y5=T%CSM9iphz572{SY0-gnYhVfB!d4fk$j1nr|mgojHs=r671w1pNZlJUjanxBFsFwM%#D(YRo+4dA>?|K96Kr_O*GOQkG?uf1dyV000000002+cbvMLy4|FRwLf@e zT+zM&Gf%D^8h@qK?RRNiF?{_wBB%h&Jo%Cw$C1)BmGmJOODmGXMYp0000006+x4>3GV1X15s=00000NkvXXu0mjf4l>mS diff --git a/Resources/Textures/Mob/human_hair.rsi/ponytail3.png b/Resources/Textures/Mob/human_hair.rsi/ponytail3.png index 002fb4d149044b372da9018086c6d0d93aa28511..f10133a1229a5d0eb98d931e1d164bded1319bbb 100644 GIT binary patch delta 273 zcmV+s0q*|y0-yqr7=Hu<00013M{Ml?000|MOjJbx007X?(9+V<+}zyZ;o;=uC} z^z`)q|NoWis5<}v00DGTPE!Ct=GbNc006T|L_t&-8STNbO~gdOq!e{Hi={38;9)kons#_95YU*C)eZ@rj?zh5QS1J zRYZpK%Q7-4Ec4nZ)+NH}nl!UBNGsjN#UHYbPMbM9<`>bKxFe^NbH_wyJm8#8&*%p- XMHM)*8SMxF015yANkvXXu0mjfZ^V4y delta 360 zcmV-u0hj)u0`~%t7=H)`00020X>r~F00BNpL_t(|obB3MZi6roK+&NqnFVD}Y}GrV zKZe-GZ5Tgm^&SZ&$_MjcaH1Fypu~|mhR0Xc>iA!U!7ZP+cBpEz_|^ubK{kI>B~cMy z&Sv;mbNrGCIBh??@8&GlITyXwC~ZKl;2}*Ac{gH)Pa`(s7Jo<=zpBO1Isw}+K@RCZ z1=0C4lQ3)wXS=R?aP|M4CdDr~GQMze&V}C$MYSy10FieSM9Pa_Uf2Wx00000008Li zCHL*AA=0fepG%R_zmubj~Ky_u+|M?yLRmt?4L!uogUChiYzt zzcvL$xjnuG{Az0sFwk`ibo))R!fxyeIRXFx00000nCBY~M1PAYKpGGL0000FNIe|NpMZ zXONK&00001bW%=J06^y0W&i*H)k#D_R7gwhlRa+3FbqZsQ@#hQl%0jR+J&^tTrgq| z5H$C{LWf#5m7fa)egKE>(-SuW{PRZ8ahoYp*N~LnV6(0elYinf+D-ADIr==xm{0x# zYdv^D5~3G|nsZHFAOP_Kn+drh&$9?oRg){iJc}^IIJgWr&$GO-@q*B!(j5ksM?zSQ z=^a?ROCnY{Oso5OF=JZa2Q~ZnDlOvf$fo&c6~+^r{_a!Db{31t3mC0lZP_r1*bX}O zR_m0SfT`RI0VY!u0HMGVS{1q~+zSOZHeQrJ3gaLvoG-1h00000NkvXXu0mjfKB9p} delta 520 zcmV+j0{8vA0+j@i7=H)`00020X>r~F00G=dL_t(|ob8&?u7e;9hASR|SxmUu`@iE7 zE=CM;ZiF$$PEr-zj{ldKMK<@hl@>!K0)UND$`et3oJ0SOxL?M z;iZ&bO4&3GgWwZ|fK<~@k2C;{^vgo6qED}dZ_`S!rUrDSL2GSsyaF8&mGXU+K05%H z%cbd>|AySza9(#6P)d2{99N?n%aWKo&k6!70Da$ce%^{a|5>TP3V;xs9vgOLnx>MY z>^ktnywVyoO|LCEdfpIq=j z=L6~NTQwV5&AyOli6GGt?WqSZZSl;;eF=A5YyENEp~WV)U2E>1Ppk0C|M)i?T?00= zso}4+CZ*I~wj9Ey066D9?R|mv;C+EFuK@r600000006)V`2`wN<9zWy3s3+6002ov KPDHLkU;%=QVDDuB diff --git a/Resources/Textures/Mob/human_hair.rsi/ponytail5.png b/Resources/Textures/Mob/human_hair.rsi/ponytail5.png index 01517619e60bff78668625510b151ae3416e72fc..b1a876688f65e22d92f5dc397d66fff513fb4df6 100644 GIT binary patch delta 231 zcmV+9?E^z{G#|GOMu zU;qFB0d!JMQvg8b*k%9#0Fy~XK~xwS?ZL5a0#Ou2!E?1He`mibfDTLt5V!yW`ftVI ze+$w^PLOtn{}QEJ9BimXGp^Skntbym)8geaXmW!)Q^pw51Yii$;_6BhAWRwSkglL; z&Yp`sc|6$ndt=w>`DEXT!{O7#qKU;uR2sGDR5nzaXt5D3rYJA8m{Rh>6qA)=BNdq< hZ!DVPO*kAr(;pI|2r4+fHvj+t002ovPDHLkV1inbWGnyx delta 481 zcmV<70UrMM0q+Bl7=H)`00020X>r~F00Fj1L_t(|ob8%Hi-Rx_g`c`X4*@Uz|NpU& zLqkbt533<&Q+ACeDt#Y_G#1{QF*Ais0g{K-TKc{ht+jlde&6>3Aih3B|Bbjz>zC7S z*NR(f{b#N9;*P>^BGy+*E$%t`s}d0Nd_Do7F~&63+AtASXn)(*2XCzn6HyGm-4e~G zMj3d0rIfU7D@rL*N>wexS#UwcZoH`dFaeeH(?YefkKc`N(=S0z4`@=0*4pHH0U7|Q zde73|)C3PC4mLaaS4{u_;PrZK?)M1T2qA`*XN)9O0bv4{9YN9K&^8hx`2=J}&2B5`KHtm=Esl z;cLZr#TYZ2z%UGWJRX?WfS z)6~?|*4Eb7*VowC*xK6K+uPgR+}z&Y-rwKf;Nall;o;-sFVn0 z>+9?6?CkCB?eX#P^78WY^YiH-D)s;X00DGTPE!Ct=GbNc00BlxL_t&-8STN_TG~Jq zfYHCT2dxL7#eWu|B_YFX#Z<{q0ki30zyDM9Q?87Yd|rAnYw?s}bTNz$hM8fsF@gk) zR_3!T^G2IWM1qvGsi#xtZpS5Ue5GQ3eMt+q@QBW4N}Ma5nD^O)xR7l@QBmULqpSUP zblBSv6~uTDgt%pX(!V%=cW`u1lnRejh`ZZN-dw!>e1DKT;sSetxE;&Im0a?Z7RsIy zr|gv^Ns=V5pYdYGb4JCB1&k)G*BO|IVYDzz#6W)4$}`t~`eo~-$V`kV6Px8CzrXj3 z8=BPa#-IGu56}Lp2vH(>-^+Yay&o-1X^{NnLopv8Z%q-R1pOBV*(CpZG?>$%x*DE2 z*FWAV9Y*xeVDzIHp1QU2lyWo2b2`{59dy_GhA^6=G;N>+R&=U?3YNrO!-`G{fh0+i bVA%p}VovwH1R{Gy| z3R`>jeo0KHZCkk0^(*?{_q^nQ^rLA;-}m&hhtt4Q-*qE>Gk@Y*u37=AIvO|tc#(5q z_ri^3 z4qy*At<^dck$=Vjt96SJtI5zX3{cfn*Y(JRX-d0Q@T=rnQ+?pi;On}Es-|mWvWr;i zDk2H5FS7xq-79HAt}&;N*OxS^bpwkznyRL%sxS-#`hUJh7Y+#B6Q+kGER_5iBY?j- z-L0|o`B@cJRn6AX$S+9q0q;Gm_NBaV@rX=}(TyYT!>5xV$LyR?0$k~c{A6x2?c9X6 zZ2>u;?>g8KnzhMTG$0Qf`@Tp2_72P>z`4t%WLzF} zd+*N$ltUckUh>*(@HdOf^OZ2&Tpk%oPqp*fiq>^Ep%s=Uh7dvsA%qY@2qA@ClR{#J2 diff --git a/Resources/Textures/Mob/human_hair.rsi/ponytail7.png b/Resources/Textures/Mob/human_hair.rsi/ponytail7.png index 0ba07ede4651932176b852aed8cc746f7a11af00..42f3106442088e42c20ed54c07037872ae595c7b 100644 GIT binary patch delta 580 zcmV-K0=xa&1JVSL8Gi!+005o0f$RVP0IpC>R7C&)0E>%@jg5_+ot>ztsIjrJv$M0c zwY9dkwz#;sxw*N!ySu%;y}rJ_z`(%4!NJ4B!^FhI$H&LX$;ryf%FN8n&CSiv&(F}% z(9zM+)6>(`)YR72*4Nk9*wNV7*x1_I+S}CI+uPgR+}z&Y-hbcU-{9cjuz*=jZ3?>FMg^>gww1?d|RE?(XpL@bT;M@$vEV^Yird^!E1l`1ttw`T6|!{K-GN zO#lD@0d!JMQvg8b*k%9#0a8gsK~xwS?ZMr0(oh%$(Ctrc3o$K+lqLa9%+`WE7^ok@ z_WfVXav7QvI)9TJJCn8WztL_3toOo8(iYfBLB@eMvDV+iiahh zMRB2~T1}E>cdU3M~{Uqpz7z_r3Hva$~cqz)q SZO^{|0000<-Oj$M77-~TQUEOXTTXq- zzO`HZ@Y?_KI+9X?h%EObn5OCQ7;hy&RZGr!c}^+S;6sdYvwt+t#M-aH*Uy}@%f71u zYS8BDhONAch`6ip+v5N_2W{C3b}K2Zxc7i7aK;|s;nh0pathefr=CdlxrcpVa02iM zw%8-lYk$~UK1i`^{>Z*`*8~91Gk)hd2qA=0wemX8c)|Fq5R%?UAm4a>Mctr)o7=!J?Fd4pLLIUu-`Mt9g zcB#k9DT95MkNz*YMFK`UKnNj(5JCtcgb+f=h4}&ftM@}7V_RbY0000qmYwPNgj*&?I!40K#{p zT0460GyOjt4hjIAbJ-Ykc5VqsR!RvW1T`Tam@yYN&bbUA*T>U#mjRS^t>7HI_eBnX zeA@2vl>Fg3n;&imYwe_<&2f*@b_eI&ner`4P4%a7H^=>dUD)zi3t+9yT5E(506-1q zu0jaVT4QtEBZPpy?~zjC>M}`634PxqgaB(TwALUuqhkmG&N*0X+2gY6g6#qT)MaoR+6qGu(psbIx<$6auIr$+rY6ZL<5pYX^R_{Zqb;@T zEpRDI$kkSOOAj_J766P_dusKUdLjxyc>#KmjK!GsQt~Oh)#O`UK)AtMS%Dx3f*=Tj zAP9mW2!ilU%=xUG0n}-#r+%WQVd#CNX*+&*7bs;jufnQ3LW>2w)auQo zp7&dd%*V&g$;r*lsL#sE&(F`$%*@cx(0|d*&C$`W(b3V<&(G7- z)6~$=)YR10*4Ee8*Vx$D+S=ON+uPjS+}_^a-{0Th;Naom;p5}ult)=I7_< z>+9?6?CkCB?e6aG@bK{R^78ZZ^Yrxe_4W1k_V)Pr*!cMP`T6<${QUj>{r>*`|Nr6t z|Nm0(QAGd%0Dl2=QchCDFJBbzN1$EW(^`}>(wIfd(=oYD+G|gMO@hnheEq}{I#6;K7e2daFX&!asgrRxz zXypV9acpDMH9EuIbTAr@&D^BWOj6t-h9=uTic_0>NTM8?^9a9@pziE>H|iYsr*YJ7 zT|rZfaEClJg*j~*GdA1AAg@C(M5D z<@gL+uzw?R>;+qRmg=(jT$T(KJ9eIkoIoY6n(q&@S;_*HF!`b+$4;Q}t9GL?%a(vZ zB>)#|YwdakP1*a{op101I|vq&C>!KZc-xsB5aS--({^t93)Be3c|s7}LvRq~rhkFD q)6(KWtp5rP;$ delta 544 zcmV+*0^j|e1+D~;8Gi-<0063Kaozv`0rg2lK~#90?V7=D!!Qg*zdAtROSFM6(FWE$ zoGM+%2C|AX1bYaWFov4it(2s|e}G}f5%6h}mJgo*Sx3%U1E4u))zeN>N*Vx7Dd{WX z@%nn&sgJL^n22afNn?yEA{v0=QC+w|jIpRKA{t}Vl#+@_y?ha`dwYPpzjZ#lxF(=LG3jFF8hK77h}9jL<@bZy05;q z{jv}>^#R;A!Jh(cvI#l;@Ad#+r0U|R#d!!SUB@PAzr0-y?nVHmdPug3HbhXWJ{L(bU8hqBj29LJzQ=(_GMhVwjQ8b|bfk7=6f3oq?xt32=;pUyP>sE$8Z74z?!zkbE; zzr=6E%Q&kD_~8UEVEdT25Qcw0y$T`G(NOyc+`tELom2V%+<+svrlCVZw7lYJ2=U8iO=3rR(tM3K*){(# z9%iNe2VllomZe&2D*#w)>#{8MJN0|bK92JG$2`wCUSo`K&JC|Qg0;3P zrI1o;+VnR7c<+bwPkorOEu};V0rNbglma0{yYBlAV+?Z60B~s{=n3~52Y?tOwAKLd z=|r3kl9HgcMkxh3XQY&%l!BBJLI}hd0bILzf|782>c?sT#;V}gS#ip2DFq<}NGajH zpQtKIDFA?!625XKAL%QlV2nX2r6qlyXGkfbltL*5#uzB2hV-8%z*<|q_mffz&bcY) z3}XzoZJPjK+qQ{H-#IrarQp4vu1W&w(*wvkw~E{M9YP35DcjLYDGljAO#m%MXH9F} zHcxEZHudjQ&?6gtrr-aMdJjE$A;g<|M)Xe|0pM@LvDQ{9^&_PeSZgcwfvYjbAcW9j zImQM6Ap{s>hSoimfW8EuK_xg8#R>fo!kaEn$)GDW#1O*uO|TDy&f1Zj^W_^qLffe=Cog%hjEKB!=(QW*CNH7=~dOhG7_nVHk#CzI#UCt1|&TpZXnrUDuj(ZcZ^d zGIvTETpK#@J>AXk5j6KRM?vn+tdkYi)JTO_Ypz zp4)r^jmxa-T1P7I_ecP}F-osvjOYdLG)Vikd(FNY9+|g~I6WdmXS<)opi;Zr6@CxW zq~-{`9*;{WL`bY(u(zY>XpC;)t5B);mN{|Dga|Eo9Dw*}X5dba^9cR7&uta?6J`T` rVk`{9Fbu;m48t%C!!QiP{6G8wanx+u3tLV#00000NkvXXu0mjf4tZ}$ diff --git a/Resources/Textures/Mob/human_hair.rsi/protagonist.png b/Resources/Textures/Mob/human_hair.rsi/protagonist.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bf9312edb013ab8b19d35ba66dd6578d4e9824 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0H`hz=1=D4jnmiUpVm$Lf%RtQG z!>xMncPSTIu10G<{}9h+dDTGOdUegh6SqqjNnHPME^UVV_azd$W38lT%YR?+qWhwF z+@bt%-yFAul;l~?G80!99#QFAS!ngwrc<_4HrRx#*i@^s!%1#Y(5^ra%~d^}hfFGh r{;FE{#;n})@mSNT9~Ug^oU{bDNLb$rc-mOGwvqdwF2g703&z>u z;!V4AT-j#{E;!SZ(ki}~HR{>h2M!O73=PZ|X=NNJ*xJCdic^A1!u@o6pg|EML-Az| VQS<$^XMxUP@O1TaS?83{1OVx8V+jBN delta 256 zcmeyvIDu(`L_G%^0|UdV%))y>>bj?kV@SoEx3?VmS`>I%6Cbd}J-qwBOL?=ABFm}? znu|aF7kYFkBRc5L6@doLNuRdmMh4YI|EXD{)fw8ElDyV?LEs-{a|J(^_qOSGe^1qR zVMLhRkMPS5CAgP8Lf>~pp*_+I|t{zpcjeLzsjz;JJ+<;<_Mu6uVK-JL92 z{kh|g)wkmxm&QU=-R>FVdQ&MBb@ E0H{@OM*si- diff --git a/Resources/Textures/Mob/human_hair.rsi/ramona.png b/Resources/Textures/Mob/human_hair.rsi/ramona.png deleted file mode 100644 index e0e758a03e79d7950a2905f04527fad538a12f0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmV+g0{Z=lP)VmbeMM#7)2s76UK@eW*cBl%&QDZrc8zWW`ouAK-&LZ~)Q2 zcG`23s+M}5a|QsI*{)~pjbG!YlmGzpJnxGCwl{b^%nSe^BIS!)pF%`R&KW7C*7*jPR)=Uh9??6CR(;Is2)cF~4gZQP=}K%xe& z1rpOVK}32V^KErAwzi|bh#^*6&TU`5?$M8l*yXxC1;FNQ@}BMS0-(L^WwZ~S_jjCD zWjX-1cOKYSB2()EM5LwvD_ROPy4trX1I+AH7n@omv{Z|{#1v3fm|0s3mi1srb{1R~ zL;UnQ(AK0?;l^P_66N~*VC#yMBdSw~h=_=Yh=_=Y=nwb+0(KBwb)uxh00000NkvXX Hu0mjf(cSJV diff --git a/Resources/Textures/Mob/human_hair.rsi/reversemohawk.png b/Resources/Textures/Mob/human_hair.rsi/reversemohawk.png index 00d179a53ea550b6517f829486a3ae28542f44d8..c19069153cf9b5e2501f01745c18917280cb89b5 100644 GIT binary patch delta 199 zcmV;&0671~0@neM7=Hu<00013M{Ml?0006mym6#4_9g7I|3UyIg8j{@eb^S5Sz6 zuhLRdy7#*-S7yF^q2|*2|G$6B|NBA)=sqZjo4e|ToT&2oDa+1R=}tDcOfRna+#=uv zG;q_FRo~QF*V@#6Rr_+Z`u$Sb^{=&7W!+;bZtv)*iT-28cl-ALPW^-%M_*fRnX_gM zuTbsr=|?Zjq(5h diff --git a/Resources/Textures/Mob/human_hair.rsi/ronin.png b/Resources/Textures/Mob/human_hair.rsi/ronin.png index f244ffa78389af708aef3974e1e147b5c2d459be..bf9f3cb6b1f85fd3fc9a9e94aa4b6842ea74b0b9 100644 GIT binary patch delta 380 zcmV-?0fYX;0*nKY8Gi!+005o0f$RVP0B=xCR7C&)0P^zk)z#J4*Vpm!@x#Nz#KgqL z#>UFZ%FN8n&(F`$(9qG*(bLn@)YR10*4Ee8*Vx$D+S=ON+uPjS+}_^a-{0Th;Naom z;p5}ult)=I7_<>gww2>+9_7?CtIC?(XjT`uhL>|9>M7>^1-Z00neXPE!EJ z$jH(B2G5rO0075HL_t&-8STOAPJ=)g1kkCi3REtO3k7zlGV=b<*zli^5)u;=_Z<8+ zm-&J%GiPj}D8g1x6k!uVP_S@xV=KZ!VIg8274FT@j~*6bAs9N>y0U7@76%odxi5U# zR5<9IR7sH*uXQgtD9JxkBzcnJn0rGkZuN*LilXQrQ25RRi4EkC^|i1r{A9ODB21Jf z|IPrz)m1?dVW1!m?hO`S_QDfVm%|d8EZ_-JR~RVl^3`FTh+QbGqp*vJbtmj}LKH<& a^eY~Y?GB4bgbTC)0000Jzu_ z*mICKi=hoDY9LbW$N#tKNFr4f4GW(Vut`LmY&#-OE$Vk&XGtE{&3-n1&yo(M6iGUa zpEJ4ddr8u`=GBh~PYRyb@py(>>uSv`ekG}in-`xpga-r2sDC}Z*rg$SwDvoorHDA{ z{t%99&sm<`KW1Accq`IEduj{pDw00000(99o-oVQhOr@jpJ`bE=ME+QN%mI3Nk&`!ny3VHJA=aK`u6L5-}^|$OX&}yzn;Doowjv*mdKI;Vst0NN#NGXMYp diff --git a/Resources/Textures/Mob/human_hair.rsi/rows2.png b/Resources/Textures/Mob/human_hair.rsi/rows2.png deleted file mode 100644 index f6990cbbed1cbf21e0a1a901741da496041647f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=e?46sLn`LHz2(byNI{_Oq5tE( zw-#?#U(KDZ#1gpdPuusK0*YmAjk^R?7}(mE9L;X;sW-1l_k43+H~Y^Orkb#-=_S^; zFH~^upEqCT{wC%n*N-I6Z=V>|5c;mG{?_@AVcVoWZq9d1=36N57@Tuj`-ARgaswR%0t#oRHuL=FKY6QNDe{rM9!orP?bfaf zCj08;p3lF^D|$a@WBG)uukZJq-^}s0;cZU$bAhPFu&6f<>7TZ)J9xJ`PeI-Xf(6R{?_;8B&+p5L0&zWE{an^LB{Ts5 D@lu1~ diff --git a/Resources/Textures/Mob/human_hair.rsi/rows3.png b/Resources/Textures/Mob/human_hair.rsi/rows3.png deleted file mode 100644 index c546a1c40724c8b9d0f7ec7dbcbf84e67b3466b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=-#lF$Ln`LHy%orJNI}5$;_^cN z%_n!w+T|J6DBq>Xk;S;s^S!5(Qm^a`r{9KC8A3ixy0%1C?*5rskLPRu+no32{o3q5 zYdJfNYp0e}ZQJ?zuI>AZuRrI^5>>EO`}guYhxaAEkGV7dR!g_kzUO|sBG)2Rle2wB z&4hi8e5RE^>%kyk`O;<6#gyEyv+q8#--Km<>Mu9d#H>F%R7B+$+f8{P_5XQK>#g0z zdL>KC6K)pmb=xVr!DG@)&q;HN{~i-swV~>KnMImr-^ypnol3@^1BD)Sy^&kBDN$zq sM%Tx0Pr1L9Q=8W{pV2s66=q*`DSPY9wByWn3hzKdp00i_>zopr09>PgV*mgE diff --git a/Resources/Textures/Mob/human_hair.rsi/sargeant.png b/Resources/Textures/Mob/human_hair.rsi/sargeant.png index f40150553fae5cd8d1122709a346235a42fe3ed4..7dde69c427536f71b06255f4e49d4560b36bf3f0 100644 GIT binary patch delta 193 zcmdnPc#&~}L_G^L0|P^Zd(K-RB^2Nj;tHhi+`04U(W7(c&OsP;Yp?eLMVU*2{DK*# z%?#OhXc3T`?djqe;&D7VVF6!)DJzpr4V##_!hyr-37iQD90!*-h;}75aB947S<@ic z^^nUcCZ_4bt|(Iz6NdFnYO1Pjfd*V|j8jirv9~2Ca2%L^*Rh6OgmuQUMOp<1LK>8g oEoo3~)}F8^L8PZCuz`ocWD)=0^~^rvKzkWHUHx3vIVCg!01cK$!vFvP delta 172 zcmcb}xQB6qL_G%^0|UdV%))y>s@c=UF{EP7+gm3^8x(k09lqYIKYgn~T2P?iS&y31 zoVsP4b-8{q`$a3BFaLTyLD}7Pp2_t&svpkW@8iXlS<7V`dZuyl8D?oU3HqehH~s+#T+*o XzZG&y^UVKz7sU5;^>bP0l+XkKhQ&ss diff --git a/Resources/Textures/Mob/human_hair.rsi/scully.png b/Resources/Textures/Mob/human_hair.rsi/scully.png deleted file mode 100644 index cc75326c32bbb30da4395f7f4ed91f4172088688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcmV-I0=@l-P)=AU|7m%jbKmWa)4Ls;WW=0k7BV zugm)(k`%yEI<6+W_Gq0$RaKYF58z`L-dbX3mR~Bp4A%}3x%dA75fKp)5fKp)5fRb9 z=Tr|*yR-mctwqx`Z|?=(6-V+3I_a_nWsJcUP0=-LjZ$OGsUjrZ9{>Pr$pasq**iKj zTV3K|7@(^mMN+lOviy`_Q54AYd}^BR^$x$vIT!UlfUQQTw(gHeUI9yYCa-horS^_S z=$8sG58#gE=i0W-`o2e1RWQa(uPtng9R* diff --git a/Resources/Textures/Mob/human_hair.rsi/shaved.png b/Resources/Textures/Mob/human_hair.rsi/shaved.png new file mode 100644 index 0000000000000000000000000000000000000000..1866e89c3a34aa1983e97f83cc36c7262cbf8a30 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB}^)KYz;QKD+~DF_i@Q z1vAud(_AHKvp`a2go(G#%t(P@2SXW=nH*9RoMeOix!omvv4FO#mYPP3~V@SoEx3>bhn-xUZE|`7WAHM&NEw9TpC*S-F zmKU1a>cUs5$BOOP>VEu2$t9bGKhGa4eBb;nW8u%rh+8k^=l-t^y0}j4V!Z diff --git a/Resources/Textures/Mob/human_hair.rsi/shavedpart.png b/Resources/Textures/Mob/human_hair.rsi/shavedpart.png index 72dad8dcd1fffe5308bb238f9f8196712d5cc167..bacc43b1b57a60e730a0eb86fe5483b39c700863 100644 GIT binary patch delta 264 zcmV+j0r&o~1D67j7=Hu<00013M{Ml?001FSOjJbx008y%_3-fU@$vEI=H}|^>f__% z;NalQ%*@~4-{s}y3TLE@00008bW%=J08)UE#?0OHiO$Mi0001;Nkl41O6hX({AlM5Oi@UQ^K?)rm^#oa6gugj};N}=SrK4XIbboP@JP*IJh!biNCo)@$ z8^j@{Ju0PiLqv-wR1ZC3OsPjyEp$9pYdd!+4<6ABJI^PsTk(-wE-8xQ8@pZ*$E%T< z2Q!3OIH7{s9dS1cD64BS!(ga$)sm^&5!E|h_!(-&n+D~0<0*r~F00DSOL_t(|obB2{PQx$|1<)VF4i?ND0gk{? zxJZwXBjhAKMbs5JLOH^?3s?^e;>wB|irw0(#D7xMI8pp3PIn%FD4U2l09RE9;Pd!@ zSSgB05gNCPNn%-3t(m&cR!rE=k5nH+vFBdm_MrO6b}GnX?}O@B3lrV zzU#WDICl3#2%#^T>;76rwYK(8BqAarA|fIpA|fIpT64+HkOP2-q}M(|2rm~^bjG|5 z{v5|4gm_x?E`Oy9;3D!h7w~YUIscrU4iQtkxP=#A5|O@ohY0Y~rIGtgE4N%55fKp)5gZW_5fKsHf^SwTtcfL`{KNnN N002ovPDHLkV1hrgxF`Ss diff --git a/Resources/Textures/Mob/human_hair.rsi/short.png b/Resources/Textures/Mob/human_hair.rsi/short.png deleted file mode 100644 index 9f730a6fd705d75086fd886ecd0c3bdab982c9ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=uRL8GLn`LHy?L9r*?_0@;S%YJ z-d~!@DNNtyAE|Zf+97iENz;-4o-34A{IKAv^yE0O+V%PWH4k?$yY}Bi>tFt!t;@b< zt1r+IGT;AB;M}iy&#mW)3LM_|vuKUB;7Y0eLDr1nzTf7xNF3UC^HJRsI}`tNm4brY ziZePQ&Q;Ewo4KP@DDI{W&>3LR(EeLTS8mRcTMIVtoVL|=`QhCR@mDV=tX*q*ZC3is zU2Gcqp<6#idaaC}FlExz-c_q|KVR9mx$0(4cTd!}^moq+Yne9BwlgZ>-x0i_{b6KV iu7&8l8JtkFKbY8eHkc>P%hyQ-iFmsDxvX*t diff --git a/Resources/Textures/Mob/human_hair.rsi/short2.png b/Resources/Textures/Mob/human_hair.rsi/short2.png deleted file mode 100644 index f2ce9e45e99696d51b2212518e12c845aa4b21bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmV;q0Y?6bP)Kf6nig-W&PdM(E{s1X2{#)f5qvfg z@{p9$PTPzzLGSwOeD*`W@OL{Al5dQ0+k*4ILc&j{)645y@eSTR56S-y=}1*o?y1;% z;9Fuy}r#)H$jXsSGsNVvhzba zY?V^ui5>f*l%n(byy+wqMPaqp_j4h}xS^eu&)pn-7`&_NI*Q|%`8vKhj;ZT9@3oH?FTY$a)b~9#O(U`_vrW@%S^>WqS(e!-iYQ5v**#k8#eLvbz?CL5T-WtI zZ0o^KGu-TfrCT2t8^FU%Cg922Voe5K`E7JKn!bIPA6;17{$05@<=|EVtk j00000000000B{69otmW#g7}G@00000NkvXXu0mjfT~x{B diff --git a/Resources/Textures/Mob/human_hair.rsi/short3.png b/Resources/Textures/Mob/human_hair.rsi/short3.png deleted file mode 100644 index d7c69538b1f14b0aaf69128c5f8279490d42fd9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 490 zcmVP=X<**C< zb52M9C?auL763rkbr{F-@V#D18_v0S0)7k;i7oU+WK-WcXRoiSS?mfrY1`L ztzoKPimPf=)#$y?M{5)HPZm$2^>3|{poqlMPqQHW1=4Cu6K=Ko2qAxwXr0D#Up zTrL;%eV?xxhQahnq)C1bL-w%DGXS6$!TEf~^?Kdy;cf4Qsv4(h%9DRr1put;iVy+- zAcTM;Phl_K`1m00MMUPE!B?c9YFG0002YNkl(EXn;Ti2#*9#$%6a$xY z)i1)+bu>L7k^~e5mv=lJbo`-(9?vjxKvCfuIbbBqvMhU6Khe&UxN}v}{Qv*}07*qo IM6N<$f(}t;eEJ{18Gi-<0063Kaozv`0SHM%K~#90?b<;S!XONVVd{8+Tp{BqJB@Q_{nKFKDk4Qyi-_FrjfRNU7m=!}Pnkvr zi!Q*eh?x~LD=WrIb=VgfGBjsDCWJ_($kHYBRQhZ$GcK zc7;S=9`#M1ckNq!GQm*&=sRHPgvg$}*Wc2@nUU zwMWheJO%Kx0+08T)aG2m%S@>O)~@TJh3qfHRaJNWIy@BORpDk4QZ$qA=E&9-S}U6R z1O&6BhnTkSIx42;nRy^8Vrs5$T>t<8000000025J{abgtneD{~00000NkvXXu0mjf DIl_v8 diff --git a/Resources/Textures/Mob/human_hair.rsi/shortbraid.png b/Resources/Textures/Mob/human_hair.rsi/shortbraid.png index 6aeecb7c09d28e74ec96fa9acead54d934610c05..b060df9c169ec3e70b502e6b6d8bc5a96deb6596 100644 GIT binary patch delta 408 zcmV;J0cZZL2Brg$7=Hu<00013M{Ml?001FSOjJbx007(D+u-2f~HTmZ62=Ks^iJsFlzdzEtL_ zMLFxg_Wo6;D2@2$-_7+CAQPic&u_e)K{-FvT78e``l5+c2= z*C~z66y-uj9H_$>vIoJs`wE@K!0+mp^c%fDKMD6^QR+C3+ zXDO}5x71W7v{0F_H!-v@uQZI%LKzy0R>H~O@(C3@OcCwino%tP0000r~F00Q($L_t(|ob8&sj_NQFhX0VrC|+Ewrr3_k z@Bc(wZLzB@tQ6i=kQK|PI5;N>5OM)RbmnUy4vc?~$GLb0V5UJtfr!G=8no7nXb3`x zAcR=b2|)-E0L*g2X08frEtZ;v?RGoc#%Ko+QIJx$+CDx$9)IS9?$RToS@x2#e-J{1 zEX$DRIjpsC&Lsc>0BEi8{{BAN=1_lnH=VfyUf2 znO>xn-Rma49%h5U=gL9ZkTogicC1ua59o z5!RP{c$x?}Ly%Hl)pzw8(7nZU1kBFQ&%qdz^nb1YKJAfS@k*%x)DJ*w%fN(qr?A#u z)ZQBbo6QE^`}?J` z?=SXVd&Z>y@rpbzOU1m*O*j8Y9<1G5KH-+c<^kwl z|Nj5)H5catiZYf2`2{mLJiCzwqULHd)|xRxb>EIJ(3l? z5j*+!zx9`R|HrL5r~CXvbiaDo_C6D{%p)F`dLCZ6&oy;&h(VGh8!KO+p;o|8{qmiG zKR4+fiZGfo^RUv&GZK>aNk?KC536c~_yueISyC*!{POrAdqJr;UOBJS6bf|sUW zB=&Bz4Y*r6|K5Fzn6}r8T2H+_U&$jAbKO2@L6_Iew)>$5c3#UCS|sks73Te4#me(O gqta;kW%;kXIa_5bUaH&a0sX+>>FVdQ&MBb@00a(q<^TWy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/shorthairg.png b/Resources/Textures/Mob/human_hair.rsi/shorthairg.png new file mode 100644 index 0000000000000000000000000000000000000000..02dc7dabfd43b8ce70b018e8ad12de91da31c6cc GIT binary patch literal 332 zcmV-S0ki&zP)4!K~xwS?ZGil!$1%P(0~6Uq<7`s$^oc0V3ZM3B7e>7Y+`GbB9;&rfb_dg z1r7Ti{uoJY$~j|$(>P)U6T$I8jc%F4>j%*@Tr&Ckuv&(F`$(9qG*(bLn@)YH?{)YR72 z*4Nk9*x1uz*=jZ3?>FMk1>+J08 z?d|RE?(XpL@bU5S^78WY^Yixh_V@Sq`1ttw`T6?#`lW;ClmGw#0d!JMQvg8b*k%9# z0SQS&K~xwS?ZMkt+b|Ra&>;{3=_P>i#HOwe5O6#K{QsW^de_l&>C)c#$0&nO8GN!Y z5?Rvry1F|rqjNN3k-#fx_zd^R0P}awAwB_uD zaHI=lyLXiFISlI(JX_b`VN-}0}Ff%1M$ar@cCNnt9EXK}Al=08F88@g34`DWx&qLs%d{Bg)$B2mkUwVpMKn!;5a-li%_NG+Z^FJ;qPLo8Xq5VM2%2& eMAJ0Q|LYUs@*7b)#+`=%0000eg_q8hpP!!B94@N05?wXe0L^0rcsJSt+fN^nXEwT};SA!#h zQH*RgjYZBFtY%AnvNs-oGzz#I{T zVuD6%1DX{PO~_i95+cxpuC+}8iFXZK=;k7^FJM!^%Pr~F00BlxL_t(|ob8&yZNo4OMVYR{wY-g|>p}CR z7rS5;DUM~6gwXc@T@u)zq9_K)rwG6ZtExWtB_iv;(cc7nD@}j<+?};0Y=ZJWiC_Ir zB7F6&sM+|A`zh4=azhn-4F)12BBhka$n#fGRVk&s#1la`+kfUnT=frnP+SFMoqjgm zEJszq2g^NxE8kz%&%OdjW$$_|Jeu8556I@uL`;={y78)Nos82JIAtfdKfzm4o-*lP z000000000004Cv&OPnwxur~aG82xwte1u0|+412s0x$CcjpfaezH24C%Y4|Bh{%1D zD#OM|$DIlLZ)x6|Bv+iG(FC+Mnr%$@>+fY}noU^qt67%i+gkFC*zTvkcUhaa@w8$( z^Ny*^Q4dZhU~4#!>_I83UB~1?cDa9wTbwg&erKjw0RR9100000AetXwE$>K>y~QH{ O0000vD#YNccy6_gcJ9{-MkEhF!&if MUHx3vIVCg!0020?fdBvi diff --git a/Resources/Textures/Mob/human_hair.rsi/sidecut.png b/Resources/Textures/Mob/human_hair.rsi/sidecut.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8d3a5e06da4520b504953de4b6c7d29cc93330 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e=>VS)S0KHA|NcvtEF z@87@w{Q2{bA3y&8|1UGMLL4Z~SQ6wH%;50sMjDW_!qdeuL_+fILBpo2I7<-XCs6|MKNp9TGXeefv$Oi8`uDbq=xDtz2zadpqdl zPE>ruo_1u@z3i6IgpQ@UavZA<2%N53AHe8#fb|WJ^|JIdL3EQ*U=$!#rXKi9j-k|hLu5nDU+XZTKqhJ^Sg6VbDCPE zkdt}><5pSuD!w~~Tf5Xgi_C~Dwl9xinE1=@{#J3Iv%sL?Ywi5AtY>l%D(70qUX8oTBhYv8^1V@rN}`~!)2y85}Sb4q9e00n%9k^lez diff --git a/Resources/Textures/Mob/human_hair.rsi/sideswipe.png b/Resources/Textures/Mob/human_hair.rsi/sideswipe.png deleted file mode 100644 index da43aa0dd5376d75bd9ee70203155f3d43b19c97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=M?GB}Ln`LHz2(T)V!+`LXmaoW zsa;3imbW%-Jy+k!EzG*))v}I1JC9c0mlIj;?!kL)_NgU%KiW8DNA#Y|KA3&p00i_>zopr0G8covj6}9 diff --git a/Resources/Textures/Mob/human_hair.rsi/sidetail.png b/Resources/Textures/Mob/human_hair.rsi/sidetail.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb336960a6d438364e915fd04c865cd53c9227a GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0H`hz=0!2jvPC7?8J!^ zXU?2irDZe|D9Tt8%4LS2KoakH9VXSw$CwZoVS+iQNMOpLIUe(Nl8=1CV zxZ+mOne8=2CT4>70+gU3T$jHjd%FN8n(9qD*($d`A+~DBgdN2Q800001bW%=J06^y0W&i*H z*hxe|R7l5TV4xD1S+s-Kyu^EnMMZaKIK4C zFqJ_`nE^uqlD|T+g%vlFf~{B;;9!q}Q7}}2pdfxeV|TXz3V+8A6h4E;#vL1x`O@9e zEvO0_7cNBROG!zfDrj4T<|Zbs4Ezch&=iOXpes;jLiGiPzlAYGP<1efV<=ES6TG5!PlQMOe}dq)@B^ z5hTv#>}LNRAq!$7o_V#YTQ+fUT zh@eoLc)&Za^ZbcGJm8&O*Yz4f0kP#^?Ov`3+*=Ne`_Kd;iz{fFXaTyV(}Z_0r@vfNG4}Z00000NkvXXu0mjf*L0SW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/sidetail4.png b/Resources/Textures/Mob/human_hair.rsi/sidetail4.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5feb61ce9c12f0485b5592fe44a7701a257e21 GIT binary patch literal 311 zcmV-70m%M|P)+A6F@bmNY_4W1m`1tzz`u+X=|NsA~*z(>00004WQchCSvuyni=Hla5=Z19^}w!|H!$z{ z9w{vxfQ5l9i9PS3IY=h|MWz}c637EafQe91$PVz*?Am;JBAZedvje6V~m~jO5a@dX)DHaGonb`yrZ+(I4pBETV-pk^BGv002ov JPDHLkV1kH;hYSD! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/skinhead.png b/Resources/Textures/Mob/human_hair.rsi/skinhead.png index d41090b6dd711121d583d00a55789bb232feb375..bfa90bfae9db0a481f02b787713da53eb7813b94 100644 GIT binary patch delta 137 zcmX@kIFoULL_H%j0|Uc^<&WnADYgKg5LY05>C&YSJAJ+YSxhBCe!&bz`&{Pi0P-9> zT^vI+&L<}vV4fkZFr)D=1B>wo6$670_6$ZAA`5ufR($bbIl~T;VFb!FyVx}_ajE1p iaA^oQC){9TWKeeGwkVo$bPdof22WQ%mvv4|2~7aPohrEi delta 183 zcmbQqc${&9L_G%^0|UdV%))y>s?XEKF{EP7+gpx&tqMG>4u3!X3%_>tzQo0br5ST> zdNT3P+V$Gx;PSKP-_|)k=Q;bIwMD-6yV$h*K|AYj)NH(V`eyR#&(YQi@+ObOIX+(N zmM=XReV++vE)YmAddB>2o~e#~mfeCa*SsU@ycxY5XUYZ`oLZ%K=+Z->$ZtP0WoOv( h1wTGn&J5PUcAMeiEm1C2iPKv^d{0+Dmvv4FO#r^LOt}C6 diff --git a/Resources/Textures/Mob/human_hair.rsi/sleeze.png b/Resources/Textures/Mob/human_hair.rsi/sleeze.png deleted file mode 100644 index 8b5505dbad171d66e198f523b3fe38ed3fbeceb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=&pcfmLn`LHy>*uNkO5Cy;$gP? zTsP~t_X+5^F3D9ASza1YDZf(O`@}hU@!LEN!PBM$dsVu?!TzD~QatFDy!-Bb>! bK?R${%?on=pIZ6EA0*=G>gTe~DWM4fwxM^W diff --git a/Resources/Textures/Mob/human_hair.rsi/smessy.png b/Resources/Textures/Mob/human_hair.rsi/smessy.png deleted file mode 100644 index 25d5e49efdfbe1181d64059057a206145b2d45f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmV-^0fGLBP)tV0gv{~H$51KB8zF!rxD_#SUxRqsSqt^vm4y~pSAD1H8z z00000004lso}Z%y=iGN?+cw*=IOoE#SobZ-Bk_G-;<^B=l91aP7po+^3qWjkW>gcP z{fbO&n>BKA*l&*3c76w%39uf#N`F0Wjj8$z2{<(qv=VUD+8;8<;s#2+dsPMi00000 c0Kk2H0Rk4CUGeAyQ2+n{07*qoM6N<$f>b`O3;+NC diff --git a/Resources/Textures/Mob/human_hair.rsi/spikey.png b/Resources/Textures/Mob/human_hair.rsi/spikey.png index 46475174a5f159994d9e292bee08a3d4e690726b..5c4aa6f359b08a558efa40a89a08f1057f84b100 100644 GIT binary patch delta 210 zcmV;@04@LW0^$LX7=Hu<00013M{Ml?000kAOjJbx007d`((v%`{{H^||NlTHekuR} z00DGTPE!Ct=GbNc004nWL_t&-8STNr6~Z7CMZrt3fS;rRLK^r&1DqrM*W~uWLfy*@ zzY2^ZlhYU!XJFM0k*<_b&+>G{S*oELG{mdchB7cj$=Oi`hD*rDk@zHB7t6AI6&W~_ zxH%#wXH>EyV!j!KJ>Q6ucSH5gq<7TOm^?0&B_>-y*~TOVmgQf)0UX8(5;?F3pa1{> M07*qoM6N<$f^uD18UO$Q delta 355 zcmaFF_=#zPL_G%^0|UdV%))yN42+hZE{-7;bKc&v?K`5t!}{R(v@h#wyYI9FKMT3? zF7u{Zim=IMp$RP)-~E&Oez!YErsd_|=Dh;+d;AuVR`!Yr!hZr6zY;=CM6l z%ODeObA?0jB*TQDrkRRMOS-maX#rQ?>}~I;KTypddN%Fa*ZQ-( z5z|;1VtOvloY`$?#gNy1U$14u|8Mv9_iQhat^PE-_Wh&jTJP)5R`Yb{zZpP*9&vX}WkbKVU=lbQ`)Ab5U zhuc-EmhY@~5{$XoyjS>^*w>OBR^k`t?5=d?czES)X>7iH=l?V}+enw9xfRO<4lNFT y#PenT$(@H6PJ1pDpgM2as>CW=7X*-hBfZPGFMeI|No6Q7Y+ab00DGTPE!Ct=GbNc006s5L_t&-8STMAZi6roK+*3S z_7*3IAqN-z?X*%Z5Z>d5n;fs4kF<_eB9*_*>rORHN#~u$p}LKM zBB`ZWC}vHj3sq-&WGZiFCk>tGd!bPKCKO+b0|G@zX3NSOY9_qn)5hiU@tlt|1_`_f z!@ASx@6pk^t8Qc9mm42Bue7q6E)-ohQyPPwcG5_ea-{O72}0rVmV|1sJ+M(caJ@w; lzc2jJ^+H4V$8))SswdjJ9W&mRc6R^(002ovPDHLkV1jU5dg=fG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/spiky2.png b/Resources/Textures/Mob/human_hair.rsi/spiky2.png new file mode 100644 index 0000000000000000000000000000000000000000..0e96a53fb4a97d2988b85231ad2d2998d29e8905 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0FuW)~q8(j$FBN<>kwl z|Nj5)H5catiZYf2`2{mLJiCzwK_FI7wT!VJ5S`i zx^=CcVV=?UmRCh{#d|iLoDr~?M>E0aZj|w<>1R&va0#h6Hz#L1XYwQ816+G%?ue1m00MMUPE!B?c9YFG00050Nkl0#iD<;&$c7L2{xeIEX_9&b2C zCXUF{TGGffVy2_qBoQ;azG$@St*jty+pCRVOv?vidM}&l`hVeyn5*exIiEC%xmlY` ztHqG8ZnY@vHa#B^k!@0DqI*-RHKG5n;-*hPtI?joH(TIxKSSsk_PNVfOeqgqDCAH1Y`u5KwAELC;h^G@yJ^;2er%2(t!vP z$VTlp6q8#Hh`qi5BglZ&kiCom@oJD8Muf2%wsU8Gi-<0063Kaozv`0?SE6K~#90?V3BU;xG_}PgdIyxpw39sZ;U) z%Ue;WM8Zvws3IfLc#Er(>&+Ul4F*=4uOV3Ad3eSc&j5uC!{CiEei#N{I>#dzV|?HD z-Wc(QVR1tWBqEa&7QABKA$O;^Wk9_d?+-0RewsMb~I2v@NInCwg}&s z$S;Zjtu+8(nkIzLuZjQ~Pn>hb5ttPLG~PLfX_}yv!Zb~A&OvL9NAod7J^-|B3+Ehw zZ{z8V68TvUAoDy!YmIRn8*6P7=3y<2F}~|M06#14oWt>WT%6H$UA7aFLx!u*u;1-= z%Xf!i@Eot13V*Q;P-~6-evi#&10a7ROpX9+ZNsn+jR%0;Zr3m!YVQNw^cePBeWeu6 z=X3UaSt+2k#cE=(yY;xnGx`Ohgp=|n z_LD9mV>+ekmwcbz_q`AA;@8ay92>{6>K*-BkC-kwdL$P{D1ha!uoR}XUdm=QBf}Wu zDL0fI(=C-G2hb>1f0a^8Z$Q`}!SZ#DeS&j#U59C!a8IAqh4`JS02?FNoe?%Dusg$A zi|uyn4}XV4rg`_7=NVns;p^**q3y#uWmqkyV^T;?0UAo<*%uVHssO;{a!H*soAuo6 z5n{7M+qTPdDt8^g#)vSln1^fQ0aUFJ$L4O^_Mfsn^-D>EyAB9L-&)&*Ar|vAo0y)B zQYvZ?`<1AtwYE`8EvayiyAEJ3(Zl07HsM&z32-%j3S)CJ6{#mb6OKKFYoQc78P+^0 z#$?^n?Ww|J6Y}&$#a?kt4rN_Ck>(hm)g%=gi*=6HWZj*5O|R;TguLT_!6*F}0q|Od pKF)YS5ClOG1VIo4K@f!hi9dgs0iX9tuLuAD002ovPDHLkV1h`KW4{0Z diff --git a/Resources/Textures/Mob/human_hair.rsi/stail.png b/Resources/Textures/Mob/human_hair.rsi/stail.png index d6f5ce28b440767ce65057b68189c4ed67d92aa5..057c210c2a675496234928ad03f3028d16777b11 100644 GIT binary patch delta 608 zcmWO2TTD^`7zc2?n1D=K#a6BQeh>fu_xk0FXZ5GsqE&=B$o*X8!P z*MSdP_pf_^&+Q3#yk4*0?+<`b00%?>CvZHB2ZO;7h=d3b2@+8v45Fd%W_SZ^5)lxK zM7N@`WGucNi>Km=)K+3AkrJnqyWdmkA3MrLc@O-ab+19tNMe8Ui{LKfbE}$Y^lh~B zOm;mjFI>bt-Oi`7PEI47zWNhirmAnB@B8~tRrx|6`zRWtGuC=GR2%g1mHpDEmqp}> zwo=Iizm4NVjSm|;Sdq5?xRwh$8NSPa125UZTP)#;9OyKduevg#Ng{@v}U&&sVk|idBq&RWJ1}MD3^Cp z9Tm15!A4oZ8OGbaW%1&oV~z-OD8`hAx`&3lC?OSkJnf=HdUs^~a*kGWf96TTbMy7lItRHZa2{)p{FU;yEJqjLU)h`jubh_dF&VYBUydW73JD!YZM4Ufi3;;)p)zHCp?nwSArxZsW3}i$M0y%a{ZGS~#;~{c-a72#m`-E$` zK?Hz9xIa9$9Ab`$R7i`L=Uu7}XY=;j0}%mEdT6cZb3{~4?u=T5xB_4m-SygOV6A0q zEh}}1Hf!yCwAS*e+O$T|!VwgxRS*%8i3pSeFvk9MZWsnY#AMle{gQW<5pZpYNU6y@ z?>%_$=kGbj1AinsfIp5HHmymOpG?yrG!4$<;DlUKir^aRPHQ%;saB9eiv6DEU%4S? zkrV+RvDtR~0(nJK}3p(6a%Od#sd_ZB!2#0<&CT$MQ_)w8DEsEyow5fAP9mW z2!bF8f*=TjAY4fHDz57skNpUyH8A!gJUq4lP=94OEPuYfz4o(g(;C?C_E~bXmc^IG ze-^P0u5($d(#Z~3GhS6{lK9u0u`W5Ax5;4>dwT3g&{~7{9*9TjQW5 zwB{QN*AxrAs~1{lFngD@P^Hr^=Qau7uXdc8KGwZ&Eu2jmJ7%>An6xbTz4qUa)7LM1 z@%Xk)GhgbtJ=d9oG4sx^?|wnn%O$JN%$*$0uuI2VZvQT!^k@EtHzFR~Xl-8-9I&@L zz;lPrp-g#R#wCS$yK`^1)pGCfTpNGq``e~PU%ljVBXa-7KiXx-a7DOOv%&Y8*r88C=Pym_Xk!#p3CfS%aC70)ZL70MLb^dCQ*n>Tlv z=km;;%}iQKQpqKji^T=!KL7bL!^b7ZCU#}V6Qw29KV*93l03t;JiaSUSv{|7!}@=+ z^L8C9agt|V@akwl z|Nj5)H5catiZYf2`2{mLJiCzw;l@*Ls;t?lZr*9cG-PQrqL* zf8gGKt!=vtU9#J++ur!ABf_x%B4g~y*_9Icr}R%H-hH-y(b2R;D$28TkMAx~n$%~< zpkwuG;)#`tOae=cE1y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/swept2.png b/Resources/Textures/Mob/human_hair.rsi/swept2.png new file mode 100644 index 0000000000000000000000000000000000000000..acb933aab7201d8617f2d173b7fe0f16a7a4b95c GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|ep#Yx{S0FuW)~q8(j$FBN<>kwl z|Nj5)H5catiZYf2`2{mLJiCzwWAm$DKl-y)~ceHm#LE zkk1fsL};c)F}uPZCB}aS1`M*rpPUwd#U5pG$AFRCiBhb#}tk}`!b1lDs?q%?F L^>bP0l+XkK#*T42 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/thefamilyman.png b/Resources/Textures/Mob/human_hair.rsi/thefamilyman.png deleted file mode 100644 index 6e0de02ac3255eb4acf297bd389ff04269571dee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU@Y=&^%Nf!CNFW=V;$smDS%pHG~AtAF+2#;<-?H?N&k$r;-p` zg1w81L~_$svzn+s56}1>oAF={GegXt{kzP%?%cKa6~0z#d-dDqkNrg}W#t`qeXl;t z)LSnS-T!QJfUv+s28NHz%N#a8`0=*Io%uo)CldqP1A~q-x9ona1xxm>zoTCxU0hK& zYuTh9Q?$R@2kiQ@DgD6ev!83eKaq4bIA0uCT`DgsdsI2@??iVOIQU|py4QdEwYJ>b z59ZuHeWlPds$2Nur7=Hu<00013M{Ml?000FMO;+G@zO3 zafl;prg(p{W;4E6x8G4!)z_?R5tMZ-DBn2*+l3a%=ZivUn;ejCnL>UbrA#3kq+}>0 ggJk%SsH#8p2G)WQSk4E>asU7T07*qoM6N<$f_eF96951J delta 348 zcmV-i0i*u*0qX*g7=H)`00020X>r~F00A;dL_t(|obB4Nje{^4hT)IXE#MibkaB~# zyDqb20@g`pp-7ck{wuJBWnBcAnB$c9X)Ifq@5ex8OTb%e3g-=y9!bBI^tHX5#jcX> zNxzfyU2>z3f;kr2d)C@7*VbSf7rYDoF7%7?KMTTd8Xx*1seccxG=34L@~>)Xz9gNJ zu{P<~&YxZ7+FyY==Pcxy#$VC0@m1FT0&}Zdb@k)@opZ5&%KEkQkHLF?j&IyKXWsks zU)Qv|xCn3g@Bjb+00000001Sn?4|XZwy5J4`Q^#Auhxe)%`eI>U4Z!TZ8G-QQpi8a zmNcHu7#hi%X;q6lEv~jSBd_DSL;e)n>~|{UsjQY^cET$H)8OiX3+hR0T06hwjF2SB u4s;k{_gaqd=5t4^2><{900000a5O(6ZA~evUwxqf0000d%s diff --git a/Resources/Textures/Mob/human_hair.rsi/thinningfront.png b/Resources/Textures/Mob/human_hair.rsi/thinningfront.png index 53ab7b8d8948d3e546945515074984fa36171e02..ed587719510f17cff7b724fd3edc3490f22a05e3 100644 GIT binary patch delta 301 zcmV+|0n+}&0=)u|8Gi!+005o0f$RVP08UU$R7C&)0L;wH(9qE2lw+=j`n4)6>(}*VowC*xK6K+uPgR+}z&Y-rwKf;Nall;o;-slq(=H}<; z=jrL`7ob>!0000AbW%=J09RL6SBJ3E)6?laoxK160F+5YL4Q;j8STN_PQpMGK+)}G zMu)akhYIZf|52;Ha;U+?7<1O*ztN_|{6NfBYi$xa`-zCPP$*R{d!5g&mK_24BA4yw zuD*>Ex0=U(>f^-i?#JD5$4@-WkEE1RO25ZdBh*}Rg`SpH3xQIbD?)l4o}dsY@cg0@ z(PdymSBc1>vnF9WA`#)hhCN6~zClt-Dg9ONnF$E6RYtr(00000NkvXXu0mjf456p6 delta 308 zcmV-40n7fq0>lE48Gi-<0063Kaozv`0Sie)K~#90?b<iWfx7dRHg%HN&jhk5vA&k9qYHlgQznnY(000000000$Q-c)qrunWwEBBT7 zE~ST~lIF?h{rJ2uaP=lq;3{cKF*kGitKtG|O#ZC-oPX9Iz^j09`K>(@r~F009w6L_t(|obB4dje{@{h2clE4NMI=!o_8{ zf|QhY=!Hmo+FHC9yqZNpiAijb@_!OiY(n063^^eIAFbPXU3%khZOy+)`jK>&G;GcP z+8Dkz-=YbA@!zlJmo~sJzH_0;ov+!1oHMw&vm006gtgs&_J91#`DT{poFr+=pWS?s zQ{nd?b+`5-&`FY+xBMU4PmJ-BcihZUjPbH}P0i&deB|N*0000000000S{o%z zos{y?DtM7O&9yXjm0Nt@_syEHk~z&aH8E+UVrwL=NY;Tv_e$Ac7 zp?;tbt{(VAJv6?i((6lKkoc1h^fE&8T8^;uOGm5;000000001RG{5(cUAYLhl!^cV N002ovPDHLkV1gYLmgWEe diff --git a/Resources/Textures/Mob/human_hair.rsi/tightbun.png b/Resources/Textures/Mob/human_hair.rsi/tightbun.png new file mode 100644 index 0000000000000000000000000000000000000000..d701cedb205302cf5a4ab07af5fc648ac3eabf8e GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^4j{|{BpCXc^q7DYQ%R6tFatx`T#sOQ7mdKI;Vst086e+ Al>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/topknot.png b/Resources/Textures/Mob/human_hair.rsi/topknot.png index d75299912e406ad0b62180e20c7253b574812681..095a588b4a5ed1f79037002839dca59656d114bc 100644 GIT binary patch delta 294 zcmV+>0oneH0=5E>8Gi!+005o0f$RVP07y_wR7C&)0P5=My}iA@zP`c1!NbGD$;rvg z%*@Tr&C$`()6>(`)YR72*4Nk9*x1lq=?d|sV_WAkw{QUg?|Nl45 zsxANk00MMUPE!EUhet1Z0001+Nkl6jDH}R2DMe@|Nm6j^FoSp zWz9MHV-r)>OiWqTd(WDm%Oz_NNo_vu&vR-Lf~mA+Zm-9EDwrF|eb_$V&WBS=#oU;J z2zWG4LPR7_6EVXu48yREEgN78E?>I?WCd3pb6@-3eW;{_S9DT%c?TmYU<65JX_^NV sQ(1&O0FsK?#2-}1CS(|fVfe3p0pcn+a07*qoM6N<$f=?Wi3IG5A delta 251 zcmVY$!ypWR;dqeT|2#W`2g&|u zQKyv38twKzP=uD65A3g01anmNB_fvA$Hot{FPfPhn}jgE&tv1Os+H^C#BTx~Yr5~@ zqj=9I3=4HiVpzOe6HXf75xXq5*My(8{sin`P&@zt000000CWJrcWpd@xqm>Ci%+xp z_VQN6&pBOf!qp!O%*-T&AgWqDh%wIWH_LkQb8dI%QB7xa#~nY7UQGA#xT)$EL&+i! zw|v_9{AzprAh83t6W|eK($2X70000000026+8gieqI+)C_67g|002ovPDHLkV1lsv Ba?Ah# diff --git a/Resources/Textures/Mob/human_hair.rsi/toriyama.png b/Resources/Textures/Mob/human_hair.rsi/toriyama.png deleted file mode 100644 index d92227291946ad858740ef60683d6b53759921db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)qyk_W=TI{cuQ{ln*n& z4&yjl2*Fg<^7lQ@KU$8jsun`9L;B+Y3n7?@TusIi9moSMKj(fp;7hUHXE%)FXv?wy z08&bbF(O_r=vA?t&*)X*y~jLFushoOE(h2U0#ZtA{N;Q`CxWi);JpU`^nH)h>GZh% zh=@7BRMi}?9_9IRMLb&Bei=6(<@pxz0sNnY?L_1y*lO_EcJjAJ)4}K9wO={!zm}8m z+2G3`W>33s_uLdhuoxo@aMLuoVHmEi=e=*hhii{A3=gznJD3s?~#lG5m+v12r z^7H@HVwRK8^j%b|&e$d{|x0mJ7T%tEBED)I)PWt#lLdjh=_=Yh=_=Yh=_<@z#l&DRL}L?pG^P& N002ovPDHLkV1f-g{p0`u diff --git a/Resources/Textures/Mob/human_hair.rsi/toriyama2.png b/Resources/Textures/Mob/human_hair.rsi/toriyama2.png deleted file mode 100644 index 1363ff73fce0ce8ba4efd86af950781fbd82f542..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4UFT;uumf=k2YtxrYsSSRX8Z z7r>jCmvHX!)Y_A5mySwrXm4UmUg9t{WYffb{2Yrc?E4qy#;QDEJ-z9M_Wk;+nm^@M ztx{8(R=jQE(F(tFH(ic|lxEn4T(z-zp2KNiZ>D7bJZDuF=Z@8fr7vFHq%*C-_Revo zB+d=@(hq*NJum&fv}8Zmp3fT@H#Xc$SA6#SN5z`2=Jru`dvc}ILM0}6X}&a0pAs~Q zF*EGww%oNpeV1k4I==n(+jl>I)S27geXabAVSdHmp5yLw1a^yGEc&DW^KDs9(|$Qq z!TDO}EI)qK|5qcT{%~`)q7n=&+FtUluHk;h+KrjH1+n2B9i1okxi5J7+qQx??)t8E ze-Awp3Xz$Av15mc+;^=XCtoV*dCSh8(2(fcG4tbj`^`aDO1O7Kif$FT5@p!Qz@R4B zli|dqlXfjC(EH$;Tjmyd-krORlaB9>tK&Da`5%}Yd&pKJFYu*M$<25O x{)t&OQJD diff --git a/Resources/Textures/Mob/human_hair.rsi/tressshoulder.png b/Resources/Textures/Mob/human_hair.rsi/tressshoulder.png index 60e92702f764eebeed37a48a55f272b911330710..3b336578489ca071ff81e96ebff1bff1052a8fd4 100644 GIT binary patch delta 315 zcmV-B0mS~o1j+)C7=Hu<00013M{Ml?000|MOjJbx007d`(%ISB;Nalo-F{Z z{QUg?|Nljr(xw0a00DGTPE!Ct=GbNc007-dL_t&-8STNLZo@Dbh0)I-vY{`qO3U^d zmG%NQutLX12WG7>WNIFJLG|x|wqP*l@FFK+If;R!h#@IrNq@>1k|M@bswzg25{9qL zjn0>(is2XdqzkR486yCmF04Q8iV-dl=)$_*Rt%qE!B_|@);CYwcp{v6?42jVg~u)& z4*$tX5yMFlOB)PrFq}4YPMb(K6)8pTT$PmRS}Q4M?mQ(a(Y3jq7)-IubiXGequ8!= zzU0iPq=hcj^fblD&kIIN>|GfY1`~VJ8SBK}8-vW=bjJE%FLOA&;1A7UA79+Sj=TT> N002ovPDHLkV1m(Fl8gWV delta 565 zcmV-50?Pf$0>T847=H)`00020X>r~F00Id~L_t(|ob8&uu7fZPh0V>K*dlp}7`n0X z{tr^AuaG5DW`-ztXu}P(1x%BGia)6;r3Kq3KSlBZI62jpi@L7!({tDBb<@4}j{lP) z_}ux_q>fJ(;2m1)RJSS$NdQFjp-`>$Q_+Z+eHP3Ky(RuH<$uT4T98tL)*6g4Va<7K zEdT&WDXH;E2q8uVYOO&jH5_k&v~dU_ymRj5b#-0)zVE>~mvb}pLWq&jN~xiEYi;iM zFgwMjBa|t=hr1BN3laSzcJ?Lco2HoyQcM7th!K4zLD~a^5YYGiTynXe1*%tZoO4C~ zf&t(@%@=0D*MH*+to6g=+qONY2u;)Y%jI&;;v>$x51h7ehG7_nVHk#C7=~e(Zy}jK z0HB;lAZ7ey{(z!3zKYPrdnv zXCRvZx7#glfBQIoIDWkQ$iFZPsW}R8H$hBAi2L$u1AlKJ?)?X`l~SW)t@S9sB~~wi zhcRMM+BsK+Vso1k-Vuv!tsROFxvqii5Rp<2t_)*Lg@~)CTMiI$v=odn0ED`ziF-r@ zfPZUB30uk%VPK-sU!4#2IiQ-Zuf2;8IczEZBM{N=^;}TGj<*U#EbbHNy6zYTjkaxf zN#ro24=%9J45;h+7y=w>Bp8Na7=~dOhG7_nVF>&IzqKqV0QP7K00000NkvXXu0mjf D+T8;? diff --git a/Resources/Textures/Mob/human_hair.rsi/trimflat.png b/Resources/Textures/Mob/human_hair.rsi/trimflat.png new file mode 100644 index 0000000000000000000000000000000000000000..496ac2f7ff921d3f52ce012c1a9d7a8c0e970c10 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^4j{|{BpCXc^q7DYQ%R6tFatx`M&S7R$OoKVbuZR(j#M`ll6#WU5X zde`r==UZ-7=Z9IW|DGl)C^+%IpmoqjWzl_=9|B!=Ox_t~$ahDsSlu|VhdFG<35ocf d3Q9_oDj3!Fd$Av#GF=GdAWv66mvv4FO#pZfJ^KIv literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/trimmed.png b/Resources/Textures/Mob/human_hair.rsi/trimmed.png new file mode 100644 index 0000000000000000000000000000000000000000..898524294af8c0b935535a86383f157c9b5c400d GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRu?6^qxB}@fU%uR3RZtIPF_i@Q z1v8wkQoRP`FxYy!IEH8hCnp?Wo*}I;qwy~Ti*bR5fx!p+2Cu`C2`dFTX7D>0F#l%e sNPED}S5I?eI z!LY^cLtQqj*#?V9DlGRmo2Pua!W2jXmLdlpUoZudfT68P_QDcK0tR1_IAIAS0Yh7p zIB}u2A!)>g{FY?vxsV)*b6iNAY?(|Zlm9>oCMAq;Ug~;bP~YhXrrZ^kZ{K?{NPVXx zEVr}lY1`m?2K60MR@F6@`4T5U3=;5q&7s1w2YE)7S5RUp<}3@ zkLBwT9HSPXh$S`<7*&EIme_CxMJ(}?GsK7?M$Qr=!y;#jOeT}bZ{K-5%U0T+HD&++ N002ovPDHLkV1i6}l7s*N literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/undercut.png b/Resources/Textures/Mob/human_hair.rsi/undercut.png index 515c902f26d67497702326645204bf83d411f795..1101b675800d3ab8adba9ac731be105d5b084693 100644 GIT binary patch delta 193 zcmX@Wbdhm_L_HHT0|Uc#_L;swiYLG)#1%+?`0(M(nKSqA-@oB*vIfX!DhcunW@wnL z?I!``6?wWihFJI~Cn&Ieka1Wl`9*HQC7$)y9bVk8UckhsBVbj<)sj|{(0XCv!VE1Z zXNiEu3!ni?4yN}h@BTanmy8E8F&r>mdKI;Vst0C34ihX4Qo delta 305 zcmV-10nYx>0l)%~7=H)`00020X>r~F009R{L_t(|obB3CZo)7SgyCt$1?I$<6Ymks z3slBRTD+>AApM^d1p;9Z)t@7#FZCk$EhGj;p+WvXc zw#aQyzXP^wpV`$il%M(vM1*X=^yFuEhBxYX$%}|<<_4q|NIZhdiZuay`uuh#Ox2G3 zI|~+OTV9Xtaw>)k?=7wCtOIa#4FCWD00000fU~;;N8yJ$qktIa00000NkvXXu0mjf D_I!=( diff --git a/Resources/Textures/Mob/human_hair.rsi/undercutleft.png b/Resources/Textures/Mob/human_hair.rsi/undercutleft.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e1bd759764353e479cf8032770a5c81f99e533 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!`~rMJT!Hk{r%#_hfBy32%h#`8 zfB5j>+qZAOe*OCM=g-NLCr_O^b>_^OvuDpa{vEg_-k9K}Gv4qrC~Eg@@gTe~DWM4fn3b%| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/undercutright.png b/Resources/Textures/Mob/human_hair.rsi/undercutright.png new file mode 100644 index 0000000000000000000000000000000000000000..b84cbb0eb6caa19e0086bf58882df74a4803d003 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!%mREuT!HkpYuE1IzyIXPlecf* ze);m{?AfyyE?l^H@#5vnm#<&He(Tn)+qZAuxpU{a9dZz0IcT&)Rm^n8zyIlH+t&9uCF;qjP4*Y& z*y?cOvBk1yAXK(OrBB$)kTGzh?ClT{wa)7*H>bI{`Yc*x|7X71y#<}uqO#wvuo2`^ z^ndd~B)FhPHhJ-rCm%OkJyW$mwySTqxz@+BsA&N^KkD{+ukfhRm9AD%(P}adFXMD^ leZ!NI}9 z!^6bH#Ky$L#>U3S$H&RX$H~db%*x8l%*@Tq%+1Zs&(F`$(9qG*(bLn@)YR10*4Ee8 z*Vx$D+S=ON+uPjS+}_^a-{0Th;Naom;p5}ult)=6~ns=jrL`>gww2>+9_7 z?CtIC?(XjJ@bK~R@$&NW^Yiod_4WAp`1<<#{QUg={r#BYRTuyO00DGTPE!Ct=GbNc z00E9kL_t(o!|j$^Ps1<_h0PrX+q{i+30>;ZQF^#64Cep;+j!t29_kcPBp&FI@?`6i zV<$Nw`c*|$)qf6gjX;drA+9Q-W`;&pfgPu)%+9e!D~<>Oq7|pjh>1v8O#mPQm=)Ze z5fPCy0TBX$y@fD(1Hg#yAb|IF1!0i}JT3tEWo0&5=I?;!jHgKfk#bhepAA4cB_bj* z0c(MjdA8abB~;^&Ei@7IF61@pG8BGiHKClQTCnjxtbg+B;jx%qtTQ4Ka|lz(iXtCO zZtTO1_tmWJI23Dt?DfZ&_1=Ze?C`e3b;s4i&~0;+7yF!fPK_7qcCo9F6W?@ ze=CRxE!HI#f_5e-KOQDPI5z0LfZC>D4=JpN$Dz?+kVyi`?HuavrIGsXn< z^=kRvFKMm&wr$aM9RNTG0RT`+t>T1d%l{Q3Tq%X3DBzsK@qc)PQVMO`LTlaoDzH?3 z*L92J|Mq#9gzt<207xkT06Sywp*7mJ^_B0%c;x990Gg(O5F$vvR|EhUjPHTOolc26 zosuliu`>qKc^Qkb@y@xSEkwSz1Aw#fLh@>c0;UJK)h3Hr7s{weIV>9*lL)4bGr-pss6g z`9W*I9Di0^1Ex_xP6&yFhaGV5kn#6)8lHQ06wv;kWf{7z8w?#AoMl;1-(C@5txfXH z2C0-62BuQ>`DO!aZ2~<1SWNxVLPsG_(19#uCkUDX(|>SZBm9+8aL(N{GELKA%qyt1>5a5{>RXFz!;Mh zMRCy26v_$}MKS2mwk`Ji zy|?^D_kRN@B}J^^gmFp?_?H$FLIm9r@OqepQxSqvQ&ceqt_!EnCIN;F(1+Fl&Na!g zPCicX$_b9^@6I_iO>=QqKuU?SETg5U%ChW94sdon89%4vBX~K0>hIIEw3HHbSHMep z03>Hxq$Qnv?+7f)3V&KV7{8>S5XcFi)-LMD+kXMmvecBA1(JJx-_vc5;0PGX)Gru) zf@H69KY$po{;$3)G1VbzdHlOGtrk5>&>Aq_XQ!p|HJQq$tvL!*iW;|-W!dL>{xS#T zc|NO?Pr2;JOo8ZBRW<9?m?yt`+>(7u*EtqPK)7IA3+}zyW-rnQmFMd}>gw|H^7Qod_xJbu`uhC*{Qdp? z>ofA}00007bW%=J0FI81j*gBtC4FN6008SrL_t&-8STN*Qo=A01<oRLiK;5Q=I9u4SvUK>53v=;r1aKAep4041mB-d%jM!JyozJWwTZlQ$E0+9 zUXiOszfG9nUEm!Gc(V$Jgt4@aBxWGv=7O5O1<65t0A^002ovPDHLkV1kJ3=b-=q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mob/human_hair.rsi/updo.png b/Resources/Textures/Mob/human_hair.rsi/updo.png index 6253390a6d8595d864cdfa002cdd90fb78da3f83..510a54213e1b61e8ac48d2a23b70dc71003a42af 100644 GIT binary patch delta 289 zcmZ3+yn$(gL_G^L0|P^Zd(K-RB@y5g;tHfMp@LVhUj6_7zjfsSEub80NswPK10&Pl ze@!l51AzjEJY5_^BqZM++~~#P$kXt!zU9o;+d27*zuF!$OP4K}Y;~yjI@clF{k;aB z#aj>6$?w-WaqEW0lXWR)_iOqstQRR18TK zJNHcHHC8s14i_r?9Wv?p!{p>i4;`8r5X)7=brH|1fyE`njxgN@xNAJYj}( delta 408 zcmV;J0cZZO0;U6y7=H)`00020X>r~F00C`DL_t(|obB4pk;5Pi1>grAs0I4(jSAN6 zA>a{=@vL!>4*R}KVkcvP`0+si>k5D(BIU(1R)re305}}tqokCIYJ|0bn*5Yf0q|oQ zU3DJtNdQ`Wl>}3I`g_cRG5+#0h>O7i06FK&`28Qfz<=U0c$$DV?b>y~XG7|K z-{|i75e6ILbl11o5NnKMSbFDDSa~C@EP*@W%g?)vk#okl3@qKvfZf74`sinY#Q;oq zeUk*B?|8ds760V&?yp)B^feI?5fKp)5fKp)?dDY&ZO#%ojEkeFfss;Ljr%ns@~Swx z8uYBmJDm_Y+kXLk&MUz1q{!9T0PCgDI;=l!PKwNGbFfRoU1fNGc^t#&i-`4Ep$PN? zF|=W85@wyZ768QAIf0#ly8xaWU=>vxbmjQ(4|wwD`pUu6ARFm+99D-Wbe6pnp-bg$ z{ckUqm&tbzdN3mV+hgwEb(n~Vh=_=Yh=_>Z`2}}bvJuUmm7IkD00003lWEo{#4i@Alm4aA|$o>|({~dLRD^^a)(>zg$u;-?!|e=dTN# zv#+bPmwj4r+2m+L@gx`HYTo0IpDVpL?d)0jWqNAo<9BKEQ!Cf*yf5gkK5vm_g388O z2hTj1b6WrYqd6Cv&&TcVNS!z3pW5A0l#oX?*cK z`rN%#;w=Tw`FY(pQ$nS7-h0s4&93+IWXfs3%OPgF4L`{_+~1kNW^nw} z>rLKIrq7jJAGKgkc~NE5N41q2>zw;j?&w_1ogUHkWNZ0@l1s0*sr;LKZt{ol#pf^l gFn)?~M^TmhA@5rukAu8afic41>FVdQ&MBb@0LsnO)Bpeg diff --git a/Resources/Textures/Mob/human_hair.rsi/veryshortovereyealternate.png b/Resources/Textures/Mob/human_hair.rsi/veryshortovereyealternate.png index b166fa158020052d12df2311db781d4affaac7ef..d3c1ba2e52a7e8605716e21575094e505587b88d 100644 GIT binary patch delta 286 zcmV+(0pb3r1Fiy)8Gir(0055yE&>1m00MMUPE!B?c9YFG0002zNklIA&E+dnQ}w1#`{)3q_?bVlbp zQRXY9PUkE6O$8`z+XeuWb8hn9=Y<$T2$2Twz0V8LO`2}Tn18a`BbGtRS4u@8L{v&e zrPR=6cm$qQ3eqhgL2@J8ie zM-`ulh=_=Yh=_=Yi0G4DeV-lyz*>tCLTYr*4S7GGZ^KC`v99ZJIV8WjKM$a`Vfu1= z#$QL1ug34ky?+zXTI2C}z&V#blv1|lH!CwLeTit839SXF4*vLGK)xJ$2_d9B=UnQ8 z);hKI6qjYWW$Kq|OCjr9H+eul_~8X8vQK^LmRJVfIQT<8`!3DKrtR@#on?W*y<5{q zb{cfi$1b9^_RhOrwfE`m`b9)UL_|bHL_|dNR=xoij}pG}_h6y600000NkvXXu0mjf Dv^B;3 diff --git a/Resources/Textures/Mob/human_hair.rsi/vlong.png b/Resources/Textures/Mob/human_hair.rsi/vlong.png index 86631fba6fb6743a481b501e1d521c56c548f2ed..85bd74e629d305427e9907d519ccf93f647346b4 100644 GIT binary patch delta 361 zcmdnO@`GuDL_G^L0|P^Zd(K-Rr5@lD;tHfMU%G^hE`hm^A3y%|>C@M*U;q61^Z);U zPaD7eK&5OYL4Lsud225|{l(hva}p@>%hSa%L_+fI!Hs@QhB5~p%1?~(zkD#f;LF52 zGAA;54oeDk^Df@me33Q3WD$=|eM7Rk#uEOgH~z=^sIv?Iw5#jBB|o90=ZlQkMddfE zPbrHWd)?&{?rZECAgFY5N7gLPrcVJAdgRS-b2fcj;Mw)HY_r=1xn(M;9Px~f)g3CS z7Htg+Y%?ZpvToyZyc}M3e1pp4BFRHtJ%zt7?wwe8aogLTo{5>y&p(;*Gu!vv+q+3` zX3e>H);j(F4ZBOi%fGys`jKlnWMFE{+F1@V*f>Ng_)(F zdrmRtk%*q05pKL-jd~#W;ReeqDqZqd=FI);dVltBKgadE7OVt@1B0ilpUXO@geCwA Cs<89` delta 551 zcmV+?0@(fd0<;8>7=H)`00020X>r~F00H|+L_t(|ob8%TZo?oDg&$QHm3)9K{q|Y* z202Xclsk2q1B{nlRZ17ljxGW&A-E|dK!4_w5H^C0Y2!8#Dbl|y6`!2*05FnCqiR6XP9i65&Xy+n*0>T1x_@I|s_K)pBxf5;&{kbP z5<6k3{g$L0$N6~{_a%m;#+z$v5{4nyPCQw2!05*O61;Hzme{Cn!i6xeJ_O?MPu024 z%w7eCVMw;Oc>AMUa#Ktq7b7%9RtF5jfYoZ1ye1-MsdH}3A#n5n%tP}~U3s(FG@s-` z4DjMY{oU0sB!Bnec~ASQ6MO@_2Tsq&C38^r9MGBFB;v#VA*@~duA^;jAh|Wba~J_6 z_awI^&--l=;CUR$R{$8v*QJ%=&tibR0rn){{BduannUu*0M8_!dfUj-6-7}L zMNt$*Q52;EVPX;;a)OAGqfM3LtZZp!_8R?2x1D~NR;xjob$6w^%wkJ0NPO`Hj+0}V( zgJ)WZ&acSofG`E!)$0gvi{H6cjdC%S}AO8RU4|eX{`vCOyj7&^SnR&~Wuf6#6*R2hn z)eH=bYMw5RArXh))=xX=$Lz@C?9BbvDLTo&=l}oUog$syX&1jSCDnd?aqh{x8rL=M~B2srWGR92f|jHZ$jjiEA?&b~O=F=y z!{Ka(!x=(6A)%FA7Q0rhnptdNdhM06-#RNZ!{blNKhJ$&v9)3Ti;AAZ&J7)W8-P~V buk$}KRl-N+NAq1^crtjp`njxgN@xNAqWRog delta 754 zcmV(*1K~#90?V8O>g(*ZM)|q(izsx~g)h286GT z8u*dPn4z@>Gh?MS%)qsVz|6*<(^?ObKN~81)ff)|8FQynF@IoYv(oy-T%*e%`JoPI zg=fsD>l$@k0|4}PKDHB#m2LG{X^pJei0JYaV3^r7-nJKr$eoV{GaIXe9kKfy#J3@e z`1w{%U@sv5G~yLfNm2}%Jc)OM((adGixh@G9C#ZG~{ zCe$CA@s61{?sH7}lVfX;0v;Tr+xsCkD7Xep%UUL+{ud#&hbY*R8D$n!it-3tVcjV&bMnvVR z%XoW@p#VIY9ZrZB39caD0T`)KdvbCzLx%%ACq(0gFvs|@QA9Lzo$npo=uJ>xfW7W) z#*8DPkbfoiMQf%d5g|=eRhFfx>-r#MjX~!Gr#9SWxm-TydERbhUDrWHaF7E&8f95d@+T4m kK@bE%5ClOG1mSb?7r|mqt9E_XQUCw|07*qoM6N<$g5=0$6951J diff --git a/Resources/Textures/Mob/human_hair.rsi/volaju.png b/Resources/Textures/Mob/human_hair.rsi/volaju.png index a905e8edee35b8e73a49842e90d2e74f1941966a..9852d05830acf9906b374db3dada9ee19a7351b0 100644 GIT binary patch delta 353 zcmV-n0iOQj1n~lp8Gir(0055yE&>1m00MMUPE!B?c9YFG0003hNkluxF4%Xb~n0btzb+e`mITi_G)zpD~$?I+Mw$Gbu|( zjY%dMH74blLomurGBe4jky2#8zfh57X3Eq^kr}!jW!e79lz-(A_^`Rjlw`AMoSw}r zQ+B<%2ClyJl-YO~g5trb*#%(JQ*$07LqAb7b+^DS7-i$b88}Zyjrbs%rfHf_BBgou znX=jEIVDyo#&LW~DN+*CDUM@|qDoQ-w}%)hiE)1yf+T8O8n*p+M47nnHl5^DxcXsx zVa<=L`yi*neAg;lKVoLyW7@SlfsL;Q{n#d@Wi^u$K%N< zTNa*=Z>;J-0^!|yinf+rif*^PkhM@)Q;QW8+J5j)9 zS=P4aa-ysMpgo^>mSt8cHER-v0lQ-^eTN0C*4iqiY}aOtnSa~?m+)Z%8oM`v=kpdo zDMek^ficGJ_xqrGZ$zIjlVzE$s_NVOVHk2a9K7`Z_=vl9UDp9XC-{fYy_09b15{Pz ztv_l8Jb3pz`&)TsjaOAQ%?xOG*7;n@Ua&4H zjeWMSfR9}e1b;yg1VIo4K@bE%5ClOGehH%s8Cq)#_ksk#>2zYV**q+ly$fTEbvke_ zg#nahIa+hfi&iNGz;d~4jjPoPfb;p>)(+o^Qp&E^YXB~nOKZPguK?6_4I|Sfq%M4zIoUlc_UMG<+PPxB?(Znw7Eo=nJ-JkRaWw@>;b2!bF8 jf*=TjAP9mW2)~>!Q&R?qZTkEU00000NkvXXu0mjfvZEJY diff --git a/Resources/Textures/Mob/human_hair.rsi/wisp.png b/Resources/Textures/Mob/human_hair.rsi/wisp.png index ddacb26468c7dd62d69d6c2509f549183320903f..da029b887080719cc370d4429ca682c00b7f2151 100644 GIT binary patch delta 668 zcmV;N0%QG}2dM>+8Gi!+005o0f$RVP0K-sBR7C&)0ELBxi;Ihmjg60wkDZ;JrKP2( zr>Cf>sH&=}tgNiAuCA}Iud%VQv$M0cwY9dkwz#;sxw*N!ySu%;y}rJ_z`(%4!NJ4B z!^FhI#>U3S$H&RZ$;!&g%*@Qq&CSox&(P4&(a_M*(b3b<(SOs^)6~?|*4Eb7*VowC z*xK6K+uGXO+uPjQ+T7gS-rnBd-{0Wi;N#=t<>lq(<>l$=>FVd_>gww2>+9_7?C|jL z^78WY^Yiuf_4fAm{r&y^{{F|d7aRZp00DGTPE!Ct=GbNc00ERqL_t&-8STMaSK2@r zhS8@-Q3Mf;fPbT5-cpH7(|D>yTmAI^|Eh+rUYSgAEql|h?9E>mLZFExnn*z+PWDuY zxL|7{W;VUBryq`}<^BD)keP_+O;Stm`ksjV^Ct(vM7?D{Ikl6?z9-^r>?tjcdU8$D3ZCxg}EahRMCk$#y_I&wsecILL~?|%?=z}mqP^-?;gmUcNIW_AQD zNQv3XY&;-NOV&ipu6vkm6DNKXQJs9mB{6|N0#Ut$S8}}0F|Ags^)HY_DhWg_f#gR> zqK3@!@%4k5M1*8!KM!*=QKj3PgG+B&QHTf?MP|ia|K?Uy$X3Y*mz$svwN!wtn7^N_ zOgyJ-)qj0^kz1fqu;Tjd@Fo+_DVuk8vr|)`L68;aZ@P<2ROqTR9DiLn8Y%lee%CEL zRSF;3&pjLHYKP9!Q{|7h`Yaq9=#0JXiKi-^?ZK?a2I(>E9(t-$Q92*c$OlS^r^-1> zeoCY1oYE+zhNCoP15rw-<9M+tbsR4yTCLXq=M@*CRxT@>z3>zO0000R%WFFNKUDra9*@hP$H$20bEM0qjQwgpXp`}HTr$Sc z>2&b+_9oAVVSflh2pD6^V=AwJbh%ucJn)_bXR{fCAW$|y7u&W009RL6cz%8cV+@24 z<#Dt^pf2l+WY{KRl0{L#bzR)v-pXr)5F|;WJf>0zeMc_|l*#hMd(y&k61 zsj>ko{7G^p08mPCd3lNZ`+ERDk|bEIR?10G$pMSS!hb4?qO8ldMNz0~D`VSsnPr*f zI8G@-;O_1Y0I*uEEZeqARVQeLz{jNLd0wqkc1?A1yrL5e8x(xS zo1nmTT|7QM?oaSvd+k2n0|d5hmy^k)6q=LCq$=}} z@&<#!V1Fet@bO!ms0%ob(^`$7I(D7DPSZrAKZ%9}0EnUp zjIoVEs3?oIT_6#YtkWli;Qaht{%&GRhLcGV_e)8@a?I0TX;L7wLT)>i=Me6Q6Y zf#?+y2%GXeSLze^)B#zRS)w695XUi2MD%PDHLkV1nXQvc~`b diff --git a/Resources/Textures/Mob/human_hair.rsi/ziegler.png b/Resources/Textures/Mob/human_hair.rsi/ziegler.png deleted file mode 100644 index 0702c72a4a6248aa4750dd88900c537e05e22d0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)A9Xf(>IOq2Cvk5)uJ@!8~-sb^y!*J25f+bLhH9(u$GP7o0uv1Il1(~7@zuP^Mgn7;2l0Nn5Qc+NQoV+?M$Ti5r! zzh19(G%U?>%e{ax#v5Z|6c}SX@NiB|Ua{gY5*&X%pQ~$oyTRvZ5e0-0LI@#*5JCtc zgb?yK$-L{2Z-!gf1T3MnQe$(X4kxkk zq$$;TNWL<4LN!BWWD}%%V$`+mXahOV3l8$kJ?kqG?&o^ENW_6@GGwm#EDnvpBi0(i@Y3~pjTgY#s+1($SL<0-BQ$j!ycv#R#@E`~O;Q)+)A~Twt{H_tcV3M)LbLxg zFWr^S6-`y5m7QXmh&*9mDl#7|wm6;JwL#Fm>95KfON75^X=J2zK3&ebwZB5HUw5->HH$x zWD?wtGUptaxoGsM96&_7&Tq?W@~X2TgkmQgCE_atUQRU3++=OA=tLrl%p8emJ#k!QiRF$S7a91KT1E?PYw`F+)0B;xqun;H=f&T$no!(`Q(ww*MykQuIVHk#C z7}wMC56Nj-XXOW!wso2QDft0F(;R_Q^-swU5Q7@z2%N5eT7H0()#hw{wFA1Y!}Ixk zS@w85sym_UI!x2lA$ii9`~Vf25Qxl-d7l4y!%|jt4w&az+Fy0jjxQfb4~Kzj4v@Y0 zd7i&@L`AmF-8nniBRIri2gs*qaYBkXBY8S4*=cU=Q&s+fn8w>M3~Rwfod@uD?oiD< zrI#C#!!TU>Nm?>QWN#p`@er!~fYQDA77$UaG78e%oSW~&RLf*3-ivR@`-Xs)!z)2c zNBLbLa2WME!1m(r{RU{l+dIH848t%C!!V5B&nK?cG`Acae^&qi002ovPDHLkV1m`} B9*_V4