diff --git a/.vscode/settings.json b/.vscode/settings.json index 0e0d3ae890c..f641dcf9c86 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { "omnisharp.analyzeOpenDocumentsOnly": true, - "dotnet.defaultSolution": "SpaceStation14.sln" + "dotnet.defaultSolution": "SpaceStation14.sln", + "dotnet.preferCSharpExtension": true } diff --git a/Resources/Locale/en-US/accessories/vox-hair.ftl b/Resources/Locale/en-US/accessories/vox-hair.ftl index cf98d0b4f98..05d5199ac22 100644 --- a/Resources/Locale/en-US/accessories/vox-hair.ftl +++ b/Resources/Locale/en-US/accessories/vox-hair.ftl @@ -1,13 +1,4 @@ +marking-VoxHairLongQuills = Long Vox Quills +marking-VoxHairMohawk = Quillhawk? marking-VoxHairShortQuills = Short Vox Quills -marking-VoxHairKingly = Vox Kingly -marking-VoxHairAfro = Vox Afro -marking-VoxHairMohawk = Vox Mohawk -marking-VoxHairYasuhiro = Vox Yasuhiro -marking-VoxHairHorns = Vox Horns -marking-VoxHairNights = Vox Nights -marking-VoxHairSurf = Vox Surf -marking-VoxHairCropped = Vox Cropped -marking-VoxHairRuffhawk = Vox Ruffhawk -marking-VoxHairRows = Vox Rows -marking-VoxHairMange = Vox Mange -marking-VoxHairPony = Vox Pony +marking-VoxHairStubble = Vox Stubble diff --git a/Resources/Locale/en-US/markings/Vox.ftl b/Resources/Locale/en-US/markings/Vox.ftl new file mode 100644 index 00000000000..b01cc6fdd15 --- /dev/null +++ b/Resources/Locale/en-US/markings/Vox.ftl @@ -0,0 +1,44 @@ +marking-VoxClawsChest-ClawsChest = Vox Chest Claws +marking-VoxClawsChest = Vox Claws + +marking-VoxClawsLHand-ClawsLArm = Vox Left Claws +marking-VoxClawsLHand = Vox Left Claws + +marking-VoxClawsRHand-ClawsRArm = Vox Right Claws +marking-VoxClawsRHand = Vox Right Claws + +marking-VoxClawsLFoot-ClawsLLeg = Vox Left Claws +marking-VoxClawsLFoot = Vox Left Claws + +marking-VoxClawsRFoot-ClawsRLeg = Vox Right Claws +marking-VoxClawsRFoot = Vox Right Claws + +marking-VoxLArmMarkings-ArmMarkingsL = Left Arm Markings +marking-VoxLArmMarkings = Left Arm Markings + +marking-VoxRArmMarkings-ArmMarkingsR = Right Arm Markings +marking-VoxRArmMarkings = Right Arm Markings + +marking-VoxCrest-Crest = Vox Crest +marking-VoxCrest = Vox Crest + +marking-VoxNeckMarkings-Neck_Markings = Neck Markings +marking-VoxNeckMarkings = Neck Markings + +marking-VoxBeak-Beak = Vox Beak +marking-VoxBeak = Vox Beak + +marking-VoxTail-Tail = Vox Tail +marking-VoxTail = Vox Tail + +marking-VoxScutesLArm-ScutesLArm = Vox Left Scutes +marking-VoxScutesLArm = Vox Left Scutes + +marking-VoxScutesRArm-ScutesRArm = Vox Right Scutes +marking-VoxScutesRArm = Vox Right Scutes + +marking-VoxScutesLLeg-ScutesLLeg = Vox Left Scutes +marking-VoxScutesLLeg = Vox Left Scutes + +marking-VoxScutesRLeg-ScutesRLeg = Vox Right Scutes +marking-VoxScutesRLeg = Vox Right Scutes diff --git a/Resources/Locale/en-US/reagents/meta/biological.ftl b/Resources/Locale/en-US/reagents/meta/biological.ftl index 48f6604ef16..744db768bd5 100644 --- a/Resources/Locale/en-US/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/reagents/meta/biological.ftl @@ -18,3 +18,6 @@ reagent-desc-fat = No matter how it was obtained, its application is important. reagent-name-vomit = vomit reagent-desc-vomit = You can see a few chunks of someones last meal in it. + +reagent-name-VoxIchor = Ichor? +reagent-desc-VoxIchor = A sickly, bruised black, like the last gasp of a dying star. diff --git a/Resources/Locale/en-US/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/reagents/meta/physical-desc.ftl index 9093e548108..631e0ade917 100644 --- a/Resources/Locale/en-US/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/en-US/reagents/meta/physical-desc.ftl @@ -88,3 +88,4 @@ reagent-physical-desc-exotic-smelling = exotic smelling reagent-physical-desc-energizing = energizing reagent-physical-desc-exhilarating = exhilarating reagent-physical-desc-vibrant = vibrant +reagent-physical-desc-failed-ichor = bitter irony diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl index 6a3e751524d..72ae82aa026 100644 --- a/Resources/Locale/en-US/species/species.ftl +++ b/Resources/Locale/en-US/species/species.ftl @@ -7,3 +7,4 @@ species-name-slime = Slime Person species-name-diona = Diona species-name-arachnid = Arachnid species-name-moth = Moth Person +species-name-vox = Vox diff --git a/Resources/Prototypes/Body/Organs/vox.yml b/Resources/Prototypes/Body/Organs/vox.yml index b9280204443..6e958d4cb09 100644 --- a/Resources/Prototypes/Body/Organs/vox.yml +++ b/Resources/Prototypes/Body/Organs/vox.yml @@ -6,3 +6,10 @@ - type: Metabolizer metabolizerTypes: [ Vox ] +- type: entity + id: OrganVoxHeart + parent: BaseHumanOrgan + suffix: "vox" + components: + - type: Metabolizer + metabolizerTypes: [ Vox ] diff --git a/Resources/Prototypes/Body/Parts/vox.yml b/Resources/Prototypes/Body/Parts/vox.yml index b163ed0864f..0d1490bf5f2 100644 --- a/Resources/Prototypes/Body/Parts/vox.yml +++ b/Resources/Prototypes/Body/Parts/vox.yml @@ -7,7 +7,8 @@ abstract: true components: - type: Damageable - damageContainer: Biological + damageContainer: VoxMade + damageModifierSet: Primalis - type: BodyPart - type: ContainerContainer containers: diff --git a/Resources/Prototypes/Body/Prototypes/vox.yml b/Resources/Prototypes/Body/Prototypes/vox.yml index f81f452fe10..7b5ff058019 100644 --- a/Resources/Prototypes/Body/Prototypes/vox.yml +++ b/Resources/Prototypes/Body/Prototypes/vox.yml @@ -18,7 +18,7 @@ - left leg - right leg organs: - heart: OrganHumanHeart + heart: OrganVoxHeart lungs: OrganVoxLungs stomach: OrganHumanStomach liver: OrganHumanLiver diff --git a/Resources/Prototypes/Damage/containers.yml b/Resources/Prototypes/Damage/containers.yml index 8b70bc2e5b1..750733b01c7 100644 --- a/Resources/Prototypes/Damage/containers.yml +++ b/Resources/Prototypes/Damage/containers.yml @@ -31,3 +31,14 @@ - Toxin supportedTypes: - Shock + +- type: damageContainer + id: VoxMade # Radiation-Proofing + supportedGroups: + - Brute + - Airloss + supportedTypes: + - Heat + - Shock + - Caustic + - Poison diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 27bb1c4272c..556346364ce 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -197,3 +197,16 @@ Cellular: 0.0 Radiation: 0.2 Caustic: 0.0 + +- type: damageModifierSet + id: Primalis + coefficients: + Blunt: 0.3 + Slash: 0.5 + Piercing: 0.7 + Heat: 1.5 + Shock: 1.25 + Caustic: 0.2 + Asphyxiation: 2.5 + Bloodloss: 1.8 + Poison: 1.1 diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml index 975de63204d..27bdf95b63a 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml @@ -1,27 +1,11 @@ - type: marking - id: VoxHairShortQuills - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_shortquills_s -- type: marking - id: VoxHairKingly + id: VoxHairLongQuills bodyPart: Hair markingCategory: Hair speciesRestriction: [Vox] sprites: - sprite: Mobs/Customization/vox_hair.rsi - state: vox_kingly_s -- type: marking - id: VoxHairAfro - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_afro_s + state: vox_longquills_s - type: marking id: VoxHairMohawk bodyPart: Hair @@ -31,74 +15,18 @@ - sprite: Mobs/Customization/vox_hair.rsi state: vox_mohawk_s - type: marking - id: VoxHairYasuhiro - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_yasu_s -- type: marking - id: VoxHairHorns - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_horns_s -- type: marking - id: VoxHairNights - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_nights_s -- type: marking - id: VoxHairSurf - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_surf_s -- type: marking - id: VoxHairCropped - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_cropped_s -- type: marking - id: VoxHairRuffhawk - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_ruff_hawk_s -- type: marking - id: VoxHairRows - bodyPart: Hair - markingCategory: Hair - speciesRestriction: [Vox] - sprites: - - sprite: Mobs/Customization/vox_hair.rsi - state: vox_rows_s -- type: marking - id: VoxHairMange + id: VoxHairShortQuills bodyPart: Hair markingCategory: Hair speciesRestriction: [Vox] sprites: - sprite: Mobs/Customization/vox_hair.rsi - state: vox_mange_s + state: vox_shortquills_s - type: marking - id: VoxHairPony + id: VoxHairStubble bodyPart: Hair markingCategory: Hair speciesRestriction: [Vox] sprites: - sprite: Mobs/Customization/vox_hair.rsi - state: vox_pony_s + state: vox_stubble_s diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml new file mode 100644 index 00000000000..9120b38c927 --- /dev/null +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_parts.yml @@ -0,0 +1,181 @@ +- type: marking + id: VoxClawsChest + bodyPart: Chest + markingCategory: Chest + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ClawsChest + coloring: + default: + type: + !type:SimpleColoring + color: "#a0a654" +- type: marking + id: VoxClawsLHand + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ClawsLArm + coloring: + default: + type: + !type:SimpleColoring + color: "#a0a654" +- type: marking + id: VoxClawsLFoot + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ClawsLLeg + coloring: + default: + type: + !type:SimpleColoring + color: "#a0a654" +- type: marking + id: VoxClawsRHand + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ClawsRArm + coloring: + default: + type: + !type:SimpleColoring + color: "#a0a654" +- type: marking + id: VoxClawsRFoot + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ClawsRLeg + coloring: + default: + type: + !type:SimpleColoring + color: "#a0a654" + +- type: marking + id: VoxLArmMarkings + bodyPart: LArm + markingCategory: Arms + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ArmMarkingsL +- type: marking + id: VoxRArmMarkings + bodyPart: RArm + markingCategory: Arms + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ArmMarkingsR + +- type: marking + id: VoxCrest + bodyPart: Head + markingCategory: HeadTop + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: Crest + +- type: marking + id: VoxNeckMarkings + bodyPart: Head + markingCategory: Head + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: Neck_Markings + +- type: marking + id: VoxBeak + bodyPart: Head + markingCategory: Snout + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: Beak + +- type: marking + id: VoxTail + bodyPart: Tail + markingCategory: Tail + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: Tail + +- type: marking + id: VoxScutesLArm + bodyPart: LHand + markingCategory: Arms + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ScutesLArm +- type: marking + id: VoxScutesLLeg + bodyPart: LFoot + markingCategory: Legs + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ScutesLLeg +- type: marking + id: VoxScutesRArm + bodyPart: RHand + markingCategory: Arms + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ScutesRArm +- type: marking + id: VoxScutesRLeg + bodyPart: RFoot + markingCategory: Legs + speciesRestriction: [Vox] + coloring: + default: + type: + !type:SimpleColoring + color: "#bc7d3e" + sprites: + - sprite: Mobs/Customization/vox_parts.rsi + state: ScutesRLeg diff --git a/Resources/Prototypes/Entities/Mobs/Player/vox.yml b/Resources/Prototypes/Entities/Mobs/Player/vox.yml index de1e3da2be7..b9bd43ea0e4 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/vox.yml @@ -1,5 +1,5 @@ - type: entity save: false - name: Vox + name: Uri-What? parent: BaseMobVox id: MobVox diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index b6c5edf7519..c3c9436106d 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -3,6 +3,44 @@ id: BaseMobVox abstract: true components: + - type: Damageable + damageContainer: VoxMade + damageModifierSet: Primalis + - type: Bloodstream + bloodReagent: VoxIchor + - type: Barotrauma + damage: + types: + Heat: 0.2 # Space and cold-proof, but capable of overheating + - type: Temperature + heatDamageThreshold: 320 + coldDamageThreshold: 0 + currentTemperature: 179.15 + specificHeat: 20 + coldDamage: + types: + Cold: 0 + heatDamage: + types: + Heat: 0.2 + - type: ThermalRegulator + metabolismHeat: 100 + radiatedHeat: 800 + implicitHeatRegulation: 250 + sweatHeatRegulation: 1000 + shiveringHeatRegulation: 0 + normalBodyTemperature: 179.15 + thermalRegulationTemperatureThreshold: 50 + - type: PassiveDamage # self-cooling, Anti-Tox system + allowedStates: + - Alive + damageCap: 20 + damage: + types: + Poison: -0.02 + groups: + Burn: -0.07 + - type: Hunger - type: Thirst - type: Icon @@ -82,17 +120,16 @@ - type: Body prototype: Vox requiredLegs: 2 - # Vox nitrogen stuff is handled in their metabolism - type: Respirator damage: types: - Asphyxiation: 2 + Asphyxiation: 1 damageRecovery: types: Asphyxiation: -1.0 - type: HumanoidAppearance species: Vox - # canColorHair: false + canColorHair: false # canColorFacialHair: false - type: Inventory speciesId: vox diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index f24f68cde45..ad6e1d7a2c5 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -139,3 +139,37 @@ - !type:AdjustReagent reagent: Nutriment amount: 0.1 + +- type: reagent + id: VoxIchor + name: reagent-name-VoxIchor + group: Biological + desc: reagent-desc-VoxIchor + flavor: metallic + color: "#202030" + recognizable: false + physicalDesc: reagent-physical-desc-failed-ichor + slippery: false + metabolisms: + conditions: + - !type:OrganType + type: Vox + Drink: + effects: + - !type:SatiateThirst + factor: -1.5 + Medicine: + effects: + - !type:HealthChange + damage: + groups: + Burn: 1 + Brute: 1 + Toxin: 0.5 + types: + Bloodloss: -5 + plantMetabolism: + - !type:PlantAdjustNutrition + amount: 1 + - !type:PlantAdjustHealth + amount: 0.5 diff --git a/Resources/Prototypes/Reagents/gases.yml b/Resources/Prototypes/Reagents/gases.yml index 3dbadeda5ff..cace6cbff60 100644 --- a/Resources/Prototypes/Reagents/gases.yml +++ b/Resources/Prototypes/Reagents/gases.yml @@ -26,6 +26,15 @@ conditions: - !type:OrganType type: Plant + - !type:HealthChange + conditions: + - !type:OrganType + type: Vox + scaleByQuantity: true + ignoreResistances: true + damage: + types: + Poison: 1 # Convert Oxygen into CO2. - !type:ModifyLungGas conditions: diff --git a/Resources/Prototypes/Species/species_weights.yml b/Resources/Prototypes/Species/species_weights.yml index 048b835fe04..55104c975cb 100644 --- a/Resources/Prototypes/Species/species_weights.yml +++ b/Resources/Prototypes/Species/species_weights.yml @@ -12,3 +12,4 @@ Oni: 2 Dwarf: 2 Diona: 2 + Vox: 1 diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 482997a1068..333b62fc85d 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -1,9 +1,10 @@ - type: species id: Vox - name: Vox - roundStart: false # sad... + name: species-name-vox + roundStart: true prototype: MobVox sprites: MobVoxSprites + defaultSkinTone: "#526d29" markingLimits: MobVoxMarkingLimits dollPrototype: MobVoxDummy skinColoration: Hues @@ -14,6 +15,7 @@ Head: MobVoxHead Hair: MobHumanoidAnyMarking FacialHair: MobHumanoidAnyMarking + Tail: MobHumanoidAnyMarking Chest: MobVoxTorso Eyes: MobVoxEyes LArm: MobVoxLArm @@ -35,15 +37,31 @@ FacialHair: points: 1 required: false + HeadTop: + points: 1 + required: true + defaultMarkings: [ VoxCrest ] + Head: + points: 1 + required: true + defaultMarkings: [ VoxNeckMarkings ] + Snout: + points: 1 + required: true + defaultMarkings: [ VoxBeak ] Chest: points: 1 required: false Legs: - points: 2 + points: 4 required: false Arms: - points: 2 - required: false + points: 6 + required: true + Tail: + points: 1 + required: true + defaultMarkings: [ VoxTail ] - type: humanoidBaseSprite id: MobVoxEyes @@ -85,7 +103,7 @@ id: MobVoxTorsoFemale baseSprite: sprite: Mobs/Species/Vox/parts.rsi - state: torso_f + state: torso_m - type: humanoidBaseSprite id: MobVoxLLeg diff --git a/Resources/Textures/Mobs/Customization/eyes.rsi/vox_eyes_s.png b/Resources/Textures/Mobs/Customization/eyes.rsi/vox_eyes_s.png index 807e9374c45..2ae047acfe2 100644 Binary files a/Resources/Textures/Mobs/Customization/eyes.rsi/vox_eyes_s.png and b/Resources/Textures/Mobs/Customization/eyes.rsi/vox_eyes_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_afro_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_afro_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_afro_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_afro_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_afro_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_afro_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_afro_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_afro_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_bald_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_bald_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_bald_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_bald_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_cropped_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_cropped_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_cropped_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_cropped_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_cropped_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_cropped_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_cropped_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_cropped_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_horns_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_horns_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_horns_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_horns_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_horns_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_horns_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_horns_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_horns_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_kingly_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_kingly_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_kingly_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_kingly_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_kingly_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_kingly_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_kingly_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_kingly_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mange_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mange_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mange_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mange_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mange_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mange_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mange_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mange_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mohawk_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mohawk_s.png new file mode 100644 index 00000000000..0a5589b0bae Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mohawk_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mohawk_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_mohawk_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_nights_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_nights_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_nights_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_nights_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_nights_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_nights_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_nights_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_nights_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_pony_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_pony_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_pony_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_pony_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_pony_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_pony_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_pony_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_pony_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_rows_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_rows_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_rows_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_rows_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_rows_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_rows_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_rows_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_rows_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_ruff_hawk_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_ruff_hawk_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_ruff_hawk_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_ruff_hawk_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_ruff_hawk_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_ruff_hawk_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_ruff_hawk_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_ruff_hawk_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_shortquills_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_shortquills_s.png new file mode 100644 index 00000000000..c83ef673a54 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_shortquills_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_shortquills_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_shortquills_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_surf_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_surf_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_surf_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_surf_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_surf_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_surf_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_surf_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_surf_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_yasu_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_yasu_s.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_yasu_s.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_yasu_s.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_yasu_s2.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_yasu_s2.png similarity index 100% rename from Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_yasu_s2.png rename to Resources/Textures/Mobs/Customization/vox_hair.rsi/New folder/vox_yasu_s2.png diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json index 2f141784244..62b8c8a61d8 100644 --- a/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json @@ -1 +1,27 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/vgstation-coders/vgstation13/blob/02ff588d59b3c560c685d9ca75e882d32a72d8cb/icons/mob/human_face.dmi", "states": [{"name": "vox_afro_s", "directions": 4}, {"name": "vox_afro_s2", "directions": 4}, {"name": "vox_bald_s", "directions": 4}, {"name": "vox_cropped_s", "directions": 4}, {"name": "vox_cropped_s2", "directions": 4}, {"name": "vox_horns_s", "directions": 4}, {"name": "vox_horns_s2", "directions": 4}, {"name": "vox_kingly_s", "directions": 4}, {"name": "vox_kingly_s2", "directions": 4}, {"name": "vox_mange_s", "directions": 4}, {"name": "vox_mange_s2", "directions": 4}, {"name": "vox_mohawk_s", "directions": 4}, {"name": "vox_mohawk_s2", "directions": 4}, {"name": "vox_nights_s", "directions": 4}, {"name": "vox_nights_s2", "directions": 4}, {"name": "vox_pony_s", "directions": 4}, {"name": "vox_pony_s2", "directions": 4}, {"name": "vox_rows_s", "directions": 4}, {"name": "vox_rows_s2", "directions": 4}, {"name": "vox_ruff_hawk_s", "directions": 4}, {"name": "vox_ruff_hawk_s2", "directions": 4}, {"name": "vox_shortquills_s", "directions": 4}, {"name": "vox_shortquills_s2", "directions": 4}, {"name": "vox_surf_s", "directions": 4}, {"name": "vox_surf_s2", "directions": 4}, {"name": "vox_yasu_s", "directions": 4}, {"name": "vox_yasu_s2", "directions": 4}]} +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/vgstation-coders/vgstation13/blob/02ff588d59b3c560c685d9ca75e882d32a72d8cb/icons/mob/human_face.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "vox_longquills_s", + "directions": 4 + }, + { + "name": "vox_shortquills_s", + "directions": 4 + }, + { + "name": "vox_stubble_s", + "directions": 4 + }, + { + "name": "vox_mohawk_s", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_hair.rsi.rar b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_hair.rsi.rar new file mode 100644 index 00000000000..5810cda069a Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_hair.rsi.rar differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_longquills_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_longquills_s.png new file mode 100644 index 00000000000..269f40daf08 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_longquills_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s.png index 0a5589b0bae..9c43c0a0a7d 100644 Binary files a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s.png and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_mohawk_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s.png index c83ef673a54..104d814d027 100644 Binary files a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s.png and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_shortquills_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_stubble_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_stubble_s.png new file mode 100644 index 00000000000..6a1db980320 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/vox_stubble_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsL.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsL.png new file mode 100644 index 00000000000..2e8d108cf9d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsL.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsR.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsR.png new file mode 100644 index 00000000000..bd81ccb677d Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ArmMarkingsR.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/Beak.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Beak.png new file mode 100644 index 00000000000..fc07db4b92e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Beak.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsChest.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsChest.png new file mode 100644 index 00000000000..2f6afa208a2 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsChest.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLArm.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLArm.png new file mode 100644 index 00000000000..5aef143e0d6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLArm.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLLeg.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLLeg.png new file mode 100644 index 00000000000..7873aefd2d6 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsLLeg.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRArm.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRArm.png new file mode 100644 index 00000000000..4537cfd07f7 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRArm.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRLeg.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRLeg.png new file mode 100644 index 00000000000..f41e80c2848 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ClawsRLeg.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/Crest.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Crest.png new file mode 100644 index 00000000000..cfe261a34c8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Crest.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/Neck_markings.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Neck_markings.png new file mode 100644 index 00000000000..24de0f68811 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Neck_markings.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/Scutes.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Scutes.png new file mode 100644 index 00000000000..634bd6c2e71 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Scutes.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLArm.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLArm.png new file mode 100644 index 00000000000..82f1b1a0708 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLArm.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLLeg.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLLeg.png new file mode 100644 index 00000000000..96c599111c5 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesLLeg.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRArm.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRArm.png new file mode 100644 index 00000000000..ca94c35c90f Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRArm.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRLeg.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRLeg.png new file mode 100644 index 00000000000..f72ec1c76f8 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/ScutesRLeg.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/Tail.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Tail.png new file mode 100644 index 00000000000..c4d3c97716e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/Tail.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json new file mode 100644 index 00000000000..45503c81a75 --- /dev/null +++ b/Resources/Textures/Mobs/Customization/vox_parts.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/vgstation-coders/vgstation13/blob/02ff588d59b3c560c685d9ca75e882d32a72d8cb/icons/mob/human_face.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ArmMarkingsL", + "directions": 4 + }, + { + "name": "ArmMarkingsR", + "directions": 4 + }, + { + "name": "Beak", + "directions": 4 + }, + { + "name": "ClawsChest", + "directions": 4 + }, + { + "name": "ClawsLArm", + "directions": 4 + }, + { + "name": "ClawsLLeg", + "directions": 4 + }, + { + "name": "ClawsRArm", + "directions": 4 + }, + { + "name": "ClawsRLeg", + "directions": 4 + }, + { + "name": "ScutesLArm", + "directions": 4 + }, + { + "name": "ScutesLLeg", + "directions": 4 + }, + { + "name": "ScutesRArm", + "directions": 4 + }, + { + "name": "ScutesRLeg", + "directions": 4 + }, + { + "name": "Neck_Markings", + "directions": 4 + }, + { + "name": "Crest", + "directions": 4 + }, + { + "name": "Tail", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gasmask.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gasmask.png new file mode 100644 index 00000000000..4a5d09121e3 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gasmask.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gloves.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gloves.png new file mode 100644 index 00000000000..c593c076f3e Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_gloves.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_shoes.png b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_shoes.png new file mode 100644 index 00000000000..76b316df0f4 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/reptoavian_shoes.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_parts.rsi/vox_parts.rsi.rar b/Resources/Textures/Mobs/Customization/vox_parts.rsi/vox_parts.rsi.rar new file mode 100644 index 00000000000..85d6927c01b Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_parts.rsi/vox_parts.rsi.rar differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_f.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_f.png index 15c0ed8d66f..366f7f965cd 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_f.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_f.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_m.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_m.png index 15c0ed8d66f..366f7f965cd 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_m.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/groin_m.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_f.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_f.png index 6d92de1b903..db78533cc4e 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_f.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_f.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_m.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_m.png index 6d92de1b903..db78533cc4e 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_m.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/head_m.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_arm.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_arm.png index bdd61871c5f..e0417520574 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_arm.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_foot.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_foot.png index d12c19cf0cb..cde6469e436 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_foot.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_hand.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_hand.png index 0d1048e090b..d2b42eae3ed 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_hand.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png index 20eebad8606..7eb1e9f271e 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/l_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/parts.rsi.rar b/Resources/Textures/Mobs/Species/Vox/parts.rsi/parts.rsi.rar new file mode 100644 index 00000000000..db68d374487 Binary files /dev/null and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/parts.rsi.rar differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_arm.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_arm.png index 0c1f703efdf..63b333e074e 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_arm.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_arm.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_foot.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_foot.png index 80d3a787598..26ac9d9862a 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_foot.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_foot.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_hand.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_hand.png index d794c608bda..064602478b3 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_hand.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_hand.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_leg.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_leg.png index 37417e28157..366b6bed166 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_leg.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/r_leg.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_f.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_f.png index 75bb51ed378..bf6625c10d5 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_f.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_f.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_m.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_m.png index 75bb51ed378..dac24c2eed7 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_m.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/torso_m.png differ diff --git a/Resources/Textures/Mobs/Species/Vox/parts.rsi/vox_m.png b/Resources/Textures/Mobs/Species/Vox/parts.rsi/vox_m.png index 31f75a79964..429f2f4749f 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/parts.rsi/vox_m.png and b/Resources/Textures/Mobs/Species/Vox/parts.rsi/vox_m.png differ