Added Vox Beak Types, New Markings, and Sprite Layering Fixes (#40569)
* Added more Vox customizations * Adds Vox Head Markings * Update meta.json * stray comma, woe be upon ye * added tiny pixel to visage left and right * Added eyeliner ftl * Removed duplicate FTL how the fuck did this happen * Added cheek marking * Made tip marking look a bit better * Fix eyeliner ID * ok whatever shut up build test. mean to me * changed underbelly to have more flat transparency * didnt like how it looked so i adjusted it * Adjusted base eyeliner color * Fixed inconsistency with nightling head tattoo * Updated V tattoo * Delete chest_v.png * fix yml ITS EVEN FUNNIER THE SECOND TIME * minor sprite fix * Update head.png * Re added stray pixel, added square cere beak * Added hooked beak --------- Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
@@ -1,14 +1,62 @@
|
|||||||
|
marking-TattooVoxNightlingHead-tattoo_nightling_head = Vox Head Tattoo (Nightling)
|
||||||
|
marking-TattooVoxNightlingHead = Vox Head Tattoo (Nightling)
|
||||||
|
|
||||||
|
marking-TattooVoxArrowHead-tattoo_arrow_head = Vox Head Tattoo (Arrow)
|
||||||
|
marking-TattooVoxArrowHead = Vox Head Tattoo (Arrow)
|
||||||
|
|
||||||
|
marking-VoxTattooEyeliner-eyeliner = Eyeliner
|
||||||
|
marking-VoxTattooEyeliner = Eyeliner
|
||||||
|
|
||||||
|
marking-VoxVisage-visage = Visage (Full)
|
||||||
|
marking-VoxVisage = Visage (Full)
|
||||||
|
|
||||||
|
marking-VoxVisageL-visage_l = Visage (Left)
|
||||||
|
marking-VoxVisageL = Visage (Left)
|
||||||
|
|
||||||
|
marking-VoxVisageR-visage_r = Visage (Right)
|
||||||
|
marking-VoxVisageR = Visage (Right)
|
||||||
|
|
||||||
|
marking-VoxCheek-cheekblush = Cheeks
|
||||||
|
marking-VoxCheek = Cheeks
|
||||||
|
|
||||||
|
marking-VoxBeak-beak = Beak (Pointed)
|
||||||
|
marking-VoxBeak = Beak (Pointed)
|
||||||
|
|
||||||
|
marking-VoxBeakSquareCere-beak_squarecere = Beak (Square Cere)
|
||||||
|
marking-VoxBeakSquareCere = Beak (Square Cere)
|
||||||
|
|
||||||
|
marking-VoxBeakHooked-beak_hooked = Beak (Hooked)
|
||||||
|
marking-VoxBeakHooked = Beak (Hooked)
|
||||||
|
|
||||||
|
marking-VoxBeakShaved-beak_shaved = Beak (Shaved)
|
||||||
|
marking-VoxBeakShaved = Beak (Shaved)
|
||||||
|
|
||||||
|
marking-VoxBeakCoverTip-beakcover_tip = Beak Tip
|
||||||
|
marking-VoxBeakCoverTip = Beak Tip
|
||||||
|
|
||||||
|
marking-VoxBeakCoverStripe-beakcover_stripe = Beak Stripe
|
||||||
|
marking-VoxBeakCoverStripe = Beak Stripe
|
||||||
|
|
||||||
marking-TattooVoxHeartLeftArm-heart_l_arm = Vox Left Arm Tattoo (Heart)
|
marking-TattooVoxHeartLeftArm-heart_l_arm = Vox Left Arm Tattoo (Heart)
|
||||||
marking-TattooVoxHeartLeftArm = Vox Left Arm Tattoo (Heart)
|
marking-TattooVoxHeartLeftArm = Vox Left Arm Tattoo (Heart)
|
||||||
|
|
||||||
marking-TattooVoxHeartRightArm-heart_r_arm = Vox Right Arm Tattoo (Heart)
|
marking-TattooVoxHeartRightArm-heart_r_arm = Vox Right Arm Tattoo (Heart)
|
||||||
marking-TattooVoxHeartRightArm = Vox Right Arm Tattoo (Heart)
|
marking-TattooVoxHeartRightArm = Vox Right Arm Tattoo (Heart)
|
||||||
|
|
||||||
marking-TattooVoxHiveChest-hive_s = Vox Chest Tattoo (hive)
|
marking-TattooVoxHiveChest-hive_s = Vox Chest Tattoo (Hive)
|
||||||
marking-TattooVoxHiveChest = Vox Chest Tattoo (hive)
|
marking-TattooVoxHiveChest = Vox Chest Tattoo (Hive)
|
||||||
|
|
||||||
marking-TattooVoxNightlingChest-nightling_s = Vox Chest Tattoo (nightling)
|
marking-TattooVoxNightlingChest-nightling_s = Vox Chest Tattoo (Nightling)
|
||||||
marking-TattooVoxNightlingChest = Vox Chest Tattoo (nightling)
|
marking-TattooVoxNightlingChest = Vox Chest Tattoo (Nightling)
|
||||||
|
|
||||||
|
marking-TattooVoxNightbelt-nightbelt = Vox Stomach Tattoo (Nightling)
|
||||||
|
marking-TattooVoxNightbelt = Vox Stomach Tattoo (Nightling)
|
||||||
|
|
||||||
|
marking-TattooVoxChestV-night_v = Vox Chest Tattoo (V Shape)
|
||||||
|
marking-TattooVoxChestV = Vox Chest Tattoo (V Shape)
|
||||||
|
|
||||||
|
marking-TattooVoxUnderbelly-underbelly = Underbelly
|
||||||
|
marking-TattooVoxUnderbelly = Underbelly
|
||||||
|
|
||||||
marking-VoxScarEyeRight-vox_scar_eye_right = Right Eye Scar
|
marking-VoxScarEyeRight-vox_scar_eye_right = Right Eye Scar
|
||||||
marking-VoxScarEyeRight = Eye Scar (Right)
|
marking-VoxScarEyeRight = Eye Scar (Right)
|
||||||
|
|||||||
@@ -13,6 +13,52 @@
|
|||||||
!type:SimpleColoring
|
!type:SimpleColoring
|
||||||
color: "#937e3d"
|
color: "#937e3d"
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
# The cere is the base of the top part of the beak, the cere on this beak, is a square.
|
||||||
|
id: VoxBeakSquareCere
|
||||||
|
bodyPart: Snout
|
||||||
|
markingCategory: Snout
|
||||||
|
forcedColoring: true
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_parts.rsi
|
||||||
|
state: beak_squarecere
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:SimpleColoring
|
||||||
|
color: "#937e3d"
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxBeakShaved
|
||||||
|
bodyPart: Snout
|
||||||
|
markingCategory: Snout
|
||||||
|
forcedColoring: true
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_parts.rsi
|
||||||
|
state: beak_shaved
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:SimpleColoring
|
||||||
|
color: "#937e3d"
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxBeakHooked
|
||||||
|
bodyPart: Snout
|
||||||
|
markingCategory: Snout
|
||||||
|
forcedColoring: true
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_parts.rsi
|
||||||
|
state: beak_hooked
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:SimpleColoring
|
||||||
|
color: "#937e3d"
|
||||||
|
|
||||||
- type: marking
|
- type: marking
|
||||||
id: VoxLArmScales
|
id: VoxLArmScales
|
||||||
bodyPart: LArm
|
bodyPart: LArm
|
||||||
|
|||||||
@@ -54,6 +54,50 @@
|
|||||||
- sprite: Mobs/Customization/vox_tattoos.rsi
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
state: nightling_s
|
state: nightling_s
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: TattooVoxNightbelt
|
||||||
|
bodyPart: Chest
|
||||||
|
markingCategory: Chest
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: nightbelt
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: TattooVoxChestV
|
||||||
|
bodyPart: Chest
|
||||||
|
markingCategory: Chest
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: chest_v_1
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: chest_v_2
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: TattooVoxUnderbelly
|
||||||
|
bodyPart: Chest
|
||||||
|
markingCategory: Chest
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: underbelly
|
||||||
|
|
||||||
- type: marking
|
- type: marking
|
||||||
id: TattooVoxTailRing
|
id: TattooVoxTailRing
|
||||||
# TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those.
|
# TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those.
|
||||||
@@ -130,4 +174,126 @@
|
|||||||
forcedColoring: true
|
forcedColoring: true
|
||||||
sprites:
|
sprites:
|
||||||
- sprite: Mobs/Customization/vox_tattoos.rsi
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
state: eyeshadow_large
|
state: eyeshadow_large
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxTattooEyeliner
|
||||||
|
bodyPart: Eyes
|
||||||
|
markingCategory: Overlay
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: eyeliner
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxBeakCoverStripe
|
||||||
|
bodyPart: Snout
|
||||||
|
markingCategory: SnoutCover
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: beakcover_stripe
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxBeakCoverTip
|
||||||
|
bodyPart: Snout
|
||||||
|
markingCategory: SnoutCover
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: beakcover_tip
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: TattooVoxArrowHead
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: tattoo_arrow_head
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: TattooVoxNightlingHead
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: tattoo_nightling_head
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxVisage
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: visage
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxVisageL
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: visage_l
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxVisageR
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: visage_r
|
||||||
|
|
||||||
|
- type: marking
|
||||||
|
id: VoxCheek
|
||||||
|
bodyPart: Head
|
||||||
|
markingCategory: Head
|
||||||
|
speciesRestriction: [Vox]
|
||||||
|
coloring:
|
||||||
|
default:
|
||||||
|
type:
|
||||||
|
!type:TattooColoring
|
||||||
|
fallbackColor: "#666666"
|
||||||
|
sprites:
|
||||||
|
- sprite: Mobs/Customization/vox_tattoos.rsi
|
||||||
|
state: cheekblush
|
||||||
|
|
||||||
|
|||||||
@@ -52,6 +52,9 @@
|
|||||||
points: 1
|
points: 1
|
||||||
required: true
|
required: true
|
||||||
defaultMarkings: [ VoxBeak ]
|
defaultMarkings: [ VoxBeak ]
|
||||||
|
SnoutCover:
|
||||||
|
points: 1
|
||||||
|
required: false
|
||||||
Arms:
|
Arms:
|
||||||
points: 4
|
points: 4
|
||||||
required: true
|
required: true
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 396 B After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 387 B |
|
After Width: | Height: | Size: 384 B |
|
After Width: | Height: | Size: 392 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb, modified by Bhijn, Errant and Flareguy. tail_big tail_short and tail_docked modified from tail by Flareguy, tail_spiked modified from tail by TrixxedHeart",
|
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13 at 02ff588d59b3c560c685d9ca75e882d32a72d8cb, modified by Bhijn, Errant, Flareguy, and TrixxedHeart. tail_big tail_short and tail_docked modified from tail by Flareguy, beak_shaved/squarecere/hooked modified from beak and tail_spiked modified from tail by TrixxedHeart",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -11,6 +11,18 @@
|
|||||||
"name": "beak",
|
"name": "beak",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "beak_squarecere",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "beak_shaved",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "beak_hooked",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "l_arm",
|
"name": "l_arm",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
|||||||
|
After Width: | Height: | Size: 296 B |
|
After Width: | Height: | Size: 332 B |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy, tail_talisman by TrixxedHeart",
|
"copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/ef7a4d962915cb36b138eeb59663f0053d4906fe/icons/mob/sprite_accessories/vox/vox_body_markings.dmi and modified by Flareguy. eyeshadow & tail_ring states by Flareguy. beakcover_stripe, beakcover_tip, cheekblush, chest_v, nightbelt, tail_talisman, tattoo_arrow_head, tattoo_nightling_head (modified from nightling_s), underbelly, visage, visage_l and visage_r by TrixxedHeart",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -23,6 +23,22 @@
|
|||||||
"name": "nightling_s",
|
"name": "nightling_s",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "nightbelt",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chest_v_1",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chest_v_2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "underbelly",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "tail_talisman",
|
"name": "tail_talisman",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
@@ -47,9 +63,45 @@
|
|||||||
"name": "eyeshadow_large",
|
"name": "eyeshadow_large",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "eyeliner",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "cheekblush",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "tail_ring",
|
"name": "tail_ring",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "beakcover_tip",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "beakcover_stripe",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tattoo_arrow_head",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tattoo_nightling_head",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visage",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visage_l",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visage_r",
|
||||||
|
"directions": 4
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
BIN
Resources/Textures/Mobs/Customization/vox_tattoos.rsi/visage.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 601 B |
|
Before Width: | Height: | Size: 549 B After Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 3.4 KiB |