From cf9a10af4e9e3169006bd41005469f709ff57731 Mon Sep 17 00:00:00 2001 From: Stxcking <217132821+Stxcking@users.noreply.github.com> Date: Sun, 6 Sep 2026 20:18:44 -0400 Subject: [PATCH] PORT: Thaven Markings and Organs from Macrocosm (#6162) * Can't go wrong with Sprites * .ftl and .yml files * displacement + parts + organs * marking and displacement yaml * does arent real...yet * Imp dupe nuke * go my human+ * no shaders :< * whoopsie idk how --- .../_Impstation/accessories/thaven-hair.ftl | 207 -- .../en-US/_Impstation/markings/thaven.ftl | 27 - .../Locale/en-US/_MARCO/markings/thaven.ftl | 877 ++++++ .../_Impstation/Body/Species/thaven.yml | 197 +- .../Mobs/Customization/Markings/misc.yml | 238 -- .../Mobs/Customization/Markings/thaven.yml | 92 - .../Customization/Markings/thaven_hair.yml | 1309 --------- .../Customization/Markings/undershirt.yml | 90 - .../Mobs/Customization/Markings/underwear.yml | 25 - .../thaven_inventory_template.yml | 5 + .../Mobs/Customization/Markings/thaven.yml | 2444 +++++++++++++++++ .../markingsbundle1.rsi/meta.json | 111 - .../markingsbundle1.rsi/thavenbignaturals.png | Bin 871 -> 0 bytes .../Customization/thaven/thaven.rsi/meta.json | 47 - .../thaven/thaven.rsi/piercings.png | Bin 170 -> 0 bytes .../thaven/thaven.rsi/piercings2.png | Bin 130 -> 0 bytes .../thaven/thaven_hair.rsi/80s.png | Bin 805 -> 0 bytes .../thaven/thaven_hair.rsi/braidtail.png | Bin 631 -> 0 bytes .../thaven/thaven_hair.rsi/classicmodern.png | Bin 1433 -> 0 bytes .../thaven/thaven_hair.rsi/doublebun_long.png | Bin 1285 -> 0 bytes .../thaven/thaven_hair.rsi/flair.png | Bin 783 -> 0 bytes .../thaven/thaven_hair.rsi/himecut.png | Bin 557 -> 0 bytes .../thaven/thaven_hair.rsi/kagami.png | Bin 609 -> 0 bytes .../thaven/thaven_hair.rsi/long.png | Bin 988 -> 0 bytes .../thaven/thaven_hair.rsi/longeremo.png | Bin 655 -> 0 bytes .../thaven/thaven_hair.rsi/longest.png | Bin 783 -> 0 bytes .../thaven/thaven_hair.rsi/longest2.png | Bin 778 -> 0 bytes .../thaven/thaven_hair.rsi/longfringe.png | Bin 609 -> 0 bytes .../thaven/thaven_hair.rsi/longovereye.png | Bin 720 -> 0 bytes .../thaven/thaven_hair.rsi/meta.json | 759 ----- .../thaven/thaven_hair.rsi/modern.png | Bin 934 -> 0 bytes .../thaven/thaven_hair.rsi/mulder.png | Bin 575 -> 0 bytes .../thaven/thaven_hair.rsi/ombre.png | Bin 668 -> 0 bytes .../thaven/thaven_hair.rsi/oxton.png | Bin 633 -> 0 bytes .../thaven/thaven_hair.rsi/ponytail.png | Bin 477 -> 0 bytes .../thaven/thaven_hair.rsi/ponytail2.png | Bin 699 -> 0 bytes .../thaven/thaven_hair.rsi/ponytail4.png | Bin 668 -> 0 bytes .../thaven/thaven_hair.rsi/shavedmohawk.png | Bin 227 -> 0 bytes .../thaven/thaven_hair.rsi/spikyponytail.png | Bin 796 -> 0 bytes .../thaven/thaven_hair.rsi/stail.png | Bin 813 -> 0 bytes .../thaven/thaven_hair.rsi/tailed.png | Bin 1167 -> 0 bytes .../thaven/thaven_hair.rsi/uneven.png | Bin 968 -> 0 bytes .../thaven/thaven_hair.rsi/unkept.png | Bin 946 -> 0 bytes .../Species/Thaven/displacement.rsi/eyes.png | Bin 332 -> 0 bytes .../Species/Thaven/displacement.rsi/head.png | Bin 332 -> 0 bytes .../Species/Thaven/displacement.rsi/mask.png | Bin 332 -> 0 bytes .../Species/Thaven/displacement.rsi/neck.png | Bin 288 -> 0 bytes .../Thaven/organs.rsi/brain-inhand-left.png | Bin 255 -> 0 bytes .../Thaven/organs.rsi/brain-inhand-right.png | Bin 265 -> 0 bytes .../Thaven/organs.rsi/brain-thaven.png | Bin 244 -> 0 bytes .../Mobs/Species/Thaven/organs.rsi/meta.json | 22 - .../Mobs/Species/Thaven/parts.rsi/full.png | Bin 524 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/head.png | Bin 535 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/l_arm.png | Bin 279 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/l_foot.png | Bin 262 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/l_hand.png | Bin 260 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/l_leg.png | Bin 257 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/r_arm.png | Bin 289 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/r_foot.png | Bin 252 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/r_hand.png | Bin 283 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/r_leg.png | Bin 265 -> 0 bytes .../Mobs/Species/Thaven/parts.rsi/torso.png | Bin 554 -> 0 bytes .../Thaven/chest.rsi/bitemark.png} | Bin .../Customization/Thaven/chest.rsi/gills.png} | Bin .../Customization/Thaven/chest.rsi/hair.png | Bin 0 -> 304 bytes .../Customization/Thaven/chest.rsi/meta.json | 101 + .../Thaven/chest.rsi/muscular.png | Bin 0 -> 750 bytes .../Thaven/chest.rsi/nonaturals.png} | Bin .../Thaven/chest.rsi/scales.png} | Bin .../Thaven/chest.rsi/spinechill.png | Bin 0 -> 920 bytes .../Thaven/chest.rsi/spines.png} | Bin .../Thaven/chest.rsi/stripes.png} | Bin .../Customization/Thaven/chest.rsi/tat1.png} | Bin .../Thaven/chest.rsi/tattoovines.png} | Bin .../Thaven/chest.rsi/tattoowave.png} | Bin .../Thaven/chest.rsi/tiger1.png} | Bin .../Thaven/chest.rsi/tiger2.png} | Bin .../Thaven/eyes.rsi/glowleft.png | Bin 0 -> 4453 bytes .../Thaven/eyes.rsi/glowright.png | Bin 0 -> 4454 bytes .../Customization/Thaven/eyes.rsi/meta.json | 27 + .../Thaven/eyes.rsi/sharkminnow.png | Bin 0 -> 4247 bytes .../Thaven/eyes.rsi/sharkminnoweyeliner.png} | Bin .../Customization/Thaven/hair.rsi/80s.png | Bin 0 -> 5123 bytes .../Mobs/Customization/Thaven/hair.rsi}/a.png | Bin .../Mobs/Customization/Thaven/hair.rsi}/b.png | Bin .../Customization/Thaven/hair.rsi}/bald.png | Bin .../Thaven/hair.rsi}/baldface.png | Bin .../Thaven/hair.rsi}/bedhead.png | Bin .../Thaven/hair.rsi}/bedhead2.png | Bin .../Thaven/hair.rsi}/bedhead3.png | Bin .../Thaven/hair.rsi}/beehive.png | Bin .../Thaven/hair.rsi}/beehive2.png | Bin .../Thaven/hair.rsi}/bigflattop.png | Bin .../Thaven/hair.rsi}/bigpompadour.png | Bin .../Customization/Thaven/hair.rsi}/bob.png | Bin .../Customization/Thaven/hair.rsi}/bob2.png | Bin .../Customization/Thaven/hair.rsi}/bob4.png | Bin .../Customization/Thaven/hair.rsi}/bob5.png | Bin .../Thaven/hair.rsi}/bobcurl.png | Bin .../Customization/Thaven/hair.rsi}/bobcut.png | Bin .../Thaven/hair.rsi}/bowlcut.png | Bin .../Thaven/hair.rsi}/bowlcut2.png | Bin .../Customization/Thaven/hair.rsi}/braid.png | Bin .../Customization/Thaven/hair.rsi}/braid2.png | Bin .../Thaven/hair.rsi}/braided.png | Bin .../Thaven/hair.rsi}/braidfront.png | Bin .../Thaven/hair.rsi/braidtail.png | Bin 0 -> 4740 bytes .../Customization/Thaven/hair.rsi}/bun.png | Bin .../Customization/Thaven/hair.rsi}/bun3.png | Bin .../Thaven/hair.rsi}/bunhead2.png | Bin .../Customization/Thaven/hair.rsi/burqa.png | Bin 0 -> 1524 bytes .../Thaven/hair.rsi}/business.png | Bin .../Thaven/hair.rsi}/business2.png | Bin .../Thaven/hair.rsi}/business3.png | Bin .../Thaven/hair.rsi}/business4.png | Bin .../Thaven/hair.rsi}/buzzcut.png | Bin .../Mobs/Customization/Thaven/hair.rsi}/c.png | Bin .../Customization/Thaven/hair.rsi}/cia.png | Bin .../Thaven/hair.rsi}/classicafro.png | Bin .../Thaven/hair.rsi}/classiccia.png | Bin .../Thaven/hair.rsi}/classicciabusiness.png | Bin .../Thaven/hair.rsi}/classiccornrows.png | Bin .../hair.rsi/classicfloorlengthbedhead.png} | Bin .../Thaven/hair.rsi}/classiclong2.png | Bin .../Thaven/hair.rsi}/classiclong3.png | Bin .../Thaven/hair.rsi/classicmodern.png | Bin 0 -> 5426 bytes .../Thaven/hair.rsi}/classicmulder.png | Bin .../Thaven/hair.rsi}/classicwisp.png | Bin .../Thaven/hair.rsi}/coffeehouse.png | Bin .../Thaven/hair.rsi}/combover.png | Bin .../Thaven/hair.rsi}/cornrowbraid.png | Bin .../Thaven/hair.rsi}/cornrowbun.png | Bin .../Thaven/hair.rsi}/cornrows.png | Bin .../Thaven/hair.rsi}/cornrows2.png | Bin .../Thaven/hair.rsi}/cornrowtail.png | Bin .../Thaven/hair.rsi}/country.png | Bin .../Thaven/hair.rsi}/crewcut.png | Bin .../Thaven/hair.rsi}/crewcut2.png | Bin .../Customization/Thaven/hair.rsi}/curls.png | Bin .../Mobs/Customization/Thaven/hair.rsi}/d.png | Bin .../Thaven/hair.rsi}/dandypompadour.png | Bin .../Thaven/hair.rsi}/devilock.png | Bin .../Thaven/hair.rsi}/doublebun.png | Bin .../Thaven/hair.rsi/doublebunlong.png | Bin 0 -> 5339 bytes .../Customization/Thaven/hair.rsi}/dreads.png | Bin .../Thaven/hair.rsi}/drillhair.png | Bin .../Thaven/hair.rsi}/drillhairextended.png | Bin .../Thaven/hair.rsi}/drillruru.png | Bin .../Thaven/hair.rsi/dyedlong1.png | Bin 0 -> 1168 bytes .../Thaven/hair.rsi/dyedshort1.png | Bin 0 -> 999 bytes .../Mobs/Customization/Thaven/hair.rsi}/e.png | Bin .../Customization/Thaven/hair.rsi}/emo2.png | Bin .../Thaven/hair.rsi}/emofringe.png | Bin .../Mobs/Customization/Thaven/hair.rsi}/f.png | Bin .../Customization/Thaven/hair.rsi}/father.png | Bin .../Thaven/hair.rsi}/feather.png | Bin .../Customization/Thaven/hair.rsi/flair.png | Bin 0 -> 4831 bytes .../Thaven/hair.rsi/floorlengthbedhead.png} | Bin .../Thaven/hair.rsi/florallong1.png | Bin 0 -> 1135 bytes .../Thaven/hair.rsi/florallong2.png | Bin 0 -> 1089 bytes .../Thaven/hair.rsi/floralmid1.png | Bin 0 -> 1130 bytes .../Thaven/hair.rsi/floralmid2.png | Bin 0 -> 888 bytes .../Thaven/hair.rsi}/frenchbraid.png | Bin .../Thaven/hair.rsi}/fringetail.png | Bin .../Customization/Thaven/hair.rsi}/gelled.png | Bin .../Customization/Thaven/hair.rsi}/gentle.png | Bin .../Thaven/hair.rsi}/halfbang.png | Bin .../Thaven/hair.rsi}/halfbang2.png | Bin .../Thaven/hair.rsi}/halfshaved.png | Bin .../Thaven/hair.rsi/halfuplong.png | Bin 0 -> 3359 bytes .../Thaven/hair.rsi/halfupshort.png | Bin 0 -> 3243 bytes .../Thaven/hair.rsi/halfupundercut.png | Bin 0 -> 3229 bytes .../Customization/Thaven/hair.rsi}/hbraid.png | Bin .../Thaven/hair.rsi}/hedgehog.png | Bin .../Thaven/hair.rsi}/highfade.png | Bin .../Thaven/hair.rsi}/highponytail.png | Bin .../Thaven/hair.rsi/hijabchic.png | Bin 0 -> 1399 bytes .../Thaven/hair.rsi/hijabsimple.png | Bin 0 -> 1563 bytes .../Customization/Thaven/hair.rsi/himecut.png | Bin 0 -> 4650 bytes .../Thaven/hair.rsi}/himecut2.png | Bin .../Customization/Thaven/hair.rsi}/himeup.png | Bin .../Customization/Thaven/hair.rsi}/hitop.png | Bin .../Customization/Thaven/hair.rsi}/jade.png | Bin .../Customization/Thaven/hair.rsi}/jensen.png | Bin .../Thaven/hair.rsi}/joestar.png | Bin .../Customization/Thaven/hair.rsi/kagami.png | Bin 0 -> 4712 bytes .../Customization/Thaven/hair.rsi}/keanu.png | Bin .../Thaven/hair.rsi}/kusanagi.png | Bin .../Thaven/hair.rsi}/largebun.png | Bin .../Customization/Thaven/hair.rsi}/lbangs.png | Bin .../Customization/Thaven/hair.rsi/long.png | Bin 0 -> 5043 bytes .../Customization/Thaven/hair.rsi}/long2.png | Bin .../Customization/Thaven/hair.rsi}/long3.png | Bin .../Thaven/hair.rsi/longbedhead.png} | Bin .../Thaven/hair.rsi/longbedhead2.png} | Bin .../Thaven/hair.rsi}/longbundled.png | Bin .../Thaven/hair.rsi/longeremo.png | Bin 0 -> 4733 bytes .../Customization/Thaven/hair.rsi/longest.png | Bin 0 -> 4819 bytes .../Thaven/hair.rsi/longest2.png | Bin 0 -> 4819 bytes .../Thaven/hair.rsi/longfringe.png | Bin 0 -> 4694 bytes .../Thaven/hair.rsi/longovereye.png | Bin 0 -> 4765 bytes .../Thaven/hair.rsi}/longsidepart.png | Bin .../Thaven/hair.rsi}/longstraightponytail.png | Bin .../Thaven/hair.rsi}/lowfade.png | Bin .../Customization/Thaven/hair.rsi}/manbun.png | Bin .../Thaven/hair.rsi}/medfade.png | Bin .../Thaven/hair.rsi}/mediumsidepart.png | Bin .../Thaven/hair.rsi}/megaeyebrows.png | Bin .../Customization/Thaven/hair.rsi}/messy.png | Bin .../Thaven/hair.rsi/messyponytail.png | Bin 0 -> 1419 bytes .../Customization/Thaven/hair.rsi/meta.json | 867 ++++++ .../Thaven/hair.rsi/midpartlong.png | Bin 0 -> 3437 bytes .../Thaven/hair.rsi/midpartlonger.png | Bin 0 -> 3522 bytes .../Customization/Thaven/hair.rsi/modern.png | Bin 0 -> 4964 bytes .../Customization/Thaven/hair.rsi/mulder.png | Bin 0 -> 4653 bytes .../Customization/Thaven/hair.rsi/mullet.png | Bin 0 -> 3185 bytes .../Thaven/hair.rsi/mulletsideshave.png | Bin 0 -> 3207 bytes .../Customization/Thaven/hair.rsi/niqab.png | Bin 0 -> 1613 bytes .../Customization/Thaven/hair.rsi}/nitori.png | Bin .../Customization/Thaven/hair.rsi}/nofade.png | Bin .../Customization/Thaven/hair.rsi}/odango.png | Bin .../Customization/Thaven/hair.rsi/ombre.png | Bin 0 -> 4982 bytes .../Thaven/hair.rsi}/oneshoulder.png | Bin .../Customization/Thaven/hair.rsi/oxton.png | Bin 0 -> 4722 bytes .../Customization/Thaven/hair.rsi}/part.png | Bin .../Customization/Thaven/hair.rsi}/parted.png | Bin .../Thaven/hair.rsi}/pigtails.png | Bin .../Thaven/hair.rsi}/pigtails2.png | Bin .../Customization/Thaven/hair.rsi}/pixie.png | Bin .../Thaven/hair.rsi}/pompadour.png | Bin .../Thaven/hair.rsi/ponytail.png | Bin 0 -> 4589 bytes .../Thaven/hair.rsi/ponytail2.png | Bin 0 -> 4767 bytes .../Thaven/hair.rsi}/ponytail3.png | Bin .../Thaven/hair.rsi/ponytail4.png | Bin 0 -> 4748 bytes .../Thaven/hair.rsi}/ponytail5.png | Bin .../Thaven/hair.rsi}/ponytail6.png | Bin .../Thaven/hair.rsi}/ponytail7.png | Bin .../Customization/Thaven/hair.rsi}/poofy.png | Bin .../Thaven/hair.rsi}/protagonist.png | Bin .../Customization/Thaven/hair.rsi}/quiff.png | Bin .../Thaven/hair.rsi}/reversemohawk.png | Bin .../Customization/Thaven/hair.rsi}/ronin.png | Bin .../Customization/Thaven/hair.rsi}/rosa.png | Bin .../Thaven/hair.rsi}/sargeant.png | Bin .../Thaven/hair.rsi/shaggylongerthaven.png | Bin 0 -> 1046 bytes .../Thaven/hair.rsi/shaggythaven.png | Bin 0 -> 980 bytes .../Customization/Thaven/hair.rsi}/shaved.png | Bin .../Thaven/hair.rsi/shavedmohawk.png | Bin 0 -> 4331 bytes .../Thaven/hair.rsi}/shavedpart.png | Bin .../Thaven/hair.rsi}/shortbangs.png | Bin .../Thaven/hair.rsi}/shortbraid.png | Bin .../Thaven/hair.rsi}/shorthair2.png | Bin .../Thaven/hair.rsi}/shorthair3.png | Bin .../Thaven/hair.rsi}/shorthair9.png | Bin .../Thaven/hair.rsi}/shorthime.png | Bin .../Thaven/hair.rsi}/shortovereye.png | Bin .../hair.rsi}/shoulderlengthovereye.png | Bin .../Thaven/hair.rsi}/sidecut.png | Bin .../Thaven/hair.rsi/sideshavecurly.png | Bin 0 -> 3304 bytes .../Thaven/hair.rsi}/sidetail.png | Bin .../Thaven/hair.rsi}/sidetail2.png | Bin .../Thaven/hair.rsi}/sidetail3.png | Bin .../Thaven/hair.rsi}/sidetail4.png | Bin .../Thaven/hair.rsi}/skinhead.png | Bin .../Customization/Thaven/hair.rsi}/spiky.png | Bin .../Thaven/hair.rsi/spikyponytail.png | Bin 0 -> 1185 bytes .../Thaven/hair.rsi/spikyponytaillong.png | Bin 0 -> 1356 bytes .../Thaven/hair.rsi}/spookylong.png | Bin .../Customization/Thaven/hair.rsi/stail.png | Bin 0 -> 4857 bytes .../Thaven/hair.rsi/susienobangsthaven.png | Bin 0 -> 1109 bytes .../Thaven/hair.rsi/susiethaven.png | Bin 0 -> 1109 bytes .../Customization/Thaven/hair.rsi}/swept.png | Bin .../Customization/Thaven/hair.rsi}/swept2.png | Bin .../Customization/Thaven/hair.rsi/tailed.png | Bin 0 -> 5234 bytes .../Thaven/hair.rsi}/thinning.png | Bin .../Thaven/hair.rsi}/thinningfront.png | Bin .../Thaven/hair.rsi}/thinningrear.png | Bin .../Thaven/hair.rsi/tichelfashionable.png | Bin 0 -> 1575 bytes .../Thaven/hair.rsi/tichelsimple.png | Bin 0 -> 1254 bytes .../Thaven/hair.rsi}/tightbun.png | Bin .../Thaven/hair.rsi}/topknot.png | Bin .../Thaven/hair.rsi}/tressshoulder.png | Bin .../Thaven/hair.rsi}/trimflat.png | Bin .../Thaven/hair.rsi}/trimmed.png | Bin .../Thaven/hair.rsi}/twintail.png | Bin .../Thaven/hair.rsi}/twostrands.png | Bin .../Thaven/hair.rsi}/undercut.png | Bin .../Thaven/hair.rsi/undercutcurly.png | Bin 0 -> 3194 bytes .../Thaven/hair.rsi}/undercutleft.png | Bin .../Thaven/hair.rsi}/undercutright.png | Bin .../Customization/Thaven/hair.rsi/uneven.png | Bin 0 -> 5081 bytes .../Customization/Thaven/hair.rsi/unkept.png | Bin 0 -> 5025 bytes .../hair.rsi}/veryshortovereyealternate.png | Bin .../Customization/Thaven/hair.rsi}/vlong.png | Bin .../Thaven/hair.rsi}/vlongfringe.png | Bin .../Customization/Thaven/hair.rsi}/volaju.png | Bin .../Customization/Thaven/hair.rsi}/wisp.png | Bin .../Customization/Thaven/head.rsi/cap1.png} | Bin .../Customization/Thaven/head.rsi/cap2.png} | Bin .../Customization/Thaven/head.rsi/meta.json | 32 + .../Customization/Thaven/head.rsi/scales.png} | Bin .../Thaven/head.rsi/shadowthaven.png | Bin 0 -> 789 bytes .../Thaven/head.rsi/stripes.png} | Bin .../Thaven/headside.rsi/bigfins.png} | Bin .../Thaven/headside.rsi/bigfins2.png} | Bin .../Thaven/headside.rsi}/ears1.png | Bin .../Thaven/headside.rsi}/ears2.png | Bin .../Thaven/headside.rsi}/ears3.png | Bin .../Thaven/headside.rsi}/ears4.png | Bin .../Thaven/headside.rsi/fishears.png} | Bin .../Thaven/headside.rsi/meta.json | 47 + .../Thaven/headside.rsi/noears.png | Bin 0 -> 743 bytes .../Thaven/headside.rsi/twinfin.png | Bin 0 -> 798 bytes .../Thaven/headtop.rsi/hibiscus1.png | Bin 0 -> 4323 bytes .../Thaven/headtop.rsi/hibiscus2.png | Bin 0 -> 4251 bytes .../Thaven/headtop.rsi/meta.json | 27 + .../Thaven/headtop.rsi/piercings.png | Bin 0 -> 4281 bytes .../Thaven/headtop.rsi/piercings2.png | Bin 0 -> 4241 bytes .../Customization/Thaven/larm.rsi/meta.json | 23 + .../Customization/Thaven/larm.rsi/scales.png} | Bin .../Customization/Thaven/larm.rsi/tat1.png} | Bin .../Customization/Thaven/larm.rsi/tiger.png} | Bin .../Customization/Thaven/lleg.rsi/meta.json | 15 + .../Customization/Thaven/lleg.rsi/scales.png} | Bin .../Customization/Thaven/rarm.rsi/meta.json | 23 + .../Customization/Thaven/rarm.rsi/scales.png} | Bin .../Customization/Thaven/rarm.rsi/tat1.png} | Bin .../Customization/Thaven/rarm.rsi/tiger.png} | Bin .../Customization/Thaven/rleg.rsi/meta.json | 15 + .../Customization/Thaven/rleg.rsi/scales.png} | Bin .../Customization/Thaven/tail.rsi/basic.png | Bin 0 -> 984 bytes .../Customization/Thaven/tail.rsi/big1.png | Bin 0 -> 832 bytes .../Customization/Thaven/tail.rsi/big2.png | Bin 0 -> 844 bytes .../Customization/Thaven/tail.rsi/eel1.png | Bin 0 -> 614 bytes .../Customization/Thaven/tail.rsi/eel2.png | Bin 0 -> 4367 bytes .../Customization/Thaven/tail.rsi/eel3.png | Bin 0 -> 4726 bytes .../Customization/Thaven/tail.rsi/eel4.png | Bin 0 -> 500 bytes .../Customization/Thaven/tail.rsi/meta.json | 105 + .../Customization/Thaven/tail.rsi/nurse1.png | Bin 0 -> 4544 bytes .../Customization/Thaven/tail.rsi/nurse2.png | Bin 0 -> 4361 bytes .../Customization/Thaven/tail.rsi/stub1.png | Bin 0 -> 4367 bytes .../Customization/Thaven/tail.rsi/stub2.png | Bin 0 -> 4250 bytes .../Thaven/tail.rsi/tadpole1.png | Bin 0 -> 815 bytes .../Thaven/tail.rsi/tadpole2.png | Bin 0 -> 687 bytes .../Thaven/tail.rsi/thresher1.png | Bin 0 -> 4480 bytes .../Thaven/tail.rsi/thresher2.png | Bin 0 -> 4393 bytes .../Thaven/undergarmentbottom.rsi/boxers.png | Bin 0 -> 4685 bytes .../Thaven/undergarmentbottom.rsi/briefs.png | Bin 0 -> 4660 bytes .../undergarmentbottom.rsi/lowriders.png | Bin 0 -> 4379 bytes .../Thaven/undergarmentbottom.rsi/meta.json | 31 + .../Thaven/undergarmentbottom.rsi/satin.png | Bin 0 -> 4582 bytes .../Thaven/undergarmentbottom.rsi/tanga.png | Bin 0 -> 4582 bytes .../Thaven/undergarmenttop.rsi/binder.png | Bin 0 -> 4903 bytes .../Thaven/undergarmenttop.rsi/classic.png | Bin 0 -> 4629 bytes .../undergarmenttop.rsi/grosssleeveless.png | Bin 0 -> 5078 bytes .../Thaven/undergarmenttop.rsi/meta.json | 43 + .../Thaven/undergarmenttop.rsi/nanotrasen.png | Bin 0 -> 5144 bytes .../undergarmenttop.rsi/rolledundershirt.png | Bin 0 -> 4987 bytes .../Thaven/undergarmenttop.rsi/sports.png | Bin 0 -> 4883 bytes .../Thaven/undergarmenttop.rsi/strapless.png | Bin 0 -> 4588 bytes .../Thaven/undergarmenttop.rsi/undershirt.png | Bin 0 -> 5025 bytes .../Species/Thaven/displacement.rsi/hands.png | Bin .../Species/Thaven/displacement.rsi/head.png | Bin 0 -> 252 bytes .../Thaven/displacement.rsi/jumpsuit.png | Bin .../Species/Thaven/displacement.rsi/meta.json | 12 - .../outerclothing_hardsuit.png | Bin .../Thaven/organs.rsi/brain-inhand-left.png | Bin 0 -> 4582 bytes .../Thaven/organs.rsi/brain-inhand-right.png | Bin 0 -> 4586 bytes .../Mobs/Species/Thaven/organs.rsi/brain.png | Bin 0 -> 4653 bytes .../Species/Thaven/organs.rsi/eyeball-l.png | Bin 0 -> 4429 bytes .../Species/Thaven/organs.rsi/eyeball-r.png | Bin 0 -> 4420 bytes .../organs.rsi/eyeballs-inhand-left.png | Bin 0 -> 4291 bytes .../organs.rsi/eyeballs-inhand-right.png | Bin 0 -> 4294 bytes .../Thaven/organs.rsi/heart-inhand-left.png | Bin 0 -> 4303 bytes .../Thaven/organs.rsi/heart-inhand-right.png | Bin 0 -> 4305 bytes .../Species/Thaven/organs.rsi/heart-off.png | Bin 0 -> 4357 bytes .../Species/Thaven/organs.rsi/heart-on.png | Bin 0 -> 4524 bytes .../Species/Thaven/organs.rsi/kidney-l.png | Bin 0 -> 4415 bytes .../Species/Thaven/organs.rsi/kidney-r.png | Bin 0 -> 4413 bytes .../Thaven/organs.rsi/kidneys-inhand-left.png | Bin 0 -> 4456 bytes .../organs.rsi/kidneys-inhand-right.png | Bin 0 -> 4460 bytes .../Thaven/organs.rsi/liver-inhand-left.png | Bin 0 -> 4437 bytes .../Thaven/organs.rsi/liver-inhand-right.png | Bin 0 -> 4442 bytes .../Mobs/Species/Thaven/organs.rsi/liver.png | Bin 0 -> 4439 bytes .../Mobs/Species/Thaven/organs.rsi/lung-l.png | Bin 0 -> 4883 bytes .../Mobs/Species/Thaven/organs.rsi/lung-r.png | Bin 0 -> 4883 bytes .../Thaven/organs.rsi/lungs-inhand-left.png | Bin 0 -> 4708 bytes .../Thaven/organs.rsi/lungs-inhand-right.png | Bin 0 -> 4696 bytes .../Mobs/Species/Thaven/organs.rsi/meta.json | 107 + .../Thaven/organs.rsi/stomach-inhand-left.png | Bin 0 -> 4465 bytes .../organs.rsi/stomach-inhand-right.png | Bin 0 -> 4461 bytes .../Species/Thaven/organs.rsi/stomach.png | Bin 0 -> 4548 bytes .../Mobs/Species/Thaven/parts.rsi/eyes.png | Bin .../Mobs/Species/Thaven/parts.rsi/full.png | Bin 0 -> 4562 bytes .../Mobs/Species/Thaven/parts.rsi/head.png | Bin 0 -> 4584 bytes .../Mobs/Species/Thaven/parts.rsi/l_arm.png | Bin 0 -> 4352 bytes .../Mobs/Species/Thaven/parts.rsi/l_foot.png | Bin 0 -> 4343 bytes .../Mobs/Species/Thaven/parts.rsi/l_hand.png | Bin 0 -> 4352 bytes .../Mobs/Species/Thaven/parts.rsi/l_leg.png | Bin 0 -> 4326 bytes .../Mobs/Species/Thaven/parts.rsi/meta.json | 2 +- .../Mobs/Species/Thaven/parts.rsi/r_arm.png | Bin 0 -> 4357 bytes .../Mobs/Species/Thaven/parts.rsi/r_foot.png | Bin 0 -> 4332 bytes .../Mobs/Species/Thaven/parts.rsi/r_hand.png | Bin 0 -> 4346 bytes .../Mobs/Species/Thaven/parts.rsi/r_leg.png | Bin 0 -> 4327 bytes .../Mobs/Species/Thaven/parts.rsi/torso.png | Bin 0 -> 4603 bytes 405 files changed, 4905 insertions(+), 3022 deletions(-) delete mode 100644 Resources/Locale/en-US/_Impstation/accessories/thaven-hair.ftl delete mode 100644 Resources/Locale/en-US/_Impstation/markings/thaven.ftl create mode 100644 Resources/Locale/en-US/_MARCO/markings/thaven.ftl delete mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml delete mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven.yml delete mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven_hair.yml delete mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/undershirt.yml delete mode 100644 Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/underwear.yml create mode 100644 Resources/Prototypes/_MARCO/Entities/Mobs/Customization/Markings/thaven.yml delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbignaturals.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven.rsi/meta.json delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven.rsi/piercings.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven.rsi/piercings2.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/80s.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/braidtail.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicmodern.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/doublebun_long.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/flair.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himecut.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/kagami.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longeremo.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longest.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longest2.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longfringe.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longovereye.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/meta.json delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/modern.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/mulder.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ombre.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/oxton.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail2.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail4.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/shavedmohawk.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/spikyponytail.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/stail.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tailed.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/uneven.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/unkept.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/eyes.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/head.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/mask.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/neck.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-thaven.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/meta.json delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/full.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/head.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_arm.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_foot.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_hand.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_leg.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_arm.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_foot.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_hand.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_leg.png delete mode 100644 Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/torso.png rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbitemark.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/bitemark.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenchestgills.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/gills.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/hair.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/muscular.png rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavennonaturals.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/nonaturals.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenchestscales.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/scales.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/spinechill.png rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenspines.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/spines.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbodystripes.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/stripes.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi/chesttat1.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/tat1.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoovines.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/tattoovines.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoowave.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/tattoowave.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger1.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/tiger1.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger2.png => _MACRO/Mobs/Customization/Thaven/chest.rsi/tiger2.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowleft.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowright.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/sharkminnow.png rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoosharkminnoweyeliner.png => _MACRO/Mobs/Customization/Thaven/eyes.rsi/sharkminnoweyeliner.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/80s.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/a.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/b.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bald.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/baldface.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bedhead.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bedhead2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bedhead3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/beehive.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/beehive2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bigflattop.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bigpompadour.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bob.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bob2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bob4.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bob5.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bobcurl.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bobcut.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bowlcut.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bowlcut2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/braid.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/braid2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/braided.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/braidfront.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/braidtail.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bun.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bun3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/bunhead2.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/burqa.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/business.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/business2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/business3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/business4.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/buzzcut.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/c.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cia.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classicafro.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classiccia.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classicciabusiness.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classiccornrows.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicfloorlength_bedhead.png => _MACRO/Mobs/Customization/Thaven/hair.rsi/classicfloorlengthbedhead.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classiclong2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classiclong3.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/classicmodern.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classicmulder.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/classicwisp.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/coffeehouse.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/combover.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cornrowbraid.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cornrowbun.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cornrows.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cornrows2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/cornrowtail.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/country.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/crewcut.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/crewcut2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/curls.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/d.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/dandypompadour.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/devilock.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/doublebun.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/doublebunlong.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/dreads.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/drillhair.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/drillhairextended.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/drillruru.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dyedlong1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dyedshort1.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/e.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/emo2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/emofringe.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/f.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/father.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/feather.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/flair.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/floorlength_bedhead.png => _MACRO/Mobs/Customization/Thaven/hair.rsi/floorlengthbedhead.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/florallong1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/florallong2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid2.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/frenchbraid.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/fringetail.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/gelled.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/gentle.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/halfbang.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/halfbang2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/halfshaved.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfuplong.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupshort.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupundercut.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/hbraid.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/hedgehog.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/highfade.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/highponytail.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hijabchic.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hijabsimple.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/himecut.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/himecut2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/himeup.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/hitop.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/jade.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/jensen.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/joestar.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/kagami.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/keanu.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/kusanagi.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/largebun.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/lbangs.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/long2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/long3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead.png => _MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead2.png => _MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead2.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/longbundled.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longeremo.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longfringe.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longovereye.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/longsidepart.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/longstraightponytail.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/lowfade.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/manbun.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/medfade.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/mediumsidepart.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/megaeyebrows.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/messy.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/messyponytail.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/midpartlong.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/midpartlonger.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/modern.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/mulder.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/mullet.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/mulletsideshave.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/niqab.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/nitori.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/nofade.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/odango.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ombre.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/oneshoulder.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/oxton.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/part.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/parted.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/pigtails.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/pigtails2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/pixie.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/pompadour.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail2.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/ponytail3.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail4.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/ponytail5.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/ponytail6.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/ponytail7.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/poofy.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/protagonist.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/quiff.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/reversemohawk.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/ronin.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/rosa.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sargeant.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggylongerthaven.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggythaven.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shaved.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shavedmohawk.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shavedpart.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shortbangs.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shortbraid.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shorthair2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shorthair3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shorthair9.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shorthime.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shortovereye.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/shoulderlengthovereye.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sidecut.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/sideshavecurly.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sidetail.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sidetail2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sidetail3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/sidetail4.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/skinhead.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/spiky.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/spikyponytail.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/spikyponytaillong.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/spookylong.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/stail.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susienobangsthaven.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susiethaven.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/swept.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/swept2.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tailed.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/thinning.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/thinningfront.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/thinningrear.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tichelfashionable.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tichelsimple.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/tightbun.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/topknot.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/tressshoulder.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/trimflat.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/trimmed.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/twintail.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/twostrands.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/undercut.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutcurly.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/undercutleft.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/undercutright.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/uneven.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/unkept.png rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/veryshortovereyealternate.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/vlong.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/vlongfringe.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/volaju.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven_hair.rsi => _MACRO/Mobs/Customization/Thaven/hair.rsi}/wisp.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenheadcap1.png => _MACRO/Mobs/Customization/Thaven/head.rsi/cap1.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenheadcap2.png => _MACRO/Mobs/Customization/Thaven/head.rsi/cap2.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/head.rsi/meta.json rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenheadscales.png => _MACRO/Mobs/Customization/Thaven/head.rsi/scales.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/head.rsi/shadowthaven.png rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenheadstripes.png => _MACRO/Mobs/Customization/Thaven/head.rsi/stripes.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenearsbigfins.png => _MACRO/Mobs/Customization/Thaven/headside.rsi/bigfins.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenearsbigfins2.png => _MACRO/Mobs/Customization/Thaven/headside.rsi/bigfins2.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi => _MACRO/Mobs/Customization/Thaven/headside.rsi}/ears1.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi => _MACRO/Mobs/Customization/Thaven/headside.rsi}/ears2.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi => _MACRO/Mobs/Customization/Thaven/headside.rsi}/ears3.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi => _MACRO/Mobs/Customization/Thaven/headside.rsi}/ears4.png (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenfishears.png => _MACRO/Mobs/Customization/Thaven/headside.rsi/fishears.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headside.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headside.rsi/noears.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headside.rsi/twinfin.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/piercings.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/piercings2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/larm.rsi/meta.json rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenleftarmscales.png => _MACRO/Mobs/Customization/Thaven/larm.rsi/scales.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi/larmtat1.png => _MACRO/Mobs/Customization/Thaven/larm.rsi/tat1.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventigerarmsl.png => _MACRO/Mobs/Customization/Thaven/larm.rsi/tiger.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/lleg.rsi/meta.json rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenleftlegscales.png => _MACRO/Mobs/Customization/Thaven/lleg.rsi/scales.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/rarm.rsi/meta.json rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenrightarmscales.png => _MACRO/Mobs/Customization/Thaven/rarm.rsi/scales.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/thaven/thaven.rsi/rarmtat1.png => _MACRO/Mobs/Customization/Thaven/rarm.rsi/tat1.png} (100%) rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventigerarmsr.png => _MACRO/Mobs/Customization/Thaven/rarm.rsi/tiger.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/rleg.rsi/meta.json rename Resources/Textures/{_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenrightlegscales.png => _MACRO/Mobs/Customization/Thaven/rleg.rsi/scales.png} (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/basic.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/big1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/big2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel3.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel4.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/nurse1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/nurse2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/stub1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/stub2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/tadpole1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/tadpole2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/thresher1.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/thresher2.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/boxers.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/briefs.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/lowriders.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/satin.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/tanga.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/binder.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/classic.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/grosssleeveless.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/nanotrasen.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/rolledundershirt.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/sports.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/strapless.png create mode 100644 Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/undershirt.png rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/displacement.rsi/hands.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/head.png rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/displacement.rsi/jumpsuit.png (100%) rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/displacement.rsi/meta.json (70%) rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/displacement.rsi/outerclothing_hardsuit.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-l.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-r.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeballs-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeballs-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-off.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-on.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-l.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-r.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidneys-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidneys-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/liver-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/liver-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/liver.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lung-l.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lung-r.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lungs-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lungs-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/meta.json create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-left.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-right.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach.png rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/parts.rsi/eyes.png (100%) create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/full.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/head.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_arm.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_foot.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_hand.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_leg.png rename Resources/Textures/{_Impstation => _MACRO}/Mobs/Species/Thaven/parts.rsi/meta.json (89%) create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_arm.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_foot.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_hand.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_leg.png create mode 100644 Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/torso.png diff --git a/Resources/Locale/en-US/_Impstation/accessories/thaven-hair.ftl b/Resources/Locale/en-US/_Impstation/accessories/thaven-hair.ftl deleted file mode 100644 index 9c553688114..00000000000 --- a/Resources/Locale/en-US/_Impstation/accessories/thaven-hair.ftl +++ /dev/null @@ -1,207 +0,0 @@ -marking-ThavenHairAfro = Afro -marking-ThavenHairAfro2 = Afro 2 -marking-ThavenHairBigafro = Afro (Large) -marking-ThavenHairAntenna = Ahoge -marking-ThavenHairBalding = Balding Hair -marking-ThavenHairBedhead = Bedhead -marking-ThavenHairBedheadv2 = Bedhead 2 -marking-ThavenHairBedheadv3 = Bedhead 3 -marking-ThavenHairLongBedhead = Long Bedhead -marking-ThavenHairLongBedhead2 = Long Bedhead 2 -marking-ThavenHairFloorlengthBedhead = Floorlength Bedhead -marking-ThavenHairBeehive = Beehive -marking-ThavenHairBeehive2 = Beehive 2 -marking-ThavenHairBob = Bob Hair -marking-ThavenHairBob2 = Bob Hair 2 -marking-ThavenHairBobcut = Bob Hair 3 -marking-ThavenHairBob4 = Bob Hair 4 -marking-ThavenHairBob5 = Bob Hair 5 -marking-ThavenHairBobcurl = Bobcurl -marking-ThavenHairBoddicker = Boddicker -marking-ThavenHairBowlcut = Bowlcut -marking-ThavenHairBowlcut2 = Bowlcut 2 -marking-ThavenHairBraid = Braid (Floorlength) -marking-ThavenHairBraided = Braided -marking-ThavenHairBraidfront = Braided Front -marking-ThavenHairBraid2 = Braid (High) -marking-ThavenHairHbraid = Braid (Low) -marking-ThavenHairShortbraid = Braid (Short) -marking-ThavenHairBraidtail = Braided Tail -marking-ThavenHairBun = Bun Head -marking-ThavenHairBunhead2 = Bun Head 2 -marking-ThavenHairBun3 = Bun Head 3 -marking-ThavenHairLargebun = Bun (Large) -marking-ThavenHairManbun = Bun (Manbun) -marking-ThavenHairTightbun = Bun (Tight) -marking-ThavenHairBusiness = Business Hair -marking-ThavenHairBusiness2 = Business Hair 2 -marking-ThavenHairBusiness3 = Business Hair 3 -marking-ThavenHairBusiness4 = Business Hair 4 -marking-ThavenHairBuzzcut = Buzzcut -marking-ThavenHairCia = CIA -marking-ThavenHairClassicAfro = Classic Afro -marking-ThavenHairClassicBigAfro = Classic Big Afro -marking-ThavenHairClassicBusiness = Classic Business Hair -marking-ThavenHairClassicciaBusiness = Classic CIA -marking-ThavenHairClassicCornrows = Classic Cornrows -marking-ThavenHairClassicCornrows2 = Classic Cornrows 2 -marking-ThavenHairClassicFloorlengthBedhead = Classic Floorlength Bedhead -marking-ThavenHairClassicLong2 = Classic Long Hair 2 -marking-ThavenHairClassicLong3 = Classic Long Hair 3 -marking-ThavenHairClassicModern = Classic Modern -marking-ThavenHairClassicMulder = Classic Mulder -marking-ThavenHairClassicWisp = Classic Wisp -marking-ThavenHairCoffeeHouse = Coffee House -marking-ThavenHairCombover = Combover -marking-ThavenHairCornrows = Cornrows -marking-ThavenHairCornrows2 = Cornrows 2 -marking-ThavenHairCornrowbun = Cornrow Bun -marking-ThavenHairCornrowbraid = Cornrow Braid -marking-ThavenHairCornrowtail = Cornrow Tail -marking-ThavenHairCrewcut = Crewcut -marking-ThavenHairCrewcut2 = Crewcut 2 -marking-ThavenHairCurls = Curls -marking-ThavenHairC = Cut Hair -marking-ThavenHairDandypompadour = Dandy Pompadour -marking-ThavenHairDevilock = Devil Lock -marking-ThavenHairDoublebun = Double Bun -marking-ThavenHairDoublebunLong = Double Bun Long -marking-ThavenHairDreads = Dreadlocks -marking-ThavenHairDrillHair = Drill Hair -marking-ThavenHairDrillruru = Drillruru -marking-ThavenHairDrillhairextended = Drill Hair (Extended) -marking-ThavenHairEmo = Emo -marking-ThavenHairEmo2 = Emo2 -marking-ThavenHairLongeremo = Longer Emo -marking-ThavenHairEmofringe = Emo Fringe -marking-ThavenHairNofade = Fade (None) -marking-ThavenHairHighfade = Fade (High) -marking-ThavenHairMedfade = Fade (Medium) -marking-ThavenHairLowfade = Fade (Low) -marking-ThavenHairBaldfade = Fade (Bald) -marking-ThavenHairFeather = Feather -marking-ThavenHairFather = Father -marking-ThavenHairSargeant = Flat Top -marking-ThavenHairFlair = Flair -marking-ThavenHairBigflattop = Flat Top (Big) -marking-ThavenHairFlow = Flow Hair -marking-ThavenHairGelled = Gelled Back -marking-ThavenHairGentle = Gentle -marking-ThavenHairHalfbang = Half-banged Hair -marking-ThavenHairHalfbang2 = Half-banged Hair 2 -marking-ThavenHairHalfshaved = Half-shaved -marking-ThavenHairHedgehog = Hedgehog Hair -marking-ThavenHairHimecut = Hime Cut -marking-ThavenHairHimecut2 = Hime Cut 2 -marking-ThavenHairShorthime = Hime Cut (Short) -marking-ThavenHairHimeup = Hime Updo -marking-ThavenHairHitop = Hitop -marking-ThavenHairJade = Jade -marking-ThavenHairJensen = Jensen Hair -marking-ThavenHairJoestar = Joestar -marking-ThavenHairKeanu = Keanu Hair -marking-ThavenHairKusanagi = Kusanagi Hair -marking-ThavenHairLongBow = Long Bow -marking-ThavenHairLong = Long Hair 1 -marking-ThavenHairLong2 = Long Hair 2 -marking-ThavenHairLong3 = Long Hair 3 -marking-ThavenHairLongWithBundles = Long With Bundles -marking-ThavenHairLongovereye = Long Over Eye -marking-ThavenHairLbangs = Long Bangs -marking-ThavenHairLongemo = Long Emo -marking-ThavenHairLongfringe = Long Fringe -marking-ThavenHairLongsidepart = Long Side Part -marking-ThavenHairMediumSidepart = Medium Side Part -marking-ThavenHairMegaeyebrows = Mega Eyebrows -marking-ThavenHairMessy = Messy -marking-ThavenHairModern = Modern -marking-ThavenHairMohawk = Mohawk -marking-ThavenHairNitori = Nitori -marking-ThavenHairReversemohawk = Mohawk (Reverse) -marking-ThavenHairUnshavenMohawk = Mohawk (Unshaven) -marking-ThavenHairMulder = Mulder -marking-ThavenHairOdango = Odango -marking-ThavenHairOmbre = Ombre -marking-ThavenHairOneshoulder = One Shoulder -marking-ThavenHairShortovereye = Over Eye -marking-ThavenHairOxton = Oxton -marking-ThavenHairParted = Parted -marking-ThavenHairPart = Parted (Side) -marking-ThavenHairKagami = Pigtails -marking-ThavenHairPigtails = Pigtails 2 -marking-ThavenHairPigtails2 = Pigtails 3 -marking-ThavenHairPixie = Pixie Cut -marking-ThavenHairPompadour = Pompadour -marking-ThavenHairBigpompadour = Pompadour (Big) -marking-ThavenHairPonytail = Ponytail -marking-ThavenHairPonytail2 = Ponytail 2 -marking-ThavenHairPonytail3 = Ponytail 3 -marking-ThavenHairPonytail4 = Ponytail 4 -marking-ThavenHairPonytail5 = Ponytail 5 -marking-ThavenHairPonytail6 = Ponytail 6 -marking-ThavenHairPonytail7 = Ponytail 7 -marking-ThavenHairHighponytail = Ponytail (High) -marking-ThavenHairStail = Ponytail (Short) -marking-ThavenHairLongstraightponytail = Ponytail (Long) -marking-ThavenHairCountry = Ponytail (Country) -marking-ThavenHairFringetail = Ponytail (Fringe) -marking-ThavenHairSidetail = Ponytail (Side) -marking-ThavenHairSidetail2 = Ponytail (Side) 2 -marking-ThavenHairSidetail3 = Ponytail (Side) 3 -marking-ThavenHairSidetail4 = Ponytail (Side) 4 -marking-ThavenHairSpikyponytail = Ponytail (Spiky) -marking-ThavenHairPoofy = Poofy -marking-ThavenHairBald = Bald -marking-ThavenHairClassicCia = Classic CIA -marking-ThavenHairQuiff = Quiff -marking-ThavenHairRonin = Ronin -marking-ThavenHairShaped = Shaped -marking-ThavenHairShaved = Shaved -marking-ThavenHairShavedMohawk = Shaved Mohawk -marking-ThavenHairShavedpart = Shaved Part -marking-ThavenHairShortbangs = Short Bangs -marking-ThavenHairA = Short Hair -marking-ThavenHairShorthair2 = Short Hair 2 -marking-ThavenHairShorthair3 = Short Hair 3 -marking-ThavenHairShorthair9 = Short Hair 9 -marking-ThavenHairD = Short Hair 4 -marking-ThavenHairE = Short Hair 5 -marking-ThavenHairF = Short Hair 6 -marking-ThavenHairShorthairg = Short Hair 7 -marking-ThavenHair80s = Short Hair 80s -marking-ThavenHairRosa = Short Hair Rosa -marking-ThavenHairB = Shoulder-length Hair -marking-ThavenHairShoulderLengthOverEye = Shoulder-length Over Eye -marking-ThavenHairSidecut = Sidecut -marking-ThavenHairSkinhead = Skinhead -marking-ThavenHairProtagonist = Slightly Long Hair -marking-ThavenHairSpikey = Spiky -marking-ThavenHairSpiky = Spiky 2 -marking-ThavenHairSpiky2 = Spiky 3 -marking-ThavenHairSpookyLong = Spooky Long -marking-ThavenHairSwept = Swept Back Hair -marking-ThavenHairSwept2 = Swept Back Hair 2 -marking-ThavenHairTailed = Tailed -marking-ThavenHairThinning = Thinning -marking-ThavenHairThinningfront = Thinning (Front) -marking-ThavenHairThinningrear = Thinning (Rear) -marking-ThavenHairTopknot = Topknot -marking-ThavenHairTressshoulder = Tress Shoulder -marking-ThavenHairTrimmed = Trimmed -marking-ThavenHairTrimflat = Trim Flat -marking-ThavenHairTwintail = Twintails -marking-ThavenHairTwoStrands = Two Strands -marking-ThavenHairUndercut = Undercut -marking-ThavenHairUndercutleft = Undercut Left -marking-ThavenHairUndercutright = Undercut Right -marking-ThavenHairUneven = Uneven -marking-ThavenHairUnkept = Unkept -marking-ThavenHairUpdo = Updo -marking-ThavenHairVlong = Very Long Hair -marking-ThavenHairLongest = Very Long Hair 2 -marking-ThavenHairLongest2 = Very Long Over Eye -marking-ThavenHairVeryshortovereyealternate = Very Short Over Eye -marking-ThavenHairVlongfringe = Very Long with Fringe -marking-ThavenHairVolaju = Volaju -marking-ThavenHairWisp = Wisp -marking-ThavenHairFrenchbraid = French Braid diff --git a/Resources/Locale/en-US/_Impstation/markings/thaven.ftl b/Resources/Locale/en-US/_Impstation/markings/thaven.ftl deleted file mode 100644 index 8b5a69c2dbb..00000000000 --- a/Resources/Locale/en-US/_Impstation/markings/thaven.ftl +++ /dev/null @@ -1,27 +0,0 @@ -marking-ThavenEars1-ears1 = Small Ears -marking-ThavenEars1 = Small Ears - -marking-ThavenEars2-ears2 = Medium Ears -marking-ThavenEars2 = Medium Ears - -marking-ThavenEars3-ears3 = Long Ears -marking-ThavenEars3 = Long Ears - -marking-ThavenEars4-ears4 = Droopy Ears -marking-ThavenEars4 = Droopy Ears - -marking-ThavenPiercings-piercings = Helix Piercing -marking-ThavenPiercings = Helix Piercing - -marking-ThavenPiercings2-piercings2 = Hoop Piercing -marking-ThavenPiercings2 = Hoop Piercing - -marking-ThavenChestTattoo1-chesttat1 = Back Tattoo -marking-ThavenChestTattoo1 = Back Tattoo - -marking-ThavenLArmTattoo1-larmtat1 = Arm Band (Left) -marking-ThavenLArmTattoo1 = Arm Band (Left) - -marking-ThavenRArmTattoo1-larmtat1 = Arm Band (Right) -marking-ThavenRArmTattoo1 = Arm Band (Right) - diff --git a/Resources/Locale/en-US/_MARCO/markings/thaven.ftl b/Resources/Locale/en-US/_MARCO/markings/thaven.ftl new file mode 100644 index 00000000000..123d0a0c36c --- /dev/null +++ b/Resources/Locale/en-US/_MARCO/markings/thaven.ftl @@ -0,0 +1,877 @@ +# Chest + +marking-BodyhairThaven = Body Hair +marking-BodyhairThaven-hair = Body Hair + +marking-Gills = Gills +marking-Gills-gills = Gills + +marking-ThavenAbs = Muscles +marking-ThavenAbs-muscular = Muscles + +marking-ThavenBiteMark = Big Bite Scar +marking-ThavenBiteMark-bitemark = Big Bite Scar + +marking-ThavenBodyStripes = Pinstripes +marking-ThavenBodyStripes-stripes = Pinstripes + +marking-ThavenChestScales = Scales +marking-ThavenChestScales-scales = Scales + +marking-ThavenChestTattoo1 = Back Tattoo +marking-ThavenChestTattoo1-tat1 = Back Tattoo + +marking-ThavenSpinechill = Spinechill +marking-ThavenSpinechill-spinechill = Spinechill + +marking-ThavenSpines = Spines +marking-ThavenSpines-spines = Spines + +marking-ThavenTattooWave = Wave Tattoo +marking-ThavenTattooWave-tattoowave = Wave Tattoo + +marking-ThavenTattooVines = Vine Tattoo +marking-ThavenTattooVines-tattoovines = Vine Tattoo + +marking-ThavenTiger = Tiger Stripes +marking-ThavenTiger-tiger1 = Tiger Belly +marking-ThavenTiger-tiger2 = Tiger Stripes + +marking-ThavenTopSurgery = Top Surgery +marking-ThavenTopSurgery-nonaturals = Top Surgery + +# Head + +marking-ThavenHeadCap = Dappled Crown +marking-ThavenHeadCap-cap1 = Crown +marking-ThavenHeadCap-cap2 = Dapples + +marking-ThavenHeadScales = Scales +marking-ThavenHeadScales-scales = Scales + +marking-ThavenHeadStripes = Pinstripes +marking-ThavenHeadStripes-stripes = Pinstripes + +marking-ThavenShadow = Gloomy +marking-ThavenShadow-shadowthaven = Gloomy + +# Snout + +# Eyes + +marking-SharkminnowEyeliner = Sharkminnow Eyeliner +marking-SharkminnowEyeliner-sharkminnoweyeliner = Sharkminnow Eyeliner + +marking-ThavenEyesSharkminnow = Sharkminnow Eyes +marking-ThavenEyesSharkminnow-sharkminnow = Sharkminnow Eyes + +marking-ThavenEyesSharkminnowGlowing = Glowing Sharkminnow Eyes +marking-ThavenEyesSharkminnowGlowing-sharkminnow = Glowing Sharkminnow Eyes + +marking-ThavenLEyeGlow = Glowing Eye (Left) +marking-ThavenLEyeGlow-glowleft = Glowing Eye (Left) + +marking-ThavenREyeGlow = Glowing Eye (Right) +marking-ThavenREyeGlow-glowright = Glowing Eye (Right) + +# RArm + +marking-ThavenRArmScales = Scales (Right Arm) +marking-ThavenRArmScales-scales = Scales (Right Arm) + +marking-ThavenRArmTattoo1 = Arm Band (Right) +marking-ThavenRArmTattoo1-tat1 = Arm Band (Right) + +marking-ThavenTigerRArm = Tiger Stripes (Right) +marking-ThavenTigerRArm-tiger = Tiger Stripes (Right) + +# LArm + +marking-ThavenLArmScales = Scales (Left Arm) +marking-ThavenLArmScales-scales = Scales (Left Arm) + +marking-ThavenLArmTattoo1 = Arm Band (Left) +marking-ThavenLArmTattoo1-tat1 = Arm Band (Left) + +marking-ThavenTigerLArm = Tiger Stripes (Left) +marking-ThavenTigerLArm-tiger = Tiger Stripes (Left) + +# RLeg + +marking-ThavenRLegScales = Scales (Right) +marking-ThavenRLegScales-scales = Scales (Right) + +# LLeg + +marking-ThavenLLegScales = Scales (Left) +marking-ThavenLLegScales-scales = Scales (Left) + +# UndergarmentBottom + +marking-UnderwearBriefsT = Briefs +marking-UnderwearBriefsT-briefs = Underwear + +marking-UnderwearDefaultT = Boxers +marking-UnderwearDefaultT-boxers = Underwear + +marking-UnderwearLowridersT = Lowriders +marking-UnderwearLowridersT-lowriders = Underwear + +marking-UnderwearSatinT = Satin +marking-UnderwearSatinT-satin = Underwear + +marking-UnderwearTangaT = Tanga +marking-UnderwearTangaT-tanga = Underwear + +# UndergarmentTop + +marking-UndergarmentTopBinderT = Binder +marking-UndergarmentTopBinderT-binder = Binder + +marking-UndershirtBraClassicT = Bra +marking-UndershirtBraClassicT-classic = Bra + +marking-UndershirtBraSportsT = Bra (Sports) +marking-UndershirtBraSportsT-sports = Bra + +marking-UndershirtBraStraplessT = Bra (Strapless) +marking-UndershirtBraStraplessT-strapless = Bra + +marking-UndershirtDefaultT = Undershirt +marking-UndershirtDefaultT-undershirt = Undershirt + +marking-UndershirtGrossSleevelessT = Tanktop (Gross) +marking-UndershirtGrossSleevelessT-grosssleeveless = Tanktop + +marking-UndershirtNanotrasenT = Undershirt (Nanotrasen) +marking-UndershirtNanotrasenT-nanotrasen = Undershirt + +marking-UndershirtRolledT = Undershirt (Cropped) +marking-UndershirtRolledT-rolledundershirt = Undershirt + +# LFoot + +# RFoot + +# LHand + +# RHand + +# FacialHair + +# Hair + +marking-BurqaSolidThaven = Burqa +marking-BurqaSolidThaven-burqa = Burqa + +marking-HairFloralLongThaven = Floral hair (Long) +marking-HairFloralLongThaven-florallong1 = Hair +marking-HairFloralLongThaven-florallong2 = Flowers + +marking-HairFloralMidThaven = Floral hair (Medium) +marking-HairFloralMidThaven-floralmid1 = Hair +marking-HairFloralMidThaven-floralmid2 = Flowers + +marking-HijabFashionableThaven = Hijab (Fashionable) +marking-HijabFashionableThaven-hijabchic = Hijab (Fashionable) + +marking-HijabSimpleThaven = Hijab (Simple) +marking-HijabSimpleThaven-hijabsimple = Hijab (Simple) + +marking-MessyPonytailThaven = Messy Ponytail +marking-MessyPonytailThaven-messyponytail = Messy Ponytail + +marking-NiqabThaven = Niqab +marking-NiqabThaven-niqab = Niqab + +marking-ThavenHair80s = Short Hair 80s +marking-ThavenHair80s-80s = Short Hair 80s + +marking-ThavenHairA = Short Hair +marking-ThavenHairA-a = Short Hair +# did anyone else hear just one single angelic note + +marking-ThavenHairB = Shoulder-length Hair +marking-ThavenHairB-b = Shoulder-length Hair + +marking-ThavenHairBald = Bald +marking-ThavenHairBald-bald = Bald + +marking-ThavenHairBaldfade = Fade (Bald) +marking-ThavenHairBaldfade-baldface = Fade (Bald) + +marking-ThavenHairBalding = Balding Hair +marking-ThavenHairBalding-e = Balding Hair + +marking-ThavenHairBedhead = Bedhead +marking-ThavenHairBedhead-bedhead = Bedhead + +marking-ThavenHairBedheadv2 = Bedhead 2 +marking-ThavenHairBedheadv2-bedhead2 = Bedhead 2 + +marking-ThavenHairBedheadv3 = Bedhead 3 +marking-ThavenHairBedheadv3-bedhead3 = Bedhead 3 + +marking-ThavenHairBeehive = Beehive +marking-ThavenHairBeehive-beehive = Beehive + +marking-ThavenHairBeehive2 = Beehive 2 +marking-ThavenHairBeehive2-beehive2 = Beehive 2 + +marking-ThavenHairBigflattop = Flat Top (Big) +marking-ThavenHairBigflattop-bigflattop = Flat Top (Big) + +marking-ThavenHairBigpompadour = Pompadour (Big) +marking-ThavenHairBigpompadour-bigpompadour = Pompadour (Big) + +marking-ThavenHairBob = Bob Hair +marking-ThavenHairBob-bob = Bob Hair + +marking-ThavenHairBob2 = Bob Hair 2 +marking-ThavenHairBob2-bob2 = Bob Hair 2 + +marking-ThavenHairBob4 = Bob Hair 4 +marking-ThavenHairBob4-bob4 = Bob Hair 4 + +marking-ThavenHairBob5 = Bob Hair 5 +marking-ThavenHairBob5-bob5 = Bob Hair 5 + +marking-ThavenHairBobcurl = Bobcurl +marking-ThavenHairBobcurl-bobcurl = Bobcurl + +marking-ThavenHairBobcut = Bob Hair 3 +marking-ThavenHairBobcut-bobcut = Bob Hair 3 + +marking-ThavenHairBowlcut = Bowlcut +marking-ThavenHairBowlcut-bowlcut = Bowlcut + +marking-ThavenHairBowlcut2 = Bowlcut 2 +marking-ThavenHairBowlcut2-bowlcut2 = Bowlcut 2 + +marking-ThavenHairBraid = Braid (Floorlength) +marking-ThavenHairBraid-braid = Braid (Floorlength) + +marking-ThavenHairBraid2 = Braid (High) +marking-ThavenHairBraid2-braid2 = Braid (High) + +marking-ThavenHairBraided = Braided +marking-ThavenHairBraided-braided = Braided + +marking-ThavenHairBraidfront = Braided Front +marking-ThavenHairBraidfront-braidfront = Braided Front + +marking-ThavenHairBraidtail = Braided Tail +marking-ThavenHairBraidtail-braidtail = Braided Tail + +marking-ThavenHairBun = Bun Head +marking-ThavenHairBun-bun = Bun Head + +marking-ThavenHairBun3 = Bun Head 3 +marking-ThavenHairBun3-bun3 = Bun Head 3 + +marking-ThavenHairBunhead2 = Bun Head 2 +marking-ThavenHairBunhead2-bunhead2 = Bun Head 2 + +marking-ThavenHairBusiness = Business Hair +marking-ThavenHairBusiness-business = Business Hair + +marking-ThavenHairBusiness2 = Business Hair 2 +marking-ThavenHairBusiness2-business2 = Business Hair 2 + +marking-ThavenHairBusiness3 = Business Hair 3 +marking-ThavenHairBusiness3-business3 = Business Hair 3 + +marking-ThavenHairBusiness4 = Business Hair 4 +marking-ThavenHairBusiness4-business4 = Business Hair 4 + +marking-ThavenHairBuzzcut = Buzzcut +marking-ThavenHairBuzzcut-buzzcut = Buzzcut + +marking-ThavenHairC = Cut Hair +marking-ThavenHairC-c = Cut Hair + +marking-ThavenHairCia = CIA +marking-ThavenHairCia-cia = CIA + +marking-ThavenHairClassicAfro = Classic Afro +marking-ThavenHairClassicAfro-classicafro = Classic Afro + +marking-ThavenHairClassicCia = Classic CIA +marking-ThavenHairClassicCia-classiccia = Classic CIA + +marking-ThavenHairClassicciaBusiness = Classic CIA Business +marking-ThavenHairClassicciaBusiness-classicciabusiness = Classic CIA Business + +marking-ThavenHairClassicCornrows = Classic Cornrows +marking-ThavenHairClassicCornrows-classiccornrows = Classic Cornrows + +marking-ThavenHairClassicCornrows2 = Classic Cornrows 2 +marking-ThavenHairClassicCornrows2-cornrows2 = Classic Cornrows 2 + +marking-ThavenHairClassicFloorlengthBedhead = Classic Floorlength Bedhead +marking-ThavenHairClassicFloorlengthBedhead-classicfloorlengthbedhead = Classic Floorlength Bedhead + +marking-ThavenHairClassicLong2 = Classic Long Hair 2 +marking-ThavenHairClassicLong2-classiclong2 = Classic Long Hair 2 + +marking-ThavenHairClassicLong3 = Classic Long Hair 3 +marking-ThavenHairClassicLong3-classiclong3 = Classic Long Hair 3 + +marking-ThavenHairClassicModern = Classic Modern +marking-ThavenHairClassicModern-modern = Classic Modern + +marking-ThavenHairClassicMulder = Classic Mulder +marking-ThavenHairClassicMulder-classicmulder = Classic Mulder + +marking-ThavenHairClassicWisp = Classic Wisp +marking-ThavenHairClassicWisp-classicwisp = Classic Wisp + +marking-ThavenHairCoffeeHouse = Coffee House +marking-ThavenHairCoffeeHouse-coffeehouse = Coffee House + +marking-ThavenHairCombover = Combover +marking-ThavenHairCombover-combover = Combover + +marking-ThavenHairCornrowbraid = Cornrow Braid +marking-ThavenHairCornrowbraid-cornrowbraid = Cornrow Braid + +marking-ThavenHairCornrowbun = Cornrow Bun +marking-ThavenHairCornrowbun-cornrowbun = Cornrow Bun + +marking-ThavenHairCornrows = Cornrows +marking-ThavenHairCornrows-cornrows = Cornrows + +marking-ThavenHairCornrows2 = Cornrows 2 +marking-ThavenHairCornrows2-cornrows2 = Cornrows 2 + +marking-ThavenHairCornrowtail = Cornrow Tail +marking-ThavenHairCornrowtail-cornrowtail = Cornrow Tail + +marking-ThavenHairCountry = Ponytail (Country) +marking-ThavenHairCountry-country = Ponytail (Country) + +marking-ThavenHairCrewcut = Crewcut +marking-ThavenHairCrewcut-crewcut = Crewcut + +marking-ThavenHairCrewcut2 = Crewcut 2 +marking-ThavenHairCrewcut2-crewcut2 = Crewcut 2 + +marking-ThavenHairCurls = Curls +marking-ThavenHairCurls-curls = Curls + +marking-ThavenHairDandypompadour = Dandy Pompadour +marking-ThavenHairDandypompadour-dandypompadour = Dandy Pompadour + +marking-ThavenHairDevilock = Devil Lock +marking-ThavenHairDevilock-devilock = Devil Lock + +marking-ThavenHairDoublebun = Double Bun +marking-ThavenHairDoublebun-doublebun = Double Bun + +marking-ThavenHairDoublebunLong = Double Bun Long +marking-ThavenHairDoublebunLong-doublebunlong = Double Bun Long + +marking-ThavenHairDreads = Dreadlocks +marking-ThavenHairDreads-dreads = Dreadlocks + +marking-ThavenHairDrillHair = Drill Hair +marking-ThavenHairDrillHair-drillhair = Drill Hair + +marking-ThavenHairDrillhairextended = Drill Hair (Extended) +marking-ThavenHairDrillhairextended-drillhairextended = Drill Hair (Extended) + +marking-ThavenHairDrillruru = Drillruru +marking-ThavenHairDrillruru-drillruru = Drillruru + +marking-ThavenHairDyedLong = Dyed Long +marking-ThavenHairDyedLong-dyedlong1 = Dyed Long + +marking-ThavenHairDyedShort = Dyed Short +marking-ThavenHairDyedShort-dyedshort1 = Dyed Short + +marking-ThavenHairEmo2 = Emo +marking-ThavenHairEmo2-emo2 = Emo + +marking-ThavenHairEmofringe = Emo Fringe +marking-ThavenHairEmofringe-emofringe = Emo Fringe + +marking-ThavenHairFather = Father +marking-ThavenHairFather-father = Father + +marking-ThavenHairFeather = Feather +marking-ThavenHairFeather-feather = Feather + +marking-ThavenHairFlair = Flair +marking-ThavenHairFlair-flair = Flair + +marking-ThavenHairFloorlengthBedhead = Floorlength Bedhead +marking-ThavenHairFloorlengthBedhead-floorlengthbedhead = Floorlength Bedhead + +marking-ThavenHairFlow = Flow Hair +marking-ThavenHairFlow-f = Flow Hair + +marking-ThavenHairFrenchbraid = French Braid +marking-ThavenHairFrenchbraid-frenchbraid = French Braid + +marking-ThavenHairFringetail = Ponytail (Fringe) +marking-ThavenHairFringetail-fringetail = Ponytail (Fringe) + +marking-ThavenHairGelled = Gelled Back +marking-ThavenHairGelled-gelled = Gelled Back + +marking-ThavenHairGentle = Gentle +marking-ThavenHairGentle-gentle = Gentle + +marking-ThavenHairHalfbang = Half-banged Hair +marking-ThavenHairHalfbang-halfbang = Half-banged Hair + +marking-ThavenHairHalfbang2 = Half-banged Hair 2 +marking-ThavenHairHalfbang2-halfbang2 = Half-banged Hair 2 + +marking-ThavenHairHalfshaved = Half-shaved +marking-ThavenHairHalfshaved-halfshaved = Half-shaved + +marking-ThavenHairHalfUpLong = Half-Up (Long) +marking-ThavenHairHalfUpLong-halfuplong = Half-Up (Long) + +marking-ThavenHairHalfUpShort = Half-Up (Short) +marking-ThavenHairHalfUpShort-halfupshort = Half-Up (Short) + +marking-ThavenHairHalfUpUndercut = Half-Up (Undercut) +marking-ThavenHairHalfUpUndercut-halfupundercut = Half-Up (Undercut) + +marking-ThavenHairHbraid = Braid (Low) +marking-ThavenHairHbraid-hbraid = Braid (Low) + +marking-ThavenHairHedgehog = Hedgehog Hair +marking-ThavenHairHedgehog-hedgehog = Hedgehog Hair + +marking-ThavenHairHighfade = Fade (High) +marking-ThavenHairHighfade-highfade = Fade (High) + +marking-ThavenHairHighponytail = Ponytail (High) +marking-ThavenHairHighponytail-highponytail = Ponytail (High) + +marking-ThavenHairHimecut = Hime Cut +marking-ThavenHairHimecut-himecut = Hime Cut + +marking-ThavenHairHimecut2 = Hime Cut 2 +marking-ThavenHairHimecut2-himecut2 = Hime Cut 2 + +marking-ThavenHairHimeup = Hime Updo +marking-ThavenHairHimeup-himeup = Hime Updo + +marking-ThavenHairHitop = Hitop +marking-ThavenHairHitop-hitop = Hitop + +marking-ThavenHairJade = Jade +marking-ThavenHairJade-jade = Jade + +marking-ThavenHairJensen = Jensen Hair +marking-ThavenHairJensen-jensen = Jensen Hair + +marking-ThavenHairJoestar = Joestar +marking-ThavenHairJoestar-joestar = Joestar + +marking-ThavenHairKagami = Pigtails +marking-ThavenHairKagami-kagami = Pigtails + +marking-ThavenHairKeanu = Keanu Hair +marking-ThavenHairKeanu-keanu = Keanu Hair + +marking-ThavenHairKusanagi = Kusanagi Hair +marking-ThavenHairKusanagi-kusanagi = Kusanagi Hair + +marking-ThavenHairLargebun = Bun (Large) +marking-ThavenHairLargebun-largebun = Bun (Large) + +marking-ThavenHairLbangs = Long Bangs +marking-ThavenHairLbangs-lbangs = Long Bangs + +marking-ThavenHairLong = Long Hair 1 +marking-ThavenHairLong-long = Long Hair 1 + +marking-ThavenHairLong2 = Long Hair 2 +marking-ThavenHairLong2-long2 = Long Hair 2 + +marking-ThavenHairLong3 = Long Hair 3 +marking-ThavenHairLong3-long3 = Long Hair 3 + +marking-ThavenHairLongBedhead = Long Bedhead +marking-ThavenHairLongBedhead-longbedhead = Long Bedhead + +marking-ThavenHairLongBedhead2 = Long Bedhead 2 +marking-ThavenHairLongBedhead2-longbedhead2 = Long Bedhead 2 + +marking-ThavenHairLongeremo = Longer Emo +marking-ThavenHairLongeremo-longeremo = Longer Emo + +marking-ThavenHairLongest = Very Long Hair 2 +marking-ThavenHairLongest-longest = Very Long Hair 2 + +marking-ThavenHairLongest2 = Very Long Over Eye +marking-ThavenHairLongest2-longest2 = Very Long Over Eye + +marking-ThavenHairLongfringe = Long Fringe +marking-ThavenHairLongfringe-longfringe = Long Fringe + +marking-ThavenHairLongovereye = Long Over Eye +marking-ThavenHairLongovereye-longovereye = Long Over Eye + +marking-ThavenHairLongsidepart = Long Side Part + +marking-ThavenHairLongstraightponytail = Ponytail (Long) +marking-ThavenHairLongstraightponytail-longsidepart = Ponytail (Long) + +marking-ThavenHairLongWithBundles = Long With Bundles +marking-ThavenHairLongWithBundles-longbundled = Long With Bundles + +marking-ThavenHairLowfade = Fade (Low) +marking-ThavenHairLowfade-lowfade = Fade (Low) + +marking-ThavenHairManbun = Bun (Manbun) +marking-ThavenHairManbun-manbun = Bun (Manbun) + +marking-ThavenHairMedfade = Fade (Medium) +marking-ThavenHairMedfade-medfade = Fade (Medium) + +marking-ThavenHairMediumSidepart = Medium Side Part +marking-ThavenHairMediumSidepart-mediumsidepart = Medium Side Part + +marking-ThavenHairMegaeyebrows = Mega Eyebrows +marking-ThavenHairMegaeyebrows-megaeyebrows = Mega Eyebrows + +marking-ThavenHairMessy = Messy +marking-ThavenHairMessy-messy = Messy + +marking-ThavenHairMidPartLong = Middle Part (Long) +marking-ThavenHairMidPartLong-midpartlong = Middle Part (Long) + +marking-ThavenHairMidPartLonger = Middle Part (Longer) +marking-ThavenHairMidPartLonger-midpartlonger = Middle Part (Longer) + +marking-ThavenHairModern = Modern +marking-ThavenHairModern-modern = Modern + +marking-ThavenHairMohawk = Mohawk +marking-ThavenHairMohawk-d = Mohawk + +marking-ThavenHairMulder = Mulder +marking-ThavenHairMulder-mulder = Mulder + +marking-ThavenHairMullet = Mullet +marking-ThavenHairMullet-mullet = Mullet + +marking-ThavenHairMulletSideshave = Mullet (Sideshave) +marking-ThavenHairMulletSideshave-mulletsideshave = Mullet (Sideshave) + +marking-ThavenHairNitori = Nitori +marking-ThavenHairNitori-nitori = Nitori + +marking-ThavenHairNofade = Fade (None) +marking-ThavenHairNofade-nofade = Fade (None) + +marking-ThavenHairOdango = Odango +marking-ThavenHairOdango-odango = Odango + +marking-ThavenHairOmbre = Ombre +marking-ThavenHairOmbre-ombre = Ombre + +marking-ThavenHairOneshoulder = One Shoulder +marking-ThavenHairOneshoulder-oneshoulder = One Shoulder + +marking-ThavenHairOxton = Oxton +marking-ThavenHairOxton-oxton = Oxton + +marking-ThavenHairPart = Parted (Side) +marking-ThavenHairPart-part = Parted (Side) + +marking-ThavenHairParted = Parted +marking-ThavenHairParted-parted = Parted + +marking-ThavenHairPigtails = Pigtails 2 +marking-ThavenHairPigtails-pigtails = Pigtails 2 + +marking-ThavenHairPigtails2 = Pigtails 3 +marking-ThavenHairPigtails2-pigtails2 = Pigtails 3 + +marking-ThavenHairPixie = Pixie Cut +marking-ThavenHairPixie-pixie = Pixie Cut + +marking-ThavenHairPompadour = Pompadour +marking-ThavenHairPompadour-pompadour = Pompadour + +marking-ThavenHairPonytail = Ponytail +marking-ThavenHairPonytail-ponytail = Ponytail + +marking-ThavenHairPonytail2 = Ponytail 2 +marking-ThavenHairPonytail2-ponytail2 = Ponytail 2 + +marking-ThavenHairPonytail3 = Ponytail 3 +marking-ThavenHairPonytail3-ponytail3 = Ponytail 3 + +marking-ThavenHairPonytail4 = Ponytail 4 +marking-ThavenHairPonytail4-ponytail4 = Ponytail 4 + +marking-ThavenHairPonytail5 = Ponytail 5 +marking-ThavenHairPonytail5-ponytail5 = Ponytail 5 + +marking-ThavenHairPonytail6 = Ponytail 6 +marking-ThavenHairPonytail6-ponytail6 = Ponytail 6 + +marking-ThavenHairPonytail7 = Ponytail 7 +marking-ThavenHairPonytail7-ponytail7 = Ponytail 7 + +marking-ThavenHairPoofy = Poofy +marking-ThavenHairPoofy-poofy = Poofy + +marking-ThavenHairProtagonist = Slightly Long Hair +marking-ThavenHairProtagonist-protagonist = Slightly Long Hair + +marking-ThavenHairQuiff = Quiff +marking-ThavenHairQuiff-quiff = Quiff + +marking-ThavenHairReversemohawk = Mohawk (Reverse) +marking-ThavenHairReversemohawk-reversemohawk = Mohawk (Reverse) + +marking-ThavenHairRonin = Ronin +marking-ThavenHairRonin-ronin = Ronin + +marking-ThavenHairRosa = Short Hair Rosa +marking-ThavenHairRosa-rosa = Short Hair Rosa + +marking-ThavenHairSargeant = Flat Top +marking-ThavenHairSargeant-sargeant = Flat Top + +marking-ThavenHairShaved = Shaved +marking-ThavenHairShaved-shaved = Shaved + +marking-ThavenHairShavedMohawk = Shaved Mohawk +marking-ThavenHairShavedMohawk-shavedmohawk = Shaved Mohawk + +marking-ThavenHairShavedpart = Shaved Part +marking-ThavenHairShavedpart-shavedpart = Shaved Part + +marking-ThavenHairShortbangs = Short Bangs +marking-ThavenHairShortbangs-shortbangs = Short Bangs + +marking-ThavenHairShortbraid = Braid (Short) +marking-ThavenHairShortbraid-shortbraid = Braid (Short) + +marking-ThavenHairShorthair2 = Short Hair 2 +marking-ThavenHairShorthair2-shorthair2 = Short Hair 2 + +marking-ThavenHairShorthair3 = Short Hair 3 +marking-ThavenHairShorthair3-shorthair3 = Short Hair 3 + +marking-ThavenHairShorthair9 = Short Hair 9 +marking-ThavenHairShorthair9-shorthair9 = Short Hair 9 + +marking-ThavenHairShorthime = Hime Cut (Short) +marking-ThavenHairShorthime-shorthime = Hime Cut (Short) + +marking-ThavenHairShortovereye = Over Eye +marking-ThavenHairShortovereye-shortovereye = Over Eye + +marking-ThavenHairShoulderLengthOverEye = Shoulder-length Over Eye +marking-ThavenHairShoulderLengthOverEye-shoulderlengthovereye = Shoulder-length Over Eye + +marking-ThavenHairSidecut = Sidecut +marking-ThavenHairSidecut-sidecut = Sidecut + +marking-ThavenHairSideshaveCurly = Sideshave (Curly) +marking-ThavenHairSideshaveCurly-sideshavecurly = Sideshave (Curly) + +marking-ThavenHairSidetail = Ponytail (Side) +marking-ThavenHairSidetail-sidetail = Ponytail (Side) + +marking-ThavenHairSidetail2 = Ponytail (Side) 2 +marking-ThavenHairSidetail2-sidetail2 = Ponytail (Side) 2 + +marking-ThavenHairSidetail3 = Ponytail (Side) 3 +marking-ThavenHairSidetail3-sidetail3 = Ponytail (Side) 3 + +marking-ThavenHairSidetail4 = Ponytail (Side) 4 +marking-ThavenHairSidetail4-sidetail4 = Ponytail (Side) 4 + +marking-ThavenHairSkinhead = High And Tight +marking-ThavenHairSkinhead-skinhead = High And Tight + +marking-ThavenHairSpiky = Spiky 2 +marking-ThavenHairSpiky-spiky = Spiky 2 + +marking-ThavenHairSpikyponytailLong = Ponytail (Spiky Long) +marking-ThavenHairSpikyponytailLong-spikyponytaillong = Ponytail (Spiky Long) + +marking-ThavenHairSpikyponytail = Ponytail (Spiky) +marking-ThavenHairSpikyponytail-spikyponytail = Ponytail (Spiky) + +marking-ThavenHairSpookyLong = Spooky Long +marking-ThavenHairSpookyLong-spookylong = Spooky Long + +marking-ThavenHairStail = Ponytail (Short) +marking-ThavenHairStail-stail = Ponytail (Short) + +marking-ThavenHairSwept = Swept Back Hair +marking-ThavenHairSwept-swept = Swept Back Hair + +marking-ThavenHairSwept2 = Swept Back Hair 2 +marking-ThavenHairSwept2-swept2 = Swept Back Hair 2 + +marking-ThavenHairTailed = Tailed +marking-ThavenHairTailed-tailed = Tailed + +marking-ThavenHairThinning = Thinning +marking-ThavenHairThinning-thinning = Thinning + +marking-ThavenHairThinningfront = Thinning (Front) +marking-ThavenHairThinningfront-thinningfront = Thinning (Front) + +marking-ThavenHairThinningrear = Thinning (Rear) +marking-ThavenHairThinningrear-thinningrear = Thinning (Rear) + +marking-ThavenHairTightbun = Bun (Tight) +marking-ThavenHairTightbun-tightbun = Bun (Tight) + +marking-ThavenHairTopknot = Topknot +marking-ThavenHairTopknot-topknot = Topknot + +marking-ThavenHairTressshoulder = Tress Shoulder +marking-ThavenHairTressshoulder-tressshoulder = Tress Shoulder + +marking-ThavenHairTrimflat = Trim Flat +marking-ThavenHairTrimflat-trimflat = Trim Flat + +marking-ThavenHairTrimmed = Trimmed +marking-ThavenHairTrimmed-trimmed = Trimmed + +marking-ThavenHairTwintail = Twintails +marking-ThavenHairTwintail-twintail = Twintails + +marking-ThavenHairTwoStrands = Two Strands +marking-ThavenHairTwoStrands-twostrands = Two Strands + +marking-ThavenHairUndercut = Undercut +marking-ThavenHairUndercut-undercut = Undercut + +marking-ThavenHairUndercutCurly = Undercut (Curly) +marking-ThavenHairUndercutCurly-undercutcurly = Undercut (Curly) + +marking-ThavenHairUndercutleft = Undercut Left +marking-ThavenHairUndercutleft-undercutleft = Undercut Left + +marking-ThavenHairUndercutright = Undercut Right +marking-ThavenHairUndercutright-undercutright = Undercut Right + +marking-ThavenHairUneven = Uneven +marking-ThavenHairUneven-uneven = Uneven + +marking-ThavenHairUnkept = Unkept +marking-ThavenHairUnkept-unkept = Unkept + +marking-ThavenHairVeryshortovereyealternate = Very Short Over Eye +marking-ThavenHairVeryshortovereyealternate-veryshortovereyealternate = Very Short Over Eye + +marking-ThavenHairVlong = Very Long Hair +marking-ThavenHairVlong-vlong = Very Long Hair + +marking-ThavenHairVlongfringe = Very Long with Fringe +marking-ThavenHairVlongfringe-vlongfringe = Very Long with Fringe + +marking-ThavenHairVolaju = Volaju +marking-ThavenHairVolaju-volaju = Volaju + +marking-ThavenHairWisp = Wisp +marking-ThavenHairWisp-wisp = Wisp + +marking-TichelFashionableThaven = Tichel (Fashionable) +marking-TichelFashionableThaven-tichelfashionable = Tichel (Fashionable) + +marking-TichelSimpleThaven = Tichel (Simple) +marking-TichelSimpleThaven-tichelsimple = Tichel (Simple) + +marking-ShaggyThaven = Shaggy +marking-ShaggyThaven-shaggythaven = Shaggy + +marking-ShaggyLongerThaven = Shaggy (Longer) +marking-ShaggyLongerThaven-shaggylongerthaven = Shaggy (Longer) + +marking-SusieThaven = Mean Girl (Bangs) +marking-SusieThaven-susiethaven = Mean Girl (Bangs) + +marking-SusieNoBangsThaven = Mean Girl +marking-SusieNoBangsThaven-susienobangsthaven = Mean Girl + +# HeadSide + +marking-ThavenEars1 = Small Ears +marking-ThavenEars1-ears1 = Small Ears + +marking-ThavenEars2 = Medium Ears +marking-ThavenEars2-ears2 = Medium Ears + +marking-ThavenEars3 = Long Ears +marking-ThavenEars3-ears3 = Long Ears + +marking-ThavenEars4 = Droopy Ears +marking-ThavenEars4-ears4 = Droopy Ears + +marking-ThavenEarsBigFins = Big Fins +marking-ThavenEarsBigFins-bigfins = Outer +marking-ThavenEarsBigFins-bigfins2 = Inner + +marking-ThavenEarsTwinFins = Twin Fins +marking-ThavenEarsTwinFins-twinfin = Twin Fins + +marking-ThavenFishEars = Finned Ears +marking-ThavenFishEars-fishears = Finned Ears + +marking-ThavenNoEars = Recolorable ears +marking-ThavenNoEars-noears = For use with head coverings + +# HeadTop + +marking-ThavenHibiscus = Hibiscus +marking-ThavenHibiscus-hibiscus1 = Petals +marking-ThavenHibiscus-hibiscus2 = Anthers + +marking-ThavenPiercings = Helix Piercing +marking-ThavenPiercings-piercings = Helix Piercing + +marking-ThavenPiercings2 = Hoop Piercing +marking-ThavenPiercings2-piercings2 = Hoop Piercing + +# Tail + +marking-ThavenBasicTail = Basic Tail +marking-ThavenBasicTail-basic = Basic Tail + +marking-ThavenBigTail = Big Tail +marking-ThavenBigTail-big1 = Tail +marking-ThavenBigTail-big2 = Fin + +marking-ThavenTadpoleTail = Tadpole Tail +marking-ThavenTadpoleTail-tadpole1 = Tail +marking-ThavenTadpoleTail-tadpole2 = Fin + +marking-ThavenTailEel = Eel Tail +marking-ThavenTailEel-eel1 = Eel Tail Trunk +marking-ThavenTailEel-eel2 = Eel Tail Tip + +marking-ThavenTailEelOverlay = Eel Tail (Overlay) +marking-ThavenTailEelOverlay-eel3 = Eel Inner +marking-ThavenTailEelOverlay-eel4 = Eel Outer + +marking-ThavenTailNurse = Swept Tail +marking-ThavenTailNurse-nurse1 = Tail +marking-ThavenTailNurse-nurse2 = Stripes + +marking-ThavenTailStub = Stub Tail +marking-ThavenTailStub-stub1 = Tail +marking-ThavenTailStub-stub2 = Stripes + +marking-ThavenTailThresher = Thresher Tail +marking-ThavenTailThresher-thresher1 = Tail +marking-ThavenTailThresher-thresher2 = Stripes + +# RArmExtension diff --git a/Resources/Prototypes/_Impstation/Body/Species/thaven.yml b/Resources/Prototypes/_Impstation/Body/Species/thaven.yml index 5d4de806dbc..3c8433a8762 100644 --- a/Resources/Prototypes/_Impstation/Body/Species/thaven.yml +++ b/Resources/Prototypes/_Impstation/Body/Species/thaven.yml @@ -1,4 +1,6 @@ -- type: markingsGroup +# Begin DeltaV Changes - This entire file was restructured for Nubody +- type: markingsGroup + parent: Undergarments id: Thaven onlyGroupWhitelisted: true limits: @@ -15,6 +17,9 @@ enum.HumanoidVisualLayers.Head: limit: 4 required: false + enum.HumanoidVisualLayers.FacialHair: + limit: 1 + required: false enum.HumanoidVisualLayers.Chest: limit: 4 required: false @@ -24,60 +29,69 @@ enum.HumanoidVisualLayers.RArm: limit: 4 required: false + enum.HumanoidVisualLayers.LHand: + limit: 1 + required: false + enum.HumanoidVisualLayers.RHand: + limit: 1 + required: false + enum.HumanoidVisualLayers.LLeg: + limit: 3 + required: false + enum.HumanoidVisualLayers.RLeg: + limit: 3 + required: false + enum.HumanoidVisualLayers.LFoot: + limit: 1 + required: false + enum.HumanoidVisualLayers.RFoot: + limit: 1 + required: false enum.HumanoidVisualLayers.Overlay: limit: 6 required: false enum.HumanoidVisualLayers.Snout: limit: 1 required: false + enum.HumanoidVisualLayers.Tail: + limit: 1 + required: false + enum.HumanoidVisualLayers.TailOverlay: + limit: 6 + required: false + enum.HumanoidVisualLayers.Special: + limit: 1 + required: false - type: entity parent: BaseSpeciesAppearance id: AppearanceThaven + categories: [ HideSpawnMenu ] name: thaven appearance components: - type: Inventory + speciesId: thaven templateId: thaven displacements: jumpsuit: sizeMaps: 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi + sprite: _MACRO/Mobs/Species/Thaven/displacement.rsi state: jumpsuit - head: - sizeMaps: - 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi - state: head - eyes: - sizeMaps: - 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi - state: eyes - ears: - sizeMaps: - 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi - state: head - mask: - sizeMaps: - 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi - state: mask - neck: - sizeMaps: - 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi - state: neck outerClothing: sizeMaps: 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi + sprite: _MACRO/Mobs/Species/Thaven/displacement.rsi state: outerclothing_hardsuit + head: + sizeMaps: + 32: + sprite: _MACRO/Mobs/Species/Thaven/displacement.rsi + state: head gloves: sizeMaps: 32: - sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi + sprite: _MACRO/Mobs/Species/Thaven/displacement.rsi state: hands - type: InitialBody organs: @@ -85,21 +99,19 @@ Head: OrganThavenHead ArmLeft: OrganThavenArmLeft ArmRight: OrganThavenArmRight - HandLeft: OrganThavenHandLeft HandRight: OrganThavenHandRight + HandLeft: OrganThavenHandLeft LegLeft: OrganThavenLegLeft LegRight: OrganThavenLegRight FootLeft: OrganThavenFootLeft FootRight: OrganThavenFootRight Brain: OrganThavenBrain Eyes: OrganThavenEyes - Ears: OrganHumanEars - Appendix: OrganHumanAppendix - Lungs: OrganHumanLungs - Heart: OrganHumanHeart - Stomach: OrganHumanStomach - Liver: OrganHumanLiver - Kidneys: OrganHumanKidneys + Lungs: OrganThavenLungs + Heart: OrganThavenHeart + Stomach: OrganThavenStomach + Liver: OrganThavenLiver + Kidneys: OrganThavenKidneys - type: HumanoidProfile species: Thaven @@ -111,7 +123,7 @@ name: Urist McEars components: - type: Icon - sprite: _Impstation/Mobs/Species/Thaven/parts.rsi # Unlike dwarves elves are NOT made of slime + sprite: _MACRO/Mobs/Species/Thaven/parts.rsi state: full - type: ThavenMoods - type: Respirator @@ -153,7 +165,7 @@ layer: - MobLayer - type: TypingIndicator - proto: Thaven # DeltaV unique typing indicator + proto: Thaven # DeltaV - unique typing indicator - type: Vocal sounds: Male: MaleThaven @@ -173,21 +185,21 @@ enum.StrippingUiKey.Key: type: StrippableBoundUserInterface - type: CosmicMarkVisuals # DeltaV - cosmic cult - offset: 0, 0.0625 #2 pixels up + offset: 0, 0.0625 # 2 pixels up - type: entity + abstract: true parent: OrganBase id: OrganThaven - abstract: true suffix: Thaven - type: entity + abstract: true parent: OrganThaven id: OrganThavenInternal - abstract: true components: - type: Sprite - sprite: Mobs/Species/Human/organs.rsi + sprite: _MACRO/Mobs/Species/Thaven/organs.rsi - type: entity parent: OrganThaven @@ -195,69 +207,55 @@ abstract: true components: - type: Sprite - sprite: _Impstation/Mobs/Species/Thaven/parts.rsi + sprite: _MACRO/Mobs/Species/Thaven/parts.rsi - type: VisualOrgan data: - sprite: _Impstation/Mobs/Species/Thaven/parts.rsi + sprite: _MACRO/Mobs/Species/Thaven/parts.rsi - type: VisualOrganMarkings markingData: group: Thaven -- type: entity - parent: [ OrganBaseEyes, OrganThavenExternal, OrganThavenInternal ] - id: OrganThavenEyes - components: - - type: Sprite - sprite: Mobs/Species/Human/organs.rsi - - type: VisualOrgan - layer: enum.HumanoidVisualLayers.Eyes - data: - sprite: _Impstation/Mobs/Species/Thaven/parts.rsi # Delta V - Using DV Eyes - state: eyes -# DV - Marking Displacement requires additional pr from may. -# - type: VisualOrganMarkings -# markingsDisplacement: -# Eyes: -# sizeMaps: -# 32: -# sprite: _Impstation/Mobs/Species/Thaven/displacement.rsi -# state: eyes - -- type: entity - parent: [ OrganBaseHead, OrganThavenExternal ] - id: OrganThavenHead - - type: entity parent: [ OrganBaseTorso, OrganThavenExternal ] id: OrganThavenTorso - type: entity - parent: [ OrganBaseLegLeft, OrganThavenExternal ] - id: OrganThavenLegLeft - -- type: entity - parent: [ OrganBaseHandLeft, OrganThavenExternal ] - id: OrganThavenHandLeft + parent: [ OrganBaseHead, OrganThavenExternal ] + id: OrganThavenHead + components: + - type: VisualOrganMarkings + hideableLayers: + - enum.HumanoidVisualLayers.Hair + - enum.HumanoidVisualLayers.HeadSide + - enum.HumanoidVisualLayers.Snout - type: entity parent: [ OrganBaseArmLeft, OrganThavenExternal ] id: OrganThavenArmLeft - type: entity - parent: [ OrganBaseFootLeft, OrganThavenExternal ] - id: OrganThavenFootLeft + parent: [ OrganBaseArmRight, OrganThavenExternal ] + id: OrganThavenArmRight - type: entity - parent: [ OrganBaseLegRight, OrganThavenExternal ] - id: OrganThavenLegRight + parent: [ OrganBaseHandLeft, OrganThavenExternal ] + id: OrganThavenHandLeft - type: entity parent: [ OrganBaseHandRight, OrganThavenExternal ] id: OrganThavenHandRight - type: entity - parent: [ OrganBaseArmRight, OrganThavenExternal ] - id: OrganThavenArmRight + parent: [ OrganBaseLegLeft, OrganThavenExternal ] + id: OrganThavenLegLeft + +- type: entity + parent: [ OrganBaseLegRight, OrganThavenExternal ] + id: OrganThavenLegRight + +- type: entity + parent: [ OrganBaseFootLeft, OrganThavenExternal ] + id: OrganThavenFootLeft - type: entity parent: [ OrganBaseFootRight, OrganThavenExternal ] @@ -266,5 +264,40 @@ - type: entity parent: [ OrganBaseBrain, OrganThavenInternal ] id: OrganThavenBrain - name: thaven brain description: "An organic positronic brain. Quite remarkable, really." + +- type: entity + parent: [ OrganBaseEyes, OrganThavenInternal, OrganThavenExternal ] + id: OrganThavenEyes + description: "The dark sclera have a faint, iridescent coating." + components: + - type: VisualOrgan + data: + sprite: _MACRO/Mobs/Species/Thaven/parts.rsi + state: eyes + +- type: entity + parent: [ OrganBaseLungs, OrganThavenInternal, OrganHumanMetabolizer ] + id: OrganThavenLungs + description: "Technically not lungs since they don't draw chemicals from the air, these strange, durable organs use the motion of respiration to provide energy for cell maintenance." + +- type: entity + parent: [ OrganBaseHeart, OrganThavenInternal, OrganHumanMetabolizer ] + id: OrganThavenHeart + description: "The toxic heart of a thaven. You're wearing gloves, right?" + +- type: entity + parent: [ OrganBaseStomach, OrganThavenInternal, OrganHumanMetabolizer ] + id: OrganThavenStomach + description: "Surprisingly similar to the stomach of a sharkminnow." + +- type: entity + parent: [ OrganBaseLiver, OrganThavenInternal, OrganHumanMetabolizer ] + id: OrganThavenLiver + description: "It loosely resembles a slab of dragon flesh." + +- type: entity + parent: [ OrganBaseKidneys, OrganThavenInternal, OrganHumanMetabolizer ] + id: OrganThavenKidneys + description: "Shiny, coppery veins make these the most ornate kidneys known to modern science." +# End DeltaV Changes - This entire file was restructured for Nubody diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml deleted file mode 100644 index 7e728a20489..00000000000 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml +++ /dev/null @@ -1,238 +0,0 @@ -##i did markings for a lot of different species so for now theyre are all here## -##if no one else does it ill do a cleanup of all marking coding in a few months## -##-carousel## - -#- type: marking -# id: FullID -# bodyPart: Part -# groupWhitelist: [Species, Species] -# youre on your own for figuring out the coloring system, my friend -# sprites: -# - sprite: _Impstation/Mobs/Customization/filelocation.rsi -# state: filename -# shaded: unshaded //use for markings that ignore shader - -- type: marking - id: Gills - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenchestgills - -- type: marking - id: ThavenChestScales - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenchestscales - -- type: marking - id: ThavenHeadScales - bodyPart: Head - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenheadscales - -- type: marking - id: ThavenLArmScales - bodyPart: LArm - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenleftarmscales - -- type: marking - id: ThavenRArmScales - bodyPart: RArm - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenrightarmscales - -- type: marking - id: ThavenLLegScales - bodyPart: LLeg - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenleftlegscales - -- type: marking - id: ThavenRLegScales - bodyPart: RLeg - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenrightlegscales - -#- type: marking -# id: ThavenLHandScales -# bodyPart: LHand -# groupWhitelist: [ Thaven ] -# forcedColoring: false -# sprites: -# - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi -# state: thavenlefthandscales - -#- type: marking -# id: ThavenRHandScales -# bodyPart: RHand -# groupWhitelist: [ Thaven ] -# forcedColoring: false -# sprites: -# - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi -# state: thavenrighthandscales - -#- type: marking -# id: Thiddies -# bodyPart: Chest -# groupWhitelist: [ Thaven ] -# forcedColoring: true -# sprites: -# - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi -# state: thavenbignaturals -#commented out until i find a way to hide them under clothes - - -- type: marking - id: ThavenTopSurgery - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavennonaturals - -- type: marking - id: ThavenFishEars - bodyPart: HeadSide - groupWhitelist: [ Thaven ] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenfishears - -- type: marking - id: ThavenTattooVines - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventattoovines - -- type: marking - id: ThavenSpines - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenspines - -- type: marking - id: ThavenBiteMark - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenbitemark - -- type: marking - id: ThavenTattooWave - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventattoowave - -- type: marking - id: SharkminnowEyeliner - bodyPart: HeadTop - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventattoosharkminnoweyeliner - -- type: marking - id: ThavenTiger - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventiger1 - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventiger2 - -- type: marking - id: ThavenTigerRArm - bodyPart: RArm - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventigerarmsr - -- type: marking - id: ThavenTigerLArm - bodyPart: LArm - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thaventigerarmsl - -- type: marking - id: ThavenHeadStripes - bodyPart: Head - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenheadstripes - -- type: marking - id: ThavenBodyStripes - bodyPart: Chest - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenbodystripes - -- type: marking - id: ThavenEarsBigFins - bodyPart: HeadSide - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenearsbigfins - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenearsbigfins2 - -- type: marking - id: ThavenHeadCap - bodyPart: Head - groupWhitelist: [ Thaven ] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenheadcap1 - - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi - state: thavenheadcap2 - diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven.yml deleted file mode 100644 index ae2b08a4000..00000000000 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven.yml +++ /dev/null @@ -1,92 +0,0 @@ -- type: marking - id: ThavenEars1 - bodyPart: HeadSide - groupWhitelist: [Thaven] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: ears1 - -- type: marking - id: ThavenEars2 - bodyPart: HeadSide - groupWhitelist: [Thaven] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: ears2 - -- type: marking - id: ThavenEars3 - bodyPart: HeadSide - groupWhitelist: [Thaven] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: ears3 - -- type: marking - id: ThavenEars4 - bodyPart: HeadSide - groupWhitelist: [Thaven] - forcedColoring: true - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: ears4 - -- type: marking - id: ThavenPiercings - bodyPart: HeadTop - groupWhitelist: [Thaven] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: piercings - -- type: marking - id: ThavenPiercings2 - bodyPart: HeadTop - groupWhitelist: [Thaven] - forcedColoring: false - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: piercings2 - -- type: marking - id: ThavenChestTattoo1 - bodyPart: Chest - groupWhitelist: [Thaven] - coloring: - default: - type: - !type:TattooColoring - fallbackColor: "#666666" - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: chesttat1 - -- type: marking - id: ThavenLArmTattoo1 - bodyPart: LArm - groupWhitelist: [Thaven] - coloring: - default: - type: - !type:TattooColoring - fallbackColor: "#666666" - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: larmtat1 - -- type: marking - id: ThavenRArmTattoo1 - bodyPart: RArm - groupWhitelist: [Thaven] - coloring: - default: - type: - !type:TattooColoring - fallbackColor: "#666666" - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven.rsi - state: rarmtat1 diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven_hair.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven_hair.yml deleted file mode 100644 index 5ceb3a741d5..00000000000 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/thaven_hair.yml +++ /dev/null @@ -1,1309 +0,0 @@ -- type: marking - id: ThavenHairBalding - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: e -- type: marking - id: ThavenHairBedhead - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bedhead -- type: marking - id: ThavenHairBedheadv2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bedhead2 -- type: marking - id: ThavenHairBedheadv3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bedhead3 -- type: marking - id: ThavenHairLongBedhead - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: long_bedhead -- type: marking - id: ThavenHairLongBedhead2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: long_bedhead2 -- type: marking - id: ThavenHairFloorlengthBedhead - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: floorlength_bedhead -- type: marking - id: ThavenHairBeehive - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: beehive -- type: marking - id: ThavenHairBeehive2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: beehive2 -- type: marking - id: ThavenHairBob - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bob -- type: marking - id: ThavenHairBob2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bob2 -- type: marking - id: ThavenHairBobcut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bobcut -- type: marking - id: ThavenHairBob4 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bob4 -- type: marking - id: ThavenHairBob5 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bob5 -- type: marking - id: ThavenHairBobcurl - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bobcurl -- type: marking - id: ThavenHairBowlcut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bowlcut -- type: marking - id: ThavenHairBowlcut2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bowlcut2 -- type: marking - id: ThavenHairBraid - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: braid -- type: marking - id: ThavenHairBraided - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: braided -- type: marking - id: ThavenHairBraidfront - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: braidfront -- type: marking - id: ThavenHairBraid2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: braid2 -- type: marking - id: ThavenHairHbraid - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: hbraid -- type: marking - id: ThavenHairShortbraid - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shortbraid -- type: marking - id: ThavenHairBraidtail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: braidtail -- type: marking - id: ThavenHairBun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bun -- type: marking - id: ThavenHairBunhead2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bunhead2 -- type: marking - id: ThavenHairBun3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bun3 -- type: marking - id: ThavenHairLargebun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: largebun -- type: marking - id: ThavenHairManbun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: manbun -- type: marking - id: ThavenHairTightbun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: tightbun -- type: marking - id: ThavenHairBusiness - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: business -- type: marking - id: ThavenHairBusiness2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: business2 -- type: marking - id: ThavenHairBusiness3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: business3 -- type: marking - id: ThavenHairBusiness4 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: business4 -- type: marking - id: ThavenHairBuzzcut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: buzzcut -- type: marking - id: ThavenHairCia - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cia -- type: marking - id: ThavenHairClassicCia - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classiccia -- type: marking - id: ThavenHairClassicFloorlengthBedhead - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicfloorlength_bedhead -- type: marking - id: ThavenHairClassicModern - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicmodern -- type: marking - id: ThavenHairClassicMulder - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicmulder -- type: marking - id: ThavenHairClassicWisp - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicwisp -- type: marking - id: ThavenHairCombover - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: combover -- type: marking - id: ThavenHairCornrows - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cornrows -- type: marking - id: ThavenHairCornrows2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cornrows2 -- type: marking - id: ThavenHairCornrowbun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cornrowbun -- type: marking - id: ThavenHairCornrowbraid - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cornrowbraid -- type: marking - id: ThavenHairCornrowtail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: cornrowtail -- type: marking - id: ThavenHairCrewcut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: crewcut -- type: marking - id: ThavenHairCrewcut2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: crewcut2 -- type: marking - id: ThavenHairCurls - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: curls -- type: marking - id: ThavenHairC - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: c -- type: marking - id: ThavenHairDandypompadour - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: dandypompadour -- type: marking - id: ThavenHairDevilock - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: devilock -- type: marking - id: ThavenHairDoublebun - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: doublebun -- type: marking - id: ThavenHairDoublebunLong - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: doublebun_long -- type: marking - id: ThavenHairDreads - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: dreads -- type: marking - id: ThavenHairDrillruru - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: drillruru -- type: marking - id: ThavenHairDrillhairextended - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: drillhairextended -- type: marking - id: ThavenHairEmofringe - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: emofringe -- type: marking - id: ThavenHairNofade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: nofade -- type: marking - id: ThavenHairHighfade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: highfade -- type: marking - id: ThavenHairMedfade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: medfade -- type: marking - id: ThavenHairLowfade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: lowfade -- type: marking - id: ThavenHairBaldfade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: baldface -- type: marking - id: ThavenHairFeather - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: feather -- type: marking - id: ThavenHairFather - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: father -- type: marking - id: ThavenHairSargeant - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sargeant -- type: marking - id: ThavenHairFlair - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: flair -- type: marking - id: ThavenHairBigflattop - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bigflattop -- type: marking - id: ThavenHairFlow - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: f -- type: marking - id: ThavenHairGelled - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: gelled -- type: marking - id: ThavenHairGentle - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: gentle -- type: marking - id: ThavenHairHalfbang - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: halfbang -- type: marking - id: ThavenHairHalfbang2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: halfbang2 -- type: marking - id: ThavenHairHalfshaved - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: halfshaved -- type: marking - id: ThavenHairHedgehog - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: hedgehog -- type: marking - id: ThavenHairHimecut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: himecut -- type: marking - id: ThavenHairHimecut2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: himecut2 -- type: marking - id: ThavenHairShorthime - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shorthime -- type: marking - id: ThavenHairHimeup - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: himeup -- type: marking - id: ThavenHairHitop - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: hitop -- type: marking - id: ThavenHairJade - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: jade -- type: marking - id: ThavenHairJensen - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: jensen -- type: marking - id: ThavenHairJoestar - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: joestar -- type: marking - id: ThavenHairKeanu - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: keanu -- type: marking - id: ThavenHairKusanagi - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: kusanagi -- type: marking - id: ThavenHairLong - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: long -- type: marking - id: ThavenHairLong2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: long2 -- type: marking - id: ThavenHairLong3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: long3 -- type: marking - id: ThavenHairLongWithBundles - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longbundled -- type: marking - id: ThavenHairLongovereye - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longovereye -- type: marking - id: ThavenHairLbangs - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: lbangs -- type: marking - id: ThavenHairLongeremo - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longeremo -- type: marking - id: ThavenHairLongfringe - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longfringe -- type: marking - id: ThavenHairLongsidepart - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longsidepart -- type: marking - id: ThavenHairMegaeyebrows - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: megaeyebrows -- type: marking - id: ThavenHairMessy - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: messy -- type: marking - id: ThavenHairModern - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: modern -- type: marking - id: ThavenHairMohawk - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: d -- type: marking - id: ThavenHairNitori - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: nitori -- type: marking - id: ThavenHairReversemohawk - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: reversemohawk -- type: marking - id: ThavenHairMulder - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: mulder -- type: marking - id: ThavenHairOdango - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: odango -- type: marking - id: ThavenHairOmbre - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ombre -- type: marking - id: ThavenHairOneshoulder - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: oneshoulder -- type: marking - id: ThavenHairShortovereye - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shortovereye -- type: marking - id: ThavenHairOxton - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: oxton -- type: marking - id: ThavenHairParted - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: parted -- type: marking - id: ThavenHairPart - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: part -- type: marking - id: ThavenHairKagami - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: kagami -- type: marking - id: ThavenHairPigtails - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: pigtails -- type: marking - id: ThavenHairPigtails2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: pigtails2 -- type: marking - id: ThavenHairPixie - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: pixie -- type: marking - id: ThavenHairPompadour - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: pompadour -- type: marking - id: ThavenHairBigpompadour - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bigpompadour -- type: marking - id: ThavenHairPonytail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail -- type: marking - id: ThavenHairPonytail2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail2 -- type: marking - id: ThavenHairPonytail3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail3 -- type: marking - id: ThavenHairPonytail4 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail4 -- type: marking - id: ThavenHairPonytail5 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail5 -- type: marking - id: ThavenHairPonytail6 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail6 -- type: marking - id: ThavenHairPonytail7 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ponytail7 -- type: marking - id: ThavenHairHighponytail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: highponytail -- type: marking - id: ThavenHairStail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: stail -- type: marking - id: ThavenHairLongstraightponytail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longstraightponytail -- type: marking - id: ThavenHairCountry - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: country -- type: marking - id: ThavenHairFringetail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: fringetail -- type: marking - id: ThavenHairSidetail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sidetail -- type: marking - id: ThavenHairSidetail2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sidetail2 -- type: marking - id: ThavenHairSidetail3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sidetail3 -- type: marking - id: ThavenHairSidetail4 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sidetail4 -- type: marking - id: ThavenHairSpikyponytail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: spikyponytail -- type: marking - id: ThavenHairPoofy - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: poofy -- type: marking - id: ThavenHairQuiff - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: quiff -- type: marking - id: ThavenHairRonin - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: ronin -- type: marking - id: ThavenHairShaved - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shaved -- type: marking - id: ThavenHairShavedpart - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shavedpart -- type: marking - id: ThavenHairShortbangs - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shortbangs -- type: marking - id: ThavenHairA - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: a -- type: marking - id: ThavenHairShorthair2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shorthair2 -- type: marking - id: ThavenHairShorthair3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shorthair3 -- type: marking - id: ThavenHairShorthair9 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shorthair9 -- type: marking - id: ThavenHair80s - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: 80s -- type: marking - id: ThavenHairRosa - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: rosa -- type: marking - id: ThavenHairB - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: b -- type: marking - id: ThavenHairSidecut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: sidecut -- type: marking - id: ThavenHairSkinhead - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: skinhead -- type: marking - id: ThavenHairProtagonist - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: protagonist -- type: marking - id: ThavenHairSpiky - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: spiky -- type: marking - id: ThavenHairSpookyLong - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: spookylong -- type: marking - id: ThavenHairSwept - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: swept -- type: marking - id: ThavenHairSwept2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: swept2 -- type: marking - id: ThavenHairShoulderLengthOverEye - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shoulderlengthovereye -- type: marking - id: ThavenHairThinning - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: thinning -- type: marking - id: ThavenHairThinningfront - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: thinningfront -- type: marking - id: ThavenHairThinningrear - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: thinningrear -- type: marking - id: ThavenHairTopknot - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: topknot -- type: marking - id: ThavenHairTressshoulder - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: tressshoulder -- type: marking - id: ThavenHairTrimmed - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: trimmed -- type: marking - id: ThavenHairTrimflat - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: trimflat -- type: marking - id: ThavenHairTwintail - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: twintail -- type: marking - id: ThavenHairTwoStrands - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: twostrands -- type: marking - id: ThavenHairUndercut - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: undercut -- type: marking - id: ThavenHairUndercutleft - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: undercutleft -- type: marking - id: ThavenHairUndercutright - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: undercutright -- type: marking - id: ThavenHairUnkept - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: unkept -- type: marking - id: ThavenHairVlong - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: vlong -- type: marking - id: ThavenHairLongest - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longest -- type: marking - id: ThavenHairLongest2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: longest2 -- type: marking - id: ThavenHairVeryshortovereyealternate - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: veryshortovereyealternate -- type: marking - id: ThavenHairVlongfringe - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: vlongfringe -- type: marking - id: ThavenHairVolaju - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: volaju -- type: marking - id: ThavenHairWisp - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: wisp -- type: marking - id: ThavenHairUneven - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: uneven -- type: marking - id: ThavenHairTailed - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: tailed -- type: marking - id: ThavenHairClassicLong2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classiclong2 -- type: marking - id: ThavenHairClassicLong3 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classiclong3 -- type: marking - id: ThavenHairBald - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: bald -- type: marking - id: ThavenHairShavedMohawk - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: shavedmohawk -- type: marking - id: ThavenHairMediumSidepart - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: mediumsidepart -- type: marking - id: ThavenHairEmo2 - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: emo2 -- type: marking - id: ThavenHairDrillHair - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: drillhair -- type: marking - id: ThavenHairClassicAfro - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicafro -- type: marking - id: ThavenHairClassicciaBusiness - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classicciabusiness -- type: marking - id: ThavenHairClassicCornrows - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: classiccornrows -- type: marking - id: ThavenHairCoffeeHouse - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: coffeehouse -- type: marking - id: ThavenHairFrenchbraid - bodyPart: Hair - groupWhitelist: [Thaven] - sprites: - - sprite: _Impstation/Mobs/Customization/thaven/thaven_hair.rsi - state: frenchbraid diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/undershirt.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/undershirt.yml deleted file mode 100644 index 5ac3359795f..00000000000 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/undershirt.yml +++ /dev/null @@ -1,90 +0,0 @@ -- type: marking - id: UndershirtDefault - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: undershirt - -- type: marking - id: UndershirtRolled - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: rolled_undershirt - -- type: marking - id: UndershirtSleeveless - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: sleeveless - -- type: marking - id: UndershirtRolledSleeveless - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: rolled_undershirt_sleeveless - -- type: marking - id: UndershirtGrossSleeveless - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: gross_sleeveless - -- type: marking - id: UndershirtNanotrasen - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: nanotrasen - -- type: marking - id: UndershirtBraStrapless - bodyPart: UndergarmentTop - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/undershirt.rsi - state: strapless diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/underwear.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/underwear.yml deleted file mode 100644 index 9980b3f3378..00000000000 --- a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/underwear.yml +++ /dev/null @@ -1,25 +0,0 @@ -- type: marking - id: UnderwearLowriders - bodyPart: UndergarmentBottom - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/underwear.rsi - state: lowriders - -- type: marking - id: UnderwearTanga - bodyPart: UndergarmentBottom - groupWhitelist: null # DeltaV - removed restrictions - coloring: - default: - type: - !type:SimpleColoring - color: "#FFFFFF" - sprites: - - sprite: _Impstation/Mobs/Customization/underwear.rsi - state: tanga diff --git a/Resources/Prototypes/_Impstation/InventoryTemplates/thaven_inventory_template.yml b/Resources/Prototypes/_Impstation/InventoryTemplates/thaven_inventory_template.yml index c47ef9f7dbd..099218194b9 100644 --- a/Resources/Prototypes/_Impstation/InventoryTemplates/thaven_inventory_template.yml +++ b/Resources/Prototypes/_Impstation/InventoryTemplates/thaven_inventory_template.yml @@ -34,12 +34,14 @@ uiWindowPos: 0,2 strippingWindowPos: 0,1 displayName: Neck + offset: 0, 0.03 - name: mask slotTexture: mask slotFlags: MASK uiWindowPos: 1,2 strippingWindowPos: 1,1 displayName: Mask + offset: 0, 0.0655 - name: eyes slotTexture: glasses slotFlags: EYES @@ -47,6 +49,7 @@ uiWindowPos: 0,3 strippingWindowPos: 0,0 displayName: Eyes + offset: 0, 0.0655 - name: ears slotTexture: ears slotFlags: EARS @@ -54,12 +57,14 @@ uiWindowPos: 2,2 strippingWindowPos: 2,0 displayName: Ears + offset: 0, 0.0615 - name: head slotTexture: head slotFlags: HEAD uiWindowPos: 1,3 strippingWindowPos: 1,0 displayName: Head + offset: 0, 0.06 - name: pocket1 slotTexture: pocket fullTextureName: template_small diff --git a/Resources/Prototypes/_MARCO/Entities/Mobs/Customization/Markings/thaven.yml b/Resources/Prototypes/_MARCO/Entities/Mobs/Customization/Markings/thaven.yml new file mode 100644 index 00000000000..bef1f2ebe1d --- /dev/null +++ b/Resources/Prototypes/_MARCO/Entities/Mobs/Customization/Markings/thaven.yml @@ -0,0 +1,2444 @@ +# Chest + +- type: marking + id: BodyhairThaven + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: hair + +- type: marking + id: Gills + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: gills + +- type: marking + id: ThavenAbs + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: muscular + +- type: marking + id: ThavenBiteMark + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: bitemark + +- type: marking + id: ThavenBodyStripes + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: stripes + +- type: marking + id: ThavenChestScales + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: scales + +- type: marking + id: ThavenChestTattoo1 + bodyPart: Chest + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: tat1 + +- type: marking + id: ThavenSpinechill + bodyPart: Chest + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: spinechill +# shaders: # DeltaV - Uncomment when we get marking shaders. +# spinechill: unshaded + +- type: marking + id: ThavenSpines + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: spines +# shaders: # DeltaV - Uncomment when we get marking shaders. +# spines: unshaded + +- type: marking + id: ThavenTattooWave + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: tattoowave + +- type: marking + id: ThavenTattooVines + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: tattoovines + +- type: marking + id: ThavenTiger + bodyPart: Chest + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: tiger1 + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: tiger2 + +- type: marking + id: ThavenTopSurgery + bodyPart: Chest + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/chest.rsi + state: nonaturals + +# Head + +- type: marking + id: ThavenHeadCap + bodyPart: Head + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/head.rsi + state: cap1 + - sprite: _MACRO/Mobs/Customization/Thaven/head.rsi + state: cap2 + +- type: marking + id: ThavenHeadScales + bodyPart: Head + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/head.rsi + state: scales + +- type: marking + id: ThavenHeadStripes + bodyPart: Head + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/head.rsi + state: stripes + +- type: marking + id: ThavenShadow + bodyPart: Head + groupWhitelist: [ Thaven ] + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#000000" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/head.rsi + state: shadowthaven + +# Snout + +# Eyes + +- type: marking + id: SharkminnowEyeliner + bodyPart: Eyes + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/eyes.rsi + state: sharkminnoweyeliner + +- type: marking + id: ThavenEyesSharkminnow + bodyPart: Eyes + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/eyes.rsi + state: sharkminnow + +- type: marking + id: ThavenEyesSharkminnowGlowing + bodyPart: Eyes + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/eyes.rsi + state: sharkminnow +# shaders: # DeltaV - Uncomment when we get marking shaders. +# sharkminnow: unshaded + +- type: marking + id: ThavenLEyeGlow + bodyPart: Eyes + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/eyes.rsi + state: glowleft +# shaders: # DeltaV - Uncomment when we get marking shaders. +# glowleft: unshaded + +- type: marking + id: ThavenREyeGlow + bodyPart: Eyes + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/eyes.rsi + state: glowright +# shaders: # DeltaV - Uncomment when we get marking shaders. +# glowright: unshaded + +# RArm + +- type: marking + id: ThavenRArmScales + bodyPart: RArm + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/rarm.rsi + state: scales + +- type: marking + id: ThavenRArmTattoo1 + bodyPart: RArm + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/rarm.rsi + state: tat1 + +- type: marking + id: ThavenTigerRArm + bodyPart: RArm + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/rarm.rsi + state: tiger + +# LArm + +- type: marking + id: ThavenLArmScales + bodyPart: LArm + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/larm.rsi + state: scales + +- type: marking + id: ThavenLArmTattoo1 + bodyPart: LArm + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/larm.rsi + state: tat1 + +- type: marking + id: ThavenTigerLArm + bodyPart: LArm + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/larm.rsi + state: tiger + +# RLeg + +- type: marking + id: ThavenRLegScales + bodyPart: RLeg + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/rleg.rsi + state: scales + +# LLeg + +- type: marking + id: ThavenLLegScales + bodyPart: LLeg + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/lleg.rsi + state: scales + +# UndergarmentBottom + +- type: marking + id: UnderwearBriefsT + bodyPart: UndergarmentBottom + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi + state: briefs + +- type: marking + id: UnderwearDefaultT + bodyPart: UndergarmentBottom + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi + state: boxers + +- type: marking + id: UnderwearLowridersT + bodyPart: UndergarmentBottom + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi + state: lowriders + +- type: marking + id: UnderwearSatinT + bodyPart: UndergarmentBottom + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi + state: satin + +- type: marking + id: UnderwearTangaT + bodyPart: UndergarmentBottom + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi + state: tanga + +# UndergarmentTop + +- type: marking + id: UndergarmentTopBinderT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: null + fallbackColor: '#FFFFFF' + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: binder + +- type: marking + id: UndershirtBraClassicT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: classic + +- type: marking + id: UndershirtBraSportsT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: sports + +- type: marking + id: UndershirtBraStraplessT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: strapless + +- type: marking + id: UndershirtDefaultT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: undershirt + +- type: marking + id: UndershirtGrossSleevelessT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: grosssleeveless + +- type: marking + id: UndershirtNanotrasenT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: nanotrasen + +- type: marking + id: UndershirtRolledT + bodyPart: UndergarmentTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi + state: rolledundershirt + +# LFoot + +# RFoot + +# LHand + +# RHand + +# FacialHair + +# Hair +# i cant wait until marking displacements are real and i can set this entire category on fire + +- type: marking + id: BurqaSolidThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: burqa + +- type: marking + id: HairFloralLongThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: florallong1 + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: florallong2 + +- type: marking + id: HairFloralMidThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: floralmid1 + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: floralmid2 + +- type: marking + id: HijabFashionableThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: hijabchic + +- type: marking + id: HijabSimpleThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: hijabsimple + +- type: marking + id: MessyPonytailThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: messyponytail + +- type: marking + id: NiqabThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: niqab + +- type: marking + id: ThavenHair80s + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: 80s + +- type: marking + id: ThavenHairA + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: a + +- type: marking + id: ThavenHairB + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: b + +- type: marking + id: ThavenHairBald + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bald + +- type: marking + id: ThavenHairBaldfade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: baldface + +- type: marking + id: ThavenHairBalding + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: e + +- type: marking + id: ThavenHairBedhead + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bedhead + +- type: marking + id: ThavenHairBedheadv2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bedhead2 + +- type: marking + id: ThavenHairBedheadv3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bedhead3 + +- type: marking + id: ThavenHairBeehive + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: beehive + +- type: marking + id: ThavenHairBeehive2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: beehive2 + +- type: marking + id: ThavenHairBigflattop + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bigflattop + +- type: marking + id: ThavenHairBigpompadour + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bigpompadour + +- type: marking + id: ThavenHairBob + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bob + +- type: marking + id: ThavenHairBob2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bob2 + +- type: marking + id: ThavenHairBob4 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bob4 + +- type: marking + id: ThavenHairBob5 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bob5 + +- type: marking + id: ThavenHairBobcurl + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bobcurl + +- type: marking + id: ThavenHairBobcut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bobcut + +- type: marking + id: ThavenHairBowlcut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bowlcut + +- type: marking + id: ThavenHairBowlcut2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bowlcut2 + +- type: marking + id: ThavenHairBraid + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: braid + +- type: marking + id: ThavenHairBraid2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: braid2 + +- type: marking + id: ThavenHairBraided + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: braided + +- type: marking + id: ThavenHairBraidfront + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: braidfront + +- type: marking + id: ThavenHairBraidtail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: braidtail + +- type: marking + id: ThavenHairBun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bun + +- type: marking + id: ThavenHairBun3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bun3 + +- type: marking + id: ThavenHairBunhead2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: bunhead2 + +- type: marking + id: ThavenHairBusiness + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: business + +- type: marking + id: ThavenHairBusiness2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: business2 + +- type: marking + id: ThavenHairBusiness3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: business3 + +- type: marking + id: ThavenHairBusiness4 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: business4 + +- type: marking + id: ThavenHairBuzzcut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: buzzcut + +- type: marking + id: ThavenHairC + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: c + +- type: marking + id: ThavenHairCia + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cia + +- type: marking + id: ThavenHairClassicAfro + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicafro + +- type: marking + id: ThavenHairClassicCia + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classiccia + +- type: marking + id: ThavenHairClassicciaBusiness + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicciabusiness + +- type: marking + id: ThavenHairClassicCornrows + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classiccornrows + +- type: marking + id: ThavenHairClassicFloorlengthBedhead + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicfloorlengthbedhead + +- type: marking + id: ThavenHairClassicLong2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classiclong2 + +- type: marking + id: ThavenHairClassicLong3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classiclong3 + +- type: marking + id: ThavenHairClassicModern + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicmodern + +- type: marking + id: ThavenHairClassicMulder + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicmulder + +- type: marking + id: ThavenHairClassicWisp + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: classicwisp + +- type: marking + id: ThavenHairCoffeeHouse + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: coffeehouse + +- type: marking + id: ThavenHairCombover + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: combover + +- type: marking + id: ThavenHairCornrowbraid + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cornrowbraid + +- type: marking + id: ThavenHairCornrowbun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cornrowbun + +- type: marking + id: ThavenHairCornrows + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cornrows + +- type: marking + id: ThavenHairCornrows2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cornrows2 + +- type: marking + id: ThavenHairCornrowtail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: cornrowtail + +- type: marking + id: ThavenHairCountry + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: country + +- type: marking + id: ThavenHairCrewcut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: crewcut + +- type: marking + id: ThavenHairCrewcut2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: crewcut2 + +- type: marking + id: ThavenHairCurls + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: curls + +- type: marking + id: ThavenHairDandypompadour + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: dandypompadour + +- type: marking + id: ThavenHairDevilock + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: devilock + +- type: marking + id: ThavenHairDoublebun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: doublebun + +- type: marking + id: ThavenHairDoublebunLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: doublebunlong + +- type: marking + id: ThavenHairDreads + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: dreads + +- type: marking + id: ThavenHairDrillHair + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: drillhair + +- type: marking + id: ThavenHairDrillhairextended + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: drillhairextended + +- type: marking + id: ThavenHairDrillruru + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: drillruru + +- type: marking + id: ThavenHairDyedLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: dyedlong1 + +- type: marking + id: ThavenHairDyedShort + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: dyedshort1 + +- type: marking + id: ThavenHairEmo2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: emo2 + +- type: marking + id: ThavenHairEmofringe + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: emofringe + +- type: marking + id: ThavenHairFather + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: father + +- type: marking + id: ThavenHairFeather + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: feather + +- type: marking + id: ThavenHairFlair + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: flair + +- type: marking + id: ThavenHairFloorlengthBedhead + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: floorlengthbedhead + +- type: marking + id: ThavenHairFlow + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: f + +- type: marking + id: ThavenHairFrenchbraid + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: frenchbraid + +- type: marking + id: ThavenHairFringetail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: fringetail + +- type: marking + id: ThavenHairGelled + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: gelled + +- type: marking + id: ThavenHairGentle + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: gentle + +- type: marking + id: ThavenHairHalfbang + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfbang + +- type: marking + id: ThavenHairHalfbang2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfbang2 + +- type: marking + id: ThavenHairHalfshaved + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfshaved + +- type: marking + id: ThavenHairHalfUpLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfuplong + +- type: marking + id: ThavenHairHalfUpShort + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfupshort + +- type: marking + id: ThavenHairHalfUpUndercut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: halfupundercut + +- type: marking + id: ThavenHairHbraid + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: hbraid + +- type: marking + id: ThavenHairHedgehog + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: hedgehog + +- type: marking + id: ThavenHairHighfade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: highfade + +- type: marking + id: ThavenHairHighponytail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: highponytail + +- type: marking + id: ThavenHairHimecut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: himecut + +- type: marking + id: ThavenHairHimecut2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: himecut2 + +- type: marking + id: ThavenHairHimeup + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: himeup + +- type: marking + id: ThavenHairHitop + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: hitop + +- type: marking + id: ThavenHairJade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: jade + +- type: marking + id: ThavenHairJensen + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: jensen + +- type: marking + id: ThavenHairJoestar + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: joestar + +- type: marking + id: ThavenHairKagami + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: kagami + +- type: marking + id: ThavenHairKeanu + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: keanu + +- type: marking + id: ThavenHairKusanagi + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: kusanagi + +- type: marking + id: ThavenHairLargebun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: largebun + +- type: marking + id: ThavenHairLbangs + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: lbangs + +- type: marking + id: ThavenHairLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: long + +- type: marking + id: ThavenHairLong2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: long2 + +- type: marking + id: ThavenHairLong3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: long3 + +- type: marking + id: ThavenHairLongBedhead + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longbedhead + +- type: marking + id: ThavenHairLongBedhead2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longbedhead2 + +- type: marking + id: ThavenHairLongeremo + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longeremo + +- type: marking + id: ThavenHairLongest + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longest + +- type: marking + id: ThavenHairLongest2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longest2 + +- type: marking + id: ThavenHairLongfringe + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longfringe + +- type: marking + id: ThavenHairLongovereye + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longovereye + +- type: marking + id: ThavenHairLongsidepart + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longsidepart + +- type: marking + id: ThavenHairLongstraightponytail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longstraightponytail + +- type: marking + id: ThavenHairLongWithBundles + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: longbundled + +- type: marking + id: ThavenHairLowfade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: lowfade + +- type: marking + id: ThavenHairManbun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: manbun + +- type: marking + id: ThavenHairMedfade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: medfade + +- type: marking + id: ThavenHairMediumSidepart + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: mediumsidepart + +- type: marking + id: ThavenHairMegaeyebrows + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: megaeyebrows + +- type: marking + id: ThavenHairMessy + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: messy + +- type: marking + id: ThavenHairMidPartLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: midpartlong + +- type: marking + id: ThavenHairMidPartLonger + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: midpartlonger + +- type: marking + id: ThavenHairModern + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: modern + +- type: marking + id: ThavenHairMohawk + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: d + +- type: marking + id: ThavenHairMulder + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: mulder + +- type: marking + id: ThavenHairMullet + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: mullet + +- type: marking + id: ThavenHairMulletSideshave + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: mulletsideshave + +- type: marking + id: ThavenHairNitori + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: nitori + +- type: marking + id: ThavenHairNofade + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: nofade + +- type: marking + id: ThavenHairOdango + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: odango + +- type: marking + id: ThavenHairOmbre + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ombre + +- type: marking + id: ThavenHairOneshoulder + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: oneshoulder + +- type: marking + id: ThavenHairOxton + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: oxton + +- type: marking + id: ThavenHairPart + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: part + +- type: marking + id: ThavenHairParted + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: parted + +- type: marking + id: ThavenHairPigtails + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: pigtails + +- type: marking + id: ThavenHairPigtails2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: pigtails2 + +- type: marking + id: ThavenHairPixie + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: pixie + +- type: marking + id: ThavenHairPompadour + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: pompadour + +- type: marking + id: ThavenHairPonytail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail + +- type: marking + id: ThavenHairPonytail2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail2 + +- type: marking + id: ThavenHairPonytail3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail3 + +- type: marking + id: ThavenHairPonytail4 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail4 + +- type: marking + id: ThavenHairPonytail5 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail5 + +- type: marking + id: ThavenHairPonytail6 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail6 + +- type: marking + id: ThavenHairPonytail7 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ponytail7 + +- type: marking + id: ThavenHairPoofy + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: poofy + +- type: marking + id: ThavenHairProtagonist + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: protagonist + +- type: marking + id: ThavenHairQuiff + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: quiff + +- type: marking + id: ThavenHairReversemohawk + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: reversemohawk + +- type: marking + id: ThavenHairRonin + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: ronin + +- type: marking + id: ThavenHairRosa + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: rosa + +- type: marking + id: ThavenHairSargeant + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sargeant + +- type: marking + id: ThavenHairShaved + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shaved + +- type: marking + id: ThavenHairShavedMohawk + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shavedmohawk + +- type: marking + id: ThavenHairShavedpart + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shavedpart + +- type: marking + id: ThavenHairShortbangs + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shortbangs + +- type: marking + id: ThavenHairShortbraid + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shortbraid + +- type: marking + id: ThavenHairShorthair2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shorthair2 + +- type: marking + id: ThavenHairShorthair3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shorthair3 + +- type: marking + id: ThavenHairShorthair9 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shorthair9 + +- type: marking + id: ThavenHairShorthime + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shorthime + +- type: marking + id: ThavenHairShortovereye + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shortovereye + +- type: marking + id: ThavenHairShoulderLengthOverEye + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shoulderlengthovereye + +- type: marking + id: ThavenHairSidecut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sidecut + +- type: marking + id: ThavenHairSideshaveCurly + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sideshavecurly + +- type: marking + id: ThavenHairSidetail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sidetail + +- type: marking + id: ThavenHairSidetail2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sidetail2 + +- type: marking + id: ThavenHairSidetail3 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sidetail3 + +- type: marking + id: ThavenHairSidetail4 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: sidetail4 + +- type: marking + id: ThavenHairSkinhead + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: skinhead + +- type: marking + id: ThavenHairSpiky + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: spiky + +- type: marking + id: ThavenHairSpikyponytailLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: spikyponytaillong + +- type: marking + id: ThavenHairSpikyponytail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: spikyponytail + +- type: marking + id: ThavenHairSpookyLong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: spookylong + +- type: marking + id: ThavenHairStail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: stail + +- type: marking + id: ThavenHairSwept + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: swept + +- type: marking + id: ThavenHairSwept2 + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: swept2 + +- type: marking + id: ThavenHairTailed + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: tailed + +- type: marking + id: ThavenHairThinning + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: thinning + +- type: marking + id: ThavenHairThinningfront + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: thinningfront + +- type: marking + id: ThavenHairThinningrear + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: thinningrear + +- type: marking + id: ThavenHairTightbun + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: tightbun + +- type: marking + id: ThavenHairTopknot + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: topknot + +- type: marking + id: ThavenHairTressshoulder + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: tressshoulder + +- type: marking + id: ThavenHairTrimflat + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: trimflat + +- type: marking + id: ThavenHairTrimmed + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: trimmed + +- type: marking + id: ThavenHairTwintail + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: twintail + +- type: marking + id: ThavenHairTwoStrands + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: twostrands + +- type: marking + id: ThavenHairUndercut + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: undercut + +- type: marking + id: ThavenHairUndercutCurly + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: undercutcurly + +- type: marking + id: ThavenHairUndercutleft + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: undercutleft + +- type: marking + id: ThavenHairUndercutright + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: undercutright + +- type: marking + id: ThavenHairUneven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: uneven + +- type: marking + id: ThavenHairUnkept + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: unkept + +- type: marking + id: ThavenHairVeryshortovereyealternate + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: veryshortovereyealternate + +- type: marking + id: ThavenHairVlong + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: vlong + +- type: marking + id: ThavenHairVlongfringe + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: vlongfringe + +- type: marking + id: ThavenHairVolaju + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: volaju + +- type: marking + id: ThavenHairWisp + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: wisp + +- type: marking + id: TichelFashionableThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: tichelfashionable + +- type: marking + id: TichelSimpleThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: tichelsimple + +- type: marking + id: ShaggyThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shaggythaven + +- type: marking + id: ShaggyLongerThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: shaggylongerthaven + +- type: marking + id: SusieThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: susiethaven + +- type: marking + id: SusieNoBangsThaven + bodyPart: Hair + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/hair.rsi + state: susienobangsthaven + +# HeadSide + +- type: marking + id: ThavenEars1 + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: ears1 + +- type: marking + id: ThavenEars2 + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: ears2 + +- type: marking + id: ThavenEars3 + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: ears3 + +- type: marking + id: ThavenEars4 + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: ears4 + +- type: marking + id: ThavenEarsBigFins + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: bigfins + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: bigfins2 + +- type: marking + id: ThavenEarsTwinFins + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: twinfin + +- type: marking + id: ThavenFishEars + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + forcedColoring: true + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: fishears + +- type: marking + id: ThavenNoEars + bodyPart: HeadSide + groupWhitelist: [ Thaven ] + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headside.rsi + state: noears + +# HeadTop + +- type: marking + id: ThavenHibiscus + bodyPart: HeadTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headtop.rsi + state: hibiscus1 + - sprite: _MACRO/Mobs/Customization/Thaven/headtop.rsi + state: hibiscus2 + +- type: marking + id: ThavenPiercings + bodyPart: HeadTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headtop.rsi + state: piercings + +- type: marking + id: ThavenPiercings2 + bodyPart: HeadTop + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/headtop.rsi + state: piercings2 + +# Tail + +- type: marking + id: ThavenBasicTail + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: basic + +- type: marking + id: ThavenBigTail + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: big1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: big2 + +- type: marking + id: ThavenTadpoleTail + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: tadpole1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: tadpole2 + +- type: marking + id: ThavenTailEel + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: eel1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: eel2 + +- type: marking + id: ThavenTailEelOverlay + bodyPart: TailOverlay + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: eel3 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: eel4 +# shaders: +# eel3: unshaded +# eel4: unshaded + +- type: marking + id: ThavenTailNurse + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: nurse1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: nurse2 + +- type: marking + id: ThavenTailStub + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: stub1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: stub2 + +- type: marking + id: ThavenTailThresher + bodyPart: Tail + groupWhitelist: [ Thaven ] + coloring: + default: + type: + !type:SkinColoring + sprites: + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: thresher1 + - sprite: _MACRO/Mobs/Customization/Thaven/tail.rsi + state: thresher2 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json deleted file mode 100644 index 3b15319bc4e..00000000000 --- a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Drawn by Carousel for Impstation", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "thavenchestgills", - "directions": 4 - }, - { - "name": "thavenchestscales", - "directions": 4 - }, - { - "name": "thavenheadscales", - "directions": 4 - }, - { - "name": "thavenleftarmscales", - "directions": 4 - }, - { - "name": "thavenrightarmscales", - "directions": 4 - }, - { - "name": "thavenleftlegscales", - "directions": 4 - }, - { - "name": "thavenrightlegscales", - "directions": 4 - }, - { - "name": "thavenbignaturals", - "directions": 4 - }, - { - "name": "thavennonaturals", - "directions": 4 - }, - { - "name": "thavenfishears", - "directions": 4 - }, - { - "name": "thavenbitemark", - "directions": 4 - }, - { - "name": "thaventattoovines", - "directions": 4 - }, - { - "name": "thavenspines", - "directions": 4 - }, - { - "name": "thaventattoowave", - "directions": 4 - }, - { - "name": "thaventattoosharkminnoweyeliner", - "directions": 4 - }, - { - "name": "thaventiger1", - "directions": 4 - }, - { - "name": "thaventiger2", - "directions": 4 - }, - { - "name": "thaventigerarmsl", - "directions": 4 - }, - { - "name": "thaventigerarmsr", - "directions": 4 - }, - { - "name": "thavenbodystripes", - "directions": 4 - }, - { - "name": "thavenheadstripes", - "directions": 4 - }, - { - "name": "thavenearsbigfins", - "directions": 4 - }, - { - "name": "thavenearsbigfins2", - "directions": 4 - }, - { - "name": "thavenheadcap1", - "directions": 4 - }, - { - "name": "thavenheadcap2", - "directions": 4 - } - ] - } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbignaturals.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbignaturals.png deleted file mode 100644 index ffac641f6b74b740943af4704eeed36497b402ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 871 zcmV-t1DO1YP)EX>4Tx04R}tkv&MmKp2MKrb?w&9PA+CkfDl$T~x%eRIvyaN?V~-2a`+xph-iL z;^HW{799LptU9+0Yt2!cN#&JIqBE>hxmNufoIcO3Wd-uJ%TeFq55DpSp#7@%sF zkxs*FAiEzl-uL@47$7fKo6S;1h{sOgAjz4dU5N zOXs{#9A;%nAwDObH0XlFk6f2se&bwnSm2pqBb%Nl4ik%|E|$BPl?|16hB%_A8s!T) zmle)ioYiWbweQJa7%FHh8LrbBMFLAmA_WmL>ZqU!3sKrNQcR@jJnrEiar`NA$>gel zkz)ZhsE`~#_#gc4ty!F&a+5-Fp!dbLKgNK-F3@V&_V=-Ew@v{6GjOGK{Iw=9_epxA zqeYH@!ENB;x}(W^z~v4w{G>~UV000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0003#NklszqyIAtj&Zdibmt)B$i4WUnae;l4GvlZ@0VM7@zX9>S-QhYNrh@8&|pE$bNf* zi#JF2izf8j|J`u_ z000000000000000fMH0tpv$hq|N8=!*cDfPw(a0p-8jpWKeiQOZ=@BqM0_IX3a=`e@bz*2z8AC;i{-FXLOkb&<{0i~GMa z6ra=Zuf59;Gy(`d$lsN2aQSVwU{yWygpB*_A#?w-*MGVTmTP!#`>M)te}ZcT$W;uU Lu6{1-oD!MPx%-$_J4RCt{2nla9+Fbv1dn>$B}lmoDJ;sBh2Gjagt9H3J+4iG6)W_I52WImHZ z6{kR}@A`bY7p-@W$bz!E@f4aS(|x~}W0ZQCk@ z!1en!T5A9RFvbA-$9o*I1;Efl)oG{Owyp4c-}k3P!Jb|3Jv2?Tw1*o7>>Ln6SVaN7 ze+B5D`b(z*2bKWCFf8BcsN;2v5tLGg=K^c(tdxQnBhVa>4uo@#Z97{4?3~sbZns;t z_00W#2Y_dB-UaQUeF~lbC=!P(0dPcL8P9p<9jIOGG!6X_!tx9!0<#2Y+qP0lE!SHP zwAQERfj#^5zEX-6fvg%+V`B-}f{6Mq-Q*LRc+*=`%TG3xKL_ zjY88jt8gr7$SbHl+Uc$7#?3$MWw34AYH!&&I{9tc-^($jzS#l*{CfkW*WUZf-U9%B zqOj|_kGzFGarM8!Gzp*mALQ%#?*$M9K@bE%5ClOG1VP|XyorgWYJi^-)n3KuXr^hJ z0bo_AE!`9?`Vrj&Oe@A`?+mBH(;ez`vo;6zt}qrow#rjl>r?mVu=Ci_v{YYGkYNeX z_x-GtT8a}G`uJJb_3pm?5yTjm&ePGxvYb+iEdombS|2pVz%UGp`gE_JW0ON_JB095 z5~ppPx%F-b&0RCt{2nmvxgAP|M0S6fnBLgE1FI0L81894<9aOI8zAR$rHv&Cw%)L9+38fU4WdYd)fDpn}dn-)=nCJPfO$afaPN(VF z|L>$8GyqT@xNUEtDFA!3t}CRJh%o}d)lo{>H3Pp}E;hzYlml*wF(ReZ>_7|iJl_qH z?531(KA)Rcg07{*T3c#klziw_7{Q~!&+~iUnHX;LfIRLZ;9i0FVi}!w;ZRk7}r z7GXx$GPoDcxr;>iFi(7I4llENpgZxcp4cj&=048t%C!!QiPFbwk%`~cNE1lm*3 RrjY;u002ovPDHLkV1hP}6Epw- diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicmodern.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicmodern.png deleted file mode 100644 index adca06ce496c3be0ba589373a10f1d860371824d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmV;K1!nq*P)Px)IY~r8RCt{2n%{5JFc8PTcA7S6lA^A#3h_e|)6kHZ;6LGC=7~3ukdRsdV$q-~ zjZCYxO_MaSkB2Ey(K=R_rPD+{Z%G{ce6i1$yJOgbFbrw2Sb#BB+`E7OKKsinH;NE~ zR<9k$fozXT`N?nh-)j2tnI? z1g_Iq2tlsvqF%4#%a<<*!w_kj0sxXEx%6dj8X*KFNm5*QyIo8s6J%Ki$8okAUrPaw z;~)qEJb3T`tyT-Z??Xz7G)*xYjo>(r?)X|bj)T!?R9ufnBh>44WLbuvKYwmDzLo+S zjmE`Goa5x=1aIEFVQHGe_kGM}GZ2-!0M=rfW?_qR`E<}y0Oy>=ag2k51Gc}v&j8@$ z_-?;{8TeEReW!{M+LEhwc30NU*~;y5nuCrN@dP0?z#u(~}qMN0ty;CbGqd#_%- zV$YvHN4wp|!-o$`F@&6RCZ)vJuV2yWbN~QEge=RTl)|cE)aqBK@%QiFNh!7V*?d0V zN&p>{QsA6pKA$6wV@#)07>0rK^K&eh%dPs0I4NJ?33!7vO#L|87D;GDy27`fipIV;ay?giA zuV23|X}I6-ljnJ8Hk;Z4=pdzpVHj{-7eWYd&S9D+EX#svn#i(DyH9ObxYOxe`od41 zJVCu)N7=5hVHj{62aCl5Qc5VLkftfZFoaVgdwjIzu2G`*@4l_-&)XA?pVfoTG zO%tByAx%@5ris(jQ*CGLMij71Ow)vv60KGXL{un4DFq@z6h&J7ZL9zyx>mcJwD}j5 zQpLm>V})P9Ifv(YV2oX9q_1LQ1+4!2-$XlIIOpuyvuAkx_%Tb8q*(f%=b>J&!?tZ4 z9v*7P1+=!nb(1S=@;S|BlL5fN!2u?d38a(&fXQS6*LC4}-p+zDw@$CuqrqT60Py+q z=iUE?R#a3}R8&+{R8&+{{C7lAL`o@AN|6wP%FYU}BOf=HLpL0rqa75DqKNY3i0isV zMrc>{0r^;~sjyszD2hloAfnZHb@DlR2+Z@mf2!2j6d?r7=W{%L`gCnRu-olw$)L3Y z^7PkYu>f!ppqx&pMVhMY`hXlF!r9pwy4@~LPfwwgg6q0}$haxm1rm8W>hSQesLp6M zn>ac;V!Ox>T9$?L^K%42fZ1$@AP7*a)rys<`w_HOz-Tl=9LFG{A|A&W!_m|$x1bXLI~>h zdTS@TtsA;6zVFj;IHd7-ygPYzJ;}e3rspcS+WYii(Pgii(Pgii(O`;Wr#@;9`~|T@nBQ n01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjfrDd#o diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/doublebun_long.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/doublebun_long.png deleted file mode 100644 index ce92b9c88ec8983df48980a6c5ffd5d21dcb182e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmV+g1^W7lP)Px(zez+vRCt{2non!$OcchSlvfHy7lOI&Qn#VdRbBf5y6@+?pQn3qdxh+@yIQ(T zg9t-{L7Yq$ft+_yW^Ur2HlyaYLVge$GjYzD({sj2o&iddWf^hKNq(jr@*3xyvMi(h zJ)Fk3+Rw6#Pvc&1Q(>7?a5azVEC1&WW@?9*<$$Hi951vI*j8Otyb%-gU=&NYdZsgzd^XVx~j}Rh=@GTqv>?I zQ)99QD>Dwj^E@@zc%G*YS@)jjY1=OyE!lYx1Q-kkJKxK)jAZSfy98waz{mX3?RF7{ zp=y(#ZQBN*mj$IJLEvLhi^T%>_xA_ySu7Tn3?3*BDhxviA=KoU4~A|Dlnwv@Twh-w zY%>hw)ApZ=RsaTrfiauSkY9WNAN4<*&GweYIT1pj+wJaLlhWHG}Pc3V=zq%5@M)UDwr%*nuT=&Y5dg{C+nYL< z86f{|x0mH20wC*p-|u~=(^2QLU1uJ+hye6@Jyp+Xnj(rKHSj2k3R$py|5sc@0DzCD z(KJo5TrL6pP5mTEkR%C~%O%n@)qWbS^x>sSo}Ql6g6Hw^@nXkOQ&Uq@Q&UrO8Ei|> zuIrNPx|O~M{ETh;RqjtfUjOHulk2)W8hs^(5BM^jPL)pRx-M<|SGF(hhavg0VZC0% zFbs7FA+S$0JvW?l+SUNp>vh359ZCnF)oK~iz+^HhXoPVbD`A3&{%Ctq5+eE&h9QC= zfa5so^>}`7f)Juoi5{cTh!|sqtuazE&uy9ceQvu%^gA!j=Sz=sPK+@cjYieU;}XVL z;RU7Kts!;6&%~2cnNFva*B|A)^Zfh_+qS_N!`s86 zwhiT&W$3YdW=nUg%-MvIN|&D%+R_TZp%VB>==!J?fOGExuL4~kO9$Xz*7&JZ;_K_{ v>$ko6(dCkSt*NQ0si~={si~={`4;{MiGQs6njIYa00000NkvXXu0mjfERJh6 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/flair.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/flair.png deleted file mode 100644 index c5eb356d609e3517af244597debb53e0bc166edf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>U|R3#;uumf z=j|-pbx##|TK$*pGZhlzUf_L{X%pAA6Iz=Xw07wz2nD_R;$vvkpYpC&f5QBW9{*Og zC>>*;t?-7Ax99PUB~v&Q7rd`NB4NnmeErkf`rQBF-G#|KKuZ}J42~tp9KT}JDE2$( zRBx?j>gK;%jB|=lN;Fr_V^moEZg0CG+qs?5t_9~(pMUqzoc$)8Q=z5dyPTJ1##(EJ z0Ix)ewsY0iN{xhHFILjYU6H4l-EME6;1H%=LVG)22Ir#0S?8Go9pkfFg`Ipu>8BV!t!tDgiYeK|0O^F zzPjL?s^Sqfp_hMOok*5w0|o;OJ?k!%xx8y#X6$tn-{4)ljba|n@xE-5`a6A9kni-4 z694_rJKZ`r*)Le~&1%kyePYX_Zig<^U7JVz1YA;#h$)M#n@8n+X1$$q_9{i%QT#4bvv=#F$xTly!Nhy5` z`O5LOd(wNar{!HA-rY7~&(7VhgTe~DWM4fqH|Yl diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himecut.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himecut.png deleted file mode 100644 index 52a686439716a0e2b6b8b2d0d46784810331ffda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)Px$=Sf6CRCt{2nlWy~AP_~rqm)}CA^92{U~3%YVY@ZCmE|ozwdi^@2m9RN*{2}ZQ^50Dv(@tY2h+b8b~iZO-SdQtEOOoOA0i4BK_z_uKDb7)1I-1}LSf`fEw! zr=3rvYl;4Q=>uA8+-|oo=WU+nHH1(+fl~I1Ke~TJ(Ho$(uIjI4KmLBv68++j;9nyD z21t2H1JY4TZ$Qn_D>C3n=<094e*B~B-%w;gjIpZ!45n!+x_?BG0oK~?CznGAu-0B0 z4d&5a2mvw1r(KssgU!O%Gf4qij1j55+I&I?A%qY@2qA{6}KS(F15+A8@9= zC^M87NC2NXxn)_J)CT~-vMf)F*IHv7$Ls3@0Bkw*mp_APnzqHa v4#b|21|hGeNeCf?5JCtcgb+dqAurDdH~|vUAt!_i00000NkvXXu0mjfQ?>Q3 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/kagami.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/kagami.png deleted file mode 100644 index d2100a1bfedfb5d54073bb241fd603b943a8b270..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmV-n0-pVeP)Px%8%ab#RCt{2nmdl;Fbsx&FSc}TK!6Y6&Q%VOS_jY>c?urDl{z25fB@C*wM`f} z^TQXz%UGrF$Qhh z?*0iHV~T#~kZm+Gr<{3~dtWI;l*VzqX$v8|>$LYC&be&;>@Oh3_|W@m2qD}YMeA+* zZu~FM91w^S5nbm#5nW@!MSEX;BKkDi-n;fFEh=3m^sB5vCY*TnWLBb z0Kt2YuIsAwi+6>k^VV8~5YYEM`o4!T=8%m^>AdKM5MZrEjIm0;YFpe|i)os0I-M|0 z6P9HGfZd(29rPx&d`Uz>RCt{2noW+ZAP~p@zV)n0NIU>LS02Dqa7IqS0a&^703;-=-SZZc^3hH^ zT{76y{lYJqn4uM_us)EYLm|tuq!0q6ln5bUnx?L_ud`Td6M!mX|0x-KUDwq2{nj>) z<0jPASZmWbj@$oIO04UeE*+mbC*`fRX<3%-FK@q0h;002S-!}TkH0JnTMoAAP^a@e zV;Ba65HOA-oO6&;VxDIRAue@=dy4ga5AXeU1puWKTL!iZD5bhw`DvOu?>(kz>Ou$@ zh5<1~Zg)k55N@uy8IADxP zG!EgM0|i8Cr~9}(oB--D#t0$Ap_$X~QpzGhjv&h-7o)fXd}aXeJt!SZDItWodF~M` zf1#XD%4@B^JeMmx3`134T-P;`j}sJx_w5u6x#P23Kq=M57@@W9?kNx8=C|5`=;Py~ z+Xq14U*OAwqI0f(7BI%7BgOYuavM74v_ms>hhVJLc|Fkc- zQYf9}=1vo^w}c!iB`X-RU4Z*GYX?ADf)n@N{=O~7ST_y+Hd^a0_ir-sylsEw^71YK z9H-&j+V<)9s!a4UJaV<#uGnZa8jVJy(P%Up{}sibjCqY7z*El%SZh;0E`Z{(i#9}z zF^MWM#5j(i(lt=GR+#s>uIrcc0aD81&)?G%V2nvZ2=slA5W-fW_1r z;cwx+hjVVL8s{=UdX^O^DEEJNLgW>obpXlAk(1>D@1Q(zTQcLW2~Nd;S5}_5OvYD? z{70OTmAw+Y`V?qQVvOubU}u4Mgd;o40^aHE6I_`ePC&lV@D3&CT*fLJH1DAF5$`N} zqtR$I8jVJy(P&)CU#45_k<0Q7g8%>k4rN$LW=%~1DgXcg2mk;800000(o>TF0000< KMNUMnLSTZXWz0PQ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longeremo.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longeremo.png deleted file mode 100644 index 9b8b5cb6ec26a18c8894aed7a4485bf9262d6037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655 zcmV;A0&x9_P)Px%Nl8RORCt{2nmvvKAq<7zthS^c35f%wOT__liky*CZ~!X0IRFw8H9cE-G&4zq zGe23$UlT$U48}%?=K&17_f2a(f6qDN@pufJv97lN^NDd|3;;lD4ex#9OrV!(nwqtC z)u*+_G)*k~T@G;0HLW#_F~~V1gaBjA>9C2EcMccLV@H2m#hw z&`v0&hGj?|#W;?0n--o@n%g<&?lFJ46HrRM-* zHDk=`45+oXloD>Y+bOBxoNMDaqLc#qd_JG&q^0-1)mm3OUTbY<-2?W9l>*yC=aWO| zYX03J_!Vq#T-} z2a(2DR4aoLkBAS8T-FdVw?8t0rL=dHjm{fW2&f?10m9@5^kjxS~E_FPpohz!miY pQj;JEf*=TjAP9mW2!bH+_yZ>Jau_MUm*D^a002ovPDHLkV1i`ADB1u3 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longest.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longest.png deleted file mode 100644 index c543fd3efdc85309a69f1086b3e759837981052f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 783 zcmV+q1MvKbP)Px%uSrBfRCt{2noX{&FbstcPjAQ=2`LNctfMS|Rj@`D&~X-!5i=Hm6e*kF4W5$g zBDlil=aSoeqqelMb7DejyMO>=%v9Gk0HE)CJfBZI9*;sYmV{v#reGHUoO5WJMr8jF z_Xoz9Nox(~8~~uIs`$CY0f~KT7XY-@V*6|XwAOgNUa0FDN~x%Ph={YHc9c>8fN>n5 zwHA%X5}@n4sJ>DPWmy&gV)%#aXFl)VDD1y{JOMt4XFpeVt#L3UEUx{?pDePMS zfOx~%OAwf@dRP#8or6e#C7g5c-XAsGDoUxhNe7lb+X71f?|t0;@5COT4vT;*2@{sC zI^{3t%Wd1P-uqYW3-d`Ur9LkL!Wkq?e9svqNde|7{&5iieBBCr_kpAYm_KIcp)Yw1 zCnW&z9`0+eIV2|l@V?S}&m~C;0K89p&j~a+0qA6pIC>{1z;}FiP+KD@0q6wj>bGrM zNTVSs0Rl@xNLD{-LiXqEEL0|w$z(E_Oy;*DK0k+YbVy6>snJVpQ@emXEid{}=n+^- zNS@s&F$}{rFOMmuV67F2!2UPbbzPjibM7rauar8qQNkEAg|a-g9r^=KFOLIX6KHr9_GSSt3$+8__?l#49TOe+9d4pPW0000EWmrjOO-%qQ00008000000002eQPx%s!2paRCt{2nn8}MFbsx&p5Br*QluQ9yRLEoPQe*DMGlY^I}U&pDVN|aMxlmB zN404fGR?PYOB*}C9Z2m|5MZsHl~MqJVHj|~-*LO$D#=(9#&MjZT>$XjqitJ}{Xg6v zSZilv%<{fzn&oqe0}}hxE&v!~#P-<&7-KL^697PKy(k|uA~n>G)*1jXO%rHPIIslh z`+f$#QjQYSKVDA-9bYL0=iDNK)ILjqrfF8u-@AS$(x_9|OMp_>^=UUg;2|&-KL&(e z=kQnJ$le{-dyf!;WH=UD>(!(qd!M}mD+59Z|E>QkaKxuWOW>!76P8Au!de1d*F9bH z(v1k0?WDEVpO*njsnx`f>_M^=U>os|%K+f96pr2pvJznXnBAtnXD7gSe78}1MpgpQ3DW3yT~|r7Au9nQdqPN} zpEa@ile!93C=?2XLZMLjt%&!}u^k=DQb&6965G@+ATP^{eiY9L>=h(aACwr!ao)Da zwAOIWi9}%k8|?djnY{OYRiD>dCp{=(t(~>jsO!3-w&VGLe+g8pw7-NzK0}|WRkI^_ADtz>bn+2lwI5n!2S|X78yue=3<3}1J z!!Rtb<2j)?`IH5U?btNys81YT7GQ5;S2!!M=L07Q>@z|k1T;;vJaT9Xo>88nHlppe zZ7b>Px%8%ab#RCt{2noVxQAP|Lzs!P_EkT^gtzyUag&&Vk_0ITeB03@Vb!d+BjQTHdE zNr~g?eVZ6rW|+rM5D!BNa?Xo$ZY{UgD8^_sb!oU$j=S9;1O?-~c$$RhB@kIipl$H>}8no8BiV#Ael+sWUQcA1%oIF2keJ;Gac*ILCk*`K+?&w!?FzZM{+ zv`o{qD%|_@d(&Iw(=>_x5e{XJjzD!oB*ti-$%&ok+3@->d=1zpzUNff#@2Mo-BV!C vk?`=?NATf~&_)0N00000000000CwaJ9`qt9VgOCR00000NkvXXu0mjfi1ru7 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longovereye.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longovereye.png deleted file mode 100644 index 362bc1d4537e2320705077e3ecbf2f4f51e47b5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 720 zcmV;>0x$iEP)Px%a7jc#RCt{2nn8}FFbqXMqh7K`Lh=D>SF0R=Q*cI3kppDKjsqY?$|ab^$Z1y% zJ?fYVU3B~HfU4NBoe*p{P~g4a`o0GM%=3)<{f^u1)@a7kuq?~QaseR5h+!C1@_&{7 z!F#_s=kj&eb@{$V0gZeq7XX}dYWc+maL!>}R{#JJWy^C!)JDo7A^^a;u8>YCp~wK! zG;P42kdtuu^YdEB@%z3<2q7CmE5FD9UDrK$fA9I3XuU2eUILP~ZBN_yfOi8+hNPN-WE=J=X+?2q6TO5sFh{(=_GD#~49G*$YHewNb)* zzY!7Iwr!+r?hmM59tYklurWqB=MX}8$jR3%kfxM!MS2*9CWHXzTy}t_I;?7tcn*E` z#@R^2vreT^aHuY@t}FV!&mO4VFR+*OJz5`BrNw16hWmtg@-?%x&tuD|lRA}fs4nmd zy#hydDDDwTDWU7S{K}Cbct(z1%3#^UFf>xP5)MVc-i}|hIT|d@c-HZ^mh4LvM{8gPDEaZJ8;+7v9e;cT6!XgU_*d4=Fbu;m48t%C z!!TZm-*~`B8|pS5+5i9m4rN$LW=%~1DgXcg2mk;800000(o>TF0000Px&MoC0LRCt{2nlWzdAP|Oso?hu13CRa==ZXVx3ZKyjNbLhq(fI&KNYwPaA{vL? z7bhOF_P*8QYqGHuGxIYHtY-u&nCCf5DWQ}C0E7@=j1e`@s$p4{9Am^djz1p%7xy35 zbf#uFwb)a-W{e02qD0Ge~Ae5 zJZG&n0NjjCB9MI?SOQ2X(f2*P_W<5Qj|{p3nspj~?>>j$oIj2+!deTZ6qHgJhC!s1 zGA#wl31^|T-kk6Ie!EWBYQ|?pz%)$)0ES@@!!QT{=(pDSel7x9Q!!U?4#I3d4=Mch;5FDzK;2tr?DkF|UA`|83y}a-p zECI%GtO~P7QO+_&;!hLuVFA9|;+%6B$MLirkW$Lz?EP#jr4VC;_Z}%F*7%17Fvf_l z)){S)XXOCkBjoR+aPRsNSWAF1{yk^SdP%v}-RGL}cWy3V?*d)d{WZh1{yw{R7WcDF z-wU{~1^5hOjJVSI(pl%+%?Z#s$9mR71h@injDFrP1Fqx5%Lq{N$gTKg1em5t#2B~Z zcnL+r-uya#AB8jVJy(P%UpjsKdeuaD2}4*=d@)0gAd zybAy-UWlZWvXl~KJy0pdejoo6Qc5?@Q@Osz29^LRrEIN*)_SWFQ?0;Sdx;2S1Mtxt zQQCA`VWh-+zrBW{28F9B`xK}uR0B(Z(($rI#aatvjHorD#s+KcCOp|vBLu5Kf(Rkp z6elSGo>>+nXpFK}d0#c=z%GtTDL04D><2i4_kMHS7_;>caC(&v3!s$RiVy3$=3y8_ zZDZ0SFvbYy+}5f?^+~#Rl*0m0hX&<3bDU%A%T$NYq6zS91D?%8J4OEmPP6e9oF`t%)<&bz zXfzs)Mx)Vq3V#3w@&Wy5!%f)$000hUSV?A0O#mtY000O800000007cclK=n!07*qo IM6N<$f`g%@761SM diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/mulder.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/mulder.png deleted file mode 100644 index 1e83cd8a59e43bdb98a222f8e1d288e40a0e76a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 575 zcmV-F0>J%=P)Px$`AI}URCt{2+A(h9Fc1aM@5Pp?2@v1`+_};LRPz8nBTu0NsA8uB3_w7&dZt*6 zA}I+rq{F~L{%a)I28SF|EHndDSl2bL>zYFdS?_DcsiiUJd44$l-|7vzu$}2^rI30e4GTJeDS~! zOn};-_%#bBA|fIpA|fIpA|m>Qs@|uM-F079sNAd`5aSAV>P9@ z;_7e+A@_X`Yb{br5D|z7rfCB3nw%DN>}i^|xG5!AYti?8`|@}QA$#v3B8V|=NdWMs zXP||13|)MT5h4QbeQ^@1%HuIcc<;9foO=aYw9IG+$Uc_-0p5GW7!Py&tl~#NM7AKB zeJzo_#S-F4kXcOihSU8hvhgvW8r`-<%Cc58m<{m(qlImURX7MC1`MNLv#hSmVB zdxAbA#<*37LkRiY!13jtVbLG?wz)lH5}t8RL_|bHL_|bHL_|bS<^?k?Jl0DJ39$eG N002ovPDHLkV1kuO{iFZ@ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ombre.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ombre.png deleted file mode 100644 index 33a3fbafbdef30cd6d11931f0737fec944560e4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)Px%R!KxbRCt{2nmx{>FbsxYR$EddMaluvrJ4h93eK2Q_yAPtH~>;4>h#%SWj4e7 zd;|saFcZHv#*D_Uun{6k(=?%J8nkU&ZQbW;`@gmte|LT~M3j_L005=bF8jp+ zaLy$*+;v^WLU{dXoO84DP1At2Y_(q$0Owq?)198 z*Vj^<0U?ChdBzx1T_+FjT8!uv0S&F5R}udbfMFeI%t0HChx zhwsH069A0k_>du=fD5128sj(u`0F^=16~gy6ulKzWdK)MHq6d4x%2twKSl05qqWAX zwG#WQAAt}8US&XC*HwO3j)3>=`~K;5UN5!3I#q}$UGam58HOPN{~WyCZs_}dJ_48@ zha(=ruYuEh7=}bdi34-?kFl@dzjRs<1VIo4K@bE%5ClOGgk5a@`Np+ zcFv_`k8rE)O z-rNuY0Pp>*sgzA4GTfe0O2K=7Nh``2Q+e;_8*s{eLX0sHQHn7p=Un=R&I}PH=UmFQ z9bzaqz&*J<4Rb+<2zaqK>&Ug01fgg?0KnaFg4X(BR$%Yc);kT$LK|aDTI)IeS=&U^4b}aSW-L z^LCbD*AoK)*LZ#DvK)aQ4CiFNGRk~stZ|!ri2cQhnS2QX8e!{rXBo-)^S}MHu59|k zxN8YtPKOrpp7~$E^uG3_<@7nloQfh1bBZmCr-@zUR9s_P@!mf>-h}`3>0=U}nis#@ zGJLkV{M|P8daM)2($`j3ce-zVT60nO?Xt{*bBqhF+Wpy3QWq)q;3iAM6d~Ws3=if6 zi!V@Y3D|duHRHBe!|ShAJJ>=u7G3>z$Y`d7@?nFJ>;opgM=jlZ3a{QXV@Z&4pZd?g z*W$q2GUj>aiT1ggi^MdS^6S5wbJ%jb-@lI)2EM@;c^(EZJ8`(WJoqX)+4G9qzW)-B zcXdCg{F`bq%eG_%W6_N7`%ZlQA8z7%xQx^4`Hbf?E9Wu(RsZ1p`NQtRTOUOoE8KJ9 z(`0G!fBfQ}%lclf z+3{$S;DqymbCP&hH5{?)VwyiaUU%}P>iBPrJ&6)}iY-c&ON}L45A#mQKUE#SFRH<` z@_GcPcV^&I=5MT?MsMCo);CE!zBOmcrTZICZr}Z&e&MrshRA*cvU~Cm=|>oa_r6}D Q1xj2Dp00i_>zopr0KJVN^8f$< diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail.png deleted file mode 100644 index 5bff29fa82f4f330f30fb216d85973ed2d4142ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmV<30V4j1P)Px$mq|oHRCt{2+QF&AFboD@nnE-5rU3#5pMBT6)FFkmyg0;d zUjGkzNJ`^amYoud2(}XuQ&nSTQ&kfY>)F1lS}Dbt*-9y>6Ur<(%R{i(D2I;RZ)5m5+X_w)a>0cc(H{*^s{fdK#j00000007`SHNROE z5%b>9$G6+9+YSvgTL@u3PAT<$OS~*hsN2(}lrDu5A~LtPY`<51!rXZgv05q8rQsE| zI;94sB?z0-W;x2Px%bxA})RCt{2nlY~9AP|OsZ|xchi38B3@&R1?06rrJNX-FU(QyDIB-iw8ksWWG z=e!u++DcaQNme8~VTOTWBL4$akW$JirEHAJ-us+V$~EKEVy#{5rN&rBN5mHJhrO>u*@pz>eWAZQzxc5ORh3oZ-aU74e@4eq#_51rr+9w-->?{}E zGsYC#|5ftk7$X3DS#7O#bN~D(gb;AfL2Hea(sF67;hcjIqIk@r004Np%?{sw0OolH z0C?{aLI41S5a7LEJujgs0A%1D z>oez!3iOtob?`C_!!QiPFbu;m48t%C^Z!uwHkHH)0E$>IsQ9+=|Ypt7vb7c=1UTo=bsb`i%jDa(ZKzM+NXSOpwvAG1vG1Hi2m#hw;MO>?i(LV@ z?*?(sfm&1md|B-yQ{ZuIlIf>u!Y~YQ&Tabq9WMhwZ7;@{m0>C6;?NnrLC@&>zL8R{ zd>~)Px%R!KxbRCt{2+A)snAP@%N-%ne*Mnd8MbW|K5H3!%;asbyHz?C}=fP_R%&nsTW z@@BJfaOA9>G@le%vK#%Ifr?kp|u{AQtPDNl>|yW00<$VlsbIz05J5N9Aj)bXIw6q0r>aajpI1bekmoi z)?H)vphwLZ1B#b(hP8IBhR@H>uJ~OQKtahkjspN_t%q02@L56#0Dw{or4#@_DFrE| z^?lUqqxTPI-r;9B=hnMT315~401hSK&`a>1cO{0Z4!~LkK!53z?h5!#biqGe>^32c zF~%5Uj4{R-V~jDz80$xUck09c4|>)N>~@AyN~pEAob#6?gb>yR3boco3l?6R`o0jt z8ZXA!XdZN&8nw07r`8PYCO~UF%=5hM!M6}Xv(~PSQVJxcJaw^z_rBeWX|2UI32T>{ zTKIcoK1=}JU283_ZE=JUV68<;2{~sdrLZgu#&KNN3!F(Q^(A)B87U=70xp-!+A^mq zc`0BBp?U9VphhLQ-O{;7*Xi`27~cDz=F(z}jgIe)_pky&2(6R?V+^&R2kOVuc5Bp3kf$H8>>xEbRigB7Bzy85}Sb4q9e0Gj++zyJUM diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/spikyponytail.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/spikyponytail.png deleted file mode 100644 index 8f439234daebfe457f3613004c4cff22279ecaa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmV+%1LOROP)Px%)=5M`RCt{2nmdl9Fc5}+Rud8pahJ&H;Eg8UUPgnCBVGvLwq-_E`7^ zoO2LDY|7ku1F0BeRw*T{wVMM-AEi{@2r$O1)>=5{Af<#50#Zsi=U}acF(zvS7-LqF z1$-C|yuXY)@{=4u#x_j@Yb}&gMOl_b(=?k?auP-y$s;ESA-2>=A=&|ye?%B=q{Q7k zjDhNl*80KGB6#(G zZpcWg_+LGI{kjw&lv2e{MBRaBRX$hs&rNa!oSnn3e*Z7opSW_L02zj17=~dOhG7_n zVHoE7h`v&$Yp<`~!{=ZahLvuJsdpILDUN!Gy0T}4?eTFOvpZ!NhPCUuLu2GjuNWsJ zMSyc|8;S^f^!qk-u1S$;npSc+fP)UyB8xR1h`bgz#;jUvc<)hF)v58+6%s;V7=~}Z zB_4)h4WkXfgAP*4ZDdDl9eq=MyE7Dq9x0)eD(>{?Q)JRi!oEd*mnaA9yRZ9@2R@1p zH7|3pUpq8B)QLLCF?{NPvw;Iz{A^SuXAun7-pf8SIA&NPDFwpz^p(&YPU!o-xOy4D zy{-9E2ka|43CJ1hsgN#v<70NCTSc(%`yv!Z1t~}M-$OFOBDmKlg(wF+n*x1>li-;S zZQDlA4n#TNDwO_ZDqP9_iLu>{@X(QSTsB<$)7@zCx$8j0000Px%%}GQ-RCt{2nmdxCFc5}+b~e~RF;%M40mu|_0Ae3t&Zq+r>i~+#bO5SUrI=hB zxS9dac#UM?ef1Y%gXxD_4duUq0=)O>SD(+Orv2|FKT=BVjD`^4y-!`&HKmRm#af%T z_LWkY=ehWP-*SK8y-&_LkZ}NzQX+%^W6Y_QV69D3$~9o66v&rS+gU4Stxdo+VBos) zecuBBoOA2(JkO|E4c_~-U1>@@eGVZ&N{MNj@c#auW%uyK*4h+fgw`5e*EP$sq+jcJ;2xm*C?%cSHaKg&^LOxgywEK33aAw*-0NtB$Nd*-mMKw5QR zzZHgIIHv-RI7behkpyE*YTI@fG=N=&VXQ1H_<{WZY@6%){PT|*7(zlEOD48t%C!!QiPFbu;m4D%22J7)xH+AjK2 z)EKjB^xpeK8sRJc6C@kUvLv#vlq#0TvlBoXopWy0=bUq^RDR}+fH5ZZeUA_VwlfOO zIkatCWIKC4pzr%nx;#O$HJz`e4{WDF#&Lw!dOi1*N}MB*9=?#A*bYU|e84aayLka1 zU#5P_ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tailed.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tailed.png deleted file mode 100644 index b957423e4c5d23f8210df84b5e8f2ca8e510acfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcmV;A1aSL_P)Px(Nl8RORCt{2nlVT-OAyEZE3XmMlnGcVLXJeqAskpLXeoiTSDMo{l@LkNM50&; zR^iT4u@Vb=ON$e^=tW48s{~VO5JiQ|D`d|k=6lJ7OMLISzvj5TWM_6}c6QlWhCbNb z+@$yScSNI6Xqv`!T_?wJu(Pwn`svRrTU%Q+GBSeg?QNFJ<>=$%1B@{g3I)&dM|%CC zuImJR4PI5%miE`zSESQvYHstBdc95nkjZ3dd3hP}cpTYmmR46+kw_%4va*6qCPM)5 z`1shfd`}kBb)CxPGE`NCBuRLAc|kB3WTt7-(a{k`M@Io*V3AO-*U2FI7=_D!`~1ptIX zA=GL$H{y6SRI61a5((7nb*k6v)Je~FdddNsrZGv9@b>nGY&P5RH@RF6k|epx_?ZW| zC-3j?F*P-X%gajupLwTNtKsbI46#@Y0Py_$j7p`_(Mg@~G*?rp6vg9lEG;d4`(G-R zA^^ze^Ef#jVIc5?$lp!Vr1SH0-`D*=Q7jfIolcW!n#7YG0Ho7t z>L>5?6#?x$JUsZ(O;0e!TBcZ~QgOfa6M=mhpnd%vChP0#3;?dLuhIPMclq^ffOaeY zq%i+_<@tbzp zkx0Z%guUWv3IJc#S>SUsV%s(h!=Pd20@E~!uR=iU{==(7d{Npk44R#t#lphEz>Q#< zCf(fJfQWoaz`m5mlF1~yySwu||N4b7_M@xM9~p)L{Fd>bE{^_6e&RBQKp+qZ1OkCT hAP@)y0>S@^zX2FK9q6418zTS!002ovPDHLkV1j0{ED!(y diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/uneven.png b/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/uneven.png deleted file mode 100644 index e2d2c99914a79cfd284e13b0a5710ffbf7930b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 968 zcmV;(12_DMP)Px&f=NU{RCt{2n!R%BJP?LoF<+S${DUvRNt-^#Z7u+=5#NNJo=nCm5_!@JuuO;5 zhW!dg4k6(TGMJMy(NhK6@v^H|E1_MW1!IpU)A7p|S0r$-`k7vLFaP z84SaaEtg9G08zI>;GENNI0OJJ7K`RO5yAI;6h&eD1&jiaWf=(}AcR0!md*7zj#-}P zn9XMBdO8Rp0DJ^{u~mKwZ~#dwYxFaERq{iP32ENp6$LgsoO9 z#Btoo6xf~TLl9_xsRE=sSoArz}Z-LMK`&C90}|l(I>LQc3^-W6U@Q87n}~y?uxXgTVlL zl+H~Y$INxzX4H2_pNOFEndTs)RbV_GvqMYW{rx={W4OD!>vSKmj~@Lz&s+V!Q2+oO zQ~+ZPuIsk?62}rn5d%J)uBxh85!%`|4uD>VzoX4g>=d*b%d%{OV~TMA^iFV}uD8Iu zxUPG)Tw@%7OFDXpD2f;nfr!xS^&0t4CX;S|3;YE3oz(f@S2CSWX*!*rwD0)m6kyrI zD&RzZeE=*Li^XEGSS%LH@8qQ8EzUXVBI$muuuF9DWw%Dy_CVJ7*C6Md*6TGXrKl`R zxULJ=bvvsFeP7D5=Q!B_!BQIO|((0u|zh~{9jOXq=YA!PSZG>Rgo>x6Bb2U@hq zNGahsP9r@%`fZM+&qb0X-G9#eS*3Zg>z1N71+ObaX9Bx*Y!n=CrLs|sV~m|2=sjHl5+?8pQ{TTYS8!*TtWdB qi^XEGSS%Kc#bU8oEEbF9B>o5Gv=4Px&Y)M2xRCt{2nmul;Fc8Q8JiU?{35f&HZN&kobAUY~2iV#NpmOH}AdTeOy$>&%JkJ=%FyTWM9578&WbXqX_j{S6 z^1Z9E)}m<|06^0;n~=BGuJ_Y4UAqeac$(YNA>%k!ISQn3G@f)e5us_CO;n`v(gD*n z#ryqU0l@u!ue|pk^2`_$z4wssWoz;R?>&J3Ti&zxa^$~sz<#i%X;x*VP!7!!NFDaZ z?`J*N`B{q~@Odhf*#0Eau>Ayl_AG_s|GZocryKAw8qcI&b_D!1GRN8Y5^Ij4D2k#e zilQirqA0(YQwIsox!Cu8#b@<=PFMO^j0qvcx~?ygf2uzK*j9&SjjnW$fO9U&x**Fx z>xAs$=r9bc(4#s%P_9v8Uv=6~0Fd7(k##1>ogwo)Z-mPxg;%AsuON$|vMS8Y5zDe* z7zQ}!l6wTQilZEA(h;lx_X_}JTV-TV0)UO-+$cdr$vPx=h*)bkMG1Lb*LB6lpFN*{ zg**;tnX)P@^~%v9xkH4nWkK?&9$)H+dK|}UKQ_0;Jk#eD$tfU9U(Xi2s|%yg#+I_B zPB~?|*~5^}b`!wFIb%jRctkxWg+BnNo! zvqGzcBXY*f(Ko9>V!sU?h23{@)D7}X-!D;ed%Kzk44ofy`glX(f`Bn0?`xVAL> zZ*I8S)Udv>p}wJkp}wK3u3=|w!;PAT|3D=j4gcF4{pXZf-)#Wt_H^}gS?83{1OOmnmPr5r diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/head.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/head.png deleted file mode 100644 index 6c3e479bb4980871e56b85ae56e3eebca36a6d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Bn0?`xVAL> zZ*I8S)Udv>p}wJkp}wK3u3=|w!;PAT|3D=j4gcF4{pXZf-)#Wt_H^}gS?83{1OOmnmPr5r diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/mask.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/mask.png deleted file mode 100644 index 6c3e479bb4980871e56b85ae56e3eebca36a6d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Bn0?`xVAL> zZ*I8S)Udv>p}wJkp}wK3u3=|w!;PAT|3D=j4gcF4{pXZf-)#Wt_H^}gS?83{1OOmnmPr5r diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/neck.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/neck.png deleted file mode 100644 index 647ff28ea94c41dc9673936790c831f039e73164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Bn0?`xVAL> zZ*I8S)Udv>p}wJkp}wK3u3=|w!;PAT|3D=j4gcF4{*VR;7!uL?_UcAX1_d65gE_ixgM0u0 diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png deleted file mode 100644 index a8a9832113315918ed48442506a92ff64f8576ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6z!vhE&XX zdut(IQ-DnC$HkjJ^0=*%_IG}uxI&G&Q{3=}h`HpR3y zZ|uLT%m_4qfgvH*>|H{zsP`Ycx%u|r@9y=FPG7UKOZCatWt&RVOsB4OirfE}XZl>@ zYj@pwivzyZSZqF}=g#}tG1fk6_oSapDw+4=Rezo{ElUyy8wV!#CD!NrpWG+{RH~%{ZyP8>pbcw35+$yH#OV+6s`z7(8A5T-G@yGywp@qF>Sg diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png deleted file mode 100644 index 2a237f173dfa7cc8d03e40b289398b1d0d5971c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&XX zdrOh;kb%gtkL(BE@|=jAG&e1&eTJ*zvNA!IPx$#z{m$R9J=WS50feKoEVl)r*xFB%z0bhmsup37)+B@nd7W_vEGbK$E6WXlXH^ zsn&uPnVvRH)+oChZ7KL5B<{}6yq&LIfj>q`Ws&bX#E;p%fs!sI<9Wy(9@PW{fD6@y=k==U(hQ_r#&+6l zckmufl5x#2@ie{#aKwJV*FP&cmi?;zKsf{zy{5WU9&GpgZh5fzB1yT^I1$n0{vk2I zyFEQGLqa$N=_b=`cQSL$b_bCkA`U#nfd{MG7gf8z6Z)=0R=1DH4>RL@{Q2LJAHwSP zb5Bhv0t_-;&h8CLao~xFiW4{{gb38FR<1kw&;UPY#X$*ZhKW3-hJCX&R<~Nv3^SLU z5`pz>fr?%Oi>qPZY$=cYFd@U_G{Y1ku(u5D-k`)>pZ*52WtsL4zorm@T}m{=L^{*? z-O3zDg{t5XC*S`l!xMoM0U-bXU=cYfVZh-3yg2Bs|!SSOwpfDW^yzCrDoa O0000Px$(Md!>RCt{2+RaYFKoAG;@%zw-pu!8NXnYpqYZ9)2cTc_GnNUiacre`*LMx3; z+Qf_pEuqaKZfQ%1|6f9yEL&!~om~#IME~4gmYYVs4yW6i509CCYvC^il^Qo&EUx{Z9Hu^pn zqh5y{W6XhN^PAr1z_Qsf#-;87=`0XJloo$6h`_QJpHhSW#E+L;IGb-2|IeFX+Cf#z zdTTC@Yp01T00000000000002MI+?4e>1s@w=L5DLKdujM<9t9Ie_5HeN$JDqQKM6d zAJ+x*m;|NTV0-`~U5|@gpQb}YHFjpxp+T2-w~2Aon^$yJZ%{a!a}ftL76Qv&`38z! z3UTVM%D}*~i(dxu5|B;8OS@J00AAWH>BDDT0!k-Dh`x7Q&m7SE#7VSAu1^)M_>y@= z(Er+a002ovPDHLkV1fz&@eBX} diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_arm.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_arm.png deleted file mode 100644 index 4effd642161803e79004c832884c50a7d4367b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|E_%8+hE&XX zd&`!u$w8p);lV@a4mlr4{jqb|M%O*9rbmVJ6*?D$TDNcR^*38|4xc?n3CccJ$2d4+)%G6DUF#gjw_i1O@)F6OWDf1^Q$c7 z{z;vvvX_?WKfBy#;$D3PuT2T(?lZpUmiXdpo_RNm>&CnC$=B8{gXpUJ&bCV=<-N>> Q;D;aqPgg&ebxsLQ0Mk=&I{*Lx diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_foot.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_foot.png deleted file mode 100644 index a1029f4cf1e7276d43156b560cd0ff32fed19505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tTmahE&XX zd&`#Vkb}U{kAiP=Y#P>zeVccv|M0r({M2Oq6yA;mMa`fkoGXtxiMbdk&Gh~HU-rS? z#8>J}K>bkgL$_kNZ{*5VSs(nG%V(`puUNinm2c$CuRS_Wi*9BqE3Hp{{`&0!E%S=y zmyZUyxV(Dp+%|b*=$5n0dB>YweOCYeIb{zs%q#|m4=-!Q15zqC#X3aSPkj2Ux^X{W x2Y<&eDIDJMqz|{u=dN0H?1AalrK?`e@y@H=ypiu&sBUE7Dc!iUv)ccjTl4kgA11lCt}ZT{ z7MZ-<`>uIT`*P20L&J*A>e)A$AjW`5;pK~?{|Fb)QhYJn@A;ejU$*!9rfvQIBy{eU yy6h4@LBW-0mh;xlekK^E%Vz)jCo=;>!r6P3Hv?X13tycJ((mc&=d#Wzp$PzKh-caW diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_leg.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/l_leg.png deleted file mode 100644 index d2b4c62f206d99565990dd91b9e09fba1557739e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6+)whE&XX zd&`jPkb_9e!%)SulM?hEW*#}*cIVKsDo1W+YK0XWg^wzllj*Vf+67rpFjIa%bGR8##BOTtbfZ85~i+H}Wc9rByo6z;Q4_DNu zGp0^Eq1X`;8^^{zJ2*Q0m4J)ef9A#J3of>PI($P~F1M;qqPkbF=eu-06UcBdIM6l6 z-@P*K{ip1gKF(j~@op>q8oS%b=zWr{%+<Q}|=OnrYkbyEiPw4*!Md a{S@oTk<(YNmG%re^W)qflhTtldu68;sC++tHtqD(nWdHD zv+t^;>b+!0OM8B}E@8|4-Shf(D#Hw7U^pQE>i?6~i)8j{3+xFFo$_-R*I#CrVvd;y85}Sb4q9e06fZL)&Kwi diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_hand.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_hand.png deleted file mode 100644 index 8051570e6fc7cfe59f48e9aaa60158d3cb787ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|u6nvShE&XX zdutpd!g6xuW6;yom>^2wX{t`2?m>E!5xTaYxPw#r~QI{@FrIY{9p54iQ zsw@y>3lOY`TT!k>5gzo?P?eeS)>998A;FroC5 zD_-VIdG@N#sw%yIHlIyCziI55sMfZ$-fvYEOGEA&-&h*Cxccv({f0-*L5v2G|9m#y z-gaw$xuJbZ+~cZ0lQqsdfBmp6D!=Jj?O&#K-|n2YXP$oe-*e;pBD-~emjgBM+~E#1 VNSNsv7WxOI-_zC4Wt~$(69BQ#bhiKi diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_leg.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/r_leg.png deleted file mode 100644 index 8345a65482d41836810f588e64e45d4d67452fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&XX zdut=tAp?P9AA=WqXKd7ec)5dL`j?pAIY!wSnHI4itu3c5J03hx@Kn9^ul~2J{QU{4 z>P$f0AaEdh-KJHmZe5RyO*Ji*o9Mpm_Di8TnLm32{-+qRrliW5n0GRTWeeL_cQPdf zIJ|;r0+Byb*KGo7n;&$CtEY6e!SD5kTph6mrN<46RD?qhT-Z`%_a=4oUEO0`Uo`KR z8kyvNnYV&zlhO1;E%E6`Gzopr0GPvL ATL1t6 diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/torso.png b/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/torso.png deleted file mode 100644 index 8f485e0f9c427e1736fd1abc7765ce2fc9553b28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554 zcmV+_0@eMAP)Px$I5()lFRs#utTx zqM%km(M`G<8KbtHJCljx`5=Uh$(%dK+)2V6A^-pY0Dv>)Lgi%7t@%VmcMp&BJsNJ> zQ%;sX-`|LcsPy!#)F(&(wtP?Ve2&(WImI$bTJ{F?)%XZk-*aoe%xXN_Y%(Iqu=Im^ zay%UUYi>ZXOp<%47P9WLH=uYvrxnko%E{}=T*y;PAo9NT`m)t7j^%kF z3`GB8puv6E`sBGaf7opAOV000000001h zbEICaY}Mp#)CFZkjZ%)GUai>C7lRLC+kky=OgP!nm??}Hu%67V)&|nWva!V&Mhu8$ zlB}WxmuahEtR#;Vh&q6%Q8wTv!CQ%815RwX1ELNfYK%PwZDUH4wLTyy9>uCr6YGPB s80!Ow_Sfib*XEBQ1^@s60DzO`2V@O{l|9<7n)_^>bP0l+XkK1(Jj% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/meta.json new file mode 100644 index 00000000000..db60503c446 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/meta.json @@ -0,0 +1,101 @@ +{ + "version": 1, + "copyright": "hair by honeyed-lemons (github), tat1 by widgetbeck, rest by crocodilecarousel (github)", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bitemark", + "directions": 4 + }, + { + "name": "gills", + "directions": 4 + }, + { + "name": "hair", + "directions": 4 + }, + { + "name": "muscular", + "directions": 4 + }, + { + "name": "scales", + "directions": 4 + }, + { + "name": "stripes", + "directions": 4 + }, + { + "name": "spinechill", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "spines", + "directions": 4 + }, + { + "name": "tat1", + "directions": 4 + }, + { + "name": "tattoovines", + "directions": 4 + }, + { + "name": "tattoowave", + "directions": 4 + }, + { + "name": "tiger1", + "directions": 4 + }, + { + "name": "tiger2", + "directions": 4 + }, + { + "name": "nonaturals", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/muscular.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/muscular.png new file mode 100644 index 0000000000000000000000000000000000000000..5463139d59f9dbf47ff65ea5726adea4fd2e680a GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^4j?SR1|)y|TsxP6fw4K$**U<|*;%2WC_gPTCzXLg zV`A+@TaUvIGDqWsyr@7S~#<88N?DeWfOeh`S%$`ryIw zq^k#yMuxM8I|}?^C={O~61(Kcf7MnoLpho6kMHh1e%IO|BWz~Yw=;~Z(j;HH#GH8= ze)NGhOOHZ>#4(k$S0~RTiOqZbTF!3YJ=e-<-*?)(?+-GNd?4KUd`4cx5$Pkwv!|V_ zoNsaF)Fh`GKby=8tex^Z^>+U`w)4q`1ICBl%xwK-)Wp1Fb;=F3rL{hq6uJbOo)Rz8 z)1I^4V)a$4?E91V8-!d4Gm2Sm*~Kz#f(w^Y%9TJzQL#l^vX;#7xLkMVu>G4K!A~Zg z3}sY4&Xg6PXj%8c{>R<5k#o9sdM>mOsMz?nzffTZ_ZF#be`|AYuN6MtHWKmNja zA}IW{`GJFq27!y-l=hc@FZ=%O{mim@`zL)xSNeZjDgk4KEy>&6g<%5-KHvTCJ5YqP zz$3Dlfk96hgc&QA+Lr+Z*-JcqUD;nUNwW*_zjc1EaktaqI2vg}ki>0t^?L)MFbgC0Ng=REX@}z{IU^ z;qR)pmKx`V3*Tcb&%~||zbXLK1Oz+oT+9D^ZTS+R*8G}{y&L#mZ{YKDD3qRi-8<%y zP_R|^>N~ctcDu)0Z%eig3;j3m`nx0jW)7Rpt2eg`EVnqia@9G%n!e}%fBpzHC@(fI zcdIx2clW2|I#7Z{fb~yJKUlvCu#asBl5gFo`u@0-f<3!_u9D1Wn`;L-rfhecpbk+S Z^MG9v6r1O54{qcq%1IY)%oyk7tI*)iC-SqW- zzQ4#}G1Ft~9>)|#JeZlNJbRuxpK$k5y=l8=Oy!+g(Ppt|h164S z%ju%$qUT)An!EM=$#@B^3~kAEm!({pygigy1&v;{c*``%XUR*OcMs(Y|7aGS ze6p%xVlt!YiU~6IKjihw%yY@94%zf}^*W#1a2cGg7{8{4N_Qazu%4s9Vp7|HepEfRxR@m|E+uGW` z%j^o?d!zO-^6@o(6iQuRy=V9O-TD8oZTbD3c~WB0W}b?e)xdaROY(MiVYtPxg<;cO zyNK675zYdS$YKTtJ!KGPtXOJa1{7p3@$_|Nf5F4cBW3wKyH^D$Bw6AbQR1ARo12F!Z?7NZZ8qRxIM8#< z=?TB8|K~a|EMT71;B&xC;p_K*%nf`Q%t7_S8+bkbGCHuEFy3ys@;~=yet){O07J;T zn#~`xW}na5bL)w<^!jZ-&m8;vKRefMb0OLOAy4B2b$PWzTbiTZX*~cL;OXk;vd$@? F2>|HsPvrmr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenspines.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/spines.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenspines.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/spines.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbodystripes.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/stripes.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thavenbodystripes.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/stripes.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven.rsi/chesttat1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tat1.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven.rsi/chesttat1.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tat1.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoovines.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tattoovines.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoovines.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tattoovines.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoowave.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tattoowave.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventattoowave.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tattoowave.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tiger1.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger1.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tiger1.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tiger2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/thaventiger2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/chest.rsi/tiger2.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowleft.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowleft.png new file mode 100644 index 0000000000000000000000000000000000000000..3238e0407c5376cb428f7b557a8f79af462dd84e GIT binary patch literal 4453 zcmeHKYj6`)6y8=WrL;U+!B=ILpiruteWuy0O)X8*Hb9`Z1&dQP`?v`^O?E?e+obIv zP7$O~L41HBf;j46ov9+ALI)5m1N_3VidYd46%j>zTTsxuo3^y0GfqeO*UTh)_uO;7 zd(L;hdndQKY*tA|+D&N)f@FA0-R1CEXna#s;BTwE;5dAAG*njU<$Mf{MAd*C0;pae z0Vs&e0R)M6h08w4co$9oBe;B}KXgqX`~4To?Pt23?=(N2Gv%|7<^?~0{nGA@-=96X zd0NGmYHf1it8=MP&Y>?nwu$@LeZiRo-wsH5?5<7k#xsJJYs&!>k&ECDM z_O~uxv9)bfTNB!ybjr$3-C5fF=ZrK=$Y;Mh(B8PJJ@(Lht>lO49Z7Sxw#=j^o*wzC z@cp>teX0KRg63x$a@(I?{8jhPM^?QSBR71x@Vmq0=IeYZ-R@ItXU2;7;&@%>`;PNj zB~_mCWrv%mWb8zLnDh}?dxBki%lLSp;~+TQJgGz2@yM4G0^?k_ZJ4++x3%~}(Q&Zk zr}4qxh$!Qrfn)?Kz%& zy1=W}Z9g-X*p^XU9kbPse*0L`(vA9|$FdL2uE=@nq2K6>FDH-LeQnB-W5>DQ*@Z~- zgAaeqh(uCnJ~_4V)6YM>v}@O;#+N%!jP{<5uKDAP+JGRV=EzW9Rlb>=sD`b)qzb?q z4@aQx5G4Puc!U>gfQ||vC@W6O`Sv{)RF<5Udu%?!7jc34a%n>pR5Z-06dP(phh({{ zAT2-6L4YvOc{CmlDH<1dT1;FHjtw(zK}{FE#%ZbYm7y**3Q)$%SP9G%m+L4?K^mGL zl>%J3ySN7ezBw)Pbv?r2cq|sP#%QY=4dSH3;lK$Brzi}1U|PMR^KnekCK(V33^&lk zs2tH{RY46*UQlawr^N#2(cb*R5udLQUeS73fPCO_K7x~00uP7r{t=q)se>Rr3H@V) zRta}0UJf+1HYx&79Z>X1{UIc=FFsNm4VmRgA`U_z3|%$2Dmh@u60fhUFT$W8D2F3v z6eN3qr!EJskToDTW5z6}e3Q8wi?Kc@siG`#=1{N$ z!DbUkj3w+0#)y)DIrspL*&KPajiniy7xMZ+c@<6P6%iOv5Zo$59NNJGng%e2q*#n$ zNE#CW%U~iPM0*|;kfZ?F4`OyyhN|R4{j)NlBnV{-2m(X$G{#E|z!*9Yj!1#WBmzQ7 zHpyluZ6=f?a>Z&i%)@rdVLk}(h!Qj>48pl-WnQO+vJzJ;Wg%VRRIxR?JRw$MN}SItK>*K> z9>Mn7<$n-^U}q^t1SAFs06WM67GoVy8zMuKgh)C>5`cl|ni|k!d=yLzLLMPkP@pDP zXiiV7rVjLv%?CywAY~XqVFqOc$IzV3VZpC{c?_^KM4p|;M4O$$7$XS>Ez($Co?UVX zEXxEyLK}VL{rB<`ilBPS%g2oavA3D|_}|){aOih}LRu0wcrwF-9`8Hpd-#I6Ud>OB z%&z7VC_1#rp!gl4YlyBvF)%3SA$1MWH7EuK8a844DOG+2nkcV( zT4lWJTo*YOK~k^Ta?ySt6CoyNK6rW9$>+m!5|{|GyFN29^oJ2GXZVHt->6SE3|`MH JcUzIa=`Ry$BTxVU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowright.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/eyes.rsi/glowright.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4295f4c8b71a0db3f19357366df8d8c7b07cbe GIT binary patch literal 4454 zcmeHKdu$Zd8lNJxrLch1ahDD*Ev-8~U%-F58yW4hwh1wP@rpC_W%rfcj%(^q} zZrc#FJfu=Vd`lFA@qsm|5b;49LSHR~2>zkPlf7{i&kHg2IrmAYQLP(&oxUQ%X zfSQdlfP$o|AV{(&TK>7?06O{i@co-=BUdT8A3ay$In(QXyY->Gx&QriMfj_om)?5j z!r3o(6jko3G3G3IdAXL^Hm7Ij7V~IYeOBM|GpDrNHa+>|OW^#8Z@-`RM8~X!b7wW* zva6=`Z1z#DxUlTklD69V?PrVMd3b~C!&7hM-G0+){O14MDO_BqJvaHB@9S-K`+qvJ z_E|!ozOFW4y3k9{qtWq>-9MG|uAkGgOgJ$3ed@XVjLDJT!K3{pz z=Nm`}rt#FOE#9&N3vv(L)x9t0rzmg!geY5Jj56B(YgwlKcC)sYt#^jo0 zL-$AA`Rvl_K*fd+TIV`C(eGz}3LZbfK7Rd-q;l|GaH@6oL2=K0-^^5Ud^c{JwP}8P zNni1CuckC~2TmHZ`+1K_gP4<@N zuHITh?P;(5x_ZI&^KUpj^>W6(F88ADO06O@Ge?H7kJ2s&w^!eq&*U$Yt@ypfe z9lJaB9Uph9FsL`YcIIkgx1**e;clGz=CQQ(&zSE$nET$+%DhMK`Gx-Vg>lo~nvj0v z*m3?hb`=u;_>&(Tu~_EfN9Hwu@zocX_U^sZ{6hDMsll`H$9_MfHzCNBWh(5i>d<0d z(xWax)SOU!BF|2 zhebhHjmB&*NcIRzQ&on@8WEeNvC|nI2y`FB9br9?yKM}uLLuI-OZ8TGLBH2&?a#}) zq{_U#6g@z6yG0UX2@iuYk}P7JpwO6`%ctEe&Cr6FKMX3U8K$5~z=DF{E*0XC6eZ*< zZUrM~mcSU2Q!v&;K}3>LgnUU>SaLYT(zpt{Qiu$X%7T(1lv@!+h7@Q_kQsn6bUs{> zqJYT+A$erC?DmjuI~rNyOZ0eDfaO%9LKxsNEo>_+!ug`|pw~&ch#^UNL@*WT0B1ne zWIbUFsjAc{s5AwOPtrqk9L+Hd%@7`nCWnlcgSY{E(LyB&7tPojt1vuF2U06ooeBYL zIn0Ll#erbz@hV-9c%4>IsO34R4#9zv1yk?~CV-#><>m>BC)p~Bp2E`kB1f@UzD(0FJr9R*Km?e~ zv9!RFB9+hnkv?D7YPgyhD_db8$fRuRn}%$C>fcb9VFp8ijQ@?x9zXM@&Ws!1gd!^F zFRDuRoa@=;K#J1_rX_T4*i;%{r;4M7Gzjt#>Z2hLDh8|wXce?I0u~||6Yy0M1W`2LqbQ(=D2R7v`-~>0iT>**vomw< zcfNDZch9|JaNFtHoj&5)Al@;62y4ZW;jp8>O-@;H`CGc$Qwo#*vt+h*AU~ zdSwhCAR&nsOX7I6aPH7nB>j)Gw@geukn&#Hw{5|e{j2uoe%u&os{NU;XR%d#H-43q zyFBgeJulVWoN?l<2afq0HW%ct%`VtAZ4Q1dX5E67*47nW{qv)Otu@Pb%zpQ_!zY(T zGwS!|UIhMIiE*Q@v_4%wx@LMnK6-BMYt+lf@W`TvvMSy~o-J?R)cpOgcg#MO^3kf= zZRxv)RF|o_$8Pvw(DsodUO%&vnRr@kUQ@M*88+$E&ewpRX|J^L3U3 zi`ek^T5q5=H}l{l#d&KRmuC1g?csUt4SAW(#$JVu6-S2XPyx?>6QTgqu0J-#`x{Q5L2#(C%;-)~v8x+PwHbQ|$m`%|fn;_WXdrhj;5 z#=(sb49W)OFh4M%Bl5fPslazI``~po0NZN zb$a=mkELa1rjE$_;Ni=OxKg5A-zZ(WoR&II{c`?`m<-#lLW1ozD>R+qm8gvs6b{%D z(HQJIi^X$aBF6FyfR1pWM3TMePc3^9shfPsSaMJB|gw;jp0M~#d3rbw;28X36 zDArj+Ptrw^ZknbYZpuMYc6T>u22eHFiv}x6*c_BOVoVGJ%Yo9eMyEmo(+;a)d@5jd zMGY%T#ETj!Ackkxa0o6afz??*s{=?%*qsdFU`Q%VIvL8vkTgc*Fhmc$B1mH8zoCug zgLsmY9*{H`ztS`%*HkemOTHyvBa*q85X4*-49h1=(AWwfn0Z33L-$LBan%HitGt|_7(XH_t{1nLO2f(>eF zh1}gSRpWc(EHlSuBG`7*~p=e#33hI8YCU@&kCQ@pH$sZnhxlX}hjn|KuPy45?mvp#2PU^1+k|foB#kuDn`0Fv(s$ p_1yMDJ74*_;D(Fql9qiN25jAM=U2n(j|L4xFfZS~K9Uo`qaCUe3)VKL}FVE`T@m-k;U+IUEqSWrJshvN!22LtZ zt->6a%gV0=pF^7*PQuF_k54|u%E0YwU;pLX82+MXe<@sX>`;;T9=TKFv9ThyXGHUs zHB&zdcYlBH!Pyyp56ABCu6a_qx?*F8$3`S^dq-@*`s-Pnujqqn5Aze;PkS?R*svbz zT<3IVm}gX~#-|!~nOkyv{NtKk6FMDl2@)o~tG@Ot1lfH=M@GgR@S5g_&mdbCusUHqxz$sUujJ>BB!Ruo@Wv<#beG1zZw{wH-$zw}(3>r2?9 zpSZ95ER(ZubMBq4gDVR67}?uyWj$zY+A}uBp-XfFEAt-z$l+0ES*iYNz^c7p?{q5} zQ|N7oxDi!#ig`4hi3LAAoxeufI3_CpM4ZQ|4^ICxZ$_xtCtgxPdCzqj^HY;8$dZ1Ax5luoG`UOck1vhMJHOZx8+Szd9=yS3HL^X=Kc z9XwgTsD4qmC8qwU?>)7y8N0Ql0fJoPY0zKur7^fdqhb=IMouwJDlKR{2nwBQ(h`aV zlmV7gDYQC_(O!R)0n=m{V;*0MO0|(xDjl7vqvmAJlqoV7C@_*SHQYJWgaZH-WguXa zDow4&O<@chE)JfpVip6osTdZ7G3HBS;Yf{+f_Y3H6Gg-(dLf4q?hJ?ONF^R8dZ!-( zyoE7R4F)aFVi}D_rjg6k=u%j048vF`hsEI_Km*a6)ds?ZsP%qUh&~JvrB~=^t%264 zVJjvf*JK#N7!0ru55%X^N~O=?)%t!G03R$9p=Gg|C`+Yc4Ytr5#0vpPe?Wg|p_hR% zWyMi?O@>ZEi5F68gWq5XQt{kgo1sgyr9&!MR2roMs(Rp+J;Y^{L>l|t!b(93t)7a|HJMIt>L|jX(aAKLv@nJ>DA;QGd|3(xiX;q#h%it96y@-7l#8=NWE?Ke z)W#JY*k7ukq58&D%323N8G>>VD`jjP<={LagY|z% zk5USia<&o)Q7Wyy&Lt6yqyz|;;87u51*Q}b%Aw)@_vzU>f{zZQ7s|43hy%q8W&K;Z z`xFN4pn#S>8Q7V@M$dY_)A#db-BbU>Pk)>Ji5>v-Do>x2Jyq*|0-{5*JnR|UoEMblC;jv{n>Br1XO6p+1vb}rMB(< z!HFf>HxrF5wLiYMrSjVCd_P9WooNeP{@UVF)2!X_TJzfaIrxzyPSw1mu`}X$p zy!e$l`xb81pR@Edm0SpnK5KWidqrUD(ImTj`oj<7b}Jh~8=De#{nXv#I-~qXUBi3z zZq(xrK0MmAO5-*Nkp^Zux|lZ?^s%VOSALuc-mc+Hz} z?AlrLh^tJOq7_Fhy&(aUhqa`nWILGrv-2-@G$eFCHI~Za?EPa6RS*ae=a*aw1)47qK%`NmI@5{C)(SK>NmZCSVata?i6x}>jq z_W7)<`0@7Be|Vn%XtdwFaF?~sA*(cI=Yk{f2jw3A*DtrjzKu&Y*|1a2z*j=~!?+C1Xa`H=V{`?H{ z&uI@YY%0zaZNW{Y7peubw)<9$zjPcp{&rD&M9_w`>1*u{g_iBlGjAJhIc!P(l>YFd zgWZyG(*sWzunR1`?~6BEs#9HCM|@XxKRIDzuix(dka*!{;xHf4 z=^5dZJEnV14l1n^MCGq|vTM{fOS#EhoRm~EJ4dvq$~m_ws>i8&?v-q`Zq4^!2W!~G z2bZ!EHs1Yw&g+i~F9gTTJf9(up6^{XY%**0<8yny7Uw;vyvg%G4tunY>zcXoM$50e zkGpkk$U zsi>{Bf={2|K@Tn!1mr06;L?J{=K|K{0d*;&RfHla$n$*(i*R1gdB<~J|0Bt4_q+FZ zzx%t($>b^)hfTG0vV|aMsw_M-8e9WShqVA@ zFlnUXAjo)2rTBPyEo}X&cZMX}a-PdYUVEhGpZ8{2{&cSBafN@p^lDF9_0?J^XL@6U z{G)o?>C+t_X;U}nFDlA6D0cD+y4rm*ixf!uk4WFP4AG=JcF!M4H|>jx{Vn_4l$wCx zRx1_rj~k3UM)0#>o2*}3>f{xlRv%AFv+9>GJom>hk`SVd)MEK%FY>GCysqu%U zjEMn(cP4pBXL)z7m+hBso_uk@Xy{1pwP);ETC^ui6xitFp1}Wl!I+-Q%d3I^jcKKz8uubQqXVtH~RJSq0U+S_nW=mJj-g?_Mq+xYg!>!)? zY`b?$ciG*b?A^2Gcx=zMo}Ch-$jNamaq{-OTI$;S>>bg+XH*ipr8PgE$aIPc-|G76 zoppx9nO4>VZs&nRjZsU zDxM~Ey|1mDV7H(>&rOuKuSnrz*%99@PlGe2beB|~DeFz{gNWiI51d(im)1C8_md zql9V36@z<|n9YREDs-ZR87o)7AsQVC^H@9<2ay`7R4#LYE$pu&;>6LR3x^=UlZ2T- z(^@f`Z7>*E249v&7tcmTA`zRzWplX*&_MKQY8o>lYQ4J&Vh|&g)Z;ozOH&#(Y{JBp zniN{XWP){gcz-IbTs{J?)(^1&_+T3`EgNNV*eVr!w1u9QrUHeO(oT|`)CLPAFHE z7=egy=L!Zbm^Cd-j!IcO*Xqp?toCIKji%NKKe#i%HT!x3`?VxAuY z&YV&D8iI;T`(N6o_JREelO9g#f&VnKXt1Z2kjaBjgO5p+xtU?GT{a<|e zn-xZl7+^Oj1EUK}LiWfg9OBC~bpFE6P#*q54*+`H$y@O|PS-eHZ^gh{DUVmzI9+eW zz*{MgSJ(fIF55RRQ=}UF12TYDrOQX&2XA1Im2y#7C{%3v4&0bOA4qJp;VbkIG{wPm zSU`LBIs)NjS|*oHZlB;_WyRT?pL-30EIG2!pcvz=CwtJXwJ<|kz1+JPaeE213qSjC zyRRxOpBK1(yttrkc7!*S$vEH;OxJR1M3W0={FZjK588;;@Z|7! zQ0w0QE1&S8wJp`9Hg2c;2bu?-_ZQsHw}R>>JnmU-A>5Nz;8wVycb#lqw|AkBQ&u_R zwe8+7QTDO-&V*U-Uk&x0UEl6;bE;cwr!nahn=ih$FG;D}64kZ8Sn*klWlQhC^zOWd zj)HF!Z}%m3zh{eNE&rFz+5CxzsO)H4xqumO2dRP*y=ty0OXSPf_EkOk`E`FlguP`g z$8Pv{Y1dqqr^||e1jM)o+P_*>r0!hpQ(o4ypK8-j&fJ%t_0g%aChzi-J%t|D-#xZ` z*}p#TC#WSo>z0#6-rcWe!tC5{u6wHIEEcvgf-`q^kxv_aqOYFOOY+JDIgBq#Eu`+5 zc?~z`J};gN@vb*8th@G?@_M7hc3H^M1hmSrq9WIQw+rnT(h9jftOMUCp~+ z-&~bn{j2h;i03aeSl6EA_ph7>UDz!>u;yV#fX?=J$qhrJP1CYmM?5du_E4ionfCX( iY@dyoXbT$(wi2#H+6I2bk$%QYN_SW72`u$jeEDEhjLdj|kOmlM(GP%IjaAd(2D6O-csz>+~@c=&gP?!Fw-KadvzpFxZlu=8?p z5&WYyQQ(~%uAnBjCqT}^qHm0kTQ=*%H>2;nH6z8M(F1C96k?8kvpoM61s|56GjaLl z22xViMU{el8ec^?+No9-$5-g4*)#Ea==yon-+(MTTl?^k)B26`_v@*m%9i|vgOYYs zE#9gKGJlny9_Vs#Tyy+(P{6m=5O`cX*3{FY%x;R#zaGoPWlzMCqDF7)>?t)((O~a~gKV*Hc@cKBlJ1S08?pDhCKj%uh!=D;0N9IT_%G0S32) zeLKIbNYsh`(dhtSyKlQd6b>pw5vr20LB6WfAQh0U_TuDMnIhUl_KhN=2`MS@sbm06 zijO15pF(6Nk`oYq*r3p#bD#zQp!^z(@s6Mj&z3eE*$CbJB80C>)aKLg37|XBG~gUj z`$6+h^XemR`ZKH{`w~Q*k1^PQotwJ=x}^bCansOYqd&83w{{`7@Zs|17ZuqZ9RC|< zJJR2INIwbEG2M4x^oUH(4g4s+v(jrh+n)Q~Th5XomrhT$iZUPUI^JR}ES$qQLtPXs zB-AHa3cIehcIUUs)GrNWpY3Qu!JIxBN&d)WXi2-ah!&EVS?+2ib?^7$j>-C~r6Xku z!-JBcy!pRjkzF<2!PKg@{$TiL9j_4;G1wT-RmgDeDEGrU`cV1rd+8WcYqSihJ|QF6uSk z0KZA7bKzLMm3d^AIPeJejS$v#YRp&eVx%h;=RZw6>=~y`bLTG^5{A>43HL&51gv&Hg;Zq^q}k zH&7`B!}?QEDVyc3AdFYSC~=5GJVfu78|(Hf-PQI{Grja5?G(&Gt}~9G)tx`Hp`4)1 zT6g05sQ8xqYJsPMt+o7U;2KtAUt2*TXr4-$rKtJYAmD@=BTJY7gcJO=^W+KUeQP#6 z2I_(vT#*2b3t8C;Wy@NWk2D40$iXBaV$NDxxKU-XNjpzgh^Xa!Fs(Iz*5kG^4K-|O zpw|^N;7kZH9Ruu*AEt&;H`|h@AE$=iaw&nCvvic|#OCGIR8T+IOElOLl+l2*e^}5I z_b}I9c`?#CC8ncH*1`Fl1q6ym%bhQ+StYs!fx?;r!Ann}4w|6RuqqDkY(>IbSm6Yv zCK^$=n#enLMLRh=HtqS==}aSL!1bqj({8d~O$RvSy@hhP=kO0saEkOxe1YMB!MJsqOyvjA}*zf zEBMr+QpE*YL0qV!pdwPW1q6JEBH&U$E%?3!L_DwOyyH2q|9O*}d+&TRznS^X%y)7# zg981{Osq{12!t7nNe=;6FWouO2>c!uMK^&36Gq9Glj**E_B*I<^bv^YV2S(K4^X>!m$ifOoJS zdg^mC)hmpNz4d%W3HeAP&S^!yUF;>)PHoqU?_%Pk?y0>_+u40>AU0V2yUneJbqb&Q ztI>XGJJvnrmTg@dPeWd4(te9f$hx)}ff$z}^7Rd3`TBmy2IP>RxXqn;$;;+SM126` zYxC!*R^%bteFnqO@(6dTQ|=j`W9AOKlDxO4&AoCZSdO6#l!V8~qwh6b3`H7xdi_3O zKEu-S#ah;W#wO$HL5;d6y5Ag`7h06Jj_TFmWWOgP>-=9wtrAjgAwzuD)XeYWh^Ka^ zb_|rIZ#khR6g*DsuDg9=`eLI2dMmYP){GZMFJ2cFDx2nKpZw_%a<9dfSt{>V|Kl~- zifAm=srN?4Hg=tbf5w#%%bJxpuBQdKF>FFPn_s5p*O+u*YS)z3KIm`9nSOP8hiRk8 z+x!cxHoEgIjN=>yYwsv&5bK17QcM5fA`gy)0wDQ-IWNQvH+xD+1N$RK>^XLD5 zD9GlCw&eMiVAQ$Er>)NnCW;>xTU5R`{Z2G{ZSkZV2{}zqB5&KTUOnsFx$el9bL8g@ zOg%bt?5H_=i-MfS_XuCJwWx&2uZz$BQraK=7QsJq?D4FY7Npg};J&iz^7!)jcm0dY zD{MQZihI<@NtK}MVnv|4!r6;yJedRw@nu{XtC7e-+aVBco*FsCi-J`sE-VyD-O)Ye z6=;-*?~Y#P%*M0jzHp?78K;1k#szYCaZx-fAMNR3;-;Yi012#uP#TF?s-$V$(Ry4O zxYvnsXp~+>73Gc&X9uBtWeONY#*(pk3_~M|C89k{P;LsofEGgc8-V~%?&wIBN>0P! z)M_VDH`YR_V#ETFk%0czLdgL`iVK02vKR#q zX2il$mHk)jK@%& zi4cY;5D2(r7Xm~U5cE)d9?egtkU*fEA_*jfadN3pzn~+W<{iXxM-#EbUiFe7F{Baz z126+3DPN{mepKd&B=Axdq~nv|N+yzA$V68P(Z$)B;QCQ13|1&XFX~VUcr1ymU(pqY z2GRl4Lb^@`0D3vdhUTk)A(c$Qk;%mFXk7>>o#p5<8w?a5QbBY`1p`n#(V2!P(Fjxy z9#6xQX(U$+-i3xAqc7u&1ls?lts5Vd+i=mDA|>#z)r*E_YAGB&{51S17U_oxh0>1& z4dM-_poC&!zCKQXHN3=&grq_k>>ncy`#~=Hn`YobL;}^B3S+pgWL-1hT`?3Q-WlTz z69@zn-vxY!`)L$iDHEvFkOKA=0v-WZph5Lqp%#pk%JI`^)RC~R4uCQYo`m^G83m0S zNfxKuF+ODLhWjr*-1G`#wisYHECX8?*a>l?Tj2;_Al85K7^%ZQ=>moN;^edV{X*9l zx;~46&r<%+>ECxPH`Ac{G-{>;=_%a1c!9O51cvX7inf(B~W*Kq6@uwq>=stsu zixvUNBsue2B?2+oLU)csJB!57Hw1iCaSsrk+#XNPIhi16Yt&#q0Gdm@U%8e%G%t5q~c@buoqwFf&Ir&abR(t}eLsk`^pccM&v7Zh&o zpk8ewBs9C0y}QuEbDOiQvF(M`O@Rd?xaHwl*(~>porvPFXI=2NEJ@9xGPSWxw@zlUJG`BzStf!EoG z43Y25IBmhf`p%XFjnz~H;!y5y4t0GZAfFsj! z;l<2}&;GQ|R|29N)})fz*D?_KN{5u>Hp;H1x}Qvo!)hWK18-glP1AL0^S?E!jy}2S z#6_!12_DsQ3VFq(rm~o<#P>sk#;IGfvzY;zvE>r7VQvTr${UHw=E-aAQj(vQA$|5O zFnLudKhgLOO1E{>fSOIJFFe^s=}ok)c|0w^F|v4D2Q_Ezx;BdDMJwaETjhx=d~^Tz z$f_r;b(T=!v&nX-LV7_5(x+u$;9M->YV;+fkC$U=;9&#w(aX1%Z^+nM)VX(I^1ZU< z6yA?VCsR7MhO8&_)z3|An*i$Lzh%y&p}}|J(&eGYafS3#_ftBwzcn|XNW{tyy6yWz zN*)f>h-HM_X^sRfjCx5BAWO@*_II@b9@3E z-!~lc+p{OaX@+K?_fg?sWl}{%P1^D~L1!w!L?oXwxPD(8R(fP{opHY9V0*jaV3KWh zb@i>~_7m4nb{WE!8qd8Rdv|Ck$$8Ih>Dg$xyz@z(NAUNy*In=KNU!7*j|6g?f7bdg+3Nupbl90* zikb=uh3PvU^|xQM=zH3*Fz=>-nPa&9TKiL_S7+0vlA~<6Z06e~PP=N>EZ#y0Gh^MI z#8^cdYN6EnZJ1azjeCD;_n&dIe#u-j32(g_Rrq60L5KFo=AMXetWqFmaoDjuWPD%O zOj4d<8>Q&tYA?@)ThIJ5a66K|{aOmPTzI)af_u5FU7OU|y7|G|h-oeARrg)n{LS{~ zmc6C5qz$gDe*eH=6KDMoHy*9Bj1d=qHNG*lZ%E{_e6*T1rLQbsZvJ(VPvn#au-742 Mj6nKvpVjOC1Krj{d;kCd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicmulder.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/classicmulder.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicmulder.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/classicmulder.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicwisp.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/classicwisp.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/classicwisp.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/classicwisp.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/coffeehouse.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/coffeehouse.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/coffeehouse.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/coffeehouse.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/combover.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/combover.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/combover.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/combover.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowbraid.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowbraid.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowbraid.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowbraid.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowbun.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowbun.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowbun.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowbun.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrows.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrows.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrows.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrows.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrows2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrows2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrows2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrows2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowtail.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowtail.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/cornrowtail.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/cornrowtail.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/country.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/country.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/country.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/country.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/crewcut.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/crewcut.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/crewcut.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/crewcut.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/crewcut2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/crewcut2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/crewcut2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/crewcut2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/curls.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/curls.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/curls.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/curls.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/d.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/d.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/d.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/d.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/dandypompadour.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dandypompadour.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/dandypompadour.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dandypompadour.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/devilock.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/devilock.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/devilock.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/devilock.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/doublebun.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/doublebun.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/doublebun.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/doublebun.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/doublebunlong.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/doublebunlong.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3129f17477c3e5393595107d04f19819d223b1 GIT binary patch literal 5339 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/dreads.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dreads.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/dreads.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dreads.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillhair.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillhair.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillhair.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillhair.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillhairextended.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillhairextended.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillhairextended.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillhairextended.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillruru.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillruru.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/drillruru.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/drillruru.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dyedlong1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/dyedlong1.png new file mode 100644 index 0000000000000000000000000000000000000000..da38cdcf32931b8c5ef7dcb007864c03d350b077 GIT binary patch literal 1168 zcmV;B1aJF^P)N-Wsu*~MA3=mMj!B7`dNQ+^h3ELXhmWs!QJ&>}?$6P$6if#AMB*6J z4U2e#cy`m$IqwsPSy@tu&xt1tx*+i**JYRAIF}q2cxKqhrss*n#A2z7oiA@z!H*3L4=GtDyYIjlva%t6KUFyd-#VP ze~Mf(xhi1fSU?RbB*zc_2fw>Di_=qXQYa4ezS#E1C=l2MS`FL&KDO=F3E+PQuC$K7 z)&%B0NpEzt$PqBG4P0DzGIO`ldWEcnkEcxxKabaryvc zsjKB1;NTD#D^d2k$Gd~wz5RQp-QN%HL~_`(4I@hc000SaNLh0L01FZT01FZU(%pXi z0000RbVXQnQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600M+bL_t(|ob8&? zk%J%*hW|9-j1}-`3shl|R6z@QqylDaf_sST5l(X~5{P&Ezc_=5{Cw_W;_fYkfIZTU|4H|)|$M)dk?L3(fn)x#+WeA^ENr~0O6c# z0>L>Klu~=+Me~CzTl4bo z1HkdF+vKTWtqtQi{unRa2(tlDh(}L=r|_q-ccnr)zxRGSM?gyEXGMUuHUQWq{pwsT z?Jb@ZL*QJq=yyO*8DqjUP4M1h9LMc=zuz&>bNv*ckjmZU=ySDFA-)bpz$?X{&6z(d z0=SE*{X~d2zVyzgNBT_e{Fg}qV@w!^0Y@NcY*`joDqIEt@Q8$ESuhO4k8?E6jl9bM zptPbRMFidP^nC7hF9Tpt>mRdId(EW*)Q|uW00KY&^!CtI0zd!=00Ge3Lstm^0U!Vb zKyMFSRTDtVet~LpodJ+mX`41nq%}em0$~B5S5Rq>05wXSeLcnW5ifq5pZl7us6k@w z2-(KY-UW`5Ld}zhlIl=#e?Tf~mSA1%q*5;>smLylMn%Z&&i7b+?1#Jn{4#lQ3IJ_; zgN_u}3*VLkalwK#POQ_7z92){7D?YS$hCABwQ^5a()ZQ3lRYz00cm94_zey1b_e#0KGkQl>iU` i0zd%t_Rv-T9>5n9TE?G77;T#X0000Fxb`Eg&^bJr*D$UF((ap?L zC=POWVqnmiSUb_ymr&(4`uMw@4}KL4?+y?=dq;Jl}`@6KObFXF@Y!{w30W!~b)4^1=h>z3QTcl6^!pamWyC7dZk$;5yz}spq?O%I_0m$ERp%-8 zX{>Vl>2xl&^|M&|)~NKi)t|)MxNdp1y*6>5a6o91hhs~RmDY+wPE*2qMT9eN^;iFB zm#y!LG1{q>@Fc>4S4-tM|3CKqyG^?<2j>N8@O{~LVazfBx18+=Bxk)AejysHP^GZ%mkU8letRdF;-T2os8-oh&FKc)1 z-TJ-o7emU*)la1#JP?r34*a(3`0nPrd;eB1yL+GiolDV;&AiIqz}Vp|@Q5sCVBi)4 zVa7{$>;3=*rAu5RN`mv#O3D+9QW>06bBZgA6@p7jQ!?`vLh|!-4laLK1B}w!o-U3d z6?5LsTG)5kK)^+PhfUDZPlpzK`0%N2N#)MU2@5NidObW?ouM6n>+;;WR<~cJc`Rml z|D$qp$gEr!mZe>Wr#@EXbcsi-tels+{r1{b_n$Ca;5{z!w7`OaVcm7@ORr}+T-ueH zyEd9hh5NvzBTtJCzARy4=y}|cD6y*iuu#(~kvcJk_j|w8{$D$z*zeXh*ZbeEDptHt z-G85%VcJ{3M_}{W`$T%%Qj-H`?cN z%evRwm>9Ixsabc)I$z JtaD0e0stpsyC?tv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/e.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/e.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/e.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/e.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/emo2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/emo2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/emo2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/emo2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/emofringe.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/emofringe.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/emofringe.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/emofringe.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/f.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/f.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/f.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/f.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/father.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/father.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/father.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/father.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/feather.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/feather.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/feather.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/feather.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/flair.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/flair.png new file mode 100644 index 0000000000000000000000000000000000000000..c62903876c391614a252fc6a47445a26f26d5c47 GIT binary patch literal 4831 zcmeHKX;c$g7A`wNj}-30X)21dvSxS-o4+u z@10a$$b!HxY@BT%2>L=4BnSmpU&Co-0e%k?@%O>yT#6(@7m6m4)EbqXh{H*`WHnC0 z^@JRP^mh~?QFiA^wtejr=9vCHEBCjbYqlh2PtM3H36G4nZbxPQ=iVnboI8*`-m+=^ z)+NCb^}}GXLtZYMBb?&hNFn&I&U}_dZln& zq;K(|_FXRFUZy)Yw(R@$2Wk27r42_r;&X3X?}>PHO!aF2-Mh!nnC+izy=c-37pVXD z%rfh(4kgQ7lXGp|y>8~byL&UM%e*Z$(s}#j&3}a;lQl#@K!_+H;A1tQhTUnK_(A7= zT`w%Z87!P-_l)$wzJ&LyP&j5{xpds@t+oCYcJABL{kG&zzi?rZ8s_vKi%3w%H~(@r z+i_1c0n|4OO6ep8bjeS{JceD$B zNK!nSQ1Z#0CmYBlLdGXAW{DB8IslI$f>JbiSjqwkmJ*9`Wn`bZHr{$3AW+~sl%!Y0 zDYZO3pKRpifqR3QN+ua0x>!CrLL5R0P-$=ylftARuuxAV(#dmeNZuNmoEIvXH%I}V z_~aO!PR*lIlai7sNeqfg6HTRYxm+qjr_$*#K)~8$r4H4@O0AoLVt_+{YcUO>))6Wt z$-s$9RS7yinGF1-kNGLoV(}2YQah*u(1WT+)l?b<-;*g;Tg9OopLT!u! zVvj)T2>ByAcdfVlhvk!V(PWi3EJIVSJuUg%L8I@s=T# z%5WAPfpH8)VJ4d)hdC@61D0~=EKDv%ah9Amj7p@`>QE(y8>j#|g#bJpl*y(uX$+W# zAySx$voILt$Wa)fNl~s8#bgLVA4aiILx8SCMoUN>s*{5N zum%XFOqHbl1eOpAJWPig^rU$)=?pf5%V5yF=qv`~6X+XUqXoTaV5K1x2Gi&g3l1*i@OqzIkGLl`_7M?z=t zSR5XU4kK(HG7PVh5%T2!g*Gf7lJ~%*2N7B@ezMUtu%^QB_<^T^$2h{cm`Eh!vf!cE zKnYqj5tkYB1Y83yECy9Z<6!?7Y}k)>;t!eur_tF6#=v0~oy&xoOpFUlxlA0EB3vA_ z3EPW~%SWDF!#p1CR_xK+g?H#voG%i=`TN zjE~iNQ~yg3ZzEvX76al2Y+&mGJ0W#wD;(6zu<87XpTT+f6Gs5lql0{wzN2!D%Jo?a zd=_}LyGG^uECoIbJlb9VH@R#+y-eXs@DC^nyegF*-INbrvn-@v2MVBa!?*v|oH@W^ ztqzLRLeN+T!)XE)?REl2OPxq8w0vUbV9sL|_}9OMAk%!2z)zyT^Q?$gRf5>&W*j=W zVS=aSz5`cHIKrkKVd_kY&K0^cJ|U%6!#+=67(hBD?GHCIul;aa#7xXKy%^t8-MpjB zI;}N(9by}hz4pY-^eAb|lCe-ounF{Cjnk$0RC;gAndbW2?>$XU_3Wx~ymlP&4dt(a zV&PLg;li%_2itmLD%U?P9`Ea!V{e*Idt6^-0%5kfXpFxVAzXQ*ho4U)?VrGe?8gCT z-+bcKa;T@BUr162915 zdxv(hAXdBV)~vJbtv}}6woGqM?^E>8X)kKY>c5IK)jjG+YfNo;l~za;&Ans3kuop( zX~qo5a-qOy*7b_b>k}-S>f}Z4GfNx28q?aA#Lg^5#5XCxav-iWKPo?dS9@~By-7{o_f;>vJ^B{chlSa7WT z;qu9RVhbylgZhpietFY@b(ADQo6&DfB}i?Vq3 z)o&MfTxvIc?IOJ*xs02fn3P=lx+Ak^|AE{mZj&}1{8sdK+my3`wH48gi^85C3ja22 z%>h+sKR4CY5zo|iD0+Tuz15WI<|2^9^=*X$;m7^Q7Kg2AtuFBBeEVU`k>S;@?m{x4 YiWdb|=fbk9L90R{;Q~RG|BBWB0U_=ajQ{`u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/floorlength_bedhead.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floorlengthbedhead.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/floorlength_bedhead.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floorlengthbedhead.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/florallong1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/florallong1.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f0ff872ef61584ffd52d06064b0dbd0b1dc95c GIT binary patch literal 1135 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 Hu0mjfk-Xpj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid1.png new file mode 100644 index 0000000000000000000000000000000000000000..b51b5995afdde995af25e4dd3176d41207e976b1 GIT binary patch literal 1130 zcmV-w1eN=VP)EX>4Tx04R}tkv&MmKpe$i(@I4v4ptCx$WWc^q9Proibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jf7n~Gbq{ROvg%&X$9QWhhy~o`dDMv7M|nl9zMR_MR}I@xj)B%QZO0d6N%@TZdk+{#Iu{0 z&Uv3W%*v8Nd`>)R&;^Mfxh}i>#<}FMz%#=}Ha$-qCKgLwEO#+08!GV(aYRuy$`^7j zE1b7DtJOMd-;=*ERM1v3T&FpP1eTCQ3L<3GQ9%_JqO@wHm`Kxp+`~WW_*3MP$yEU( z#{z0lAvu2VKlt6PS)877lR|Nz=f$=^#)052&}!KB_pxoaP5}QiaHVzpwI&ezB)!qm zB1gdBHgIv>(d0egat9cB(j`N3BtK1|SOnhB=$rDu&@Irn=JwX!$LRx*rLLB5fP+I| zqD0y29`Ek$?(N?*?f!lMtv+(T{`F!S00006VoOIv0JQ)e00P^TZ4>|i010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=>!V|GasRJ0Wtsp02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00KfuL_t(|+U=atjlwVthFf$Sz#FW{(xDD%J za(-&f&^n@n)HeFKwo}g20hFtzs1^y)u3zf@yeZAA4Z^JgN=H(()xdn15A)%ET)wBK zbe&NLh%xXwh39%s0zn@HSq@OT$b&{}1R@*&00000000000000000000@>A_CQ{6MC z-;)=5=?Cz1(8skd-RR)G2cLR=FFJTFVcqQ$@NOS`F9LW?pS2r7{><>y-necAFziU( z4R<&%sZ8)y%0OM^OO>lv16qjx)(a>0ieBC- zDV$+ee}8IUeD7FOqwXnewid7k&f5o%)~Mfg@b(kTt>4ErfTU{6QzfOzC+*J9_0xLk z2V~9am%6Nh&x-2ibfxPxw$9m?f#IvyMk%FhHV3e_M1efKy0uKT=K#8hnTL6p8Lwhk w&rh0N4gxv@00000000000000006=xV0pZp#s(B`RlmGw#07*qoM6N<$g8WVkRR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/floralmid2.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a72cd9007f7a36086622032b077d735cdd1cfa GIT binary patch literal 888 zcmV-;1Bd*HP)EX>4Tx04R}tkv&MmKpe$i(@I4v4ptCx$WWc^q9Proibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jf7n~Gbq{ROvg%&X$9QWhhy~o`dDMv7M|nl9zMR_MR}I@xj)B%QZO0d6N%@TZdk+{#Iu{0 z&Uv3W%*v8Nd`>)R&;^Mfxh}i>#<}FMz%#=}Ha$-qCKgLwEO#+08!GV(aYRuy$`^7j zE1b7DtJOMd-;=*ERM1v3T&FpP1eTCQ3L<3GQ9%_JqO@wHm`Kxp+`~WW_*3MP$yEU( z#{z0lAvu2VKlt6PS)877lR|Nz=f$=^#)052&}!KB_pxoaP5}QiaHVzpwI&ezB)!qm zB1gdBHgIv>(d0egat9cB(j`N3BtK1|SOnhB=$rDu&@Irn=JwX!$LRx*rLLB5fP+I| zqD0y29`Ek$?(N?*?f!lMtv+(T{`F!S00006VoOIv0JQ)e00P^TZ4>|i010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=>!V|GbkC!q&)xt02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00B@*L_t(|+U?vuio!q?0N_ak8(U)|*6t}RJ%x=Iu<{bN zoJ-Vibvz$1h#T z`+KXE=P~a0?RK6U7)hto@6To>h=;`g?Cq`FolIgZ%|Ixd?RK>qk7GO@7mF;D;L_b1 zQ{vM=c(mV_U;D!Udi;95Ty8ecKM-oQkB=BbD2m~5Ffg%I^EaA6cfaLH{cAruxUiNP zjfx`6&VP?Zs$@lMO1u|l00000000000000ygY=zzYKKny(|7UO$L}M*)rnHGXQR<< z*6Zi}r_*E-LYB?vyIly@5zq=&a(V(w`e;ns)#`K_!V9;I=^p;QCW6?0000000000eER~C)(*(;r~S?V O0000f6 zXi@@54ZTQ_E-Enz5K6$103tR-RB%L5k){YTDBysjLy@r}iiH7DvFijGMAUI`6dRUF zWUU$Bym{}eS9UO(Z2>7`&z9wUXbV-Il#&6`Y8GKGQ04S2&F6MJnWNa;Ck|;8QE#r9r;7G||@X{|> z%+C|c55>;RS}qbKr-&IQTvLXPlM{>K&(BTgi^a?^4mXV>;xX8n8Ce|RasXz}{8imI52H3ZN4bfe_i~WlJ|C&UW9+{8AKoW!}eExnGFE2re(F+`iE_46#!l9 z0Z_aBhs|Iw0E)7{bq;-T9=d#9QpDmcXDh4R++0fmpKB>E=%LdZt9g$j;($`3&Zthxi`{{&gM}5&R^+h%b~yM9Zd3AWW9ETgVfL z1(`yIK=_}U_z%PWq}jQaiQ4!P(3V&Nr6C$XejWfQDiI(Fdt@un?|lo#M+5oIi_w{w zo%_#%{(V=tO#a9gB!7-$M?^BX5>d|Vn*3S!?g~$*UQipUPL&zMmg;!4Do9IA%up=Rh? z=qPj=x&RGBx1dpI68aT-2O}^EromdU5o`ssU{5#*j)WJ%$?!5bA1;Eoz?EiTr=n?cd`V|I)p<|3Oju?MT93~aB0<#&j8`F+Cg&D?-VWzQItUA^l>xvD zRIYI4MQ`g1<+DyrL=EogS06Xii({| zv`U^zjmmKqDIK93(F5q|^fLNk`gQs{RV`IdRle#b)i%{Ds;|}NsClUI)k@Ub)kf6b zsWa4l)YH_rsduU0(?DsMX@qO!YV6TCtMPOWZH~(v?wpc2hv(eZgf-1HBQ#fN?$aF5 zoYvCT^3%%Fs?s{6^;Da#?V+8jy+iwi_M{F~$4y6|vqR^k&SQoO!;_KDsATjprgSxR z{dFa}^}2()GkV5)QF?`X?Rxk03HmJkB>f%wz4}uIItC#I1qQ7Kw+-=zEW;GTU55RJ zuZ@h2VvIHzbs0S}Rx=JT&Npr~zH34@aW`3J(qMAU6l2OVO*7qXdf5y%vo}jIt1%lg zhs_<#1?IcWhb_<+P8LFo28$a^64R5J!)#@aTGB0pEekEXET35!SjAgyv+B3{Xl-wu zZrx~o$A)4PXj5p@WAm%6nJw40#`fA=@?77!tLJvleQsxN$G6*KchjC~A7a13zSsVP zgQJ7Uq0M2^(ZDg$vDWbhi^d9LZDyT!LOXdmt#&%*^w!zIS?qk+`4<X~g?%56 z2@eae34a)26HyS+zks@6$%2*zuOhu7%OdYYnM6sVdZQJi6QY}=U&naIl*dS8tzuWk zUW(I*6U24LW8oFzvR(TOpM zEs5_rp_~TJ^wNN(wM(bCZ0;`Z6P^ce2XB(^$}i_nB)KM)Cp}7bP2Qe7nc|*Ok@8f) z7E}wKr~0SXrM^xJP1~RLDLp2=Jp-4Km~m7{5vB?IGPN`FGKaIwvx>8%%bb_(Ts9>N z5;bK**^9Ef#WdN^)PTf9vR*Qp{o-l7 zTcBI8wqSIn=gRt3(5j`YdRObOE?Pal#&6AmwS={4Ykw%TE-Wv6xh`g1Pmxy9nxe7w ze(PI{6^cd0H#WFzsN0CzDA+i-Y3`<~O&?2mB^OJrODjs>Z{}{k_?699m0x|@lC)*8 z%%N=0R?Jr6*6Z8cw;d=~F3&F?+a9vLa|dHb$&Qyhm+ZVyVOLSNi?B>BD~Ee(8aT1AWbo&CM;EEoH56tE6@EV8X%6-*|u1-NtOIZ>P7H z9s-9XhaP{M`0e$>L5F*fu#U8SXZT%h2eqT56Y5;vIn|ZYCGC#u9zGg)w718lr{jCe z@An_mJyvsE<#^c%!il02pHAkVoIaIx>gnm^(__6$dheWxJ#(!uyl?Pq(Ao3ne9xWf z_v}A;-u3*k3(gmgUSwVDy5w-FbHIL};|Kd6ItCpEJBJ*Hx-UCj?irppeBz4xmD5+f zub#UWaP88_{E^}7QP*$YNVp-r$-DXJR{E{yw{vdK+*xxMeYfPE(!GlNn)e%iH2tw% z>L5Kn>ODH}V8MesW8ASPKV|>)e!S=*`C-L`&P4Mg+egPHeJ3wJUif(YN!F8@r^P=j z|6Kdbc>FRj6+1QlT=e|YubW?}zu5oM?q%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600JvXL_t(|ob8&?iNi1qhX1Y+ zFr6ciIXa~0C}<92&>Fsnt6aAvv{n=A%ISY8bx0(CP9!JNsgweZh^U@8&+|!jkD7w*zOVlGHFSL!_(kO&M!E4@*>%S z=bRBjsK0=2OTJ4Q9I*)!Z2{N{&ad=s`v3sI96%R<`uY30Mla*Lc=f&?03P}Sx;x()tJ5X+%GV+JT6rltI3OGK}{eN_PgvrM@i{=@1e1Ku`k!pl(guQxXJQ9S%SY+@3kW z?k*@q^x#kH-#h9C@O*L0Ot5CVHxPdOF7Vd?^vYj`9DoCG0MI9Kinu@B_rE7@t>pGB5xD002ovPDHLkV1nJ5Iqd)d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupshort.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupshort.png new file mode 100644 index 0000000000000000000000000000000000000000..96e79adf9a949e771b9d6d7a84d5ccf590aa09f4 GIT binary patch literal 3243 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 R18x6MT`eQ%OHD+?e*l1s{UZPX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupundercut.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/halfupundercut.png new file mode 100644 index 0000000000000000000000000000000000000000..c9819c445e5d1c6ed57a29ea88be855ef928141f GIT binary patch literal 3229 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hbraid.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hbraid.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hbraid.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hbraid.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hedgehog.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hedgehog.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hedgehog.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hedgehog.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/highfade.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/highfade.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/highfade.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/highfade.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/highponytail.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/highponytail.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/highponytail.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/highponytail.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hijabchic.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hijabchic.png new file mode 100644 index 0000000000000000000000000000000000000000..20955bd181bce7698f2d9686168ab337b290db20 GIT binary patch literal 1399 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 A?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himecut2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/himecut2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himecut2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/himecut2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himeup.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/himeup.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/himeup.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/himeup.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hitop.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hitop.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/hitop.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/hitop.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/jade.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/jade.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/jade.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/jade.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/jensen.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/jensen.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/jensen.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/jensen.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/joestar.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/joestar.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/joestar.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/joestar.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/kagami.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/kagami.png new file mode 100644 index 0000000000000000000000000000000000000000..763563a4fdd33e0c191495bd5d846db01fe9f303 GIT binary patch literal 4712 zcmeHKc~BEs8gE1nQ6wA#$fESd3$;4wbP{q5;S54_0vK2X1f`SigdWL3(vX0KqNu3g zfzB#A>UylMs79_&j%#M-IavTEl)l62DVd%y4Z zzVG+G?^Swbd~CFyCQ1b3@(U&+ooS)JOgXh|*2wV@K1N@be(8oF59@%m)WmN36=7$huS42fd#>*lj-)94I*ji8~iKz|q z|6yLj9_DAoxs2@d@#%+4<_R}W^*$3pO*{NB!}!35N5v@8{2iK>6a|$0$;n5PJ~quE z{F!}SxPs(=Fj9e{YNW`uV->D{JeN-;~^AsmaKR+b69F+&}$Q#82e1U%fTeshTGXUidhU zY@V_F5ife(X^-_W;Y&-!Q}>;X_$q0&mnYS{c0qUX*hQ<-uwzp*+LFUur%tGMd*@Vh zf?txbL8m}RzdUvQ-}Qlv>kg@|H{OMO|D4)6&em zJh!7a?Urw+8`k+Z#3clJFYe;@>PXR^}W+qJ= z#B8?NY-X9cEWJ^~=7>ZhHj1$^3;_tll&7O{3!*cPw^H?xM z9wbmBd^H(F2$Yyes1^>Qh%-{4D)FqrQCX=7K&2F^36cY1K$V05;Ry%~5eaY-;gVbx zD&V0iOoiI02$guc-l)aFc2ZhgL$VDzjcvjzxHvpsCShW%KB&zSpM}$E-~f7n(h+*I z=>s^C(vk@@Zq<_`;9*=okB9L^93GdCeE=nqMiZz-D=P&A#dIzU?7TB(4* zW(V1bBaI|Z>y3$eeU^l24FR@#4ou5ILlHQQOL3Y6q$tK0qg*jZn22%27%Iki2pS|t z2jTSurOx|bXlwhx!F`(^Lz%$(c{WpDPbHAqeWSi%7G-ND7`C;A7+3YBV8U}r!WJjs z>YGw!;yMip&X4|reQ&3JqZlxbkPs1SA;MFs)d(+0h#^8Qk3a|xPoPAFA|YSdS5E`% zCcTQx48K24SPnK;xG2Ukz%>FMu zf^C37M-1@mvw@=voP_Lwqp)8u5bN*x>feXoa|sw8TI7@T9g=HEu1`|nlfXmOH6+(3 zDey_)q3Zg-$>s9lVT#m&e?VsNsPto|eJps)a#YTYmO{PO_l}c)+W;&h3^6Gt2pZ{W zz3iYZTYZ7iiI&NuoF3SF+Ix-pj&tQ z7G4d3G;LlcXsS5`T0gPrW$XQmtB4<1xk`4!*Ol2yyBbY!>FytS=L=WtYV>PN9aRf; zN_0o&6wP=u`z^KQ&hd)u^rjeTO=#Q|ulWx@Z)dtkwWmo6g36cK75be0mH%>^$viq^ za$Cndg+BAf_dloZ?tJYC^_v2bpXlLlC+Lo?-xW$ZN=dz`<-gZtn zv?+7{gz!eqfz|3)6MQ2e_a{h2X18g*s^BMXu*a+^q>j^k@eybo@C{_Ufa#hm3OLH91)g)&Od1YbHjx3au_%!Mi_EPHa6d11=N6MSD) z)%MM8(9^RSMMr+Q)m2a{v7d-@$bv_x$s-keSH3 z)fb<*&&YFN7A8FI**-q#+JkPR6T@8q??{SHj$PP?J9rVnnLqKyZokw69=*bH#;3`pzN#516nH?-+`im NWKprwiinIQ{{bFQ)>Z%j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/keanu.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/keanu.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/keanu.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/keanu.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/kusanagi.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/kusanagi.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/kusanagi.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/kusanagi.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/largebun.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/largebun.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/largebun.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/largebun.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/lbangs.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/lbangs.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/lbangs.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/lbangs.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long.png new file mode 100644 index 0000000000000000000000000000000000000000..b680e07a4a80fb597ce888200b412e5d374ea2a5 GIT binary patch literal 5043 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long3.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long3.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long3.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/long3.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/long_bedhead2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbedhead2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longbundled.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbundled.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/longbundled.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longbundled.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longeremo.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longeremo.png new file mode 100644 index 0000000000000000000000000000000000000000..d183f781eb7c8a856e97f7f09fde090caaafc35f GIT binary patch literal 4733 zcmeHKc~nzp7Jn>)AVnBNK~Nrn5m8?9vM-VflE@;_uqjxpyyU%vSI9#0AORJTB1NHs zRy!lb>bNkq9*QDbk)cqLu`YvM4zwc2VO$!mc$9l~Pl+Q5ew~7PPyxta0dbpLLr8 zFh{h^bMvlz*0DctvOGQYK}DU3`RUE|_bz=`H!a@jspOil#&3F`Q(u40LF3hstw-t) zcohx9_QuhuPm(_sjC&byNCl8=H?0Wd8@k4;{Yg*W2si zGe6Q)TBml zvjSwlrb&^iF|uBZ%{pUCXM7;Qd=&RJ?N_zFYH9jgU6b_)+EWQB6c{swyxNL;O zRS}4g&*LF%f~n$TY!0Dh4nyHe(PEuJgMsBFHJF-U=(TE_4=drKNO`Q7#-gKR5_uLz zsel3K0aAT<%GcqYSD_yMCojfZN|DV zB9IQC7PD3=0IB zu|*u7h|NP#o(LVMufs`I-v83JwhtUWyy!8c5%|xuiH3VBiO3!v4G*(OTQkA1tt~{D zaySJemP_EaI04r1lrjU;stK@vj1=rEIr$sKpx`P5C|iLdsDh(HI4l8%2n8Gk!opZg z0TWa3natsO8bvqiRFnxb5Rq!YBj5@YsEsRl?#NPwz8;M!gRrgxpbSCT$QWe;8e=3` zhIPkym2EiVSA2xq6vk~az;0Luwl1&}GDf$;5xzjIzvpjc9ez(2Fg)Spjrg6QYl5yf zV&ILGC#q|Lt~X-fjg%*<>;FcV>)2t6(1L$JCU8``Ei-t7W0sR*NwfqKLyMvK!xalQ z0*Q-0Cd~*zQ@pIV9aL5A1BA|0tW4^B+reuReNISXST+RNhsH`Glg-_CtC(BvpdKY> z0}sB}R_Ii*2I;+MV= ztsL2Wnsz|qSaDWaxYXbGWqruW4U3vT`OZkHA??a+R4>+5ESUB@35;YW~$~csrSAvDA;9=Bb(;z z3t0GQo~+e}y>4Lb67xQSd&WoFC-wf;*f#&1Q0JxcRFv!LBs1(fic2BSmeTB&e+F85 zq6_nnWi~(SOo@=7TZ7K{eA)N#R3miB^61LoY}$^&t@usTtVJIadGGWQXJ76!o1QqMJxAJWnTcgX^%n1R&-?*rXy|V2 zPYa&CYp?HJ{b53_!9!D2_haVVC4J>DpsPc_tg2cO;rn3C^@g5~TT=z|eh!>PQ};V( jEGybKcgyHSyFT@B+49bF4i4R*j-XiSQpp#K(u@8Ja7EV6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest.png new file mode 100644 index 0000000000000000000000000000000000000000..f801862f5d8ca91adfbe59940a686c6fb117289a GIT binary patch literal 4819 zcmeHKdr%YS7T*AhA_BewnsU{0kHmB29SJXXm;Ks4HS!^;CM*4b{jt%h@j79h z%}*m4)NA?Dn5J(;lU`{;ZO_?0#3RSgIBNVAf=KCvzrQrt-~W9!Acy=lIf9_`Lbr=6 zZiR?vIlLr4b}HcC6^m^q9gH3`JNJkAhaG18BgOCQuclqRxJV0gJ4+%GwDGk+pIz)^ zGf&ts%u77UyKQao9`R<|%RMGzOMHieQ{LjDyfmKh=h>d$Zpb|S?vV5940qH9$sDtB zXENi&HyKTxW$Uw#8tJV_Q2^>Kk4E{092j=K8OS0TP)x5ct8uQKwh?V8|ge?NJxzT+v) zenRPX`#QqGGi~~`oOL56C&;838O}#syl31jb?<0(81`)r#BZ`1?Z(m^YFn^6F7dPuCY4gH z=bHo+3ojr1Hk)Y_vISy@6Hp=~QnJ5Bhm%=U78QZTCL)nRnQKS()nN*Lm?)s10z3&Q zu?B;dPoo))MyioX)#zeqbRLgKLl`s$0|p3KpQJXRCRnZaG*k3(h;Y4JM`#U%Mol(z zqS2ZJgMdN->*V+Gsk9Qw0KHn@uL976W4V94==tMW~JdU5P3OM`fnM0F_U)9AjV@7v?hA9GJycfN10j zHVkYSi%aJ+8BD|y4JPLYXmlzRl#@`QF*r@Dj? zAk>(~sQ&<#5h^^~fSUEBb65-}n}L9f&SG;pA3#fRogVa}nU#)EnJmkSxiEZ?4v-c# zcPb#T*g-aYe;tk*G&-3^qZClgA&||U1IrR{pfJ>cickX%ND+n)A7S$8Tp5GOXK?s* z7L2g@$RNB1BNR#h3vE6=WZ%A`2N8O(f0D)2cc#Me_`avUM^W(`GEy59 zsfVCZR+qbcl;lBG1$xaFq-Q?x-ZHkEcvSMrK z>g&zjJz4i&F8O8J?CRqs%OT{_cP-sByAn3Hg?Ky5AxL$vtmQhgtMS-!NE#xpcAO#f z&ba&}t@yc6l$DgVp`o?WX$-V7>hqa}Tfa?>cbn2JN-rX2LDY9$Nz~5XhY3?kYqQcL zy8LWPRhbDt9TBs`-NY!DK zJgGY_(fuvGP8+4`>}~IQlAYS}>~>kf9k)lWyTa0Hr?2XrP-rX}5#GO$s-4)5}qtf<0=Ufi(MW8sktldqU+jjjLDdzjeQ*%stMXHv@6BDQP9t!AbUMUFOn3_BG%>+}% z3;y(mhZ8)?Qf|k-DCIvoZj-CEpPyh~Z2e$L48IZl literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longest2.png new file mode 100644 index 0000000000000000000000000000000000000000..cf389854b9336e2b9f65845f9061ba614a8e32a3 GIT binary patch literal 4819 zcmeHKc~ld39v?tJ5s?;A6x1{d|v? zSub7~JkDl{4Fo~sLPG=+a1AhiM_Ym4{Y26=a5C6+VcXaDCit5FV0I$uerIU?@w}#hpZ6zLuj!^UXJD(EcK(|au-@X{tUZOF zI$k{%c~S7U?;;i!ct#vr@Hy?R#-VA1KZP9hJj=VMdY!8jgOwtBi z9Mw98Nj+N(w@$wBPjbfl7bLtAx>3Ez<$74eWe74`Lj(nhLxX}oqyv&DPA~8eIT_$` zYT3Ck;VipH@J;(tewR=6YniY<{hx}_%z20${gb3#JNu%Ty+v7Qzy)vDzvgbJeY4+bWzKYL6n(=d z>$j&dtGDIcds(+G|Dc|+^G^EX_Kt%S!mVBkZlZggCqA=!*0Xny?wV)bp{i2*5{G~PgiD6i4Mt|{$_lJ zK4GG#=hafN%l*{KNBNQPv9UE%j=W7zyi)Ga{N8p6F?Ch>m@_LkU%MaQ;ktae^RZ)( zyteUhZ_+DBUUuM)^Nkz!PO~Fl)V0*F zs9*8AH@v=S`U91=6TOqs4B9S*0PPhk3g^qzN-8E-OL3|}sR4ZlL4I=$8cddeldu$z zBUJvBC-qGfn2`HZKJyXLMVcTyo(M_P;!$Y}qh)CcGE`2PJIBV)zy|cFXtVMhjsio^pRMhfBxrN-n1$R1`% z5{f~xhQ(&on9>;<2yh?39cKL@cat%&5{dW%wJg~fUZ}vIVmzNOSIY=F-*n4Wu;eVJ z0!MHKgO0H2JPsmN$asj40z+{OXLGnRdR(IMSTDSigOS) zPbx=HCQF9+Fcd6?lqFZlSd1YM5n2LtC6+ieDkGE}K+#z^%9W!mgzkg05H_2`K~PM= zLgZ2$WiwDN6J^OvP;wc6zFMoqKsgB|7KhU`syLIvNH{-G9O_SDQt5*daUw=4fCHET zLM2!0b%UyCLWxI_n2}Egm(65xm<$$5r*pYn&Y;m>aIFsXq7jurr?S{4jj=F%kPe_0 zGj=KfFv&qS{2(okk!o$UTAk=mF$M)2JqOexFi>)g!~__L15i5C2jtFY@S>S4K9k4y z;UaVnpFYH1EhiMI|I6AqKCoY3(L)FwI6u`S>YJ%3JgM)g?=g`u4HFET#)6N@`clwg zDY)DeC&21c$>K3p91iwJf5U!|6MxVQI9nl;O1VA=C_Nitb6IkP$C053m&wF2DTjw) zm~=S0POTvIm=+I=13Ut*K!cjNf@k)Z%4@j2J{~vL0Z@j}S;!z|D23LaEX}wvK4j}h z`!7EHOa?<%4Djodfz<^zA#Gq4_VZ<2I)CD)zYc%m2>^QJkdNYbgsu^~K8k^lG9Kx! z5xPE#fsZmC>8}49T{eR+Q@9HJ1JZ+6rHF68xdC3YtfUKq1&}{99|}K^@0$fAV>BU) zbPzPw!T2?Uii(|p(3%Vt39TPkI9R&)mbp#nf*|u%p@P6@!{tXsjhkxd_G_2z9=pE4 zTV%FFdE0!6rH{nYl1JGMxh+s-Z#ct!n&jE_h3?_02=eG`MiZx+;xrx0D_ zu(REBTK>9b;hFA+v|4C+c}^!kEW<(8Ao=oj)5E$)-Lp6LY8#e7;xJ*`_>@eEO{d&^nO!b)+mpXU<=r}WeO1ZWcPqWzH!^lONbgvqyB^jp?P>qM zY4fFho>R>hUO93zY<1)6+V1oKsl`*r-KV=YC6wprsPzuH@o_!dU90d+-Q%Y2_jaZC z&+iIoI9?f;=2*@VeuO*LdBgz85nqz*n(c)!fNTc;v+U93IE5hGy zyQqoMzIxx&+cMp3+Jp0TrI&m&op(yIIPSsk9rx%fC)*bM#+?dS#AJN)L?srqa z$iKy)WHUTk#~g36T8CZQc(n8Jt8T%T2`7s^=O<=vd!RX={R88-bausB-)j#i6j?6wvhi*+_qsDN>*{Os zI8pxG$s5DZ)zoL!be?c7sSZq9$!X_TL`}4I$w??b<@>8mabreMwta)^?cys-IewN0 z<0FzLxBRwkx2h|zS`C{URO1zDJ6@*rda5tT#;8a5&*qFtTLOkm8DWFX<;ixoku zB34gZ7a!dM+hWnWf{Jt()PkZY+E(1PE>hH@byZ~DqAl8f6CT3Zp0meuw*N8bOum`> z_6W)g5aY_Xbkw1I+| zEDHrw4q696j_XFv^52|+$M$wkk>`!}k#48Ic)#tySw5%f^YVyW-N~uSRX=^Uvg>Yr zb3IjDQ61nH9rw&B@UWlXwRQ8~ z-43kfXpU~&DpJ)+yXQs9e00Zltjm!>E89iOrtSYEl7^sB8|mn1jVd~NARCZF$(mw$ z?3p=!4J*HlQ~uWd0o>tHD*K00>FWKl_Vv(R$L1Y$4}5p++;=w3XlPhuL8MQQBxhLC zTd$r<@^FosbK|ujrFZb-b*c}PTiwn+ci11L_qcoPNh;s70h@C*G+=Mx+cmuvQ*-nE zaaZ*1*EhePEj;>Oe&^GZ1x1JLf_-<^JZ!mgc*?>tPZb?lxv$sbF^`{=m)Y8awtxDU zQjh(Ui+q{69WjS4@aoceSZG&sVX?Ypa!g@Eg7<~Dn$K^Fi&Xk0C2s4^FS)?!L@uqa zzI46kHh+R=)$R$`X!n2(GiMa%jh&W}sL9WtTImxU_(hd}PuC>u#grP-npA)8$aiachjx} ztXk!J;>5$W?&+2qmkG1)?R*p4xxZW!I{H!S6Ll7xJN`*!&0ni~(tm)+j}PAQZEyFO z8nWp7lV@vlYIA<whN)4tC7Md3W3#Q);_UcDB3n;jBsXd{C(?)U3p-61y_}n@*1*wbD+P;rVjhYp9dxFUJDUSXT1lNOK{3A{ z0=&t&X$)hL@%eVUoo5&E%+^%C0K+goD&z}=2(UnGStbT|ASPP?3(<$6plpPdwlK8W z1hbg9)||n}xm=)!2jVkY)apTaldYcxzz5%fTlfMV$~PMMLp^MaG82IG2lR^`wnWgR z`~=Eo&ae`cGLtef0Yf23V$k1`VKq3@AqhTZpp3xO26hz;+cHL_)(m>E6r|Edi_;5` zJ(iQpmaN{xZ@`(4@@yC=^SC zlu(Qz5{Z~X#NmQ)L@UsV5rQBk0ztS06;Og9P%4v+!A%6kLIH3d4RE9aiX??tI6?|Z z0V39lMF_6d5{N{KQd$y2!?eQiArQZ_(x57F!_cT$C=x*FgamLEQ3$woh?v54h*p9N z5dxElq?nk%Q8D3!A_>`iv(<=$$Qk@ExaM@gqO3oGX(3cX80cUi;0rUWE zBF%Q&OI0Fmq!u$c%cme*EEGvZ5(yd}h6=F0#GQysD60+BB8w_Oc_OjXojn*CNC!}h zvy}<}oN|zjEZR!pjM>!o)HG zhM*D|I>g>g(z>kwWzDt^9NBm1v9t~BpXC(w_0(c2z3;8>)j&I&35K0*A;XEj6l{1V zMLOdISbZuY4L7AyV1D!$?0}s9g<{Z&wOANR5r{}kNfEICl_0oKB1EJ*iBL;PQ7NXw zhojrfI>wG$sky0uN5B;*P$yULtp1}49&T?>qu6r*lp&}H8Kg{za{2wq^4WNT_be85(BSfJW^dF zbiEP-uVg$@UH><_I4?h@C=>VxWCx#0?poJx!DrSO?SdEuB!}ih3lA1WYygsRme^%B z2pT_`y+=WNN~Qv#8>3Py-R`+eeoZpPxbMzK5H#9FrI?%Oxc*?zscmOq4`o4GQAzQR zS@1*+lyqW##Q`Y3rVN@qUaq_TU<+b>GTh*Z|TcC z^8OT*K6`&Em)q&LJE5@ft|M|whyO!W8y2Hbw5G%bUu=opcdM!?qVw~|wXTJNOKmx; z-RilHN5PHK#EnyLac2j$+$;ksv@vvM%l;I7!?oOXQ+ji~_TD=5sHf}dkAFxwU$l18 zo3kEXxKdSCmm$xc=x}Ql)tNRIc^y#iy5{0_+gh{LvwaEF1Z87;p6iw(mjj=DwEDhR`|&q!itKqs2DvgKpi$~eNZ#33PTQXqD%0$1KC~YI zTn${g9v$x%8e)!jx|U8~!>^pw^kV&!%BpkTtNwUW{bG92-EB}$;*R#b_-@6#`<`*}6@`00NV&h$vV2R+`sGOH!b>%^TK^d$jee#c zxl_`VvLHq8IZu;v{~JAY_HxR>%n8*?y4&o>@#7J>7Yh98;(umm2A6#unDbsluX}9c z_vTTp`&QilvTjc+H@uN~9`LX3!sdW`zjryoX=~cNw_H_C_y*Q5={{`8mt=;VzRXE( t=?w|N^`X%%!4FOqoLx3*AUUwUxb3_9D{+E@muzIEDrLOl(7aW7KLe$w$w&YI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longovereye.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/longovereye.png new file mode 100644 index 0000000000000000000000000000000000000000..570de0eafccf3b78c473bc3627e29b56cb6928cd GIT binary patch literal 4765 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600MbQL_t(|ob8%nuIeBVg-_!y zh@`tPY0`Cck*uRh6L&#q*oEQ!&}q1RR0WIUz0UbnQ9FlEpvX)ULclkxDFhI__psKY zZCfa%0HE2|+P1v+0l*R;0F+Wi@k;>2UuY7qYb$u~|7$G$5nch%JZP(>001$BTjz`7 zmjXxy+G^ih_YBtsFilgq&G{sNX`0Y=T{Q?%{N(%I`|PzK3xF{u^nITU;=K>!IAR!v zssI4Q3m?T^KJ!%o*0R=SkH8`Tz)#ZjSgH-cdmpT|0DeNCHUM=20O@srjMbd~6lWYq zXstItQyqXYCJe&>tR9247eL@XfVOSxPXXXM0=ljP1OOj^zVBhJg>w#CYdGhYwm%Pm z_W!H^xE8@_nnK)J0sy>u3UC1cu8S~rnq>q4*AA}%l>Qyfl`&@1aLFE|^gMu7w?}ak z!zkT={Yn5N0`SW2^H&4dLjphm2mk@V?SWMSKmZ5;0l@8nRRTZ&2!OKsfYiNS^uppH z8^G=KhpyL&%6CCnOvfIoCr8icb2uK4%WI`nQP90aKSrD!o#z>+)9GnH#cKfN1GzfC zmyhiF06KO3Q~)6~01yD&9#|y+1b_heZUFxPD+Sn}Av9Rf P00000NkvXXu0mjf@seHZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/midpartlonger.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/midpartlonger.png new file mode 100644 index 0000000000000000000000000000000000000000..4b16567094a3d51ec6a0d2b161f3cc2d4e47bfbf GIT binary patch literal 3522 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600PcQL_t(|ob8%ju7n^Ag^$}H zF|Na8*5M*uhl%STCfx@2;aY=;-l6j2o#8ww&d~CK6$*_p2H&hk2*3~#wASdl4oWEi zXyUqdE+R4jHv0geloHvO0I>hichv z1Fj#L|Fg; z`zdEG0BqX@z>}g1pcDXKSqjbbY?fsKfDM4wdIR$D0Dxm4WB>qy8xIK6;_ITQIlE6O zHxL4{;K%xR0PNQQfOzP$q#GkeHIAbhhM^h9(Ezfc&-#}DVyXhD04jhAptKJ~B|abE ztLvsOMSQq*K49G-x#fUR(R>I3z?mPVlxsM5@3XeE0_@Z3-`oC(V}J#tRO6%gA=w#f zVi=Ak*N@P3i8w9JdI|tmXktd37H2&P0Otmi0dSKMxsS)4Xxo+p!gB+`008XrafKml zN9LrNp|=5W<81@hc6l)X_KvjA$G;Q|z^#~1hoHbr(03{(c-v{R*^gdoY-DTkIXXym1m8z?DH?d1}S-Cm4WB z_elWkwMqpL8^BrRPXch(NmsfJ;4C<%mM_>P2f){M@yZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/modern.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/modern.png new file mode 100644 index 0000000000000000000000000000000000000000..b1919da82976c4fe1877750fc8955868beda2aee GIT binary patch literal 4964 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/mulder.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/mulder.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5bcc6406e191e51cfc6a31abb9f398ed87baeb GIT binary patch literal 4653 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/nitori.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/nitori.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/nitori.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/nitori.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/nofade.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/nofade.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/nofade.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/nofade.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/odango.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/odango.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/odango.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/odango.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ombre.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ombre.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ef0b7340d01d143de422e6b140771281953033 GIT binary patch literal 4982 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 V9muIFQGx7%6d{rFlAw)S{{#JZ-Dv;- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/part.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/part.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/part.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/part.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/parted.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/parted.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/parted.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/parted.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pigtails.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pigtails.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pigtails.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pigtails.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pigtails2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pigtails2.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pigtails2.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pigtails2.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pixie.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pixie.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pixie.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pixie.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pompadour.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pompadour.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/pompadour.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/pompadour.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail.png new file mode 100644 index 0000000000000000000000000000000000000000..14594472e314f8f97be4bb394e6f91261102f9be GIT binary patch literal 4589 zcmeHKdsGuw8jrF>L{NDY+!l0;8)8obpOWz6D?gd1@o| zge!Ca1b7%)An-KV(ys=dK>Z$fhDIJ2-n)^vRlT7)@nlC(YUp3Jr%#$Jh^?bh(GrmH zsy?UceuEsz!2_|)k!0(7&>9*1TAe9wn{U!8;!3jZA0@ZWOu9iI`#gMnO$xDXg!Vn; zNw6r!8nWq`U**`Ov^i1Z(RaUWu9h^u)F3{eUUE8>8{0K;j-w{!tN664yzc_&uyG69 zFV*>sTr%QwRqbYJ?ssHn#I5VwMt(Z#T3c4|c$4I9fndlICOJ7>pPbxV4Xk17f)BK* zClVsQnrqr6dTB+$=)6u0q z$t&GdB>&6CWvvgZSFAnYp1%G21^+rP+Yy>3e5m{9n2UjBo+X}wix)Ht}wjDGdx zsHek@9#NHB_b{;D-c8~$)RPS0{xr-IPK zfwO13m4%}YHxF69ojbiQ;`CdlsIWzyieGlej;{9orLp;1Qx~>C@aJzY{TS$Q_`Sa& zs<`E5%Yv4gC&jy4u8+EX$$4q@CS5QTT>%5dHOr8OldMfbP^=k9JT?bZoj?#9?{N_1 ze83@QU}5Z9QOA*^B7~u|qM0fKYH%cjc}!}N6PSvoWspVlNev~6kMoc9;1IwDI0Et5 ztacaf(TcpdIDF>KQW4^H;pS^avkd7-GV270QlgZg;wc`cKrV{&M`E26jT?1Sdm!MO zRy2>}9Jo~KcDp5Rg@kolq%w_0BSqy>xm*lA#I8a+M|i|`*90D-8$$LDCbnFN*EY|?=dE^bNz1nEiWHzQmbut%jv z;9~QgB$!eF?A(Nb5ER)L@5pyrz2#7(6j*@`y1L-3vgf8u(HqkHB6tccjLqSVf@DAE z$uV?4SFIS^5kEgpu_Qy`-bb~@Oc7>< zMrVD;s`qlcqj-iVIYo~2B?Bm$i%2Ztr08L zDpE`k3Z<9^Sd1K?Dri;?fOyNvKvfdffm!iT6b}V}OcA3ti-DX5FdGdJ6EX!5s|Y1# zHUm@+G%7C?MdDLgr;UKi$=C=BkUH!Z?*LCYo|vxJisTZs-;!=6I2s1P9$@Sg>vr`I zWiU2i;s~BkS&UMyP$^MNt&qu;8m!-G25`Ed7I{<|Dp7RT!!HaD%YoDqyiy^6Hv(3J zCp!VbvCa&ZwQ5CtQV1W}H*A0nMG+jKBRBv-QMn376}Sw`kjrqH5?89ks2WEH__Gv4 z7yd7AzI~9`?nO^!TyXwEuc^DIOdzlOt^3u=c$*19ylsIKWOoTJq5x3dJRw&15IK*q zTL9cYdIZ~RXMRHrDnf(FC^Zn1Kne9Em#f7XfXY(Dm;naVl!B(atLj5{u{7rw$YmlxNV&H|G2h}x5*9$T5Le7Kg`oGcT z-+!0_cK8p-4UbBD#!~P=ED)OCOwkFR@t++vdp?Ag;f~ZSmq0Kgg#Qi^Y~DHs8i#Ru z!<1odJ|R9MC5IP2Ho>Fx7QHSp!_(Bh`S@oi(17I|VwN6XH>BvNfbBaK@A#knW{c2o z%)1YAI*b+NjkRSLF+*2L`pU@cE9*rSKTI5YCMd|1Nz$gwkf6KF+{`b_&Gpt@p{7f8 zSNxktkJaC<*^?JBX=%buY<=hUjaP~^N9Rm#9ea)yD&kikT6wu)+TK6T{A5miezUn` zx)5uP`WlO^4ksgS2VGfJ9&EVC#l#pwc9m~_kHySS3JW^29CNaL9=!fFc57?LZRa_| zmUv27e|M2=VQT37Ey#310VRzdee374hwQ|cR z#k;Of?z|cHv93&hBic~dy8qs|NA+hScI<0N_B|BV+PrhW?44ul10L2Ld^*`Dd)dlj j$EOE}_9iG;c``wy? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail2.png new file mode 100644 index 0000000000000000000000000000000000000000..ba099cd1ba291b75560ee98b0f5021dc9da95165 GIT binary patch literal 4767 zcmeHKc~BE+7H=*&1`q)eXL0R`Ivi_~&Iug}3Irt#K@5z7$4V#ZKo{g7X_5c}9ta{H zAdIMEInFAguE(qkQ+Oad3m&ts=!%3Jt#J^Kaq$LqNB8T195qw5W!27qB;D!mcl^Hh ze&2hq(nYZ`i(H&Oc7hXq>*|5Op z!s@t6+SEdWTl(eLRn^6-gLVdZeHTXjq546R?*23`5h-2iW7oQV!_4B(?WZNLnz7O@ z^s!CjDy@_(b$?gkxxCS&?b>b}_`R_o`Z^Im+U{W!f0ccssCL(tlbhEq8=PW|Y)CKK zoyGp^u8nLsX%{S0~kHW-6>85K%zRqXh zC$n1did#VyK3*ne+vP)jMGcLzBgMT8B_2L!->2LBjxKx^)`V|-=9OHtJo!=f(`l1F z>WC_M$X!(OH}@Tpq4`?`0f+w{R=#wrrw7roJ$tZlM&9O??9%~BKPD`237CCp@>~1* zv%KQCGPM+OeSW^}jpTl4+XoOv3uRx)zk4NCb^DkZi}vE>u!-ds5%1ysw+VfEs$$e3{0Vs;S7^X3(5|Hg6EsGm^>9HVHuuG zsD-rtv-LEXPzY(ucoIaS4aZZ6$SfTmmlYE)&q|e}3flY-r(lx+0H|;hgH5V5wO(Kn z(k!?Fa8HSuG}vN7rV42Zl2|xgqr+h?gUdkZ5hlXGriD1c!8(OfAQdefh5%1OS_(;O z1x%*VXk-{U42>?C$wE<-iLjY$HXT^d^_glCGtt%hSro(&h6vZob%d5AG-{Z_#AKQb zQb?l#J^VgCl~y7dfmiE?Spa-6O_-L+VjxVFiaFLpPevF3$Z$Zv>Yzug%bFQ5s7+V*>&1Be>(N-{)>I238V@K%|jpP~nM1LK?NcK%tQn3W4PoVc~opi!GxE zvRF8s%f|xgL4j-~ozG*Vd@hP&EQB=%O03qCm|BigPyn1k031{%V+RItP&&er@#$P1 z&Z46nHlH5E=3qE4P>JDk`51`BIs#NBmNqsj3Q7T>SO|_Pc}j%NK~V*O!Z>skm0@%R zo2Lv^@B`&a7G{A`$OQ{EIu!=ClTcyFI8&=mwkRmV1);HGA&t#IMkTRn7^wsfpa%%G zLSxjAs^SS19!FvnpR7PGo5SO9Q4W{O0U2Q3t@1$77evA0+0@%7NaT^ z09fQ88$q}Z$4HGXUZY79(x{+d%5y|50S%?VNKAy0H~>Z1JORQHu!7>*ECIq5@Yr;O zFF?lFYZQbs^M6@W?E?o7ZF(f32kU2AL_<9lho=uc4Lzn2mS%!sOIrvq`A`aa%z!H_ zaRRI%l{^JgC*xp#3>WNsIq@sSz{0soPLLeLk6;KLuoy%~xhx(XLqIP_7gGX^b+lL%8gJ@&v`6@lJBVAs>M8@>?H=?%`U*Od z1AVo`KJvItt+dL|1wLpHy%{CG{v%d>lK_hlB8yF+gB{Brjw|K~ZkYFvA~%Pyri9+({E-_>u7ZoX+g zKaiWzIDyv_03u z`>IP=b!=_xyuMAY&tHg>ybG`~M|)UHXS};FBY zv!y#YHP#oF9;?~C!}Ye<_t@?!Z4c98{6EQ$Rrout@h&*k6X581&V1%Ge?02#m6D4m zYG3+=w=XYtv)-%sF0f)ijf7n}6lzoIam0hi}Z*_4dBG46E(Ua1(lc zlhfLI!`a>`rk^!C?)PP04BDn`I{x}UORQ6Vy5Rjxkr0*WBard$trnL`LtZU7ub$rC z9&c6MnOZsMa_rTqyU(hO3rhb~zohJd`P?%9w;Jn|!L_e*AMyu0jJ9)RSFW4!{tGs1 zs(kA1Ht)Q8<|qGmoO_R(xfzmznx=yno^?SDi1V1Ef6(rs)usbmZx%L!QiH@1F`^S; HN$dX$B=h+r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail3.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail3.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail3.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail3.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail4.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail4.png new file mode 100644 index 0000000000000000000000000000000000000000..1be1a05f2deb12bfc9f90a7ee46022618bb5b99e GIT binary patch literal 4748 zcmeHLdsGuw8XrI&q6i2D>_K;osDLJ!NhTqQLz`tfMf3JK zZ%z6A`Le10o{H+@KMJsz^Q%0cXxG>`d3OIb)-`wb<4y>&$|OTWBgLViZ?ge86sGSL zM$|6z{@aGAqqGllQd~A&j9g!lw}E%i-{V{exv1j)M*TfcjEs=Rd)u~UWd0`axAvZ@ z^|Rw`g9mLctk+4Yy))kwxW`>E={olqhvpa`L4S%RO0K!tL|H1UxrzVCEhjcsy5maj z!s%7;<9TgFK@YFM+ry-6zgXO#TYEwFRo-oek_eq&v>@NNWciDbMk4#Ehw4OtBQ zPrGRyE4B|{;h&zJxi2C(YnQ-SK)4KY) z(z{OoJFU2@$N5f+zGe4e(M(WuDI_Sa7|AMuT&rf_3ayM_nAAE@br2L7WYXdCM1q24 zgo@M%X^*OFXfUY|($;Y#h(s4kB#;rC^+eR>)zR|JiE_Sz7PQnc&?Eo=YJ$RHlR8Ob z5SWBC3$6e>o5f5TY%!q{g|rw+Bpj;M6EMcW7zjPgM5eH4OC8}ry+SFFik6Q;fHxs6 zfueK*Cevs%GK_47RoB$5azUR9|&+C!<}ILHg}6Lu#!jwBCR~x9G+Mtq?zXzD711?A+S8M5Q2lS zF)p2rDY$e@$>Gy+CBmWy@K{Q|Qo&`h6zDi8vBp5*8aZKx0^kf1;3#Am7gq*w>8K(A zp<{%SMdxDxg0Gaxco>V#;-kuO5Nq@#s7gF(d{kyA1%TorIGc+gD4mCa0pnvBofp7S z&@rwofQ`twGJ?gnKq=&cr zQ~+R+gKPw$dIG1k`e>~-Nk}sX1)Dv`)DqB83Y@}4I7I+ZgvAjcYyrxPW}yNE6Civ# z!WAIn?6nF~nfkx1&FupRjx2fvX#n%5T0|o~6-8_sc^i36A}!4X!@u9qT&be5Db%}2#Sr6 zG=^@_Dk&qbCxTUgN5B;*PzzVE@90wbO^n8vK$zD7P)0}C^fAf+xy;dIndTkiZMK2T z|KcOiVlZxt0e&Mguyui*kU6#$j`9U!{WU+M>+ow%0mGA%ycfTdbWPIrUJSgK@nm&P z()C^pyqEE0b^YJya(s7~A~fI^kP#e}4s_BEfn%1PY-P9zdSm_`IelzDkWAG@#2O%I znw$Bug8o?O1%&pLSQ2J`&&JJWisL6qgANd6Ef9->qfH$TI?$a1h>Kls&z^Nv9u5?g zTtY!@OP4hsx2bHkivPaZYKl!s%K&FqU)QsJymK?0?_|Qd2%p`{^{Dj>$GMp1#mV$f zzKu)lu_w8x{mzVefEg6H)4R)7b(^Yp>HM6!ZA<}z{(8kgS-Qrr6 z-%$vv^Ev?j8ae8ItFZ0q-QzXkTXc6EgQ{&)Pw{&jPW)l&)q6R;3vFs+>%YE|Up(9} zYfv0`qh~?2(+-yqhq+l}Lw;Y?lC~Rf?86^U5Bz5O?ZUN*YSGX09niXG86l;o9%pBt zT<9r}f3?z&Gp9b~i6|>>Aj)Vr$L?(0^~+CxC_VR`m;7mWdA9UnL}L1VBG)D4`apBq zo-~(Me@?+*k0VrGHZ*7G1W&eWuzOzrbXo>#*Kp#`ON)K4~dlwv8QdV!MK2_RT zl>MsL`d-T7p_>WcEuL0r@IBhQ)@4qSRoZ7U-5>WbSH-K-{N&o2nmAU^<*Wz66+?f2 tace-MO*(dFFJs{D?rhfyG+c0g1I1-t^33(&t_6h!iNjWl%0f0~{0AM3>s9~& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail5.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail5.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail5.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail5.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail6.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail6.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail6.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail6.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail7.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail7.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ponytail7.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ponytail7.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/poofy.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/poofy.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/poofy.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/poofy.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/protagonist.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/protagonist.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/protagonist.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/protagonist.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/quiff.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/quiff.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/quiff.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/quiff.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/reversemohawk.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/reversemohawk.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/reversemohawk.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/reversemohawk.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ronin.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ronin.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/ronin.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/ronin.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/rosa.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/rosa.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/rosa.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/rosa.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/sargeant.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/sargeant.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/sargeant.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/sargeant.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggylongerthaven.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggylongerthaven.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5fa6a9ea00e289c0c7d48d718faf20811fd21d GIT binary patch literal 1046 zcmV+x1nK*UP)y9{yw(t_6gvB2ClTOzup4oK1pwOwdfHL-UcqN zyPCWQTOq3~m-Q(Q@ zy}kW=rqkaKI>vI4(UpDK00072Nkl;EYybw<+L&UkjhuP7SZgENfY02yeo=p* zwLXTf77mysTZq0w5$uIn-x#}JPGzVE>~m%T&PPuc+? zg!9=L0{{TiG&Lws$7@i|Upmjx|C{piaUAFKJkMFALkQXU{{m?Tluje)_}%z-aU93( zDsvZrW$?Cbv9_~!tm_(;QZSC=DKo}^_a2sIA=^Yc0s!~UKNS?E6nO75nfD%)Qmpw% z0nl2osT_XTwXC89`CkYCIAP9mW z2!bF8f*=TjAbdn?9j|%>p6C-udjnG4kCev&-W8y*&Z2JT`0C$R?a2^?kp}AWK zD&zo^HTqI%&FV}!cWDQwG)4{pp2H9Vgb<)+HTVOvcoQmj@vQUKDHI4p-hx$;-`%=6q}5W21-2Z7um zfy(f_{d5jMTa;3)CJE9GK&QD4Nwrv(rAciQ1VIo4K@bE%5ClOG1VOmt55iomY15=! Qq5uE@07*qoM6N<$g5kN^r2qf` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggythaven.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/shaggythaven.png new file mode 100644 index 0000000000000000000000000000000000000000..103fe680cecd1cae48b0062a5da808b474575669 GIT binary patch literal 980 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%0Dy!50Qvv` z0D$NK0Cg|`0P0`>06Lfe02gqax=}m;000SaNLh0L01FZT01FZU(%pXi0000RbVXQn zQ*UN;cVTj607GSLb9r+hQ*?D?X>TA@Z*OeDr{R1600Hz#L_t(|obB2{ZsRZv1<;>s z2rzUGUt+q;A+<{{!E+b^cn!^_?5M8dsTeCnf&VuFoW`VH6r+H6skOqH{Rc1J8%5T> zcmP!OmQwoDyPvm_f!Z~t)O*WSdl*1fZvc=|dTTCMRmDeR(-3U&R;#HARej&}^rH*| zh{$bS*Ipq*mgA&+YVQz;6oy2tWV=ME4LH0uX=z1c>e-Gz1_3 z0SFM?Lud#<00Iyox`)sZfB*z=0UUkk6^A2V>OXTT?H-WWU$cRU*+=AffbXsA9*}5b z$I{L8#?)QV8rYoGdmz|s7`nQ7;RY(~H` zTK_ZvTRed20Jh6)@mALo0`ThC$d1K}{%Zlw3IPZ}00Kn!5E=pyfB*!D?jbY;AOHaf m5Zyy)2tWV=5FomT(EJ7NDDIGb$3;2-0000EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtKg$WUFhi(fdFDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RR$OdNQ+^h3ELXhmWs!QJ&>}?$0rx6if#AMB*6J4U2e#cy`m$ zIqwsPSy@tu&xt1tx*+i**JYRAIF}q2cxKqhrss*n#A2z7oiA@z!H*3L4=GtDyYIjlva%t6KUFyd-#VPe~Mf(xhi1f zSU?RbB*zc_2fw>Di&K+sQZNqmzS#E1C=l2MS`FL&KDO=F3E+PQuC$K7)&%B0NpEzt z$PqBO4P0DzGIO`ldV(x&`{z+}_&zIDG)J)YbA0aBv8W zl_-1Nk&=hL4{RrjU4h9oO>2x10MIlI z(!cw@uej@RS(at>-rqgfTBELOw){Vwm&y2H7|^yYVvK0p7Q-+g#)xT}R;~gZmStJz zc}55Uz^Bmw5JJE_&sdg)EuZbN^b3R#pp@E_Ir9a$IOkTaHN5wm14tiZOxXx<&aK{i zgb<*$hEfVzYlINsy@zwIXaqRtR+0sL84i4Yj5G3C4j^N@u7md;#+a(E>#FOz%_${G zBaY;e6O>Y0YH-MQ0OcQ%h8rnyHV<>4`eLoUaWpx?T6^$*}(A;x%@>&BQW z#t5ZUu{zNAeMLLYeixwsV~p&bh?N4rfu?C-twq;$xL&VNO2Jx-rfE*C$9BLYL1z`< zaJgLWqJZ)~#)!-1!j8TV&dXE;pZ#7MGLkC(tB0?DE(Hi%nFID|Z!;XNX zbNI98|0VkqSLqX=AP9mW2!bF8f*=TjAp9KJSITtl_3Ax*3C3|;>4unkhq;~Nte2=O zdqmnEzh1A!oidK&It;^IW8_G$94D|MAcU|DMWj9YeVe+}q{uW)D>)p%oetC@%QYUz zycT!Pt=3w^7|}G%q4CreQc7VQ#~;5X9>;M_qYc1~4qEGNWXD>YeN%n9Gn9rNDPfGM z&h+RxGHE7Z-y%OtmILLBOvtpkn*4ruYCQI(Q|Qt8@z z*+&NF=)y{Yv_1VuD80v7H&^!2^Hhg3Tl2RL*oPenNF70x9+P_{gLK&&pOcQP`2d0h zQMIRnM7u;u$k=pN;gyKXN`XgHpugcHc%(z$_t~=pSq^v>N=K>iE}qGL$Jp*hdgyr9 zF7WGG@~J|lPJ&0W1VIo4K@bE%5ClOG1cAq2`#s;+#gQV>00000NkvXXu0mjfPVO(7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/spikyponytaillong.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/spikyponytaillong.png new file mode 100644 index 0000000000000000000000000000000000000000..6862f0f51e395a4e28f84f69604f43ecb2c4640c GIT binary patch literal 1356 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susienobangsthaven.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susienobangsthaven.png new file mode 100644 index 0000000000000000000000000000000000000000..ccaba6b5beff4251aae480cf1bcb7c87f55a5e9f GIT binary patch literal 1109 zcmV-b1giUqP)y9{yw(t_6gvB2ClTOzup4oK1pwOwdfHL-UcqN zyPCWQTOq3~m-Q(Q@ zy}kW=rqkaKI>vI4(UpDK0007%NklAp>Feu-IE3IAajFkuGZ0N(qQyv=%YwU{GCqN z>TjJuwL?%Erz_Ki$wI=mRAs<{_*X#3np4a=PX-N9NDB>uD zgV$P%s;bsDQc8+8nPpkl`+1(%D}PUofZYy2&*p;%0MJ^C+_0a98Uep4jd7scFxOfO zW6b4yK#UOp%8`c4k;?7}0QefHwYK=qT6^jG2LR~%URZ0vId}KmIS1BS==+|mPjbNR zc1udB;ya}j+-|o^qre!Glu{5v0O#C#g%Cg~1xKQAx5vhDO!~ny-{HMa zIPJsV*Dt-t=h*IS zhG7u7b7PF_g@h0;)4yZ8)~{asC9QEB?|$ED1H&*3!!QiPFbu;m48t)08Ko3C9!};N zwpPh(6vt44r)glvpS&$7T*r^f-lPJuBUe}+COH8zgp%fVkwK6vNcgQk>nJtp4^ z$pNL56dHob(W}qro2C(UT|?Wp#cXiN##fLW0Pr}|m@<1uMg}uOLI{CL(O0(Zfm9!0 zt%a`Z?u5FogFIz^r6cmbLkJJHpp6tr5ikrxu|A;dI+Exalr*iiy?9$*{x4W7fP;T#+v(sp{u6WYpKKe$Fbu;m48t%C!!QiP bFrUL8T)ZHY^6IG(00000NkvXXu0mjfj1B{1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susiethaven.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/susiethaven.png new file mode 100644 index 0000000000000000000000000000000000000000..d315a8fe0bef7330ce5afea2d33e5379599ee008 GIT binary patch literal 1109 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 Qg8%>k07*qoM6N<$g0&ezi2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tightbun.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tightbun.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tightbun.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tightbun.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/topknot.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/topknot.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/topknot.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/topknot.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tressshoulder.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tressshoulder.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/tressshoulder.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/tressshoulder.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/trimflat.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/trimflat.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/trimflat.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/trimflat.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/trimmed.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/trimmed.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/trimmed.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/trimmed.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/twintail.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/twintail.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/twintail.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/twintail.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/twostrands.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/twostrands.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/twostrands.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/twostrands.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercut.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercut.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercut.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercut.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutcurly.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutcurly.png new file mode 100644 index 0000000000000000000000000000000000000000..24e003122f1d9c8974ca5bf0b3df33d2b559abaf GIT binary patch literal 3194 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 Jf3)3V{|j^p?a=@L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercutleft.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutleft.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercutleft.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutleft.png diff --git a/Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercutright.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutright.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Customization/thaven/thaven_hair.rsi/undercutright.png rename to Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/undercutright.png diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/uneven.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/uneven.png new file mode 100644 index 0000000000000000000000000000000000000000..6c84602139ef50f5a97518f62f987d48a9bb1498 GIT binary patch literal 5081 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 b`N~wWU{18p-oB5)m_owPC4y5Sl8yfbgn)@7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/unkept.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/hair.rsi/unkept.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdf21b79c233943a202854a018b4af6973afafb GIT binary patch literal 5025 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 N*wfX|Wt~$(696_`Iwb%A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headside.rsi/twinfin.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headside.rsi/twinfin.png new file mode 100644 index 0000000000000000000000000000000000000000..4da3c0bb5af988c2d5ce23567cdbe851401e6ad9 GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC>Fxb`Eg&^bJr*D$UF((ap?L zC=POWVqnmiSUb_ymr&(4`uMw@4}KL4?+y?=dq;Jl}`@6KObFXF@Y!{w30W!~b)4^1=h>z3QTcl6^!pamWyC7dZk$;5yz}spq?O%I_0m$ERp%-8 zX{>Vl>2xl&^|M&|)~NKi)t|)MxNdp1y*6>5a6o91hhs~RmDY+wPE*2qMT9eN^;iFB zm#y!LG1{q>@Fc>4S4-tM|3CKqyG^?<2j>N8@O{~LVazfBx18+=Bxk)AejysHP^GZ%mkU8letRdF;-T2os8-oh&FKc)1 z-TJ-o7emU*)la1#JP?r34*a(3`0nPrd;eB1yL+GiolDV;&AiIqz}Vp|@Q5sCVBi)4 zVa7{$>;3=*rAu5RN`mv#O3D+9QW>06bBZgA6@p7jQ!?`vLh|!-4laLK1B_B3PZ!6K ziaBp@X-{i*5NUbnw3*drQtN|Am3gfS>(jZ{T4xUr3}=I?)tzQ{?t)@jd*|H8Fo$|n=w)vUkv{l9MgzwhU6#(z?E+ggh4H!k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus1.png new file mode 100644 index 0000000000000000000000000000000000000000..d7634727084b492efa703cfb7a0f51b9fb623f04 GIT binary patch literal 4323 zcmeHKeNYo;8ejATf!Yc!FlS|EXRB7Kn`|~4NY(`TNQ4x_9y|1yRaq6#$-bR zidLM?6hhIfUR#-7KbYQ~AFXZWwAXr~mQ(HquX;$ewW6)kp;$oa*$=&{_iloG%ys65 znf5<6vtQ5qJiqsOe(&#jCtGJPEt-)uD+xi68P;O61K#tLb9y|y?iSZxfVbn-&Xux* z386l}B#3T+%2hsqg0LtcNcfz`o}b!=PXFtF>T~nsW*FP4zNH&a^@h@(wbI=U3*Hib z*?GI_a3}X<{hVEq>V~a#KaqKyi~f$&i423I-uX!)ggYms>rEc za`PVMP;z=^@y3Sclr0aY)Zz^b8(vsFpE-5Q_3jSU*@s_W*IHQfhx{l0t!g{5|K-)` zOQk(uw3!!We6U6s(i)fB&ZjsD&F#xW&wO;`{r08A){OyrYis{Et_AB>m4ARBaS^ew z&|YM<*-H{Bkov!=K){ZxmHm&$h(~x4;%qI&=g!C3)=HuU9yY{u}{g(45Zy9cW zUV9YTk~f=c@}^2NPkNhX_10XPxgbIg8HTo(X3W{p^Ip%j2Ya9W=VLGZytAdR>e9@& z?N``c5tnPl(`8S$?Q3?l=JdXGqAJqjc%$VT(~acK(}Hu`f=!o;*CbkBL-PtU)0_-e zu;{7>^>#+b%@>d<2lMtY zu8Zx@eMrZxKY8SL=Z4NU9XbDS-!qNrxl`f~Y>Ir@IBy{C`9(***f#G2#_CteT4PF?$aNBfx@M=QODSy`|12N3VVD|fe2z;9QH9>1&~n|l!;ywcJ<(43>A43wnAqkY`#KJ zE*4k&!LsU7Cs$p;8F*}QZjv!fLjVtu88qy1djoXXghg>__^g=K7#ekvD@@o*D2GDH z4^T=)sR-N>7Ar|CHwiWRd4YDAmkdL|HxpJa%RXAI4uwLhkX9x6%hVc!!JsBcHA&*o z0}oVrWhRV!0}m+>F$^;ZaDLGzi;@>rFd0?~$|ekhDV zKtXVo2ywJJiZd8=I-CSL2B)-u#PwQ6k862~(&%-7VGTKBAb#N&p(+{o*sK&NUV-8` zUdU!OI8SH^oMJQtZZK%{IFZc?Ob(x;XGsu+;yHSW%p?F4S%!~{mC_(CI zLPwKYCqdApfu;ypGEI!}mv~XA`hVU^`=G|yq8Ez+IDb{t6zi#FU~TLz_Uaa+&4i-S zwxAg+${BANfcwX=VDH++9}t5e=qW(49B$w>**K*G0B1FVfU{5s z1msl9YGPs-K@UiR9Af++zYOvSxq<>k6|T_v!%LMlKATWEP}Tubh7(Y8Bb1Stdbn7% zvSZw>)~Nm;K8#U^FDs?Yxtb?Cf@oY(v8M&kUUODuqZP1eF zD|Q7CBso<%<2t)Hd=HHYvejlu=$n=ipZUl~Uw-^IXnM+O&Uc2-4V-&Bu8o+E5bvDr znSEycrRUe@ZTM_!zdX>DRoc0{8ks88p1GGezO%Bq<#NsT9s94Y`})EH?2ow%vEAQp zc)91|qSO@K@tr4LcRkhmt6u3A9tWY}(OCJp$d?x5= h8BA?Jqdv&B`yc!2w6)-qgwHY+gVj=M-dnJy_P@GtB#{6B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/hibiscus2.png new file mode 100644 index 0000000000000000000000000000000000000000..294ae84d3a58455f9ba1b738f19afe42cf7e894d GIT binary patch literal 4251 zcmeHLYj6`)6y6qFXt4@t0TIS^K@@efyUFIUYf}11ps}XLl95Jyu-Uz7*CyGpyKT}c zXp4@tL8{<`si?>}1ES(1K0yTRFx3GE1st^kYDH_SE#Tk-gyP+8Y17der!)Gmo7wE% zbI0|CJ;C{v9jjmM_27Rnw6E+xhU`H^ecCN@nv&+N8h8w#(HVSE!(GdnI8Dn zQ0_y|QcZ<+7Q0~4RR2`!UGE3$|4hoJJGR_h{`n#s8 z))?09+S?I}ztr;1%uR~}XWG8I{I&WA7pV>PXP!Dxe=?)z2S4?8&G8-tNlS=DMc(;t zj~5M8iy;*kBdAg~zYxZ=Zt0_r;@14>yYE_5;<^@_oV(;h@6$h*xu%!oCKf;UM(%CZ z5UFI-WvqV@F+W$#-%U)@`qNS3{v{LOJ{{PK+It6HmDzAIjw<$fN`FPxF<fyKB>$OIMERo3iKhS|oj2{)?Rd z>$WF8W7F>4xAXD#6Q8&2Jal!}!>cCerDwiXpZICj?4GnIZ`k?cn%UhO@Kcp_3D-Ag zSH3^z;tLO_FRdz-dX}!sL;T%$pUSk^E|^{N*!JFEdXMxT>2nhcVtFZS-~=fE4DoOjrXYgY=f3yp@_o99hi>G!gozfV5qL5RynY8m<~mf z3{cuY8%W$07i)}IUN&l%g&; zBoPi1sTPXrs(~N_4*jEr;)4ZClmSJmmU-Z+0TFd(Dulof+DEJ9kRFb}6Ceb_P*s7e zQp1+i3TMzlqo6_zM|CSm_ApIV3=WYs%r|XD4=2?TXg-KLO#6K7x-!)Acvz>zS8MLM zoeoS}pA{rt6j=S03h;omSOwh1a{#ApfWmD765ym6kbn%>f&nW?fpSL_m5cB|gM#1& z5#rE*4;U$u!+BtY5Ej9VGbS^I8!3yKv@jgaTP-ONH_IZ-N-mV@l?Ek1D9*w#BuNJG zfXU3@G)XczXA=NUkvwOmfyEZ2c^yjN*?E#2=HPaUVXguY(MW|pp%Km&c-;=nXds6q z-Vmn-p#iJ`F(ODYWoXJLhQR`r)A*#Uw3V?@R-4sK87*{*{jES&U@mH?6lpNgy1BM7 zEDQ%y%W0Vk0dzTxhAol-r%JLj5G_yvNk0e089Eu{lk!`7ZZx=Wx;ZMe+UX! z0|ebqh}A#ES8|aG0Q<*4!k(9l|Bwt;-YD=k!Ga6CV8Ut2Oyf4jX2BV&#bhBVGi7Cr z!_gHfsKz)M6jVSSAy+U#QH?9~nt`pFGh9Db3ABBHl))s$hbXgR#6Ylw)-ldUYbXB3 zhh0}lX)(~QUj|zj?1aQ%D;(fUYdZhqHLwr=;|dUZbdeG9J4)9mT_a*(M9QPtHA>fr z7#NZAXmCQ2|Q+H21@2Tk#pK-{q~J(pd>3=>{k$E{3Pv8 z+kbf387Lg9x;?J3T^Um{XAqm}@e=KT=5`kN;_W@{&rL+g3)6T0yn}wTakKl_wS76O yGS=ViUVZY=Z(FZ`irTeyS$p?c?JoxH`lcI6=3nt`j^y8@4c)F%=a$074SxZ!IQ~Ka literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/meta.json new file mode 100644 index 00000000000..4528eee274f --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "piercings sprited by Widgetbeck for Impstation, hibiscus by Faeling", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "piercings", + "directions": 4 + }, + { + "name": "piercings2", + "directions": 4 + }, + { + "name": "hibiscus1", + "directions": 4 + }, + { + "name": "hibiscus2", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/piercings.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/headtop.rsi/piercings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bad042621485ab8ee2141c82c412986ff01e48 GIT binary patch literal 4281 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel2.png new file mode 100644 index 0000000000000000000000000000000000000000..028f8bf0b4c16247310373a1053fdbc0f2a34ab5 GIT binary patch literal 4367 zcmeHKeNYtV8DHY4e5$F4krLcHvtB`@yYyw>@9TrGl`} z?{)Al4i+kW9L$Ay2Ly$B-L}VF^&cou_IIpZ2`b=ZF}h*v!-4 zR_V{U)9aUfbotRAum3@Bo5e|Ax}?q7qV0b$|ZHEj?dG(S;kYhB2=kGBj^_apQ{BpAf_MTJvAH{EyWQ>Yq?mr{VUm{%9z>b~~|g zB%L*9u3L0tQBhMuPh)kHEp#YJ_3`U$k#;ci-c3I14%AQWSPm8PV-OTp!yAn@i_tih z56Gga@{m6JOnSomg?Y#1s}^tg*~9GXIpvq+wa0#Le$&<)*-AcN@aWr{3SOed+d$6=P88>ZaJ8uXc~GKM;o}CX5dD{q}6%hV3rl6a&cGt#op1spwV${N1{LDYh_QYUw3GK_?j}i?ZAQX*7)QfebTme^y@nEUhE0h zzqRYbx2ogq*|lrOmRAK!;+)NWuNEZ?SH5+#E&_ftsxAJVe^VvMZO<)bo{OOR-*63qNh@?*UNPEFE!g9xo^bzjkTiaPTX)|U{A@&;5T6( z=59Z)?K&mHcD(Y}vbx}C+34+&#`1lJ^EUrEq#aELWmnFF^2)b9MlxQvf?~ZirwF-y zpza_j)e!PgObI8zH0R_!dihA_Njc23dii#>6|?$`Trr=$+t20g&apGQOBfw1H>5?T zhDZS5<^&23xm}(B8PdxoToOEsVpI-GCPIl`o^Q3mMz5cP2?e3R5OatxSIW~O;Z#5C zAahL{Cn3O_US2E+J`zQP!Js0jQh5DN6xZo=D5gY}N(5LSfeMd6g%D35NrafdFmVCK z&-(=4>w!f~iuRTXdbu3v;i>rCKC5*a-V>N)0q}u_C?AR|Fx2fvXL|$$b2$K+4Cp&O z0(Q`)Xf7AoEw-1z^eG1C9^D6+q8#Bfs=Rp zBribr97}vvONJ9#(doosZ!MdBJehLdV7slpIULt?Y+ zy)5sj_+Qpy`@pFao1V=F!1@)EXria`xYCKYiB}gdH4_X=Z9!7ZL<#|_oMWXp0oH_y zDW*J54$P0qf}N7{-&G7M2Gi*<2H`XWfe-|%LTF4wAq+>cN=FLCvaDtwAeXy7l_W@9bU@ByWGF*;MCX0#_V=CKJ^uPE>l?-N$7~nS{ z1EUK}LUei*PVyxVo$v8Cxewpt3IKXxk$LgEK-U6Y^I~9L#tYT8K-at&n3wTFb^YJy zikvx2aUSpm6a+`5W7~+6;Fz_9-jrpM4qVW`jGgcT1*-CQ18v&P0MQF*u^%V{udqN=C1V5j9J$BnwZwV*XW(i z8P9GSc-j*VL1V9VoZbA|;d8h8n1sPCU%YhuaBjoL?Y5FDzuEi6N6mXXJ-@O(P#b9& z`n;|D;)!=7@DFw#@9Oz9`NpngF5SEBx}Mg;k(-Be$7_~Lu~tVNlzsm4Gd)G>L3dQd zlV7*2sZ*>gkd5v6;L333>EzM(>aT6>y_5e;$C-rUbH0|$%$ghjy!Tw@{;P|DyDT*< Xt>xqszg$&0E`nLiIi};8Mf?8)0>3n! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel3.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/eel3.png new file mode 100644 index 0000000000000000000000000000000000000000..b7040f8c6362487725bc4bf59a9cbe4ee09a0171 GIT binary patch literal 4726 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/nurse2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/nurse2.png new file mode 100644 index 0000000000000000000000000000000000000000..dee8facce327c268677aa8cff1e33d496b434928 GIT binary patch literal 4361 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/tadpole2.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/tadpole2.png new file mode 100644 index 0000000000000000000000000000000000000000..e063f3d18f178ba97da8bef95b87a1b0216b7b9a GIT binary patch literal 687 zcmeAS@N?(olHy`uVBq!ia0vp^4j?SR1|)y|TsxP6fw3ji**U<|*;%2WC_gPTCzXLg zV`A+@TaUvIGDqWsw`z&9TmLXkS>aa}D0n>Rs8WPRZflsVkKSK_Stcr)dVNjV2M_ii zUDe#Zc^%)nCWRl2kMt}wcX@RF_vX?~vaxt~e0O#K?(&8JedDWdI+#|aNv^E$IrA*+ z$N}v?FP!+>43rFm{g;RveUOR&{^8?Sy+fP#od0Y2Ys#LJ4D&r?QgIk1dYkDs@kGz4;{le9>X1^E{F>ugDa3MCfeWc<0!flodxVA4zn*su6!; z*P4QRkJe0Ey{6Lt-=T!KXusmQ&omxIxG;HkOb9&6c4~vb!cgU-E?wV}<^ClepRY3A zXC1FW(V4|eqLUu8|8Ks3cUJ34PjgKPW~=y|-^n~2ZU8`{ z=FRh$T#t(S!SUigo8G$US$o)H-Z3=$?@ICLd$L?pgzLa>$=YB(i5;v};dk%N`fX9m zV07i`CEkJpjvjH%>a&mU-hI3GZ}qa9_xbagi-?#&e7PcgBcNc~$AlS$8@;Fe0 zv%n*=n1Ml08H5=tmfDvA1=&kHeO=jKGIOx#>*_n!2?B*AOI#yLobz*YQ}ap~oQqNu zOHxx5$}>wc6x=<11Hv2m#DR+1JzX3_DsH{KW60N_z{BA1k^jSg`9u6Ag68a^frsz< z&Dz4ctZWugArxfj9hWJNDf2%*dudIM6vMt1*FmNrfj{0B)ekZ<40D!j=?^R2VIvpE zJT)Z9lj~CS+241&)9o3q&zraFl#AQFtJO<;+$8pX0P6j7lk4K0c!%F^%kF_p@^tlc JS?83{1OWAh7VZE5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/thresher1.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/tail.rsi/thresher1.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f9d050e5cdf56ce1501602c0c90df933b5e45c GIT binary patch literal 4480 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 WN zz!L2?<#;8Mn3>`??2DFl{lFL{m@USr_Q`W3i=unujfKGUSF<727HIBlR!nV#V&5UJ zr@IH5UN5g(lhJ*ud`HXgO|NX+m-t5I0RL`zAo{(Cnpwc-ENhp+yOp2qKe3~@d2#Nt z#Ki6=vAc@Cu9=oxlhWKbZM_;&&nSG=_bM9!(Bf5p_44JnyKi(Jeb{>X@N?UD9M~Vc zkWkW7SGully>fZ}!Ip%L$@V%&<-H`$wuSw9>F>+VQYbpQYW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/boxers.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/boxers.png new file mode 100644 index 0000000000000000000000000000000000000000..a440772cccd64a19c06cbf41f132c4ea2362247f GIT binary patch literal 4685 zcmeHLdsGu=77wDxqJp~hRndmQRdktTGBYvBEXXT7f*U|UMQcmH%zOiLNHQTakbn!j zR$H;l_Ec-D>*8tGLS?P5u03)VY!MYjyFFmfTDv}|kFM6L2dVW@sj%N9h;X*&?D6dS zACr@L-0$Asz4v$T{Z1z9vNBS~g*+RgQmMvS(#+ZD8n1kVgV1@0P~3?wN6K^a$qq2tA?>KG5@8#R#(get6T(**&W(dbfT4zJpn39Lt#x z-R-G7^ug-)Mp}}k&;B?zyUtB*qfe$(&x#DK+7#XV&Bds_mc7%dQ#T$q%?w*zrf08l zwW2oqbmE;Ud16ZM_y=Y?SMuJsDHoPiIXkX2L@mXyYNMyW@aNlWW@f#554hXwzP$Sd zhix{P-$;(XqWWgeC^~X)TSuqS7!d~FIWqaXkG9Xa7G(x$S*f?3!9kmgb;^Jpk zj0vrbUNU1vO-YGs(#V#u@tzjT$>j7O^Ro*lTy80j>pZ{m+{b}y__zMTXO7L%f0{Pu zl1FT_+bIJ9c6`8$eQwXy~f$iEz)#15JCH8h+dUQBO}m{k!f1tt29WK;(DpgFJ*9F)jD64I-Kyb!lT}{oHTHs=_rFtu2btS<AlgXqdNG(a?NCTJ3oHFp@ zPAO7>@MD;v#JUBSEQn6Ef(dM5i5!bzXkGm%K8MR{9e{UA{VX6pv|ixS>NJGb;m{7Y zkmTf21kxYSPg+R1XiT-)P!dbrEKDwiPC0Tg1ji28yGq=4UpgGCg?8vbsuJ?58{#t6 zV$B+`P$(!694?;~B72CYEbx!X8WNkb;!9_6Ajo_GcZl|*+HG zF_M&?FtHqN;|(^PrgRWDaRwUKaW*4ClN4{`i9ryVZUJ>Aun&$(f#MJpJ6}hTkmT_B z^JyJUlX^W4Xo|pTJ#W-QpeJbvd{7+Aq=;?@K;;x1pa5!J&H~?pLO7FjUffA&iAt;74=8_ac z%x6d%M`vP?zQ_rD*?-ek#z!6FFM66FA^&AQk$XDT1SUn~55V zE{VMC0dAO3fOte)p$7GFrH<+^)!d=_oBVT34e?PiW3>NKZok5y9Td^x zm!X{*ZS>lKoxYzhWlw#IM}M0=MGpvi*vS*|J51LwT~EZo6DbdO*DzgA#K03N4|mu9 zjjoW#?~2fge&Bh~n_zli-*)sC8Dv|SYF2eBpScgV?naWIxzd(ND%F^uE8hUsmYS(Z zI9j$?lSf|*oG~hBTJ-)ePocjGrdiAhx!yB3&wS`uLp*b|``9{tRN=H$qY5{-joSvc z6&?6p>bvwS$M)83Ix#Cb<7Dw#%f`OU#1R4I&sDy9vA#zqcNpdb6kZV%gQ2 z=ufk^PP$wD;Lg5?#@%neFVyai6RmSC!3j0ecF)f1jBvJe&z~gw+0y#nn`yyCyJ|Py z{cQQlIX0E$7WRNCU^BVQU6E{{LRD63-g*I5aj))1*)|fy8>r^6925? Oz>=I{-ktc;%l`)9;G-%4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/briefs.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/briefs.png new file mode 100644 index 0000000000000000000000000000000000000000..85399c38755478e81df38f4468af00f25279cd8c GIT binary patch literal 4660 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/lowriders.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/lowriders.png new file mode 100644 index 0000000000000000000000000000000000000000..a28adffdba2b05fce7214ff7be6aea68ba4b857d GIT binary patch literal 4379 zcmeHKeNYtV89$&XJ;X08DxR{gF*Xf*`*F8-w<{+oAY9>qo`DBu%j=>;N-xu=NzyEFT{5#9a;e+SfuQYh1Hy=z7zf*uM zSh8zI&DS4prDv0E4;tdG6l|ZB)pT{$d&yEW40be7xah%kCe=omnM5d;IoBxo@sf%yewfMgFYmO8OEmvbB@;@ND>RX%M zJNEL6>!PBL%!r-&l=F7y`)u67oBv$2qP-`*a`(fw2Tt^NK0hzf{p|d=x^?N{S($L;EaGjENxOoNs>dpN(zY4qH zSofa!^qIw2$*XtD0W*Pz5Bm33Y)RgfE5FvM>rMn!S0RGxDzInMoaE6nyu=FnpvMQw zPNPXm4*D2wv!Fn%;1a!7xc^iK42irIUPsz7yDwF6i}pR3x;Q9PWyLYow% z0f0wP7%1o|_4?_c6%OIj;8_);FcdOTHe2BWdmfZ3$pU258}%5H9uzAGc!d^9l6fcX zNLxJw0p6^zTTy&8iUtA!eZZiXWEYB46oq00N)QOJK>U?ng$W{F{}L5q5F<_SbF%1D zM9B-Om<%hGD^?f=dT2O4kI!x&f%p1{SO9#WLB@yTdJOe=(6JtVCA|WG3MPEer$xLyP}Cc#LV2$n@yk~APj zjw2Dugt3U3qD*F-!x+k983U0ki=Zl*(y>vgP&|MVILtr^B!h6QnL>;NOCbyc@Jx)! zgd0dBP7#I>6wlGCCE3G(?G!zXOF(^IS4g1}POr?fSz$ttjY{%L8N~@4Ko5vsUJCd} zRr#VvSfem1pSamTnJgG?Cd>qG#PCt0wSw#iwWy-vnBHIvY1ECOK{|k1My*r;5R!vz z=u}x?6iLpPq*5!a1_h~}BWgQnD4tQ6G)55sC`OPpM$kB!PvA5`(FPpB%rrK}UgAY( z<^Qr)+XqS--1JP*57w^?i3WRWjZilDHuzd9hMEb2LTy1a++YfRrb6IDaRRJC73XHW zE&9>WomG82f=XmKJIr@@5qEbDZ#oPp$V=Xi9#3zj;VuYzFU^9`#Gtr5p^}BSNl;bek*ocyqnus zXL`IPcgm$1)ZcS@fs=ZC+$jrX+wtoDQ~!c*ob(hOH5K(XT)<0q6n?h+xetytZ#sE& z?SW%0)Voc8;?^B%D=AEb?-oZUp14qpQO- bnkRi>*#n=l*GuptDwHifC+)3O8*BdyFmx?+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/meta.json new file mode 100644 index 00000000000..985dec4bb22 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/884ab172389b6fc54ef063f5fbea5e8b0a0a2235/icons/mob/humans/undershirt.dmi, fitted to thaven by Sha-Seng (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "boxers", + "directions": 4 + }, + { + "name": "briefs", + "directions": 4 + }, + { + "name": "lowriders", + "directions": 4 + }, + { + "name": "satin", + "directions": 4 + }, + { + "name": "tanga", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/satin.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/satin.png new file mode 100644 index 0000000000000000000000000000000000000000..4061df6cb6001285bbe28a06a65fbd5c284d269d GIT binary patch literal 4582 zcmeHKdr%bj9bbF^1$nk1wvc359K^)E+uPmaZnvEBIE0HmIN{Wbu_1f=fUVqn;SMMo z#Z1+h44C*BOWI5-5eY`3Q6^wT5UVDgU~Sb=3^wS9Nqj)3rd1N{Z|``vndvaC|FJjw z`aV9t@Avclet&bj*_4+P5%!ZX2!bLEx%vWdPnXZoU~p{`U47uzU1_#R1&kMVx*dX8 z%EMBHlZSbqC_s?!vdxqc*$syt9o|yC0dE{kXuq92TvPq<-E;5R=*`+WoWARu;k8}w z*TjZ=wtUNu*ofxlziiE|FG+gubW&u?&V?N}zeuSyw8RtJ`@d`dO=L}ln!V4>b0`;H z-0&cLo+fEsXf=W#Y^!UFDT&(_|Iz*Z7V}s4!#|BXP+O51)p%kU`*>irt!hnbj6Od0 z-RxHepqukU$fTCs+CHr>^XV-Q<{hcstGgY#?)s4z67QK?2OubDqnMRtGGt|q<^!^* zuddVOo=8tPSyb47Jn^gY=w+u(Cp#6-_FI}Pv%(wppKYo+(@=DFPolx)`qAp}$h8Ys zJhi&Mtjzhutj?%tZ>Ql;+0TDlR8SIgt<$x*@AIlFzn{5L*uGE5pJP&gnmfPWs_1w& z_@ysSrOeuhC8`SZg}6h52}S=H9J;6YJ> zZfV#MHMA$=$$4w9x83?%{J^#oGkWI4U;2BRYnNqV*@st7HkUSb6WuY{=TnMKf86Zs z>u+B1b#rz8!>*SzUOeM``$lN2B{O!xrrKpWvzJ>ooolMIBF14?)T5Sb`E^T^SI*v= z5Z;*a>h*tiKKiS-Rd7{)VhsDk`o1T7AI_aQqdon7ruXWpBcIbj-}W5eeqre1?&DYH zfBE_wany|9*7dJ_{YLWLpq)QGe)dhpkGCb=7sE~>gKL*ueJdohHT}`<-WRK$*&CI< zqixl(pvcJeL$UmUs-x`(+FRH4d^9{9)cB73Xv9}r=0i~AauM{G#rQLtb=VXP=dkh$ zpUnvx4}#Jb`O~Uo6^n$ldl11Qt0RvQlltjLs~+M9i&p^M#dpX0~z-OL55J zMPX?^8UWaMiGh8#QoD!t=@36I4W4DO5`q0D(i$CNF`D2khnt5<1*yQ$Y@b+;Ba6b| zG&d*E1^Oi;5a3ORlt_}3Rw}(-ufj_x9PVPJilQhbhAVL#1s15M!Y(mB)b2@=Ap#hB z-ov^@rzAS;u#CxA9c7XZL4Y0}jnC#Z8pq)6o)H!RA4(tNRH_u1(q>am^zca8I4eb@YDiToF#*b8_ehML^@28<&_$8A$*R zUW2L;QXV`?K9D2|aBJtOe|6vNdtM$ov{j1zza8ZdyR z(%1xh2PX;@|IJz+A2=;g^jy&c*01o30y9;}y8>^4*HY0xOfc*p3z}gADR`K2p7X~E zumUQ!gs~U%VE-6t*ipIoJ)wUI08*& ztX6qk1Qc{81)fNO0SBq30=+Rt-v5#w0j6@KBM59Xy)>n~A&wR^P5B??4j4?>K>;lR z8Q7V@Mz0*(=|}hiu|CdYq|F}Z5->cy$dveB$FI4$l27N^-%;RxKBhWR z_sdm-*Aj0nz1iEbqoaNS^YfK1@4mx|Lsz@69kcbu9a|Q_kgsza9{uhaU3|;lrk+c$ z9J<(6UDf4^JO0N#hm-Ft+An!`Uf8|s(y7BnPxc_M35TFT<(=ZXcUGUhkT+ZQHe~1N KKgfJ}!@mI10Bpqo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/tanga.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmentbottom.rsi/tanga.png new file mode 100644 index 0000000000000000000000000000000000000000..dfecb824ae1a114f55b0f57e7002a37849fa8094 GIT binary patch literal 4582 zcmeHKdr%bj9Y1^^g5slzq=uyHo}*&eyS=@;z1s~ZuS2=glM_xwiNSqxTkdX;yM;TT zXndrKuU4CfWpu2a(4ZkC#ztD95sDZeX`xPIEgC}57LCmajnx<|^tX3BCzMx1=YoF1)(;=RdsPzu_l4ni?ukNZ94N znAZx9ejQa~P;QPWhw=ALuPRdZ#G4I{FLM{HMY`4TxxY#2KKiWf#}6oPYt_~JS6KL< z!8~R6OCN=`Wx_h;yXV_FZXMcDyQ~7aDP%r>Yu1g z#G&&2ru62d*p|HPD)`AA#j{tPx3x5>mUiVF&zTZc^>*9wZ5OKY+TK`TDJ*>Ag{bIF z@oS!W;ZRYL=gBEevu697EPqP-{-eAs$DA8Yg^3-XlwJSbc$N0<{HvOga#a*=O z%+l}|Kl^aWlY-s&A5&p{73yLG@vCL^|jySv3y`JnY z??Ru;i0mbL-$;&GxasEUfBf_5?gPz}T4y}{*Lw+t2Xo?!PF!!PaaNzzo}H8S@shmr zzpe3fbk(f6Q&XPV|ND)}xfeW#{~j?nCuMHj&Y!MYF?Ds$&dbO5)3CL#aMr-PH!}BU zELuBtPi$0m^2;~BY8vSD*YSm=7p;-!wsgc?>wjwUr23?{sB52oc``mut5$dE^vv1Meu-Bh&Z2Ot&y9bmHg~%4TXVdaeUzwItmo!j$Ew}7@ zZ_Y}3?ezK&!lI+M^v>npDQl>Ir@n4;>#zIz!m5AaZJ7D_uEh#P^lAaLSB~`uBqO?1 z6f4r4D&X>fzEda?5(6HJDc~fC=JEx%3BFr@28IOI1h3UwQL87Fa|r3BUM{|jdOS)5NS@-kdnG3S<)qaj#k*xys+bq3R688zqRT)@-^R@IDIa)rfe z8}^VX$QN9mpcf!}jHM*-BV>(*6wy&QfzSqn7SR|92GtvAUPBv3L0Q~BiE=ZX3IJf zSPauqEJADa8UTT55ZcHQh{4FyJc{XY4Udh2$n*-JD=FvbsAMP>KpAm{p)kE3K{1v< zbQp~zgdQaj4S3X`tdS--Itaxwf%Qv*qR>obbA_R|(5q7j4if|g$AYAoPzpY(m}7%+ z0<4gVaZv7j4(uO;4Lc+kzNHyhJ^69?{|iZ(y{9fgNOF7~LoG zlArQ&$@zdsz!hlFAXm_m!BWMIjmGcbRzLpq44?sVjAsze zh~tQkp>Tvk4K#uh2FAeaDU`wavElwN>1mOXjv$88OHj)j;!rUY)ZZv~$Y9hC3TO$* zz|IUddiC&5Kgbs-#p65%+w5^J0YMXsjEmn1x+drv7X#xmp6IR#y2i!8xQr*d>;Fbq zT*9S0Rrpcc{L1C3 zdjn8RcMrS&T1Fi3kdGHDA`X`f?0wW5OC)yPzdifzA8R-Axdm_kd42bL%9Qu7Twebi ze`*8yQvF*GRF-ye!-3MfUO)Gv3TEHV^gkT_tS@a(Sk{ifM+@RiF(E*3Z9Hex1&94Po3yGhiA&Jmb8`T+LVo3 F{{scSZ&m;R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/binder.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/binder.png new file mode 100644 index 0000000000000000000000000000000000000000..484d864ff574bd8fc91082c619081096bf994077 GIT binary patch literal 4903 zcmeHLc~BHr8XrVa@c^%=EABRpD{AbSK8NWJ6FG&^42*~fnicyTTIXV>VFpk{9ZTa9 zHyVw*6zZl*YYo8|<5eD6bqyZbY+$X`jR$Ce(u&atn#52@+}Fb)R8qBNZQQ@;sh;ll zz3=_r_x;}Q>o+}bSkh8Pg#Id2qtT2or6y&7Yn*xx2?5_#a()B2)D&lCD;ca8a=D$7 zY!e}+$R$FePnI+q-!;1>e&ktb_=!gwjX{l?FKOle?vACkyQa&R(+>Jgl^6W}`;SW3 zoiCd*qT>B+S#zcwlHdOPbYs#@I=Q}ReeoM@<}hpgwAC@vvYPfV;ko9JXg)UDeu)dvfb`N1F2U$G$#n zWa-ST$*)%y6u8C>JQEh~J!AT3@|-8R8F{0c&g9Q(s4uzkaj;+7_MVhJ+(P|5HM)`0 zo|+M|_zL-^S+uF?(jgfg3f|w!NPapNvYrJT3Ra zv1(UCV|CWo)hp9~{M*v_#TQ*WZVwrqoiKX(hPURW3|f%A;ZoIR4mP*vhduqUDSh+Y zsS5{{M-1B=zpnX*Gf!`Mk4pK)pPEC@t!@~9{l^Kx15U)f&tAWI{zyF&^rZImwkxgw zt~h-o`l~lLy+jWPIlB7yUvHZFAZYt5r|aIZXKL(H127|^~EK> z`Ab;bJI5FOHE86>)vcq&{Us+)>_2gIRqdhn_Mp9gcAp$^cVo0h6GqBFVA=x%2r)BcR z%XwOWXT2I4>tg_bT~t`eXSX>#jL!%Ma2ar~nsqP~a8Z^U;cT-7N_4tKh}4o=6iN2U zg*g0bC=}}!Bqk$ib{7O_8R0xdaWOib*Xz}K39Zv@)nPPE>rh;W;|TCTJVg$L^&t*V zlnT*_ktBL}x9n16rvp+kSyXxP834a}PKJFSD6Ra`FXgc%~#H ztj^B}PF@z6z%6dTa54rnAef|Q5t7GA#6U|TLKt{aq)-|&81PLNP!{|THtVm5Ga;rX#hj9y&%%vGEgOJ>m8K}B>*U#r1cywa0nSg z04NHl5tidIgrYGzMo*Er$VmYxfoEnr-F6l%r)+1fqR!>820B#2nRtuI2;*AxnZ;sb z6$uOgH6S|#r`PkWD^s?M^A%R*6N@1UoS-O*rYVA^W1cx>iEa?#Zr`rq)N?;W>iB&`ZisBT55)4jfqBw(6 z3}rx2J%jf0cM7sp^xwSI@_}MI7d=(>fcc98rp}t0FXnf)I-52*P)raMC<}(=J5%tm zg`yCM6JT|A@p-JnDuU-nmtec?^3RAtZxHkxhjNG%LjpZ<9FPU3ClLaZh!{+e2u|Yr zqI;Z@;$_`pycO^WxB>zVa0N~4TB_-N{k?gjx(4}^G(&NDriUNTP6o$rNo%Q!irPm{Px;wpCo%+1*)@rQoCu;6==(RzBRqwQcjR)*w zx}J@!OAa8`7kPA5(Tkh{g8CZj|u7cxo=Uwnm$QV;ne5UW({cE-PerW9Z{0p`y--_SXt(iQpY(aL&k)=Z;-W}^+ zbWYe|x^c^+Z||twIZ8B?{5FS~rZa8WxeCt*CGO9|N*;}S7}gP7 zx=6A**AfrghW>gbv`5I8v%TPlyDLE0furoPTQ~cQm$T{)A?0;5>U=|vFAM*^D&b!t z?0$l_9&Xv0(psOk{?vGL<$KmE`_31JkNR#wG>ojOnA(1??1$T{%Zhd`wr{%qr;d+i-d}XkFif4NY*pi!15YkCU%irWKy90n(~>?&Si0sv Duxs8- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/classic.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/classic.png new file mode 100644 index 0000000000000000000000000000000000000000..5fb2b501faaadf6ff90b7ccf8dd7866bb08ae3d6 GIT binary patch literal 4629 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/meta.json new file mode 100644 index 00000000000..2ddfaf58161 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/884ab172389b6fc54ef063f5fbea5e8b0a0a2235/icons/mob/humans/undershirt.dmi, nanotrasen taken from https://github.com/tgstation/tgstation/commit/c14e98740794eb107bfa40aad19bd4c4d307184f, undershirts modified by Pinkbat5(github), binder by Pinkbat5(github), fitted to thaven by Sha-Seng (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "binder", + "directions": 4 + }, + { + "name": "classic", + "directions": 4 + }, + { + "name": "grosssleeveless", + "directions": 4 + }, + { + "name": "nanotrasen", + "directions": 4 + }, + { + "name": "rolledundershirt", + "directions": 4 + }, + { + "name": "sports", + "directions": 4 + }, + { + "name": "strapless", + "directions": 4 + }, + { + "name": "undershirt", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/nanotrasen.png b/Resources/Textures/_MACRO/Mobs/Customization/Thaven/undergarmenttop.rsi/nanotrasen.png new file mode 100644 index 0000000000000000000000000000000000000000..b15b3dec042abcf0e1208b4fcfe5c6622b264e40 GIT binary patch literal 5144 zcmeHKdsGu=7N4L3;sa6f1#V+t#n)tB2}wqt@{lY>5KvKj3X_=$jO0Z!kcgFCt=1=s z&$^1$bJU`Owk~e1fC4I2u!_~Ku0p}0E4~43l@^NoB|L<)J!g++>;A>$Br|irdw<`( zzwdYF%dCx_J#&c5I2QPcAD2vc&GH5t0E993L zSs`oXG!SIHt&0vGdS2*U+`4Yr3Wq6v7xYCH?TLF!_Fwxw;@gJiDJRO#+Yy2YN+L9L!(Vg={c0`5$l1`m+xsPPm zZfKkEEKuZ~=kZq$Of}(D@NT+Xy|Bt_+M?na4Fmm+<7-z}oZhkS>Cv&?BXl`(5q_x+ zdbPEm%zHzGHu(t?k}~d_fGMM%pU55mgKK@ug3+Zr!(t&wu#yW2iB^V$bQJ{3$XT}8 zKjK`FXL&;GL6Q6F^kH)@Mwgd~r_{$EiSIw?;L)o`KB_pFaP`0hWoqik_XiEloHlR# z`#EW8M)&?@uEQ*4%5TH|)RqvF>~^;-HL&*kr8TGft<-Ektce;NExi=sQ?C}6OmY0+ zhYOSXuS6$cu~C{)1x=m_ubP^F5?2-!SN*DR+_s_u+8g0X7gBD9VO9EtWW%z0bZVqa zv!eMx@M!PMdxcM)do*l0=TJ4+rP`)*Rg#Z&pl+WP!? zkMoyBwVzE4UQ}V+bKiM*{EXp~*JRI`Ibd%5nrlZkt3|5TRM*#E+>P2CIdT4g4W5Gz z1+Ti-Qug|e<)kJxqf+Ja_43-$)$L>YITQuuQPp)9zWkmPv{jXEztMbiS80vU!>o;? z6b_Cjm#=@kablz3lj)^bw~EJZ@%ou_DHkMQkC&22&D(DHI9>#St8bfd_0}qUR|qtT%hvAUZHYSu<_o zj67%13vHN`+K|Tki$q{t*p;8os8V&q>&=}k06q{aWkfJBis*Dm&j>RgmJUEV6Z*{v za~$YXB!)E`(o8fPmd@&VubvPL-5qaCGimMRFf_tySsidSgITd&Q_fVXqPrt(6eMvv zqdf|c-OH2bG;hf2m78tEUQW+MKzKK9FYm6}?ashUr6NNObeb(aWvIW%Hb2Q2XpSN6 zmlC;@QOj@)#%PR!B?Kmg!FjsnZc>8K%s|Vi<`_ zVbqsId-xj|PP62{dE44Y=-0965u6#!zr=3p=&4vXwd1biR?FF&Nhq|p1xe8zC77vn zma*pvusVk5WJ;gJg6Bu4V7u(xZ-@a^NTdWKVPOR-lfe?3EaVcPEShE{7|OD!g6JTr z8{KTs@D|F%1}6a?0arkvcCLhzI+tp4?`$l|tZf|tWiX1vm^2PkkWzw_Dn!V;FAt+- zD9{E9R^8B$!4<5i+S-ifMYM`@fV&z_>gPCrAt@3Hkq{JenfpIE6D{ z&1eFaNKiGbVCCSJq6uFauAm6i_jfI?TkyVJ<@q7D=Y5w}{gD4qbB9BZ4FarshYf5z zU>`%eH?mGS0HwXlqqB?N(BIae^L5aiHb85$gCz5VodNu*csNT;U8kBi}1?hD3@x)#51(u&t-muJ0v z<#ZrWd#s@HJ>kproB!OKWo(goMl9Z4`o%CcyKayA*wtIrstq;mJKd1FsIAkAE-fXd zzwpg=8s_HaraOG-O8Ne8R}Fw@$={w7el`E_ad)KvD!AqSe0%<;mN|Rwhz3H5r#_62 zOiXHkkc!KvXU$NY!OUa!uQ!V(S2jF4-zZatd#{S27X=Kh7?OTHwPET$zt)Y|i>!hC zX_wk{uRkT5Q*;7a@~p9H^Jhp@TT6?R-cT~~LThW?ge@7>4qrd0G$o8bF+IU2voQh5 zxjb>sr%C0dd#+zkfc|psT;#na_m4X7xNErPo$0#hSly4|N7Lpwow!jg6L7y+kiv0I zW526)@bQtQr0r|_wIo3R;5KDn4Il$Rah=C9O;-B_kD*mh5{)Yx8tT^2b04}pD-R#P z{9>^9lib|Be}C~nI`%`)scXE)4BnXCu;AeQJ6?{+7U4$skIxa0(+1?Hb8^wzlUK4| zJ-6n~EL*zzqUq<(2qNae;M@D(K=L1e*^OSdZp?nexF%Wm8KF>@v4sjmN&H qyL0O@6^|;DoR8IyuvZ}c$?2>3cI%mcB}jopAZ6I>&|@Q+&^x~^8vDqB~90-DB*AO6_zetz=k0vPMR=*nPB92ctViN>In2Bj zNQ4DWAOT+9j3C|%HvQa?W0K&O8-phLAOE)aYTe#7S$V@3{eA1qiC+vDQ#fkifPJ+s zgGcmQO{MQFH;gaVC$BkEQd3yvE~43rtWG!G?S|g{O3UlE=bbD~tJ^wKn~^bSUcZps z*HVYi+nAZ@9NfD)G|W@2{a4)UkJ6IT!>?9nOuG0@PQ&3|`R4ckVNMLzD^4Yhy<(Id znGo>Cx1WvcosW&glM~G^?rs{E_OR*RkFw8qSJpnJ1J*7%iEK_7##ON4j<8z$9OlNt zE7+@3gYMDyw#Ez@oqMg~`};$0tUl&n8$9&<50M$`4XcIn z_+e=DpDX56`GtfmzBd4Tlv8==qeJ@_)$VC&@!MA7s_cKeXe@$+QaluxK{t)z95xwi zau|WkYjZ;7AxPvTuao8G13_X07T&IwHXb@6mGCCDbe2Mg>7213olnSif#mGzDO~n^ zjy6drMFmBA83Gcsw!>DRa0ia-61VIY!6{0)-Z+dx2eGy{O$i zN`z>|&;U2*;++ETuuDWt*67F-)KV!Nm$b)cbLw;*@OF0_3y=@Fmvzc<878;cQOUJ~?ffd-GsT2!?7!DWi!X*Fu8 zI6q@@aJ-4}-QpZh0h}|Vl$jz>ioz(=NE0R$r${4!bpjZv=mMp+y9L(H0TBv<%Xo+b za1+iMBUC8GvLrka5hx2tGpZsn6%EX!5hp+wh(s3;RmobrMkPX-L@1h|lu9LznlS*O zR7w>}(`F?KNEK~1Mi4|qgwh9P;+QE8myLzx>8DzA!TANnhx0oan-?Cs>t~CWW zn*~h1I3ZT+5SPx{EdV}0+63F)&;N=TI0`cxSp`4|Kqyd(P_d{H2Q+HJF$}OAOR}u7 zJG$Fp7CfvA#8@DYkSi!qA6JrbZKWFD-QJT9#5zFAP>euvMG8(c3I&5Jr1IyV9>#Kj z<}d{cC89(rz;P&4CT!vWu$W1SkyxuXI>`Gi>5(X*N+C!FCmB-td!)w^tcp__Rj3(< zCzzfYWg~DF#c376DoDymn|`5<-ZPr2N0s+-lHegMd|U?SmT+ z+{fe{8(EtiU@4yG(YA`7=M)l2&m_;pZx3BPbUhOT&t%-At{%FciGgP_?orqOjjo{1 zS7Bg>zh6D@MfWUyVG?{v4lquQ*C0dS$K+L9o(+3ma3;)lBS^o2;@1z^u<<3>*;ml& z;`-j|H9RnQ+{&~qO88HRMXQNP@m{!l;fum!SXiIS>s|o`(K{zpD-NtWSK^t zmb_j!V_8Ymp0O{N<9_wUr&m8*99oS#{U`%F|t?fu)1?e6?d#lx|?IQe0wPi-7{Kxl3qUV z)Pv@-wB`7i>&pt>mK?OMPyg}isbgm!9enHNuBltT4-Fhi4b3Oq=eOt&$C`%4Bhf3u zn=418*Okr~x7(HYPSWj-YQvf69SyFZR@#rmKK3im$$RUZQ+>Y)3%*%lf1{}Unk^7H kLsy+D6zM4_*w@_WA><;V#QIC-% zYE(qAT8=r|8lw`4rue9$QKCdmdy3jtcHNiLJgMw-%+GT=E*+QWyyW0jEK0#EhDR-2dsdV9%yTb%RV$8Eq`~)#8pkpu9cM( zq*-?3TdbM)O0%jj*~Z3ROd0WdYLsQuUvm7u@C5lEw>nJPllO06TlaplX2#BYT5wc; z*}1_({_edCIWIhfb-zAkA#F{qT^yq8ZOVbS~{ZAL4t zJo)mF*KeGiIk*&?if5+t<7(QYa=vfx_)hsn&GCjuh9MPiotJG-i(-y}(XLSq&TQ)D z(pK!3bL1U{jt}C;zqst1WB<4}`R2ycp$#J@U;S51{#ILb!6(i2`|NwpkY`3GU!IwB z?&v;uOY6R@+xwQLKmP2E_(kX4@BcM?j4ffztW_K4rH0M7t-4fIP9x^d{K&2YZRzE6 zrY{Iv8#R1S{M+CBP}g1e&g$J^VEl^0495<|`dv zRi0{|ackZBafZ+#M^?Odd;RpgAzNmjy0A$(apSZHg1jDSUzT#MVrasVxUR~kMI|rn zj*R=&vFuMnA|h6FjN$f|9IxG9dt`aT!OqT*Jv%(dNB(`y44EuaEkJ?U%&$?5%b^6U zi{_MmhZ`zSCX0#ny8*L=6BRU#kF-P)6gLST)^0*x6nyA!!QA+6ZMWfsr1GQ~?6 z1B=AIB9HM?5WvBSK;d`TonFdsL;|=Jyq3%=L=kWimlzS7*`i2vc{qhysa9fWvR^19 zkXPi27!S)+8A&PK5b(~3Fs6#@}cqrw+dHcDu+YWH^M6> z7ebKkgnlx@YlVHP%HX`N0uRF_7jjN5X?6cL2C zmfi@7f?UDj4n#q+`+152|Aef5xk)2|a{49$!+UZ2dH2*FaE4xHGnM3G3Z(Q*Nk&AP zpJH8%z*2!rTFbK>(CSgWhR0B~o+D8`$r?}w=vbQ9^1PbH`#_nTUJ*DMPJ)8qN&({F zECDnmr$d1b;Ha8~(ZIk!2raMU^ccWc%+LoS-6KF%0(;-ABq$a_X*d?JIHN;p14}?C z5}-7PF(_ad0@oY#YK$NPP%J~GxI7L3ms4i>&pSVs<5~LO*aGf5<)WO07h*_M+3$-Yr;+T?D2g0R=p@8Hy1ouCWprMGzFGK~&GaJSage$7>jr zP{V_oq)C+40f3S^TBp$w2As$F{^|al@<^1>TM3fF4U}5@|0qvS0D{3a8n|3MY-NVl zqXr#jKv@D~Nt)2<*>36gYU5{?*DH9ur@R=I^t|uUYK-bfY7RQ|c|pKc58B|12foKt zy)UwEIlx?><<{Lr&vFWdVqlV|;&*_q0lJ=wfv0jFP}cxmPsPAfIS;7oe@2)5$)_;q zg#TZC@I$xx-0EWZkvxQ+lbR$O4}Yv*bA2JS40ER~^vYzzpOf|wS>?6~&^S~ynUja! z8Z;$*QlbcR|>i zEOO`76?k^X_R^%^Z#^?C%03##9{;d{Hss#k{_VEv3c3q_{MF^>ikmjA{_fK&#noYH zvrOS&a#`EVYR!=?b7z^>UTkjLlJVO7JHMF!=m+19vi(&}hh{w9UU;gex+U9dls}3P zjiF`JZ{ZKJKl(EJrO*AZz6qxYZj1laxa0cO3Hj;QqC0AZ*0xP|&*nydwsUUzpNZd8 zIqS-z>tDEnc&$epXJ0v>yN|?9nKX6q#CJfuO-9ym3lD$1L8xq5U($3RSz>Of)y6iE f%aH(Z`(fAaK_?2ApYJ*(-J6oc(l7$2q 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/jumpsuit.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/jumpsuit.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/jumpsuit.png rename to Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/jumpsuit.png diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/meta.json similarity index 70% rename from Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/meta.json rename to Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/meta.json index 2a302428171..714d5d81488 100644 --- a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/meta.json +++ b/Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/meta.json @@ -18,18 +18,6 @@ "name": "outerclothing_hardsuit", "directions": 4 }, - { - "name": "eyes", - "directions": 4 - }, - { - "name": "neck", - "directions": 4 - }, - { - "name": "mask", - "directions": 4 - }, { "name": "head", "directions": 4 diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/outerclothing_hardsuit.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/outerclothing_hardsuit.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Species/Thaven/displacement.rsi/outerclothing_hardsuit.png rename to Resources/Textures/_MACRO/Mobs/Species/Thaven/displacement.rsi/outerclothing_hardsuit.png diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..dfeef0d599b3fddb346de1f803382c9984b891b4 GIT binary patch literal 4582 zcmeHKeNYtV8D9z`=0uQ+2?*+Xe#Xh(-rn7^w<{;$9m3fhUg46GHWS?2eGfL==iVN7 zkjPLIX*E~%%$B%2Yu`)Uo%;B|gn{l`^Nn9Q)Ab*E=_H7wXdsLo?%HVu>I;^ zYiipR|G>__c=+sFU*EvvZZy4_bVXRNteN-T#_EYF&%9x+S)<-J{mJ>SH_iI;PM!W< z%wb-9^Z4n5)e2kQ`dNbsRl&0U-_F0bGb`znmk-{mBes`4QF_sN_wI-9q%NqwpYra7 zpWa(OWAnFjk6pg7G&k#hy4QE@!VN>O7@J&qVV+T(n`xQd7~AvyC-sMp_hKDK`oFr| z{nt;UH|*ZO$y5D`aplphtDnuh{ki-0t?Sxz_o|RCz1Tt5oScgw@y`gb!-_0VGn~hz zVtJ1ps6s9;Y&`_Y$P9T|t_(=19h3-egYx!~W+f`{2IWski`wEff>I%`QUryS`8KYy zjH7vF<`P9lh=BwyAhBr3<#hX*kU<&dW#GGP#+7IoB9$4GMHVY+^oRh}sdOqemJ<@n zHOeIlG(+SaOo3_H5C!})C`%>D%iwr07*qwdDvwx#6EscZY7MT@U=V@%E8G$r!rcBj zGDU>L1pJ&RcqPH(MrBUc?g>Z+r4o*#58`uqEtX+=w|__ls0SWmy*Qy#<1QCI(!($1 zltYrCfWFtmZ-WaJF93c|K;%G9IdDsJMpE$Hu)jATI>YJk91fho1)+X8D=})yT(iYG z>>*1~BDlO^FDUjXq$D^ViZv=Wc_f_9$Uva`Fz+bzgWSVlh_YB1lZOk);h9Yar93~w zdpLn-!mq5x&T4rLg%Nh1#dM^d#b}x$Fb4^Mno0)_wN5>P%Ix+_teXQe6(m;)kcZZ5 zXpZG|7)hqnn9jk|7)xq&m|ml?b0pv>jh-Jtu|gDJSF+BLQOQ(1q~dsjpa@+$#sW2m z>3CL;>3KVcIXFjpy50_B<>@dL&oRq9qKk#)6kKcxz`gF0@PI5hlWjE{lp0ke@UX?| zWF-f5fNMZ-^PZspA=oCkK%vCSdJ>e5AW1Dn(gdxeX#GRbvq1F2UX)o0wMwfCkI02# zU^-A*R_;_t5Vpf?7^4VS$s^i49;ZPmhk(kS!^0N1pmU2gu0`K7kN5y|b%gYDNh!j0f@Wc5l!luZYDg?gBSLD+vgclQvhL;7ya*-7L zY&nRO3vxw=bMU2Z7o3v>l^JisEz>tAULY zR$-Xk?{P>$Rs`84P)Dd0Y|yY)=)$2=Jvka5ECq5Mpk$a@i>dWC4FQE?G_(?b^y%5t zb#@AH083{9iRlPEiP&@b8p60vNG_ zLRlgY||p`&5Hrw3m1KxXBNKJ-BU+2U-JD~8t6=&l6bKB z^MWgZ(JN#!zHNtY QmdIdpPQGdX(v_?K1MD7dCIA2c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/brain-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a05b6a6d72dff22c7c63e77bc6bff7da3569c1f8 GIT binary patch literal 4586 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-l.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-l.png new file mode 100644 index 0000000000000000000000000000000000000000..d53eeb01ee3475e7af2f2e80401020d62ef85157 GIT binary patch literal 4429 zcmeHKdr%X19$%yg(xGF0VB168#!{`#CfU5RO;jKOQjCX?~6wpUSt;%@Ii4z z9#XAxXO*H*eBjioDCZs8YOzYumfoGMw5OJuaxy1v5jh<#9Odq}3D0R~ZkW0LM`n`U z{XRb5@Avclet(lKO zTPc{$b5bznq0JEFxoJzh6?RD!GGHm&ks0`+C!$V&*#5WP?O~-IM;2zQb3Sew%=^%L zt#DuAr?pAC-GwiwTEnwkf4r#b^#+vh=}eycm#M2tTPx}oqXpL=yyQKRZWKiKmw${Y z78hR_3~B!Ky5hUu@MziAkn_7@YWn`X+n8};ZQ5gLOnc4D?>~5ito^(l8qcHQ!; zdrLM2e3$ZiWso%O-!*T@B>p=gq-=?z+JHK{txhpAIj5dIJOnY^7sj67?}L!_|Nq zsy6M?#9vw#(Y!YKux{~O{vzJqcd#2eUBuxsU47!s(Bs(NHT^+`=XTGU6L;~9*V|%h zyV#tb8k`z6eE`ayQ#C8&(B=O`7KNkpA|C&v{d`ONE6cJ{_N{x=8t|_9*)Hvx*3Q)C zrk4joOw;l5S6i=F>}%$$TfWk4+<1O_FTaN=*s=L=rnqV0jK8Ao^(BfDiyYbiU`h7Y zKSUP&SmpVs=E)gLT^YH3Z!lN!LQ8D9HUEGzn!o2<+C5W>+}J^P9IajVd*PimDN09n z%CVd;FDxv;kJcO~8&@z-OyfUaI!k-y=)owu--Lsy%ca3|r5ToEgu^DlNr#CNcx+BEb`Ydq z>T%-4dWwZjl!dlycs=ib$b)H8!%LMJLLo-EOzQEfF|e79pxqse~f2P%K7(1;XUnS=@uznFSn#A45wqgo}2v zw8IW_n7GN2!)kaupofR^vpEfh5qLW@!~)<$=)s*rR3H-CY{Ib~46DlpAVUfLq6cFH zODasF7)Oqapme#Eon0^%f+R-#ojES6uN;yPQdY_aOc@Xr9TzfAZ%7>R;3%-rHmA=E zkUh?lrOl&cjmwSG_{tfZ2yh?49cMjUyU!R{84Q@#LF91h>9raj7at=X1WjVTTS_iB zOGvpAA?2tFk&00nVnUU2#4M#mGPy`8RmjC-p!9Zz#q9*eK>=_94RGXyL}E6Zw=Nn?C2k#?6$eEEDBxk1q7n*0Q3c3`QsRhGq>_S^ zByyY}B$QOC@IjFT7VB`?aL`WLhFd71({Ax8IKr{0M7@S57KlbAiB_C70|&4Jw4HRg znNgLIwo%C}&hd#Vq^MLSQG%;dDwjz|jZ!EV17?v!MMVOMU&A#91LXi}ac)upfX@R| zgT=TgoOQU24u@640$R*;~BX0Z&Bsz?G+DNQ7TiX~!+LaI=i38jyP5p>33X5F}p zin0J60asu^eO$qdhFbN~czbsi#q|MDhKMA{C}j$saHv=zcVY}zs}}x@54F!=%n<|p z{4#KKfs;@;aug2n1#WTlIpgw#NBkway;zoy_Rz*OtB+ zv1QHYnm79w4wn3BPwa1QRaR!KtBt2cF~ODlU=Xz7Zo2CHhu4TmB2o>|a6v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-r.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/eyeball-r.png new file mode 100644 index 0000000000000000000000000000000000000000..b528ad7c6a3c5f79945ba7340de03499fa2c659d GIT binary patch literal 4420 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%0D#gkGubDzTDKbx>a~@ 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 M_T{$MmX+202eJber~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-inhand-right.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f338eadcdaa4197e9158d3c124eb2c2d6806b25e GIT binary patch literal 4305 zcmeHKYj6}*7VaRJhpQ_Zg{2_XHiamgp6=;+H<=KUnIt0&%qCL_5h&A-+mj~K)06H_ zX2=2|5Z+njpeo5n`R+O2J@?k!4Ze9fcP33rLJ;ImPp&HuJ~Q+y;dXd`PAt0!AIB^G3$#2Yf`%1Y z5Q6~KmWBZeqN0Ex(esjT;a#^qkkIo*vUAm#87U{FBOdvq&nMJectM(878NpztB&mn zn~H_D)_vWNZeKMsGWox`O6@7f^~;Hyx4knb<%2OxHlE(LE^qIx<}dOa-}fC_RC76H zjf8jYSo!s|nozTqx-~x2S(DJPC9C+xk-U!97au#<{c2`U_4xOWcF+H;tMc(@)P%BU z=X!RoUmo{z;mWnNx#)#IecB?wJJ)fd3%zwsL((q>ihlo=vHm^;iK`K_vV5Mbto~wP z3A>hWb>_aEF}dln{Qd43Q&JzocKn_G#OtO}u0Pv6 zZTs_MvNw-AU6-l!v{ijozwi~i(l(>IOZS6<*p89j+mAlBUeRI}c&Ry|T=1U20JpE7GmFnt+b@KZi2OA#$ zS3EjrF@6b&U)LDj@bbsbi&Or0t>coZ&V+v{}(G!<7OJWkEm;IkC?AV;Cy(POQ-4CB5M+P$K45Dj>gdo}a5MSb7l8Yz%M6OqG@58AR>{7A!0JfN`Npr91en{2#UfX0#}!YG$x9N)Tuf}FNX`L zoFaxbQ4XOxC&S9+niIpIAMMXi3VXc+^dYrR1*iuRWx|BfKoXKf42@7VcLgNrOXz1K zR6ks!L>^G(a)kr#3J}t!4yE9^f%tH_5{#9@a|8$i2|`sks&UwmIUcWXAVQZQAWGp_ z6cl?HQWJ$iv4-WQdt&7bO$3Gy@D4-w*B%2yl-EnUWUgFK&*O4p`uH?2b0Sa2UIoq} z7=e|=InGMqW;_}rjme1HImUtm zf#q$ig|wRN))*Df(b=*hF>pFXi3tEA916r7y5RI|pT~(&26E8i3o@Dj1K=7EL%bYO z2VH(q0{I%F>uI!^jb?|5vQkzXWv6U|paP(%uorb!BWW<1V;+5CXjl%EmeD&E62$DV z8ahh>j3z67Sq?feJtezjeZ>;`j?rIj8u1f7(qe!iTMUfrwZW|m z?u5j^R@kSPzUlmizrK0+4M%{~ql1h{-%+_n;NJWr4?$xh2Zb?&jecWm{gBRR|3moI5MRC44Tw(hfZBtxFn{KJD&U)fYWMF)G_ L^IR`x7O(md`8pxn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-off.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/heart-off.png new file mode 100644 index 0000000000000000000000000000000000000000..eca19d785bd6e202c5d49365b4feb0556967c53b GIT binary patch literal 4357 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-l.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-l.png new file mode 100644 index 0000000000000000000000000000000000000000..e70878c8ffe95eb7ec51ab9e0d114ab343d0f879 GIT binary patch literal 4415 zcmeHKeNYtV8D9$W6*U<{j3#I|#}HG?-tFz}eQh}u?t?qcDIn#e!oc3{-m%Kvp0^8k z5(8o+foM#XK-Ks`R4ij^MIC31pAe*IqqR*!HCmKVG13IlLQ*uMefRjDWTwMR^B+6& z?(X}1{NCsJz0dQ`Zbj0P#A)F#ghLQC&0;pBfF~@D&|q-qi;DWdqp>J8Lr5XLu-n7g z*?a~TR=XLP@v(LY@?CQ##m{JhLr?X-9T%UC_eXxVPcaa`J11gGh1L6~=Q8ZZyeFq} z`tF!FSM*A1t7k-HeYAgnX^{TK$iS!Pnx$-9YgfdU>Kb)SRmVW0ZdY)j@|}M-n|De7 za5U+QfzFomIi}rpE$_ehYjpzl(uw$^Tv-b9Q8C%pH1)84XU6Tr+=D&WuOB({#(RZ^ zAZD!->Z=U122QQMQRj?G3!bjXK7Up>r$%S+6fc30ipJdVNhm!#*?09{% z&fK&xvN>m2t#SUGm{%lQKOnv^8Y64pHr6Ly3qMF~&3ZV+`oflo=Mx)`wYRs}S{s`) z(?inZpLqnWdVWVl_P%pZqRVE==SKeLpKYgG+J3b#FKye3?=A)$u+Q!?WL@k`Z*KVI zqfpy3T-t)+1VSnYJF97 zS^o~-$2CvQSm4PneDDr`fh={HHs%-Y(j>%GpUAjtOH-wGupM=KR=g*>m6fL9R;7Jd z@b@$GO31pJgY@wwd{9`-OBE4@^L2aI&5t>k*J_q;-al~st&*$ve}6u@^248*Hck1w zCc*Qlz2x4><I1Rz5J{ip|@3VKwQ z!th*yhhmI{j7x|b3qeyO{_X-#zCRtBk}>&=6PWT~Rr$Cj6D`)H5f7092kUhEy#U$c zECtp+O4hj8M2$b4v4H^h5!`Xs!@2v7ftA%t7&xjx49{ZFNyPODnxj~n@V_cFT8v_B zNlqwse)Tq_!F;Es4FOV*Z5upIMlm$490+*{v1%qIA21Rf+ zjUhG#jU%`XW7KwyMy;}8V<47#SWuN@{@AEQC>lUfv`VhRF*$R*gS`x9TH7bNs zqZ&r7Kvfh)`k`owFmWCy3AU4Uk`6}Zb~*eCk#HhD$)b~BQgl?3lurtF-~f7nb1V{%^ONx~W0Q_>0 z4Waiiq`-MnIWAu(5rcw7&k?m1G!#t=q=6I|0E%Kt0#y*GCKZ!|JE1@kR862`>^YjX zul`@wV*9|cgPU$~9N#qy|&q$wG$q#|f|oRa747 zaxmch7%JFdIr}5UpvG~WL@_%eCv7SOx1&mg#6Y7nG-k8W6pAaDL6Sz$dCo3)Ne>h6 z06YS&K!N(Xf?pZhs$Yzc#+%28`v53IPz5qdnOq_pN>(PG7{l4d%6`B{tlwbF5d-`N zW#H%nC!uWQC>-Jo#QIZSL;LVkE&;=ni%f{$NxCNKnh*mMGM=oiNxCM)z=Vt^tLy(p zSNQ196ypM4Kwj{xlzjPL-+GdMZeSiaWs)sxGIZYus79e(6h;>pQ@W7NG%-(SeB zS~F96rk@OnQhpkc%(g3=UVrma<<;4nE-CHxi{d`H_u$*t4n!x+Oo>>2t1UNg>%%JY ze$(^=wE=q)+Q0tYp{ZeWKA!siyu*s)1IP51-{RheudejWE`Hqqm-?CxBoJIpZ^+W` zET0}ze6`V6)-}87q?(&`ruf01@AbBLgI9Dyd-g)N%a5MDi)E2TrdAyNO~kwFlF@Ke cTR6pId9V8A}j7toEOvqjLUz2xJ)&Kwi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-r.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidney-r.png new file mode 100644 index 0000000000000000000000000000000000000000..e6dce7b99eed968bf65729e0e93ce25c24307d5c GIT binary patch literal 4413 zcmeHKeNYtV8DIS1OJ$;^@taxCTB)+PcYAx>-O4E+cfhG9L@t0MDto){9UHmZV|U>W zFi@yOiNw|z9c46P5Otc-kQfu=M}&Z*=}6N=t(w*dex)=brWi|Fq<#1Jo@A!OO!FV_ z%--%k&+qxY&+~hq_nq6y)Ky7SLT7~{2r|WzY+4QPsC)$n!e6nd=n1?v7TGeT)wCD& z2)u*K1*lZ$0Vwcs4g~Ri=}LVetO*T%_I3D@@^OnIE*@9joKnzp@K1-27gwgV?pQeP zSyxFTgUla)MDfvsIpJ9!*{{TwAGB^STbNR_q8iWFPrN#<-MV}E)85*Ml<{Y(6Wi^- zNSXe@i$@>!{)4%PU)ht>d}j8GIt4lJbleHPBC9UzeEoOz@edo&-T4pKu9u37zwidX zn|7#XWpgz0+Rk5B2a;hoG)z6cS9$ODn_&&pZ%$nkHmRcRvV1r+yiFjM|g+uZh-KuZK@hYCPH6 zdeMHZ@xq#npp3ZZdXT*7`@+{9YW~lHis#i4bN+ev*13zfmc-_y?|td%<$&KiX11HM zF5l0%(6G2C*!~<{wfyqcoqI1t#az5@+_dT3wr`_4#nSC1b=gG2!fBtWZ`E(rZFNRt z`@5FrZQiw@qI;k3lbT7>mI><$zJE>plrD27R^=AGsgIA^eLC}zJw4iXhr4t1t(V@w z?`5Uy`MmVE^Z)$u!czKZ%`x`WDse(c)V#`Y)1{-e<%^=4bFL+;cN~6pYD?*jZ;xDB zu=DM4iQ6Y$t%(N`4_zqt1!z0TI<-*j)Z zW6tm zK9>h}9fHIx^Lc1yBal!#aB^;=qVvpo1#?xo(m285MqB3O>tbT!H!_(ng~q)0&DV@B%_qMc@R1K?Eiix+U6&xyAW1MIVO= zh>XB_B#w8ZGAC{4^ChD~0sZJeelCyII!Nyp`&EE?;6B=etCcF;<-&(Yh?2PglJqC^ zqYuYwf#HL^BhUl2`@s-pwNfUY$(Pf!n2ZW}ev0K8j-~vM z2CbcO*i{Y;*j3RO3G^hU2Mz|)5E?xRfJ$R`FvF-UZc(D$43McHxsroC8nwfrH82iL zPwE(qBnW`nbtL3b)1)I>$CA;6W*9|^z`?GhbBAXoQ?ZcB4hV+Psq~m$OF}9(+778$ z8l!cLR>$fIhe}WTsaS?ehRPJnydPQODIoQg}e7!`z4HDpQ6r6mUpfO~** zv%FUva@jZ+NRwz;PqmIzlLieO1}y>aL!fjZh_DxBR<%m0A^jeCVJKJ*l$Mq|6%zRE zuo@~s0JOvlHlEKlD&(Y4Idaf#g&T^cCE7$w0FtT*Ev3>>D!q+R!(U2EU@9G@8iwat z&QbWk(DL>{WBL|7nG@msg?>}to=O9GeQ$lQxtxD9p{RdbP&Ct5f=Cwt)}JTj>T@wU zwA%^b`O)9719t95ngQqyS_i{MV}w?##z=#K#b`E~#ekk5b!wnzbZWy$c9C~TURnTg zPN*Z)3O1-;D>SlyseUyQ@67@7IzY)Vl?EGm^cm3bw z3LW~G0&e&Z$O}J}NcNHzer5&QS0tGb0hxg8?|P8(9khgalGlg`GU;dX6@XOln*ohM zlErEcY9AjmAy~WKrb&XPZ!D%bTV@lJJ!4{Rc6e3!3$gRI?s}&?rLyF3*;8cF$;p2p z+Ba`$eqVFHs`>BCp~UdVuZ9w*o}FZ};qbM14z$H|F>lR{%L|Vxxe@T;-?U9H2g>8a z^97Of;=4#y$4bLp<%5LDA#*>O{Bhy3wy=YRvts`kFeT)#lh-cpp0QqYwvJb3_SFAo zM~3ZpZ8x%*z-?z|`_UWDZvr*N3fsRUn;Tl1S{mSZ{HSI2D~nftmik4I^+em(*E?sH z^xkFVRJy;vyX5oTY1mX{$&E%|Mf=RAn;X2A_cpyB8PQi*TmVvXBxSx?xvLG9jaba9 KOvmH1%l`{b^Gg~4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidneys-inhand-left.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/kidneys-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..1ed66dd0c7f82a524e6a7900e156bc052a353375 GIT binary patch literal 4456 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 T_pVGcz@zJRY1&hX>o@%eJVRb= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/liver-inhand-left.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/liver-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3257f1dc4671d35a04c18b748d02362353c299de GIT binary patch literal 4437 zcmeHKeNYtV8DB&LLa1mdrhcUBImVcIxC2f(LgWT<6m@U+y<_3-_PAZR z0~IuC5J4J4+Ny&>Yly@Yt4-2UR74X3PVAsDMoWTTQPNn8NNW8G(Y||pPcqYCrumPZ z+1uUseV*U*Jiq5-?k!DCNel~_6@nm0m@!Ge0zPBKJNPO1dzj6=3Lj?*%^AW9%7ePx zoRzf$R48x(6nI%Hf_OU|sb7SBhzIxEc2=wp%)g^asa)1sbA9I1rCo0??28dTZhl;F z%11SyYX-YJvP~h*FOTL(&R!^KFD?0nujc&&k6bhAuuqfLF5C6+VD-xZ(=y+4Pk+M} zek=KXZ$Niqu-BS^qDHayl$acAZ~+{K@zw%8KN?S%(4aZ$f+%(!hySDCxmuDai4zbU)1 zCSAkjroWr_dDFsTs;;J{9<+GYNcfYUr&hgdnX`*jFx4kR2x6Dyo9o%bpGRyTjMjc<}6o=I)>1ci&q6+Kr^5eR0QvPgGw}cW>FUx`z8}PyNYXUJOE) zXJXfopps^9=^roauFn0}?Vf9jp2tPVj-R>zQ0=}N39Bxjh1Hc|N+xN}A*C430;FDt z3zi*%#4Pc;C^`oSs0G+qr%uv){FDS`8J%Qhv{aL7h$@PZ*9f($zJ zgBrXUHmPg{;JG|E4Gj6fDa;=Y!O+9{t~|Hh9}YvyfE_rXC=aa?V@xI*O{v2gA_X?q z;qq%ivd2gYtaXH}F}{gA{%}S+0@a6c$4C#w?iYqqCKIXW=seLqqh2Qw?UM{gvkd8f zrL7vdRZgohl>*?HQl$YHWz||R+{yq2WmRYyTrmpD=;Q^;NdplIf=gM5gR9jRLKAJp z=xCh5lvK0|(@u?NG&B+ zDg^Lrz-Y*LH=qR0ZRR+;P9i#mikidQCfHC6B~W@w01y)K*}&&fsIfmm&gW#m5CE$DB2j=_xOnM3yc~u zP;X!jjxIO}Wy7OzkS}rQ{D{|J9)3g%5PHJMxcHr*Yl5zEF)%LSiRzl5Yg`PBOL(HX z{%>@Jj2xzb6aEA8z@yUE&fIo*%zDbQJW-E)jZ`Dmo@WvY;L222(kdQ7LVqgW0m#0p zXW(LxU^E$mZU#=B9EPSmo_`abr6(EnOU>Sno{nSLXHp|R?yEd6tuTBYI{DM6?MH4q z~40?OhCnpl7+~Jg=`pB;2;HJ;Fev|o? z<4F-%e620*RPEKe((?K|2f$_|KNv)8RH rmd&{ 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νz|>;Vk3#g>Uh1FIu?;4ZSkA*?6B?)Y!D~ zvz6=BqpNV=Rp{iIpx1-v*?+F|jUT(yRql=cN9BjQd!cVMr@sbY|D)kE2ns3_5)(~^ z#Ki7`KpC5tuhZ#|$4{)wSWp)+qqM-3ciOb&hbs9u=ADa&jHv$P;?5OksxvO`c+rrT z7rAuAsNz`*Us$?1Ki~PgAx9%ddyX0|C8s{gNY5VgucLW!O^ttQI2`;|(T0z$DML(T zz5ZmCC8~Bt!Qo?TCxvIq+|Q{VdY54%zj%-zF*&34SWJC;!`AI-XEublRh$@8GvW6S zhCMh}Q|)ew9<{G($LOtN(_~`8Hz~X86-V+E+F5PqK3F&Z!q||Cx;Yc-ZRb{%r^Xm3 zrkmINyKHrR*lpy(vV&(g{&Z6re)H4!BCiSW$jhglSXUA{?$!0C@-p<3@zbN;{dDrf zwzb-hAqP3vd%n|qOTx_hcP2lHDE8#s`Y@_-M||X+KkvP_7W*LQ`Rsq@wzq$^e?oLg z=ePrxmvp4Q@VBQ^4`01JCndg9?aXVud{g(eD@0awd0L`tYMk-KtszZc+}X6x_cd~{ z_SU1T4X3^fuB_SpS4YW;#LPqS*Y8ehy>D;5*Q`3cx?m2%kcBIfAii;X5Y(c$7@LP01{ zB-twz;PTioIL5_U>GY(zT@c_(C(jl|C#_U^JRXHdrEs{ilo&-(N)%V(I08HnccEQm zyolXBMS=)mB=K(6B{)UFVTUD5#^T5qb#ggahr9E$IgQ31c)Poc1;B^W%Q%&o0#({< z%Dxe9F}VPMbS3nw5pFXWRAoBvcI3NQKDmImi&OeSaBNS!GvAf#FNb55d@gSTu5Pd^ z)^E!cgVEFzAyJSe*qr_-Kz2V*QLy%s)h{<`#a~X}L_l~CZa?qt+WpSJ%V?yN9BjUn zo*_vmm-eSQ2P<&2|CAy%YKAA&h!t0}2w~+3gwkLb!f`4!Z((?xK*>H(2D@8i>?|)q z0dR!?a7YV_Vkpib6o*j=p|TK&mI4qYijfu`<18G3_kl=r2|$%hZr`jVC=NiO1c8$n z#v@vcu}i^&`!a|WbsO;J8l05AiBopX5Hy-Q}n#xD>ViBC*JU?hnV8j2t(k|KJY7V<7P(4vHjp$b)C zMQRKU$^q0el2QSHKLS)kC%Sk>bhyk8N3KpTB?U{7Jb|7FLkwQdjD)Z*}T*TKpBFn5L9c%F&f1HWpd@S zFApQER*M$1APi@*AOx!A5r(pm2#KR$0>GKt!t_t~e=iTG2^CGC|Bv!;Qp;(qRt(WH z9OxcNsiaZH5uB%RTutDF7PtJS<@E@j>Mk!vDc$e8wHl-Rg_;8neI5{?>j4{h@POx- zvgbk8B?q9iXL)o@(X-qFh6gtp5WjP|cg8lA}^f zpB}&FiJV4wH}pD%x!x;I#682)o}Yo{va>7&Yoge7mbti80f{Edc&@aHNj zR*QyUw7&Y_&2h!ocV}k5|8P~ymzyGftSC)$#QKou&uY*44ou%H*}~s;q*-?SK~Z_@ z-K<@2>wc6{r*a_x4@w)izq(iT!}Eq7;^M`Sc(q0SMnoDWJm#q3%(DfM95 gn#Yp^wI&2X>xX9AChghcgTP@(o}aXPPG;$U0Q~gV%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lung-r.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/lung-r.png new file mode 100644 index 0000000000000000000000000000000000000000..b38e6e13d4aed9162a688dd5a1b808d9c790696f GIT binary patch literal 4883 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 aw+_#$-kUqla5v)t535PZP&drWTlH_;(57Gj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/meta.json b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/meta.json new file mode 100644 index 00000000000..75ad3160083 --- /dev/null +++ b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/meta.json @@ -0,0 +1,107 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Nimfar11 (Github) for Space Station 14, brain made by Widgetbeck, all modified by Sha-Seng (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "brain" + }, + { + "name": "brain-inhand-left", + "directions": 4 + }, + { + "name": "brain-inhand-right", + "directions": 4 + }, + { + "name": "eyeballs-inhand-left", + "directions": 4 + }, + { + "name": "eyeballs-inhand-right", + "directions": 4 + }, + { + "name": "eyeball-l" + }, + { + "name": "eyeball-r" + }, + { + "name": "heart-inhand-left", + "directions": 4 + }, + { + "name": "heart-inhand-right", + "directions": 4 + }, + { + "name": "heart-off" + }, + { + "name": "heart-on", + "delays": [ + [ + 0.6, + 0.1, + 0.1 + ] + ] + }, + { + "name": "kidneys-inhand-left", + "directions": 4 + }, + { + "name": "kidneys-inhand-right", + "directions": 4 + }, + { + "name": "kidney-l" + }, + { + "name": "kidney-r" + }, + { + "name": "liver" + }, + { + "name": "liver-inhand-left", + "directions": 4 + }, + { + "name": "liver-inhand-right", + "directions": 4 + }, + { + "name": "lungs-inhand-left", + "directions": 4 + }, + { + "name": "lungs-inhand-right", + "directions": 4 + }, + { + "name": "lung-l" + }, + { + "name": "lung-r" + }, + { + "name": "stomach" + }, + { + "name": "stomach-inhand-left", + "directions": 4 + }, + { + "name": "stomach-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-left.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5242d1c001b65147925c82a20f9e9ee7142c29ac GIT binary patch literal 4465 zcmeHKeNYtV8DA7V#F&C5u{G!{$5@TBce{Jv8%{;;fWsUj62KzWz1_WI_3rlEUG5HI zCHN7)wJJ$tf)(RuwFKHsgJP)|Bw|97Sfepekf7EQqKIaU2BLlU_;iw)4l~Vv?9ATo zJ|Dm5d4BKnymRlS)Re>tp_4-)2%2C?GNpm%T?bG%SLtlHXs`>C;j)==A zKedhea7S2GR8xHqvhLR*;RR6}=6=f^YNSuDCYvul)g?=axz||fztG__-wbO@*|Q4| z?;b^$LwR|*6Y#K-qn18OMw z?M`D-?cB(^rHc-kXHJQkA%9~(@rBtOd1$k_BDFEJjCf zW>!y#EsWfn-0<1%J#{g$=RP;CT2;NJE2dK@+`jtIGQ4K`#80s1ijBIB4lT0x-t3j@ zUYoZ5L5ctU((x1L@HyUx+l2FEkt1QNv)~Wh7W!<)AXw%!+wxe$^FIHY(lA-5T zW*pDE{P*dFZk2KJ}P1R zn9oY*@jb1DcTQ!$tJk#uYJJ<>&MmIOtwBXOrI#vhby7|4z0e~^YjVef71m|KFJqU=)cAGgY?cU+Xg^K+1^ zkZePZf74$+H?~aq`u44>s#}j%LmQvr%lGju&w{S=vY@-NtS=H2=TeX~XJZt8mj|>R z1jWwrdq`>pBf>Vu!Mcs|&Qqu5FiRWdnHno<^~5u|Y*GQwEGkGzrwUe323kI6c4(}h z001sVBw@eH=@tmTQ69i0z`GCxWXvUvZliE9M8aNg<63kWspTeh7aJ)l_84Ly`iYsv(0Tzgm?-ofv;ufMMh+Yg6BTzi+ z5n0X+OPHjM%M*=qIncxX`MEq+>j1o4=wku!q4bj;C8j`?E|+qshaj500HiOWAN3H@ z!H_D`7=g>xtYXO`x2ii2(Nj+$XI2YY!L$E31_-aa5j^p2cL8OYsSsqga{mnc(bGD;o*4pVaSI~prWgqdfGb#lqoOID9;YZoZKrTV zt*02ofT9?p*D_k#K&jMrm1YRU0-gn3NjisSB|*^uN<&e4y&3>uYTAIPHCjDFs&Ng1 z+HlOK)~IbNoDM+I6p_I3E)py!>mnVD(&Kgn6cXV?T&l$=#}(+HB-KfZcHjVJfOXTH zPZ(6Cvo2vfpMFldy)@B-*X2^B*XDs@03Eerw50o0OGrviY0 z98^QZ^9(6+d^*QDjdCd|Sn?cDTfsolq)3`bkpZA6t|3qrf$Gz7j6gL6rbbX5fex|f zXx5(pzpSP4fn$3YJ&6@S{QQ8ZccvCGD|^3sKb>q~m|!?C76eK4mLQN`rk7)Y)vKa% zNw;Fbq=-^?Baf5$AK5$g>UVE$q$E>lo`H3dzE2tPMetl`Qbo3hMNm?vG(D&eBsYrnq!}b}BvdTE^b3Kp0`@W^2X|Ly)_4C2c;79#-Bo=v9BRG#U~Gi$ V#c89Rwb4>Ai#f&g&b(!7{tGl|aistN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-right.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..004aebba0772a71166e3353bfe7b1f807237e86d GIT binary patch literal 4461 zcmeHKe^3*57GJQ+55@5Z)}B>w4P*VqCcD{?A6ud*2@t$s29O^Ioa}BkVTEKvb|HcG zWbA1bwR))4VzELk9;2hhI<*!L8x%(AaCbUX+d@H#I*va8x!R&0)%$MvJ?+d5GuQvv zna%FL?|Yy3-sk(?n|zB+anV76^8z6V3Npm#;=waQy#1$u-{Wjh5nryM<7x?z7YTK^b+(Jeq1+5=L9u+|mFA;@P78yRUbL`DuJ15zma zbBQ+QQpEg*4GER{vX5E_2@YweqF*6!>L?cs}dZ>r3cdzQ@l7uHt2UA5h+L=OM3GIz_n zi?=>0b6+f?S_xot(?^#1M2;(aH4qjpdJ zs(g*JzoY2U`Lr|YuzRme(#%ne)NONss)L~L zRc;4KXEOp!F;>>DmGqqdLISg9tt2_jh#DP{Oconc=wuQK;}Yq@Y+7TMtXdfu?j`_$ zjS)!LZOgIqgj*}|;u7Fp6w4&AS4GIyN>Yp_IFfTRutKVkqKMwj=F2531L1I|*+RtY zq6Q(rmsXM`2o6FfbGckn7cS+TRvD(zXk@5dCYK{X1K|to0_jHVe254!fT3e}+Q~Wu zmb1emCP{I5f>t5{>+n!~HiywT3~%QLSpa;<+@wQ>Nl}^2CL3+R3;KKjG8oXWTJVXW zM`iI0&*eF3MxW2vg^||uremgMOb%lMsyy(Djd2-mFq(!fL<+2|&Ed5I zWRKAlSjz}mV`39myy=V%1eg!wj?o^<-Kz|=j7CDo(RpHc2Ax(S`X|gB&6)}CD^5}r ziK!UGf{{3)2vea5MPU|%R#3PCQ!8;yr5Xigu=4_Grx_6nfJ<3`V?h};rNT)BB~b;U z06>U_vM3OZ3dh568f8$WW)#FaCkv{Q%o!b(2xSIPDy1R}r!*P_L(M3nplAjmEgBSI z6qHJ1Hmg)}h1?5erim!dX(PdQvNqDn$Q*X7cR?haSZy+BC2}b`A~EHVf(00W9$@We z&c%-`C9*aqK_EpwF_i*SXmAY2aXBhi4!H6nCNWMP)S`%rp;BDoH5WIA0OuebohZi$G>pLI2&y8` zQTm*jwG{j>ZLxje@PSQ_VR_)cz$+T)sRSl>;A`MBhxIlS413#xAnAb=cru?cd*cLH z150!kX}2<9ehe1ukevOMVqhp5@JA^T4Xy}76eQ?zk|EWI+(N3AOqdd5l+0Lkp0fxp z(#fp00v-WZpg_G`!Al3XYS~zQR~94g1E35+ab$!tTp}AxRwho2p=`rtzu+U>t1xQB z0J{Mh7+qiz%7#bbAYbCp`3Q0JbDEw)Nq~IHp-kOhrCX(k(*qAz(tZD&z9TJiXX@=T`Lg*4!VC1=0?;Pkv#+s+*L%#&QvT@$-kpd0qoeDkL-`Mc|7WtG$JPFlj%zR^@+ zs42N|>EN7ztiI%^2mEZ)+;yi4kNjKl^J$5XtU1wcPi|QFtcqH3f7R?)zU!-+m9>3+ z&%w9VzJs11sH`!$V&&tEq=(=Bm{x&hGzVRJ>gioyb+h&N?<%Iv?n_>7jCk$G3wOFN zq~5=E#(gXSE}|CbYaX60D5q+7fB53s@lzWu@KSYm<6_hGCaAUuT6%T*>vN0^9d_Sl P(TPDHr#rPK^R52^3+ibH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/organs.rsi/stomach.png new file mode 100644 index 0000000000000000000000000000000000000000..579cb79867ec0f826f68b98e1eabf8b02fcb44c1 GIT binary patch literal 4548 zcmeHKYfuzd7H$xE`6x9;HZE#A6vhY5bkFp>T1I&cFLewm1-ODsPj}DII5R!d-N1kZ z#Kic*S6nq3P*x=xj0tMFTDmHzL|sX;oA^Lk6fq{62*@r9@wvAL1guTfmQ|a7Ow~;H zJ@-4`J?A^;-kQ5IVRq~g|Iz*s1PzIgGt31~So->UgI^&puN^$9^Ac0UxnvIP;5jpE zWneMa!N81*HA9f=x-DVO&@-^_vmZxJUF!LVu(fH&X-!?5PvpnPT7st)#cub#zoTQ& zSnt}wsiQvKe`R;$mqU(we;D|#V|JJeiuyLc;>@J7&2ikn5;NP!J+4sYj9M|3 znejKn{Q>JsJuj)ss!eOIo3SYYM6Edf#Ul|qS?4$3_i9tY00{DUpN)!2h>wbTnG8sw z^pEedgIKJSJR&{T}vZnCX)waT7kD|1)%azToRK2|vdTwc)@pI=QWBQ|w?J=>d z$9mkdH8vgFbzyPUouO#^?wKEaA6Kv~@__GOcl<+hr>JN_8TVE5{uArI^MPlkAvYnP zCWKblEIut`y@eg5qqUB+Z$aP?yaCx(9k7wrP%}%897EwA{Hhr3Zn2P`e zHbx|2m(6My2$x>w<|V+pWR}ZdH$+^dm!%jJ;3$q~U_2BLMUiM1o2`&d^M}KD+Dyzf z#B@`DkzSS|iVi|9&&kON%~6JOyhV=bbUHbzkSi1jKp;Y{T_jzIT?mpWx;PAsK=G_Y zWH~!5agru3OVrC`U><%MpUq)3_R!mfZWVwYau?~4W1*oFvN^2 zfTK!fQZ$B}6biZz#XCF;x{|c^jY^`T0TrzRi{coA(4<0x;A*WJAu%Nw zYABr=#Tg}|W!zLWMZ|EtjRfUnZKQ>fJM0$sgd{i-kr1z!DMHa+OM;aY&Ar$lv_0@J7!>RwP1!waAnB~}a#RpRa$sW1dc2S`gwoeBut zc90Db#WSSH@rfK~)yt%yV9B#*+6XojO^T#}6d6E@DpUljBv5Ul0wYkI01~1a0_}t6 zXx5zjztGb5fy26r9>)q`{am-HYfsH%oL!@?p_O%SCKz^a3xcG&QV_^&rmI|lt80qN zAng_goFCl{`_j(-N;7CNvzb<@&7f{5ir_S6LUd{zLo`aImeQ$oN{UjsRp? zz^}^&jxKN#%6pE&ZoNRPzvZX94!`9RFxv&*DP<-%vb~T0y+;ZgyYV20*jv`ZoU9PgWiz79?-Uu z-vOhK7;lXBxi`Si%S-wDrPm6;U7C+KL?ou1Y2JKbrso{!%ffeRJ#~@1@0Nq*h-c0C zwA9RXo<0G?mwRjc0!sqDoI-{#>&&=2?tD%3n4JrjdXFLM2QE)e@LTv^!!l!DZlv?n zJy)yq=DCiB6CG96)wjM_@AqT-EbSio;}f6H4`}(!=KP8HWca;cn_o%vIs!OMeiUE_n6@Vca;h?AS%)U+PS;Hw;3lm5G? z_`mo~F8D0*_G4q=w!puKOgx`AGWgnr(qSPr;Q(0?I}qO6>9PLd#KVh9%O_OkTp5`D zB=u0qlKKkQ-5{@7gWE4g;Gd@NHZAsC6BoNKAo$?e(#OF&ZftMXq_60>7@>Ubnsfcs zaFuLK!`-L1Ojnz&)Bw%b53dd#v1-`@BLH$-}+V8)iXiE z%I4lL@;UV6;*(XCUqMxMKQqcrBR0O#=FI%MqVu1YCBh`9!_m1V-?MUO@$r3?6bT9f N#YfLJd>)y;^gpvdlqdiI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/eyes.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/eyes.png similarity index 100% rename from Resources/Textures/_Impstation/Mobs/Species/Thaven/parts.rsi/eyes.png rename to Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/eyes.png diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/full.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..197bc89cb679be62ce5d0292a8f2e21db1c13baa GIT binary patch literal 4562 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_arm.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..aacc60bc6851c5edb09256f2b1116548a7fec247 GIT binary patch literal 4352 zcmeHLeQ*@z8Q);OObnnuh~UAn$SHr>>5NYNt^sdD6ZWS(PwvO9PQ%3;<~K9f?a04bcLL;o z^HG1+^l6(OEM5NgaVLQX{jrsCzoZsEkC~i!xGjB7E77k zVi~Fi)v)!M7tE!db92^r@7Ubn%KaL@^!#@Avm*~2-Q(Jmn*HdL+ZU(2^w{lJ?UonM zotw2kJ9l8&E_T21@};wnq^>E#udI3LwZ=_1e&MXV=lqfCDOb<*N5kC-^Y;GLwKqTc zjTYFNSxs+Qk+t@ZsVfr?&wgm8=hCqc-PtdnzdXILBWkPLeEr>``G=g;)U%oO+ycYw za~Z3z?P!yt`IGm))q3|UnTv8<_`heIgj>3eTXM4_o=-p6(No`f)ZO0rg~|ghGhfbY znzgg!=Dfedb=R`J`zpM>?9Fsbl7D7rP0Q=0EAO#NaB~T|MoX2sO@S6)Lu&+3s^4b zR{=ighN_4^g!&G{3W_2jz*RvRcSElbFcVkbJ4E0DZzh)L9F!wuft5n(DiM~iTIk|d zRdFVsC@M@Vh_DF24`qNy{Jwz1M$AMEmqqW2SWVzD6S>MvEOnIOmY@i6M#ZQo(iRbF zHAG<=ULf)w)@dz?L!gnFsFdXpt5%1@VO3bG3W{DeZ8DkElt!)5kjR3R>H;!|kO66i z0x^hTg%T$UAz26pa0L^%gEg|5Adns(%FiEiIELW^Qk(_EhdKg6YFb69{eJam4@tJw zB9M4O-|Hc{&?;3sp%knUIcTee0eQw~2%a1E57mgiSUEhWhCb*=rV@%uj|n;7?kF4f zP$=*U{!q*dkv+yz7Ca+ljmb^X#L5|+2y!3B9b-LId(0SFIUKAt$kiz6*{xjjG|-Vo%BUe}4S>AKt)&>feiXzaQ9xY@e512cpm+qO^=N6G7UjU1IEG{> zlnCH>n$$D2jxl-w(CP-Ec#bUzihh8mQ}6>XREGlISPX@5wz$l0CNwH)L{jDhvIjY! zH6R4|U|1SaxdcBfmx013ZD5RAl)91D8E73vj~G1xMG5tyf=W{=tudxiCWb}jAZmfq zsR$q@N7b+v5dt|Vx`IKUnNX6#70+R{11%^X$iNC@h(IZgj-_<0M(@(lEKRc-ili8p z8f72k1y9`%Su4v2FBqKkQb9uT>tdq8HB}C)2Sq0xBdUz|0^M!K#DX;iE{FEVZd?LuW_?@6@g068fFfQYX?wX)$TnvoMc%r+0 zG`iA84pT6IzJS8$sI=|$Aw4=~CA%M+Z^iaw4Om6T#b`E?+!-oeCSh25rgA4>En9Pt zFh#aIY$;zQ{X8K(%lzC$q{DXEt;Md$soqocz34vx>*FtMF5kYkvGE`OEN`x8FF3EM zw-pa`Copf$*l9~d=5rIZ*S3ARUJ7q4+|~TDcEp z6EOZjX=ayrb-s;}z-KKC8%F>^SX1Nb&1eq1Dy7T_^Vqd~@dP zKK<=BTeJ{c>&B{s*)$ BB8dP1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_foot.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..876876c585f712ebbc2965973474de94669229fb GIT binary patch literal 4343 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 E0TPBL`Tzg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_leg.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/l_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..14f806dbefce5594f8ed734df6025c4db879293d GIT binary patch literal 4326 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_hand.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..f5012b695d7d0717c87e44914fb2a290a8c24418 GIT binary patch literal 4346 zcmeHKeNYo;8ec>SB3i9V(erc(0BWQpNxvE$zZ+71eTe8`ZT}WW6 zb@bXh;EEMJozhOV)pE8y?X{kF>a~i8Gu6uUuIG$;sNg_*wjyeW&QOKJdpCT~b*972 z^*=I`?C$gap5OaCzxR2b$yVj(W=&6+pMYW5bZ551jjk(|Z+sm3eU~q7MVG%-de+Ns z5XOTck>mXkmn(u0hY_B`utEYl7zbFW#L^KyUc{=69TrjJ9j z>U?u9pZte+(x*FTo=UlPzK{4-Vf?JhlwYsx5#MfMPi_S_E+u}W%3R*v@|VcxokGT~ zneDl+*6DYBH;H{8D=VwkyN_oIhW&AiUi)fQ|BbJ)=VNZhZkSW^&+7{?EapYtZqIkx z?L*n19A4kD%a+}=GWn&phP~CE1$Xe+GU)A9y~9Ps-W&<}X#d*E~AlwAZz_ zFFld8pl`z;=o6OC+c$q6zdaqlyM6atHG96>p?PzBbFg1xXR^>iLFSRZZu-@6>#$;h=r-8!5F* z-_3lm`ZM@qcaraTp|6X6FwH(iSlm=re=xgfs`C)OI`gM6Lz0B$=s_PS5UsG** zhUV30=8~c12jb?|b*LWgX#3b$bEzQUUOHp)v;JNtG5+qPBQFUrEV@?SIr)Bi?7G5F zHkVA2_8&6Sgh%Od5K=`z1`#44r79Ey z91bWkAwDScVgOe-fmbY(ZE7`I$A{t*f-cuEeLxyi0qLQQfS^{VA+>^_9ql2>8Rdv% zFre@CkUXeMwQeYhWg!M;l*53WI+}uIhW&$OA%8R-meE2#6cAKGyXwYlndNll4|^yQ z_;?{0^+IBgLCQQgBG#DLl$B^YqXR+i!@OhAL%B!62<39o4v{HS!gD%oYGr?#6&aqT zqqjQ7>g52i5?&Kz35qgNghglJ2rEmOSm@=TQO}K{at0(B1Q@7LA#x3mc#MqKVx~xn zU|Ag?D5Jqj00;nKFj}AmFo5F>a1=#eh(}ck{G+2%s8~d0g%%yhktAWJSc;%@dWNui zDKBC68jP&oXreeP8Kq(wI#Ub@039bU03Xx_1HR~jA~?M&-)U3pH3QJ7CEpKZ4mqG6 z-~+4}mPWuHUVsHMQ1sN9DT{%$lB7v*Hk-`W5zx~xB%xYVSaqbvV2Q3M2ScNDkhDOl zR74Q9qikq<2m)CQc|_4~Q!63his$gM3pErAWZ(cYM5LtNNRvidZ}RAMwBA7LDT1VE zaui-Zjz`;q2FyST5-5jkG)}}d zu*4LDfDfYiF<7uecK&;cfn#(A5|~MXAuR@iVvH*`{g#M~}29VAO~~ zegif%y3i!l4v)e?y_BKzBYpYfmLILr@v}VLYAq)>q5n*E6vRtt!G-NeA{|(&*K+A zOq5Ey)7omcY~1F~aX9Yuu2>sW+wq(3wDc?PgMWH--Wsb=VAx~FgpGf`9Qb?NqmI73 zyFCvtwu^o9P8@x5;V-te_O9zsTzl!;-};LBXJCz2w_=ZP^-S%o{_H8m(V3C!IJ&xM G`+os0(I=q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_leg.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..3e129b56d66a1cadcbfca144fbc0c5e801253152 GIT binary patch literal 4327 zcmeHKeQ*+PB&7ns<zcvOZ=Fejum1dc=E+Z0-N)CfOa=E8*O(^1y1-R9yI{lZ%pJvX#)l7u zrZ;(KoH_W3C;p>nli$lYcj6ZIhcfl_+Ki_b4~Va{a|hQl=TA@hR+X34-~Mjo(_X*5 zJGrZ9OB1>AdOY_gQdLz?x?1x5`W?^L{Dsdwab)4WkK(;72(FaVuJs0j*uggWRu4{g|Vbk@8UFFj+9<99VoAWn2!kuwT_kZNxKQHms ztzdUbrEc>hsq5cVubI@Eb>CdR=j16*+V+dRvlkuiu-CjWa4>h-5f^dyg_JsWxiPD2 z>e~K2uSgy9rtN=wck+&u;&eCqZRT09xzn_HR$7Gr^2DC*y0+t<*Bbt*<$-nX_Ke2) zd-HBA{TMvapXO~T^Y+mR3enMGcmR4qUwkBoreq!r%MB_`O_w?_T6NssISKFd(!{doO9K^ldk37v7+q5 zM=Ii_9lMQm*(G)QmxVdvaec$cxk?B(CU%Ou1pn`2zEx`6#>0C~;qF>8! zq6cUr{vhl-1j)&b1R1sh$fyT+g@8r#&HG0*sK8k?D-2G;8MK0OA-^^RN^6VUY;6T= z<}|sBl5!$6B=7^7K_h-&K%yfSO_Z00_lgBLF7{!td#_%Q{GcX>b&deG(mS9Iw6o&-Zm5gt6RtgmdsQ|$O9*`!?oK2CCiicEy z*I@=g8cif1fG0af#j$jr81gf4I|V=E1$Z#vjmA&}rRC10W>9UQ}3hgjR2gt|%Kr!*ZasjMAx) zAZmxz(AE%OWHICxMW02ZB!w!T!^=)MP#hyOHbw@JlpqZ>VW7!uH>smZil$5$LD9r0 zyvPZB%}=3~@j-K9o1QO7Fn&$c6q~71P#JrQJ^F;`FrjF4ENF&}l^`+IfQ#k{xnfIf zITP>#czz5v?2ujfk!AplSx4~%i_Hk)ucQ1$^zh7ksASTci7gAW#qD<{TKwK@3z>5&r!j5=bV zU(5!NE_f2+!$;wuUNF~R@-w&(zhnp$od_~6eJA9akZW8Dj0-%`T@!MROM!8LC%Wrr zlPhWDWeNn~KcFytRXV%r*x%u6R-&hHnGHFB)FWkw|J{)WEq4a2nr?$fF7$9wzkzdqC5y5!tD--~hVGjC@VZt1@9-^&+n9^S0`YfHlCWrY=e kO($E<6zuzACNk?k$mQe9E$VIcr3#V5USxY?>6&%_1NBZGE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/torso.png b/Resources/Textures/_MACRO/Mobs/Species/Thaven/parts.rsi/torso.png new file mode 100644 index 0000000000000000000000000000000000000000..0238e74d957d6ce0a186c3d29fa123a71d330e03 GIT binary patch literal 4603 zcmeHKc~BH*79TudFBn}doT@f#Oy1yA(=3=^m8LRM$ z$qFheZX}}XEh=nuqZ=2E0*XfxjfuLeuI>V>#sfs-f?*Ml{dz!-+Ei^>wfT>(>f?Lg zd%yR+-}m0D{tA+l5`z3k`SW-Q8GI^U_n@aB115 zW#@OM#1$`_GRt~5)Ags5>L(38Ma5@Q$6g$eUU;GSx05d|xziHSP_}87F!tH%Q}{0z z&Y1pUSgi6d%Ep%=vGNuC6YI3w+y7i_oOfVBTANJ!B4*-MPxGAP*Pk9SG5qYkGrsyH zG2f^0AWzN|ii=z0vqo2ChYt}?{jz%Mn5CkB&Y2zNA5=Mr$MgA+)@qaWTJ7s-U<_OG z*J~1Mr-y!2U$(K(81@ipT(<-N+sSdKKQn&D4|#Xaj$iw2c<?UUJWKmJEYU0%IU?BTDChbQ{(D+RlUXNyY~ z1b=XlpE0N=@|_9h#;-1zLbl#+8au73F3z*D?PzpDbqY4JVR!*KLm7E1XmLx~9;R;M zTZa$r9=dJ#%uplpWc)QyQm-lr3vrvTe_3{~p!T$B|ElkWW}uz0HN0q2d3<~9Met!u zh~@KiOEcacpdDuKPK2nguh!6Usxb(KBswJTNE89+%z{Bb470V z4KBXz_v(ZC6Y^D8Qtc^|-WoLD+Cc{L9}W2QBioX3H*=c?{SZBHR{FUGSp%4DyOntQ z9e(I_U*UnNrN{l|KH_O-9-|VA?(B^iv8twHWPa+{(Bp%jUHyC2=WW@~c+~z`=an@l z!?F20ALgvhYs+nGu9r5ye8C&WxbE)Syv7fvT`mpNE6p$iCml8+K{-r7=(agw-tl-* z(QYR}W&sv40Sj%{2p)e?EkI~WBbX&OU#RB9*%jVLAn<7lNO8- zR;efjFpeA-3F2~rogLpBf+D-^ojES6Hynx-0V}XURR($$_i>q^Hzapka1>Z*o6~Cr z$?l`c(&iqr`mBwc@rKiTA<(=Vw~zMg*uBb7%V5BD4l;*Zo?fRBaQ<=1LDCfN{ZvU! z3MHkMq7sr6qcVb!qH01)qJ)Z)NF^8sB!sjVl-|y;gq;K&6a*L25C@ZEW;K8ia-f!@ zGO1XN5=vk~0Rdz(2{2(YCD99Fri+GINmzTYii4scl!;V{l@g^GB{2zx$|NcYsv;#6 zDwUbV5`|PsN@Qv;6h-3k4wsF9+ezC93lKT&7ViW{I3AO%*9as+tVfb;C0H{wfHgqd zDMudDGi9W0AeALJKE+CzN{Xo^Vx>ZjDP*02dl7#FTnx-b4poc^r7EvEw=p;j2U1IL znF;~Cau^M+bpe8PxQq^mRU_aa5YDoD+5iiRB3MF4umFN$5;>$1mne)9F?`~31&YaV zte3unqRpQFrOlNO64klsi8KTKd%U8~no0%Poukg7mG%}Bf_TdUC&YN6C4rJ8fRs|GrOLkOjKj?4 z5iSs8fjmO4V1jzNLMC->RYYI?yiCCD1EdVa z;nk<3hmsGAg%yoSS9IB7qt6WAax{%kv{pxSbez9qXq`C{IhQ~0+U8u(fr|mcb!{aD zkJcV|TEJBOnE%QVCOm)W$Nb0E=M~RxtHxgRxvg6Gz)x|u`rCFSur{?hDX=m?ad%5Y z$p*{nk()E98Z5Bngm3kj6QkCZJ=k-i=IlT|TU;0Lc5TBqs~!5L(j6}*>{}c_&A!{b zKjHmW{gI|)hA&#qtUHFNPkkSIU-*m*x$BBrUtX?|d&cF&1kc`OB=?msd|LW^Y`t&T z4l?$K);jAMUigY@H>Pg{R~2NMc&YeEL`r2@6P`7}6X+A_EdG_=zIk<$^}Y{Qb2;lf z