Animated Vox Tails (#40925)

* Added Animated Vox Tails

* Extra cleanup

* Missing Pixels

* Missing Pixels

* fix

* Update vox.yml

* Update vox_parts.yml

* Update vox_parts.yml

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
This commit is contained in:
Mora 2026-02-07 19:24:03 -06:00 committed by Coryler
parent 5268fcec7f
commit 30dd145305
9 changed files with 286 additions and 2 deletions

View File

@ -251,6 +251,7 @@
damage:
types:
Slash: 5 # Reduce?
- type: Wagging
- type: entity
parent: OrganBase

View File

@ -176,6 +176,15 @@
- sprite: Mobs/Customization/vox_parts.rsi
state: tail
- type: marking
id: VoxTailAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_animated
- type: marking
id: VoxTailShort
bodyPart: Tail
@ -185,6 +194,15 @@
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_short
- type: marking
id: VoxTailShortAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_short_animated
- type: marking
id: VoxTailBig
bodyPart: Tail
@ -194,6 +212,15 @@
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_big
- type: marking
id: VoxTailBigAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_big_animated
- type: marking
id: VoxTailSpikes
bodyPart: Tail
@ -203,6 +230,15 @@
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_spikes
- type: marking
id: VoxTailSpikesAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_spikes_animated
- type: marking
id: VoxTailDocked
bodyPart: Tail
@ -212,6 +248,16 @@
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_docked
- type: marking
id: VoxTailDockedAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_docked_animated
- type: marking
id: VoxTailSplit
bodyPart: Tail
@ -219,4 +265,13 @@
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_split
state: tail_split
- type: marking
id: VoxTailSplitAnimated
bodyPart: Tail
groupWhitelist: []
forcedColoring: true
sprites:
- sprite: Mobs/Customization/vox_parts.rsi
state: tail_split_animated

View File

@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"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",
"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 and tail_split modified from tail by TrixxedHeart, Animated tails by TrixxedHeart inspired by Paradise Station https://github.com/ParadiseSS13/Paradise/blob/c6a2097e5804b14e84ec570499764ce003fcb909/icons/effects/species.dmi",
"size": {
"x": 32,
"y": 32
@ -63,25 +63,253 @@
"name": "tail_full",
"directions": 4
},
{
"name": "tail_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "tail_short",
"directions": 4
},
{
"name": "tail_short_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "tail_big",
"directions": 4
},
{
"name": "tail_big_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "tail_spikes",
"directions": 4
},
{
"name": "tail_spikes_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "tail_docked",
"directions": 4
},
{
"name": "tail_docked_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "tail_split",
"directions": 4
},
{
"name": "tail_split_animated",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB