diff --git a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs index 0416f4b8139..803943ea398 100644 --- a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs +++ b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs @@ -298,7 +298,13 @@ private void ApplyMarking(MarkingPrototype markingPrototype, sprite.LayerMapSet(layerId, layer); sprite.LayerSetSprite(layerId, rsi); } - + // impstation edit begin - check if there's a shader defined in the markingPrototype's shader datafield, and if there is... + if (markingPrototype.Shader != null) + { + // use spriteComponent's layersetshader function to set the layer's shader to that which is specified. + sprite.LayerSetShader(layerId, markingPrototype.Shader); + } + // impstation edit end sprite.LayerSetVisible(layerId, visible); if (!visible || setting == null) // this is kinda implied diff --git a/Content.Shared/Humanoid/Markings/MarkingPrototype.cs b/Content.Shared/Humanoid/Markings/MarkingPrototype.cs index dfb594db5f9..71061f31058 100644 --- a/Content.Shared/Humanoid/Markings/MarkingPrototype.cs +++ b/Content.Shared/Humanoid/Markings/MarkingPrototype.cs @@ -35,6 +35,10 @@ public sealed partial class MarkingPrototype : IPrototype [DataField("sprites", required: true)] public List Sprites { get; private set; } = default!; + // impstation edit - allow markings to support shaders + [DataField("shader")] + public string? Shader { get; private set; } = null; + // end impstation edit public Marking AsMarking() { return new Marking(ID, Sprites.Count); diff --git a/Resources/Locale/en-US/_EE/markings/harpy.ftl b/Resources/Locale/en-US/_EE/markings/harpy.ftl index 29d2e0ffed7..686a6474dee 100644 --- a/Resources/Locale/en-US/_EE/markings/harpy.ftl +++ b/Resources/Locale/en-US/_EE/markings/harpy.ftl @@ -46,7 +46,9 @@ marking-HarpyWingBat-bat_wings_tone_2 = Membrane marking-HarpyWingBionic = Simple Bionic Wings (Whitescale) marking-HarpyWingBionic-bionic_wings_tone_1 = Wings -marking-HarpyWingBionic-bionic_wings_tone_2 = Lights (Unshaded) + +marking-HarpyWingBionicHighlights = Simple Bionic Wings (Lights) +marking-HarpyWingBionicHighlights-bionic_wings_tone_2 = Lights (Unshaded) marking-HarpyEarsDefault = Feather Tufts marking-HarpyEarsDefault-harpy_ears_default = Tufts diff --git a/Resources/Locale/en-US/_Impstation/accessories/headcovers.ftl b/Resources/Locale/en-US/_Impstation/accessories/headcovers.ftl new file mode 100644 index 00000000000..204af870f06 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/accessories/headcovers.ftl @@ -0,0 +1,26 @@ +marking-BurqaSolid = Burqa +marking-BurqaSolidLizard = Burqa +marking-BurqaSolidLizard-burqasolidlizard = Burqa +marking-HijabFashionable = Hijab (Fashionable) +marking-HijabFashionableLizard = Hijab (Fashionable) +marking-HijabFashionableLizard-hijabchiclizard = Hijab (Fashionable) +marking-HijabFashionableVox = Hijab (Fashionable) +marking-HijabFashionableVox-hijabchicvox = Hijab (Fashionable) +marking-HijabSimple = Hijab (Simple) +marking-HijabSimpleLizard = Hijab (Simple) +marking-HijabSimpleLizard-hijabsimplelizard = Hijab (Simple) +marking-HijabSimpleVox = Hijab (Simple) +marking-HijabSimpleVox-hijabsimplevox = Hijab (Simple) +marking-Niqab = Niqab +marking-NiqabLizard = Niqab +marking-NiqabLizard-niqablizard = Niqab +marking-TichelFashionable = Tichel (Fashionable) +marking-TichelFashionableLizard = Tichel (Fashionable) +marking-TichelFashionableLizard-tichelfashionablelizard = Tichel (Fashionable) +marking-TichelFashionableVox = Tichel (Fashionable) +marking-TichelFashionableVox-tichelfashionablevox = Tichel (Fashionable) +marking-TichelSimple = Tichel (Simple) +marking-TichelSimpleLizard = Tichel (Simple) +marking-TichelSimpleLizard-tichelsimplelizard = Tichel (Simple) +marking-TichelSimpleVox = Tichel (Simple) +marking-TichelSimpleVox-tichelsimplevox = Tichel (Simple) diff --git a/Resources/Locale/en-US/_Impstation/accessories/human-hair.ftl b/Resources/Locale/en-US/_Impstation/accessories/human-hair.ftl new file mode 100644 index 00000000000..9270e2e125f --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/accessories/human-hair.ftl @@ -0,0 +1,3 @@ +marking-HumanHairGatheredlow = Gathered Low +marking-HumanHairFrenchBraid = French Braid +marking-HumanHairLowpigtails = Low Pigtails diff --git a/Resources/Locale/en-US/_Impstation/markings/bodyhair.ftl b/Resources/Locale/en-US/_Impstation/markings/bodyhair.ftl new file mode 100644 index 00000000000..c9c07bb2929 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/bodyhair.ftl @@ -0,0 +1,8 @@ +marking-BodyhairHumanMale-human_bodyhair_male = Body Hair +marking-BodyhairHumanMale = Body Hair + +marking-BodyhairHumanFemale-human_bodyhair_female = Body Hair +marking-BodyhairHumanFemale = Body Hair + +marking-BodyhairHumanUnsexed-human_bodyhair_unsexed = Body Hair +marking-BodyhairHumanUnsexed = Body Hair diff --git a/Resources/Locale/en-US/_Impstation/markings/misc.ftl b/Resources/Locale/en-US/_Impstation/markings/misc.ftl new file mode 100644 index 00000000000..2cb7e65f068 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/misc.ftl @@ -0,0 +1,178 @@ +# this file is subject to getting its shit moved to other files at a later date# + +# arachnids +marking-SpiderMirror = Mirror +marking-SpiderMirror-spidermirror = Mirror +marking-SpiderGlowEyes = Glowing Eyes +marking-SpiderGlowEyes-spidergloweyes = Glowing Eyes +marking-SpiderEyesMulti = Multicolor Eyes +marking-SpiderEyesMulti-spidereyesmulti1 = Top +marking-SpiderEyesMulti-spidereyesmulti2 = Middle Top +marking-SpiderEyesMulti-spidereyesmulti3 = Middle Bottom +marking-SpiderEyesMulti-spidereyesmulti4 = Bottom + +# diona +marking-DionaLivingNymph = Living Nymphs +marking-DionaLivingNymph-dionalivingnymph = Living Nymphs +marking-DionaMossChest = Moss Drape +marking-DionaMossChest-dionamosschest = Moss Drape +marking-DionaMoonBloom = Moon Bloom +marking-DionaMoonBloom-dionamoonbloom = Moon Bloom +marking-DionaBigFirefly = Big Fireflies +marking-DionaBigFirefly-dionabigfirefly = Big Fireflies +marking-DionaFirefly = Fireflies +marking-DionaFirefly-dionafirefly = Fireflies +marking-DionaPollenDust = Pollen Cloud +marking-DionaPollenDust-dionapollendust = Pollen Cloud + +# humans +marking-VitiligoHeadL = Vitiligo (Left Eye) +marking-VitiligoHeadR = Vitiligo (Right Eye) +marking-VitiligoHeadJaw = Vitiligo (Jawline) +marking-VitiligoHandR = Vitiligo (Right Hand) +marking-VitiligoArmR = Vitiligo (Right Arm) +marking-VitiligoLegR = Vitiligo (Right) +marking-VitiligoHandL = Vitiligo (Left Hand) +marking-VitiligoArmL = Vitiligo (Left Arm) +marking-VitiligoLegL = Vitiligo (Left) +marking-VitiligoChestF = Vitiligo Spread +marking-VitiligoChestSpots = Vitiligo Spots + +# moths +marking-MothTrueButterfly = Rainbow Wings +marking-MothTrueButterfly-mothtruebutterfly1 = Stripes +marking-MothTrueButterfly-mothtruebutterfly2 = Dots +marking-MothTrueButterfly-mothtruebutterfly3 = Wings +marking-MothGlowAntenna = Glowing Antenna +marking-MothGlowAntenna-mothglowantenna = Glowing Antenna +marking-MothFireflyOverlay = Firefly Overlay +marking-MothFireflyOverlay-mothfirefly1 = Firefly Overlay +marking-MothFirefly = Firefly Wings +marking-MothFirefly-mothfirefly2 = Firefly Wings +marking-MothBee = Bumblebee +marking-MothBee-bee1 = Outer stripes +marking-MothBee-bee2 = Wings +marking-MothBee-bee3 = Inner stripe +marking-MothBeetleTail = Beetle Wings (Junebug) +marking-MothBeetleTail-beetle1 = Outline +marking-MothBeetleTail-beetle2 = Wings +marking-MothBeetleTail-beetle3 = Shine +marking-MothBeetleHorn1 = Beetle Horn (Pronged) +marking-MothBeetleHorn1-mothbeetlehorn1 = Beetle Horn (Pronged) +marking-MothBeetleHorn2 = Beetle Horn (Lance) +marking-MothBeetleHorn2-mothbeetlehorn2 = Beetle Horn (Lance) +marking-MothBiggerEyes = Bigger Eyes +marking-MothBiggerEyes-mothbiggereyes = Bigger Eyes +marking-MothSnoth = Snoth Wings +marking-MothSnoth-snoth1 = Wings +marking-MothSnoth-snoth2 = Shell +marking-MothGlasswing = Glasswing +marking-MothGlasswing-glasswing1 = Outer +marking-MothGlasswing-glasswing2 = Inner +marking-MothGlasswing-glasswing3 = Stripe +marking-MothRhinoBeetle = Beetle Wings (Rhino) +marking-MothRhinoBeetle-rhinobeetle1 = Outline +marking-MothRhinoBeetle-rhinobeetle2 = Shine +marking-MothRhinoBeetle-rhinobeetle3 = Wings + +# slimes +marking-fizz = Fizz +marking-fizz-fizz = Fizz +marking-bubble = Bubbles +marking-bubble-bubble = Bubbles +marking-fishbowl = Fishbowl +marking-fishbowl-fishbowl1 = Fish +marking-fishbowl-fishbowl2 = Fish bubbles +marking-FadingStars = Fading Starlight +marking-FadingStars-fadingstars1 = Brightest +marking-FadingStars-fadingstars2 = Middling +marking-FadingStars-fadingstars3 = Darkest + +# vox +marking-VoxCocktail = Cocktail +marking-VoxCocktail-voxcocktail1 = Feathers +marking-VoxCocktail-voxcocktail2 = Feathers +marking-VoxCocktail-voxcocktail3 = Feathers +marking-VoxCocktail-voxcocktail4 = Tail +marking-VoxTailStripes = Tail Stripes +marking-VoxTailStripes-voxtailstripes = Tail Stripes +marking-VoxLArmProsthetic = Prosthetic (Left) +marking-VoxLArmProsthetic-voxarmprostheticl = Prosthetic (Left) +marking-VoxRArmProsthetic = Prosthetic (Right) +marking-VoxRArmProsthetic-voxarmprostheticr = Prosthetic (Right) +marking-VoxBeakColor = Colorable Beak +marking-VoxBeakColor-voxbeakcolor = Colorable Beak +marking-VoxBeakSplit = Split Color Beak +marking-VoxBeakSplit-voxbeaksplit1 = Top +marking-VoxBeakSplit-voxbeaksplit2 = Bottom +marking-VoxBeakTipped = Tipped Beak +marking-VoxBeakTipped-voxbeaktipped = Tipped Beak +marking-VoxChestPlumage = Chest Plumage +marking-VoxChestPlumage-voxchestplumage = Chest Plumage +marking-VoxFootSpines = Leg Spines +marking-VoxFootSpines-voxfootspines = Leg Spines +marking-VoxFootGradientLFoot = Solid (Left Foot) +marking-VoxFootGradientLFoot-voxfootgradientl1 = Solid (Left Foot) +marking-VoxFootGradientRFoot = Solid (Right Foot) +marking-VoxFootGradientRFoot-voxfootgradientr1 = Solid (Right Foot) +marking-VoxLegGradientLLeg = Solid (Left Leg) +marking-VoxLegGradientLLeg-voxfootgradientl2 = Solid (Left Leg) +marking-VoxLegGradientRLeg = Solid (Right Leg) +marking-VoxLegGradientRLeg-voxfootgradientr2 = Solid (Left Leg) +marking-VoxHandGradientRHand = Gradient (Right Hand) +marking-VoxHandGradientRHand-voxhandgradientr1 = Bottom +marking-VoxHandGradientRHand-voxhandgradientr2 = Middle +marking-VoxHandGradientRHand-voxhandgradientr3 = Top +marking-VoxHandGradientLHand = Gradient (Left Hand) +marking-VoxHandGradientLHand-voxhandgradientl1 = Bottom +marking-VoxHandGradientLHand-voxhandgradientl2 = Middle +marking-VoxHandGradientLHand-voxhandgradientl3 = Top +marking-VoxHeadGradient = Gradient +marking-VoxHeadGradient-voxheadgradient1 = Front +marking-VoxHeadGradient-voxheadgradient2 = Middle +marking-VoxHeadGradient-voxheadgradient3 = Back +marking-VoxTailBell = Bell +marking-VoxTailBell-voxtailbell1 = Bell +marking-VoxTailBell-voxtailbell2 = Back Tail +marking-VoxTailBack = Back Tail +marking-VoxBackTail-voxtailcolorable = Back Tail +marking-VoxTailLantern = Lantern +marking-VoxTailLantern-voxtaillantern = Lantern +marking-VoxTailSingleStripe = Single Tail Stripe +marking-VoxTailSingleStripe-voxtailsinglestripe = Single Tail Stripe +marking-VoxTailSmallPlume = Small Plume +marking-VoxTailSmallPlume-voxtailsmallplume = Small Plume +marking-VoxTailSpines = Tail Spines +marking-VoxTailSpines-voxtailspines = Tail Spines +marking-VoxArmsStripesLHand = Stripes (Left Arm) +marking-VoxArmsStripesLHand-voxarmsstripesl = Stripes (Left Arm) +marking-VoxArmsStripesRHand = Stripes (Right Arm) +marking-VoxArmsStripesRHand-voxarmsstripesr = Stripes (Right Arm) +marking-VoxLegsStripesLLeg = Stripes (Left) +marking-VoxLegsStripesLLeg-voxlegsstripesl = Stripes (Left) +marking-VoxLegsStripesRLeg = Stripes (Right) +marking-VoxLegsStripesRLeg-voxlegsstripesr = Stripes (Right) +marking-VoxChains = Chains +marking-VoxChains-voxchains = Chains +marking-VoxSunAndMoon = Sun and Moon +marking-VoxSunAndMoon-voxsunandmoon = Sun and Moon +marking-VoxCheeks = Cheeks +marking-VoxCheeks-voxcheeks = Cheeks +marking-VoxBelly = Belly +marking-VoxBelly-voxbelly = Belly +marking-VoxTailBalled = Thrasher +marking-VoxTailBalled-voxtailballed = Thrasher +marking-VoxTailSplit = Twinned +marking-VoxTailSplit-voxtailsplit = Twinned + +# upstream vox markings dont have localized names. lmfao +marking-VoxBeak = Default Beak [DO NOT USE] +marking-VoxLArmScales = Arm Scales L +marking-VoxLHandScales = Hand Scales L +marking-VoxRArmScales = Arm Scales R +marking-VoxRHandScales = Hand Scales R +marking-VoxTail = Default Tail [DO NOT USE] +marking-VoxLFootScales = Foot Scales L +marking-VoxLLegScales = Leg Scales L +marking-VoxRFootScales = Foot Scales R +marking-VoxRLegScales = Leg Scales R diff --git a/Resources/Locale/en-US/_Impstation/markings/moth.ftl b/Resources/Locale/en-US/_Impstation/markings/moth.ftl new file mode 100644 index 00000000000..d0adc8f367d --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/moth.ftl @@ -0,0 +1,76 @@ +marking-MothBodyClaw = Claw Scars +marking-MothBodyClaw-moth_body_claw = Claw Scars +marking-MothBurnLeft = Burn Scar (Left) +marking-MothBurnLeft-moth_burn_l = Burn Scar (Left) +marking-MothBurnRight = Burn Scar (Right) +marking-MothBurnRight-moth_burn_r = Burn Scar (Right) +marking-MothFaceClaw = Claw Scars (Face) +marking-MothFaceClaw-moth_face_claw = Claw Scars (Face) +marking-MothSlashLeft = Claw Scars (Left) +marking-MothSlashLeft-moth_slash_l = Claw Scars (Left) +marking-MothSlashRight = Claw Scars (Right) +marking-MothSlashRight-moth_slash_r = Claw Scars (Right) +marking-ChimeraArmLeftMoth = Chimera (Arm) +marking-ChimeraArmLeftMoth-arm_l_chimera_moth = Chimera (Arm) +marking-ProstheticArmLeftMoth = Prosthetic (Left) +marking-ProstheticArmLeftMoth-arm_l_prosthetic_moth = Prosthetic (Left) +marking-TwistingArmLeftMoth = Twisted Scar (Left Arm) +marking-TwistingArmLeftMoth-arm_l_twisting_moth = Twisted Scar (Left Arm) +marking-ProstheticArmRightMoth = Prosthetic (Right) +marking-ProstheticArmRightMoth-arm_r_prosthetic_moth = Prosthetic (Right) +marking-TwistingArmRightMoth = Twisted Scar (Right) +marking-TwistingArmRightMoth-arm_r_twisting_moth = Twisted Scar (Right) +marking-WingsBackstabbed = Backstabbed +marking-WingsBackstabbed-wings_backstabbed = Backstabbed +marking-ChestChimeraFemaleMoth = Chimera +marking-ChestChimeraFemaleMoth-chest_chimera_f_moth = Chimera +marking-ChestChimeraMaleMoth = Chimera +marking-ChestChimeraMaleMoth-chest_chimera_m_moth = Chimera +marking-ChestTwistingLeftFemaleMoth = Twisted Scar (Left) +marking-ChestTwistingLeftFemaleMoth-chest_l_twisting_f_moth = Twisted Scar (Left) +marking-ChestTwistingLeftMaleMoth = Twisted Scar (Left) +marking-ChestTwistingLeftMaleMoth-chest_l_twisting_m_moth = Twisted Scar (Left) +marking-ChestTwistingRightFemaleMoth = Twisted Scar (Right) +marking-ChestTwistingRightFemaleMoth-chest_r_twisting_f_moth = Twisted Scar (Right) +marking-ChestTwistingRightMaleMoth = Twisted Scar (Right) +marking-ChestTwistingRightMaleMoth-chest_r_twisting_m_moth = Twisted Scar (Right) +marking-ChestStarMoth = Star Scar +marking-ChestStarMoth-chest_star_moth = Star Scar +marking-HeterochromiaMoth = Heterophobia +marking-HeterochromiaMoth-eyes_heterochromia_moth = Heterophobia +marking-FootChimeraLeftMoth = Chimera (Foot) +marking-FootChimeraLeftMoth-foot_l_chimera_moth = Chimera (Foot) +marking-FootProstheticLeftMoth = Prosthetic (Left Foot) +marking-FootProstheticLeftMoth-foot_l_prosthetic_moth = Prosthetic (Left Foot) +marking-FootProstheticRightMoth = Prosthetic (Right Foot) +marking-FootProstheticRightMoth-foot_r_prosthetic_moth = Prosthetic (Right Foot) +marking-HandChimeraLeftMoth = Chimera (Hand) +marking-HandChimeraLeftMoth-hand_l_chimera_moth = Chimera (Hand) +marking-HandProstheticLeftMoth = Prosthetic (Left Hand) +marking-HandProstheticLeftMoth-hand_l_prosthetic_moth = Prosthetic (Left Hand) +marking-HandTwistingLeftMoth = Twisted Scar (Left Hand) +marking-HandTwistingLeftMoth-hand_l_twisting_moth = Twisted Scar (Left Hand) +marking-HandProstheticRightMoth = Prosthetic Hand (Right) +marking-HandProstheticRightMoth-hand_r_prosthetic_moth = Prosthetic Hand (Right) +marking-HandTwistingRightMoth = Twisted Scar (Right Hand) +marking-HandTwistingRightMoth-hand_r_twisting_moth = Twisted Scar (Right Hand) +marking-BadmoltMoth = Bad Molt +marking-BadmoltMoth-hand_badmolt_moth = Bad Molt +marking-HeadChimeraMoth = Chimera +marking-HeadChimeraMoth-head_chimera_moth = Chimera +marking-EyebagsMoth = Eyebags +marking-EyebagsMoth-head_eyebags_moth = Eyebags +marking-HeadTwistingMoth = Twisted Scar +marking-HeadTwistingMoth-head_twisting_moth = Twisted Scar +marking-LegChimeraLeftMoth = Chimera (Leg) +marking-LegChimeraLeftMoth-leg_l_chimera_moth = Chimera (Leg) +marking-LegProstheticLeftMoth = Prosthetic (Left Leg) +marking-LegProstheticLeftMoth-leg_l_prosthetic_moth = Prosthetic (Left Leg) +marking-LegTwistingLeftMoth = Twisted Scar (Left) +marking-LegTwistingLeftMoth-leg_l_twisting_moth = Twisted Scar (Left) +marking-LegProstheticRightMoth = Prosthetic (Right Leg) +marking-LegProstheticRightMoth-leg_r_prosthetic_moth = Prosthetic (Right Leg) +marking-LegTwistingRightMoth = Twisted Scar (Right) +marking-LegTwistingRightMoth-leg_r_twisting_moth = Twisted Scar (Right) +marking-TorsoIncisionMoth = Torso Incision +marking-TorsoIncisionMoth-torso_incision_moth = Torso Incision diff --git a/Resources/Locale/en-US/_Impstation/markings/reptilian.ftl b/Resources/Locale/en-US/_Impstation/markings/reptilian.ftl new file mode 100644 index 00000000000..23e10c90187 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/reptilian.ftl @@ -0,0 +1,12 @@ +marking-LizardSnoutpiercings-piercings1 = Piercings +marking-LizardSnoutpiercings = Piercings + +marking-LizardHornsNubby-horns_nubby = Lizard Horns (Nubby) +marking-LizardHornsNubby = Lizard Horns (Nubby) + +marking-LizardHornsKoboldEarspiercings = Lizard Ears (Kobold, Pierced) +marking-LizardHornsKoboldEarspiercings-horns_kobold_ears = Ears +marking-LizardHornsKoboldEarspiercings-horns_kobold_ears_piercings = Piercings + +marking-Fangs = Lizard Fangs +marking-Fangs-Fangs = Fangs diff --git a/Resources/Locale/en-US/_Impstation/markings/scars.ftl b/Resources/Locale/en-US/_Impstation/markings/scars.ftl new file mode 100644 index 00000000000..1a626045d5b --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/scars.ftl @@ -0,0 +1,42 @@ +marking-ArmProstheticLeft = Prosthetic (Left Arm) +marking-ArmProstheticLeft-arm_r_prosthetic = Prosthetic (Left Arm) +marking-ArmTwistingLeft = Twisted Scar (Left Arm) +marking-ArmTwistingLeft-arm_l_twisting = Twisted Scar (Left Arm) +marking-ArmProstheticRight = Prosthetic (Right Arm) +marking-ArmProstheticRight-arm_r_prosthetic = Prosthetic (Right Arm) +marking-ArmTwistingRight = Twisted Scar (Right Arm) +marking-ArmTwistingRight-arm_r_twisting = Twisted Scar (Right Arm) +marking-ChestBackstabbed = Backstabbed +marking-ChestBackstabbed-chest_backstabbed = Backstabbed +marking-ChestTwistingLeft = Twisted Scar (Left) +marking-ChestTwistingLeft-chest_l_twisting = Twisted Scar (Left) +marking-ChestTwistingRight = Twisted Scar (Right) +marking-ChestTwistingRight-chest_r_twisting = Twisted Scar (Right) +marking-ChestStar = Star Scar +marking-ChestStar-chest_star = Star Scar +marking-FootProstheticLeft = Prosthetic (Left Foot) +marking-FootProstheticLeft-foot_l_prosthetic = Prosthetic (Left Foot) +marking-FootProstheticRight = Prosthetic (Right Foot) +marking-FootProstheticRight-foot_r_prosthetic = Prosthetic (Right Foot) +marking-HandProstheticLeft = Prosthetic (Left Hand) +marking-HandProstheticLeft-hand_l_prosthetic = Prosthetic (Left Hand) +marking-HandTwistingLeft = Twisted Scar (Left Hand) +marking-HandTwistingLeft-hand_l_twisting = Twisted Scar (Left Hand) +marking-HandProstheticRight = Prosthetic (Right Hand) +marking-HandProstheticRight-hand_r_prosthetic = Prosthetic (Right Hand) +marking-HandTwistingRight = Twisted Scar (Right Hand) +marking-HandTwistingRight-hand_r_twisting = Twisted Scar (Right Hand) +marking-SmileScars = The Jonker +marking-SmileScars-head_smile = The Jonker +marking-HeadTwisting = Twisted Scar +marking-HeadTwisting-head_twisting = Twisted Scar +marking-LegProstheticLeft = Prosthetic (Left Leg) +marking-LegProstheticLeft-leg_l_prosthetic = Prosthetic (Left Leg) +marking-LegTwistingLeft = Twisted Scar (Left Leg) +marking-LegTwistingLeft-leg_t_twisting = Twisted Scar (Left Leg) +marking-LegProstheticRight = Prosthetic (Right Leg) +marking-LegProstheticRight-leg_r_prosthetic = Prosthetic (Right Leg) +marking-LegTwistingRight = Twisted Scar (Right Leg) +marking-LegTwistingRight-leg_r_twisting = Twisted Scar (Right Leg) +marking-TorsoIncision = Torso Incision +marking-TorsoIncision-torso_incision = Torso Incision diff --git a/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl b/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl new file mode 100644 index 00000000000..accf8f183a2 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/slimeperson.ftl @@ -0,0 +1,47 @@ +marking-SlimeNose-nose = Nose (Profile) +marking-SlimeNose = Nose (Profile) + +marking-SlimeMouth-mouth = Mouth +marking-SlimeMouth = Mouth + +marking-SlimeBrain-brain = Brain +marking-SlimeBrain = Brain + +marking-SlimeEyeglow-eyeglow = Eye Glow +marking-SlimeEyeglow = Eye Glow + +marking-SlimeCore-core = Core +marking-SlimeCore = Core + +marking-SlimeLungs-lungs = Lungs +marking-SlimeLungs = Lungs + +marking-SlimeBonehead-bonehead = Floating Skull +marking-SlimeBonehead = Floating Skull + +marking-SlimeBonechest-bonechest = Floating Ribcage +marking-SlimeBonechest = Floating Ribcage + +marking-SlimeBonearmleft-bonearmleft = Floating Bones (Left Arm) +marking-SlimeBonearmleft = Floating Bones (Left Arm) + +marking-SlimeBonearmright-bonearmright = Floating Bones (Right Arm) +marking-SlimeBonearmright = Floating Bones (Right Arm) + +marking-SlimeBonefootleft-bonefootleft = Floating Bones (Left Foot) +marking-SlimeBonefootleft = Floating Bones (Left Foot) + +marking-SlimeBonefootright-bonefootright = Floating Bones (Right Foot) +marking-SlimeBonefootright = Floating Bones (Right Foot) + +marking-SlimeBonehandleft-bonehandleft = Floating Bones (Left Hand) +marking-SlimeBonehandleft = Floating Bones (Left Hand) + +marking-SlimeBonehandright-bonehandright = Floating Bones (Right Hand) +marking-SlimeBonehandright = Floating Bones (Right Hand) + +marking-SlimeBonelegleft-bonelegleft = Floating Bones (Left Leg) +marking-SlimeBonelegleft = Floating Bones (Left Leg) + +marking-SlimeBonelegright-bonelegright = Floating Bones (Right Leg) +marking-SlimeBonelegright = Floating Bones (Right Leg) diff --git a/Resources/Locale/en-US/_Impstation/markings/tattoos.ftl b/Resources/Locale/en-US/_Impstation/markings/tattoos.ftl new file mode 100644 index 00000000000..ee7ee859d57 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/tattoos.ftl @@ -0,0 +1,29 @@ +marking-TattooNanotrasenChest-tattoo_nanotrasen_chest = Chest Tattoo (Nanotrasen) +marking-TattooNanotrasenChest = Chest Tattoo (Nanotrasen) + +marking-ArmDollJointsTattooLeft-l_arm_doll = Doll Joints Arm Tattoo (Left) +marking-ArmDollJointsTattooLeft = Doll Joints Arm Tattoo (Left) + +marking-ArmDollJointsTattooRight-r_arm_doll = Doll Joints Arm Tattoo (Right) +marking-ArmDollJointsTattooRight = Doll Joints Arm Tattoo (Right) + +marking-HandDollJointsTattooLeft-l_hand_doll = Doll Joints Hand Tattoo (Left) +marking-HandDollJointsTattooLeft = Doll Joints Hand Tattoo (Left) + +marking-HandDollJointsTattooRight-r_hand_doll = Doll Joints Hand Tattoo (Right) +marking-HandDollJointsTattooRight = Doll Joints Hand Tattoo (Right) + +marking-LegDollJointsTattooLeft-l_leg_doll = Doll Joints Leg Tattoo (Left) +marking-LegDollJointsTattooLeft = Doll Joints Leg Tattoo (Left) + +marking-LegDollJointsTattooRight-r_leg_doll = Doll Joints Leg Tattoo (Right) +marking-LegDollJointsTattooRight = Doll Joints Leg Tattoo (Right) + +marking-FootDollJointsTattooLeft-l_foot_doll = Doll Joints Foot Tattoo (Left) +marking-FootDollJointsTattooLeft = Doll Joints Foot Tattoo (Left) + +marking-FootDollJointsTattooRight-r_foot_doll = Doll Joints Foot Tattoo (Right) +marking-FootDollJointsTattooRight = Doll Joints Foot Tattoo (Right) + +marking-ChestCutHere-chest_cuthere = 'Cut Here' Tattoo +marking-ChestCutHere = 'Cut Here' Tattoo diff --git a/Resources/Locale/en-US/_Impstation/markings/vox.ftl b/Resources/Locale/en-US/_Impstation/markings/vox.ftl new file mode 100644 index 00000000000..391513d6749 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/vox.ftl @@ -0,0 +1,73 @@ +marking-FeatheredLegL = Feathered Leg L +marking-FeatheredLegL-featheredlegl = Feathered Leg L +marking-FeatheredLegR = Feathered Leg R +marking-FeatheredLegR-featheredlegr = Feathered Leg R +marking-SpotsArmL = Spotted Arm L +marking-SpotsArmL-spotsarml = Spotted Arm L +marking-SpotsArmR = Spotted Arm R +marking-SpotsArmR-spotsarmr = Spotted Arm R +marking-SpotsChest = Spotted Chest +marking-SpotsChest-spotschest1 = Spots +marking-SpotsChest-spotschest2 = Belly +marking-SpotsTail = Spotted Tail +marking-SpotsTail-spotstail = Spotted Tail +marking-VoxStreamers = Streamers +marking-VoxStreamers-streamers1 = Quill +marking-VoxStreamers-streamers2 = Flue +marking-VoxStreamers-streamers3 = Eye +marking-VChest = Vee +marking-VChest-vchest1 = Top +marking-VChest-vchest2 = Middle +marking-VChest-vchest3 = Bottom +marking-VoxBald = Balding +marking-VoxBald-balding = Balding +marking-LargeWattle = Wattle (Large) +marking-LargeWattle-beardlargewattle = Wattle (Large) +marking-BeardPadovana = Padovana +marking-BeardPadovana-beardpadovana = Padovana +marking-HairPadovana = Padovana +marking-HairPadovana-hairpadovana = Padovana +marking-SmallWattle = Wattle (Small) +marking-SmallWattle-beardsmallwattle = Wattle (Small) +marking-VoxEmover = Emover +marking-VoxEmover-hairemover = Emover +marking-VoxPolish = Polish +marking-VoxPolish-hairpolish = Polish +marking-VoxWindswept = Windswept +marking-VoxWindswept-hairwindswept = Windswept +marking-LargeComb = Comb (Large) +marking-LargeComb-largecomb = Comb (Large) +marking-VoxEarhole = Tympanic Membrane +marking-VoxEarhole-earhole = Tympanic Membrane +marking-FriendsOfAFeather = Feather of a Friend +marking-FriendsOfAFeather-friendsfeather1 = Feather +marking-FriendsOfAFeather-friendsfeather2 = Feather +marking-VoxNeckband = Neckband +marking-VoxNeckband-neckband = Neckband +marking-VoxScarBlasted = Scar (Blasted) +marking-VoxScarBlasted-scarheadblasted = Scar (Blasted) +marking-VoxScarIncision = Scar (Incision) +marking-VoxScarIncision-scarincision = Scar (Incision) +marking-VoxScarMangled = Scar (Mangled) +marking-VoxScarMangled-scarmangled = Scar (Mangled) +marking-VoxScarSpinal = Scar (Spinal) +marking-VoxScarSpinal-scarspinal = Scar (Spinal) +marking-SideQuills = Quills +marking-SideQuills-sidequills1 = Top and bottom +marking-SideQuills-sidequills2 = Middle top +marking-SideQuills-sidequills3 = Middle bottom +marking-TailBloom = Bloom +marking-TailBloom-tailbloom1 = Flower +marking-TailBloom-tailbloom2 = Flower +marking-TailBloom-tailbloom3 = Bush +marking-UnderwearIxixSpecial = Modest Underwear +marking-UnderwearIxixSpecial-underwearixixspecial1 = Band +marking-UnderwearIxixSpecial-underwearixixspecial2 = Cup +marking-UnderwearStrappy = Belted +marking-UnderwearStrappy-understrappy1 = Belt +marking-UnderwearStrappy-understrappy2 = Belt +marking-UnderwearStrappy-understrappy3 = Underwear +marking-UnderwearBriefsVox = Briefs +marking-UnderwearBriefsVox-underwearbriefs = Briefs +marking-UnderwearHighWaisted = High Waisted +marking-UnderwearHighWaisted-underwearhighwaisted = High Waisted diff --git a/Resources/Locale/en-US/_Impstation/markings/vox_scars.ftl b/Resources/Locale/en-US/_Impstation/markings/vox_scars.ftl new file mode 100644 index 00000000000..0c421fadbd7 --- /dev/null +++ b/Resources/Locale/en-US/_Impstation/markings/vox_scars.ftl @@ -0,0 +1,20 @@ +marking-ScarsVoxRoadrashLeftHead-roadrash_l_head = Road Rash (Left) +marking-ScarsVoxRoadrashLeftHead = Road Rash (Left) + +marking-ScarsVoxRoadrashRightHead-roadrash_r_head = Road Rash (Right) +marking-ScarsVoxRoadrashRightHead = Road Rash (Right) + +marking-ScarsVoxBigslashLeftHead-bigslash_l_head = Big Slash (Left) +marking-ScarsVoxBigslashLeftHead = Big Slash (Left) + +marking-ScarsVoxBigslashRightHead-roadrash_r_head = Big Slash (Right) +marking-ScarsVoxBigslashRightHead = Big Slash (Right) + +marking-ScarsVoxSlashLeftHead-slash_l_head = Slash (Left) +marking-ScarsVoxSlashLeftHead = Slash (Left) + +marking-ScarsVoxSlashRightHead-slash_r_head = Slash (Right) +marking-ScarsVoxSlashRightHead = Slash (Right) + +marking-ScarsVoxClawTorso-claw_torso = Claw Scar +marking-ScarsVoxClawTorso = Claw Scar diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 2e14b33cf4a..5886a732f88 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -13,6 +13,9 @@ requiredLegs: 2 - type: HumanoidAppearance species: Vox + hideLayersOnEquip: #imp + - HeadSide + - Hair #- type: VoxAccent # Not yet coded - type: Speech speechVerb: Vox @@ -71,6 +74,7 @@ - map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ] - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - map: [ "enum.HumanoidVisualLayers.Underwear" ] #imp - map: [ "jumpsuit" ] - map: [ "enum.HumanoidVisualLayers.LFoot" ] - map: [ "enum.HumanoidVisualLayers.RFoot" ] diff --git a/Resources/Prototypes/Nyanotrasen/Species/Oni.yml b/Resources/Prototypes/Nyanotrasen/Species/Oni.yml index 88ee0825f2b..a0be16dc5ef 100644 --- a/Resources/Prototypes/Nyanotrasen/Species/Oni.yml +++ b/Resources/Prototypes/Nyanotrasen/Species/Oni.yml @@ -33,7 +33,7 @@ points: 2 required: false Chest: - points: 1 + points: 4 # DeltaV 1<4 required: false Underwear: points: 1 @@ -42,8 +42,8 @@ points: 1 required: false Legs: - points: 6 + points: 8 # DeltaV 6<8 required: false Arms: - points: 6 + points: 8 # DeltaV 6<8 required: false diff --git a/Resources/Prototypes/Nyanotrasen/Species/felinid.yml b/Resources/Prototypes/Nyanotrasen/Species/felinid.yml index 8a3eb7fa997..c4f1fa2f006 100644 --- a/Resources/Prototypes/Nyanotrasen/Species/felinid.yml +++ b/Resources/Prototypes/Nyanotrasen/Species/felinid.yml @@ -26,7 +26,7 @@ required: true defaultMarkings: [ FelinidEarsBasic ] Chest: - points: 1 + points: 4 # DeltaV 1<4 required: false Underwear: points: 1 @@ -35,8 +35,8 @@ points: 1 required: false Legs: - points: 6 + points: 8 # DeltaV 6<8 required: false Arms: - points: 6 + points: 8 # DeltaV 6<8 required: false diff --git a/Resources/Prototypes/Species/arachnid.yml b/Resources/Prototypes/Species/arachnid.yml index da01cb750b3..7439293c4cc 100644 --- a/Resources/Prototypes/Species/arachnid.yml +++ b/Resources/Prototypes/Species/arachnid.yml @@ -63,7 +63,7 @@ required: true defaultMarkings: [ ArachnidCheliceraeDownwards ] Chest: - points: 1 + points: 4 # Imp 1<4 required: false # Begin DeltaV changes. Underwear: @@ -74,92 +74,94 @@ required: false # End DeltaV changes. Legs: - points: 6 + points: 8 # Imp 6<8 required: false Arms: - points: 6 + points: 8 # Imp 6<8 required: false +# imp change: all sprites redirect to lighter versions of the base sprite + - type: humanoidBaseSprite id: MobArachnidHead baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: head_m - type: humanoidBaseSprite id: MobArachnidHeadMale baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: head_m - type: humanoidBaseSprite id: MobArachnidHeadFemale baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: head_f - type: humanoidBaseSprite id: MobArachnidTorso baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: torso_m - type: humanoidBaseSprite id: MobArachnidTorsoMale baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: torso_m - type: humanoidBaseSprite id: MobArachnidTorsoFemale baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: torso_f - type: humanoidBaseSprite id: MobArachnidLLeg baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: l_leg - type: humanoidBaseSprite id: MobArachnidLHand baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: l_hand - type: humanoidBaseSprite id: MobArachnidLArm baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: l_arm - type: humanoidBaseSprite id: MobArachnidLFoot baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: l_foot - type: humanoidBaseSprite id: MobArachnidRLeg baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: r_leg - type: humanoidBaseSprite id: MobArachnidRHand baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: r_hand - type: humanoidBaseSprite id: MobArachnidRArm baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: r_arm - type: humanoidBaseSprite id: MobArachnidRFoot baseSprite: - sprite: Mobs/Species/Arachnid/parts.rsi + sprite: _Impstation/Mobs/Species/Arachnid/parts.rsi # imp state: r_foot diff --git a/Resources/Prototypes/Species/human.yml b/Resources/Prototypes/Species/human.yml index 8837dc14aaf..f7489943476 100644 --- a/Resources/Prototypes/Species/human.yml +++ b/Resources/Prototypes/Species/human.yml @@ -7,6 +7,10 @@ markingLimits: MobHumanMarkingLimits dollPrototype: MobHumanDummy skinColoration: HumanToned + sexes: + - Male + - Female + - Unsexed # The lack of a layer means that # this person cannot have round-start anything @@ -22,8 +26,8 @@ Hair: MobHumanoidAnyMarking FacialHair: MobHumanoidAnyMarking Snout: MobHumanoidAnyMarking - Underwear: MobHumanoidAnyMarking # DeltaV - Undershirt: MobHumanoidAnyMarking # DeltaV + Underwear: MobHumanoidAnyMarking + Undershirt: MobHumanoidAnyMarking Chest: MobHumanTorso Eyes: MobHumanoidEyes HeadTop: MobHumanoidAnyMarking @@ -35,8 +39,6 @@ RLeg: MobHumanRLeg LFoot: MobHumanLFoot RFoot: MobHumanRFoot - Tail: MobHumanoidAnyMarking # Nyanotrasen - Felinid - HeadSide: MobHumanoidAnyMarking # Einstein Engines - Oni - type: markingPoints id: MobHumanMarkingLimits @@ -60,7 +62,7 @@ points: 1 required: false Chest: - points: 1 + points: 4 # Imp 1<4 required: false # Begin DeltaV changes. Underwear: @@ -71,10 +73,10 @@ required: false # End DeltaV changes. Legs: - points: 6 + points: 8 # Imp 6<8 required: false Arms: - points: 6 + points: 8 # Imp 6<8 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/moth.yml b/Resources/Prototypes/Species/moth.yml index 667bb589b91..10237aef39b 100644 --- a/Resources/Prototypes/Species/moth.yml +++ b/Resources/Prototypes/Species/moth.yml @@ -64,10 +64,10 @@ points: 1 required: false Head: - points: 1 + points: 4 # Imp 1<3 required: false Chest: - points: 1 + points: 4 # Imp 1<4 required: false # Begin DeltaV changes. Underwear: @@ -78,10 +78,10 @@ required: false # End DeltaV changes. Legs: - points: 6 + points: 4 # Imp 1<4 required: false Arms: - points: 6 + points: 4 # Imp 1<4 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/reptilian.yml b/Resources/Prototypes/Species/reptilian.yml index 48dc3874d6c..e0b3cfc81e8 100644 --- a/Resources/Prototypes/Species/reptilian.yml +++ b/Resources/Prototypes/Species/reptilian.yml @@ -69,10 +69,10 @@ required: false # End DeltaV changes. Legs: - points: 6 + points: 8 # Imp 6<8 required: false Arms: - points: 6 + points: 8 # Imp 6<8 required: false - type: humanoidBaseSprite diff --git a/Resources/Prototypes/Species/slime.yml b/Resources/Prototypes/Species/slime.yml index 36e77a6902f..f56ff681c75 100644 --- a/Resources/Prototypes/Species/slime.yml +++ b/Resources/Prototypes/Species/slime.yml @@ -38,7 +38,7 @@ points: 1 required: false Chest: - points: 1 + points: 4 # Imp 1<4 required: false # Begin DeltaV changes. Underwear: @@ -49,16 +49,16 @@ required: false # End DeltaV changes. Legs: - points: 4 + points: 8 # Imp 6<8 required: false Arms: - points: 4 + points: 8 # Imp 6<8 required: false - type: humanoidBaseSprite id: MobSlimeMarkingFollowSkin markingsMatchSkin: true - layerAlpha: 0.5 + layerAlpha: 0.75 # Imp 0.5<0.75 - type: humanoidBaseSprite id: MobSlimeHead diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 1885583c151..d34d4711fed 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -1,3 +1,7 @@ +## hey this is carousel +## in service of vox being somewhat in line with impstation species design standards +## i have rearranged the furniture in here quite severely + - type: species id: Vox name: species-name-vox @@ -6,7 +10,7 @@ sprites: MobVoxSprites markingLimits: MobVoxMarkingLimits dollPrototype: MobVoxDummy - skinColoration: VoxFeathers + skinColoration: Hues # Imp VoxFeathersMobs/Customization/vox_parts.rsi state: l_hand - type: humanoidBaseSprite @@ -157,7 +167,7 @@ - type: humanoidBaseSprite id: MobVoxRHand baseSprite: - sprite: Mobs/Species/Vox/parts.rsi + sprite: Mobs/Customization/vox_parts.rsi # Imp Mobs/Species/Vox/parts.rsi>Mobs/Customization/vox_parts.rsi state: r_hand - type: humanoidBaseSprite diff --git a/Resources/Prototypes/_EE/Entities/Mobs/Customization/Markings/harpy.yml b/Resources/Prototypes/_EE/Entities/Mobs/Customization/Markings/harpy.yml index 625a2e8a80e..031e5d5aaa2 100644 --- a/Resources/Prototypes/_EE/Entities/Mobs/Customization/Markings/harpy.yml +++ b/Resources/Prototypes/_EE/Entities/Mobs/Customization/Markings/harpy.yml @@ -310,9 +310,24 @@ bodyPart: RArm markingCategory: Arms speciesRestriction: [Harpy] + forcedColoring: false # DeltaV + followSkinColor: false # DeltaV sprites: - sprite: _EE/Mobs/Customization/Harpy/harpy_wings.rsi state: bionic_wings_tone_1 - - sprite: _EE/Mobs/Customization/Harpy/harpy_wings.rsi - state: bionic_wings_tone_2 - shader: unshaded + # DeltaV - commenting out because this does not work. doing an alternate implementation + #- sprite: _EE/Mobs/Customization/Harpy/harpy_wings.rsi + # state: bionic_wings_tone_2 + # shader: unshaded + +- type: marking + id: HarpyWingBionicHighlights + bodyPart: RArm + markingCategory: Overlay + speciesRestriction: [Harpy] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _EE/Mobs/Customization/Harpy/harpy_wings.rsi + state: bionic_wings_tone_2 + shader: unshaded diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/bodyhair.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/bodyhair.yml new file mode 100644 index 00000000000..6387c9856a0 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/bodyhair.yml @@ -0,0 +1,29 @@ +- type: marking + id: BodyhairHumanMale + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Human, Oni, Felinid ] # DeltaV - add Oni and Felinid and remove Dwarf + sexRestriction: [ Male ] + sprites: + - sprite: _Impstation/Mobs/Customization/bodyhair.rsi + state: human_bodyhair_male + +- type: marking + id: BodyhairHumanFemale + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Human, Oni, Felinid ] # DeltaV - add Oni and Felinid and remove Dwarf + sexRestriction: [ Female ] + sprites: + - sprite: _Impstation/Mobs/Customization/bodyhair.rsi + state: human_bodyhair_female + +- type: marking + id: BodyhairHumanUnsexed + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Human, Oni, Felinid ] # DeltaV - add Oni and Felinid and remove Dwarf + sexRestriction: [ Unsexed ] + sprites: + - sprite: _Impstation/Mobs/Customization/bodyhair.rsi + state: human_bodyhair_male diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/headcovers.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/headcovers.yml new file mode 100644 index 00000000000..1f7c0ec341e --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/headcovers.yml @@ -0,0 +1,148 @@ +#regrettably due to technical limitations spiders cannot materially dress for religious purposes + +#human,dwarf,slime +- type: marking + id: BurqaSolid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Felinid, Harpy] # DeltaV - add Oni, Felinid, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: burqasolid + +- type: marking + id: HijabFashionable + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Felinid, Vulpkanin, Harpy] # DeltaV - add Oni, Felinid, Vulpkanin, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabchic + +- type: marking + id: HijabSimple + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Felinid, Vulpkanin, Harpy] # DeltaV - add Oni, Felinid, Vulpkanin, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabsimple + +- type: marking + id: Niqab + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Human, SlimePerson, Oni, Felinid, Harpy ] # DeltaV - add Oni, Felinid, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: niqab + +- type: marking + id: TichelFashionable + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Human, SlimePerson, Oni, Felinid, Vulpkanin, Harpy ] # DeltaV - add Oni, Felinid, Vulpkanin, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelfashionable + +- type: marking + id: TichelSimple + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Human, SlimePerson, Oni, Felinid, Vulpkanin, Harpy ] # DeltaV - add Oni, Felinid, Vulpkanin, Harpy and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelsimple + +#lizard +- type: marking + id: BurqaSolidLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: burqalizard + +- type: marking + id: HijabFashionableLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabchic + +- type: marking + id: HijabSimpleLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabsimple + +- type: marking + id: NiqabLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: niqablizard + +- type: marking + id: TichelSimpleLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelsimple + +- type: marking + id: TichelFashionableLizard + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelfashionable + +#vox +- type: marking + id: HijabSimpleVox + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Vox] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabsimplevox + +- type: marking + id: HijabFashionableVox + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Vox] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: hijabchicvox + +- type: marking + id: TichelSimpleVox + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Vox] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelsimplevox + +- type: marking + id: TichelFashionableVox + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Vox] + sprites: + - sprite: _Impstation/Mobs/Customization/headcovers.rsi + state: tichelfashionablevox diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/human_hair.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/human_hair.yml new file mode 100644 index 00000000000..77f531bf401 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/human_hair.yml @@ -0,0 +1,26 @@ +- type: marking + id: HumanHairGatheredlow + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Harpy, Felinid, Vulpkanin] # DeltaV - add Oni, Harpy, Felinid, Vulpkanin and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/human_hair.rsi + state: gatheredlow + +- type: marking + id: HumanHairLowpigtails + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Harpy, Felinid, Vulpkanin] # DeltaV - add Oni, Harpy, Felinid, Vulpkanin and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/human_hair.rsi + state: lowpigtails + +- type: marking + id: HumanHairFrenchBraid + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [Human, SlimePerson, Oni, Harpy, Felinid, Vulpkanin] # DeltaV - add Oni, Harpy, Felinid, Vulpkanin and remove Dwarf + sprites: + - sprite: _Impstation/Mobs/Customization/human_hair.rsi + state: frenchbraid diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml new file mode 100644 index 00000000000..5c33203eea0 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/misc.yml @@ -0,0 +1,881 @@ +##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 +# markingCategory: Category +# speciesRestriction: [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: fizz + bodyPart: Head + markingCategory: Head + speciesRestriction: [ SlimePerson ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fizz + +- type: marking + id: bubble + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ SlimePerson ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: bubble + +- type: marking + id: fishbowl + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ SlimePerson ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fishbowl1 + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fishbowl2 + +- type: marking + id: FadingStars + bodyPart: Head + markingCategory: Head + speciesRestriction: [ SlimePerson ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fadingstars1 + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fadingstars2 + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: fadingstars3 + shader: unshaded + +- type: marking + id: DionaLivingNymph + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Diona ] + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: dionalivingnymph + +- type: marking + id: DionaMossChest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Diona ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: dionamosschest + +- type: marking + id: DionaMoonBloom + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Diona ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: dionamoonbloom + shader: unshaded + +- type: marking + id: DionaBigFirefly + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Diona ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: dionabigfirefly + shader: unshaded + +- type: marking + id: DionaFirefly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Diona ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: dionafirefly + shader: unshaded + +- type: marking + id: DionaPollenDust + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Diona ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: dionapollendust + +- type: marking + id: SpiderMirror + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Arachnid ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: spidermirror + shader: unshaded + +- type: marking + id: SpiderGlowEyes + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [ Arachnid ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: spidergloweyes + shader: unshaded + +- type: marking + id: SpiderEyesMulti + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [ Arachnid ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: spidereyesmulti1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: spidereyesmulti2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: spidereyesmulti3 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: spidereyesmulti4 + +- type: marking + id: MothTrueButterfly + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothtruebutterfly1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothtruebutterfly2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothtruebutterfly3 + +- type: marking + id: MothRhinoBeetle + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: rhinobeetle1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: rhinobeetle2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: rhinobeetle3 + +- type: marking + id: MothGlasswing + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: glasswing1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: glasswing2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: glasswing3 + +- type: marking + id: MothBee + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: bee1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: bee2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: bee3 + +- type: marking + id: MothGlowAntenna + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: mothglowantenna + shader: unshaded + +- type: marking + id: MothFireflyOverlay + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/animatedmarkings.rsi + state: mothfirefly1 + shader: unshaded + +- type: marking + id: MothFirefly + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothfirefly2 + +- type: marking + id: MothBeetleTail + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: beetle1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: beetle2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: beetle3 + +- type: marking + id: MothBeetleHorn1 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Moth ] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothbeetlehorn1 + +- type: marking + id: MothBeetleHorn2 + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [ Moth ] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothbeetlehorn2 + +- type: marking + id: MothBiggerEyes + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [ Moth ] + coloring: + default: + type: + !type:EyeColoring + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: mothbiggereyes + +- type: marking + id: MothSnoth + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Moth ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: snoth1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: snoth2 + +- type: marking + id: VoxCocktail + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxcocktail1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxcocktail2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxcocktail3 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxcocktail4 + +- type: marking + id: VoxTailBalled + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vox ] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailballed + +- type: marking + id: VoxTailSplit + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vox ] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailsplit + +- type: marking + id: VoxTailStripes + bodyPart: Chest + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailstripes + +- type: marking + id: VoxLArmProsthetic + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxarmprostheticl + +- type: marking + id: VoxRArmProsthetic + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxarmprostheticr + +- type: marking + id: VoxBeakColor + bodyPart: Snout + markingCategory: Snout + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxbeakcolor + +- type: marking + id: VoxBeakSplit + bodyPart: Snout + markingCategory: Snout + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxbeaksplit1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxbeaksplit2 + +- type: marking + id: VoxBeakTipped + bodyPart: Snout + markingCategory: Snout + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxbeaktipped + +- type: marking + id: VoxChestPlumage + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxchestplumage + +- type: marking + id: VoxFootSpines + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxfootspines + +- type: marking + id: VoxFootGradientLFoot + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxfootgradientl1 + +- type: marking + id: VoxFootGradientRFoot + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxfootgradientr1 + +- type: marking + id: VoxLegGradientLLeg + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxfootgradientl2 + +- type: marking + id: VoxLegGradientRLeg + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxfootgradientr2 + +- type: marking + id: VoxHandGradientRHand + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientr1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientr2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientr3 + +- type: marking + id: VoxHandGradientLHand + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientl1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientl2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxhandgradientl3 + +- type: marking + id: VoxHeadGradient + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxheadgradient1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxheadgradient2 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxheadgradient3 + +- type: marking + id: VoxTailBell + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailbell1 + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailbell2 + +- type: marking + id: VoxTailBack + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [ Vox ] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailcolorable + +- type: marking + id: VoxTailLantern + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtaillantern + shader: unshaded + +- type: marking + id: VoxTailSingleStripe + bodyPart: Chest + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailsinglestripe + +- type: marking + id: VoxTailSmallPlume + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailsmallplume + +- type: marking + id: VoxTailSpines + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxtailspines + +- type: marking + id: VoxArmsStripesLHand + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxarmsstripesl + +- type: marking + id: VoxArmsStripesRHand + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxarmsstripesr + +- type: marking + id: VoxLegsStripesLLeg + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxlegsstripesl + +- type: marking + id: VoxLegsStripesRLeg + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxlegsstripesr + +- type: marking + id: VoxChains + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxchains + +- type: marking + id: VoxSunAndMoon + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxsunandmoon + +- type: marking + id: VoxCheeks + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxcheeks + +- type: marking + id: VoxBelly + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + forcedColoring: false + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: voxbelly + +- type: marking + id: VitiligoHeadL + bodyPart: Head + markingCategory: Head + speciesRestriction: [Human, Oni, Harpy, Felinid] # DeltaV - add Oni, Harpy, Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligoheadl + +- type: marking + id: VitiligoHeadR + bodyPart: Head + markingCategory: Head + speciesRestriction: [Human, Oni, Harpy, Felinid] # DeltaV - add Oni, Harpy, Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligoheadr + +- type: marking + id: VitiligoHeadJaw + bodyPart: Head + markingCategory: Head + speciesRestriction: [Human, Oni, Harpy, Felinid] # DeltaV - add Oni, Harpy, Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligoheadjaw + +- type: marking + id: VitiligoChestF + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligochestf + +- type: marking + id: VitiligoChestSpots + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligochestspots + +- type: marking + id: VitiligoArmR + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligoarmr + +- type: marking + id: VitiligoArmL + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligoarml + +- type: marking + id: VitiligoHandR + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligohandr + +- type: marking + id: VitiligoHandL + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligohandl + +- type: marking + id: VitiligoLegR + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligolegr + +- type: marking + id: VitiligoLegL + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Human, Oni, Felinid] # DeltaV - add Oni and Felinid and remove Dwarf + forcedColoring: true + coloring: + default: + type: + !type:SimpleColoring + color: "#FFE5D6" + sprites: + - sprite: _Impstation/Mobs/Customization/markingsbundle1.rsi + state: vitiligolegl diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/moth.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/moth.yml new file mode 100644 index 00000000000..f54a3388483 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/moth.yml @@ -0,0 +1,457 @@ + + +- type: marking + id: MothBodyClaw + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: moth_body_claw + +- type: marking + id: MothBurnLeft + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: moth_burn_l + +- type: marking + id: MothBurnRight + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: moth_burn_r + +- type: marking + id: MothFaceClaw + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: moth_face_claw + +- type: marking + id: MothSlashLeft + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: moth_slash_l + +- type: marking + id: ChimeraArmLeftMoth + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: arm_l_chimera_moth + +- type: marking + id: ProstheticArmLeftMoth + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: arm_l_prosthetic_moth + +- type: marking + id: TwistingArmLeftMoth + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: arm_l_twisting_moth + +- type: marking + id: ProstheticArmRightMoth + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: arm_r_prosthetic_moth + +- type: marking + id: TwistingArmRightMoth + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: arm_r_twisting_moth + +- type: marking + id: WingsBackstabbed + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: wings_backstabbed + +- type: marking + id: ChestChimeraFemaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Female] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_chimera_f_moth + +- type: marking + id: ChestChimeraMaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Male] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_chimera_m_moth + +- type: marking + id: ChestTwistingLeftFemaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Female] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_l_twisting_f_moth + +- type: marking + id: ChestTwistingLeftMaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Male] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_l_twisting_m_moth + +- type: marking + id: ChestTwistingRightFemaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Female] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_r_twisting_f_moth + +- type: marking + id: ChestTwistingRightMaleMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + sexRestriction: [Male] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_r_twisting_m_moth + +- type: marking + id: ChestStarMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: chest_star_moth + +- type: marking + id: HeterochromiaMoth + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:EyeColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: eyes_heterochromia_moth + +- type: marking + id: FootChimeraLeftMoth + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: foot_l_chimera_moth + +- type: marking + id: FootProstheticLeftMoth + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: foot_l_prosthetic_moth + +- type: marking + id: FootProstheticRightMoth + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: foot_r_prosthetic_moth + +- type: marking + id: HandChimeraLeftMoth + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: hand_l_chimera_moth + +- type: marking + id: HandProstheticLeftMoth + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: hand_l_prosthetic_moth + +- type: marking + id: HandTwistingLeftMoth + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: hand_l_twisting_moth + +- type: marking + id: HandProstheticRightMoth + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: hand_r_prosthetic_moth + +- type: marking + id: HandTwistingRightMoth + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: hand_r_twisting_moth + +- type: marking + id: BadmoltMoth + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: head_badmolt_moth + +- type: marking + id: HeadChimeraMoth + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: head_chimera_moth + +- type: marking + id: EyebagsMoth + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: head_eyebags_moth + +- type: marking + id: HeadTwistingMoth + bodyPart: Head + markingCategory: Head + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: head_twisting_moth + +- type: marking + id: LegChimeraLeftMoth + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SkinColoring + negative: true + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: leg_l_chimera_moth + +- type: marking + id: LegProstheticLeftMoth + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: leg_l_prosthetic_moth + +- type: marking + id: LegTwistingLeftMoth + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: leg_l_twisting_moth + +- type: marking + id: LegProstheticRightMoth + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: leg_r_prosthetic_moth + +- type: marking + id: LegTwistingRightMoth + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: leg_r_twisting_moth + +- type: marking + id: TorsoIncisionMoth + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Moth] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/moth.rsi + state: torso_incision_moth diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/reptilian.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/reptilian.yml new file mode 100644 index 00000000000..798a3e43908 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/reptilian.yml @@ -0,0 +1,48 @@ +- type: marking + id: Fangs + bodyPart: Snout + markingCategory: Overlay + speciesRestriction: [Reptilian] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _Impstation/Mobs/Customization/reptilian_parts.rsi + state: fangs + +- type: marking + id: LizardHornsKoboldEarspiercings + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/reptilian_parts.rsi + state: horns_kobold_ears + - sprite: _Impstation/Mobs/Customization/reptilian_parts.rsi + state: horns_kobold_ears_piercings + +- type: marking + id: LizardHornsNubby + bodyPart: HeadTop + markingCategory: HeadTop + speciesRestriction: [Reptilian] + sprites: + - sprite: _Impstation/Mobs/Customization/reptilian_parts.rsi + state: horns_nubby + +- type: marking + id: LizardSnoutpiercings + bodyPart: Snout + markingCategory: Overlay + forcedColoring: true + speciesRestriction: [Reptilian] + coloring: + default: + type: + !type:SimpleColoring + color: "#FFFFFF" + sprites: + - sprite: _Impstation/Mobs/Customization/reptilian_parts.rsi + state: piercings1 diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/scars.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/scars.yml new file mode 100644 index 00000000000..8921dd1af6b --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/scars.yml @@ -0,0 +1,249 @@ +- type: marking + id: ArmProstheticLeft + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: arm_l_prosthetic + +- type: marking + id: ArmTwistingLeft + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: arm_l_twisting + +- type: marking + id: ArmProstheticRight + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: arm_r_prosthetic + +- type: marking + id: ArmTwistingRight + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: arm_r_twisting + +- type: marking + id: ChestBackstabbed + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: chest_backstabbed + +- type: marking + id: ChestTwistingLeft + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: chest_l_twisting + +- type: marking + id: ChestTwistingRight + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: chest_r_twisting + +- type: marking + id: ChestStar + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: chest_star + +- type: marking + id: FootProstheticLeft + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Human, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: foot_l_prosthetic + +- type: marking + id: FootProstheticRight + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: Human, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: foot_r_prosthetic + +- type: marking + id: HandProstheticLeft + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: hand_l_prosthetic + +- type: marking + id: HandTwistingLeft + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: hand_l_twisting + +- type: marking + id: HandProstheticRight + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: hand_r_prosthetic + +- type: marking + id: HandTwistingRight + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: hand_r_twisting + +- type: marking + id: SmileScars + bodyPart: Head + markingCategory: Head + speciesRestriction: [Human, SlimePerson, Oni, Harpy, Felinid] # DeltaV - add Oni, Felinid, Harpy and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: head_smile + +- type: marking + id: HeadTwisting + bodyPart: Head + markingCategory: Head + speciesRestriction: [Human, SlimePerson, Oni, Harpy, Felinid] # DeltaV - add Oni, Felinid, Harpy and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: head_twisting + +- type: marking + id: LegProstheticLeft + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: leg_l_prosthetic + +- type: marking + id: LegTwistingLeft + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: leg_l_twisting + +- type: marking + id: LegProstheticRight + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Human, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#E4E4E4" + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: leg_r_prosthetic + +- type: marking + id: LegTwistingRight + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: leg_r_twisting + +- type: marking + id: TorsoIncision + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/scars.rsi + state: torso_incision diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml new file mode 100644 index 00000000000..e0e2b000b9f --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/slime.yml @@ -0,0 +1,215 @@ +- type: marking + id: SlimeNose + bodyPart: Head + markingCategory: Head + speciesRestriction: [SlimePerson] + forcedColoring: true + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: nose + +- type: marking + id: SlimeMouth + bodyPart: Head + markingCategory: Head + speciesRestriction: [SlimePerson] + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: mouth + +- type: marking + id: SlimeBrain + bodyPart: Head + markingCategory: Head + speciesRestriction: [SlimePerson] + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: brain + +- type: marking + id: SlimeEyeglow + bodyPart: Eyes + markingCategory: Head + speciesRestriction: [SlimePerson] + coloring: + default: + type: + !type:EyeColoring + negative: false + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: eyeglow + shader: unshaded + +- type: marking + id: SlimeLungs + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [SlimePerson] + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: lungs + +- type: marking + id: SlimeCore + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [SlimePerson] + followSkinColor: true + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: core + +- type: marking + id: SlimeBonehead + bodyPart: Head + markingCategory: Head + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonehead + +- type: marking + id: SlimeBonechest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonechest + +- type: marking + id: SlimeBonearmleft + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonearmleft + +- type: marking + id: SlimeBonearmright + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonearmright + +- type: marking + id: SlimeBonefootleft + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonefootleft + +- type: marking + id: SlimeBonefootright + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonefootright + +- type: marking + id: SlimeBonehandleft + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonehandleft + +- type: marking + id: SlimeBonehandright + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonehandright + +- type: marking + id: SlimeBonelegleft + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonelegleft + +- type: marking + id: SlimeBonelegright + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [SlimePerson] + followSkinColor: false + coloring: + default: + type: + !type:SimpleColoring + color: "#F8F8F8" + sprites: + - sprite: _Impstation/Mobs/Customization/slime_parts.rsi + state: bonelegright diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/tattoos.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/tattoos.yml new file mode 100644 index 00000000000..fc63d793a87 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/tattoos.yml @@ -0,0 +1,125 @@ +- type: marking + id: ChestCutHere + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: chest_cuthere + +- type: marking + id: ArmDollJointsTattooLeft + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: l_arm_doll + +- type: marking + id: ArmDollJointsTattooRight + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: r_arm_doll + +- type: marking + id: HandDollJointsTattooLeft + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: l_hand_doll + +- type: marking + id: HandDollJointsTattooRight + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: r_hand_doll + +- type: marking + id: LegDollJointsTattooLeft + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: l_leg_doll + +- type: marking + id: LegDollJointsTattooRight + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [Human, Reptilian, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: r_leg_doll + +- type: marking + id: FootDollJointsTattooLeft + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Human, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: l_foot_doll + +- type: marking + id: FootDollJointsTattooRight + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Human, SlimePerson, Arachnid, Oni, Felinid] # DeltaV - add Oni and Felinid and removed Dwarf + coloring: + default: + type: + !type:TattooColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/tattoos.rsi + state: r_foot_doll diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox.yml new file mode 100644 index 00000000000..a3e599f382a --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox.yml @@ -0,0 +1,325 @@ +- type: marking + id: FeatheredLegL + bodyPart: LLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: featheredlegl + +- type: marking + id: FeatheredLegR + bodyPart: RLeg + markingCategory: Legs + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: featheredlegr + +- type: marking + id: SpotsArmL + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: spotsarml + +- type: marking + id: SpotsArmR + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: spotsarmr + +- type: marking + id: SpotsChest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: spotschest1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: spotschest2 + +- type: marking + id: SpotsTail + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: spotstail + +- type: marking + id: VoxStreamers + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: streamers1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: streamers2 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: streamers3 + +- type: marking + id: VChest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: vchest1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: vchest2 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: vchest3 + +- type: marking + id: VoxBald + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: balding + +- type: marking + id: LargeWattle + bodyPart: FacialHair + markingCategory: HeadSide + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: beardlargewattle + +- type: marking + id: BeardPadovana + bodyPart: FacialHair + markingCategory: FacialHair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: beardpadovana + +- type: marking + id: HairPadovana + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: hairpadovana + +- type: marking + id: SmallWattle + bodyPart: FacialHair + markingCategory: HeadSide + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: beardsmallwattle + +- type: marking + id: VoxEmover + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: hairemover + +- type: marking + id: VoxPolish + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: hairpolish + +- type: marking + id: VoxWindswept + bodyPart: Hair + markingCategory: Hair + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: hairwindswept + +- type: marking + id: LargeComb + bodyPart: Hair + markingCategory: HeadSide + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: largecomb + +- type: marking + id: VoxEarhole + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: earhole + +- type: marking + id: FriendsOfAFeather + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: friendsfeather1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: friendsfeather2 + +- type: marking + id: VoxNeckband + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: neckband + +- type: marking + id: VoxScarBlasted + bodyPart: Head + markingCategory: Head + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: scarheadblasted + +- type: marking + id: VoxScarIncision + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: scarincision + +- type: marking + id: VoxScarMangled + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: scarmangled + +- type: marking + id: VoxScarSpinal + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: scarspinal + +- type: marking + id: SideQuills + bodyPart: HeadSide + markingCategory: HeadSide + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: sidequills1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: sidequills2 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: sidequills3 + +- type: marking + id: TailBloom + bodyPart: Tail + markingCategory: Overlay + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: tailbloom1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: tailbloom2 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: tailbloom3 + +- type: marking + id: UnderwearIxixSpecial + bodyPart: Underwear + markingCategory: Underwear + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: underwearixixspecial1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: underwearixixspecial2 + +- type: marking + id: UnderwearStrappy + bodyPart: Underwear + markingCategory: Underwear + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: understrappy1 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: understrappy2 + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: understrappy3 + +- type: marking + id: UnderwearBriefsVox + bodyPart: Underwear + markingCategory: Underwear + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: underwearbriefs + +- type: marking + id: UnderwearHighWaisted + bodyPart: Underwear + markingCategory: Underwear + speciesRestriction: [ Vox ] + followSkinColor: false + sprites: + - sprite: _Impstation/Mobs/Customization/voxbundle1.rsi + state: underwearhighwaisted diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox_scars.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox_scars.yml new file mode 100644 index 00000000000..ec189b9958c --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Customization/Markings/vox_scars.yml @@ -0,0 +1,98 @@ +- type: marking + id: ScarsVoxRoadrashLeftHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: roadrash_l_head + +- type: marking + id: ScarsVoxRoadrashRightHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: roadrash_r_head + +- type: marking + id: ScarsVoxBigslashLeftHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: bigslash_l_head + +- type: marking + id: ScarsVoxBigslashRightHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: bigslash_r_head + +- type: marking + id: ScarsVoxSlashLeftHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: slash_l_head + +- type: marking + id: ScarsVoxSlashRightHead + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: slash_r_head + +- type: marking + id: ScarsVoxClawTorso + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + fallbackColor: "#666666" + sprites: + - sprite: _Impstation/Mobs/Customization/vox_scars.rsi + state: claw_torso + diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png index 36cfd26b04d..2a66561a8ee 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/full.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_f.png index 317d91c520c..1bb163788b5 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_f.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_f.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_m.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_m.png index 317d91c520c..2600b41eb67 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_m.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/head_m.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_arm.png index 5d9c26442cc..0f7a3bd0d68 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_arm.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_foot.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_foot.png index daab6bd17cc..37155630e3c 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_foot.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_hand.png index 4e5988ca6c9..4b0fdc2c9a5 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_hand.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_leg.png index 6fcb4f3c366..2d0d530637f 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_leg.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/meta.json b/Resources/Textures/Mobs/Species/Slime/parts.rsi/meta.json index a7822a9e6ce..b9d7ce1871d 100644 --- a/Resources/Textures/Mobs/Species/Slime/parts.rsi/meta.json +++ b/Resources/Textures/Mobs/Species/Slime/parts.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts_greyscale.dmi and modified by Zumorica", + "copyright": "https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts_greyscale.dmi and modified by Zumorica; modified for Impstation by Sha-Seng (Github)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_arm.png index 790fd8a61a5..95c4f8e57cf 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_arm.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_foot.png index 36fec7c3bab..41eaf7d1549 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_foot.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_hand.png index bc0f8b00433..9577d09d3cc 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_hand.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_leg.png index bf07cf6d99c..61c3e994926 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_leg.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png index bd61739a505..593bccf12f2 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png index 5ea1a483f46..1f4f3315ad8 100644 Binary files a/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png and b/Resources/Textures/Mobs/Species/Slime/parts.rsi/torso_m.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/bubble.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/bubble.png new file mode 100644 index 00000000000..c4e4d11c0a0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/bubble.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionabigfirefly.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionabigfirefly.png new file mode 100644 index 00000000000..f6065b2d048 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionabigfirefly.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionafirefly.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionafirefly.png new file mode 100644 index 00000000000..5b064936760 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionafirefly.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionalivingnymph.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionalivingnymph.png new file mode 100644 index 00000000000..5bfa35053af Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionalivingnymph.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionapollendust.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionapollendust.png new file mode 100644 index 00000000000..341c4e23de8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/dionapollendust.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars1.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars1.png new file mode 100644 index 00000000000..350d9eb9773 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars2.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars2.png new file mode 100644 index 00000000000..5195fef6ebb Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars3.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars3.png new file mode 100644 index 00000000000..754b20777f3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fadingstars3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl1.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl1.png new file mode 100644 index 00000000000..32b70406fe4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl2.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl2.png new file mode 100644 index 00000000000..210a9193bb4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fishbowl2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fizz.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fizz.png new file mode 100644 index 00000000000..f2b214df5d5 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/fizz.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/meta.json new file mode 100644 index 00000000000..a8258a53aea --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/meta.json @@ -0,0 +1,547 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn and coded by Carousel for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fizz", + "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 + ] + ] + }, + { + "name": "bubble", + "directions": 4, + "delays": [ + [ + 0.4, + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4, + 0.4 + ], + [ + 0.4, + 0.4, + 0.4, + 0.4 + ] + ] + }, + { + "name": "fishbowl1", + "directions": 4, + "delays": [ + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ] + ] + }, + { + "name": "fishbowl2", + "directions": 4, + "delays": [ + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ], + [ + 0.4, + 0.3, + 0.2, + 0.3, + 0.4 + ] + ] + }, + { + "name": "dionalivingnymph", + "directions": 4, + "delays": [ + [ + 0.6, + 0.2, + 0.2, + 0.2, + 0.4, + 0.3 + ], + [ + 0.6, + 0.2, + 0.2, + 0.2, + 0.4, + 0.3 + ], + [ + 0.6, + 0.2, + 0.2, + 0.2, + 0.4, + 0.3 + ], + [ + 0.6, + 0.2, + 0.2, + 0.2, + 0.4, + 0.3 + ] + ] + }, + { + "name": "dionabigfirefly", + "directions": 4, + "delays": [ + [ + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25 + ], + [ + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25 + ], + [ + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25 + ], + [ + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25, + 0.25 + ] + ] + }, + { + "name": "dionafirefly", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "dionapollendust", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "fadingstars1", + "directions": 4, + "delays": [ + [ + 0.2, + 0.3, + 0.1, + 1.2, + 0.3 + ], + [ + 0.2, + 0.3, + 0.1, + 1.2, + 0.3 + ], + [ + 0.2, + 0.3, + 0.1, + 1.2, + 0.3 + ], + [ + 0.2, + 0.3, + 0.1, + 1.2, + 0.3 + ] + ] + }, + { + "name": "fadingstars2", + "directions": 4, + "delays": [ + [ + 1.0, + 0.2, + 0.1, + 0.6, + 0.2 + ], + [ + 1.0, + 0.2, + 0.1, + 0.6, + 0.2 + ], + [ + 1.0, + 0.2, + 0.1, + 0.6, + 0.2 + ], + [ + 1.0, + 0.2, + 0.1, + 0.6, + 0.2 + ] + ] + }, + { + "name": "fadingstars3", + "directions": 4, + "delays": [ + [ + 1.8, + 0.3, + 0.1, + 0.8, + 0.4 + ], + [ + 1.8, + 0.3, + 0.1, + 0.8, + 0.4 + ], + [ + 1.8, + 0.3, + 0.1, + 0.8, + 0.4 + ], + [ + 1.8, + 0.3, + 0.1, + 0.8, + 0.4 + ] + ] + }, + { + "name": "spidermirror", + "directions": 4, + "delays": [ + [ + 5.0, + 0.1, + 0.1, + 0.1, + 1.0, + 0.1, + 0.1, + 0.1 + ], + [ + 5.0, + 0.1, + 0.1, + 0.1, + 1.0, + 0.1, + 0.1, + 0.1 + ], + [ + 5.0, + 0.1, + 0.1, + 0.1, + 1.0, + 0.1, + 0.1, + 0.1 + ], + [ + 5.0, + 0.1, + 0.1, + 0.1, + 1.0, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "mothglowantenna", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "mothfirefly1", + "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, + 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, + 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 + ] + ] + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothfirefly1.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothfirefly1.png new file mode 100644 index 00000000000..8240ed0997a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothfirefly1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothglowantenna.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothglowantenna.png new file mode 100644 index 00000000000..83207cea34f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/mothglowantenna.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/spidermirror.png b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/spidermirror.png new file mode 100644 index 00000000000..f091f3f16ab Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/animatedmarkings.rsi/spidermirror.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_female.png b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_female.png new file mode 100644 index 00000000000..c4730912bef Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_female.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_male.png b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_male.png new file mode 100644 index 00000000000..2253f2140fb Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/human_bodyhair_male.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/meta.json new file mode 100644 index 00000000000..cd7d25fa55f --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/bodyhair.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "copyright": "Made for Impstation by Honeyed_Lemons_", + "license": "CC-BY-SA-4.0", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "human_bodyhair_male", + "directions": 4 + }, + { + "name": "human_bodyhair_female", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqalizard.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqalizard.png new file mode 100644 index 00000000000..23c4946a9f8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqalizard.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqasolid.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqasolid.png new file mode 100644 index 00000000000..daebea03d3c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/burqasolid.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchic.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchic.png new file mode 100644 index 00000000000..ce313b5dac1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchicvox.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchicvox.png new file mode 100644 index 00000000000..02f5a47f5e3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabchicvox.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimple.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimple.png new file mode 100644 index 00000000000..a90e7c2a8ad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimple.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimplevox.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimplevox.png new file mode 100644 index 00000000000..b7712215c95 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/hijabsimplevox.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/meta.json new file mode 100644 index 00000000000..6418fe97294 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/meta.json @@ -0,0 +1,59 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn by Carousel for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "burqasolid", + "directions": 4 + }, + { + "name": "hijabchic", + "directions": 4 + }, + { + "name": "hijabsimple", + "directions": 4 + }, + { + "name": "niqab", + "directions": 4 + }, + { + "name": "tichelfashionable", + "directions": 4 + }, + { + "name": "tichelsimple", + "directions": 4 + }, + { + "name": "burqalizard", + "directions": 4 + }, + { + "name": "niqablizard", + "directions": 4 + }, + { + "name": "hijabchicvox", + "directions": 4 + }, + { + "name": "hijabsimplevox", + "directions": 4 + }, + { + "name": "tichelsimplevox", + "directions": 4 + }, + { + "name": "tichelfashionablevox", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqab.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqab.png new file mode 100644 index 00000000000..f13678675a2 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqab.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqablizard.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqablizard.png new file mode 100644 index 00000000000..7638f0a2e0c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/niqablizard.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionable.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionable.png new file mode 100644 index 00000000000..8e0d6ddb556 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionable.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionablevox.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionablevox.png new file mode 100644 index 00000000000..d10bda05892 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelfashionablevox.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimple.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimple.png new file mode 100644 index 00000000000..f4bce00c5c7 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimple.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimplevox.png b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimplevox.png new file mode 100644 index 00000000000..96335e12100 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/headcovers.rsi/tichelsimplevox.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/frenchbraid.png b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/frenchbraid.png new file mode 100644 index 00000000000..35a9c5372f5 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/frenchbraid.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/gatheredlow.png b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/gatheredlow.png new file mode 100644 index 00000000000..372a2e88dd3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/gatheredlow.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/lowpigtails.png b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/lowpigtails.png new file mode 100644 index 00000000000..be3b01f594b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/lowpigtails.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/meta.json new file mode 100644 index 00000000000..053c62a71a1 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/human_hair.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "gatheredlow sprited by Sha-Seng (Github), lowpigtails by Skeleskitty (Discord), frenchbraid by AftrLite (Github)", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "gatheredlow", + "directions": 4 + }, + { + "name": "lowpigtails", + "directions": 4 + }, + { + "name": "frenchbraid", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee1.png new file mode 100644 index 00000000000..b78509e45ff Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee2.png new file mode 100644 index 00000000000..5da7707b1bf Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee3.png new file mode 100644 index 00000000000..17194121494 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/bee3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle1.png new file mode 100644 index 00000000000..8793731b8c4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle2.png new file mode 100644 index 00000000000..b6b068dd3aa Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle3.png new file mode 100644 index 00000000000..7f9cfdd3d31 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/beetle3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamoonbloom.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamoonbloom.png new file mode 100644 index 00000000000..4b24e9cb61f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamoonbloom.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamosschest.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamosschest.png new file mode 100644 index 00000000000..ab96e2c82a3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/dionamosschest.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing1.png new file mode 100644 index 00000000000..2eae7b00659 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing2.png new file mode 100644 index 00000000000..d315343d6c4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing3.png new file mode 100644 index 00000000000..4283fc6dcb1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/glasswing3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json new file mode 100644 index 00000000000..cd161e0cedf --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/meta.json @@ -0,0 +1,339 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn by Carousel for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dionamosschest", + "directions": 4 + }, + { + "name": "dionamoonbloom", + "directions": 4 + }, + { + "name": "spidergloweyes", + "directions": 4 + }, + { + "name": "spidereyesmulti1", + "directions": 4 + }, + { + "name": "spidereyesmulti2", + "directions": 4 + }, + { + "name": "spidereyesmulti3", + "directions": 4 + }, + { + "name": "spidereyesmulti4", + "directions": 4 + }, + { + "name": "mothtruebutterfly1", + "directions": 4 + }, + { + "name": "mothtruebutterfly2", + "directions": 4 + }, + { + "name": "mothtruebutterfly3", + "directions": 4 + }, + { + "name": "mothfirefly2", + "directions": 4 + }, + { + "name": "voxcocktail1", + "directions": 4 + }, + { + "name": "voxcocktail2", + "directions": 4 + }, + { + "name": "voxcocktail3", + "directions": 4 + }, + { + "name": "voxcocktail4", + "directions": 4 + }, + { + "name": "voxtailstripes", + "directions": 4 + }, + { + "name": "voxarmprostheticl", + "directions": 4 + }, + { + "name": "voxarmprostheticr", + "directions": 4 + }, + { + "name": "voxbeakcolor", + "directions": 4 + }, + { + "name": "voxbeaksplit1", + "directions": 4 + }, + { + "name": "voxbeaksplit2", + "directions": 4 + }, + { + "name": "voxbeaktipped", + "directions": 4 + }, + { + "name": "voxchestplumage", + "directions": 4 + }, + { + "name": "voxfootspines", + "directions": 4 + }, + { + "name": "voxfootgradientl1", + "directions": 4 + }, + { + "name": "voxfootgradientl2", + "directions": 4 + }, + { + "name": "voxfootgradientr1", + "directions": 4 + }, + { + "name": "voxfootgradientr2", + "directions": 4 + }, + { + "name": "voxhandgradientl1", + "directions": 4 + }, + { + "name": "voxhandgradientl2", + "directions": 4 + }, + { + "name": "voxhandgradientl3", + "directions": 4 + }, + { + "name": "voxhandgradientr1", + "directions": 4 + }, + { + "name": "voxhandgradientr2", + "directions": 4 + }, + { + "name": "voxhandgradientr3", + "directions": 4 + }, + { + "name": "voxheadgradient1", + "directions": 4 + }, + { + "name": "voxheadgradient2", + "directions": 4 + }, + { + "name": "voxheadgradient3", + "directions": 4 + }, + { + "name": "voxtailbell1", + "directions": 4 + }, + { + "name": "voxtailbell2", + "directions": 4 + }, + { + "name": "voxtailcolorable", + "directions": 4 + }, + { + "name": "voxtaillantern", + "directions": 4 + }, + { + "name": "voxtailsinglestripe", + "directions": 4 + }, + { + "name": "voxtailsmallplume", + "directions": 4 + }, + { + "name": "voxtailspines", + "directions": 4 + }, + { + "name": "voxarmsstripesl", + "directions": 4 + }, + { + "name": "voxarmsstripesr", + "directions": 4 + }, + { + "name": "voxlegsstripesr", + "directions": 4 + }, + { + "name": "voxlegsstripesl", + "directions": 4 + }, + { + "name": "voxbelly", + "directions": 4 + }, + { + "name": "voxchains", + "directions": 4 + }, + { + "name": "voxsunandmoon", + "directions": 4 + }, + { + "name": "voxcheeks", + "directions": 4 + }, + { + "name": "bee1", + "directions": 4 + }, + { + "name": "bee2", + "directions": 4 + }, + { + "name": "bee3", + "directions": 4 + }, + { + "name": "beetle1", + "directions": 4 + }, + { + "name": "beetle2", + "directions": 4 + }, + { + "name": "beetle3", + "directions": 4 + }, + { + "name": "mothbeetlehorn1", + "directions": 4 + }, + { + "name": "mothbeetlehorn2", + "directions": 4 + }, + { + "name": "mothbiggereyes", + "directions": 4 + }, + { + "name": "snoth1", + "directions": 4 + }, + { + "name": "snoth2", + "directions": 4 + }, + { + "name": "vitiligoheadl", + "directions": 4 + }, + { + "name": "vitiligoheadr", + "directions": 4 + }, + { + "name": "vitiligoheadjaw", + "directions": 4 + }, + { + "name": "vitiligochestf", + "directions": 4 + }, + { + "name": "vitiligoarmr", + "directions": 4 + }, + { + "name": "vitiligoarml", + "directions": 4 + }, + { + "name": "vitiligohandl", + "directions": 4 + }, + { + "name": "vitiligohandr", + "directions": 4 + }, + { + "name": "vitiligolegl", + "directions": 4 + }, + { + "name": "vitiligolegr", + "directions": 4 + }, + { + "name": "vitiligochestspots", + "directions": 4 + }, + { + "name": "voxtailballed", + "directions": 4 + }, + { + "name": "voxtailsplit", + "directions": 4 + }, + { + "name": "glasswing1", + "directions": 4 + }, + { + "name": "glasswing2", + "directions": 4 + }, + { + "name": "glasswing3", + "directions": 4 + }, + { + "name": "rhinobeetle1", + "directions": 4 + }, + { + "name": "rhinobeetle2", + "directions": 4 + }, + { + "name": "rhinobeetle3", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn1.png new file mode 100644 index 00000000000..c84fac5962e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn2.png new file mode 100644 index 00000000000..d948c983229 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbeetlehorn2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbiggereyes.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbiggereyes.png new file mode 100644 index 00000000000..605c38b4467 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothbiggereyes.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothfirefly2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothfirefly2.png new file mode 100644 index 00000000000..b2bc6e28ac5 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothfirefly2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly1.png new file mode 100644 index 00000000000..24544924973 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly2.png new file mode 100644 index 00000000000..cf452c0f39f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly3.png new file mode 100644 index 00000000000..7b44aee3185 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/mothtruebutterfly3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle1.png new file mode 100644 index 00000000000..2d41df36a25 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle2.png new file mode 100644 index 00000000000..633ff8bc882 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle3.png new file mode 100644 index 00000000000..49580d0146d Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/rhinobeetle3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth1.png new file mode 100644 index 00000000000..070d51d70a4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth2.png new file mode 100644 index 00000000000..6efdf9fa97e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/snoth2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti1.png new file mode 100644 index 00000000000..167d9a5f322 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti2.png new file mode 100644 index 00000000000..0e24bb9b92f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti3.png new file mode 100644 index 00000000000..0416c1d585a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti4.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti4.png new file mode 100644 index 00000000000..973bde4e465 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidereyesmulti4.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidergloweyes.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidergloweyes.png new file mode 100644 index 00000000000..472b431bfad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/spidergloweyes.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarml.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarml.png new file mode 100644 index 00000000000..2b761097419 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarml.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarmr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarmr.png new file mode 100644 index 00000000000..e6b1f8fc8be Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoarmr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestf.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestf.png new file mode 100644 index 00000000000..9e528d6e2f5 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestf.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestspots.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestspots.png new file mode 100644 index 00000000000..a0e9e22ca44 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligochestspots.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandl.png new file mode 100644 index 00000000000..417e39260ea Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandr.png new file mode 100644 index 00000000000..2e424f1ad5a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligohandr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadjaw.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadjaw.png new file mode 100644 index 00000000000..23f0847d321 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadjaw.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadl.png new file mode 100644 index 00000000000..f8b31176410 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadr.png new file mode 100644 index 00000000000..5d29dc77f2e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligoheadr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegl.png new file mode 100644 index 00000000000..2d68d0d9144 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegr.png new file mode 100644 index 00000000000..799d55746b5 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/vitiligolegr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticl.png new file mode 100644 index 00000000000..b8055718daa Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticr.png new file mode 100644 index 00000000000..4c9cc269a11 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmprostheticr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesl.png new file mode 100644 index 00000000000..75352b87927 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesr.png new file mode 100644 index 00000000000..ab5af81f4c1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxarmsstripesr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeakcolor.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeakcolor.png new file mode 100644 index 00000000000..732cde658f0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeakcolor.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit1.png new file mode 100644 index 00000000000..2944698427b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit2.png new file mode 100644 index 00000000000..016fb09f249 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaksplit2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaktipped.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaktipped.png new file mode 100644 index 00000000000..14deceac486 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbeaktipped.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbelly.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbelly.png new file mode 100644 index 00000000000..ff7c457a64f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxbelly.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchains.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchains.png new file mode 100644 index 00000000000..28b5cd39010 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchains.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcheeks.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcheeks.png new file mode 100644 index 00000000000..cfa49e601e9 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcheeks.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchestplumage.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchestplumage.png new file mode 100644 index 00000000000..8a942e7c9ff Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxchestplumage.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail1.png new file mode 100644 index 00000000000..494a786b572 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail2.png new file mode 100644 index 00000000000..db61e0d43e0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail3.png new file mode 100644 index 00000000000..c8b753bd559 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail4.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail4.png new file mode 100644 index 00000000000..6bc30aa5018 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxcocktail4.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl1.png new file mode 100644 index 00000000000..c11f0b90dc7 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl2.png new file mode 100644 index 00000000000..690d6c0013a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientl2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr1.png new file mode 100644 index 00000000000..4f7a5ea5937 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr2.png new file mode 100644 index 00000000000..29eca22593e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootgradientr2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootspines.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootspines.png new file mode 100644 index 00000000000..b83e0347c0a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxfootspines.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl1.png new file mode 100644 index 00000000000..867c6c03338 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl2.png new file mode 100644 index 00000000000..10b42eecc15 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl3.png new file mode 100644 index 00000000000..42e300cfb99 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientl3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr1.png new file mode 100644 index 00000000000..7cf6e050141 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr2.png new file mode 100644 index 00000000000..014d958c26f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr3.png new file mode 100644 index 00000000000..908a7f2120f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxhandgradientr3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient1.png new file mode 100644 index 00000000000..c02267ac249 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient2.png new file mode 100644 index 00000000000..4ea0b4c3c49 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient3.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient3.png new file mode 100644 index 00000000000..fc813464835 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxheadgradient3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesl.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesl.png new file mode 100644 index 00000000000..d0ae1441122 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesr.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesr.png new file mode 100644 index 00000000000..7ec8110330e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxlegsstripesr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxsunandmoon.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxsunandmoon.png new file mode 100644 index 00000000000..7c4f7751004 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxsunandmoon.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailballed.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailballed.png new file mode 100644 index 00000000000..e9dd4eda9ae Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailballed.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell1.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell1.png new file mode 100644 index 00000000000..9723bc50fd8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell2.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell2.png new file mode 100644 index 00000000000..e34d1d27057 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailbell2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailcolorable.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailcolorable.png new file mode 100644 index 00000000000..54710b69889 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailcolorable.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtaillantern.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtaillantern.png new file mode 100644 index 00000000000..ca0bd3dd805 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtaillantern.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsinglestripe.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsinglestripe.png new file mode 100644 index 00000000000..b45ea148e13 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsinglestripe.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsmallplume.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsmallplume.png new file mode 100644 index 00000000000..ae18166b573 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsmallplume.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailspines.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailspines.png new file mode 100644 index 00000000000..ba75fc68181 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailspines.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsplit.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsplit.png new file mode 100644 index 00000000000..154eb7d6cad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailsplit.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailstripes.png b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailstripes.png new file mode 100644 index 00000000000..913bde4602b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/markingsbundle1.rsi/voxtailstripes.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_chimera_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_chimera_moth.png new file mode 100644 index 00000000000..65ba12f4539 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_chimera_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_prosthetic_moth.png new file mode 100644 index 00000000000..a2fbbe8be95 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_twisting_moth.png new file mode 100644 index 00000000000..ed6a6354a98 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_l_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_prosthetic_moth.png new file mode 100644 index 00000000000..82c4a3ea2ca Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_twisting_moth.png new file mode 100644 index 00000000000..b8fc11adbeb Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/arm_r_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_f_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_f_moth.png new file mode 100644 index 00000000000..9b0483fef34 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_f_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_m_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_m_moth.png new file mode 100644 index 00000000000..02a9cc47935 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_chimera_m_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_f_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_f_moth.png new file mode 100644 index 00000000000..d7a3ac5fe2b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_f_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_m_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_m_moth.png new file mode 100644 index 00000000000..0e68068f72d Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_l_twisting_m_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_f_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_f_moth.png new file mode 100644 index 00000000000..fb07b7ec8b8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_f_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_m_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_m_moth.png new file mode 100644 index 00000000000..0d9de54d20b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_r_twisting_m_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_star_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_star_moth.png new file mode 100644 index 00000000000..668bf986baf Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/chest_star_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/eyes_heterochromia_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/eyes_heterochromia_moth.png new file mode 100644 index 00000000000..4f498995178 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/eyes_heterochromia_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_chimera_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_chimera_moth.png new file mode 100644 index 00000000000..d686df291d3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_chimera_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_prosthetic_moth.png new file mode 100644 index 00000000000..968bffcd686 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_l_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_r_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_r_prosthetic_moth.png new file mode 100644 index 00000000000..c2af95b661f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/foot_r_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_chimera_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_chimera_moth.png new file mode 100644 index 00000000000..fb404d7f7e1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_chimera_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_prosthetic_moth.png new file mode 100644 index 00000000000..400c5d9ed34 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_twisting_moth.png new file mode 100644 index 00000000000..936b8f78b0b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_l_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_prosthetic_moth.png new file mode 100644 index 00000000000..f78a9c0bb4c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_twisting_moth.png new file mode 100644 index 00000000000..f12156d0210 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/hand_r_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_badmolt_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_badmolt_moth.png new file mode 100644 index 00000000000..fb572c84159 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_badmolt_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_chimera_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_chimera_moth.png new file mode 100644 index 00000000000..db7cbe86041 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_chimera_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_eyebags_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_eyebags_moth.png new file mode 100644 index 00000000000..d9f996c6a48 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_eyebags_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_twisting_moth.png new file mode 100644 index 00000000000..030a91ee4f4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/head_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_chimera_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_chimera_moth.png new file mode 100644 index 00000000000..66c51a662ad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_chimera_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_prosthetic_moth.png new file mode 100644 index 00000000000..2a116c4d0bd Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_twisting_moth.png new file mode 100644 index 00000000000..e058836c699 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_l_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_prosthetic_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_prosthetic_moth.png new file mode 100644 index 00000000000..9a04ce7ed85 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_prosthetic_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_twisting_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_twisting_moth.png new file mode 100644 index 00000000000..add18ea4fd2 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/leg_r_twisting_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/meta.json new file mode 100644 index 00000000000..68180237750 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by Snavian and Carousel for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + + { + "name": "moth_body_claw", + "directions": 4 + }, + { + "name": "moth_burn_l", + "directions": 4 + }, + { + "name": "moth_burn_r", + "directions": 4 + }, + { + "name": "moth_face_claw", + "directions": 4 + }, + { + "name": "moth_slash_l", + "directions": 4 + }, + { + "name": "moth_slash_r", + "directions": 4 + }, + { + "name": "arm_l_chimera_moth", + "directions": 4 + }, + { + "name": "arm_l_prosthetic_moth", + "directions": 4 + }, + { + "name": "arm_l_twisting_moth", + "directions": 4 + }, + { + "name": "arm_r_prosthetic_moth", + "directions": 4 + }, + { + "name": "arm_r_twisting_moth", + "directions": 4 + }, + { + "name": "wings_backstabbed", + "directions": 4 + }, + { + "name": "chest_chimera_f_moth", + "directions": 4 + }, + { + "name": "chest_chimera_m_moth", + "directions": 4 + }, + { + "name": "chest_l_twisting_f_moth", + "directions": 4 + }, + { + "name": "chest_l_twisting_m_moth", + "directions": 4 + }, + { + "name": "chest_r_twisting_f_moth", + "directions": 4 + }, + { + "name": "chest_r_twisting_m_moth", + "directions": 4 + }, + { + "name": "chest_star_moth", + "directions": 4 + }, + { + "name": "eyes_heterochromia_moth", + "directions": 4 + }, + { + "name": "foot_l_chimera_moth", + "directions": 4 + }, + { + "name": "foot_l_prosthetic_moth", + "directions": 4 + }, + { + "name": "foot_r_prosthetic_moth", + "directions": 4 + }, + { + "name": "hand_l_chimera_moth", + "directions": 4 + }, + { + "name": "hand_l_prosthetic_moth", + "directions": 4 + }, + { + "name": "hand_l_twisting_moth", + "directions": 4 + }, + { + "name": "hand_r_twisting_moth", + "directions": 4 + }, + { + "name": "head_badmolt_moth", + "directions": 4 + }, + { + "name": "head_chimera_moth", + "directions": 4 + }, + { + "name": "head_eyebags_moth", + "directions": 4 + }, + { + "name": "head_twisting_moth", + "directions": 4 + }, + { + "name": "leg_l_chimera_moth", + "directions": 4 + }, + { + "name": "leg_l_prosthetic_moth", + "directions": 4 + }, + { + "name": "leg_l_twisting_moth", + "directions": 4 + }, + { + "name": "leg_r_prosthetic_moth", + "directions": 4 + }, + { + "name": "leg_r_twisting_moth", + "directions": 4 + }, + { + "name": "hand_r_prosthetic_moth", + "directions": 4 + }, + { + "name": "torso_incision_moth", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_body_claw.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_body_claw.png new file mode 100644 index 00000000000..4997a6ec081 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_body_claw.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_l.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_l.png new file mode 100644 index 00000000000..3fd35c1bab3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_l.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_r.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_r.png new file mode 100644 index 00000000000..f4509c31a0d Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_burn_r.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_face_claw.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_face_claw.png new file mode 100644 index 00000000000..c46f073d9cc Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_face_claw.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_l.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_l.png new file mode 100644 index 00000000000..7c964fd55de Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_l.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_r.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_r.png new file mode 100644 index 00000000000..102fa5e210c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/moth_slash_r.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/torso_incision_moth.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/torso_incision_moth.png new file mode 100644 index 00000000000..b9fe9a9df05 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/torso_incision_moth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/wings_backstabbed.png b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/wings_backstabbed.png new file mode 100644 index 00000000000..d4a1ed0c213 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/moth.rsi/wings_backstabbed.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/fangs.png b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/fangs.png new file mode 100644 index 00000000000..562c39ca5d0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/fangs.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears.png b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears.png new file mode 100644 index 00000000000..24b3828b343 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears_piercings.png b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears_piercings.png new file mode 100644 index 00000000000..6456d03fc44 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_kobold_ears_piercings.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_nubby.png b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_nubby.png new file mode 100644 index 00000000000..0d973badc97 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/horns_nubby.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/meta.json new file mode 100644 index 00000000000..8caa2bed393 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "horns_nubby by pinkbat5, all other markings by starlighthowls", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "fangs", + "directions": 4 + }, + { + "name": "horns_kobold_ears_piercings", + "directions": 4 + }, + { + "name": "horns_kobold_ears", + "directions": 4 + }, + { + "name": "horns_nubby", + "directions": 4 + }, + { + "name": "piercings1", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/piercings1.png b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/piercings1.png new file mode 100644 index 00000000000..e28217d8d67 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/reptilian_parts.rsi/piercings1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_prosthetic.png new file mode 100644 index 00000000000..8fb5c8b288b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_twisting.png new file mode 100644 index 00000000000..1904ebe672f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_l_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_prosthetic.png new file mode 100644 index 00000000000..a79c7ccf111 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_twisting.png new file mode 100644 index 00000000000..a7c79a3344a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/arm_r_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_backstabbed.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_backstabbed.png new file mode 100644 index 00000000000..83f4a73177f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_backstabbed.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_l_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_l_twisting.png new file mode 100644 index 00000000000..fc87c18894c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_l_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_r_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_r_twisting.png new file mode 100644 index 00000000000..3c92274762e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_r_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_star.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_star.png new file mode 100644 index 00000000000..e2cb07100be Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/chest_star.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_l_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_l_prosthetic.png new file mode 100644 index 00000000000..1d29861de85 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_l_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_r_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_r_prosthetic.png new file mode 100644 index 00000000000..6760cd6058a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/foot_r_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_prosthetic.png new file mode 100644 index 00000000000..31a3ee1e60f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_twisting.png new file mode 100644 index 00000000000..e87f27e053c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_l_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_prosthetic.png new file mode 100644 index 00000000000..8ba8b380720 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_twisting.png new file mode 100644 index 00000000000..dd88b71391c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/hand_r_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_smile.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_smile.png new file mode 100644 index 00000000000..d58d35aa913 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_smile.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_twisting.png new file mode 100644 index 00000000000..1471418d67f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/head_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_prosthetic.png new file mode 100644 index 00000000000..671f8dc55b1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_twisting.png new file mode 100644 index 00000000000..524f0fcf09a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_l_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_prosthetic.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_prosthetic.png new file mode 100644 index 00000000000..a20c08d051a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_prosthetic.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_twisting.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_twisting.png new file mode 100644 index 00000000000..d169fefa719 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/leg_r_twisting.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/meta.json new file mode 100644 index 00000000000..82a2f22445a --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/meta.json @@ -0,0 +1,95 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Drawn by Carousel for Impstation; Moth scars drawn by Snavian for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "arm_l_prosthetic", + "directions": 4 + }, + { + "name": "arm_l_twisting", + "directions": 4 + }, + { + "name": "arm_r_prosthetic", + "directions": 4 + }, + { + "name": "arm_r_twisting", + "directions": 4 + }, + { + "name": "chest_backstabbed", + "directions": 4 + }, + { + "name": "chest_l_twisting", + "directions": 4 + }, + { + "name": "chest_r_twisting", + "directions": 4 + }, + { + "name": "chest_star", + "directions": 4 + }, + { + "name": "foot_l_prosthetic", + "directions": 4 + }, + { + "name": "foot_r_prosthetic", + "directions": 4 + }, + { + "name": "hand_l_prosthetic", + "directions": 4 + }, + { + "name": "hand_l_twisting", + "directions": 4 + }, + { + "name": "hand_r_prosthetic", + "directions": 4 + }, + { + "name": "hand_r_twisting", + "directions": 4 + }, + { + "name": "head_smile", + "directions": 4 + }, + { + "name": "head_twisting", + "directions": 4 + }, + { + "name": "leg_l_prosthetic", + "directions": 4 + }, + { + "name": "leg_l_twisting", + "directions": 4 + }, + { + "name": "leg_r_prosthetic", + "directions": 4 + }, + { + "name": "leg_r_twisting", + "directions": 4 + }, + { + "name": "torso_incision", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/torso_incision.png b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/torso_incision.png new file mode 100644 index 00000000000..05631d9b9e0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/scars.rsi/torso_incision.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmleft.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmleft.png new file mode 100644 index 00000000000..ed1bcce3ea9 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmleft.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmright.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmright.png new file mode 100644 index 00000000000..2ae9a829891 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonearmright.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonechest.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonechest.png new file mode 100644 index 00000000000..1e4b707fa7e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonechest.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootleft.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootleft.png new file mode 100644 index 00000000000..cd25c5c37cc Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootleft.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootright.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootright.png new file mode 100644 index 00000000000..16bfca90e41 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonefootright.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandleft.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandleft.png new file mode 100644 index 00000000000..d63fd24cbab Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandleft.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandright.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandright.png new file mode 100644 index 00000000000..89017d9ecd4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehandright.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehead.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehead.png new file mode 100644 index 00000000000..0b25581c9f9 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonehead.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegleft.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegleft.png new file mode 100644 index 00000000000..7946570475e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegleft.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegright.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegright.png new file mode 100644 index 00000000000..1fc91096173 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/bonelegright.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/brain.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/brain.png new file mode 100644 index 00000000000..757bfbf98c6 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/brain.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/core.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/core.png new file mode 100644 index 00000000000..fdd76f9b5dc Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/core.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/eyeglow.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/eyeglow.png new file mode 100644 index 00000000000..6cac2535b0f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/eyeglow.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/lungs.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/lungs.png new file mode 100644 index 00000000000..bf22637fd18 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/lungs.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/meta.json new file mode 100644 index 00000000000..dd8478a688f --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sha-Seng (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "nose", + "directions": 4 + }, + { + "name": "mouth", + "directions": 4 + }, + { + "name": "brain", + "directions": 4 + }, + { + "name": "eyeglow", + "directions": 4 + }, + { + "name": "lungs", + "directions": 4 + }, + { + "name": "core", + "directions": 4 + }, + { + "name": "bonearmleft", + "directions": 4 + }, + { + "name": "bonearmright", + "directions": 4 + }, + { + "name": "bonechest", + "directions": 4 + }, + { + "name": "bonefootleft", + "directions": 4 + }, + { + "name": "bonefootright", + "directions": 4 + }, + { + "name": "bonehandleft", + "directions": 4 + }, + { + "name": "bonehandright", + "directions": 4 + }, + { + "name": "bonehead", + "directions": 4 + }, + { + "name": "bonelegleft", + "directions": 4 + }, + { + "name": "bonelegright", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/mouth.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/mouth.png new file mode 100644 index 00000000000..3c3a9bd9b09 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/mouth.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/nose.png b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/nose.png new file mode 100644 index 00000000000..c45b2c6f1ee Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/slime_parts.rsi/nose.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/chest_cuthere.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/chest_cuthere.png new file mode 100644 index 00000000000..d0f0bd6a3b0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/chest_cuthere.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_arm_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_arm_doll.png new file mode 100644 index 00000000000..d18fbd53b27 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_arm_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_foot_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_foot_doll.png new file mode 100644 index 00000000000..b922f71d217 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_foot_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_hand_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_hand_doll.png new file mode 100644 index 00000000000..e4b8a6b8d2a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_hand_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_leg_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_leg_doll.png new file mode 100644 index 00000000000..29efaf26cae Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/l_leg_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/meta.json new file mode 100644 index 00000000000..40b1cfd374c --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Doll and incision tattoos by Sha-Seng (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "l_arm_doll", + "directions": 4 + }, + { + "name": "r_arm_doll", + "directions": 4 + }, + { + "name": "l_hand_doll", + "directions": 4 + }, + { + "name": "r_hand_doll", + "directions": 4 + }, + { + "name": "l_leg_doll", + "directions": 4 + }, + { + "name": "r_leg_doll", + "directions": 4 + }, + { + "name": "l_foot_doll", + "directions": 4 + }, + { + "name": "r_foot_doll", + "directions": 4 + }, + { + "name": "chest_cuthere", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_arm_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_arm_doll.png new file mode 100644 index 00000000000..1af3d147c30 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_arm_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_foot_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_foot_doll.png new file mode 100644 index 00000000000..a9f0f2bc104 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_foot_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_hand_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_hand_doll.png new file mode 100644 index 00000000000..7ee1f90537b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_hand_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_leg_doll.png b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_leg_doll.png new file mode 100644 index 00000000000..565fe0da4f7 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/tattoos.rsi/r_leg_doll.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_l_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_l_head.png new file mode 100644 index 00000000000..9a0ec2653cf Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_l_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_r_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_r_head.png new file mode 100644 index 00000000000..c72729356d6 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/bigslash_r_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/claw_torso.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/claw_torso.png new file mode 100644 index 00000000000..ae1e3b75e45 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/claw_torso.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/meta.json new file mode 100644 index 00000000000..3ea62546f5b --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by LandsharkRAWR", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "roadrash_l_head", + "directions": 4 + }, + { + "name": "roadrash_r_head", + "directions": 4 + }, + { + "name": "bigslash_l_head", + "directions": 4 + }, + { + "name": "bigslash_r_head", + "directions": 4 + }, + { + "name": "slash_l_head", + "directions": 4 + }, + { + "name": "slash_r_head", + "directions": 4 + }, + { + "name": "claw_torso", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_l_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_l_head.png new file mode 100644 index 00000000000..55b1d2661a7 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_l_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_r_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_r_head.png new file mode 100644 index 00000000000..38003831749 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/roadrash_r_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_l_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_l_head.png new file mode 100644 index 00000000000..35d52ca53a6 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_l_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_r_head.png b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_r_head.png new file mode 100644 index 00000000000..7ad90459968 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/vox_scars.rsi/slash_r_head.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/balding.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/balding.png new file mode 100644 index 00000000000..2d2060324e9 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/balding.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardlargewattle.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardlargewattle.png new file mode 100644 index 00000000000..e25b51bba88 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardlargewattle.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardpadovana.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardpadovana.png new file mode 100644 index 00000000000..954c76b6c4f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardpadovana.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardsmallwattle.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardsmallwattle.png new file mode 100644 index 00000000000..21bb108250d Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/beardsmallwattle.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/earhole.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/earhole.png new file mode 100644 index 00000000000..21afaf02612 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/earhole.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegl.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegl.png new file mode 100644 index 00000000000..e8ddcc91b80 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegl.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegr.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegr.png new file mode 100644 index 00000000000..77c8560fd81 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/featheredlegr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather1.png new file mode 100644 index 00000000000..b5e0b3a274d Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather2.png new file mode 100644 index 00000000000..fc877ba0ef6 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/friendsfeather2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairemover.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairemover.png new file mode 100644 index 00000000000..df20199f04a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairemover.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpadovana.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpadovana.png new file mode 100644 index 00000000000..a78af922556 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpadovana.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpolish.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpolish.png new file mode 100644 index 00000000000..14a7f8fd57a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairpolish.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairwindswept.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairwindswept.png new file mode 100644 index 00000000000..46e805dc57a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/hairwindswept.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/largecomb.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/largecomb.png new file mode 100644 index 00000000000..c00753d6476 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/largecomb.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/meta.json new file mode 100644 index 00000000000..730e64ca4c5 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/meta.json @@ -0,0 +1,183 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "sprites by carousel for impstation", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "featheredlegl", + "directions": 4 + }, + { + "name": "featheredlegr", + "directions": 4 + }, + { + "name": "spotsarml", + "directions": 4 + }, + { + "name": "spotsarmr", + "directions": 4 + }, + { + "name": "spotschest1", + "directions": 4 + }, + { + "name": "spotschest2", + "directions": 4 + }, + { + "name": "spotstail", + "directions": 4 + }, + { + "name": "streamers1", + "directions": 4 + }, + { + "name": "streamers2", + "directions": 4 + }, + { + "name": "streamers3", + "directions": 4 + }, + { + "name": "vchest1", + "directions": 4 + }, + { + "name": "vchest2", + "directions": 4 + }, + { + "name": "vchest3", + "directions": 4 + }, + { + "name": "balding", + "directions": 4 + }, + { + "name": "beardlargewattle", + "directions": 4 + }, + { + "name": "beardpadovana", + "directions": 4 + }, + { + "name": "beardsmallwattle", + "directions": 4 + }, + { + "name": "earhole", + "directions": 4 + }, + { + "name": "friendsfeather1", + "directions": 4 + }, + { + "name": "friendsfeather2", + "directions": 4 + }, + { + "name": "hairemover", + "directions": 4 + }, + { + "name": "hairpadovana", + "directions": 4 + }, + { + "name": "hairpolish", + "directions": 4 + }, + { + "name": "hairwindswept", + "directions": 4 + }, + { + "name": "largecomb", + "directions": 4 + }, + { + "name": "neckband", + "directions": 4 + }, + { + "name": "scarheadblasted", + "directions": 4 + }, + { + "name": "scarincision", + "directions": 4 + }, + { + "name": "scarmangled", + "directions": 4 + }, + { + "name": "scarspinal", + "directions": 4 + }, + { + "name": "sidequills1", + "directions": 4 + }, + { + "name": "sidequills2", + "directions": 4 + }, + { + "name": "sidequills3", + "directions": 4 + }, + { + "name": "tailbloom1", + "directions": 4 + }, + { + "name": "tailbloom2", + "directions": 4 + }, + { + "name": "tailbloom3", + "directions": 4 + }, + { + "name": "understrappy1", + "directions": 4 + }, + { + "name": "understrappy2", + "directions": 4 + }, + { + "name": "understrappy3", + "directions": 4 + }, + { + "name": "underwearhighwaisted", + "directions": 4 + }, + { + "name": "underwearbriefs", + "directions": 4 + }, + { + "name": "underwearixixspecial1", + "directions": 4 + }, + { + "name": "underwearixixspecial2", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/neckband.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/neckband.png new file mode 100644 index 00000000000..dd7c63872cf Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/neckband.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarheadblasted.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarheadblasted.png new file mode 100644 index 00000000000..3e52b79f43f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarheadblasted.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarincision.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarincision.png new file mode 100644 index 00000000000..195152f6ddc Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarincision.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarmangled.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarmangled.png new file mode 100644 index 00000000000..e7dd3879f96 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarmangled.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarspinal.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarspinal.png new file mode 100644 index 00000000000..4799ab0e0ad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/scarspinal.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills1.png new file mode 100644 index 00000000000..4f046fb3c22 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills2.png new file mode 100644 index 00000000000..870a24439c0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills3.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills3.png new file mode 100644 index 00000000000..5e35109bd8f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/sidequills3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarml.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarml.png new file mode 100644 index 00000000000..2a336f907a1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarml.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarmr.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarmr.png new file mode 100644 index 00000000000..486f5c7f1f1 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotsarmr.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest1.png new file mode 100644 index 00000000000..1557e21dead Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest2.png new file mode 100644 index 00000000000..a5104f79c16 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotschest2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotstail.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotstail.png new file mode 100644 index 00000000000..38673b86bde Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/spotstail.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers1.png new file mode 100644 index 00000000000..9f3336fbba4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers2.png new file mode 100644 index 00000000000..33b48621fe8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers3.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers3.png new file mode 100644 index 00000000000..27de22a0baf Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/streamers3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom1.png new file mode 100644 index 00000000000..6b8db3cb0e2 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom2.png new file mode 100644 index 00000000000..645dadd6a32 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom3.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom3.png new file mode 100644 index 00000000000..81de7e88aad Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/tailbloom3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy1.png new file mode 100644 index 00000000000..8204bf6c4ff Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy2.png new file mode 100644 index 00000000000..6c6d33b5c89 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy3.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy3.png new file mode 100644 index 00000000000..d829a46e735 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/understrappy3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearbriefs.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearbriefs.png new file mode 100644 index 00000000000..fd4f9bc67ce Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearbriefs.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearhighwaisted.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearhighwaisted.png new file mode 100644 index 00000000000..403b6587d99 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearhighwaisted.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial1.png new file mode 100644 index 00000000000..6006d483f99 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial2.png new file mode 100644 index 00000000000..2ab504612f6 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/underwearixixspecial2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest1.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest1.png new file mode 100644 index 00000000000..223eb4d4260 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest1.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest2.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest2.png new file mode 100644 index 00000000000..19c05d45adb Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest2.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest3.png b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest3.png new file mode 100644 index 00000000000..54da87e6b8f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Customization/voxbundle1.rsi/vchest3.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/eyes.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/eyes.png new file mode 100644 index 00000000000..a6620541083 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/eyes.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/full.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/full.png new file mode 100644 index 00000000000..0d5e84e9f8e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/full.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_f.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_f.png new file mode 100644 index 00000000000..a89df88eed3 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_f.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_m.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_m.png new file mode 100644 index 00000000000..4049633d7a4 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/head_m.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_arm.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_arm.png new file mode 100644 index 00000000000..80698539040 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_foot.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_foot.png new file mode 100644 index 00000000000..a71666d40ba Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_hand.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_hand.png new file mode 100644 index 00000000000..cb479be0c7c Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_leg.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_leg.png new file mode 100644 index 00000000000..77ee831c25b Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/meta.json b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/meta.json new file mode 100644 index 00000000000..68483d83088 --- /dev/null +++ b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/meta.json @@ -0,0 +1,70 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/blob/8024397cc81c5f47f74cf4279e35728487d0a1a7/icons/mob/human_parts.dmi for acting as a base, modified by PixelTheKermit (github) for SS14, and then modified again by Carousel for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + }, + { + "name": "template", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_arm.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_arm.png new file mode 100644 index 00000000000..e5c3d83dad0 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_foot.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_foot.png new file mode 100644 index 00000000000..b99a3f9dc2f Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_hand.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_hand.png new file mode 100644 index 00000000000..8caeeba341e Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_leg.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_leg.png new file mode 100644 index 00000000000..bf35d97838a Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/template.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/template.png new file mode 100644 index 00000000000..91602ff5d94 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/template.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_f.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_f.png new file mode 100644 index 00000000000..00b1c2a2d85 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_m.png b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_m.png new file mode 100644 index 00000000000..a9bdd84bbc8 Binary files /dev/null and b/Resources/Textures/_Impstation/Mobs/Species/Arachnid/parts.rsi/torso_m.png differ diff --git a/Tools/markings/markings/prototypes.go b/Tools/markings/markings/prototypes.go index cd969ab4572..60d679208bd 100644 --- a/Tools/markings/markings/prototypes.go +++ b/Tools/markings/markings/prototypes.go @@ -68,6 +68,7 @@ type MarkingPrototype struct { MarkingCategory string `yaml:"markingCategory"` SpeciesRestriction []string `yaml:"speciesRestriction,omitempty"` Sprites []SpriteSpecifier `yaml:"sprites"` + Shader string? `yaml:"shader"` // impstation } type SpriteSpecifier struct {