Port undergarments from ImpStation (#2719)

All races available in the character creator may wear undergarments.
Also lets slimefolk wear chest tattoos.
This commit is contained in:
Michelle Szinger 2025-01-13 22:56:24 -07:00 committed by GitHub
parent bfdf6300f2
commit 97492b38f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
48 changed files with 501 additions and 19 deletions

View File

@ -11,6 +11,8 @@ namespace Content.Shared.Humanoid
Hair,
FacialHair,
Chest,
Underwear, // DeltaV
Undershirt, // DeltaV
Head,
Snout,
HeadSide, // side parts (i.e., frills)

View File

@ -13,6 +13,8 @@ namespace Content.Shared.Humanoid.Markings
HeadSide,
Snout,
Chest,
Underwear, // DeltaV
Undershirt, // DeltaV
Arms,
Legs,
Tail,
@ -32,6 +34,8 @@ namespace Content.Shared.Humanoid.Markings
HumanoidVisualLayers.HeadTop => MarkingCategories.HeadTop,
HumanoidVisualLayers.HeadSide => MarkingCategories.HeadSide,
HumanoidVisualLayers.Snout => MarkingCategories.Snout,
HumanoidVisualLayers.Undershirt => MarkingCategories.Undershirt, // DeltaV
HumanoidVisualLayers.Underwear => MarkingCategories.Underwear, // DeltaV
HumanoidVisualLayers.Chest => MarkingCategories.Chest,
HumanoidVisualLayers.RArm => MarkingCategories.Arms,
HumanoidVisualLayers.LArm => MarkingCategories.Arms,

View File

@ -6,3 +6,6 @@ marking-TattooNightlingChestMale = Chest Tattoo (Nightling)
marking-TattooNightlingChestFemale-tattoo_nightling_female = Chest Tattoo (Nightling)
marking-TattooNightlingChestFemale = Chest Tattoo (Nightling)
marking-TattooNanotrasenChest-tattoo_nanotrasen_chest = Chest Tattoo (Nanotrasen)
marking-TattooNanotrasenChest = Chest Tattoo (Nanotrasen)

View File

@ -0,0 +1,2 @@
markings-category-Undershirt = Undershirt
markings-category-Underwear = Underwear

View File

@ -0,0 +1,29 @@
marking-UndershirtDefault-undershirt = Undershirt
marking-UndershirtDefault = Undershirt (Default)
marking-UndershirtRolled-rolled_undershirt = Undershirt
marking-UndershirtRolled = Undershirt (Rolled)
marking-UndershirtSleeveless-sleeveless = Tanktop
marking-UndershirtSleeveless = Tanktop
marking-UndershirtGrossSleeveless-gross_sleeveless = Tanktop
marking-UndershirtGrossSleeveless = Tanktop (Gross)
marking-UndershirtRolledSleeveless-rolled_undershirt_sleeveless = Tanktop
marking-UndershirtRolledSleeveless = Tanktop (Rolled)
marking-UndershirtNanotrasen-nanotrasen = Undershirt
marking-UndershirtNanotrasen = Undershirt (Nanotrasen)
marking-UndershirtBinder-binder = Binder
marking-UndershirtBinder = Binder
marking-UndershirtBraClassic-classic = Bra
marking-UndershirtBraClassic = Bra (Classic)
marking-UndershirtBraSports-sports = Bra
marking-UndershirtBraSports = Bra (Sports)
marking-UndershirtBraStrapless-strapless = Bra
marking-UndershirtBraStrapless = Bra (Strapless)

View File

@ -0,0 +1,10 @@
marking-UnderwearDefault-boxers = Underwear
marking-UnderwearDefault = Underwear (Default)
marking-UnderwearBriefs-briefs = Underwear
marking-UnderwearBriefs = Underwear (Briefs)
marking-UnderwearLowriders-lowriders = Underwear
marking-UnderwearLowriders = Underwear (Lowriders)
marking-UnderwearSatin-satin = Underwear
marking-UnderwearSatin = Underwear (Satin)
marking-UnderwearTanga-tanga = Underwear
marking-UnderwearTanga = Underwear (Tanga)

View File

@ -2,7 +2,7 @@
id: TattooHiveChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Human, Dwarf, Felinid, Oni] # Delta V - Felinid, Oni
speciesRestriction: [Human, Dwarf, SlimePerson, Felinid, Oni] # Delta V - SlimePerson, Felinid, Oni
sexRestriction: [Male] # DeltaV: Splitting the scars and tattoos
coloring:
default:
@ -17,7 +17,7 @@
id: TattooNightlingChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Human, Dwarf, Felinid, Oni] # Delta V - Felinid, Oni
speciesRestriction: [Human, Dwarf, SlimePerson, Felinid, Oni] # Delta V - SlimePerson, Felinid, Oni
sexRestriction: [Male] # DeltaV: Splitting the scars and tattoos
coloring:
default:

View File

@ -83,6 +83,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ] # DeltaV
- map: [ "enum.HumanoidVisualLayers.Undershirt" ] # DeltaV
- map: ["jumpsuit"]
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]

View File

@ -19,6 +19,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ] # DeltaV
- map: [ "enum.HumanoidVisualLayers.Undershirt" ] # DeltaV
- map: ["jumpsuit"]
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]
@ -322,6 +324,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ] # DeltaV
- map: [ "enum.HumanoidVisualLayers.Undershirt" ] # DeltaV
- map: ["jumpsuit"]
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]

View File

@ -84,6 +84,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ] # DeltaV
- map: [ "enum.HumanoidVisualLayers.Undershirt" ] # DeltaV
- map: [ "jumpsuit" ]
- map: [ "enum.HumanoidVisualLayers.LHand" ]
- map: [ "enum.HumanoidVisualLayers.RHand" ]

View File

@ -35,6 +35,12 @@
Chest:
points: 1
required: false
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
Legs:
points: 6
required: false

View File

@ -28,6 +28,12 @@
Chest:
points: 1
required: false
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
Legs:
points: 6
required: false

View File

@ -19,6 +19,8 @@
sprites:
Head: MobArachnidHead
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobArachnidTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -63,6 +65,14 @@
Chest:
points: 1
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Legs:
points: 6
required: false

View File

@ -19,6 +19,8 @@
Head: MobDionaHead
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobDionaTorso
Eyes: MobDionaEyes
LArm: MobDionaLArm
@ -49,6 +51,14 @@
Legs:
points: 2
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Arms:
points: 2
required: false

View File

@ -15,6 +15,8 @@
Head: MobGingerbreadHead
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobGingerbreadTorso
Eyes: MobGingerbreadEyes
LArm: MobGingerbreadLArm

View File

@ -22,6 +22,8 @@
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobHumanTorso
Eyes: MobHumanoidEyes
HeadTop: MobHumanoidAnyMarking
@ -60,6 +62,14 @@
Chest:
points: 1
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Legs:
points: 6
required: false

View File

@ -17,6 +17,8 @@
sprites:
Head: MobMothHead
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobMothTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -67,6 +69,14 @@
Chest:
points: 1
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Legs:
points: 6
required: false

View File

@ -17,6 +17,8 @@
sprites:
Head: MobReptilianHead
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobReptilianTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -58,6 +60,14 @@
Chest:
points: 3
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Legs:
points: 6
required: false

View File

@ -15,6 +15,8 @@
Head: MobSlimeHead
Hair: MobSlimeMarkingFollowSkin
FacialHair: MobSlimeMarkingFollowSkin
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobSlimeTorso
Eyes: MobHumanoidEyes
LArm: MobSlimeLArm
@ -38,6 +40,14 @@
Chest:
points: 1
required: false
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Legs:
points: 4
required: false

View File

