Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markings Port Wave 1 #1658

Merged
merged 21 commits into from
Jan 26, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
3484b93
add goob and wiz hairs
angelofallars Jan 17, 2025
8c30782
Add hair pulato (#34117)
DreamlyJack Dec 31, 2024
50485c4
New gauze customization (#30852)
JustArt1m Sep 14, 2024
8c800b2
increase reptilian max markings from 1 to 3
angelofallars Jan 17, 2025
4587484
add ADT markings, change default oni ears and restrict no ears to oni…
angelofallars Jan 18, 2025
c51103a
Ported IPC wings from SimpleStation14 (#1145)
ScyronX Dec 14, 2024
2d45c3a
put wings stuff to upstream namespace
angelofallars Jan 18, 2025
99d4d2d
add oni wings separated from succubus tail
angelofallars Jan 18, 2025
e4aebc5
make iron jaw a face marking
angelofallars Jan 18, 2025
92f4c03
add corvax hairs
angelofallars Jan 18, 2025
cf84be5
Merge remote-tracking branch 'origin/master' into mass-markings-port
angelofallars Jan 25, 2025
a45b9a2
add localization TODO move stuff to EE namespace
angelofallars Jan 25, 2025
7ee738a
Merge branch 'Simple-Station:master' into mass-markings-port
angelofallars Jan 25, 2025
309d2c8
cull assets with quality issues (pending resprite :troll:)
angelofallars Jan 25, 2025
1e3eb83
cull demon facial hair
angelofallars Jan 25, 2025
0385355
make new gauze available to more species
angelofallars Jan 25, 2025
ef56feb
move stuff to EE namespace
angelofallars Jan 25, 2025
fdc1a04
move IPC wings stuff back to goob namespace + add plasmeme wings
angelofallars Jan 26, 2025
b96bcd2
fix FTL for numbered hair markings to fix ordering in editor
angelofallars Jan 26, 2025
2653756
add locale for Robotic Wings color entry
angelofallars Jan 26, 2025
e9dc129
Merge branch 'master' into mass-markings-port-2
angelofallars Jan 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Content.Shared/Humanoid/HumanoidVisualLayers.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Content.Shared.Humanoid.Markings;
using Content.Shared.Humanoid.Markings;
using Robust.Shared.Serialization;

namespace Content.Shared.Humanoid
Expand All @@ -8,6 +8,7 @@ public enum HumanoidVisualLayers : byte
{
Face,
Tail,
Wings,
Hair,
FacialHair,
Chest,
Expand Down
1 change: 1 addition & 0 deletions Content.Shared/Humanoid/HumanoidVisualLayersExtension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ public static IEnumerable<HumanoidVisualLayers> Sublayers(HumanoidVisualLayers l
break;
case HumanoidVisualLayers.Chest:
yield return HumanoidVisualLayers.Chest;
yield return HumanoidVisualLayers.Wings;
yield return HumanoidVisualLayers.Tail;
break;
default:
Expand Down
2 changes: 2 additions & 0 deletions Content.Shared/Humanoid/Markings/MarkingCategories.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public enum MarkingCategories : byte
RightFoot,
LeftLeg,
LeftFoot,
Wings,
Tail,
Overlay
}
Expand All @@ -47,6 +48,7 @@ public static MarkingCategories FromHumanoidVisualLayers(HumanoidVisualLayers la
HumanoidVisualLayers.RLeg => MarkingCategories.RightLeg,
HumanoidVisualLayers.LFoot => MarkingCategories.LeftFoot,
HumanoidVisualLayers.RFoot => MarkingCategories.RightFoot,
HumanoidVisualLayers.Wings => MarkingCategories.Wings,
HumanoidVisualLayers.Tail => MarkingCategories.Tail,
_ => MarkingCategories.Overlay
};
Expand Down
10 changes: 10 additions & 0 deletions Resources/Locale/en-US/_EE/accessories/human-facial-hair.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
marking-HumanFacialHairChin2 = Beard (Chinstrap 2)
marking-HumanFacialHairSuperLong = Beard (Super Long)
marking-HumanFacialHairShort = Beard (Short)
marking-HumanFacialHairThick = Beard (Thick)
marking-HumanFacialHairViking = Beard (Viking)
marking-HumanFacialHairBristle = Beard (Bristle)
marking-HumanFacialHairMoustacheWithStubble = Moustache (Stubble)
marking-HumanFacialHairThickBristle = Beard (Thick Bristle)
marking-HumanFacialHairHandlebar = Moustache (Handlebar 1)
marking-HumanFacialHairHandlebar2 = Moustache (Handlebar 2)
13 changes: 13 additions & 0 deletions Resources/Locale/en-US/_EE/accessories/human-hair.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
marking-HumanHairArabicGathered = Arabic Gathered
marking-HumanHairClassicHair = Classic Hair
marking-HumanHairSideComb = Side Comb
marking-HumanHairLong4 = Long Four
marking-HumanHairManbun2 = Bun (Manbun 2)
marking-HumanHairPigtailTajaran = Tajaran Pigtails
marking-HumanHairShavedSide = Shaved Side
marking-HumanHairShorthair8 = Short Hair 8
marking-HumanFembun = Fembun
marking-HumanHairAfricanPigtails = African Pigtails
marking-HumanHairAfropuffDouble = Afropuff (Double)
marking-HumanHairAfropuffLeft = Afropuff (Left)
marking-HumanHairAfropuffRight = Afropuff (Right)
33 changes: 33 additions & 0 deletions Resources/Locale/en-US/_Goobstation/accessories/human-hair.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
marking-HumanHairBraidedExtension = Braided Extension
marking-HumanHairCometTail = Comet Tail
marking-HumanHairFantasyHair = Fantasy Hair
marking-HumanHairFlatTwistsUpdo = Flat Twists Updo
marking-HumanHairFloorlengthBraid = Floorlength Braid
marking-HumanHairFloorlengthWavy = Floorlength Wavy
marking-HumanHairFrizzyBraid = Frizzy Braid
marking-HumanHairFrontBraidsLong = Front Braids Long
marking-HumanHairFrontBraidsMedium = Front Braids Medium
marking-HumanHairFrontBraidsShort = Front Braids Short
marking-HumanHairHairnet = Hairnet
marking-HumanHairJellyfish = Jellyfish
marking-HumanHairKazuyaMishima = Kazuya Mishima
marking-HumanHairLongBraids = Long Braids
marking-HumanHairLongCurvy = Long Curvy
marking-HumanHairLongPompadour = Long Pompadour
marking-HumanHairMediumCurls = Medium Curls
marking-HumanHairMullet = Mullet
marking-HumanHairPelvicLengthBraid = Pelvic Length Braid
marking-HumanHairPlateau = Plateau
marking-HumanHairQueenBee = Queen Bee
marking-HumanHairSaggedMohawk = Sagged Mohawk
marking-HumanHairSharpMohawk = Sharp Mohawk
marking-HumanHairShortAndPoofy = Short & Poofy
marking-HumanHairShortCurls = Short Curls
marking-HumanHairShoulderLengthBraid = Shoulder Length Braid
marking-HumanHairSideSpike = Side Spike
marking-HumanHairSpaceLoops = Space Loops
marking-HumanHairStar = Star
marking-HumanHairStarFro = Star Fro
marking-HumanHairStyledCurls = Styled Curls
marking-HumanHairUnkemptScientist = Unkempt Scientist
marking-HumanHairWispy = Wispy
4 changes: 4 additions & 0 deletions Resources/Locale/en-US/_Goobstation/markings/wings.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
markings-category-Wings = Wings

marking-WingsRobotic = Robotic Wings
marking-WingsRobotic-robotic = Robotic Wings
2 changes: 1 addition & 1 deletion Resources/Locale/en-US/accessories/human-facial-hair.ftl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
marking-HumanFacialHairAbe = Beard (Abraham Lincoln)
marking-HumanFacialHairBrokenman = Beard (Broken Man)
marking-HumanFacialHairChin = Beard (Chinstrap)
marking-HumanFacialHairChin = Beard (Chinstrap 1)
marking-HumanFacialHairDwarf = Beard (Dwarf)
marking-HumanFacialHairFullbeard = Beard (Full)
marking-HumanFacialHairCroppedfullbeard = Beard (Cropped Fullbeard)
Expand Down
7 changes: 6 additions & 1 deletion Resources/Locale/en-US/accessories/human-hair.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ marking-HumanHairBun = Bun Head
marking-HumanHairBunhead2 = Bun Head 2
marking-HumanHairBun3 = Bun Head 3
marking-HumanHairLargebun = Bun (Large)
marking-HumanHairManbun = Bun (Manbun)
marking-HumanHairManbun = Bun (Manbun 1)
marking-HumanHairTightbun = Bun (Tight)
marking-HumanHairBusiness = Business Hair
marking-HumanHairBusiness2 = Business Hair 2
Expand All @@ -45,6 +45,8 @@ marking-HumanHairClassicBusiness = Classic Business Hair
marking-HumanHairClassicCia = Classic CIA
marking-HumanHairClassicCornrows2 = Classic Cornrows 2
marking-HumanHairClassicFloorlengthBedhead = Classic Floorlength Bedhead
marking-HumanHairClassicLong2 = Classic Long Hair 2
marking-HumanHairClassicLong3 = Classic Long Hair 3
marking-HumanHairClassicModern = Classic Modern
marking-HumanHairClassicMulder = Classic Mulder
marking-HumanHairClassicWisp = Classic Wisp
Expand Down Expand Up @@ -95,6 +97,7 @@ marking-HumanHairJensen = Jensen Hair
marking-HumanHairJoestar = Joestar
marking-HumanHairKeanu = Keanu Hair
marking-HumanHairKusanagi = Kusanagi Hair
marking-HumanHairLongBow = Long Bow
marking-HumanHairLong = Long Hair 1
marking-HumanHairLong2 = Long Hair 2
marking-HumanHairLong3 = Long Hair 3
Expand Down Expand Up @@ -143,8 +146,10 @@ marking-HumanHairSidetail3 = Ponytail (Side) 3
marking-HumanHairSidetail4 = Ponytail (Side) 4
marking-HumanHairSpikyponytail = Ponytail (Spiky)
marking-HumanHairPoofy = Poofy
marking-HumanHairPulato = Pulato
marking-HumanHairQuiff = Quiff
marking-HumanHairRonin = Ronin
marking-HumanHairShaped = Shaped
marking-HumanHairShaved = Shaved
marking-HumanHairShavedpart = Shaved Part
marking-HumanHairShortbangs = Short Bangs
Expand Down
4 changes: 1 addition & 3 deletions Resources/Locale/en-US/deltav/accessories/hair.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,4 @@ marking-HumanHairClassicLowFade = Fade (Low, Classic)
marking-HumanHairClassicMedFade = Fade (Medium, Classic)
marking-HumanHairClassicOmbre = Ombre Classic
marking-HumanHairClassicCrewcut = Crewcut Classic
marking-HumanHairClassicLong = Long 1 (Classic)
marking-HumanHairClassicLong2 = Long 2 (Classic)
marking-HumanHairClassicLong3 = Long 3 (Classic)
marking-HumanHairClassicLong = Classic Long Hair 1
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/markings/face.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,6 @@ marking-FaceNeckSlimThick-neck_thick_f = Neck Cover (Slim Thick)

marking-FaceNeckWideThick = Neck Cover (Wide Thick)
marking-FaceNeckWideThick-neck_thick_m = Neck Cover (Wide Thick)

marking-IronJaw = Iron Jaw
marking-IronJaw-iron_jaw = Iron Jaw
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/markings/gauze.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ marking-GauzeUpperLegRight = Gauze Thigh Wrap (Right)
marking-GauzeBlindfold-gauze_blindfold = Gauze Blindfold
marking-GauzeBlindfold = Gauze Blindfold

marking-GauzeHead-gauze_head = Gauze Head Wrap
marking-GauzeHead = Gauze Head Wrap

marking-GauzeLizardBlindfold-gauze_lizard_blindfold = Gauze Blindfold
marking-GauzeLizardBlindfold = Gauze Blindfold

Expand Down
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/markings/plasmaman_wings.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
marking-WingsSkeleton = Skeleton Wings
marking-WingsSkeleton-skeleton = Skeleton Wings
Original file line number Diff line number Diff line change
Expand Up @@ -77,19 +77,3 @@
sprites:
- sprite: DeltaV/Mobs/Customization/hair.rsi
state: classic_long

- type: marking
id: HumanHairClassicLong2
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: DeltaV/Mobs/Customization/hair.rsi
state: classic_long2

- type: marking
id: HumanHairClassicLong3
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: DeltaV/Mobs/Customization/hair.rsi
state: classic_long3
Original file line number Diff line number Diff line change
Expand Up @@ -418,3 +418,17 @@
sprites:
- sprite: Mobs/Customization/face.rsi
state: neck_thick_m

- type: marking
id: IronJaw
bodyPart: Face
markingCategory: Face
speciesRestriction: [Dwarf, Human, SlimePerson, Felinid, Oni, Harpy, Arachne, Lamia]
coloring:
default:
type:
!type:EyeColoring
negative: true
sprites:
- sprite: _ADT/Mobs/Customization/augments/headaugs.rsi
state: iron_jaw
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,20 @@
- sprite: Mobs/Customization/gauze.rsi
state: gauze_boxerwrap_l

- type: marking
id: GauzeHead
bodyPart: Head
markingCategory: Overlay
speciesRestriction: [Dwarf, Human, Reptilian, Arachnid, Felinid, Oni, Vulpkanin, Arachne, Lamia] # Delta V - Felinid, Oni, Vulpkanin # EE - Arachne, Lamia
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: Mobs/Customization/gauze.rsi
state: gauze_head

# Lizard Specific Markings
- type: marking
id: GauzeLizardLefteyePatch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,13 @@
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: bedheadv3
- type: marking
id: HumanHairPulato
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: pulato
- type: marking
id: HumanHairLongBedhead
bodyPart: Hair
Expand Down Expand Up @@ -1349,3 +1356,31 @@
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: tailed
- type: marking
id: HumanHairClassicLong2
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: classiclong2
- type: marking
id: HumanHairClassicLong3
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: classiclong3
- type: marking
id: HumanHairShaped
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: shaped
- type: marking
id: HumanHairLongBow
bodyPart: Hair
markingCategory: Hair
sprites:
- sprite: Mobs/Customization/human_hair.rsi
state: longbow
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- type: marking
id: WingsSkeleton
bodyPart: Wings
markingCategory: Wings
speciesRestriction: [Plasmaman]
sprites:
- sprite: _SimpleStation/Mobs/Customization/wings64x34.rsi
state: skeleton
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
bodyPart: HeadSide
markingCategory: HeadSide
forcedColoring: true
speciesRestriction: [Oni, Harpy, Arachne, Lamia]
speciesRestriction: [Oni]
sprites:
- sprite: Mobs/Customization/pointy_ears.rsi
state: pointy_ears_none
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Mobs/Species/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
- map: [ "enum.HumanoidVisualLayers.HeadSide" ]
- map: [ "enum.HumanoidVisualLayers.HeadTop" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ]
- map: [ "enum.HumanoidVisualLayers.Wings" ]
- map: [ "mask" ]
- map: [ "head" ]
- map: [ "pocket1" ]
Expand Down
4 changes: 4 additions & 0 deletions Resources/Prototypes/Species/ipc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
RLeg: MobIPCRLeg
LFoot: MobIPCLFoot
RFoot: MobIPCRFoot
Wings: MobHumanoidAnyMarking

- type: markingPoints
id: MobIPCMarkingLimits
Expand Down Expand Up @@ -94,6 +95,9 @@
points: 1
required: false
defaultMarkings: [ MobIPCLHandDefault ]
Wings:
points: 1
required: false

- type: humanoidBaseSprite
id: MobIPCMarkingFollowSkin
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Species/plasmaman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
RLeg: MobPlasmamanRLeg
LFoot: MobPlasmamanLFoot
RFoot: MobPlasmamanRFoot
Wings: MobHumanoidAnyMarking

- type: markingPoints
id: MobPlasmamanMarkingLimits
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Species/reptilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
points: 3
required: false
Chest:
points: 1
points: 3
required: false
RightLeg:
points: 2
Expand Down
Loading
Loading