@@ -6,6 +6,7 @@ namespace Content.Shared.Humanoid
|
||||
[Serializable, NetSerializable]
|
||||
public enum HumanoidVisualLayers : byte
|
||||
{
|
||||
Special, // for the cat ears
|
||||
Tail,
|
||||
Hair,
|
||||
FacialHair,
|
||||
@@ -18,6 +19,7 @@ namespace Content.Shared.Humanoid
|
||||
RArm,
|
||||
LArm,
|
||||
RHand,
|
||||
|
||||
LHand,
|
||||
RLeg,
|
||||
LLeg,
|
||||
@@ -27,5 +29,6 @@ namespace Content.Shared.Humanoid
|
||||
StencilMask,
|
||||
Ensnare,
|
||||
Fire,
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace Content.Shared.Humanoid.Markings
|
||||
[Serializable, NetSerializable]
|
||||
public enum MarkingCategories : byte
|
||||
{
|
||||
Special,
|
||||
Hair,
|
||||
FacialHair,
|
||||
Head,
|
||||
@@ -24,6 +25,7 @@ namespace Content.Shared.Humanoid.Markings
|
||||
{
|
||||
return layer switch
|
||||
{
|
||||
HumanoidVisualLayers.Special => MarkingCategories.Special,
|
||||
HumanoidVisualLayers.Hair => MarkingCategories.Hair,
|
||||
HumanoidVisualLayers.FacialHair => MarkingCategories.FacialHair,
|
||||
HumanoidVisualLayers.Head => MarkingCategories.Head,
|
||||
|
||||
1
Resources/Locale/en-US/markings/ears.ftl
Normal file
1
Resources/Locale/en-US/markings/ears.ftl
Normal file
@@ -0,0 +1 @@
|
||||
marking-HumanLongEars = Long Ears
|
||||
@@ -14,6 +14,7 @@ marking-slot = Slot {$number}
|
||||
|
||||
# Categories
|
||||
|
||||
markings-category-Special = Special
|
||||
markings-category-Hair = Hair
|
||||
markings-category-FacialHair = Facial Hair
|
||||
markings-category-Head = Head
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: marking
|
||||
id: CatEars
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
bodyPart: Special
|
||||
markingCategory: Special
|
||||
speciesRestriction: [Human]
|
||||
coloring:
|
||||
default:
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
- type: marking
|
||||
id: HumanLongEars
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
speciesRestriction: [Human, Dwarf]
|
||||
forcedColoring: true
|
||||
followSkinColor: true
|
||||
sprites:
|
||||
- sprite: Mobs/Customization/ears.rsi
|
||||
state: long_ears
|
||||
@@ -17,12 +17,14 @@
|
||||
- type: speciesBaseSprites
|
||||
id: MobHumanSprites
|
||||
sprites:
|
||||
Special: MobHumanoidAnyMarking
|
||||
Head: MobHumanHead
|
||||
Hair: MobHumanoidAnyMarking
|
||||
FacialHair: MobHumanoidAnyMarking
|
||||
Snout: MobHumanoidAnyMarking
|
||||
Chest: MobHumanTorso
|
||||
Eyes: MobHumanoidEyes
|
||||
HeadTop: MobHumanoidAnyMarking
|
||||
LArm: MobHumanLArm
|
||||
RArm: MobHumanRArm
|
||||
LHand: MobHumanLHand
|
||||
@@ -35,6 +37,9 @@
|
||||
- type: markingPoints
|
||||
id: MobHumanMarkingLimits
|
||||
points:
|
||||
Special: # the cat ear joke
|
||||
points: 0
|
||||
required: false
|
||||
Hair:
|
||||
points: 1
|
||||
required: false
|
||||
@@ -47,8 +52,8 @@
|
||||
Tail: # the cat tail joke
|
||||
points: 0
|
||||
required: false
|
||||
HeadTop: # the cat ear joke
|
||||
points: 0
|
||||
HeadTop:
|
||||
points: 1
|
||||
required: false
|
||||
Chest:
|
||||
points: 1
|
||||
|
||||
BIN
Resources/Textures/Mobs/Customization/ears.rsi/long_ears.png
Normal file
BIN
Resources/Textures/Mobs/Customization/ears.rsi/long_ears.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 186 B |
16
Resources/Textures/Mobs/Customization/ears.rsi/meta.json
Normal file
16
Resources/Textures/Mobs/Customization/ears.rsi/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Rouge2t7/Sarahon",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "long_ears",
|
||||
"directions": 4
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user