@ -21,6 +21,8 @@
Snout: MobHumanoidAnyMarking
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking # DeltaV
Undershirt: MobHumanoidAnyMarking # DeltaV
Chest: MobVoxTorso
Eyes: MobVoxEyes
LArm: MobVoxLArm
@ -58,6 +60,14 @@
points: 4
required: true
defaultMarkings: [ VoxLLegScales, VoxRLegScales, VoxRFootScales, VoxLFootScales ]
# Begin DeltaV changes.
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
# End DeltaV changes.
Chest:
points: 1
required: false

View File

@ -2,7 +2,7 @@
id: TattooHiveChestFemale # DeltaV: Splitting the scars and tattoos
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Human, Dwarf, Felinid, Oni] # Delta V - Felinid, Oni
speciesRestriction: [Human, Dwarf, SlimePerson, Felinid, Oni] # Delta V - SlimePerson, Felinid, Oni
sexRestriction: [Female] # DeltaV: Splitting the scars and tattoos
coloring:
default:
@ -17,7 +17,7 @@
id: TattooNightlingChestFemale # DeltaV: Splitting the scars and tattoos
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Human, Dwarf, Felinid, Oni] # Delta V - Felinid, Oni
speciesRestriction: [Human, Dwarf, SlimePerson, Felinid, Oni] # Delta V - SlimePerson, Felinid, Oni
sexRestriction: [Female] # DeltaV: Splitting the scars and tattoos
coloring:
default:
@ -27,3 +27,17 @@
sprites:
- sprite: _DV/Mobs/Customization/tattoos.rsi
state: tattoo_nightling_female
- type: marking
id: TattooNanotrasenChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Human, Dwarf, SlimePerson]
coloring:
default:
type:
!type:TattooColoring
fallbackColor: "#666666"
sprites:
- sprite: _DV/Mobs/Customization/tattoos.rsi
state: tattoo_nanotrasen_chest

View File

@ -42,6 +42,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ]
- map: [ "enum.HumanoidVisualLayers.Undershirt" ]
- map: [ "underpants" ]
- map: [ "undershirt" ]
- map: [ "socks" ]
@ -175,6 +177,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ]
- map: [ "enum.HumanoidVisualLayers.Undershirt" ]
- map: [ "underpants" ]
- map: [ "undershirt" ]
- map: [ "socks" ]

View File

@ -45,6 +45,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "enum.HumanoidVisualLayers.Underwear" ]
- map: [ "enum.HumanoidVisualLayers.Undershirt" ]
- map: [ "jumpsuit" ]
- map: [ "enum.HumanoidVisualLayers.LHand" ]
- map: [ "enum.HumanoidVisualLayers.RHand" ]

View File

@ -45,6 +45,8 @@
sprite: _DV/Mobs/Customization/Vulpkanin/masking_helpers.rsi
state: female_full
visible: false
- map: [ "enum.HumanoidVisualLayers.Underwear" ]
- map: [ "enum.HumanoidVisualLayers.Undershirt" ]
- map: [ "jumpsuit" ]
- map: [ "enum.HumanoidVisualLayers.LHand" ]
- map: [ "enum.HumanoidVisualLayers.RHand" ]

View File

@ -15,6 +15,8 @@
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobHarpyTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -51,6 +53,12 @@
points: 1
required: true
defaultMarkings: [ HarpyChestDefault ]
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
Legs:
points: 2
required: false

View File

@ -20,6 +20,8 @@
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobRodentiaTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -53,6 +55,12 @@
Arms:
points: 6
required: false
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
Snout:
points: 1
required: false

View File

@ -19,6 +19,8 @@
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobVulpkaninTorso
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
@ -49,6 +51,12 @@
Head:
points: 3
required: false
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
Legs:
points: 6
required: false

View File

@ -0,0 +1,139 @@
- type: marking
id: UndershirtDefault
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: undershirt
- type: marking
id: UndershirtRolled
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: rolled_undershirt
- type: marking
id: UndershirtSleeveless
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: sleeveless
- type: marking
id: UndershirtRolledSleeveless
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: rolled_undershirt_sleeveless
- type: marking
id: UndershirtGrossSleeveless
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: gross_sleeveless
- type: marking
id: UndershirtNanotrasen
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: nanotrasen
- type: marking
id: UndershirtBinder
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: binder
- type: marking
id: UndershirtBraClassic
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: classic
- type: marking
id: UndershirtBraSports
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: sports
- type: marking
id: UndershirtBraStrapless
bodyPart: Undershirt
markingCategory: Undershirt
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/undershirt.rsi
state: strapless

View File

@ -0,0 +1,69 @@
- type: marking
id: UnderwearDefault
bodyPart: Underwear
markingCategory: Underwear
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/underwear.rsi
state: boxers
- type: marking
id: UnderwearBriefs
bodyPart: Underwear
markingCategory: Underwear
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/underwear.rsi
state: briefs
- type: marking
id: UnderwearLowriders
bodyPart: Underwear
markingCategory: Underwear
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/underwear.rsi
state: lowriders
- type: marking
id: UnderwearSatin
bodyPart: Underwear
markingCategory: Underwear
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/underwear.rsi
state: satin
- type: marking
id: UnderwearTanga
bodyPart: Underwear
markingCategory: Underwear
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, SlimePerson, Diona, Moth, Vulpkanin, Rodentia, Harpy, Felinid, Vox, Oni]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/underwear.rsi
state: tanga

View File

@ -1,23 +1,27 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/Skyrat-SS13/Skyrat-tg/tree/40e3cdbb15b8bc0d5ef2fb46133adf805bda5297/modular_skyrat/master_files/icons/mob/body_markings/tattoo_markings.dmi, modified by Aikakakah",
"copyright": "https://github.com/Skyrat-SS13/Skyrat-tg/tree/40e3cdbb15b8bc0d5ef2fb46133adf805bda5297/modular_skyrat/master_files/icons/mob/body_markings/tattoo_markings.dmi, modified by Aikakakah. NanoTrasen tattoo ported from ImpStation as of https://github.com/impstation/imp-station-14/pull/384",
"size": {
"x": 32,
"y": 32
"x": 32,
"y": 32
},
"states": [
{
"name": "tattoo_hive_chest_female",
"directions": 4
},
{
"name": "tattoo_nightling",
"directions": 4
},
{
"name": "tattoo_nightling_female",
"directions": 4
}
{
"name": "tattoo_hive_chest_female",
"directions": 4
},
{
"name": "tattoo_nightling",
"directions": 4
},
{
"name": "tattoo_nightling_female",
"directions": 4
},
{
"name": "tattoo_nanotrasen_chest",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 B

View File

@ -0,0 +1,51 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/884ab172389b6fc54ef063f5fbea5e8b0a0a2235/icons/mob/humans/undershirt.dmi, nanotrasen taken from https://github.com/tgstation/tgstation/commit/c14e98740794eb107bfa40aad19bd4c4d307184f, undershirts modified by Pinkbat5(github), binder by Pinkbat5(github)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "undershirt",
"directions": 4
},
{
"name": "sleeveless",
"directions": 4
},
{
"name": "gross_sleeveless",
"directions": 4
},
{
"name": "rolled_undershirt_sleeveless",
"directions": 4
},
{
"name": "rolled_undershirt",
"directions": 4
},
{
"name": "binder",
"directions": 4
},
{
"name": "classic",
"directions": 4
},
{
"name": "sports",
"directions": 4
},
{
"name": "strapless",
"directions": 4
},
{
"name": "nanotrasen",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

View File

@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/884ab172389b6fc54ef063f5fbea5e8b0a0a2235/icons/mob/humans/underwear.dmi",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "briefs",
"directions": 4
},
{
"name": "lowriders",
"directions": 4
},
{
"name": "satin",
"directions": 4
},
{
"name": "tanga",
"directions": 4
},
{
"name": "boxers",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B